diff --git a/apps/fishing-map/public/locales/source/translations.json b/apps/fishing-map/public/locales/source/translations.json
index 84124dc4e9..31da3c8228 100644
--- a/apps/fishing-map/public/locales/source/translations.json
+++ b/apps/fishing-map/public/locales/source/translations.json
@@ -62,7 +62,7 @@
"statsDisclaimerDynamic": "During this time, the minimum and maximum values at any given {{interval}} and place inside your area were {{min}} {{unit}} and {{max}} {{unit}}.",
"statsDisclaimerStatic": "The average value for your area is {{mean}} {{unit}}. The minimum and maximum are {{min}} {{unit}} and {{max}} {{unit}}.",
"summary": "{{vessels}} vessels{{sources}} had {{activityQuantity}} {{activityUnit}} of {{activityType}} in the area between {{start}} and {{end}}",
- "summaryNoVessels": "{{sources}} {{activityQuantity}} {{activityUnit}} {{activityType}} in the area between {{start}} and {{end}}",
+ "summaryNoVessels": "{{vessels}} vessels from {{flags}} flags had {{activityQuantity}} {{activityUnit}} globally between {{start}} and {{end}}",
"timeoutError": "This is taking more than expected, please wait",
"timeRangeTooLong": "Reports are only allowed for time ranges up to one year",
"title": "Analysis",
@@ -132,6 +132,7 @@
"detections": "Detections",
"disabled": "Disabled",
"dismiss": "Dismiss",
+ "edit": "Edit",
"environment": "Environment",
"event_one": "event",
"event_other": "events",
@@ -206,6 +207,11 @@
"share": "Share the current view",
"since": "since",
"sources": "Sources",
+ "sourceOptions": {
+ "both": "Registry and self reported",
+ "registryOnly": "Registry only",
+ "selfReportedOnly": "Self reported only"
+ },
"summary": "Summary",
"timerange": "Time range",
"timerangeDaysFromLatest": "Days from latest data update (1-100)",
@@ -228,6 +234,7 @@
"vessel_one": "Vessel",
"vessel_many": "common.vessel",
"vessel_other": "Vessels",
+ "vesselPresence": "Vessel presence",
"vesselId": "Vessel id",
"vessels": "Vessels",
"view_layer": "View the layer",
@@ -487,11 +494,14 @@
"encounterActionWithVessels": "had an encounter with {{encounterVessel}} starting at {{start}} for {{duration}}",
"encounterActionWithVesselsPin": "had an encounter with {{encounterVessel}} starting at {{start}} for {{duration}}",
"encounterAnotherVessel": "another vessel",
+ "encountersShort": "Encounters",
"events": "events",
"fishing": "Fishing event",
"fishing_other": "Fishing events",
"fishingAction": "Fishing started at {{start}} for {{duration}}",
"fishingActionIn": "Fishing in {{regionName}}",
+ "gap": "AIS Off event",
+ "gap_other": "AIS Off events",
"gapActionIn": "Likely disabling in {{regionName}}",
"hourAbbreviated": "{{count}}h",
"hourAbbreviated_one": "{{count}}h",
@@ -643,7 +653,8 @@
"type": "Type",
"user_track_fit_bounds": "Change view and time range to see the entire track",
"vessel_fit_bounds": "Center view on vessel track",
- "vessel_fit_bounds_out_of_timerange": "The track has no activity in your selected timerange. Change timerange to fit this track?"
+ "vessel_fit_bounds_out_of_timerange": "The track has no activity in your selected timerange. Change timerange to fit this track?",
+ "vessel_group_fit_bounds": "Center map on vessel group"
},
"map": {
"annotationPlaceholder": "Type something here",
@@ -697,6 +708,7 @@
"notValidFilter": "At least one of your selected sources doesn't allow one of your filters",
"notValidFilterSelection": "At least one of your selected sources doesn't allow one of your filters",
"placeholder": "Type to search vessels",
+ "placeholderFilterMultiple": "One or more values (comma separated)",
"result_one": "result",
"result_other": "results",
"searching": "Searching more than 100K vessels ...",
@@ -868,6 +880,14 @@
},
"insights": {
"coverage": "AIS Coverage",
+ "countries": {
+ "paris": "Paris",
+ "tokyo": "Tokyo"
+ },
+ "list": {
+ "black": "black",
+ "grey": "grey"
+ },
"disclaimerTimeRangeBeforeMinYear": "Insights available from 1 January {{year}} onwards. Adjust your time range to view insights.",
"errorPermisions": "You don't have permissions to see this insight",
"fishing": "Fishing Events",
@@ -993,6 +1013,10 @@
},
"vesselGroup": {
"add": "Add to group",
+ "addToWorkspace": "Add vessel group to workspace",
+ "addVessels": "Add vessels to vessel group",
+ "addVisibleVessels": "Add visible vessels to vessel group",
+ "clickToUpdate": "Click to migrate your vessel group to latest available data",
"confirmAbort": "You will lose any changes made in this vessel group. Are you sure?",
"confirmRemove": "Are you sure you want to permanently delete this vessel group?",
"createNewGroup": "Create new group",
@@ -1004,20 +1028,52 @@
"idsPlaceholder": "Type here or paste a list of {{field}} separated by commas, spaces or line breaks",
"label_one": "{{name}} ({{count}} IDs)",
"label_other": "{{name}} ({{count}} IDs)",
+ "loadingInfo": "Loading vessel group info",
"missingName": "Vessel group name is mandatory",
"new": "New vessel group",
+ "notFound": "Vessel group not found",
"remove": "Remove vessel group",
"removeVessel": "Remove vessel from group",
"saveAndFilter": "Save and filter workspace",
+ "saveAndSeeInWorkspace": "Save and see in workspace",
"saveForLater": "Save for later",
"saveForLaterTooltip": "You'll find the group in the activity layers filters or your user panel button",
"searchLimit": "Search is limited up to {{limit}} vessels",
+ "summary": "This group contains {{vessels}} vessels from {{flags}} flags active from {{start}} to {{end}}",
+ "summaryEvents": "This group contains {{vessels}} vessels from {{flags}} flags active from {{start}} to {{end}}",
"tooManyVessels_one": "Maximum number of vessels is {{count}}",
"tooManyVessels_other": "Maximum number of vessels is {{count}}",
+ "updateRequired": "Update required",
"uploadPublic": "Allow other users to see this vessel group when you share a workspace",
"vesselGroup": "Vessel group",
"vesselGroups": "Vessel groups"
},
+ "vesselGroupReport": {
+ "clickToSee": "Click to see the vessel group report",
+ "linkDisabled": "You need to update the vessel group first to see the report",
+ "linkToReport": "Check the vessel group report here",
+ "insights": {
+ "gaps_one": "{{count}} AIS Off Event from {{vessels}} vessels detected",
+ "gaps_other": "{{count}} AIS Off Event from {{vessels}} vessels detected",
+ "IUUBlackListsEmpty": "No vessels are present on a RFMO IUU vessel list",
+ "IUUBlackListsCount_one": "{{vessels}} vessel is present on a RFMO IUU vessel list",
+ "IUUBlackListsCount_other": "{{vessels}} vessels are present on a RFMO IUU vessel list",
+ "MOULists": "MOU Lists",
+ "MOUListsEmpty": "No vessels flying under a flag present on the {{country}} MOU black or grey lists",
+ "MOUListsCount_one": "{{vessels}} vessel operated under a flag present on the {{list}} list",
+ "MOUListsCount_other": "{{vessels}} vessels operated under a flag present on the {{list}} list",
+ "fishingEventsError": "There was an error loading the fishing events",
+ "fishingInNoTakeMpas_one": "{{count}} fishing event from {{vessels}} vessels detected in no-take MPAs",
+ "fishingInNoTakeMpas_other": "{{count}} fishing events from {{vessels}} vessels detected in no-take MPAs",
+ "fishingInRfmoWithoutKnownAuthorization_one": "{{count}} fishing event from {{vessels}} vessels detected outside known RFMO authorized areas",
+ "fishingInRfmoWithoutKnownAuthorization_other": "{{count}} fishing event from {{vessels}} vessels detected outside known RFMO authorized areas",
+ "flagChangesEmpty": "There are no vessels with flag changes",
+ "flagChangesCount_one": "{{vessels}} vessel had flag changes",
+ "flagChangesCount_other": "{{vessels}} vessels had flag changes"
+ },
+ "notFound": "Vessel group not found",
+ "user": "User Vessel Group"
+ },
"workspace": {
"add": "Add to workspace",
"addLayer": "Add to workspace",