diff --git a/lang/af.json b/lang/af.json index 866a33a98..cb5fcbd66 100644 --- a/lang/af.json +++ b/lang/af.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Automatically append `#maproulette` hashtag (highly recommended)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "Detailed Instructions for Mappers", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Allow other tags during task review?", "Admin.EditChallenge.form.limitTags.description": "Allow other tags during task completion?", "Admin.EditChallenge.form.localGeoJson.description": "Please upload the local GeoJSON file from your computer", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Approve", "Admin.TaskReview.controls.approvedWithFixes": "Approve (with fixes)", "Admin.TaskReview.controls.approvedWithRevisions": "Approve revisions", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Or change your review", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta Review Status:", "Admin.TaskReview.controls.currentReviewStatus.label": "Review Status:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Challenge Completed", "Notification.type.follow": "Follow", "Notification.type.mention": "Mention", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Task Completion Tags", "Task.awaitingReview.label": "Task is awaiting review.", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Your comment", "Task.controls.contactLink.label": "Message {owner} through OSM", "Task.controls.contactOwner.label": "Contact Challenge Owner", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Browse Challenge", "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favorite Challenge", "Task.pane.controls.preview.label": "Preview Task", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Save Changes", "Task.pane.controls.tryLock.label": "Try locking", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Read-only Preview", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "High", "Task.priority.low": "Low", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Keywords:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tasks Last Updated:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tasks Refreshed:", "Widgets.ChallengeOverviewWidget.label": "Challenge Overview", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "project not discoverable", "Widgets.ChallengeShareWidget.label": "Social Sharing", "Widgets.ChallengeShareWidget.title": "Share", diff --git a/lang/cs_CZ.json b/lang/cs_CZ.json index c0424eecb..e352bae33 100644 --- a/lang/cs_CZ.json +++ b/lang/cs_CZ.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Automatically append `#maproulette` hashtag (highly recommended)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "Detailní instrukce pro mapery", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Allow other tags during task review?", "Admin.EditChallenge.form.limitTags.description": "Allow other tags during task completion?", "Admin.EditChallenge.form.localGeoJson.description": "Nahrajte prosím z počítače místní soubor GeoJSON", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Tags", "Admin.TaskAnalysisTable.confirmActionWarning": "This process can take awhile, depending on the challenge size, and cannot be undone.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Kontrolovat", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Kontrola", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Začít", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Zobrazeno", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Potvrdit", "Admin.TaskReview.controls.approvedWithFixes": "Schválit (s opravami)", "Admin.TaskReview.controls.approvedWithRevisions": "Approve revisions", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Or change your review", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta Review Status:", "Admin.TaskReview.controls.currentReviewStatus.label": "Stav kontroly: ", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Challenge Completed", "Notification.type.follow": "Následovat", "Notification.type.mention": "Zmínění", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Task Completion Tags", "Task.awaitingReview.label": "Task is awaiting review.", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Your comment", "Task.controls.contactLink.label": "Message {owner} through OSM", "Task.controls.contactOwner.label": "Contact Challenge Owner", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Browse Challenge", "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favorite Challenge", "Task.pane.controls.preview.label": "Preview Task", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Save Changes", "Task.pane.controls.tryLock.label": "Try locking", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Read-only Preview", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "Vysoká", "Task.priority.low": "Nízká", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Klíčová slova:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tasks Last Updated:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Obnovené úkoly:", "Widgets.ChallengeOverviewWidget.label": "Přehled výzvy", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "project not discoverable", "Widgets.ChallengeShareWidget.label": "Social Sharing", "Widgets.ChallengeShareWidget.title": "Sdílet", diff --git a/lang/da_DK.json b/lang/da_DK.json index 380bdb411..d7ca61b12 100644 --- a/lang/da_DK.json +++ b/lang/da_DK.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Tilføj automatisk `#maproulette` hashtag (stærkt anbefalet)", "Admin.EditChallenge.form.instruction.description": "Instruktionen fortæller en kortlægger, hvordan en opgave i din udfordring skal løses. Det er det, kortlæggere ser i feltet Instruktioner, hver gang en opgave indlæses, og det er den primære information for kortlæggere om, hvordan opgaven skal løses, så tænk nøje over dette felt. Du kan inkludere links til OSM-wiki eller andre hyperlinks, hvis du ønsker det, da dette felt understøtter [Markdown](https://learn.maproulette.org/documentation/markdown/). Du kan også henvise til objekt-egenskaber fra din GeoJSON med enkle [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): f.eks. vil `'{{address}}'` blive erstattet med værdien af `address`-egenskaben, hvilket giver mulighed for grundlæggende tilpasning af instruktionerne for hver opgave. Dette felt er obligatorisk.", "Admin.EditChallenge.form.instruction.label": "Detaljerede instruktioner til korttlæggere", - "Admin.EditChallenge.form.instructionsDescription": "Instruktionerne skal være længere end {minLength} tegn.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Tillad andre tags under opgavekontrol?", "Admin.EditChallenge.form.limitTags.description": "Tillad andre tags under opgavens fuldførelse?", "Admin.EditChallenge.form.localGeoJson.description": "Upload den lokale GeoJSON-fil fra din computer", @@ -332,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": "Kontrollér", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Start", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Flere bundtede opgaver", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Vist", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Godkend", "Admin.TaskReview.controls.approvedWithFixes": "Godkend (med rettelser)", "Admin.TaskReview.controls.approvedWithRevisions": "Godkend revisioner", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Eller ændr din kontrol", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta-kontrolstatus:", "Admin.TaskReview.controls.currentReviewStatus.label": "Kontrolstatus:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "E-mailadresse", "ChallengeDetails.form.enterEmail.placeholder": "Indtast din e-mailadresse", "ChallengeDetails.form.enterText.placeholder": "Indtast tekst her", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -924,14 +926,14 @@ "Form.textUpload.promptGeoJSON": "Slip GeoJSON-filen her, eller klik for at vælge fil", "Form.textUpload.promptJSON": "Slip JSON-filen her eller klik for at vælge fil", "Form.textUpload.readonly": "Eksisterende fil vil blive brugt", - "GeoJSONUploadModal.countingTasks": "Counting tasks…", + "GeoJSONUploadModal.countingTasks": "Tæller opgaver…", "GeoJSONUploadModal.dropzone.label": "Træk en GeoJSON-fil herhen, eller klik for at uploade", "GeoJSONUploadModal.error.invalid": "Ugyldig GeoJSON: {error}", "GeoJSONUploadModal.error.noPolygons": "Der blev ikke fundet nogen polygon-objekter i filen", - "GeoJSONUploadModal.error.tooManyTasks": "Too many tasks ({count}). Maximum allowed is {max}.", + "GeoJSONUploadModal.error.tooManyTasks": "For mange opgaver ({count}). Det maksimalt tilladte antal er {max}.", "GeoJSONUploadModal.header": "Opret virtuel udfordring fra GeoJSON", "GeoJSONUploadModal.success.polygonsLoaded": "{count, plural, one {# polygon} other {# polygoner}} loaded", - "GeoJSONUploadModal.taskCount": "{count, plural, one {# task} other {# tasks}} found in area", + "GeoJSONUploadModal.taskCount": "{count, plural, one {# opgave} other {# opgaver}} found in area", "GlobalActivity.title": "Global aktivitet", "Grant.Role.admin": "Admin", "Grant.Role.read": "Læs", @@ -1076,9 +1078,11 @@ "Notification.type.challengeCompletedLong": "Udfordring fuldført", "Notification.type.follow": "Følg", "Notification.type.mention": "Omtale", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-kontrol", "Notification.type.metaReviewAgain": "Meta-kontrollér igen", - "Notification.type.review.again": "Kontrollér igen", + "Notification.type.review.again": "Review Again", "Notification.type.review.approved": "Godkendt", "Notification.type.review.rejected": "Revider", "Notification.type.review.revised": "Kontroller revideret", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Opgaveafslutning-tags", "Task.awaitingReview.label": "Opgave afventer kontrol.", "Task.browseChallenge.message": "Vis udfordring", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Din kommentar", "Task.controls.contactLink.label": "Send besked til {owner} via OSM", "Task.controls.contactOwner.label": "Kontakt udfordringsejer", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Udforsk udfordring", "Task.pane.controls.copyShareLink.label": "Kopier link til deling af udfordring", "Task.pane.controls.copyVirtualShareLink.label": "Kopier link til deling af virtuel udfordring", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favoritudfordring", "Task.pane.controls.preview.label": "Forhåndsvisning af opgave", "Task.pane.controls.retryLock.label": "Prøv at låse igen", "Task.pane.controls.saveChanges.label": "Gem ændringer", "Task.pane.controls.tryLock.label": "Prøv at låse", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Skrivebeskyttet forhåndsvisning", "Task.pane.label": "Opgavefuldførelse", "Task.pane.label.staticMap": "Opgavefuldførelse - Statisk kort", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Offentlig opgave", "Task.priority.high": "Høj", "Task.priority.low": "Lav", @@ -1511,7 +1523,7 @@ "WidgetWorkspace.controls.editConfiguration.label": "Rediger layout", "WidgetWorkspace.controls.exportConfiguration.label": "Eksporter layout", "WidgetWorkspace.controls.importConfiguration.label": "Importer layout", - "WidgetWorkspace.controls.layoutName.label": "Layout Name", + "WidgetWorkspace.controls.layoutName.label": "Layout-navn", "WidgetWorkspace.controls.resetConfiguration.label": "Nulstil layout til standard", "WidgetWorkspace.controls.saveAsDefault.label": "Gem som standard", "WidgetWorkspace.controls.saveConfiguration.label": "Redigering færdig", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Nøgleord:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Opgaver sidst opdateret:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Sidste gang opgaver blev oprettet eller tilføjet til udfordringen", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Opgavedata indhentet:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Opgavedata opdateret:", "Widgets.ChallengeOverviewWidget.label": "Oversigt over udfordring", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "projekt ikke findbart", "Widgets.ChallengeShareWidget.label": "Deling på sociale medier", "Widgets.ChallengeShareWidget.title": "Del", diff --git a/lang/de.json b/lang/de.json index c4fb5a44f..067119ebc 100644 --- a/lang/de.json +++ b/lang/de.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Automatisch den #maproulette Hashtag anhängen (empfohlen)", "Admin.EditChallenge.form.instruction.description": "Die Anweisung gibt einem Mapper vor, wie eine Aufgabe in Ihrer Kampagne zu lösen ist. Dies ist, was Mapper jedes Mal, wenn eine Aufgabe geladen wird, im Anweisungsfeld sehen, und es ist die wichtigste Information für den Mapper, wie die Aufgabe zu lösen ist, also denken Sie sorgfältig über dieses Feld nach. Sie können Links zum OSM-Wiki oder andere Hyperlinks einfügen, wenn Sie möchten, denn dieses Feld unterstützt [Markdown] (https://learn.maproulette.org/documentation/markdown/). Sie können auch mit einfachen [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/) auf die Eigenschaften Ihrer GeoJSON verweisen: z.B. `'{{address}}'` würde durch den Wert der Eigenschaft `address` ersetzt werden, was eine grundlegende Anpassung der Anweisungen für jede Aufgabe ermöglicht. Dieses Feld ist erforderlich.", "Admin.EditChallenge.form.instruction.label": "Detaillierte Anleitung für Mapper", - "Admin.EditChallenge.form.instructionsDescription": "Anweisungen müssen mehr als {minLength} Zeichen haben.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Andere Tags bei Prüfung der Aufgabe zulassen?", "Admin.EditChallenge.form.limitTags.description": "Andere Tags während der Aufgabenbearbeitung zulassen?", "Admin.EditChallenge.form.localGeoJson.description": "Bitte laden Sie die GeoJSON-Datei hoch.", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Tags", "Admin.TaskAnalysisTable.confirmActionWarning": "Dieser Vorgang kann je nach Größe der Kampagne eine Weile dauern und kann nicht rückgängig gemacht werden.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Analyse", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Prüfung", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Start", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Gezeigt", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Bestätigen", "Admin.TaskReview.controls.approvedWithFixes": "Bestätigen (mit Korrekturen)", "Admin.TaskReview.controls.approvedWithRevisions": "Bestätige Änderungen", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Oder ändere deine Bewertung", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta-Prüfstatus:", "Admin.TaskReview.controls.currentReviewStatus.label": "Prüfstatus:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "E-Mail Adresse", "ChallengeDetails.form.enterEmail.placeholder": "E-Mail Adresse eingeben", "ChallengeDetails.form.enterText.placeholder": "Text hier eingeben", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "ChallengeEndModal.control.dismiss.label": "Weiter", "ChallengeEndModal.header": "Challenge End", "ChallengeEndModal.primaryMessage": "Du hast alle verbliebenen Aufgaben der Kampagne übersprungen oder als zu schwierig eingestuft.", @@ -736,10 +738,10 @@ "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.geoJSONFormatInfo": "Erwartet ein GeoJSON-Objekt oder eine Objektsammlung mit Polygongeometrie(n).", "CustomPriorityBoundsField.hideMap": "Karte ausblenden", "CustomPriorityBoundsField.highPriority": "Hohe Priorität", - "CustomPriorityBoundsField.invalidGeoJSON": "Invalid GeoJSON format. File must be a FeatureCollection with Polygon features.", + "CustomPriorityBoundsField.invalidGeoJSON": "Ungültiges GeoJSON-Format. Die Datei muss eine Objektsammlung mit Polygon-Objekten enthalten.", "CustomPriorityBoundsField.lassoSelect": "Lasso Auswahl", "CustomPriorityBoundsField.lowPriority": "Niedrige Priorität", "CustomPriorityBoundsField.mediumPriority": "Mittlere Priorität", @@ -924,14 +926,14 @@ "Form.textUpload.promptGeoJSON": "GeoJSON-Datei hier ablegen oder klicken, um eine Datei auszuwählen", "Form.textUpload.promptJSON": "JSON-Datei hier ablegen oder klicken, um eine Datei auszuwählen", "Form.textUpload.readonly": "Vorhandene Datei wird verwendet", - "GeoJSONUploadModal.countingTasks": "Counting tasks…", + "GeoJSONUploadModal.countingTasks": "Zähle Aufgaben...", "GeoJSONUploadModal.dropzone.label": "GeoJSON-Datei hier ablegen oder klicken, um eine Datei auszuwählen", "GeoJSONUploadModal.error.invalid": "GeoJSON ungültig: {error}", "GeoJSONUploadModal.error.noPolygons": "Keine Polygon-Objekte in Datei gefunden", - "GeoJSONUploadModal.error.tooManyTasks": "Too many tasks ({count}). Maximum allowed is {max}.", + "GeoJSONUploadModal.error.tooManyTasks": "Zu viele Aufgaben ({count}). Maximal zulässig sind {max}.", "GeoJSONUploadModal.header": "Virtuelle Kampagne aus GeoJSON erstellen", "GeoJSONUploadModal.success.polygonsLoaded": "{count, plural, one {# Polygon} other {# Polygone}} loaded", - "GeoJSONUploadModal.taskCount": "{count, plural, one {# task} other {# tasks}} found in area", + "GeoJSONUploadModal.taskCount": "{count, plural, one {# Aufgabe} other {# Aufgaben}} found in area", "GlobalActivity.title": "Weltweite Aktivität", "Grant.Role.admin": "Administrator", "Grant.Role.read": "Lesen", @@ -1076,9 +1078,11 @@ "Notification.type.challengeCompletedLong": "Kampagne fertiggestellt", "Notification.type.follow": "Folgen", "Notification.type.mention": "Erwähnen", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Überprüfung", "Notification.type.metaReviewAgain": "Erneute Meta-Überprüfung", - "Notification.type.review.again": "Erneut prüfen", + "Notification.type.review.again": "Review Again", "Notification.type.review.approved": "Bestätigt", "Notification.type.review.rejected": "Überarbeiten", "Notification.type.review.revised": "Prüfung revidiert", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Tags für erledigte Aufgabe", "Task.awaitingReview.label": "Aufgabe benötigt Prüfung.", "Task.browseChallenge.message": "Challenge anzeigen", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Dein Kommentar", "Task.controls.contactLink.label": "{owner} via OSM benachrichtigen", "Task.controls.contactOwner.label": "Ersteller der Kampagne kontaktieren", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Kampagnen durchsuchen", "Task.pane.controls.copyShareLink.label": "Challenge Teilen-Link kopieren", "Task.pane.controls.copyVirtualShareLink.label": "Kopiere den Link zur virtuellen Herausforderung", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Kampagne als Favorit speichern", "Task.pane.controls.preview.label": "Vorschau der Aufgabe", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Änderungen speichern", "Task.pane.controls.tryLock.label": "Versuche zu sperren", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Vorschau im Lesemodus", "Task.pane.label": "Abgeschlossene Aufgaben", "Task.pane.label.staticMap": "Abgeschlossene Aufgaben - Statische Karte", @@ -1348,6 +1358,8 @@ "Task.pane.lockFailedDialog.previewAvailable": ". Eine schreibgeschützte Vorschau ist verfügbar.", "Task.pane.lockFailedDialog.requestUnlockLabel": "Entsperrung anfragen", "Task.pane.lockFailedDialog.title": "Aufgabe kann nicht gesperrt werden", + "Task.pane.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Öffentliche Aufgabe", "Task.priority.high": "Hoch", "Task.priority.low": "Niedrig", @@ -1391,7 +1403,7 @@ "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.cannotEditLockedTask": "Aufgabe von anderem Benutzer gesperrt", "TaskBundleWidget.error.bundleTypeNotAllowed": "Kooperative Aufgaben und Tag-Korrekturen können nicht gebündelt werden", "TaskBundleWidget.notCompletedStatus": "Nicht abgeschlossen (kann nicht gebündelt werden)", "TaskClusterMap.controls.clearSelection.label": "Auswahl löschen", @@ -1502,8 +1514,8 @@ "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", + "WidgetGrid.controls.collapsePanel.label": "Panel ausblenden", + "WidgetGrid.controls.expandPanel.label": "Panel einblenden", "WidgetPicker.menuLabel": "Widget hinzufügen", "WidgetWorkspace.controls.addConfiguration.label": "Neue Ansicht hinzufügen", "WidgetWorkspace.controls.addStaticMapLayout.label": "Statische Karten-Ansicht hinzufügen", @@ -1511,7 +1523,7 @@ "WidgetWorkspace.controls.editConfiguration.label": "Ansicht bearbeiten", "WidgetWorkspace.controls.exportConfiguration.label": "Ansicht exportieren", "WidgetWorkspace.controls.importConfiguration.label": "Ansicht importieren", - "WidgetWorkspace.controls.layoutName.label": "Layout Name", + "WidgetWorkspace.controls.layoutName.label": "Ansichtsname", "WidgetWorkspace.controls.resetConfiguration.label": "Ansicht zurücksetzen", "WidgetWorkspace.controls.saveAsDefault.label": "Als Standard speichern", "WidgetWorkspace.controls.saveConfiguration.label": "Bearbeiten beenden", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Schlüsselwörter:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Aufgaben zuletzt geändert:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Das letzte Mal, als Aufgaben erstellt oder zur Herausforderung hinzugefügt wurden", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Aufgabendaten erhoben:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Aufgaben aktualisiert:", "Widgets.ChallengeOverviewWidget.label": "Kampagnenübersicht", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "Projekt nicht auffindbar", "Widgets.ChallengeShareWidget.label": "Social Sharing", "Widgets.ChallengeShareWidget.title": "Teilen", diff --git a/lang/en-US.json b/lang/en-US.json index 7f8fe4f28..c34eec419 100644 --- a/lang/en-US.json +++ b/lang/en-US.json @@ -1078,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Challenge Completed", "Notification.type.follow": "Follow", "Notification.type.mention": "Mention", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", "Notification.type.review.again": "Review Again", @@ -1339,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Browse Challenge", "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favorite Challenge", "Task.pane.controls.preview.label": "Preview Task", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Save Changes", "Task.pane.controls.tryLock.label": "Try locking", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Read-only Preview", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1351,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "High", "Task.priority.low": "Low", diff --git a/lang/es.json b/lang/es.json index 275a74b5a..5dfca30d2 100644 --- a/lang/es.json +++ b/lang/es.json @@ -129,10 +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.easy": "Fácil: un principiante puede hacerlos", + "Admin.EditChallenge.form.difficulty.expert": "Experto: solo mapeadores con experiencia", "Admin.EditChallenge.form.difficulty.label": "Dificultad de tus tareas", - "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps", + "Admin.EditChallenge.form.difficulty.normal": "Normal: un poco de experiencia ayuda", "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", @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Agregar automáticamente la etiqueta `#maproulette` (muy recomendable)", "Admin.EditChallenge.form.instruction.description": "La instrucción le dice a un mapeador cómo resolver una tarea en tu desafío. Esto es lo que ven los mapeadores en el cuadro de instrucciones cada vez que se carga una tarea, y es la información principal para el mapeador sobre cómo resolver la tarea, así que piensa en este campo detenidamente. Puedes incluir enlaces al wiki de OSM o cualquier otro hipervínculo si lo deseas, ya que este campo admite [Markdown](https://learn.maproulette.org/documentation/markdown/). También puedes hacer referencia a las propiedades de las entidades de tu GeoJSON con simples [etiquetas mustache](https://learn.maproulette.org/documentation/mustache-tag-replacement/): por ejemplo, `'{{dirección}}'` se reemplazaría con el valor de la propiedad `dirección`, lo que permite una personalización básica de las instrucciones para cada tarea. Este campo es obligatorio.", "Admin.EditChallenge.form.instruction.label": "Instrucciones detalladas para mapeadores", - "Admin.EditChallenge.form.instructionsDescription": "Recomendamos que las instrucciones tengan más de {minLength} caracteres.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "¿Permitir otras etiquetas durante la revisión de tareas?", "Admin.EditChallenge.form.limitTags.description": "¿Permitir otras etiquetas durante la realización de la tarea?", "Admin.EditChallenge.form.localGeoJson.description": "Carga el archivo GeoJSON local desde tu computadora", @@ -306,7 +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.label": "Ver proyecto", "Admin.ProjectDashboard.projectNotFound": "Proyecto no encontrado", "Admin.ProjectManagers.addManager": "Añadir administrador de proyecto", "Admin.ProjectManagers.controls.chooseTeam.placeholder": "Nombre del equipo", @@ -332,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": "Revisar", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Iniciar", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Múltiples tareas agrupadas", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Mostrado", @@ -359,7 +359,7 @@ "Admin.TaskReview.controls.approved": "Aprobar", "Admin.TaskReview.controls.approvedWithFixes": "Aprobar (con correcciones)", "Admin.TaskReview.controls.approvedWithRevisions": "Aprobar revisiones", - "Admin.TaskReview.controls.challengePaused": "Este desafío está pausado actualmente. Las tareas no pueden revisarse hasta que se reanude.", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "O cambia tu revisión", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Estado de la metarevisión:", "Admin.TaskReview.controls.currentReviewStatus.label": "Estado de la revisión:", @@ -391,7 +391,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.breadcrumbs.label": "migas de pan", "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", @@ -499,18 +499,18 @@ "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", - "ChallengeDetails.pausedNotice.label": "Este desafío está pausado actualmente. Las tareas no pueden completarse ni revisarse hasta que se reanude.", + "ChallengeDetails.form.emailAddress.label": "Dirección de correo electrónico", + "ChallengeDetails.form.enterEmail.placeholder": "Ingresa tu correo electrónico", + "ChallengeDetails.form.enterText.placeholder": "Ingresa texto aquí", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.addNewCategory": "Agregar una nueva categoría", "ChallengeFilterSubnav.filter.categorization.delete": "Debes eliminar una categoría", - "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters", + "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} filtros", "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.", @@ -749,7 +749,7 @@ "CustomPriorityBoundsField.recenterOnPolygons": "Centrar en los polígonos", "CustomPriorityBoundsField.remove": "Eliminar", "CustomPriorityBoundsField.removePolygon": "Eliminar polígono", - "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info", + "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Mostrar información en formato GeoJSON", "CustomPriorityBoundsField.showMap": "Mostrar mapa", "CustomPriorityBoundsField.uploadError": "Error al subir el archivo: {error}", "CustomPriorityBoundsField.uploadGeoJSON": "Subir GeoJSON", @@ -780,35 +780,35 @@ "Dashboard.header.somethingNew": "algo nuevo", "Dashboard.header.userScore": "{points, number} puntos", "Dashboard.header.welcomeBack": "¡Bienvenido de nuevo, {username}!", - "Dashboard.title": "Dashboard", + "Dashboard.title": "Panel", "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.location.placeholder": "Ubicación", "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", + "ErrorTagManager.controls.addNewTag.label": "Agregar nueva etiqueta", + "ErrorTagManager.controls.cancel.label": "Cancelar", + "ErrorTagManager.controls.createTag.label": "Crear etiqueta", + "ErrorTagManager.controls.disable.label": "Desactivar", + "ErrorTagManager.controls.enable.label": "Activar", + "ErrorTagManager.controls.search.placeholder": "Buscar etiquetas por nombre...", + "ErrorTagManager.create.heading": "Crear nueva etiqueta de error", + "ErrorTagManager.form.description.label": "Descripción:", + "ErrorTagManager.form.description.placeholder": "Ingresa la descripción de la etiqueta", + "ErrorTagManager.form.name.label": "Nombre:", + "ErrorTagManager.form.name.placeholder": "Ingresa el nombre de la etiqueta", + "ErrorTagManager.heading": "Gestión de etiquetas de error", + "ErrorTagManager.notSuperAdmin": "No eres superadministrador", + "ErrorTagManager.status.active": "Activo", + "ErrorTagManager.status.disabled": "Desactivado", "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.", @@ -1007,7 +1007,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.filterByTags.placeholder": "Filtrar por etiquetas...", "KeywordAutosuggestInput.controls.filterTags.placeholder": "Filtrar etiquetas", "LayerSource.challengeDefault.label": "Predeterminado del desafío", "LayerSource.userDefault.label": "Tu predeterminado", @@ -1063,7 +1063,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.controls.menu.label": "Menú", "Navbar.links.blog": "Blog", "Navbar.links.donate": "Donar", "Navbar.links.errorTagManagement": "Administración de etiquetas de error", @@ -1078,9 +1078,11 @@ "Notification.type.challengeCompletedLong": "Desafío completado", "Notification.type.follow": "Seguir", "Notification.type.mention": "Mención", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Metarevisión", "Notification.type.metaReviewAgain": "Metarevisar de nuevo", - "Notification.type.review.again": "Revisar nuevamente", + "Notification.type.review.again": "Review Again", "Notification.type.review.approved": "Aprobado", "Notification.type.review.rejected": "Revisar", "Notification.type.review.revised": "Revisión revisada", @@ -1096,7 +1098,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.altText": "404 - página no encontrada", "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", @@ -1192,7 +1194,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.Dashboard.title": "Resumen de revisiones", "Review.Task.fields.featureId.label": "ID del elemento", "Review.Task.fields.id.label": "ID interno", "Review.TaskAnalysisTable.configureColumns": "Configurar columnas", @@ -1253,8 +1255,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", + "ReviewTaskPane.label": "Revisión de tarea", + "ReviewTaskPane.label.staticMap": "Revisión de tarea - Mapa estático", "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", @@ -1268,7 +1270,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", + "SearchBox.controls.delete.label": "eliminar", "Sent.controls.goToChallenge.label": "Ir al desafío", "Sent.controls.goToTask.label": "Ir a la tarea", "Sent.header": "Comentarios enviados", @@ -1308,7 +1310,7 @@ "TagMetrics.taskTags.label": "Etiquetas de finalización de tareas", "Task.awaitingReview.label": "La tarea está esperando revisión.", "Task.browseChallenge.message": "Ver desafío", - "Task.challengePaused.message": "Este desafío está pausado actualmente. Las tareas no pueden completarse hasta que se reanude.", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Tu comentario", "Task.controls.contactLink.label": "Enviar mensaje a {owner} a través de OSM", "Task.controls.contactOwner.label": "Contactar al propietario del desafío", @@ -1339,19 +1341,26 @@ "Task.pane.controls.browseChallenge.label": "Examinar desafío", "Task.pane.controls.copyShareLink.label": "Copiar enlace para compartir el desafío", "Task.pane.controls.copyVirtualShareLink.label": "Copiar enlace para compartir el desafío virtual", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Añadir desafío a favoritos", "Task.pane.controls.preview.label": "Vista previa de la tarea", "Task.pane.controls.retryLock.label": "Reintentar bloqueo", "Task.pane.controls.saveChanges.label": "Guardar cambios", "Task.pane.controls.tryLock.label": "Intentar bloquear", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "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.label": "Finalización de tarea", + "Task.pane.label.staticMap": "Finalización de tarea - Mapa estático", "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.pane.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", + "Task.pane.title": "Tarea pública", "Task.priority.high": "Alta", "Task.priority.low": "Baja", "Task.priority.medium": "Media", @@ -1379,12 +1388,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", + "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Buscar ID de elemento...", + "TaskAnalysisTable.columns.searchId.placeholder": "Buscar ID...", + "TaskAnalysisTable.columns.searchMapper.placeholder": "Buscar mapeador...", + "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Buscar metarrevisor...", + "TaskAnalysisTable.columns.searchReviewer.placeholder": "Buscar revisor...", + "TaskAnalysisTable.controls.clearFilter.label": "Limpiar filtro", "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.", @@ -1397,17 +1406,17 @@ "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.clearSelection.label": "Borrar selección", "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.fitToFeatures.label": "Ajustar a los elementos", + "TaskClusterMap.controls.fitWorld.label": "Ajustar al mundo", + "TaskClusterMap.controls.lassoDeselect.label": "Deseleccionar con lazo", + "TaskClusterMap.controls.search.label": "Buscar", + "TaskClusterMap.controls.selectAllInView.label": "Seleccionar todo en la vista", + "TaskClusterMap.controls.toggleLegend.label": "Mostrar/ocultar leyenda", "TaskClusterMap.controls.uploadGeoJSON.label": "Subir GeoJSON", - "TaskClusterMap.controls.zoomIn.label": "Zoom In", - "TaskClusterMap.controls.zoomOut.label": "Zoom Out", + "TaskClusterMap.controls.zoomIn.label": "Acercar zoom", + "TaskClusterMap.controls.zoomOut.label": "Alejar zoom", "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}}", @@ -1470,7 +1479,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", + "TaskTags.learnMore.label": "Más información sobre las etiquetas de MapRoulette", "Team.Status.invited": "Invitado", "Team.Status.member": "Miembro", "Team.activeMembers.header": "Miembros activos", @@ -1505,11 +1514,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", + "WidgetGrid.controls.collapsePanel.label": "Contraer panel", + "WidgetGrid.controls.expandPanel.label": "Expandir 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.addStaticMapLayout.label": "Agregar diseño de mapa estático", "WidgetWorkspace.controls.deleteConfiguration.label": "Eliminar diseño", "WidgetWorkspace.controls.editConfiguration.label": "Editar diseño", "WidgetWorkspace.controls.exportConfiguration.label": "Exportar diseño", @@ -1540,11 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Palabras clave:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tareas actualizadas por última vez:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Última vez que se crearon o añadieron tareas al desafío", - "Widgets.ChallengeOverviewWidget.fields.paused.label": "Pausado:", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Datos de tareas obtenidos:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tareas actualizadas:", "Widgets.ChallengeOverviewWidget.label": "Resumen del desafío", - "Widgets.ChallengeOverviewWidget.pausedWarning": "Las tareas no pueden completarse ni revisarse mientras el desafío esté pausado.", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "proyecto no visible", "Widgets.ChallengeShareWidget.label": "Compartir en redes sociales", "Widgets.ChallengeShareWidget.title": "Compartir", diff --git a/lang/fa_IR.json b/lang/fa_IR.json index 108513277..2c7576e4a 100644 --- a/lang/fa_IR.json +++ b/lang/fa_IR.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "به طور خودکار هشتگ #maproulette را اضافه کنید (به شدت توصیه می‌شود)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "دستورالعمل‌های دقیق برای نقشه‌برداران", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "در طول بررسی وظیفه، برچسب‌های دیگر مجاز می‌شوند؟", "Admin.EditChallenge.form.limitTags.description": "آیا برچسب‌های دیگر در طول تکمیل وظیفه مجاز است؟", "Admin.EditChallenge.form.localGeoJson.description": "Please upload the local GeoJSON file from your computer", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Approve", "Admin.TaskReview.controls.approvedWithFixes": "Approve (with fixes)", "Admin.TaskReview.controls.approvedWithRevisions": "Approve revisions", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Or change your review", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta Review Status:", "Admin.TaskReview.controls.currentReviewStatus.label": "Review Status:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Challenge Completed", "Notification.type.follow": "Follow", "Notification.type.mention": "Mention", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Task Completion Tags", "Task.awaitingReview.label": "Task is awaiting review.", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Your comment", "Task.controls.contactLink.label": "Message {owner} through OSM", "Task.controls.contactOwner.label": "Contact Challenge Owner", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Browse Challenge", "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favorite Challenge", "Task.pane.controls.preview.label": "Preview Task", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Save Changes", "Task.pane.controls.tryLock.label": "Try locking", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Read-only Preview", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "High", "Task.priority.low": "Low", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Keywords:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tasks Last Updated:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tasks Refreshed:", "Widgets.ChallengeOverviewWidget.label": "Challenge Overview", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "project not discoverable", "Widgets.ChallengeShareWidget.label": "Social Sharing", "Widgets.ChallengeShareWidget.title": "Share", diff --git a/lang/fr.json b/lang/fr.json index 62dd93f46..670e6c060 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Ajouter automatiquement le hashtag `#maproulette` (fortement recommandé)", "Admin.EditChallenge.form.instruction.description": "L'instruction indique aux cartographes comment résoudre une tâche de votre défi. C'est ce que les cartographes voient dans la zone Instructions à chaque chargement d'une tâche et c'est l'information principale pour le cartographes sur la manière de résoudre la tâche. Réfléchissez bien à ce champ. Vous pouvez inclure des liens vers le wiki OSM ou tout autre lien hypertexte si vous le souhaitez, car ce champ prend en charge [Markdown](https://learn.maproulette.org/documentation/markdown/). Vous pouvez également référencer les propriétés des entités de votre GeoJSON avec de simples [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}' serait remplacé par la valeur de la propriété `address`, permettant une personnalisation simple des instructions pour chaque tâche. Ce champ est obligatoire.", "Admin.EditChallenge.form.instruction.label": "Consignes détaillées pour les cartographes", - "Admin.EditChallenge.form.instructionsDescription": "Les instructions doivent être plus longues que {minLength} caractères.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Autoriser des tags supplémentaires durant le processus de validation ?", "Admin.EditChallenge.form.limitTags.description": "Autoriser des tags supplémentaires durant la réalisation de la tâche ?", "Admin.EditChallenge.form.localGeoJson.description": "Sélectionnez localement le fichier GeoJSON à téléverser", @@ -332,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": "Vérifier", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Commencer", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Tâches groupées multiples", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Affiché", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Approuver", "Admin.TaskReview.controls.approvedWithFixes": "Approuver (avec corrections)", "Admin.TaskReview.controls.approvedWithRevisions": "Révisions approuvées", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Ou modifiez votre avis", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Statut du méta-examen :", "Admin.TaskReview.controls.currentReviewStatus.label": "Statut de vérification :", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Adresse @mail", "ChallengeDetails.form.enterEmail.placeholder": "Saisissez votre @mail", "ChallengeDetails.form.enterText.placeholder": "Saisissez du texte ici", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,9 +1078,11 @@ "Notification.type.challengeCompletedLong": "Défi terminé", "Notification.type.follow": "Suivre", "Notification.type.mention": "Mention", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Méta-validation", "Notification.type.metaReviewAgain": "Encore une Méta-validation", - "Notification.type.review.again": "Réviser à nouveau", + "Notification.type.review.again": "Review Again", "Notification.type.review.approved": "Approuvé", "Notification.type.review.rejected": "Réviser", "Notification.type.review.revised": "Révision de validation", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Tags de complétion de tâche", "Task.awaitingReview.label": "Tâche en attente de vérification.", "Task.browseChallenge.message": "Visualisation du défi", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "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", @@ -1336,11 +1341,16 @@ "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", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Mettre le défi en favoris", "Task.pane.controls.preview.label": "Prévisualiser la tâche", "Task.pane.controls.retryLock.label": "Réessayer de verrouiller", "Task.pane.controls.saveChanges.label": "Sauvegarder les changements", "Task.pane.controls.tryLock.label": "Essayer de verrouiller", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Prévisualisation en lecture seule", "Task.pane.label": "Achèvement de la tâche", "Task.pane.label.staticMap": "Achèvement des tâches - Carte statique", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Tâches publiques", "Task.priority.high": "Haut", "Task.priority.low": "Bas", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Mots-clefs :", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Dernière mise à jour du challenge :", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "La dernière fois, des tâches ont été créées ou ajoutées au défi", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "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.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "projet non communicable", "Widgets.ChallengeShareWidget.label": "Réseaux sociaux", "Widgets.ChallengeShareWidget.title": "Partager", diff --git a/lang/it_IT.json b/lang/it_IT.json index 3dd62f335..74c5ee562 100644 --- a/lang/it_IT.json +++ b/lang/it_IT.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Aggiungi automaticamente l'hashtag \"#maproulette\" (altamente raccomandato)", "Admin.EditChallenge.form.instruction.description": "L'istruzione dice a un mappatore come risolvere un compito nella tua sfida. Questo è ciò che i mappatori vedono nella casella Istruzioni ogni volta che viene caricato un compito ed è l'informazione principale per il mappatore su come risolvere il compito, quindi pensa attentamente a questo campo. Puoi includere collegamenti al wiki di OSM o qualsiasi altro collegamento ipertestuale, se lo desideri, poiché questo campo supporta il [Markdown](https://learn.maproulette.org/documentation/markdown/). Puoi anche fare riferimento alle proprietà delle caratteristiche dal tuo GeoJSON con semplici [etichette mustache](https://learn.maproulette.org/documentation/mustache-tag-replacement/): ad es. `'{{address}}'` verrebbe sostituito con il valore della proprietà `indirizzo`, consentendo la personalizzazione di base delle istruzioni per ogni compito. Questo campo è obbligatorio.", "Admin.EditChallenge.form.instruction.label": "Istruzioni dettagliate per i mappatori", - "Admin.EditChallenge.form.instructionsDescription": "Le istruzioni devono avere almeno {minLength} caratteri.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Consentire altri tag durante la revisione del compito?", "Admin.EditChallenge.form.limitTags.description": "Consentire altri tag durante il completamento del compito?", "Admin.EditChallenge.form.localGeoJson.description": "Carica il file GeoJSON locale dal tuo computer", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Etichette", "Admin.TaskAnalysisTable.confirmActionWarning": "Questo processo può richiedere del tempo, a seconda delle dimensioni della sfida, e non può essere annullato.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Ispeziona", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Revisione", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Inizia", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Pacchetto di compiti multipli", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Mostrato", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Approvare", "Admin.TaskReview.controls.approvedWithFixes": "Approva (con correzioni)", "Admin.TaskReview.controls.approvedWithRevisions": "Approva le revisioni", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Oppure cambia la tua revisione", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Stato revisione meta:", "Admin.TaskReview.controls.currentReviewStatus.label": "Rivedi stato:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Sfida completata", "Notification.type.follow": "Seguire", "Notification.type.mention": "Cita", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-revisione", "Notification.type.metaReviewAgain": "Meta-recensisci di nuovo", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Etichetta di completamento compito", "Task.awaitingReview.label": "Il compito è in attesa di revisione.", "Task.browseChallenge.message": "Vedi Sfida", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "I tuoi commenti", "Task.controls.contactLink.label": "Invia un messaggio a {owner} tramite OSM", "Task.controls.contactOwner.label": "Contatta il proprietario della sfida", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Sfoglia sfide", "Task.pane.controls.copyShareLink.label": "Copia il link di condivisione della sfida", "Task.pane.controls.copyVirtualShareLink.label": "Copia il link di condivisione della sfida virtuale", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Sfide preferite", "Task.pane.controls.preview.label": "Anteprima compito", "Task.pane.controls.retryLock.label": "Riprova blocco", "Task.pane.controls.saveChanges.label": "Salva modifiche", "Task.pane.controls.tryLock.label": "Prova a bloccare", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Anteprima in sola lettura", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "Alto", "Task.priority.low": "Basso", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Parole chiave:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Ultimo aggiornamento compiti:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "L'ultima volta che i compiti sono stati creati o aggiunti alla sfida", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Generazione dati compiti:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Compito aggiornato:", "Widgets.ChallengeOverviewWidget.label": "Panoramica sfida", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "progetto non rilevabile", "Widgets.ChallengeShareWidget.label": "Condivisione sui social", "Widgets.ChallengeShareWidget.title": "Condividi", diff --git a/lang/ja.json b/lang/ja.json index 8847d18ca..c8ce948f3 100644 --- a/lang/ja.json +++ b/lang/ja.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Automatically append `#maproulette` hashtag (highly recommended)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "Detailed Instructions for Mappers", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Allow other tags during task review?", "Admin.EditChallenge.form.limitTags.description": "Allow other tags during task completion?", "Admin.EditChallenge.form.localGeoJson.description": "あなたのコンピュータからローカルのGeoJSONファイルをアップロードしてください", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "タグ", "Admin.TaskAnalysisTable.confirmActionWarning": "This process can take awhile, depending on the challenge size, and cannot be undone.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "レビュー", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "レビュー", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "開始", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Shown", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Approve", "Admin.TaskReview.controls.approvedWithFixes": "Approve (with fixes)", "Admin.TaskReview.controls.approvedWithRevisions": "Approve revisions", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Or change your review", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta Review Status:", "Admin.TaskReview.controls.currentReviewStatus.label": "レビューステータス:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "チャレンジ完了", "Notification.type.follow": "フォロー", "Notification.type.mention": "メンション", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Task Completion Tags", "Task.awaitingReview.label": "Task is awaiting review.", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "オプションのコメント", "Task.controls.contactLink.label": "Message {owner} through OSM", "Task.controls.contactOwner.label": "チャレンジの所有者に連絡", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Browse Challenge", "Task.pane.controls.copyShareLink.label": "チャレンジの共有リンクをコピー", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "お気に入りのチャレンジ", "Task.pane.controls.preview.label": "Preview Task", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Save Changes", "Task.pane.controls.tryLock.label": "Try locking", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Read-only Preview", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "高", "Task.priority.low": "低", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "キーワード:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "タスク最終更新日:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tasks Refreshed:", "Widgets.ChallengeOverviewWidget.label": "チャレンジの概要", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "project not discoverable", "Widgets.ChallengeShareWidget.label": "SNS共有", "Widgets.ChallengeShareWidget.title": "共有", diff --git a/lang/ko.json b/lang/ko.json index 23152a909..c37aea530 100644 --- a/lang/ko.json +++ b/lang/ko.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "’#maproulette’ 해시태그 자동 추가(강력 권장)", "Admin.EditChallenge.form.instruction.description": "해당 안내는 지도 제작자에게 도전 임무 해결 방법을 알려줍니다. 이 안내는 지도 제작자가 임무를 로드할 때마다 안내 상자에 표시되고, 임무를 해결하는 방법에 관련된 지도 제작자의 주요 정보이니 잘 고려해야 합니다. [Markdown](https://learn.maproulette.org/documentation/markdown/)을 지원하므로 OSM Wiki 또는 원하는 경우 다른 하이퍼링크를 포함이 가능합니다. 또한, 간단한 [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): 예. `'{{주소}}'`를 사용하여 GeoJSON의 기능 속성을 참조할 수 있습니다. '주소' 속성 값으로 대체되어 각 업무의 안내를 개별화할 수 있습니다. 이 영역은 필수입니다.", "Admin.EditChallenge.form.instruction.label": "지도 제작자를 위한 자세한 안내", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "업무를 검토하는 동안 다른 태그를 허용하시겠습니까?", "Admin.EditChallenge.form.limitTags.description": "업무를 완료하는 동안 다른 태그를 허용하시겠습니까?", "Admin.EditChallenge.form.localGeoJson.description": "컴퓨터에 있는 GeoJSON 파일을 업로드해 주세요", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "태그", "Admin.TaskAnalysisTable.confirmActionWarning": "이 과정은 챌린지 규모에 따라 시간이 걸릴 수 있으며, 취소할 수 없습니다.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "검사", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "검토", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "시작", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "여러 묶음 임무들", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "표시됨", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "인가", "Admin.TaskReview.controls.approvedWithFixes": "인가(고쳐준 부분 있음)", "Admin.TaskReview.controls.approvedWithRevisions": "수정사항 승인", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "또는 검토 변경", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "메타 검토 상태: ", "Admin.TaskReview.controls.currentReviewStatus.label": "검토 현황:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "ChallengeEndModal.control.dismiss.label": "계속", "ChallengeEndModal.header": "도전 종료", "ChallengeEndModal.primaryMessage": "이 챌린지의 나머지 과제를 모두 건너뛰었거나 완료할 수 없는 것으로 표시했습니다.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "도전 완료됨", "Notification.type.follow": "팔로우", "Notification.type.mention": "언급", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "메타 검토됨", "Notification.type.metaReviewAgain": "메타 재검토됨", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "임무 완료 태그", "Task.awaitingReview.label": "검토를 기다리는 임무.", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "당신이 작성한 댓글", "Task.controls.contactLink.label": "osm.org에서 {owner}에게 메시지 보내기", "Task.controls.contactOwner.label": "도전 소유자에게 연락하기", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "도전 둘러보기", "Task.pane.controls.copyShareLink.label": "도전 공유 링크 복사하기", "Task.pane.controls.copyVirtualShareLink.label": "가상의 도전 공유 링크 복사하기", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "가장 선호하는 도전", "Task.pane.controls.preview.label": "임무 미리보기", "Task.pane.controls.retryLock.label": "잠그기 재시도하기", "Task.pane.controls.saveChanges.label": "변경사항 저장", "Task.pane.controls.tryLock.label": "잠그기", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "보기 전용 미리보기", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "Task.pane.lockFailedDialog.previewAvailable": ". 읽기 전용 미리보기 가능함.", "Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock", "Task.pane.lockFailedDialog.title": "임무 잠금 불가", + "Task.pane.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "높음", "Task.priority.low": "낮음", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "키워드:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "가장 마지막에 업데이트 된 임무:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "마지막으로 도전에 임무가 생성되거나 추가된 시간", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "임무 데이터 기준일:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "작업 새로고침:", "Widgets.ChallengeOverviewWidget.label": "도전 개요", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "프로젝트 찾을 수 없음", "Widgets.ChallengeShareWidget.label": "공유하기", "Widgets.ChallengeShareWidget.title": "공유하기", diff --git a/lang/nl.json b/lang/nl.json index fb174023a..5d30574e9 100644 --- a/lang/nl.json +++ b/lang/nl.json @@ -129,10 +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.easy": "Gemakkelijk: een beginner kan ze doen", + "Admin.EditChallenge.form.difficulty.expert": "Expert: alleen ervaren mappers", "Admin.EditChallenge.form.difficulty.label": "Moeilijkheid van je taken", - "Admin.EditChallenge.form.difficulty.normal": "Normal: a little experience helps", + "Admin.EditChallenge.form.difficulty.normal": "Normaal: een beetje ervaring is handig", "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", @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "De hashtag `#maproulette` automatisch toevoegen (zeer aanbevolen)", "Admin.EditChallenge.form.instruction.description": "De instructie vertelt een mapper hoe een taak in de missie op te lossen. Dit is wat mappers zien in het vak met Instructies, elke keer als een taak wordt geladen. Het is de basisinformatie voor de mapper over hoe de taak op te lossen. Denk dus heel zorgvuldig na over de inhoud van dit veld. Je kunt links naar de wiki van OSM opnemen of elke andere hyperlink die je wilt, omdat dit veld [Markdown](https://learn.maproulette.org/documentation/markdown/) ondersteunt. Je kunt ook naar eigenschappen van het object verwijzen vanuit je GeoJSON met eenvoudige snor-tags [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): bijv. `'{{address}}'` zou worden vervangen door de waarde van de eigenschap `address`, wat het aanpassen van instructies aan de taak mogelijk maakt. Dit is een verplicht veld.", "Admin.EditChallenge.form.instruction.label": "Gedetailleerde instructies voor mappers", - "Admin.EditChallenge.form.instructionsDescription": "We adviseren om Instructies meer dan {minLength} tekens te laten bevatten.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Andere tags toestaan bij nakijken van de taak?", "Admin.EditChallenge.form.limitTags.description": "Andere tags toestaan bij voltooien van de taak?", "Admin.EditChallenge.form.localGeoJson.description": "Upload een lokaal GeoJSON bestand vanaf je computer", @@ -306,7 +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.label": "Project bekijken", "Admin.ProjectDashboard.projectNotFound": "Project niet gevonden", "Admin.ProjectManagers.addManager": "Projectbeheerder toevoegen", "Admin.ProjectManagers.controls.chooseTeam.placeholder": "Teamnaam", @@ -332,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": "Beoordelen", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Begin", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Meerdere gebundelde taken", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Weergegeven", @@ -359,7 +359,7 @@ "Admin.TaskReview.controls.approved": "Goedkeuren", "Admin.TaskReview.controls.approvedWithFixes": "Goedkeuren (met correcties)", "Admin.TaskReview.controls.approvedWithRevisions": "Revisies goedkeuren", - "Admin.TaskReview.controls.challengePaused": "Deze uitdaging is momenteel gepauzeerd. Taken kunnen niet worden beoordeeld totdat die weer wordt voortgezet.", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Of wijzig uw beoordeling", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta-beoordeling:", "Admin.TaskReview.controls.currentReviewStatus.label": "Beoordeling:", @@ -391,7 +391,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.breadcrumbs.label": "broodkruimels", "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", @@ -499,18 +499,18 @@ "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", - "ChallengeDetails.pausedNotice.label": "Deze uitdaging is momenteel gepauzeerd. Taken kunnen niet worden voltooid of beoordeeld totdat die weer wordt voortgezet.", + "ChallengeDetails.form.emailAddress.label": "E-mailadres", + "ChallengeDetails.form.enterEmail.placeholder": "Voer uw -email in", + "ChallengeDetails.form.enterText.placeholder": "Voer hier tekst in", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.addNewCategory": "Een nieuwe categorie toevoegen", "ChallengeFilterSubnav.filter.categorization.delete": "U moet een categorie verwijderen", - "ChallengeFilterSubnav.filter.categorization.filtersLabel": "{count} Filters", + "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.", @@ -749,7 +749,7 @@ "CustomPriorityBoundsField.recenterOnPolygons": "Recenter voor polygonen", "CustomPriorityBoundsField.remove": "Verwijderen", "CustomPriorityBoundsField.removePolygon": "Polygoon verwijderen", - "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Show GeoJSON format info", + "CustomPriorityBoundsField.showGeoJSONFormatInfo": "Informatie over indeling GeoJSON weergeven", "CustomPriorityBoundsField.showMap": "Kaart weergeven", "CustomPriorityBoundsField.uploadError": "Uploaden mislukt: {error}", "CustomPriorityBoundsField.uploadGeoJSON": "GeoJSON uploaden ", @@ -787,28 +787,28 @@ "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.location.placeholder": "Locatie", "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", + "ErrorTagManager.controls.addNewTag.label": "Nieuwe tag toevoegen", + "ErrorTagManager.controls.cancel.label": "Annuleren", + "ErrorTagManager.controls.createTag.label": "Tag maken", + "ErrorTagManager.controls.disable.label": "Uitschakelen", + "ErrorTagManager.controls.enable.label": "Inschakelen", + "ErrorTagManager.controls.search.placeholder": "Tags op naam zoeken…", + "ErrorTagManager.create.heading": "Nieuwe tag voor fouten maken", + "ErrorTagManager.form.description.label": "Omschrijving:", + "ErrorTagManager.form.description.placeholder": "Omschrijving van de tag invoeren", + "ErrorTagManager.form.name.label": "Naam:", + "ErrorTagManager.form.name.placeholder": "Voer naam tag in", + "ErrorTagManager.heading": "Foutentags beheren", + "ErrorTagManager.notSuperAdmin": "U bent geen superbeheerder", + "ErrorTagManager.status.active": "Actief", + "ErrorTagManager.status.disabled": "Uitgeschakeld", "Errors.boundedTask.fetchFailure": "Kan geen kaartgebonden taken ophalen", "Errors.challenge.archiveFailure": "Kan status van archief niet bijwerken", "Errors.challenge.deleteFailure": "Kan missie niet verwijderen.", @@ -1007,7 +1007,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.filterByTags.placeholder": "Filteren op tags…", "KeywordAutosuggestInput.controls.filterTags.placeholder": "Tags filteren ", "LayerSource.challengeDefault.label": "Standaard voor missies", "LayerSource.userDefault.label": "Mijn standaard", @@ -1078,9 +1078,11 @@ "Notification.type.challengeCompletedLong": "Missie voltooid", "Notification.type.follow": "Volg", "Notification.type.mention": "Vermeld", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-beoordeling", "Notification.type.metaReviewAgain": "Opnieuw meta-beoordeling", - "Notification.type.review.again": "Opnieuw beoordelen", + "Notification.type.review.again": "Review Again", "Notification.type.review.approved": "Goedgekeurd", "Notification.type.review.rejected": "Herzien", "Notification.type.review.revised": "Herziening beoordelen", @@ -1096,7 +1098,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.altText": "404 - pagina niet gevonden", "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", @@ -1192,7 +1194,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.Dashboard.title": "Overzicht beoordelingen", "Review.Task.fields.featureId.label": "Object-ID", "Review.Task.fields.id.label": "Intern ID", "Review.TaskAnalysisTable.configureColumns": "Kolommen configureren", @@ -1253,8 +1255,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", + "ReviewTaskPane.label": "Beoordeling taak", + "ReviewTaskPane.label.staticMap": "Beoordeling taak - statische kaart", "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.", @@ -1268,7 +1270,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", + "SearchBox.controls.delete.label": "verwijderen", "Sent.controls.goToChallenge.label": "Ga naar missie", "Sent.controls.goToTask.label": "Ga naar taak", "Sent.header": "Opmerkingen verzenden", @@ -1308,7 +1310,7 @@ "TagMetrics.taskTags.label": "Tags voor voltooien taak", "Task.awaitingReview.label": "De taak wacht op beoordeling.", "Task.browseChallenge.message": "Uitdaging bekijken", - "Task.challengePaused.message": "Deze uitdaging is momenteel gepauzeerd. Taken kunnen niet worden voltooid totdat die weer wordt voortgezet.", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Opmerking", "Task.controls.contactLink.label": "Stuur {owner} een bericht via OpenStreetMap", "Task.controls.contactOwner.label": "Contact opnemen met de eigenaar van de missie", @@ -1339,19 +1341,26 @@ "Task.pane.controls.browseChallenge.label": "Door de missie bladeren", "Task.pane.controls.copyShareLink.label": "Link voor delen van de missie kopiëren", "Task.pane.controls.copyVirtualShareLink.label": "Link Virtuele missie delen kopiëren", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favoriete missie", "Task.pane.controls.preview.label": "Voorbeeld van taak", "Task.pane.controls.retryLock.label": "Opnieuw vergrendelen", "Task.pane.controls.saveChanges.label": "Wijzigingen opslaan", "Task.pane.controls.tryLock.label": "Probeer te vergrendelen", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Voorbeeld Alleen-lezen", - "Task.pane.label": "Task Completion", - "Task.pane.label.staticMap": "Task Completion - Static Map", + "Task.pane.label": "Taak voltooid", + "Task.pane.label.staticMap": "Taak voltooid - statische kaart", "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.pane.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", + "Task.pane.title": "Publieke taak", "Task.priority.high": "Hoog", "Task.priority.low": "Laag", "Task.priority.medium": "Medium", @@ -1379,12 +1388,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", + "TaskAnalysisTable.columns.searchFeatureId.placeholder": "Object-ID zoeken…", + "TaskAnalysisTable.columns.searchId.placeholder": "ID zoeken…", + "TaskAnalysisTable.columns.searchMapper.placeholder": "Mapper zoeken…", + "TaskAnalysisTable.columns.searchMetaReviewer.placeholder": "Metabeoordelaar zoeken…", + "TaskAnalysisTable.columns.searchReviewer.placeholder": "Beoordelaar zoeken…", + "TaskAnalysisTable.controls.clearFilter.label": "Filter leegmaken", "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.", @@ -1397,17 +1406,17 @@ "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.clearSelection.label": "Selectie leegmaken", "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.fitToFeatures.label": "Passend aan objecten maken", + "TaskClusterMap.controls.fitWorld.label": "Passend aan wereld maken", + "TaskClusterMap.controls.lassoDeselect.label": "Lasso deselecteren", + "TaskClusterMap.controls.search.label": "Zoeken", + "TaskClusterMap.controls.selectAllInView.label": "Alles in weergave selecteren", + "TaskClusterMap.controls.toggleLegend.label": "Legenda schakelen", "TaskClusterMap.controls.uploadGeoJSON.label": "GeoJSON uploaden", - "TaskClusterMap.controls.zoomIn.label": "Zoom In", - "TaskClusterMap.controls.zoomOut.label": "Zoom Out", + "TaskClusterMap.controls.zoomIn.label": "Inzoomen", + "TaskClusterMap.controls.zoomOut.label": "Uitzoomen", "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}}", @@ -1470,7 +1479,7 @@ "TaskPropertyQueryBuilder.propertyType.numberType": "getal", "TaskPropertyQueryBuilder.propertyType.stringType": "tekst", "TaskReviewStatusFilter.metaReviewStatuses.label": "Statussen meta-beoordeling", - "TaskTags.learnMore.label": "Learn more about Maproulette tags", + "TaskTags.learnMore.label": "Meer te weten komen over tags van Maproulette", "Team.Status.invited": "Uitgenodigd", "Team.Status.member": "Lid", "Team.activeMembers.header": "Actieve leden", @@ -1505,11 +1514,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", + "WidgetGrid.controls.collapsePanel.label": "Paneel samenvouwen", + "WidgetGrid.controls.expandPanel.label": "Paneel uitvouwen", "WidgetPicker.menuLabel": "Widget toevoegen", "WidgetWorkspace.controls.addConfiguration.label": "Nieuwe lay-out toevoegen", - "WidgetWorkspace.controls.addStaticMapLayout.label": "Add Static Map Layout", + "WidgetWorkspace.controls.addStaticMapLayout.label": "Lay-out voor statische kaart toevoegen", "WidgetWorkspace.controls.deleteConfiguration.label": "Lay-out verwijderen", "WidgetWorkspace.controls.editConfiguration.label": "Lay-out bewerken", "WidgetWorkspace.controls.exportConfiguration.label": "Lay-out exporteren", @@ -1540,11 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Sleutelwoorden:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Taken laatst bijgewerkt op:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "De vorige keer dat taken aangemaakt zijn voor deze missie", - "Widgets.ChallengeOverviewWidget.fields.paused.label": "Gepauzeerd:", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Vernieuwde taken:", "Widgets.ChallengeOverviewWidget.label": "Overzicht missies", - "Widgets.ChallengeOverviewWidget.pausedWarning": "taken kunnen niet worden voltooid of beoordeeld tijdens pauzeren", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "project niet zichtbaar", "Widgets.ChallengeShareWidget.label": "Sociaal delen", "Widgets.ChallengeShareWidget.title": "Delen", diff --git a/lang/pl.json b/lang/pl.json index ac9f485e9..636d6e68f 100644 --- a/lang/pl.json +++ b/lang/pl.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Automatycznie dodaj hashtag `#maproulette (Zalecane)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "Szczegółowe instrukcje dla edytorów", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Zezwolić na inne tagi podczas przeglądu zadania?", "Admin.EditChallenge.form.limitTags.description": "Zezwolić na inne tagi podczas realizacji zadania?", "Admin.EditChallenge.form.localGeoJson.description": "Proszę wgrać lokalny plik GeoJSON z Twojego komputera", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Znaczniki", "Admin.TaskAnalysisTable.confirmActionWarning": "This process can take awhile, depending on the challenge size, and cannot be undone.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Sprawdź", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Recenzja", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Rozpocznij", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Wiele zadań w pakiecie", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Pokazane", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Zatwierdź", "Admin.TaskReview.controls.approvedWithFixes": "Zatwierdzone (z poprawkami)", "Admin.TaskReview.controls.approvedWithRevisions": "Zatwierdzenie poprawek", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Albo zmień swoją recenzję", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta Review Status:", "Admin.TaskReview.controls.currentReviewStatus.label": "Status recenzji:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Wyzwanie ukończone", "Notification.type.follow": "Obserwuj", "Notification.type.mention": "Mention", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Recenzja", "Notification.type.metaReviewAgain": "Meta-Review Again", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Znaczniki ukończenia zadania", "Task.awaitingReview.label": "Task is awaiting review.", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Twój komentarz", "Task.controls.contactLink.label": "Message {owner} through OSM", "Task.controls.contactOwner.label": "Contact Challenge Owner", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Browse Challenge", "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Ulubione wyzwanie", "Task.pane.controls.preview.label": "Preview Task", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Zapisz zmiany", "Task.pane.controls.tryLock.label": "Try locking", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Read-only Preview", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "High", "Task.priority.low": "Low", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Słowa klucze:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Ostatnia aktualizacja zadania:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Zadania odświeżone:", "Widgets.ChallengeOverviewWidget.label": "Przegląd wyzwań", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "projekt nie do odnalezienia", "Widgets.ChallengeShareWidget.label": "Udostępnianie społeczności", "Widgets.ChallengeShareWidget.title": "Udostępnij", diff --git a/lang/pt_BR.json b/lang/pt_BR.json index 5f3f28022..57d742f43 100644 --- a/lang/pt_BR.json +++ b/lang/pt_BR.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Acrescentar automaticamente a hashtag `#maproulette` (altamente recomendado)", "Admin.EditChallenge.form.instruction.description": "A instrução informa a um mapeador como resolver uma tarefa em seu desafio. Isso é o que os mapeadores veem na caixa de instruções toda vez que uma tarefa é carregada e é a principal informação para o mapeador sobre como resolver a tarefa, então pense cuidadosamente sobre esse campo. Você pode incluir links para a wiki do OSM ou qualquer outro link se desejar, porque esse campo suporta [Markdown](https://learn.maproulette.org/documentation/markdown/). Você também pode fazer referência às propriedades do elemento do seu GeoJSON com [etiquetas de chave](https://learn.maproulette.org/documentation/mustache-tag-replacement/) simples: por exemplo, `'{{address}}'` seria substituído pelo valor da propriedade `address`, permitindo uma personalização básica das instruções para cada tarefa. Este campo é obrigatório.", "Admin.EditChallenge.form.instruction.label": "Instruções detalhadas para mapeadore(a)s", - "Admin.EditChallenge.form.instructionsDescription": "As instruções devem ter mais de {minLength} caracteres.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Permitir outras etiquetas durante a revisão de tarefas?", "Admin.EditChallenge.form.limitTags.description": "Permitir outras etiquetas durante a conclusão de tarefas?", "Admin.EditChallenge.form.localGeoJson.description": "Por favor, faça upload do arquivo GeoJSON local do seu computador", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Etiquetas", "Admin.TaskAnalysisTable.confirmActionWarning": "Este procedimento pode demorar um pouco, a depender do tamanho do desafio, e não pode ser desfeito.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspecionar", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Revisar", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Começar", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Múltiplas tarefas agrupadas", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Mostrado", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Aprovar", "Admin.TaskReview.controls.approvedWithFixes": "Aprovar (com correções)", "Admin.TaskReview.controls.approvedWithRevisions": "Aprovar revisões", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Ou altere sua revisão", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Estado da meta-revisão", "Admin.TaskReview.controls.currentReviewStatus.label": "Estado da revisão:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Desafio concluído", "Notification.type.follow": "Seguir", "Notification.type.mention": "Menção", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Revisão", "Notification.type.metaReviewAgain": "Meta-revisar novamente", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Etiquetas de conclusão de tarefas", "Task.awaitingReview.label": "A tarefa está aguardando revisão.", "Task.browseChallenge.message": "Ver desafio", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Seu comentário", "Task.controls.contactLink.label": "Contatar {owner} através do OSM", "Task.controls.contactOwner.label": "Contatar o proprietário do desafio", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Navegar pelo desafio", "Task.pane.controls.copyShareLink.label": "Copiar link de compartilhamento do desafio", "Task.pane.controls.copyVirtualShareLink.label": "Copiar link de compartilhamento do desafio virtual", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favoritar desafio", "Task.pane.controls.preview.label": "Pré-visualizar tarefa", "Task.pane.controls.retryLock.label": "Tentar novamente o bloqueio", "Task.pane.controls.saveChanges.label": "Salvar alterações", "Task.pane.controls.tryLock.label": "Tentar o bloqueio", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Prévia somente leitura", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "Alta", "Task.priority.low": "Baixa", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Palavras-chave", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Última vez em que as tarefas foram atualizadas:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Última vez que as tarefas foram criadas ou adicionadas ao desafio", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Dados da tarefa obtidos em:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tarefas atualizadas:", "Widgets.ChallengeOverviewWidget.label": "Visão geral do desafio", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "projeto não vísivel", "Widgets.ChallengeShareWidget.label": "Compartilhamento social", "Widgets.ChallengeShareWidget.title": "Compartilhar", diff --git a/lang/pt_PT.json b/lang/pt_PT.json index 9462ee310..19fca7a07 100644 --- a/lang/pt_PT.json +++ b/lang/pt_PT.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Acrescentar automaticamente a hashtag `#maproulette` (altamente recomendado)", "Admin.EditChallenge.form.instruction.description": "A instrução diz ao mapeador como resolver uma tarefa no seu desafio. Isto é o que os mapeadores veem na caixa de Instruções sempre que uma tarefa é carregada, e é a principal peça de informação para o mapeador sobre como resolver a tarefa, por isso pense cuidadosamente neste campo. Pode incluir hiperligações para a wiki do OSM ou qualquer outra hiperligação, se quiser, porque este campo suporta [Markdown](https://learn.maproulette.org/documentation/markdown/). Também pode referenciar propriedades de elementos do seu GeoJSON com simples [etiquetas de chavetas](https://learn.maproulette.org/documentation/mustache-tag-replacement/): por exemplo, `'{{address}}'` seria substituído pelo valor da propriedade `address`, permitindo a personalização básica das instruções para cada tarefa. Este campo é obrigatório.", "Admin.EditChallenge.form.instruction.label": "Instruções detalhadas para mapeadores", - "Admin.EditChallenge.form.instructionsDescription": "As instruções devem ter mais de {minLength} caracteres.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Permitir outras etiquetas durante a revisão de tarefas?", "Admin.EditChallenge.form.limitTags.description": "Permitir outras etiquetas durante a conclusão de tarefas?", "Admin.EditChallenge.form.localGeoJson.description": "Envie o ficheiro GeoJSON local a partir do seu computador", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Etiquetas", "Admin.TaskAnalysisTable.confirmActionWarning": "Este processo pode demorar algum tempo, dependendo do tamanho do desafio, e não pode ser desfeito.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Inspecionar", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Rever", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Iniciar", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Várias tarefas em empacotadas", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Mostradas", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Aprovar", "Admin.TaskReview.controls.approvedWithFixes": "Aprovar (com correções)", "Admin.TaskReview.controls.approvedWithRevisions": "Aprovar revisões", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Ou altere a sua revisão", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Estado da meta-revisão:", "Admin.TaskReview.controls.currentReviewStatus.label": "Estado da revisão:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Desafio concluído", "Notification.type.follow": "Seguir", "Notification.type.mention": "Menção", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-revisão", "Notification.type.metaReviewAgain": "Meta-rever novamente", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Etiquetas de conclusão de tarefas", "Task.awaitingReview.label": "A tarefa está a aguardar a revisão.", "Task.browseChallenge.message": "Ver desafio", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "O seu comentário", "Task.controls.contactLink.label": "Contactar {owner} através do OSM", "Task.controls.contactOwner.label": "Contactar o proprietário do desafio", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Navegar pelo desafio", "Task.pane.controls.copyShareLink.label": "Copiar a hiperligação de partilha do desafio", "Task.pane.controls.copyVirtualShareLink.label": "Copiar a hiperligação de partilha do desafio virtual", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favoritar desafio", "Task.pane.controls.preview.label": "Pré-visualizar tarefa", "Task.pane.controls.retryLock.label": "Tentar bloquear novamente", "Task.pane.controls.saveChanges.label": "Guardar alterações", "Task.pane.controls.tryLock.label": "Tentar bloquear", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Pré-visualização só de leitura", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "Alta", "Task.priority.low": "Baixa", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Palavras-chave:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Última vez em que as tarefas foram atualizadas:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Última vez que as tarefas foram criadas ou adicionadas ao desafio", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Dados da tarefa obtidos em:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tarefas atualizadas:", "Widgets.ChallengeOverviewWidget.label": "Visão geral do desafio", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "projeto não descobrível", "Widgets.ChallengeShareWidget.label": "Partilha social", "Widgets.ChallengeShareWidget.title": "Partilhar", diff --git a/lang/ru_RU.json b/lang/ru_RU.json index 076dd7f8d..f7b849e40 100644 --- a/lang/ru_RU.json +++ b/lang/ru_RU.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Автоматически добавлять хештэг #maproulette (настоятельно рекомендуется)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "Подробные инструкции для мапперов", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Allow other tags during task review?", "Admin.EditChallenge.form.limitTags.description": "Allow other tags during task completion?", "Admin.EditChallenge.form.localGeoJson.description": "Пожалуйста, загрузите локальный GeoJSON файл с вашего компьютера", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Теги", "Admin.TaskAnalysisTable.confirmActionWarning": "Этот процесс может занять некоторое время, в зависимости от размера задачи, и его нельзя отменить.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Проверить", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Проверить", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Начать", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Показывается", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Одобрить", "Admin.TaskReview.controls.approvedWithFixes": "Одобрить (с замечаниями)", "Admin.TaskReview.controls.approvedWithRevisions": "Утвердить изменения", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Or change your review", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta Review Status:", "Admin.TaskReview.controls.currentReviewStatus.label": "Статус проверки:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "ChallengeEndModal.control.dismiss.label": "Продолжить", "ChallengeEndModal.header": "Завершить вызов", "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", @@ -1076,9 +1078,11 @@ "Notification.type.challengeCompletedLong": "Вызов завершен", "Notification.type.follow": "Подписаться", "Notification.type.mention": "Mention", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", - "Notification.type.review.again": "Просмотреть снова", + "Notification.type.review.again": "Review Again", "Notification.type.review.approved": "Одобрено", "Notification.type.review.rejected": "Проверить", "Notification.type.review.revised": "Review Revised", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Task Completion Tags", "Task.awaitingReview.label": "Задача ожидает проверки.", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Ваш комментарий", "Task.controls.contactLink.label": "Message {owner} through OSM", "Task.controls.contactOwner.label": "Contact Challenge Owner", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Browse Challenge", "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Избранный вызов", "Task.pane.controls.preview.label": "Предпросмотр задачи", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Сохранить изменения", "Task.pane.controls.tryLock.label": "Try locking", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Предпросмотр в режиме для чтения", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "Task.pane.lockFailedDialog.previewAvailable": ". A read-only preview is available.", "Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock", "Task.pane.lockFailedDialog.title": "Невозможно заблокировать Задание", + "Task.pane.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "Высокий", "Task.priority.low": "Низкий", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Ключевые слова:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tasks Last Updated:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Обновленные задачи:", "Widgets.ChallengeOverviewWidget.label": "Обзор вызова", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "project not discoverable", "Widgets.ChallengeShareWidget.label": "Поделиться в социальных сетях", "Widgets.ChallengeShareWidget.title": "Поделиться", diff --git a/lang/sr.json b/lang/sr.json index 9548e007a..c19a06a78 100644 --- a/lang/sr.json +++ b/lang/sr.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Аутоматски додаје хештег `#maproulette` (препоручује се)", "Admin.EditChallenge.form.instruction.description": "Ова упутства објашњавају маперима како да реше задатак Вашег изазова. Ово је нешто што мапери види у кутијици са упутством сваки пут када се неки задатак учита, и основна је информација маперима како да реше задатак, тако да добро смислите садржај овог поља. Можете да додате и линкове ка OSM викију или било који други линк који желите јер ово поље подржава [Markdown синтаксу](https://learn.maproulette.org/documentation/markdown/). Такође можете упућивати на својства објеката из Вашег GeoJSON-а са простим [витичастим ознакама](https://learn.maproulette.org/documentation/mustache-tag-replacement/): тј. `'{{address}}'` ће бити замењено са својством `address`, и тако можете да прилагодите сваки задатак понаособ. Ово поље је обавезно.", "Admin.EditChallenge.form.instruction.label": "Детаљна упутства за мапере", - "Admin.EditChallenge.form.instructionsDescription": "Упутства морају бити дужа од {minLength} карактера.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Дозволи и друге ознаке за време контроле задатака?", "Admin.EditChallenge.form.limitTags.description": "Дозволи и друге ознаке за време решавања задатака?", "Admin.EditChallenge.form.localGeoJson.description": "Отпремите локални GeoJSON фајл са Вашег рачунара", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Ознаке", "Admin.TaskAnalysisTable.confirmActionWarning": "Ова радња може да потраје, у зависности од величине изазова, и не може да се опозове.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Прегледај", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Контрола", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Почни", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Више спојених задатака", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Приказани", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Прихвати", "Admin.TaskReview.controls.approvedWithFixes": "Прихвати (уз поправке)", "Admin.TaskReview.controls.approvedWithRevisions": "Ревизије прихватања", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Или промените одлуку", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Стање мета контроле:", "Admin.TaskReview.controls.currentReviewStatus.label": "Стање контроле:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "ChallengeEndModal.control.dismiss.label": "Настави", "ChallengeEndModal.header": "Крај изазова", "ChallengeEndModal.primaryMessage": "Означили сте све преостале задатке у овом изазову или као прескочене или да не могу да се заврше.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Изазов завршен", "Notification.type.follow": "Пратилац", "Notification.type.mention": "Помињање", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Мета-контрола", "Notification.type.metaReviewAgain": "Мета-контрола опет", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Ознаке завршетка задатка", "Task.awaitingReview.label": "Задатак чека на контролу.", "Task.browseChallenge.message": "Види изазов", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Ваш коментар", "Task.controls.contactLink.label": "Пиши {owner} преко OSM-а", "Task.controls.contactOwner.label": "Контактирај власника изазова", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Истражи изазов", "Task.pane.controls.copyShareLink.label": "Копирај линк за дељење изазова", "Task.pane.controls.copyVirtualShareLink.label": "Копирај линк за дељење виртуелног изазова", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Стави изазов као омиљени", "Task.pane.controls.preview.label": "Погледај задатак", "Task.pane.controls.retryLock.label": "Покушај закључавање поново", "Task.pane.controls.saveChanges.label": "Сачувај измене", "Task.pane.controls.tryLock.label": "Покушај закључавање", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Претпреглед само за гледање", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "Task.pane.lockFailedDialog.previewAvailable": ". Доступан је претпреглед само за гледање.", "Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock", "Task.pane.lockFailedDialog.title": "Не могу да закључам задатак", + "Task.pane.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "Високи", "Task.priority.low": "Ниски", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Кључне речи:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Задаци последњи пут ажурирани:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Последњи пут када су задаци изграђени или додати у изазов", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Датум извора податка:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Задаци освежени:", "Widgets.ChallengeOverviewWidget.label": "Преглед изазова", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "пројекат није видљив", "Widgets.ChallengeShareWidget.label": "Дељене на друштвеним мрежама", "Widgets.ChallengeShareWidget.title": "Дели", diff --git a/lang/tr.json b/lang/tr.json index 87322927e..b9b6fc99f 100644 --- a/lang/tr.json +++ b/lang/tr.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Otomatik olarak `#maproulette` hashtagini ekle (yüksek derecede önerilir)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "Haritacılar için ayrıntılı talimatlar", - "Admin.EditChallenge.form.instructionsDescription": "Talimatlar {minLength} karakterden uzun olmalıdır.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Görev incelemesi sırasında diğer etiketlere izin ver", "Admin.EditChallenge.form.limitTags.description": "Görev tamamlandığı zaman diğer etiketlere izin ver", "Admin.EditChallenge.form.localGeoJson.description": "Lütfen yerel GeoJSON dosyasını bilgisayarınızdan yükleyin", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Etiketler", "Admin.TaskAnalysisTable.confirmActionWarning": "Bu işlem, zorluğun boyutuna bağlı olarak biraz zaman alabilir ve geri alınamaz.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "İncele", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Gözden geçir", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Başla", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Çoklu Paket Görevler", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Gösterilen", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Onayla", "Admin.TaskReview.controls.approvedWithFixes": "Onayla (düzeltmelerle)", "Admin.TaskReview.controls.approvedWithRevisions": "Approve revisions", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Or change your review", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta Review Status:", "Admin.TaskReview.controls.currentReviewStatus.label": "İnceleme Durumu:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Eposta adresi", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,9 +1078,11 @@ "Notification.type.challengeCompletedLong": "Görev Tamamlandı", "Notification.type.follow": "Takip Et", "Notification.type.mention": "Bahset", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", - "Notification.type.review.again": "Yeniden Gözden Geçir", + "Notification.type.review.again": "Review Again", "Notification.type.review.approved": "Onaylandı", "Notification.type.review.rejected": "Gözden geçir", "Notification.type.review.revised": "İnceleme Gözden geçirildi", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Görev Tamamlama Etiketleri", "Task.awaitingReview.label": "Görev gözden geçirmeyi bekliyor.", "Task.browseChallenge.message": "Meydan Okumayı Görüntüle", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Yorumun", "Task.controls.contactLink.label": "OSM üzerinden {owner} 'a mesaj at", "Task.controls.contactOwner.label": "Contact Challenge Owner", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Görevlere göz at", "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favorite Challenge", "Task.pane.controls.preview.label": "Görevi Ön İzle", "Task.pane.controls.retryLock.label": "Kilitlemeyi Yeniden Dene", "Task.pane.controls.saveChanges.label": "Değişiklikleri Kaydet", "Task.pane.controls.tryLock.label": "Kilitlemeyi Dene", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Salt-okur Önizleme", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "Yüksek", "Task.priority.low": "Alçak", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Anahtar Kelimeler:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tasks Last Updated:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Görev Veri Kaynağı:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Yenilenen görevler:", "Widgets.ChallengeOverviewWidget.label": "Göreve Genel Bakış", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "proje keşfedilemez", "Widgets.ChallengeShareWidget.label": "Sosyal Paylaşım", "Widgets.ChallengeShareWidget.title": "Paylaş", diff --git a/lang/uk.json b/lang/uk.json index 167471ed4..8ab7f8ce0 100644 --- a/lang/uk.json +++ b/lang/uk.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Автоматично додавати гештеґ `#maproulette` (рекомендується)", "Admin.EditChallenge.form.instruction.description": "Інструкції розповідають маперу, що потрібно зробити для розв’язання Завдання у вашому Виклику. Це те що бачить мапер у вікні кожного завдання. Вони є основним джерелом інформації для мапера щодо розв’язання проблеми, тож подумайте ретельно про їх вміст. Ви можете додати посилання на сторінки Вікі OSM або ж будь-які інші гіперпосилання за потреби, скориставшись форматуванням [Markdown](https://learn.maproulette.org/documentation/markdown/). Ви також можете посилатись на властивості об’єктів з GeoJSON користуючись наступним синтаксисом [mustache tag](https://learn.maproulette.org/documentation/mustache-tag-replacement/): `'{{address}}'`, де ця частина буде замінена на значення властивості `address`, що дозволяє базову адаптацію інструкцій під кожне окреме завдання. Це поле є обов’язковим.", "Admin.EditChallenge.form.instruction.label": "Докладні інструкції для маперів", - "Admin.EditChallenge.form.instructionsDescription": "Інструкції повинні бути довшими за {minLength, plural, one {# символ} few {# символи} other {# символів}}.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Дозволити використовувати інші теґи під час перевірки завдання?", "Admin.EditChallenge.form.limitTags.description": "Дозволити використовувати інші теґи під час завершення завдання?", "Admin.EditChallenge.form.localGeoJson.description": "Будь ласка, оберіть файл GeoJSON на вашому комп’ютері", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Теґи", "Admin.TaskAnalysisTable.confirmActionWarning": "Цей процес триватиме деякий час, в залежності ви обсягу виклику, і не може бути скасований.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Огляд", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Перевірка", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Розпочати", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Кілька комплексних завдань", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Показано", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Ухвалити", "Admin.TaskReview.controls.approvedWithFixes": "Ухвалити (зі змінами)", "Admin.TaskReview.controls.approvedWithRevisions": "Ухвалити зміни", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Або змініть вашу оцінку", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Стан метаперевірки", "Admin.TaskReview.controls.currentReviewStatus.label": "Стан перевірки:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "ChallengeEndModal.control.dismiss.label": "Продовжити", "ChallengeEndModal.header": "Виклик Завершено", "ChallengeEndModal.primaryMessage": "Ви позначили всі завдання, що залишилися в цьому виклику, як пропущені або такі, що не можете виконати.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Завершення Виклику", "Notification.type.follow": "Стежити", "Notification.type.mention": "Загадування", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Метаперевірка", "Notification.type.metaReviewAgain": "Перевірити ще раз", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Теґи завершення завдань", "Task.awaitingReview.label": "Завдання очікує на перевірку.", "Task.browseChallenge.message": "Переглянути Виклик", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Ваш коментар", "Task.controls.contactLink.label": "Напишіть до {owner} через OSM", "Task.controls.contactOwner.label": "Зв’язатись з власником Виклику", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Переглянути Виклик", "Task.pane.controls.copyShareLink.label": "Скопіювати посилання на виклик", "Task.pane.controls.copyVirtualShareLink.label": "Скопіювати посилання на віртуальний виклик", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Закріпити виклик", "Task.pane.controls.preview.label": "Переглянути завдання", "Task.pane.controls.retryLock.label": "Спробувати заблокувати знов", "Task.pane.controls.saveChanges.label": "Зберегти зміни", "Task.pane.controls.tryLock.label": "Спробуйте заблокувати", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Перегляд в режимі \"тільки читання\"", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "Task.pane.lockFailedDialog.previewAvailable": ". Тільки перегляд в режимі \"тільки читання\".", "Task.pane.lockFailedDialog.requestUnlockLabel": "Запит на розблокування", "Task.pane.lockFailedDialog.title": "Неможливо заблокувати завдання", + "Task.pane.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "Високий", "Task.priority.low": "Низький", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Ключові слова:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Завдання в останнє оновлені:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Час, коли завдання були створені чи додані в останнє", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Дані додано:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Завдань оновлено:", "Widgets.ChallengeOverviewWidget.label": "Огляд Виклику", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "проєкт невидимий", "Widgets.ChallengeShareWidget.label": "Соціальні мережі", "Widgets.ChallengeShareWidget.title": "Поширити", diff --git a/lang/vi.json b/lang/vi.json index 881417366..3ab1f6122 100644 --- a/lang/vi.json +++ b/lang/vi.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Automatically append `#maproulette` hashtag (highly recommended)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "Detailed Instructions for Mappers", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Allow other tags during task review?", "Admin.EditChallenge.form.limitTags.description": "Allow other tags during task completion?", "Admin.EditChallenge.form.localGeoJson.description": "Please upload the local GeoJSON file from your computer", @@ -332,7 +332,7 @@ "Admin.TaskAnalysisTable.columnHeaders.tags": "Thẻ", "Admin.TaskAnalysisTable.confirmActionWarning": "This process can take awhile, depending on the challenge size, and cannot be undone.", "Admin.TaskAnalysisTable.controls.inspectTask.label": "Kiểm tra", - "Admin.TaskAnalysisTable.controls.reviewTask.label": "Xem lại", + "Admin.TaskAnalysisTable.controls.reviewTask.label": "Review", "Admin.TaskAnalysisTable.controls.startTask.label": "Bắt đầu", "Admin.TaskAnalysisTable.multipleTasks.tooltip": "Multiple bundled tasks", "Admin.TaskAnalysisTableHeader.controls.chooseShown.label": "Shown", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "Chấp nhận", "Admin.TaskReview.controls.approvedWithFixes": "Chấp nhận (có sửa đổi)", "Admin.TaskReview.controls.approvedWithRevisions": "Approve revisions", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "Or change your review", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta Review Status:", "Admin.TaskReview.controls.currentReviewStatus.label": "Trạng thái Xem lại:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "Email address", "ChallengeDetails.form.enterEmail.placeholder": "Enter your email", "ChallengeDetails.form.enterText.placeholder": "Enter text here", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "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.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "Challenge Completed", "Notification.type.follow": "Follow", "Notification.type.mention": "Mention", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "Task Completion Tags", "Task.awaitingReview.label": "Task is awaiting review.", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "Your comment", "Task.controls.contactLink.label": "Message {owner} through OSM", "Task.controls.contactOwner.label": "Contact Challenge Owner", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "Browse Challenge", "Task.pane.controls.copyShareLink.label": "Copy Challenge Share Link", "Task.pane.controls.copyVirtualShareLink.label": "Copy Virtual Challenge Share Link", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "Favorite Challenge", "Task.pane.controls.preview.label": "Preview Task", "Task.pane.controls.retryLock.label": "Retry Lock", "Task.pane.controls.saveChanges.label": "Save Changes", "Task.pane.controls.tryLock.label": "Try locking", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "Read-only Preview", "Task.pane.label": "Task Completion", "Task.pane.label.staticMap": "Task Completion - Static Map", @@ -1348,6 +1358,8 @@ "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.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "Public Task", "Task.priority.high": "High", "Task.priority.low": "Low", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Keywords:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tasks Last Updated:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tasks Refreshed:", "Widgets.ChallengeOverviewWidget.label": "Challenge Overview", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "project not discoverable", "Widgets.ChallengeShareWidget.label": "Social Sharing", "Widgets.ChallengeShareWidget.title": "Share", diff --git a/lang/zh_TW.json b/lang/zh_TW.json index c772031a5..1cdae5e7b 100644 --- a/lang/zh_TW.json +++ b/lang/zh_TW.json @@ -150,7 +150,7 @@ "Admin.EditChallenge.form.includeCheckinHashtag.value.true.label": "Automatically append `#maproulette` hashtag (highly recommended)", "Admin.EditChallenge.form.instruction.description": "The instruction tells a mapper how to resolve a Task in your Challenge. This is what mappers see in the Instructions box every time a task is loaded, and is the primary piece of information for the mapper about how to solve the task, so think about this field carefully. You can include links to the OSM wiki or any other hyperlink if you want, because this field supports [Markdown](https://learn.maproulette.org/documentation/markdown/). You can also reference feature properties from your GeoJSON with simple [mustache tags](https://learn.maproulette.org/documentation/mustache-tag-replacement/): e.g. `'{{address}}'` would be replaced with the value of the `address` property, allowing for basic customization of instructions for each task. This field is required.", "Admin.EditChallenge.form.instruction.label": "Detailed Instructions for Mappers", - "Admin.EditChallenge.form.instructionsDescription": "Instructions must be longer than {minLength} characters.", + "Admin.EditChallenge.form.instructionsDescription": "We recommend instructions be longer than {minLength} characters.", "Admin.EditChallenge.form.limitReviewTags.description": "Allow other tags during task review?", "Admin.EditChallenge.form.limitTags.description": "Allow other tags during task completion?", "Admin.EditChallenge.form.localGeoJson.description": "Please upload the local GeoJSON file from your computer", @@ -359,6 +359,7 @@ "Admin.TaskReview.controls.approved": "核准", "Admin.TaskReview.controls.approvedWithFixes": "核准 (已經修正)", "Admin.TaskReview.controls.approvedWithRevisions": "核准版本", + "Admin.TaskReview.controls.challengePaused": "This challenge is currently paused. Tasks cannot be reviewed until it resumes.", "Admin.TaskReview.controls.changeReview": "或是改變您的審核", "Admin.TaskReview.controls.currentMetaReviewStatus.label": "Meta 審核狀態:", "Admin.TaskReview.controls.currentReviewStatus.label": "審核狀態:", @@ -501,6 +502,7 @@ "ChallengeDetails.form.emailAddress.label": "電子郵件地址", "ChallengeDetails.form.enterEmail.placeholder": "輸入您的電子郵件", "ChallengeDetails.form.enterText.placeholder": "這裡輸入文字", + "ChallengeDetails.pausedNotice.label": "This challenge is currently paused. Tasks cannot be completed or reviewed until it resumes.", "ChallengeEndModal.control.dismiss.label": "繼續", "ChallengeEndModal.header": "挑戰結束", "ChallengeEndModal.primaryMessage": "You have marked all remaining tasks in this challenge as either skipped or can't complete.", @@ -1076,6 +1078,8 @@ "Notification.type.challengeCompletedLong": "挑戰完成", "Notification.type.follow": "Follow", "Notification.type.mention": "Mention", + "Notification.type.metaApproved": "Meta-Approved", + "Notification.type.metaRejected": "Review Again", "Notification.type.metaReview": "Meta-Review", "Notification.type.metaReviewAgain": "Meta-Review Again", "Notification.type.review.again": "Review Again", @@ -1306,6 +1310,7 @@ "TagMetrics.taskTags.label": "任務完成標籤", "Task.awaitingReview.label": "任務正在等待審核。", "Task.browseChallenge.message": "View Challenge", + "Task.challengePaused.message": "This challenge is currently paused. Tasks cannot be completed until it resumes.", "Task.controls.completionComment.placeholder": "您的留言", "Task.controls.contactLink.label": "透過 OSM 傳訊息給 {owner}", "Task.controls.contactOwner.label": "聯絡挑戰擁有者", @@ -1336,11 +1341,16 @@ "Task.pane.controls.browseChallenge.label": "瀏覽挑戰", "Task.pane.controls.copyShareLink.label": "複製挑戰分享連結", "Task.pane.controls.copyVirtualShareLink.label": "複製虛擬挑戰分享連結", + "Task.pane.controls.extendLock.label": "Extend Lock", "Task.pane.controls.favorite.label": "收藏挑戰", "Task.pane.controls.preview.label": "預覽任務", "Task.pane.controls.retryLock.label": "再次嘗試鎖上", "Task.pane.controls.saveChanges.label": "儲存更動", "Task.pane.controls.tryLock.label": "嘗試鎖上", + "Task.pane.indicators.lockCountdown.ariaLabel": "Task is locked; {time} remaining. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredAriaLabel": "Task lock has expired. Activate to extend or release.", + "Task.pane.indicators.lockCountdown.expiredLabel": "Expired", + "Task.pane.indicators.lockCountdown.title": "Time remaining until this task's lock expires", "Task.pane.indicators.readOnly.label": "唯讀預覽", "Task.pane.label": "任務完成", "Task.pane.label.staticMap": "任務完成 - 靜態地圖", @@ -1348,6 +1358,8 @@ "Task.pane.lockFailedDialog.previewAvailable": "有唯讀下的審核", "Task.pane.lockFailedDialog.requestUnlockLabel": "Request Unlock", "Task.pane.lockFailedDialog.title": "無法鎖定任務", + "Task.pane.lockOptionsDialog.prompt": "You have this task locked, which prevents other mappers from working on it at the same time. Extending the lock will refresh it back to a full hour. Unlocking will release the task so others can work on it.", + "Task.pane.lockOptionsDialog.title": "Task Lock", "Task.pane.title": "公開任務", "Task.priority.high": "高", "Task.priority.low": "低", @@ -1537,9 +1549,11 @@ "Widgets.ChallengeOverviewWidget.fields.keywords.label": "關鍵字:", "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "任務最後更新日期:", "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "任務創建的最後日期或是新增挑戰的日期", + "Widgets.ChallengeOverviewWidget.fields.paused.label": "Paused:", "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "任務日期來源:", "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "任務重新整理:", "Widgets.ChallengeOverviewWidget.label": "挑戰概覽", + "Widgets.ChallengeOverviewWidget.pausedWarning": "tasks cannot be completed or reviewed while paused", "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "無法發現專案", "Widgets.ChallengeShareWidget.label": "社群網站分享", "Widgets.ChallengeShareWidget.title": "分享",