From 9397a2cce155c10b9fb9aa01b664c62055fb00ce Mon Sep 17 00:00:00 2001 From: Collin Beczak <88843144+CollinBeczak@users.noreply.github.com> Date: Wed, 13 Nov 2024 20:03:04 -0600 Subject: [PATCH] Bump version to v3.16.0 and update translation strings (#2492) --- CHANGELOG.md | 40 ++ lang/af.json | 20 +- lang/cs_CZ.json | 20 +- lang/de.json | 50 +- lang/es.json | 1446 ++++++++++++++++++++++++----------------------- lang/fa_IR.json | 20 +- lang/fr.json | 20 +- lang/it_IT.json | 20 +- lang/ja.json | 20 +- lang/ko.json | 20 +- lang/nl.json | 20 +- lang/pl.json | 20 +- lang/pt_BR.json | 32 +- lang/pt_PT.json | 20 +- lang/ru_RU.json | 20 +- lang/sr.json | 20 +- lang/tr.json | 20 +- lang/uk.json | 20 +- lang/vi.json | 20 +- lang/zh_TW.json | 20 +- package.json | 2 +- 21 files changed, 1098 insertions(+), 792 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f20eb37d8..c03a7a1e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,46 @@ The format is based on This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [v3.16.0] - 2024-11-12 +Released with [maproulette-backend_v4.6.1](https://github.com/maproulette/maproulette-backend/releases/tag/v4.6.1) + +## What's Changed +* add review changes notice to tag fix completion modal in https://github.com/maproulette/maproulette3/pull/2482 +* Fix defaultLocale() 'ReferenceError: Locales is not defined' by @jake-low in https://github.com/maproulette/maproulette3/pull/2488 +* add staging notice banner and test environment banners by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2485 +* Simplify loading of localization strings by @jake-low in https://github.com/maproulette/maproulette3/pull/2483 +* Move image files out of src/ by @jake-low +* Move translation files out of src/ by @jake-low +* Fix version numbers on workflow steps by @jake-low in https://github.com/maproulette/maproulette3/pull/2480 +* Add GitHub Actions workflow to publish official Docker image by @jake-low in https://github.com/maproulette/maproulette3/pull/2479 +* Enable runtime configuration by @jake-low in https://github.com/maproulette/maproulette3/pull/2475 +* Remove dead translation strings from HomePane component by @jake-low +* Remove unused service worker by @jake-low +* Read app version from package.json instead of env var by @jake-low +* Remove unused HomePane component by @jake-low +* Delete unused translations by @jake-low +* Delete unused code by @jake-low +* Bump path-to-regexp from 1.8.0 to 1.9.0 by @dependabot[bot] in https://github.com/maproulette/maproulette3/pull/2476 +* Switch from react-scripts (Create React App) to Vite by @jake-low in https://github.com/maproulette/maproulette3/pull/2462 +* Fix map feature ordering by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2460 +* add filter for active error tags by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2474 +* Fix race condition when loading Rapid editor by @jake-low in https://github.com/maproulette/maproulette3/pull/2472 +* Re-enable view challenge leaderboard link by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2465 +* Add OSM profile link to mapper column in task tables by @tjayschwarz4 in https://github.com/maproulette/maproulette3/pull/2487 +* Rename .env file to fix overrides not being applied by @jake-low in https://github.com/maproulette/maproulette3/pull/2495 +* Challenge Rapid Dataset support by @jschwarz2030 in https://github.com/maproulette/maproulette3/pull/2494 +* add re-select task button in rapid iframe by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2490 + +## MR2 Changes +* Challenge Rapid Dataset support by @jschwarz2030 in https://github.com/maproulette/maproulette-backend/pull/1159 +* Add GH Actions workflow to publish container image to GHCR by @jake-low in https://github.com/maproulette/maproulette-backend/pull/1158 +* Mention env variable config overrides in README by @jake-low +* Allow overriding MR frontend URL with env variable by @jake-low +* Add production-ready Dockerfile by @jake-low +* Add active indicator column to tags table by @CollinBeczak in https://github.com/maproulette/maproulette-backend/pull/1154 + +**Full Changelog**: https://github.com/maproulette/maproulette3/compare/v3.15.11...v3.16.0 + ## [v3.15.11] - 2024-10-15 Released with [maproulette-backend_v4.5.6](https://github.com/maproulette/maproulette-backend/releases/tag/v4.5.6) diff --git a/lang/af.json b/lang/af.json index 49055a7f0..3d20482ed 100644 --- a/lang/af.json +++ b/lang/af.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Description of your Challenge", "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.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "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.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.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Ways", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass Target Type", "Admin.EditChallenge.form.overpassQL.targetType.description": "An error will be generated if your Overpass results do not match the target type.", - "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Preferred MR Review Tags", - "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "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", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tasks built on {refreshDate} from data sourced on {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Get In Touch", "ChallengeDetails.fields.viewLeaderboard.label": "View Leaderboard", "ChallengeDetails.fields.viewOverview.label": "Overview", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "OpenStreetMap allowed bandwidth exceeded", "Errors.osm.elementMissing": "Element not found on OpenStreetMap server", "Errors.osm.fetchFailure": "Unable to fetch data from OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "OpenStreetMap data request too large", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Unable to delete project.", "Errors.project.fetchFailure": "Unable to retrieve latest project data from server.", "Errors.project.notManager": "You must be a manager of that project to proceed.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Explore", "Home.Featured.header": "Featured Challenges", "Home.Hero.controls.getStarted.label": "Get Started", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Find Challenges", "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", @@ -955,7 +960,6 @@ "Home.Intro.header": "Thousands of people just like you edit OpenStreetMap every day", "Home.Intro.secondBullet": "Find mapping tasks that are important to you", "Home.Intro.thirdBullet": "Create tasks for others to improve OSM together", - "Home.Hero.headline": "Be an instant contributor to the world’s maps", "ImportFileModal.controls.cancel.label": "Cancel", "ImportFileModal.controls.upload.label": "Click to Upload File", "Inbox.actions.openNotification.label": "Open", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Created", "ProjectDetails.fields.featured.label": "Featured", "ProjectDetails.fields.modified.label": "Modified", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "View Leaderboard", "ProjectDetails.fields.viewReviews.label": "Review", "ProjectDetails.management.controls.manage.label": "Manage", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Unlock", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "No Challenges", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Start Challenge", "SavedFilters.controls.delete.label": "delete", "SavedFilters.controls.done.label": "Done", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "No Challenges", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Current Editor:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Your Favorite Challenges", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Tracked Tasks", "UserProfile.topChallenges.header": "Your Top Challenges", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Multi-Task Work", "Widgets.TaskBundleWidget.noCooperativeWork": "Cooperative tasks cannot be bundled together", "Widgets.TaskBundleWidget.noVirtualChallenges": "Tasks in \"virtual\" challenges cannot be bundled together", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Selected", "Widgets.TaskBundleWidget.popup.fields.name.label": "Feature Id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Priority:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Location", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Task", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Task", "Widgets.TaskMoreOptionsWidget.label": "More Options", diff --git a/lang/cs_CZ.json b/lang/cs_CZ.json index b1b26b766..4e00a8f31 100644 --- a/lang/cs_CZ.json +++ b/lang/cs_CZ.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Popis vaší výzvy", "Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.", "Admin.EditChallenge.form.difficulty.label": "Složitost úkolů", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Zadejte kontakní email na který vám řešitelé můžou poslat zpětnou vazbu.", "Admin.EditChallenge.form.email.label": "Email", "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.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Ways", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass Target Type", "Admin.EditChallenge.form.overpassQL.targetType.description": "An error will be generated if your Overpass results do not match the target type.", - "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Preferred MR Review Tags", - "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "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", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tasks built on {refreshDate} from data sourced on {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Get In Touch", "ChallengeDetails.fields.viewLeaderboard.label": "View Leaderboard", "ChallengeDetails.fields.viewOverview.label": "Overview", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "OpenStreetMap allowed bandwidth exceeded", "Errors.osm.elementMissing": "Element not found on OpenStreetMap server", "Errors.osm.fetchFailure": "Unable to fetch data from OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "OpenStreetMap data request too large", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Unable to delete project.", "Errors.project.fetchFailure": "Unable to retrieve latest project data from server.", "Errors.project.notManager": "You must be a manager of that project to proceed.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Prozkoumat", "Home.Featured.header": "Doporučené výzvy", "Home.Hero.controls.getStarted.label": "Get Started", + "Home.Hero.headline": "Staňte se okamžitým přispěvatelem do světových map", "Home.Instructions.controls.findChallenges.label": "Find Challenges", "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", @@ -955,7 +960,6 @@ "Home.Intro.header": "Thousands of people just like you edit OpenStreetMap every day", "Home.Intro.secondBullet": "Find mapping tasks that are important to you", "Home.Intro.thirdBullet": "Create tasks for others to improve OSM together", - "Home.Hero.headline": "Staňte se okamžitým přispěvatelem do světových map", "ImportFileModal.controls.cancel.label": "Zrušit", "ImportFileModal.controls.upload.label": "Click to Upload File", "Inbox.actions.openNotification.label": "Otevřít", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Vytvořeno", "ProjectDetails.fields.featured.label": "Doporučeno", "ProjectDetails.fields.modified.label": "Změněno", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "View Leaderboard", "ProjectDetails.fields.viewReviews.label": "Kontroly", "ProjectDetails.management.controls.manage.label": "Manage", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Odemknout", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "No Challenges", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Start Challenge", "SavedFilters.controls.delete.label": "Smazat", "SavedFilters.controls.done.label": "Hotovo", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "No Challenges", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Current Editor:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Your Favorite Challenges", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Sledované úkoly", "UserProfile.topChallenges.header": "Your Top Challenges", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Multi-Task Work", "Widgets.TaskBundleWidget.noCooperativeWork": "Cooperative tasks cannot be bundled together", "Widgets.TaskBundleWidget.noVirtualChallenges": "Tasks in \"virtual\" challenges cannot be bundled together", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Vybráno", "Widgets.TaskBundleWidget.popup.fields.name.label": "Feature Id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Priorita:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Poloha", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Úkol", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Úkol", "Widgets.TaskMoreOptionsWidget.label": "More Options", diff --git a/lang/de.json b/lang/de.json index 1ec599a19..fd58c441e 100644 --- a/lang/de.json +++ b/lang/de.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Beschreibung deiner Kampagne", "Admin.EditChallenge.form.difficulty.description": "Gibt an, welche Erfahrungsstufe erforderlich ist, um die Aufgaben der Kampagne zu erfüllen.", "Admin.EditChallenge.form.difficulty.label": "Schwierigkeit deiner Aufgaben", + "Admin.EditChallenge.form.disableOsmIdProperty": "Diese ID kann nach der Erstellung der Kampagne nicht mehr bearbeitet werden, um Aufgabenduplikationen zu verhindern. [Mehr erfahren](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Bitte gib eine E-Mail-Adresse an, damit Mapper dich bei Fragen kontaktieren können.", "Admin.EditChallenge.form.email.label": "E-Mail-Adresse", "Admin.EditChallenge.form.exportableProperties.description": "Alle Eigenschaften in dieser kommagetrennten Liste werden als Spalte im CSV-Export exportiert und mit der ersten entsprechenden Merkmal-Eigenschaft aus jeder Aufgabe ergänzt.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Wege", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass Ziel Typ", "Admin.EditChallenge.form.overpassQL.targetType.description": "Ein Fehler wird generiert, wenn Ihre Overpass-Ergebnisse nicht mit dem Zieltyp übereinstimmen.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Optional kann eine Liste bevorzugter Tags angeben werden, die der Prüfer bei Prüfung einer Aufgabe verwenden soll.", + "Admin.EditChallenge.form.preferredReviewTags.description": "Du kannst optional eine Liste mit bevorzugten Tags angeben, die der Prüfer bei der Prüfung einer Aufgabe verwenden soll. [Mehr erfahren](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Bevorzugte MR Prüfungstags", - "Admin.EditChallenge.form.preferredTags.description": "Optional kann eine Liste bevorzugter Tags angegeben werden, die der Benutzer bei Bearbeitung der Aufgabe verwenden soll.", + "Admin.EditChallenge.form.preferredTags.description": "Du kannst optional eine Liste mit bevorzugten Tags angeben, die der Nutzer bei der Erledigung einer Aufgabe verwenden soll. [Mehr erfahren](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Bevorzugte MR Tags", "Admin.EditChallenge.form.presets.description": "Beschränke die Auswahl von OSM Objekttypen beim Bearbeiten mit dem iD Editor, damit sich Bearbeiter auf das Kartieren von Dingen konzentrieren können, die für die Kampagne relevant sind. Sollen in der Kampagne zum Beispiel Gebäude kartiert werden, kann die Auswahl der Vorlagen in iD auf Gebäudetypen beschränkt werden, so dass Bearbeiter keine Möglichkeit haben, ein Gebiet als Park oder See zu kartieren.", "Admin.EditChallenge.form.presets.label": "iD Editor Presets einschränken", @@ -534,6 +535,7 @@ "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-Abfrage", + "ChallengeDetails.fields.owner.label": "Eigentümer", "ChallengeDetails.fields.viewComments.label": "Kontakt aufnehmen", "ChallengeDetails.fields.viewLeaderboard.label": "Bestenliste anzeigen", "ChallengeDetails.fields.viewOverview.label": "Übersicht", @@ -611,7 +613,7 @@ "CountryName.AO": "Angola", "CountryName.AQ": "Antarktis", "CountryName.AR": "Argentinien", - "CountryName.AT": "Österreich", + "CountryName.AT": "\u00d6sterreich", "CountryName.AU": "Australien", "CountryName.AZ": "Aserbaidschan", "CountryName.BA": "Bosnien und Herzegowina", @@ -634,7 +636,7 @@ "CountryName.CF": "Zentralafrikanische Republik", "CountryName.CG": "Kongo-Brazzaville", "CountryName.CH": "Schweiz", - "CountryName.CI": "Côte d’Ivoire", + "CountryName.CI": "C\u00f4te d\u2019Ivoire", "CountryName.CL": "Chile", "CountryName.CM": "Kamerun", "CountryName.CN": "China", @@ -645,27 +647,27 @@ "CountryName.CZ": "Tschechien", "CountryName.DE": "Deutschland", "CountryName.DJ": "Dschibuti", - "CountryName.DK": "Dänemark", + "CountryName.DK": "D\u00e4nemark", "CountryName.DO": "Dominikanische Republik", "CountryName.DZ": "Algerien", "CountryName.EC": "Ecuador", "CountryName.EE": "Estland", - "CountryName.EG": "Ägypten", + "CountryName.EG": "\u00c4gypten", "CountryName.ER": "Eritrea", "CountryName.ES": "Spanien", - "CountryName.ET": "Äthiopien", + "CountryName.ET": "\u00c4thiopien", "CountryName.FI": "Finnland", "CountryName.FJ": "Fidschi", "CountryName.FK": "Falklandinseln", "CountryName.FR": "Frankreich", "CountryName.GA": "Gabun", - "CountryName.GB": "Vereinigtes Königreich", + "CountryName.GB": "Vereinigtes K\u00f6nigreich", "CountryName.GE": "Georgien", "CountryName.GH": "Ghana", - "CountryName.GL": "Grönland", + "CountryName.GL": "Gr\u00f6nland", "CountryName.GM": "Gambia", "CountryName.GN": "Guinea", - "CountryName.GQ": "Äquatorialguinea", + "CountryName.GQ": "\u00c4quatorialguinea", "CountryName.GR": "Griechenland", "CountryName.GT": "Guatemala", "CountryName.GW": "Guinea-Bissau", @@ -689,7 +691,7 @@ "CountryName.KG": "Kirgisistan", "CountryName.KH": "Kambodscha", "CountryName.KP": "Nordkorea", - "CountryName.KR": "Südkorea", + "CountryName.KR": "S\u00fcdkorea", "CountryName.KW": "Kuwait", "CountryName.KZ": "Kasachstan", "CountryName.LA": "Laos", @@ -731,11 +733,11 @@ "CountryName.PK": "Pakistan", "CountryName.PL": "Polen", "CountryName.PR": "Puerto Rico", - "CountryName.PS": "Palästinensische Autonomiegebiete", + "CountryName.PS": "Pal\u00e4stinensische Autonomiegebiete", "CountryName.PT": "Portugal", "CountryName.PY": "Paraguay", "CountryName.QA": "Katar", - "CountryName.RO": "Rumänien", + "CountryName.RO": "Rum\u00e4nien", "CountryName.RS": "Serbien", "CountryName.RU": "Russland", "CountryName.RW": "Ruanda", @@ -749,19 +751,19 @@ "CountryName.SN": "Senegal", "CountryName.SO": "Somalia", "CountryName.SR": "Suriname", - "CountryName.SS": "Südsudan", + "CountryName.SS": "S\u00fcdsudan", "CountryName.SV": "El Salvador", "CountryName.SY": "Syrien", "CountryName.SZ": "Swasiland", "CountryName.TD": "Tschad", - "CountryName.TF": "Französische Süd- und Antarktisgebiete", + "CountryName.TF": "Franz\u00f6sische S\u00fcd- und Antarktisgebiete", "CountryName.TG": "Togo", "CountryName.TH": "Thailand", "CountryName.TJ": "Tadschikistan", "CountryName.TL": "Osttimor", "CountryName.TM": "Turkmenistan", "CountryName.TN": "Tunesien", - "CountryName.TR": "Türkei", + "CountryName.TR": "T\u00fcrkei", "CountryName.TT": "Trinidad und Tobago", "CountryName.TW": "Taiwan", "CountryName.TZ": "Tansania", @@ -774,7 +776,7 @@ "CountryName.VN": "Vietnam", "CountryName.VU": "Vanuatu", "CountryName.YE": "Jemen", - "CountryName.ZA": "Südafrika", + "CountryName.ZA": "S\u00fcdafrika", "CountryName.ZM": "Sambia", "CountryName.ZW": "Simbabwe", "CustomUrlList.controls.add.label": "URL hinzufügen", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "Zulässige OpenStreetMap Bandbreite überschritten", "Errors.osm.elementMissing": "Das Element wurde nicht auf dem OpenStreetMap Server gefunden.", "Errors.osm.fetchFailure": "Die Daten von Openstreetmap konnten nicht geladen werden.", + "Errors.osm.parseFailure": "Tag-Daten aus OpenStreetMap können nicht geparst werden", "Errors.osm.requestTooLarge": "OpenStreetMap Datenabfrage zu groß", + "Errors.osm.textConversionFailure": "Tag-Daten aus OpenStreetMap können nicht in Text umgewandelt werden.", "Errors.project.deleteFailure": "Das Projekt konnte nicht gelöscht werden.", "Errors.project.fetchFailure": "Die neuesten Projektdaten konnten nicht vom Server geladen werden.", "Errors.project.notManager": "Du musst Projektmanager sein, um fortfahren zu können.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Entdecken", "Home.Featured.header": "Empfohlene Kampagnen", "Home.Hero.controls.getStarted.label": "Los geht's", + "Home.Hero.headline": "Trage schnell zu den Karten der Welt bei", "Home.Instructions.controls.findChallenges.label": "Kampagnen suchen", "Home.Instructions.firstParagraph": "MapRoulette verfügt über Dutzende von Kampagnen, die von erfahrenen Kartografen erstellt wurden. Bei jeder Kampagne geht es darum, OSM auf eine ganz bestimmte Weise zu verbessern. Wollen Sie Fußgängerübergänge hinzufügen? Brücken reparieren? Öffnungszeiten für Geschäfte hinzufügen? Das ist eine Kampagne. Jede Kampagne hat viele Aufgaben, vielleicht sogar Tausende.", "Home.Instructions.header": "Finde Deine Kampagne", @@ -955,7 +960,6 @@ "Home.Intro.header": "Tausende von Menschen wie Du bearbeiten OpenStreetMap jeden Tag", "Home.Intro.secondBullet": "Finde Aufgaben, die Dir wichtig sind", "Home.Intro.thirdBullet": "Erstelle Aufgaben für andere, um OSM zusammen zu verbessern", - "Home.Hero.headline": "Werde in wenigen Klicks zum Kartographen offener Weltkarten", "ImportFileModal.controls.cancel.label": "Abbrechen", "ImportFileModal.controls.upload.label": "Klicken um Datei hochzuladen", "Inbox.actions.openNotification.label": "Öffnen", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Erstellt", "ProjectDetails.fields.featured.label": "Empfohlen", "ProjectDetails.fields.modified.label": "Bearbeitet", + "ProjectDetails.fields.owner.label": "Eigentümer", "ProjectDetails.fields.viewLeaderboard.label": "Bestenliste anzeigen", "ProjectDetails.fields.viewReviews.label": "Prüfung", "ProjectDetails.management.controls.manage.label": "Verwalten", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Freischalten", "ReviewTaskPane.indicators.locked.label": "Aufgabe gesperrt", "RolePicker.chooseRole.label": "Wähle eine Rolle", + "SavedChallenges.widget.checkList.label": "Liste zur Überprüfung aktualisieren.", + "SavedChallenges.widget.description": "Aufgaben, die länger als eine Stunde gesperrt sind, werden innerhalb der nächsten Stunde automatisch entsperrt oder sind bereits entsperrt.", "SavedChallenges.widget.noChallenges": "Keine Kampagnen", + "SavedChallenges.widget.noTasks": "Du hast keine gesperrten Aufgaben", "SavedChallenges.widget.startChallenge": "Kampagne starten", "SavedFilters.controls.delete.label": "löschen", "SavedFilters.controls.done.label": "Erledigt", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Keine Kampagnen", "User.sort.numOfChallenges": "Punktestand", "UserEditorSelector.currentEditor.label": "Aktueller Editor:", + "UserEditorSelector.defaultEditor.label": "Standard-Editor einstellen:", + "UserEditorSelector.openEditor.label": "Editor öffnen", + "UserEditorSelector.unsupportedEditor.label": "Nicht unterstützten Editor öffnen:", "UserProfile.favoriteChallenges.header": "Favoritenliste", + "UserProfile.lockedTasks.header": "Ihre gesperrten Aufgaben", "UserProfile.savedTasks.header": "Verfolgte Aufgaben", "UserProfile.topChallenges.header": "Deine Top-Kampagnen", "VirtualChallenge.controls.create.label": "{taskCount} ausgewählte Aufgaben bearbeiten", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Multi-Task Work", "Widgets.TaskBundleWidget.noCooperativeWork": "Team-Aufgaben können nicht zusammengeführt werden", "Widgets.TaskBundleWidget.noVirtualChallenges": "Tasks in \"virtual\" challenges cannot be bundled together", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Bereits von jemand anderem gebündelt.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "ausgewählt", "Widgets.TaskBundleWidget.popup.fields.name.label": "Objekt ID:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Priorität:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Ort", "Widgets.TaskMapWidget.editMode": "Aktueller Modus:", "Widgets.TaskMapWidget.label": "Aufgabe", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "Du hast ungespeicherte Änderungen in Rapid, die verworfen werden. Bist du sicher, dass du fortfahren willst?", "Widgets.TaskMapWidget.rapidFailed": "Widget fehlgeschlagen! Geometrien Null!", "Widgets.TaskMapWidget.title": "Aufgabe", "Widgets.TaskMoreOptionsWidget.label": "Mehr Optionen", diff --git a/lang/es.json b/lang/es.json index 098ff408e..3e78a0fcb 100644 --- a/lang/es.json +++ b/lang/es.json @@ -1,49 +1,49 @@ { - "Achievement.badge.challengeCompleted.description": "Otorgado porque arregló una tarea en un desafío que fué completado", - "Achievement.badge.challengeCompleted.title": "Terminado juntos", - "Achievement.badge.createdChallenge.description": "Otorgado porque creó un desafío público", + "Achievement.badge.challengeCompleted.description": "Otorgado porque corregiste una tarea en un desafío que se completó", + "Achievement.badge.challengeCompleted.title": "Terminado en conjunto", + "Achievement.badge.createdChallenge.description": "Otorgado porque creaste un desafío público", "Achievement.badge.createdChallenge.title": "Creador de desafíos", - "Achievement.badge.fixedCoopTask.description": "Otorgado porque arregló una tarea cooperativa", + "Achievement.badge.fixedCoopTask.description": "Otorgado porque corregiste una tarea cooperativa", "Achievement.badge.fixedCoopTask.title": "Mapeador cooperativo", - "Achievement.badge.fixedFinalTask.description": "Otorgado porque arregló la última tarea restante en un desafío", - "Achievement.badge.fixedFinalTask.title": "Terminador de desafíos", - "Achievement.badge.fixedTask.description": "Otorgado porque arregló una tarea", - "Achievement.badge.fixedTask.title": "Arreglador de tareas", - "Achievement.badge.mappedBuildings.description": "Otorgado porque arregló una tarea en la categoría Edificios", + "Achievement.badge.fixedFinalTask.description": "Otorgado porque corregiste la última tarea restante en un desafío", + "Achievement.badge.fixedFinalTask.title": "Finalizador de desafíos", + "Achievement.badge.fixedTask.description": "Otorgado porque corregiste una tarea", + "Achievement.badge.fixedTask.title": "Corrector de tareas", + "Achievement.badge.mappedBuildings.description": "Otorgado porque corregiste una tarea en la categoría Edificios", "Achievement.badge.mappedBuildings.title": "Mapeador de edificios", - "Achievement.badge.mappedLanduse.description": "Otorgado porque arregló una tarea en la categoría Uso del suelo / Límites administrativos", + "Achievement.badge.mappedLanduse.description": "Otorgado porque corregiste una tarea en la categoría Uso del suelo/Límites administrativos", "Achievement.badge.mappedLanduse.title": "Mapeador de uso del suelo", - "Achievement.badge.mappedPoi.description": "Otorgado porque arregló una tarea en la categoría Puntos / Áreas de interés", + "Achievement.badge.mappedPoi.description": "Otorgado porque corregiste una tarea en la categoría Puntos/Áreas de interés", "Achievement.badge.mappedPoi.title": "Mapeador de puntos de interés", - "Achievement.badge.mappedRoads.description": "Otorgado porque arregló una tarea en la categoría Carreteras / Peatones / Ciclovías", + "Achievement.badge.mappedRoads.description": "Otorgado porque corregiste una tarea en la categoría Carreteras/Peatonales/Ciclovías", "Achievement.badge.mappedRoads.title": "Mapeador de carreteras", - "Achievement.badge.mappedTransit.description": "Otorgado porque arregló una tarea en la categoría Transporte público", + "Achievement.badge.mappedTransit.description": "Otorgado porque corregiste una tarea en la categoría Transporte público", "Achievement.badge.mappedTransit.title": "Mapeador de transporte público", - "Achievement.badge.mappedWater.description": "Otorgado porque arregló una tarea en la categoría Agua", + "Achievement.badge.mappedWater.description": "Otorgado porque corregiste una tarea en la categoría Agua", "Achievement.badge.mappedWater.title": "Mapeador de agua", - "Achievement.badge.points.description": "Otorgado porque su puntuación de MapRoulette alcanzó {points, number} puntos", + "Achievement.badge.points.description": "Otorgado porque tu puntuación de MapRoulette alcanzó {points, number} puntos", "Achievement.badge.points.millions": "{points, number}M", "Achievement.badge.points.thousands": "{points, number}K", "Achievement.badge.points.title": "Ganador de puntos: {points, number}+", - "Achievement.badge.reviewedTask.description": "Otorgado porque completó una revisión de tareas", + "Achievement.badge.reviewedTask.description": "Otorgado porque completaste una revisión de tareas", "Achievement.badge.reviewedTask.title": "Revisor de tareas", "Achievements.controls.findChallenges.label": "Explorar desafíos", "Achievements.header": "Logros", - "Achievements.noAchievements": "Aún no ha obtenido ningún logro. ¡Arregle una tarea para obtener el primer logro!", - "ActiveTask.controls.status.tooltip": "Estado existente", + "Achievements.noAchievements": "Aún no has obtenido ningún logro. ¡Corrige una tarea para obtener tu primer logro!", + "ActiveTask.controls.status.tooltip": "Estado actual", "ActiveTask.controls.viewChangset.label": "Ver conjunto de cambios", - "ActiveTask.subheading.status": "Estado existente", + "ActiveTask.subheading.status": "Estado actual", "Activity.action.created": "Creado", "Activity.action.deleted": "Eliminado", "Activity.action.questionAnswered": "Pregunta respondida sobre", "Activity.action.tagAdded": "Etiqueta agregada a", "Activity.action.tagRemoved": "Etiqueta eliminada de", - "Activity.action.taskStatusSet": "Establecer estado en", + "Activity.action.taskStatusSet": "Estado establecido en", "Activity.action.taskViewed": "Visto", "Activity.action.updated": "Actualizado", "Activity.item.bundle": "Paquete", "Activity.item.challenge": "Desafío", - "Activity.item.grant": "Conceder", + "Activity.item.grant": "Permiso", "Activity.item.group": "Grupo", "Activity.item.project": "Proyecto", "Activity.item.survey": "Encuesta", @@ -51,33 +51,33 @@ "Activity.item.task": "Tarea", "Activity.item.user": "Usuario", "Activity.item.virtualChallenge": "Desafío virtual", - "ActivityListing.controls.group.label": "Grupo", + "ActivityListing.controls.group.label": "Agrupar", "ActivityListing.noRecentActivity": "Sin actividad reciente", "ActivityListing.statusTo": "como", "ActivityMap.noTasksAvailable.label": "No hay tareas cercanas disponibles.", "ActivityMap.tooltip.priorityLabel": "Prioridad:", "ActivityMap.tooltip.statusLabel": "Estado:", - "ActivityTimeline.UserActivityTimeline.header": "Sus contribuciones recientes", + "ActivityTimeline.UserActivityTimeline.header": "Tus contribuciones recientes", "AddTeamMember.controls.chooseOSMUser.placeholder": "Nombre de usuario de OpenStreetMap", - "AddTeamMember.controls.chooseRole.label": "Elegir rol", + "AddTeamMember.controls.chooseRole.label": "Seleccionar rol", "Admin.Challenge.basemap.none": "Predeterminado del usuario", "Admin.Challenge.controls.archive.label": "Archivar desafío", "Admin.Challenge.controls.clone.label": "Clonar desafío", - "Admin.Challenge.controls.delete.confirm": "¿Está seguro de que desea eliminar este desafío?", + "Admin.Challenge.controls.delete.confirm": "¿Estás seguro de que quieres eliminar este desafío?", "Admin.Challenge.controls.delete.label": "Eliminar desafío", "Admin.Challenge.controls.delete.warn": "Esta acción no se puede deshacer.", "Admin.Challenge.controls.edit.label": "Editar desafío", "Admin.Challenge.controls.move.label": "Mover desafío", "Admin.Challenge.controls.move.none": "No hay proyectos permitidos.", - "Admin.Challenge.controls.refreshStatus.label": "Refrescando estado en", - "Admin.Challenge.controls.stale1": "This challenge was archived on", - "Admin.Challenge.controls.stale2": "because the tasks are more than", - "Admin.Challenge.controls.stale3": "months old. You will need to rebuild the Tasks before you can unarchive the Challenge.", + "Admin.Challenge.controls.refreshStatus.label": "Actualizando el estado en", + "Admin.Challenge.controls.stale1": "Este desafío se archivó el", + "Admin.Challenge.controls.stale2": "porque las tareas tienen más de", + "Admin.Challenge.controls.stale3": "meses de antigüedad. Necesitarás reconstruir las tareas antes de que puedas desarchivar el desafío.", "Admin.Challenge.controls.start.label": "Iniciar desafío", "Admin.Challenge.controls.unarchive.label": "Desarchivar desafío", "Admin.Challenge.tasksBuilding": "Construyendo tareas...", "Admin.Challenge.tasksCreatedCount": "tareas creadas hasta ahora.", - "Admin.Challenge.tasksFailed": "Tareas que no se pudieron construir", + "Admin.Challenge.tasksFailed": "Error al construir las tareas", "Admin.Challenge.tasksNone": "Sin tareas", "Admin.Challenge.tasksUpdating": "Actualizando tareas...", "Admin.Challenge.totalCreationTime": "Tiempo total transcurrido:", @@ -94,125 +94,126 @@ "Admin.EditChallenge.controls.showLongform.tooltip": "Mostrar todos los campos", "Admin.EditChallenge.controls.showSteps.tooltip": "Mostrar pasos separados", "Admin.EditChallenge.edit.header": "Editar", - "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.addMRTags.placeholder": "Añadir etiquetas MR", + "Admin.EditChallenge.form.additionalKeywords.description": "Opcionalmente, puedes proporcionar palabras clave adicionales que se pueden usar para ayudar a descubrir tu desafío.", "Admin.EditChallenge.form.additionalKeywords.label": "Palabras clave de categorización adicionales", - "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "He leido y comprendo el código de conducta de ediciones automatizadas de OSM", - "Admin.EditChallenge.form.automatedEditsCode.description": "Estás a punto de crear un desafío MapRoulette. Este poder conlleva responsabilidad. Asegúrese de que su desafío esté diseñado para fomentar una cuidadosa atención humana a cada tarea, en el espíritu del [código de conducta de ediciones automatizadas](https://wiki.openstreetmap.org/wiki/ES:C%C3%B3digo_de_conducta_de_ediciones_automatizadas) de OpenStreetMap. Por favor lea cuidadosamente este documento. Al marcar la casilla a continuación, usted reconoce que comprende y acepta esta responsabilidad.", + "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "He leído y comprendo el código de conducta de ediciones automatizadas de OSM", + "Admin.EditChallenge.form.automatedEditsCode.description": "Estás a punto de crear un desafío MapRoulette. Este poder conlleva responsabilidad. Asegúrate de que tu desafío esté diseñado para fomentar una cuidadosa atención humana a cada tarea, en el espíritu del [código de conducta de ediciones automatizadas](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct) de OpenStreetMap. Lee atentamente este documento. Al marcar la casilla a continuación, reconoces que comprendes y aceptas esta responsabilidad.", "Admin.EditChallenge.form.automatedEditsCode.label": "Acuerdo del código de conducta de ediciones automatizadas", - "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.", - "Admin.EditChallenge.form.category.description": "Seleccionar una categoría apropiada para su desafío puede ayudar a los usuarios a descubrir desafíos que coincidan con sus intereses. Elija la categoría Otro si nada parece apropiado.", - "Admin.EditChallenge.form.category.label": "¿Cómo categorizar su desafío?", + "Admin.EditChallenge.form.blurb.description": "Una descripción muy breve de tu desafío, adecuada para espacios pequeños, como una ventana emergente de marcador de mapa. Este campo admite [Markdown](https://learn.maproulette.org/documentation/markdown/).", + "Admin.EditChallenge.form.blurb.label": "Descripción breve", + "Admin.EditChallenge.form.bulkSubmit.label": "Los siguientes cambios se aplicarán a todos los desafíos seleccionados. Este proceso no es reversible, así que revísalo antes de enviarlo.", + "Admin.EditChallenge.form.category.description": "Seleccionar una categoría apropiada para tu desafío puede ayudar a los usuarios a descubrir desafíos que coincidan con sus intereses. Elige la categoría Otro si ninguna parece apropiada.", + "Admin.EditChallenge.form.category.label": "¿Cómo categorizar tu desafío?", "Admin.EditChallenge.form.checkinComment.description": "Comentario que se asociará con los cambios realizados por los usuarios en el editor", "Admin.EditChallenge.form.checkinComment.label": "Descripción del conjunto de cambios", "Admin.EditChallenge.form.checkinSource.description": "Fuente que se asociará con los cambios realizados por los usuarios en el editor", "Admin.EditChallenge.form.checkinSource.label": "Origen del conjunto de cambios", - "Admin.EditChallenge.form.customBasemap.description": "Inserte una URL de mapa base personalizada aquí. P.ej. `https://'{s}'.tile.openstreetmap.org/'{z}'/'{x}'/'{y}'.png`", + "Admin.EditChallenge.form.customBasemap.description": "Inserta una URL de mapa base personalizada aquí. P. ej. `https://'{s}'.tile.openstreetmap.org/'{z}'/'{x}'/'{y}'.png`", "Admin.EditChallenge.form.customBasemap.label": "Mapa base personalizado", "Admin.EditChallenge.form.customTaskStyles.button": "Configurar", "Admin.EditChallenge.form.customTaskStyles.controls.custom.label": "Personalizado", "Admin.EditChallenge.form.customTaskStyles.controls.default.label": "Predeterminado", - "Admin.EditChallenge.form.customTaskStyles.description": "Habilite el estilo de tareas personalizadas en función de las propiedades de las características de tareas específicas.", - "Admin.EditChallenge.form.customTaskStyles.error": "Las reglas de estilo de propiedad de tarea no son válidas. Por favor arregle antes de continuar.", + "Admin.EditChallenge.form.customTaskStyles.description": "Habilita el estilo de tareas personalizadas en función de las propiedades de las características de tareas específicas.", + "Admin.EditChallenge.form.customTaskStyles.error": "Las reglas de estilo de propiedad de tarea no son válidas. Corrígelas antes de continuar.", "Admin.EditChallenge.form.customTaskStyles.label": "Personalizar estilos de propiedad de tarea", - "Admin.EditChallenge.form.dataOriginDate.description": "Edad de los datos. La fecha en que los datos se descargaron, generaron, etc.", - "Admin.EditChallenge.form.dataOriginDate.label": "Fecha en que se obtuvieron los datos", + "Admin.EditChallenge.form.dataOriginDate.description": "Antigüedad de los datos. La fecha en que se descargaron, generaron, etc.", + "Admin.EditChallenge.form.dataOriginDate.label": "Fecha de origen de los datos", "Admin.EditChallenge.form.defaultBasemap.description": "El mapa base predeterminado para usar para el desafío, anulando cualquier configuración de usuario que defina un mapa base predeterminado", "Admin.EditChallenge.form.defaultBasemap.label": "Mapa base del desafío", - "Admin.EditChallenge.form.defaultPriority.description": "Consulte los [documentos] (https://learn.maproulette.org/documentation/task-priority-rules/) para obtener una explicación de cómo configurar las reglas de prioridad.", + "Admin.EditChallenge.form.defaultPriority.description": "Consulta la [documentación](https://learn.maproulette.org/documentation/task-priority-rules/) para obtener una explicación de cómo configurar las reglas de prioridad.", "Admin.EditChallenge.form.defaultPriority.label": "Prioridad predeterminada", - "Admin.EditChallenge.form.defaultZoom.description": "Cuando un usuario comienza a trabajar en una tarea, MapRoulette intentará usar automáticamente un nivel de zoom que se ajuste a los límites del elemento de la tarea. Pero si eso no es posible, se utilizará este nivel de zoom predeterminado. Debe establecerse en un nivel generalmente adecuado para trabajar en la mayoría de las tareas en su desafío.", + "Admin.EditChallenge.form.defaultZoom.description": "Cuando un usuario comienza a trabajar en una tarea, MapRoulette intentará usar automáticamente un nivel de zoom que se ajuste a los límites del elemento de la tarea. Pero si eso no es posible, se utilizará este nivel de zoom predeterminado. Debe establecerse en un nivel generalmente adecuado para trabajar en la mayoría de las tareas en tu desafío.", "Admin.EditChallenge.form.defaultZoom.label": "Nivel de zoom predeterminado", - "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": "Descripción de su desafío", - "Admin.EditChallenge.form.difficulty.description": "Indique a los mapeadores qué nivel de experiencia se requiere para completar las tareas en su desafío.", - "Admin.EditChallenge.form.difficulty.label": "Dificultad de sus tareas", - "Admin.EditChallenge.form.email.description": "Please provide an email for mappers to contact you with feedback", - "Admin.EditChallenge.form.email.label": "Dirección de mail", + "Admin.EditChallenge.form.description.description": "La descripción de tu desafío se muestra a los usuarios cuando hacen clic en el desafío para obtener más información al respecto.\n\nTu descripción debe proporcionar a los mapeadores suficientes detalles para que decidan si intentan o no trabajar en tu desafío. Este campo admite [Markdown](https://learn.maproulette.org/documentation/markdown/).", + "Admin.EditChallenge.form.description.label": "Descripción de tu desafío", + "Admin.EditChallenge.form.difficulty.description": "Indica a los mapeadores qué nivel de experiencia se requiere para completar las tareas en tu desafío.", + "Admin.EditChallenge.form.difficulty.label": "Dificultad de tus tareas", + "Admin.EditChallenge.form.disableOsmIdProperty": "Este ID no se puede editar después de la creación del desafío, esto es para evitar la duplicación de tareas. [Más información](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", + "Admin.EditChallenge.form.email.description": "Proporciona un correo electrónico para que los mapeadores se comuniquen contigo para comentarios", + "Admin.EditChallenge.form.email.label": "Dirección de correo electrónico", "Admin.EditChallenge.form.exportableProperties.description": "Cualquier propiedad incluida en esta lista separada por comas se exportará como una columna en la exportación CSV y se completará con la primera propiedad de función coincidente de cada tarea.", "Admin.EditChallenge.form.exportableProperties.label": "Propiedades para exportar en CSV", - "Admin.EditChallenge.form.featured.description": "Los desafíos destacados se muestran en la parte superior de la lista al navegar y buscar desafíos. Solo los superusuarios pueden marcar un desafío tal como aparece.", - "Admin.EditChallenge.form.featured.label": "Destacados", + "Admin.EditChallenge.form.featured.description": "Los desafíos destacados se muestran en la parte superior de la lista al explorar y buscar desafíos. Solo los superusuarios pueden marcar un desafío como destacado.", + "Admin.EditChallenge.form.featured.label": "Destacado", "Admin.EditChallenge.form.highPriorityRules.label": "Reglas de alta prioridad", - "Admin.EditChallenge.form.ignoreSourceErrors.description": "Continúe a pesar de los errores detectados en los datos de origen. Solo los usuarios expertos que entiendan completamente las implicaciones deberían intentarlo.", + "Admin.EditChallenge.form.ignoreSourceErrors.description": "Continuar a pesar de los errores detectados en los datos de origen. Solo los usuarios expertos que entiendan completamente las implicaciones deberían intentarlo.", "Admin.EditChallenge.form.ignoreSourceErrors.label": "Ignorar errores", - "Admin.EditChallenge.form.includeCheckinHashtag.description": "Permitir que se agregue el hashtag a los comentarios del conjunto de cambios es muy útil para el análisis del conjunto de cambios.", - "Admin.EditChallenge.form.includeCheckinHashtag.value.false.label": "Omitir hashtag", - "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Agregar automáticamente el hashtag `#maproulette` (muy recomendable)", - "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", + "Admin.EditChallenge.form.includeCheckinHashtag.description": "Permitir que se agregue la etiqueta a los comentarios del conjunto de cambios es muy útil para el análisis del conjunto de cambios.", + "Admin.EditChallenge.form.includeCheckinHashtag.value.false.label": "Omitir etiqueta", + "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Agregar automáticamente la etiqueta `#maproulette` (muy recomendable)", + "Admin.EditChallenge.form.instruction.description": "La instrucción le dice a un mapeador cómo resolver una tarea en tu desafío. Esto es lo que ven los mapeadores en el cuadro de instrucciones cada vez que se carga una tarea, y es la información principal para el mapeador sobre cómo resolver la tarea, así que piensa en este campo detenidamente. Puedes incluir enlaces al wiki de OSM o cualquier otro hipervínculo si lo deseas, ya que este campo admite [Markdown](https://learn.maproulette.org/documentation/markdown/). También puedes hacer referencia a las propiedades de las entidades de tu GeoJSON con simples [etiquetas mustache](https://learn.maproulette.org/documentation/mustache-tag-replacement/): por ejemplo, `'{{dirección}}'` se reemplazaría con el valor de la propiedad `dirección`, lo que permite una personalización básica de las instrucciones para cada tarea. Este campo es obligatorio.", "Admin.EditChallenge.form.instruction.label": "Instrucciones detalladas para mapeadores", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "Las instrucciones deben tener más de {minLength} caracteres.", "Admin.EditChallenge.form.limitReviewTags.description": "¿Permitir otras etiquetas durante la revisión de tareas?", - "Admin.EditChallenge.form.limitTags.description": "¿Permitir otras etiquetas durante la finalización de la tarea?", - "Admin.EditChallenge.form.localGeoJson.description": "Cargue el archivo GeoJSON local de su computadora", - "Admin.EditChallenge.form.localGeoJson.label": "Quiero subir un archivo GeoJSON", - "Admin.EditChallenge.form.localGeoJson.readOnly": "Si necesita cargar un GeoJSON nuevo, elija Reconstruir tareas al administrar su desafío.", + "Admin.EditChallenge.form.limitTags.description": "¿Permitir otras etiquetas durante la realización de la tarea?", + "Admin.EditChallenge.form.localGeoJson.description": "Carga el archivo GeoJSON local desde tu computadora", + "Admin.EditChallenge.form.localGeoJson.label": "Quiero cargar un archivo GeoJSON", + "Admin.EditChallenge.form.localGeoJson.readOnly": "Si necesitas cargar un nuevo GeoJSON, elige Reconstruir tareas al administrar tu desafío.", "Admin.EditChallenge.form.lowPriorityRules.label": "Reglas de baja prioridad", - "Admin.EditChallenge.form.maxZoom.description": "El nivel de zoom máximo permitido para tu desafío. Esto debe establecerse en un nivel que permita al usuario acercarse lo suficiente como para trabajar en las tareas mientras evita que se acerque a un nivel que no sea útil o que exceda la resolución disponible del mapa o imágenes en la región geográfica.", + "Admin.EditChallenge.form.maxZoom.description": "El nivel de zoom máximo permitido para tu desafío. Esto debe establecerse en un nivel que permita al usuario acercarse lo suficiente como para trabajar en las tareas, al tiempo que evita que se acerque a un nivel que no sea útil o que exceda la resolución disponible del mapa o las imágenes en la región geográfica.", "Admin.EditChallenge.form.maxZoom.label": "Nivel de zoom máximo", "Admin.EditChallenge.form.mediumPriorityRules.label": "Reglas de prioridad media", "Admin.EditChallenge.form.minZoom.description": "El nivel de zoom mínimo permitido para tu desafío. Esto debe establecerse en un nivel que permita al usuario alejarse lo suficiente como para trabajar en las tareas, evitando que se aleje a un nivel que no sea útil.", "Admin.EditChallenge.form.minZoom.label": "Nivel de zoom mínimo", - "Admin.EditChallenge.form.name.description": "Su nombre de desafío como aparecerá en muchos lugares en MapRoulette. Esto también es lo que se puede buscar de su desafío mediante el cuadro de búsqueda. Este campo es obligatorio, debe ser único y solo admite texto sin formato.", - "Admin.EditChallenge.form.name.label": "Nombre de su desafío", - "Admin.EditChallenge.form.nameDescription": "The challenge name is required and must be more than 3 characters long.", - "Admin.EditChallenge.form.osmIdProperty.description": "El nombre de la propiedad del elemento de la tarea para tratar como un ID de elemento de OpenStreetMap para las tareas. Si se deja en blanco, MapRoulette recurrirá a la comprobación de una serie de propiedades de identificación comunes, incluidas las utilizadas por Overpass. Si se especifica, **asegúrese de que tenga un valor único para cada elemento en sus datos**. A las tareas a las que les falte la propiedad se les asignará un identificador aleatorio incluso si la tarea contiene otras propiedades de identificación comunes. [Más información] (https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", - "Admin.EditChallenge.form.osmIdProperty.label": "Id de propiedad de OSM / Externo", - "Admin.EditChallenge.form.overpassQL.description": "Consulte los [documentos] (https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/) para obtener detalles importantes y errores comunes al crear desafíos mediante consultas de Overpass.", + "Admin.EditChallenge.form.name.description": "El nombre de tu desafío tal como aparecerá en muchos lugares en MapRoulette. Esto también es lo que se puede buscar en tu desafío mediante el cuadro de búsqueda. Este campo es obligatorio, debe ser único y solo admite texto sin formato.", + "Admin.EditChallenge.form.name.label": "Nombre de tu desafío", + "Admin.EditChallenge.form.nameDescription": "El nombre del desafío es obligatorio y debe tener más de 3 caracteres.", + "Admin.EditChallenge.form.osmIdProperty.description": "El nombre de la propiedad del elemento de la tarea para tratar como un ID de elemento de OpenStreetMap para las tareas. Si se deja en blanco, MapRoulette recurrirá a la comprobación de una serie de propiedades de identificación comunes, incluidas las utilizadas por Overpass. Si se especifica, **asegúrate de que tenga un valor único para cada elemento en tus datos**. A las tareas a las que les falte la propiedad se les asignará un identificador aleatorio incluso si la tarea contiene otras propiedades de identificación comunes. [Más información](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", + "Admin.EditChallenge.form.osmIdProperty.label": "Propiedad de ID de OSM/Externo", + "Admin.EditChallenge.form.overpassQL.description": "Consulta la [documentación](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/) para obtener detalles importantes y errores comunes al crear desafíos mediante consultas de Overpass.", "Admin.EditChallenge.form.overpassQL.label": "Quiero proporcionar una consulta Overpass", - "Admin.EditChallenge.form.overpassQL.placeholder": "Ingrese la consulta API Overpass aquí ...", - "Admin.EditChallenge.form.overpassQL.readOnly": "Las consultas de Overpass no se pueden editar, pero puede elegir Reconstruir tareas al gestionar su desafío para volver a ejecutar la consulta y actualizar sus tareas.", + "Admin.EditChallenge.form.overpassQL.placeholder": "Introduce la consulta API Overpass aquí...", + "Admin.EditChallenge.form.overpassQL.readOnly": "Las consultas de Overpass no se pueden editar, pero puedes elegir Reconstruir tareas al gestionar tu desafío para volver a ejecutar la consulta y actualizar tus tareas.", "Admin.EditChallenge.form.overpassQL.target.node": "Nodos", "Admin.EditChallenge.form.overpassQL.target.none": "Cualquiera", "Admin.EditChallenge.form.overpassQL.target.way": "Vías", "Admin.EditChallenge.form.overpassQL.targetType": "Tipo de objetivo de Overpass", - "Admin.EditChallenge.form.overpassQL.targetType.description": "Se generará un error si los resultados de Overpass no coinciden con el tipo de destino.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Opcionalmente, puede proporcionar una lista de etiquetas preferidas que desea que use el revisor al revisar una tarea.", - "Admin.EditChallenge.form.preferredReviewTags.label": "Etiquetas de revisión de MR preferidas", - "Admin.EditChallenge.form.preferredTags.description": "Opcionalmente, puede proporcionar una lista de etiquetas preferidas que desea que use el usuario al completar una tarea.", + "Admin.EditChallenge.form.overpassQL.targetType.description": "Se generará un error si los resultados de Overpass no coinciden con el tipo de objetivo.", + "Admin.EditChallenge.form.preferredReviewTags.description": "Opcionalmente, puedes proporcionar una lista de etiquetas preferidas que deseas que el revisor utilice al revisar una tarea. [Más información](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", + "Admin.EditChallenge.form.preferredReviewTags.label": "Etiquetas de revisión MR preferidas", + "Admin.EditChallenge.form.preferredTags.description": "Opcionalmente, puedes proporcionar una lista de etiquetas preferidas que deseas que el usuario utilice al completar una tarea. [Más información](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Etiquetas MR preferidas", - "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": "Ubicación remota de URL desde la cual recuperar el GeoJSON", + "Admin.EditChallenge.form.presets.description": "Restringe los tipos de características de OSM que se presentan a los mapeadores en iD de forma predeterminada cuando trabajan en tus tareas, lo que les ayuda a mantenerse enfocados en mapear cosas relevantes para tu desafío. Por ejemplo, si tu desafío se trata de mapear edificios, puedes habilitar solo ajustes preestablecidos relacionados con edificios y luego a los mapeadores no se les presentará la opción de mapear un área como, por ejemplo, un parque o un lago.", + "Admin.EditChallenge.form.presets.label": "Restringir ajustes preestablecidos del editor iD", + "Admin.EditChallenge.form.remoteGeoJson.description": "Ubicación remota de la URL desde la cual recuperar el GeoJSON", "Admin.EditChallenge.form.remoteGeoJson.label": "Tengo una URL para los datos de GeoJSON", "Admin.EditChallenge.form.remoteGeoJson.placeholder": "https://www.ejemplo.com/geojson.json", - "Admin.EditChallenge.form.remoteGeoJson.readOnly": "Las URL remotas no se pueden editar, pero puede elegir Reconstruir tareas al administrar su desafío para volver a descargar el GeoJSON remoto actualizado y actualizar sus tareas.", - "Admin.EditChallenge.form.required.label": "is a required property", + "Admin.EditChallenge.form.remoteGeoJson.readOnly": "Las URL remotas no se pueden editar, pero puedes elegir Reconstruir tareas al administrar tu desafío para volver a descargar el GeoJSON remoto actualizado y actualizar tus tareas.", + "Admin.EditChallenge.form.required.label": "es una propiedad obligatoria", "Admin.EditChallenge.form.requiresLocal.description": "Las tareas requieren conocimiento local o en el terreno para completarse. Nota: El desafío no aparecerá en la lista Buscar desafíos.", "Admin.EditChallenge.form.requiresLocal.label": "Requiere conocimiento local", "Admin.EditChallenge.form.reviewAndSubmit.label": "Revisar y enviar", - "Admin.EditChallenge.form.reviewSetting.description": "This will pre-check the users request review box when submitting a task.", + "Admin.EditChallenge.form.reviewSetting.description": "Esto marcará previamente la casilla de solicitud de revisión del usuario al enviar una tarea.", "Admin.EditChallenge.form.reviewSetting.label": "Solicitar revisión por defecto", - "Admin.EditChallenge.form.source.label": "Ubicación de sus datos de tareas", + "Admin.EditChallenge.form.source.label": "Ubicación de tus datos de tareas", "Admin.EditChallenge.form.step1.label": "General", - "Admin.EditChallenge.form.step2.description": "\nTodas las tareas en MapRoulette constan de una geometría: un punto, línea o polígono\nindicando en el mapa qué es lo que desea que evalúe el asignador.\nEsta pantalla le permite definir las tareas para su desafío indicándole a MapRoulette\nacerca de las geometrías.\n\nHay tres formas de introducir geometrías en su desafío: una consulta de Overpass\n, un archivo GeoJSON en su computadora o con una URL que apunta a un archivo GeoJSON\n en Internet.\n\n #### Overpass\n\nOverpass es una potente interfaz de consulta para datos de OpenStreetMap. Con\n [Overpass QL] (https://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide),\nel lenguaje de consulta de Overpass, puede recuperar objetos OSM coincidentes que desee\npara representar como tareas (cada resultado se convierte en un tarea separada).\n[Más información] (https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/).\n\n#### Archivo GeoJSON local\n\nUna opción común es usar un archivo GeoJSON que ya tenga. Esto podría ser genial\nsi tiene una fuente aprobada de datos externos que le gustaría agregar manualmente\na OSM. Herramientas como\n[QGIS] (https://gis.stackexchange.com/questions/91812/convert-shapefiles-to-geojson)\ny [gdal] (http://www.gdal.org/drv_geojson.html) puede convertir cosas como\nShapefiles a GeoJSON. Cuando realice la conversión, asegúrese de usar\nlon / lat sin proyectar en el datum WGS84 (EPSG: 4326), porque esto es lo que MapRoulette usa\n internamente.\n\n> Nota: para desafíos con una gran cantidad de tareas, se recomienda usar un formato \n [línea por línea] (https://learn.maproulette.org/documentation/line-by-line-geojson/)\n, que es mucho más eficiente de procesar. Algunas funciones avanzadas\na sólo están disponibles cuando se utiliza el formato línea por línea.\n\n#### URL remota de GeoJSON\n\nLa única diferencia entre usar un archivo GeoJSON local y una URL es de dónde\nle dice a MapRoulette que lo obtenga. Si usa una URL, asegúrese de apuntar al archivo\nraw GeoJSON, no a una página que contenga un enlace al archivo, o MapRoulette\nno podrá entenderlo.\n", + "Admin.EditChallenge.form.step2.description": "\nCada tarea en MapRoulette consiste en una geometría: un punto, una línea o un polígono\nque indica en el mapa qué es lo que quieres que el mapeador evalúe.\nEsta pantalla te permite definir las tareas para tu desafío diciéndole a MapRoulette\nacerca de las geometrías.\n\nHay tres maneras de alimentar las geometrías en tu desafío: una consulta Overpass,\nun archivo GeoJSON en tu computadora o una URL que apunta a un archivo GeoJSON\nen Internet.\n\n#### Overpass\n\nOverpass es una potente interfaz de consulta para datos de OpenStreetMap. Usando\n[Overpass QL](https://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide),\nel Lenguaje de Consulta Overpass, puedes recuperar objetos OSM coincidentes que quieras\nrepresentar como tareas (cada resultado se convierte en una tarea separada).\n[Aprende más](https://learn.maproulette.org/documentation/using-overpass-to-create-challenges/).\n\n#### Archivo GeoJSON local\n\nUna opción común es usar un archivo GeoJSON que ya tengas. Esto puede ser genial\nsi tienes una fuente aprobada de datos externos que te gustaría añadir manualmente\na OSM. Herramientas como\n[QGIS](https://gis.stackexchange.com/questions/91812/convert-shapefiles-to-geojson)\ny [GDAL](http://www.gdal.org/drv_geojson.html) pueden convertir archivos como\nShapefiles a GeoJSON. Cuando hagas la conversión, asegúrate de usar lon/lat sin proyectar\nen el datum WGS84 (EPSG:4326), porque esto es lo que MapRoulette usa\ninternamente.\n\n> Nota: Para los desafíos con una gran cantidad de tareas, recomendamos usar un formato\n[línea por línea](https://learn.maproulette.org/documentation/line-by-line-geojson/)\nen su lugar, que es mucho más eficiente de procesar. Algunas características avanzadas\nsolo están disponibles cuando se usa el formato línea por línea.\n\n#### URL de GeoJSON remota\n\nLa única diferencia entre usar un archivo GeoJSON local y una URL es dónde le\ndices a MapRoulette que lo obtenga. Si usas una URL, asegúrate de que apunte al archivo\nGeoJSON sin formato, no a una página que contenga un enlace al archivo, o MapRoulette\nno podrá interpretarlo.", "Admin.EditChallenge.form.step2.label": "Fuente GeoJSON", - "Admin.EditChallenge.form.step3.description": "La prioridad de las tareas se puede definir como Alta, Media y Baja. Todas las tareas de alta prioridad se ofrecerán a los usuarios primero cuando superen un desafío, seguidas de tareas de prioridad media y finalmente baja. La prioridad de cada tarea se asigna automáticamente en función de las reglas que especifique a continuación, cada una de las cuales se evalúa con respecto a las propiedades de los elementos de la tarea (etiquetas OSM si está utilizando una consulta Overpass, de lo contrario, cualquier propiedad que haya elegido incluir en su GeoJSON). A las tareas que no pasan ninguna regla se les asignará la prioridad predeterminada.", + "Admin.EditChallenge.form.step3.description": "La prioridad de las tareas se puede definir como Alta, Media y Baja. Todas las tareas de alta prioridad se ofrecerán a los usuarios primero cuando trabajen en un desafío, seguidas de las tareas de prioridad media y finalmente las de baja prioridad. La prioridad de cada tarea se asigna automáticamente en función de las reglas que especifiques a continuación, cada una de las cuales se evalúa con respecto a las propiedades de los elementos de la tarea (etiquetas OSM si estás utilizando una consulta Overpass; de lo contrario, cualquier propiedad que hayas elegido incluir en tu GeoJSON). A las tareas que no cumplan ninguna regla se les asignará la prioridad predeterminada.", "Admin.EditChallenge.form.step3.label": "Prioridades", "Admin.EditChallenge.form.step4.description": "Información adicional que se puede configurar opcionalmente para brindar una mejor experiencia de mapeo específica para los requisitos del desafío", - "Admin.EditChallenge.form.step4.label": "Extra", + "Admin.EditChallenge.form.step4.label": "Adicional", "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.advancedOptions.intro": "La mayoría de los desafíos funcionan bien con la configuración predeterminada, pero opcionalmente puedes personalizar cualquiera de las siguientes opciones avanzadas", "Admin.EditChallenge.form.steps.allOptions.description": "Opciones", "Admin.EditChallenge.form.steps.automatedEditsCode.header": "Código de conducta de ediciones automatizadas de OSM", "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", - "Admin.EditChallenge.form.steps.contactInfo.header": "Datos de contacto", + "Admin.EditChallenge.form.steps.changesetUrl.title": "Añadir URL del conjunto de cambios", + "Admin.EditChallenge.form.steps.contactInfo.header": "Información de contacto", "Admin.EditChallenge.form.steps.dataSource.description": "Cambiar nombre o fuente de datos", "Admin.EditChallenge.form.steps.dataSource.header": "Nombre y fuente de datos", "Admin.EditChallenge.form.steps.description.description": "Cambiar descripción o categoría", "Admin.EditChallenge.form.steps.description.header": "Descripción y categoría", - "Admin.EditChallenge.form.steps.discoverability.description": "Ajuste la configuración de visibilidad", - "Admin.EditChallenge.form.steps.discoverability.header": "Descubrimiento", - "Admin.EditChallenge.form.steps.editor.description": "Personalizar configuración del editor", + "Admin.EditChallenge.form.steps.discoverability.description": "Ajustar la configuración de visibilidad", + "Admin.EditChallenge.form.steps.discoverability.header": "Visibilidad", + "Admin.EditChallenge.form.steps.editor.description": "Personalizar la configuración del editor", "Admin.EditChallenge.form.steps.editor.header": "Configuración del editor", - "Admin.EditChallenge.form.steps.instructions.description": "Instrucciones de cambio o dificultad", + "Admin.EditChallenge.form.steps.instructions.description": "Cambiar instrucciones o dificultad", "Admin.EditChallenge.form.steps.instructions.header": "Instrucciones y dificultad", "Admin.EditChallenge.form.steps.no.label": "No", - "Admin.EditChallenge.form.steps.osmCommit.description": "Personalizar la información del conjunto de cambios OSM", + "Admin.EditChallenge.form.steps.osmCommit.description": "Personalizar la información del conjunto de cambios de OSM", "Admin.EditChallenge.form.steps.osmCommit.header": "Información del conjunto de cambios de OSM", "Admin.EditChallenge.form.steps.priorities.description": "Configurar reglas de priorización de tareas", "Admin.EditChallenge.form.steps.priorities.header": "Reglas de priorización de tareas", @@ -223,35 +224,35 @@ "Admin.EditChallenge.form.steps.yes.label": "Sí", "Admin.EditChallenge.form.steps.zoom.description": "Configurar niveles de zoom del mapa", "Admin.EditChallenge.form.steps.zoom.header": "Niveles de zoom", - "Admin.EditChallenge.form.taskBundlePropertyId.help": "The name of the task feature property to treat as a bundle ID for related tasks. Tasks without this property will remain as isolated tasks. Please note that this feature currently does not work with Overpass queries.", - "Admin.EditChallenge.form.taskBundlePropertyId.label": "Task Bundle Id Property", - "Admin.EditChallenge.form.taskBundlePropertyId.overpassWarning": "Currently not available for Overpass queries. Please select a different data location to use this feature.", - "Admin.EditChallenge.form.taskPropertyStyles.clear": "Limpiar", - "Admin.EditChallenge.form.taskPropertyStyles.close": "Hecho", + "Admin.EditChallenge.form.taskBundlePropertyId.help": "El nombre de la propiedad de la función de tarea para tratar como un ID de paquete para tareas relacionadas. Las tareas sin esta propiedad permanecerán como tareas aisladas. Ten en cuenta que esta función actualmente no funciona con consultas Overpass.", + "Admin.EditChallenge.form.taskBundlePropertyId.label": "Propiedad de ID de paquete de tareas", + "Admin.EditChallenge.form.taskBundlePropertyId.overpassWarning": "Actualmente no disponible para consultas Overpass. Selecciona una ubicación de datos diferente para usar esta función.", + "Admin.EditChallenge.form.taskPropertyStyles.clear": "Borrar", + "Admin.EditChallenge.form.taskPropertyStyles.close": "Listo", "Admin.EditChallenge.form.taskPropertyStyles.description": "Establece reglas de estilo de propiedad de tarea ......", "Admin.EditChallenge.form.taskPropertyStyles.label": "Reglas de estilo de propiedad de tarea", - "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.updateTasks.description": "Periódicamente elimine las tareas antiguas, obsoletas (no actualizadas en ~ 30 días) aún en estado Creado u Omitido. Esto puede ser útil si está actualizando sus tareas de desafío de forma regular y desea que se eliminen las antiguas periódicamente. La mayoría de las veces querrás dejar esta opción en No.", + "Admin.EditChallenge.form.taskWidgetLayout.readOnly": "Carga un diseño de widget para que se utilice como recomendación para el mapeador en el flujo de trabajo de finalización de tareas.", + "Admin.EditChallenge.form.updateTasks.description": "Periódicamente, elimina las tareas antiguas y obsoletas (no actualizadas en ~30 días) que aún se encuentran en estado Creado u Omitido. Esto puede ser útil si estás actualizando las tareas de tu desafío de forma regular y deseas que las antiguas se eliminen periódicamente. La mayoría de las veces, querrás dejar esta opción en No.", "Admin.EditChallenge.form.updateTasks.label": "Eliminar tareas obsoletas", - "Admin.EditChallenge.form.visible.description": "Permita que otros usuarios puedan hallar fácilmente su desafío a través de Buscar desafíos (sujeto a la capacidad de descubrimiento del proyecto). Tenga en cuenta que todos los desafíos se consideran públicos e, incluso cuando Hallable está desactivado, los usuarios aún pueden ver su desafío si tienen un enlace directo a él.", - "Admin.EditChallenge.form.visible.label": "Hallable", - "Admin.EditChallenge.geojson.errors.noNullGeometry": "MapRoulette no admite geometrías nulas. Elimine cualquier entidad con geometrías nulas.", - "Admin.EditChallenge.geojson.errors.noZCoordinates": "MapRoulette no admite coordenadas Z en puntos. Elimine las coordenadas Z.", + "Admin.EditChallenge.form.visible.description": "Permite que tu desafío sea fácilmente visible para otros usuarios a través de Buscar desafíos (sujeto a la visibilidad del proyecto). Ten en cuenta que todos los desafíos se consideran públicos e, incluso cuando Visible está desactivado, los usuarios aún pueden ver tu desafío si tienen un enlace directo a él.", + "Admin.EditChallenge.form.visible.label": "Visible", + "Admin.EditChallenge.geojson.errors.noNullGeometry": "MapRoulette no admite geometrías nulas. Elimina cualquier entidad con geometrías nulas.", + "Admin.EditChallenge.geojson.errors.noZCoordinates": "MapRoulette no admite coordenadas Z en puntos. Elimina cualquier coordenada Z.", "Admin.EditChallenge.lineNumber": "Línea {line, number}:", - "Admin.EditChallenge.new.header": "Nuevo reto", - "Admin.EditChallenge.overpass.errors.noTurboShortcuts": "Los accesos directos de Overpass Turbo no son compatibles. Si desea utilizarlos, visite Overpass Turbo y pruebe su consulta, luego elija Exportar -> Consulta -> Independiente -> Copiar y luego péguelo aquí.", + "Admin.EditChallenge.new.header": "Nuevo desafío", + "Admin.EditChallenge.overpass.errors.noTurboShortcuts": "Los accesos directos de Overpass Turbo no son compatibles. Si deseas utilizarlos, visita Overpass Turbo y prueba tu consulta, luego elige Exportar -> Consulta -> Independiente -> Copiar y luego pégalo aquí.", "Admin.EditProject.controls.cancel.label": "Cancelar", "Admin.EditProject.controls.save.label": "Guardar", "Admin.EditProject.edit.header": "Editar", "Admin.EditProject.form.description.description": "Descripción del proyecto", "Admin.EditProject.form.description.label": "Descripción", "Admin.EditProject.form.displayName.description": "Nombre mostrado del proyecto", - "Admin.EditProject.form.displayName.label": "Nombre a mostrar", - "Admin.EditProject.form.enabled.description": "Una vez que su proyecto se convierta en hallable, todos los desafíos que se encuentren en él y que también estén configurables como hallables serán detectables/buscables por otros usuarios. Si su proyecto no es hallable, no se considerarán los desafíos en él, independientemente de su configuración. Sin embargo, tenga en cuenta que todos los proyectos y desafíos se consideran públicos e, incluso cuando Hallable está apagado, los usuarios aún pueden ver su proyecto o desafío si tienen un enlace directo a él.", - "Admin.EditProject.form.enabled.label": "Hallable", - "Admin.EditProject.form.featured.description": "Los proyectos destacados se muestran en la página de inicio y en la parte superior de la página Buscar desafíos para llamar la atención sobre ellos. Tenga en cuenta que destacar un proyecto **no** destaca sus desafíos. Solo los superusuarios pueden marcar un proyecto como destacado.", - "Admin.EditProject.form.featured.label": "Destacados", - "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.displayName.label": "Nombre para mostrar", + "Admin.EditProject.form.enabled.description": "Una vez que tu proyecto se convierte en visible, todos los desafíos que se encuentran en él y que también están configurados como visibles serán detectables/buscables por otros usuarios. Si tu proyecto no es visible, no se considerarán los desafíos que contiene, independientemente de su configuración. Sin embargo, ten en cuenta que todos los proyectos y desafíos se consideran públicos e, incluso cuando Visible está desactivado, los usuarios aún pueden ver tu proyecto o desafío si tienen un enlace directo a él.", + "Admin.EditProject.form.enabled.label": "Visible", + "Admin.EditProject.form.featured.description": "Los proyectos destacados se muestran en la página de inicio y en la parte superior de la página Buscar desafíos para llamar la atención sobre ellos. Ten en cuenta que destacar un proyecto **no** destaca sus desafíos. Solo los superusuarios pueden marcar un proyecto como destacado.", + "Admin.EditProject.form.featured.label": "Destacado", + "Admin.EditProject.form.isVirtual.description": "Si un proyecto es virtual, puedes agregar desafíos existentes como un medio de agrupación. No puedes agregar nuevos desafíos directamente a un proyecto virtual. Esta configuración no se puede cambiar después de crearel proyecto. Los permisos siguen vigentes desde los proyectos principales originales de los desafíos.", "Admin.EditProject.form.isVirtual.label": "Virtual", "Admin.EditProject.form.name.description": "Nombre del proyecto", "Admin.EditProject.form.name.label": "Nombre", @@ -259,46 +260,46 @@ "Admin.EditProject.unavailable": "Proyecto no disponible", "Admin.EditTask.controls.cancel.label": "Cancelar", "Admin.EditTask.controls.save.label": "Guardar", - "Admin.EditTask.edit.header": "Editar la tarea", - "Admin.EditTask.form.additionalTags.description": "Opcionalmente, puede proporcionar etiquetas MR adicionales que se pueden usar para anotar esta tarea.", + "Admin.EditTask.edit.header": "Editar tarea", + "Admin.EditTask.form.additionalTags.description": "Opcionalmente, puedes proporcionar etiquetas MR adicionales que se pueden usar para anotar esta tarea.", "Admin.EditTask.form.additionalTags.label": "Etiquetas MR", - "Admin.EditTask.form.additionalTags.placeholder": "Agregar etiquetas MR", + "Admin.EditTask.form.additionalTags.placeholder": "Añadir etiquetas MR", "Admin.EditTask.form.formTitle": "Detalles de la tarea", - "Admin.EditTask.form.geometries.description": "GeoJSON para esta tarea. Cada tarea en MapRoulette consiste básicamente en una geometría: un punto, línea o polígono que indica en el mapa dónde quiere que preste atención el mapeador, descrito por GeoJSON", + "Admin.EditTask.form.geometries.description": "GeoJSON para esta tarea. Cada tarea en MapRoulette consiste básicamente en una geometría: un punto, línea o polígono que indica en el mapa dónde quieres que preste atención el mapeador, descrito por GeoJSON", "Admin.EditTask.form.geometries.label": "GeoJSON", - "Admin.EditTask.form.instruction.description": "Instrucciones para los usuarios que realizan esta tarea específica (anula las instrucciones de desafío)", + "Admin.EditTask.form.instruction.description": "Instrucciones para los usuarios que realizan esta tarea específica (anula las instrucciones del desafío)", "Admin.EditTask.form.instruction.label": "Instrucciones", "Admin.EditTask.form.name.description": "Nombre de la tarea", "Admin.EditTask.form.name.label": "Nombre", "Admin.EditTask.form.priority.label": "Prioridad", - "Admin.EditTask.form.status.description": "Estado de esta tarea. Dependiendo del estado actual, sus opciones para actualizar el estado pueden estar restringidas", + "Admin.EditTask.form.status.description": "Estado de esta tarea. Dependiendo del estado actual, tus opciones para actualizar el estado pueden estar restringidas", "Admin.EditTask.form.status.label": "Estado", "Admin.EditTask.new.header": "Nueva tarea", "Admin.InspectTask.header": "Inspeccionar tareas", "Admin.ManageChallengeSnapshots.deleteSnapshot.label": "Eliminar", - "Admin.ManageTasks.geographicIndexingNotice": "Tenga en cuenta que puede llevar hasta {delay} horas indexar geográficamente desafíos nuevos o modificados. Es posible que su desafío (y tareas) no aparezcan como se esperaba en la navegación o búsquedas específicas de la ubicación hasta que se complete la indexación, ni cuando navegue por el mapa para elegir reglas de prioridad basadas en la ubicación.", + "Admin.ManageTasks.geographicIndexingNotice": "Ten en cuenta que puede tardar hasta {delay} horas indexar geográficamente los desafíos nuevos o modificados. Es posible que tu desafío (y las tareas) no aparezcan como se espera en la navegación o búsquedas específicas de la ubicación hasta que se complete la indexación, ni cuando navegues por el mapa para elegir reglas de prioridad basadas en la ubicación.", "Admin.ManageTasks.header": "Tareas", - "Admin.Project.challengesUndiscoverable": "desafíos no hallables", + "Admin.Project.challengesUndiscoverable": "desafíos no visibles", "Admin.Project.controls.addChallenge.label": "Añadir desafío", - "Admin.Project.controls.addChallenge.tooltip": "Nuevo reto", + "Admin.Project.controls.addChallenge.tooltip": "Nuevo desafío", "Admin.Project.controls.delete.label": "Eliminar proyecto", "Admin.Project.controls.export.label": "Exportar CSV", - "Admin.Project.controls.exportReviewCSV.label": "Exportar Mapper Review CSV", + "Admin.Project.controls.exportReviewCSV.label": "Exportar CSV de revisión del mapeador", "Admin.Project.controls.manageChallengeList.label": "Administrar lista de desafíos", "Admin.Project.controls.visible.confirmation": "¿Estás seguro? Ningún mapeador podrá encontrar desafíos en este proyecto.", - "Admin.Project.controls.visible.label": "Hallable:", + "Admin.Project.controls.visible.label": "Visible:", "Admin.Project.fields.creationDate.label": "Creado:", "Admin.Project.fields.disabled.tooltip": "Deshabilitado", - "Admin.Project.fields.enabled.tooltip": "Hallable", + "Admin.Project.fields.enabled.tooltip": "Visible", "Admin.Project.fields.lastModifiedDate.label": "Modificado:", - "Admin.Project.headers.challengePreview": "Coincidencia de desafío", + "Admin.Project.headers.challengePreview": "Coincidencias de desafío", "Admin.Project.headers.virtual": "Virtual", "Admin.ProjectCard.controls.archiveProject.label": "Archivar proyecto", "Admin.ProjectCard.controls.editProject.label": "Editar proyecto", "Admin.ProjectCard.controls.editProject.tooltip": "Editar proyecto", - "Admin.ProjectCard.controls.pinProject.label": "Anclar proyecto", + "Admin.ProjectCard.controls.pinProject.label": "Fijar proyecto", "Admin.ProjectCard.controls.unarchiveProject.label": "Desarchivar proyecto", - "Admin.ProjectCard.controls.unpinProject.label": "Desanclar proyecto", + "Admin.ProjectCard.controls.unpinProject.label": "Desfijar proyecto", "Admin.ProjectCard.tabs.challenges.label": "Desafíos", "Admin.ProjectCard.tabs.details.label": "Detalles", "Admin.ProjectCard.tabs.managers.label": "Administradores", @@ -308,21 +309,21 @@ "Admin.ProjectDashboard.controls.edit.label": "Editar proyecto", "Admin.ProjectDashboard.controls.manageChallenges.label": "Gestionar desafíos", "Admin.ProjectDashboard.controls.unarchive.label": "Desarchivar proyecto", - "Admin.ProjectDashboard.projectNotFound": "Project Not Found", - "Admin.ProjectManagers.addManager": "Agregar administrador de proyecto", + "Admin.ProjectDashboard.projectNotFound": "Proyecto no encontrado", + "Admin.ProjectManagers.addManager": "Añadir administrador de proyecto", "Admin.ProjectManagers.controls.chooseOSMUser.placeholder": "Nombre de usuario de OpenStreetMap", "Admin.ProjectManagers.controls.chooseTeam.placeholder": "Nombre del equipo", - "Admin.ProjectManagers.controls.removeManager.confirmation": "¿Está seguro de que desea eliminar a este administrador del proyecto?", + "Admin.ProjectManagers.controls.removeManager.confirmation": "¿Estás seguro de que quieres eliminar a este administrador del proyecto?", "Admin.ProjectManagers.controls.removeManager.label": "Eliminar administrador", - "Admin.ProjectManagers.controls.selectRole.choose.label": "Elegir rol", + "Admin.ProjectManagers.controls.selectRole.choose.label": "Seleccionar rol", "Admin.ProjectManagers.noManagers": "Sin administradores", "Admin.ProjectManagers.options.teams.label": "Equipo", "Admin.ProjectManagers.options.users.label": "Usuario", "Admin.ProjectManagers.projectOwner": "Propietario", "Admin.ProjectManagers.team.indicator": "Equipo", "Admin.ProjectsDashboard.help.info": "Los proyectos sirven como un medio para agrupar desafíos relacionados. Todos los desafíos deben pertenecer a un proyecto.", - "Admin.ProjectsDashboard.newProject": "Agregar proyecto", - "Admin.ProjectsDashboard.regenerateHomeProject": "Cierre sesión y vuelva a iniciar sesión para regenerar un nuevo proyecto.", + "Admin.ProjectsDashboard.newProject": "Añadir proyecto", + "Admin.ProjectsDashboard.regenerateHomeProject": "Cierra sesión y vuelve a iniciar sesión para regenerar un nuevo proyecto.", "Admin.ProjectsDashboard.search.placeholder": "Nombre del proyecto o desafío", "Admin.Task.fields.actions.alreadyFixed": "Ya corregido", "Admin.Task.fields.actions.created": "Creado", @@ -341,244 +342,245 @@ "Admin.TaskAnalysisTable.controls.editTask.label": "Editar", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspeccionar", "Admin.TaskAnalysisTable.controls.reviewTask.label": "Revisar", - "Admin.TaskAnalysisTable.controls.startTask.label": "Comenzar", + "Admin.TaskAnalysisTable.controls.startTask.label": "Iniciar", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Múltiples tareas agrupadas", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Mostrado", - "Admin.TaskAnalysisTableHeader.taskCountSelectedStatus": "Seleccionado: {selectedCount} tareas", - "Admin.TaskAnalysisTableHeader.taskCountStatus": "Se muestra: {countShown} tareas", - "Admin.TaskAnalysisTableHeader.taskPercentStatus": "Se muestra: {percentShown}% ({countShown}) de {countTotal} tareas", - "Admin.TaskDeletingProgress.deletingTasks.header": "Eliminar tareas", + "Admin.TaskAnalysisTableHeader.taskCountSelectedStatus": "Seleccionadas: {selectedCount} tareas", + "Admin.TaskAnalysisTableHeader.taskCountStatus": "Mostradas: {countShown} tareas", + "Admin.TaskAnalysisTableHeader.taskPercentStatus": "Mostrado: {percentShown}% ({countShown}) de {countTotal} tareas", + "Admin.TaskDeletingProgress.deletingTasks.header": "Eliminando tareas", "Admin.TaskDeletingProgress.tasksDeleting.label": "tareas eliminadas", "Admin.TaskInspect.controls.editTask.label": "Editar tarea", "Admin.TaskInspect.controls.modifyTask.label": "Modificar tarea", "Admin.TaskInspect.controls.nextTask.label": "Siguiente tarea", - "Admin.TaskInspect.controls.previousTask.label": "Tarea previa", - "Admin.TaskInspect.readonly.message": "Vista previa de tareas en modo de solo lectura", + "Admin.TaskInspect.controls.previousTask.label": "Tarea anterior", + "Admin.TaskInspect.readonly.message": "Vista previa de la tarea en modo de solo lectura", "Admin.TaskPropertyStyleRules.addNewStyle.label": "Añadir", "Admin.TaskPropertyStyleRules.addNewStyle.tooltip": "Añadir otro estilo", - "Admin.TaskPropertyStyleRules.addRule": "Agregar otra regla", + "Admin.TaskPropertyStyleRules.addRule": "Añadir otra regla", "Admin.TaskPropertyStyleRules.deleteRule": "Eliminar regla", "Admin.TaskPropertyStyleRules.removeStyle.tooltip": "Eliminar estilo", - "Admin.TaskPropertyStyleRules.styleName": "Nombre de estilo", - "Admin.TaskPropertyStyleRules.styleValue": "Valor de estilo", + "Admin.TaskPropertyStyleRules.styleName": "Nombre del estilo", + "Admin.TaskPropertyStyleRules.styleValue": "Valor del estilo", "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.alreadyReviewed": "La tarea ya ha sido revisada", "Admin.TaskReview.controls.approved": "Aprobar", "Admin.TaskReview.controls.approvedWithFixes": "Aprobar (con correcciones)", - "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approve (with fixes)", + "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Aprobar (con correcciones)", "Admin.TaskReview.controls.approvedWithRevisions": "Aprobar revisiones", - "Admin.TaskReview.controls.changeReview": "O cambie su reseña", - "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Estado de metarevisión:", - "Admin.TaskReview.controls.currentReviewStatus.label": "Estado de revisión:", + "Admin.TaskReview.controls.changeReview": "O cambia tu reseña", + "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Estado de la metarevisión:", + "Admin.TaskReview.controls.currentReviewStatus.label": "Estado de la revisión:", "Admin.TaskReview.controls.currentTaskStatus.label": "Estado de la tarea:", "Admin.TaskReview.controls.errorTags": "Etiquetas de error", - "Admin.TaskReview.controls.next": "Revise próximo tarea", + "Admin.TaskReview.controls.next": "Revisar la siguiente tarea", "Admin.TaskReview.controls.rejected": "Rechazar", - "Admin.TaskReview.controls.resubmit": "Enviar para revisión nuevamente", - "Admin.TaskReview.controls.resubmitMetaReReview": "Solicitar metarevisión nuevamente", - "Admin.TaskReview.controls.reviewAlreadyClaimed": "Esta tarea está siendo revisada por otra persona.", + "Admin.TaskReview.controls.resubmit": "Enviar para revisión de nuevo", + "Admin.TaskReview.controls.resubmitMetaReReview": "Solicitar metarevisión de nuevo", + "Admin.TaskReview.controls.reviewAlreadyClaimed": "Esta tarea ya está siendo revisada por otra persona.", "Admin.TaskReview.controls.reviewNotRequested": "No se ha solicitado una revisión para esta tarea.", - "Admin.TaskReview.controls.skipMetaReview": "Saltar metarevisión", - "Admin.TaskReview.controls.skipReview": "Saltar revisión", + "Admin.TaskReview.controls.skipMetaReview": "Omitir metarevisión", + "Admin.TaskReview.controls.skipReview": "Omitir revisión", "Admin.TaskReview.controls.startReview": "Iniciar revisión", "Admin.TaskReview.controls.taskNotCompleted": "Esta tarea no está lista para su revisión, ya que aún no se ha completado.", "Admin.TaskReview.controls.taskTags.label": "Etiquetas:", "Admin.TaskReview.controls.updateReviewStatusTask.label": "Actualizar estado de revisión", - "Admin.TaskReview.controls.userNotReviewer": "Actualmente no está configurado como revisor. Para convertirse en un revisor, puede hacerlo visitando su configuración de usuario.", - "Admin.TaskReview.reviewerIsMapper": "No puede revisar las tareas que asignó.", + "Admin.TaskReview.controls.userNotReviewer": "Actualmente no estás configurado como revisor. Para convertirte en revisor, puedes hacerlo visitando tu configuración de usuario.", + "Admin.TaskReview.reviewerIsMapper": "No puedes revisar las tareas que mapeaste.", "Admin.TaskUploadProgress.tasksUploaded.label": "tareas cargadas", "Admin.TaskUploadProgress.uploadingTasks.header": "Construyendo tareas", "Admin.VirtualProject.ChallengeList.noChallenges": "Sin desafíos", "Admin.VirtualProject.ChallengeList.search.placeholder": "Buscar", "Admin.VirtualProject.controls.add.label": "Añadir", "Admin.VirtualProject.controls.addChallenge.label": "Añadir desafío", - "Admin.VirtualProject.controls.done.label": "Hecho", + "Admin.VirtualProject.controls.done.label": "Listo", "Admin.VirtualProject.controls.remove.label": "Eliminar", "Admin.VirtualProject.currentChallenges.label": "Desafíos en", - "Admin.VirtualProject.findChallenges.label": "Encontrar desafíos", - "Admin.VirtualProject.manageChallenge.label": "Gestionar desafíos", + "Admin.VirtualProject.findChallenges.label": "Buscar desafíos", + "Admin.VirtualProject.manageChallenge.label": "Administrar desafíos", "Admin.fields.additionalReviewers.label": "Revisores adicionales", "Admin.fields.completedDuration.label": "Tiempo de finalización", - "Admin.fields.metaReviewedAt.label": "Metarevisado en", + "Admin.fields.metaReviewedAt.label": "Metarevisado el", "Admin.fields.reviewDuration.label": "Tiempo de revisión", - "Admin.fields.reviewedAt.label": "Revisado en", - "Admin.manage.emailBanner": "Proporcione su correo electrónico para que los mapeadores puedan comunicarse con usted con cualquier comentario.", - "Admin.manage.emailSettings": "Ir a configuraciones.", + "Admin.fields.reviewedAt.label": "Revisado el", + "Admin.manage.emailBanner": "Proporciona tu correo electrónico para que los mapeadores puedan comunicarse contigo con cualquier comentario.", + "Admin.manage.emailSettings": "Ir a Configuración.", "Admin.manage.header": "Crear y administrar", "Admin.manage.virtual": "Virtual", - "Admin.manageProjectChallenges.controls.archiveSelected.label": "Archivar seleccionado", - "Admin.manageProjectChallenges.controls.deleteSelected.label": "Eliminar selección", - "Admin.manageProjectChallenges.controls.editSelected.label": "Editar selección", + "Admin.manageProjectChallenges.controls.archiveSelected.label": "Archivar seleccionados", + "Admin.manageProjectChallenges.controls.deleteSelected.label": "Eliminar seleccionados", + "Admin.manageProjectChallenges.controls.editSelected.label": "Editar seleccionados", "Admin.manageProjectChallenges.controls.export.title": "Exportar", "Admin.manageProjectChallenges.controls.exportCSV.label": "Exportar CSV", - "Admin.manageProjectChallenges.controls.exportReviewCSV.label": "Exportar Mapper Review CSV", - "Admin.manageProjectChallenges.controls.moveSelected.label": "Mover selección", + "Admin.manageProjectChallenges.controls.exportReviewCSV.label": "Exportar CSV de revisión del mapeador", + "Admin.manageProjectChallenges.controls.moveSelected.label": "Mover seleccionados", "Admin.manageProjectChallenges.controls.timezone.label": "Zona horaria", - "Admin.manageProjectChallenges.controls.unarchiveSelected.label": "Desarchivar selección", + "Admin.manageProjectChallenges.controls.unarchiveSelected.label": "Desarchivar seleccionados", "Admin.manageTasks.controls.bulkSelection.tooltip": "Seleccionar tareas", "Admin.manageTasks.controls.changePriority.label": "Cambiar prioridad", "Admin.manageTasks.controls.changeReviewStatus.label": "Eliminar de la cola de revisión", "Admin.manageTasks.controls.changeStatusTo.label": "Cambiar estado a", - "Admin.manageTasks.controls.chooseStatus.label": "Elegir ...", + "Admin.manageTasks.controls.chooseStatus.label": "Seleccionar...", "Admin.manageTasks.controls.clearFilters.label": "Borrar filtros", "Admin.manageTasks.controls.configureColumns.label": "Configurar columnas", "Admin.manageTasks.controls.export.title": "Exportar", "Admin.manageTasks.controls.exportCSV.label": "Exportar CSV", "Admin.manageTasks.controls.exportGeoJSON.label": "Exportar GeoJSON", - "Admin.manageTasks.controls.exportMapperReviewCSV.label": "Exportar CSV", - "Admin.manageTasks.controls.exportOSMData.label": "Exportar data de OSM", + "Admin.manageTasks.controls.exportMapperReviewCSV.label": "Exportar CSV de revisión del mapeador", + "Admin.manageTasks.controls.exportOSMData.label": "Exportar datos de OSM", "Admin.manageTasks.controls.exportReviewerMetaCSV.label": "Exportar CSV de cobertura de metarevisión", - "Admin.manageTasks.controls.exportTaskReviewHistory.label": "Export Task Review History CSV", - "Admin.manageTasks.controls.filterList.label": "Filtrar etiquetas:", + "Admin.manageTasks.controls.exportTaskReviewHistory.label": "Exportar CSV del historial de revisión de tareas", + "Admin.manageTasks.controls.filterList.label": "Filtrar por:", "Admin.manageTasks.controls.hideReviewColumns.label": "Ocultar columnas de revisión", - "Admin.manageTasks.controls.removeMetaReviewStatus.label": "Eliminar de metarevisión", + "Admin.manageTasks.controls.removeMetaReviewStatus.label": "Eliminar de la metarevisión", "Admin.manageTasks.controls.showReviewColumns.label": "Mostrar columnas de revisión", "Admin.manageTasks.controls.timezone.label": "Zona horaria", "Admin.manageTasks.priorityLabel": "Prioridad", - "AutosuggestTextBox.labels.noResults": "No hay coincidencias", + "AutosuggestTextBox.labels.noResults": "Sin coincidencias", "BoundsSelectorModal.control.dismiss.label": "Seleccionar límites", "BoundsSelectorModal.header": "Seleccionar límites", - "BoundsSelectorModal.primaryMessage": "Resalte los límites que le gustaría seleccionar.", + "BoundsSelectorModal.primaryMessage": "Resalta los límites que te gustaría seleccionar.", "BurndownChart.heading": "Tareas restantes: {taskCount, number}", "BurndownChart.tooltip": "Tareas restantes", - "CalendarHeatmap.heading": "Mapa de calor diario: finalización de tareas", + "CalendarHeatmap.heading": "Mapa de calor diario: Finalización de tareas", "Challenge.basemap.bing": "Bing", "Challenge.basemap.custom": "Personalizado", "Challenge.basemap.none": "Ninguno", "Challenge.basemap.openCycleMap": "OpenCycleMap", "Challenge.basemap.openStreetMap": "OpenStreetMap", - "Challenge.controls.clearFilters.label": "Limpiar filtros", - "Challenge.controls.doesntExist.label": "No discoverable task with this id exists.", + "Challenge.controls.clearFilters.label": "Borrar filtros", + "Challenge.controls.doesntExist.label": "No existe ninguna tarea visible con este ID.", "Challenge.controls.goTo.label": "Ir directamente a:", - "Challenge.controls.invalidId.label": "Id must be a number.", + "Challenge.controls.invalidId.label": "El ID debe ser un número.", "Challenge.controls.loadMore.label": "Más resultados", "Challenge.controls.save.label": "Guardar", - "Challenge.controls.start.label": "Comenzar", + "Challenge.controls.start.label": "Iniciar", "Challenge.controls.task.label": "Tarea", "Challenge.controls.taskLoadBy.label": "Cargar tareas por:", "Challenge.controls.unsave.label": "No guardar", - "Challenge.controls.unsave.tooltip": "Quitar desafío de favoritos", + "Challenge.controls.unsave.tooltip": "Quitar el desafío de favoritos", "Challenge.cooperativeType.changeFile": "Cooperativa", "Challenge.cooperativeType.none": "Ninguna", - "Challenge.cooperativeType.tags": "Reparación de etiqueta", + "Challenge.cooperativeType.tags": "Corrección de etiqueta", "Challenge.detectedIds.challenge": "Desafío", - "Challenge.detectedIds.noChallengeIds": "No se puede hallar ID correspondiente", + "Challenge.detectedIds.noChallengeIds": "No se puede encontrar el ID coincidente", "Challenge.detectedIds.project": "Proyecto", "Challenge.difficulty.any": "Cualquiera", "Challenge.difficulty.easy": "Fácil", "Challenge.difficulty.expert": "Experto", "Challenge.difficulty.normal": "Normal", - "Challenge.fields.ChallengeResultList.label": "{count,plural,=0{No challenges} one{# challenge} other{# challenges}} completed in project", - "Challenge.fields.completed.label": "Completed", + "Challenge.fields.ChallengeResultList.label": "{count,plural,=0{Sin desafíos} one{# desafío} other{# desafíos}} completados en el proyecto", + "Challenge.fields.completed.label": "Completado", "Challenge.fields.difficulty.label": "Dificultad", - "Challenge.fields.lastTaskRefresh.label": "Datos de tarea obtenidos", + "Challenge.fields.lastTaskRefresh.label": "Datos de tareas obtenidos", "Challenge.fields.viewLeaderboard.label": "Ver tabla de clasificación", - "Challenge.fields.vpList.label": "También en la coincidencia virtual {count, plural, un {project} otros {projects}}:", - "Challenge.keywords.any": "Cualquier cosa", - "Challenge.keywords.buildings": "Construcciones", - "Challenge.keywords.landUse": "Uso de la tierra / Límites administrativos", - "Challenge.keywords.navigation": "Carreteras / Peatonales / Ciclovías", + "Challenge.fields.vpList.label": "También en {count, plural, one {el proyecto virtual coincidente} other {los proyectos virtuales coincidentes}}:", + "Challenge.keywords.any": "Cualquiera", + "Challenge.keywords.buildings": "Edificios", + "Challenge.keywords.landUse": "Uso del suelo/Límites administrativos", + "Challenge.keywords.navigation": "Carreteras/Peatonales/Ciclovías", "Challenge.keywords.other": "Otro", - "Challenge.keywords.pointsOfInterest": "Puntos / Áreas de interés", + "Challenge.keywords.pointsOfInterest": "Puntos/Áreas de interés", "Challenge.keywords.transit": "Transporte público", "Challenge.keywords.water": "Agua", - "Challenge.location.any": "En cualquier sitio", + "Challenge.location.any": "En cualquier lugar", "Challenge.location.intersectingMapBounds": "Mostrado en el mapa", "Challenge.location.nearMe": "Cerca de mí", "Challenge.location.withinMapBounds": "Dentro de los límites del mapa", - "Challenge.management.controls.manage.label": "Gestionar", + "Challenge.management.controls.manage.label": "Administrar", "Challenge.result.difficulty.label": "Dificultad", "Challenge.results.controls.browse.label": "Más detalles", "Challenge.results.heading": "Desafíos", - "Challenge.results.noResults": "No se puede hallar nombre correspondiente", + "Challenge.results.noResults": "No se puede encontrar un nombre coincidente", "Challenge.reviewSetting.notRequired": "No", "Challenge.reviewSetting.requested": "Sí", - "Challenge.signIn.label": "Iniciar sesión para empezar", + "Challenge.signIn.label": "Inicia sesión para comenzar", "Challenge.sort.completion": "% Completado", "Challenge.sort.cooperativeWork": "Cooperativa", - "Challenge.sort.created": "El más nuevo", + "Challenge.sort.created": "Más reciente", "Challenge.sort.default": "Predeterminado", "Challenge.sort.name": "Nombre", "Challenge.sort.oldest": "Más antiguo", - "Challenge.sort.popularity": "Popular", + "Challenge.sort.popularity": "Popularidad", "Challenge.sort.tasksRemaining": "Tareas restantes", "Challenge.status.building": "Construyendo", - "Challenge.status.deletingTasks": "Eliminar tareas", - "Challenge.status.failed": "Ha fallado", + "Challenge.status.deletingTasks": "Eliminando tareas", + "Challenge.status.failed": "Falló", "Challenge.status.finished": "Terminado", - "Challenge.status.none": "No aplica", - "Challenge.status.partiallyLoaded": "Parcialmente cargado", + "Challenge.status.none": "No aplicable", + "Challenge.status.partiallyLoaded": "Cargado parcialmente", "Challenge.status.ready": "Listo", - "ChallengeCard.controls.visibilityToggle.tooltip": "Alternar la capacidad de descubrimiento del desafío", - "ChallengeCard.totalTasks": "Tareas totales", - "ChallengeDetails.Task.fields.featured.label": "Destacados", - "ChallengeDetails.controls.checkbox.error": "Por favor asegure que la casilla está marcada antes de continuar", + "ChallengeCard.controls.visibilityToggle.tooltip": "Alternar la visibilidad del desafío", + "ChallengeCard.totalTasks": "Total de tareas", + "ChallengeDetails.Task.fields.featured.label": "Destacado", + "ChallengeDetails.controls.checkbox.error": "Asegúrate de que la casilla esté marcada antes de continuar", "ChallengeDetails.controls.clone.challenge": "Clonar desafío", - "ChallengeDetails.controls.email": "Enviar un mail", + "ChallengeDetails.controls.email": "Correo electrónico", "ChallengeDetails.controls.favorite.label": "Favorito", "ChallengeDetails.controls.favorite.tooltip": "Guardar en favoritos", "ChallengeDetails.controls.goBack.label": "Regresar", - "ChallengeDetails.controls.modal.subtitle": "You are about to report 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. Reporting 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": "Previsualizar", - "ChallengeDetails.controls.reported_text": "This challenge has been reported", - "ChallengeDetails.controls.review.label": "I have attempted to contact the Challenge creator", - "ChallengeDetails.controls.start.label": "Comenzar", - "ChallengeDetails.controls.submit.report.label": "Denunciar desafío", - "ChallengeDetails.controls.text.input.error": "Text Input should have minimum 100 characters", + "ChallengeDetails.controls.modal.subtitle": "Estás a punto de reportar un desafío. Se creará un problema en este [repositorio público de GitHub](https://github.com/maproulette/challenge-reports/issues) y se notificará al creador del desafío por correo electrónico. Cualquier discusión de seguimiento debe tener lugar allí. Reportar un desafío no lo desactiva inmediatamente. Explica en detalle cuál es tu problema con este desafío, si es posible, vinculando a conjuntos de cambios de OSM específicos.", + "ChallengeDetails.controls.preview.label": "Vista previa", + "ChallengeDetails.controls.reported_text": "Este desafío ha sido reportado", + "ChallengeDetails.controls.review.label": "He intentado contactar al creador del desafío", + "ChallengeDetails.controls.start.label": "Iniciar", + "ChallengeDetails.controls.submit.report.label": "Reportar desafío", + "ChallengeDetails.controls.text.input.error": "La entrada de texto debe tener un mínimo de 100 caracteres", "ChallengeDetails.controls.unfavorite.label": "Quitar de favoritos", "ChallengeDetails.controls.unfavorite.tooltip": "Quitar de favoritos", "ChallengeDetails.controls.write.label": "Escribir", "ChallengeDetails.fields.difficulty.label": "Dificultad", - "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tareas creadas en {refreshDate} a partir de datos obtenidos en {sourceDate}.", - "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Datos de tarea obtenidos", + "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tareas creadas el {refreshDate} a partir de datos obtenidos el {sourceDate}.", + "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Datos de tareas obtenidos", "ChallengeDetails.fields.overpassQL.label": "Consulta Overpass", - "ChallengeDetails.fields.viewComments.label": "Ponte en contacto", + "ChallengeDetails.fields.owner.label": "Propietario", + "ChallengeDetails.fields.viewComments.label": "Ponerse en contacto", "ChallengeDetails.fields.viewLeaderboard.label": "Ver tabla de clasificación", "ChallengeDetails.fields.viewOverview.label": "Resumen", "ChallengeDetails.fields.viewReviews.label": "Revisar", - "ChallengeDetails.management.controls.manage.label": "Gestionar", - "ChallengeEndModal.control.dismiss.label": "Seguir", + "ChallengeDetails.management.controls.manage.label": "Administrar", + "ChallengeEndModal.control.dismiss.label": "Continuar", "ChallengeEndModal.header": "Fin del desafío", - "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", + "ChallengeEndModal.primaryMessage": "Has marcado todas las tareas restantes en este desafío como omitidas o no se pueden completar.", "ChallengeFilterSubnav.controls.sortBy.label": "Ordenar por", "ChallengeFilterSubnav.filter.categorization.add": "Añadir:", - "ChallengeFilterSubnav.filter.categorization.anything": "Cualquier cosa", - "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": "Clasificar", + "ChallengeFilterSubnav.filter.categorization.anything": "Cualquiera", + "ChallengeFilterSubnav.filter.categorization.delete": "Debes eliminar una categoría", + "ChallengeFilterSubnav.filter.categorization.new": "para añadir una nueva.", + "ChallengeFilterSubnav.filter.categorization.set": "No has establecido ninguna categoría.", + "ChallengeFilterSubnav.filter.categorization.signIn": "Debes iniciar sesión para añadir una palabra clave.", + "ChallengeFilterSubnav.filter.categorize.label": "Categorizar", "ChallengeFilterSubnav.filter.difficulty.label": "Dificultad", "ChallengeFilterSubnav.filter.keyword.label": "Trabajar en", "ChallengeFilterSubnav.filter.keywords.otherLabel": "Otro:", "ChallengeFilterSubnav.filter.locatedIn.label": "Ubicado en", "ChallengeFilterSubnav.filter.location.label": "Ubicación", "ChallengeFilterSubnav.filter.search.label": "Buscar por nombre o ID", - "ChallengeFilterSubnav.filter.searchForId.label": "Search for task Id", + "ChallengeFilterSubnav.filter.searchForId.label": "Buscar por ID de tarea", "ChallengeFilterSubnav.header": "Desafíos", "ChallengeFilterSubnav.query.searchType.challenge": "Desafíos", "ChallengeFilterSubnav.query.searchType.project": "Proyectos", "ChallengeFilterSubnav.query.searchType.task": "Tarea", - "ChallengeOwnerLeaderboard.additionalReviews.label": "Reseñas adicionales", + "ChallengeOwnerLeaderboard.additionalReviews.label": "Revisiones adicionales", "ChallengeOwnerLeaderboard.averageTime.label": "Tiempo promedio", - "ChallengeOwnerLeaderboard.challengeOwnerLeaderboardDisabled.label": "Sorry, mapper results for this leaderboard are currently disabled.", + "ChallengeOwnerLeaderboard.challengeOwnerLeaderboardDisabled.label": "Lo sentimos, los resultados del mapeador para esta tabla de clasificación están actualmente deshabilitados.", "ChallengeOwnerLeaderboard.points.label": "Puntos", - "ChallengeOwnerLeaderboard.reviewsCompleted.label": "# Comentarios", - "ChallengeOwnerLeaderboard.tasksCompleted.label": "# Tareas", + "ChallengeOwnerLeaderboard.reviewsCompleted.label": "n° de revisiones", + "ChallengeOwnerLeaderboard.tasksCompleted.label": "n° de tareas", "ChallengePane.controls.challengeId.label": "ID del desafío:", "ChallengePane.controls.challengeName.label": "Nombre del desafío:", - "ChallengePane.controls.showArchived.label": "Mostrar archivado", + "ChallengePane.controls.showArchived.label": "Mostrar archivados", "ChallengePane.controls.startTask.label": "Iniciar tarea", - "ChallengePane.controls.taskId.label": "ID del tarea:", - "ChallengePane.controls.taskInfo.label": "Info del tarea:", - "ChallengePane.controls.taskName.label": "Nombre de tarea:", + "ChallengePane.controls.taskId.label": "ID de la tarea:", + "ChallengePane.controls.taskInfo.label": "Información de la tarea:", + "ChallengePane.controls.taskName.label": "Nombre de la tarea:", "ChallengeProgress.metrics.averageTime.label": "Tiempo promedio por tarea:", "ChallengeProgress.metrics.excludesSkip.label": "(excluidas las tareas omitidas)", - "ChallengeProgress.priority.label": "{priority} Tareas prioritarias", + "ChallengeProgress.priority.label": "Tareas de prioridad {priority}", "ChallengeProgress.priority.toggle": "Ver por prioridad de tarea", - "ChallengeProgress.reviewStatus.label": "Revisar estado", + "ChallengeProgress.reviewStatus.label": "Estado de la revisión", "ChallengeProgress.tasks.remaining": "Tareas restantes: {taskCount, number}", "ChallengeProgress.tasks.totalCount": "de {totalCount, number}", "ChallengeProgress.tooltip.label": "Tareas", @@ -588,16 +590,16 @@ "CompletionRadar.heading": "Tareas completadas: {taskCount, number}", "ConfigureColumnsModal.availableColumns.header": "Columnas disponibles", "ConfigureColumnsModal.controls.add": "Añadir", - "ConfigureColumnsModal.controls.done.label": "Hecho", + "ConfigureColumnsModal.controls.done.label": "Listo", "ConfigureColumnsModal.controls.remove": "Eliminar", - "ConfigureColumnsModal.header": "Elija columnas para mostrar", + "ConfigureColumnsModal.header": "Seleccionar columnas para mostrar", "ConfigureColumnsModal.showingColumns.header": "Columnas mostradas", "ConfirmAction.cancel": "Cancelar", "ConfirmAction.proceed": "Continuar", "ConfirmAction.prompt": "Esta acción no se puede deshacer", - "ConfirmAction.title": "¿Está seguro?", - "CongratulateModal.control.dismiss.label": "Seguir", - "CongratulateModal.header": "¡Felicidades!", + "ConfirmAction.title": "¿Estás seguro?", + "CongratulateModal.control.dismiss.label": "Continuar", + "CongratulateModal.header": "¡Felicitaciones!", "CongratulateModal.primaryMessage": "El desafío está completo.", "CooperativeWorkControls.controls.confirm.label": "Sí", "CooperativeWorkControls.controls.moreOptions.label": "Otro", @@ -615,13 +617,13 @@ "CountryName.AU": "Australia", "CountryName.AZ": "Azerbaiyán", "CountryName.BA": "Bosnia y Herzegovina", - "CountryName.BD": "Bangladesh", + "CountryName.BD": "Bangladés", "CountryName.BE": "Bélgica", "CountryName.BF": "Burkina Faso", "CountryName.BG": "Bulgaria", "CountryName.BI": "Burundi", - "CountryName.BJ": "Benin", - "CountryName.BN": "Brunei", + "CountryName.BJ": "Benín", + "CountryName.BN": "Brunéi", "CountryName.BO": "Bolivia", "CountryName.BR": "Brasil", "CountryName.BS": "Bahamas", @@ -630,7 +632,7 @@ "CountryName.BY": "Bielorrusia", "CountryName.BZ": "Belice", "CountryName.CA": "Canadá", - "CountryName.CD": "Congo (Kinshasa)", + "CountryName.CD": "Congo (Kinsasa)", "CountryName.CF": "República Centroafricana", "CountryName.CG": "Congo (Brazzaville)", "CountryName.CH": "Suiza", @@ -642,9 +644,9 @@ "CountryName.CR": "Costa Rica", "CountryName.CU": "Cuba", "CountryName.CY": "Chipre", - "CountryName.CZ": "Republica checa", + "CountryName.CZ": "República Checa", "CountryName.DE": "Alemania", - "CountryName.DJ": "Djibouti", + "CountryName.DJ": "Yibuti", "CountryName.DK": "Dinamarca", "CountryName.DO": "República Dominicana", "CountryName.DZ": "Argelia", @@ -668,7 +670,7 @@ "CountryName.GQ": "Guinea Ecuatorial", "CountryName.GR": "Grecia", "CountryName.GT": "Guatemala", - "CountryName.GW": "Guinea Bissau", + "CountryName.GW": "Guinea-Bisáu", "CountryName.GY": "Guyana", "CountryName.HN": "Honduras", "CountryName.HR": "Croacia", @@ -691,7 +693,7 @@ "CountryName.KP": "Corea del Norte", "CountryName.KR": "Corea del Sur", "CountryName.KW": "Kuwait", - "CountryName.KZ": "Kazajstán", + "CountryName.KZ": "Kazajistán", "CountryName.LA": "Laos", "CountryName.LB": "Líbano", "CountryName.LK": "Sri Lanka", @@ -705,7 +707,7 @@ "CountryName.MD": "Moldavia", "CountryName.ME": "Montenegro", "CountryName.MG": "Madagascar", - "CountryName.MK": "Macedonia", + "CountryName.MK": "Macedonia del Norte", "CountryName.ML": "Mali", "CountryName.MM": "Myanmar (Birmania)", "CountryName.MN": "Mongolia", @@ -734,7 +736,7 @@ "CountryName.PS": "Territorios Palestinos", "CountryName.PT": "Portugal", "CountryName.PY": "Paraguay", - "CountryName.QA": "Katar", + "CountryName.QA": "Catar", "CountryName.RO": "Rumania", "CountryName.RS": "Serbia", "CountryName.RU": "Rusia", @@ -752,7 +754,7 @@ "CountryName.SS": "Sudán del Sur", "CountryName.SV": "El Salvador", "CountryName.SY": "Siria", - "CountryName.SZ": "Swazilandia", + "CountryName.SZ": "Esuatini", "CountryName.TD": "Chad", "CountryName.TF": "Territorios Australes Franceses", "CountryName.TG": "Togo", @@ -784,220 +786,222 @@ "CustomUrlList.controls.save.label": "Guardar", "CustomUrlList.description.description": "Breve descripción opcional de la URL", "CustomUrlList.description.label": "Descripción", - "CustomUrlList.name.description": "Un nombre / etiqueta únicos para esta URL personalizada", + "CustomUrlList.name.description": "Un nombre/etiqueta únicos para esta URL personalizada", "CustomUrlList.name.label": "Nombre", - "CustomUrlList.noCustomUrls": "Sin URL personalizadas", - "CustomUrlList.url.description": "La URL completa, utilizando [etiquetas mustache](https://learn.maproulette.org/documentation/mustache-tag-replacement/) para el reemplazo de la propiedad. Tenga en cuenta que las URL que hacen referencia a etiquetas mustache faltantes o no disponibles se desactivarán automáticamente para evitar la creación accidental de URL incorrectas o con formato incorrecto.", + "CustomUrlList.noCustomUrls": "No hay URL personalizadas", + "CustomUrlList.url.description": "La URL completa, utilizando [etiquetas mustache](https://learn.maproulette.org/documentation/mustache-tag-replacement/) para el reemplazo de propiedades. Ten en cuenta que las URL que hacen referencia a etiquetas mustache faltantes o no disponibles se desactivarán automáticamente para evitar la creación accidental de URL incorrectas o con formato incorrecto.", "CustomUrlList.url.label": "URL", "Dashboard.ChallengeFilter.archived.label": "Archivado", "Dashboard.ChallengeFilter.pinned.label": "Fijado", - "Dashboard.ChallengeFilter.visible.label": "Hallable", - "Dashboard.ProjectFilter.owner.label": "Míos", + "Dashboard.ChallengeFilter.visible.label": "Visible", + "Dashboard.ProjectFilter.owner.label": "De mi propiedad", "Dashboard.ProjectFilter.pinned.label": "Fijado", - "Dashboard.ProjectFilter.visible.label": "Hallable", + "Dashboard.ProjectFilter.visible.label": "Visible", "Dashboard.header": "Tablero", "Dashboard.header.completedTasks": "{completedTasks, number} tareas", - "Dashboard.header.completionPrompt": "Ha terminado", - "Dashboard.header.controls.findChallenge.label": "Descubra nuevos desafíos", - "Dashboard.header.controls.latestChallenge.label": "Lléveme al desafío", - "Dashboard.header.encouragement": "¡Siga así!", - "Dashboard.header.find": "o encontrar", - "Dashboard.header.getStarted": "¡Gane puntos completando tareas de desafío!", - "Dashboard.header.globalRank": "clasificado #{rank, number}", - "Dashboard.header.globally": "globalmente.", - "Dashboard.header.jumpBackIn": "¡Vuelver a entrar!", - "Dashboard.header.pointsPrompt": ", ganado", - "Dashboard.header.rankPrompt": ", y ha", - "Dashboard.header.resume": "Reanude su último desafío", + "Dashboard.header.completionPrompt": "Has terminado", + "Dashboard.header.controls.findChallenge.label": "Descubrir nuevos desafíos", + "Dashboard.header.controls.latestChallenge.label": "Llévame al desafío", + "Dashboard.header.encouragement": "¡Sigue así!", + "Dashboard.header.find": "o encuentra", + "Dashboard.header.getStarted": "¡Gana puntos completando tareas de desafío!", + "Dashboard.header.globalRank": "clasificado n° {rank, number}", + "Dashboard.header.globally": "a nivel mundial.", + "Dashboard.header.jumpBackIn": "¡Vuelve a participar!", + "Dashboard.header.pointsPrompt": ", ganaste", + "Dashboard.header.rankPrompt": "y estás", + "Dashboard.header.resume": "Reanuda tu último desafío", "Dashboard.header.somethingNew": "algo nuevo", "Dashboard.header.userScore": "{points, number} puntos", - "Dashboard.header.welcomeBack": "Bienvenido de nuevo, {username}!", + "Dashboard.header.welcomeBack": "¡Bienvenido de nuevo, {username}!", "Editor.id.label": "Editar en iD (editor web)", "Editor.josm.label": "Editar en JOSM", "Editor.josmFeatures.label": "Editar solo elementos en JOSM", - "Editor.josmLayer.label": "Editar en nueva capa de JOSM", + "Editor.josmLayer.label": "Editar en una nueva capa de JOSM", "Editor.level0.label": "Editar en Level0", "Editor.none.label": "Ninguno", "Editor.rapid.label": "Editar en RapiD", - "EnhancedMap.SearchControl.noResults": "No hay resultados", - "EnhancedMap.SearchControl.nominatimQuery.placeholder": "Consulta Nominatim", + "EnhancedMap.SearchControl.noResults": "Sin resultados", + "EnhancedMap.SearchControl.nominatimQuery.placeholder": "Consulta de Nominatim", "EnhancedMap.SearchControl.searchLabel": "Buscar", - "ErrorModal.title": "¡Uy!", - "ErrorTagDropdown.addErrorTag": "Añadir etiquetas de error", + "ErrorModal.title": "¡Ups!", + "ErrorTagDropdown.addErrorTag": "Añadir etiqueta de error", "ErrorTagDropdown.errorTag": "Etiqueta de error", - "Errors.boundedTask.fetchFailure": "No es posible recuperar tareas delimitadas por mapas", - "Errors.challenge.archiveFailure": "Unable to update archive status", + "Errors.boundedTask.fetchFailure": "No se pueden recuperar las tareas delimitadas por el mapa", + "Errors.challenge.archiveFailure": "No se puede actualizar el estado del archivo", "Errors.challenge.deleteFailure": "No se puede eliminar el desafío.", "Errors.challenge.doesNotExist": "Ese desafío no existe.", - "Errors.challenge.fetchFailure": "No se pueden recuperar los últimos datos de desafío del servidor.", - "Errors.challenge.moveFailure": "No se puede mover el/los desafío/s", - "Errors.challenge.rebuildFailure": "No se pueden reconstruir las tareas de desafío", + "Errors.challenge.fetchFailure": "No se pueden recuperar los datos más recientes del desafío desde el servidor.", + "Errors.challenge.moveFailure": "No se pueden mover los desafíos", + "Errors.challenge.rebuildFailure": "No se pueden reconstruir las tareas del desafío", "Errors.challenge.searchFailure": "No se pueden buscar desafíos en el servidor.", - "Errors.challengeSaveFailure.challengeSaveChangesetDescriptionFailure": "The 'CHANGESET DESCRIPTION' field is required.", - "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 {minLength} 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", + "Errors.challengeSaveFailure.challengeSaveChangesetDescriptionFailure": "El campo 'DESCRIPCIÓN DEL CONJUNTO DE CAMBIOS' es obligatorio.", + "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "El campo 'DESCRIPCIÓN DE TU DESAFÍO' es obligatorio.", + "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "No se pueden guardar los cambios. Es probable que sea un nombre de desafío duplicado.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "Debes marcar la casilla en la parte inferior de la página para indicar que reconoces el código de conducta de ediciones automatizadas de OpenStreetMap.", + "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "El campo 'INSTRUCCIONES DETALLADAS PARA MAPADORES' debe tener más de {minLength} caracteres.", + "Errors.challengeSaveFailure.challengeSaveNameFailure": "El campo 'NOMBRE DE TU DESAFÍO' es obligatorio y debe tener más de 3 caracteres.", + "Errors.clusteredTask.fetchFailure": "No se pueden recuperar los grupos de tareas", "Errors.file.formatIncorrect": "El formato de archivo no se reconoce o no es compatible con esta operación", - "Errors.josm.missingFeatureIds": "Los elementos de esta tarea no incluyen los identificadores OSM necesarios para abrirlos de forma independiente en JOSM. Por favor, elija otra opción de edición.", - "Errors.josm.noResponse": "El control remoto OSM no respondió. ¿Tiene JOSM ejecutándose con el control remoto habilitado?", + "Errors.josm.missingFeatureIds": "Los elementos de esta tarea no incluyen los identificadores OSM necesarios para abrirlos de forma independiente en JOSM. Elige otra opción de edición.", + "Errors.josm.noResponse": "El control remoto OSM no respondió. ¿Tienes JOSM ejecutándose con el control remoto habilitado?", "Errors.leaderboard.fetchFailure": "No se puede obtener la tabla de clasificación.", - "Errors.leaderboard.reviewerLeaderboard": "Unable to retrieve reviewer leaderboard data.", - "Errors.leaderboard.userFetchFailure": "Unable to retrieve leaderboard data for user.", + "Errors.leaderboard.reviewerLeaderboard": "No se pueden recuperar los datos de la tabla de clasificación del revisor.", + "Errors.leaderboard.userFetchFailure": "No se pueden recuperar los datos de la tabla de clasificación para el usuario.", "Errors.map.placeNotFound": "No se han encontrado resultados por Nominatim.", - "Errors.map.renderFailure": "No se puede representar el mapa {details}. Intentando volver a la capa de mapa predeterminada.", + "Errors.map.renderFailure": "No se puede representar el mapa{details}. Intentando volver a la capa de mapa predeterminada.", "Errors.mapillary.fetchFailure": "No se pueden recuperar datos de Mapillary", "Errors.nominatim.fetchFailure": "No se pueden recuperar datos de Nominatim", "Errors.openStreetCam.fetchFailure": "No se pueden recuperar datos de OpenStreetCam", "Errors.osm.bandwidthExceeded": "Se ha excedido el ancho de banda permitido de OpenStreetMap", "Errors.osm.elementMissing": "Elemento no encontrado en el servidor OpenStreetMap", "Errors.osm.fetchFailure": "No se pueden recuperar datos de OpenStreetMap", + "Errors.osm.parseFailure": "No se pueden analizar los datos de etiquetas de OpenStreetMap", "Errors.osm.requestTooLarge": "Solicitud de datos de OpenStreetMap demasiado grande", + "Errors.osm.textConversionFailure": "No se pueden convertir los datos de etiquetas de OpenStreetMap a texto.", "Errors.project.deleteFailure": "No se puede eliminar el proyecto.", - "Errors.project.fetchFailure": "No se pueden recuperar los últimos datos del proyecto del servidor.", - "Errors.project.notManager": "Debe ser un administrador de ese proyecto para continuar.", - "Errors.project.saveFailure": "No se pueden guardar los cambios {details}", - "Errors.project.searchFailure": "No se puede buscar proyectos.", + "Errors.project.fetchFailure": "No se pueden recuperar los datos más recientes del proyecto desde el servidor.", + "Errors.project.notManager": "Debes ser administrador de ese proyecto para continuar.", + "Errors.project.saveFailure": "No se pueden guardar los cambios{details}", + "Errors.project.searchFailure": "No se pueden buscar proyectos.", "Errors.reviewTask.alreadyClaimed": "Esta tarea ya está siendo revisada por otra persona.", - "Errors.reviewTask.fetchFailure": "No se puede recuperar las tareas de revisión necesarias", + "Errors.reviewTask.fetchFailure": "No se pueden 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.search.notSupported": "No se admite la búsqueda de códigos cortos{details}", + "Errors.task.addCommentFailure": "No se pudo guardar el comentario. Lo más probable es que se haya enviado una cadena vacía.", "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.bundleCooperative": "La tarea principal es cooperativa. Todas las tareas seleccionadas deben ser cooperativas.", "Errors.task.bundleFailure": "No se pueden agrupar las tareas", - "Errors.task.bundleNotCooperative": "The main task is not Cooperative. No selected tasks can be Cooperative.", - "Errors.task.cooperativeFailure": "Error al cargar la tarea cooperativa {details}", + "Errors.task.bundleNotCooperative": "La tarea principal no es cooperativa. Ninguna de las tareas seleccionadas puede ser cooperativa.", + "Errors.task.cooperativeFailure": "Error al cargar la tarea cooperativa{details}", "Errors.task.deleteFailure": "No se puede eliminar la tarea.", "Errors.task.doesNotExist": "Esa tarea no existe.", "Errors.task.fetchFailure": "No se puede recuperar una tarea para trabajar.", - "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.lockRefreshFailure": "No se puede extender el bloqueo de tu tarea. Es posible que tu bloqueo haya expirado. Recomendamos actualizar la página para intentar establecer un nuevo bloqueo.", + "Errors.task.lockReleaseFailure": "Error al liberar el bloqueo de la tarea. Es posible que tu bloqueo o tu sesión hayan 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.taskAlreadyBundled": "Task{details} is already in a bundle and can't be put into another bundle. There might be other tasks you tried to bundle that aren't mentioned here, but the ID given is for the first task we noticed is already bundled.", - "Errors.task.unableToBundleTasks": "The tasks with these IDs are locked by another user{details} and cannot be bundled.", - "Errors.task.updateFailure": "No se pueden guardar sus cambios.", - "Errors.team.genericFailure": "Falla {details}", + "Errors.task.removeTaskFromBundleFailure": "No se puede eliminar la tarea del paquete", + "Errors.task.saveFailure": "No se pueden guardar los cambios{details}", + "Errors.task.taskAlreadyBundled": "La tarea{details} ya está en un paquete y no se puede colocar en otro paquete. Puede que haya otras tareas que intentaste agrupar que no se mencionan aquí, pero el ID proporcionado es para la primera tarea que notamos que ya está agrupada.", + "Errors.task.unableToBundleTasks": "Las tareas con estos ID están bloqueadas por otro usuario{details} y no se pueden agrupar.", + "Errors.task.updateFailure": "No se pueden guardar los cambios.", + "Errors.team.genericFailure": "Fallo{details}", "Errors.user.fetchFailure": "No se pueden recuperar los datos del usuario del servidor.", - "Errors.user.genericFollowFailure": "Falla {details}", - "Errors.user.missingHomeLocation": "No se encontró la ubicación. Por favor, permita el permiso de su navegador o establezca la ubicación en la configuración de openstreetmap.org (puede cerrar sesión y volver a iniciar sesión en MapRoulette después para tomar los nuevos cambios en su configuración de OpenStreetMap).", - "Errors.user.notFound": "Ningún usuario encontrado con ese nombre de usuario.", - "Errors.user.unauthenticated": "Inicie sesión para continuar", + "Errors.user.genericFollowFailure": "Fallo{details}", + "Errors.user.missingHomeLocation": "No se ha encontrado la ubicación de inicio. Permite el permiso desde tu navegador o establece tu ubicación de inicio en la configuración de openstreetmap.org (es posible que debas cerrar sesión y volver a iniciar sesión en MapRoulette para que se apliquen los cambios recientes en la configuración de OpenStreetMap).", + "Errors.user.notFound": "No se ha encontrado ningún usuario con ese nombre de usuario.", + "Errors.user.unauthenticated": "Inicia sesión para continuar.", "Errors.user.unauthorized": "Lo sentimos, no estás autorizado para realizar esa acción.", - "Errors.user.updateFailure": "No se puede actualizar su usuario en el servidor.", - "Errors.virtualChallenge.createFailure": "No se puede crear un desafío virtual {details}", + "Errors.user.updateFailure": "No se puede actualizar tu usuario en el servidor.", + "Errors.virtualChallenge.createFailure": "No se puede crear un desafío virtual{details}", "Errors.virtualChallenge.expired": "El desafío virtual ha expirado.", - "Errors.virtualChallenge.fetchFailure": "No se pueden recuperar los últimos datos de desafío virtual del servidor.", - "Errors.widgetWorkspace.importFailure": "No se puede importar el diseño {details}", - "Errors.widgetWorkspace.renderFailure": "No se puede representar el espacio de trabajo. Cambiar a un diseño de trabajo.", + "Errors.virtualChallenge.fetchFailure": "No se pueden recuperar los datos más recientes del desafío virtual desde el servidor.", + "Errors.widgetWorkspace.importFailure": "No se puede importar el diseño{details}", + "Errors.widgetWorkspace.renderFailure": "No se puede representar el espacio de trabajo. Cambiando a un diseño que funcione.", "FeatureStyleLegend.comparators.contains.label": "contiene", "FeatureStyleLegend.comparators.exists.label": "existe", - "FeatureStyleLegend.comparators.missing.label": "faltante", - "FeatureStyleLegend.noStyles.label": "Este desafío no usa estilos personalizados", + "FeatureStyleLegend.comparators.missing.label": "falta", + "FeatureStyleLegend.noStyles.label": "Este desafío no utiliza estilos personalizados", "FeaturedChallenges.browse": "Explorar", - "FeaturedChallenges.header": "Aspectos destacados del desafío", - "FeaturedChallenges.noFeatured": "Nada destacado actualmente", + "FeaturedChallenges.header": "Desafíos destacados", + "FeaturedChallenges.noFeatured": "No hay elementos destacados actualmente", "FeaturedChallenges.projectIndicator.label": "Proyecto", - "FitBoundsControl.tooltip": "Ajustar mapa a los elementos de la tarea", + "FitBoundsControl.tooltip": "Ajustar el mapa a los elementos de la tarea", "FitWorldControl.tooltip": "Vista mundial", "Followers.ViewFollowers.blockedHeader": "Seguidores bloqueados", - "Followers.ViewFollowers.followersNotAllowed": "No permite seguidores (esto se puede cambiar en su configuración de usuario)", - "Followers.ViewFollowers.header": "Sus seguidores", + "Followers.ViewFollowers.followersNotAllowed": "No estás permitiendo seguidores (esto se puede cambiar en tu configuración de usuario)", + "Followers.ViewFollowers.header": "Tus seguidores", "Followers.ViewFollowers.indicator.following": "Siguiendo", - "Followers.ViewFollowers.noBlockedFollowers": "No ha bloqueado a ningún seguidor", - "Followers.ViewFollowers.noFollowers": "Nadie le sigue", + "Followers.ViewFollowers.noBlockedFollowers": "No has bloqueado ningún seguidor", + "Followers.ViewFollowers.noFollowers": "Nadie te sigue", "Followers.controls.block.label": "Bloquear", - "Followers.controls.followBack.label": "Seguir", + "Followers.controls.followBack.label": "Seguir de vuelta", "Followers.controls.unblock.label": "Desbloquear", "Following.Activity.controls.loadMore.label": "Cargar más", - "Following.ViewFollowing.header": "Está siguiendo", + "Following.ViewFollowing.header": "Estás siguiendo", "Following.ViewFollowing.notFollowing": "No sigues a nadie", "Following.controls.stopFollowing.label": "Dejar de seguir", - "Footer.APIversionLabel": "API de Maproulette", - "Footer.email.donateButton": "Donar a Maproulette", - "Footer.email.placeholder": "Dirección de mail", + "Footer.APIversionLabel": "API de MapRoulette", + "Footer.email.donateButton": "Donar a MapRoulette", + "Footer.email.placeholder": "Dirección de correo electrónico", "Footer.email.submit.label": "Enviar", - "Footer.followUs": "Síganos", - "Footer.getHelp": "Consiga ayuda", - "Footer.joinNewsletter": "¡Únase al boletín!", + "Footer.followUs": "Síguenos", + "Footer.getHelp": "Obtener ayuda", + "Footer.joinNewsletter": "¡Únete al boletín informativo!", "Footer.reportBug": "Reportar un error", "Footer.versionLabel": "MapRoulette", - "Footer.viewBlog": "Leer el Blog", + "Footer.viewBlog": "Leer el blog", "Form.controls.addMustachePreview.note": "Nota: todas las etiquetas de propiedad mustache se evalúan como vacías en la vista previa", - "Form.controls.addPriorityRule.label": "Agregar una regla", - "Form.controls.markdownField.formatErrorJSON.label": "Upload Failed! Layout must be exported from the task completion flow.", - "Form.controls.markdownField.preview.label": "Previsualizar", - "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.addPriorityRule.label": "Añadir regla", + "Form.controls.markdownField.formatErrorJSON.label": "¡Error de carga! El diseño debe exportarse desde el flujo de finalización de la tarea.", + "Form.controls.markdownField.preview.label": "Vista previa", + "Form.controls.markdownField.uploadErrorGeoJSON.label": "¡Error de carga! El archivo debe tener la extensión '.json' o '.geojson'.", + "Form.controls.markdownField.uploadErrorJSON.label": "¡Error de carga! El archivo debe tener la extensión '.json'.", "Form.controls.markdownField.write.label": "Escribir", - "Form.textUpload.promptGeoJSON": "Suelte el archivo GeoJSON aquí o haga clic para seleccionar el archivo", - "Form.textUpload.promptJSON": "Suelte el archivo JSON aquí o haga clic para seleccionar el archivo", - "Form.textUpload.readonly": "Se usará el archivo existente", + "Form.textUpload.promptGeoJSON": "Arrastra el archivo GeoJSON aquí o haz clic para seleccionar el archivo", + "Form.textUpload.promptJSON": "Arrastra el archivo JSON aquí o haz clic para seleccionar el archivo", + "Form.textUpload.readonly": "Se utilizará el archivo existente", "General.controls.moreResults.label": "Más resultados", "GlobalActivity.title": "Actividad global", - "Grant.Role.admin": "Administración", - "Grant.Role.read": "Leer", - "Grant.Role.write": "Escribir", + "Grant.Role.admin": "Administrador", + "Grant.Role.read": "Lectura", + "Grant.Role.write": "Escritura", "Home.Featured.browse": "Explorar", "Home.Featured.header": "Desafíos destacados", - "Home.Hero.controls.getStarted.label": "Empezar", - "Home.Instructions.controls.findChallenges.label": "Encontrar desafíos", - "Home.Instructions.firstParagraph": "MapRoulette tiene muchos desafíos de mapeo que son creados por mapeadores experimentados. Cada desafío trata de mejorar OSM de una manera muy específica. ¿Quiere agregar pasos de peatones? ¿Arreglar puentes? ¿Agregar horarios de apertura de tiendas? Hay un desafío para eso. Cada desafío tiene muchas tareas, quizás incluso miles.", - "Home.Instructions.header": "Encuentre su desafío", - "Home.Instructions.secondParagraph": "Haga tantos como quiera. Si un desafío es demasiado fácil o demasiado difícil, simplemente salte a otra cosa, sabiendo que cada vez que hace clic en \"¡Lo arreglé!\", ha hecho una contribución significativa a los mapas del mundo.", - "Home.Intro.detail": "Por eso OSM es el mapa más actualizado y completo que puede encontrar en cualquier lugar, y es por eso que Facebook, Snapchat y muchos otros usan OSM para impulsar sus propios mapas. Si observa la riqueza de los datos de OpenStreetMap, puede preguntarse qué queda por mapear. ¡Ahí es donde entra MapRoulette! ¡Simplemente inicie sesión con su cuenta de OpenStreetMap, encuentre una tarea que sea adecuada para usted y sea un contribuyente instantáneo a los mapas del mundo!", - "Home.Intro.donateButton": "Support the growth of MapRoulette by donating here!", - "Home.Intro.firstBullet": "Trabaje a su propio nivel, desde principiante hasta experto", - "Home.Intro.header": "Miles de personas editan OpenStreetMap todos los días", - "Home.Intro.secondBullet": "Encuentre tareas de mapeo que le sean importantes", - "Home.Intro.thirdBullet": "Cree tareas para que otros mejoren OSM", + "Home.Hero.controls.getStarted.label": "Comenzar", "Home.Hero.headline": "Sea un colaborador de los mapas del mundo.", + "Home.Instructions.controls.findChallenges.label": "Buscar desafíos", + "Home.Instructions.firstParagraph": "MapRoulette tiene docenas de desafíos de mapeo creados por mapeadores experimentados. Cada desafío trata de mejorar OSM de una manera muy específica. ¿Quieres agregar cruces peatonales? ¿Corregir puentes? ¿Añadir horarios de apertura de tiendas? Hay un desafío para eso. Cada desafío tiene muchas tareas, tal vez incluso miles.", + "Home.Instructions.header": "Encuentra tu desafío", + "Home.Instructions.secondParagraph": "Haz tantas como desees. Si un desafío es demasiado fácil o demasiado difícil para ti, simplemente pasa a otra cosa, sabiendo que cada vez que haces clic en \"¡Lo corregí!\", has hecho una contribución significativa a los mapas del mundo.", + "Home.Intro.detail": "Por eso, OSM es el mapa más actualizado y completo que puedes encontrar en cualquier lugar, y es por eso que Facebook, Snapchat y muchos otros utilizan OSM para potenciar sus propios mapas. Si observas la riqueza de los datos de OpenStreetMap, puede que te preguntes qué queda por mapear. ¡Ahí es donde entra MapRoulette! Simplemente inicia sesión con tu cuenta de OpenStreetMap, encuentra una tarea adecuada para ti y ¡conviértete en un colaborador instantáneo de los mapas del mundo!", + "Home.Intro.donateButton": "¡Apoya el crecimiento de MapRoulette donando aquí!", + "Home.Intro.firstBullet": "Trabaja a tu propio nivel, desde principiante hasta experto", + "Home.Intro.header": "Miles de personas como tú editan OpenStreetMap todos los días", + "Home.Intro.secondBullet": "Encuentra tareas de mapeo que sean importantes para ti", + "Home.Intro.thirdBullet": "Crea tareas para que otros mejoren OSM juntos", "ImportFileModal.controls.cancel.label": "Cancelar", - "ImportFileModal.controls.upload.label": "Haga clic para cargar archivo", + "ImportFileModal.controls.upload.label": "Haz clic para cargar el archivo", "Inbox.actions.openNotification.label": "Abrir", - "Inbox.challengeCompleteNotification.lead": "A challenge you manage has been completed. Have a look at some of the tasks and comments in your challenge to see if users understood the instructions you provided and to make sure there are no inappropriate contributions / vandalism. This step will help make your challenges even better.", - "Inbox.controls.challengeGroupingNotice.label": "Challenge comments group by challenge name.", + "Inbox.challengeCompleteNotification.lead": "Se ha completado un desafío que administras. Échale un vistazo a algunas de las tareas y comentarios de tu desafío para ver si los usuarios entendieron las instrucciones que proporcionaste y para asegurarte de que no haya contribuciones inapropiadas/vandalismo. Este paso te ayudará a mejorar aún más tus desafíos.", + "Inbox.controls.challengeGroupingNotice.label": "Los comentarios de los desafíos se agrupan por nombre de desafío.", "Inbox.controls.deleteSelected.label": "Eliminar", "Inbox.controls.groupByTask.label": "Agrupar por tarea", "Inbox.controls.manageSubscriptions.label": "Administrar suscripciones", "Inbox.controls.markSelectedRead.label": "Marcar como leído", "Inbox.controls.refreshNotifications.label": "Actualizar", - "Inbox.followNotification.followed.lead": "¡Tiene un nuevo seguidor!", + "Inbox.followNotification.followed.lead": "¡Tienes un nuevo seguidor!", "Inbox.header": "Notificaciones", - "Inbox.mapperChallengeCompleteNotification.lead": "Se completó un desafío en el que trabajó. ¡Gracias por contribuir!", + "Inbox.mapperChallengeCompleteNotification.lead": "Se completó un desafío en el que trabajaste. ¡Gracias por contribuir!", "Inbox.mentionNotification.lead": "Te han mencionado en un comentario:", - "Inbox.metaReviewAgainNotification.lead": "El revisor ha revisado su revisión y solicita una metarevisión adicional.", - "Inbox.metaReviewApprovedNotification.lead": "¡Buenas noticias! Su revisión de tareas ha sido revisada y aprobada.", - "Inbox.metaReviewApprovedWithFixesNotification.lead": "Se aprobó la revisión de la tarea (con algunas correcciones realizadas por el metarevisor).", - "Inbox.metaReviewRejectedNotification.lead": "Después de una metarevisión de la revisión de su tarea, el metarevisor ha determinado que necesita algo de trabajo adicional.", + "Inbox.metaReviewAgainNotification.lead": "El revisor ha revisado tu revisión y solicita una metarevisión adicional.", + "Inbox.metaReviewApprovedNotification.lead": "¡Buenas noticias! Tu revisión de tareas ha sido revisada y aprobada.", + "Inbox.metaReviewApprovedWithFixesNotification.lead": "Tu revisión de tareas ha sido aprobada (con algunas correcciones realizadas por el metarevisor).", + "Inbox.metaReviewRejectedNotification.lead": "Después de una metarevisión de la revisión de tu tarea, el metarevisor ha determinado que necesita algo de trabajo adicional.", "Inbox.noNotifications": "Sin notificaciones", - "Inbox.notification.appliedErrorTags": "The following error tags have been applied to your task", - "Inbox.notification.commentedOnChallenge": "Alguien comentó tu desafío.", + "Inbox.notification.appliedErrorTags": "Se han aplicado las siguientes etiquetas de error a tu tarea", + "Inbox.notification.commentedOnChallenge": "Alguien comentó sobre tu desafío.", "Inbox.notification.controls.deleteNotification.label": "Eliminar", - "Inbox.notification.controls.findMoreChallenge.label": "¡Encuentre más desafíos para mapear!", + "Inbox.notification.controls.findMoreChallenge.label": "¡Encuentra más desafíos para mapear!", "Inbox.notification.controls.manageChallenge.label": "Administrar desafío", - "Inbox.notification.controls.reviewTask.label": "Tarea de revisión", + "Inbox.notification.controls.reviewTask.label": "Revisar tarea", "Inbox.notification.controls.viewConversation.label": "Ver conversación", "Inbox.notification.controls.viewTask.label": "Ver tarea", "Inbox.notification.controls.viewTeams.label": "Ver equipos", - "Inbox.reviewAgainNotification.lead": "El mapeador ha revisado su trabajo y está solicitando una revisión adicional.", - "Inbox.reviewApprovedNotification.lead": "¡Buenas noticias! Su trabajo de tarea ha sido revisado y aprobado.", - "Inbox.reviewApprovedWithFixesNotification.lead": "Su trabajo de tarea ha sido aprobado (con algunas correcciones hechas por el revisor).", - "Inbox.reviewRejectedNotification.lead": "Después de una revisión de su tarea, el revisor ha determinado que necesita un trabajo adicional.", - "Inbox.reviewRevisedNotification.lead": "Otro revisor ha revisado su reseña.", + "Inbox.reviewAgainNotification.lead": "El mapeador ha revisado tu trabajo y está solicitando una revisión adicional.", + "Inbox.reviewApprovedNotification.lead": "¡Buenas noticias! Tu trabajo de tarea ha sido revisado y aprobado.", + "Inbox.reviewApprovedWithFixesNotification.lead": "Tu trabajo de tarea ha sido aprobado (con algunas correcciones realizadas por el revisor).", + "Inbox.reviewRejectedNotification.lead": "Después de una revisión de tu tarea, el revisor ha determinado que necesita un trabajo adicional.", + "Inbox.reviewRevisedNotification.lead": "Otro revisor ha revisado tu reseña.", "Inbox.tableHeaders.challengeName": "Desafío", "Inbox.tableHeaders.controls": "Acciones", "Inbox.tableHeaders.created": "Enviado", - "Inbox.tableHeaders.fromUsername": "Desde", - "Inbox.tableHeaders.isRead": "Leer", + "Inbox.tableHeaders.fromUsername": "De", + "Inbox.tableHeaders.isRead": "Leído", "Inbox.tableHeaders.notificationType": "Tipo", "Inbox.tableHeaders.taskId": "Tarea", - "Inbox.teamNotification.invited.lead": "¡Ha sido invitado a unirse a un equipo!", - "IntlTable.jumpToPage.label": "saltar a la página", + "Inbox.teamNotification.invited.lead": "¡Has sido invitado a unirte a un equipo!", + "IntlTable.jumpToPage.label": "Ir a la página", "IntlTable.loading.label": "Cargando...", "IntlTable.next.label": "Siguiente", "IntlTable.noData": "No se encontraron filas", @@ -1006,216 +1010,217 @@ "IntlTable.previous.label": "Anterior", "IntlTable.rows": "filas", "IntlTable.rowsPerPage.label": "filas por página", - "IntlTable.total.label": "Total: ", + "IntlTable.total.label": "Total:", "KeyMapping.layers.layerMapillary": "Alternar capa de Mapillary", - "KeyMapping.layers.layerOSMData": "Alternar capa de datos OSM", + "KeyMapping.layers.layerOSMData": "Alternar capa de datos de OSM", "KeyMapping.layers.layerTaskFeatures": "Alternar capa de elementos", "KeyMapping.openEditor.editId": "Editar en iD", "KeyMapping.openEditor.editJosm": "Editar en JOSM", "KeyMapping.openEditor.editJosmFeatures": "Editar solo elementos en JOSM", - "KeyMapping.openEditor.editJosmLayer": "Editar en nueva capa de JOSM", + "KeyMapping.openEditor.editJosmLayer": "Editar en una nueva capa de JOSM", "KeyMapping.openEditor.editLevel0": "Editar en Level0", "KeyMapping.openEditor.editRapid": "Editar en RapiD", - "KeyMapping.taskCompletion.alreadyFixed": "Ya estaba arreglado", + "KeyMapping.taskCompletion.alreadyFixed": "Ya estaba corregido", "KeyMapping.taskCompletion.confirmSubmit": "Enviar", - "KeyMapping.taskCompletion.falsePositive": "No / No es un problema", - "KeyMapping.taskCompletion.fixed": "Sí / ¡Lo arreglé!", + "KeyMapping.taskCompletion.falsePositive": "No/No es un problema", + "KeyMapping.taskCompletion.fixed": "Sí/¡Lo corregí!", "KeyMapping.taskCompletion.skip": "Omitir", "KeyMapping.taskCompletion.tooHard": "No se puede completar", "KeyMapping.taskEditing.cancel": "Cancelar edición", - "KeyMapping.taskEditing.completeTogether": "Completar tareas juntos", + "KeyMapping.taskEditing.completeTogether": "Completar tareas en conjunto", "KeyMapping.taskEditing.escapeLabel": "ESC", - "KeyMapping.taskEditing.fitBounds": "Ajustar mapa a los elementos de la tarea", + "KeyMapping.taskEditing.fitBounds": "Ajustar el mapa a los elementos de la tarea", "KeyMapping.taskInspect.nextTask": "Siguiente tarea", "KeyMapping.taskInspect.prevTask": "Tarea anterior", - "KeywordAutosuggestInput.controls.addKeyword.placeholder": "Agregar palabra clave", - "KeywordAutosuggestInput.controls.chooseTags.placeholder": "Elegir etiquetas", + "KeywordAutosuggestInput.controls.addKeyword.placeholder": "Añadir palabra clave", + "KeywordAutosuggestInput.controls.chooseTags.placeholder": "Seleccionar etiquetas", "KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtrar etiquetas", "KeywordAutosuggestInput.controls.search.placeholder": "Buscar", - "LayerSource.challengeDefault.label": "Desafío predeterminado", - "LayerSource.userDefault.label": "Su predeterminado", + "LayerSource.challengeDefault.label": "Predeterminado del desafío", + "LayerSource.userDefault.label": "Tu predeterminado", "LayerToggle.controls.more.label": "Más", "LayerToggle.controls.showMapillary.label": "Mapillary", - "LayerToggle.controls.showOSMData.label": "Datos OSM", + "LayerToggle.controls.showOSMData.label": "Datos de OSM", "LayerToggle.controls.showOpenStreetCam.label": "OpenStreetCam", "LayerToggle.controls.showPriorityBounds.label": "Límites de prioridad", "LayerToggle.controls.showTaskFeatures.label": "Elementos de la tarea", - "LayerToggle.imageCount": "({count, plural, =0 {no images} otras {# images}})", + "LayerToggle.imageCount": "({count, plural, =0 {sin imágenes} other {# imágenes}})", "LayerToggle.loading": "(cargando...)", "Leaderboard.controls.loadMore.label": "Mostrar más", "Leaderboard.global": "Tabla de clasificación 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| Can't Complete| 1 |\n| Skipped | 0 |\n", + "Leaderboard.scoringMethod.explanation": "\n##### Los puntos se otorgan por tarea completada de la siguiente manera:\n\n| Estado | Puntos |\n| :------------ | -----: |\n| Corregido | 5 |\n| No es un problema | 3 |\n| Ya corregido | 3 |\n| No se puede completar | 1 |\n| Omitido | 0 |\n", "Leaderboard.scoringMethod.label": "Método de puntuación", "Leaderboard.title": "Tabla de clasificación", "Leaderboard.updatedDaily": "Actualizado cada 24 horas", "Leaderboard.updatedFrequently": "Actualizado cada hora", "Leaderboard.user.points": "Puntos", - "Leaderboard.user.topChallenges": "Principales desafíos", - "Leaderboard.users.none": "No hay usuarios por período de tiempo", - "Map.layerSelectionList.header": "Seleccione el elemento deseado", + "Leaderboard.user.topChallenges": "Desafíos principales", + "Leaderboard.users.none": "No hay usuarios para el período de tiempo", + "Map.layerSelectionList.header": "Seleccionar elemento deseado", "Metrics.archived": "Archivado", "Metrics.challenges": "Desafíos", - "Metrics.clear": "limpiar", + "Metrics.clear": "borrar", "Metrics.completedTasksTitle": "Tareas completadas", - "Metrics.discoverable": "Hallable", + "Metrics.discoverable": "Visible", "Metrics.download": "descargar", "Metrics.header": "Métricas", - "Metrics.hideArchived": "Esconder archivado", - "Metrics.hideUndiscoverable": "Esconder inhallable", - "Metrics.leaderboard.globalRank.label": "Posición Mundial", - "Metrics.leaderboard.topChallenges.label": "Principales desafíos", + "Metrics.hideArchived": "Ocultar archivados", + "Metrics.hideUndiscoverable": "Ocultar no visibles", + "Metrics.leaderboard.globalRank.label": "Clasificación mundial", + "Metrics.leaderboard.topChallenges.label": "Desafíos principales", "Metrics.leaderboard.totalPoints.label": "Puntos totales", "Metrics.leaderboardTitle": "Tabla de clasificación", "Metrics.links.osmCha.label": "OSMCha", "Metrics.links.osmProfile.label": "Perfil de OSM", "Metrics.projects": "Proyectos", - "Metrics.reviewStats.approved.label": "Tareas revisadas que pasaron", - "Metrics.reviewStats.asReviewer.additionalReviews.label": "Proporcionó una revisión adicional", - "Metrics.reviewStats.asReviewer.approved.label": "Reseñas marcadas como aprobadas", - "Metrics.reviewStats.asReviewer.assisted.label": "Reseñas marcadas como aprobadas con cambios", - "Metrics.reviewStats.asReviewer.disputed.label": "Reseñas que fueron disputadas", - "Metrics.reviewStats.asReviewer.rejected.label": "Reseñas marcadas como fallidas", - "Metrics.reviewStats.assisted.label": "Tareas revisadas que pasaron con cambios", + "Metrics.reviewStats.approved.label": "Tareas revisadas que se aprobaron", + "Metrics.reviewStats.asReviewer.additionalReviews.label": "Proporcionaste una revisión adicional", + "Metrics.reviewStats.asReviewer.approved.label": "Revisiones marcadas como aprobadas", + "Metrics.reviewStats.asReviewer.assisted.label": "Revisiones marcadas como aprobadas con cambios", + "Metrics.reviewStats.asReviewer.disputed.label": "Revisiones que se disputaron", + "Metrics.reviewStats.asReviewer.rejected.label": "Revisiones marcadas como fallidas", + "Metrics.reviewStats.assisted.label": "Tareas revisadas que se aprobaron con cambios", "Metrics.reviewStats.averageReviewTime.label": "Tiempo promedio de revisión:", - "Metrics.reviewStats.awaiting.label": "Tareas que están pendientes de revisión", - "Metrics.reviewStats.disputed.label": "Tareas revisadas que están siendo disputadas", + "Metrics.reviewStats.awaiting.label": "Tareas que esperan revisión", + "Metrics.reviewStats.disputed.label": "Tareas revisadas que se están disputando", "Metrics.reviewStats.rejected.label": "Tareas que fallaron", - "Metrics.reviewedTasksTitle": "Revisar estado", + "Metrics.reviewedTasksTitle": "Estado de la revisión", "Metrics.reviewedTasksTitle.asReviewer": "Tareas revisadas por {username}", - "Metrics.reviewedTasksTitle.asReviewer.totalTasks": "Tareas totales que revisó", - "Metrics.reviewedTasksTitle.asReviewer.you": "Reseñas realizadas", + "Metrics.reviewedTasksTitle.asReviewer.totalTasks": "Total de tareas que revisaste", + "Metrics.reviewedTasksTitle.asReviewer.you": "Revisiones realizadas por ti", "Metrics.sortBy": "Ordenar por", "Metrics.totalCompletedTasksTitle": "Total de tareas completadas", "Metrics.userOptedOut": "Este usuario ha optado por no mostrar públicamente sus estadísticas.", "Metrics.userSince": "Usuario desde:", "Metrics.users": "Usuarios", "Metrics.virtual": "Virtual", - "MobileNotSupported.header": "Visite en su computadora", + "MobileNotSupported.header": "Visita en tu computadora", "MobileNotSupported.message": "Lo sentimos, MapRoulette actualmente no es compatible con dispositivos móviles.", "MobileNotSupported.pageMessage": "Lo sentimos, esta página aún no es compatible con dispositivos móviles y pantallas más pequeñas.", - "MobileNotSupported.widenDisplay": "Si usa una computadora, amplíe su ventana o use una pantalla más grande.", + "MobileNotSupported.widenDisplay": "Si usas una computadora, amplía tu ventana o usa una pantalla más grande.", "MobileTask.subheading.instructions": "Instrucciones", "Navbar.links.admin": "Crear y administrar", "Navbar.links.blog": "Blog", - "Navbar.links.challengeResults": "Encuentre desafíos", + "Navbar.links.challengeResults": "Buscar desafíos", "Navbar.links.dashboard": "Tablero", "Navbar.links.donate": "Donar", "Navbar.links.globalActivity": "Actividad global", "Navbar.links.help": "Aprender", "Navbar.links.inbox": "Bandeja de entrada", "Navbar.links.leaderboard": "Tabla de clasificación", - "Navbar.links.review": "Revisión", + "Navbar.links.review": "Revisar", "Navbar.links.sent": "Enviado", "Navbar.links.signout": "Cerrar sesión", - "Navbar.links.superAdminMetrics": "Configuraciones del superadministrador", + "Navbar.links.superAdminMetrics": "Configuración del superadministrador", "Navbar.links.teams": "Equipos", "Navbar.links.userAchievements": "Logros", "Navbar.links.userMetrics": "Métricas de usuario", - "Navbar.links.userProfile": "Ajustes de usuario", - "Notification.type.challengeComment": "Commentario del desafío", + "Navbar.links.userProfile": "Configuración de usuario", + "Notification.type.challengeComment": "Comentario del desafío", "Notification.type.challengeCompleted": "Completado", "Notification.type.challengeCompletedLong": "Desafío completado", "Notification.type.follow": "Seguir", - "Notification.type.mention": "Mencionar", + "Notification.type.mention": "Mención", "Notification.type.metaReview": "Metarevisión", "Notification.type.metaReviewAgain": "Metarevisar de nuevo", "Notification.type.review.again": "Revisar", "Notification.type.review.approved": "Aprobado", - "Notification.type.review.rejected": "Modificar", + "Notification.type.review.rejected": "Revisar", "Notification.type.review.revised": "Revisión revisada", - "Notification.type.reviewCount": "Suma de revisas", - "Notification.type.revisionCount": "Suma de revisiones", + "Notification.type.reviewCount": "Recuento de revisiones", + "Notification.type.revisionCount": "Recuento de revisiones", "Notification.type.system": "Sistema", "Notification.type.team": "Equipo", - "OSMElementHistory.controls.viewOSM.label": "Ver OSM", + "OSMElementHistory.controls.viewOSM.label": "Ver en OSM", "OSMElementHistory.elementFetchFailed": "No se pudo recuperar el historial de {element}", "OSMElementHistory.noComment": "(sin comentario del conjunto de cambios)", "OSMElementHistory.noOSMElements": "No hay elementos OSM identificados en la tarea", - "OSMElementHistory.recentChange.tooltip": "Cambio realizado después de la creación de la tarea MapRoulette", + "OSMElementHistory.recentChange.tooltip": "Cambio realizado después de la creación de la tarea de MapRoulette", "OSMElementHistory.undeterminedVersion": "La detección de versión no está disponible para esta tarea", "OSMElementHistory.version.label": "Versión {version, number}", - "PageNotFound.homePage": "Llévame al inicio", - "PageNotFound.message": "¡Uy! La página que estás buscando se perdió.", - "Pages.SignIn.modal.prompt": "Inicie sesión para continuar", - "Pages.SignIn.modal.title": "¡Bienvenido nuevamente!", + "PageNotFound.homePage": "Llévame a la página principal", + "PageNotFound.message": "¡Ups! La página que estás buscando no se encuentra.", + "Pages.SignIn.modal.prompt": "Inicia sesión para continuar", + "Pages.SignIn.modal.title": "¡Bienvenido de nuevo!", "PastDurationSelector.allTime.selectOption": "Todo el tiempo", "PastDurationSelector.currentMonth.selectOption": "Mes actual", "PastDurationSelector.customRange.controls.search.label": "Buscar", - "PastDurationSelector.customRange.endDate": "Fecha final", + "PastDurationSelector.customRange.endDate": "Fecha de finalización", "PastDurationSelector.customRange.selectOption": "Personalizado", "PastDurationSelector.customRange.startDate": "Fecha de inicio", - "PastDurationSelector.pastMonths.selectOption": "Último {months, plural, one {mes} =12 {año} other {# meses}}", + "PastDurationSelector.pastMonths.selectOption": "Últimos {months, plural, one {mes} =12 {año} other {# meses}}", "PointsTicker.label": "Mis puntos", "PopularChallenges.header": "Desafíos populares", "PopularChallenges.none": "Sin desafíos", "Profile.apiKey.controls.copy.label": "Copiar", - "Profile.apiKey.controls.reset.label": "Reiniciar", + "Profile.apiKey.controls.reset.label": "Restablecer", "Profile.apiKey.header": "Clave API", "Profile.form.addCustomBasemap.label": "Agregar mapa base personalizado", - "Profile.form.allowFollowing.description": "Si no, los usuarios no podrán seguir su actividad MapRoulette.", + "Profile.form.allowFollowing.description": "Si no, los usuarios no podrán seguir tu actividad de MapRoulette.", "Profile.form.allowFollowing.label": "Permitir seguimiento", - "Profile.form.challengeCompletedNotifications.description": "Receive a notification when a Challenge you created has been completed.", - "Profile.form.customBasemap.description": "Inserte un mapa base personalizado aquí. Por ejemplo, `https://'{s}'.tile.openstreetmap.org/'{z}'/'{x}'/'{y}'.png`", + "Profile.form.challengeCompletedNotifications.description": "Recibe una notificación cuando se complete un desafío que hayas creado.", + "Profile.form.customBasemap.description": "Inserta un mapa base personalizado aquí. Por ejemplo, `https://'{s}'.tile.openstreetmap.org/'{z}'/'{x}'/'{y}'.png`", "Profile.form.customBasemap.name.label": "Nombre", - "Profile.form.customBasemap.overlay.label": "¿Es superposición?", + "Profile.form.customBasemap.overlay.label": "¿Es una superposición?", "Profile.form.customBasemap.url.label": "URL", "Profile.form.customBasemaps.label": "Mapas base personalizados", - "Profile.form.defaultBasemap.description": "Seleccione el mapa base predeterminado para mostrar en el mapa. Solo un mapa base de desafío predeterminado anulará la opción seleccionada aquí.", + "Profile.form.defaultBasemap.description": "Selecciona el mapa base predeterminado que se mostrará en el mapa. Solo un mapa base de desafío predeterminado anulará la opción seleccionada aquí.", "Profile.form.defaultBasemap.label": "Mapa base predeterminado", - "Profile.form.defaultEditor.description": "Seleccione el editor predeterminado que desea usar al arreglar tareas. Al seleccionar esta opción, podrá omitir el cuadro de diálogo de selección del editor después de hacer clic en editar en una tarea.", + "Profile.form.defaultEditor.description": "Selecciona el editor predeterminado que quieres usar al corregir tareas. Al seleccionar esta opción, podrás omitir el cuadro de diálogo de selección del editor después de hacer clic en editar en una tarea.", "Profile.form.defaultEditor.label": "Editor predeterminado", "Profile.form.deleteCustomBasemap.label": "Eliminar", - "Profile.form.email.description": "Si solicita correos electrónicos en sus Suscripciones de notificaciones, se enviarán aquí.\n\nDecida qué notificaciones de MapRoulette desea recibir, junto con si desea recibir un correo electrónico informándole de la notificación (ya sea de forma inmediata o como resumen diario)", - "Profile.form.email.format": "Correo electrónico", - "Profile.form.email.label": "Dirección de mail", - "Profile.form.followNotifications.description": "Receive notifications when other users choose to follow you.", - "Profile.form.format.error": "should match format", - "Profile.form.isReviewer.description": "Voluntario para revisar tareas para las cuales se ha solicitado una revisión", - "Profile.form.isReviewer.label": "Voluntariado como revisor", - "Profile.form.leaderboardOptOut.description": "En caso afirmativo, **no** aparecerá en la tabla de clasificación pública.", - "Profile.form.leaderboardOptOut.label": "Salirse de la tabla de clasificación", - "Profile.form.locale.description": "Configuración regional de usuario para usar en la interfaz de usuario de MapRoulette.", + "Profile.form.email.description": "Si solicitas correos electrónicos en tus suscripciones a notificaciones, se enviarán aquí.\n\nDecide qué notificaciones de MapRoulette te gustaría recibir, junto con si deseas recibir un correo electrónico que te informe de la notificación (ya sea inmediatamente o como un resumen diario)", + "Profile.form.email.format": "correo electrónico", + "Profile.form.email.label": "Dirección de correo electrónico", + "Profile.form.followNotifications.description": "Recibe notificaciones cuando otros usuarios decidan seguirte.", + "Profile.form.format.error": "debe coincidir con el formato", + "Profile.form.isReviewer.description": "Ofrécete como voluntario para revisar tareas para las que se ha solicitado una revisión", + "Profile.form.isReviewer.label": "Ofrecerse como revisor", + "Profile.form.leaderboardOptOut.description": "En caso afirmativo, **no** aparecerás en la tabla de clasificación pública.", + "Profile.form.leaderboardOptOut.label": "Excluirse de la tabla de clasificación", + "Profile.form.locale.description": "Configuración regional del usuario para usar en la interfaz de usuario de MapRoulette.", "Profile.form.locale.label": "Configuración regional", "Profile.form.mandatory.label": "Obligatorio", - "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": "Solicite automáticamente una revisión humana de cada tarea que complete", + "Profile.form.mentionNotifications.description": "Recibe una notificación cuando alguien te @mencione en un comentario.", + "Profile.form.metaReviewNotifications.description": "Recibe una notificación cuando otro revisor actualice el estado de tu revisión.", + "Profile.form.needsReview.description": "Solicita automáticamente una revisión humana de cada tarea que completes", "Profile.form.needsReview.label": "Solicitar revisión de todo el trabajo", "Profile.form.no.label": "No", "Profile.form.notification.label": "Notificación", - "Profile.form.notificationSubscriptions.description": "Decida qué notificaciones de MapRoulette le gustaría recibir, junto con si desea recibir un correo electrónico informándole de la notificación (ya sea de forma inmediata o como resumen diario)", + "Profile.form.notificationSubscriptions.description": "Decide qué notificaciones de MapRoulette te gustaría recibir, junto con si deseas recibir un correo electrónico que te informe de la notificación (ya sea de inmediato o como un resumen diario)", "Profile.form.notificationSubscriptions.label": "Suscripciones a notificaciones", - "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": "Ver sugerencias de reparaciones de etiqueta", - "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": "Los nombres de mapas base personalizados deben ser únicos", + "Profile.form.reviewAgainNotifications.description": "Recibe una notificación cuando el mapeador cuya tarea has revisado actualice el estado de tu revisión.", + "Profile.form.reviewApprovedNotifications.description": "Recibe una notificación cuando tu tarea se apruebe después de una revisión.", + "Profile.form.reviewCountNotifications.description": "Recibe notificaciones periódicas que indican cuántas revisiones de tareas tienes pendientes actualmente.", + "Profile.form.reviewRejectedNotifications.description": "Recibe una notificación cuando necesites volver a visitar tu tarea después de una revisión.", + "Profile.form.revisionCountNotifications.description": "Recibe notificaciones periódicas que indican cuántas revisiones de tareas tienes pendientes actualmente.", + "Profile.form.seeTagFixSuggestions.description": "Verás sugerencias de corrección de etiquetas si se proporcionan.", + "Profile.form.seeTagFixSuggestions.label": "Ver sugerencias de corrección de etiquetas", + "Profile.form.systemNotifications.description": "Recibe notificaciones de eventos importantes del sistema MapRoulette, como el tiempo de inactividad planificado.", + "Profile.form.teamNotifications.description": "Recibe una notificación cuando otro usuario te haya invitado a unirte a un equipo.", + "Profile.form.uniqueCustomBasemap.error": "Los nombres de los mapas base personalizados deben ser únicos", "Profile.form.yes.label": "Sí", - "Profile.noUser": "Usuario no encontrado o no está autorizado para ver a este usuario.", - "Profile.page.title": "Ajustes de usuario", + "Profile.noUser": "Usuario no encontrado o no estás autorizado para ver a este usuario.", + "Profile.page.title": "Configuración de usuario", "Profile.settings.header": "General", - "Profile.settings.settingsSaved": "Configuraciones guardados", + "Profile.settings.settingsSaved": "Configuración guardada", "Profile.userSince": "Usuario desde:", "Project.fields.viewLeaderboard.label": "Ver tabla de clasificación", "Project.indicator.label": "Proyecto", "ProjectDetails.controls.goBack.label": "Regresar", "ProjectDetails.controls.save.label": "Guardar", "ProjectDetails.controls.unsave.label": "No guardar", - "ProjectDetails.fields.challengeCount.label": "{count, plural, =0 {No challenges} un {# challenge} otro {# challenges}} restante en {isVirtual, select, true {virtual} otro {}}proyecto", + "ProjectDetails.fields.challengeCount.label": "{count,plural,=0{Sin desafíos} one{# desafío} other{# desafíos}} restantes en el proyecto {isVirtual,select, true{virtual} other{}}", "ProjectDetails.fields.created.label": "Creado", - "ProjectDetails.fields.featured.label": "Destacados", + "ProjectDetails.fields.featured.label": "Destacado", "ProjectDetails.fields.modified.label": "Modificado", + "ProjectDetails.fields.owner.label": "Propietario", "ProjectDetails.fields.viewLeaderboard.label": "Ver tabla de clasificación", "ProjectDetails.fields.viewReviews.label": "Revisar", "ProjectDetails.management.controls.manage.label": "Administrar", - "ProjectDetails.management.controls.showAll.label": "Display All Challenges", - "ProjectDetails.management.controls.start.label": "Comenzar", - "ProjectPickerModal.chooseProject": "Elija un proyecto", + "ProjectDetails.management.controls.showAll.label": "Mostrar todos los desafíos", + "ProjectDetails.management.controls.start.label": "Iniciar", + "ProjectPickerModal.chooseProject": "Seleccionar un proyecto", "ProjectPickerModal.noProjects": "No se encontraron proyectos.", "PropertyList.noProperties": "Sin propiedades", "PropertyList.title": "Propiedades", @@ -1225,132 +1230,135 @@ "RebuildTasksControl.modal.controls.cancel.label": "Cancelar", "RebuildTasksControl.modal.controls.dataOriginDate.label": "Fecha de origen de los datos", "RebuildTasksControl.modal.controls.proceed.label": "Continuar", - "RebuildTasksControl.modal.controls.removeUnmatched.label": "Primero elimine las tareas incompletas", - "RebuildTasksControl.modal.explanation": "* Las tareas existentes incluidas en los últimos datos se actualizarán\n* Se agregarán nuevas tareas\n* Si elige eliminar primero las tareas incompletas (a continuación), las tareas __incompletas__ existentes se eliminarán primero\n* Si no elimina primero tareas incompletas, se dejarán como están, posiblemente dejando tareas que ya se han abordado fuera de MapRoulette", - "RebuildTasksControl.modal.intro.local": "La reconstrucción le permitirá cargar un nuevo archivo local con los últimos datos de GeoJSON y reconstruir las tareas de desafío:", - "RebuildTasksControl.modal.intro.overpass": "La reconstrucción volverá a ejecutar la consulta Overpass y reconstruirá las tareas de desafío con los datos más recientes:", + "RebuildTasksControl.modal.controls.removeUnmatched.label": "Primero eliminar las tareas incompletas", + "RebuildTasksControl.modal.explanation": "* Las tareas existentes incluidas en los últimos datos se actualizarán\n* Se añadirán nuevas tareas\n* Si eliges eliminar primero las tareas incompletas (a continuación), las tareas __incompletas__ existentes se eliminarán primero\n* Si no eliminas primero las tareas incompletas, se dejarán como están, lo que podría dejar tareas que ya se han abordado fuera de MapRoulette", + "RebuildTasksControl.modal.intro.local": "La reconstrucción te permitirá cargar un nuevo archivo local con los últimos datos de GeoJSON y reconstruir las tareas del desafío:", + "RebuildTasksControl.modal.intro.overpass": "La reconstrucción volverá a ejecutar la consulta de Overpass y reconstruirá las tareas del desafío con los datos más recientes:", "RebuildTasksControl.modal.intro.remote": "La reconstrucción volverá a descargar los datos de GeoJSON desde la URL remota del desafío y reconstruirá las tareas del desafío con los datos más recientes:", - "RebuildTasksControl.modal.learnMore": "Aprender más", - "RebuildTasksControl.modal.title": "Reconstruir tareas de desafío", - "RebuildTasksControl.modal.warning": "Advertencia: la reconstrucción puede conducir a la duplicación de tareas si los identificadores de funciones no están configurados correctamente o si la coincidencia de datos antiguos con datos nuevos no tiene éxito. ¡Esta operación no se puede deshacer!", + "RebuildTasksControl.modal.learnMore": "Más información", + "RebuildTasksControl.modal.title": "Reconstruir tareas del desafío", + "RebuildTasksControl.modal.warning": "¡Advertencia: La reconstrucción puede provocar la duplicación de tareas si tus ID de entidades no están configurados correctamente o si la coincidencia de datos antiguos con datos nuevos no tiene éxito. Esta operación no se puede deshacer!", "Review.Dashboard.allReviewedTasks": "Todas las tareas relacionadas con la revisión", "Review.Dashboard.asMetaReviewer.label": "Metarevisor", "Review.Dashboard.asReviewer.label": "Revisor", - "Review.Dashboard.goBack.label": "Reconfigurar revisiones", + "Review.Dashboard.goBack.label": "Volver a configurar las revisiones", "Review.Dashboard.metaReviewTasks": "Tareas de metarevisión", "Review.Dashboard.myReviewTasks": "Mis tareas revisadas", "Review.Dashboard.role.label": "Rol:", "Review.Dashboard.tasksReviewedByMe": "Tareas revisadas por mí", - "Review.Dashboard.tasksToBeReviewed": "Tareas a revisar", - "Review.Dashboard.volunteerAsReviewer.label": "Voluntario como revisor", - "Review.Task.fields.featureId.label": "ID de elemento", + "Review.Dashboard.tasksToBeReviewed": "Tareas por revisar", + "Review.Dashboard.volunteerAsReviewer.label": "Ofrécete como revisor", + "Review.Task.fields.featureId.label": "ID del elemento", "Review.Task.fields.id.label": "ID interno", "Review.TaskAnalysisTable.allReviewedTasks": "Todas las tareas relacionadas con la revisión", "Review.TaskAnalysisTable.clearFilters": "Borrar filtros", "Review.TaskAnalysisTable.columnHeaders.actions": "Acciones", "Review.TaskAnalysisTable.columnHeaders.comments": "Comentarios", "Review.TaskAnalysisTable.configureColumns": "Configurar columnas", - "Review.TaskAnalysisTable.controls.fixTask.label": "Arreglar", + "Review.TaskAnalysisTable.controls.fixTask.label": "Corregir", "Review.TaskAnalysisTable.controls.metaReviewTask.label": "Metarevisar", "Review.TaskAnalysisTable.controls.resolveTask.label": "Resolver", - "Review.TaskAnalysisTable.controls.reviewAgainTask.label": "Revisión de revisión", - "Review.TaskAnalysisTable.controls.reviewFurther.label": "Revisar más", - "Review.TaskAnalysisTable.controls.reviewTask.label": "Revisión", + "Review.TaskAnalysisTable.controls.reviewAgainTask.label": "Revisar revisión", + "Review.TaskAnalysisTable.controls.reviewFurther.label": "Revisar más a fondo", + "Review.TaskAnalysisTable.controls.reviewTask.label": "Revisar", "Review.TaskAnalysisTable.controls.viewTask.label": "Ver", "Review.TaskAnalysisTable.excludeOtherReviewers": "Excluir revisiones asignadas a otros", - "Review.TaskAnalysisTable.exportMapperCSVLabel": "Exportar CSV", - "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Export Review Table CSV", + "Review.TaskAnalysisTable.exportMapperCSVLabel": "Exportar CSV del mapeador", + "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Exportar CSV de la tabla de revisión", "Review.TaskAnalysisTable.mapperControls.label": "Acciones", "Review.TaskAnalysisTable.metaReviewTasks": "Metarevisar tareas", "Review.TaskAnalysisTable.metaReviewerControls.label": "Acciones", - "Review.TaskAnalysisTable.myReviewTasks": "Mis tareas asignadas después de la revisión", + "Review.TaskAnalysisTable.myReviewTasks": "Mis tareas mapeadas después de la revisión", "Review.TaskAnalysisTable.noTasks": "No se encontraron tareas", - "Review.TaskAnalysisTable.noTasksReviewed": "Ninguna de sus tareas asignadas ha sido revisada.", - "Review.TaskAnalysisTable.noTasksReviewedByMe": "No ha revisado ninguna tarea.", - "Review.TaskAnalysisTable.onlySavedChallenges": "Limitar a desafíos favoritos", + "Review.TaskAnalysisTable.noTasksReviewed": "Ninguna de tus tareas mapeadas ha sido revisada.", + "Review.TaskAnalysisTable.noTasksReviewedByMe": "No has revisado ninguna tarea.", + "Review.TaskAnalysisTable.onlySavedChallenges": "Limitar a los desafíos favoritos", "Review.TaskAnalysisTable.refresh": "Actualizar", - "Review.TaskAnalysisTable.requiredForExport": "Your can only export one", - "Review.TaskAnalysisTable.requiredProject": "project at a time.", + "Review.TaskAnalysisTable.requiredForExport": "Solo puedes exportar un", + "Review.TaskAnalysisTable.requiredProject": "proyecto a la vez.", "Review.TaskAnalysisTable.reviewCompleteControls.label": "Acciones", "Review.TaskAnalysisTable.reviewerControls.label": "Acciones", "Review.TaskAnalysisTable.startMetaReviewing": "Metarevisar estas tareas", - "Review.TaskAnalysisTable.startReviewing": "Revise estas tareas", + "Review.TaskAnalysisTable.startReviewing": "Revisar estas tareas", "Review.TaskAnalysisTable.tasksMetaReviewedByMe": "Tareas metarevisadas por mí", "Review.TaskAnalysisTable.tasksReviewedByMe": "Tareas revisadas por mí", - "Review.TaskAnalysisTable.tasksToBeReviewed": "Tareas a revisar", - "Review.TaskAnalysisTable.tasksToMetaReview": "Tareas a metarevisar", + "Review.TaskAnalysisTable.tasksToBeReviewed": "Tareas por revisar", + "Review.TaskAnalysisTable.tasksToMetaReview": "Tareas por metarevisar", "Review.TaskAnalysisTable.toggleMap": "Alternar mapa", "Review.TaskAnalysisTable.totalTasks": "Total: {countShown}", "Review.fields.additionalReviewers.label": "Revisores adicionales", "Review.fields.challenge.label": "Desafío", "Review.fields.challengeId.label": "ID del desafío", - "Review.fields.mappedOn.label": "Mapeado en", - "Review.fields.metaReviewStatus.label": "Estado de metarevisión", - "Review.fields.metaReviewedAt.label": "Metarevisado en", + "Review.fields.mappedOn.label": "Mapeado el", + "Review.fields.metaReviewStatus.label": "Estado de la metarevisión", + "Review.fields.metaReviewedAt.label": "Metarevisado el", "Review.fields.metaReviewedBy.label": "Metarevisor", "Review.fields.priority.label": "Prioridad", "Review.fields.project.label": "Proyecto", "Review.fields.projectId.label": "ID del proyecto", "Review.fields.requestedBy.label": "Mapeador", - "Review.fields.reviewStatus.label": "Estado de revisión", - "Review.fields.reviewedAt.label": "Revisado en", + "Review.fields.reviewStatus.label": "Estado de la revisión", + "Review.fields.reviewedAt.label": "Revisado el", "Review.fields.reviewedBy.label": "Revisor", "Review.fields.status.label": "Estado", "Review.fields.tags.label": "Etiquetas", "Review.multipleTasks.tooltip": "Múltiples tareas agrupadas", - "Review.tableFilter.metaReviewStatus.allNeeded": "Todo lo necesario", + "Review.tableFilter.metaReviewStatus.allNeeded": "Todos los necesarios", "Review.tableFilter.metaReviewStatus.metaUnreviewed": "Sin revisar", "Review.tableFilter.reviewByAllChallenges": "Todos los desafíos", "Review.tableFilter.reviewByAllProjects": "Todos los proyectos", - "Review.tableFilter.reviewByChallenge": "Revisión por desafío", - "Review.tableFilter.reviewByProject": "Revisión por proyecto", + "Review.tableFilter.reviewByChallenge": "Revisar por desafío", + "Review.tableFilter.reviewByProject": "Revisar por proyecto", "Review.tableFilter.viewAllTasks": "Ver todas las tareas", - "Review.tablefilter.chooseFilter": "Eligir proyecto o desafío", - "ReviewMap.metrics.title": "Revisar mapa", - "ReviewStatus.metrics.alreadyFixed": "YA ESTABA ARREGLADO", - "ReviewStatus.metrics.approvedReview": "Tareas revisadas que pasaron", - "ReviewStatus.metrics.assistedReview": "Tareas revisadas que pasaron con correcciones", + "Review.tablefilter.chooseFilter": "Seleccionar proyecto o desafío", + "ReviewMap.metrics.title": "Mapa de revisión", + "ReviewStatus.metrics.alreadyFixed": "YA CORREGIDO", + "ReviewStatus.metrics.approvedReview": "Tareas revisadas que se aprobaron", + "ReviewStatus.metrics.assistedReview": "Tareas revisadas que se aprobaron con correcciones", "ReviewStatus.metrics.averageTime.label": "Tiempo promedio por revisión:", "ReviewStatus.metrics.awaitingMetaReReview": "Tareas que necesitan una nueva metarevisión", - "ReviewStatus.metrics.awaitingMetaReview": "Tareas en espera de metarevisión", - "ReviewStatus.metrics.awaitingReview": "Tareas en espera de revisión", - "ReviewStatus.metrics.byTaskStatus.toggle": "Ver por estado de tarea", + "ReviewStatus.metrics.awaitingMetaReview": "Tareas que esperan metarevisión", + "ReviewStatus.metrics.awaitingReview": "Tareas que esperan revisión", + "ReviewStatus.metrics.byTaskStatus.toggle": "Ver por estado de la tarea", "ReviewStatus.metrics.controls.loadMetrics.label": "Cargar métricas", "ReviewStatus.metrics.disputedReview": "Tareas revisadas que han sido impugnadas", "ReviewStatus.metrics.falsePositive": "NO ES UN PROBLEMA", - "ReviewStatus.metrics.fixed": "ARREGLADO", - "ReviewStatus.metrics.metaApprovedReview": "Tareas revisadas que pasaron metarevisión", - "ReviewStatus.metrics.metaAssistedReview": "Tareas revisadas que pasaron la metarevisión con correcciones", - "ReviewStatus.metrics.metaRejectedReview": "Tareas revisadas que fallaron metarevisión", + "ReviewStatus.metrics.fixed": "CORREGIDO", + "ReviewStatus.metrics.metaApprovedReview": "Tareas revisadas que aprobaron la metarevisión", + "ReviewStatus.metrics.metaAssistedReview": "Tareas revisadas que aprobaron la metarevisión con correcciones", + "ReviewStatus.metrics.metaRejectedReview": "Tareas revisadas que fallaron en la metarevisión", "ReviewStatus.metrics.metaRequestedReview": "Tareas revisadas que necesitan una nueva metarevisión", - "ReviewStatus.metrics.priority.label": "{priority} tareas prioritarias", + "ReviewStatus.metrics.priority.label": "Tareas de prioridad {priority}", "ReviewStatus.metrics.priority.toggle": "Ver por prioridad de tarea", "ReviewStatus.metrics.rejectedReview": "Tareas revisadas que fallaron", - "ReviewStatus.metrics.taskStatus.label": "{status} Tareas", - "ReviewStatus.metrics.title": "Revisar estado", + "ReviewStatus.metrics.taskStatus.label": "Tareas {status}", + "ReviewStatus.metrics.title": "Estado de la revisión", "ReviewStatus.metrics.tooHard": "NO SE PUEDE COMPLETAR", "ReviewTaskPane.controls.unlock.label": "Desbloquear", "ReviewTaskPane.indicators.locked.label": "Tarea bloqueada", - "RolePicker.chooseRole.label": "Elegir rol", + "RolePicker.chooseRole.label": "Seleccionar rol", + "SavedChallenges.widget.checkList.label": "Actualiza la lista para comprobar.", + "SavedChallenges.widget.description": "Las tareas bloqueadas durante más de una hora se desbloquearán automáticamente en la próxima hora o puede que ya estén desbloqueadas.", "SavedChallenges.widget.noChallenges": "Sin desafíos", + "SavedChallenges.widget.noTasks": "No tienes tareas bloqueadas", "SavedChallenges.widget.startChallenge": "Iniciar desafío", "SavedFilters.controls.delete.label": "eliminar", - "SavedFilters.controls.done.label": "Hecho", + "SavedFilters.controls.done.label": "Listo", "SavedFilters.controls.edit.label": "editar", "SavedFilters.controls.manageFilters.label": "Administrar filtros guardados", "SavedFilters.controls.saveFilters.label": "Guardar filtros actuales", "SavedFilters.noSavedFilters.": "Sin filtros guardados", - "SavedFilters.placeholder.label": "Nombra los filtros guardados", + "SavedFilters.placeholder.label": "Nombra tus filtros guardados", "SavedFilters.savedFilters.title": "Filtros guardados", "SavedTasks.widget.noTasks": "Sin tareas", "SavedTasks.widget.viewComments": "Ver comentarios", "SavedTasks.widget.viewTask": "Ver tarea", - "ScreenTooNarrow.header": "Amplíe la ventana de su navegador", - "ScreenTooNarrow.message": "Esta página aún no es compatible con pantallas más pequeñas. Expanda la ventana de su navegador o cambie a un dispositivo o pantalla más grande.", - "SelectMarkersInViewControl.tooltip": "Seleccionar todos marcadores a la vista", + "ScreenTooNarrow.header": "Amplía la ventana de tu navegador", + "ScreenTooNarrow.message": "Esta página aún no es compatible con pantallas más pequeñas. Expande la ventana de tu navegador o cambia a un dispositivo o pantalla más grande.", + "SelectMarkersInViewControl.tooltip": "Seleccionar todos los marcadores a la vista", "Sent.controls.challenges.label": "Desafíos", - "Sent.controls.goToChallenge.label": "Ir a desafío", - "Sent.controls.goToTask.label": "Ir a tarea", + "Sent.controls.goToChallenge.label": "Ir al desafío", + "Sent.controls.goToTask.label": "Ir a la tarea", "Sent.controls.refreshComments.label": "Actualizar", "Sent.controls.tasks.label": "Tareas", "Sent.header": "Comentarios enviados", @@ -1361,7 +1369,7 @@ "Social.featuredChallenges.lead": "Destacado en MapRoulette:", "Social.newestChallenges.header": "Nuevos desafíos", "Social.newestChallenges.lead": "Nuevo en MapRoulette:", - "Social.none": "Ninguna", + "Social.none": "Ninguno", "Social.popularChallenges.header": "Desafíos populares", "Social.popularChallenges.lead": "Popular en MapRoulette:", "StartFollowing.controls.chooseOSMUser.placeholder": "Nombre de usuario de OpenStreetMap", @@ -1370,112 +1378,112 @@ "StepNavigation.controls.finish.label": "Finalizar", "StepNavigation.controls.next.label": "Siguiente", "StepNavigation.controls.prev.label": "Anterior", - "Subscription.type.dailyCountyEmail": "Correo electrónico diariamente", - "Subscription.type.dailyEmail": "Reciba y envíe correos electrónicos diariamente", + "Subscription.type.dailyCountyEmail": "Correo electrónico diario", + "Subscription.type.dailyEmail": "Recibir un correo electrónico diario", "Subscription.type.ignore": "Ignorar", - "Subscription.type.immediateEmail": "Reciba y envíe un correo electrónico inmediatamente", - "Subscription.type.noEmail": "Reciba pero no envíe correos electrónicos", - "Subscription.type.weeklyCountEmail": "Correo electrónico semanalmente", + "Subscription.type.immediateEmail": "Recibir un correo electrónico de inmediato", + "Subscription.type.noEmail": "Recibir pero no enviar correos electrónicos", + "Subscription.type.weeklyCountEmail": "Correo electrónico semanal", "TagDiffVisualization.controls.addTag.label": "Añadir etiqueta", "TagDiffVisualization.controls.cancelEdits.label": "Cancelar", - "TagDiffVisualization.controls.changeset.tooltip": "Ver como conjunto de cambios OSM", + "TagDiffVisualization.controls.changeset.tooltip": "Ver como conjunto de cambios de OSM", "TagDiffVisualization.controls.deleteTag.tooltip": "Eliminar etiqueta", "TagDiffVisualization.controls.editTags.tooltip": "Editar etiquetas", "TagDiffVisualization.controls.keepTag.label": "Mantener etiqueta", "TagDiffVisualization.controls.restoreFix.label": "Revertir ediciones", - "TagDiffVisualization.controls.restoreFix.tooltip": "Restaurar etiquetas propuestas inicialmente", - "TagDiffVisualization.controls.saveEdits.label": "Hecho", + "TagDiffVisualization.controls.restoreFix.tooltip": "Restaurar las etiquetas propuestas inicialmente", + "TagDiffVisualization.controls.saveEdits.label": "Listo", "TagDiffVisualization.controls.tagList.tooltip": "Ver como lista de etiquetas", - "TagDiffVisualization.controls.tagName.placeholder": "Nombre de etiqueta", + "TagDiffVisualization.controls.tagName.placeholder": "Nombre de la etiqueta", "TagDiffVisualization.current.label": "Actual", "TagDiffVisualization.header": "Etiquetas OSM propuestas", "TagDiffVisualization.justChangesHeader": "Cambios de etiqueta OSM propuestos", "TagDiffVisualization.noChanges": "Sin cambios de etiqueta", - "TagDiffVisualization.noChangeset": "No se cargará ningún conjunto de cambios", + "TagDiffVisualization.noChangeset": "No se cargaría ningún conjunto de cambios", "TagDiffVisualization.proposed.label": "Propuesto", "TagMetrics.controls.loadTagMetrics.label": "Cargar métricas de etiqueta", "TagMetrics.noTags.label": "No hay etiquetas para mostrar.", "TagMetrics.reviewTags.label": "Revisar etiquetas", - "TagMetrics.taskTags.label": "Etiquetas de finalización de tarea", - "Task.awaitingReview.label": "La tarea está pendiente de revisión.", + "TagMetrics.taskTags.label": "Etiquetas de finalización de tareas", + "Task.awaitingReview.label": "La tarea está esperando revisión.", "Task.browseChallenge.message": "Ver desafío", "Task.comments.comment.controls.submit.label": "Enviar", - "Task.controls.alreadyFixed.label": "Ya estaba arreglado", - "Task.controls.alreadyFixed.tooltip": "Ya estaba arreglado", - "Task.controls.completionComment.placeholder": "Su comentario", - "Task.controls.completionComment.preview.label": "Previsualizar", + "Task.controls.alreadyFixed.label": "Ya estaba corregido", + "Task.controls.alreadyFixed.tooltip": "Ya estaba corregido", + "Task.controls.completionComment.placeholder": "Tu comentario", + "Task.controls.completionComment.preview.label": "Vista previa", "Task.controls.completionComment.write.label": "Escribir", - "Task.controls.contactLink.label": "Escriba al {owner} a través de OSM", - "Task.controls.contactOwner.label": "Contact Challenge Owner", + "Task.controls.contactLink.label": "Enviar mensaje a {owner} a través de OSM", + "Task.controls.contactOwner.label": "Contactar al propietario del desafío", "Task.controls.falsePositive.label": "No es un problema", "Task.controls.falsePositive.tooltip": "No es un problema", - "Task.controls.fixed.label": "¡Lo arreglé!", - "Task.controls.fixed.tooltip": "¡Lo arreglé!", - "Task.controls.joinChallengeDiscussion.label": "Join Challenge Discussion", + "Task.controls.fixed.label": "¡Lo corregí!", + "Task.controls.fixed.tooltip": "¡Lo corregí!", + "Task.controls.joinChallengeDiscussion.label": "Unirse a la discusión del desafío", "Task.controls.next.label": "Siguiente tarea", "Task.controls.next.loadBy.label": "Cargar siguiente:", "Task.controls.next.tooltip": "Siguiente tarea", - "Task.controls.nextNearby.label": "Seleccione la siguiente tarea cercana", - "Task.controls.noOwnerFound.label": "Challenge Owner could not be found", - "Task.controls.revised.dispute": "No estoy de acuerdo con la reseña", - "Task.controls.revised.label": "Revisión completa", - "Task.controls.revised.resubmit": "Reenviar para revisión", - "Task.controls.revised.tooltip": "Revisión completa", + "Task.controls.nextNearby.label": "Selecciona la siguiente tarea cercana", + "Task.controls.noOwnerFound.label": "No se pudo encontrar al propietario del desafío", + "Task.controls.revised.dispute": "No estoy de acuerdo con la revisión", + "Task.controls.revised.label": "Revisión completada", + "Task.controls.revised.resubmit": "Volver a enviar para revisión", + "Task.controls.revised.tooltip": "Revisión completada", "Task.controls.skip.label": "Omitir", - "Task.controls.skip.tooltip": "Saltar tarea", + "Task.controls.skip.tooltip": "Omitir tarea", "Task.controls.step1.changeStatusOptions": "Cambiar estado", - "Task.controls.step1.checkComments": "Be sure to check comments for any details.", - "Task.controls.step1.errorTagsApplied": "The following error tags were applied", + "Task.controls.step1.checkComments": "Asegúrate de revisar los comentarios para obtener más detalles.", + "Task.controls.step1.errorTagsApplied": "Se aplicaron las siguientes etiquetas de error", "Task.controls.step1.otherOptions": "Otro", - "Task.controls.step1.revisionNeeded": "This task needs revision.", + "Task.controls.step1.revisionNeeded": "Esta tarea necesita revisión.", "Task.controls.tooHard.label": "No se puede completar", "Task.controls.tooHard.tooltip": "No se puede completar", "Task.controls.track.label": "Seguir esta tarea", "Task.controls.untrack.label": "Dejar de seguir esta tarea", "Task.controls.viewChangeset.label": "Ver conjunto de cambios", "Task.fauxStatus.available": "Disponible", - "Task.fields.bundle.label": "Agregar", + "Task.fields.bundle.label": "Agrupar", "Task.fields.completedBy.label": "Completado por", - "Task.fields.featureId.label": "ID de elemento", + "Task.fields.featureId.label": "ID del elemento", "Task.fields.id.label": "ID interno", - "Task.fields.mappedOn.label": "Mapeado en", - "Task.fields.metaReviewStatus.label": "Estado de metarevisión", + "Task.fields.mappedOn.label": "Mapeado el", + "Task.fields.metaReviewStatus.label": "Estado de la metarevisión", "Task.fields.metaReviewedBy.label": "Metarevisor", "Task.fields.priority.label": "Prioridad", "Task.fields.requestedBy.label": "Mapeador", - "Task.fields.reviewStatus.label": "Estado de revisión", + "Task.fields.reviewStatus.label": "Estado de la revisión", "Task.fields.reviewedBy.label": "Revisor", "Task.fields.status.label": "Estado", - "Task.fields.unbundle.label": "Desagregar", + "Task.fields.unbundle.label": "Desagrupar", "Task.loadByMethod.proximity": "Cercano", "Task.loadByMethod.random": "Aleatorio", "Task.markedAs.label": "Tarea marcada como", "Task.pane.controls.browseChallenge.label": "Examinar desafío", - "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", - "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.copyShareLink.label": "Copiar enlace para compartir el desafío", + "Task.pane.controls.copyVirtualShareLink.label": "Copiar enlace para compartir el desafío virtual", "Task.pane.controls.favorite.label": "Añadir desafío a favoritos", "Task.pane.controls.inspect.label": "Inspeccionar tarea", - "Task.pane.controls.preview.label": "Vista previa de tarea", + "Task.pane.controls.preview.label": "Vista previa de la tarea", "Task.pane.controls.retryLock.label": "Reintentar bloqueo", "Task.pane.controls.saveChanges.label": "Guardar cambios", "Task.pane.controls.tryLock.label": "Intentar bloquear", "Task.pane.controls.unlock.label": "Desbloquear", "Task.pane.indicators.locked.label": "Tarea bloqueada", "Task.pane.indicators.readOnly.label": "Vista previa de solo lectura", - "Task.pane.lockFailedDialog.genericLockFailure": "No se pudo adquirir el bloqueo de tareas", - "Task.pane.lockFailedDialog.previewAvailable": ". Una vista previa de solo lectura está disponible.", + "Task.pane.lockFailedDialog.genericLockFailure": "No se pudo adquirir el bloqueo de la tarea", + "Task.pane.lockFailedDialog.previewAvailable": ". Hay disponible una vista previa de solo lectura.", "Task.pane.lockFailedDialog.title": "No se puede bloquear la tarea", - "Task.priority.high": "Alto", + "Task.priority.high": "Alta", "Task.priority.low": "Baja", "Task.priority.medium": "Media", "Task.property.operationType.and": "y", "Task.property.operationType.or": "o", "Task.property.searchType.contains": "contiene", - "Task.property.searchType.equals": "es igual", + "Task.property.searchType.equals": "es igual a", "Task.property.searchType.exists": "existe", - "Task.property.searchType.missing": "faltante", - "Task.property.searchType.notEqual": "no es igual", - "Task.readonly.message": "Vista previa de tareas en modo de solo lectura", + "Task.property.searchType.missing": "falta", + "Task.property.searchType.notEqual": "no es igual a", + "Task.readonly.message": "Vista previa de la tarea en modo de solo lectura", "Task.requestReview.label": "¿Solicitar revisión?", "Task.review.loadByMethod.all": "Volver a revisar todo", "Task.review.loadByMethod.inbox": "Volver a la bandeja de entrada", @@ -1483,12 +1491,12 @@ "Task.review.loadByMethod.next": "Siguiente tarea filtrada", "Task.reviewStatus.approved": "Aprobado", "Task.reviewStatus.approvedWithFixes": "Aprobado con correcciones", - "Task.reviewStatus.approvedWithFixesAfterRevisions": "Aprobado con reparaciones y revisiones", + "Task.reviewStatus.approvedWithFixesAfterRevisions": "Aprobado con correcciones después de las revisiones", "Task.reviewStatus.approvedWithRevisions": "Aprobado con revisiones", - "Task.reviewStatus.disputed": "Impugnada", + "Task.reviewStatus.disputed": "Impugnado", "Task.reviewStatus.meta-approved": "Aprobado", "Task.reviewStatus.meta-approvedWithFixes": "Aprobado con correcciones", - "Task.reviewStatus.meta-needed": "Re-revisión solicitada", + "Task.reviewStatus.meta-needed": "Se solicitó una nueva revisión", "Task.reviewStatus.meta-rejected": "Necesita revisión", "Task.reviewStatus.meta-unnecessary": "Innecesario", "Task.reviewStatus.meta-unset": "Sin revisar", @@ -1496,189 +1504,193 @@ "Task.reviewStatus.rejected": "Necesita revisión", "Task.reviewStatus.unnecessary": "Innecesario", "Task.reviewStatus.unset": "Revisión aún no solicitada", - "Task.status.alreadyFixed": "Ya estaba arreglado", + "Task.status.alreadyFixed": "Ya corregido", "Task.status.created": "Creado", "Task.status.deleted": "Eliminado", "Task.status.disabled": "Deshabilitado", "Task.status.falsePositive": "No es un problema", - "Task.status.fixed": "Arreglado", + "Task.status.fixed": "Corregido", "Task.status.skipped": "Omitido", "Task.status.tooHard": "No se puede completar", - "Task.taskTags.add.label": "Agregar etiquetas MR", - "Task.taskTags.addTags.placeholder": "Agregar etiquetas MR", + "Task.taskTags.add.label": "Añadir etiquetas MR", + "Task.taskTags.addTags.placeholder": "Añadir etiquetas MR", "Task.taskTags.cancel.label": "Cancelar", "Task.taskTags.label": "Etiquetas MR:", "Task.taskTags.modify.label": "Modificar etiquetas MR", "Task.taskTags.save.label": "Guardar", "Task.taskTags.update.label": "Actualizar etiquetas MR", - "Task.unsave.control.tooltip": "Dejar de rastrear", - "TaskClusterMap.controls.clusterTasks.label": "Grupo", - "TaskClusterMap.message.moveMapToRefresh.label": "Haga clic para mostrar tareas", + "Task.unsave.control.tooltip": "Dejar de seguir", + "TaskClusterMap.controls.clusterTasks.label": "Agrupar", + "TaskClusterMap.message.moveMapToRefresh.label": "Haz clic para mostrar las tareas", "TaskClusterMap.message.nearMe.label": "Cerca de mí", "TaskClusterMap.message.or.label": "o", - "TaskClusterMap.message.refreshTasks.label": "Haga clic para actualizar tareas", - "TaskClusterMap.message.taskCount.label": "{count, plural, =0 {No tasks found} una {# task found} otra {# tasks found}}", - "TaskClusterMap.message.zoomInForTasks.label": "Acercar para ver tareas", + "TaskClusterMap.message.refreshTasks.label": "Haz clic para actualizar las tareas", + "TaskClusterMap.message.taskCount.label": "{count,plural,=0{No se encontraron tareas} one{Se encontró # tarea} other{Se encontraron # tareas}}", + "TaskClusterMap.message.zoomInForTasks.label": "Acerca el zoom para ver las tareas", "TaskCommentsModal.header": "Comentarios", - "TaskConfirmationModal.addTags.placeholder": "Agregar etiquetas MR", + "TaskConfirmationModal.addTags.placeholder": "Añadir etiquetas MR", "TaskConfirmationModal.adjustFilters.label": "Ajustar filtros", "TaskConfirmationModal.cancel.label": "Cancelar", "TaskConfirmationModal.challenge.label": "Desafío:", "TaskConfirmationModal.closeInstructions.label": "Ocultar instrucciones", "TaskConfirmationModal.comment.header": "Comentario de MapRoulette (opcional)", - "TaskConfirmationModal.comment.label": "Dejar comentario opcional", - "TaskConfirmationModal.comment.placeholder": "Su comentario (opcional)", + "TaskConfirmationModal.comment.label": "Deja un comentario opcional", + "TaskConfirmationModal.comment.placeholder": "Tu comentario (opcional)", "TaskConfirmationModal.controls.osmViewChangeset.label": "Inspeccionar conjunto de cambios", - "TaskConfirmationModal.disputeRevisionHeader": "Confirmar desacuerdo de revisión", - "TaskConfirmationModal.done.label": "Hecho", - "TaskConfirmationModal.header": "Confirmar", - "TaskConfirmationModal.inMetaReviewHeader": "Confirme la metarevisión", - "TaskConfirmationModal.inReviewHeader": "Confirme la revisión", + "TaskConfirmationModal.disputeRevisionHeader": "Confirma el desacuerdo con la revisión", + "TaskConfirmationModal.done.label": "Listo", + "TaskConfirmationModal.header": "Confirma", + "TaskConfirmationModal.inMetaReviewHeader": "Confirma la metarevisión", + "TaskConfirmationModal.inReviewHeader": "Confirma la revisión", "TaskConfirmationModal.instructions.header": "Ver instrucciones de la tarea", "TaskConfirmationModal.instructions.label": "Instrucciones de la tarea", "TaskConfirmationModal.instructionsContinue.label": "Continuar", "TaskConfirmationModal.invert.label": "invertir", "TaskConfirmationModal.inverted.label": "invertido", "TaskConfirmationModal.loadBy.label": "Siguiente tarea:", - "TaskConfirmationModal.loadNextReview.label": "Proceder con:", + "TaskConfirmationModal.loadNextReview.label": "Continuar con:", "TaskConfirmationModal.mapper.label": "Mapeador:", "TaskConfirmationModal.metaReviewRequested.label": "Metarevisión solicitada", - "TaskConfirmationModal.nextNearby.label": "Seleccione su próxima tarea cercana (opcional)", + "TaskConfirmationModal.nextNearby.label": "Selecciona tu próxima tarea cercana (opcional)", "TaskConfirmationModal.osmComment.header": "Comentario de cambio de OSM", "TaskConfirmationModal.osmComment.placeholder": "Comentario de OpenStreetMap", - "TaskConfirmationModal.osmUploadNotice": "Estos cambios se subirán a OpenStreetMap en su nombre", + "TaskConfirmationModal.osmUploadNotice": "Estos cambios se subirán a OpenStreetMap en tu nombre", "TaskConfirmationModal.priority.label": "Prioridad:", - "TaskConfirmationModal.review.label": "¿Necesitas un par de ojos extra? Marque aquí para que un humano revise su trabajo", - "TaskConfirmationModal.reviewStatus.label": "Estado de revisión:", + "TaskConfirmationModal.review.label": "¿Necesitas un par de ojos extra? Marca aquí para que un humano revise tu trabajo", + "TaskConfirmationModal.reviewStatus.label": "Estado de la revisión:", "TaskConfirmationModal.status.label": "Estado:", "TaskConfirmationModal.submit.label": "Enviar", - "TaskConfirmationModal.submitRevisionHeader": "Confirme la revisión", + "TaskConfirmationModal.submitRevisionHeader": "Confirma la revisión", "TaskConfirmationModal.useChallenge.label": "Usar el desafío actual", "TaskHistory.controls.listByTime.label": "Entradas", "TaskHistory.controls.listByUser.label": "Colaboradores", - "TaskHistory.controls.viewAttic.label": "Ver ático", + "TaskHistory.controls.viewAttic.label": "Ver el ático", "TaskHistory.errorTags.label": "Etiquetas de error", - "TaskHistory.fields.startedOn.label": "Comenzó en la tarea", - "TaskHistory.fields.startedReviewOn.label": "Started review on task", - "TaskHistory.fields.taskUpdated.label": "Tarea actualizada por el administrador de desafíos", + "TaskHistory.fields.startedOn.label": "Comenzó la tarea", + "TaskHistory.fields.startedReviewOn.label": "Comenzó la revisión de la tarea", + "TaskHistory.fields.taskUpdated.label": "Tarea actualizada por el administrador del desafío", "TaskHistory.fields.userType.mapper": "Mapeador", "TaskHistory.fields.userType.metaReviewer": "Metarevisor", "TaskHistory.fields.userType.reviewer": "Revisor", "TaskHistory.metaReview.label": "Metarevisión", - "TaskLatLon.latLon.label": "Lat/Lon:", + "TaskLatLon.latLon.label": "Latitud/Longitud:", "TaskLatLon.latLon.value": "{lat}, {lon}", - "TaskLatLon.lonLat.label": "Lon/Lat:", + "TaskLatLon.lonLat.label": "Longitud/Latitud:", "TaskLatLon.lonLat.value": "{lon}, {lat}", "TaskPriorityFilter.label": "Prioridad", "TaskPropertyFilter.label": "Propiedad", "TaskPropertyQueryBuilder.commaSeparateValues.label": "Valores separados por comas", "TaskPropertyQueryBuilder.controls.addValue": "Añadir valor", - "TaskPropertyQueryBuilder.controls.clear": "Limpiar", + "TaskPropertyQueryBuilder.controls.clear": "Borrar", "TaskPropertyQueryBuilder.controls.search": "Buscar", - "TaskPropertyQueryBuilder.error.missingKey": "Seleccione un nombre de propiedad.", - "TaskPropertyQueryBuilder.error.missingLeftRule": "Cuando se usa una regla compuesta, se deben especificar ambas partes.", - "TaskPropertyQueryBuilder.error.missingPropertyType": "Por favor, elija un tipo de propiedad.", - "TaskPropertyQueryBuilder.error.missingRightRule": "Cuando se usa una regla compuesta, se deben especificar ambas partes.", - "TaskPropertyQueryBuilder.error.missingStyleName": "Debe elegir un nombre de estilo.", - "TaskPropertyQueryBuilder.error.missingStyleValue": "Debe ingresar un valor de estilo.", - "TaskPropertyQueryBuilder.error.missingValue": "Debe ingresar un valor.", - "TaskPropertyQueryBuilder.error.notNumericValue": "El valor de la propiedad dado no es un número válido.", + "TaskPropertyQueryBuilder.error.missingKey": "Selecciona un nombre de propiedad.", + "TaskPropertyQueryBuilder.error.missingLeftRule": "Al usar una regla compuesta, debes especificar ambas partes.", + "TaskPropertyQueryBuilder.error.missingPropertyType": "Elige un tipo de propiedad.", + "TaskPropertyQueryBuilder.error.missingRightRule": "Al usar una regla compuesta, debes especificar ambas partes.", + "TaskPropertyQueryBuilder.error.missingStyleName": "Debes elegir un nombre de estilo.", + "TaskPropertyQueryBuilder.error.missingStyleValue": "Debes introducir un valor de estilo.", + "TaskPropertyQueryBuilder.error.missingValue": "Debes introducir un valor.", + "TaskPropertyQueryBuilder.error.notNumericValue": "El valor de propiedad dado no es un número válido.", "TaskPropertyQueryBuilder.options.none.label": "Ninguno", "TaskPropertyQueryBuilder.propertyType.compoundRuleType": "regla compuesta", "TaskPropertyQueryBuilder.propertyType.numberType": "número", "TaskPropertyQueryBuilder.propertyType.stringType": "texto", - "TaskReviewStatusFilter.label": "Estado de revisión", - "TaskReviewStatusFilter.metaReviewStatuses.label": "Estados de metarevisión", + "TaskReviewStatusFilter.label": "Estado de la revisión", + "TaskReviewStatusFilter.metaReviewStatuses.label": "Estados de la metarevisión", "TaskStatusFilter.label": "Estado", "TasksTable.invert.abel": "invertir", "TasksTable.inverted.label": "invertido", "Taxonomy.indicators.cooperative.label": "Cooperativa", "Taxonomy.indicators.favorite.label": "Favorito", - "Taxonomy.indicators.featured.label": "Destacados", - "Taxonomy.indicators.newest.label": "El más nuevo", + "Taxonomy.indicators.featured.label": "Destacado", + "Taxonomy.indicators.newest.label": "Más reciente", "Taxonomy.indicators.popular.label": "Popular", - "Taxonomy.indicators.tagFix.label": "Reparación de etiqueta", + "Taxonomy.indicators.tagFix.label": "Corrección de etiqueta", "Team.Status.invited": "Invitado", "Team.Status.member": "Miembro", "Team.activeMembers.header": "Miembros activos", "Team.addMembers.header": "Invitar a un nuevo miembro", - "Team.controls.acceptInvite.label": "Unirse al equipo", + "Team.controls.acceptInvite.label": "Unirte al equipo", "Team.controls.cancel.label": "Cancelar", "Team.controls.declineInvite.label": "Rechazar invitación", "Team.controls.delete.label": "Eliminar equipo", "Team.controls.edit.label": "Editar equipo", - "Team.controls.leave.label": "Salir del equipo", + "Team.controls.leave.label": "Abandonar el equipo", "Team.controls.save.label": "Guardar", "Team.controls.view.label": "Ver equipo", "Team.description.description": "Una breve descripción del equipo.", "Team.description.label": "Descripción", "Team.invitedMembers.header": "Invitaciones pendientes", - "Team.member.controls.acceptInvite.label": "Unirse al equipo", + "Team.member.controls.acceptInvite.label": "Unirte al equipo", "Team.member.controls.declineInvite.label": "Rechazar invitación", "Team.member.controls.delete.label": "Eliminar usuario", - "Team.member.controls.leave.label": "Dejar equipo", - "Team.members.indicator.you.label": "(Usted)", + "Team.member.controls.leave.label": "Abandonar el equipo", + "Team.members.indicator.you.label": "(tú)", "Team.name.description": "El nombre único del equipo.", "Team.name.label": "Nombre", - "Team.noTeams": "No es miembro de ningún equipo", - "TopUserChallenges.topChallengesDisabled.label": "Results for Top Challenges widget are currently disabled", - "TopUserChallenges.widget.label": "Sus principales desafíos", + "Team.noTeams": "No eres miembro de ningún equipo", + "TopUserChallenges.topChallengesDisabled.label": "Los resultados del widget Desafíos principales están actualmente deshabilitados", + "TopUserChallenges.widget.label": "Tus desafíos principales", "TopUserChallenges.widget.noChallenges": "Sin desafíos", - "User.sort.numOfChallenges": "Puntaje", + "User.sort.numOfChallenges": "Puntuación", "UserEditorSelector.currentEditor.label": "Editor actual:", + "UserEditorSelector.defaultEditor.label": "Establecer editor predeterminado:", + "UserEditorSelector.openEditor.label": "Abrir editor", + "UserEditorSelector.unsupportedEditor.label": "Abrir editor no compatible:", "UserProfile.favoriteChallenges.header": "Tus desafíos favoritos", - "UserProfile.savedTasks.header": "Tareas rastreadas", - "UserProfile.topChallenges.header": "Sus principales desafíos", + "UserProfile.lockedTasks.header": "Tus tareas bloqueadas", + "UserProfile.savedTasks.header": "Tareas seguidas", + "UserProfile.topChallenges.header": "Tus desafíos principales", "VirtualChallenge.controls.create.label": "Trabajar en {taskCount} tareas seleccionadas", - "VirtualChallenge.controls.start.label": "Comenzar", - "VirtualChallenge.controls.tooMany.label": "Acercar para trabajar en tareas asignadas", - "VirtualChallenge.controls.tooMany.tooltip": "Se pueden incluir {maxTasks, number} como mucho en un desafío \"virtual\"", - "VirtualChallenge.fields.name.label": "Nombra tu desafío \"virtual\"", - "VirtualChallenge.selectedCount": "Ha seleccionado {count}", - "VirtualChallenge.tooManyTasks": "Como máximo, se pueden trabajar {max} tareas a la vez", - "WidgetPicker.menuLabel": "Agregar widget", - "WidgetWorkspace.controls.addConfiguration.label": "Agregar nuevo diseño", + "VirtualChallenge.controls.start.label": "Iniciar", + "VirtualChallenge.controls.tooMany.label": "Acerca el zoom para trabajar en las tareas mapeadas", + "VirtualChallenge.controls.tooMany.tooltip": "Como máximo se pueden incluir {maxTasks, number} tareas en un desafío «virtual»", + "VirtualChallenge.fields.name.label": "Nombra tu desafío «virtual»", + "VirtualChallenge.selectedCount": "Has seleccionado {count}", + "VirtualChallenge.tooManyTasks": "Como máximo se pueden trabajar {max} tareas a la vez", + "WidgetPicker.menuLabel": "Añadir widget", + "WidgetWorkspace.controls.addConfiguration.label": "Añadir nuevo diseño", "WidgetWorkspace.controls.cancelConfiguration.label": "Cancelar", "WidgetWorkspace.controls.deleteConfiguration.label": "Eliminar diseño", "WidgetWorkspace.controls.editConfiguration.label": "Editar diseño", "WidgetWorkspace.controls.exportConfiguration.label": "Exportar diseño", "WidgetWorkspace.controls.importConfiguration.label": "Importar diseño", "WidgetWorkspace.controls.resetConfiguration.label": "Restablecer diseño a predeterminado", - "WidgetWorkspace.controls.saveConfiguration.label": "Edición realizada", + "WidgetWorkspace.controls.saveConfiguration.label": "Edición finalizada", "WidgetWorkspace.exportModal.controls.cancel.label": "Cancelar", "WidgetWorkspace.exportModal.controls.download.label": "Descargar", "WidgetWorkspace.exportModal.fields.name.label": "Nombre del diseño", - "WidgetWorkspace.exportModal.header": "Exportar su diseño", - "WidgetWorkspace.fields.configurationName.label": "Nombre de diseño:", + "WidgetWorkspace.exportModal.header": "Exporta tu diseño", + "WidgetWorkspace.fields.configurationName.label": "Nombre del diseño:", "WidgetWorkspace.importModal.header": "Importar un diseño", "WidgetWorkspace.labels.currentlyUsing": "Diseño actual:", "WidgetWorkspace.labels.switchTo": "Cambiar a:", - "WidgetWorkspace.recommendedLayout.label": "Plano recomendado", - "WidgetWorkspace.useRecommendedLayoutLabel.label": "Usar plano recomendado", + "WidgetWorkspace.recommendedLayout.label": "Diseño recomendado", + "WidgetWorkspace.useRecommendedLayoutLabel.label": "Usar diseño recomendado", "Widgets.ActivityListingWidget.controls.toggleExactDates.label": "Mostrar fechas exactas", "Widgets.ActivityListingWidget.title": "Listado de actividades", "Widgets.ActivityMapWidget.title": "Mapa de actividad", "Widgets.BurndownChartWidget.controls.loadStats.label": "Cargar estadísticas de finalización", - "Widgets.BurndownChartWidget.label": "Diagrama de quemado", + "Widgets.BurndownChartWidget.label": "Gráfico de evolución", "Widgets.BurndownChartWidget.title": "Tareas restantes: {taskCount, number}", "Widgets.CalendarHeatmapWidget.label": "Mapa de calor diario", - "Widgets.CalendarHeatmapWidget.title": "Mapa de calor diario: finalización de tareas", + "Widgets.CalendarHeatmapWidget.title": "Mapa de calor diario: Finalización de tareas", "Widgets.ChallengeListWidget.label": "Desafíos", "Widgets.ChallengeListWidget.search.placeholder": "Buscar", "Widgets.ChallengeListWidget.title": "Desafíos", "Widgets.ChallengeOverviewWidget.fields.creationDate.label": "Desafío creado:", - "Widgets.ChallengeOverviewWidget.fields.dataOriginDate.label": "Tasks built/added on {refreshDate} from data sourced on {sourceDate}.", - "Widgets.ChallengeOverviewWidget.fields.enabled.label": "Hallable", + "Widgets.ChallengeOverviewWidget.fields.dataOriginDate.label": "Tareas creadas/añadidas el {refreshDate} a partir de datos obtenidos el {sourceDate}.", + "Widgets.ChallengeOverviewWidget.fields.enabled.label": "Visible", "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Palabras clave:", - "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tareas actualizadas:", - "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tareas actualizadas por última vez:", + "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Última vez que se crearon o añadieron tareas al desafío", "Widgets.ChallengeOverviewWidget.fields.status.label": "Estado:", - "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Datos de tarea obtenidos:", + "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Datos de tareas obtenidos:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tareas actualizadas:", "Widgets.ChallengeOverviewWidget.label": "Resumen del desafío", - "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "proyecto no hallable", + "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "proyecto no visible", "Widgets.ChallengeOverviewWidget.title": "Resumen", - "Widgets.ChallengeShareWidget.label": "Compartir socialmente", + "Widgets.ChallengeShareWidget.label": "Compartir en redes sociales", "Widgets.ChallengeShareWidget.title": "Compartir", "Widgets.ChallengeTasksWidget.label": "Tareas", "Widgets.ChallengeTasksWidget.title": "Tareas", @@ -1689,9 +1701,9 @@ "Widgets.CompletionProgressWidget.label": "Progreso de finalización", "Widgets.CompletionProgressWidget.noTasks": "El desafío no tiene tareas", "Widgets.CompletionProgressWidget.title": "Progreso de finalización", - "Widgets.CustomUrlWidget.controls.createUrl.label": "Agregar URL personalizada", + "Widgets.CustomUrlWidget.controls.createUrl.label": "Añadir URL personalizada", "Widgets.CustomUrlWidget.controls.exportUrls.label": "Exportar URL personalizadas", - "Widgets.CustomUrlWidget.controls.importUrls.label": "importar URL personalizadas", + "Widgets.CustomUrlWidget.controls.importUrls.label": "Importar URL personalizadas", "Widgets.CustomUrlWidget.label": "URL personalizadas", "Widgets.CustomUrlWidget.title": "URL personalizadas", "Widgets.FeatureStyleLegendWidget.label": "Leyenda de estilo de elemento", @@ -1701,8 +1713,8 @@ "Widgets.FollowersWidget.controls.toggleExactDates.label": "Mostrar fechas exactas", "Widgets.FollowingWidget.controls.following.label": "Siguiendo", "Widgets.FollowingWidget.header.activity": "Actividad que estás siguiendo", - "Widgets.FollowingWidget.header.followers": "Sus seguidores", - "Widgets.FollowingWidget.header.following": "Está siguiendo", + "Widgets.FollowingWidget.header.followers": "Tus seguidores", + "Widgets.FollowingWidget.header.following": "Estás siguiendo", "Widgets.FollowingWidget.label": "Seguir", "Widgets.KeyboardShortcutsWidget.label": "Atajos de teclado", "Widgets.KeyboardShortcutsWidget.title": "Atajos de teclado", @@ -1710,103 +1722,105 @@ "Widgets.LeaderboardWidget.mapper": "Mapeadores", "Widgets.LeaderboardWidget.reviewer": "Revisores", "Widgets.LeaderboardWidget.title": "Tabla de clasificación", - "Widgets.OSMHistoryWidget.label": "Historia de OSM", - "Widgets.OSMHistoryWidget.title": "Historia de OSM", - "Widgets.ProjectAboutWidget.content": "Los proyectos sirven como un medio para agrupar desafíos relacionados. Todos los desafíos deben pertenecer a un proyecto. Puede crear tantos proyectos como sea necesario para organizar sus desafíos y puede invitar a otros usuarios de MapRoulette a que lo ayuden a administrarlos con usted. Los proyectos deben configurarse como Hallable para que los desafíos dentro de ellos aparezcan en la navegación o búsqueda pública.", - "Widgets.ProjectAboutWidget.label": "Sobre proyectos", - "Widgets.ProjectAboutWidget.title": "Sobre proyectos", + "Widgets.OSMHistoryWidget.label": "Historial de OSM", + "Widgets.OSMHistoryWidget.title": "Historial de OSM", + "Widgets.ProjectAboutWidget.content": "Los proyectos sirven como un medio para agrupar desafíos relacionados. Todos los desafíos deben pertenecer a un proyecto.\n\nPuedes crear tantos proyectos como necesites para organizar tus desafíos y puedes invitar a otros usuarios de MapRoulette a que te ayuden a administrarlos contigo.\n\nLos proyectos deben configurarse como visibles para que los desafíos dentro de ellos aparezcan en la navegación o búsqueda pública.", + "Widgets.ProjectAboutWidget.label": "Acerca de los proyectos", + "Widgets.ProjectAboutWidget.title": "Acerca de los proyectos", "Widgets.ProjectListWidget.label": "Lista de proyectos", "Widgets.ProjectListWidget.search.placeholder": "Buscar", "Widgets.ProjectListWidget.title": "Proyectos", - "Widgets.ProjectManagersWidget.label": "Administradores de proyecto", + "Widgets.ProjectManagersWidget.label": "Administradores del proyecto", "Widgets.ProjectOverviewWidget.label": "Resumen", "Widgets.ProjectOverviewWidget.title": "Resumen", "Widgets.PublicTaskInstructionsWidget.label": "Instrucciones", "Widgets.RecentActivityWidget.label": "Actividad reciente", "Widgets.RecentActivityWidget.title": "Actividad reciente", "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "Borrar filtros", - "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "Filtrar etiquetas:", + "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "Filtrar por:", "Widgets.ReviewNearbyTasksWidget.label": "Tareas cercanas", "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "ID del elemento:", "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "Prioridad:", "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "Estado:", "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "ID interno:", "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "Tareas cercanas", - "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Working on {taskCount, number} tasks together", - "Widgets.ReviewStatusMetricsWidget.label": "Métricas de estado de revisión", - "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Métricas de estado de metarevisión", - "Widgets.ReviewStatusMetricsWidget.metaReviewStatusTitle": "Estado de metarevisión", - "Widgets.ReviewStatusMetricsWidget.title": "Revisar estado", + "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Trabajando en {taskCount, number} tareas a la vez", + "Widgets.ReviewStatusMetricsWidget.label": "Métricas del estado de la revisión", + "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Métricas del estado de la metarevisión", + "Widgets.ReviewStatusMetricsWidget.metaReviewStatusTitle": "Estado de la metarevisión", + "Widgets.ReviewStatusMetricsWidget.title": "Estado de la revisión", "Widgets.ReviewTableWidget.label": "Tabla de revisión", - "Widgets.ReviewTagMetricsWidget.label": "Métricas de etiqueta", - "Widgets.ReviewTagMetricsWidget.title": "Métricas de etiqueta", + "Widgets.ReviewTagMetricsWidget.label": "Métricas de etiquetas", + "Widgets.ReviewTagMetricsWidget.title": "Métricas de etiquetas", "Widgets.SnapshotProgressWidget.current.label": "Actual", "Widgets.SnapshotProgressWidget.done.label": "Listo", "Widgets.SnapshotProgressWidget.exportCSV.label": "Exportar CSV", "Widgets.SnapshotProgressWidget.label": "Progreso pasado", "Widgets.SnapshotProgressWidget.manageSnapshots.label": "Administrar instantáneas", - "Widgets.SnapshotProgressWidget.record.label": "Grabar nueva instantánea", + "Widgets.SnapshotProgressWidget.record.label": "Registrar nueva instantánea", "Widgets.SnapshotProgressWidget.title": "Progreso pasado", "Widgets.StatusRadarWidget.controls.loadStats.label": "Cargar estadísticas de finalización", "Widgets.StatusRadarWidget.label": "Radar de estado", "Widgets.StatusRadarWidget.title": "Distribución del estado de finalización", - "Widgets.SupplementalMapWidget.controls.trackTaskMap.label": "Track Task Map", + "Widgets.SupplementalMapWidget.controls.trackTaskMap.label": "Seguir mapa de tareas", "Widgets.SupplementalMapWidget.label": "Mapa suplementario", - "Widgets.SupplementalMapWidget.title": "Supplemental Map", + "Widgets.SupplementalMapWidget.title": "Mapa suplementario", "Widgets.TagDiffWidget.controls.editTags.label": "Editar etiquetas", "Widgets.TagDiffWidget.controls.viewAllTags.label": "Mostrar todas las etiquetas", - "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": "Reparación de etiqueta", + "Widgets.TagDiffWidget.disabledDescription": "Esta tarea tiene correcciones de etiquetas propuestas, pero las has deshabilitado para tu usuario. Puedes volver a habilitarlas en la configuración de usuario.", + "Widgets.TagDiffWidget.label": "Corrección de etiqueta", "Widgets.TagDiffWidget.title": "Cambios de etiqueta OSM propuestos", - "Widgets.TagMetricsWidget.label": "Métricas de etiqueta", - "Widgets.TagMetricsWidget.title": "Métricas de etiqueta", - "Widgets.TaskBundleWidget.cannotEditPrimaryTask": "No se puede editar tarea", + "Widgets.TagMetricsWidget.label": "Métricas de etiquetas", + "Widgets.TagMetricsWidget.title": "Métricas de etiquetas", + "Widgets.TaskBundleWidget.cannotEditPrimaryTask": "No se puede editar la tarea principal", "Widgets.TaskBundleWidget.controls.clearFilters.label": "Borrar filtros", - "Widgets.TaskBundleWidget.controls.displayAllTasks.label": "Mostrar todas tareas a la vista", - "Widgets.TaskBundleWidget.controls.displayBundledTasks.label": "Display Only Bundled Tasks", - "Widgets.TaskBundleWidget.controls.filterList.label": "Filtrar etiquetas:", - "Widgets.TaskBundleWidget.controls.resetBundleLabel.label": "Reiniciar paquete", - "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Restablecer filtros predeterminados", + "Widgets.TaskBundleWidget.controls.displayAllTasks.label": "Mostrar todas las tareas a la vista", + "Widgets.TaskBundleWidget.controls.displayBundledTasks.label": "Mostrar solo las tareas agrupadas", + "Widgets.TaskBundleWidget.controls.filterList.label": "Filtrar por:", + "Widgets.TaskBundleWidget.controls.resetBundleLabel.label": "Restablecer paquete", + "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Restaurar filtros predeterminados", "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Guardar filtros actuales", - "Widgets.TaskBundleWidget.controls.startBundling.label": "Start Bundling Tasks", - "Widgets.TaskBundleWidget.controls.stopBundling.label": "Stop Bundling Tasks", + "Widgets.TaskBundleWidget.controls.startBundling.label": "Iniciar agrupación de tareas", + "Widgets.TaskBundleWidget.controls.stopBundling.label": "Detener agrupación de tareas", "Widgets.TaskBundleWidget.currentTask": "(tarea actual)", "Widgets.TaskBundleWidget.disallowBundling": "Estás trabajando en una sola tarea. Los paquetes de tareas no se pueden crear en este paso.", "Widgets.TaskBundleWidget.label": "Trabajo multitarea", "Widgets.TaskBundleWidget.noCooperativeWork": "Las tareas cooperativas no se pueden agrupar", - "Widgets.TaskBundleWidget.noVirtualChallenges": "Las tareas en desafíos \"virtuales\" no se pueden agrupar", + "Widgets.TaskBundleWidget.noVirtualChallenges": "Las tareas en desafíos «virtuales» no se pueden agrupar", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Ya agrupado por otra persona.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Seleccionado", "Widgets.TaskBundleWidget.popup.fields.name.label": "ID del elemento:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Prioridad:", "Widgets.TaskBundleWidget.popup.fields.status.label": "Estado:", "Widgets.TaskBundleWidget.popup.fields.taskId.label": "ID interno:", - "Widgets.TaskBundleWidget.readOnly": "Vista previa de tareas en modo de solo lectura", - "Widgets.TaskBundleWidget.removeFromBundle": "Remove from bundle", - "Widgets.TaskBundleWidget.reviewTaskTitle": "Trabajar juntos en múltiples tareas", - "Widgets.TaskBundleWidget.simultaneousTasks": "Trabajando juntos en {taskCount, number} tareas", + "Widgets.TaskBundleWidget.readOnly": "Vista previa de la tarea en modo de solo lectura", + "Widgets.TaskBundleWidget.removeFromBundle": "Eliminar del paquete", + "Widgets.TaskBundleWidget.reviewTaskTitle": "Trabajar en conjunto en múltiples tareas", + "Widgets.TaskBundleWidget.simultaneousTasks": "Trabajando en {taskCount, number} tareas a la vez", "Widgets.TaskBundleWidget.unableToSelect": "No se puede seleccionar", "Widgets.TaskCompletionWidget.cancelSelection": "Cancelar selección", - "Widgets.TaskCompletionWidget.completeTogether": "Completar juntos", + "Widgets.TaskCompletionWidget.completeTogether": "Completar en conjunto", "Widgets.TaskCompletionWidget.cooperativeWorkTitle": "Cambios propuestos", "Widgets.TaskCompletionWidget.inspectTitle": "Inspeccionar", "Widgets.TaskCompletionWidget.label": "Finalización", - "Widgets.TaskCompletionWidget.simultaneousTasks": "Trabajando juntos en {taskCount, number} tareas", + "Widgets.TaskCompletionWidget.simultaneousTasks": "Trabajando en {taskCount, number} tareas a la vez", "Widgets.TaskCompletionWidget.title": "Finalización", "Widgets.TaskHistoryWidget.control.cancelDiff": "Cancelar diferencia", "Widgets.TaskHistoryWidget.control.startDiff": "Iniciar diferencia", "Widgets.TaskHistoryWidget.control.viewOSMCha": "Ver OSM Cha", "Widgets.TaskHistoryWidget.label": "Historial de tareas", - "Widgets.TaskHistoryWidget.title": "Historia", + "Widgets.TaskHistoryWidget.title": "Historial", "Widgets.TaskInstructionsWidget.label": "Instrucciones", "Widgets.TaskInstructionsWidget.title": "Instrucciones", - "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", - "Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat", + "Widgets.TaskLocationWidget.controls.showLatLon.label": "Latitud/Longitud", + "Widgets.TaskLocationWidget.controls.showLonLat.label": "Longitud/Latitud", "Widgets.TaskLocationWidget.label": "Ubicación", "Widgets.TaskLocationWidget.switch": "Cambiar a:", "Widgets.TaskLocationWidget.title": "Ubicación", "Widgets.TaskMapWidget.editMode": "Modo actual:", "Widgets.TaskMapWidget.label": "Tarea", - "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "Tienes cambios sin guardar en Rapid que se descartarán. ¿Estás seguro de que quieres continuar?", + "Widgets.TaskMapWidget.rapidFailed": "¡Error del widget! ¡Geometrías nulas!", "Widgets.TaskMapWidget.title": "Tarea", "Widgets.TaskMoreOptionsWidget.label": "Más opciones", "Widgets.TaskMoreOptionsWidget.title": "Más opciones", @@ -1815,21 +1829,21 @@ "Widgets.TaskNearbyMap.tooltip.loadMoreTasks.control": "Cargar más tareas", "Widgets.TaskNearbyMap.tooltip.priorityLabel": "Prioridad:", "Widgets.TaskNearbyMap.tooltip.statusLabel": "Estado:", - "Widgets.TaskPropertiesWidget.label": "Propiedades de tarea", + "Widgets.TaskPropertiesWidget.label": "Propiedades de la tarea", "Widgets.TaskPropertiesWidget.task.label": "Tarea {taskId}", - "Widgets.TaskPropertiesWidget.title": "Propiedades de tarea", + "Widgets.TaskPropertiesWidget.title": "Propiedades de la tarea", "Widgets.TaskReviewWidget.label": "Revisión de tareas", "Widgets.TaskReviewWidget.metaReviewTaskTitle": "Metarevisión", - "Widgets.TaskReviewWidget.reviewRevisionTaskTitle": "Revisión de revisión", - "Widgets.TaskReviewWidget.reviewTaskTitle": "Revisión", + "Widgets.TaskReviewWidget.reviewRevisionTaskTitle": "Revisar revisión", + "Widgets.TaskReviewWidget.reviewTaskTitle": "Revisar", "Widgets.TaskStatusWidget.label": "Estado de la tarea", "Widgets.TaskStatusWidget.title": "Estado de la tarea", - "Widgets.TeamsWidget.controls.createTeam.label": "Comenzar un equipo", + "Widgets.TeamsWidget.controls.createTeam.label": "Crear un equipo", "Widgets.TeamsWidget.controls.myTeams.label": "Mis equipos", "Widgets.TeamsWidget.createTeamTitle": "Crear nuevo equipo", "Widgets.TeamsWidget.editTeamTitle": "Editar equipo", "Widgets.TeamsWidget.label": "Equipos", "Widgets.TeamsWidget.myTeamsTitle": "Mis equipos", "Widgets.TeamsWidget.viewTeamTitle": "Detalles del equipo", - "Widgets.review.simultaneousTasks": "Revisión de {taskCount, number} tareas juntas" + "Widgets.review.simultaneousTasks": "Revisando {taskCount, number} tareas a la vez" } diff --git a/lang/fa_IR.json b/lang/fa_IR.json index 8dcef259f..88589ec93 100644 --- a/lang/fa_IR.json +++ b/lang/fa_IR.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "توضیح چالش شما", "Admin.EditChallenge.form.difficulty.description": "به نقشه‌برداران نشان دهید که چه سطح تجربه‌ای برای تکمیل وظایف در چالش شما لازم است.", "Admin.EditChallenge.form.difficulty.label": "دشواری وظایف شما", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "لطفاً یک ایمیل برای نقشه‌برداران ارائه دهید تا برای بازخورد با شما تماس بگیرند", "Admin.EditChallenge.form.email.label": "آدرس ایمیل", "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.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Ways", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass Target Type", "Admin.EditChallenge.form.overpassQL.targetType.description": "An error will be generated if your Overpass results do not match the target type.", - "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Preferred MR Review Tags", - "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "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": "محدود کردن تنظیمات از پیش تنظیم شده ویرایشگر iD", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tasks built on {refreshDate} from data sourced on {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Get In Touch", "ChallengeDetails.fields.viewLeaderboard.label": "View Leaderboard", "ChallengeDetails.fields.viewOverview.label": "Overview", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "OpenStreetMap allowed bandwidth exceeded", "Errors.osm.elementMissing": "Element not found on OpenStreetMap server", "Errors.osm.fetchFailure": "Unable to fetch data from OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "OpenStreetMap data request too large", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Unable to delete project.", "Errors.project.fetchFailure": "Unable to retrieve latest project data from server.", "Errors.project.notManager": "You must be a manager of that project to proceed.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Explore", "Home.Featured.header": "Featured Challenges", "Home.Hero.controls.getStarted.label": "Get Started", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Find Challenges", "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", @@ -955,7 +960,6 @@ "Home.Intro.header": "Thousands of people just like you edit OpenStreetMap every day", "Home.Intro.secondBullet": "Find mapping tasks that are important to you", "Home.Intro.thirdBullet": "Create tasks for others to improve OSM together", - "Home.Hero.headline": "Be an instant contributor to the world’s maps", "ImportFileModal.controls.cancel.label": "Cancel", "ImportFileModal.controls.upload.label": "Click to Upload File", "Inbox.actions.openNotification.label": "Open", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Created", "ProjectDetails.fields.featured.label": "Featured", "ProjectDetails.fields.modified.label": "Modified", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "View Leaderboard", "ProjectDetails.fields.viewReviews.label": "Review", "ProjectDetails.management.controls.manage.label": "Manage", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Unlock", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "No Challenges", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Start Challenge", "SavedFilters.controls.delete.label": "delete", "SavedFilters.controls.done.label": "Done", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "No Challenges", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Current Editor:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Your Favorite Challenges", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Tracked Tasks", "UserProfile.topChallenges.header": "Your Top Challenges", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Multi-Task Work", "Widgets.TaskBundleWidget.noCooperativeWork": "Cooperative tasks cannot be bundled together", "Widgets.TaskBundleWidget.noVirtualChallenges": "Tasks in \"virtual\" challenges cannot be bundled together", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Selected", "Widgets.TaskBundleWidget.popup.fields.name.label": "Feature Id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Priority:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Location", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Task", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Task", "Widgets.TaskMoreOptionsWidget.label": "More Options", diff --git a/lang/fr.json b/lang/fr.json index 495dba037..364e87d76 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Description de votre défi", "Admin.EditChallenge.form.difficulty.description": "Indiquez aux cartographes le niveau d'expérience requis pour accomplir les tâches de votre défi.", "Admin.EditChallenge.form.difficulty.label": "Difficulté de vos tâches", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Veuillez fournir une adresse email afin de que les cartographes puisse vous faire des retours", "Admin.EditChallenge.form.email.label": "Adresse email", "Admin.EditChallenge.form.exportableProperties.description": "Toute propriété incluse dans cette liste séparée par des virgules sera exportée en tant que colonne dans l'exportation CSV et remplie avec la première propriété de caractéristique correspondante de chaque tâche.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Chemins", "Admin.EditChallenge.form.overpassQL.targetType": "Type d'objet dans Overpass", "Admin.EditChallenge.form.overpassQL.targetType.description": "Une erreur sera générée si les résultats de la requête Overpass ne correspondent pas au type de cible.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Vous pouvez fournir, facultativement, une liste de tags à utiliser en priorité par les validateurs.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Tags de validation MR préférés", - "Admin.EditChallenge.form.preferredTags.description": "Vous pouvez fournir une liste de tags dont l'usage est recommandé aux contributeurs de la tâche. Mais c'est optionnel.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Tags MR préférés", "Admin.EditChallenge.form.presets.description": "Limitez les types d'éléments OSM présentés par défaut aux cartographes dans iD lorsqu'ils travaillent sur vos tâches, afin qu'ils se concentrent sur la cartographie des éléments pertinents pour votre défi. Par exemple, si votre défi consiste à cartographier des bâtiments, vous pouvez activer uniquement les préréglages relatifs aux bâtiments. Les cartographes n'auront alors pas la possibilité de cartographier une zone comme, par exemple, un parc ou un lac.", "Admin.EditChallenge.form.presets.label": "Restreindre les préréglages d'iD", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tâches créées le {refreshDate} à partir de données collectées le {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Get In Touch", "ChallengeDetails.fields.viewLeaderboard.label": "Voir le classement", "ChallengeDetails.fields.viewOverview.label": "Aperçu", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "Dépassement de la bande passante autorisée par OpenStreetMap", "Errors.osm.elementMissing": "Élément non trouvé sur le serveur OpenStreetMap", "Errors.osm.fetchFailure": " Impossible de récupérer les données d'OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "Demande de données OpenStreetMap trop importante", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Impossible de supprimer le projet.", "Errors.project.fetchFailure": "Impossible de récupérer les dernières données du projet depuis le serveur.", "Errors.project.notManager": "Vous devez être gestionnaire de ce projet pour pouvoir continuer.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Explorer", "Home.Featured.header": "Défi phare", "Home.Hero.controls.getStarted.label": "C'est parti", + "Home.Hero.headline": "Contribuez dès à présent à la carte du Monde", "Home.Instructions.controls.findChallenges.label": "Trouver des défis", "Home.Instructions.firstParagraph": "Des dizaines de défis MapRoulette sont créés par des contributeurs bénévoles. Chaque défi vise à améliorer un volet spécifique d'OSM. Vous voulez ajouter des passages piétons ? Corriger des ponts ? Ajouter les horaires d'ouverture des magasins ? Il y a un défi pour ça. Et chaque défi comporte des milliers de tâches différentes.", "Home.Instructions.header": "Trouvez votre défi", @@ -955,7 +960,6 @@ "Home.Intro.header": "Des milliers de citoyens comme vous contribuent à OpenStreetMap chaque jour", "Home.Intro.secondBullet": "Trouvez les thématiques qui vous plaisent", "Home.Intro.thirdBullet": "Créez des défis pour améliorer OSM ensemble", - "Home.Hero.headline": "Contribuez dès à présent à la carte du Monde", "ImportFileModal.controls.cancel.label": "Annuler", "ImportFileModal.controls.upload.label": "Cliquez pour télécharger le fichier", "Inbox.actions.openNotification.label": "Ouvrir", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Créé", "ProjectDetails.fields.featured.label": "Phare", "ProjectDetails.fields.modified.label": "Modifié", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "Voir le classement", "ProjectDetails.fields.viewReviews.label": "Vérification", "ProjectDetails.management.controls.manage.label": "Gérer", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Déverrouiller", "ReviewTaskPane.indicators.locked.label": "Tâche verrouillée", "RolePicker.chooseRole.label": "Choisir un rôle", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "Aucun défi", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Commencer le défi", "SavedFilters.controls.delete.label": "Supprimer", "SavedFilters.controls.done.label": "Terminé", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Aucun défi", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Editeur actuel :", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Vos défis préférés", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Tâches suivies", "UserProfile.topChallenges.header": "Vos top défis", "VirtualChallenge.controls.create.label": "Travail sur {taskCount} tâches sélectées", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Travail multi-tâche", "Widgets.TaskBundleWidget.noCooperativeWork": "Les tâches collaboratives ne peuvent pas être regroupées", "Widgets.TaskBundleWidget.noVirtualChallenges": "Les tâches des défis \"virtuels\" ne peuvent pas être regroupées.", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Sélectionné", "Widgets.TaskBundleWidget.popup.fields.name.label": "Identifiant de la fonctionnalité", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Priorité :", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Localisation", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Tâche", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Tâche", "Widgets.TaskMoreOptionsWidget.label": "Plus d'options", diff --git a/lang/it_IT.json b/lang/it_IT.json index 8c3b24b8e..c01803a49 100644 --- a/lang/it_IT.json +++ b/lang/it_IT.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Descrizione della tua sfida", "Admin.EditChallenge.form.difficulty.description": "Indica ai mappatori quale livello di esperienza è richiesto per completare i compiti della tua Sfida.", "Admin.EditChallenge.form.difficulty.label": "Difficoltà della tua sfida", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Si prega di fornire un'e-mail per i mappatori per contattarti e darti un feedback", "Admin.EditChallenge.form.email.label": "Indirizzo email", "Admin.EditChallenge.form.exportableProperties.description": "Tutte le proprietà incluse in questo elenco separato da virgole verranno esportate come colonna nell'esportazione CSV e popolate con la prima proprietà corrispondente a ciascun compito in primo piano.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Strade", "Admin.EditChallenge.form.overpassQL.targetType": "Tipo di obiettivo Overpass", "Admin.EditChallenge.form.overpassQL.targetType.description": "Verrà generato un errore se i risultati di Overpass non corrispondono al tipo di destinazione.", - "Admin.EditChallenge.form.preferredReviewTags.description": "È possibile fornire facoltativamente un elenco di etichette preferite che si desidera vengano utilizzate dal revisore durante la revisione di un compito.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Etichette di revisione MR preferite", - "Admin.EditChallenge.form.preferredTags.description": "È possibile fornire facoltativamente un elenco di etichette preferite che si desidera che l'utente utilizzi durante il completamento di un compito.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Etichette MR preferite", "Admin.EditChallenge.form.presets.description": "Limita i tipi di funzionalità OSM presentate ai mappatori con ID predefinito quando lavori ai tuoi compiti, aiutandoli a rimanere concentrati sulla mappatura di cose rilevanti per la tua sfida. Ad esempio, se la tua sfida riguarda la mappatura degli edifici, potresti abilitare solo i preset relativi agli edifici e quindi ai mappatori non verrebbe presentata l'opzione per mappare un'area come, ad esempio, un parco o un lago.", "Admin.EditChallenge.form.presets.label": "Limita i preimpostati dell'editor ID", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Compiti creati il giorno {refreshDate} dai dati provenienti dal giorno {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Dati di creazione del compito", "ChallengeDetails.fields.overpassQL.label": "Richiesta Overpass", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Rimani in contatto", "ChallengeDetails.fields.viewLeaderboard.label": "Visualizza la classifica", "ChallengeDetails.fields.viewOverview.label": "Panoramica", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "Larghezza di banda consentita da OpenStreetMap superata", "Errors.osm.elementMissing": "Elemento non trovato sul server OpenStreetMap", "Errors.osm.fetchFailure": "Impossibile recuperare i dati da OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "La richiesta di dati di OpenStreetMap è troppo grande", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Impossibile eliminare il progetto.", "Errors.project.fetchFailure": "Impossibile recuperare i dati del progetto più recenti dal server.", "Errors.project.notManager": "Devi essere un gestore di quel progetto per procedere.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Esplora", "Home.Featured.header": "Sfide in primo piano", "Home.Hero.controls.getStarted.label": "Inizia", + "Home.Hero.headline": "Contribuisci istantaneamente alle mappe del mondo", "Home.Instructions.controls.findChallenges.label": "Trova sfide", "Home.Instructions.firstParagraph": "MapRoulette ha dozzine di sfide di mappatura create da mappatori esperti. Ogni Sfida riguarda il miglioramento di OSM in un modo molto specifico. Vuoi aggiungere attraversamenti pedonali? Riparare i ponti? Aggiungere gli orari di apertura dei negozi? C'è una sfida per questo. Ogni sfida ha molti compiti, forse anche migliaia.", "Home.Instructions.header": "Trova la tua sfida", @@ -955,7 +960,6 @@ "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", "Home.Intro.thirdBullet": "Crea compiti per gli altri per migliorare OSM insieme", - "Home.Hero.headline": "Contribuisci istantaneamente alle mappe del mondo", "ImportFileModal.controls.cancel.label": "Cancella", "ImportFileModal.controls.upload.label": "Fare clic per caricare il file", "Inbox.actions.openNotification.label": "Apri", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Creato", "ProjectDetails.fields.featured.label": "In primo piano", "ProjectDetails.fields.modified.label": "Modificato", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "Visualizza la classifica", "ProjectDetails.fields.viewReviews.label": "Revisione", "ProjectDetails.management.controls.manage.label": "Gestisci", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Sblocca", "ReviewTaskPane.indicators.locked.label": "Compito bloccato", "RolePicker.chooseRole.label": "Scegli Ruolo", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "Nessuna sfida", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Inizia la sfida", "SavedFilters.controls.delete.label": "elimina", "SavedFilters.controls.done.label": "Fatto", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Nessuna Sfida", "User.sort.numOfChallenges": "Punteggio", "UserEditorSelector.currentEditor.label": "Editor Attuale:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Le Tue Sfide Preferite", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Compiti Tracciati", "UserProfile.topChallenges.header": "Le Tue Sfide Top", "VirtualChallenge.controls.create.label": "Lavora su {taskCount} Compiti Selezionati", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Lavoro Multi-Compito", "Widgets.TaskBundleWidget.noCooperativeWork": "I compiti cooperativi non possono essere compattati insieme", "Widgets.TaskBundleWidget.noVirtualChallenges": "Il compito nella sfida \"virtuale\" non può essere compattato insieme", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Selezionato", "Widgets.TaskBundleWidget.popup.fields.name.label": "Id Caratteristica:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Priorità:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Posizione", "Widgets.TaskMapWidget.editMode": "Modalità corrente.", "Widgets.TaskMapWidget.label": "Compito", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Errore Widget! Geometrie Null!", "Widgets.TaskMapWidget.title": "Compito", "Widgets.TaskMoreOptionsWidget.label": "Altre Opzioni", diff --git a/lang/ja.json b/lang/ja.json index beb739751..c11aa9490 100644 --- a/lang/ja.json +++ b/lang/ja.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Description of your Challenge", "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.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Please provide an email for mappers to contact you with feedback", "Admin.EditChallenge.form.email.label": "メールアドレス", "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.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "ウェイ", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass Target Type", "Admin.EditChallenge.form.overpassQL.targetType.description": "An error will be generated if your Overpass results do not match the target type.", - "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Preferred MR Review Tags", - "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "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", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tasks built on {refreshDate} from data sourced on {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "タスクデータ作成日", "ChallengeDetails.fields.overpassQL.label": "Overpassクエリ", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "問い合わせ", "ChallengeDetails.fields.viewLeaderboard.label": "リーダーボードを見る", "ChallengeDetails.fields.viewOverview.label": "概要", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "OpenStreetMap allowed bandwidth exceeded", "Errors.osm.elementMissing": "Element not found on OpenStreetMap server", "Errors.osm.fetchFailure": "Unable to fetch data from OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "OpenStreetMap data request too large", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "プロジェクトを削除できません。", "Errors.project.fetchFailure": "サーバーから最新のプロジェクトデータを参照できません。", "Errors.project.notManager": "先に進むにはそのプロジェクトの管理者でなければなりません。", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Explore", "Home.Featured.header": "オススメのチャレンジ", "Home.Hero.controls.getStarted.label": "始める", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "チャレンジを探す", "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", @@ -955,7 +960,6 @@ "Home.Intro.header": "Thousands of people just like you edit OpenStreetMap every day", "Home.Intro.secondBullet": "Find mapping tasks that are important to you", "Home.Intro.thirdBullet": "Create tasks for others to improve OSM together", - "Home.Hero.headline": "Be an instant contributor to the world’s maps", "ImportFileModal.controls.cancel.label": "キャンセル", "ImportFileModal.controls.upload.label": "ファイルをアップロード", "Inbox.actions.openNotification.label": "開く", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "作成日", "ProjectDetails.fields.featured.label": "Featured", "ProjectDetails.fields.modified.label": "更新日", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "リーダーボードを見る", "ProjectDetails.fields.viewReviews.label": "レビュー", "ProjectDetails.management.controls.manage.label": "管理", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "アンロック", "ReviewTaskPane.indicators.locked.label": "タスクをロック中", "RolePicker.chooseRole.label": "Choose Role", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "チャレンジがありません", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "チャレンジを開始", "SavedFilters.controls.delete.label": "削除", "SavedFilters.controls.done.label": "終了", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "No Challenges", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "現在のエディタ:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "お気に入りのチャレンジ", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Tracked Tasks", "UserProfile.topChallenges.header": "トップチャレンジ", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Multi-Task Work", "Widgets.TaskBundleWidget.noCooperativeWork": "Cooperative tasks cannot be bundled together", "Widgets.TaskBundleWidget.noVirtualChallenges": "Tasks in \"virtual\" challenges cannot be bundled together", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "選択", "Widgets.TaskBundleWidget.popup.fields.name.label": "Feature Id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "優先度:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "位置", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "タスク", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "タスク", "Widgets.TaskMoreOptionsWidget.label": "More Options", diff --git a/lang/ko.json b/lang/ko.json index d837a0046..55b720d69 100644 --- a/lang/ko.json +++ b/lang/ko.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "당신의 도전에 대한 설명", "Admin.EditChallenge.form.difficulty.description": "지도 제작자에게 도전을 완료하는 데 필요한 경험 수준을 나타냅니다.", "Admin.EditChallenge.form.difficulty.label": "당신의 임무의 어려움", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "피드백을 위해 지도 제작자에게 연락할 수 있는 이메일을 제공하십시오.", "Admin.EditChallenge.form.email.label": "이메일 주소", "Admin.EditChallenge.form.exportableProperties.description": "이 쉼표로 구분된 목록에 포함된 속성은 CSV 내보내기의 열로 내보내지고 각 임무의 첫 번째 일치하는 기능 속성으로 채워집니다.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "방법", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass 목표 유형", "Admin.EditChallenge.form.overpassQL.targetType.description": "Overpass 결과가 목표 유형과 일치하지 않으면 오류가 생성됩니다.", - "Admin.EditChallenge.form.preferredReviewTags.description": "검토자가 임무를 검토할 때 사용할 기본 태그 목록을 선택적으로 제공할 수 있습니다.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "선호하는 MR 검토 태그", - "Admin.EditChallenge.form.preferredTags.description": "사용자가 임무를 완료할 때 사용할 기본 태그 목록을 선택적으로 제공할 수 있습니다.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "선호하는 MR 태그", "Admin.EditChallenge.form.presets.description": "임무를 수행할 때 기본적으로 iD의 지도 제작자에게 제공되는 OSM 기능 유형을 제한하여 도전과 관련된 매핑에 집중할 수 있도록 합니다. 예를 들어, 건물 매핑 관련 도전이 있는 경우, 건물과 관련된 사전 설정만 활성화하면 지도 제작자에게 공원이나 호수와 같은 지역을 매핑하는 옵션이 표시되지 않습니다.", "Admin.EditChallenge.form.presets.label": "iD 편집기 사전 설정 제한", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "{sourceDate}에서 가져온 데이터에서 {refreshDate}에 구축된 작업.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "임무 데이터 소스", "ChallengeDetails.fields.overpassQL.label": "오버패스 쿼리", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "연락하기", "ChallengeDetails.fields.viewLeaderboard.label": "리더보드 표시", "ChallengeDetails.fields.viewOverview.label": "개요", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "허용 대역폭을 초과했습니다", "Errors.osm.elementMissing": "오픈스트리트맵 서버에서 요소를 찾을 수 없습니다", "Errors.osm.fetchFailure": "오픈스트리트맵에서 데이터를 가져올 수 없습니다", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "오픈스트리트맵 데이터 요청이 너무 큽니다", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "프로젝트를 삭제할 수 없습니다.", "Errors.project.fetchFailure": "서버에서 최신 버전의 프로젝트 데이터를 가져올 수 없습니다.", "Errors.project.notManager": "이 프로젝트의 관리자만 계속 진행할 수 있습니다.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "탐색", "Home.Featured.header": "대표 도전", "Home.Hero.controls.getStarted.label": "시작하기", + "Home.Hero.headline": "세계 지도에 즉시 기여해보세요", "Home.Instructions.controls.findChallenges.label": "도전 찾기", "Home.Instructions.firstParagraph": "MapRoulette에는 숙련된 지도 제작자들이 만든 수십 가지 매핑 도전이 있습니다. 각 도전에선 한가지의 구체적인 방법으로 OSM을 개선합니다. 횡단보도를 추가하시겠습니까? 다리를 고치시겠습니까? 상점의 영업시간을 추가하시겠습니까? 여기에 관련 도전들이 있습니다. 각 도전에는 수천 개의 많은 임무가 있습니다.", "Home.Instructions.header": "도전 찾기", @@ -955,7 +960,6 @@ "Home.Intro.header": "당신과 같은 수천명의 사람들이 매일 오픈스트리트맵을 편집합니다", "Home.Intro.secondBullet": "당신에게 중요한 매핑 임무를 찾으세요", "Home.Intro.thirdBullet": "다른 사람들을 위해 OSM 을 함께 개선할 수 있는 임무를 생성하세요", - "Home.Hero.headline": "세계 지도에 즉시 기여해보세요", "ImportFileModal.controls.cancel.label": "취소하기", "ImportFileModal.controls.upload.label": "클릭해서 파일 업로드하기", "Inbox.actions.openNotification.label": "열기", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "생성됨", "ProjectDetails.fields.featured.label": "대표", "ProjectDetails.fields.modified.label": "수정됨", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "리더보드 보기", "ProjectDetails.fields.viewReviews.label": "검토하기", "ProjectDetails.management.controls.manage.label": "관리하기", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "잠금 해제", "ReviewTaskPane.indicators.locked.label": "임무 잠김", "RolePicker.chooseRole.label": "역할 선택", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "도전 없음", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "도전 시작", "SavedFilters.controls.delete.label": "삭제", "SavedFilters.controls.done.label": "끝", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "도전 없음", "User.sort.numOfChallenges": "점수", "UserEditorSelector.currentEditor.label": "현재 편집기:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "당신이 가장 선호하는 도전", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "추적되는 작업", "UserProfile.topChallenges.header": "당신의 상위 도전", "VirtualChallenge.controls.create.label": "선택된 임무 {taskCount} 수행", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "멀티태스크 업무", "Widgets.TaskBundleWidget.noCooperativeWork": "협력 임무는 묶음으로 처리될 수 없음", "Widgets.TaskBundleWidget.noVirtualChallenges": "\"가상\" 도전에 해당하는 임무는 묶음으로 처리될 수 없음", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "선택됨", "Widgets.TaskBundleWidget.popup.fields.name.label": "특징 아이디:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "우선순위:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "위치", "Widgets.TaskMapWidget.editMode": "현재 모드:", "Widgets.TaskMapWidget.label": "작업", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "위젯 실패! 지오메트리스 Null!", "Widgets.TaskMapWidget.title": "작업", "Widgets.TaskMoreOptionsWidget.label": "더 많은 옵션", diff --git a/lang/nl.json b/lang/nl.json index 583e4ae1c..71a4f3ccb 100644 --- a/lang/nl.json +++ b/lang/nl.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Omschrijving van de missie", "Admin.EditChallenge.form.difficulty.description": "Geef aan mappers aan welk niveau van ervaring is vereist om taken in de missie te voltooien.", "Admin.EditChallenge.form.difficulty.label": "Moeilijkheid van je taken", + "Admin.EditChallenge.form.disableOsmIdProperty": "Deze ID kan niet worden bewerkt na het maken van de uitdaging, dat is om het dupliceren van taken te voorkomen. [Meer weten](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Geef een e-mailadres op waar mappers contact met u kunnen opnemen met feedback", "Admin.EditChallenge.form.email.label": "E-mailadres", "Admin.EditChallenge.form.exportableProperties.description": "Eigenschappen die zijn opgenomen in deze kommagescheiden lijst zullen worden geëxporteerd als een kolom in de export naar CSV en worden gevuld met de eerste overeenkomende eigenschap van elke taak die overeenkomt.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Wegen", "Admin.EditChallenge.form.overpassQL.targetType": "Doeltype Overpass", "Admin.EditChallenge.form.overpassQL.targetType.description": "Er zal een fout optreden als uw resultaten van Overpass niet overeenkomen met het doeltype.", - "Admin.EditChallenge.form.preferredReviewTags.description": "U kunt optioneel een lijst opgeven van voorkeurtags waarvan u wilt dat de nakijker die gebruikt bij het nakijken van een taak.", + "Admin.EditChallenge.form.preferredReviewTags.description": "U kunt optioneel een lijst met voorkeurtags opgeven, waarvan u wilt dat de nakijker die gebuikt bij het nakijken van een taak. [Meer weten](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Voorkeurtags MR bij nakijken", - "Admin.EditChallenge.form.preferredTags.description": "U kunt optioneel een lijst opgeven van voorkeurtags waarvan u wilt dat de deelnemer die gebruikt bij het voltooien van een taak.", + "Admin.EditChallenge.form.preferredTags.description": "U kunt optioneel een lijst met voorkeurtags opgeven, waarvan u wilt dat de gebruiker die gebuikt bij het voltooien van een taak. [Meer weten](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Voorkeurtags MR", "Admin.EditChallenge.form.presets.description": "Beperk standaard de soorten objecten uit OSM die worden gepresenteerd aan de mappers in iD bij het werken aan de taken. Dat helpt hen om dingen in kaart te brengen die relevant zijn voor je missie. Als je missie bijvoorbeeld over het mappen van gebouwen gaat zou je alleen voorkeuzen gerelateerd aan gebouwen kunnen inschakelen en dan zouden aan mappers niet de opties worden getoond om een gebied, zoals bijvoorbeeld een park of een meer, in kaart te brengen.", "Admin.EditChallenge.form.presets.label": "Voorkeuzen bewerker iD beperken", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Taken samengesteld op {refreshDate} vanuit gegevensbronnen op {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Eigenaar", "ChallengeDetails.fields.viewComments.label": "Neem contact met ons op", "ChallengeDetails.fields.viewLeaderboard.label": "Scorebord bekijken", "ChallengeDetails.fields.viewOverview.label": "Overzicht", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "Toegestane bandbreedte voor OpenStreetMap overschreden", "Errors.osm.elementMissing": "Element niet gevonden op server van OpenStreetMap", "Errors.osm.fetchFailure": "Kan geen gegevens ophalen van OpenStreetMap.", + "Errors.osm.parseFailure": "Kan geen taggegevens van OpenStreetMap parsen.", "Errors.osm.requestTooLarge": "Het verzoek om gegevens van OpenStreetMap leidde tot een te grote gegevensset.", + "Errors.osm.textConversionFailure": "Kan geen taggegevens van OpenStreetMap converteren naar tekst.", "Errors.project.deleteFailure": "Kan project niet verwijderen.", "Errors.project.fetchFailure": "Laatste projectgegevens konden niet worden opgehaald.", "Errors.project.notManager": "U moet een beheerder van dat project zijn om door te kunnen gaan.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Verkennen", "Home.Featured.header": "Uitgelichte missies", "Home.Hero.controls.getStarted.label": "Beginnen met", + "Home.Hero.headline": "Wees een directe deelnemer aan de kaarten van de wereld", "Home.Instructions.controls.findChallenges.label": "Missies zoeken", "Home.Instructions.firstParagraph": "MapRoulette heeft tientallen missies die zijn gemaakt door ervaren mensen. Elke missie gaat over het verbeteren van OSM op een heel specifieke manier. Wilt u voetgangersoversteekplaatsen toevoegen? Bruggen repareren? Openingstijden toevoegen voor winkels? Er is een missie voor. Elke missie heeft veel taken, misschien zelfs duizenden.", "Home.Instructions.header": "Zoek uw missie", @@ -955,7 +960,6 @@ "Home.Intro.header": "Duizenden gewone mensen zoals u bewerken dagelijks OpenStreetMap", "Home.Intro.secondBullet": "Vind taken die voor u belangrijk zijn", "Home.Intro.thirdBullet": "Maak taken voor anderen om bij te dragen aan het verbeteren van kaartgegevens", - "Home.Hero.headline": "Wees een directe deelnemer aan de kaarten van de wereld", "ImportFileModal.controls.cancel.label": "Annuleren", "ImportFileModal.controls.upload.label": "Klikken om bestand te uploaden", "Inbox.actions.openNotification.label": "Openen", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Gemaakt", "ProjectDetails.fields.featured.label": "Uitgelicht", "ProjectDetails.fields.modified.label": "Bewerkt", + "ProjectDetails.fields.owner.label": "Eigenaar", "ProjectDetails.fields.viewLeaderboard.label": "Scorebord bekijken", "ProjectDetails.fields.viewReviews.label": "Beoordelen", "ProjectDetails.management.controls.manage.label": "Beheren", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Losmaken", "ReviewTaskPane.indicators.locked.label": "Taak vergrendeld", "RolePicker.chooseRole.label": "Rol kiezen", + "SavedChallenges.widget.checkList.label": "Lijst vernieuwen om te controleren.", + "SavedChallenges.widget.description": "Taken, die langer dan een uur zijn vergrendeld, zullen automatisch worden ontgrendeld binnen het volgende uur of zouden al ontgrendeld kunnen zijn. ", "SavedChallenges.widget.noChallenges": "Geen missies", + "SavedChallenges.widget.noTasks": "U hebt geen vergrendelde taken.", "SavedChallenges.widget.startChallenge": "Missie starten", "SavedFilters.controls.delete.label": "verwijderen", "SavedFilters.controls.done.label": "Voltooid", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Geen missies", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Huidige bewerker:", + "UserEditorSelector.defaultEditor.label": "Standaard bewerker instellen", + "UserEditorSelector.openEditor.label": "Bewerker openen", + "UserEditorSelector.unsupportedEditor.label": "Niet ondersteunde bewerker openen:", "UserProfile.favoriteChallenges.header": "Je favoriete missies", + "UserProfile.lockedTasks.header": "Uw vergrendelde taken", "UserProfile.savedTasks.header": "Gevolgde taken", "UserProfile.topChallenges.header": "Actieve missies", "VirtualChallenge.controls.create.label": "Werk aan {taskCount} geselecteerde taken", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Werken aan meerdere taken", "Widgets.TaskBundleWidget.noCooperativeWork": "Coöperatieve taken kunnen niet gebundeld worden", "Widgets.TaskBundleWidget.noVirtualChallenges": "Taken in \"virtuele\" missies kunnen niet gebundeld worden", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Al door iemand anders gebundeld.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Geselecteerd", "Widgets.TaskBundleWidget.popup.fields.name.label": "Object-ID:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Prioriteit:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Locatie", "Widgets.TaskMapWidget.editMode": "Huidige modus:", "Widgets.TaskMapWidget.label": "Taak", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "U hebt nog niet opgeslagen wijzigingen in Rapid die genegeerd zullen worden. Weet u zeker dat u door wilt gaan?", "Widgets.TaskMapWidget.rapidFailed": "Widget mislukt! Geometrieën Null!", "Widgets.TaskMapWidget.title": "Taak", "Widgets.TaskMoreOptionsWidget.label": "Meer opties", diff --git a/lang/pl.json b/lang/pl.json index 3697c15fa..51cc4dd10 100644 --- a/lang/pl.json +++ b/lang/pl.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Opis Twojego wyzwania", "Admin.EditChallenge.form.difficulty.description": "Wskaż edytorom , jaki poziom doświadczenia jest wymagany do wykonania zadań w Twoim wyzwaniu.", "Admin.EditChallenge.form.difficulty.label": "Trudność twoich zadań", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Prosimy o podanie adresu e-mail, na który edytorzy będą mogli się z Tobą skontaktować w sprawie sugestii.", "Admin.EditChallenge.form.email.label": "Adres e-mail", "Admin.EditChallenge.form.exportableProperties.description": "Wszelkie atrybuty zawarte w tej oddzielonej przecinkami liście zostaną wyeksportowane jako kolumna w eksporcie CSV i uzupełnione o pierwszą pasującą właściwość cechy z każdego zadania.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Linie", "Admin.EditChallenge.form.overpassQL.targetType": "Typ celu Overpass", "Admin.EditChallenge.form.overpassQL.targetType.description": "Błąd zostanie wygenerowany, jeśli wyniki Overpassa nie pasują do danego typu celu.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Opcjonalnie można podać listę preferowanych znaczników, które mają być używane przez weryfikatora podczas przeglądania zadania.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Preferred MR Review Tags", - "Admin.EditChallenge.form.preferredTags.description": "Opcjonalnie można podać listę preferowanych znaczników, których użytkownik ma używać podczas wykonywania zadania.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Preferowane tagi MR", "Admin.EditChallenge.form.presets.description": "Ogranicz rodzaje funkcji OSM prezentowanych domyślnie edytorom w edytorze iD podczas pracy nad zadaniami, co pomoże im skupić się na mapowaniu rzeczy istotnych dla Twojego wyzwania. Na przykład, jeśli zadanie dotyczy mapowania budynków, możesz włączyć tylko ustawienia wstępne związane z budynkami, dzięki czemu edytorzy nie będą mieli możliwości mapowania obszaru na przykład jako parku lub jeziora.", "Admin.EditChallenge.form.presets.label": "Ogranicz ustawienia edytora iD", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Zadania zbudowane w dniu {refreshDate} z danych pozyskanych w dniu {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Kwerenda Overpass", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Get In Touch", "ChallengeDetails.fields.viewLeaderboard.label": "Zobacz tabelę wyników", "ChallengeDetails.fields.viewOverview.label": "Przegląd", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "Przekroczenie dozwolonej przepustowości serwisu OpenStreetMap", "Errors.osm.elementMissing": "Element nie został znaleziony na serwerze OpenStreetMap", "Errors.osm.fetchFailure": "Nie można pobrać danych z serwisu OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "Zbyt duże żądanie danych z OpenStreetMap", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Nie można usunąć projektu.", "Errors.project.fetchFailure": "Nie można pobrać najnowszych danych projektu z serwera.", "Errors.project.notManager": "Aby kontynuować, musisz być zarządcą tego projektu.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Odkrywaj", "Home.Featured.header": "Wyzwania specjalne", "Home.Hero.controls.getStarted.label": "Zacznij", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Znajdź wyzwania", "Home.Instructions.firstParagraph": "MapRoulette ma dziesiątki wyzwań związanych z mapowaniem, które są tworzone przez doświadczonych edytorów. Każde wyzwanie dotyczy ulepszenia OSM w wyjątkowy sposób. Czy chcesz dodać przejścia dla pieszych? Naprawić mosty? Dodać godziny otwarcia sklepów? Jest to wyzwanie. Każde wyzwanie ma wiele zadań, być może nawet tysiące. ", "Home.Instructions.header": "Znajdź swoje wyzwanie", @@ -955,7 +960,6 @@ "Home.Intro.header": "Tysiące ludzi - tak jak Ty - edytuje OpenStreetMap każdego dnia", "Home.Intro.secondBullet": "Znajdź zadania do mapowania, które są dla Ciebie ważne", "Home.Intro.thirdBullet": "Twórz zadania dla innych, aby wspólnie ulepszać OSM", - "Home.Hero.headline": "Zostań natychmiast współtwórcą map świata", "ImportFileModal.controls.cancel.label": "Anuluj", "ImportFileModal.controls.upload.label": "Kliknij aby wgrać plik", "Inbox.actions.openNotification.label": "Otwórz", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Utworzone", "ProjectDetails.fields.featured.label": "Wyróżnione", "ProjectDetails.fields.modified.label": "Zmodyfikowane", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "Zobacz tabelę wyników", "ProjectDetails.fields.viewReviews.label": "Recenzja", "ProjectDetails.management.controls.manage.label": "Zarządzaj", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Odblokuj", "ReviewTaskPane.indicators.locked.label": "Zadanie zablokowane", "RolePicker.chooseRole.label": "Wybierz rolę", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "Brak wyzwań", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Rozpocznij wyzwanie", "SavedFilters.controls.delete.label": "Usuń", "SavedFilters.controls.done.label": "Zrobiono", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Brak wyzwań", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Current Editor:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Twoje ulubione wyzwania", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Tracked Tasks", "UserProfile.topChallenges.header": "Twoje najważniejsze wyzwania", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Praca wielozadaniowa", "Widgets.TaskBundleWidget.noCooperativeWork": "Zadania kooperacyjne nie mogą być łączone", "Widgets.TaskBundleWidget.noVirtualChallenges": "Zadania w wyzwaniach \"wirtualnych\" nie mogą być łączone.", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Wybrane", "Widgets.TaskBundleWidget.popup.fields.name.label": "Wyróżnione Id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Priorytet:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Lokalizacja", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Zadanie", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Zadanie", "Widgets.TaskMoreOptionsWidget.label": "Więcej opcji", diff --git a/lang/pt_BR.json b/lang/pt_BR.json index ba3a4eb43..51de6828d 100644 --- a/lang/pt_BR.json +++ b/lang/pt_BR.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Descrição do seu desafio", "Admin.EditChallenge.form.difficulty.description": "Indica aos mapeadores qual é o nível de experiência necessário para concluir tarefas no seu desafio.", "Admin.EditChallenge.form.difficulty.label": "Dificuldade das suas tarefas", + "Admin.EditChallenge.form.disableOsmIdProperty": "Este ID não pode ser editado após a criação do desafio, para evitar duplicação de tarefas. [Saiba mais](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Por favor, forneça um e-mail para que os mapeadores possam entrar em contato com algum feedback.", "Admin.EditChallenge.form.email.label": "Endereço de e-mail", "Admin.EditChallenge.form.exportableProperties.description": "Quaisquer propriedades incluídas nesta lista separada por vírgulas serão exportadas como uma coluna na exportação do CSV e preenchidas com a primeira propriedade de elemento correspondente de cada tarefa.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Caminhos", "Admin.EditChallenge.form.overpassQL.targetType": "Tipo de alvo Overpass", "Admin.EditChallenge.form.overpassQL.targetType.description": "Um erro será gerado se os resultados do Overpass não corresponderem ao tipo de alvo.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Você pode opcionalmente fornecer uma lista de etiquetas preferidas que você deseja que o revisor use ao revisar uma tarefa.", + "Admin.EditChallenge.form.preferredReviewTags.description": "Opcionalmente, você pode fornecer uma lista de etiquetas preferidas que deseja que o(a) revisor(a) use ao revisar uma tarefa. [Saiba mais](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Etiquetas do MR de revisão preferidas", - "Admin.EditChallenge.form.preferredTags.description": "Você pode opcionalmente fornecer uma lista de etiquetas preferidas que você deseja que o usuário use ao concluir uma tarefa.", + "Admin.EditChallenge.form.preferredTags.description": "Opcionalmente, você pode fornecer uma lista de etiquetas preferidas que deseja que o usuário use ao concluir uma tarefa. [Saiba mais](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Etiquetas do MR preferidas", "Admin.EditChallenge.form.presets.description": "Restringe os tipos de elementos OSM apresentados aos mapeadores no iD por padrão ao trabalhar em suas tarefas, ajudando a mantê-los focados em mapear coisas relevantes para o seu desafio. Por exemplo, se o seu desafio é mapear edifícios, você poderia habilitar apenas as predefinições relacionados a edifícios e, em seguida, os mapeadores não seriam apresentados com a opção de mapear uma área como, por exemplo, um parque ou um lago.", "Admin.EditChallenge.form.presets.label": "Restringir predefinições do editor iD", @@ -471,7 +472,7 @@ "Challenge.difficulty.expert": "Especialista", "Challenge.difficulty.normal": "Normal", "Challenge.fields.ChallengeResultList.label": "{count,plural,=0{Sem desafios concluídos} one{# desafio concluído} other{# desafios concluídos}} no projeto", - "Challenge.fields.completed.label": "Completed", + "Challenge.fields.completed.label": "Concluído", "Challenge.fields.difficulty.label": "Dificuldade", "Challenge.fields.lastTaskRefresh.label": "Dados da tarefa obtidos em", "Challenge.fields.viewLeaderboard.label": "Ver placar", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tarefas criadas em {refreshDate} a partir dos dados obtidos em {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Dados da tarefa obtidos em", "ChallengeDetails.fields.overpassQL.label": "Consulta Overpass", + "ChallengeDetails.fields.owner.label": "Proprietário(a)", "ChallengeDetails.fields.viewComments.label": "Entrar em contato", "ChallengeDetails.fields.viewLeaderboard.label": "Ver placar", "ChallengeDetails.fields.viewOverview.label": "Visão geral", @@ -797,7 +799,7 @@ "Dashboard.ProjectFilter.visible.label": "Visível", "Dashboard.header": "Painel", "Dashboard.header.completedTasks": "{completedTasks, number} tarefas", - "Dashboard.header.completionPrompt": "Você terminou", + "Dashboard.header.completionPrompt": "Você corrigiu", "Dashboard.header.controls.findChallenge.label": "Descubra novos desafios", "Dashboard.header.controls.latestChallenge.label": "Leve-me ao desafio", "Dashboard.header.encouragement": "Continue assim!", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "Largura de banda permitida do OpenStreetMap excedida", "Errors.osm.elementMissing": "Elemento não encontrado no servidor do OpenStreetMap", "Errors.osm.fetchFailure": "Não foi possível obter dados do OpenStreetMap", + "Errors.osm.parseFailure": "Não foi possível analisar dados de etiqueta do OpenStreetMap", "Errors.osm.requestTooLarge": "Pedido de dados do OpenStreetMap muito grande", + "Errors.osm.textConversionFailure": "Não foi possível converter dados de etiqueta do OpenStreetMap para texto.", "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.", @@ -879,7 +883,7 @@ "Errors.task.removeTaskFromBundleFailure": "Não foi possível remover tarefa do grupo", "Errors.task.saveFailure": "Não foi possível salvar suas alterações{details}", "Errors.task.taskAlreadyBundled": "A tarefa{details} já está em um grupo e não pode ser colocada em outro. Pode haver outras tarefas que você tentou agrupar que não foram mencionadas aqui, mas o ID fornecido é para a primeira tarefa que percebemos que já está agrupada.", - "Errors.task.unableToBundleTasks": "The tasks with these IDs are locked by another user{details} and cannot be bundled.", + "Errors.task.unableToBundleTasks": "As tarefas com esses IDs estão bloqueados por outro usuário{detalhes} e não podem ser agrupadas.", "Errors.task.updateFailure": "Não foi possível salvar suas alterações.", "Errors.team.genericFailure": "Erro{details}", "Errors.user.fetchFailure": "Não foi possível obter os dados do usuário no servidor.", @@ -926,7 +930,7 @@ "Footer.joinNewsletter": "Junte-se à newsletter!", "Footer.reportBug": "Reportar um erro", "Footer.versionLabel": "MapRoulette", - "Footer.viewBlog": "Leia o blog", + "Footer.viewBlog": "Ler o blog", "Form.controls.addMustachePreview.note": "Nota: todas as etiquetas de propriedade chave se tornam como vazias na pré-visualização.", "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.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Explorar", "Home.Featured.header": "Desafios destacados", "Home.Hero.controls.getStarted.label": "Começar", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Encontrar desafios", "Home.Instructions.firstParagraph": "O MapRoulette tem muitos desafios de mapeamento que são criados por mapeadores experientes. Cada desafio é sobre melhorar o OSM de uma maneira muito específica. Você quer adicionar faixas de pedestres? Corrigir pontes? Adicionar horários de abertura para lojas? Há um desafio para isso. Cada desafio tem muitas tarefas, talvez até milhares.", "Home.Instructions.header": "Encontre seu desafio", @@ -955,7 +960,6 @@ "Home.Intro.header": "Milhares de pessoas assim como você editam o OpenStreetMap todos os dias", "Home.Intro.secondBullet": "Encontre tarefas de mapeamento que são importantes para você", "Home.Intro.thirdBullet": "Crie tarefas para que outros melhorem o OSM juntos", - "Home.Hero.headline": "Seja agora mesmo um contribuidor para os mapas do mundo", "ImportFileModal.controls.cancel.label": "Cancelar", "ImportFileModal.controls.upload.label": "Clique para fazer upload do arquivo", "Inbox.actions.openNotification.label": "Abrir", @@ -1210,10 +1214,11 @@ "ProjectDetails.fields.created.label": "Criado", "ProjectDetails.fields.featured.label": "Destacado", "ProjectDetails.fields.modified.label": "Modificado", + "ProjectDetails.fields.owner.label": "Proprietário(a)", "ProjectDetails.fields.viewLeaderboard.label": "Ver placar", "ProjectDetails.fields.viewReviews.label": "Revisar", "ProjectDetails.management.controls.manage.label": "Gerenciar", - "ProjectDetails.management.controls.showAll.label": "Display All Challenges", + "ProjectDetails.management.controls.showAll.label": "Exibir todos os desafios", "ProjectDetails.management.controls.start.label": "Começar", "ProjectPickerModal.chooseProject": "Escolha um projeto", "ProjectPickerModal.noProjects": "Nenhum projeto encontrado", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Desbloquear", "ReviewTaskPane.indicators.locked.label": "Tarefa bloqueada", "RolePicker.chooseRole.label": "Escolher função", + "SavedChallenges.widget.checkList.label": "Atualize a lista para verificar.", + "SavedChallenges.widget.description": "Tarefas bloqueadas por mais de uma hora serão desbloqueadas automaticamente na próxima hora ou podem já estar desbloqueadas.", "SavedChallenges.widget.noChallenges": "Sem desafios", + "SavedChallenges.widget.noTasks": "Você não tem tarefas bloqueadas", "SavedChallenges.widget.startChallenge": "Começar desafio", "SavedFilters.controls.delete.label": "excluir", "SavedFilters.controls.done.label": "Feito", @@ -1374,7 +1382,7 @@ "Subscription.type.dailyEmail": "Receber e enviar e-mail diário", "Subscription.type.ignore": "Ignorar", "Subscription.type.immediateEmail": "Receber e enviar e-mail imediatamente", - "Subscription.type.noEmail": "Receber mas não envie e-mail", + "Subscription.type.noEmail": "Receber mas não enviar e-mail", "Subscription.type.weeklyCountEmail": "E-mail semanal", "TagDiffVisualization.controls.addTag.label": "Adicionar etiqueta", "TagDiffVisualization.controls.cancelEdits.label": "Cancelar", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Sem desafios", "User.sort.numOfChallenges": "Placar", "UserEditorSelector.currentEditor.label": "Editor atual:", + "UserEditorSelector.defaultEditor.label": "Definir editor padrão:", + "UserEditorSelector.openEditor.label": "Abrir editor", + "UserEditorSelector.unsupportedEditor.label": "Abrir editor não suportado:", "UserProfile.favoriteChallenges.header": "Seus desafios favoritados", + "UserProfile.lockedTasks.header": "Suas tarefas bloqueadas", "UserProfile.savedTasks.header": "Tarefas acompanhadas", "UserProfile.topChallenges.header": "Seus principais desafios", "VirtualChallenge.controls.create.label": "Trabalhar nas {taskCount} tarefas selecionadas", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Trabalho multitarefa", "Widgets.TaskBundleWidget.noCooperativeWork": "Tarefas cooperativas não podem ser agrupadas juntas.", "Widgets.TaskBundleWidget.noVirtualChallenges": "Tarefas em desafios \"virtuais\" não podem ser agrupadas.", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Já agrupada por outra pessoa.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Selecionado", "Widgets.TaskBundleWidget.popup.fields.name.label": "ID do elemento:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Prioridade: ", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Localização", "Widgets.TaskMapWidget.editMode": "Modo atual:", "Widgets.TaskMapWidget.label": "Tarefa", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "Você tem alterações não salvas no Rapid que serão descartadas. Tem certeza de que deseja prosseguir?", "Widgets.TaskMapWidget.rapidFailed": "Falha no widget! Geometrias nulas!", "Widgets.TaskMapWidget.title": "Tarefa", "Widgets.TaskMoreOptionsWidget.label": "Mais opções", diff --git a/lang/pt_PT.json b/lang/pt_PT.json index 1cda64064..70314d1ed 100644 --- a/lang/pt_PT.json +++ b/lang/pt_PT.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Descrição do seu desafio", "Admin.EditChallenge.form.difficulty.description": "Indica aos mapeadores qual é o nível de experiência necessário para concluir as tarefas no seu desafio.", "Admin.EditChallenge.form.difficulty.label": "Dificuldade das suas tarefas", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Forneça um e-mail para que os mapeadores o possam contactar com comentários", "Admin.EditChallenge.form.email.label": "Endereço de e-mail", "Admin.EditChallenge.form.exportableProperties.description": "Todas as propriedades incluídas nesta lista separada por vírgulas serão exportadas como uma coluna na exportação CSV e preenchidas com a primeira propriedade do elemento correspondente de cada tarefa.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Vias", "Admin.EditChallenge.form.overpassQL.targetType": "Tipo de alvo Overpass", "Admin.EditChallenge.form.overpassQL.targetType.description": "Será gerado um erro se os resultados do Overpass não corresponderem ao tipo de objetivo.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Opcionalmente, pode fornecer uma lista de etiquetas preferenciais que pretende que o revisor utilize ao rever uma tarefa.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Etiquetas MR de revisão preferidas", - "Admin.EditChallenge.form.preferredTags.description": "Opcionalmente, pode fornecer uma lista de etiquetas preferenciais que pretende que o utilizador utilize ao concluir uma tarefa.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Etiquetas MR preferidas", "Admin.EditChallenge.form.presets.description": "Restringir os tipos de elementos OSM apresentados aos mapeadores no iD por defeito quando trabalham nas suas tarefas, ajudando-os a manterem-se concentrados no mapeamento de coisas relevantes para o seu desafio. Por exemplo, se o seu desafio for o mapeamento de edifícios, pode ativar apenas predefinições relacionadas com edifícios e, assim, não será apresentada aos mapeadores a opção de mapear uma área como, por exemplo, um parque ou um lago.", "Admin.EditChallenge.form.presets.label": "Restringir predefinições do iD Editor", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tarefas criadas em {refreshDate} a partir dos dados obtidos em {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Dados da tarefa obtidos em", "ChallengeDetails.fields.overpassQL.label": "Consulta Overpass", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Entrar em contacto", "ChallengeDetails.fields.viewLeaderboard.label": "Ver tabela de classificação", "ChallengeDetails.fields.viewOverview.label": "Visão geral", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "A largura de banda permitida do OpenStreetMap foi ultrapassada", "Errors.osm.elementMissing": "Elemento não encontrado no servidor do OpenStreetMap", "Errors.osm.fetchFailure": "Não foi possível obter os dados do OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "O pedido de dados do OpenStreetMap é demasiado grande", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Não é possível eliminar o projeto.", "Errors.project.fetchFailure": "Não é possível recuperar os dados mais recentes do projeto a partir do servidor.", "Errors.project.notManager": "Para prosseguir, tem de ser um gestor desse projeto.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Explorar", "Home.Featured.header": "Desafios em destaque", "Home.Hero.controls.getStarted.label": "Começar", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Encontrar desafios", "Home.Instructions.firstParagraph": "O MapRoulette tem dezenas de desafios de mapeamento que são criados por mapeadores experientes. Cada desafio tem como objetivo melhorar o OpenStreetMap de uma forma muito específica. Quer adicionar passagens para peões? Corrigir pontes? Adicionar horários de abertura de lojas? Há um desafio para isso. Cada desafio tem muitas tarefas, talvez até milhares.", "Home.Instructions.header": "Encontre o seu desafio", @@ -955,7 +960,6 @@ "Home.Intro.header": "Milhares de pessoas, tal como você, editam o OpenStreetMap todos os dias", "Home.Intro.secondBullet": "Encontre tarefas de mapeamento que sejam importantes para si", "Home.Intro.thirdBullet": "Crie tarefas para que outros possam melhorar o OSM em conjunto", - "Home.Hero.headline": "Contribua instantaneamente para os mapas do mundo", "ImportFileModal.controls.cancel.label": "Cancelar", "ImportFileModal.controls.upload.label": "Clique para enviar o ficheiro", "Inbox.actions.openNotification.label": "Abrir", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Criado", "ProjectDetails.fields.featured.label": "Destacado", "ProjectDetails.fields.modified.label": "Modificado", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "Ver tabela de classificação", "ProjectDetails.fields.viewReviews.label": "Rever", "ProjectDetails.management.controls.manage.label": "Gerir", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Desbloquear", "ReviewTaskPane.indicators.locked.label": "Tarefa bloqueada", "RolePicker.chooseRole.label": "Escolher função", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "Sem desafios", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Começar o desafio", "SavedFilters.controls.delete.label": "eliminar", "SavedFilters.controls.done.label": "Concluído", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Sem desafios", "User.sort.numOfChallenges": "Placar", "UserEditorSelector.currentEditor.label": "Editor atual:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Os seus desafios favoritos", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Tarefas acompanhadas", "UserProfile.topChallenges.header": "Os seus desafios principais", "VirtualChallenge.controls.create.label": "Trabalhar nas {taskCount} tarefas selecionadas", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Trabalho multitarefa", "Widgets.TaskBundleWidget.noCooperativeWork": "As tarefas cooperativas não podem ser empacotadas", "Widgets.TaskBundleWidget.noVirtualChallenges": "As tarefas em desafios \"virtuais\" não podem ser empacotadas.", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Selecionado", "Widgets.TaskBundleWidget.popup.fields.name.label": "ID do elemento:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Prioridade: ", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Localização", "Widgets.TaskMapWidget.editMode": "Modo atual:", "Widgets.TaskMapWidget.label": "Tarefa", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Falha no widget! Geometrias nulas!", "Widgets.TaskMapWidget.title": "Tarefa", "Widgets.TaskMoreOptionsWidget.label": "Mais opções", diff --git a/lang/ru_RU.json b/lang/ru_RU.json index 7310c4978..a39a010ec 100644 --- a/lang/ru_RU.json +++ b/lang/ru_RU.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Описание вашего вызова", "Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.", "Admin.EditChallenge.form.difficulty.label": "Сложность ваших задач", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Please provide an email for mappers to contact you with feedback", "Admin.EditChallenge.form.email.label": "Адрес электронной почты", "Admin.EditChallenge.form.exportableProperties.description": "Любые параметры, включенные в этот разделенный запятыми список, будут экспортированы как колонка в CSV", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Пути", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass Target Type", "Admin.EditChallenge.form.overpassQL.targetType.description": "An error will be generated if your Overpass results do not match the target type.", - "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Preferred MR Review Tags", - "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "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", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tasks built on {refreshDate} from data sourced on {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Связаться", "ChallengeDetails.fields.viewLeaderboard.label": "Показать рейтинг", "ChallengeDetails.fields.viewOverview.label": "Overview", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "OpenStreetMap allowed bandwidth exceeded", "Errors.osm.elementMissing": "Элемент не найден на сервере OpenStreetMap", "Errors.osm.fetchFailure": "Невозможно загрузить данные с OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "Запрос данных OSM слишком большой", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Невозможно удалить проект.", "Errors.project.fetchFailure": "Невозможно загрузить свежие данные проекта с сервера.", "Errors.project.notManager": "Вы должны быть менеджером этого проекта, чтобы продолжить.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Исследовать", "Home.Featured.header": "Рекомендуемые вызовы", "Home.Hero.controls.getStarted.label": "Начать", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Найти вызовы", "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": "Найти ваш вызов", @@ -955,7 +960,6 @@ "Home.Intro.header": "Thousands of people just like you edit OpenStreetMap every day", "Home.Intro.secondBullet": "Find mapping tasks that are important to you", "Home.Intro.thirdBullet": "Create tasks for others to improve OSM together", - "Home.Hero.headline": "Be an instant contributor to the world’s maps", "ImportFileModal.controls.cancel.label": "Cancel", "ImportFileModal.controls.upload.label": "Click to Upload File", "Inbox.actions.openNotification.label": "Открыть", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Создано", "ProjectDetails.fields.featured.label": "Featured", "ProjectDetails.fields.modified.label": "Изменено", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "Показать Рейтинг", "ProjectDetails.fields.viewReviews.label": "Проверка", "ProjectDetails.management.controls.manage.label": "Управлять", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Разблокировать", "ReviewTaskPane.indicators.locked.label": "Задание заблокировано", "RolePicker.chooseRole.label": "Выбрать роль", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "Нет Вызовов", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Начать Вызов", "SavedFilters.controls.delete.label": "delete", "SavedFilters.controls.done.label": "Done", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Нет Вызовов", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Текущий редактор:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Ваши любимые вызовы", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Отслеживаемые задачи", "UserProfile.topChallenges.header": "Ваш топ вызовов", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Multi-Task Work", "Widgets.TaskBundleWidget.noCooperativeWork": "Cooperative tasks cannot be bundled together", "Widgets.TaskBundleWidget.noVirtualChallenges": "Tasks in \"virtual\" challenges cannot be bundled together", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Выбрано", "Widgets.TaskBundleWidget.popup.fields.name.label": "Feature Id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Приоритет:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Локация", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Задача", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Задача", "Widgets.TaskMoreOptionsWidget.label": "Больше настроек", diff --git a/lang/sr.json b/lang/sr.json index 6c50ece98..c359bfa52 100644 --- a/lang/sr.json +++ b/lang/sr.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Опис изазова", "Admin.EditChallenge.form.difficulty.description": "Указује маперима који је потребан ниво искуства да се реше задаци Вашег изазова.", "Admin.EditChallenge.form.difficulty.label": "Тежина Ваших задатака", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Оставите е-мејл да би мапери могли да Вас пруже повратне информације", "Admin.EditChallenge.form.email.label": "Е-мејл адреса", "Admin.EditChallenge.form.exportableProperties.description": "Свако својство укључено у ову листу одвојену зарезима ће бити извежено као колона у CSV извозу и попуњено са првим својством објекта које му одговара из сваког задатка.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Путеви", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass циљни тип", "Admin.EditChallenge.form.overpassQL.targetType.description": "Грешка ће бити генерисана уколико Overpass резултати не одговарају циљном типу.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Можете опционо дати и списак жељених ознака коју желите да контролори користе при прегледању задатка.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Пожељне MR ознаке за контролу", - "Admin.EditChallenge.form.preferredTags.description": "Можете опционо дати списак пожељних ознака које желите да корисници виде када решавају задатак.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Пожељне MR ознаке", "Admin.EditChallenge.form.presets.description": "Подразумевано ограничава типове OSM објеката понуђених маперу у iD едитору када ради на Вашим задацима, тиме му(јој) помажући да мапира ствари које су везане за изазов. На пример, ако је Ваш изазов у вези мапирања зграда, можете укључити унапред предефинисана обележја само везана за зграде, и онда мапери не могу да добију опције да мапирају, нпр. језеро или парк.", "Admin.EditChallenge.form.presets.label": "Ограничи предефинисана обележја мапе у iD едитору", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Задаци направљени {refreshDate} од података од {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Датум извора податка", "ChallengeDetails.fields.overpassQL.label": "Overpass упит", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Ступите у контакт", "ChallengeDetails.fields.viewLeaderboard.label": "Види ранг листу", "ChallengeDetails.fields.viewOverview.label": "Преглед", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "Премашена дозвољена количина података са OpenStreetMap-а", "Errors.osm.elementMissing": "Елемент није нађен на OpenStreetMap серверу", "Errors.osm.fetchFailure": "Подаци са OpenStreetMap-а не могу да се дохвате", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "OpenStreetMap захтев за податке је превелики", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Пројекат не може се обрише.", "Errors.project.fetchFailure": "Последњи подаци о пројекту са сервера не могу да се дохвате.", "Errors.project.notManager": "Да бисте наставили, морате бити менаџер овог пројекта.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Истражи", "Home.Featured.header": "Препоручени изазови", "Home.Hero.controls.getStarted.label": "Почните", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Пронађи изазове", "Home.Instructions.firstParagraph": "MapRoulette има на десетине изазова за мапирање који су направили искуснији мапери. Сваки изазов побољшава OSM на неки специфичан начин. Да ли желите да додате пешачке прелазе? Поправите мостове? Додате радна времена на продавнице? За све ово постоји по неки изазов. Сваки изазов се састоји од много задатака, некад и хиљаде.", "Home.Instructions.header": "Нађи свој изазов", @@ -955,7 +960,6 @@ "Home.Intro.header": "Хиљаде људи попут Вас сваки дан мења OpenStreetMap", "Home.Intro.secondBullet": "Нађите задатке за мапирање који су Вама битни", "Home.Intro.thirdBullet": "Правите задатке за друге, да заједно побољшавамо OSM", - "Home.Hero.headline": "Допринесите светским мапама у секунди", "ImportFileModal.controls.cancel.label": "Поништи", "ImportFileModal.controls.upload.label": "Кликните да отпремите фајл", "Inbox.actions.openNotification.label": "Отвори", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Направљен", "ProjectDetails.fields.featured.label": "Препоручен", "ProjectDetails.fields.modified.label": "Измењен", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "Види ранг листу", "ProjectDetails.fields.viewReviews.label": "Контрола", "ProjectDetails.management.controls.manage.label": "Управљај", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Откључај\n", "ReviewTaskPane.indicators.locked.label": "Задатак закључан", "RolePicker.chooseRole.label": "Одаберите улогу", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "Нема изазова", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Почни изазов", "SavedFilters.controls.delete.label": "обриши", "SavedFilters.controls.done.label": "Готово", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Нема изазова", "User.sort.numOfChallenges": "Поена", "UserEditorSelector.currentEditor.label": "Тренутни едитор:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Твоји омиљени изазови", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Праћени задаци", "UserProfile.topChallenges.header": "Твоји топ изазови", "VirtualChallenge.controls.create.label": "Ради на {taskCount} изабрана(их) задатака", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Рад на више задатака", "Widgets.TaskBundleWidget.noCooperativeWork": "Кооперативни задаци не могу да се увежу заједно", "Widgets.TaskBundleWidget.noVirtualChallenges": "Задаци у „виртуелним“ изазовима не могу да се увежу", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Означени", "Widgets.TaskBundleWidget.popup.fields.name.label": "Id објекта:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Приоритет:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Локација", "Widgets.TaskMapWidget.editMode": "Тренутни режим:", "Widgets.TaskMapWidget.label": "Задатак", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Справица није успела. Геометрије су празне!", "Widgets.TaskMapWidget.title": "Задатак", "Widgets.TaskMoreOptionsWidget.label": "Више опција", diff --git a/lang/tr.json b/lang/tr.json index b64bdc486..efee8aeb6 100644 --- a/lang/tr.json +++ b/lang/tr.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Görevin açıklaması", "Admin.EditChallenge.form.difficulty.description": "Haritacılara, Görevinizdeki görevleri tamamlamak için hangi deneyim seviyesinin gerekli olduğunu belirtin.", "Admin.EditChallenge.form.difficulty.label": "Görevlerinin zorluğu", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "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.exportableProperties.description": "Bu virgülle ayrılmış listede yer alan tüm özellikler, CSV dışa aktarmada bir sütun olarak dışa aktarılır ve her görevdeki ilk eşleştirme özelliği özelliği ile doldurulur.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Yollar", "Admin.EditChallenge.form.overpassQL.targetType": "Hedef Türünü Aşmak", "Admin.EditChallenge.form.overpassQL.targetType.description": "Sınırı aşmış sonuçlarınız hedef ile örtüşmezse bir hata oluşturulur.", - "Admin.EditChallenge.form.preferredReviewTags.description": "İsteğe bağlı olarak, gözden geçirenin bir görevi incelerken kullanmasını istediğiniz tercih edilen etiketlerin bir listesini sağlayabilirsiniz.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Tercih edilen MR inceleme etiketleri", - "Admin.EditChallenge.form.preferredTags.description": "İsteğe bağlı olarak, kullanıcının bir görevi tamamlarken kullanmasını istediğiniz tercih edilen etiketlerin bir listesini sağlayabilirsiniz.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Tercih edilen MR etiketleri", "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", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "{SourceDate} kaynaklı verilerden {refreshDate} üzerine inşa edilen görevler.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Get In Touch", "ChallengeDetails.fields.viewLeaderboard.label": "Lider Tablosunu Görüntüle", "ChallengeDetails.fields.viewOverview.label": "Overview", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "OpenStreetMap izin verilen bant genişliği aşıldı", "Errors.osm.elementMissing": "OpenStreetMap sunucusunda öğe bulunamadı", "Errors.osm.fetchFailure": "OpenStreetMap'ten veri alınamıyor", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "OpenStreetMap veri isteği çok büyük", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Proje silinemiyor.", "Errors.project.fetchFailure": "Sunucudan en son proje verileri alınamıyor.", "Errors.project.notManager": "Devam etmek için o projenin yöneticisi olmanız gerekir", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Keşfet", "Home.Featured.header": "Öne Çıkan Görevler", "Home.Hero.controls.getStarted.label": "Başla", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Görev bul", "Home.Instructions.firstParagraph": "MapRoulette, deneyimli haritacılar tarafından oluşturulmuş düzinelerce haritalama görevine sahiptir. Her görev, OSM'yi çok özel bir şekilde geliştirmekle ilgilidir. Yaya geçidi eklemek ister misiniz? Köprüleri düzeltmek? Mağazaların açılış saatlerini eklemek? Bunun için bir görev var. Her görevin birçok görevi, hatta belki de binlerce görevi vardır.", "Home.Instructions.header": "Görevlerini bul", @@ -955,7 +960,6 @@ "Home.Intro.header": "Tıpkı senin gibi yüzlerce kişi her gün OpenStreetMap'i düzenliyor", "Home.Intro.secondBullet": "Senin için önemli görevleri bul", "Home.Intro.thirdBullet": "Başkaları için görevler oluşturarak birlikte OSM'yi geliştirelim", - "Home.Hero.headline": "Dünya haritalarına anında katkıda bulunun", "ImportFileModal.controls.cancel.label": "Cancel", "ImportFileModal.controls.upload.label": "Click to Upload File", "Inbox.actions.openNotification.label": "Açık", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Oluşturuldu", "ProjectDetails.fields.featured.label": "Öne Çıkan", "ProjectDetails.fields.modified.label": "Değiştirildi", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "Lider tablosunu görüntüle", "ProjectDetails.fields.viewReviews.label": "Gözden geçir", "ProjectDetails.management.controls.manage.label": "Yönet", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Kilidini Aç", "ReviewTaskPane.indicators.locked.label": "Görev kilitlendi", "RolePicker.chooseRole.label": "Rol Seç", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "Görev Yok", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Göreve Başla", "SavedFilters.controls.delete.label": "sil", "SavedFilters.controls.done.label": "Tamamlandı", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Görev Yok", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Şimdiki Editör:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Favori Görevlerin", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Takip Edilen Görevler", "UserProfile.topChallenges.header": "Popüler Görevlerin", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Çok-görevli Çalışma", "Widgets.TaskBundleWidget.noCooperativeWork": "İşbirlikçi görevler bir araya getirilmeye uygun değildir.", "Widgets.TaskBundleWidget.noVirtualChallenges": "Sanal görevler içindeki görevler bir araya getirilemez", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Seçilmiş", "Widgets.TaskBundleWidget.popup.fields.name.label": "Nesne Id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Öncelik:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Konum", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Görev", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Görev", "Widgets.TaskMoreOptionsWidget.label": "Daha Fazla Seçenek", diff --git a/lang/uk.json b/lang/uk.json index 74d7afa0b..8bb3a9991 100644 --- a/lang/uk.json +++ b/lang/uk.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Опис Виклику", "Admin.EditChallenge.form.difficulty.description": "Показує, який рівень досвіду вимагається від мапера для роботи із завданнями вашого Виклику.", "Admin.EditChallenge.form.difficulty.label": "Складність ваших Завдань", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Додайте адресу вашої е-пошти, щоб мапери мали змогу звернутись до вас із відгуками чи запитаннями", "Admin.EditChallenge.form.email.label": "Адреса е-пошти", "Admin.EditChallenge.form.exportableProperties.description": "Властивості розділені комою з цього переліку будуть додані у вигляді стовпців під час 'Експорту в CSV' та заповнені першою відповідною властивістю елемента для кожного завдання.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Лінії", "Admin.EditChallenge.form.overpassQL.targetType": "Цільовий тип запиту Overpass", "Admin.EditChallenge.form.overpassQL.targetType.description": "Якщо результати запиту Overpass не збігатимуться з цільовим типом, це призведе до створення повідомлення про помилку.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Ви можете зазначити перелік бажаних теґів, які ви бажаєте, щоб користувачі додавали в MapRoulette здійснюючи перевірку завдання.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Бажані MR теґи для перевірки", - "Admin.EditChallenge.form.preferredTags.description": "Ви можете зазначити перелік бажаних теґів, які ви бажаєте, щоб користувачі додавали в MapRoulette закінчуючи роботу із завданням.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredTags.label": "Бажані MR теґи", "Admin.EditChallenge.form.presets.description": "Обмежте типи об’єктів OSM, які показуватимуться маперам в iD, коли вони працюватимуть над завданням, що допоможе їм сконцентрувати увагу на речах, які стосуються Виклику. Наприклад, якщо ваш Виклик має на меті мапінг будинків, ви можете задіяти набір елементів, які мають стосунок до будинків і мапери не бачитимуть, скажімо, парки чи озера.", "Admin.EditChallenge.form.presets.label": "Показувати елементи даних в iD", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Завдання створені {refreshDate}, з отриманих {sourceDate} даних.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Дані отримано", "ChallengeDetails.fields.overpassQL.label": "Запит Overpass", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Звʼязатись", "ChallengeDetails.fields.viewLeaderboard.label": "Дошка досягнень", "ChallengeDetails.fields.viewOverview.label": "Огляд", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "Перевищено пропускну здатність OpenStreetMap", "Errors.osm.elementMissing": "Елемент не знайдений на сервері OpenStreetMap", "Errors.osm.fetchFailure": "Неможливо отримати дані з OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "Запит даних OpenStreetMap завеликий", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Неможливо вилучити проєкт.", "Errors.project.fetchFailure": "Неможливо отримати найновіші дані проєкту з сервера.", "Errors.project.notManager": "Ви маєте бути керівником проєкту.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Переглянути", "Home.Featured.header": "Рекомендовані Виклики", "Home.Hero.controls.getStarted.label": "Розпочати", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Пошук Викликів", "Home.Instructions.firstParagraph": "MapRoulette містить десятки Викликів, які створені досвідченими маперами. Кожен Виклик спрямований на покращення OSM в якійсь конкретній частині. Чи бажаєте додати пішохідний перехід? Або позначити міст? Години роботи магазину? Всі ці Виклики для вас. Кожен Виклик складається з багатьох завдань, іноді їх тисячі. ", "Home.Instructions.header": "Знайдіть Виклик для себе", @@ -955,7 +960,6 @@ "Home.Intro.header": "Тисячі звичайних людей, таких як ви, щодня вносять зміни в OpenStreetMap", "Home.Intro.secondBullet": "Знайдіть завдання, які стосуються ваших інтересів", "Home.Intro.thirdBullet": "Створюйте завдання для інших, щоб покращувати OSM разом", - "Home.Hero.headline": "Розпочніть створювати мапу світу зараз", "ImportFileModal.controls.cancel.label": "Скасувати", "ImportFileModal.controls.upload.label": "Натисніть для надсилання файлу", "Inbox.actions.openNotification.label": "Відкрити", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Створено", "ProjectDetails.fields.featured.label": "Рекомендований", "ProjectDetails.fields.modified.label": "Змінено", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "Дошка досягнень", "ProjectDetails.fields.viewReviews.label": "Перевірка", "ProjectDetails.management.controls.manage.label": "Керувати", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Розблокувати", "ReviewTaskPane.indicators.locked.label": "Завдання заблоковане", "RolePicker.chooseRole.label": "Обрати роль", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "Викликів немає", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Розпочати Виклик", "SavedFilters.controls.delete.label": "вилучити", "SavedFilters.controls.done.label": "Готово", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "Викликів немає", "User.sort.numOfChallenges": "Бали", "UserEditorSelector.currentEditor.label": "Поточний редактор:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Ваші закріплені виклики", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Відстежувані Завдання", "UserProfile.topChallenges.header": "Ваші основні виклики", "VirtualChallenge.controls.create.label": "Працювати з {taskCount, number} {taskCount, plural, one {обраним завданням} few {обраними завданнями} other {обраними завданнями}}", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Робота з багатьма завданнями", "Widgets.TaskBundleWidget.noCooperativeWork": "Кооперативні завдання не можуть бути об’єднані разом", "Widgets.TaskBundleWidget.noVirtualChallenges": "Завдання з \"віртуальних\" викликів не можуть бути об’єднанні разом", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Виділено", "Widgets.TaskBundleWidget.popup.fields.name.label": "Id елемента:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Пріоритет:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Місце", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Завдання", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Завдання", "Widgets.TaskMoreOptionsWidget.label": "Більше…", diff --git a/lang/vi.json b/lang/vi.json index 4602010fd..822db10cb 100644 --- a/lang/vi.json +++ b/lang/vi.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "Description of your Challenge", "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.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "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.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.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Ways", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass Target Type", "Admin.EditChallenge.form.overpassQL.targetType.description": "An error will be generated if your Overpass results do not match the target type.", - "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Preferred MR Review Tags", - "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "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", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tasks built on {refreshDate} from data sourced on {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Get In Touch", "ChallengeDetails.fields.viewLeaderboard.label": "View Leaderboard", "ChallengeDetails.fields.viewOverview.label": "Overview", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "OpenStreetMap allowed bandwidth exceeded", "Errors.osm.elementMissing": "Element not found on OpenStreetMap server", "Errors.osm.fetchFailure": "Unable to fetch data from OpenStreetMap", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "OpenStreetMap data request too large", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "Unable to delete project.", "Errors.project.fetchFailure": "Unable to retrieve latest project data from server.", "Errors.project.notManager": "You must be a manager of that project to proceed.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "Explore", "Home.Featured.header": "Featured Challenges", "Home.Hero.controls.getStarted.label": "Get Started", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "Find Challenges", "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", @@ -955,7 +960,6 @@ "Home.Intro.header": "Thousands of people just like you edit OpenStreetMap every day", "Home.Intro.secondBullet": "Find mapping tasks that are important to you", "Home.Intro.thirdBullet": "Create tasks for others to improve OSM together", - "Home.Hero.headline": "Be an instant contributor to the world’s maps", "ImportFileModal.controls.cancel.label": "Cancel", "ImportFileModal.controls.upload.label": "Click to Upload File", "Inbox.actions.openNotification.label": "Open", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "Created", "ProjectDetails.fields.featured.label": "Featured", "ProjectDetails.fields.modified.label": "Modified", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "View Leaderboard", "ProjectDetails.fields.viewReviews.label": "Review", "ProjectDetails.management.controls.manage.label": "Manage", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "Unlock", "ReviewTaskPane.indicators.locked.label": "Task locked", "RolePicker.chooseRole.label": "Choose Role", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "No Challenges", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "Start Challenge", "SavedFilters.controls.delete.label": "delete", "SavedFilters.controls.done.label": "Done", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "No Challenges", "User.sort.numOfChallenges": "Score", "UserEditorSelector.currentEditor.label": "Current Editor:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "Your Favorite Challenges", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "Tracked Tasks", "UserProfile.topChallenges.header": "Your Top Challenges", "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "Multi-Task Work", "Widgets.TaskBundleWidget.noCooperativeWork": "Cooperative tasks cannot be bundled together", "Widgets.TaskBundleWidget.noVirtualChallenges": "Tasks in \"virtual\" challenges cannot be bundled together", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Selected", "Widgets.TaskBundleWidget.popup.fields.name.label": "Feature Id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Priority:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "Location", "Widgets.TaskMapWidget.editMode": "Current Mode:", "Widgets.TaskMapWidget.label": "Task", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!", "Widgets.TaskMapWidget.title": "Task", "Widgets.TaskMoreOptionsWidget.label": "More Options", diff --git a/lang/zh_TW.json b/lang/zh_TW.json index f7f30fe4c..0d6960d94 100644 --- a/lang/zh_TW.json +++ b/lang/zh_TW.json @@ -129,6 +129,7 @@ "Admin.EditChallenge.form.description.label": "您的挑戰的說明", "Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.", "Admin.EditChallenge.form.difficulty.label": "您的任務的難易度", + "Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after challenge creation, this is to prevent task duplication. [Learn more](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).", "Admin.EditChallenge.form.email.description": "Please provide an email for mappers to contact you with feedback", "Admin.EditChallenge.form.email.label": "電子郵件地址", "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.", @@ -169,9 +170,9 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Ways", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass Target Type", "Admin.EditChallenge.form.overpassQL.targetType.description": "An error will be generated if your Overpass results do not match the target type.", - "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task.", + "Admin.EditChallenge.form.preferredReviewTags.description": "You can optionally provide a list of preferred tags that you want the reviewer to use when reviewing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "Admin.EditChallenge.form.preferredReviewTags.label": "Preferred MR Review Tags", - "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task.", + "Admin.EditChallenge.form.preferredTags.description": "You can optionally provide a list of preferred tags that you want the user to use when completing a task. [Learn More](https://learn.maproulette.org/en-us/documentation/using-maproulette-tags/)", "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", @@ -534,6 +535,7 @@ "ChallengeDetails.fields.lastChallengeDetails.DataOriginDate.label": "Tasks built on {refreshDate} from data sourced on {sourceDate}.", "ChallengeDetails.fields.lastChallengeDetails.TaskRefresh.label": "Task Data Sourced", "ChallengeDetails.fields.overpassQL.label": "Overpass Query", + "ChallengeDetails.fields.owner.label": "Owner", "ChallengeDetails.fields.viewComments.label": "Get In Touch", "ChallengeDetails.fields.viewLeaderboard.label": "檢視排行榜", "ChallengeDetails.fields.viewOverview.label": "概覽", @@ -854,7 +856,9 @@ "Errors.osm.bandwidthExceeded": "超出 OpenStreetMap 所允許的頻寬", "Errors.osm.elementMissing": "Element not found on OpenStreetMap server", "Errors.osm.fetchFailure": "無法從 OpenStreetMap 擷取資料。", + "Errors.osm.parseFailure": "Unable to parse tag data from OpenStreetMap", "Errors.osm.requestTooLarge": "OpenStreetMap data request too large", + "Errors.osm.textConversionFailure": "Unable to convert tag data from OpenStreetMap to text.", "Errors.project.deleteFailure": "無法刪除專案。", "Errors.project.fetchFailure": "無法從伺服器取得最新的專案資料。", "Errors.project.notManager": "You must be a manager of that project to proceed.", @@ -945,6 +949,7 @@ "Home.Featured.browse": "探索", "Home.Featured.header": "Featured Challenges", "Home.Hero.controls.getStarted.label": "入門", + "Home.Hero.headline": "Be an instant contributor to the world’s maps", "Home.Instructions.controls.findChallenges.label": "尋找挑戰", "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", @@ -955,7 +960,6 @@ "Home.Intro.header": "Thousands of people just like you edit OpenStreetMap every day", "Home.Intro.secondBullet": "Find mapping tasks that are important to you", "Home.Intro.thirdBullet": "Create tasks for others to improve OSM together", - "Home.Hero.headline": "Be an instant contributor to the world’s maps", "ImportFileModal.controls.cancel.label": "取消", "ImportFileModal.controls.upload.label": "點擊以上傳檔案", "Inbox.actions.openNotification.label": "開啟", @@ -1210,6 +1214,7 @@ "ProjectDetails.fields.created.label": "已創建", "ProjectDetails.fields.featured.label": "精選", "ProjectDetails.fields.modified.label": "已變動", + "ProjectDetails.fields.owner.label": "Owner", "ProjectDetails.fields.viewLeaderboard.label": "檢視排行榜", "ProjectDetails.fields.viewReviews.label": "審核", "ProjectDetails.management.controls.manage.label": "管理", @@ -1332,7 +1337,10 @@ "ReviewTaskPane.controls.unlock.label": "解鎖", "ReviewTaskPane.indicators.locked.label": "任務已上鎖", "RolePicker.chooseRole.label": "選擇角色", + "SavedChallenges.widget.checkList.label": "Refresh list to check.", + "SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ", "SavedChallenges.widget.noChallenges": "無挑戰", + "SavedChallenges.widget.noTasks": "You have no locked tasks", "SavedChallenges.widget.startChallenge": "開始挑戰", "SavedFilters.controls.delete.label": "刪除", "SavedFilters.controls.done.label": "完成", @@ -1626,7 +1634,11 @@ "TopUserChallenges.widget.noChallenges": "無挑戰", "User.sort.numOfChallenges": "分數", "UserEditorSelector.currentEditor.label": "目前編輯器:", + "UserEditorSelector.defaultEditor.label": "Set Default Editor:", + "UserEditorSelector.openEditor.label": "Open Editor", + "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:", "UserProfile.favoriteChallenges.header": "你最愛的挑戰", + "UserProfile.lockedTasks.header": "Your Locked Tasks", "UserProfile.savedTasks.header": "追蹤的任務", "UserProfile.topChallenges.header": "你的首要挑戰", "VirtualChallenge.controls.create.label": "進行選取的任務 {taskCount}", @@ -1775,6 +1787,7 @@ "Widgets.TaskBundleWidget.label": "多重任務工作", "Widgets.TaskBundleWidget.noCooperativeWork": "企業任務無法被整合在一起", "Widgets.TaskBundleWidget.noVirtualChallenges": "\"虛擬\"挑戰當中的任務無法被整合在一起", + "Widgets.TaskBundleWidget.popup.controls.alreadyBundled.label": "Already bundled by someone else.", "Widgets.TaskBundleWidget.popup.controls.selected.label": "已選取", "Widgets.TaskBundleWidget.popup.fields.name.label": "圖徵id:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "優先度:", @@ -1806,6 +1819,7 @@ "Widgets.TaskLocationWidget.title": "位置", "Widgets.TaskMapWidget.editMode": "目前模式:", "Widgets.TaskMapWidget.label": "任務", + "Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "You have unsaved changes in Rapid which will be discarded. Are you sure you want to proceed?", "Widgets.TaskMapWidget.rapidFailed": "小工具失效!幾何空白!", "Widgets.TaskMapWidget.title": "任務", "Widgets.TaskMoreOptionsWidget.label": "更多選項", diff --git a/package.json b/package.json index 05ae60df2..7ac4d0cd9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "maproulette3", - "version": "3.15.11", + "version": "3.16.0", "type": "module", "private": true, "dependencies": {