diff --git a/CHANGELOG.md b/CHANGELOG.md index 622fbf4b6..b9eb973e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,16 +7,44 @@ The format is based on This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [v3.15.8] - 2024-7-10 +## [v3.15.9] - 2024-8-13 Released with [maproulette-backend_v4.5.4](https://github.com/maproulette/maproulette-backend/releases/tag/v4.5.4) +## What's Changed +* add your locked tasks widget by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2389 +* fix archived filter on challenge result list by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2400 +* Fix the editor overwrite bug by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2399 +* fix user search bug in comments when pressing enter by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2396 +* fix errors related to map unmounting by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2394 +* Update DEVELOPMENT.md instructions for setting up OAuth2 for local backend by @jake-low in https://github.com/maproulette/maproulette3/pull/2393 +* fix comment overflow styles by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2390 +* add documentation links to mr tag features by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2386 +* fix reviewNearbyTasks widget undefined prop by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2381 +* remove leafletElement update in location widget by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2384 +* fix bundling issues related to created status by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2387 +* Refactor completion widget by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2388 +* Show a warning when clicking 'I fixed it' if embedded Rapid editor has unsaved changes by @jake-low in https://github.com/maproulette/maproulette3/pull/2393 +* Update test snapshot for WithEditor HOC by @jake-low in https://github.com/maproulette/maproulette3/pull/2401 + +## MR2 Changes +* add Retrieve a Users Locked Tasks endpoint by @CollinBeczak in https://github.com/maproulette/maproulette-backend/pull/1139 +* fix stale review_started_at column by @CollinBeczak in https://github.com/maproulette/maproulette-backend/pull/1138 +* add users.avatar_url constraint and default by @CollinBeczak in https://github.com/maproulette/maproulette-backend/pull/1141 +* Improve error message when OverpassQL query mistakenly specifies [out:xml] by @jake-low in https://github.com/maproulette/maproulette-backend/pull/1142 +* Move from Java 11 to Java 17 compile and runtime by @ljdelight (closes https://github.com/maproulette/maproulette-backend/issues/1115) + +**Full Changelog**: https://github.com/maproulette/maproulette3/compare/v3.15.8...v3.15.9 + +## [v3.15.8] - 2024-7-10 +Released with [maproulette-backend_v4.5.3](https://github.com/maproulette/maproulette-backend/releases/tag/v4.5.3) + ## What's Changed * Fix zoom and panning issues in maps by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2378 **Full Changelog**: https://github.com/maproulette/maproulette3/compare/v3.15.7...v3.15.8 ## [v3.15.7] - 2024-7-09 -Released with [maproulette-backend_v4.5.4](https://github.com/maproulette/maproulette-backend/releases/tag/v4.5.4) +Released with [maproulette-backend_v4.5.3](https://github.com/maproulette/maproulette-backend/releases/tag/v4.5.3) ## What's Changed * Bump various dependencies related to react-leaflet bump from v2.7.0 to v4.2.1 by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2367 @@ -27,9 +55,6 @@ Released with [maproulette-backend_v4.5.4](https://github.com/maproulette/maprou * Remove overlapping tasks marker to allow users to un-cluster overlapped tasks, spider them, and open their individual popups by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2367 * add links to task ids in work on multiple tasks widget by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2372 -## MR2 Changes -* Fix deleted parent filter by @CollinBeczak in https://github.com/maproulette/maproulette-backend/pull/1135 - **Full Changelog**: https://github.com/maproulette/maproulette3/compare/v3.15.6...v3.15.7 ## [v3.15.6] - 2024-6-14 diff --git a/package.json b/package.json index 5a74616af..d63cba3e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "maproulette3", - "version": "3.15.8", + "version": "3.15.9", "private": true, "dependencies": { "@apollo/client": "^3.5.4", diff --git a/src/lang/de.json b/src/lang/de.json index 3637ccaf9..39453d4b0 100644 --- a/src/lang/de.json +++ b/src/lang/de.json @@ -497,7 +497,7 @@ "Challenge.difficulty.expert": "Experte", "Challenge.difficulty.normal": "Normal", "Challenge.fields.ChallengeResultList.label": "{count,plural,=0{Keine Kampagnen} one{# Kampagne} other{# Kampagnen}} im Projekt abgeschlossen", - "Challenge.fields.completed.label": "Completed", + "Challenge.fields.completed.label": "Abgeschlossen", "Challenge.fields.difficulty.label": "Schwierigkeit", "Challenge.fields.lastTaskRefresh.label": "Aufgabendaten erhoben", "Challenge.fields.viewLeaderboard.label": "Bestenliste anzeigen", @@ -1101,7 +1101,7 @@ "Locale.nl.label": "nl (niederländisch)", "Locale.pl.label": "pl (polnisch)", "Locale.pt-BR.label": "pt-BR (Brasilianisches Portugiesisch)", - "Locale.pt-PT.label": "pt-PT (Português Portugal)", + "Locale.pt-PT.label": "pt-PT (Portugiesisch Portugal)", "Locale.ru-RU.label": "ru-RU (Russisch - Russland)", "Locale.sr.label": "sr (Serbisch)", "Locale.tr.label": "tr (türkisch)", @@ -1269,7 +1269,7 @@ "ProjectDetails.fields.viewLeaderboard.label": "Bestenliste anzeigen", "ProjectDetails.fields.viewReviews.label": "Prüfung", "ProjectDetails.management.controls.manage.label": "Verwalten", - "ProjectDetails.management.controls.showAll.label": "Display All Challenges", + "ProjectDetails.management.controls.showAll.label": "Alle Kampagnen anzeigen", "ProjectDetails.management.controls.start.label": "Start", "ProjectPickerModal.chooseProject": "Wähle ein Projekt", "ProjectPickerModal.noProjects": "Keine Projekte gefunden", diff --git a/src/lang/fr.json b/src/lang/fr.json index 687aa36ba..fc6e0842a 100644 --- a/src/lang/fr.json +++ b/src/lang/fr.json @@ -35,7 +35,7 @@ "ActiveTask.controls.comments.tooltip": "Voir les commentaires", "ActiveTask.controls.fixed.label": "J'ai résolu la tâche !", "ActiveTask.controls.info.tooltip": "Détails de la tâche", - "ActiveTask.controls.notFixed.label": "Can't Complete", + "ActiveTask.controls.notFixed.label": "Impossible de terminer", "ActiveTask.controls.status.tooltip": "Statut existant", "ActiveTask.controls.viewChangset.label": "Voir le groupe de modifications", "ActiveTask.heading": "Informations sur le défi", @@ -77,7 +77,7 @@ "Admin.Challenge.activity.label": "Activité récente", "Admin.Challenge.basemap.none": "Utilisateur par défaut", "Admin.Challenge.controls.archive.label": "Archiver le défi", - "Admin.Challenge.controls.clone.label": "Clôner", + "Admin.Challenge.controls.clone.label": "Cloner", "Admin.Challenge.controls.delete.confirm": "Êtes-vous sûr de vouloir supprimer ce défi ?", "Admin.Challenge.controls.delete.label": "Supprimer le défi", "Admin.Challenge.controls.delete.warn": "Cette action ne peut pas être annulée.", @@ -99,7 +99,7 @@ "Admin.Challenge.tasksCreatedCount": "tâches déjà créées.", "Admin.Challenge.tasksFailed": "La tâche n'a pas réussi à être créée", "Admin.Challenge.tasksNone": "Pas de tâche", - "Admin.Challenge.tasksUpdating": "Tasks Updating...", + "Admin.Challenge.tasksUpdating": "Tâche en cours de mise-à-jour ...", "Admin.Challenge.totalCreationTime": "Temps écoulé total :", "Admin.ChallengeAnalysisTable.controls.copyChallengeURL.label": "Copier l'URL", "Admin.ChallengeList.noChallenges": "Aucun Défi", @@ -108,7 +108,7 @@ "Admin.EditChallenge.bulkCancel.header": "Annuler la modification", "Admin.EditChallenge.bulkEdit.header": "Bulk Edit", "Admin.EditChallenge.bulkSubmit.header": "Submit Bulk Edit", - "Admin.EditChallenge.clone.header": "Clôner", + "Admin.EditChallenge.clone.header": "Cloner", "Admin.EditChallenge.controls.cancel.label": "Abandonner les changements", "Admin.EditChallenge.controls.cancelNewChallenge.label": "Abandonner le défi", "Admin.EditChallenge.controls.showLongform.tooltip": "Montrer tous les champs", @@ -352,11 +352,11 @@ "Admin.Task.controls.editTask.tooltip": "Éditer la tâche", "Admin.Task.fields.actions.alreadyFixed": "Already Fixed", "Admin.Task.fields.actions.created": "créé", - "Admin.Task.fields.actions.disabled": "Disabled", - "Admin.Task.fields.actions.fixed": "Fixed", - "Admin.Task.fields.actions.notAnIssue": "Not an Issue", + "Admin.Task.fields.actions.disabled": "Désactiver", + "Admin.Task.fields.actions.fixed": "Corrigé", + "Admin.Task.fields.actions.notAnIssue": "Pas une problème", "Admin.Task.fields.actions.skipped": "passé", - "Admin.Task.fields.actions.tooHard": "Can't Complete", + "Admin.Task.fields.actions.tooHard": "Impossible de terminer", "Admin.Task.fields.name.label": "Task:", "Admin.Task.fields.status.label": "Statut", "Admin.TaskAnalysisTable.bundleMember.tooltip": "Membre d'un groupe de tâches", @@ -390,7 +390,7 @@ "Admin.TaskPropertyStyleRules.styleValue.placeholder": "valeur", "Admin.TaskPropertyStyleRules.styles.doc": "Apprendre à configurer les styles", "Admin.TaskPropertyStyleRules.styles.header": "Personnalisation de la propriété de la tâche", - "Admin.TaskReview.controls.alreadyReviewed": "Task has already been reviewed", + "Admin.TaskReview.controls.alreadyReviewed": "Les tâches ont déjà été vérifiées", "Admin.TaskReview.controls.approved": "Approuver", "Admin.TaskReview.controls.approvedWithFixes": "Approuver (avec corrections)", "Admin.TaskReview.controls.approvedWithFixesAfterRevisions": "Approuvé (avec corrections)", @@ -400,7 +400,7 @@ "Admin.TaskReview.controls.currentReviewStatus.label": "Statut de vérification :", "Admin.TaskReview.controls.currentTaskStatus.label": "Statut de la tâche :", "Admin.TaskReview.controls.errorTags": "tags erreur", - "Admin.TaskReview.controls.next": "Review next task", + "Admin.TaskReview.controls.next": "Vérifier la tâche suivante", "Admin.TaskReview.controls.rejected": "Refuser", "Admin.TaskReview.controls.resubmit": "Renvoyer pour vérification", "Admin.TaskReview.controls.resubmitMetaReReview": "Demander à nouveau une méta-analyse", @@ -435,14 +435,14 @@ "Admin.manage.header": "Administration", "Admin.manage.virtual": "Virtuel", "Admin.manageProjectChallenges.controls.archiveSelected.label": "Archives sélectionnées", - "Admin.manageProjectChallenges.controls.deleteSelected.label": "Delete Selected", - "Admin.manageProjectChallenges.controls.editSelected.label": "Edit Selected", + "Admin.manageProjectChallenges.controls.deleteSelected.label": "Supprimer la sélection", + "Admin.manageProjectChallenges.controls.editSelected.label": "Éditer la sélection", "Admin.manageProjectChallenges.controls.export.title": "Exporter", "Admin.manageProjectChallenges.controls.exportCSV.label": "Exporter en CSV", "Admin.manageProjectChallenges.controls.exportReviewCSV.label": "Exporter les validations des cartographes en CSV", - "Admin.manageProjectChallenges.controls.moveSelected.label": "Move Selected", + "Admin.manageProjectChallenges.controls.moveSelected.label": "Déplacer la sélection", "Admin.manageProjectChallenges.controls.timezone.label": "Fuseau horaire", - "Admin.manageProjectChallenges.controls.unarchiveSelected.label": "Unarchive Selected", + "Admin.manageProjectChallenges.controls.unarchiveSelected.label": "Désarchiver la sélection", "Admin.manageTasks.controls.bulkSelection.tooltip": "Sélectionner des tâches", "Admin.manageTasks.controls.changePriority.label": "Changer la priorité", "Admin.manageTasks.controls.changeReviewStatus.label": "Retirer de la file d'attente de révision", @@ -454,10 +454,10 @@ "Admin.manageTasks.controls.exportCSV.label": "Exporter en CSV", "Admin.manageTasks.controls.exportGeoJSON.label": "Exporter en GeoJSON", "Admin.manageTasks.controls.exportMapperReviewCSV.label": "Exporter les validations des cartographes en CSV", - "Admin.manageTasks.controls.exportOSMData.label": "Export OSM Data", + "Admin.manageTasks.controls.exportOSMData.label": "Exporter les données OSM", "Admin.manageTasks.controls.exportReviewerMetaCSV.label": "Exporter la couverture des méta-analyses en CSV", "Admin.manageTasks.controls.exportTaskReviewHistory.label": "Exporter l'historique des vérifications de tâches en CSV", - "Admin.manageTasks.controls.filterList.label": "Filter By:", + "Admin.manageTasks.controls.filterList.label": "Filtrer par :", "Admin.manageTasks.controls.hideReviewColumns.label": "Marquer la colonne de vérification", "Admin.manageTasks.controls.removeMetaReviewStatus.label": "Retirer de la méta-analyse", "Admin.manageTasks.controls.showReviewColumns.label": "Afficher la colonne de vérification", @@ -477,12 +477,12 @@ "Challenge.basemap.openStreetMap": "OSM", "Challenge.controls.clearFilters.label": "Désactiver les filtres", "Challenge.controls.doesntExist.label": "No discoverable task with this id exists.", - "Challenge.controls.goTo.label": "Go directly to:", - "Challenge.controls.invalidId.label": "Id must be a number.", + "Challenge.controls.goTo.label": "Aller directement à :", + "Challenge.controls.invalidId.label": "L'Id doit être un chiffre.", "Challenge.controls.loadMore.label": "Plus de résultats", "Challenge.controls.save.label": "Sauvegarder", "Challenge.controls.start.label": "Démarrer", - "Challenge.controls.task.label": "Task", + "Challenge.controls.task.label": "Tâche", "Challenge.controls.taskLoadBy.label": "Charger les tâches de :", "Challenge.controls.unsave.label": "Retirer des défis sauvegardés", "Challenge.controls.unsave.tooltip": "Enlever le défi des favoris", @@ -543,7 +543,7 @@ "ChallengeCard.totalTasks": "tâches au total", "ChallengeDetails.Task.fields.featured.label": "Phare", "ChallengeDetails.controls.checkbox.error": "Please ensure that checkbox is checked before continue", - "ChallengeDetails.controls.clone.challenge": "Clone Challenge", + "ChallengeDetails.controls.clone.challenge": "Cloner le défi", "ChallengeDetails.controls.email": "Email", "ChallengeDetails.controls.favorite.label": "Mis en favoris", "ChallengeDetails.controls.favorite.tooltip": "Enregistrer en favoris", diff --git a/src/lang/it_IT.json b/src/lang/it_IT.json index f8031dffc..b04fe7db9 100644 --- a/src/lang/it_IT.json +++ b/src/lang/it_IT.json @@ -835,7 +835,7 @@ "Dashboard.header.globally": "globalmente.", "Dashboard.header.jumpBackIn": "Torna indietro!", "Dashboard.header.pointsPrompt": ", guadagnato", - "Dashboard.header.rankPrompt": "e", + "Dashboard.header.rankPrompt": " e", "Dashboard.header.resume": "Riprendi la tua ultima sfida", "Dashboard.header.somethingNew": "qualcosa di nuovo", "Dashboard.header.userScore": "{points, number} punti", diff --git a/src/lang/sr.json b/src/lang/sr.json index 8eede6f30..499c8be4a 100644 --- a/src/lang/sr.json +++ b/src/lang/sr.json @@ -1477,9 +1477,9 @@ "Task.controls.next.tooltip": "Next Task", "Task.controls.nextNearby.label": "Select next nearby task", "Task.controls.noOwnerFound.label": "Challenge Owner could not be found", - "Task.controls.revised.dispute": "Disagree with review", + "Task.controls.revised.dispute": "Не слажем се са контролом", "Task.controls.revised.label": "Revision Complete", - "Task.controls.revised.resubmit": "Resubmit for review", + "Task.controls.revised.resubmit": "Поднеси опет на контролу", "Task.controls.revised.tooltip": "Revision Complete", "Task.controls.skip.label": "Прескочи", "Task.controls.skip.tooltip": "Прескочи задатак", @@ -1499,11 +1499,11 @@ "Task.fields.featureId.label": "Feature Id", "Task.fields.id.label": "Internal Id", "Task.fields.mappedOn.label": "Mapped On", - "Task.fields.metaReviewStatus.label": "Meta-Review Status", - "Task.fields.metaReviewedBy.label": "Meta-Reviewer", + "Task.fields.metaReviewStatus.label": "Стање мета-контроле", + "Task.fields.metaReviewedBy.label": "Мета-контролор", "Task.fields.priority.label": "Приоритет", "Task.fields.requestedBy.label": "Mapper", - "Task.fields.reviewStatus.label": "Review Status", + "Task.fields.reviewStatus.label": "Стање контроле", "Task.fields.reviewedBy.label": "Контролор", "Task.fields.status.label": "Status", "Task.fields.unbundle.label": "Одвежи", @@ -1524,9 +1524,9 @@ "Task.pane.controls.tryLock.label": "Покушај закључавање", "Task.pane.controls.unlock.label": "Откључај", "Task.pane.indicators.locked.label": "Задатак закључан", - "Task.pane.indicators.readOnly.label": "Read-only Preview", + "Task.pane.indicators.readOnly.label": "Претпреглед само за гледање", "Task.pane.lockFailedDialog.genericLockFailure": "Задатак не може да се закључа", - "Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.", + "Task.pane.lockFailedDialog.previewAvailable": ". Доступан је претпреглед само за гледање.", "Task.pane.lockFailedDialog.title": "Не могу да закључам задатак", "Task.priority.high": "Високи", "Task.priority.low": "Ниски", @@ -1538,9 +1538,9 @@ "Task.property.searchType.exists": "постоји", "Task.property.searchType.missing": "не постоји", "Task.property.searchType.notEqual": "није једнако", - "Task.readonly.message": "Previewing task in read-only mode", - "Task.requestReview.label": "request review?", - "Task.review.loadByMethod.all": "Back to Review All", + "Task.readonly.message": "Прегледам задатак у режиму гледања", + "Task.requestReview.label": "затражи контролу?", + "Task.review.loadByMethod.all": "Назад на контролу свега", "Task.review.loadByMethod.inbox": "Back to Inbox", "Task.review.loadByMethod.nearby": "Nearby Task", "Task.review.loadByMethod.next": "Next Filtered Task", @@ -1551,14 +1551,14 @@ "Task.reviewStatus.disputed": "Contested", "Task.reviewStatus.meta-approved": "Approved", "Task.reviewStatus.meta-approvedWithFixes": "Approved with Fixes", - "Task.reviewStatus.meta-needed": "Re-Review Requested", + "Task.reviewStatus.meta-needed": "Тражена поновна контрола", "Task.reviewStatus.meta-rejected": "Needs Revision", "Task.reviewStatus.meta-unnecessary": "Unnecessary", - "Task.reviewStatus.meta-unset": "Unreviewed", - "Task.reviewStatus.needed": "Review Requested", + "Task.reviewStatus.meta-unset": "Непреконтролисано", + "Task.reviewStatus.needed": "Затражена контрола", "Task.reviewStatus.rejected": "Needs Revision", "Task.reviewStatus.unnecessary": "Unnecessary", - "Task.reviewStatus.unset": "Review not yet requested", + "Task.reviewStatus.unset": "Контрола још није затражена", "Task.status.alreadyFixed": "Већ исправљен", "Task.status.created": "Направљен", "Task.status.deleted": "Обрисан", @@ -1792,76 +1792,76 @@ "Widgets.ReviewNearbyTasksWidget.label": "Задаци у околини", "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Feature Id:", "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "Приоритет:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "Status:", - "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Internal Id:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "Стање:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Интерни Id:", "Widgets.ReviewNearbyTasksWidget.reviewTaskTitle": "Задаци у околини", - "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Working on {taskCount, number} tasks together", - "Widgets.ReviewStatusMetricsWidget.label": "Review Status Metrics", - "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Meta-Review Status Metrics", - "Widgets.ReviewStatusMetricsWidget.metaReviewStatusTitle": "Meta-Review Status", - "Widgets.ReviewStatusMetricsWidget.title": "Review Status", - "Widgets.ReviewTableWidget.label": "Review Table", + "Widgets.ReviewNearbyTasksWidget.simultaneousTasks": "Рад на {taskCount, number} задатака заједно", + "Widgets.ReviewStatusMetricsWidget.label": "Метрике стања контроле", + "Widgets.ReviewStatusMetricsWidget.metaReviewLabel": "Метрике стања мета-контроле", + "Widgets.ReviewStatusMetricsWidget.metaReviewStatusTitle": "Стање мета-контроле", + "Widgets.ReviewStatusMetricsWidget.title": "Стање контроле", + "Widgets.ReviewTableWidget.label": "Контролна табела", "Widgets.ReviewTagMetricsWidget.label": "Метрике ознака", "Widgets.ReviewTagMetricsWidget.title": "Метрике ознака", - "Widgets.ReviewTaskMetricsWidget.label": "Review Task Metrics", - "Widgets.ReviewTaskMetricsWidget.title": "Task Status", - "Widgets.SnapshotProgressWidget.current.label": "Current", - "Widgets.SnapshotProgressWidget.done.label": "Done", - "Widgets.SnapshotProgressWidget.exportCSV.label": "Export CSV", + "Widgets.ReviewTaskMetricsWidget.label": "Метрике контроле задатака", + "Widgets.ReviewTaskMetricsWidget.title": "Стање задатка", + "Widgets.SnapshotProgressWidget.current.label": "Тренутни", + "Widgets.SnapshotProgressWidget.done.label": "Урађени", + "Widgets.SnapshotProgressWidget.exportCSV.label": "Извези CSV", "Widgets.SnapshotProgressWidget.label": "Претходни напредак", "Widgets.SnapshotProgressWidget.manageSnapshots.label": "Manage Snapshots", "Widgets.SnapshotProgressWidget.record.label": "Record New Snapshot", "Widgets.SnapshotProgressWidget.title": "Претходни напредак", "Widgets.StatusRadarWidget.controls.loadStats.label": "Учитај статистике завршавања", - "Widgets.StatusRadarWidget.label": "Status Radar", - "Widgets.StatusRadarWidget.title": "Completion Status Distribution", + "Widgets.StatusRadarWidget.label": "Радар стања", + "Widgets.StatusRadarWidget.title": "Дистрибуција стања завршетка", "Widgets.SupplementalMapWidget.controls.trackTaskMap.label": "Прати мапу задатка", "Widgets.SupplementalMapWidget.label": "Додатна мапа", "Widgets.SupplementalMapWidget.title": "Додатна мапа", "Widgets.TagDiffWidget.controls.editTags.label": "Измени ознаке", "Widgets.TagDiffWidget.controls.viewAllTags.label": "Прикажи све ознаке", - "Widgets.TagDiffWidget.disabledDescription": "This task has proposed tag fixes, but you've disabled seeing them for your user. You can re-enable this in User Settings.", + "Widgets.TagDiffWidget.disabledDescription": "Овај задатак има предложене измене ознака, али сте их Ви искључили за Ваше кориснике. Можете ово поново укључити у корисничким подешавањима.", "Widgets.TagDiffWidget.label": "Поправка ознака", "Widgets.TagDiffWidget.title": "Предложене измене OSM ознака", "Widgets.TagMetricsWidget.label": "Метрике ознака", "Widgets.TagMetricsWidget.title": "Метрике ознака", - "Widgets.TaskBundleWidget.cannotEditPrimaryTask": "Cannot edit primary task", - "Widgets.TaskBundleWidget.controls.clearFilters.label": "Clear Filters", - "Widgets.TaskBundleWidget.controls.displayAllTasks.label": "Display All Tasks In View", + "Widgets.TaskBundleWidget.cannotEditPrimaryTask": "Примарни задатак не може да се мења", + "Widgets.TaskBundleWidget.controls.clearFilters.label": "Очисти филтере", + "Widgets.TaskBundleWidget.controls.displayAllTasks.label": "Прикаже све задатке у приказу", "Widgets.TaskBundleWidget.controls.displayBundledTasks.label": "Прикажи само увезане задатке", "Widgets.TaskBundleWidget.controls.filterList.label": "Филтрирај по:", "Widgets.TaskBundleWidget.controls.resetBundleLabel.label": "Ресетуј везивање", - "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Restore Default Filters", - "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Save Current Filters", + "Widgets.TaskBundleWidget.controls.restoreDefaultFilters.label": "Поврати подразумеване филтере", + "Widgets.TaskBundleWidget.controls.saveCurrentFilters.label": "Сачувај тренутне филтере", "Widgets.TaskBundleWidget.controls.startBundling.label": "Почни рад на увезаним задацима", "Widgets.TaskBundleWidget.controls.stopBundling.label": "Прекини рад на увезаним задацима", - "Widgets.TaskBundleWidget.currentTask": "(current task)", + "Widgets.TaskBundleWidget.currentTask": "(тренутни задатак)", "Widgets.TaskBundleWidget.disallowBundling": "Радите на једном задатку. Увезани задаци не могу да се направе код овог корака.", - "Widgets.TaskBundleWidget.label": "Multi-Task Work", + "Widgets.TaskBundleWidget.label": "Рад на више задатака", "Widgets.TaskBundleWidget.noCooperativeWork": "Кооперативни задаци не могу да се увежу заједно", "Widgets.TaskBundleWidget.noVirtualChallenges": "Задаци у „виртуелним“ изазовима не могу да се увежу", - "Widgets.TaskBundleWidget.popup.controls.selected.label": "Selected", - "Widgets.TaskBundleWidget.popup.fields.name.label": "Feature Id:", + "Widgets.TaskBundleWidget.popup.controls.selected.label": "Означени", + "Widgets.TaskBundleWidget.popup.fields.name.label": "Id својства:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Приоритет:", - "Widgets.TaskBundleWidget.popup.fields.status.label": "Status:", - "Widgets.TaskBundleWidget.popup.fields.taskId.label": "Internal Id:", - "Widgets.TaskBundleWidget.readOnly": "Previewing task in read-only mode", + "Widgets.TaskBundleWidget.popup.fields.status.label": "Стање:", + "Widgets.TaskBundleWidget.popup.fields.taskId.label": "Интерни Id:", + "Widgets.TaskBundleWidget.readOnly": "Прегледам задатак у режиму гледања", "Widgets.TaskBundleWidget.removeFromBundle": "Уклони из везане групе", "Widgets.TaskBundleWidget.reviewTaskTitle": "Радите на више задатака одједном", - "Widgets.TaskBundleWidget.simultaneousTasks": "Working on {taskCount, number} tasks together", - "Widgets.TaskBundleWidget.unableToSelect": "Unable to select", - "Widgets.TaskCompletionWidget.cancelSelection": "Cancel Selection", - "Widgets.TaskCompletionWidget.completeTogether": "Complete Together", - "Widgets.TaskCompletionWidget.cooperativeWorkTitle": "Proposed Changes", - "Widgets.TaskCompletionWidget.inspectTitle": "Inspect", + "Widgets.TaskBundleWidget.simultaneousTasks": "Рад на {taskCount, number} задатака заједно", + "Widgets.TaskBundleWidget.unableToSelect": "Означавање није могуће", + "Widgets.TaskCompletionWidget.cancelSelection": "Поништи означене", + "Widgets.TaskCompletionWidget.completeTogether": "Заврши заједно", + "Widgets.TaskCompletionWidget.cooperativeWorkTitle": "Предложене измене", + "Widgets.TaskCompletionWidget.inspectTitle": "Прегледај", "Widgets.TaskCompletionWidget.label": "Завршетак", - "Widgets.TaskCompletionWidget.simultaneousTasks": "Working on {taskCount, number} tasks together", + "Widgets.TaskCompletionWidget.simultaneousTasks": "Рад на {taskCount, number} задатака заједно", "Widgets.TaskCompletionWidget.title": "Завршетак", - "Widgets.TaskHistoryWidget.control.cancelDiff": "Cancel Diff", - "Widgets.TaskHistoryWidget.control.startDiff": "Start Diff", - "Widgets.TaskHistoryWidget.control.viewOSMCha": "View OSM Cha", - "Widgets.TaskHistoryWidget.label": "Task History", - "Widgets.TaskHistoryWidget.title": "History", + "Widgets.TaskHistoryWidget.control.cancelDiff": "Поништи разлике", + "Widgets.TaskHistoryWidget.control.startDiff": "Почни разлике", + "Widgets.TaskHistoryWidget.control.viewOSMCha": "Погледај OSM Cha", + "Widgets.TaskHistoryWidget.label": "Историјат задатка", + "Widgets.TaskHistoryWidget.title": "Историјат", "Widgets.TaskInstructionsWidget.label": "Упутства", "Widgets.TaskInstructionsWidget.title": "Упутства", "Widgets.TaskLocationWidget.controls.showLatLon.label": "Lat/Lon", @@ -1873,15 +1873,15 @@ "Widgets.TaskMapWidget.label": "Задатак", "Widgets.TaskMapWidget.rapidFailed": "Справица није успела. Геометрије су празне!", "Widgets.TaskMapWidget.title": "Задатак", - "Widgets.TaskMoreOptionsWidget.label": "More Options", - "Widgets.TaskMoreOptionsWidget.title": "More Options", - "Widgets.TaskNearbyMap.currentTaskTooltip": "Current Task", - "Widgets.TaskNearbyMap.noTasksAvailable.label": "No nearby tasks are available.", + "Widgets.TaskMoreOptionsWidget.label": "Више опција", + "Widgets.TaskMoreOptionsWidget.title": "Више опција", + "Widgets.TaskNearbyMap.currentTaskTooltip": "Тренутни задатак", + "Widgets.TaskNearbyMap.noTasksAvailable.label": "Нема задатака у близини.", "Widgets.TaskNearbyMap.tooltip.loadMoreTasks.control": "Учитај још задатака", "Widgets.TaskNearbyMap.tooltip.priorityLabel": "Приоритет:", - "Widgets.TaskNearbyMap.tooltip.statusLabel": "Status: ", - "Widgets.TaskPropertiesWidget.label": "Task Properties", - "Widgets.TaskPropertiesWidget.task.label": "Task {taskId}", + "Widgets.TaskNearbyMap.tooltip.statusLabel": "Стање:", + "Widgets.TaskPropertiesWidget.label": "Својства задатка", + "Widgets.TaskPropertiesWidget.task.label": "Задатак {taskId}", "Widgets.TaskPropertiesWidget.title": "Task Properties", "Widgets.TaskReviewWidget.label": "Task Review", "Widgets.TaskReviewWidget.metaReviewTaskTitle": "Meta-Review",