diff --git a/apps/client/locales/en-gb/account.json b/apps/client/locales/en-gb/account.json index c4c1add10..dab49752f 100644 --- a/apps/client/locales/en-gb/account.json +++ b/apps/client/locales/en-gb/account.json @@ -17,7 +17,7 @@ "2fa": "Two Factor Authentication", "confirmNewPassword": "Confirm new password", "scanQRCode": "Scan this QR code to add it to your authenticator app", - "verifyCode": " Verify by entering a code from your authenticator app", + "verifyCode": "Verify by entering a code from your authenticator app", "disable": "Disable", "enable2FA": "Enable Two-Factor Authentication", "disable2FA": "Disable Two-Factor Authentication", @@ -31,14 +31,14 @@ "sounds": "Sounds", "panicButton": "Panic Button", "signal100": "Control", - "stopRoleplay": "Stop Event", + "stopRoleplay": "Stop roleplay", "addedToCall": "Added to call", "statusUpdate": "Status Update", "incomingCall": "Incoming Call", - "dotColor": "Dot Colour", - "fullRowColor": "Full Row Colour", + "dotColor": "Dot colour", + "fullRowColor": "Full row colour", "userApiToken": "User Api Token", - "reGenerateToken": "Re-generate Token", + "reGenerateToken": "Re-generate token", "token": "Token", "discord": "Discord", "steam": "Steam", @@ -54,7 +54,8 @@ "unavailableSounds": "Unavailable Sounds", "unavailableSoundsMessage": "These sounds are unavailable. They must be added by an admin.", "userApiTokenDescription": "This token can be used to communicate with SnailyCAD's API.", - "developerMode": "Developer Mode" + "developerMode": "Developer Mode", + "statusViewDescription": "How the colour of a state code is displayed in the active units table." }, "Notifications": { "CITIZEN_DELETED": "{citizen} was deleted. Reason: {reason}" diff --git a/apps/client/locales/en-gb/admin.json b/apps/client/locales/en-gb/admin.json index ff38ca775..25b45b817 100644 --- a/apps/client/locales/en-gb/admin.json +++ b/apps/client/locales/en-gb/admin.json @@ -6,24 +6,24 @@ "MANAGE_BUSINESSES": "Manage Businesses", "MANAGE_USERS": "Manage Users", "MANAGE_UNITS": "Manage Units", - "MANAGE_EXPUNGEMENT_REQUESTS": "Manage Record Seal Requests", + "MANAGE_EXPUNGEMENT_REQUESTS": "Manage Seal Requests", "MANAGE_NAME_CHANGE_REQUESTS": "Manage Deed Poll Requests", "MANAGE_CAD_SETTINGS": "CAD Settings", "MANAGE_CUSTOM_FIELDS": "Manage Custom Fields", "MANAGE_CUSTOM_ROLES": "Manage Custom Roles", - "MANAGE_COURTHOUSE": "Manage Courthouse", + "MANAGE_COURTHOUSE": "Manage Court", "MANAGE_PENDING_WARRANTS": "Manage Pending Warrants", "MANAGE_AUDIT_LOGS": "Manage Audit Logs", "import": "Import", - "IMPORT_CITIZENS": "Import Civilians", + "IMPORT_CITIZENS": "Import Citizens", "IMPORT_VEHICLES": "Import Vehicles", "IMPORT_WEAPONS": "Import Weapons", "allUsers": "All Users", "pendingUsers": "Pending Users", "viewInfo": "View Info", - "noCitizens": "There are no civilians yet...", - "noBusinesses": "There are no businesses yet...", - "noUnits": "There are no units yet...", + "noCitizens": "There are no citizens for this CAD yet.", + "noBusinesses": "There are no businesses for this CAD yet.", + "noUnits": "There are no units yet", "user": "User", "owner": "Owner", "owners": "Owners", @@ -42,13 +42,12 @@ "pendingBusinesses": "Pending Businesses", "status": "Status", "allBusinesses": "All Businesses", - "whitelisted": "Whitelisted", + "whitelisted": "Allowlisted", "declineUnit": "Decline Unit", - "declineOfficer": "Decline Unit", "action": "Action", "noPendingOfficers": "There are no officers pending access to a force.", "allUnits": "All Units", - "departmentWhitelisting": "Force Whitelisting ({length})", + "departmentWhitelisting": "Force Allowlisting ({length})", "importViaFile": "Import via file", "managePermissions": "Manage Permissions", "detailedPermissions": "Detailed Permissions", @@ -76,7 +75,7 @@ "banned": "Banned", "officers": "Officers", "emsFdDeputies": "Emergency Service Members", - "citizens": "Civilians", + "citizens": "Citizens", "arrested": "Arrested", "dead": "Dead", "images": "Images", @@ -86,7 +85,8 @@ "vehicles": "Vehicles", "leo": "Police", "emsFd": "Emergency Services", - "onDuty": "Active", + "onDuty": "On Duty", + "impounded": "Impounded", "suspended": "Suspended", "pruneUsers": "Prune Users", "inactiveUsers": "Inactive Users", @@ -102,19 +102,19 @@ "departmentTimeLogs": "Department/Unit Time Logs", "startDate": "Start Date (First Seen)", "endDate": "End Date (First Seen)", - "departments": "Departments", + "departments": "Forces", "units": "Units", "groupBy": "Group By", - "pruneUnitsDescription": "This will allow you to prune units that have not been active for a certain amount of time. You can either delete the unit or set a different department.", - "manageCourthouseDescription": " Here you can manage record seal requests, deed poll requests and pending warrants.", - "manageCustomFieldsDescription": "Here you can manage custom fields. These are fields can be added by any officers to citizens in name-search.", + "pruneUnitsDescription": "This will allow you to prune units that have not been active for a certain amount of time. You can either delete the unit or set a different force.", + "manageCourthouseDescription": " Here you can manage seal requests, deed poll requests and pending warrants.", + "manageCustomFieldsDescription": "Here you can manage custom fields. These are fields can be added by any officers to civilians in name-search.", "manageCustomRolesDescription": "Here you can manage custom roles. These roles can be assigned to users instead of giving permissions one by one.", - "importCitizensDescription": "Here you can mass import citizens that may not be connected to a registered user.", - "importVehiclesDescription": "Here you can mass import vehicles that are registered to a citizen. In the table below you can see all registered vehicles.", - "importWeaponsDescription": "Here you can mass import weapons that are registered to a citizen. In the table below you can see all registered weapons.", + "importCitizensDescription": "Here you can mass import civilians that may not be connected to a registered user.", + "importVehiclesDescription": "Here you can mass import vehicles that are registered to a civilians. In the table below you can see all registered vehicles.", + "importWeaponsDescription": "Here you can mass import weapons that are registered to a civilians. In the table below you can see all registered weapons.", "RAW_WEBHOOKS": "Raw Webhooks", "LIVE_MAP": "Live Map", - "addCitizenEntry": "Add citizen entry", + "addCitizenEntry": "Add civilian entry", "submit": "Submit", "30Days": "30 Days", "3Months": "3 Months", @@ -127,9 +127,9 @@ "username": "Username", "rank": "Rank", "adminPermissions": "Admin Permissions", - "leoPermissions": "LEO Permissions", - "emsFdPermissions": "EMS/FD Permissions", - "dispatchPermissions": "Dispatch Permissions", + "leoPermissions": "Police Permissions", + "emsFdPermissions": "Emergency Service Permissions", + "dispatchPermissions": "Control Permissions", "whitelistStatus": "Whitelist Status", "noUsersPending": "There are no users pending access.", "filter": "Filter", @@ -138,9 +138,9 @@ "minutes": "Minutes", "hours": "Hours", "admin": "Admin", - "courthouseAdmin": "Courthouse Admin", - "dispatch": "Dispatch", - "citizenRelated": "Citizen Related", + "courthouseAdmin": "Court Admin", + "dispatch": "Control", + "citizenRelated": "Civilian Related", "other": "Other", "category": "Category", "permissions": "Permissions", @@ -153,7 +153,19 @@ "alert_deleteUnit": "Are you sure you want to delete {unit}? This action cannot be undone!", "alert_deleteCustomField": "Are you sure you want to delete this custom field? This action cannot be undone. All values created with this field will also be deleted.", "info_pendingBusinesses": "These are created businesses that are awaiting approval to be used. Accept or decline them.", - "alert_deleteBusiness": "Are you sure you want to delete this {name}? All it's data will be lost. This action cannot be undone." + "alert_deleteBusiness": "Are you sure you want to delete this {name}? All it's data will be lost. This action cannot be undone.", + "webhooks": "Webhooks", + "general": "General", + "miscellaneous": "Miscellaneous", + "WHITELIST_SETTINGS": "Allowlist Settings", + "INACTIVITY_TIMEOUTS": "Inactivity Timeouts", + "CITIZEN_LICENSE_POINTS": "Civilian License Points", + "MAX_LICENSE_POINTS": "Max License Points", + "TEMPLATES": "Templates", + "OTHER": "Other", + "integrations": "Integrations", + "LIMITS": "Limits", + "BLACKLISTED_WORDS": "Blocklisted Words" }, "AuditLogs": { "userBanned": "User: {value} has been banned.", @@ -169,14 +181,14 @@ "temporaryUnitCreate": "A temporary unit has been created with id: {value}.", "cadAPITokenRemoved": "The CAD API token has been removed.", "cadAPITokenEnabled": "The CAD API token has been enabled.", - "expungementAccepted": "a record seal request has been accepted with citizen id {value}.", - "expungementDeclined": "a record seal request has been declined with citizen id {value}.", + "expungementAccepted": "a seal request has been accepted with citizen id {value}.", + "expungementDeclined": "a seal request has been declined with citizen id {value}.", "nameChangeRequestAccepted": "a deed poll has been accepted with citizen id {value}.", "nameChangeRequestDeclined": "a deed poll has been declined with citizen id {value}.", "activeWarrantAccepted": "an active warrant request has been accepted with id {value}.", "activeWarrantDeclined": "an active warrant request has been declined with id {value}.", "bulkRemoveValues": "Selected values have been removed: {value}", - "leoIncidentsPurged": "Selected incidents have been purged. These incidents cannot be recovered and were deleted permanently: {value}. ", - "emsFdIncidentsPurged": "Selected incidents have been purged. These incidents cannot be recovered and were deleted permanently: {value}. " + "leoIncidentsPurged": "Selected police incidents have been purged. These incidents cannot be recovered and were deleted permanently: {value}. ", + "emsFdIncidentsPurged": "Selected emergency services incidents have been purged. These incidents cannot be recovered and were deleted permanently: {value}. " } } diff --git a/apps/client/locales/en-gb/auth.json b/apps/client/locales/en-gb/auth.json index cc8de6472..aa64faa49 100644 --- a/apps/client/locales/en-gb/auth.json +++ b/apps/client/locales/en-gb/auth.json @@ -28,6 +28,7 @@ "steamSyncSuccess": "Successfully synced Steam account.", "connections": "Connections", "connectionsText": "You are required to connect to the following services to continue.", - "forceAccountPassword": "This CAD requires you to have a password set on your account. Please set a password below." + "forceAccountPassword": "This CAD requires you to have a password set on your account. Please set a password below.", + "noThirdPartyConnections": "There are no third party connections available." } } diff --git a/apps/client/locales/en-gb/business.json b/apps/client/locales/en-gb/business.json index c7e0cd296..390980667 100644 --- a/apps/client/locales/en-gb/business.json +++ b/apps/client/locales/en-gb/business.json @@ -1,15 +1,15 @@ { "Business": { - "businesses": "Organisations", + "businesses": "Businesses", "owned": "Owned", "joined": "Joined", - "noOwned": "You do not own any organisations", + "noOwned": "You do not own any businesses", "role": "Role", "citizen": "Civilian", - "notEmployee": "You are not a member of any organisations", - "business": "Organisations", - "createBusiness": "Create Organisation", - "joinBusiness": "Join Organisation", + "notEmployee": "You are not an employee at an other business", + "business": "Business", + "createBusiness": "Create Business", + "joinBusiness": "Join Business", "owner": "Owner", "name": "Name", "address": "Address", @@ -17,35 +17,35 @@ "deletePost": "Delete Post", "createPost": "Create Post", "editPost": "Edit Post", - "employees": "Members", - "employeeOfTheMonth": "Member of the month", + "employees": "Employees", + "employeeOfTheMonth": "Employee of the month", "publishedBy": "Published By", - "fire": "Remove", - "manageEmployee": "Manage Member", - "canManageEmployees": "Can manage members", + "fire": "Fire", + "manageEmployee": "Manage Employee", + "canManageEmployees": "Can manage employees", "canCreatePosts": "Can create posts", - "fireEmployee": "Remove member", - "deleteBusiness": "Delete Organisation", + "fireEmployee": "Fire employee", + "deleteBusiness": "Delete Business", "whitelistStatus": "Whitelist Status", - "allEmployees": "All Members", - "pendingEmployees": "Pending Members", - "businessVehicles": "Organisation Vehicles", - "noPendingEmployees": "There are no members pending access.", - "noVehicles": "This organisation has no vehicles registered.", - "businessIsWhitelisted": "This organisation is whitelisted. You will be able to view it once you're accepted.", - "businessWhitelistedCAD": "This organisation is still awaiting approval of an administrator.", + "allEmployees": "All Employees", + "pendingEmployees": "Pending Employees", + "businessVehicles": "Business Vehicles", + "noPendingEmployees": "There are no employees pending access.", + "noVehicles": "This business has no vehicles registered.", + "businessIsWhitelisted": "This business is allowlisted. You will be able to view it once you're accepted.", + "businessWhitelistedCAD": "This business is still awaiting approval of an administrator.", "postTitle": "Post Title", "postBody": "Post Body", - "nameDescription": "The name of your organisation.", - "addressDescription": "The address of your organisation.", - "whitelistDescription": "Civilians that want to join your organisation must be reviewed. They can be accepted or denied.", + "nameDescription": "The name of your business.", + "addressDescription": "The address of your business.", + "whitelistDescription": "Civilians that want to join your business must be reviewed. They can be accepted or denied.", "businessRoles": "Business Roles", "addBusinessRole": "Add business role", "editBusinessRole": "Edit business role", "as": "As", "deleteBusinessRole": "Delete business role", "canManageVehicles": "Can manage vehicles", - "alert_fireEmployee": "Are you sure you want to remove {employee}? This action cannot be undone.", + "alert_fireEmployee": "Are you sure you want to fire {employee}? This action cannot be undone.", "alert_deletePost": "Are you sure you want to delete this post? This action cannot be undone.", "alert_deleteBusiness": "Are you sure you want to delete \"{business}\"? This action cannot be undone.", "alert_deleteBusinessRole": "Are you sure you want to delete \"{role}\"? This action cannot be undone." diff --git a/apps/client/locales/en-gb/cad-settings.json b/apps/client/locales/en-gb/cad-settings.json index 0d79c4891..934f18e7e 100644 --- a/apps/client/locales/en-gb/cad-settings.json +++ b/apps/client/locales/en-gb/cad-settings.json @@ -1,40 +1,31 @@ { "CadSettings": { - "templateSection": "Templates", - "callsignTemplate": "Callsign Template", - "callsignTemplateInfo": "This is the template for unit callsigns. You can use the following variables: {variables}", - "caseNumberTemplate": "Case Number Template", - "caseNumberTemplateInfo": "This is the template for record case numbers. You can use the following variables: {variables}", - "pairedUnitTemplate": "Paired Unit Template", - "pairedUnitTemplateInfo": "This is the template for paired units. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", - "driversLicenseTemplate": "Drivers license number template", - "driversLicenseTemplateInfo": "This is the template for drivers license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", - "pilotLicenseTemplate": "Pilot license number template", - "pilotLicenseTemplateInfo": "This is the template for pilot license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", - "weaponLicenseTemplate": "Weapon license number template", - "weaponLicenseTemplateInfo": "This is the template for weapon license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", - "waterLicenseTemplate": "Water license number template", - "waterLicenseTemplateInfo": "This is the template for water license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created citizens.", "generalSettings": "General Settings", "cadName": "CAD Name", "cadNameDescription": "The name of your SnailyCAD instance. This can be the name of your community or server, etc.", "cadLogo": "CAD Logo", "cadLogoDescription": "The logo of your SnailyCAD instance. This can be the logo of your community or server, etc. Note: page reload may be required.", + "authScreenHeaderImage": "Auth Screen Header Image", + "authScreenBackgroundImage": "Auth Screen Background Image", + "cadOpenGraphDescription": "CAD Open Graph Description", + "cadOpenGraphDescriptionInfo": "This will show on an embed when the CAD is shared on social media. Best to keep short and simple", "areaOfPlay": "Area of Play", "areaOfPlayDescription": "The area where roleplay is currently active", "registrationCode": "Registration Code", "registrationCodeDescription": "Users are required to enter this code when creating a new account.", "roleplayEnabled": "Roleplay Enabled", "roleplayEnabledDescription": "When disabled, this will display a banner displaying that roleplay is currently disabled.", - "whitelisting": "whitelisting", - "cadWhitelist": "CAD Whitelist", - "cadWhitelistDescription": "The CAD will be whitelisted. Any new user will need to be reviewed, then they can be approved or denied.", - "towWhitelist": "Tow Whitelist", - "towWhitelistDescription": "The tow system will be whitelisted. The Tow permission must be given to the user before they can use the tow system.", - "taxiWhitelist": "Taxi Whitelist", - "taxiWhitelistDescription": "The taxi system will be whitelisted. The Taxi permission must be given to the user before they can use the taxi system.", - "businessWhitelist": "Business Whitelist", - "businessWhitelistDescription": "The business system will be whitelisted. Any new business must first be reviewed, then they can be approved or denied before it can be used." + "whitelisting": "Allowlisting", + "cadWhitelist": "CAD Allowlist", + "cadWhitelistDescription": "The CAD will be allowlisted. Any new user will need to be reviewed, then they can be approved or denied.", + "towWhitelist": "Recovery Allowlist", + "towWhitelistDescription": "The recovery system will be allowlisted. The Recovery permission must be given to the user before they can use the recovery system.", + "taxiWhitelist": "Taxi Allowlist", + "taxiWhitelistDescription": "The taxi system will be allowlisted. The Taxi permission must be given to the user before they can use the taxi system.", + "businessWhitelist": "Business Allowlist", + "businessWhitelistDescription": "The business system will be allowlisted. Any new business must first be reviewed, then they can be approved or denied before it can be used.", + "timeZone": "Time Zone", + "timeZoneDescription": "The time zone that will be used in the SnailyCAD instance. This will apply to all users." }, "DiscordRolesTab": { "discordRoles": "Discord Roles", @@ -45,28 +36,28 @@ "adminRoleInfo": "The Discord Role that will represent set admin permissions in the CAD.", "leoRole": "Police Role", "leoRoleInfo": "The Discord Role that will represent set police permissions in the CAD.", - "leoSupervisorRole": "Police Supervisor Role", - "leoSupervisorRoleInfo": "The Discord Role that will represent set police Supervisor permissions in the CAD.", + "leoSupervisorRole": "Senior Policing Role", + "leoSupervisorRoleInfo": "The Discord Role that will represent set senior policing permissions in the CAD.", "emsFdRole": "Emergency Services Role", - "emsFdRoleInfo": "The Discord Role that will represent set emergency service permissions in the CAD.", + "emsFdRoleInfo": "The Discord Role that will represent set emergency services permissions in the CAD.", "dispatchRole": "Control Role", "dispatchRoleInfo": "The Discord Role that will represent set control permissions in the CAD.", - "towRole": "Tow Role", - "towRoleInfo": "The Discord Role that will represent set tow permissions in the CAD.", + "towRole": "Recovery Services Role", + "towRoleInfo": "The Discord Role that will represent set recovery services permissions in the CAD.", "taxiRole": "Taxi Role", "taxiRoleInfo": "The Discord Role that will represent set taxi permissions in the CAD.", - "courthouseRole": "Courthouse Role", - "courthouseRoleInfo": "The Discord Role that will represent set courthouse permissions in the CAD.", - "whitelistedRole": "Whitelisted Role", - "whitelistedRoleInfo": "The Discord Role that will represent whitelisted access." + "courthouseRole": "Court Role", + "courthouseRoleInfo": "The Discord Role that will represent set court permissions in the CAD.", + "whitelistedRole": "Allowlisted Role", + "whitelistedRoleInfo": "The Discord Role that will represent allowlisted access." }, "DiscordWebhooksTab": { "discordWebhooks": "Discord Webhooks", "refreshChannels": "Refresh Channels", "discordWebhooksInfo": "Select a channel for each webhook type. This will create a new Discord webhook and send webhooks on the respective event type.", "extraMessage": "Extra Message", - "calls911Channel": "911 Calls channel", - "calls911ChannelInfo": "The Discord channel where 911 calls will be sent to.", + "calls911Channel": "999 Calls channel", + "calls911ChannelInfo": "The Discord channel where 999 calls will be sent to.", "statusUpdatesChannel": "Status Updates channel", "statusUpdatesChannelInfo": "The Discord channel where status updates will be sent to.", "panicButtonChannel": "Panic Button channel", @@ -75,25 +66,31 @@ "bolosChannelInfo": "The Discord channel where new remarks will be sent to.", "impoundedVehicleChannel": "Impounded Vehicles channel", "impoundedVehicleChannelInfo": "The Discord channel where impounded vehicle notifications will be sent to.", - "citizenRecordsChannel": "Citizen Records channel", - "citizenRecordsChannelInfo": "The Discord channel where new arrest reports, tickets, warrants and written warnings will be sent to.", + "citizenRecordsChannel": "Civilian Records channel", + "citizenRecordsChannelInfo": "The Discord channel where new arrest reports, FPNs, warrants and cautions will be sent to.", "warrantsChannel": "Warrants channel", "warrantsChannelInfo": "The Discord channel where new warrants will be sent to.", "bleeterPostChannelInfo": "The Discord channel where new bleeter posts will be sent to.", "bleeterPostChannel": "Bleeter Post channel", - "citizenDeclaredDeadChannelInfo": "The Discord channel where dead citizen notifications will be sent to.", - "citizenDeclaredDeadChannel": "Citizen Declared Dead channel" + "citizenDeclaredDeadChannelInfo": "The Discord channel where deceased civilian notifications will be sent to.", + "citizenDeclaredDeadChannel": "Civilian Declared Deceased channel", + "departmentWhitelistStatusChannelInfo": "When a unit is pending approval or gets accepted/denied this channel will be used to send a webhook to.", + "departmentWhitelistStatusChannel": "Force allowlist Status Change Channel", + "userWhitelistStatusChannelInfo": "When a user is pending approval or gets accepted/denied this channel will be used to send a webhook to.", + "userWhitelistStatusChannel": "User Allowlist Status Change Channel" }, "RawWebhooksTab": { "rawWebhooks": "Raw Webhooks", "rawWebhooksInfo": "Set custom URLs for each webhook type. This will send webhooks on the respective event type with raw CAD data.", - "calls911WebhookURL": "Calls Webhook URL", + "calls911WebhookURL": "Calls 999 Webhook URL", "statusUpdateWebhookURL": "Status Update Webhook URL", "panicButtonWebhookURL": "Panic Button Webhook URL", "bolosWebhookURL": "Remarks Webhook URL", - "impoundedVehicleWebhookURL": "Impounded Vehicle Webhook URL", + "impoundedVehicleWebhookURL": "Seized Vehicle Webhook URL", "citizenRecordsWebhookURL": "Civilian Records Webhook URL", - "warrantsWebhookURL": "Warrants Webhook URL" + "warrantsWebhookURL": "Warrants Webhook URL", + "departmentWhitelistStatusChannelURL": "Force Allowlist Status Change Webhook URL", + "userWhitelistStatusChannelURL": "User Allowlist Status Change Webhook URL" }, "LiveMapTab": { "liveMapSettings": "Live Map Settings", @@ -107,7 +104,9 @@ "liveMapUrlDescription": "This URL will communicate to the live_map resource in your FiveM server.", "liveMapSettingsInfo": "Configure the live map URL and map tiles.", "mapTiles": "Map Tiles", - "mapTilesDescription": "These are the map tiles that will be shown in the live map. These must be named in the following format:" + "mapTilesDescription": "These are the map tiles that will be shown in the live map. These must be named in the following format:", + "liveMapTilesAlertTitle": "Image formats", + "liveMapTilesAlertMessage": "The image formats must be in .png or .jpg format." }, "ApiTokenTab": { "apiToken": "API Token", @@ -119,12 +118,27 @@ "readMorePublicAPI": "Read more about the Public API here." }, "MiscSettingsTab": { + "templateSection": "Templates", + "callsignTemplate": "Callsign Template", + "callsignTemplateInfo": "This is the template for unit callsigns. You can use the following variables: {variables}", + "caseNumberTemplate": "Case Number Template", + "caseNumberTemplateInfo": "This is the template for record case numbers. You can use the following variables: {variables}", + "pairedUnitTemplate": "Paired Unit Template", + "pairedUnitTemplateInfo": "This is the template for paired units. You can use the following variables: {variables}. Note: this will only apply to newly created civilians.", + "driversLicenseTemplate": "Drivers license number template", + "driversLicenseTemplateInfo": "This is the template for drivers license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created civilians.", + "pilotLicenseTemplate": "Pilot license number template", + "pilotLicenseTemplateInfo": "This is the template for pilot license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created civilians.", + "weaponLicenseTemplate": "Weapon license number template", + "weaponLicenseTemplateInfo": "This is the template for weapon license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created civilians.", + "waterLicenseTemplate": "Water license number template", + "waterLicenseTemplateInfo": "This is the template for water license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created civilians.", + "huntingLicenseTemplate": "Hunting license number template", + "huntingLicenseTemplateInfo": "This is the template for hunting license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created civilians.", + "fishingLicenseTemplate": "Fishing license number template", + "fishingLicenseTemplateInfo": "This is the template for fishing license numbers. You can use the following variables: {variables}. Note: this will only apply to newly created civilians.", "miscSettings": "Miscellaneous Settings", "cadRelated": "CAD Related", - "authScreenHeaderImage": "Auth Screen Header Image", - "authScreenBackgroundImage": "Auth Screen Background Image", - "cadOpenGraphDescription": "CAD Open Graph Description", - "cadOpenGraphDescriptionInfo": "This will show on an embed when the CAD is shared on social media. Best to keep short and simple", "inactivityTimeouts": "Inactivity Timeouts", "911CallInactivityTimeout": "999 Call Inactivity Timeout", "911CallInactivityTimeoutDescription": "Calls that have not been updated after this timeout will be automatically ended. The format must be in minutes. (Default: none)", @@ -132,32 +146,36 @@ "incidentInactivityTimeoutDescription": "Incidents that have not been updated after this timeout will be automatically ended. The format must be in minutes. (Default: none)", "unitInactivityTimeout": "Unit Inactivity Timeout", "unitInactivityTimeoutDescription": "Units that have not been updated after this timeout will be automatically set off-duty. The format must be in minutes. (Default: none)", - "activeDispatcherInactivityTimeout": "Control Inactivity Timeout", - "activeDispatcherInactivityTimeoutDescription": "If control have not been updated after this timeout will be automatically set off-duty. The format must be in minutes. (Default: none)", + "activeDispatcherInactivityTimeout": "Active Dispatcher Inactivity Timeout", + "activeDispatcherInactivityTimeoutDescription": "Active Dispatchers that have not been updated after this timeout will be automatically set off-duty. The format must be in minutes. (Default: none)", "boloInactivityTimeout": "Remark Inactivity Timeout", "boloInactivityTimeoutDescription": "Remarks that have not been updated after this timeout will be automatically ended. The format must be in minutes. (Default: none)", "activeWarrantsInactivityTimeout": "Active Warrants Inactivity Timeout", "activeWarrantsInactivityTimeoutDescription": "Active Warrants that have not been updated after this timeout will be automatically set as non-active. The format must be in minutes. (Default: none)", "maxLicensePoints": "Max License Points", - "maxLicensePointsDescription": "Define the maximum amount of license points a citizen can have before their license is suspended.", + "maxLicensePointsDescription": "Define the maximum amount of license points a civilian can have before their license is suspended.", "maxDriverLicensePoints": "Max Driver License Points", - "maxDriverLicensePointsDescription": "The maximum amount of license points a citizen can have before their drivers license is suspended (Default: 12)", + "maxDriverLicensePointsDescription": "The maximum amount of license points a civilian can have before their drivers license is suspended (Default: 12)", "maxPilotLicensePoints": "Max Pilots License Points", - "maxPilotLicensePointsDescription": "The maximum amount of license points a citizen can have before their pilots license is suspended (Default: 12)", + "maxPilotLicensePointsDescription": "The maximum amount of license points a civilian can have before their pilots license is suspended (Default: 12)", "maxWeaponLicensePoints": "Max Weapon License Points", - "maxWeaponLicensePointsDescription": "The maximum amount of license points a citizen can have before their weapon license is suspended (Default: 12)", + "maxWeaponLicensePointsDescription": "The maximum amount of license points a civilian can have before their weapon license is suspended (Default: 12)", + "maxFishingLicensePoints": "Max Fishing License Points", + "maxFishingLicensePointsDescription": "The maximum amount of license points a civilian can have before their fishing license is suspended (Default: 12)", + "maxHuntingLicensePoints": "Max Hunting License Points", + "maxHuntingLicensePointsDescription": "The maximum amount of license points a civilian can have before their hunting license is suspended (Default: 12)", "maxWaterLicensePoints": "Max Water License Points", - "maxWaterLicensePointsDescription": "The maximum amount of license points a citizen can have before their water license is suspended (Default: 12)", + "maxWaterLicensePointsDescription": "The maximum amount of license points a civilian can have before their water license is suspended (Default: 12)", "other": "Other", "weightPrefix": "Weight Prefix", "weightPrefixDescription": "The prefix for the weight unit (eg: kg or lbs)", "heightPrefix": "Height Prefix", "heightPrefixDescription": "The prefix for the height unit (eg: cm or ft)", - "maxBusinessesPerCitizen": "Max Businesses Per Citizen", - "maxBusinessesPerCitizenDescription": "The maximum amount of businesses a citizen can create (Default: Infinity)", - "maxCitizensPerUser": "Max Citizens Per User", - "maxCitizensPerUserDescription": "The maximum amount of citizens a user can create (Default: Infinity)", - "maxDepartmentsPerUnitPerUser": "Max Departments Per Unit Per User", + "maxBusinessesPerCitizen": "Max Businesses Per Civilian", + "maxBusinessesPerCitizenDescription": "The maximum amount of businesses a civilians can create (Default: Infinity)", + "maxCitizensPerUser": "Max Civilians Per User", + "maxCitizensPerUserDescription": "The maximum amount of civilians a user can create (Default: Infinity)", + "maxDepartmentsPerUnitPerUser": "Max Forces Per Unit Per User", "maxDepartmentsPerUnitPerUserDescription": "The maximum amount of units a user can create with a certain department. (Default: Infinity)", "maxDivisionsPerOfficer": "Max Divisions Per Officer", "maxDivisionsPerOfficerDescription": "The maximum amount of divisions an officer can be in. (Default: Infinity)", @@ -167,12 +185,12 @@ "maxAssignmentsToCallsPerUnitDescription": "The maximum amount of calls a unit can be assigned to. (Default: Infinity)", "maxOfficersPerUser": "Max Officers Per User", "maxOfficersPerUserDescription": "The maximum amount of officers a user can create (Default: Infinity)", - "maxPlateLength": "Max Plate Length", - "maxPlateLengthDescription": "The maximum allowed length of a plate (Default: 8)", - "jailTimeScaling": "Jail Time Scaling", - "jailTimeScalingDescription": "The total jail time calculated from an arrest report will be converted to the scale set below. This will automatically checkout the citizen from jail after the time has ended in realtime.", - "citizenLicenseNumbers": "Citizen License Numbers", - "citizenLicenseNumbersDescription": "Manage the lengths of the citizen license numbers.", + "maxPlateLength": "Max Registration Length", + "maxPlateLengthDescription": "The maximum allowed length of a registration (Default: 8)", + "jailTimeScaling": "Custody Time Scaling", + "jailTimeScalingDescription": "The total custody time calculated from an arrest report will be converted to the scale set below. This will automatically checkout the civilian from custody after the time has ended in realtime.", + "citizenLicenseNumbers": "Civilian License Numbers", + "citizenLicenseNumbersDescription": "Manage the lengths of the civilian license numbers.", "driversLicenseNumberLength": "Drivers License Number Length", "driversLicenseNumberLengthDescription": "The length of the drivers license number (Default: 8)", "pilotLicenseNumberLength": "Pilot License Number Length", @@ -181,101 +199,121 @@ "weaponLicenseNumberLengthDescription": "The length of the weapon license number (Default: 8)", "waterLicenseNumberLength": "Water License Number Length", "waterLicenseNumberLengthDescription": "The length of the water license number (Default: 8)", + "fishingLicenseNumberLength": "Fishing License Number Length", + "fishingLicenseNumberLengthDescription": "The length of the fishing license number (Default: 8)", + "huntingLicenseNumberLength": "Hunting License Number Length", + "huntingLicenseNumberLengthDescription": "The length of the hunting license number (Default: 8)", "seconds": "Seconds", "minutes": "Minutes", - "hours": "Hours" + "hours": "Hours", + "signal100RepeatAmountDescription": "The amount of times control signal should be repeated. (Default: 1)", + "signal100RepeatAmount": "Control Signal Repeat Amount", + "signal100RepeatIntervalMsDescription": "The amount of time between each control signal message in milliseconds. (Default: 1000)", + "signal100RepeatIntervalMs": "Control Signal Repeat Interval (ms)", + "limits": "Limits" + }, + "BlacklistedWords": { + "blacklistedWords": "Blocklisted Words", + "blacklistedWordsDescription": "SnailyCAD will verify if a citizen's name or vehicle's registration contains any of the blocklisted words.", + "noBlacklistedWords": "No blocklisted words have been added yet.", + "importBlacklistedWords": "Import Blocklisted Words", + "file": "File", + "word": "Word", + "remove": "Remove", + "removeBlacklistedWord": "Remove Blocklisted Word", + "removeBlacklistedWordDescription": "Are you sure you want to remove this blocklisted word?" }, "Features": { "enableOrDisableFeatures": "Enable or Disable Features", "searchFeatures": "Search Features...", "types": "Types", - "EXPUNGEMENT_REQUEST": "Record Seal Request", - "NAME_CHANGE_REQUEST": "Deed poll request", - "TOW": "Tow", - "TOW-description": "When enabled, this will allow citizens to create tow calls", + "EXPUNGEMENT_REQUEST": "Seal Request", + "NAME_CHANGE_REQUEST": "Deed Poll request", + "TOW": "Recovery", + "TOW-description": "When enabled, this will allow civilians to create recovery calls", "TAXI": "Taxi", - "TAXI-description": "When enabled, this will allow citizens to create taxi calls", + "TAXI-description": "When enabled, this will allow civilians to create taxi calls", "TRUCK_LOGS": "Truck Logs", - "TRUCK_LOGS-description": "When enabled, this will allow citizens to create truck logs.", + "TRUCK_LOGS-description": "When enabled, this will allow civilians to create truck logs.", "LICENSE_EXAMS": "License Exams", - "LICENSE_EXAMS-description": "When enabled, this will require citizens to pass a license exam before they can obtain a license.", + "LICENSE_EXAMS-description": "When enabled, this will require civilians to pass a license exam before they can obtain a license.", "LICENSE_EXAMS-url": "https://docs.snailycad.org/docs/features/settings/license-exams", "AOP": "Area of Play", "AOP-description": "When disabled, this will hide the AOP from the CAD.", "BUSINESS": "Business", - "BUSINESS-description": "When enabled, this will allow citizens to create and join businesses.", - "ALLOW_DUPLICATE_CITIZEN_NAMES": "Allow Duplicate Citizen Names", - "ALLOW_DUPLICATE_CITIZEN_NAMES-description": "When enabled, this will allow users to create citizens with the same name (name and surname)", + "BUSINESS-description": "When enabled, this will allow civilians to create and join businesses.", + "ALLOW_DUPLICATE_CITIZEN_NAMES": "Allow Duplicate Civilian Names", + "ALLOW_DUPLICATE_CITIZEN_NAMES-description": "When enabled, this will allow users to create civilians with the same name (name and surname)", "BLEETER": "Bleeter", "BLEETER-url": "https://docs.snailycad.org/docs/features/settings/bleeter", - "BLEETER-description": "When enabled, this will allow citizens to create bleets.", + "BLEETER-description": "When enabled, this will allow civilians to create bleets.", "COURTHOUSE": "Courthouse", - "COURTHOUSE-description": "When enabled, this will allow citizens to create expungement requests, name change requests. Users with the required permissions can create court entries and posts.", + "COURTHOUSE-description": "When enabled, this will allow civilians to create expungement requests, name change requests. Users with the required permissions can create court entries and posts.", "COURTHOUSE-url": "https://docs.snailycad.org/docs/features/settings/courthouse", "WEAPON_REGISTRATION": "Weapon Registration", - "WEAPON_REGISTRATION-description": "When enabled, this will allow citizens to register weapons.", - "CALLS_911": "911 Calls", - "CALLS_911-description": "When enabled, this will allow the user of 911 calls in the CAD.", - "SOCIAL_SECURITY_NUMBERS": "Social Security Numbers", - "SOCIAL_SECURITY_NUMBERS-description": "When enabled, this will allow citizens to use Social Security Numbers.", + "WEAPON_REGISTRATION-description": "When enabled, this will allow civilians to register weapons.", + "CALLS_911": "999 Calls", + "CALLS_911-description": "When enabled, this will allow the user of 999 calls in the CAD.", + "SOCIAL_SECURITY_NUMBERS": "National Insurance Numbers", + "SOCIAL_SECURITY_NUMBERS-description": "When enabled, this will allow civilians to use National Insurance Numbers.", "CUSTOM_TEXTFIELD_VALUES": "Custom Textfield Values", "CUSTOM_TEXTFIELD_VALUES-description": "When enabled, this will allow users to enter custom vehicle/weapon values when registering a vehicle/weapon", - "ACTIVE_DISPATCHERS": "Active Dispatchers", - "ACTIVE_DISPATCHERS-description": "When enabled, certain buttons on the LEO and EMS/FD dashboard will become disabled when there is an active dispatcher.", - "ALLOW_CITIZEN_UPDATE_LICENSE": "Allow citizens to update their licenses", - "ALLOW_CITIZEN_UPDATE_LICENSE-description": "When disabled, this will only allow officers to manage licenses for citizens.", + "ACTIVE_DISPATCHERS": "Active Controllers", + "ACTIVE_DISPATCHERS-description": "When enabled, certain buttons on the police and emergency services dashboard will become disabled when there is an active controller.", + "ALLOW_CITIZEN_UPDATE_LICENSE": "Allow civilians to update their licenses", + "ALLOW_CITIZEN_UPDATE_LICENSE-description": "When disabled, this will only allow officers to manage licenses for civilians.", "ALLOW_REGULAR_LOGIN": "Allow username/password Login", "ALLOW_REGULAR_LOGIN-description": "When disabled, this will only allow users to login with Discord/Steam.", "ACTIVE_INCIDENTS": "Active Incidents", - "ACTIVE_INCIDENTS-description": "When enabled, this will allow Dispatch to create active incidents.", + "ACTIVE_INCIDENTS-description": "When enabled, this will allow control to create active incidents.", "ACTIVE_INCIDENTS-url": "https://docs.snailycad.org/docs/features/settings/active-incidents", "RADIO_CHANNEL_MANAGEMENT": "Radio Channel Management", - "RADIO_CHANNEL_MANAGEMENT-description": "When enabled, This will allow dispatch to manage the radio channel a unit is in. This can then be used to enhance the experience via the CAD's Public API.", - "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN": "Allow citizens to delete their own citizen", - "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN-description": "When enabled, this will allow citizens to delete their own citizen.", - "DMV": "Department of Motor Vehicles (DMV)", - "DMV-description": "When enabled, vehicles must first be approved by the Department of Motor Vehicles within the CAD.", + "RADIO_CHANNEL_MANAGEMENT-description": "When enabled, This will allow control to manage the radio channel a unit is in. This can then be used to enhance the experience via the CAD's Public API.", + "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN": "Allow civilians to delete their own civilian", + "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN-description": "When enabled, this will allow civilians to delete their own civilian.", + "DMV": "Driver and Vehicle Licensing Agency (DVLA)", + "DMV-description": "When enabled, vehicles must first be approved by the Driver and Vehicle Licensing Agency within the CAD.", "DMV-url": "https://docs.snailycad.org/docs/features/settings/department-of-motor-vehicles", - "BADGE_NUMBERS": "Badge Numbers", - "BADGE_NUMBERS-description": "When enabled, this will allow officers to use badge numbers.", + "BADGE_NUMBERS": "Collar Numbers", + "BADGE_NUMBERS-description": "When enabled, this will allow officers to use collar numbers.", "USER_API_TOKENS": "User API Tokens", "USER_API_TOKENS-description": "When enabled, this will allow users to generate their own API token to perform actions with via their account.", "USER_API_TOKENS-url": "https://docs.snailycad.org/docs/features/settings/user-api-tokens", - "CITIZEN_RECORD_APPROVAL": "Citizen Record Approvals", - "CITIZEN_RECORD_APPROVAL-description": "When enabled, this will require supervisors to accept or decline arrest reports before they can be used.", - "COMMON_CITIZEN_CARDS": "Common Citizen Cards", - "COMMON_CITIZEN_CARDS-description": "When enabled, this will allow any officers to edit, register vehicles/weapons to, create medical records to any citizen.", - "CREATE_USER_CITIZEN_LEO": "Create non-existing citizens/vehicles (LEO)", - "CREATE_USER_CITIZEN_LEO-description": "When enabled, this will allow officers to create citizens and vehicles that don't exist yet when searching for them. This citizen/vehicle will not be connected to any user.", - "LEO_TICKETS": "LEO Tickets", + "CITIZEN_RECORD_APPROVAL": "Civilian Record Approvals", + "CITIZEN_RECORD_APPROVAL-description": "When enabled, this will require seniors to accept or decline arrest reports before they can be used.", + "COMMON_CITIZEN_CARDS": "Common Civilian Cards", + "COMMON_CITIZEN_CARDS-description": "When enabled, this will allow any officers to edit, register vehicles/weapons to, create medical records to any civilian.", + "CREATE_USER_CITIZEN_LEO": "Create non-existing civilians/vehicles (Police)", + "CREATE_USER_CITIZEN_LEO-description": "When enabled, this will allow officers to create civilians and vehicles that don't exist yet when searching for them. This civilian/vehicle will not be connected to any user.", + "LEO_TICKETS": "Police Tickets", "LEO_TICKETS-description": "When enabled, this will allow officers to create tickets.", - "LEO_BAIL": "LEO Bails", + "LEO_BAIL": "Police Bails", "LEO_BAIL-description": "When enabled, this will allow officers to add bails to arrest reports.", - "COURTHOUSE_POSTS": "Courthouse Posts", - "COURTHOUSE_POSTS-description": "When enabled, this will allow users with the correct permissions to create posts in the courthouse. These posts will be visible to anyone.", + "COURTHOUSE_POSTS": "Court Posts", + "COURTHOUSE_POSTS-description": "When enabled, this will allow users with the correct permissions to create posts in the court. These posts will be visible to anyone.", "COURTHOUSE_POSTS-url": "https://docs.snailycad.org/docs/features/settings/courthouse-posts", "ACTIVE_WARRANTS": "Active Warrants", - "ACTIVE_WARRANTS-description": "When enabled, this will display active warrants on the LEO Dashboard.", + "ACTIVE_WARRANTS-description": "When enabled, this will display active warrants on the police Dashboard.", "ACTIVE_WARRANTS-url": "https://docs.snailycad.org/docs/features/settings/active-warrants", "WARRANT_STATUS_APPROVAL": "Warrant Status Approval", - "WARRANT_STATUS_APPROVAL-description": "When enabled, this will require supervisors to approve 'active' warrants.", + "WARRANT_STATUS_APPROVAL-description": "When enabled, this will require seniors to approve 'active' warrants.", "WARRANT_STATUS_APPROVAL-url": "https://docs.snailycad.org/docs/features/settings/warrant-status-approval", - "CITIZEN_DELETE_ON_DEAD": "Delete citizen when marked as dead", - "CITIZEN_DELETE_ON_DEAD-description": "When enabled, this will delete the citizen when the citizen is marked as dead.", + "CITIZEN_DELETE_ON_DEAD": "Delete civilian when marked as deceased", + "CITIZEN_DELETE_ON_DEAD-description": "When enabled, this will delete the civilian when the civilian is marked as deceased.", "PANIC_BUTTON": "Panic Buttons", - "PANIC_BUTTON-description": "When enabled, this will allow LEO and EMS-FD to press a panic button.", + "PANIC_BUTTON-description": "When enabled, this will allow police and emergency services to press a panic button.", "DIVISIONS": "Divisions", - "DIVISIONS-description": "When enabled, this will require officers and EMS-FD deputies to provide their division(s).", - "TONES": "Dispatch Tones", - "TONES-description": "When enabled, this will allow Dispatch to create temporary messages for LEO and EMS/FD.", + "DIVISIONS-description": "When enabled, this will require officers and emergency service members to provide their division(s).", + "TONES": "Control Tones", + "TONES-description": "When enabled, this will allow control to create temporary messages for police and emergency services.", "TONES-url": "https://docs.snailycad.org/docs/features/settings/dispatch-tones", - "CITIZEN_CREATION_RECORDS": "Citizen Creation Records", - "CITIZEN_CREATION_RECORDS-description": "When enabled, this allow citizens to add charges and flags to their citizen.", - "BUREAU_OF_FIREARMS": "Bureau of Firearms", - "BUREAU_OF_FIREARMS-description": "When enabled, weapons must first be approved by the Bureau of Firearms within the CAD.", + "CITIZEN_CREATION_RECORDS": "Civilian Creation Records", + "CITIZEN_CREATION_RECORDS-description": "When enabled, this allow civilians to add charges and flags to their citizen.", + "BUREAU_OF_FIREARMS": "Home Office", + "BUREAU_OF_FIREARMS-description": "When enabled, weapons must first be approved by the Home Office within the CAD.", "BUREAU_OF_FIREARMS-url": "https://docs.snailycad.org/docs/features/settings/bureau-of-firearms", - "CALL_911_APPROVAL": "911 Call Approval", - "CALL_911_APPROVAL-description": "When a citizen creates a 911 call and there are active dispatchers, this will require dispatch to approve the call before active units can view the call.", + "CALL_911_APPROVAL": "999 Call Approval", + "CALL_911_APPROVAL-description": "When a civilian creates a 911 call and there are active controllers, this will require control to approve the call before active units can view the call.", "DISCORD_AUTH": "Discord Authentication", "DISCORD_AUTH-url": "https://docs.snailycad.org/docs/discord-integration/discord-authentication", "DISCORD_AUTH-description": "When enabled, this will allow users to authenticate with Discord.", @@ -289,25 +327,29 @@ "FORCE_STEAM_AUTH-description": "When enabled, this will force users to sync with Steam after registration.", "FORCE_STEAM_AUTH-url": "https://docs.snailycad.org/docs/features/settings/forced-connections", "EDITABLE_SSN": "Editable National Insurance Number", - "EDITABLE_SSN-description": "When enabled, this will allow citizens to edit their NI number.", + "EDITABLE_SSN-description": "When enabled, this will allow civilians to edit their NIN.", "EDITABLE_VIN": "Editable VIN", - "EDITABLE_VIN-description": "When enabled, this will allow citizens to edit their vehicle's VIN.", - "SIGNAL_100_CITIZEN": "Met control display for citizens", - "SIGNAL_100_CITIZEN-description": "When enabled, this will allow citizens to view when met control is enabled.", + "EDITABLE_VIN-description": "When enabled, this will allow civilians to edit their vehicle's VIN.", + "SIGNAL_100_CITIZEN": "Control signal display for civilians", + "SIGNAL_100_CITIZEN-description": "When enabled, this will allow civilians to view control is active.", "FORCE_ACCOUNT_PASSWORD": "Force Account Password", "FORCE_ACCOUNT_PASSWORD-description": "When enabled, this will force users to set a password for their account when logging in via Discord or Steam.", "USER_DEFINED_CALLSIGN_COMBINED_UNIT": "User Defined Callsign for Combined Units", "USER_DEFINED_CALLSIGN_COMBINED_UNIT-description": "When enabled, this will allow users to define their own callsign for when creating a combined unit.", - "HOSPITAL_SERVICES": "Hospital Services", + "HOSPITAL_SERVICES": "National Health Service", "HOSPITAL_SERVICES-description": "When enabled, this will allow users with the correct permissions to manage deceased civilians.", - "MEDICAL_RECORDS_CITIZEN_MANAGEABLE": "Medical Records Citizen Manageable", - "MEDICAL_RECORDS_CITIZEN_MANAGEABLE-description": "When enabled, this will allow citizens to manage their own medical records. When disabled, this will only allow EMS/FD to manage citizen medical records.", + "MEDICAL_RECORDS_CITIZEN_MANAGEABLE": "Medical Records Civilian Manageable", + "MEDICAL_RECORDS_CITIZEN_MANAGEABLE-description": "When enabled, this will allow civilians to manage their own medical records. When disabled, this will only allow emergency services to manage civilian medical records.", "PETS": "Pets", - "PETS-description": "When enabled, this will allow citizens to create pets.", - "REQUIRED_CITIZEN_IMAGE": "Required Citizen Image", - "REQUIRED_CITIZEN_IMAGE-description": "When enabled, this will require citizens to upload an image when creating a citizen.", - "LEO_EDITABLE_CITIZEN_PROFILE": "LEO Editable Citizen Profile", - "LEO_EDITABLE_CITIZEN_PROFILE-description": "When enabled, this will allow LEO/EMS/FD/Dispatch to edit citizen profiles if the user has the 'Manage Citizen Profile (non-admin)' permission." + "PETS-description": "When enabled, this will allow civilians to create pets.", + "REQUIRED_CITIZEN_IMAGE": "Required Civilian Image", + "REQUIRED_CITIZEN_IMAGE-description": "When enabled, this will require civilians to upload an image when creating a civilian.", + "LEO_EDITABLE_CITIZEN_PROFILE": "Police Editable Civilian Profile", + "LEO_EDITABLE_CITIZEN_PROFILE-description": "When enabled, this will allow police to edit civilian profiles if the user has the 'Manage Civilian Profile (non-admin)' permission.", + "ALLOW_MULTIPLE_UNITS_DEPARTMENTS_PER_USER": "Allow multiple units with the same callsign and force per user", + "ALLOW_MULTIPLE_UNITS_DEPARTMENTS_PER_USER-description": "When enabled, officers and emergency service members can create multiple units with the same callsign and force.", + "OPEN_LAW_BOOK": "Open Legislation", + "OPEN_LAW_BOOK-description": "When enabled, this will allow every user to view the legislation." }, "Permissions": { "defaultPermissions": "Default Permissions", @@ -316,59 +358,59 @@ "defaultPermissionsWarning": "It is recommended to only change this if you are sure every user that creates an account should be granted with the selected permissions.", "toggleAll": "Toggle All", "admin": "Admin", - "courthouseAdmin": "Courthouse (Admin)", - "citizenRelated": "Citizen Related", - "emsFd": "EMS/FD", + "courthouseAdmin": "Court (Admin)", + "citizenRelated": "Civilian Related", + "emsFd": "Emergency Services", "other": "Other", - "leo": "Leo", - "dispatch": "Dispatch", - "Leo": "Leo", + "leo": "police", + "dispatch": "Control", + "Leo": "Police", "owner": "Owner", "ViewIncidents": "View Incidents", "ManageIncidents": "Manage Incidents", - "ViewImpoundLot": "View Impound Lot", - "ManageImpoundLot": "Manage Impound Lot", - "ViewJail": "View Jail", - "ManageJail": "Manage Jail", + "ViewImpoundLot": "View Vehicle Pounds", + "ManageImpoundLot": "Manage Vehicle Pounds", + "ViewJail": "View Custody", + "ManageJail": "Manage Custody", "ViewCallHistory": "View Call History", "ManageCallHistory": "Manage Call History", "LiveMap": "Live Map", - "ViewCitizenLogs": "View Citizen Logs", + "ViewCitizenLogs": "View Civilian Logs", "ViewLicenseExams": "View License Exams", "ManageLicenseExams": "Manage License Exams", "ViewCustomFields": "View Custom Fields", "ManageCustomFields": "Manage Custom Fields", - "ManageDMV": "Manage DMV", - "ManageBureauOfFirearms": "Manage Bureau Of Firearms", - "DeleteCitizenRecords": "Delete Citizen Records", + "ManageDMV": "Manage DVLA", + "ManageBureauOfFirearms": "Manage Home Office", + "DeleteCitizenRecords": "Delete Civilian Records", "ManageCustomRoles": "Manage Custom Roles", "ViewCustomRoles": "View Custom Roles", "ManageWarrants": "Manage Warrants", "ManageAwardsAndQualifications": "Manage Awards And Qualifications", - "PurgeLeoIncidents": "Purge Leo Incidents", - "LeoManageCustomFields": "Leo Manage Custom Fields", - "Dispatch": "Dispatch", - "EmsFd": "Ems Fd", - "ViewEmsFdIncidents": "View Ems Fd Incidents", - "ManageEmsFdIncidents": "Manage Ems Fd Incidents", - "DeclareCitizenDead": "Declare Citizen Dead", - "PurgeEmsFdIncidents": "Purge Ems Fd Incidents", - "ViewDeadCitizens": "View Dead Citizens", - "ManageDeadCitizens": "Manage Dead Citizens", + "PurgeLeoIncidents": "Purge Policing Incidents", + "LeoManageCustomFields": "Police Manage Custom Fields", + "Dispatch": "Control", + "EmsFd": "Emergency Services", + "ViewEmsFdIncidents": "View Emergency Service Incidents", + "ManageEmsFdIncidents": "Manage Emergency Service Incidents", + "DeclareCitizenDead": "Declare Civilian Deceased", + "PurgeEmsFdIncidents": "Purge Emergency Service Incidents", + "ViewDeadCitizens": "View Deceased Civilians", + "ManageDeadCitizens": "Manage Deceased Civilians", "ViewTaxiCalls": "View Taxi Calls", "ManageTaxiCalls": "Manage Taxi Calls", - "ViewTowCalls": "View Tow Calls", - "ManageTowCalls": "Manage Tow Calls", - "ViewTowLogs": "View Tow Logs", + "ViewTowCalls": "View Recovery Calls", + "ManageTowCalls": "Manage Recovery Calls", + "ViewTowLogs": "View Recovery Logs", "CreateBusinesses": "Create Businesses", "ManageCADSettings": "Manage CAD-Settings", "ViewUsers": "View Users", "ManageUsers": "Manage Users", "BanUsers": "Ban Users", "DeleteUsers": "Delete Users", - "ViewCitizens": "View Citizens", - "ManageCitizens": "Manage Citizens", - "DeleteCitizens": "Delete Citizens", + "ViewCitizens": "View Civilians", + "ManageCitizens": "Manage Civilians", + "DeleteCitizens": "Delete Civilians", "ViewUnits": "View Units", "ManageUnits": "Manage Units", "DeleteUnits": "Delete Units", @@ -376,13 +418,13 @@ "ViewBusinesses": "View Businesses", "ManageBusinesses": "Manage Businesses", "DeleteBusinesses": "Delete Businesses", - "ViewExpungementRequests": "View Expungement Requests", - "ManageExpungementRequests": "Manage Expungement Requests", - "ViewNameChangeRequests": "View Name Change Requests", - "ManageNameChangeRequests": "Manage Name Change Requests", + "ViewExpungementRequests": "View Seal Requests", + "ManageExpungementRequests": "Manage Seal Requests", + "ViewNameChangeRequests": "View Deed Poll Requests", + "ManageNameChangeRequests": "Manage Deed Poll Requests", "ManagePendingWarrants": "Manage Pending Warrants", - "ManageCourthousePosts": "Manage Courthouse Posts", - "ImportCitizens": "Import Citizens", + "ManageCourthousePosts": "Manage Court Posts", + "ImportCitizens": "Import Civilians", "ImportRegisteredVehicles": "Import Registered Vehicles", "ImportRegisteredWeapons": "Import Registered Weapons", "DeleteRegisteredVehicles": "Delete Registered Vehicles", @@ -395,14 +437,14 @@ "ManageValueBloodGroup": "Manage Value Blood Group", "ManageValueBusinessRole": "Manage Value Business Role", "ManageValueCodes10": "Manage Value Codes", - "ManageValuePenalCode": "Manage Value Penal Code", - "ManageValueDepartment": "Manage Value Department", + "ManageValuePenalCode": "Manage Value Legislation", + "ManageValueDepartment": "Manage Value Forces", "ManageValueOfficerRank": "Manage Value Officer Rank", "ManageValueDivision": "Manage Value Division", "ManageValueDLCategory": "Manage Value Category", - "ManageValueImpoundLot": "Manage Value Impound Lot", + "ManageValueImpoundLot": "Manage Value Vehicle Pounds", "ManageValueVehicleFlag": "Manage Value Vehicle Flag", - "ManageValueCitizenFlag": "Manage Value Citizen Flag", + "ManageValueCitizenFlag": "Manage Value Civilian Flag", "ManageValueQualification": "Manage Value Qualification", "ManageValueCallType": "Manage Value Call Type", "ManageValueAddress": "Manage Value Address", @@ -415,7 +457,9 @@ "ViewWeaponExams": "View Weapon Exams", "ManageWeaponExams": "Manage Weapon Exams", "SetUserDefinedCallsignOnOfficer": "Set User Defined Callsign On Officer", - "SetUserDefinedCallsignOnEmsFd": "Set User Defined Callsign On EMS/FD Deputy", - "LeoManageCitizenProfile": "Manage Citizen Profile (non-admin)" + "SetUserDefinedCallsignOnEmsFd": "Set User Defined Callsign On Emergency Service Member", + "LeoManageCitizenProfile": "Manage Civilian Profile (non-admin)", + "ManageSmartSigns": "Manage Smart Signs", + "ManageSmartMotorwaySigns": "Manage Smart Motorway Signs" } } diff --git a/apps/client/locales/en-gb/calls.json b/apps/client/locales/en-gb/calls.json index 3d8ab1ce6..cc9427c42 100644 --- a/apps/client/locales/en-gb/calls.json +++ b/apps/client/locales/en-gb/calls.json @@ -1,10 +1,10 @@ { "Calls": { - "tow": "Tow", - "towLogs": "Tow Logs", + "tow": "Recovery", + "towLogs": "Recovery Logs", "taxi": "Taxi", "active911Calls": "Active 999 Calls", - "noTowCalls": "There are no tow calls yet.", + "noTowCalls": "There are no recovery calls yet.", "noTaxiCalls": "There are no taxi calls yet.", "no911Calls": "There are no 999 calls yet.", "assignToCall": "Assign to call", @@ -12,15 +12,15 @@ "unassignFromCall": "Unassign from call", "location": "Location", "caller": "Caller", - "createTowCall": "Create tow call", + "createTowCall": "Create recovery call", "createTaxiCall": "Create taxi call", "create911Call": "Create 999 call", "manage911Call": "Manage 999 call", - "editTowCall": "Edit tow call", + "editTowCall": "Edit recovery call", "editTaxiCall": "Edit taxi call", "assignedUnits": "Assigned Units", - "selectCitizen": "Select citizen", - "citizen": "Citizen", + "selectCitizen": "Select civilian", + "citizen": "Civilian", "endCall": "End Call", "end911Call": "End 999 Call", "addEvent": "Add Event", @@ -28,10 +28,10 @@ "viewEvents": "View Events", "callEvents": "Call Events", "deleteCallEvent": "Delete Event", - "postal": "Postal", + "postal": "Postcode", "noEvents": "This call does not have any events", "deliveryAddress": "Delivery Address", - "callTow": "Call Tow", + "callTow": "Call Recovery", "departments": "Forces", "divisions": "Divisions", "callFilters": "Call Filters", @@ -42,7 +42,7 @@ "removeMarker": "Remove marker", "setMarker": "Set marker", "situationCode": "Situation Code", - "towCallCreated": "Successfully created the tow call.", + "towCallCreated": "Successfully created the recovery call.", "taxiCallCreated": "Successfully created the taxi call.", "911CallCreated": "Successfully created the 999 call.", "callCountyService": "Call Local Service", @@ -67,7 +67,9 @@ "alert_end911Call": "Are you sure you want to end this call?", "alert_endTowCall": "Are you sure you want to end this call?", "id": "id", - "towLogsDescription": "Here you can view all archived recovery logs. This allows you to view all recovery logs that have been ended/archived." + "towLogsDescription": "Here you can view all archived recovery logs. This allows you to view all recovery logs that have been ended/archived.", + "addAllUnits": "Add all active units", + "openCallModalAfterCreation": "Open Manage 999 call modal after call creation?" }, "Events": { "unitAssignedToCall": "{unit} has been assigned to this call.", @@ -78,6 +80,6 @@ "unitPressedPanicButton": "{unit} has pressed the panic button.", "unitEnRoute": "{unit} is en-route.", "unitOnScene": "{unit} is on scene.", - "unitSituationCodeChange": "{unit} has changed their response code to {situationCode}." + "unitSituationCodeChange": "{unit} has changed their situation code to {situationCode}." } } diff --git a/apps/client/locales/en-gb/citizen.json b/apps/client/locales/en-gb/citizen.json index c7db8e2b1..76e3d705d 100644 --- a/apps/client/locales/en-gb/citizen.json +++ b/apps/client/locales/en-gb/citizen.json @@ -1,18 +1,18 @@ { "Citizen": { "citizen": "Civilian", - "citizens": "Civilian", + "citizens": "Civilians", "userNoCitizens": "You don't have any civilians", "createCitizen": "Create Civilian", "viewCitizen": "View Civilian", "editCitizen": "Edit Civilian", "editingCitizen": "You are currently editing {citizen}.", "deleteCitizen": "Delete Civilian", - "hairColor": "Hair Color", - "eyeColor": "Eye Color", + "hairColor": "Hair Colour", + "eyeColor": "Eye Colour", "registerVehicle": "Register Vehicle", "registerWeapon": "Register Weapon", - "createTowCall": "Create Tow Call", + "createTowCall": "Create Recovery Call", "weight": "Weight", "height": "Height", "name": "Name", @@ -25,13 +25,13 @@ "image": "Image", "age": "Age", "driversLicense": "Drivers License", - "driversLicenseCategory": "DVLA Categories", + "driversLicenseCategory": "Drivers License Categories", "weaponLicense": "Firearms License", "phoneNumber": "Phone Number", "pilotLicense": "Pilot License", "pilotLicenseCategory": "Pilot License Categories", - "waterLicense": "Boating License", - "waterLicenseCategory": "Boating License Categories", + "waterLicense": "Water License", + "waterLicenseCategory": "Water License Categories", "firearmLicenseCategory": "Firearm License Categories", "ccw": "CCW", "createTaxiCall": "Create Taxi Call", @@ -43,10 +43,10 @@ "manageLicenses": "Manage Licenses", "licenses": "Licenses", "licenseSuspendedInfo": "License is suspended. Please contact an officer to revoke the suspension.", - "licenseNumber": "DVLA License Number", + "licenseNumber": "License Number", "unmarkAsStolen": "Unmark as Stolen", "markCitizenDeceased": "Mark civilian deceased", - "citizenDead": "WARNING: This civilian died on {date}", + "citizenDead": "WARNING: This civilian was marked deceased on {date}", "basicInformation": "Basic Information", "optionalInformation": "Optional Information", "licenseInformation": "License Information", @@ -59,16 +59,22 @@ "firearmsLicensePoints": "Firearms License Points", "waterLicensePoints": "Water License Points", "createPreviousRecordsStepDescription": "Here you can optionally add previous records this civilian has had. This is useful for when a civilian has been arrested before.", - "alert_markCitizenDeceased": "Are you sure you want to delete {citizen}? Only the ambulance service can mark you alive again.", + "alert_markCitizenDeceased": "Are you sure you want mark {citizen} as deceased? Only emergency services can amend this once confirmed.", "alert_deleteCitizen": "Are you sure you want to delete {citizen}? This action cannot be undone.", - "id": "Id" + "id": "Id", + "fishingLicense": "Fishing License", + "huntingLicense": "Hunting License", + "fishingLicenseCategory": "Fishing License Categories", + "huntingLicenseCategory": "Hunting License Categories", + "huntingLicensePoints": "Hunting License Points", + "fishingLicensePoints": "Fishing License Points" }, "Vehicles": { "model": "Model", "registrationStatus": "Registration Status", "insuranceStatus": "Insurance Status", "owner": "Owner", - "color": "Color", + "color": "Colour", "plate": "Registration", "vinNumber": "VIN Number", "business": "Business", @@ -77,7 +83,7 @@ "noVehicles": "You do not have any vehicles registered yet.", "deleteVehicle": "Delete Vehicle", "reportAsStolen": "Report as stolen", - "reApplyForDmv": "Re-apply for Driving License", + "reApplyForDmv": "Re-apply to DVLA", "registeredVehicles": "Registered Vehicles", "flags": "Flags", "inspectionStatus": "MOT Status", @@ -93,6 +99,7 @@ "transfer": "Transfer", "transferVehicle": "Transfer Vehicle", "trimLevels": "Trim Levels", + "image": "Image", "transferVehicleInfo": "Transfer your {model} to a new owner. This means you will lose ownership of this vehicle and will be unable to manage it further.", "alert_deleteVehicle": "Are you sure you want to delete this vehicle? This action cannot be undone." }, @@ -127,14 +134,14 @@ "pets": "Pets", "createPet": "Create Pet", "name": "Name", - "color": "Color", + "color": "Colour", "dateOfBirth": "Date of Birth", "weight": "Weight", "age": "Age", "breed": "Breed", "medicalRecords": "Medical Records", "viewPet": "View Pet", - "citizen": "Citizen", + "citizen": "Civilian", "noPets": "You do not have any pets created yet.", "notes": "Notes", "noNotes": "This pet doesn't have any notes yet", @@ -145,5 +152,16 @@ "deletePet": "Delete Pet", "alert_deletePet": "Are you sure you want to delete this pet? This action cannot be undone.", "alert_deleteNote": "Are you sure you want to delete this note? This action cannot be undone." + }, + "LawBook": { + "lawBook": "Legislation", + "warningApplicable": "Cautionable", + "noPenalCodes": "No legislation has been registered", + "warningNotApplicable": "Caution Not Applicable", + "fines": "Penalty Notices", + "bail": "Bail", + "jailTime": "Sentence Time", + "isPrimary": "Is Primary" } } + \ No newline at end of file diff --git a/apps/client/locales/en-gb/common.json b/apps/client/locales/en-gb/common.json index 168ee4ce3..bd23fb0d8 100644 --- a/apps/client/locales/en-gb/common.json +++ b/apps/client/locales/en-gb/common.json @@ -37,7 +37,7 @@ "title": "Title", "image": "Image", "imgur": "Imgur URL", - "postal": "Postal", + "postal": "Postcode", "viewDescription": "View description", "citizen": "Civilian", "cropImage": "Crop Image", @@ -72,48 +72,49 @@ "autoGenerated": "Auto generated", "id": "ID", "documentation": "Documentation", - "import": "Import" + "import": "Import", + "export": "Export" }, "Nav": { "citizen": "Civilian", "citizens": "Civilians", "bleeter": "Bleeter", "taxi": "Taxi", - "business": "Organisation", + "business": "Business", "truckLogs": "Truck Logs", "admin": "Admin", "dispatch": "Control", "liveMap": "Live Map", - "officer": "Police", + "officer": "Officer", "dashboard": "Dashboard", "myOfficers": "My Officers", - "myOfficerLogs": "My Officer Logs", + "myOfficerLogs": "My Logs", "incidents": "Incidents", - "impoundLot": "Impound Lot", + "impoundLot": "Vehicle Pound", "manageUnits": "Manage Units", "jail": "Custody", - "tow": "Tow", - "towLogs": "Tow Logs", + "tow": "Recovery", + "towLogs": "Recovery Logs", "emsFd": "Emergency Services", - "myDeputies": "My Members", + "myDeputies": "My Emergency Service Members", "account": "Account", "logout": "Logout", "login": "Login", "register": "Register", "callHistory": "Call History", "citizenLogs": "Civilian Logs", - "courthouse": "Magistrates", - "dlExams": "DVLA Tests", + "courthouse": "Court", + "licenseExams": "License Exams", "dmv": "Driver and Vehicle Licensing Agency", - "penalCodes": "Charges", - "weaponExams": "Weapon Exams", - "myDeputyLogs": "My member logs", + "penalCodes": "Legislation", + "myDeputyLogs": "My Logs", "whatsNew": "What's New", - "licenseExams": "License Exams", - "bureauOfFirearms": "Firearms Licensing Unit", + "bureauOfFirearms": "Home Office", "emsFdIncidents": "Emergency Service Incidents", - "hospitalServices": "Hospital Services", - "pets": "Pets" + "hospitalServices": "National Health Service", + "pets": "Pets", + "lawBook": "Legislation Guide", + "myRecordReports": "My Record Reports" }, "Errors": { "unknown": "An unexpected error occurred", @@ -154,17 +155,17 @@ "totpCodeRequired": "Please enter your 2FA code", "Error": "An unexpected error occurred. Please report this issue to an administrator or try again later.", "NOT_FOUND": "The requested item or page was not found. Please try refreshing the page or try again later.", - "Network Error": "Could not reach the API due to a network error. Make sure that the API is online and that you are connected to the internet.", - "mustSetBotTokenGuildId": "This feature cannot be used because there was no `BOT_TOKEN` or `GUILD_ID` present. Please read how to enable Discord Roles: https://docs.snailycad.org/docs/discord-integration/discord-roles", + "Network Error": "Could not reach the API due to a network error. Make sure that the API is online and that you are connected to the internet.
Client URL: {clientURL}
API URL: {apiURL}
Current URL: {currentURL}
", + "mustSetBotTokenGuildId": "This feature cannot be used because the required Environment Variables were not set. Please read how to enable Discord Features: https://docs.snailycad.org/docs/discord-integration", "maxDepartmentsReachedPerUser": "You've reached the max set of units with this force. Please choose a different force or try again later.", "allowRegularLoginIsDisabled": "Regular login is disabled. Please use Discord OAuth instead", "Invalid Permissions": "You don't have permissions to access this API Route.", "alreadyPendingNameChange": "This civilian already has a pending name change request.", - "nameChangeRequestNotNew": "To create a name change request, the new name cannot match the previous name.", + "nameChangeRequestNotNew": "To create a deed poll, the new name cannot match the previous name.", "socketError": "Socket connection error", "socketErrorInfo": "Connection to the API has been disconnected. Please re-connect to the internet or reload the browser window.", - "fine_invalidDataReceived": "Invalid fines data received. Min: {min}, max: {max}", - "jailTime_invalidDataReceived": "Invalid sentence data received. Min: {min}, max: {max}", + "fine_invalidDataReceived": "Invalid penalty notice data received. Min: {min}, max: {max}", + "jailTime_invalidDataReceived": "Invalid sentence time data received. Min: {min}, max: {max}", "bail_invalidDataReceived": "Invalid bail data received. Min: {min}, max: {max}", "forbidden": "Forbidden", "pageNotFound": "Page Not Found", @@ -183,12 +184,15 @@ "noActiveOfficer": "You don't have any active officer at this moment, please get back on-duty first.", "socialSecurityNumberTaken": "This national insurance number is already in use.", "citizenNotAllowedToEditLicenses": "You as a civilian are not allowed to edit your own licenses. Please contact an officer to manage your licenses.", - "vehicleIsImpounded": "This vehicle is impounded, you cannot edit or delete until it's released from the impound lot.", + "vehicleIsImpounded": "This vehicle is seized, you cannot edit or delete until it's released from the vehicle pound.", "featureNotEnabled": "This feature is not enabled. ({feature})", - "errorUploadingImage": "Unable to upload your image at this moment. Please try again later. If this keeps reoccurring, contact support.", + "errorUploadingImage": "Unable to upload your image at this moment. Please try again later. If this keeps reoccurring, contact the CAD-owner.", "noDefaultDepartmentSet": "There is no default department set. Please contact an administrator to set a default department.", "userDefinedCallsignAlreadyExists": "A combined unit with that callsign is already present. Please use a different callsign.", - "ownerCannotDiscordAuth": "The first account (Owner) cannot be registered via Discord. Please use username/password registration. You can connect Discord later in the account settings." + "ownerCannotDiscordAuth": "The first account (Owner) cannot be registered via Discord. Please use username/password registration. You can connect Discord later in the account settings.", + "steamAuthIssue": "An error occurred trying to authenticate with Steam. Please try again later.", + "discordAuthIssue": "An error occurred trying to authenticate with Discord. Please try again later.", + "blacklistedWordUsed": "This word is blocklisted and cannot be used." }, "Statuses": { "ACCEPTED": "Accepted", @@ -200,6 +204,9 @@ "DENIED": "Denied", "UNPAID": "Unpaid", "FAILED": "Failed", - "CANCELED": "Canceled" + "CANCELED": "Canceled", + "CONNECTED": "Connected", + "CONNECTING": "Connecting...", + "DISCONNECTED": "Disconnected" } } diff --git a/apps/client/locales/en-gb/courthouse.json b/apps/client/locales/en-gb/courthouse.json index 93099f767..2f9e2e318 100644 --- a/apps/client/locales/en-gb/courthouse.json +++ b/apps/client/locales/en-gb/courthouse.json @@ -1,12 +1,12 @@ { "Courthouse": { - "courthouse": "Magistrates", + "courthouse": "Court", "requestExpungement": "Request Record Seal", "noExpungementRequests": "You do not have any seal requests", "request": "Request", - "noPendingRequests": "There are no pending seal requests", - "expungementRequests": "Record Seal Requests", - "nameChangeRequests": "Deed Poll Requests", + "noPendingRequests": "There are no pending sealrequests", + "expungementRequests": "Seal requests", + "nameChangeRequests": "Name change requests", "requestNameChange": "Request deed poll", "noNameChangeRequests": "There are no deed poll requests.", "newName": "New Name", @@ -19,24 +19,24 @@ "manageCourtEntry": "Manage court entry", "caseNumber": "Case Number", "title": "Title", + "description": "Description", "dates": "Dates", "addDate": "Add Date", "manageCourtDate": "Manage court date", "date": "Date", "note": "Note", "deleteCourtDate": "Delete court date", - "courthousePosts": "Magistrates posts", - "manageCourthousePost": "Manage magistrates post", - "deleteCourthousePost": "Delete magistrates post", - "addCourthousePost": "Add magistrates post", - "noCourthousePosts": "There are no magistrates posts yet.", - "alert_deleteCourthousePost": "Are you sure you want to delete this post? This action cannot be undone.", - "alert_deleteCourtEntry": "Are you sure you want to delete this entry? This action cannot be undone.", - "alert_cancelRequest": "Are you sure you want to cancel this request? This action cannot be undone.", - "alert_deleteCourtDate": "Are you sure you want to delete this court date? This action cannot be undone.", - "description": "Description", + "courthousePosts": "Court posts", + "manageCourthousePost": "Manage court post", + "deleteCourthousePost": "Delete court post", + "addCourthousePost": "Add court post", + "noCourthousePosts": "There are no court posts yet.", "createdBy": "Created By", "cancelRequest": "Cancel Request", - "courthouseManagement": "Courthouse Management" + "courthouseManagement": "Court Management", + "alert_deleteCourthousePost": "Are you sure you want to delete this post? This action cannot be undone.", + "alert_deleteCourtEntry": "Are you sure you want to delete this entry? This action cannot be undone.", + "alert_cancelRequest": "Are you sure you want to cancel this seal request? This action cannot be undone.", + "alert_deleteCourtDate": "Are you sure you want to delete this court date? This action cannot be undone." } } diff --git a/apps/client/locales/en-gb/ems-fd.json b/apps/client/locales/en-gb/ems-fd.json index f64d92bb3..b4447a4b1 100644 --- a/apps/client/locales/en-gb/ems-fd.json +++ b/apps/client/locales/en-gb/ems-fd.json @@ -3,39 +3,41 @@ "emsFd": "Emergency Services", "createMedicalRecord": "Create Medical Record", "searchMedicalRecord": "Search Medical Record", - "activeDeputies": "Active Services", - "selectDeputy": "Select Service Member", - "deputy": "Service Member", - "myDeputies": "My Services", - "createDeputy": "Create Service Member", - "editDeputy": "Edit Service Member", - "deputyName": "Service Member Name", - "deleteDeputy": "Delete Service Member", - "noDeputies": "You do not have any service members", - "noActiveDeputies": "There are no active service members", + "activeDeputies": "Active Emergency Services", + "selectDeputy": "Select Unit", + "deputy": "Unit", + "myDeputies": "My Units", + "createDeputy": "Create Unit", + "editDeputy": "Edit Unit", + "deputyName": "Unit Name", + "deleteDeputy": "Delete Unit", + "noDeputies": "You do not have any emergency service units", + "noActiveDeputies": "There are no active emergency service units", "citizenNoMedicalRecords": "This civilian doesn't have any medical records.", - "activeDeputy": "Active Service Member", + "activeDeputy": "Active Unit", "declareDead": "Declare dead", "declareAlive": "Declare alive", - "myDeputyLogs": "My member logs", + "myDeputyLogs": "My Logs", "emergencyVehicle": "Emergency Vehicle", "alert_deleteDeputy": "Are you sure you want to delete {deputy}? This action cannot be undone.", "assignedToCall#": "{activeVehicle}, respond to {location}", "assignedToCall#WithType": "{activeVehicle}, respond to {location}, {callType}", "emsFdIncidents": "Emergency Service Incidents", - "createDoctorVisit": "Create Medical Visit", - "doctorVisits": "Medical Visits", + "createDoctorVisit": "Create Doctor Visit", + "doctorVisits": "Doctor Visits", "medicalRecords": "Medical Records", "medications": "Medication", "diagnosis": "Diagnosis", - "conditions": "Conditions" + "conditions": "Conditions", + "add": "Add", + "noDoctorVisits": "This civilian doesn't have any doctor visits." }, "HospitalServices": { - "hospitalServices": "Hospital Services", + "hospitalServices": "National Health Service", "declareAlive": "Declare alive", - "noDeadCitizens": "There are no citizens marked dead.", - "alert_declareAlive": "Are you sure you want to declare {citizen} alive? Only users with the 'Declare Citizen Dead' permissions or the owner of the citizen can mark this citizen as dead.", - "citizenDeclaredAlive": "Citizen Declared Alive", - "citizenDeclaredAliveMessage": "Successfully declared this citizen as alive." + "noDeadCitizens": "There are no civilians marked deceased.", + "alert_declareAlive": "Are you sure you want to declare {citizen} alive? Only users with the 'Declare Civilain Deceased' permissions or the owner of the civilian can mark this civilian as deceased.", + "citizenDeclaredAlive": "Civilian Declared Alive", + "citizenDeclaredAliveMessage": "Successfully declared this civilian as alive." } } diff --git a/apps/client/locales/en-gb/leo.json b/apps/client/locales/en-gb/leo.json index 0a394efe1..c3b987cbc 100644 --- a/apps/client/locales/en-gb/leo.json +++ b/apps/client/locales/en-gb/leo.json @@ -2,7 +2,7 @@ "Leo": { "dispatch": "Control", "myOfficers": "My Officers", - "myOfficerLogs": "My Officer Logs", + "myOfficerLogs": "My Logs", "createOfficer": "Create Officer", "editOfficer": "Edit Officer", "deleteOfficer": "Delete Officer", @@ -18,27 +18,27 @@ "notEndedYet": "Not ended yet.", "status": "Status", "citizen": "Civilian", - "postal": "Postal", + "postal": "Postcode", "notes": "Notes", "violations": "Charges", "division": "Division(s)", - "createTicket": "Create Caution", + "createTicket": "Create Penalty Notice", "createArrestReport": "Create Arrest Report", - "createWrittenWarning": "Create FPN", + "createWrittenWarning": "Create Caution", "createBolo": "Create Remark", "nameSearch": "Name Search", "addressSearch": "Address Search", "notepad": "Notepad", - "plateSearch": "Registration Search", + "plateSearch": "Vehicle Registration Search", "weaponSearch": "Weapon Search", "activeOfficer": "Active officer", "activeOfficers": "Active Officers", - "updateAOP": "Update Area of Play", + "updateAOP": "Update Area of Patrol", "utilityPanel": "Utility Panel", "noActiveOfficers": "There are no active officers", "badgeNumber": "Collar Number", - "areaOfPlay": "Area of Play", - "plateOrVin": "Enter VIN or registration", + "areaOfPlay": "Area of Patrol", + "plateOrVin": "Enter VIN or Regirstration", "serialNumber": "Enter Serial Number", "results": "Results", "owner": "Owner", @@ -50,22 +50,22 @@ "enterAddress": "Full or partial address", "noVehiclesCitizen": "This civilian does not own any vehicles.", "noWeaponsCitizen": "This civilian does not own any weapons.", - "noTicketsCitizen": "This civilian does not have any cautions.", - "noWrittenWarnings": "This civilian does not have any FPNs.", + "noTicketsCitizen": "This civilian does not have any penalty notices.", + "noWrittenWarnings": "This civilian does not have any cautions", "noArrestReports": "This civilian does not have any arrest reports", - "tickets": "Cautions", - "writtenWarnings": "Fixed Penalty Notices", + "tickets": "Penalty Notices", + "writtenWarnings": "Cautions", "arrestReports": "Arrest Reports", "nameNotFound": "Could not find a civilian with that name", "createWarrant": "Create Warrant", - "citizenDead": "WARNING: This citizen was marked as deceased on {date}.", - "hasWarrants": "WARNING: This citizen has active warrants!", + "citizenDead": "WARNING: This civilian was marked deceased on {date}", + "hasWarrants": "WARNING: This civilian has active warrants!", "rank": "Rank", "position": "Position", "officerLogs": "Officer Logs", "disableSignal100": "Disable Control", "enableSignal100": "Enable Control", - "signal100enabled": "Control is currently in effect. Please report your status to control.", + "signal100enabled": "Control is in effect", "records": "Records", "suspendLicense": "Suspend License", "deleteRecord": "Delete Record", @@ -75,10 +75,10 @@ "viewAllResults": "View All Results", "vehicleReportedStolen": "WARNING: This vehicle was reported stolen.", "impoundLot": "Vehicle Pound", - "noImpoundedVehicles": "There are no impounded vehicles", + "noImpoundedVehicles": "There are no seized vehicles", "allowCheckout": "Allow Checkout", "plate": "Registration", - "color": "Color", + "color": "Colour", "location": "Location", "model": "Model", "incidents": "Incidents", @@ -91,21 +91,21 @@ "noIncidents": "There are no incidents yet.", "deleteIncident": "Delete Incident", "toggleRecords": "Toggle Records", - "toggleVehiclesWeapons": "Toggle vehicles", + "toggleVehiclesWeapons": "Toggle vehicles and weapons", "unmerge": "Unmerge", "merge": "Merge", "suspended": "Suspended", - "jailTime": "Prison Term", + "jailTime": "Sentence", "arrested": "Arrested", "timeOut": "Spent Conviction", "jail": "Custody", "release": "Release", "noImprisonedCitizens": "There are no civilians arrested.", "bailPostedBy": "Bail Posted by", - "noPenalCodesSelected": "No charges selected yet.", - "penalCode": "Charges", + "noPenalCodesSelected": "No legislation selected yet.", + "penalCode": "Legislation", "total": "Total", - "fines": "Fines", + "fines": "Penalties", "bail": "Bail", "editLicenses": "Edit Licenses", "callHistory": "Call History", @@ -114,18 +114,18 @@ "hideBlips": "Hide Blips", "showBlips": "Show Blips", "citizenLogs": "Civilian Logs", - "noCitizenLogs": "There are no civilian logs yet. When a civilian gets arrested, penalised, etc, these will show up here.", + "noCitizenLogs": "There are no civilian logs yet. When a civilian gets arrested, cautioned, etc, these will show up here.", "revoke": "Revoke", "warrants": "Warrants", - "noWarrants": "This citizen does not have any warrants", + "noWarrants": "This civilian does not have any warrants", "revokeWarrant": "Revoke Warrant", "releaseCitizen": "You are about to release this civilian. Please select the reason why they are getting released.", "reportedStolen": "Reported Stolen", - "pendingAccessDepartment": "You are still awaiting access for this department. This CAD has set a default department ({defaultDepartment}) that you are in until you're accepted.", - "pendingAccessDepartmentNoDefault": "You are still awaiting access for this department. There is not default department set so this officer will be disabled until you're accepted.", - "editTicket": "Edit Caution", + "pendingAccessDepartment": "You are still awaiting access for this force. This CAD has set a default force ({defaultDepartment}) that you are in until you're accepted.", + "pendingAccessDepartmentNoDefault": "You are still awaiting access for this force. There is not default force set so this unit will be disabled until you're accepted.", + "editTicket": "Edit Penalty Notice", "editArrestReport": "Edit Arrest Report", - "editWrittenWarning": "Edit FPN", + "editWrittenWarning": "Edit Caution", "quantity": "Quantity", "illegal": "Illegal", "add": "Add", @@ -140,45 +140,37 @@ "endIncident": "End Incident", "end": "End", "manageIncident": "Manage Incident", - "radioChannel": "Channel", - "manageRadioChannel": "Manage Channel", + "radioChannel": "Radio Channel", + "manageRadioChannel": "Manage Radio Channel", "noIncidentEvents": "This incident does not have any events.", "viewCall": "View Call", - "situationCode": "Response Grade", + "situationCode": "Situation Code", "mergeOfficers": "Merge officers", "manageVehicleFlags": "Manage vehicle flags", "manageCitizenFlags": "Manage civilian flags", "successCreateWarrant": "Successfully created a warrant for {citizen}", - "successCreateTicket": "Successfully created a caution for {citizen}", + "successCreateTicket": "Successfully created a penalty notice for {citizen}", "successCreateArrestReport": "Successfully created an arrest report for {citizen}", - "successCreateWarning": "Successfully created a FPN for {citizen}", + "successCreateWarning": "Successfully created a caution for {citizen}", "goOnDuty": "Go On-duty", "goOffDuty": "Go Off-duty", "officers": "Officers", "callsign1": "Callsign Symbol 1", "callsign2": "Callsign Symbol 2", - "DLExams": "Driver's license exams", - "noDLExams": "There are no theory exams yet.", - "editDLExam": "Edit Exam", - "theoryExam": "Theory Exam", - "practiceExam": "Practical Exam", - "createDLExam": "Create Driver's license exam", - "categories": "Categories", - "deleteDLExam": "Delete Driver's license exam", "license": "License", "otherFields": "Other Fields", "manageCustomFields": "Manage other fields", - "dmv": "DVLA", + "dmv": "Driver and Vehicle Licensing Agency", "unitsInvolved": "Units Involved", "customFieldSearch": "Custom Field Search", "noCustomFieldResults": "No results found for this search query.", "customField": "Custom Field", "query": "Query", - "penalCodes": "Charges", - "noPenalCodes": "There have been no charges created yet.", - "noVehiclesPendingApprovalInDmv": "There are no vehicles pending approval in the DVLA.", - "citizenIsConfidential": "MoPI Notice: This civilians records are sealed.", - "unitQualifications": "Officer Qualifications", + "penalCodes": "Legislation", + "noPenalCodes": "There has been no legislation created yet.", + "noVehiclesPendingApprovalInDmv": "There are no vehicles pending approval by DVLA.", + "citizenIsConfidential": "MoPI Notice: This information is classified.", + "unitQualifications": "Unit Qualifications", "addQualification": "Add Qualification", "noQualifications": "This unit does not have any qualifications yet", "qualification": "Qualification", @@ -192,7 +184,7 @@ "addAward": "Add Award", "award": "Award", "activeCall": "Active Call", - "arrestReportLogs": "Arrest Report Logs", + "pendingCitizenRecords": "Pending Civilian Records", "activeUnits": "Active Units", "noActiveUnits": "There are no active units on the live map.", "player": "Player", @@ -218,55 +210,14 @@ "unit": "Unit", "createVehicle": "Create Vehicle", "tones": "Tones", - "notesInfo": "Send out a notification tone with an optional message to alert LEO or EMS/FD", - "emsFdTone": "EMS/FD Tone", - "leoTone": "LEO Tone", + "notesInfo": "Send out a notification tone with an optional message to alert police or emergency services", + "emsFdTone": "Emergency Service Tone", + "leoTone": "Police Tone", "sendTone": "Send Tone", "toneSuccess": "Successfully sent out the tones to the selected forces", "toneNotification": "Tone Notification", - "weaponExams": "Weapon's license exams", - "noWeaponExams": "There are no weapon's license exams yet.", - "editWeaponExam": "Edit Weapon's license exam", - "createWeaponExam": "Create Weapon's license exam", - "deleteWeaponExam": "Delete Weapon's license exam", "activeWarrants": "Active Warrants", "noActiveWarrants": "There are no active warrants.", - "callUpdated": "Your call #{caseNumber} has been updated", - "hours": "Hours", - "firstSeen": "First Seen", - "lastSeen": "Last Seen", - "deputies": "Emergency Service Member", - "mergeDeputies": "Merge Emergency Service Member", - "call": "Call", - "connections": "Connections", - "viewIncident": "View Incident", - "businessSearch": "Business Search", - "citizenRecord": "Civilian Record", - "businessRecord": "Business Record", - "business": "Business", - "vehicles": "Vehicles", - "businessHasNoVehicles": "This business has no vehicles.", - "viewInVehicleSearch": "View in Vehicle Search", - "selectDepartment": "Select Department", - "activeDepartment": "Active Department", - "owners": "Owners", - "purgeSelected": "Purge Selected", - "purgeSelectedIncidents": "Purge Selected Incidents", - "purge": "Purge", - "editLicensePoints": "Edit License Points", - "editLicensePointsSuccess": "Successfully edited the license points.", - "alert_purgeSelectedIncidents": "Are you sure you want to purge the selected incidents? All the selected incidents will be permanently deleted. This action cannot be undone.", - "alert_deleteNote": "Are you sure you want to delete this note? This action cannot be undone.", - "alert_deleteQualification": "Are you sure you want to delete this qualification? This action cannot be undone.", - "alert_deleteDLExam": "Are you sure you want to delete this driver's license exam? This action cannot be undone.", - "alert_deleteWeaponExam": "Are you sure you want to delete this weapon's license exam? This action cannot be undone.", - "vehicleImpoundLocation": "The provided vehicle ({plate}) will be impounded at {impoundLocation}. You will be able to view this vehicle on the impound lot page.", - "alert_endIncident": "Are you sure you want to end this incident. It can still be viewed by officers.", - "alert_deleteRecord": "Are you sure you want to delete this record? This action cannot be undone.", - "alert_deleteOfficer": "Are you sure you want to delete {officer}? This action cannot be undone.", - "alert_allowCheckout": "Are you sure you want to checkout this vehicle from the impound lot?", - "alert_deleteIncident": "Are you sure you want to delete this incident? This action cannot be undone.", - "alert_revokeWarrant": "Are you sure you want to revoke this warrant? This action cannot be undone.", "paymentStatus": "Payment Status", "recordPaid": "Record Paid?", "showCalls": "Show calls", @@ -275,10 +226,10 @@ "showAllPlayers": "Show all players", "totalCost": "Total Cost", "warningApplicable": "Warning Applicable", - "impounded": "Impounded", - "impoundVehicle": "Impound Vehicle", - "impoundedBy": "Impounded by", - "impoundedAt": "Impounded at", + "impounded": "Seized", + "impoundVehicle": "Seize Vehicle", + "impoundedBy": "Seized by", + "impoundedAt": "Seized at", "endsOn": "Ends on", "assignedToCall#": "You have been assigned to call #{caseNumber}.", "assignedToCall#WithType": "You have been assigned to call #{caseNumber}. Call type: {callType}", @@ -287,11 +238,17 @@ "suspendPilotLicense": "Suspended Pilot license", "suspendWaterLicense": "Suspended Water license", "suspendFirearmsLicense": "Suspended Firearms license", + "suspendedHuntingLicense": "Suspended Hunting license", + "suspendedFishingLicense": "Suspended Fishing license", "endDate": "End Date", "patrolVehicle": "Patrol Vehicle", + "callUpdated": "Your call #{caseNumber} has been updated", + "alert_deleteNote": "Are you sure you want to delete this note? This action cannot be undone.", + "alert_deleteQualification": "Are you sure you want to delete this qualification? This action cannot be undone.", + "vehicleImpoundLocation": "The provided vehicle ({plate}) will be seized and impounded at {impoundLocation}. You will be able to view this vehicle on the vehicle pounds page.", "steamId": "Steam ID", "discordId": "Discord ID", - "citizenMissing": "WARNING: This citizen went missing on {date}", + "citizenMissing": "WARNING: This civilian went missing on {date}", "declareFound": "Declare Found", "declareMissing": "Declare Missing", "manageTones": "Manage Tones", @@ -306,17 +263,47 @@ "createTemporaryUnit": "Create Temporary Unit", "identifiers": "Identifiers", "identifiersInfo": "Identifiers can be used to identify the temporary unit for future use, such as steamId, discordId, etc. You can add multiple identifiers by separating them with a comma.", + "hours": "Hours", + "firstSeen": "First Seen", + "lastSeen": "Last Seen", + "deputies": "Units", + "mergeDeputies": "Merge Units", + "call": "Call", + "connections": "Connections", + "viewIncident": "View Incident", + "businessSearch": "Business Search", + "citizenRecord": "Civilian Record", + "businessRecord": "Business Record", + "business": "Business", + "vehicles": "Vehicles", + "businessHasNoVehicles": "This business has no vehicles.", + "viewInVehicleSearch": "View in Vehicle Search", + "selectDepartment": "Select Force", + "activeDepartment": "Active Force", + "owners": "Owners", + "purgeSelected": "Purge Selected", + "purgeSelectedIncidents": "Purge Selected Incidents", + "purge": "Purge", + "editLicensePoints": "Edit License Points", + "editLicensePointsSuccess": "Successfully edited the license points.", + "alert_purgeSelectedIncidents": "Are you sure you want to purge the selected incidents? All the selected incidents will be permanently deleted. This action cannot be undone.", + "alert_endIncident": "Are you sure you want to end this incident. It can still be viewed by officers.", + "alert_deleteRecord": "Are you sure you want to delete this record? This action cannot be undone.", + "alert_deleteOfficer": "Are you sure you want to delete {officer}? This action cannot be undone.", + "alert_allowCheckout": "Are you sure you want to checkout this vehicle from the vehicle pound?", + "alert_deleteIncident": "Are you sure you want to delete this incident? This action cannot be undone.", + "alert_revokeWarrant": "Are you sure you want to revoke this warrant? This action cannot be undone.", "id": "id", "lastUpdatedAt": "Last Updated At", - "citizenLogsDescription": "Here you can view any civilian records that have been created. This includes arrest reports, tickets and written warnings. They are grouped by citizen.", + "citizenLogsDescription": "Here you can view any civilian records that have been created. This includes arrest reports, penalty notices and cautions. They are grouped by civilian.", "communityService": "Community Service", "groupByOfficer": "Group By Officer", - "groupByDeputy": "Group By Service Member", + "groupByDeputy": "Group By Unit", "showActiveOnly": "Show Active Only", - "bailPosted": "Released on Bail ({citizen})", - "ticket": "Ticket", + "bailPosted": "Bail Posted ({citizen})", + "ticket": "Penalty Notice", "arrestReport": "Arrest Report", - "writtenWarning": "Written Warning", + "writtenWarning": "Caution", "warrant": "Warrant", "viewAllRecordLogs": "View all record logs", "privateMessage": "Private Message", @@ -335,7 +322,67 @@ "mustSelectMapServer": "You must select a map server to continue.", "userDefinedCallsign": "User Defined Callsign", "userDefinedCallsignDescription": "You are allowed to set a custom callsign for this unit. This will override the default callsign set by the department.", - "manageCitizenProfile": "Manage Civilian Profile" + "manageCitizenProfile": "Manage Citizen Profile", + "generalInformation": "General Information", + "vehicleInformation": "Vehicle Information", + "openModalAfterCreation": "Open Manage Incident modal after creation?", + "manageWeaponFlags": "Manage Weapon Flags", + "flags": "Flags", + "toggle": "Toggle...", + "hideSmartSigns": "Hide Signs", + "showSmartSigns": "Show Signs", + "smartSignUpdated": "Sign Updated", + "smartSignUpdatedMessage": "We sent a request to update the sign.", + "hideSmartMotorwaySigns": "Hide Smart Motorway Signs", + "showSmartMotorwaySigns": "Show Smart Motorway Signs", + "smartMotorwaySignUpdated": "Smart Motorway Sign Updated", + "smartMotorwaySignUpdatedMessage": "We sent a request to update the smart motorway sign.", + "departmentInformation": "Department Info", + "departmentInformationDesc": "Here you can view further external links and information for your department.", + "noDepartmentLinks": "This department doesn't have any extra information yet.", + "showingOnlyLatest12Units": "Showing only 12 latest units.", + "showingOnlyLatest12UnitsDescription": "Showing only the 12 latest units in this list. The latest units are located at the top of the list. This is to avoid page slowdowns. Use the filters the refine your search.", + "ACTIVE_CALLS": "Active Calls", + "ACTIVE_BOLOS": "Active Remarks", + "ACTIVE_WARRANTS": "Active Warrants", + "ACTIVE_OFFICERS": "Active Officers", + "ACTIVE_DEPUTIES": "Active Units", + "ACTIVE_INCIDENTS": "Active Incidents", + "layoutSavedTitle": "Layout Saved", + "layoutSavedMessage": "Your layout has been saved.", + "editDashboardLayout": "Edit Dashboard Layout", + "vehicleInvolved": "Vehicle Involved", + "fireType": "Fire Type", + "speedLimit": "Speed Limit", + "vehiclePaceType": "Pace Type", + "vehicleSpeed": "Vehicle Speed", + "OTHER": "Other", + "RADAR": "Radar", + "LASER": "Laser", + "PACE": "Pace", + "unassignFromIncident": "Unassign from incident", + "assignToIncident": "Assign to incident", + "myRecordReports": "My Record Reports", + "myRecordReportsDescription": "Here you can view all the penalty notices, arrest reports, cautions and warrants that officers associated to your account have created.", + "noReportsCreated": "You have not created any reports yet.", + "motorway_sign_1": "Arrow Left", + "motorway_sign_2": "Arrow Right", + "motorway_sign_3": "Red X", + "motorway_sign_20": "Speed 20", + "motorway_sign_40": "Speed 30", + "motorway_sign_30": "Speed 30", + "motorway_sign_50": "Speed 50", + "motorway_sign_60": "Speed 60", + "motorway_sign_70": "Speed 70", + "motorway_sign_80": "Speed 80", + "motorway_sign_90": "Speed 90", + "motorway_sign_100": "Speed 100", + "motorway_sign_110": "Speed 110", + "motorway_sign_120": "Speed 120", + "motorway_sign_130": "Speed 130", + "motorway_sign_140": "Speed 140", + "motorway_sign_150": "Speed 150", + "arrestReportLogs": "Arrest report logs" }, "Bolos": { "activeBolos": "Active Remarks", @@ -345,12 +392,12 @@ "createBolo": "Create Remark", "typeBolos": "{type} remarks", "noActiveBolosForType": "No active remarks for type: {type}", - "alert_deleteBolo": "Are you sure you want to delete this remark? This action cannot be undone", "person": "person", "vehicle": "vehicle", "other": "other", + "stolen": "stolen", "filters": "Filters", - "stolen": "stolen" + "alert_deleteBolo": "Are you sure you want to delete this remark? This action cannot be undone" }, "licenseExams": { "exams": "License Exams", @@ -364,7 +411,8 @@ "alert_deleteExam": "Are you sure you want to delete this license exam? This action cannot be undone." }, "Bof": { - "bureauOfFirearms": "Firearms Licensing Unit", - "noWeaponsPendingBof": "There are no firearms license requests pending approval." + "bureauOfFirearms": "Home Office", + "noWeaponsPendingBof": "There are no weapon licenses pending approval." } } + \ No newline at end of file diff --git a/apps/client/locales/en-gb/values.json b/apps/client/locales/en-gb/values.json index fc907ba73..d70bf33f7 100644 --- a/apps/client/locales/en-gb/values.json +++ b/apps/client/locales/en-gb/values.json @@ -4,17 +4,16 @@ "values": "Values", "shouldDo": "Should Do", "color": "Colour", + "textColor": "Text Colour (#HEX)", "callsign": "Callsign", "department": "Force", "gameHash": "Game Hash", "file": "file", "importValues": "Import via file", "exportValues": "Export Values", - "addPenalCodeGroup": "Add Group", - "deleteGroup": "Delete Group", "ungrouped": "Ungrouped", "licenseType": "License Type", - "whitelisted": "Whitelisted", + "whitelisted": "Allowlisted", "whatPages": "What Pages", "departments": "Forces", "isDefaultDepartment": "Default Force", @@ -25,7 +24,7 @@ "isConfidential": "Is Confidential", "priority": "Priority", "isDisabled": "Disabled", - "county": "County", + "county": "Local", "value": "Value", "selectAll": "Select all {count}?", "xItemsSelected": "{count} items selected.", @@ -34,27 +33,26 @@ "deletedSelectedValues": "Deleted {deleted} items. Failed to delete {failed} items.", "failedDeleteValue": "Failed to delete {value}.", "cacheTip": " Values are cached for 24 hours. This means that updated, added or deleted values may not immediately change. It could take up to 24 hours for the changes to take effect.", - "alert_deletePenalCodeGroup": "Are you sure you want to delete {group}? This action cannot be undone.", "alert_deleteValue": "Are you sure you want to delete {value}? This action cannot be undone!", "alert_deleteSelectedValues": "Are you sure you want to delete {length} items? This action cannot be undone", - "mustBeValidHexColor": "Must be a valid HEX Color", + "mustBeValidHexColor": "Must be a valid HEX colour", "as": "As (this is so the database knows what to use.)", "trimLevels": "Trim Levels", "disabledDescription": "When a value is disabled, it will not be able to be selected in the dropdown.", - "postal": "Postal", + "postal": "Postcode", "callsignSymbol": "Callsign Symbol", "defaultRank": "Default Rank", - "whitelistedDescription": "When a department is whitelisted, you can set 1 department as default. This department will be given to the officer when they are awaiting access or when they were declined.", - "defaultDepartment": "Default Department", - "isConfidentialDescription": "When a department is confidential, other officers will not be able to view information of other officers within this department.", + "whitelistedDescription": "When a force is allowlisted, you can set 1 force as default. This force will be given to the officer when they are awaiting access or when they were declined.", + "defaultDepartment": "Default Force", + "isConfidentialDescription": "When a force is confidential, other officers will not be able to view information of other officers within this force.", "extraFieldsDescription": "Allows you to set a JSON value to be used for extra fields. This can be useful when using the Public API for doing custom things.", "extraFields": "Extra Fields (JSON)", "divisions": "Divisions", "defaultLicense": "Default License", - "defaultLicenseDescription": "This license will be given to a citizen when they are first created.", + "defaultLicenseDescription": "This license will be given to a civilian when they are first created.", "qualification": "Qualification", "award": "Award", - "colorHex": "Color (#HEX)", + "colorHex": "Colour (#HEX)", "codeType": "Code Type", "license": "License", "registrationStatus": "Registration Status", @@ -67,13 +65,14 @@ "importVehicles": "Import Vehicles", "importWeapons": "Import Weapons", "customCallsignTemplate": "Custom Callsign Template", - "customCallsignTemplateDescription": "When set, it will use this template over the global callsign template. You can use the following variables: {variables}" + "customCallsignTemplateDescription": "When set, it will use this template over the global callsign template. You can use the following variables: {variables}", + "category": "Category" }, "PENAL_CODE_GROUP": { - "MANAGE": "Manage Charge Groups", - "ADD": "Add Charge Group", - "DELETE": "Delete Charge Group", - "EDIT": "Edit Charge Group", + "MANAGE": "Manage Legislation Groups", + "ADD": "Add Legislation Group", + "DELETE": "Delete Legilsation Group", + "EDIT": "Edit Legislation Group", "ungrouped": "Ungrouped", "alert_deletePenalCodeGroup": "Are you sure you want to delete {group}? This action cannot be undone.", "deleteGroup": "Delete Group" @@ -115,10 +114,10 @@ "EDIT": "Edit License" }, "BUSINESS_ROLE": { - "MANAGE": "Manage Organisation Roles", - "ADD": "Add Organisation Role", - "DELETE": "Delete Organisation Role", - "EDIT": "Edit Organisation Role" + "MANAGE": "Manage Business Roles", + "ADD": "Add Business Role", + "DELETE": "Delete Business Role", + "EDIT": "Edit Business Role" }, "DEPARTMENT": { "MANAGE": "Manage Forces", @@ -139,10 +138,10 @@ "EDIT": "Edit Officer Rank" }, "PENAL_CODE": { - "MANAGE": "Manage Charges", - "ADD": "Add Charges", - "DELETE": "Delete Charges", - "EDIT": "Edit Charges" + "MANAGE": "Manage Legislation", + "ADD": "Add Legislation", + "DELETE": "Delete Legislation", + "EDIT": "Edit Legislation" }, "DIVISION": { "MANAGE": "Manage Divisions", @@ -151,28 +150,28 @@ "EDIT": "Edit Division" }, "DRIVERSLICENSE_CATEGORY": { - "MANAGE": "Manage DVLA Categories", - "ADD": "Add DVLA Category", - "DELETE": "Delete DVLA Category", - "EDIT": "Edit DVLA Category" + "MANAGE": "Manage License Categories", + "ADD": "Add Category", + "DELETE": "Delete Category", + "EDIT": "Edit Category" }, "IMPOUND_LOT": { - "MANAGE": "Manage Pound Lots", - "ADD": "Add Pound Lot", - "DELETE": "Delete Pound Lot", - "EDIT": "Edit Pound Lot" + "MANAGE": "Manage Vehicle Pounds", + "ADD": "Add Vehicle Pound", + "DELETE": "Delete Vehicle Pound", + "EDIT": "Edit Vehicle Pound" }, "VEHICLE_FLAG": { - "MANAGE": "Manage Vehicle Flags", - "ADD": "Add Vehicle Flag", - "DELETE": "Delete Vehicle Flag", - "EDIT": "Edit Vehicle Flag" + "MANAGE": "Manage Vehicle flags", + "ADD": "Add vehicle flag", + "DELETE": "Delete vehicle flag", + "EDIT": "Edit vehicle flag" }, "CITIZEN_FLAG": { - "MANAGE": "Manage Civilian Flags", - "ADD": "Add Civilian Flags", - "DELETE": "Delete Civilian Flag", - "EDIT": "Edit Civilian Flag" + "MANAGE": "Manage Citizen flags", + "ADD": "Add citizen flag", + "DELETE": "Delete citizen flag", + "EDIT": "Edit citizen flag" }, "QUALIFICATION": { "MANAGE": "Manage Unit Qualifications", @@ -205,9 +204,15 @@ "EDIT": "Edit address flag" }, "VEHICLE_TRIM_LEVEL": { - "MANAGE": "Manage vehicle trim levels", + "MANAGE": "Manage Vehicle Trim Levels", "ADD": "Add trim level", "DELETE": "Delete trim level", "EDIT": "Edit trim level" + }, + "WEAPON_FLAG": { + "MANAGE": "Manage Weapon flags", + "ADD": "Add weapon flag", + "DELETE": "Delete weapon flag", + "EDIT": "Edit weapon flag" } } diff --git a/apps/client/locales/en-gb/webhooks.json b/apps/client/locales/en-gb/webhooks.json index 51fd3b96a..6a75ec750 100644 --- a/apps/client/locales/en-gb/webhooks.json +++ b/apps/client/locales/en-gb/webhooks.json @@ -1,6 +1,6 @@ { "Tow": { - "vehicleImpounded": "Vehicle Impounded", + "vehicleImpounded": "Vehicle Seized", "registrationStatus": "Registration Status", "model": "Model", "owner": "Owner" @@ -12,7 +12,7 @@ "name": "Name", "plate": "Registration", "model": "Model", - "color": "Color" + "color": "Colour" }, "Statuses": { "statusChange": "Status Change", @@ -38,14 +38,56 @@ "recordType": "Record Type", "ARREST_REPORT": "Arrest Report", "WRITTEN_WARNING": "Caution", - "TICKET": "FPN", + "TICKET": "Penalty Notice", "totalBail": "Total Bail", - "totalFineAmount": "Total Fine Amount", + "totalFineAmount": "Total Penalty", "totalJailTime": "Total Sentence", "newWarrantCreated": "New Warrant Created", "newRecordCreated": "New Record Created", "ACTIVE": "Active", "INACTIVE": "Inactive", - "violations": "Charges" + "violations": "Charges", + "generalInformation": "General Information", + "citizenInformation": "Civilian Information", + "vehicleInformation": "Vehicle Information", + "description": "Description", + "bail": "Bail", + "communityService": "Community Service", + "violation": "Charge", + "fines": "Penalty", + "jailTime": "Sentence", + "counts": "Counts", + "color": "Colour", + "plate": "Registration", + "model": "Model", + "registrationStatus": "Registration Status", + "registeredAt": "Registered At", + "vinNumber": "VIN Number", + "phoneNumber": "Phone Number", + "address": "Address", + "weight": "Weight", + "height": "Height", + "hairColor": "Hair Colour", + "eyeColor": "Eye Colour", + "gender": "Gender", + "ethnicity": "Ethnicity", + "age": "Age", + "dateOfBirth": "Date of Birth", + "surname": "Surname", + "firstName": "First Name", + "caseNumber": "Case Number", + "paymentStatus": "Payment Status", + "createdAt": "Created At", + "officer": "Officer", + "socialSecurityNumber": "National Insurance Number" + }, + "WhitelistStatusChange": { + "accepted": "accepted", + "declined": "declined", + "pending": "pending", + "userChangeDescription": "User: {user}'s allowlist status has been changed to {status}.", + "userChangeTitle": "User Allowlist Status Change", + "departmentChangeDescription": "Unit: {unit}'s allowlist status has been changed to {status}.", + "departmentChangeTitle": "Unit Department Allowlist Status Change" } }