diff --git a/lang/af.json b/lang/af.json
index 55710351a..ce35785b8 100644
--- a/lang/af.json
+++ b/lang/af.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "The description of your challenge is shown to users when they click on the challenge to learn more about it.\n\nYour description should provide mappers with enough detail to decide whether or not to try working on your challenge. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Description of your Challenge",
"Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Difficulty of your Tasks",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Details",
"Admin.ProjectCard.tabs.managers.label": "Managers",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Manage Challenges",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Project Not Found",
"Admin.ProjectManagers.addManager": "Add Project Manager",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Team name",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "Review Time",
"Admin.fields.reviewedAt.label": "Reviewed On",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "Go to Settings.",
"Admin.manage.header": "Administrasie",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
"ChallengeDetails.fields.viewComments.label": "Get In Touch",
"ChallengeDetails.fields.viewOverview.label": "Overview",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continue",
"ChallengeEndModal.header": "Challenge End",
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
"ChallengeFilterSubnav.controls.sortBy.label": "Sort by",
"ChallengeFilterSubnav.filter.categorization.add": "Add:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"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.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "something new",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "Welcome Back, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Edit in iD (web editor)",
"Editor.josm.label": "JOSM",
"Editor.josmFeatures.label": "Edit just features in JOSM",
"Editor.josmLayer.label": "JOSM met ''n nuwe laag",
"Editor.level0.label": "Edit in Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "No Results",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Query",
"ErrorModal.title": "Oops!",
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
"ErrorTagDropdown.errorTag": "Error Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Unable to fetch map-bounded tasks",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "Unable to delete challenge.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Get Help",
"Footer.joinNewsletter": "Join the Newsletter!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Report a Bug",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Previous Task",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Add keyword",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choose Tags",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags",
"LayerSource.challengeDefault.label": "Challenge Default",
"LayerSource.userDefault.label": "Your Default",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Sorry, MapRoulette does not currently support mobile devices.",
"MobileNotSupported.pageMessage": "Sorry, this page is not yet compatible with mobile devices and smaller screens.",
"MobileNotSupported.widenDisplay": "If using a computer, please widen your window or use a larger display.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Donate",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Take me home",
"PageNotFound.message": "Oops! The page you’re looking for is lost.",
"Pages.SignIn.modal.prompt": "Please sign in to continue",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Role:",
"Review.Dashboard.tasksReviewedByMe": "Tasks Reviewed by Me",
"Review.Dashboard.tasksToBeReviewed": "Tasks to be Reviewed",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Feature Id",
"Review.Task.fields.id.label": "Internal Id",
"Review.TaskAnalysisTable.configureColumns": "Configure columns",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
"ReviewTaskPane.controls.unlock.label": "Unlock",
"ReviewTaskPane.indicators.locked.label": "Task locked",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "View Comments",
"ScreenTooNarrow.header": "Please widen your browser window",
"ScreenTooNarrow.message": "This page is not yet compatible with smaller screens. Please expand your browser window or switch to a larger device or display.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Go to Challenge",
"Sent.controls.goToTask.label": "Go to Task",
"Sent.header": "Sent Comments",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Save Changes",
"Task.pane.controls.tryLock.label": "Try locking",
"Task.pane.indicators.readOnly.label": "Read-only Preview",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Unable to Lock Task",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "High",
"Task.priority.low": "Low",
"Task.priority.medium": "Medium",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modify MR Tags",
"Task.taskTags.update.label": "Update MR Tags",
"Task.unsave.control.tooltip": "Stop Tracking",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks",
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "number",
"TaskPropertyQueryBuilder.propertyType.stringType": "text",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invited",
"Team.Status.member": "Member",
"Team.activeMembers.header": "Active Members",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Name your \"virtual\" challenge",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Add Widget",
"WidgetWorkspace.controls.addConfiguration.label": "Add New Layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Delete Layout",
"WidgetWorkspace.controls.editConfiguration.label": "Edit Layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Export Layout",
diff --git a/lang/cs_CZ.json b/lang/cs_CZ.json
index c240ad2d2..7cce230ee 100644
--- a/lang/cs_CZ.json
+++ b/lang/cs_CZ.json
@@ -129,7 +129,10 @@
"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": "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.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Složitost úkolů",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Detaily",
"Admin.ProjectCard.tabs.managers.label": "Manažeři",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Spravovat Výzvy",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Projekt nenalezen",
"Admin.ProjectManagers.addManager": "Přidat projektového manažera",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Team name",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "Review Time",
"Admin.fields.reviewedAt.label": "Zkontrolováno",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "Go to Settings.",
"Admin.manage.header": "Vytvořit a spravovat",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
"ChallengeDetails.fields.viewComments.label": "Get In Touch",
"ChallengeDetails.fields.viewOverview.label": "Overview",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Pokračovat",
"ChallengeEndModal.header": "Konec Výzvy",
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
"ChallengeFilterSubnav.controls.sortBy.label": "Třídit podle",
"ChallengeFilterSubnav.filter.categorization.add": "Add:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"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.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "something new",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "Welcome Back, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Edit in iD (web editor)",
"Editor.josm.label": "Edit in JOSM",
"Editor.josmFeatures.label": "Edit just features in JOSM",
"Editor.josmLayer.label": "Edit in new JOSM layer",
"Editor.level0.label": "Edit in Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "No Results",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Query",
"ErrorModal.title": "Jejda!",
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
"ErrorTagDropdown.errorTag": "Error Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Unable to fetch map-bounded tasks",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "Unable to delete challenge.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Get Help",
"Footer.joinNewsletter": "Join the Newsletter!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Report a Bug",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Previous Task",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Přidat klíčové slovo",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choose Tags",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags",
"LayerSource.challengeDefault.label": "Challenge Default",
"LayerSource.userDefault.label": "Your Default",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Litujeme, MapRoulette aktuálně nepodporuje mobilní zařízení.",
"MobileNotSupported.pageMessage": "Litujeme, tato stránka není dosud kompatibilní s mobilními zařízeními a menšími obrazovkami.",
"MobileNotSupported.widenDisplay": "Pokud používáte počítač, rozšiřte prosím své okno nebo použijte větší obrazovku.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Podpořit projekt",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Přejít domů",
"PageNotFound.message": "Jejda! Hledaná stránka je ztracena.",
"Pages.SignIn.modal.prompt": "Please sign in to continue",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Role:",
"Review.Dashboard.tasksReviewedByMe": "Tasks Reviewed by Me",
"Review.Dashboard.tasksToBeReviewed": "Tasks to be Reviewed",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Feature Id",
"Review.Task.fields.id.label": "Internal Id",
"Review.TaskAnalysisTable.configureColumns": "Configure columns",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
"ReviewTaskPane.controls.unlock.label": "Odemknout",
"ReviewTaskPane.indicators.locked.label": "Task locked",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "View Comments",
"ScreenTooNarrow.header": "Rozšiřte okno prohlížeče",
"ScreenTooNarrow.message": "Tato stránka není dosud kompatibilní s menšími obrazovkami. Rozšiřte okno prohlížeče nebo přepněte na větší zařízení nebo obrazovku.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Go to Challenge",
"Sent.controls.goToTask.label": "Go to Task",
"Sent.header": "Sent Comments",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Save Changes",
"Task.pane.controls.tryLock.label": "Try locking",
"Task.pane.indicators.readOnly.label": "Read-only Preview",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Unable to Lock Task",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Vysoká",
"Task.priority.low": "Nízká",
"Task.priority.medium": "Střední",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modify MR Tags",
"Task.taskTags.update.label": "Update MR Tags",
"Task.unsave.control.tooltip": "Zastavit sledování",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks",
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Nebyly nalezeny žádné úkoly}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "číslo",
"TaskPropertyQueryBuilder.propertyType.stringType": "text",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Pozvaný",
"Team.Status.member": "Člen",
"Team.activeMembers.header": "Active Members",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Name your \"virtual\" challenge",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Add Widget",
"WidgetWorkspace.controls.addConfiguration.label": "Add New Layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Delete Layout",
"WidgetWorkspace.controls.editConfiguration.label": "Edit Layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Export Layout",
diff --git a/lang/da_DK.json b/lang/da_DK.json
index ca0da61f7..bdceb0c08 100644
--- a/lang/da_DK.json
+++ b/lang/da_DK.json
@@ -37,7 +37,7 @@
"Activity.action.questionAnswered": "Besvarede spørgsmål om",
"Activity.action.tagAdded": "Tilføjede tag til",
"Activity.action.tagRemoved": "Fjernede tag fra",
- "Activity.action.taskStatusSet": "Indstil status til",
+ "Activity.action.taskStatusSet": "Satte status til",
"Activity.action.taskViewed": "Vist",
"Activity.action.updated": "Opdateret",
"Activity.item.bundle": "Bundt",
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "Beskrivelsen af din udfordring vises for brugerne, når de klikker på udfordringen for at få mere at vide om den.\n\nDin beskrivelse skal give kortlæggerne tilstrækkelige detaljer til at kunne beslutte, om de vil forsøge at løse din udfordring. Dette felt understøtter [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Beskrivelse af din udfordring",
"Admin.EditChallenge.form.difficulty.description": "Angiv for kortlæggerne, hvilket erfaringsniveau der kræves for at gennemføre opgaverne i din udfordring.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Sværhedsgraden af dine opgaver",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "Dette ID kan ikke redigeres, efter at en udfordring har oprettet opgaver, for at undgå dobbeltarbejde. [Få mere at vide](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).",
"Admin.EditChallenge.form.email.description": "Angiv en e-mailadresse, hvor kortlæggerne kan kontakte dig med feedback.",
"Admin.EditChallenge.form.email.label": "E-mailadresse",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Detaljer",
"Admin.ProjectCard.tabs.managers.label": "Administratorer",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Administrer udfordringer",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Projekt ikke fundet",
"Admin.ProjectManagers.addManager": "Tilføj projektadministrator",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Team-navn",
@@ -328,7 +332,7 @@
"Admin.TaskAnalysisTable.columnHeaders.tags": "Tags",
"Admin.TaskAnalysisTable.confirmActionWarning": "Denne proces kan tage et stykke tid, afhængigt af udfordringens omfang, og kan ikke fortrydes.",
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspicér",
- "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
+ "Admin.TaskAnalysisTable.controls.reviewTask.label": "Kontrollér igen",
"Admin.TaskAnalysisTable.controls.startTask.label": "Start",
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Flere bundtede opgaver",
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Vist",
@@ -361,7 +365,7 @@
"Admin.TaskReview.controls.currentTaskStatus.label": "Opgavestatus:",
"Admin.TaskReview.controls.errorTags": "Fejl-tags",
"Admin.TaskReview.controls.modify": "Opdater fejl-tags",
- "Admin.TaskReview.controls.next": "Kontroller næste opgave",
+ "Admin.TaskReview.controls.next": "Kontrollér næste opgave",
"Admin.TaskReview.controls.rejected": "Afvis",
"Admin.TaskReview.controls.resubmit": "Indsend til kontrol igen",
"Admin.TaskReview.controls.resubmitMetaReReview": "Anmod om meta-kontrol igen",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-kontrolleret ",
"Admin.fields.reviewDuration.label": "Kontroltid",
"Admin.fields.reviewedAt.label": "Kontrolleret",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Angiv din e-mailadresse, så kortlæggere kan kontakte dig med eventuel feedback.",
"Admin.manage.emailSettings": "Gå til indstillinger.",
"Admin.manage.header": "Opret og administrer",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass-forespørgsel",
"ChallengeDetails.fields.viewComments.label": "Kontakt os",
"ChallengeDetails.fields.viewOverview.label": "Oversigt",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Fortsæt",
"ChallengeEndModal.header": "Udfordringens afslutning",
"ChallengeEndModal.primaryMessage": "Du har markeret alle resterende opgaver i denne udfordring som enten sprunget over eller kan ikke fuldføres.",
"ChallengeFilterSubnav.controls.sortBy.label": "Sorter efter",
"ChallengeFilterSubnav.filter.categorization.add": "Tilføj:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Du skal slette en kategori",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "for at tilføje en ny.",
"ChallengeFilterSubnav.filter.categorization.set": "Du har ikke angivet nogen kategorier.",
"ChallengeFilterSubnav.filter.categorization.signIn": "Du skal logge ind for at tilføje et nøgleord.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Centrer på polygoner",
"CustomPriorityBoundsField.remove": "Fjern",
"CustomPriorityBoundsField.removePolygon": "Fjern polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Vis kort",
"CustomPriorityBoundsField.uploadError": "Upload mislykkedes: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "noget nyt",
"Dashboard.header.userScore": "{points, number} punkter",
"Dashboard.header.welcomeBack": "Velkommen tilbage, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Rediger i iD (web-editor)",
"Editor.josm.label": "Rediger i JOSM",
"Editor.josmFeatures.label": "Rediger kun objekter i JOSM",
"Editor.josmLayer.label": "Rediger i nyt JOSM-lag",
"Editor.level0.label": "Rediger i Level0",
"Editor.rapid.label": "Rediger i Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Ingen resultater",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim-forespørgsel",
"ErrorModal.title": "Ups!",
"ErrorTagDropdown.addErrorTag": "Tilføj fejl-tag",
"ErrorTagDropdown.errorTag": "Fejl-tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Krævet af udfordringsejer",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Kan ikke hente kortbegrænsede opgaver",
"Errors.challenge.archiveFailure": "Kan ikke opdatere arkivstatus",
"Errors.challenge.deleteFailure": "Kan ikke slette udfordring.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Få hjælp",
"Footer.joinNewsletter": "Tilmeld dig nyhedsbrevet!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Rapporter en fejl",
"Footer.social.heading": "FØLG OS",
"Footer.supportedBy.heading": "STØTTET AF",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Forrige opgave",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Tilføj nøgleord",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Vælg tags",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtrer tags",
"LayerSource.challengeDefault.label": "Udfordringstandard",
"LayerSource.userDefault.label": "Din standard",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Beklager, MapRoulette understøtter i øjeblikket ikke mobile enheder.",
"MobileNotSupported.pageMessage": "Beklager, denne side er endnu ikke kompatibel med mobile enheder og mindre skærme.",
"MobileNotSupported.widenDisplay": "Hvis du bruger en computer, så udvid dit vindue eller brug en større skærm.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Doner",
"Navbar.links.errorTagManagement": "Fejl-tag-administration",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Versionsdetektering er ikke tilgængelig for denne opgave",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Det lykkedes ikke at hente tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Bring mig hjem",
"PageNotFound.message": "Ups! Den side, du leder efter, er gået tabt.",
"Pages.SignIn.modal.prompt": "Log ind for at fortsætte",
@@ -1113,8 +1145,8 @@
"Profile.form.revisionCountNotifications.description": "Modtag periodiske notifikationer, der angiver, hvor mange opgaverevisioner du i øjeblikket har ventende.",
"Profile.form.seeTagFixSuggestions.description": "Brugeren vil se forslag til tag-rettelser, hvis disse er tilgængelige.",
"Profile.form.seeTagFixSuggestions.label": "Se forslag til tag-rettelser",
- "Profile.form.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
- "Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
+ "Profile.form.showPriorityMarkerColors.description": "Vis opgavens prioritet som farvede omrids på kortmarkører (høj prioritet = rød, mellem = orange, lav = blågrøn). Når denne funktion er deaktiveret, bruger markørerne et standard gråt omrids.",
+ "Profile.form.showPriorityMarkerColors.label": "Vis prioritetsfarver på kortmarkører",
"Profile.form.systemNotifications.description": "Modtag notifikationer om vigtige begivenheder i MapRoulette-systemet, såsom planlagte driftsforstyrrelser.",
"Profile.form.teamNotifications.description": "Modtag en notifikation, når du er blevet inviteret af en anden bruger til at blive medlem af et team.",
"Profile.form.uniqueCustomBasemap.error": "Navne på brugerdefinerede grundkort skal være unikke",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Rolle:",
"Review.Dashboard.tasksReviewedByMe": "Opgaver kontrollerede af mig",
"Review.Dashboard.tasksToBeReviewed": "Opgaver, der skal kontrolleres",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Objekt-ID",
"Review.Task.fields.id.label": "Internt-ID",
"Review.TaskAnalysisTable.configureColumns": "Konfigurer kolonner",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "KAN IKKE FULDFØRE",
"ReviewTaskPane.controls.unlock.label": "Lås op",
"ReviewTaskPane.indicators.locked.label": "Opgave låst",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"SavedChallenges.widget.checkList.label": "Opdater liste for at tjekke.",
"SavedChallenges.widget.description": "Opgaver, der har været låst i mere end en time, vil automatisk blive låst op inden for den næste time eller er muligvis allerede blevet låst op. ",
"SavedChallenges.widget.noTasks": "Du har ingen låste opgaver",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Vis kommentarer",
"ScreenTooNarrow.header": "Udvid dit browservindue",
"ScreenTooNarrow.message": "Denne side er endnu ikke kompatibel med mindre skærme. Udvid dit browservindue, eller skift til en større enhed eller skærm.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Gå til udfordring",
"Sent.controls.goToTask.label": "Gå til opgave",
"Sent.header": "Sendte kommentarer",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Gem ændringer",
"Task.pane.controls.tryLock.label": "Prøv at låse",
"Task.pane.indicators.readOnly.label": "Skrivebeskyttet forhåndsvisning",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Opgave-lås kunne ikke opnås",
"Task.pane.lockFailedDialog.previewAvailable": ". Der er en skrivebeskyttet forhåndsvisning tilgængelig.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Anmod om oplåsning",
"Task.pane.lockFailedDialog.title": "Kan ikke låse opgave",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Høj",
"Task.priority.low": "Lav",
"Task.priority.medium": "Mellem",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Ændr MR-tags",
"Task.taskTags.update.label": "Opdater MR-tags",
"Task.unsave.control.tooltip": "Stop med at følge",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Opgavebundtning er kun tilgængelig for opgaver, der enten er fuldførte eller er blevet kontrolleret.",
"TaskBundleWidget.bundlingDisabledGeneric": "Opgavebundtning er i øjeblikket deaktiveret.",
"TaskBundleWidget.bundlingDisabledLocked": "Opgavebundtning er deaktiveret, fordi hovedopgaven er låst af en anden bruger.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Opgaven er låst af en anden bruger",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Samarbejds- og tagfix-opgaver kan ikke samles i bundt.",
"TaskBundleWidget.notCompletedStatus": "Ikke afsluttet (kan ikke bundtes)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Vis som klynger",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Klik for at vise opgaver",
"TaskClusterMap.message.refreshTasks.label": "Klik for at genopfriske opgaver",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Ingen opgaver fundet}one{# opgave fundet}other{# opgaver fundet}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "tal",
"TaskPropertyQueryBuilder.propertyType.stringType": "tekst",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-kontrolstatusser",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Inviteret",
"Team.Status.member": "Medlem",
"Team.activeMembers.header": "Aktive medlemmer",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Navngiv din \"virtuelle\" udfordring",
"VirtualChallenge.selectedCount": "Du har {count} valgte",
"VirtualChallenge.tooManyTasks": "Der kan højst arbejdes på {max} opgaver ad gangen",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Tilføj widget",
"WidgetWorkspace.controls.addConfiguration.label": "Tilføj nyt layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Slet layout",
"WidgetWorkspace.controls.editConfiguration.label": "Rediger layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Eksporter layout",
@@ -1575,5 +1633,5 @@
"Widgets.TeamsWidget.createTeamTitle": "Opret nyt team",
"Widgets.TeamsWidget.viewTeamTitle": "Teamdetaljer",
"Widgets.review.simultaneousTasks": "Kontrollerer {taskCount, number} opgaver sammen",
- "user.dropdown.reviewTask.label": "Review"
+ "user.dropdown.reviewTask.label": "Kontrollér"
}
diff --git a/lang/de.json b/lang/de.json
index 703d1b64b..8f09fa5f2 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -92,7 +92,7 @@
"Admin.EditChallenge.controls.showLongform.tooltip": "Alle Felder zeigen",
"Admin.EditChallenge.controls.showSteps.tooltip": "Einzelne Schritte anzeigen",
"Admin.EditChallenge.edit.header": "Bearbeiten",
- "Admin.EditChallenge.form.addBounds.description": "Setup bounds for high priority tasks",
+ "Admin.EditChallenge.form.addBounds.description": "Grenzen für Aufgaben mit hoher Priorität festlegen",
"Admin.EditChallenge.form.addMRTags.placeholder": "Füge MR Tags hinzu",
"Admin.EditChallenge.form.additionalKeywords.description": "Du kannst zusätzliche Schlagwörter angeben, die bei der Suche nach deiner Kampagne helfen.",
"Admin.EditChallenge.form.additionalKeywords.label": "Zusätzliche Schlagwörter zur Kategorisierung",
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "Die Beschreibung Ihrer Kampagne wird den Nutzern angezeigt, wenn sie auf die Kampagne klicken, um mehr darüber zu erfahren.\n\nIhre Beschreibung sollte den Mappern genügend Details liefern, um zu entscheiden, ob sie an Ihrer Kampagne arbeiten wollen oder nicht. Dieses Feld unterstützt [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"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.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Schwierigkeit deiner Aufgaben",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "Diese ID kann nicht mehr bearbeitet werden, nachdem eine Kampagne erfolgreich Aufgaben erstellt hat. Dadurch soll eine Duplizierung von Aufgaben verhindert werden. [Weitere Informationen](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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Details",
"Admin.ProjectCard.tabs.managers.label": "Projektleiter",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Kampagnen verwalten",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Projekt nicht gefunden",
"Admin.ProjectManagers.addManager": "Projektleiter hinzufügen",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Teamname",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Überprüfung an",
"Admin.fields.reviewDuration.label": "Prüfdauer",
"Admin.fields.reviewedAt.label": "Geprüft am",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Bitte gib deine E-Mail-Adresse an, damit Mapper dich bei Fragen kontaktieren können.",
"Admin.manage.emailSettings": "Zu Benutzereinstellungen wechseln.",
"Admin.manage.header": "Erstellen & Verwalten",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass-Abfrage",
"ChallengeDetails.fields.viewComments.label": "Kontakt aufnehmen",
"ChallengeDetails.fields.viewOverview.label": "Übersicht",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Weiter",
"ChallengeEndModal.header": "Challenge End",
"ChallengeEndModal.primaryMessage": "Du hast alle verbliebenen Aufgaben der Kampagne übersprungen oder als zu schwierig eingestuft.",
"ChallengeFilterSubnav.controls.sortBy.label": "Sortieren nach",
"ChallengeFilterSubnav.filter.categorization.add": "Hinzufügen:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Du musst eine Kategorie löschen",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "um eine neue hinzufügen.",
"ChallengeFilterSubnav.filter.categorization.set": "Sie haben keine Kategorien festgelegt.",
"ChallengeFilterSubnav.filter.categorization.signIn": "Du musst dich anmelden, um ein Schlüsselwort hinzuzufügen.",
@@ -725,23 +735,24 @@
"CustomPriorityBoundsField.clearAllPolygons": "Alle Polygone löschen",
"CustomPriorityBoundsField.clearPolygons": "Alles löschen",
"CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
- "CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
- "CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
- "CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
+ "CustomPriorityBoundsField.deletePolygon": "Polygon löschen",
+ "CustomPriorityBoundsField.drawPolygon": "Polygon zeichnen",
+ "CustomPriorityBoundsField.fileTypeError": "Bitte eine .json oder .geojson Datei auswählen",
"CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
- "CustomPriorityBoundsField.hideMap": "Hide Map",
- "CustomPriorityBoundsField.highPriority": "High Priority",
+ "CustomPriorityBoundsField.hideMap": "Karte ausblenden",
+ "CustomPriorityBoundsField.highPriority": "Hohe Priorität",
"CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
- "CustomPriorityBoundsField.lassoSelect": "Lasso Select",
- "CustomPriorityBoundsField.lowPriority": "Low Priority",
- "CustomPriorityBoundsField.mediumPriority": "Medium Priority",
+ "CustomPriorityBoundsField.lassoSelect": "Lasso Auswahl",
+ "CustomPriorityBoundsField.lowPriority": "Niedrige Priorität",
+ "CustomPriorityBoundsField.mediumPriority": "Mittlere Priorität",
"CustomPriorityBoundsField.polygonsDefined": "{count} polygon{count, plural, one { } other {s}} set",
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
- "CustomPriorityBoundsField.remove": "Remove",
- "CustomPriorityBoundsField.removePolygon": "Remove Polygon",
- "CustomPriorityBoundsField.showMap": "Show Map",
- "CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
- "CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
+ "CustomPriorityBoundsField.remove": "Entfernen",
+ "CustomPriorityBoundsField.removePolygon": "Polygon entfernen",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
+ "CustomPriorityBoundsField.showMap": "Karte anzeigen",
+ "CustomPriorityBoundsField.uploadError": "Hochladen fehlgeschlagen: {error}",
+ "CustomPriorityBoundsField.uploadGeoJSON": "GeoJSON-Datei hochladen",
"CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
"CustomUrlList.controls.add.label": "URL hinzufügen",
"CustomUrlList.description.description": "Kurzbeschreibung der URL (optional)",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "etwas Neues",
"Dashboard.header.userScore": "{points, number} Punkte",
"Dashboard.header.welcomeBack": "Willkommen zurück, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "iD",
"Editor.josm.label": "JOSM",
"Editor.josmFeatures.label": "Nur das Merkmal in JOSM bearbeiten",
"Editor.josmLayer.label": "JOSM mit neuer Ebene",
"Editor.level0.label": "In Level0 bearbeiten",
"Editor.rapid.label": "In Rapid bearbeiten",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Keine Ergebnisse",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Suchanfrage",
"ErrorModal.title": "Hoppla!",
"ErrorTagDropdown.addErrorTag": "Fehler Tag hinzufügen",
"ErrorTagDropdown.errorTag": "Fehler Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Kartengebundene Aufgaben können nicht geladen werden",
"Errors.challenge.archiveFailure": "Archivstatus kann nicht aktualisiert werden",
"Errors.challenge.deleteFailure": "Die Kampagne konnte nicht gelöscht werden.",
@@ -808,7 +836,7 @@
"Errors.nominatim.fetchFailure": "Die Daten von Nominatim konnten nicht geladen werden.",
"Errors.openStreetCam.fetchFailure": "Die Daten von OpenStreetCam konnten nicht geladen werden.",
"Errors.osm.bandwidthExceeded": "Zulässige OpenStreetMap Bandbreite überschritten",
- "Errors.osm.elementDeleted": "Element has been deleted",
+ "Errors.osm.elementDeleted": "Das Element wurde gelöscht",
"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",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Hilfe",
"Footer.joinNewsletter": "Abonniere den Newsletter!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Fehler melden",
"Footer.social.heading": "FOLGEN",
"Footer.supportedBy.heading": "UNTERSTÜTZT VON",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Vorherige",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Schlagwort hinzufügen",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Tags wählen",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Tags filtern",
"LayerSource.challengeDefault.label": "Challenge Default",
"LayerSource.userDefault.label": "Your Default",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Das tut uns leid, MapRoulette unterstützt derzeit keine mobilen Geräte.",
"MobileNotSupported.pageMessage": "Das tut uns leid, diese Seite ist noch nicht verfügbar auf mobilen Geräten und kleineren Bildschirmen.",
"MobileNotSupported.widenDisplay": "Wenn Du einen Computer benutzt, vergrößere bitte das Fenster oder verwende einen größeren Bildschirm.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Spenden",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Versionserkennung für diese Aufgabe nicht verfügbar ",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Fehler beim Abrufen der Tags für {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Take me home",
"PageNotFound.message": "Hoppla! Die Seite, die Du suchst, ist nicht mehr verfügbar.",
"Pages.SignIn.modal.prompt": "Bitte melde dich an, um fortzufahren",
@@ -1067,10 +1099,10 @@
"PastDurationSelector.pastMonths.selectOption": "{months, plural, one {Letzter Monat} =12 {Letztes Jahr} other {Letzten # Monate}}",
"PointsTicker.label": "Meine Punkte",
"PopularChallenges.header": "Beliebte Kampagnen",
- "PriorityBoundsLayer.priority.high": "High Priority",
- "PriorityBoundsLayer.priority.low": "Low Priority",
- "PriorityBoundsLayer.priority.medium": "Medium Priority",
- "PriorityBoundsLayer.priority.unknown": "Unknown Priority",
+ "PriorityBoundsLayer.priority.high": "Hohe Priorität",
+ "PriorityBoundsLayer.priority.low": "Niedrige Priorität",
+ "PriorityBoundsLayer.priority.medium": "Mittlere Priorität",
+ "PriorityBoundsLayer.priority.unknown": "Unbekannte Priorität",
"Profile.apiKey.controls.copy.label": "Kopieren",
"Profile.apiKey.controls.reset.label": "Zurücksetzen",
"Profile.apiKey.header": "API Key",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Rolle:",
"Review.Dashboard.tasksReviewedByMe": "Von mir geprüfte Aufgaben",
"Review.Dashboard.tasksToBeReviewed": "Aufgaben zur Prüfung",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Objekt ID",
"Review.Task.fields.id.label": "Interne ID",
"Review.TaskAnalysisTable.configureColumns": "Spalten verwalten",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "ZU SCHWIERIG",
"ReviewTaskPane.controls.unlock.label": "Freischalten",
"ReviewTaskPane.indicators.locked.label": "Aufgabe gesperrt",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "Du hast keine gesperrten Aufgaben",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Kommentare ansehen",
"ScreenTooNarrow.header": "Bitte vergrößere das Browserfenster",
"ScreenTooNarrow.message": "Diese Seite ist noch nicht kompatibel mit kleinen Bildschirmen. Bitte das Browser-Fenster vergrößern oder zu einem größeren Gerät oder Bildschirm wechseln.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Gehe zur Challenge",
"Sent.controls.goToTask.label": "Gehe zur Aufgabe",
"Sent.header": "Gesendete Kommentare",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Änderungen speichern",
"Task.pane.controls.tryLock.label": "Versuche zu sperren",
"Task.pane.indicators.readOnly.label": "Vorschau im Lesemodus",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". Eine schreibgeschützte Vorschau ist verfügbar.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Aufgabe kann nicht gesperrt werden",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Hoch",
"Task.priority.low": "Niedrig",
"Task.priority.medium": "Mittel",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "MR Tags bearbeiten",
"Task.taskTags.update.label": "MR Tags aktualisieren",
"Task.unsave.control.tooltip": "Stop Tracking",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Klicke, um Aufgaben anzuzeigen",
"TaskClusterMap.message.refreshTasks.label": "Klicken, um Aufgaben zu aktualisieren",
"TaskClusterMap.message.taskCount.label": "{count, plural, =0 {Keine Aufgaben gefunden} one {# Aufgabe gefunden} other {# Aufgaben gefunden}}",
@@ -1386,12 +1440,12 @@
"TaskLatLon.lonLat.label": "Länge/Breite:",
"TaskLatLon.lonLat.value": "{lon}, {lat}",
"TaskPropertyFilter.label": "Objekt",
- "TaskPropertyQueryBuilder.controls.addFilter": "Add Filter",
- "TaskPropertyQueryBuilder.controls.addRule": "Add Rule",
+ "TaskPropertyQueryBuilder.controls.addFilter": "Filter hinzufügen",
+ "TaskPropertyQueryBuilder.controls.addRule": "Regel hinzufügen",
"TaskPropertyQueryBuilder.controls.addValue": "Wert hinzufügen",
"TaskPropertyQueryBuilder.controls.conditionLabel": "Match rules using",
- "TaskPropertyQueryBuilder.controls.removeFilter": "Remove Filter",
- "TaskPropertyQueryBuilder.controls.removeRule": "Remove Rule",
+ "TaskPropertyQueryBuilder.controls.removeFilter": "Filter entfernen",
+ "TaskPropertyQueryBuilder.controls.removeRule": "Regel entfernen",
"TaskPropertyQueryBuilder.error.missingKey": "Please select a property name.",
"TaskPropertyQueryBuilder.error.missingLeftRule": "When using a compound rule both parts must be specified.",
"TaskPropertyQueryBuilder.error.missingPropertyType": "Please choose a property type.",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "Zahl",
"TaskPropertyQueryBuilder.propertyType.stringType": "Text",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Status",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Eingeladen",
"Team.Status.member": "Mitglied",
"Team.activeMembers.header": "Aktive Mitglieder",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Gebe deiner \"virtuellen\" Kampagne einen Namen",
"VirtualChallenge.selectedCount": "{count} ausgewählt",
"VirtualChallenge.tooManyTasks": "Es können maximal {max} Aufgaben gleichzeitig bearbeitet werden",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Widget hinzufügen",
"WidgetWorkspace.controls.addConfiguration.label": "Neue Ansicht hinzufügen",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Ansicht löschen",
"WidgetWorkspace.controls.editConfiguration.label": "Ansicht bearbeiten",
"WidgetWorkspace.controls.exportConfiguration.label": "Ansicht exportieren",
@@ -1497,8 +1555,8 @@
"Widgets.ReviewNearbyTasksWidget.noVirtualChallenges": "Nearby tasks are not available for virtual challenges.",
"Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Objekt ID:",
"Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Interne ID:",
- "Widgets.ReviewNearbyTasksWidget.restoreDefaultFiltersLabel": "Restore Default Filters",
- "Widgets.ReviewNearbyTasksWidget.saveCurrentFiltersLabel": "Save Current Filters",
+ "Widgets.ReviewNearbyTasksWidget.restoreDefaultFiltersLabel": "Standardfilter wiederherstellen",
+ "Widgets.ReviewNearbyTasksWidget.saveCurrentFiltersLabel": "Aktuelle Filter speichern",
"Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Gemeinsam an {taskCount, number} Aufgaben arbeiten",
"Widgets.ReviewStatusMetricsWidget.label": "Statuseinstellung prüfen",
"Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Statuseinstellung prüfen",
diff --git a/lang/en-US.json b/lang/en-US.json
index f0e5720f3..82ba796de 100644
--- a/lang/en-US.json
+++ b/lang/en-US.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "The description of your challenge is shown to users when they click on the challenge to learn more about it.\n\nYour description should provide mappers with enough detail to decide whether or not to try working on your challenge. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Description of your Challenge",
"Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Difficulty of your Tasks",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Details",
"Admin.ProjectCard.tabs.managers.label": "Managers",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Manage Challenges",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Project Not Found",
"Admin.ProjectManagers.addManager": "Add Project Manager",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Team name",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "Review Time",
"Admin.fields.reviewedAt.label": "Reviewed On",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "Go to Settings.",
"Admin.manage.header": "Create & Manage",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
"ChallengeDetails.fields.viewComments.label": "Get In Touch",
"ChallengeDetails.fields.viewOverview.label": "Overview",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continue",
"ChallengeEndModal.header": "Challenge End",
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
"ChallengeFilterSubnav.controls.sortBy.label": "Sort by",
"ChallengeFilterSubnav.filter.categorization.add": "Add:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"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.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "something new",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "Welcome Back, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Edit in iD (web editor)",
"Editor.josm.label": "Edit in JOSM",
"Editor.josmFeatures.label": "Edit just features in JOSM",
"Editor.josmLayer.label": "Edit in new JOSM layer",
"Editor.level0.label": "Edit in Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "No Results",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Query",
"ErrorModal.title": "Oops!",
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
"ErrorTagDropdown.errorTag": "Error Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Unable to fetch map-bounded tasks",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "Unable to delete challenge.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Get Help",
"Footer.joinNewsletter": "Join the Newsletter!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Report a Bug",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Previous Task",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Add keyword",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choose Tags",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags",
"LayerSource.challengeDefault.label": "Challenge Default",
"LayerSource.userDefault.label": "Your Default",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Sorry, MapRoulette does not currently support mobile devices.",
"MobileNotSupported.pageMessage": "Sorry, this page is not yet compatible with mobile devices and smaller screens.",
"MobileNotSupported.widenDisplay": "If using a computer, please widen your window or use a larger display.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Donate",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Take me home",
"PageNotFound.message": "Oops! The page you’re looking for is lost.",
"Pages.SignIn.modal.prompt": "Please sign in to continue",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Role:",
"Review.Dashboard.tasksReviewedByMe": "Tasks Reviewed by Me",
"Review.Dashboard.tasksToBeReviewed": "Tasks to be Reviewed",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Feature Id",
"Review.Task.fields.id.label": "Internal Id",
"Review.TaskAnalysisTable.configureColumns": "Configure columns",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
"ReviewTaskPane.controls.unlock.label": "Unlock",
"ReviewTaskPane.indicators.locked.label": "Task locked",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "View Comments",
"ScreenTooNarrow.header": "Please widen your browser window",
"ScreenTooNarrow.message": "This page is not yet compatible with smaller screens. Please expand your browser window or switch to a larger device or display.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Go to Challenge",
"Sent.controls.goToTask.label": "Go to Task",
"Sent.header": "Sent Comments",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Save Changes",
"Task.pane.controls.tryLock.label": "Try locking",
"Task.pane.indicators.readOnly.label": "Read-only Preview",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Unable to Lock Task",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "High",
"Task.priority.low": "Low",
"Task.priority.medium": "Medium",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modify MR Tags",
"Task.taskTags.update.label": "Update MR Tags",
"Task.unsave.control.tooltip": "Stop Tracking",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks",
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "number",
"TaskPropertyQueryBuilder.propertyType.stringType": "text",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invited",
"Team.Status.member": "Member",
"Team.activeMembers.header": "Active Members",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Name your \"virtual\" challenge",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Add Widget",
"WidgetWorkspace.controls.addConfiguration.label": "Add New Layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Delete Layout",
"WidgetWorkspace.controls.editConfiguration.label": "Edit Layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Export Layout",
diff --git a/lang/es.json b/lang/es.json
index f37b1c8f4..7097c66ad 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -129,7 +129,10 @@
"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.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Dificultad de tus tareas",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "Este ID no se puede editar después de que un desafío haya creado tareas con éxito, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Detalles",
"Admin.ProjectCard.tabs.managers.label": "Administradores",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Gestionar desafíos",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Proyecto no encontrado",
"Admin.ProjectManagers.addManager": "Añadir administrador de proyecto",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Nombre del equipo",
@@ -328,7 +332,7 @@
"Admin.TaskAnalysisTable.columnHeaders.tags": "Etiquetas",
"Admin.TaskAnalysisTable.confirmActionWarning": "Este proceso puede demorar un tiempo, según el tamaño del desafío, y no se puede deshacer.",
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspeccionar",
- "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
+ "Admin.TaskAnalysisTable.controls.reviewTask.label": "Revisar nuevamente",
"Admin.TaskAnalysisTable.controls.startTask.label": "Iniciar",
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Múltiples tareas agrupadas",
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Mostrado",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Metarevisado el",
"Admin.fields.reviewDuration.label": "Tiempo de revisión",
"Admin.fields.reviewedAt.label": "Revisado el",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"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",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Consulta Overpass",
"ChallengeDetails.fields.viewComments.label": "Ponerse en contacto",
"ChallengeDetails.fields.viewOverview.label": "Resumen",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continuar",
"ChallengeEndModal.header": "Fin del desafío",
"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.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Debes eliminar una categoría",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"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.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Centrar en los polígonos",
"CustomPriorityBoundsField.remove": "Eliminar",
"CustomPriorityBoundsField.removePolygon": "Eliminar polígono",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Mostrar mapa",
"CustomPriorityBoundsField.uploadError": "Error al subir el archivo: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Subir GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "algo nuevo",
"Dashboard.header.userScore": "{points, number} puntos",
"Dashboard.header.welcomeBack": "¡Bienvenido de nuevo, {username}!",
+ "Dashboard.title": "Dashboard",
"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 una nueva capa de JOSM",
"Editor.level0.label": "Editar en Level0",
"Editor.rapid.label": "Editar en Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Sin resultados",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Consulta de Nominatim",
"ErrorModal.title": "¡Ups!",
"ErrorTagDropdown.addErrorTag": "Añadir etiqueta de error",
"ErrorTagDropdown.errorTag": "Etiqueta de error",
"ErrorTagDropdown.requiredByChallengeOwner": "Requerido por el propietario del desafío",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"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.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Obtener ayuda",
"Footer.joinNewsletter": "¡Únete al boletín informativo!",
"Footer.links.heading": "INFORMACIÓN",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Reportar un error",
"Footer.social.heading": "SÍGUENOS",
"Footer.supportedBy.heading": "APOYADO POR",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Tarea anterior",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Añadir palabra clave",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Seleccionar etiquetas",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtrar etiquetas",
"LayerSource.challengeDefault.label": "Predeterminado del desafío",
"LayerSource.userDefault.label": "Tu predeterminado",
@@ -1025,6 +1055,7 @@
"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 usas una computadora, amplía tu ventana o usa una pantalla más grande.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Donar",
"Navbar.links.errorTagManagement": "Administración de etiquetas de error",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "La detección de versión no está disponible para esta tarea",
"OSMElementHistory.version.label": "Versión {version, number}",
"OSMElementTags.elementFetchFailed": "Error al obtener etiquetas para {element}",
+ "PageNotFound.altText": "404 - page not found",
"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",
@@ -1113,8 +1145,8 @@
"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.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
- "Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
+ "Profile.form.showPriorityMarkerColors.description": "Mostrar la prioridad de las tareas como contornos de color en los marcadores del mapa (prioridad alta = rojo, media = naranja, baja = verde azulado). Cuando está desactivado, los marcadores usan un contorno gris estándar.",
+ "Profile.form.showPriorityMarkerColors.label": "Mostrar colores de prioridad en los marcadores del mapa",
"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",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Rol:",
"Review.Dashboard.tasksReviewedByMe": "Tareas revisadas por mí",
"Review.Dashboard.tasksToBeReviewed": "Tareas por revisar",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "ID del elemento",
"Review.Task.fields.id.label": "ID interno",
"Review.TaskAnalysisTable.configureColumns": "Configurar columnas",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "NO SE PUEDE COMPLETAR",
"ReviewTaskPane.controls.unlock.label": "Desbloquear",
"ReviewTaskPane.indicators.locked.label": "Tarea bloqueada",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "No tienes tareas bloqueadas",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Ver comentarios",
"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.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Ir al desafío",
"Sent.controls.goToTask.label": "Ir a la tarea",
"Sent.header": "Comentarios enviados",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Guardar cambios",
"Task.pane.controls.tryLock.label": "Intentar bloquear",
"Task.pane.indicators.readOnly.label": "Vista previa de solo lectura",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"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.requestUnlockLabel": "Solicitar desbloqueo",
"Task.pane.lockFailedDialog.title": "No se puede bloquear la tarea",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Alta",
"Task.priority.low": "Baja",
"Task.priority.medium": "Media",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modificar etiquetas MR",
"Task.taskTags.update.label": "Actualizar etiquetas MR",
"Task.unsave.control.tooltip": "Dejar de seguir",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "La agrupación de tareas solo está disponible para tareas que ya están completas o que han sido revisadas.",
"TaskBundleWidget.bundlingDisabledGeneric": "La agrupación de tareas está actualmente deshabilitada.",
"TaskBundleWidget.bundlingDisabledLocked": "La agrupación de tareas está deshabilitada porque la tarea principal está bloqueada por otro usuario.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "La tarea está bloqueada por otro usuario",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Las tareas cooperativas y de corrección de etiquetas no se pueden agrupar.",
"TaskBundleWidget.notCompletedStatus": "No completada (no se puede agrupar)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Agrupar",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Haz clic para mostrar las 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}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "número",
"TaskPropertyQueryBuilder.propertyType.stringType": "texto",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Estados de la metarevisión",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invitado",
"Team.Status.member": "Miembro",
"Team.activeMembers.header": "Miembros activos",
@@ -1437,8 +1492,11 @@
"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",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Añadir widget",
"WidgetWorkspace.controls.addConfiguration.label": "Añadir nuevo diseño",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Eliminar diseño",
"WidgetWorkspace.controls.editConfiguration.label": "Editar diseño",
"WidgetWorkspace.controls.exportConfiguration.label": "Exportar diseño",
@@ -1575,5 +1633,5 @@
"Widgets.TeamsWidget.createTeamTitle": "Crear nuevo equipo",
"Widgets.TeamsWidget.viewTeamTitle": "Detalles del equipo",
"Widgets.review.simultaneousTasks": "Revisando {taskCount, number} tareas a la vez",
- "user.dropdown.reviewTask.label": "Review"
+ "user.dropdown.reviewTask.label": "Revisar"
}
diff --git a/lang/fa_IR.json b/lang/fa_IR.json
index cef753e0e..e3623e1dc 100644
--- a/lang/fa_IR.json
+++ b/lang/fa_IR.json
@@ -129,7 +129,10 @@
"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": "توضیح چالش شما",
"Admin.EditChallenge.form.difficulty.description": "به نقشهبرداران نشان دهید که چه سطح تجربهای برای تکمیل وظایف در چالش شما لازم است.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "دشواری وظایف شما",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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": "آدرس ایمیل",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Details",
"Admin.ProjectCard.tabs.managers.label": "Managers",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Manage Challenges",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Project Not Found",
"Admin.ProjectManagers.addManager": "Add Project Manager",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Team name",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "زمان بازبینی و بررسی",
"Admin.fields.reviewedAt.label": "Reviewed On",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "Go to Settings.",
"Admin.manage.header": "ایجاد و مدیریت",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
"ChallengeDetails.fields.viewComments.label": "Get In Touch",
"ChallengeDetails.fields.viewOverview.label": "Overview",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continue",
"ChallengeEndModal.header": "Challenge End",
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
"ChallengeFilterSubnav.controls.sortBy.label": "Sort by",
"ChallengeFilterSubnav.filter.categorization.add": "Add:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"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.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "something new",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "Welcome Back, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Edit in iD (web editor)",
"Editor.josm.label": "Edit in JOSM",
"Editor.josmFeatures.label": "Edit just features in JOSM",
"Editor.josmLayer.label": "Edit in new JOSM layer",
"Editor.level0.label": "Edit in Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "No Results",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Query",
"ErrorModal.title": "Oops!",
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
"ErrorTagDropdown.errorTag": "Error Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Unable to fetch map-bounded tasks",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "Unable to delete challenge.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Get Help",
"Footer.joinNewsletter": "Join the Newsletter!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Report a Bug",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Previous Task",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Add keyword",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choose Tags",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags",
"LayerSource.challengeDefault.label": "Challenge Default",
"LayerSource.userDefault.label": "Your Default",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Sorry, MapRoulette does not currently support mobile devices.",
"MobileNotSupported.pageMessage": "Sorry, this page is not yet compatible with mobile devices and smaller screens.",
"MobileNotSupported.widenDisplay": "If using a computer, please widen your window or use a larger display.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Donate",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Take me home",
"PageNotFound.message": "Oops! The page you’re looking for is lost.",
"Pages.SignIn.modal.prompt": "Please sign in to continue",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Role:",
"Review.Dashboard.tasksReviewedByMe": "Tasks Reviewed by Me",
"Review.Dashboard.tasksToBeReviewed": "Tasks to be Reviewed",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Feature Id",
"Review.Task.fields.id.label": "Internal Id",
"Review.TaskAnalysisTable.configureColumns": "Configure columns",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
"ReviewTaskPane.controls.unlock.label": "Unlock",
"ReviewTaskPane.indicators.locked.label": "Task locked",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "View Comments",
"ScreenTooNarrow.header": "Please widen your browser window",
"ScreenTooNarrow.message": "This page is not yet compatible with smaller screens. Please expand your browser window or switch to a larger device or display.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Go to Challenge",
"Sent.controls.goToTask.label": "Go to Task",
"Sent.header": "Sent Comments",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Save Changes",
"Task.pane.controls.tryLock.label": "Try locking",
"Task.pane.indicators.readOnly.label": "Read-only Preview",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Unable to Lock Task",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "High",
"Task.priority.low": "Low",
"Task.priority.medium": "Medium",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modify MR Tags",
"Task.taskTags.update.label": "Update MR Tags",
"Task.unsave.control.tooltip": "Stop Tracking",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks",
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "number",
"TaskPropertyQueryBuilder.propertyType.stringType": "text",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invited",
"Team.Status.member": "Member",
"Team.activeMembers.header": "Active Members",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Name your \"virtual\" challenge",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Add Widget",
"WidgetWorkspace.controls.addConfiguration.label": "Add New Layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Delete Layout",
"WidgetWorkspace.controls.editConfiguration.label": "Edit Layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Export Layout",
diff --git a/lang/fr.json b/lang/fr.json
index d036baa42..9bf27bf8d 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -92,7 +92,7 @@
"Admin.EditChallenge.controls.showLongform.tooltip": "Montrer tous les champs",
"Admin.EditChallenge.controls.showSteps.tooltip": "Montrer les étapes intermédiaires",
"Admin.EditChallenge.edit.header": "Éditer",
- "Admin.EditChallenge.form.addBounds.description": "Setup bounds for high priority tasks",
+ "Admin.EditChallenge.form.addBounds.description": "Définir les limites des tâches prioritaires",
"Admin.EditChallenge.form.addMRTags.placeholder": "Ajouter les tags MR",
"Admin.EditChallenge.form.additionalKeywords.description": "Vous pouvez fournir des mots-clés supplémentaires qui seront utilisés pour aider à faire découvrir votre défi.",
"Admin.EditChallenge.form.additionalKeywords.label": "Mots-clefs de catégories supplémentaires",
@@ -122,14 +122,17 @@
"Admin.EditChallenge.form.datasetUrl.label": "URL rapide du jeu de données",
"Admin.EditChallenge.form.defaultBasemap.description": "Fond de carte personnalisé qui sera utilisé pour le défi, il remplacera le fond de carte défini dans les personnalisation de l'utilisateur.",
"Admin.EditChallenge.form.defaultBasemap.label": "Fond de carte du défi",
- "Admin.EditChallenge.form.defaultPriority.description": "Default priority is assigned to tasks that don't match any rules or bounds below. Priority is applied in order: High (first), Medium, then Low. See the [docs](https://learn.maproulette.org/documentation/task-priority-rules/) for more details on setting up priority rules.",
+ "Admin.EditChallenge.form.defaultPriority.description": "La priorité par défaut est attribuée aux tâches ne correspondant à aucune règle ni limite ci-dessous. La priorité est appliquée dans l'ordre suivant : élevée (en premier), moyenne, puis faible. Consultez la[docs](https://learn.maproulette.org/documentation/task-prio rity-rules/) pour plus de détails sur la configuration des règles de priorité.",
"Admin.EditChallenge.form.defaultPriority.label": "Priorité par défaut",
"Admin.EditChallenge.form.defaultZoom.description": "Quand un utilisateur commence à travailler sur une tâche, MapRoulette va essayer de zoomer automatiquement sur la tâche. Si cela n'est pas possible, le zoom par défaut sera utilisé. On devrait pouvoir voir la plupart des tâches à réaliser sur le zoom par défaut.",
"Admin.EditChallenge.form.defaultZoom.label": "Niveau de zoom par défaut",
"Admin.EditChallenge.form.description.description": "La description de votre défi s'affiche lorsque les utilisateurs cliquent dessus pour en savoir plus.\n\nVotre description doit fournir aux cartographes suffisamment de détails pour leur permettre de décider s'ils souhaitent ou non participer à votre défi. Ce champ prend en charge [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"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.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Difficulté de vos tâches",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "Cet identifiant ne peut pas être modifié une fois qu'un défi a créé des tâches avec succès, ceci afin d'éviter la duplication des tâches. [En savoir plus] (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",
@@ -137,8 +140,8 @@
"Admin.EditChallenge.form.exportableProperties.label": "Propriétés à exporter en CSV",
"Admin.EditChallenge.form.featured.description": "Les défis phares sont montrés en haut de liste lors de la recherche de défis. Seuls les super-utilisateurs peuvent définir un défi comme \"phare\"",
"Admin.EditChallenge.form.featured.label": "En vedette",
- "Admin.EditChallenge.form.highPriorityBounds.description": "Draw polygons on the map to assign high priority to tasks within those areas. Click 'Show Map' and lasso the areas you want prioritized.",
- "Admin.EditChallenge.form.highPriorityBounds.label": "High Priority Bounds",
+ "Admin.EditChallenge.form.highPriorityBounds.description": "Tracez des polygones sur la carte pour attribuer une priorité élevée aux tâches dans ces zones. Cliquez sur « Afficher la carte » et sélectionnez les zones à prioriser.",
+ "Admin.EditChallenge.form.highPriorityBounds.label": "Contour des priorités hautes",
"Admin.EditChallenge.form.highPriorityRules.label": "Règles de haute priorité",
"Admin.EditChallenge.form.ignoreSourceErrors.description": "Poursuivre malgré les erreurs détectées dans les données sources. Seuls les utilisateurs experts qui comprennent parfaitement les implications doivent tenter cette opération.",
"Admin.EditChallenge.form.ignoreSourceErrors.label": "Ignorer les erreurs",
@@ -153,13 +156,13 @@
"Admin.EditChallenge.form.localGeoJson.description": "Sélectionnez localement le fichier GeoJSON à téléverser",
"Admin.EditChallenge.form.localGeoJson.label": "Je veux téléverser un fichier GeoJSON",
"Admin.EditChallenge.form.localGeoJson.readOnly": "Si vous devez télécharger un nouveau GeoJSON, choisissez Reconstruire les tâches lors de la gestion de votre défi.",
- "Admin.EditChallenge.form.lowPriorityBounds.description": "Draw polygons on the map to assign low priority to tasks within those areas. Click 'Show Map' and lasso the areas you want prioritized.",
- "Admin.EditChallenge.form.lowPriorityBounds.label": "Low Priority Bounds",
+ "Admin.EditChallenge.form.lowPriorityBounds.description": "Tracez des polygones sur la carte pour attribuer une faible priorité aux tâches situées dans ces zones. Cliquez sur « Afficher la carte » et sélectionnez les zones à prioriser.",
+ "Admin.EditChallenge.form.lowPriorityBounds.label": "Contour des priorités basses",
"Admin.EditChallenge.form.lowPriorityRules.label": "Règles de priorité faible",
"Admin.EditChallenge.form.maxZoom.description": "Le niveau de zoom maximal autorisé pour votre défi. Il doit être fixé à un niveau permettant à l'utilisateur de zoomer suffisamment pour travailler sur les tâches, tout en l'empêchant de zoomer à un niveau qui ne serait pas utile ou qui dépasserait la résolution disponible de la carte/de l'imagerie dans la région géographique.",
"Admin.EditChallenge.form.maxZoom.label": "Niveau de zoom maximum",
- "Admin.EditChallenge.form.mediumPriorityBounds.description": "Draw polygons on the map to assign medium priority to tasks within those areas. Click 'Show Map' and lasso the areas you want prioritized.",
- "Admin.EditChallenge.form.mediumPriorityBounds.label": "Medium Priority Bounds",
+ "Admin.EditChallenge.form.mediumPriorityBounds.description": "Tracez des polygones sur la carte pour attribuer une priorité moyenne aux tâches dans ces zones. Cliquez sur « Afficher la carte » et sélectionnez les zones à prioriser.",
+ "Admin.EditChallenge.form.mediumPriorityBounds.label": "Contour des priorités moyennes",
"Admin.EditChallenge.form.mediumPriorityRules.label": "Règles de priorité moyenne",
"Admin.EditChallenge.form.minZoom.description": "Le niveau de zoom minimum autorisé pour votre défi. Il doit être fixé à un niveau qui permet à l'utilisateur de dézoomer suffisamment pour travailler sur les tâches tout en l'empêchant de dézoomer à un niveau qui ne serait pas utile.",
"Admin.EditChallenge.form.minZoom.label": "Niveau de zoom minimum",
@@ -262,8 +265,8 @@
"Admin.EditProject.form.name.label": "Nom",
"Admin.EditProject.form.requireConfirmation.description": "Cela désactivera l'option permettant aux utilisateurs de contourner la fenêtre de confirmation de tâche lorsqu'ils cliquent sur « Je l'ai corrigé ! »",
"Admin.EditProject.form.requireConfirmation.label": "Demander une confirmation",
- "Admin.EditProject.form.requireRejectReason.description": "This will enforce a reviewer to include a reason for rejecting a task by making them include an error tag.",
- "Admin.EditProject.form.requireRejectReason.label": "Require Reject Reason",
+ "Admin.EditProject.form.requireRejectReason.description": "Cela obligera le réviseur à indiquer la raison du rejet d'une tâche en lui imposant d'inclure une balise d'erreur.",
+ "Admin.EditProject.form.requireRejectReason.label": "Motif de refus requis",
"Admin.EditProject.new.header": "Nouveau Projet",
"Admin.EditProject.unavailable": "Projet indisponible",
"Admin.EditTask.form.additionalTags.description": "Vous pouvez fournir des tags MR complémentaires à utiliser pour annoter cette tâche. C'est optionnel.",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Détails",
"Admin.ProjectCard.tabs.managers.label": "Gestionnaires",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Gérer les défis",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Projet non trouvé",
"Admin.ProjectManagers.addManager": "Ajouter un gestionnaire au projet",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Nom de l'équipe",
@@ -328,7 +332,7 @@
"Admin.TaskAnalysisTable.columnHeaders.tags": "Tags",
"Admin.TaskAnalysisTable.confirmActionWarning": "Ce processus peut prendre un certain temps, en fonction de la taille du défi, et ne peut être annulé.",
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspecter",
- "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
+ "Admin.TaskAnalysisTable.controls.reviewTask.label": "Réviser à nouveau",
"Admin.TaskAnalysisTable.controls.startTask.label": "Commencer",
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Tâches groupées multiples",
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Affiché",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Méta-validation activée",
"Admin.fields.reviewDuration.label": "Temps de vérification",
"Admin.fields.reviewedAt.label": "Vérifié le",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Veuillez fournir votre courriel pour permettre aux cartographe de vous faire des retours.",
"Admin.manage.emailSettings": "Allez dans les paramètres.",
"Admin.manage.header": "Administration",
@@ -443,7 +448,7 @@
"Challenge.fields.ChallengeResultList.label": "{count,plural,=0{No challenges} un {# challenge} autres {# challenges}} est complété dans le projet.",
"Challenge.fields.completed.label": "Complété",
"Challenge.fields.difficulty.label": "Difficulté",
- "Challenge.fields.lastTaskRefresh.label": "Tasks Data Sourced",
+ "Challenge.fields.lastTaskRefresh.label": "Source des datas du challenge",
"Challenge.fields.viewLeaderboard.label": "Voir le classement",
"Challenge.fields.vpList.label": "Également en correspondance virtuelle {count,plural, one{project} other{projects}} :",
"Challenge.keywords.any": "Tout",
@@ -483,8 +488,8 @@
"ChallengeDetails.controls.preview.label": "Prévisualisation",
"ChallengeDetails.controls.reported_text": "Ce défi a été signalé",
"ChallengeDetails.controls.review.label": "J'ai essayé de contacter le créateur du défi",
- "ChallengeDetails.controls.showLess.label": "show less",
- "ChallengeDetails.controls.showMore.label": "show more",
+ "ChallengeDetails.controls.showLess.label": "Afficher moins",
+ "ChallengeDetails.controls.showMore.label": "voir plus",
"ChallengeDetails.controls.submit.report.label": "Signaler le Challenge",
"ChallengeDetails.controls.text.input.error": "Le texte attendu doit comporter au moins 100 caractères",
"ChallengeDetails.controls.unfavorite.label": "Retirer des favoris",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Requête Overpass",
"ChallengeDetails.fields.viewComments.label": "Get In Touch",
"ChallengeDetails.fields.viewOverview.label": "Aperçu",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continuer",
"ChallengeEndModal.header": "Fin du défi",
"ChallengeEndModal.primaryMessage": "Vous avez marqué toutes les tâches restantes de ce défi comme ignorées ou impossibles à compléter.",
"ChallengeFilterSubnav.controls.sortBy.label": "Trier par",
"ChallengeFilterSubnav.filter.categorization.add": "Ajout :",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Vous devez supprimer une catégorie",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "pour en ajouter un nouveau.",
"ChallengeFilterSubnav.filter.categorization.set": "Vous n'avez défini aucune catégorie.",
"ChallengeFilterSubnav.filter.categorization.signIn": "Vous devez vous connecter pour ajouter un mot-clé.",
@@ -522,9 +532,9 @@
"ChallengePane.controls.challengeName.label": "Challenge Nom :",
"ChallengePane.controls.showArchived.label": "Afficher les archivés",
"ChallengePane.controls.showGlobal.label": "Voir les Challenges Global ",
- "ChallengePane.controls.startTask.label": "Start Task",
- "ChallengePane.controls.taskId.label": "Task Id:",
- "ChallengePane.controls.taskInfo.label": "Task Info:",
+ "ChallengePane.controls.startTask.label": "Démarrer la tâche",
+ "ChallengePane.controls.taskId.label": "Id de la tâche:",
+ "ChallengePane.controls.taskInfo.label": "Info de la Tâche:",
"ChallengePane.controls.taskName.label": "Nom de Tâche :",
"ChallengeProgress.metrics.averageTime.label": "Temps moyen par tâche :",
"ChallengeProgress.metrics.excludesSkip.label": "(à l'exclusion des taches passées)",
@@ -719,30 +729,31 @@
"CountryName.ZA": "Afrique du Sud",
"CountryName.ZM": "Zambie",
"CountryName.ZW": "Zimbabwe",
- "CustomPriorityBoundsField.cancel": "Cancel",
- "CustomPriorityBoundsField.cancelLasso": "Cancel Lasso",
- "CustomPriorityBoundsField.clearAll": "Clear All",
- "CustomPriorityBoundsField.clearAllPolygons": "Clear All Polygons",
- "CustomPriorityBoundsField.clearPolygons": "Clear All",
- "CustomPriorityBoundsField.confirmClearAllMessage": "Are you sure you want to remove all {count} polygons? This action cannot be undone.",
- "CustomPriorityBoundsField.deletePolygon": "Delete Polygon",
- "CustomPriorityBoundsField.drawPolygon": "Draw Polygon",
- "CustomPriorityBoundsField.fileTypeError": "Please select a .json or .geojson file",
- "CustomPriorityBoundsField.geoJSONFormatInfo": "Expects a GeoJSON Feature or FeatureCollection containing Polygon geometry(s).",
- "CustomPriorityBoundsField.hideMap": "Hide Map",
- "CustomPriorityBoundsField.highPriority": "High Priority",
- "CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.",
- "CustomPriorityBoundsField.lassoSelect": "Lasso Select",
- "CustomPriorityBoundsField.lowPriority": "Low Priority",
- "CustomPriorityBoundsField.mediumPriority": "Medium Priority",
- "CustomPriorityBoundsField.polygonsDefined": "{count} polygon{count, plural, one { } other {s}} set",
- "CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
- "CustomPriorityBoundsField.remove": "Remove",
- "CustomPriorityBoundsField.removePolygon": "Remove Polygon",
- "CustomPriorityBoundsField.showMap": "Show Map",
- "CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
- "CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
- "CustomPriorityBoundsField.uploadSuccess": "Successfully uploaded {count} polygon{count, plural, one {} other {s}}",
+ "CustomPriorityBoundsField.cancel": "Annuler",
+ "CustomPriorityBoundsField.cancelLasso": "Annuler le lasso",
+ "CustomPriorityBoundsField.clearAll": "Tout nettoyer",
+ "CustomPriorityBoundsField.clearAllPolygons": "Nettoyer tous les polygones",
+ "CustomPriorityBoundsField.clearPolygons": "Tout nettoyer",
+ "CustomPriorityBoundsField.confirmClearAllMessage": "Êtes-vous sûr de vouloir supprimer {count} polygones ? Cette action est irréversible.",
+ "CustomPriorityBoundsField.deletePolygon": "Supprimer Polygone",
+ "CustomPriorityBoundsField.drawPolygon": "Dessiner Polygone",
+ "CustomPriorityBoundsField.fileTypeError": "Merci de séléctioner un fichier .json ou .geojson",
+ "CustomPriorityBoundsField.geoJSONFormatInfo": "Attend un objet GeoJSON Feature ou FeatureCollection contenant une ou plusieurs géométries polygonales.",
+ "CustomPriorityBoundsField.hideMap": "Masquer la carte",
+ "CustomPriorityBoundsField.highPriority": "Priorité Haute",
+ "CustomPriorityBoundsField.invalidGeoJSON": "Format GeoJSON invalide. Le fichier doit être une FeatureCollection contenant des entités polygonales.",
+ "CustomPriorityBoundsField.lassoSelect": "Sélection Lasso",
+ "CustomPriorityBoundsField.lowPriority": "Priorité Basse",
+ "CustomPriorityBoundsField.mediumPriority": "Priorité Moyenne",
+ "CustomPriorityBoundsField.polygonsDefined": "{count} polygone {count, plural, one { } autre {s}} objets",
+ "CustomPriorityBoundsField.recenterOnPolygons": "Recentrer sur le polygone",
+ "CustomPriorityBoundsField.remove": "Déplacer",
+ "CustomPriorityBoundsField.removePolygon": "Déplacer Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
+ "CustomPriorityBoundsField.showMap": "Afficher la Carte",
+ "CustomPriorityBoundsField.uploadError": "Chargement en erreur : {error}",
+ "CustomPriorityBoundsField.uploadGeoJSON": "Chargement GeoJSON",
+ "CustomPriorityBoundsField.uploadSuccess": "Succès de chargement {count} polygone {count, plural, one {} autre{s}}",
"CustomUrlList.controls.add.label": "Ajoutez l'URL",
"CustomUrlList.description.description": "Description succincte facultative de l'URL",
"CustomUrlList.name.description": "Un nom/label unique pour cette URL personnalisée",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "quelque chose de nouveau",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "Ravis de vous revoir, {username} !",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Éditer dans iD (éditeur web)",
"Editor.josm.label": "Éditer dans JOSM",
"Editor.josmFeatures.label": "Éditer uniquement les caractéristiques dans JOSM",
"Editor.josmLayer.label": "Éditer dans un nouveau calque JOSM",
"Editor.level0.label": "Éditer dans Level0",
"Editor.rapid.label": "Éditer dans RapiD",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Aucun résultat",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Requêtes Nominatim",
"ErrorModal.title": "Oups !",
"ErrorTagDropdown.addErrorTag": "Ajouter un tag erreur",
"ErrorTagDropdown.errorTag": "Tag erreur",
- "ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagDropdown.requiredByChallengeOwner": "Exigé par le propriétaire du défi",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Impossible de récupérer les tâches dans les limites de la carte",
"Errors.challenge.archiveFailure": "Impossible de mettre à jour l'état des archives",
"Errors.challenge.deleteFailure": "Impossible de supprimer le défi.",
@@ -808,7 +836,7 @@
"Errors.nominatim.fetchFailure": "Impossible de récupérer les données de Nominatim",
"Errors.openStreetCam.fetchFailure": "Impossible de récupérer les données de OpenStreetCam",
"Errors.osm.bandwidthExceeded": "Dépassement de la bande passante autorisée par OpenStreetMap",
- "Errors.osm.elementDeleted": "Element has been deleted",
+ "Errors.osm.elementDeleted": "L'élément a été supprimé",
"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": "Impossible d'analyser les données de balise d'OpenStreetMap",
@@ -833,7 +861,7 @@
"Errors.task.doesNotExist": "Cette tâche n'existe pas.",
"Errors.task.editCommentFailure": "Le commentaire n'a pas pu être modifié.",
"Errors.task.fetchFailure": "Impossible d'afficher une tâche sur laquelle travailler.",
- "Errors.task.lockFailure": "Failed to lock task{details}",
+ "Errors.task.lockFailure": "Échec du verrouillage de la tâche {details}",
"Errors.task.lockRefreshFailure": "Impossible de prolonger le verrouillage de votre tâche. Votre verrouillage a peut-être expiré. Nous vous recommandons de rafraîchir la page pour essayer d'établir un nouveau verrouillage.",
"Errors.task.lockReleaseFailure": "Impossible de libérer le verrou de la tâche. Votre verrou ou votre session a peut-être expiré.",
"Errors.task.none": "Il n'y a plus aucune tâche dans ce défi.",
@@ -874,7 +902,7 @@
"Following.ViewFollowing.notFollowing": "Vous ne suivez personne",
"Following.controls.stopFollowing.label": "Arrêtez de suivre",
"Footer.APIversionLabel": "Maproulette API",
- "Footer.donate.heading": "SUPPORT US",
+ "Footer.donate.heading": "SOUTENEZ NOUS",
"Footer.email.donateButton": "Donner à Maproulette",
"Footer.email.mastodonButton": "Mastodon @maproulette",
"Footer.email.submit.label": "Soumettre",
@@ -882,13 +910,14 @@
"Footer.getHelp": "Documentation (en)",
"Footer.joinNewsletter": "Inscrivez-vous à la newsletter !",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Signaler un bug",
- "Footer.social.heading": "FOLLOW US",
- "Footer.supportedBy.heading": "SUPPORTED BY",
+ "Footer.social.heading": "SUIVEZ NOUS",
+ "Footer.supportedBy.heading": "ENCOURAGÉ PAR",
"Footer.versionLabel": "MapRoulette",
"Footer.versions.heading": "VERSIONS",
"Footer.viewBlog": "Blog (en)",
- "Form.controls.addBounds.label": "Add a Bounds",
+ "Form.controls.addBounds.label": "Ajouter des contours",
"Form.controls.addMustachePreview.note": "Note : toutes les propriétés de variable de tags (exemple {{variable}}) sont supprimées lors de l'aperçu",
"Form.controls.addPriorityRule.label": "Ajouter une règle",
"Form.controls.markdownField.formatErrorJSON.label": "Échec du téléchargement ! La mise en page doit être exportée depuis le flux d'achèvement des tâches.",
@@ -920,7 +949,7 @@
"Inbox.controls.groupByTask.label": "Regroupement par tâche",
"Inbox.controls.manageSubscriptions.label": "Gérer les abonnements",
"Inbox.controls.markSelectedRead.label": "Marquer comme lu",
- "Inbox.controls.markSelectedUnread.label": "Mark Unread",
+ "Inbox.controls.markSelectedUnread.label": "Marquer comme non lu",
"Inbox.controls.refreshNotifications.label": "Rafraîchir",
"Inbox.followNotification.followed.lead": "Vous avez un nouvel abonné !",
"Inbox.header": "Notifications",
@@ -938,7 +967,7 @@
"Inbox.notification.controls.reviewTask.label": "Vérifier la tâche",
"Inbox.notification.controls.viewConversation.label": "Afficher la conversation",
"Inbox.notification.controls.viewTeams.label": "Voir les équipes",
- "Inbox.notification.taskUnlockRequest": "is requesting you unlock task",
+ "Inbox.notification.taskUnlockRequest": "demande le déverrouillage de la tâche",
"Inbox.reviewAgainNotification.lead": "Le cartographe a changé sa contribution et demande une validation supplémentaire.",
"Inbox.reviewApprovedNotification.lead": "Bonne nouvelle ! Votre saisie a été vérifiée et approuvée.",
"Inbox.reviewApprovedWithFixesNotification.lead": "Votre travail a été approuvé (avec quelques changements apportés par le validateur).",
@@ -948,13 +977,13 @@
"Inbox.tableHeaders.fromUsername": "De",
"Inbox.tableHeaders.notificationType": "Type",
"Inbox.teamNotification.invited.lead": "Vous avez été invité à rejoindre une équipe !",
- "IntlTable.first.label": "First",
- "IntlTable.last.label": "Last",
+ "IntlTable.first.label": "Premier",
+ "IntlTable.last.label": "Dernier",
"IntlTable.next.label": "Suivant",
"IntlTable.of": "de",
"IntlTable.page.label": "Page",
"IntlTable.previous.label": "Précédent",
- "IntlTable.showNumberPerPage": "Show {number} per page",
+ "IntlTable.showNumberPerPage": "Afficher {number} par page",
"KeyMapping.layers.layerMapillary": "Basculer sur le calque Mapillary",
"KeyMapping.layers.layerOSMData": "Basculer sur la couche de données OSM",
"KeyMapping.layers.layerTaskFeatures": "Calque de fonctionnalités personnalisables",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Tâche précédente",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Ajouter un mot-clé",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choisir les balises",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtrer les balises",
"LayerSource.challengeDefault.label": "Défi par défaut",
"LayerSource.userDefault.label": "Votre défaut",
@@ -996,8 +1026,8 @@
"Metrics.completedTasksTitle": "Tâches terminées",
"Metrics.download": "Téléchargement",
"Metrics.header": "Metrics",
- "Metrics.hideArchived": "Hide Archived",
- "Metrics.hideUndiscoverable": "Hide Undiscoverable",
+ "Metrics.hideArchived": "Masquer les Archivés",
+ "Metrics.hideUndiscoverable": "Masquer l'indétectable",
"Metrics.leaderboard.globalRank.label": "Rang mondial",
"Metrics.leaderboard.totalPoints.label": "Total des points",
"Metrics.links.osmCha.label": "OSMCha",
@@ -1025,9 +1055,10 @@
"MobileNotSupported.message": "Désolé, MapRoulette n'est pas encore disponible pour smartphones.",
"MobileNotSupported.pageMessage": "Désolé, cette page n'est pas encore compatible avec les périphériques mobiles et écrans plus petits.",
"MobileNotSupported.widenDisplay": "Si vous utilisez un ordinateur, veuillez élargir votre fenêtre ou utiliser un écran plus grand.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Faire un don",
- "Navbar.links.errorTagManagement": "Error Tag Management",
+ "Navbar.links.errorTagManagement": "Gestion des balises d'erreur",
"Navbar.links.help": "Documentation (en)",
"Navbar.links.inbox": "Boîte de réception",
"Navbar.links.signout": "Déconnexion",
@@ -1035,7 +1066,7 @@
"Navbar.links.teams": "Équipes",
"Navbar.links.userMetrics": "Statistiques utilisateur",
"Navbar.links.userProfile": "Paramètres utilisateur",
- "Notification.type.challengeComment": "Challenge Comment",
+ "Notification.type.challengeComment": "Challenge Commentaire",
"Notification.type.challengeCompletedLong": "Défi terminé",
"Notification.type.follow": "Suivre",
"Notification.type.mention": "Mention",
@@ -1047,7 +1078,7 @@
"Notification.type.reviewCount": "Nombre de validations",
"Notification.type.revisionCount": "Nombre de révisions",
"Notification.type.system": "Système",
- "Notification.type.taskUnlockRequest": "Task Unlock Request",
+ "Notification.type.taskUnlockRequest": "Demande de déverrouillage de tâche",
"OSMElementHistory.controls.viewOSM.label": "Vue OSM",
"OSMElementHistory.elementFetchFailed": "Échec de la récupération de {element}",
"OSMElementHistory.noComment": "(aucun commentaire de groupe de modifications)",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Détection de la version indisponible pour cette tâche",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Échec de la récupération des balises pour {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Retour",
"PageNotFound.message": "Oups ! La page que vous recherchez est perdue.",
"Pages.SignIn.modal.prompt": "Merci de vous connecter pour continuer",
@@ -1067,10 +1099,10 @@
"PastDurationSelector.pastMonths.selectOption": "Passé {mois, plural, one {mois} =12 {années} autre {# mois}}",
"PointsTicker.label": "Mes points",
"PopularChallenges.header": "Défis populaires",
- "PriorityBoundsLayer.priority.high": "High Priority",
- "PriorityBoundsLayer.priority.low": "Low Priority",
- "PriorityBoundsLayer.priority.medium": "Medium Priority",
- "PriorityBoundsLayer.priority.unknown": "Unknown Priority",
+ "PriorityBoundsLayer.priority.high": "Priorité haute",
+ "PriorityBoundsLayer.priority.low": "Priorité basse",
+ "PriorityBoundsLayer.priority.medium": "Priorité moyenne",
+ "PriorityBoundsLayer.priority.unknown": "Priorité inconnue",
"Profile.apiKey.controls.copy.label": "Copier",
"Profile.apiKey.controls.reset.label": "Réinitialiser",
"Profile.apiKey.header": "Clef d'API",
@@ -1099,32 +1131,32 @@
"Profile.form.locale.description": "Langue de l'interface MapRoulette.",
"Profile.form.locale.label": "Langue",
"Profile.form.mandatory.label": "Requis",
- "Profile.form.mentionNotifications.description": "Receive a notification when someone @mentions you in a comment.",
+ "Profile.form.mentionNotifications.description": "Recevez une notification lorsqu'une personne vous @mentionne dans un commentaire.",
"Profile.form.metaReviewNotifications.description": "Recevez une notification lorsque le statut de votre révision est mis à jour par un autre évaluateur.",
"Profile.form.needsReview.description": "Demandez automatiquement un examen humain de chaque tâche que vous effectuez.",
"Profile.form.needsReview.label": "Demande de révision de tous les travaux",
"Profile.form.notification.label": "Notification",
"Profile.form.notificationSubscriptions.description": "Déterminez les notifications MapRoulette que vous souhaitez recevoir et indiquez si vous souhaitez recevoir un courriel vous informant de la notification (immédiatement ou sous forme de résumé quotidien).",
"Profile.form.notificationSubscriptions.label": "Abonnement aux notifications",
- "Profile.form.reviewAgainNotifications.description": "Receive a notification when your review status is updated by the mapper whose task you have reviewed.",
- "Profile.form.reviewApprovedNotifications.description": "Receive a notification when your task was approved following a review.",
- "Profile.form.reviewCountNotifications.description": "Receive periodic notifications indicating how many task reviews you currently have pending.",
- "Profile.form.reviewRejectedNotifications.description": "Receive a notification when your task needs to be revisited following a review.",
- "Profile.form.revisionCountNotifications.description": "Receive periodic notifications indicating how many task revisions you currently have pending.",
+ "Profile.form.reviewAgainNotifications.description": "Vous recevrez une notification lorsque le statut de votre évaluation sera mis à jour par le contributeur dont vous avez évalué la tâche.",
+ "Profile.form.reviewApprovedNotifications.description": "Vous recevrez une notification lorsque votre tâche aura été approuvée après examen.",
+ "Profile.form.reviewCountNotifications.description": "Recevez des notifications périodiques indiquant le nombre de tâches à réviser en attente.",
+ "Profile.form.reviewRejectedNotifications.description": "Vous recevrez une notification lorsque votre tâche devra être réexaminée suite à une révision.",
+ "Profile.form.revisionCountNotifications.description": "Recevez des notifications périodiques indiquant le nombre de révisions de tâches en attente.",
"Profile.form.seeTagFixSuggestions.description": "L'utilisateur verra les suggestions de correction de tag si elles sont fournies.",
"Profile.form.seeTagFixSuggestions.label": "Voir les suggestions de correction du tag",
- "Profile.form.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
- "Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
- "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.showPriorityMarkerColors.description": "Afficher la priorité des tâches sous forme de contours colorés sur les marqueurs de la carte (priorité élevée = rouge, moyenne = orange, faible = turquoise). Lorsque cette option est désactivée, les marqueurs utilisent un contour gris standard.",
+ "Profile.form.showPriorityMarkerColors.label": "Afficher les couleurs de priorité sur les marqueurs de carte",
+ "Profile.form.systemNotifications.description": "Recevez des notifications concernant les événements importants du système MapRoulette, tels que les interruptions de service planifiées.",
+ "Profile.form.teamNotifications.description": "Vous recevrez une notification lorsqu'un autre utilisateur vous invitera à rejoindre une équipe.",
"Profile.form.uniqueCustomBasemap.error": "Les noms des fonds de carte personnalisés doivent être uniques",
"Profile.noUser": "Utilisateur non trouvé ou vous n'êtes pas autorisé à voir cet utilisateur.",
"Profile.settings.settingsSaved": "Paramètres enregistrés",
- "ProjectDetails.controls.showLess.label": "show less",
- "ProjectDetails.controls.showMore.label": "show more",
+ "ProjectDetails.controls.showLess.label": "Afficher moins",
+ "ProjectDetails.controls.showMore.label": "Afficher plus",
"ProjectDetails.fields.challengeCount.label": "{count,plural,=0{Aucun défi} one{# défi} other{# défis}} restant dans le projet{isVirtual,select, true{virtuel } other{}}",
"ProjectDetails.fields.modified.label": "Modifié",
- "ProjectDetails.management.controls.showAll.label": "Display All Challenges",
+ "ProjectDetails.management.controls.showAll.label": "Afficher tous les défis",
"ProjectPickerModal.chooseProject": "Choisir un projet",
"ProjectPickerModal.noProjects": "Aucun projet trouvé",
"PropertyList.noProperties": "Aucune propriété",
@@ -1149,7 +1181,8 @@
"Review.Dashboard.role.label": "Rôle :",
"Review.Dashboard.tasksReviewedByMe": "Tâches validées par moi",
"Review.Dashboard.tasksToBeReviewed": "Tâches à vérifier",
- "Review.Task.fields.featureId.label": "Feature Id",
+ "Review.Dashboard.title": "Review Overview",
+ "Review.Task.fields.featureId.label": "ID de fonctionnalité",
"Review.Task.fields.id.label": "Id interne",
"Review.TaskAnalysisTable.configureColumns": "Configurer les colonnes",
"Review.TaskAnalysisTable.controls.fixTask.label": "Corriger",
@@ -1160,20 +1193,20 @@
"Review.TaskAnalysisTable.controls.viewTask.label": "Voir",
"Review.TaskAnalysisTable.excludeOtherReviewers": "Exclure les révisions attribuées à d'autres personnes",
"Review.TaskAnalysisTable.exportMapperCSVLabel": "Exporter les cartographes en CSV",
- "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Export Review Table CSV",
+ "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Exporter le tableau de révision au format CSV",
"Review.TaskAnalysisTable.metaReviewTasks": "Tâches de méta-validations",
"Review.TaskAnalysisTable.myReviewTasks": "Mes contributions après validation",
"Review.TaskAnalysisTable.noTasks": "Aucune tâche trouvée",
"Review.TaskAnalysisTable.noTasksReviewed": "Aucune de vos tâches terminées n'ont été validées.",
"Review.TaskAnalysisTable.noTasksReviewedByMe": "Vous n'avez validé aucune tâche.",
"Review.TaskAnalysisTable.onlySavedChallenges": "Limitation aux défis favoris",
- "Review.TaskAnalysisTable.requiredForExport": "Your can only export one",
- "Review.TaskAnalysisTable.requiredProject": "project at a time.",
+ "Review.TaskAnalysisTable.requiredForExport": "Vous ne pouvez en exporter qu'un seul.",
+ "Review.TaskAnalysisTable.requiredProject": "un projet à la fois.",
"Review.TaskAnalysisTable.startMetaReviewing": "Méta-valider ces tâches",
"Review.TaskAnalysisTable.startReviewing": "Passer en revue ces tâches",
"Review.TaskAnalysisTable.tasksMetaReviewedByMe": "Tâches méta-validées par moi",
"Review.TaskAnalysisTable.tasksToMetaReview": "Tâches à méta-valider",
- "Review.TaskAnalysisTable.toggleMap": "Toggle Map",
+ "Review.TaskAnalysisTable.toggleMap": "Afficher/Masquer la carte",
"Review.TaskAnalysisTable.totalTasks": "Total : {countShown}",
"Review.fields.challengeId.label": "Challenge Id",
"Review.fields.mappedOn.label": "Cartographié en",
@@ -1206,12 +1239,14 @@
"ReviewStatus.metrics.metaRequestedReview": "Tâches révisées qui nécessitent une méta-révision",
"ReviewStatus.metrics.rejectedReview": "Examen des tâches qui ont échoué",
"ReviewStatus.metrics.taskStatus.label": "{status} Tâches",
- "ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
+ "ReviewStatus.metrics.tooHard": "IMPOSSIBLE DE TERMINER",
"ReviewTaskPane.controls.unlock.label": "Déverrouiller",
"ReviewTaskPane.indicators.locked.label": "Tâche verrouillée",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"SavedChallenges.widget.checkList.label": "Rafraîchir la liste pour vérifier.",
"SavedChallenges.widget.description": "Les tâches verrouillées pendant plus d'une heure seront automatiquement déverrouillées dans l'heure qui suit ou pourraient déjà être déverrouillées.",
- "SavedChallenges.widget.noTasks": "You have no locked tasks",
+ "SavedChallenges.widget.noTasks": "Vous n'avez aucune tâche verrouillée",
"SavedFilters.controls.delete.label": "Supprimer",
"SavedFilters.controls.edit.label": "Editer",
"SavedFilters.controls.manageFilters.label": "Gérer les filtres sauvegardés",
@@ -1222,9 +1257,10 @@
"SavedTasks.widget.viewComments": "Voir les commentaires",
"ScreenTooNarrow.header": "Merci d'agrandir la fenêtre de votre navigateur",
"ScreenTooNarrow.message": "Cette page n'est pas encore compatible avec les écrans plus petits. Veuillez élargir la fenêtre de votre navigateur ou passer à un appareil ou un écran plus grand.",
- "Sent.controls.goToChallenge.label": "Go to Challenge",
- "Sent.controls.goToTask.label": "Go to Task",
- "Sent.header": "Sent Comments",
+ "SearchBox.controls.delete.label": "delete",
+ "Sent.controls.goToChallenge.label": "Accéder au défi",
+ "Sent.controls.goToTask.label": "Accéder à la tâche",
+ "Sent.header": "Envoyer un commentaire",
"SignIn.control.label": "Connexion",
"SignIn.control.longLabel": "Connectez-vous pour participer",
"Social.featuredChallenges.lead": "Phare sur MapRoulette :",
@@ -1260,7 +1296,7 @@
"TagMetrics.reviewTags.label": "Vérifier les tags",
"TagMetrics.taskTags.label": "Tags de complétion de tâche",
"Task.awaitingReview.label": "Tâche en attente de vérification.",
- "Task.browseChallenge.message": "View Challenge",
+ "Task.browseChallenge.message": "Visualisation du défi",
"Task.controls.completionComment.placeholder": "Votre commentaire",
"Task.controls.contactLink.label": "Envoyer un message à {owner} via OSM",
"Task.controls.contactOwner.label": "Contacter le propriétaire du défi",
@@ -1280,14 +1316,14 @@
"Task.controls.track.label": "Suivre cette tâche",
"Task.controls.untrack.label": "Ne plus suivre cette tâche",
"Task.fields.completedBy.label": "Terminé par",
- "Task.fields.unbundle.label": "Unbundle",
+ "Task.fields.unbundle.label": "Dégroupage",
"Task.loadByMethod.proximity": "À proximité",
"Task.loadByMethod.random": "Aléatoire",
- "Task.map.osmData.error": "Error Loading OSM Data",
- "Task.map.osmData.tooLarge": "OSM Data Area Too Large",
- "Task.map.osmData.zoomInRequired": "Please zoom in closer to view OSM data for this area",
+ "Task.map.osmData.error": "Erreur de chargement des données OSM",
+ "Task.map.osmData.tooLarge": "L'aire des données OSM est trop grande",
+ "Task.map.osmData.zoomInRequired": "Veuillez zoomer pour afficher les données OSM de cette zone.",
"Task.markedAs.label": "Tâche marquée comme",
- "Task.osmData.areaTooLarge": "The selected area is too large to load OSM data. Please zoom in further to view OSM features.",
+ "Task.osmData.areaTooLarge": "La zone sélectionnée est trop grande pour charger les données OSM. Veuillez effectuer un zoom avant pour visualiser les fonctionnalités OSM.",
"Task.pane.controls.browseChallenge.label": "Parcourir le défi",
"Task.pane.controls.copyShareLink.label": "Copier le lien de partage du défi",
"Task.pane.controls.copyVirtualShareLink.label": "Copier le lien de partage du défi virtuel",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Sauvegarder les changements",
"Task.pane.controls.tryLock.label": "Essayer de verrouiller",
"Task.pane.indicators.readOnly.label": "Prévisualisation en lecture seule",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Le verrouillage de la tâche n'a pas pu être réalisé",
"Task.pane.lockFailedDialog.previewAvailable": ". Un aperçu en lecture seule est disponible.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Demande de déverrouillage",
"Task.pane.lockFailedDialog.title": "Impossible de verrouiller la tâche",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Haut",
"Task.priority.low": "Bas",
"Task.priority.medium": "Moyen",
@@ -1322,14 +1361,20 @@
"Task.reviewStatus.meta-unnecessary": "Optionnel",
"Task.reviewStatus.needed": "Validation Demandée",
"Task.reviewStatus.unset": "Validation pas encore demandée",
- "Task.tableReview.bundleMemberTooltip": "This task is part of a bundle",
- "Task.tableReview.multipleTasksTooltip": "This is a bundle of multiple tasks",
+ "Task.tableReview.bundleMemberTooltip": "Cette tâche fait partie d'un ensemble",
+ "Task.tableReview.multipleTasksTooltip": "Il s'agit d'un ensemble de tâches multiples",
"Task.taskTags.label": "Tags MR :",
"Task.taskTags.modify.label": "Modifier les tags MR",
"Task.taskTags.update.label": "Mettre à jour les tags MR",
"Task.unsave.control.tooltip": "Arrêter de suivre",
- "TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
- "TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
+ "TaskBundleWidget.bundlingDisabledDoneOrReview": "Le regroupement des tâches n'est disponible que pour les tâches qui sont soit terminées, soit qui ont été révisées.",
+ "TaskBundleWidget.bundlingDisabledGeneric": "Le regroupement des tâches est actuellement désactivé.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
"TaskBundleWidget.bundlingDisabledMapperEdits": "Task bundling is disabled because you don't have the necessary permissions to edit this task.",
"TaskBundleWidget.bundlingDisabledNotCompleted": "Task bundling is only available for completed tasks.",
@@ -1337,12 +1382,21 @@
"TaskBundleWidget.bundlingDisabledReadOnly": "Task bundling is disabled because you are in read-only mode.",
"TaskBundleWidget.bundlingDisabledTaskType": "Task bundling is disabled for cooperative and tag fix tasks.",
"TaskBundleWidget.bundlingDisabledWorkspace": "Task bundling is only available in the task completion workspace.",
- "TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
- "TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
- "TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskBundleWidget.cannotEditLockedTask": "La tâche est verrouillée par un autre utilisateur",
+ "TaskBundleWidget.error.bundleTypeNotAllowed": "Les tâches coopératives et de correction d'étiquettes ne peuvent pas être regroupées.",
+ "TaskBundleWidget.notCompletedStatus": "Non terminé (impossible de regrouper)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Regroupement",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Cliquer pour montrer les tâches",
- "TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
+ "TaskClusterMap.message.refreshTasks.label": "Cliquez pour actualiser les tâches",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Aucune tâche trouvée}one{# tâche trouvée}other{# tâches trouvées}}",
"TaskClusterMap.message.zoomInForTasks.label": "Zoomez pour afficher les tâches",
"TaskConfirmationModal.adjustFilters.label": "Ajuster les filtres",
@@ -1379,19 +1433,19 @@
"TaskHistory.controls.listByUser.label": "Contributeurs",
"TaskHistory.controls.viewAttic.label": "Voir Attic",
"TaskHistory.fields.startedOn.label": "Démarré par la tâche",
- "TaskHistory.fields.startedReviewOn.label": "Started review on task",
+ "TaskHistory.fields.startedReviewOn.label": "Commencement de révision de la tâche.",
"TaskHistory.fields.taskUpdated.label": "Tâche mise à jour par le gestionnaire du défi",
"TaskLatLon.latLon.label": "Lat/Lon:",
"TaskLatLon.latLon.value": "{lat}, {lon}",
"TaskLatLon.lonLat.label": "Lon/Lat:",
"TaskLatLon.lonLat.value": "{lon}, {lat}",
- "TaskPropertyFilter.label": "Property",
- "TaskPropertyQueryBuilder.controls.addFilter": "Add Filter",
- "TaskPropertyQueryBuilder.controls.addRule": "Add Rule",
+ "TaskPropertyFilter.label": "Propriété",
+ "TaskPropertyQueryBuilder.controls.addFilter": "Ajouter filtre",
+ "TaskPropertyQueryBuilder.controls.addRule": "Ajouter régle",
"TaskPropertyQueryBuilder.controls.addValue": "Ajouter une valeur",
- "TaskPropertyQueryBuilder.controls.conditionLabel": "Match rules using",
- "TaskPropertyQueryBuilder.controls.removeFilter": "Remove Filter",
- "TaskPropertyQueryBuilder.controls.removeRule": "Remove Rule",
+ "TaskPropertyQueryBuilder.controls.conditionLabel": "Règles de correspondance utilisées",
+ "TaskPropertyQueryBuilder.controls.removeFilter": "Retirer filtre",
+ "TaskPropertyQueryBuilder.controls.removeRule": "Retirer règle",
"TaskPropertyQueryBuilder.error.missingKey": "Merci de choisir un nom de propriété.",
"TaskPropertyQueryBuilder.error.missingLeftRule": "Les deux parties doivent être spécifiées lors de l'utilisation d'une règle composite.",
"TaskPropertyQueryBuilder.error.missingPropertyType": "Merci de choisir un type de propriété.",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "nombre",
"TaskPropertyQueryBuilder.propertyType.stringType": "texte",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Statuts de méta-validations",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invité",
"Team.Status.member": "Membre",
"Team.activeMembers.header": "Membres actifs",
@@ -1419,17 +1474,17 @@
"Team.members.indicator.you.label": "(vous)",
"Team.name.description": "Le nom unique de l'équipe",
"Team.noTeams": "Vous n'êtes membre d'aucune équipe",
- "TopTags.label": "Popular tags on this challenge:",
- "TopTags.loading": "Loading popular tags...",
- "TopUserChallenges.topChallengesDisabled.label": "Results for Top Challenges widget are currently disabled",
+ "TopTags.label": "Mots-clés populaires pour ce défi :",
+ "TopTags.loading": "Chargement des tags populaires...",
+ "TopUserChallenges.topChallengesDisabled.label": "Le widget « Résultats des meilleurs défis » est actuellement désactivé.",
"TopUserChallenges.widget.label": "Vos top défis",
"User.sort.numOfChallenges": "Score",
"UserEditorSelector.currentEditor.label": "Editeur actuel :",
- "UserEditorSelector.defaultEditor.label": "Set Default Editor:",
+ "UserEditorSelector.defaultEditor.label": "Définir l'éditeur par défaut :",
"UserEditorSelector.openEditor.label": "Ouvrir l'éditeur",
- "UserEditorSelector.unsupportedEditor.label": "Open Unsupported Editor:",
+ "UserEditorSelector.unsupportedEditor.label": "Éditeur non pris en charge ouvert :",
"UserProfile.favoriteChallenges.header": "Vos défis préférés",
- "UserProfile.lockedTasks.header": "Your Locked Tasks",
+ "UserProfile.lockedTasks.header": "Vos tâches verrouillées",
"UserProfile.savedTasks.header": "Tâches suivies",
"VirtualChallenge.controls.create.label": "Travail sur {taskCount} tâches sélectées",
"VirtualChallenge.controls.tooMany.label": "Zoomez pour travailler sur les tâches terminées",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Nommer votre défi \"virtuel\"",
"VirtualChallenge.selectedCount": "Vous avez {count} sélectionnés",
"VirtualChallenge.tooManyTasks": "Au maximum {max} tâches peuvent être traitées en même temps.",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Ajouter un widget",
"WidgetWorkspace.controls.addConfiguration.label": "Ajouter une nouvelle mise en page",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Supprimer la mise en page",
"WidgetWorkspace.controls.editConfiguration.label": "Éditer la mise en page",
"WidgetWorkspace.controls.exportConfiguration.label": "Exporter la mise en page",
@@ -1460,12 +1518,12 @@
"Widgets.BurndownChartWidget.controls.loadStats.label": "Charger les statistiques d'avancement",
"Widgets.BurndownChartWidget.label": "Tableau récapitulatif",
"Widgets.CalendarHeatmapWidget.label": "Carte de chaleur quotidienne",
- "Widgets.ChallengeOverviewWidget.fields.creationDate.label": "Challenge Created:",
+ "Widgets.ChallengeOverviewWidget.fields.creationDate.label": "Challenge Créé le :",
"Widgets.ChallengeOverviewWidget.fields.dataOriginDate.label": "Tâches créées le {refreshDate} à partir de données collectées le {sourceDate}.",
"Widgets.ChallengeOverviewWidget.fields.keywords.label": "Mots-clefs :",
- "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tasks Last Updated:",
+ "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Dernière mise à jour du challenge :",
"Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge",
- "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:",
+ "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Source des datas du challenge :",
"Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tâches rafraîchies :",
"Widgets.ChallengeOverviewWidget.label": "Aperçu du défi",
"Widgets.ChallengeOverviewWidget.projectDisabledWarning": "projet non communicable",
@@ -1491,14 +1549,14 @@
"Widgets.ProjectListWidget.label": "Liste des projets",
"Widgets.ProjectManagersWidget.label": "Gestionnaires du projet",
"Widgets.RecentActivityWidget.label": "Activité récente",
- "Widgets.ReviewNearbyTasksWidget.displayAllTasksLabel": "Display All Tasks",
- "Widgets.ReviewNearbyTasksWidget.displayBundledTasksLabel": "Display Bundled Tasks Only",
- "Widgets.ReviewNearbyTasksWidget.label": "Nearby Tasks",
- "Widgets.ReviewNearbyTasksWidget.noVirtualChallenges": "Nearby tasks are not available for virtual challenges.",
+ "Widgets.ReviewNearbyTasksWidget.displayAllTasksLabel": "Afficher toutes les tâches",
+ "Widgets.ReviewNearbyTasksWidget.displayBundledTasksLabel": "Afficher uniquement les tâches groupées",
+ "Widgets.ReviewNearbyTasksWidget.label": "Tâches à proximité",
+ "Widgets.ReviewNearbyTasksWidget.noVirtualChallenges": "Les tâches de proximité ne sont pas disponibles pour les défis virtuels.",
"Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Feature Id:",
"Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Internal Id:",
- "Widgets.ReviewNearbyTasksWidget.restoreDefaultFiltersLabel": "Restore Default Filters",
- "Widgets.ReviewNearbyTasksWidget.saveCurrentFiltersLabel": "Save Current Filters",
+ "Widgets.ReviewNearbyTasksWidget.restoreDefaultFiltersLabel": "Restaurer les filtres par défaut",
+ "Widgets.ReviewNearbyTasksWidget.saveCurrentFiltersLabel": "Enregistrer les filtres actuels",
"Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Travail en cours sur {taskCount, number} tâches ensemble",
"Widgets.ReviewStatusMetricsWidget.label": "Vérifier les statistiques de statut",
"Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Statistiques des statuts de méta-validation",
@@ -1514,34 +1572,34 @@
"Widgets.TagDiffWidget.controls.editTags.label": "Modifier les tags",
"Widgets.TagDiffWidget.controls.viewAllTags.label": "Montrer tous les tags",
"Widgets.TagDiffWidget.disabledDescription": "Des propositions de correction de tag existent pour cette tâche mais vous avez décidé de ne pas les montrer aux utilisateurs. Vous pouvez changer cela dans les paramètres utilisateur.",
- "Widgets.TaskBundleWidget.addToBundle": "Add to bundle",
- "Widgets.TaskBundleWidget.bundleLimitError": "Cannot create bundle with more than 50 tasks",
- "Widgets.TaskBundleWidget.bundleTypeError": "Cannot bundle tasks of different types together",
- "Widgets.TaskBundleWidget.cannotEditPrimaryTask": "Cannot edit primary task",
- "Widgets.TaskBundleWidget.controls.displayAllTasks.label": "Display All Tasks In View",
- "Widgets.TaskBundleWidget.controls.displayBundledTasks.label": "Display Only Bundled Tasks",
- "Widgets.TaskBundleWidget.controls.resetBundleLabel.label": "Reset Bundle",
- "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Restore Default Filters",
- "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Save Current Filters",
- "Widgets.TaskBundleWidget.controls.startBundling.label": "Start Bundling Tasks",
- "Widgets.TaskBundleWidget.controls.stopBundling.label": "Delete Bundle",
+ "Widgets.TaskBundleWidget.addToBundle": "Ajouter au regroupement",
+ "Widgets.TaskBundleWidget.bundleLimitError": "Impossible de créer un lot contenant plus de 50 tâches",
+ "Widgets.TaskBundleWidget.bundleTypeError": "Impossible de regrouper des tâches de types différents.",
+ "Widgets.TaskBundleWidget.cannotEditPrimaryTask": "Impossible de modifier la tâche principale",
+ "Widgets.TaskBundleWidget.controls.displayAllTasks.label": "Afficher toutes les tâches dans la vue",
+ "Widgets.TaskBundleWidget.controls.displayBundledTasks.label": "Afficher uniquement les tâches groupées",
+ "Widgets.TaskBundleWidget.controls.resetBundleLabel.label": "Réinitialiser le regroupement",
+ "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Restaurer les filtres par défaut",
+ "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Enregistrer les filtres actuels",
+ "Widgets.TaskBundleWidget.controls.startBundling.label": "Commencez à regrouper les tâches",
+ "Widgets.TaskBundleWidget.controls.stopBundling.label": "Supprimer le regroupement",
"Widgets.TaskBundleWidget.currentTask": "(tâche actuelle)",
"Widgets.TaskBundleWidget.disallowBundling": "Vous travaillez sur une seule tâche. Les regroupements de tâches ne peuvent pas être créés à cette étape.",
- "Widgets.TaskBundleWidget.failedLockError": "Failed to lock one or more tasks. Please try again.",
+ "Widgets.TaskBundleWidget.failedLockError": "Impossible de verrouiller une ou plusieurs tâches. Veuillez réessayer.",
"Widgets.TaskBundleWidget.label": "Travail multi-tâche",
- "Widgets.TaskBundleWidget.lockError": "Failed to lock tasks. Please try again.",
- "Widgets.TaskBundleWidget.lockTaskError": "Failed to lock task {taskId}. Please try again.",
+ "Widgets.TaskBundleWidget.lockError": "Impossible de verrouiller les tâches. Veuillez réessayer.",
+ "Widgets.TaskBundleWidget.lockTaskError": "Impossible de verrouiller la tâche {taskId}. Veuillez réessayer.",
"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.alreadyBundled.label": "Déjà inclus dans un lot par quelqu'un d'autre.",
"Widgets.TaskBundleWidget.popup.controls.selected.label": "Sélectionné",
- "Widgets.TaskBundleWidget.refreshError": "Failed to refresh task locks. Please try again.",
- "Widgets.TaskBundleWidget.refreshTaskLockError": "Failed to refresh task lock. Please try again.",
- "Widgets.TaskBundleWidget.removeFromBundle": "Remove from bundle",
+ "Widgets.TaskBundleWidget.refreshError": "Impossible d'actualiser les verrous de tâches. Veuillez réessayer.",
+ "Widgets.TaskBundleWidget.refreshTaskLockError": "Impossible d'actualiser le verrouillage de la tâche. Veuillez réessayer.",
+ "Widgets.TaskBundleWidget.removeFromBundle": "Retirer du regroupement",
"Widgets.TaskBundleWidget.reviewTaskTitle": "Travailler ensemble sur plusieurs tâches",
- "Widgets.TaskBundleWidget.tooManyTasks": "Initial bundle cannot exceed 50 tasks",
+ "Widgets.TaskBundleWidget.tooManyTasks": "Le lot initial ne peut pas dépasser 50 tâches",
"Widgets.TaskBundleWidget.unableToSelect": "Unable to select",
- "Widgets.TaskBundleWidget.unlockError": "Failed to unlock tasks. Please try again.",
+ "Widgets.TaskBundleWidget.unlockError": "Impossible de déverrouiller les tâches. Veuillez réessayer.",
"Widgets.TaskCompletionWidget.cancelSelection": "Annuler la sélection",
"Widgets.TaskCompletionWidget.completeTogether": "Compléter ensemble",
"Widgets.TaskCompletionWidget.cooperativeWorkTitle": "Modifications proposées",
@@ -1553,19 +1611,19 @@
"Widgets.TaskHistoryWidget.title": "Historique",
"Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon",
"Widgets.TaskLocationWidget.controls.showLonLat.label": "Lon/Lat",
- "Widgets.TaskLocationWidget.label": "Location",
+ "Widgets.TaskLocationWidget.label": "Localisation",
"Widgets.TaskMapWidget.editMode": "Current Mode:",
"Widgets.TaskMapWidget.rapidDiscardUnsavedChanges": "Certaines modifications dans Rapid ne sont pas enregistrées et seront annulées. Voulez-vous continuer ?",
- "Widgets.TaskMapWidget.rapidFailed": "Widget Failed! Geometries Null!",
+ "Widgets.TaskMapWidget.rapidFailed": "Échec du widget ! Géométries nulles !",
"Widgets.TaskMapWidget.reselectTask": "Re-Selection de la Tache",
"Widgets.TaskMoreOptionsWidget.label": "Plus d'options",
"Widgets.TaskNearbyMap.currentTaskTooltip": "Tâche actuelle",
"Widgets.TaskNearbyMap.tooltip.loadMoreTasks.control": "Charger plus de tâches",
- "Widgets.TaskNearbyMap.tooltip.loadTasksInView.control": "Load All Tasks in View",
- "Widgets.TaskNearbyMap.tooltip.taskCountLabel": "Tasks: {count}",
+ "Widgets.TaskNearbyMap.tooltip.loadTasksInView.control": "Afficher toutes les tâches",
+ "Widgets.TaskNearbyMap.tooltip.taskCountLabel": "Tâches : {count}",
"Widgets.TaskPropertiesWidget.collapseAll": "Réduire tout",
"Widgets.TaskPropertiesWidget.expandAll": "Tout développer",
- "Widgets.TaskPropertiesWidget.goToFeatureOnMap": "Go to feature on map",
+ "Widgets.TaskPropertiesWidget.goToFeatureOnMap": "Accéder à la fonctionnalité sur la carte",
"Widgets.TaskPropertiesWidget.label": "Propriétés de la tâche",
"Widgets.TaskPropertiesWidget.task.label": "Tâche {taskId}",
"Widgets.TaskReviewWidget.label": "Examen des tâches",
@@ -1575,5 +1633,5 @@
"Widgets.TeamsWidget.createTeamTitle": "Créer une nouvelle équipe",
"Widgets.TeamsWidget.viewTeamTitle": "Détails de l'équipe",
"Widgets.review.simultaneousTasks": "Validation de {taskCount, number} tâches ensemble",
- "user.dropdown.reviewTask.label": "Review"
+ "user.dropdown.reviewTask.label": "Revoir"
}
diff --git a/lang/it_IT.json b/lang/it_IT.json
index 00545c2fa..f515cf39e 100644
--- a/lang/it_IT.json
+++ b/lang/it_IT.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "La descrizione della tua sfida viene mostrata agli utenti quando fanno clic sulla sfida per saperne di più.\n\nLa tua descrizione dovrebbe fornire ai mappatori dettagli sufficienti per decidere se provare o meno a lavorare sulla tua sfida. Questo campo supporta il [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"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.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Difficoltà della tua sfida",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Dettagli",
"Admin.ProjectCard.tabs.managers.label": "Gestore",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Gestisci le sfide",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Progetto non trovato",
"Admin.ProjectManagers.addManager": "Aggiungi gestore di progetto",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Nome della squadra",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-recensione attiva",
"Admin.fields.reviewDuration.label": "Tempo di revisione",
"Admin.fields.reviewedAt.label": "Revisionato il",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Per favore, fornisci la tua e-mail in modo che i mappatori possano contattarti per qualsiasi feedback.",
"Admin.manage.emailSettings": "Vai alle impostazioni.",
"Admin.manage.header": "Crea e gestisci",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Richiesta Overpass",
"ChallengeDetails.fields.viewComments.label": "Rimani in contatto",
"ChallengeDetails.fields.viewOverview.label": "Panoramica",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continua",
"ChallengeEndModal.header": "Fine sfida",
"ChallengeEndModal.primaryMessage": "Hai contrassegnato tutti i compiti rimanenti in questa sfida come saltati o impossibili da completare.",
"ChallengeFilterSubnav.controls.sortBy.label": "Ordina per",
"ChallengeFilterSubnav.filter.categorization.add": "Aggiungi:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Devi eliminare una categoria",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "per aggiungerne uno nuovo.",
"ChallengeFilterSubnav.filter.categorization.set": "Non hai impostato nessuna categoria.",
"ChallengeFilterSubnav.filter.categorization.signIn": "È necessario accedere per aggiungere una parola chiave.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "qualcosa di nuovo",
"Dashboard.header.userScore": "{points, number} punti",
"Dashboard.header.welcomeBack": "Bentornato, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Modifica in iD (editor web)",
"Editor.josm.label": "Modifica in JOSM",
"Editor.josmFeatures.label": "Modifica solo le funzioni in JOSM",
"Editor.josmLayer.label": "Modifica nel nuovo livello JOSM",
"Editor.level0.label": "Modifica in Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Nessun risultato",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Query Nominatim",
"ErrorModal.title": "Oops!",
"ErrorTagDropdown.addErrorTag": "Aggiungi etichetta di errore",
"ErrorTagDropdown.errorTag": "Etichetta di errore",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Impossibile recuperare i compiti associati alla mappa",
"Errors.challenge.archiveFailure": "Impossibile aggiornare lo stato dell'archivio",
"Errors.challenge.deleteFailure": "Impossibile eliminare la sfida.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Ottieni aiuto",
"Footer.joinNewsletter": "Iscriviti alla Newsletter!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Segnala un bug",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Compito precedente",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Aggiungi tasto",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Scegli etichette",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtra etichette",
"LayerSource.challengeDefault.label": "Sfida predefinita",
"LayerSource.userDefault.label": "Il tuo predefinito",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Siamo spiacenti, MapRoulette attualmente non supporta i dispositivi mobili.",
"MobileNotSupported.pageMessage": "Siamo spiacenti, questa pagina non è ancora compatibile con dispositivi mobili e schermi più piccoli.",
"MobileNotSupported.widenDisplay": "Se utilizzi un computer, allarga la finestra o utilizza uno schermo più grande.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Dona",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Rilevamento della versione non disponibile per questo compito",
"OSMElementHistory.version.label": "Versione {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Portami all'home",
"PageNotFound.message": "Ops! La pagina che stai cercando è persa.",
"Pages.SignIn.modal.prompt": "Accedi per continuare",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Ruolo:",
"Review.Dashboard.tasksReviewedByMe": "Compiti rivisti da me",
"Review.Dashboard.tasksToBeReviewed": "Compiti da rivedere",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "ID funzionalità",
"Review.Task.fields.id.label": "ID interno",
"Review.TaskAnalysisTable.configureColumns": "Configura colonne",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "NON È POSSIBILE COMPLETARE",
"ReviewTaskPane.controls.unlock.label": "Sblocca",
"ReviewTaskPane.indicators.locked.label": "Compito bloccato",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Visualizza commenti",
"ScreenTooNarrow.header": "Si prega di allargare la finestra del browser",
"ScreenTooNarrow.message": "Questa pagina non è ancora compatibile con schermi più piccoli. Espandi la finestra del browser o passa a un dispositivo o display più grande.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Vai alla sfida",
"Sent.controls.goToTask.label": "Vai al compito",
"Sent.header": "Commenti inviati",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Salva modifiche",
"Task.pane.controls.tryLock.label": "Prova a bloccare",
"Task.pane.indicators.readOnly.label": "Anteprima in sola lettura",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Un compito bloccato non può essere acquisito",
"Task.pane.lockFailedDialog.previewAvailable": ". È disponibile un'anteprima in sola lettura",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Impossibile bloccare il compito",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Alto",
"Task.priority.low": "Basso",
"Task.priority.medium": "Medio",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modifica Tag MR",
"Task.taskTags.update.label": "Carica Tag MR",
"Task.unsave.control.tooltip": "Ferma il Tracciamento",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Clicca per vedere i compiti",
"TaskClusterMap.message.refreshTasks.label": "Clicca per aggiornare i compiti",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Nessun compito trovato}un{# compito trovato}altri{# compiti trovati}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "numbero",
"TaskPropertyQueryBuilder.propertyType.stringType": "testo",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Stati Meta-Revisione",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invitato",
"Team.Status.member": "Membro",
"Team.activeMembers.header": "Membri Attivi",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Dai un nome alla tua sfida \"virtuale\"",
"VirtualChallenge.selectedCount": "Hai {count} selezionati",
"VirtualChallenge.tooManyTasks": "Puoi lavorare su {max} compiti alla volta",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Aggiungi Widget",
"WidgetWorkspace.controls.addConfiguration.label": "Aggiungi Nuovo Layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Elimina Layout",
"WidgetWorkspace.controls.editConfiguration.label": "Modifica Layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Esporta Layout",
diff --git a/lang/ja.json b/lang/ja.json
index ce0eac9f4..219820d9c 100644
--- a/lang/ja.json
+++ b/lang/ja.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "The description of your challenge is shown to users when they click on the challenge to learn more about it.\n\nYour description should provide mappers with enough detail to decide whether or not to try working on your challenge. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Description of your Challenge",
"Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Difficulty of your Tasks",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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": "メールアドレス",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "詳細",
"Admin.ProjectCard.tabs.managers.label": "管理者",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Manage Challenges",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "プロジェクトがありません",
"Admin.ProjectManagers.addManager": "プロジェクト管理者を追加",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "チーム名",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "レビュー時刻",
"Admin.fields.reviewedAt.label": "Reviewed On",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "設定に移動",
"Admin.manage.header": "作成 & 管理",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpassクエリ",
"ChallengeDetails.fields.viewComments.label": "問い合わせ",
"ChallengeDetails.fields.viewOverview.label": "概要",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continue",
"ChallengeEndModal.header": "Challenge End",
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
"ChallengeFilterSubnav.controls.sortBy.label": "並べ替え",
"ChallengeFilterSubnav.filter.categorization.add": "Add:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"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.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "something new",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "{username}さん、おかえりなさい!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "iD (webのエディタ)で編集",
"Editor.josm.label": "JOSMで編集",
"Editor.josmFeatures.label": "この地物だけをJOSMで編集",
"Editor.josmLayer.label": "新しいJOSMレイヤで編集",
"Editor.level0.label": "Level0で編集",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "結果なし",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatimクエリ",
"ErrorModal.title": "おっと!",
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
"ErrorTagDropdown.errorTag": "Error Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "マップで囲まれたタスクを取得できません",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "チャレンジを削除できません。",
@@ -882,6 +910,7 @@
"Footer.getHelp": "ヘルプ",
"Footer.joinNewsletter": "Join the Newsletter!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "バグ報告",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "前のタスク",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "キーワードを追加",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choose Tags",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags",
"LayerSource.challengeDefault.label": "チャレンジの既定値",
"LayerSource.userDefault.label": "自分の既定値",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "すみません、MapRouletteは現在モバイル端末をサポートしていません。",
"MobileNotSupported.pageMessage": "すみません、このページはまだあなたのモバイル端末には対応対応していません。",
"MobileNotSupported.widenDisplay": "If using a computer, please widen your window or use a larger display.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Donate",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "バージョン {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "ホームページ",
"PageNotFound.message": "すみません、ここには海しかありません。",
"Pages.SignIn.modal.prompt": "続けるにはサインインしてください",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Role:",
"Review.Dashboard.tasksReviewedByMe": "Tasks Reviewed by Me",
"Review.Dashboard.tasksToBeReviewed": "Tasks to be Reviewed",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Feature Id",
"Review.Task.fields.id.label": "Internal Id",
"Review.TaskAnalysisTable.configureColumns": "カラムの設定",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
"ReviewTaskPane.controls.unlock.label": "アンロック",
"ReviewTaskPane.indicators.locked.label": "タスクをロック中",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "コメントを見る",
"ScreenTooNarrow.header": "Please widen your browser window",
"ScreenTooNarrow.message": "This page is not yet compatible with smaller screens. Please expand your browser window or switch to a larger device or display.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Go to Challenge",
"Sent.controls.goToTask.label": "Go to Task",
"Sent.header": "Sent Comments",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Save Changes",
"Task.pane.controls.tryLock.label": "Try locking",
"Task.pane.indicators.readOnly.label": "Read-only Preview",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Unable to Lock Task",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "高",
"Task.priority.low": "低",
"Task.priority.medium": "中",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "MRタグの変更",
"Task.taskTags.update.label": "Update MR Tags",
"Task.unsave.control.tooltip": "追跡を中止",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "クラスター化",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks",
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "number",
"TaskPropertyQueryBuilder.propertyType.stringType": "text",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invited",
"Team.Status.member": "メンバー",
"Team.activeMembers.header": "Active Members",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "自分の \"仮想\" チャレンジに名前をつける",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "ウィジェットを追加",
"WidgetWorkspace.controls.addConfiguration.label": "新しいレイアウトを追加",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "レイアウトを削除",
"WidgetWorkspace.controls.editConfiguration.label": "レイアウトを編集",
"WidgetWorkspace.controls.exportConfiguration.label": "レイアウトをエクスポート",
diff --git a/lang/ko.json b/lang/ko.json
index 560ed8447..5ea8a5a7d 100644
--- a/lang/ko.json
+++ b/lang/ko.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "도전에 대해 자세히 알아보려고 클릭하면 관련 설명이 사용자에게 표시됩니다. 지도 제작자에게 \n\n설명을 통해 도전을 해결할 것인지 여부를 결정할 수 있는 세부 정보를 제공해야 합니다. 이 영역은 [Markdown](https://learn.maproulette.org/documentation/markdown/)을 지원합니다.",
"Admin.EditChallenge.form.description.label": "당신의 도전에 대한 설명",
"Admin.EditChallenge.form.difficulty.description": "지도 제작자에게 도전을 완료하는 데 필요한 경험 수준을 나타냅니다.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "당신의 임무의 어려움",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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": "이메일 주소",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "자세한 정보",
"Admin.ProjectCard.tabs.managers.label": "관리자",
"Admin.ProjectDashboard.controls.manageChallenges.label": "도전 관리",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "프로젝트 찾을 수 없음",
"Admin.ProjectManagers.addManager": "프로젝트 관리자 추가",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "팀 이름",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "메타 검토 켜기",
"Admin.fields.reviewDuration.label": "검토 시간",
"Admin.fields.reviewedAt.label": "검토 중",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "지도 제작자가 피드백이 있는 경우 연락할 수 있도록 이메일을 제공하세요.",
"Admin.manage.emailSettings": "설정으로 가기.",
"Admin.manage.header": "생성&관리",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "오버패스 쿼리",
"ChallengeDetails.fields.viewComments.label": "연락하기",
"ChallengeDetails.fields.viewOverview.label": "개요",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "계속",
"ChallengeEndModal.header": "도전 종료",
"ChallengeEndModal.primaryMessage": "이 챌린지의 나머지 과제를 모두 건너뛰었거나 완료할 수 없는 것으로 표시했습니다.",
"ChallengeFilterSubnav.controls.sortBy.label": "정렬 기준",
"ChallengeFilterSubnav.filter.categorization.add": "추가:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "카테고리를 삭제해야 합니다.",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "클릭하여 새 항목을 추가합니다.",
"ChallengeFilterSubnav.filter.categorization.set": "카테고리를 설정하지 않았습니다.",
"ChallengeFilterSubnav.filter.categorization.signIn": "키워드를 추가하려면 로그인해야 합니다.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "새로운 것",
"Dashboard.header.userScore": "{points, number} 포인트",
"Dashboard.header.welcomeBack": "{username}, 돌아온 것을 환영합니다!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "iD(웹 편집기)에서 편집",
"Editor.josm.label": "JOSM에서 편집",
"Editor.josmFeatures.label": "JOSM에서 해당 지물만 편집",
"Editor.josmLayer.label": "새 JOSM 레이어에서 편집",
"Editor.level0.label": "Level0에서 편집",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "결과 없음",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim 쿼리",
"ErrorModal.title": "앗!",
"ErrorTagDropdown.addErrorTag": "에러 태그 추가하기",
"ErrorTagDropdown.errorTag": "에러 태그",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "지도 안에 있는 작업을 가져올 수 없습니다",
"Errors.challenge.archiveFailure": "기록 상태를 업데이트 할 수 없습니다.",
"Errors.challenge.deleteFailure": "도전을 삭제할 수 없습니다.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "도움말",
"Footer.joinNewsletter": "뉴스레터를 신청하세요!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "버그 신고",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "이전 작업",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "키워드 추가",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "태그 선택",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "태그 필더",
"LayerSource.challengeDefault.label": "도전의 기본값",
"LayerSource.userDefault.label": "당신의 기본값",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "죄송합니다. MapRoulette은 현재 모바일 기기를 지원하지 않습니다.",
"MobileNotSupported.pageMessage": "죄송합니다. 이 페이지는 아직 모바일 기기나 그 외 작은 화면과 호환되지 않습니다.",
"MobileNotSupported.widenDisplay": "컴퓨터를 사용하고 있다면, 화면 크기를 키우거나 더 큰 모니터를 사용해 주세요.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "블로그",
"Navbar.links.donate": "후원",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "이 임무에 버전 감지를 사용할 수 없음",
"OSMElementHistory.version.label": "버전 {버전, 숫자}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "홈페이지",
"PageNotFound.message": "죄송합니다. 여기에는 바다밖에 없습니다.",
"Pages.SignIn.modal.prompt": "계속하기 위해 로그인 해주세요",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "역할:",
"Review.Dashboard.tasksReviewedByMe": "내가 검토한 임무",
"Review.Dashboard.tasksToBeReviewed": "검토할 임무",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "기능 ID",
"Review.Task.fields.id.label": "내부 Id",
"Review.TaskAnalysisTable.configureColumns": "열 구성하기",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "완료할 수 없음",
"ReviewTaskPane.controls.unlock.label": "잠금 해제",
"ReviewTaskPane.indicators.locked.label": "임무 잠김",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "댓글 보기",
"ScreenTooNarrow.header": "브라우저 창을 키워 주세요",
"ScreenTooNarrow.message": "이 페이지는 아직 작은 화면과 호환되지 않습니다. 화면 크기를 키우거나 더 큰 기기/모니터를 사용해 주세요.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "챌린지로 이동",
"Sent.controls.goToTask.label": "작업으로 이동",
"Sent.header": "댓글 보내기",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "변경사항 저장",
"Task.pane.controls.tryLock.label": "잠그기",
"Task.pane.indicators.readOnly.label": "보기 전용 미리보기",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "임무 잠그기가 불가함",
"Task.pane.lockFailedDialog.previewAvailable": ". 읽기 전용 미리보기 가능함.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "임무 잠금 불가",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "높음",
"Task.priority.low": "낮음",
"Task.priority.medium": "중간",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "MR 태그 수정",
"Task.taskTags.update.label": "MR 태그들 업데이트",
"Task.unsave.control.tooltip": "추적 멈추기",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "집합",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "임무를 보기 위해 클릭",
"TaskClusterMap.message.refreshTasks.label": "클릭하여 작업 새로 고침",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "숫자",
"TaskPropertyQueryBuilder.propertyType.stringType": "텍스트",
"TaskReviewStatusFilter.metaReviewStatuses.label": "메타검토 현황",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "초대됨",
"Team.Status.member": "회원",
"Team.activeMembers.header": "활성 회원",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "\"가상\" 도전의 명칭",
"VirtualChallenge.selectedCount": "당신은 {count} 선택했습니다",
"VirtualChallenge.tooManyTasks": "한 번에 최대 {max}개의 임무를 수행할 수 있습니다",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "위젯 추가",
"WidgetWorkspace.controls.addConfiguration.label": "새 레이아웃 추가",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "레이아웃 작세",
"WidgetWorkspace.controls.editConfiguration.label": "레이아웃 편집",
"WidgetWorkspace.controls.exportConfiguration.label": "레이아웃 내보내기",
diff --git a/lang/nl.json b/lang/nl.json
index 4edfc2a1d..292bb1711 100644
--- a/lang/nl.json
+++ b/lang/nl.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "Deelnemers krijgen de omschrijving van de missie te zien als zij klikken op de missie om er meer over te weten te komen.\n\nJe omschrijving moet mappers voldoende detail geven om te bepalen of zij al dan niet aan je missie willen werken. Dit veld ondersteunt [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"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.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Moeilijkheid van je taken",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "Deze ID kan niet worden bewerkt nadat een uitdaging met succes taken heeft gemaakt, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Details",
"Admin.ProjectCard.tabs.managers.label": "Beheerders",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Missies beheren",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Project niet gevonden",
"Admin.ProjectManagers.addManager": "Projectbeheerder toevoegen",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Teamnaam",
@@ -328,7 +332,7 @@
"Admin.TaskAnalysisTable.columnHeaders.tags": "Tags",
"Admin.TaskAnalysisTable.confirmActionWarning": "Dit proces kan een tijd duren, afhankelijk van de grootte van de missie, en kan niet ongedaan gemaakt worden.",
"Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspecteren",
- "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review Again",
+ "Admin.TaskAnalysisTable.controls.reviewTask.label": "Opnieuw beoordelen",
"Admin.TaskAnalysisTable.controls.startTask.label": "Begin",
"Admin.TaskAnalysisTable.multipleTasks.tooltip": "Meerdere gebundelde taken",
"Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Weergegeven",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-beoordeeld op",
"Admin.fields.reviewDuration.label": "Tijd voor beoordelen",
"Admin.fields.reviewedAt.label": "Beoordeeld op",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Geef een e-mailadres op zodat mappers u feedback kunnen geven.",
"Admin.manage.emailSettings": "Ga naar Instellingen.",
"Admin.manage.header": "Maken & beheren",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
"ChallengeDetails.fields.viewComments.label": "Neem contact met ons op",
"ChallengeDetails.fields.viewOverview.label": "Overzicht",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Doorgaan",
"ChallengeEndModal.header": "Einde missie",
"ChallengeEndModal.primaryMessage": "U hebt alle resterende taken in deze uitdaging gemarkeerd als ofwel Overgeslagen of Te moeilijk.",
"ChallengeFilterSubnav.controls.sortBy.label": "Sorteren op",
"ChallengeFilterSubnav.filter.categorization.add": "Toevoegen:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "U moet een categorie verwijderen",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "om een nieuwe toe te kunnen voegen.",
"ChallengeFilterSubnav.filter.categorization.set": "U hebt geen enkele categorie ingesteld.",
"ChallengeFilterSubnav.filter.categorization.signIn": "U moet inloggen om een sleutelwoord te kunnen toevoegen.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter voor polygonen",
"CustomPriorityBoundsField.remove": "Verwijderen",
"CustomPriorityBoundsField.removePolygon": "Polygoon verwijderen",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Kaart weergeven",
"CustomPriorityBoundsField.uploadError": "Uploaden mislukt: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "GeoJSON uploaden ",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "iets nieuws",
"Dashboard.header.userScore": "{points, number} punten",
"Dashboard.header.welcomeBack": "Welkom terug, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Bewerken in iD (webbewerker)",
"Editor.josm.label": "Bewerken in JOSM",
"Editor.josmFeatures.label": "Alleen objecten bewerken in JOSM",
"Editor.josmLayer.label": "Bewerken in nieuwe laag van JOSM",
"Editor.level0.label": "Bewerken in Level0",
"Editor.rapid.label": "Bewerken in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Geen resultaten",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Query voor Nominatim",
"ErrorModal.title": "Oeps!",
"ErrorTagDropdown.addErrorTag": "Fout-tag toevoegen",
"ErrorTagDropdown.errorTag": "Fout-tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Vereist door de eigenaar van de uitdaging",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Kan geen kaartgebonden taken ophalen",
"Errors.challenge.archiveFailure": "Kan status van archief niet bijwerken",
"Errors.challenge.deleteFailure": "Kan missie niet verwijderen.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Help",
"Footer.joinNewsletter": "Schrijf u in voor de nieuwsbrief!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Meld een fout",
"Footer.social.heading": "VOLG ONS",
"Footer.supportedBy.heading": "ONDERSTEUND DOOR",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Vorige taak",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Sleutelwoord toevoegen",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Tags kiezen",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Tags filteren ",
"LayerSource.challengeDefault.label": "Standaard voor missies",
"LayerSource.userDefault.label": "Mijn standaard",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "MapRoulette is (nog) niet geschikt voor mobiele apparaten.",
"MobileNotSupported.pageMessage": "Deze pagina is nog niet geschikt voor mobiele apparaten en kleinere schermen.",
"MobileNotSupported.widenDisplay": "Wanneer u een computer gebruikt, maak dan uw venster groter, of gebruik indien mogelijk een grotere monitor.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Doneren",
"Navbar.links.errorTagManagement": "Beheren foutentags",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Detecteren van versie voor deze taak niet beschikbaar",
"OSMElementHistory.version.label": "Versie {version, number}",
"OSMElementTags.elementFetchFailed": "Ophalen van tags voor {element} mislukt",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Terug naar de hoofdpagina",
"PageNotFound.message": "Oeps! De pagina die u zoekt is niet beschikbaar.",
"Pages.SignIn.modal.prompt": "Log in om door te gaan",
@@ -1113,8 +1145,8 @@
"Profile.form.revisionCountNotifications.description": "Ontvang periodieke notificaties die aangeven hoeveel beoordeelde taken u nog in behandeling hebt.",
"Profile.form.seeTagFixSuggestions.description": "Gebruiker zal suggesties voor het repareren van de tag zien als die zijn opgegeven.",
"Profile.form.seeTagFixSuggestions.label": "Bekijk suggesties voor repareren van tag",
- "Profile.form.showPriorityMarkerColors.description": "Display task priority as colored outlines on map markers (high priority = red, medium = orange, low = teal). When disabled, markers use a standard grey outline.",
- "Profile.form.showPriorityMarkerColors.label": "Show Priority Colors on Map Markers",
+ "Profile.form.showPriorityMarkerColors.description": "Prioriteit van taak weergeven als gekleurde omtrekken op kaartmarkeringen (hoge prioriteit = rood, medium = oranje, laag = groenblauw). Indien uitgeschakeld hebben de markeringen standaard een grijze omtrek.",
+ "Profile.form.showPriorityMarkerColors.label": "Kleuren voor prioriteit weergeven op kaartmarkeringen",
"Profile.form.systemNotifications.description": "Ontvang notificaties voor belangrijke gebeurtenissen voor het systeem van MapRoulette, zoals gepland onderhoud.",
"Profile.form.teamNotifications.description": "Ontvang een notificatie wanneer u door een andere gebruiker bent uitgenodigd om aan een team deel te nemen.",
"Profile.form.uniqueCustomBasemap.error": "Namen van aangepaste basiskaarten moeten uniek zijn",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Rol:",
"Review.Dashboard.tasksReviewedByMe": "Taken door mij beoordeeld",
"Review.Dashboard.tasksToBeReviewed": "Taken om te beoordelen",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Object-ID",
"Review.Task.fields.id.label": "Intern ID",
"Review.TaskAnalysisTable.configureColumns": "Kolommen configureren",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "KAN NIET VOLTOOIEN",
"ReviewTaskPane.controls.unlock.label": "Losmaken",
"ReviewTaskPane.indicators.locked.label": "Taak vergrendeld",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "U hebt geen vergrendelde taken.",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Opmerkingen weergeven",
"ScreenTooNarrow.header": "Maak het venster groter",
"ScreenTooNarrow.message": "Deze pagina is niet geschikt voor kleine schermen. Maak het venster groter of gebruik een grotere monitor.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Ga naar missie",
"Sent.controls.goToTask.label": "Ga naar taak",
"Sent.header": "Opmerkingen verzenden",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Wijzigingen opslaan",
"Task.pane.controls.tryLock.label": "Probeer te vergrendelen",
"Task.pane.indicators.readOnly.label": "Voorbeeld Alleen-lezen",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Taak kon niet worden vergrendeld",
"Task.pane.lockFailedDialog.previewAvailable": ". Een voorbeeld Alleen-lezen is beschikbaar.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Verzoek tot ontgrendelen",
"Task.pane.lockFailedDialog.title": "Kan taak niet vergrendelen",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Hoog",
"Task.priority.low": "Laag",
"Task.priority.medium": "Medium",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Tags voor MR aanpassen",
"Task.taskTags.update.label": "Tags voor MR bijwerken",
"Task.unsave.control.tooltip": "Stop met volgen",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Bundelen van taken is alleen beschikbaar voor taken die ofwel zijn voltooid of zijn beoordeeld.",
"TaskBundleWidget.bundlingDisabledGeneric": "Bundelen van taken is momenteel uitgeschakeld.",
"TaskBundleWidget.bundlingDisabledLocked": "Bundelen van taken is uitgeschakeld, omdat de hoofdtaak is vergrendeld door een andere gebruiker.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Taak is vergrendeld oor een andere gebruiker",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Coöperatieve taken en taken voor repareren van tags kunnen niet gebundeld worden",
"TaskBundleWidget.notCompletedStatus": "Niet voltooid (kan niet gebundeld worden)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Klikken om taken weer te geven",
"TaskClusterMap.message.refreshTasks.label": "Klikken om taken te vernieuwen",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Geen taken gevonden}one{# taak gevonden}other{# taken gevonden}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "getal",
"TaskPropertyQueryBuilder.propertyType.stringType": "tekst",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Statussen meta-beoordeling",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Uitgenodigd",
"Team.Status.member": "Lid",
"Team.activeMembers.header": "Actieve leden",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Geef je \"virtuele\" missie een naam",
"VirtualChallenge.selectedCount": "U hebt {count} geselecteerd",
"VirtualChallenge.tooManyTasks": "Er kan aan ten hoogste {max} taken tegelijk worden gewerkt",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Widget toevoegen",
"WidgetWorkspace.controls.addConfiguration.label": "Nieuwe lay-out toevoegen",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Lay-out verwijderen",
"WidgetWorkspace.controls.editConfiguration.label": "Lay-out bewerken",
"WidgetWorkspace.controls.exportConfiguration.label": "Lay-out exporteren",
@@ -1575,5 +1633,5 @@
"Widgets.TeamsWidget.createTeamTitle": "Nieuw team maken",
"Widgets.TeamsWidget.viewTeamTitle": "Details team",
"Widgets.review.simultaneousTasks": "Samen {taskCount, number} taken beoordelen",
- "user.dropdown.reviewTask.label": "Review"
+ "user.dropdown.reviewTask.label": "Beoordelen"
}
diff --git a/lang/pl.json b/lang/pl.json
index 3b05d1505..23886cd7c 100644
--- a/lang/pl.json
+++ b/lang/pl.json
@@ -129,7 +129,10 @@
"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": "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.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Trudność twoich zadań",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Szczegóły",
"Admin.ProjectCard.tabs.managers.label": "Opiekunowie",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Zarządzanie wyzwaniami",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Projekt nie został odnaleziony",
"Admin.ProjectManagers.addManager": "Dodaj menagera projektu",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Nazwa zespołu",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "Czas przeglądu",
"Admin.fields.reviewedAt.label": "Reviewed On",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Podaj swój e-mail, aby edytorzy mogli się z Tobą skontaktować w razie jakichkolwiek uwag.",
"Admin.manage.emailSettings": "Przejdź do Ustawień.",
"Admin.manage.header": "Stwórz i Zarządzaj",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Kwerenda Overpass",
"ChallengeDetails.fields.viewComments.label": "Skontaktuj się",
"ChallengeDetails.fields.viewOverview.label": "Przegląd",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Kontynuuj",
"ChallengeEndModal.header": "Zakończenie wyzwania",
"ChallengeEndModal.primaryMessage": "Wszystkie pozostałe zadania w tym wyzwaniu oznaczyłeś jako pominięte lub nie do wykonania.",
"ChallengeFilterSubnav.controls.sortBy.label": "Sortuj według",
"ChallengeFilterSubnav.filter.categorization.add": "Dodaj:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Musisz usunąć kategorię",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "to add a new one.",
"ChallengeFilterSubnav.filter.categorization.set": "Nie ustawiłeś żadnych kategorii.",
"ChallengeFilterSubnav.filter.categorization.signIn": "Aby dodać słowo kluczowe, musisz się zalogować.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "coś nowego",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "Witaj z powrotem, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Edytuj w iD (w przeglądarce)",
"Editor.josm.label": "Edytuj w JOSM",
"Editor.josmFeatures.label": "Edytuj tylko funkcje w JOSM",
"Editor.josmLayer.label": "Edycja w nowej warstwie JOSM",
"Editor.level0.label": "Edytuj w Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Brak wyników",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Zapytanie Nominatim",
"ErrorModal.title": "Ups!",
"ErrorTagDropdown.addErrorTag": "Dodaj znacznik błędu",
"ErrorTagDropdown.errorTag": "Znacznik błędu",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Nie można pobrać zadań opartych na mapie",
"Errors.challenge.archiveFailure": "Nie można zaktualizować statusu archiwum",
"Errors.challenge.deleteFailure": "Nie można usunąć wyzwania.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Uzyskaj pomoc",
"Footer.joinNewsletter": "Zapisz się do newslettera!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Zgłoś błąd",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Poprzednie zadanie",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Dodaj słowo kluczowe",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Wybierz tagi",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtruj tagi",
"LayerSource.challengeDefault.label": "Wyzwanie domyślne",
"LayerSource.userDefault.label": "Twój domyślny",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Przepraszamy, MapRoulette nie wspiera aktualnie urządzeń mobilnych",
"MobileNotSupported.pageMessage": "Przepraszamy, ta strona nie jest jeszcze kompatybilna z urządzeniami mobilnymi i mniejszymi ekranami.",
"MobileNotSupported.widenDisplay": "W przypadku korzystania z komputera, proszę rozszerzyć okno lub użyć większego monitora.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Wspomóż",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Take me home",
"PageNotFound.message": "Ups! Strona, której szukasz, została utracona.",
"Pages.SignIn.modal.prompt": "Zaloguj się, aby kontynuować",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Rola:",
"Review.Dashboard.tasksReviewedByMe": "Tasks Reviewed by Me",
"Review.Dashboard.tasksToBeReviewed": "Tasks to be Reviewed",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Feature Id",
"Review.Task.fields.id.label": "Wewnętrzne Id:",
"Review.TaskAnalysisTable.configureColumns": "Konfiguruj kolumny",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "NIE MOŻNA UKOŃCZYĆ",
"ReviewTaskPane.controls.unlock.label": "Odblokuj",
"ReviewTaskPane.indicators.locked.label": "Zadanie zablokowane",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"SavedChallenges.widget.checkList.label": "Odśwież listę, aby sprawdzić.",
"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.noTasks": "Nie masz żadnych zablokowanych zadań",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Zobacz komentarze",
"ScreenTooNarrow.header": "Please widen your browser window",
"ScreenTooNarrow.message": "This page is not yet compatible with smaller screens. Please expand your browser window or switch to a larger device or display.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Go to Challenge",
"Sent.controls.goToTask.label": "Przejdź do zadania",
"Sent.header": "Wysłane komentarze",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Zapisz zmiany",
"Task.pane.controls.tryLock.label": "Try locking",
"Task.pane.indicators.readOnly.label": "Read-only Preview",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Unable to Lock Task",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "High",
"Task.priority.low": "Low",
"Task.priority.medium": "Medium",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modify MR Tags",
"Task.taskTags.update.label": "Update MR Tags",
"Task.unsave.control.tooltip": "Stop Tracking",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks",
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "numer",
"TaskPropertyQueryBuilder.propertyType.stringType": "tekst",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invited",
"Team.Status.member": "Członek",
"Team.activeMembers.header": "Aktywni Członkowie",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Nazwij swoje \"wirtualne\" wyzwanie",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Dodaj widżet",
"WidgetWorkspace.controls.addConfiguration.label": "Dodaj nowy układ",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Usuń układ",
"WidgetWorkspace.controls.editConfiguration.label": "Edytuj układ",
"WidgetWorkspace.controls.exportConfiguration.label": "Eksportuj układ",
diff --git a/lang/pt_BR.json b/lang/pt_BR.json
index 271c74d77..90c0b1ff8 100644
--- a/lang/pt_BR.json
+++ b/lang/pt_BR.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "A descrição do seu desafio é mostrada aos usuários quando eles clicam no desafio para saber mais sobre.\n\nSua descrição deve fornecer aos mapeadores detalhes suficientes para decidir se devem ou não tentar trabalhar no seu desafio. Este campo suporta [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Descrição do seu desafio",
"Admin.EditChallenge.form.difficulty.description": "Indica aos mapeadores qual é o nível de experiência necessário para concluir tarefas no seu desafio.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Dificuldade das suas tarefas",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "Este ID não pode ser editado após um desafio ter criado tarefas com sucesso, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Detalhes",
"Admin.ProjectCard.tabs.managers.label": "Gerentes",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Gerenciar desafios",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Projeto não encontrado",
"Admin.ProjectManagers.addManager": "Adicionar gerente de projeto",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Nome da equipe",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-revisado em",
"Admin.fields.reviewDuration.label": "Tempo de revisão",
"Admin.fields.reviewedAt.label": "Revisado em",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Por favor, forneça seu e-mail para que os mapeadores possam entrar em contato com algum feedback.",
"Admin.manage.emailSettings": "Ir para Configurações.",
"Admin.manage.header": "Criar e gerenciar",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Consulta Overpass",
"ChallengeDetails.fields.viewComments.label": "Entrar em contato",
"ChallengeDetails.fields.viewOverview.label": "Visão geral",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continuar",
"ChallengeEndModal.header": "Fim do desafio",
"ChallengeEndModal.primaryMessage": "Você marcou todas as tarefas restantes neste desafio como ignoradas ou que não eram possíveis de corrigir.",
"ChallengeFilterSubnav.controls.sortBy.label": "Ordenar por",
"ChallengeFilterSubnav.filter.categorization.add": "Adicionar:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Você deve excluir uma categoria",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "para adicionar uma nova.",
"ChallengeFilterSubnav.filter.categorization.set": "Você não selecionou nenhuma categoria.",
"ChallengeFilterSubnav.filter.categorization.signIn": "Você deve entrar para adicionar uma palavra-chave",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "algo novo",
"Dashboard.header.userScore": "{points, number} pontos",
"Dashboard.header.welcomeBack": "Bem-vindo(a) de volta, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Editar no iD (editor da web)",
"Editor.josm.label": "Editar no JOSM",
"Editor.josmFeatures.label": "Editar apenas elementos no JOSM",
"Editor.josmLayer.label": "Editar em uma camada nova do JOSM",
"Editor.level0.label": "Editar no Level0",
"Editor.rapid.label": "Editar no Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Nenhum resultado",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Consulta Nominatim",
"ErrorModal.title": "Opa!",
"ErrorTagDropdown.addErrorTag": "Adicionar etiqueta de erro",
"ErrorTagDropdown.errorTag": "Etiqueta de erro",
"ErrorTagDropdown.requiredByChallengeOwner": "Exigido pelo proprietário do desafio",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Não foi possível obter tarefas limitadas pelo mapa",
"Errors.challenge.archiveFailure": "Não é possível atualizar o estado do arquivo",
"Errors.challenge.deleteFailure": "Não foi possível excluir o desafio.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Obter ajuda",
"Footer.joinNewsletter": "Junte-se à newsletter!",
"Footer.links.heading": "INFORMAÇÃO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Reportar um erro",
"Footer.social.heading": "SIGA-NOS",
"Footer.supportedBy.heading": "APOIADO POR",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Tarefa anterior",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Adicionar palavra-chave",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Escolher etiquetas",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtrar etiquetas",
"LayerSource.challengeDefault.label": "Padrão do desafio",
"LayerSource.userDefault.label": "Seu padrão",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Desculpe, MapRoulette atualmente não suporta dispositivos móveis.",
"MobileNotSupported.pageMessage": "Desculpe, esta página ainda não é compatível com dispositivos móveis e telas menores.",
"MobileNotSupported.widenDisplay": "Se estiver usando um computador, amplie sua janela ou use um monitor maior.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Doar",
"Navbar.links.errorTagManagement": "Gerenciamento de etiqueta de erro",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Detecção de versão indisponível para esta tarefa",
"OSMElementHistory.version.label": "Versão {version, number}",
"OSMElementTags.elementFetchFailed": "Não foi possível obter etiquetas para {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Leve-me ao início",
"PageNotFound.message": "Desculpe, nada aqui além de mar aberto.",
"Pages.SignIn.modal.prompt": "Por favor, entre para continuar",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Função:",
"Review.Dashboard.tasksReviewedByMe": "Tarefas revisadas por mim",
"Review.Dashboard.tasksToBeReviewed": "Tarefas a serem revisadas",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "ID do elemento",
"Review.Task.fields.id.label": "ID interno",
"Review.TaskAnalysisTable.configureColumns": "Configurar colunas",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "NÃO POSSÍVEL CORRIGIR",
"ReviewTaskPane.controls.unlock.label": "Desbloquear",
"ReviewTaskPane.indicators.locked.label": "Tarefa bloqueada",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "Você não tem tarefas bloqueadas",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Ver comentários",
"ScreenTooNarrow.header": "Por favor, aumente a janela do seu navegador",
"ScreenTooNarrow.message": "Esta página ainda não é compatível com telas menores. Por favor, aumente a janela do seu navegador ou mude para um dispositivo ou tela maior.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Ir para o desafio",
"Sent.controls.goToTask.label": "Ir para a tarefa",
"Sent.header": "Comentários enviados",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Salvar alterações",
"Task.pane.controls.tryLock.label": "Tentar o bloqueio",
"Task.pane.indicators.readOnly.label": "Prévia somente leitura",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "A tarefa não pôde ser bloqueada.",
"Task.pane.lockFailedDialog.previewAvailable": ". Uma visualização de somente leitura está disponível.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Solicitar desbloqueio",
"Task.pane.lockFailedDialog.title": "Não foi possível bloquear a tarefa",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Alta",
"Task.priority.low": "Baixa",
"Task.priority.medium": "Média",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modificar etiquetas MR",
"Task.taskTags.update.label": "Atualizar etiquetas MR",
"Task.unsave.control.tooltip": "Parar de acompanhar",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "O agrupamento de tarefas só está disponível para tarefas que foram concluídas ou revisadas.",
"TaskBundleWidget.bundlingDisabledGeneric": "O agrupamento de tarefas está desativado no momento.",
"TaskBundleWidget.bundlingDisabledLocked": "O agrupamento de tarefas está desabilitado porque a tarefa principal está bloqueada por outro usuário.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "A tarefa está bloqueada por outro usuário",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Tarefas cooperativas e de correção de etiquetas não podem ser agrupadas",
"TaskBundleWidget.notCompletedStatus": "Não concluído (não é possível agrupar)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Conjunto",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Clique para mostrar tarefas",
"TaskClusterMap.message.refreshTasks.label": "Clique para atualizar tarefas",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Nenhuma tarefa encontrada}one{# tarefa encontrada}other{# tarefas encontradas}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "número",
"TaskPropertyQueryBuilder.propertyType.stringType": "texto",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Estados da meta-revisão",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Convidado(a)",
"Team.Status.member": "Membro",
"Team.activeMembers.header": "Membros ativos",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Dê um nome ao seu desafio \"virtual\"",
"VirtualChallenge.selectedCount": "Você selecionou {count}",
"VirtualChallenge.tooManyTasks": "No máximo {max} tarefas podem ser realizadas de uma só vez",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Adicionar widget",
"WidgetWorkspace.controls.addConfiguration.label": "Adicionar novo layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Excluir layout",
"WidgetWorkspace.controls.editConfiguration.label": "Editar layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Exportar layout",
diff --git a/lang/pt_PT.json b/lang/pt_PT.json
index a12578a5b..a07fa856c 100644
--- a/lang/pt_PT.json
+++ b/lang/pt_PT.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "A descrição do seu desafio é mostrada aos utilizadores quando estes clicam no desafio para saberem mais sobre ele.\n\nA sua descrição deve fornecer aos mapeadores detalhes suficientes para decidirem se querem ou não tentar trabalhar no seu desafio. Este campo suporta [Markdown] (https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Descrição do seu desafio",
"Admin.EditChallenge.form.difficulty.description": "Indica aos mapeadores qual é o nível de experiência necessário para concluir as tarefas no seu desafio.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Dificuldade das suas tarefas",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Detalhes",
"Admin.ProjectCard.tabs.managers.label": "Gestores",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Gerir desafios",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Projeto não encontrado",
"Admin.ProjectManagers.addManager": "Adicionar gestor de projetos",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Nome da equipa",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-revisado em",
"Admin.fields.reviewDuration.label": "Tempo de revisão",
"Admin.fields.reviewedAt.label": "Revisto em",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Indique o seu e-mail para que os mapeadores possam contactá-lo com eventuais comentários.",
"Admin.manage.emailSettings": "Ir para as definições.",
"Admin.manage.header": "Criar e gerir",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Consulta Overpass",
"ChallengeDetails.fields.viewComments.label": "Entrar em contacto",
"ChallengeDetails.fields.viewOverview.label": "Visão geral",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Continuar",
"ChallengeEndModal.header": "Fim do desafio",
"ChallengeEndModal.primaryMessage": "Marcou todas as tarefas restantes deste desafio como ignoradas ou que não pode concluir.",
"ChallengeFilterSubnav.controls.sortBy.label": "Ordenar por",
"ChallengeFilterSubnav.filter.categorization.add": "Adicionar:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "É necessário eliminar uma categoria",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "para adicionar uma nova.",
"ChallengeFilterSubnav.filter.categorization.set": "Não definiu nenhuma categoria.",
"ChallengeFilterSubnav.filter.categorization.signIn": "É necessário iniciar sessão para adicionar uma palavra-chave.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "algo novo",
"Dashboard.header.userScore": "{points, number} pontos",
"Dashboard.header.welcomeBack": "Bem-vindo de volta, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Editar no iD (editor da web)",
"Editor.josm.label": "Editar no JOSM",
"Editor.josmFeatures.label": "Editar apenas elementos no JOSM",
"Editor.josmLayer.label": "Editar numa camada nova do JOSM",
"Editor.level0.label": "Editar no Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Nenhum resultado",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Consulta Nominatim",
"ErrorModal.title": "Ups!",
"ErrorTagDropdown.addErrorTag": "Adicionar etiqueta de erro",
"ErrorTagDropdown.errorTag": "Etiqueta de erro",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Não foi possível obter tarefas limitadas por mapas",
"Errors.challenge.archiveFailure": "Não é possível atualizar o estado do arquivo",
"Errors.challenge.deleteFailure": "Não foi possível eliminar o desafio.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Obter ajuda",
"Footer.joinNewsletter": "Subscreva o boletim informativo!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Reportar um erro",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Tarefa anterior",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Adicionar palavra-chave",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Escolher etiquetas",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtrar etiquetas",
"LayerSource.challengeDefault.label": "O padrão do desafio",
"LayerSource.userDefault.label": "O seu padrão",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Lamentamos, mas o MapRoulette não é atualmente compatível com dispositivos móveis.",
"MobileNotSupported.pageMessage": "Lamentamos, mas esta página ainda não é compatível com dispositivos móveis e ecrãs mais pequenos.",
"MobileNotSupported.widenDisplay": "Se estiver a utilizar um computador, alargue a sua janela ou utilize um ecrã maior.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blogue",
"Navbar.links.donate": "Doar",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Deteção de versão indisponível para esta tarefa",
"OSMElementHistory.version.label": "Versão {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Ir para o início",
"PageNotFound.message": "Ups! A página que procura perdeu-se.",
"Pages.SignIn.modal.prompt": "Inicie sessão para continuar",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Função:",
"Review.Dashboard.tasksReviewedByMe": "Tarefas revistas por mim",
"Review.Dashboard.tasksToBeReviewed": "Tarefas a rever",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "ID do elemento",
"Review.Task.fields.id.label": "ID interno",
"Review.TaskAnalysisTable.configureColumns": "Configurar colunas",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "NÃO É POSSÍVEL CONCLUIR",
"ReviewTaskPane.controls.unlock.label": "Desbloquear",
"ReviewTaskPane.indicators.locked.label": "Tarefa bloqueada",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"SavedChallenges.widget.checkList.label": "Atualiza a lista para verificar.",
"SavedChallenges.widget.description": "As tarefas bloqueadas durante mais de uma hora serão automaticamente desbloqueadas na hora seguinte ou poderão já estar desbloqueadas. ",
"SavedChallenges.widget.noTasks": "Não tem tarefas bloqueadas",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Ver comentários",
"ScreenTooNarrow.header": "Alargue a janela do seu navegador de Internet",
"ScreenTooNarrow.message": "Esta página ainda não é compatível com ecrãs mais pequenos. Por favor, expanda a janela do seu navegador de Internet ou mude para um dispositivo ou ecrã maior.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Ir para o desafio",
"Sent.controls.goToTask.label": "Ir para a tarefa",
"Sent.header": "Comentários enviados",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Guardar alterações",
"Task.pane.controls.tryLock.label": "Tentar bloquear",
"Task.pane.indicators.readOnly.label": "Pré-visualização só de leitura",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Não foi possível adquirir o bloqueio da tarefa",
"Task.pane.lockFailedDialog.previewAvailable": ". Está disponível uma pré-visualização só de leitura.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Não foi possível bloquear a tarefa",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Alta",
"Task.priority.low": "Baixa",
"Task.priority.medium": "Média",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modificar etiquetas MR",
"Task.taskTags.update.label": "Atualizar etiquetas MR",
"Task.unsave.control.tooltip": "Parar de acompanhar",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Aglomeração",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Clique para mostrar tarefas",
"TaskClusterMap.message.refreshTasks.label": "Clique para atualizar as tarefas",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Nenhuma tarefa encontrada}one{# tarefa encontrada}other{# tarefas encontradas}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "número",
"TaskPropertyQueryBuilder.propertyType.stringType": "texto",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Estados da meta-revisão",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Convidado",
"Team.Status.member": "Membro",
"Team.activeMembers.header": "Membros ativos",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Dê um nome ao seu desafio \"virtual\"",
"VirtualChallenge.selectedCount": "Selecionou {count}",
"VirtualChallenge.tooManyTasks": "Podem ser trabalhadas no máximo {max} tarefas de uma só vez",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Adicionar widget",
"WidgetWorkspace.controls.addConfiguration.label": "Adicionar novo layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Eliminar layout",
"WidgetWorkspace.controls.editConfiguration.label": "Editar layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Exportar layout",
diff --git a/lang/ru_RU.json b/lang/ru_RU.json
index 223db1fa9..7f4a08e44 100644
--- a/lang/ru_RU.json
+++ b/lang/ru_RU.json
@@ -129,7 +129,10 @@
"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": "Описание вашего вызова",
"Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Сложность ваших задач",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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": "Адрес электронной почты",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Подробности",
"Admin.ProjectCard.tabs.managers.label": "Менеджеры",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Управлять вызовами",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Project Not Found",
"Admin.ProjectManagers.addManager": "Добавить менеджера проекта",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Название команды",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "Время проверки",
"Admin.fields.reviewedAt.label": "На проверке",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "Go to Settings.",
"Admin.manage.header": "Создать и управлять",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
"ChallengeDetails.fields.viewComments.label": "Связаться",
"ChallengeDetails.fields.viewOverview.label": "Overview",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Продолжить",
"ChallengeEndModal.header": "Завершить вызов",
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
"ChallengeFilterSubnav.controls.sortBy.label": "Сортировать по",
"ChallengeFilterSubnav.filter.categorization.add": "Add:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"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.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "что-то новое",
"Dashboard.header.userScore": "{points, number} баллов",
"Dashboard.header.welcomeBack": "Добро пожаловать обратно, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Изменить в iD (web editor)",
"Editor.josm.label": "Изменить в JOSM",
"Editor.josmFeatures.label": "Edit just features in JOSM",
"Editor.josmLayer.label": "Изменить в новом слое JOSM",
"Editor.level0.label": "Изменить в Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Ничего не найдено",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Query",
"ErrorModal.title": "Упс!",
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
"ErrorTagDropdown.errorTag": "Error Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Unable to fetch map-bounded tasks",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "Невозможно удалить вызов.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Помощь",
"Footer.joinNewsletter": "Подпишитесь на рассылку новостей!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Сообщить об ошибке",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Предыдущая задача",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Добавить ключевые слова",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Выбрать Теги",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Фильтровать теги",
"LayerSource.challengeDefault.label": "Challenge Default",
"LayerSource.userDefault.label": "По умолчанию",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Извините, MapRoulette пока не поддерживается на мобильных устройствах.",
"MobileNotSupported.pageMessage": "Извините, эта страница пока не совместима с мобильными устройствами и небольшими экранами.",
"MobileNotSupported.widenDisplay": "Если вы используете компьютер, раскройте окно на весь экран или используйте монитор побольше.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Donate",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "Версия {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Домой",
"PageNotFound.message": "Упс! Страница, которую вы ищете, недоступна.",
"Pages.SignIn.modal.prompt": "Пожалуйста, войдите, чтобы продолжить",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Роль:",
"Review.Dashboard.tasksReviewedByMe": "Задачи, проверенные мной",
"Review.Dashboard.tasksToBeReviewed": "Задачи на проверку",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Feature Id",
"Review.Task.fields.id.label": "Внутренний идентификатор",
"Review.TaskAnalysisTable.configureColumns": "Настроить колонки",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
"ReviewTaskPane.controls.unlock.label": "Разблокировать",
"ReviewTaskPane.indicators.locked.label": "Задание заблокировано",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "View Comments",
"ScreenTooNarrow.header": "Пожалуйста, раскройте полностью окно вашего браузера",
"ScreenTooNarrow.message": "Эта страница не совместима с небольшими экранами. Пожалуйста, раскройте полностью окно браузера или переключитесь на более крупное устройство или экран.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Go to Challenge",
"Sent.controls.goToTask.label": "Go to Task",
"Sent.header": "Sent Comments",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Сохранить изменения",
"Task.pane.controls.tryLock.label": "Try locking",
"Task.pane.indicators.readOnly.label": "Предпросмотр в режиме для чтения",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Невозможно заблокировать Задание",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Высокий",
"Task.priority.low": "Низкий",
"Task.priority.medium": "Средний",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Изменить MR-теги",
"Task.taskTags.update.label": "Обновить MR-теги",
"Task.unsave.control.tooltip": "Остановить отслеживание",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Кластер",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Нажать для показа заданий",
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "число",
"TaskPropertyQueryBuilder.propertyType.stringType": "текст",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Приглашенный",
"Team.Status.member": "Участник",
"Team.activeMembers.header": "Активные Участники",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Назовите ваш \"виртуальный\" вызов",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Добавить виджет",
"WidgetWorkspace.controls.addConfiguration.label": "Добавить новый макет",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Удалить макет",
"WidgetWorkspace.controls.editConfiguration.label": "Изменить макет",
"WidgetWorkspace.controls.exportConfiguration.label": "Экспорт макета",
diff --git a/lang/sr.json b/lang/sr.json
index 728f7a8f9..c3ff253c6 100644
--- a/lang/sr.json
+++ b/lang/sr.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "Опис Вашег изазова се приказује корисницима када кликну на изазов да сазнају више о њему,\n\nОвај опис треба маперима да пружи довољно детаља да одлуче да ли желе или не да раде на Вашем изазову. Ово поље подржава [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Опис изазова",
"Admin.EditChallenge.form.difficulty.description": "Указује маперима који је потребан ниво искуства да се реше задаци Вашег изазова.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Тежина Ваших задатака",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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": "Е-мејл адреса",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Детаљи",
"Admin.ProjectCard.tabs.managers.label": "Менаџери",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Управљај изазовима",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Пројекат није нађен",
"Admin.ProjectManagers.addManager": "Додај менаџере пројекта",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Име тима",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Мета-контрола на",
"Admin.fields.reviewDuration.label": "Време контроле",
"Admin.fields.reviewedAt.label": "Преконтролисано",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Оставите Ваш е-мејл да би мапери могли да Вас контактирају са повратним информацијама.",
"Admin.manage.emailSettings": "Идите у подешавања.",
"Admin.manage.header": "Направи и управљај",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass упит",
"ChallengeDetails.fields.viewComments.label": "Ступите у контакт",
"ChallengeDetails.fields.viewOverview.label": "Преглед",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Настави",
"ChallengeEndModal.header": "Крај изазова",
"ChallengeEndModal.primaryMessage": "Означили сте све преостале задатке у овом изазову или као прескочене или да не могу да се заврше.",
"ChallengeFilterSubnav.controls.sortBy.label": "Сортирај по",
"ChallengeFilterSubnav.filter.categorization.add": "Додај:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Морате да избришете категорију",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "да додате нови.",
"ChallengeFilterSubnav.filter.categorization.set": "Нисте поставили ниједну категорију.",
"ChallengeFilterSubnav.filter.categorization.signIn": "Морате се пријавити да додајете кључне речи.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "нешто ново",
"Dashboard.header.userScore": "{points, number} поена",
"Dashboard.header.welcomeBack": "Добродошао(ла) назад, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Измени у iD едитору (веб едитор)",
"Editor.josm.label": "Измени у JOSM едитору",
"Editor.josmFeatures.label": "Мењај само објекте у JOSM едитору",
"Editor.josmLayer.label": "Измени у новом JOSM слоју",
"Editor.level0.label": "Измени у Level0 едитору",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Нема резултата",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim упит",
"ErrorModal.title": "Упс!",
"ErrorTagDropdown.addErrorTag": "Додај ознаку грешке",
"ErrorTagDropdown.errorTag": "Ознака грешке",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Не могу да дохватим задатке у границама мапе",
"Errors.challenge.archiveFailure": "Не могу да ажурирам стање архиве",
"Errors.challenge.deleteFailure": "Не могу да обришем изазов.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Пронађи помоћ",
"Footer.joinNewsletter": "Прајавијте се на новине!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Пријавите грешку",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Претходни задатак",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Додај кључну реч",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Одаберите ознаке",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Филтрирај ознаке",
"LayerSource.challengeDefault.label": "Подразумевани изазов",
"LayerSource.userDefault.label": "Ваш подразумевани",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Извињавамо се, MapRoulette тренутно не подржава мобилне уређаје.",
"MobileNotSupported.pageMessage": "Извињавамо се, ова страна још није компатибилна за мобиле уређаје ни мале екране.",
"MobileNotSupported.widenDisplay": "Ако користите рачунар, повећајте прозор или пребаците се на већи екран.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Блог",
"Navbar.links.donate": "Донирајте",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Детекција верзија није доступна за овај задатак",
"OSMElementHistory.version.label": "Верзија {верзија, број}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Врати ме на почетну страну",
"PageNotFound.message": "Упс! Страница коју тражите је изгубљена.",
"Pages.SignIn.modal.prompt": "Пријавите се да наставите",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Улога:",
"Review.Dashboard.tasksReviewedByMe": "Задаци које сам ја преконтролисао(ла)",
"Review.Dashboard.tasksToBeReviewed": "Задаци које треба преконтролисати",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Id својства",
"Review.Task.fields.id.label": "Интерни Id",
"Review.TaskAnalysisTable.configureColumns": "Подеси колоне",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "НЕРЕШИВО",
"ReviewTaskPane.controls.unlock.label": "Откључај\n",
"ReviewTaskPane.indicators.locked.label": "Задатак закључан",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Види коментаре",
"ScreenTooNarrow.header": "Молимо проширите прозор Вашег веб читача",
"ScreenTooNarrow.message": "Ова страна није још компатибилна са малим екранима. Молимо проширите екран веб читача или пређите на уређај са већим екраном.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Иди на изазов",
"Sent.controls.goToTask.label": "Иди на задатак",
"Sent.header": "Послати коментари",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Сачувај измене",
"Task.pane.controls.tryLock.label": "Покушај закључавање",
"Task.pane.indicators.readOnly.label": "Претпреглед само за гледање",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Задатак не може да се закључа",
"Task.pane.lockFailedDialog.previewAvailable": ". Доступан је претпреглед само за гледање.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Не могу да закључам задатак",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Високи",
"Task.priority.low": "Ниски",
"Task.priority.medium": "Средњи",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Измени MR ознаке",
"Task.taskTags.update.label": "Ажурирај MR ознаке",
"Task.unsave.control.tooltip": "Престани да пратиш",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Група",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Кликните да прикажете задатке",
"TaskClusterMap.message.refreshTasks.label": "Кликните да освежите задатке",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{Нема пронађених задатака}one{# задатак нађен}other{# задатка нађена}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "број",
"TaskPropertyQueryBuilder.propertyType.stringType": "текст",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Стања мета-контроле",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Позвани",
"Team.Status.member": "Члан",
"Team.activeMembers.header": "Активни чланови",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Назовите Ваш \"виртуелни\" изазов",
"VirtualChallenge.selectedCount": "Имате {count} изабран(а)",
"VirtualChallenge.tooManyTasks": "Можете радити на највише {max} задатака одједном",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Додај справицу",
"WidgetWorkspace.controls.addConfiguration.label": "Додавање новог распореда",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Брисање распореда",
"WidgetWorkspace.controls.editConfiguration.label": "Мењање распореда",
"WidgetWorkspace.controls.exportConfiguration.label": "Извоз распореда",
diff --git a/lang/tr.json b/lang/tr.json
index 3e32a7f66..8daa95d24 100644
--- a/lang/tr.json
+++ b/lang/tr.json
@@ -129,7 +129,10 @@
"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": "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.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Görevlerinin zorluğu",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "Bu kimlik, bir meydan okuma görevleri başarıyla oluşturduktan sonra düzenlenemez; bu, görev tekrarını önlemek içindir. [Daha fazla bilgi edinin](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).",
"Admin.EditChallenge.form.email.description": "Lütfen haritacıların geri bildirimle sizinle iletişime geçebilmeleri için bir e-posta adresi sağlayın",
"Admin.EditChallenge.form.email.label": "E-posta Adresi",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Detaylar",
"Admin.ProjectCard.tabs.managers.label": "Yöneticiler",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Görevi Yönet",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Proje Bulunamadı",
"Admin.ProjectManagers.addManager": "Proje Yöneticisi Ekle",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Takım adı",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "Gözden Geçirme Süresi",
"Admin.fields.reviewedAt.label": "İnceleme Tarihi",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "Go to Settings.",
"Admin.manage.header": "Oluştur ve Yönet",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Sorgusu",
"ChallengeDetails.fields.viewComments.label": "İletişime Geçin",
"ChallengeDetails.fields.viewOverview.label": "Genel Bakış",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Devam Et",
"ChallengeEndModal.header": "Görevi sona erdir",
"ChallengeEndModal.primaryMessage": "Bu meydan okumadaki kalan tüm görevleri atlanmış veya tamamlanamayacak olarak işaretlediniz.",
"ChallengeFilterSubnav.controls.sortBy.label": "Göre sırala",
"ChallengeFilterSubnav.filter.categorization.add": "Ekle:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Bir kategoriyi silmelisiniz",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "yeni bir tane ekle.",
"ChallengeFilterSubnav.filter.categorization.set": "Hiçbir kategori belirlemediniz.",
"ChallengeFilterSubnav.filter.categorization.signIn": "Anahtar kelime eklemek için giriş yapmalısınız.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Çokgenleri Yeniden Merkezle",
"CustomPriorityBoundsField.remove": "Kaldır",
"CustomPriorityBoundsField.removePolygon": "Poligonu Kaldır",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Haritayı Görüntüle",
"CustomPriorityBoundsField.uploadError": "Yükleme başarısız: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "GeoJSON Yükle",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "yeni bir şey",
"Dashboard.header.userScore": "{points, number} puanlar",
"Dashboard.header.welcomeBack": "Tekrar hoş geldin, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "iD ile düzenle (web düzenleyicisi)",
"Editor.josm.label": "JOSM ile düzenle",
"Editor.josmFeatures.label": "JOSM ile sadece nesneleri düzenle",
"Editor.josmLayer.label": "Yeni bir JOSM katmanı ile düzenle",
"Editor.level0.label": "Level0 ile düzenle",
"Editor.rapid.label": "Rapid ile Düzenle",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Hiç Sonuç Yok",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Sorgusu",
"ErrorModal.title": "Oops!",
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
"ErrorTagDropdown.errorTag": "Error Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Meydan Okuma Sahibi Tarafından Gereklidir",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Haritaya bağlı görevler alınamıyor",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "Görev silinemiyor.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Yardım Al",
"Footer.joinNewsletter": "Bültene Katılın!",
"Footer.links.heading": "BİLGİ",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Sorun bildir",
"Footer.social.heading": "BİZİ TAKİP ET",
"Footer.supportedBy.heading": "TARAFINDAN DESTEKLENMEKTEDİR",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Önceki Görev",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Anahtar kelime ekle",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Etiket seç",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Etiketleri filtrele",
"LayerSource.challengeDefault.label": "Varsayılan Görev",
"LayerSource.userDefault.label": "Varsayılanınız",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Üzgünüz, MapRoulette şu anda mobil cihazları desteklemiyor.",
"MobileNotSupported.pageMessage": "Üzgünüz, bu sayfa henüz mobil cihazlar ve daha küçük ekranlarla uyumlu değil.",
"MobileNotSupported.widenDisplay": "Bilgisayar kullanıyorsanız, lütfen pencerenizi genişletin veya daha büyük bir ekran kullanın.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Bağış Yap",
"Navbar.links.errorTagManagement": "Hata Etiketi Yönetimi",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Bu görev için sürüm bulma kullanılamıyor",
"OSMElementHistory.version.label": "Versiyon {version, number}",
"OSMElementTags.elementFetchFailed": "{element} için etiketler getirilemedi",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Beni eve götür",
"PageNotFound.message": "Tüh! Baktığınız sayfa kayboldu.",
"Pages.SignIn.modal.prompt": "Lütfen devam etmek için giriş yapın",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Rol:",
"Review.Dashboard.tasksReviewedByMe": "Benim tarafımdan gözden geçirilmiş görevler",
"Review.Dashboard.tasksToBeReviewed": "Gözden geçirilecek görevler",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Özellik Kimliği",
"Review.Task.fields.id.label": "İç Id",
"Review.TaskAnalysisTable.configureColumns": "Sütunları Yapılandır",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "TAMAMLANAMIYOR",
"ReviewTaskPane.controls.unlock.label": "Kilidini Aç",
"ReviewTaskPane.indicators.locked.label": "Görev kilitlendi",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"SavedChallenges.widget.checkList.label": "Kontrol etmek için listeyi yenileyin.",
"SavedChallenges.widget.description": "Bir saatten uzun süre kilitli kalan görevler bir sonraki saat içinde otomatik olarak açılacak veya zaten açılmış olabilir.",
"SavedChallenges.widget.noTasks": "Kilitli göreviniz yok",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "View Comments",
"ScreenTooNarrow.header": "Lütfen tarayıcı pencerenizi genişletin",
"ScreenTooNarrow.message": "Bu sayfa henüz küçük ekranlarla uyumlu değildir. Lütfen ya tarayıcınızın ekranını genişletin ya daha geniş ekranlı bir cihaz ile değiştirin",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Meydan Okumaya Git",
"Sent.controls.goToTask.label": "Göreve Git",
"Sent.header": "Yorumları Gönder",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Değişiklikleri Kaydet",
"Task.pane.controls.tryLock.label": "Kilitlemeyi Dene",
"Task.pane.indicators.readOnly.label": "Salt-okur Önizleme",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Kilidi Açma İsteği",
"Task.pane.lockFailedDialog.title": "Görev Kilitlenemiyor",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Yüksek",
"Task.priority.low": "Alçak",
"Task.priority.medium": "Orta düzey",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "MapRoulette Etiketlerini Değiştir",
"Task.taskTags.update.label": "MapRoulette Etiketlerini Güncelle",
"Task.unsave.control.tooltip": "İzlemeyi Durdur",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Görev paketleme yalnızca tamamlanmış veya gözden geçirilmiş görevler için kullanılabilir.",
"TaskBundleWidget.bundlingDisabledGeneric": "Görev paketleme şu anda devre dışı.",
"TaskBundleWidget.bundlingDisabledLocked": "Görev paketlemesi devre dışı bırakıldı çünkü ana görev başka bir kullanıcı tarafından kilitlendi.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Görev başka bir kullanıcı tarafından kilitlendi",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Kooperatif ve etiket düzeltme görevleri paketlenemez",
"TaskBundleWidget.notCompletedStatus": "Tamamlanmadı (paketlenemiyor)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Küme",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Görevleri göstermek için tıkla",
"TaskClusterMap.message.refreshTasks.label": "Görevleri yenilemek için tıklayın",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "Numara",
"TaskPropertyQueryBuilder.propertyType.stringType": "Metin",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Davet Edildi",
"Team.Status.member": "Üye",
"Team.activeMembers.header": "Aktif Üyeler",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "\"Sanal\" görevinizi isimlendirin",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Araç Ekle",
"WidgetWorkspace.controls.addConfiguration.label": "Yeni Yerleşim Ekle",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Yerleşimi Sil",
"WidgetWorkspace.controls.editConfiguration.label": "Yerleşimi Düzenle",
"WidgetWorkspace.controls.exportConfiguration.label": "Planı Dışa Aktar",
diff --git a/lang/uk.json b/lang/uk.json
index e3c864c46..08a06f81d 100644
--- a/lang/uk.json
+++ b/lang/uk.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "Опис вашого виклику показується користувачам, коли вони натискають на нього, щоб дізнатись більше про нього.\n\nОпис має надавати маперам достатньо інформації для того, щоб вони могли вирішити бажають вони чи ні працювати з викликом. Це поле підтримує форматування [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Опис Виклику",
"Admin.EditChallenge.form.difficulty.description": "Показує, який рівень досвіду вимагається від мапера для роботи із завданнями вашого Виклику.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Складність ваших Завдань",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "Цей ідентифікатор не можна змінити після створення завдань, щоб запобігти їх дублюванню. [Дізнайтеся більше](https://learn.maproulette.org/documentation/setting-external-task-identifiers/).",
"Admin.EditChallenge.form.email.description": "Додайте адресу вашої е-пошти, щоб мапери мали змогу звернутись до вас із відгуками чи запитаннями",
"Admin.EditChallenge.form.email.label": "Адреса е-пошти",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Деталі",
"Admin.ProjectCard.tabs.managers.label": "Менеджери",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Керування Викликами",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Проєкт не знайдено",
"Admin.ProjectManagers.addManager": "Додати керівника проєкту",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Назва команди",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Перевірено",
"Admin.fields.reviewDuration.label": "Час перевірки",
"Admin.fields.reviewedAt.label": "Перевірено",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Будь ласка, вкажіть ваш е-мейл, щоб мапери мали змогу звернутись до вас із відгуками чи запитаннями.",
"Admin.manage.emailSettings": "Перейти до Налаштувань.",
"Admin.manage.header": "Створити / Керувати",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Запит Overpass",
"ChallengeDetails.fields.viewComments.label": "Звʼязатись",
"ChallengeDetails.fields.viewOverview.label": "Огляд",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Продовжити",
"ChallengeEndModal.header": "Виклик Завершено",
"ChallengeEndModal.primaryMessage": "Ви позначили всі завдання, що залишилися в цьому виклику, як пропущені або такі, що не можете виконати.",
"ChallengeFilterSubnav.controls.sortBy.label": "Впорядковувати за",
"ChallengeFilterSubnav.filter.categorization.add": "Додати:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "Ви повинні видалити категорію",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "щоб додати нову.",
"ChallengeFilterSubnav.filter.categorization.set": "Ви не встановили жодної категорії.",
"ChallengeFilterSubnav.filter.categorization.signIn": "Ви повинні увійти, щоб додати ключове слово.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "щось нове",
"Dashboard.header.userScore": "{points, number} {points, plural, =0 {балів} one {бал} few {бали} other {балів}}",
"Dashboard.header.welcomeBack": "З поверненням, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Редагувати в iD (веб-редактор)",
"Editor.josm.label": "Редагувати в JOSM",
"Editor.josmFeatures.label": "Редагувати в JOSM тільки ці елементи",
"Editor.josmLayer.label": "Редагувати в JOSM (новий шар)",
"Editor.level0.label": "Редагувати в Level0",
"Editor.rapid.label": "Редагувати в RapiD",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "Результатів немає",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Запит до Nominatim",
"ErrorModal.title": "Овва!",
"ErrorTagDropdown.addErrorTag": "Додати теґ помилки",
"ErrorTagDropdown.errorTag": "Теґи помилки",
"ErrorTagDropdown.requiredByChallengeOwner": "Вимагається власником Виклику",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Неможливо отримати завдання, обмежені мапою",
"Errors.challenge.archiveFailure": "Не вдається оновити статус архіву",
"Errors.challenge.deleteFailure": "Неможливо вилучити виклик.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Довідка",
"Footer.joinNewsletter": "Приєднатись до розсилки",
"Footer.links.heading": "ІНФОРМАЦІЯ",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Сповістити про ваду",
"Footer.social.heading": "ПІДПИШИСЬ НА НАС",
"Footer.supportedBy.heading": "ЗА ПІДТРИМКИ",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Попереднє завдання",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Додати ключове слово",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Обрати теґи",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Фільтр теґів",
"LayerSource.challengeDefault.label": "Типово для Виклику",
"LayerSource.userDefault.label": "Типово за вашими налаштуваннями",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "На жаль, MapRoulette зараз не підтримує роботу на мобільний пристроях.",
"MobileNotSupported.pageMessage": "На жаль, ця сторінка поки що не сумісна з малими екранами та мобільними пристроями.",
"MobileNotSupported.widenDisplay": "Якщо ви використовуєте комп’ютер, зробить вікно більшим або скористайтесь більшим екраном.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Блог",
"Navbar.links.donate": "Пожертвувати",
"Navbar.links.errorTagManagement": "Керування теґами помилок",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Визначення версії недоступне для цього завдання",
"OSMElementHistory.version.label": "Версія {version, number}",
"OSMElementTags.elementFetchFailed": "Неможливо отримати теґи для {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "На головну",
"PageNotFound.message": "Овва! Сторінку, яку ви шукаєте, втрачено.",
"Pages.SignIn.modal.prompt": "Будь ласка, увійдіть щоб продовжити",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Роль:",
"Review.Dashboard.tasksReviewedByMe": "Завдання перевірені мною",
"Review.Dashboard.tasksToBeReviewed": "Завдання для перевірки",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Id елемента",
"Review.Task.fields.id.label": "Внутрішній Id",
"Review.TaskAnalysisTable.configureColumns": "Налаштування стовпців",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "НЕ МОЖНА ЗАВЕРШИТИ",
"ReviewTaskPane.controls.unlock.label": "Розблокувати",
"ReviewTaskPane.indicators.locked.label": "Завдання заблоковане",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"SavedChallenges.widget.checkList.label": "Оновіть список для перевірки.",
"SavedChallenges.widget.description": "Завдання, заблоковані більш ніж на годину, будуть автоматично розблоковані протягом наступної години або можуть бути вже розблоковані.",
"SavedChallenges.widget.noTasks": "У вас немає заблокованих завдань",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "Показати коментарі",
"ScreenTooNarrow.header": "Зробіть вікно оглядача ширшим",
"ScreenTooNarrow.message": "Ця сторінки поки що не сумісна з маленькими екранами. Збільшить вікно вашого оглядача або перейдіть до пристрою з більшим екраном.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "До Виклику",
"Sent.controls.goToTask.label": "До Завдання",
"Sent.header": "Надіслати коментар",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Зберегти зміни",
"Task.pane.controls.tryLock.label": "Спробуйте заблокувати",
"Task.pane.indicators.readOnly.label": "Перегляд в режимі \"тільки читання\"",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Блокування завдань не передбачане",
"Task.pane.lockFailedDialog.previewAvailable": ". Тільки перегляд в режимі \"тільки читання\".",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Запит на розблокування",
"Task.pane.lockFailedDialog.title": "Неможливо заблокувати завдання",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "Високий",
"Task.priority.low": "Низький",
"Task.priority.medium": "Звичайний",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Змінити теґи MapRoulette",
"Task.taskTags.update.label": "Оновити теґи MapRoulette",
"Task.unsave.control.tooltip": "Припинити стеження",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Обʼєднання завдань доступне лише для завдань, які вже виконані або переглянуті.",
"TaskBundleWidget.bundlingDisabledGeneric": "Обʼєднання завдань наразі вимкнено.",
"TaskBundleWidget.bundlingDisabledLocked": "Обʼєднання завдань вимкнено, оскільки головне завдання заблоковане іншим користувачем.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Завдання заблоковано іншим користувачем",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Кооперативні завдання та завдання виправлення теґів не можуть бути обʼєднані",
"TaskBundleWidget.notCompletedStatus": "Не завершено (не можна обʼєднати)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Гуртувати",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Натисніть для показу завдань",
"TaskClusterMap.message.refreshTasks.label": "Натисніть, щоб оновити завдання",
"TaskClusterMap.message.taskCount.label": "{count, plural, =0 {Жодного завдання не} one {# завдання} few {# завдання} other {# завдань}} знайдено",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "число",
"TaskPropertyQueryBuilder.propertyType.stringType": "текст",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Стан метаперевірки",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Запрошено",
"Team.Status.member": "Член",
"Team.activeMembers.header": "Поточні члени",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Назва вашого \"віртуального\" виклику",
"VirtualChallenge.selectedCount": "Виділено {count}",
"VirtualChallenge.tooManyTasks": "Не більше {max, number} {max, plural, one {завдання} few {завдання} other {завдань}} може бути опрацьовано за раз",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Додати Віджет",
"WidgetWorkspace.controls.addConfiguration.label": "Додати нове оформлення",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Вилучити оформлення",
"WidgetWorkspace.controls.editConfiguration.label": "Змінити оформлення",
"WidgetWorkspace.controls.exportConfiguration.label": "Експорт оформлення",
diff --git a/lang/vi.json b/lang/vi.json
index 68cab5e71..77d9dbd44 100644
--- a/lang/vi.json
+++ b/lang/vi.json
@@ -129,7 +129,10 @@
"Admin.EditChallenge.form.description.description": "The description of your challenge is shown to users when they click on the challenge to learn more about it.\n\nYour description should provide mappers with enough detail to decide whether or not to try working on your challenge. This field supports [Markdown](https://learn.maproulette.org/documentation/markdown/).",
"Admin.EditChallenge.form.description.label": "Description of your Challenge",
"Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "Difficulty of your Tasks",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "Chi tiết",
"Admin.ProjectCard.tabs.managers.label": "Managers",
"Admin.ProjectDashboard.controls.manageChallenges.label": "Manage Challenges",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "Project Not Found",
"Admin.ProjectManagers.addManager": "Add Project Manager",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Team name",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
"Admin.fields.reviewDuration.label": "Thời gian Xem lại",
"Admin.fields.reviewedAt.label": "Ngày Xem lại",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "Go to Settings.",
"Admin.manage.header": "Tạo & Quản lý",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
"ChallengeDetails.fields.viewComments.label": "Get In Touch",
"ChallengeDetails.fields.viewOverview.label": "Overview",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "Tiếp tục",
"ChallengeEndModal.header": "Challenge End",
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
"ChallengeFilterSubnav.controls.sortBy.label": "Sắp xếp theo",
"ChallengeFilterSubnav.filter.categorization.add": "Add:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"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.",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
"CustomPriorityBoundsField.remove": "Remove",
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "Show Map",
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "something new",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "Welcome Back, {username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "Edit in iD (web editor)",
"Editor.josm.label": "Edit in JOSM",
"Editor.josmFeatures.label": "Edit just features in JOSM",
"Editor.josmLayer.label": "Edit in new JOSM layer",
"Editor.level0.label": "Edit in Level0",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "No Results",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Query",
"ErrorModal.title": "Oops!",
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
"ErrorTagDropdown.errorTag": "Error Tag",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Unable to fetch map-bounded tasks",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "Unable to delete challenge.",
@@ -882,6 +910,7 @@
"Footer.getHelp": "Get Help",
"Footer.joinNewsletter": "Join the Newsletter!",
"Footer.links.heading": "INFO",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "Report a Bug",
"Footer.social.heading": "FOLLOW US",
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "Previous Task",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Add keyword",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choose Tags",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags",
"LayerSource.challengeDefault.label": "Challenge Default",
"LayerSource.userDefault.label": "Your Default",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "Sorry, MapRoulette does not currently support mobile devices.",
"MobileNotSupported.pageMessage": "Sorry, this page is not yet compatible with mobile devices and smaller screens.",
"MobileNotSupported.widenDisplay": "If using a computer, please widen your window or use a larger display.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Donate",
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "Version {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Take me home",
"PageNotFound.message": "Oops! The page you’re looking for is lost.",
"Pages.SignIn.modal.prompt": "Please sign in to continue",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "Role:",
"Review.Dashboard.tasksReviewedByMe": "Tasks Reviewed by Me",
"Review.Dashboard.tasksToBeReviewed": "Tasks to be Reviewed",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "Feature Id",
"Review.Task.fields.id.label": "Internal Id",
"Review.TaskAnalysisTable.configureColumns": "Configure columns",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
"ReviewTaskPane.controls.unlock.label": "Unlock",
"ReviewTaskPane.indicators.locked.label": "Task locked",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "View Comments",
"ScreenTooNarrow.header": "Please widen your browser window",
"ScreenTooNarrow.message": "This page is not yet compatible with smaller screens. Please expand your browser window or switch to a larger device or display.",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "Go to Challenge",
"Sent.controls.goToTask.label": "Go to Task",
"Sent.header": "Sent Comments",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "Save Changes",
"Task.pane.controls.tryLock.label": "Try locking",
"Task.pane.indicators.readOnly.label": "Read-only Preview",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "Unable to Lock Task",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "High",
"Task.priority.low": "Low",
"Task.priority.medium": "Medium",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "Modify MR Tags",
"Task.taskTags.update.label": "Update MR Tags",
"Task.unsave.control.tooltip": "Stop Tracking",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks",
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "number",
"TaskPropertyQueryBuilder.propertyType.stringType": "text",
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "Invited",
"Team.Status.member": "Member",
"Team.activeMembers.header": "Active Members",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "Name your \"virtual\" challenge",
"VirtualChallenge.selectedCount": "You have {count} selected",
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "Add Widget",
"WidgetWorkspace.controls.addConfiguration.label": "Add New Layout",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "Delete Layout",
"WidgetWorkspace.controls.editConfiguration.label": "Edit Layout",
"WidgetWorkspace.controls.exportConfiguration.label": "Export Layout",
diff --git a/lang/zh_TW.json b/lang/zh_TW.json
index 83dea3d5f..473a487fd 100644
--- a/lang/zh_TW.json
+++ b/lang/zh_TW.json
@@ -129,7 +129,10 @@
"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": "您的挑戰的說明",
"Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.",
+ "Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
+ "Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
"Admin.EditChallenge.form.difficulty.label": "您的任務的難易度",
+ "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
"Admin.EditChallenge.form.disableOsmIdProperty": "This ID cannot be edited after a challenge has successfully created tasks, 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": "電子郵件地址",
@@ -303,6 +306,7 @@
"Admin.ProjectCard.tabs.details.label": "詳細資訊",
"Admin.ProjectCard.tabs.managers.label": "管理者",
"Admin.ProjectDashboard.controls.manageChallenges.label": "管理挑戰",
+ "Admin.ProjectDashboard.label": "View Project",
"Admin.ProjectDashboard.projectNotFound": "找不到專案",
"Admin.ProjectManagers.addManager": "新增專案管理者",
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "團隊名稱",
@@ -386,6 +390,7 @@
"Admin.fields.metaReviewedAt.label": "中介資料審核過",
"Admin.fields.reviewDuration.label": "審核時間",
"Admin.fields.reviewedAt.label": "審核過",
+ "Admin.manage.breadcrumbs.label": "breadcrumbs",
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
"Admin.manage.emailSettings": "前往設定。",
"Admin.manage.header": "建立 & 管理",
@@ -495,12 +500,17 @@
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
"ChallengeDetails.fields.viewComments.label": "Get In Touch",
"ChallengeDetails.fields.viewOverview.label": "概覽",
+ "ChallengeDetails.form.emailAddress.label": "Email address",
+ "ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
+ "ChallengeDetails.form.enterText.placeholder": "Enter text here",
"ChallengeEndModal.control.dismiss.label": "繼續",
"ChallengeEndModal.header": "挑戰結束",
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
"ChallengeFilterSubnav.controls.sortBy.label": "排序方式",
"ChallengeFilterSubnav.filter.categorization.add": "新增:",
+ "ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
"ChallengeFilterSubnav.filter.categorization.delete": "你必須刪除類別",
+ "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
"ChallengeFilterSubnav.filter.categorization.new": "來新增新的。",
"ChallengeFilterSubnav.filter.categorization.set": "You have not set any categories.",
"ChallengeFilterSubnav.filter.categorization.signIn": "你必須登入才能加關鍵字",
@@ -739,6 +749,7 @@
"CustomPriorityBoundsField.recenterOnPolygons": "重新置中到多邊形",
"CustomPriorityBoundsField.remove": "移除",
"CustomPriorityBoundsField.removePolygon": "移除多邊形",
+ "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
"CustomPriorityBoundsField.showMap": "顯示地圖",
"CustomPriorityBoundsField.uploadError": "上傳失敗:{error}",
"CustomPriorityBoundsField.uploadGeoJSON": "更新 GeoJSON",
@@ -769,18 +780,35 @@
"Dashboard.header.somethingNew": "something new",
"Dashboard.header.userScore": "{points, number} points",
"Dashboard.header.welcomeBack": "歡迎回來,{username}!",
+ "Dashboard.title": "Dashboard",
"Editor.id.label": "在 iD (網頁編輯器) 中編輯",
"Editor.josm.label": "在 JOSM 中編輯",
"Editor.josmFeatures.label": "Edit just features in JOSM",
"Editor.josmLayer.label": "Edit in new JOSM layer",
"Editor.level0.label": "在 Level0 中編輯",
"Editor.rapid.label": "Edit in Rapid",
+ "EnhancedMap.SearchControl.location.placeholder": "Location",
"EnhancedMap.SearchControl.noResults": "無結果",
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Query",
"ErrorModal.title": "糟糕!",
"ErrorTagDropdown.addErrorTag": "新增錯誤標籤",
"ErrorTagDropdown.errorTag": "錯誤標籤",
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
+ "ErrorTagManager.controls.addNewTag.label": "Add New Tag",
+ "ErrorTagManager.controls.cancel.label": "Cancel",
+ "ErrorTagManager.controls.createTag.label": "Create Tag",
+ "ErrorTagManager.controls.disable.label": "Disable",
+ "ErrorTagManager.controls.enable.label": "Enable",
+ "ErrorTagManager.controls.search.placeholder": "Search tags by name...",
+ "ErrorTagManager.create.heading": "Create New Error Tag",
+ "ErrorTagManager.form.description.label": "Description:",
+ "ErrorTagManager.form.description.placeholder": "Enter tag description",
+ "ErrorTagManager.form.name.label": "Name:",
+ "ErrorTagManager.form.name.placeholder": "Enter tag name",
+ "ErrorTagManager.heading": "Error Tags Management",
+ "ErrorTagManager.notSuperAdmin": "You are not a super admin",
+ "ErrorTagManager.status.active": "Active",
+ "ErrorTagManager.status.disabled": "Disabled",
"Errors.boundedTask.fetchFailure": "Unable to fetch map-bounded tasks",
"Errors.challenge.archiveFailure": "Unable to update archive status",
"Errors.challenge.deleteFailure": "無法刪除挑戰。",
@@ -882,6 +910,7 @@
"Footer.getHelp": "取得協助",
"Footer.joinNewsletter": "Join the Newsletter!",
"Footer.links.heading": "資訊",
+ "Footer.osm.altText": "OpenStreetMap",
"Footer.reportBug": "回報錯誤",
"Footer.social.heading": "跟隨我們",
"Footer.supportedBy.heading": "由…支持",
@@ -970,6 +999,7 @@
"KeyMapping.taskInspect.prevTask": "上一個任務",
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "新增關鍵字",
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "選擇標籤",
+ "KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags",
"LayerSource.challengeDefault.label": "Challenge Default",
"LayerSource.userDefault.label": "Your Default",
@@ -1025,6 +1055,7 @@
"MobileNotSupported.message": "很抱歉,MapRoulette 目前不支援行動裝置。",
"MobileNotSupported.pageMessage": "Sorry, this page is not yet compatible with mobile devices and smaller screens.",
"MobileNotSupported.widenDisplay": "If using a computer, please widen your window or use a larger display.",
+ "Navbar.controls.menu.label": "Menu",
"Navbar.links.blog": "Blog",
"Navbar.links.donate": "Donate",
"Navbar.links.errorTagManagement": "錯誤標籤管理",
@@ -1056,6 +1087,7 @@
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
"OSMElementHistory.version.label": "版本 {version, number}",
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
+ "PageNotFound.altText": "404 - page not found",
"PageNotFound.homePage": "Take me home",
"PageNotFound.message": "Oops! The page you’re looking for is lost.",
"Pages.SignIn.modal.prompt": "請登入以繼續",
@@ -1149,6 +1181,7 @@
"Review.Dashboard.role.label": "角色:",
"Review.Dashboard.tasksReviewedByMe": "由我審核的任務",
"Review.Dashboard.tasksToBeReviewed": "需要審核的任務",
+ "Review.Dashboard.title": "Review Overview",
"Review.Task.fields.featureId.label": "圖徵編號",
"Review.Task.fields.id.label": "內部編號",
"Review.TaskAnalysisTable.configureColumns": "設定欄位",
@@ -1209,6 +1242,8 @@
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
"ReviewTaskPane.controls.unlock.label": "解鎖",
"ReviewTaskPane.indicators.locked.label": "任務已上鎖",
+ "ReviewTaskPane.label": "Task Review",
+ "ReviewTaskPane.label.staticMap": "Task Review - Static Map",
"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.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
"SavedTasks.widget.viewComments": "檢視留言",
"ScreenTooNarrow.header": "請放大你的瀏覽器視窗",
"ScreenTooNarrow.message": "這頁面並不相容小螢幕,請放大你的瀏覽器視窗或是換到比較大的裝置。",
+ "SearchBox.controls.delete.label": "delete",
"Sent.controls.goToChallenge.label": "到挑戰",
"Sent.controls.goToTask.label": "到任務",
"Sent.header": "傳送留言",
@@ -1297,10 +1333,13 @@
"Task.pane.controls.saveChanges.label": "儲存更動",
"Task.pane.controls.tryLock.label": "嘗試鎖上",
"Task.pane.indicators.readOnly.label": "唯讀預覽",
+ "Task.pane.label": "Task Completion",
+ "Task.pane.label.staticMap": "Task Completion - Static Map",
"Task.pane.lockFailedDialog.genericLockFailure": "任務已鎖定無法獲得",
"Task.pane.lockFailedDialog.previewAvailable": "有唯讀下的審核",
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
"Task.pane.lockFailedDialog.title": "無法鎖定任務",
+ "Task.pane.title": "Public Task",
"Task.priority.high": "高",
"Task.priority.low": "低",
"Task.priority.medium": "中",
@@ -1328,6 +1367,12 @@
"Task.taskTags.modify.label": "變動 MR 標籤",
"Task.taskTags.update.label": "更新 MR 標籤",
"Task.unsave.control.tooltip": "停止追蹤",
+ "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
+ "TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
+ "TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
+ "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
+ "TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
+ "TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
+ "TaskClusterMap.controls.clearSelection.label": "Clear Selection",
"TaskClusterMap.controls.clusterTasks.label": "聚集",
+ "TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
+ "TaskClusterMap.controls.fitWorld.label": "Fit World",
+ "TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
+ "TaskClusterMap.controls.search.label": "Search",
+ "TaskClusterMap.controls.selectAllInView.label": "Select All In View",
+ "TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
+ "TaskClusterMap.controls.zoomIn.label": "Zoom In",
+ "TaskClusterMap.controls.zoomOut.label": "Zoom Out",
"TaskClusterMap.message.moveMapToRefresh.label": "點一下來顯示任務",
"TaskClusterMap.message.refreshTasks.label": "點一下來重新整理任務",
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{找不到任務}一項{發現# 任務}其他{發現 # 任務}}",
@@ -1403,6 +1457,7 @@
"TaskPropertyQueryBuilder.propertyType.numberType": "數字",
"TaskPropertyQueryBuilder.propertyType.stringType": "文字",
"TaskReviewStatusFilter.metaReviewStatuses.label": "中介審核狀態",
+ "TaskTags.learnMore.label": "Learn more about Maproulette tags",
"Team.Status.invited": "已邀請",
"Team.Status.member": "成員",
"Team.activeMembers.header": "活躍成員",
@@ -1437,8 +1492,11 @@
"VirtualChallenge.fields.name.label": "命名你的「虛擬」挑戰",
"VirtualChallenge.selectedCount": "你已經選取 {count} 項目",
"VirtualChallenge.tooManyTasks": "同時可以工作的最多 {max} 任務",
+ "WidgetGrid.controls.collapsePanel.label": "Collapse panel",
+ "WidgetGrid.controls.expandPanel.label": "Expand panel",
"WidgetPicker.menuLabel": "新增小工具",
"WidgetWorkspace.controls.addConfiguration.label": "新增配置",
+ "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
"WidgetWorkspace.controls.deleteConfiguration.label": "刪除配置",
"WidgetWorkspace.controls.editConfiguration.label": "編輯配置",
"WidgetWorkspace.controls.exportConfiguration.label": "匯出配置",
diff --git a/src/components/AdminPane/Manage/ChallengeDashboard/ChallengeDashboard.jsx b/src/components/AdminPane/Manage/ChallengeDashboard/ChallengeDashboard.jsx
index 17a38f7bd..ece5e3f48 100644
--- a/src/components/AdminPane/Manage/ChallengeDashboard/ChallengeDashboard.jsx
+++ b/src/components/AdminPane/Manage/ChallengeDashboard/ChallengeDashboard.jsx
@@ -35,7 +35,7 @@ export const defaultDashboardSetup = function () {
return {
dataModelVersion: 2,
name: DASHBOARD_NAME,
- label: "View Challenge",
+ label: