Skip to content

Commit 5bcc94e

Browse files
authored
Make more strings translatable (#2774)
* Make more strings translatable * Enhance internationalization by adding translatable strings for breadcrumbs and various UI components. Updated components to utilize new messages for improved accessibility and user experience. * update translations * run formatting * update Add a new category string to be translatable * Add intl prop to ProjectDashboard test for improved internationalization support * remove unnecessary prop changes
1 parent 6058bb7 commit 5bcc94e

81 files changed

Lines changed: 1924 additions & 290 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

lang/af.json

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,10 @@
129129
"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/).",
130130
"Admin.EditChallenge.form.description.label": "Description of your Challenge",
131131
"Admin.EditChallenge.form.difficulty.description": "Indicate to mappers what experience level is required to complete tasks in your Challenge.",
132+
"Admin.EditChallenge.form.difficulty.easy": "Easy: a novice can do them",
133+
"Admin.EditChallenge.form.difficulty.expert": "Expert: experienced mappers only",
132134
"Admin.EditChallenge.form.difficulty.label": "Difficulty of your Tasks",
135+
"Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps",
133136
"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/).",
134137
"Admin.EditChallenge.form.email.description": "Please provide an email for mappers to contact you with feedback",
135138
"Admin.EditChallenge.form.email.label": "Email Address",
@@ -303,6 +306,7 @@
303306
"Admin.ProjectCard.tabs.details.label": "Details",
304307
"Admin.ProjectCard.tabs.managers.label": "Managers",
305308
"Admin.ProjectDashboard.controls.manageChallenges.label": "Manage Challenges",
309+
"Admin.ProjectDashboard.label": "View Project",
306310
"Admin.ProjectDashboard.projectNotFound": "Project Not Found",
307311
"Admin.ProjectManagers.addManager": "Add Project Manager",
308312
"Admin.ProjectManagers.controls.chooseTeam.placeholder": "Team name",
@@ -386,6 +390,7 @@
386390
"Admin.fields.metaReviewedAt.label": "Meta-Reviewed On",
387391
"Admin.fields.reviewDuration.label": "Review Time",
388392
"Admin.fields.reviewedAt.label": "Reviewed On",
393+
"Admin.manage.breadcrumbs.label": "breadcrumbs",
389394
"Admin.manage.emailBanner": "Please provide your email so mappers can contact you with any feedback.",
390395
"Admin.manage.emailSettings": "Go to Settings.",
391396
"Admin.manage.header": "Administrasie",
@@ -495,12 +500,17 @@
495500
"ChallengeDetails.fields.overpassQL.label": "Overpass Query",
496501
"ChallengeDetails.fields.viewComments.label": "Get In Touch",
497502
"ChallengeDetails.fields.viewOverview.label": "Overview",
503+
"ChallengeDetails.form.emailAddress.label": "Email address",
504+
"ChallengeDetails.form.enterEmail.placeholder": "Enter your email",
505+
"ChallengeDetails.form.enterText.placeholder": "Enter text here",
498506
"ChallengeEndModal.control.dismiss.label": "Continue",
499507
"ChallengeEndModal.header": "Challenge End",
500508
"ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.",
501509
"ChallengeFilterSubnav.controls.sortBy.label": "Sort by",
502510
"ChallengeFilterSubnav.filter.categorization.add": "Add:",
511+
"ChallengeFilterSubnav.filter.categorization.addNewCategory": "Add a new category",
503512
"ChallengeFilterSubnav.filter.categorization.delete": "You must delete a category",
513+
"ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters",
504514
"ChallengeFilterSubnav.filter.categorization.new": "to add a new one.",
505515
"ChallengeFilterSubnav.filter.categorization.set": "You have not set any categories.",
506516
"ChallengeFilterSubnav.filter.categorization.signIn": "You must sign in to add a keyword.",
@@ -739,6 +749,7 @@
739749
"CustomPriorityBoundsField.recenterOnPolygons": "Recenter on Polygons",
740750
"CustomPriorityBoundsField.remove": "Remove",
741751
"CustomPriorityBoundsField.removePolygon": "Remove Polygon",
752+
"CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info",
742753
"CustomPriorityBoundsField.showMap": "Show Map",
743754
"CustomPriorityBoundsField.uploadError": "Upload failed: {error}",
744755
"CustomPriorityBoundsField.uploadGeoJSON": "Upload GeoJSON",
@@ -769,18 +780,35 @@
769780
"Dashboard.header.somethingNew": "something new",
770781
"Dashboard.header.userScore": "{points, number} points",
771782
"Dashboard.header.welcomeBack": "Welcome Back, {username}!",
783+
"Dashboard.title": "Dashboard",
772784
"Editor.id.label": "Edit in iD (web editor)",
773785
"Editor.josm.label": "JOSM",
774786
"Editor.josmFeatures.label": "Edit just features in JOSM",
775787
"Editor.josmLayer.label": "JOSM met ''n nuwe laag",
776788
"Editor.level0.label": "Edit in Level0",
777789
"Editor.rapid.label": "Edit in Rapid",
790+
"EnhancedMap.SearchControl.location.placeholder": "Location",
778791
"EnhancedMap.SearchControl.noResults": "No Results",
779792
"EnhancedMap.SearchControl.nominatimQuery.placeholder": "Nominatim Query",
780793
"ErrorModal.title": "Oops!",
781794
"ErrorTagDropdown.addErrorTag": "Add Error Tag",
782795
"ErrorTagDropdown.errorTag": "Error Tag",
783796
"ErrorTagDropdown.requiredByChallengeOwner": "Required by Challenge Owner",
797+
"ErrorTagManager.controls.addNewTag.label": "Add New Tag",
798+
"ErrorTagManager.controls.cancel.label": "Cancel",
799+
"ErrorTagManager.controls.createTag.label": "Create Tag",
800+
"ErrorTagManager.controls.disable.label": "Disable",
801+
"ErrorTagManager.controls.enable.label": "Enable",
802+
"ErrorTagManager.controls.search.placeholder": "Search tags by name...",
803+
"ErrorTagManager.create.heading": "Create New Error Tag",
804+
"ErrorTagManager.form.description.label": "Description:",
805+
"ErrorTagManager.form.description.placeholder": "Enter tag description",
806+
"ErrorTagManager.form.name.label": "Name:",
807+
"ErrorTagManager.form.name.placeholder": "Enter tag name",
808+
"ErrorTagManager.heading": "Error Tags Management",
809+
"ErrorTagManager.notSuperAdmin": "You are not a super admin",
810+
"ErrorTagManager.status.active": "Active",
811+
"ErrorTagManager.status.disabled": "Disabled",
784812
"Errors.boundedTask.fetchFailure": "Unable to fetch map-bounded tasks",
785813
"Errors.challenge.archiveFailure": "Unable to update archive status",
786814
"Errors.challenge.deleteFailure": "Unable to delete challenge.",
@@ -882,6 +910,7 @@
882910
"Footer.getHelp": "Get Help",
883911
"Footer.joinNewsletter": "Join the Newsletter!",
884912
"Footer.links.heading": "INFO",
913+
"Footer.osm.altText": "OpenStreetMap",
885914
"Footer.reportBug": "Report a Bug",
886915
"Footer.social.heading": "FOLLOW US",
887916
"Footer.supportedBy.heading": "SUPPORTED BY",
@@ -970,6 +999,7 @@
970999
"KeyMapping.taskInspect.prevTask": "Previous Task",
9711000
"KeywordAutosuggestInput.controls.addKeyword.placeholder": "Add keyword",
9721001
"KeywordAutosuggestInput.controls.chooseTags.placeholder": "Choose Tags",
1002+
"KeywordAutosuggestInput.controls.filterByTags.placeholder": "Filter by tags...",
9731003
"KeywordAutosuggestInput.controls.filterTags.placeholder": "Filter Tags",
9741004
"LayerSource.challengeDefault.label": "Challenge Default",
9751005
"LayerSource.userDefault.label": "Your Default",
@@ -1025,6 +1055,7 @@
10251055
"MobileNotSupported.message": "Sorry, MapRoulette does not currently support mobile devices.",
10261056
"MobileNotSupported.pageMessage": "Sorry, this page is not yet compatible with mobile devices and smaller screens.",
10271057
"MobileNotSupported.widenDisplay": "If using a computer, please widen your window or use a larger display.",
1058+
"Navbar.controls.menu.label": "Menu",
10281059
"Navbar.links.blog": "Blog",
10291060
"Navbar.links.donate": "Donate",
10301061
"Navbar.links.errorTagManagement": "Error Tag Management",
@@ -1056,6 +1087,7 @@
10561087
"OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task",
10571088
"OSMElementHistory.version.label": "Version {version, number}",
10581089
"OSMElementTags.elementFetchFailed": "Failed to fetch tags for {element}",
1090+
"PageNotFound.altText": "404 - page not found",
10591091
"PageNotFound.homePage": "Take me home",
10601092
"PageNotFound.message": "Oops! The page you’re looking for is lost.",
10611093
"Pages.SignIn.modal.prompt": "Please sign in to continue",
@@ -1149,6 +1181,7 @@
11491181
"Review.Dashboard.role.label": "Role:",
11501182
"Review.Dashboard.tasksReviewedByMe": "Tasks Reviewed by Me",
11511183
"Review.Dashboard.tasksToBeReviewed": "Tasks to be Reviewed",
1184+
"Review.Dashboard.title": "Review Overview",
11521185
"Review.Task.fields.featureId.label": "Feature Id",
11531186
"Review.Task.fields.id.label": "Internal Id",
11541187
"Review.TaskAnalysisTable.configureColumns": "Configure columns",
@@ -1209,6 +1242,8 @@
12091242
"ReviewStatus.metrics.tooHard": "CAN'T COMPLETE",
12101243
"ReviewTaskPane.controls.unlock.label": "Unlock",
12111244
"ReviewTaskPane.indicators.locked.label": "Task locked",
1245+
"ReviewTaskPane.label": "Task Review",
1246+
"ReviewTaskPane.label.staticMap": "Task Review - Static Map",
12121247
"SavedChallenges.widget.checkList.label": "Refresh list to check.",
12131248
"SavedChallenges.widget.description": "Tasks locked for more than an hour will be automatically unlocked within the next hour or might already be unlocked. ",
12141249
"SavedChallenges.widget.noTasks": "You have no locked tasks",
@@ -1222,6 +1257,7 @@
12221257
"SavedTasks.widget.viewComments": "View Comments",
12231258
"ScreenTooNarrow.header": "Please widen your browser window",
12241259
"ScreenTooNarrow.message": "This page is not yet compatible with smaller screens. Please expand your browser window or switch to a larger device or display.",
1260+
"SearchBox.controls.delete.label": "delete",
12251261
"Sent.controls.goToChallenge.label": "Go to Challenge",
12261262
"Sent.controls.goToTask.label": "Go to Task",
12271263
"Sent.header": "Sent Comments",
@@ -1297,10 +1333,13 @@
12971333
"Task.pane.controls.saveChanges.label": "Save Changes",
12981334
"Task.pane.controls.tryLock.label": "Try locking",
12991335
"Task.pane.indicators.readOnly.label": "Read-only Preview",
1336+
"Task.pane.label": "Task Completion",
1337+
"Task.pane.label.staticMap": "Task Completion - Static Map",
13001338
"Task.pane.lockFailedDialog.genericLockFailure": "Task lock could not be acquired",
13011339
"Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.",
13021340
"Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock",
13031341
"Task.pane.lockFailedDialog.title": "Unable to Lock Task",
1342+
"Task.pane.title": "Public Task",
13041343
"Task.priority.high": "High",
13051344
"Task.priority.low": "Low",
13061345
"Task.priority.medium": "Medium",
@@ -1328,6 +1367,12 @@
13281367
"Task.taskTags.modify.label": "Modify MR Tags",
13291368
"Task.taskTags.update.label": "Update MR Tags",
13301369
"Task.unsave.control.tooltip": "Stop Tracking",
1370+
"TaskAnalysisTable.columns.searchFeatureId.placeholder": "Search feature ID...",
1371+
"TaskAnalysisTable.columns.searchId.placeholder": "Search ID...",
1372+
"TaskAnalysisTable.columns.searchMapper.placeholder": "Search mapper...",
1373+
"TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Search meta reviewer...",
1374+
"TaskAnalysisTable.columns.searchReviewer.placeholder": "Search reviewer...",
1375+
"TaskAnalysisTable.controls.clearFilter.label": "Clear filter",
13311376
"TaskBundleWidget.bundlingDisabledDoneOrReview": "Task bundling is only available for tasks that are either completed or have been reviewed.",
13321377
"TaskBundleWidget.bundlingDisabledGeneric": "Task bundling is currently disabled.",
13331378
"TaskBundleWidget.bundlingDisabledLocked": "Task bundling is disabled because the main task is locked by another user.",
@@ -1340,7 +1385,16 @@
13401385
"TaskBundleWidget.cannotEditLockedTask": "Task is locked by another user",
13411386
"TaskBundleWidget.error.bundleTypeNotAllowed": "Cooperative and tag fix tasks cannot be bundled",
13421387
"TaskBundleWidget.notCompletedStatus": "Not completed (cannot bundle)",
1388+
"TaskClusterMap.controls.clearSelection.label": "Clear Selection",
13431389
"TaskClusterMap.controls.clusterTasks.label": "Cluster",
1390+
"TaskClusterMap.controls.fitToFeatures.label": "Fit to Features",
1391+
"TaskClusterMap.controls.fitWorld.label": "Fit World",
1392+
"TaskClusterMap.controls.lassoDeselect.label": "Lasso Deselect",
1393+
"TaskClusterMap.controls.search.label": "Search",
1394+
"TaskClusterMap.controls.selectAllInView.label": "Select All In View",
1395+
"TaskClusterMap.controls.toggleLegend.label": "Toggle Legend",
1396+
"TaskClusterMap.controls.zoomIn.label": "Zoom In",
1397+
"TaskClusterMap.controls.zoomOut.label": "Zoom Out",
13441398
"TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks",
13451399
"TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks",
13461400
"TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}",
@@ -1403,6 +1457,7 @@
14031457
"TaskPropertyQueryBuilder.propertyType.numberType": "number",
14041458
"TaskPropertyQueryBuilder.propertyType.stringType": "text",
14051459
"TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses",
1460+
"TaskTags.learnMore.label": "Learn more about Maproulette tags",
14061461
"Team.Status.invited": "Invited",
14071462
"Team.Status.member": "Member",
14081463
"Team.activeMembers.header": "Active Members",
@@ -1437,8 +1492,11 @@
14371492
"VirtualChallenge.fields.name.label": "Name your \"virtual\" challenge",
14381493
"VirtualChallenge.selectedCount": "You have {count} selected",
14391494
"VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once",
1495+
"WidgetGrid.controls.collapsePanel.label": "Collapse panel",
1496+
"WidgetGrid.controls.expandPanel.label": "Expand panel",
14401497
"WidgetPicker.menuLabel": "Add Widget",
14411498
"WidgetWorkspace.controls.addConfiguration.label": "Add New Layout",
1499+
"WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout",
14421500
"WidgetWorkspace.controls.deleteConfiguration.label": "Delete Layout",
14431501
"WidgetWorkspace.controls.editConfiguration.label": "Edit Layout",
14441502
"WidgetWorkspace.controls.exportConfiguration.label": "Export Layout",

0 commit comments

Comments
 (0)