{
  "account.views.authorize.index.modalTitle": "Request for permission",
  "account.views.authorize.index.modalSubtitle": "{clientName} is requesting to be granted the following rights:",
  "account.views.authorize.index.loginInfo": "You are logged in as <b>{userId}</b>.",
  "account.views.authorize.index.redirectInfo": "You will be redirected to {redirectUri}",
  "account.views.authorize.index.authorize": "Authorize {clientName}",
  "account.views.authorize.index.noDescription": "This client does not provide a description",
  "account.views.authorize.index.allRights": "This client is requesting <b>all possible current and future rights</b>. This includes reading, writing and deletion of gateways, end devices and applications, as well as their network traffic.",
  "account.views.code.index.codeDescription": "Your authorization code is:",
  "account.views.create-account.index.registrationApproved": "You have successfully registered and can login now",
  "account.views.create-account.index.createAccount": "Create account",
  "account.views.create-account.index.createANewAccount": "Create a new account for",
  "account.views.create-account.index.registrationPending": "You have successfully sent the registration request. You will receive a confirmation once the account has been approved.",
  "account.views.forgot-password.index.passwordRequested": "An email with reset instruction was sent to the email address associated with your username. Please check your spam folder as well.",
  "account.views.forgot-password.index.send": "Send",
  "account.views.forgot-password.index.resetPassword": "Reset password",
  "account.views.forgot-password.index.resetPasswordDescription": "Please enter your User ID to receive an email with reset instructions",
  "account.views.login.index.loginTo": "Log in to",
  "account.views.login.index.createAccount": "Create an account",
  "account.views.login.index.forgotPassword": "Forgot password?",
  "account.views.login.index.loginToContinue": "Please login to continue",
  "account.views.token-login.index.loginToken": "Login Token",
  "account.views.update-password.index.forgotPassword": "Forgot password",
  "account.views.update-password.index.sessionRevoked": "Your password was changed and all active sessions were revoked",
  "account.views.validate.index.backToAccount": "Back to Account",
  "account.views.validate.index.contactInfoValidation": "Contact info validation",
  "account.views.validate.index.validateSuccess": "Validation successful",
  "account.views.validate.index.validateFail": "There was an error and the contact info could not be validated",
  "account.views.validate.index.validatingAccount": "Validating account…",
  "account.views.validate.index.tokenNotFoundTitle": "Token not found",
  "account.views.validate.index.tokenNotFoundMessage": "The validation token was not found. This could mean that the contact info has already been validated or the token has been invalidated. Re-request another validation and if the error persists, please contact an administrator.",
  "components.collapse.index.collapse": "Collapse",
  "components.file-input.index.selectAFile": "Select a file…",
  "components.file-input.index.changeFile": "Change file…",
  "components.file-input.index.noFileSelected": "No file selected",
  "components.file-input.index.fileProvided": "A file has been provided",
  "components.file-input.index.tooBig": "The selected file is too large",
  "components.form.field.tooltip.descriptionTitle": "What is this?",
  "components.form.field.tooltip.locationTitle": "What should I enter here?",
  "components.form.field.tooltip.absenceTitle": "What if I cannot find the correct value?",
  "components.form.field.tooltip.viewGlossaryPage": "View glossary page",
  "components.form.field.tooltip.readMore": "Read more",
  "components.form.index.submitFailed": "Submit failed",
  "components.form.section.index.expand": "Expand section",
  "components.form.section.index.collapse": "Collapse section",
  "components.input.generate.generate": "Generate",
  "components.input.index.showValue": "Show value",
  "components.input.index.hideValue": "Hide value",
  "components.key-value-map.entry.deleteEntry": "Delete entry",
  "components.key-value-map.index.addEntry": "Add entry",
  "components.link.index.glossaryTitle": "See \"{term}\" in the glossary",
  "components.link.index.defaultGlossaryTitle": "See in the glossary",
  "components.notification.details.index.showDetails": "Show details",
  "components.notification.details.index.errorDetails": "Error details",
  "components.offline-status.index.checking": "Connection issues detected. Attempting to reconnect…",
  "components.offline-status.index.offline": "{applicationName} is offline. Please check your internet connection.",
  "components.offline-status.index.online": "{applicationName} is back online",
  "components.pagination.index.itemsPerPage": "Items per page:",
  "components.pagination.index.goToPage": "Go to page:",
  "components.progress-bar.index.estimatedCompletion": "Estimated completion {eta}",
  "components.progress-bar.index.progress": "{current, number} of {target, number}",
  "components.progress-bar.index.percentage": "{percentage, number, percent} finished",
  "components.qr-modal-button.index.scanContinue": "Please scan the QR code to continue. {qrScanDoc}",
  "components.qr-modal-button.index.apply": "Apply",
  "components.qr.input.capture.index.uploadImage": "Upload a Photo",
  "components.qr.input.capture.index.qrCodeNotFound": "QR code not found",
  "components.qr.input.video.index.fetchingCamera": "Waiting for camera…",
  "components.qr.input.video.index.switchCamera": "Switch camera",
  "components.qr.require-permission.permissionDeniedError": "Permission Denied: Please allow access to your camera or upload a photo",
  "components.qr.require-permission.fetchingPermission": "Please set camera permissions",
  "components.rights-group.index.selectAll": "Select all",
  "components.rights-group.index.outOfOwnScopeRights": "This {entityType} has more rights than you have. These rights can not be modified.",
  "components.rights-group.index.outOfOwnScopePseudoRight": "This {entityType} has a wildcard right that you don't have. The {entityType} can therefore only be removed entirely.",
  "components.rights-group.index.grantType": "Grant type",
  "components.rights-group.index.allCurrentAndFutureRights": "Grant all current and future rights",
  "components.rights-group.index.selectIndividualRights": "Grant individual rights",
  "components.rights-group.index.RIGHT_APPLICATION_LINK_DESCRIPTION": "This implicitly includes the rights to view application information, read application traffic and write downlinks",
  "components.safe-inspector.index.toggleVisibility": "Toggle visibility",
  "components.safe-inspector.index.arrayFormatting": "Toggle array formatting",
  "components.safe-inspector.index.byteOrder": "Switch byte order",
  "components.search-panel.index.noResultsFound": "No results found",
  "components.search-panel.index.noResultsSuggestion": "Try searching for IDs names, attributes, EUIs or descriptions of:",
  "components.search-panel.index.devices": "End devices of your{lineBreak}bookmarked applications",
  "components.search-panel.index.searchingEntities": "Searching applications, gateways, organizations, bookmarks",
  "components.search-panel.index.searchingApps": "Searching applications",
  "components.search-panel.index.chooseApplication": "Choose an application for the new end device",
  "components.search-panel.index.instructions": "Use {arrowKeys} to choose, {enter} to select",
  "components.search-panel.index.fetchingTopEntities": "Fetching top entities…",
  "components.search-panel.index.noTopEntities": "Seems like you haven’t interacted with any entities yet",
  "components.search-panel.index.noTopEntitiesSuggestion": "Once you created or interacted with entities, they will show up here and you can use this panel to quickly search and navigate to them.",
  "components.sidebar.side-footer.index.resources": "Resources",
  "components.sidebar.side-footer.index.clusterSelection": "Cluster selection",
  "console.components.api-key-modal.index.title": "Please copy newly created API key",
  "console.components.api-key-modal.index.subtitle": "You won't be able to view the key afterward",
  "console.components.api-key-modal.index.buttonMessage": "I have copied the key",
  "console.components.api-key-modal.index.grantedRights": "Granted rights",
  "console.components.api-key-modal.index.description": "Your API key has been created successfully.\nNote: After closing this window, the value of the key secret will not be accessible anymore.\nMake sure to copy and store it in a safe place now.",
  "console.components.application-general-settings-form.index.basics": "Basics",
  "console.components.application-general-settings-form.index.useAlcsync": "Use Application Layer Clock Synchronization",
  "console.components.application-general-settings-form.index.adminContactDescription": "Administrative contact information for this application. Typically used to indicate who to contact with administrative questions about the application.",
  "console.components.application-general-settings-form.index.techContactDescription": "Technical contact information for this application. Typically used to indicate who to contact with technical/security questions about the application.",
  "console.components.application-map-panel.index.deviceLocations": "Device locations",
  "console.components.default-routing-policy-form.index.doNotUseADefaultPolicy": "Do not use a default routing policy for this network",
  "console.components.device-import-form.index.file": "File",
  "console.components.device-import-form.index.formatInfo": "Format information",
  "console.components.device-import-form.index.selectAFile": "Please select a template file",
  "console.components.device-import-form.index.fileInfoPlaceholder": "Please select a template format",
  "console.components.device-import-form.index.setClaimAuthCode": "Set claim authentication code",
  "console.components.device-import-form.index.targetedComponents": "Targeted components",
  "console.components.device-import-form.index.advancedSectionTitle": "Advanced end device claiming settings",
  "console.components.device-import-form.index.infoText": "You can use the import functionality to register multiple end devices at once by uploading a file containing the registration information in one of the available formats. For more information, see also our documentation on <DocLink>Importing End Devices</DocLink>.",
  "console.components.device-import-form.index.fallbackValuesImport": "Fallback values can be defined in case the imported file does not provide them. Any device with a required value that is not provided as fallback or in the imported file will be skipped by the importer.",
  "console.components.device-import-form.index.inputMethodDeviceRepo": "Load end device profile from the LoRaWAN Device Repository",
  "console.components.device-import-form.index.inputMethodManual": "Enter LoRaWAN versions and frequency plan manually",
  "console.components.device-import-form.index.fallbackValues": "Fallback values",
  "console.components.device-import-form.index.noFallback": "Do not set any fallback values",
  "console.components.downlink-form.index.insertMode": "Insert Mode",
  "console.components.downlink-form.index.payloadType": "Payload type",
  "console.components.downlink-form.index.bytes": "Bytes",
  "console.components.downlink-form.index.replace": "Replace downlink queue",
  "console.components.downlink-form.index.push": "Push to downlink queue (append)",
  "console.components.downlink-form.index.downlinkSuccess": "Downlink scheduled",
  "console.components.downlink-form.index.bytesPayloadDescription": "The desired payload bytes of the downlink message",
  "console.components.downlink-form.index.jsonPayloadDescription": "The decoded payload of the downlink message",
  "console.components.downlink-form.index.invalidSessionWarning": "Downlinks can only be scheduled for end devices with a valid session. Please make sure your end device is properly connected to the network.",
  "console.components.events.messages.MACPayload": "MAC payload",
  "console.components.events.messages.devAddr": "DevAddr",
  "console.components.events.messages.fPort": "FPort",
  "console.components.events.messages.fCnt": "FCnt",
  "console.components.events.messages.rawPayload": "Raw payload",
  "console.components.events.messages.txPower": "Tx Power",
  "console.components.events.messages.dataRate": "Data rate",
  "console.components.events.messages.bandwidth": "Bandwidth",
  "console.components.events.messages.metrics": "Metrics",
  "console.components.events.messages.versions": "Versions",
  "console.components.events.messages.snr": "SNR",
  "console.components.events.messages.sessionKeyId": "Session key ID",
  "console.components.events.messages.selectedMacVersion": "Selected MAC version",
  "console.components.events.messages.rx1Delay": "Rx1 Delay",
  "console.components.events.messages.rx1DataRateIndex": "Rx1 Data Rate Index",
  "console.components.events.messages.rx1Frequency": "Rx1 Frequency",
  "console.components.events.messages.rx2DataRateIndex": "Rx2 Data Rate Index",
  "console.components.events.messages.rx2Frequency": "Rx2 Frequency",
  "console.components.events.messages.class": "Class",
  "console.components.events.messages.eventDetails": "Event details",
  "console.components.events.messages.rawEvent": "Raw event",
  "console.components.events.messages.errorOverviewEntry": "There was an error and the event cannot be displayed. The raw event can by viewed by clicking this row.",
  "console.components.events.messages.dataPreview": "Data preview",
  "console.components.events.messages.dataFormats": "Data Formats",
  "console.components.events.messages.dataFormatsInformation": "For more information on event message types, please see our {dataFormatsDocumentationLink} documentation.",
  "console.components.events.messages.seeAllActivity": "See all activity",
  "console.components.events.messages.syntheticEvent": "Note: This meta event did not originate from the network but was generated automatically by the Console. It is not related to any end device or gateway activity.",
  "console.components.events.messages.eventsTruncated": "Old events have been truncated to save memory. The current event limit per stream is {limit}.",
  "console.components.events.messages.eventUnavailable": "This event is not available anymore. It was likely truncated to save memory.",
  "console.components.events.messages.verboseStream": "Verbose stream",
  "console.components.events.messages.confirmedUplink": "Confirmed uplink",
  "console.components.events.messages.goToLiveData": "Go to full live data",
  "console.components.events.messages.showingEventsFor": "Showing events for {entityType} {entityId}",
  "console.components.events.previews.shared.json-payload.index.invalid": "Invalid JSON",
  "console.components.gateway-api-keys-modal.index.modalTitle": "Download gateway API keys",
  "console.components.gateway-api-keys-modal.index.buttonMessage": "I have downloaded the keys",
  "console.components.gateway-api-keys-modal.index.description": "Note: After closing this window, these API keys will not be accessible for download anymore. Please make sure to download and store them now.",
  "console.components.gateway-api-keys-modal.index.downloadLns": "Download LNS key",
  "console.components.gateway-api-keys-modal.index.downloadCups": "Download CUPS key",
  "console.components.gateway-visibility-form.index.saveDefaultGatewayVisibility": "Save default gateway visibility",
  "console.components.location-form.index.deleteAllLocations": "Delete all location data",
  "console.components.location-form.index.deleteFailure": "An error occurred and the location could not be deleted",
  "console.components.location-form.index.deleteLocation": "Remove location data",
  "console.components.location-form.index.deleteSuccess": "Location deleted",
  "console.components.location-form.index.deleteAllInfo": "You can use the checkbox below to also remove location data that was set automatically (e.g. via frame payloads or status messages).",
  "console.components.location-form.index.deleteWarning": "Are you sure you want to delete location data? This will delete the manual location entry from this entity.",
  "console.components.location-form.index.deleteAllWarning": "Are you sure you want to delete location data? This will delete all location entries from this entity.",
  "console.components.location-form.index.loadingLocation": "Loading location…",
  "console.components.location-form.index.mapDescription": "Click into the map to set a location",
  "console.components.location-form.index.mapDescriptionDisabled": "The location will appear on the map once it has been set automatically",
  "console.components.location-form.index.noLocationSetInfo": "There is currently no manual location information set",
  "console.components.location-form.index.updateSuccess": "Location updated",
  "console.components.lorawan-version-input.index.phyVersionError": "Failed to fetch regional parameters versions",
  "console.components.mac-settings-section.index.delayValue": "{count, plural, one {{count} second} other {{count} seconds}}",
  "console.components.mac-settings-section.index.factoryPresetFreqDescription": "List of factory-preset frequencies. Note: order is respected.",
  "console.components.mac-settings-section.index.advancedMacSettings": "Advanced MAC settings",
  "console.components.mac-settings-section.index.desiredPingSlotFrequencyTitle": "Desired ping slot frequency",
  "console.components.mac-settings-section.index.pingSlotPeriodicityDescription": "Periodicity of the class B ping slot",
  "console.components.mac-settings-section.index.pingSlotDataRateTitle": "Ping slot data rate index",
  "console.components.mac-settings-section.index.desiredPingSlotDataRateTitle": "Desired ping slot data rate",
  "console.components.mac-settings-section.index.resetWarning": "Resetting is insecure and makes your device susceptible for replay attacks",
  "console.components.mac-settings-section.index.desiredRx1DataRateOffsetTitle": "Desired Rx1 data rate offset",
  "console.components.mac-settings-section.index.desiredRx1DelayTitle": "Desired Rx1 delay",
  "console.components.mac-settings-section.index.rx2DataRateIndexTitle": "Rx2 data rate index",
  "console.components.mac-settings-section.index.desiredRx2DataRateIndexTitle": "Desired Rx2 data rate index",
  "console.components.mac-settings-section.index.desiredRx2FrequencyTitle": "Desired Rx2 frequency",
  "console.components.mac-settings-section.index.updateSuccess": "The MAC settings updated",
  "console.components.mac-settings-section.index.desiredBeaconFrequency": "Desired beacon frequency",
  "console.components.mac-settings-section.index.maxDutyCycle": "Maximum duty cycle",
  "console.components.mac-settings-section.index.desiredMaxDutyCycle": "Desired maximum duty cycle",
  "console.components.mac-settings-section.index.adrMargin": "ADR margin",
  "console.components.mac-settings-section.index.adrUplinks": "ADR number of transmissions",
  "console.components.mac-settings-section.index.adrAdaptiveDataRate": "Adaptive data rate (ADR)",
  "console.components.mac-settings-section.index.adrDataRate": "ADR data rate index",
  "console.components.mac-settings-section.index.adrTransPower": "ADR transmission power index",
  "console.components.mac-settings-section.index.adrDynamic": "Dynamic mode",
  "console.components.mac-settings-section.index.adrStatic": "Static mode",
  "console.components.mac-settings-section.index.desiredAdrAckLimit": "Desired ADR ack limit",
  "console.components.mac-settings-section.index.desiredAdrAckDelay": "Desired ADR ack delay",
  "console.components.mac-settings-section.index.adrAckValue": "{count, plural, one {every message} other {every {count} messages}}",
  "console.components.mac-settings-section.index.statusCountPeriodicity": "Status count periodicity",
  "console.components.mac-settings-section.index.statusTimePeriodicity": "Status time periodicity",
  "console.components.mac-settings-section.index.dataRate": "Data Rate {n}",
  "console.components.mac-settings-section.index.dataRatePlaceholder": "Data Rate",
  "console.components.mac-settings-section.index.minNbTrans": "Min. NbTrans",
  "console.components.mac-settings-section.index.maxNbTrans": "Max. NbTrans",
  "console.components.mac-settings-section.index.useDefaultNbTrans": "Use default settings for number of retransmissions",
  "console.components.mac-settings-section.index.adrNbTrans": "ADR number of retransmissions (NbTrans)",
  "console.components.mac-settings-section.index.overrideNbTrans": "Override server defaults for NbTrans (all data rates)",
  "console.components.mac-settings-section.index.defaultForAllRates": "(Default for all data rates)",
  "console.components.mac-settings-section.index.defaultNbTransMessage": "Overriding the default is not required for using data rate overrides (below)",
  "console.components.mac-settings-section.index.specificOverrides": "Data rate specific overrides",
  "console.components.mac-settings-section.index.addSpecificOverride": "Add data rate specific override",
  "console.components.notifications.templates.api-key-changed.title": "API key of {entityType} has been changed",
  "console.components.notifications.templates.api-key-changed.body": "An API key of your {entityType} <code>{id}</code> on your network has been changed.",
  "console.components.notifications.templates.api-key-changed.preview": "An API key of your {entityType} \"{id}\" on your network has been changed. API Key ID: {apiKeyId}",
  "console.components.notifications.templates.api-key-created.title": "New API key created for {entityType}",
  "console.components.notifications.templates.api-key-created.body": "A new API key has just been created for your {entityType} <code>{id}</code> on your network.",
  "console.components.notifications.templates.api-key-created.preview": "A new API key has just been created for your {entityType} {id} on your network. API Key ID: {apiKeyId}",
  "console.components.notifications.templates.client-requested.title": "Review is required for a new OAuth client",
  "console.components.notifications.templates.client-requested.body": "{senderType} <code>{id}</code> just registered a new OAuth client under {collaboratorType} <code>{collaboratorId}</code> on your network.{lineBreak}Since {senderTypeMiddle} <code>{id}</code> is not an admin, you need to approve this client before it can be used.",
  "console.components.notifications.templates.client-requested.clientId": "<b>Client ID:</b> <code>{clientId}</code>",
  "console.components.notifications.templates.client-requested.link": "You can approve (or reject) the OAuth client <Link>here</Link>.",
  "console.components.notifications.templates.client-requested.preview": "{senderType} {id} just registered a new OAuth client under {collaboratorType} {collaboratorId} on your network. Since {senderTypeMiddle} {id} is not an admin, you need to approve this client before it can be used. Client ID: {clientId}",
  "console.components.notifications.templates.collaborator-changed.title": "Collaborator of {entityType} added or updated",
  "console.components.notifications.templates.collaborator-changed.body": "A collaborator of your {entityType} <code>{entityId}</code> on your network has been added or updated.",
  "console.components.notifications.templates.collaborator-changed.collaborator": "<b>Collaborator:</b> {collaboratorType} <code>{collaboratorId}</code>",
  "console.components.notifications.templates.collaborator-changed.link": "You can view and edit this collaborator <Link>here</Link>.",
  "console.components.notifications.templates.collaborator-changed.preview": "A collaborator of your {entityType} {entityId} on your network has been added or updated. Collaborator: {collaboratorType} {collaboratorId}",
  "console.components.notifications.templates.entity-state-changed.title": "State of {entityType} changed",
  "console.components.notifications.templates.entity-state-changed.body": "The state of the {entityType} <code>{entityId}</code> on your network has been changed to \"{state}\".",
  "console.components.notifications.templates.entity-state-changed.link": "You can view this <Link>here</Link>.",
  "console.components.notifications.templates.password-changed.title": "Password of user \"{entityIds}\" changed",
  "console.components.notifications.templates.password-changed.body": "The password of your user <code>{entityId}</code> on your network has just been changed.",
  "console.components.notifications.templates.password-changed.closing": "If this was not done by you, please contact your administrators as soon as possible.",
  "console.components.notifications.templates.user-requested.title": "Review required for new user",
  "console.components.notifications.templates.user-requested.body": "A new user just registered on your network.{lineBreak}Since user registration requires admin approval, you need to approve this user before they can login.",
  "console.components.notifications.templates.user-requested.closing": "You can review this user <Link>here</Link>.",
  "console.components.notifications.templates.user-requested.user": "<b>User ID:</b> <code>{userId}</code>{lineBreak}<b>Name:</b> {userName}{lineBreak}<b>Description:</b> {userDescription}{lineBreak}<b>Email Address:</b> {userPrimaryEmailAddress}",
  "console.components.notifications.templates.user-requested.preview": "A new user just registered on your network. Since user registration requires admin approval, you need to approve this user before they can login. User ID: {userId}",
  "console.components.oauth-client-form.messages.clientIdPlaceholder": "my-new-oauth-client",
  "console.components.oauth-client-form.messages.clientNamePlaceholder": "My new OAuth client",
  "console.components.oauth-client-form.messages.clientDescPlaceholder": "Description for my new OAuth client",
  "console.components.oauth-client-form.messages.clientDescDescription": "The description is displayed to the user when authorizing the client. Use it to explain the purpose of your client.",
  "console.components.oauth-client-form.messages.createClient": "Create OAuth client",
  "console.components.oauth-client-form.messages.deleteWarning": "This will <strong>PERMANENTLY DELETE THIS OAUTH CLIENT</strong> and <strong>LOCK THE OAUTH ID</strong>. Make sure you assign new collaborators to such entities if you plan to continue using them.",
  "console.components.oauth-client-form.messages.purgeWarning": "This will <strong>PERMANENTLY DELETE THIS OAUTH CLIENT</strong>. This operation cannot be undone.",
  "console.components.oauth-client-form.messages.redirectUrls": "Redirect URLs",
  "console.components.oauth-client-form.messages.addRedirectUri": "Add redirect URL",
  "console.components.oauth-client-form.messages.addLogoutRedirectUri": "Add logout redirect URL",
  "console.components.oauth-client-form.messages.redirectUrlDescription": "The allowed redirect URIs against which authorization requests are checked",
  "console.components.oauth-client-form.messages.logoutRedirectUrls": "Logout redirect URLs",
  "console.components.oauth-client-form.messages.logoutRedirectUrlsDescription": "The allowed logout redirect URIs against which client initiated logout requests are checked",
  "console.components.oauth-client-form.messages.skipAuthorization": "Skip Authorization",
  "console.components.oauth-client-form.messages.skipAuthorizationDesc": "If set, the authorization page will be skipped",
  "console.components.oauth-client-form.messages.endorsed": "Endorsed",
  "console.components.oauth-client-form.messages.endorsedDesc": "If set, the authorization page will visually indicate endorsement to improve trust",
  "console.components.oauth-client-form.messages.grants": "Grant types",
  "console.components.oauth-client-form.messages.grantsDesc": "OAuth flows that can be used for the client to get a token",
  "console.components.oauth-client-form.messages.grantRefreshTokenLabel": "Refresh token",
  "console.components.oauth-client-form.messages.deleteClient": "Delete OAuth client",
  "console.components.oauth-client-form.messages.urlsPlaceholder": "https://example.com/oauth/callback",
  "console.components.oauth-client-form.messages.rightsWarning": "Note that only the minimum set of rights needed to provide the functionality of the application should be requested",
  "console.components.oauth-client-form.messages.updateWarning": "Note that the OAuth client will have to de re-authorized before the chosen rights are granted",
  "console.components.oauth-client-form.messages.adminOptions": "Advanced admin options",
  "console.components.oauth-client-form.messages.grantTypeAndRights": "Grant types and rights",
  "console.components.oauth-client-form.messages.stateDescriptionDesc": "You can use this field to save additional information about the state of this OAuth client, e.g. why it has been flagged",
  "console.components.oauth-client-form.messages.adminContactDescription": "Administrative contact information for this client. Typically used to indicate who to contact with administrative questions about the client.",
  "console.components.oauth-client-form.messages.techContactDescription": "Technical contact information for this client. Typically used to indicate who to contact with technical/security questions about the client.",
  "console.components.payload-formatters-form.index.repository": "Use Device Repository formatters",
  "console.components.payload-formatters-form.index.customJavascipt": "Custom Javascript formatter",
  "console.components.payload-formatters-form.index.formatterType": "Formatter type",
  "console.components.payload-formatters-form.index.formatterCode": "Formatter code",
  "console.components.payload-formatters-form.index.formatterCodeReadOnly": "Formatter code (read only)",
  "console.components.payload-formatters-form.index.grpcHost": "GRPC host",
  "console.components.payload-formatters-form.index.grpcFieldDescription": "The address of the service to connect to",
  "console.components.payload-formatters-form.index.appFormatter": "Use application payload formatter",
  "console.components.payload-formatters-form.index.appFormatterWarning": "This option will affect both uplink and downlink formatter",
  "console.components.payload-formatters-form.index.defaultFormatter": "Click <Link>here</Link> to modify the default payload formatter for this application. The payload formatter of this application is currently set to `{defaultFormatter}`",
  "console.components.payload-formatters-form.index.pasteRepositoryFormatter": "Paste repository formatter",
  "console.components.payload-formatters-form.index.pasteApplicationFormatter": "Paste application formatter",
  "console.components.payload-formatters-form.index.learnMoreAboutDeviceRepo": "What is the Device Repository formatter option?",
  "console.components.payload-formatters-form.index.learnMoreAboutPayloadFormatters": "Learn more about payload formatters",
  "console.components.payload-formatters-form.index.learnMoreAboutCayenne": "What is CayenneLPP?",
  "console.components.payload-formatters-form.index.noRepositoryWarning": "The application formatter is set to `Repository` but this device does not have an associated formatter in the LoRaWAN Device repository. Messages for this end device will hence not be formatted.",
  "console.components.payload-formatters-form.test-form.index.validResult": "Payload is valid",
  "console.components.payload-formatters-form.test-form.index.noResult": "No test result generated yet",
  "console.components.payload-formatters-form.test-form.index.testDecoder": "Test decoder",
  "console.components.payload-formatters-form.test-form.index.testEncoder": "Test encoder",
  "console.components.payload-formatters-form.test-form.index.testSubTitle": "Test",
  "console.components.payload-formatters-form.test-form.index.testFatalError": "An error occurred while interpreting the formatter code",
  "console.components.payload-formatters-form.test-form.index.testError": "Test result contains user-defined error(s)",
  "console.components.payload-formatters-form.test-form.index.testWarning": "Test result contains user-defined warning(s)",
  "console.components.payload-formatters-form.test-form.index.bytePayload": "Byte payload",
  "console.components.payload-formatters-form.test-form.index.jsonPayload": "JSON payload",
  "console.components.payload-formatters-form.test-form.index.emptyPayload": "The returned payload was empty",
  "console.components.payload-formatters-form.test-form.index.decodedPayload": "Decoded test payload",
  "console.components.payload-formatters-form.test-form.index.completeUplink": "Complete uplink data",
  "console.components.payload-formatters-form.test-form.index.testResult": "Test result",
  "console.components.payload-formatters-form.test-form.index.errorInformation": "Error information",
  "console.components.pubsub-form.messages.idPlaceholder": "my-new-pubsub",
  "console.components.pubsub-form.messages.messageInfo": "For each enabled message type an optional sub-topic can be defined",
  "console.components.pubsub-form.messages.deletePubsub": "Delete Pub/Sub",
  "console.components.pubsub-form.messages.modalWarning": "Are you sure you want to delete Pub/Sub \"{pubsubId}\"? Deleting a Pub/Sub cannot be undone.",
  "console.components.pubsub-form.messages.headers": "Headers",
  "console.components.pubsub-form.messages.headersValidateRequired": "All header entry values are required. Please remove empty entries.",
  "console.components.pubsub-form.messages.usernamePlaceholder": "my-username",
  "console.components.pubsub-form.messages.passwordPlaceholder": "my-password",
  "console.components.pubsub-form.messages.natsAddressPlaceholder": "nats.example.com",
  "console.components.pubsub-form.messages.natsPortPlaceholder": "4222",
  "console.components.pubsub-form.messages.natsConfig": "NATS configuration",
  "console.components.pubsub-form.messages.mqttConfig": "MQTT configuration",
  "console.components.pubsub-form.messages.mqttClientIdPlaceholder": "my-client-id",
  "console.components.pubsub-form.messages.mqttServerUrlPlaceholder": "mqtts://example.com",
  "console.components.pubsub-form.messages.subscribeQos": "Subscribe QoS",
  "console.components.pubsub-form.messages.providerDescription": "Changing the Pub/Sub provider has been disabled by an administrator",
  "console.components.pubsub-form.messages.publishQos": "Publish QoS",
  "console.components.pubsub-form.messages.tlsCa": "Root CA certificate",
  "console.components.pubsub-form.messages.tlsClientCert": "Client certificate",
  "console.components.pubsub-form.messages.tlsClientKey": "Client private key",
  "console.components.pubsub-form.messages.selectPemFile": "Select .pem file…",
  "console.components.pubsub-form.messages.pemFileProvided": ".pem file has been provided",
  "console.components.pubsub-form.messages.useCredentials": "Use credentials",
  "console.components.pubsub-form.messages.alreadyExistsModalMessage": "A Pub/Sub with the ID \"{id}\" already exists. Do you wish to replace this Pub/Sub?",
  "console.components.pubsub-form.messages.replacePubsub": "Replace Pub/Sub",
  "console.components.pubsub-form.messages.useSecureConnection": "Use secure connection",
  "console.components.pubsub-form.messages.pubsubsDescription": "The Pub/Sub integration allows the Application Server to publish and subscribe to topics, using The Things Stack built-in MQTT client or NATS client. Learn more in our <Link>Pub/Sub guide</Link>.",
  "console.components.routing-policy-form.index.saveDefaultPolicy": "Save default policy",
  "console.components.routing-policy-form.index.useSpecificPolicy": "Use network specific routing policy",
  "console.components.routing-policy-form.index.doNotUseAPolicy": "Do not use a routing policy for this network",
  "console.components.uplink-form.index.payloadDescription": "The desired payload bytes of the uplink message",
  "console.components.uplink-form.index.uplinkSuccess": "Uplink sent",
  "console.components.webhook-form.index.idPlaceholder": "my-new-webhook",
  "console.components.webhook-form.index.messageInfo": "For each enabled event type an optional path can be defined which will be appended to the base URL",
  "console.components.webhook-form.index.deleteWebhook": "Delete Webhook",
  "console.components.webhook-form.index.modalWarning": "Are you sure you want to delete webhook \"{webhookId}\"? Deleting a webhook cannot be undone.",
  "console.components.webhook-form.index.additionalHeaders": "Additional headers",
  "console.components.webhook-form.index.downlinkAPIKey": "Downlink API key",
  "console.components.webhook-form.index.downlinkAPIKeyDesc": "The API key will be provided to the endpoint using the \"X-Downlink-Apikey\" header",
  "console.components.webhook-form.index.templateInformation": "Template information",
  "console.components.webhook-form.index.updateErrorTitle": "Could not update webhook",
  "console.components.webhook-form.index.createErrorTitle": "Could not create webhook",
  "console.components.webhook-form.index.reactivateButtonMessage": "Reactivate",
  "console.components.webhook-form.index.suspendedWebhookMessage": "This webhook has been deactivated due to several unsuccessful forwarding attempts. It will be automatically reactivated after {webhookRetryInterval}. If you wish to reactivate right away, you can use the button below.",
  "console.components.webhook-form.index.pendingInfo": "This webhook is currently pending until attempting its first regular request attempt. Note that webhooks can be restricted if they encounter too many request failures.",
  "console.components.webhook-form.index.pausedInfo": "This webhook is currently paused and no messages are forwarded to the configured end point.",
  "console.components.webhook-form.index.pauseWebhook": "Pause webhook",
  "console.components.webhook-form.index.pauseWebhookQuestion": "Pause webhook?",
  "console.components.webhook-form.index.pauseWebhookDescription": "When a webhook is paused, messages will not be forwarded to the configured end point and will be dropped.",
  "console.components.webhook-form.index.messagePathValidateTooLong": "Enabled message path must be at most 64 characters",
  "console.components.webhook-form.index.basicAuthCheckbox": "Use basic access authentication (basic auth)",
  "console.components.webhook-form.index.requestBasicAuth": "Request authentication",
  "console.components.webhook-form.index.validateNoColon": "Basic auth usernames may not contain colons",
  "console.components.webhook-form.index.validateEmpty": "There must be no empty header entry. Please remove such entries before submitting.",
  "console.components.webhook-form.index.validateNoDuplicate": "There must be no duplicate headers. Please remove or merge headers with the same key.",
  "console.components.webhook-form.index.webhooksDescription": "The Webhooks feature allows The Things Stack to send application related messages to specific HTTP(S) endpoints. You can also use webhooks to schedule downlinks to an end device. Learn more in our <Link>Webhooks guide</Link>.",
  "console.components.webhook-form.index.filterEventData": "Filter event data",
  "console.components.webhook-form.index.fieldMaskPlaceholder": "Select a filter path",
  "console.components.webhook-form.index.filtersAdd": "Add filter path",
  "console.components.webhook-form.index.pause": "Pause",
  "console.components.webhook-form.index.activate": "Activate",
  "console.components.webhook-template-form.index.createTemplate": "Create {template} webhook",
  "console.components.webhook-template-form.index.idPlaceholder": "my-new-{templateId}-webhook",
  "console.components.webhook-template-info.index.about": "About {name}",
  "console.components.webhook-template-info.index.setupWebhook": "Setup webhook for {name}",
  "console.components.webhook-template-info.index.editWebhook": "Edit webhook for {name}",
  "console.containers.access-point-list.index.lastRefresh": "Last refresh",
  "console.containers.access-point-list.index.description": "This list shows WiFi networks as detected by your gateway. You can select an access point or choose \"Other...\" to enter an SSID of a hidden access point.",
  "console.containers.access-point-list.index.scanningWifi": "Scanning WiFi networks…",
  "console.containers.api-key-form.edit.deleteKey": "Delete key",
  "console.containers.api-key-form.edit.modalWarning": "Are you sure you want to delete the {keyName} API key? Deleting an API key cannot be undone.",
  "console.containers.api-key-form.edit.updateSuccess": "API key updated",
  "console.containers.api-key-form.edit.deleteSuccess": "API key deleted",
  "console.containers.api-keys-table.index.grantedRights": "Granted Rights",
  "console.containers.app-status-badge.index.upcomingMaintenance": "Upcoming <link>maintenance</link>",
  "console.containers.app-status-badge.index.degradedPerformance": "<link>Degraded performance</link>",
  "console.containers.app-status-badge.index.maintenanceInProgress": "<link>Maintenance</link> in progress",
  "console.containers.app-status-badge.index.networkOfflineTitle": "Network offline",
  "console.containers.app-status-badge.index.networkOfflineSubtitle": "The console lost internet connection",
  "console.containers.app-status-badge.index.degradedPerformanceTitle": "Degraded performance",
  "console.containers.app-status-badge.index.degradedPerformanceSubtitle": "Check the <link>status page</link> for more info",
  "console.containers.app-status-badge.index.connectionIssuesSubtitle": "The console is having trouble connecting to the internet",
  "console.containers.app-status-badge.index.maintenance": "Maintenance",
  "console.containers.app-status-badge.index.maintenanceScheduledSubtitle": "<link>Maintenance</link> scheduled in less than 1 hour",
  "console.containers.application-events.index.applicationEventsOf": "Application events of <strong>{entityName}</strong>",
  "console.containers.application-general-settings.index.updateSuccess": "Application updated",
  "console.containers.application-overview-header.index.addBookmarkFail": "There was an error and the application could not be bookmarked",
  "console.containers.application-overview-header.index.removeBookmarkFail": "There was an error and the application could not be removed from bookmarks",
  "console.containers.application-overview-header.index.lastSeenAvailableTooltip": "The elapsed time since the network registered activity (sent uplinks, confirmed downlinks or (re)join requests) of the end device(s) in this application.",
  "console.containers.application-overview-header.index.noActivityTooltip": "The network has not recently registered any activity (sent uplinks, confirmed downlinks or (re)join requests) of the end device(s) in this application.",
  "console.containers.application-overview-header.index.deviceCount": "{devices} End devices",
  "console.containers.application-payload-formatters.downlink.title": "Default downlink payload formatter",
  "console.containers.application-payload-formatters.downlink.infoText": "You can use the \"Payload formatter\" tab of individual end devices to test downlink payload formatters and to define individual payload formatter settings per end device.",
  "console.containers.application-payload-formatters.downlink.downlinkResetWarning": "You do not have sufficient rights to view the current downlink payload formatter. Only overwriting is allowed.",
  "console.containers.application-payload-formatters.uplink.title": "Default uplink payload formatter",
  "console.containers.application-payload-formatters.uplink.infoText": "You can use the \"Payload formatter\" tab of individual end devices to test uplink payload formatters and to define individual payload formatter settings per end device.",
  "console.containers.application-payload-formatters.uplink.uplinkResetWarning": "You do not have sufficient rights to view the current uplink payload formatter. Only overwriting is allowed.",
  "console.containers.applications-form.index.applicationName": "Application name",
  "console.containers.applications-form.index.appIdPlaceholder": "my-new-application",
  "console.containers.applications-form.index.appNamePlaceholder": "My new application",
  "console.containers.applications-form.index.appDescPlaceholder": "Description for my new application",
  "console.containers.applications-form.index.appDescDescription": "Optional application description; can also be used to save notes about the application",
  "console.containers.applications-form.index.appDescription": "Within applications, you can register and manage end devices, aggregate their sensor data and act on it using our many integration options.{break}Learn more in our <Link>Applications Guide</Link>",
  "console.containers.applications-table.index.restoreSuccess": "Application restored",
  "console.containers.applications-table.index.restoreFail": "There was an error and application could not be restored",
  "console.containers.applications-table.index.purgeSuccess": "Application purged",
  "console.containers.applications-table.index.purgeFail": "There was an error and the application could not be purged",
  "console.containers.applications-table.index.otherClusterTooltip": "This application is registered on a different cluster (`{host}`). To access this application, use the Console of the cluster that this application was registered on.",
  "console.containers.applications-table.index.myApplications": "My applications",
  "console.containers.applications-table.index.myApplicationsTooltip": "Applications that you are a collaborator to",
  "console.containers.deployment-component-status.index.availableComponents": "Available components",
  "console.containers.deployment-component-status.index.versionInfo": "Deployment",
  "console.containers.deployment-component-status.index.statusPage": "Go to status page",
  "console.containers.deployment-component-status.index.seeChangelog": "See changelog",
  "console.containers.dev-addr-input.index.devAddrFetchingFailure": "There was an error and the end device address could not be generated",
  "console.containers.dev-eui-component.index.unknownError": "Unknown error while generating DevEUI",
  "console.containers.device-events.index.deviceEventsOf": "End device events of <strong>{entityName}</strong>",
  "console.containers.device-general-information-panel.index.activationInfo": "Activation information",
  "console.containers.device-general-information-panel.index.sessionInfo": "Session information",
  "console.containers.device-general-information-panel.index.pendingSessionInfo": "Session information (pending)",
  "console.containers.device-general-information-panel.index.sessionStartedAt": "Session start",
  "console.containers.device-general-information-panel.index.noSession": "This device has not joined the network yet",
  "console.containers.device-importer.messages.proceed": "Proceed to end device list",
  "console.containers.device-importer.messages.retry": "Retry from scratch",
  "console.containers.device-importer.messages.abort": "Abort",
  "console.containers.device-importer.messages.converting": "Converting templates…",
  "console.containers.device-importer.messages.creating": "Creating end devices…",
  "console.containers.device-importer.messages.operationInProgress": "Operation in progress",
  "console.containers.device-importer.messages.operationHalted": "Operation halted",
  "console.containers.device-importer.messages.operationFinished": "Operation finished",
  "console.containers.device-importer.messages.operationAborted": "Operation aborted",
  "console.containers.device-importer.messages.errorTitle": "There was an error and the operation could not be completed",
  "console.containers.device-importer.messages.conversionErrorTitle": "Could not import devices",
  "console.containers.device-importer.messages.conversionErrorMessage": "An error occurred while processing the provided end device template. This could be due to invalid format, syntax or file encoding. Please check the provided template file and try again. See also our documentation on <DocLink>Importing End Devices</DocLink> for more information.",
  "console.containers.device-importer.messages.incompleteWarningTitle": "Not all devices imported successfully",
  "console.containers.device-importer.messages.incompleteWarningMessage": "{count, number} {count, plural, one {end device} other {end devices}} could not be imported successfully, because {count, plural, one {its} other {their}} registration attempt resulted in an error",
  "console.containers.device-importer.messages.incompleteStatus": "The registration of the following {count, plural, one {end device} other {end devices}} failed:",
  "console.containers.device-importer.messages.noneWarningTitle": "No end device was created",
  "console.containers.device-importer.messages.noneWarningMessage": "None of your specified end devices was imported, because each registration attempt resulted in an error",
  "console.containers.device-importer.messages.processLog": "Process log",
  "console.containers.device-importer.messages.progress": "Successfully converted {errorCount, number} of {deviceCount, number} {deviceCount, plural, one {end device} other {end devices}}",
  "console.containers.device-importer.messages.successInfoTitle": "All end devices imported successfully",
  "console.containers.device-importer.messages.successInfoMessage": "All of the specified end devices have been converted and imported successfully",
  "console.containers.device-importer.messages.documentationHint": "Please also see our documentation on <DocLink>Importing End Devices</DocLink> for more information and possible resolutions.",
  "console.containers.device-importer.messages.abortWarningTitle": "Device import aborted",
  "console.containers.device-importer.messages.abortWarningMessage": "The end device import was aborted and the remaining {count, number} {count, plural, one {end device} other {end devices}} have not been imported",
  "console.containers.device-importer.messages.largeFileWarningMessage": "Providing files larger than {warningThreshold} can cause issues during the import process. We recommend you to split such files up into multiple smaller files and importing them one by one.",
  "console.containers.device-info-panel.index.endDeviceInfo": "End device info",
  "console.containers.device-info-panel.index.deviceRepository": "Device repository",
  "console.containers.device-info-panel.index.deviceWebsite": "Device website",
  "console.containers.device-info-panel.index.rssi": "{rssi}dBm",
  "console.containers.device-info-panel.index.snr": "{snr}dB",
  "console.containers.device-info-panel.index.notInDeviceRepository": "This end device is currently not part of our Device Repository",
  "console.containers.device-onboarding-form.messages.endDeviceType": "End device type",
  "console.containers.device-onboarding-form.messages.provisioningTitle": "Provisioning information",
  "console.containers.device-onboarding-form.messages.inputMethod": "Input Method",
  "console.containers.device-onboarding-form.messages.inputMethodDeviceRepo": "Select the end device in the LoRaWAN Device Repository",
  "console.containers.device-onboarding-form.messages.inputMethodManual": "Enter end device specifics manually",
  "console.containers.device-onboarding-form.messages.continueManual": "To continue, please enter versions and frequency plan information",
  "console.containers.device-onboarding-form.messages.continueJoinEui": "To continue, please enter the JoinEUI of the end device so we can determine onboarding options",
  "console.containers.device-onboarding-form.messages.changeDeviceType": "Are you sure you want to change the input method? Your current form progress will be lost.",
  "console.containers.device-onboarding-form.messages.changeDeviceTypeButton": "Change input method",
  "console.containers.device-onboarding-form.messages.confirmedRegistration": "This end device can be registered on the network",
  "console.containers.device-onboarding-form.messages.confirmedClaiming": "This end device can be claimed",
  "console.containers.device-onboarding-form.messages.cannotConfirmEui": "There was an error and the JoinEUI could not be confirmed. Please try again later.",
  "console.containers.device-onboarding-form.messages.classCapabilities": "Additional LoRaWAN class capabilities",
  "console.containers.device-onboarding-form.messages.afterRegistration": "After registration",
  "console.containers.device-onboarding-form.messages.singleRegistration": "View registered end device",
  "console.containers.device-onboarding-form.messages.multipleRegistration": "Register another end device of this type",
  "console.containers.device-onboarding-form.messages.createSuccess": "End device registered",
  "console.containers.device-onboarding-form.messages.onboardingDisabled": "Device onboarding can only be performed on deployments that have Network Server, Application Server and Join Server activated. Please use the CLI to register devices on individual components.",
  "console.containers.device-onboarding-form.messages.pingSlotDataRateTitle": "Ping slot data rate",
  "console.containers.device-onboarding-form.messages.rx2DataRateIndexTitle": "Rx2 data rate",
  "console.containers.device-onboarding-form.messages.defaultNetworksSettings": "Use network's default MAC settings",
  "console.containers.device-onboarding-form.messages.clusterSettings": "Cluster settings",
  "console.containers.device-onboarding-form.messages.networkDefaults": "Network defaults",
  "console.containers.device-onboarding-form.messages.hasEndDeviceQR": "Does your end device have a LoRaWAN® Device Identification QR Code? Scan it to speed up onboarding.",
  "console.containers.device-onboarding-form.messages.deviceGuide": "Device registration help",
  "console.containers.device-onboarding-form.messages.invalidData": "Invalid QR code data. Please note that only TR005 LoRaWAN® Device Identification QR Code can be scanned. Some devices have unrelated QR codes printed on them that cannot be used.",
  "console.containers.device-onboarding-form.provisioning-form-section.claiming-form-section.validation-schema.validateCode": "Claim authentication code must consist only of numbers and letters",
  "console.containers.device-onboarding-form.type-form-section.manual-form-section.advanced-settings-section.advancedSectionTitle": "Show advanced activation, LoRaWAN class and cluster settings",
  "console.containers.device-onboarding-form.type-form-section.manual-form-section.advanced-settings-section.classA": "None (class A only)",
  "console.containers.device-onboarding-form.type-form-section.manual-form-section.advanced-settings-section.classB": "Class B (Beaconing)",
  "console.containers.device-onboarding-form.type-form-section.manual-form-section.advanced-settings-section.classC": "Class C (Continuous)",
  "console.containers.device-onboarding-form.type-form-section.manual-form-section.advanced-settings-section.classBandC": "Class B and class C",
  "console.containers.device-onboarding-form.type-form-section.manual-form-section.advanced-settings-section.skipJsRegistration": "Skip registration on Join Server",
  "console.containers.device-onboarding-form.type-form-section.manual-form-section.advanced-settings-section.multicastClassCapabilities": "LoRaWAN class for multicast downlinks",
  "console.containers.device-onboarding-form.type-form-section.manual-form-section.advanced-settings-section.register": "Register manually",
  "console.containers.device-onboarding-form.warning-tooltip.desiredDescription": "The network will use a different <i>desired</i> value of <code>{value}</code> for this property.",
  "console.containers.device-onboarding-form.warning-tooltip.sessionDescription": "An ABP device is personalized with a session and MAC settings. These MAC settings are considered the current parameters and must match exactly the settings entered here. The Network Server uses desired parameters to change the MAC state with LoRaWAN MAC commands to the desired state. You can use the General Settings page to update the desired setting after you registered the end device.",
  "console.containers.device-overview-header.index.addBookmarkFail": "There was an error and the end device could not be bookmarked",
  "console.containers.device-overview-header.index.removeBookmarkFail": "There was an error and the end device could not be removed from bookmarks",
  "console.containers.device-overview-header.index.uplinkDownlinkTooltip": "The number of sent uplinks and received downlinks of this end device since the last frame counter reset.{break}`App`: frame counter for application downlinks (FPort >=1). `Nwk`: frame counter for network downlinks (FPort = 0)",
  "console.containers.device-overview-header.index.lastSeenAvailableTooltip": "The elapsed time since the network registered the last activity of this end device. This is determined from sent uplinks, confirmed downlinks or (re)join requests.{lineBreak}The last activity was received at {lastActivityInfo}",
  "console.containers.device-overview-header.index.noActivityTooltip": "The network has not registered any activity from this end device yet. This could mean that your end device has not sent any messages yet or only messages that cannot be handled by the network, e.g. due to a mismatch of EUIs or frequencies.",
  "console.containers.device-overview-header.index.downloadMacData": "Download MAC data",
  "console.containers.device-overview-header.index.macStateError": "There was an error and MAC state could not be included in the MAC data",
  "console.containers.device-overview-header.index.sensitiveDataWarning": "The MAC data can contain sensitive information such as session keys that can be used to decrypt messages. <b>Do not share this information publicly</b>.",
  "console.containers.device-overview-header.index.noSessionWarning": "The end device is currently not connected to the network (no active session). The MAC data will hence only contain the current MAC settings.",
  "console.containers.device-payload-formatters.messages.defaultFormatter": "Click <Link>here</Link> to modify the default payload formatter for this application",
  "console.containers.device-payload-formatters.messages.mayNotViewLink": "You are not allowed to view link information of this application. This includes seeing the default payload formatter of this application.",
  "console.containers.device-profile-section.device-card.index.productWebsite": "Product website",
  "console.containers.device-profile-section.device-card.index.classA": "Class A",
  "console.containers.device-profile-section.device-card.index.classB": "Class B",
  "console.containers.device-profile-section.device-card.index.classC": "Class C",
  "console.containers.device-profile-section.device-selection.band-select.index.title": "Profile (Region)",
  "console.containers.device-profile-section.device-selection.brand-select.index.title": "End device brand",
  "console.containers.device-profile-section.device-selection.brand-select.index.noOptionsMessage": "No matching brand found",
  "console.containers.device-profile-section.device-selection.fw-version-select.index.title": "Firmware Ver.",
  "console.containers.device-profile-section.device-selection.hw-version-select.index.title": "Hardware Ver.",
  "console.containers.device-profile-section.device-selection.model-select.index.noOptionsMessage": "No matching model found",
  "console.containers.device-profile-section.hints.other-hint.hintTitle": "Your end device will be added soon!",
  "console.containers.device-profile-section.hints.other-hint.hintMessage": "We're sorry, but your device is not yet part of The LoRaWAN Device Repository. You can use <b>enter end device specifics manually</b> option above, using the information your end device manufacturer provided e.g. in the product's data sheet. Please also refer to our documentation on <GuideLink>Adding Devices</GuideLink>.",
  "console.containers.device-profile-section.hints.progress-hint.hintMessage": "Cannot find your exact end device? <SupportLink>Get help here</SupportLink> and try <b>enter end device specifics manually</b> option above.",
  "console.containers.device-profile-section.hints.progress-hint.hintNoSupportMessage": "Cannot find your exact end device? Try <b>enter end device specifics manually</b> option above.",
  "console.containers.device-template-format-select.index.title": "File format",
  "console.containers.device-template-format-select.index.warning": "End device template formats unavailable",
  "console.containers.devices-panel.index.recentDevices": "Recently active",
  "console.containers.devices-table.index.otherClusterTooltip": "This end device is registered on a different cluster (`{host}`). To access this device, use the Console of the cluster that this end device was registered on.",
  "console.containers.documentation-dashboard-panel.index.tts": "The Things Stack",
  "console.containers.documentation-dashboard-panel.index.reference": "Reference",
  "console.containers.documentation-dashboard-panel.index.gettingStarted": "Getting started",
  "console.containers.email-notifications-form.index.CLIENT_REQUESTED": "New OAuth client requested",
  "console.containers.email-notifications-form.index.USER_REQUESTED": "New user requested to join",
  "console.containers.email-notifications-form.index.API_KEY_CREATED": "API Key created for an entity",
  "console.containers.email-notifications-form.index.API_KEY_CHANGED": "API key changed in an entity",
  "console.containers.email-notifications-form.index.COLLABORATOR_CHANGED": "Collaborator created or changed in an entity",
  "console.containers.email-notifications-form.index.ENTITY_STATE_CHANGED": "State of an entity has changed",
  "console.containers.email-notifications-form.index.INVITATION": "User invitation has been sent",
  "console.containers.email-notifications-form.index.PASSWORD_CHANGED": "Password was changed",
  "console.containers.email-notifications-form.index.errorNotification": "Admins can't unsubscribe from all email notifications, since there are notifications that require admin action.",
  "console.containers.email-notifications-form.index.requiresAdminAction": "<i>Requires admin action, can't be unselected</i>",
  "console.containers.email-notifications-form.index.unsubscribeFromEverything": "Turn off all email notifications",
  "console.containers.email-notifications-form.index.unsubscribeDescription": "You will continue to receive notifications in the console.",
  "console.containers.email-notifications-form.index.discardChanges": "Discard changes",
  "console.containers.email-notifications-form.index.updateEmailPreferences": "Updated email preferences",
  "console.containers.event-split-frame.index.expandEventPanel": "Expand live data overlay",
  "console.containers.freq-plans-select.utils.warning": "Frequency plans unavailable",
  "console.containers.freq-plans-select.utils.none": "Do not set a frequency plan",
  "console.containers.freq-plans-select.utils.selectFrequencyPlan": "Select a frequency plan...",
  "console.containers.freq-plans-select.utils.addFrequencyPlan": "Add frequency plan",
  "console.containers.freq-plans-select.utils.frequencyPlanDescription": "Note: most gateways use a single frequency plan. Some 16 and 64 channel gateways however allow setting multiple within the same band.",
  "console.containers.gateway-connection.index.lastSeenAvailableTooltip": "The elapsed time since the network registered the last activity of this gateway. This is determined from received uplinks, or sent status messages of this gateway.",
  "console.containers.gateway-connection.index.disconnectedTooltip": "The gateway has currently no TCP connection established with the Gateway Server. For (rare) UDP based gateways, this can also mean that the gateway initiated no pull/push data request within the last 30 seconds.",
  "console.containers.gateway-connection.index.connectedTooltip": "This gateway is connected to the Gateway Server but the network has not registered any activity (sent uplinks or status messages) from it yet.",
  "console.containers.gateway-connection.index.otherClusterTooltip": "This gateway is connected to an external Gateway Server that is not handling messages for this cluster. You will hence not be able to see any activity from this gateway.",
  "console.containers.gateway-connection.index.messageCountTooltip": "The amount of received uplinks and sent downlinks of this gateway since the last (re)connect. Note that some gateway types reconnect frequently causing the counter to be reset.",
  "console.containers.gateway-events.index.gatewayEventsOf": "Gateway events of <strong>{entityName}</strong>",
  "console.containers.gateway-general-information-panel.index.networkSettings": "Network settings",
  "console.containers.gateway-general-information-panel.index.autoUpdateDescription": "When enabled, the gateway can be updated automatically.",
  "console.containers.gateway-general-information-panel.index.requireAuthenticatedConnectionDescription": "When enabled, this gateway may only connect if it uses an authenticated Basic Station or MQTT connection.",
  "console.containers.gateway-general-information-panel.index.publicStatus": "Public status",
  "console.containers.gateway-general-information-panel.index.publicStatusDescription": "When enabled, the status of this gateway may be visible to other users of the network.",
  "console.containers.gateway-general-information-panel.index.publicLocation": "Public location",
  "console.containers.gateway-general-information-panel.index.publicLocationDescription": "When enabled, the gateway location may be visible to other users of the network.",
  "console.containers.gateway-general-information-panel.index.packetBroker": "Packet Broker forwarding",
  "console.containers.gateway-general-information-panel.index.packetBrokerDescription": "When disabled, uplink messages received from this gateway will not be forwarded to Packet Broker.",
  "console.containers.gateway-general-information-panel.index.locationUpdates": "Status location updates",
  "console.containers.gateway-general-information-panel.index.locationUpdatesDescription": "When enabled, the location of this gateway is updated from status messages. This only works for gateways that send their locations within status messages while using an authenticated connection; gateways connected over UDP are not supported. Please refer to the manual of your gateway model to see whether sending location data is supported.",
  "console.containers.gateway-general-information-panel.index.enforceDutyCycleDescription": "It is recommended that this is enabled for all gateways in order to respect spectrum regulations.",
  "console.containers.gateway-location-form.index.updateLocationFromStatus": "Update from status messages",
  "console.containers.gateway-location-form.index.updateLocationFromStatusDescription": "Update the location of this gateway based on incoming status messages",
  "console.containers.gateway-location-form.index.setGatewayLocation": "Gateway antenna location settings",
  "console.containers.gateway-location-form.index.locationSource": "Location source",
  "console.containers.gateway-location-form.index.locationPrivacy": "Location privacy",
  "console.containers.gateway-location-form.index.placement": "Placement",
  "console.containers.gateway-location-form.index.indoor": "Indoor",
  "console.containers.gateway-location-form.index.outdoor": "Outdoor",
  "console.containers.gateway-location-form.index.locationFromStatusMessage": "Location set automatically from status messages",
  "console.containers.gateway-location-form.index.setLocationManually": "Set location manually",
  "console.containers.gateway-location-form.index.noLocationSetInfo": "This gateway has no location information set",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.officialDocumentation": "Official documentation",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.connections": "Connections",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.connectedToGatewayController": "Connected to the <span>Gateway Controller</span> via {type}",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.disconnectedFromGatewayController": "Disconnected from the <span>Gateway Controller</span>",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.connectedToGatewayServer": "Connected to <span>The Things Stack</span> via {type}",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.disconnectedFromGatewayServer": "Disconnected from <span>The Things Stack</span>",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.cellular": "Cellular",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.wifi": "WiFi",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.ethernet": "Ethernet",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.macAddress": "MAC address: {address}",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.rssiValue": "{value} dBm",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.ipAddress": "IP address",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.bssid": "BSSID",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.hardwareVersion": "Hardware version: <span>{version}</span>",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.firmwareVersion": "Firmware version: <span>{version}</span>",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.connectedVia": "Connected via {connectedVia}",
  "console.containers.gateway-managed-gateway.connection-settings.connections.messages.cpuTemperature": "CPU temperature: {temperature}",
  "console.containers.gateway-managed-gateway.connection-settings.ethernet-settings-form-fields.ethernetConnection": "Ethernet connection",
  "console.containers.gateway-managed-gateway.connection-settings.ethernet-settings-form-fields.useStaticIp": "Use a static IP address",
  "console.containers.gateway-managed-gateway.connection-settings.index.firstNotification": "You have just claimed a managed gateway. To connect it to WiFi or ethernet you can configure those connections here. The preprovisioned cellular backhaul typically connects automatically.",
  "console.containers.gateway-managed-gateway.connection-settings.index.updateSuccess": "Connection settings updated",
  "console.containers.gateway-managed-gateway.connection-settings.index.updateFailure": "There was an error updating these connection settings",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.settingsProfile": "Settings profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.profileDescription": "Connection settings profiles can be shared within the same organization",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.wifiConnection": "WiFi connection",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.selectAProfile": "Select a profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.connected": "The gateway WiFi successfully connected using this profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.connectedCollaborator": "The gateway WiFi successfully connected using a collaborator's profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.unableToConnect": "The gateway WiFi is currently unable to connect using this profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.unableToConnectCollaborator": "The gateway WiFi is currently unable to connect using  a collaborator's profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.saveToConnect": "Please click \"Save changes\" to start using this WiFi profile for the gateway",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.createNewSharedProfile": "Create a new shared profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.setAConfigForThisGateway": "Set a config for this gateway only",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.notificationContent": "This gateway already has a WiFi profile set by another collaborator. If wished, you can override this profile below.",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.overrideProfile": "Override this profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.editProfile": "Edit this profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.attemptingToConnect": "The gateway WiFi is currently attempting to connect using this profile",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.settingsProfileTooltip": "To set up the gateway connection, you can either use a shared profile, to share the connection settings with other gateways, or set a config for this gateway only.",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.fetchProfilesFailure": "There was an error and the WiFi profiles cannot be fetched.",
  "console.containers.gateway-managed-gateway.connection-settings.wifi-settings-form-fields.enableWifiConnection": "Enable WiFi connection",
  "console.containers.gateway-managed-gateway.shared.network-interface-addresses-form-fields.ipAddresses": "IP addresses",
  "console.containers.gateway-managed-gateway.shared.network-interface-addresses-form-fields.dnsServers": "DNS servers",
  "console.containers.gateway-managed-gateway.shared.network-interface-addresses-form-fields.addServerAddress": "Add server address",
  "console.containers.gateway-managed-gateway.shared.show-profiles-select.showProfilesOf": "Show profiles of",
  "console.containers.gateway-managed-gateway.shared.show-profiles-select.yourself": "Yourself",
  "console.containers.gateway-managed-gateway.shared.show-profiles-select.showProfilesOfTooltip": "Managed gateways can be setup with WiFi profiles shared within an organization. This dropdown allows you to select the source of the profiles applicable to this gateway. If you are a collaborator of an organization, you can select the organization to view its shared profiles.",
  "console.containers.gateway-managed-gateway.shared.validation-schema.validateDnsServers": "There are some invalid dns servers addresses",
  "console.containers.gateway-managed-gateway.shared.validation-schema.validateIpAddresses": "There are some invalid IP addresses",
  "console.containers.gateway-managed-gateway.shared.validation-schema.validateIpAddress": "{field} must be of a valid IPv4 address format",
  "console.containers.gateway-managed-gateway.shared.validation-schema.validateSubnetMask": "{field} must be a valid subnet mask",
  "console.containers.gateway-managed-gateway.shared.validation-schema.validateNotSelectedAccessPoint": "There must be at least one access point selected",
  "console.containers.gateway-managed-gateway.shared.validation-schema.addressesValidateTooMany": "{field} must be 2 items or fewer",
  "console.containers.gateway-managed-gateway.shared.wifi-profiles-form-fields.useDefaultNetworkInterfaceSettings": "Use default network interface settings",
  "console.containers.gateway-managed-gateway.shared.wifi-profiles-form-fields.uncheckToSetCustomSettings": "Uncheck if you need to set custom IP addresses, subnet mask and DNS server",
  "console.containers.gateway-managed-gateway.shared.wifi-profiles-form-fields.accessPointAndSsid": "Access point / SSID",
  "console.containers.gateway-managed-gateway.shared.wifi-profiles-form-fields.wifiPassword": "WiFi password",
  "console.containers.gateway-managed-gateway.shared.wifi-profiles-form-fields.ssid": "SSID",
  "console.containers.gateway-managed-gateway.shared.wifi-profiles-form-fields.isSet": "(is set)",
  "console.containers.gateway-managed-gateway.wifi-profiles.form.updateWifiProfile": "Update WiFi profile",
  "console.containers.gateway-managed-gateway.wifi-profiles.form.createSuccess": "WiFi profile created",
  "console.containers.gateway-managed-gateway.wifi-profiles.form.createFailure": "There was an error and the WiFi profile could not be created",
  "console.containers.gateway-managed-gateway.wifi-profiles.form.updateSuccess": "WiFi profile updated",
  "console.containers.gateway-managed-gateway.wifi-profiles.form.updateFailure": "There was an error updating this WiFi profile",
  "console.containers.gateway-managed-gateway.wifi-profiles.overview.information": "Connection profiles are setup to allow for multiple gateways to connect via the same settings. You can use this view to manage all your profiles or create new ones, after which you can assign them to your gateway.",
  "console.containers.gateway-managed-gateway.wifi-profiles.overview.accessPoint": "Access point",
  "console.containers.gateway-managed-gateway.wifi-profiles.overview.deleteProfile": "Delete profile",
  "console.containers.gateway-managed-gateway.wifi-profiles.overview.deleteSuccess": "WiFi profile deleted",
  "console.containers.gateway-managed-gateway.wifi-profiles.overview.deleteFail": "There was an error and the WiFi profile could not be deleted",
  "console.containers.gateway-managed-gateway.wifi-profiles.overview.deleteModalMessage": "The profile will not be applicable to gateways anymore and gateways using this profile might lose connectivity. Please make sure to update the gateway settings before deleting this profile.",
  "console.containers.gateway-onboarding-form.gateway-provisioning-form.gateway-claim-form-section.index.claimWarning": "We detected that your gateway is a <strong>Managed Gateway</strong>. To claim this gateway, please use the owner token printed on the inside of the mounting lid or scan the QR code to claim instantly.",
  "console.containers.gateway-onboarding-form.gateway-provisioning-form.gateway-registration-form-section.index.requireAuthenticatedConnectionDescription": "Select which information can be seen by other network participants, including {packetBrokerURL}",
  "console.containers.gateway-onboarding-form.gateway-provisioning-form.gateway-registration-form-section.index.shareGatewayInfoDescription": "Choose this option eg. if your gateway is powered by {loraBasicStationURL}",
  "console.containers.gateway-onboarding-form.gateway-provisioning-form.gateway-registration-form-section.validation-schema.validateEntry": "There must be at least one selected frequency plan ID.",
  "console.containers.gateway-onboarding-form.gateway-provisioning-form.index.continue": "To continue, please confirm the Gateway EUI so we can determine onboarding options",
  "console.containers.gateway-onboarding-form.gateway-provisioning-form.index.emtyEui": "Continue without EUI",
  "console.containers.gateway-onboarding-form.gateway-provisioning-form.index.noEui": "No gateway EUI",
  "console.containers.gateway-onboarding-form.qr-scan-section.index.hasGatewayQR": "Does your gateway have a LoRaWAN® Gateway Identification QR Code? Scan it to speed up onboarding.",
  "console.containers.gateway-onboarding-form.qr-scan-section.index.gatewayGuide": "Gateway registration help",
  "console.containers.gateway-onboarding-form.qr-scan-section.index.invalidQRCode": "Invalid QR code data. Please note that only TTIGPRO1 Gateway Identification QR Code can be scanned. Some gateways have unrelated QR codes printed on them that cannot be used.",
  "console.containers.gateway-overview-header.index.addBookmarkFail": "There was an error and the gateway could not be bookmarked",
  "console.containers.gateway-overview-header.index.duplicateGateway": "Duplicate gateway",
  "console.containers.gateway-overview-header.index.removeBookmarkFail": "There was an error and the gateway could not be removed from bookmarks",
  "console.containers.gateway-status-panel.duty-cycle-utilization.frequencyRange": "{minFreq} - {maxFreq}MHz",
  "console.containers.gateway-status-panel.index.protocol": "Protocol {protocol}",
  "console.containers.gateway-status-panel.index.roundTripTimes": "Roundtrip times (ms)",
  "console.containers.gateway-status-panel.index.roundTripTimesTooltip": "<b>What is this?</b>{lineBreak}The roundtrip times express the latency between the gateway and The Things Stack.{lineBreak}The displayed values show the longest (P95 to account for outliers) and shortest roundtrip durations as well as the median observed in the last 20 downlink operations.{lineBreak}The roundtrip times can give you insight into how well and steady a connection to the gateway is.",
  "console.containers.gateway-status-panel.index.transmissions": "Connection stats",
  "console.containers.gateway-status-panel.index.transmissionsTooltip": "<b>What is this?</b>{lineBreak}Information about the uplink and downlink count since the last reconnect of the gateway. The downlink count also tracks the number of confirmed downlinks. It also contains information about when the last gateway status has been received, which is sent periodically or once on first connection depending on your gateway type.",
  "console.containers.gateway-status-panel.index.dutyCycleUtilization": "Duty cycle utilization",
  "console.containers.gateway-status-panel.index.dutyCycleUtilizationTooltip": "<b>What is this?</b>{lineBreak}The utilization of this gateway per sub-band.{lineBreak}All network traffic has to be in accordance with local regulations that govern the maximum usage of radio transmissions per frequency in a given time-frame. The listing allows you to inspect how much of this allowance has been exhausted already. Once utilization is exhausted, transmissions are suspended automatically by the gateway server.",
  "console.containers.gateway-status-panel.index.uptime": "30 day uptime",
  "console.containers.gateway-status-panel.index.uptimeTooltip": "<b>What is this?</b>{lineBreak}The 30 day uptime expresses the relative amount of time that the gateway has been connected to the gateway server in the last 30 days.",
  "console.containers.gateway-status-panel.index.noRoundtrip": "This gateway doesn’t have recent downlinks and cannot display the roundtrip time.",
  "console.containers.gateway-status-panel.index.noDutyCycle": "This gateway does not have recent downlinks and cannot display the duty cycle utilization.",
  "console.containers.gateway-status-panel.index.unlockGraph": "Unlock uptime graph",
  "console.containers.gateway-status-panel.index.noConnection": "This gateway has not made any connection attempts yet.",
  "console.containers.gateway-status-panel.index.noConnectionDescription": "If you have recently registered this gateway, please wait for a few moments to allow the gateway to connect. Otherwise please refer to our <Link>gateway troubleshooting documentation</Link>.",
  "console.containers.gateway-status-panel.transmissions.noUplinks": "No uplinks yet",
  "console.containers.gateway-status-panel.transmissions.noDownlinks": "No downlinks yet",
  "console.containers.gateway-status-panel.transmissions.noStatus": "No status",
  "console.containers.gateway-status-panel.transmissions.noDataYet": "No data yet",
  "console.containers.gateway-status-panel.transmissions.established": "Connection started {days}",
  "console.containers.gateway-status-panel.transmissions.notEstablished": "Connection not started",
  "console.containers.gateways-table.index.restoreSuccess": "Gateway restored",
  "console.containers.gateways-table.index.restoreFail": "There was an error and the gateway could not be restored",
  "console.containers.gateways-table.index.purgeSuccess": "Gateway purged",
  "console.containers.gateways-table.index.purgeFail": "There was an error and the gateway could not be purged",
  "console.containers.gateways-table.index.myGateways": "My gateways",
  "console.containers.gateways-table.index.myGatewaysTooltip": "Gateways that you are a collaborator to",
  "console.containers.header.bookmarks-dropdown.noBookmarks": "No bookmarks yet",
  "console.containers.header.bookmarks-dropdown.noBookmarksDescription": "Your bookmarked entities will be listed here",
  "console.containers.header.bookmarks-dropdown.threshold": "Only showing latest 15 bookmarks",
  "console.containers.header.notifications-dropdown.description": "Showing last {numNotifications} of {totalNotifications} notifications • <Link>View all</Link>",
  "console.containers.header.notifications-dropdown.noNotifications": "All caught up!",
  "console.containers.header.notifications-dropdown.noNotificationsDescription": "You don’t have any notifications currently",
  "console.containers.invite-user-form.index.invitationsDescription": "You can invite users to this network by providing an email address. The person will then get an email with instructions on how to join your network.",
  "console.containers.latest-decoded-payload-panel.index.latestDecodedPayload": "Latest decoded payload",
  "console.containers.latest-decoded-payload-panel.index.source": "Source: {source}",
  "console.containers.latest-decoded-payload-panel.index.seeInLiveData": "See in live data",
  "console.containers.latest-decoded-payload-panel.index.up": "{up} up",
  "console.containers.latest-decoded-payload-panel.index.rssi": "{rssi}dBm RSSI",
  "console.containers.latest-decoded-payload-panel.index.snr": "{snr}dBm SNR",
  "console.containers.latest-decoded-payload-panel.index.noRecentActivityDescription": "There haven't been any uplinks recently in this application",
  "console.containers.log-back-in-modal.index.modalTitle": "Please sign in again",
  "console.containers.log-back-in-modal.index.modalMessage": "You were signed out of the Console. You can press 'Reload' to log back into the Console again.",
  "console.containers.log-back-in-modal.index.buttonMessage": "Reload",
  "console.containers.lora-cloud-gls-form.index.tokenDescription": "Geolocation access token as configured within LoRa Cloud",
  "console.containers.lora-cloud-gls-form.index.deleteWarning": "Are you sure you want to delete the LoRaCloud Geolocation token? This action cannot be undone.",
  "console.containers.lora-cloud-gls-form.index.queryType": "Query type",
  "console.containers.lora-cloud-gls-form.index.queryTypeDescription": "What kind of geolocation query should be used",
  "console.containers.lora-cloud-gls-form.index.multiFrameDescription": "Enable multiframe lookups to improve accuracy",
  "console.containers.lora-cloud-gls-form.index.multiFrameWindowSize": "Multiframe window size",
  "console.containers.lora-cloud-gls-form.index.multiFrameWindowSizeDescription": "How many historical messages to send as part of the request.",
  "console.containers.lora-cloud-gls-form.index.multiFrameTimeWindow": "Multiframe time window",
  "console.containers.lora-cloud-gls-form.index.multiFrameTimeWindowDescription": "The maximum age of considered historical messages in minutes",
  "console.containers.lora-cloud-gls-form.index.enableMultiFrame": "Enable multiframe",
  "console.containers.lora-cloud-ms-form.index.tokenDescription": "Device & Application Services Access Token as configured within LoRa Cloud",
  "console.containers.lora-cloud-ms-form.index.fPortSetTitle": "FPort Set",
  "console.containers.lora-cloud-ms-form.index.fPortSetDescription": "Comma separated list of F-Port values (1-223) to be used for LoRa Cloud Modem Services",
  "console.containers.lora-cloud-ms-form.index.modemEncoding": "LoRa Edge Reference Tracker (Modem-E) encoding",
  "console.containers.lora-cloud-ms-form.index.deleteWarning": "Are you sure you want to delete the LoRa Cloud Modem and Geolocation Services token? This action cannot be undone.",
  "console.containers.lora-cloud-ms-form.index.fPortSetValidationFormat": "The FPort must be a number between 1 and 223, or a comma-separated list of numbers between 1 and 223",
  "console.containers.move-away-modal.move-away-modal.modalTitle": "Confirm navigation",
  "console.containers.move-away-modal.move-away-modal.modalMessage": "Are you sure you want to leave this page? Your current changes have not been saved yet.",
  "console.containers.network-information-container.index.openSourceInfo": "You are currently using The Things Stack Open Source. More features can be unlocked by using The Things Stack Cloud.",
  "console.containers.network-information-container.index.plansButton": "Get started with The Things Stack Cloud",
  "console.containers.network-information-container.registry-totals.applicationsUsed": "Total applications",
  "console.containers.network-information-container.registry-totals.gatewaysUsed": "Total gateways",
  "console.containers.network-information-container.registry-totals.registeredUsers": "Registered users",
  "console.containers.notifications-dashboard-panel.index.noNotificationsDescription": "Your latest notifications will appear here",
  "console.containers.notifications.index.seeArchived": "See archived messages",
  "console.containers.notifications.index.seeAll": "See all messages",
  "console.containers.notifications.index.noNotificationsSubtitle": "Once you receive a notification, it can be viewed here",
  "console.containers.notifications.index.unreadMessagesTitle": "{value} unread notifications",
  "console.containers.notifications.index.archivedMessageTitle": "{value} archived notifications",
  "console.containers.notifications.index.unreadMessagesSubtitle": "Select a notification to display the content here",
  "console.containers.notifications.index.noArchivedNotificationsSubtitle": "Once you archive a notification, it can be viewed here",
  "console.containers.notifications.notification-content.index.archive": "Archive",
  "console.containers.notifications.notification-content.index.unarchive": "Unarchive",
  "console.containers.notifications.notification-list.index.archived": "Archived notifications",
  "console.containers.notifications.notification-list.index.markAllAsRead": "Mark all as read",
  "console.containers.oauth-client-add.index.createSuccess": "Client created",
  "console.containers.oauth-client-add.index.createFailure": "There was an error and the client could not be created",
  "console.containers.oauth-client-edit.index.deleteSuccess": "OAuth client deleted",
  "console.containers.oauth-client-edit.index.deleteFail": "There was an error and the OAuth client could not be deleted",
  "console.containers.oauth-client-edit.index.updateSuccess": "OAuth client updated",
  "console.containers.oauth-client-edit.index.updateFailure": "There was an error updating this client",
  "console.containers.oauth-clients-table.index.ownedTabTitle": "Owned OAuth clients",
  "console.containers.oauth-clients-table.index.restoreSuccess": "OAuth client restored",
  "console.containers.oauth-clients-table.index.restoreFail": "There was an error and OAuth client could not be restored",
  "console.containers.oauth-clients-table.index.purgeSuccess": "OAuth client purged",
  "console.containers.oauth-clients-table.index.purgeFail": "There was an error and the OAuth client could not be purged",
  "console.containers.organization-form.form.orgDescPlaceholder": "Description for my new organization",
  "console.containers.organization-form.form.orgDescDescription": "Optional organization description; can also be used to save notes about the organization",
  "console.containers.organization-form.form.orgIdPlaceholder": "my-new-organization",
  "console.containers.organization-form.form.orgNamePlaceholder": "My new organization",
  "console.containers.organization-form.form.adminContactDescription": "Administrative contact information for this organization. Typically used to indicate who to contact with administrative questions about the organization.",
  "console.containers.organization-form.form.techContactDescription": "Technical contact information for this organization. Typically used to indicate who to contact with technical/security questions about the organization.",
  "console.containers.organization-form.update.deleteOrg": "Delete organization",
  "console.containers.organization-form.update.updateSuccess": "Organization updated",
  "console.containers.organization-form.update.deleteSuccess": "Organization deleted",
  "console.containers.organizations-table.index.restoreSuccess": "Organization restored",
  "console.containers.organizations-table.index.restoreFail": "There was an error and the organization could not be restored",
  "console.containers.organizations-table.index.purgeSuccess": "Organization purged",
  "console.containers.organizations-table.index.purgeFail": "There was an error and the organization could not be purged",
  "console.containers.owners-select.index.title": "Owner",
  "console.containers.owners-select.index.warning": "There was an error and the list of organizations could not be displayed",
  "console.containers.packet-broker-networks-table.index.nonDefaultPolicies": "Networks with non-default policies",
  "console.containers.packet-broker-networks-table.index.search": "Search by tenant ID or name",
  "console.containers.packet-broker-networks-table.index.forwarderPolicy": "Their routing policy towards us",
  "console.containers.packet-broker-networks-table.index.homeNetworkPolicy": "Our routing policy for them",
  "console.containers.profile-settings-form.messages.imageProvided": "Image has been provided",
  "console.containers.profile-settings-form.messages.profilePicture": "Profile picture",
  "console.containers.profile-settings-form.messages.successMessage": "Profile updated",
  "console.containers.profile-settings-form.messages.deleteAccount": "Delete account",
  "console.containers.profile-settings-form.messages.useGravatar": "Use Gravatar",
  "console.containers.profile-settings-form.messages.gravatarInfo": "If available, we're using the <link>Gravatar</link> image associated with your email address. You can upload a different profile picture by selecting the option above.",
  "console.containers.profile-settings-form.messages.gravatarInfoGravatarOnly": "If available, we're using the <link>Gravatar</link> image associated with your email address. Please follow the instructions on the Gravatar website to change your profile picture.",
  "console.containers.profile-settings-form.messages.primaryEmailAddressDescription": "Primary email address associated with your account",
  "console.containers.profile-settings-form.messages.deleteAccountError": "There was an error and your account could not be deleted",
  "console.containers.profile-settings-form.messages.imageRequired": "Please select a file to use as your profile picture or choose \"Gravatar\" as source",
  "console.containers.profile-settings-form.messages.imageUpload": "Image upload",
  "console.containers.profile-settings-form.messages.chooseImage": "Choose image…",
  "console.containers.profile-settings-form.messages.changeImage": "Change image…",
  "console.containers.profile-settings-form.messages.gravatarImage": "Gravatar image",
  "console.containers.profile-settings-form.messages.profilePictureDisabled": "Setting a profile picture is currently disabled. Hence, only an administrator can change the profile picture.",
  "console.containers.profile-settings-form.messages.deleteWarning": "This will <strong>PERMANENTLY DELETE YOUR ACCOUNT</strong> and <strong>LOCK THE USER ID AND EMAIL FOR RE-REGISTRATION</strong>. Associated entities (e.g. gateways, applications and end devices) owned by you that do not have any other collaborators will become <strong>UNACCESSIBLE</strong> and it will <strong>NOT BE POSSIBLE TO REGISTER ENTITIES WITH THE SAME ID OR EUI's AGAIN</strong>. Make sure you assign new collaborators to such entities if you plan to continue using them.",
  "console.containers.profile-settings-form.messages.purgeWarning": "This will <strong>PERMANENTLY DELETE YOUR ACCOUNT</strong> and make associated entities (e.g. gateways, applications and end devices) owned by you that do not have other collaborators <strong>UNACCESSIBLE</strong> and it will also <strong>NOT BE POSSIBLE TO REGISTER ENTITIES WITH THE SAME ID OR EUI's</strong>. Make sure you assign new collaborators to such entities if you plan to continue using them.",
  "console.containers.profile-settings-form.messages.deleteTitle": "Are you sure you want to delete your account?",
  "console.containers.profile-settings-form.messages.deleteConfirmMessage": "Please enter your user ID to confirm the account deletion.",
  "console.containers.pubsub-formats-select.index.warning": "Pub/Sub formats unavailable",
  "console.containers.pubsubs-table.index.host": "Server host",
  "console.containers.sessions-table.index.deleteSessionSuccess": "Session removed successfully",
  "console.containers.sessions-table.index.deleteSessionError": "There was an error and the session could not be deleted",
  "console.containers.sessions-table.index.removeButtonMessage": "Remove this session",
  "console.containers.sessions-table.index.noExpiryDate": "No expiry date",
  "console.containers.sessions-table.index.endSession": "Logout to end this session",
  "console.containers.sessions-table.index.currentSession": "(This is the current session)",
  "console.containers.shortcut-panel.index.shortcuts": "Quick actions",
  "console.containers.shortcut-panel.index.addApplication": "New application",
  "console.containers.shortcut-panel.index.addGateway": "New gateway",
  "console.containers.shortcut-panel.index.addNewOrganization": "New organization",
  "console.containers.shortcut-panel.index.addPersonalApiKey": "New personal API key",
  "console.containers.sidebar.navigation.app-side-navigation.buttonMessage": "Back to Applications list",
  "console.containers.sidebar.navigation.gtw-side-navigation.buttonMessage": "Back to Gateways list",
  "console.containers.sidebar.navigation.top-entities-section.topGateways": "Top gateways",
  "console.containers.sidebar.navigation.top-entities-section.topApplications": "Top applications",
  "console.containers.sidebar.navigation.top-entities-section.noTopGateways": "No top gateways yet",
  "console.containers.sidebar.navigation.top-entities-section.noTopApplications": "No top applications yet",
  "console.containers.sidebar.navigation.top-entities-section.noTopDevices": "No top end devices yet",
  "console.containers.tokens-table.index.deleteSuccess": "Access token invalidated",
  "console.containers.tokens-table.index.deleteFail": "There was an error and the access token could not be invalidated",
  "console.containers.tokens-table.index.deleteButton": "Invalidate this access token",
  "console.containers.tokens-table.index.deleteAllSuccess": "All access tokens invalidated",
  "console.containers.tokens-table.index.deleteAllFail": "There was an error and the access tokens could not be invalidated",
  "console.containers.tokens-table.index.deleteAllButton": "Invalidate all access tokens",
  "console.containers.top-entities-dashboard-panel.all-top-entities.index.noTopEntitiesDescription": "Your most visited and bookmarked entities will be listed here",
  "console.containers.top-entities-dashboard-panel.all-top-entities.index.statusLastSeen": "Status / Last seen",
  "console.containers.top-entities-dashboard-panel.list.empty": "No entities yet",
  "console.containers.top-entities-dashboard-panel.top-applications.index.emptyMessage": "No top application yet",
  "console.containers.top-entities-dashboard-panel.top-applications.index.emptyDescription": "Your most visited, and bookmarked applications will be listed here",
  "console.containers.top-entities-dashboard-panel.top-gateways.index.emptyMessage": "No top gateway yet",
  "console.containers.top-entities-dashboard-panel.top-gateways.index.emptyDescription": "Your most visited, and bookmarked gateways will be listed here",
  "console.containers.top-entities-dashboard-panel.top-gateways.index.emptyAction": "Create gateway",
  "console.containers.user-data-form.edit.deleteWarning": "This will <strong>PERMANENTLY DELETE THIS ACCOUNT</strong> and <strong>LOCK THE USER ID AND EMAIL FOR RE-REGISTRATION</strong>. Associated entities (e.g. gateways, applications and end devices) owned by this user that do not have any other collaborators will become <strong>UNACCESSIBLE</strong> and it will <strong>NOT BE POSSIBLE TO REGISTER ENTITIES WITH THE SAME ID OR EUI's AGAIN</strong>. Make sure you assign new collaborators to such entities if you plan to continue using them.",
  "console.containers.user-data-form.edit.purgeWarning": "This will <strong>PERMANENTLY DELETE THIS ACCOUNT</strong>. Associated entities (e.g. gateways, applications and end devices) owned by this user that do not have any other collaborators will become <strong>UNACCESSIBLE</strong> and it will <strong>NOT BE POSSIBLE TO REGISTER ENTITIES WITH THE SAME ID OR EUI's AGAIN</strong>. Make sure you assign new collaborators to such entities if you plan to continue using them.",
  "console.containers.user-data-form.edit.deleteConfirmMessage": "Please type in this user's user ID to confirm.",
  "console.containers.user-data-form.edit.updateSuccess": "User updated",
  "console.containers.user-data-form.edit.deleteSuccess": "User deleted",
  "console.containers.users-table.index.invite": "Invite user",
  "console.containers.users-table.index.revokeInvitation": "Revoke this invitation",
  "console.containers.users-table.index.sentAt": "Sent",
  "console.containers.users-table.index.revokeSuccess": "Invite removed successfully",
  "console.containers.users-table.index.revokeError": "There was an error and the invite could not be revoked",
  "console.containers.webhook-formats-select.index.warning": "Webhook formats unavailable",
  "console.containers.webhooks-table.index.templateId": "Template ID",
  "console.containers.webhooks-table.index.healthy": "Healthy",
  "console.containers.webhooks-table.index.pending": "Pending",
  "console.containers.webhooks-table.index.requestsFailing": "Requests failing",
  "console.containers.webhooks-table.index.paused": "Paused",
  "console.containers.webhooks-table.index.active": "Active",
  "console.lib.events.definitions.synthetic.error.unknown:preview": "An unknown error occurred and one or more events could not be retrieved",
  "console.lib.events.definitions.synthetic.error.unknown:details": "The Console encountered an unexpected error while handling the event stream data. It is possible that event data could not be displayed (correctly) as a result. Note that this is an internal error which does not imply any malfunction of your gateways or end devices.",
  "console.lib.events.definitions.synthetic.error.network_error:type": "Network error",
  "console.lib.events.definitions.synthetic.error.network_error:preview": "The stream connection was lost due to a network error",
  "console.lib.events.definitions.synthetic.error.network_error:details": "The Console was not able to fetch further stream events because the network connection of your host machine was interrupted. This can have various causes, such as your host machine switching Wi-Fi networks or experiencing drops in signal strength. Please check your internet connection and ensure a stable internet connection to avoid stream disconnects. The stream will reconnect automatically once the internet connection has been re-established.",
  "console.lib.events.definitions.synthetic.status.reconnecting:type": "Reconnecting",
  "console.lib.events.definitions.synthetic.status.reconnecting:preview": "Attempting to reconnect…",
  "console.lib.events.definitions.synthetic.status.reconnecting:details": "The Console will periodically try to reconnect to the event stream if the connection was interrupted.",
  "console.lib.events.definitions.synthetic.status.reconnected:type": "Stream reconnected",
  "console.lib.events.definitions.synthetic.status.reconnected:preview": "The stream connection has been re-established",
  "console.lib.events.definitions.synthetic.status.reconnected:details": "The Console was able to reconnect to the network and resumed the event stream. Subsequent event data will be received and displayed. Note that event data which was possibly emitted during the network disruption will only be re-delivered within the range of the event retention configuration for your network.",
  "console.lib.events.definitions.synthetic.status.closed:type": "Stream connection closed",
  "console.lib.events.definitions.synthetic.status.closed:preview": "The connection was closed",
  "console.lib.events.definitions.synthetic.status.closed:details": "The event stream was closed. This can be for various reasons, such as your machine going into standby mode or the internet connection being interrupted. The stream will reconnect automatically once the internet connection has been re-established.",
  "console.lib.events.definitions.synthetic.status.cleared:type": "Events cleared",
  "console.lib.events.definitions.synthetic.status.cleared:preview": "The events list has been cleared",
  "console.lib.events.definitions.synthetic.status.cleared:details": "The list of displayed events has been cleared.",
  "console.lib.events.definitions.synthetic.status.paused:type": "Stream paused",
  "console.lib.events.definitions.synthetic.status.paused:preview": "The event stream has been paused",
  "console.lib.events.definitions.synthetic.status.paused:details": "The event stream has been paused by the user. Subsequent event data will not be displayed until the stream is resumed.",
  "console.lib.events.definitions.synthetic.status.resumed:type": "Stream resumed",
  "console.lib.events.definitions.synthetic.status.resumed:preview": "The event stream has been resumed after being paused",
  "console.lib.events.definitions.synthetic.status.resumed:details": "The event stream has been resumed by the user and will receive new subsequent event data. Note that event data which was possibly emitted during the stream pause will not be re-delivered.",
  "console.lib.events.definitions.synthetic.status.filter_enabled:type": "Filter enabled",
  "console.lib.events.definitions.synthetic.status.filter_enabled:preview": "An event filter has been enabled",
  "console.lib.events.definitions.synthetic.status.filter_enabled:details": "The event stream will now be filtered, meaning that some event types may be suppressed. See the details below for more information about the currently enabled filter.",
  "console.lib.events.definitions.synthetic.status.filter_disabled:type": "Filter disabled",
  "console.lib.events.definitions.synthetic.status.filter_disabled:preview": "The previously set event filter has been disabled",
  "console.lib.events.definitions.synthetic.status.filter_disabled:details": "The event stream will not be filtered anymore. This means that you will see all events that come out of the event stream for this entity.",
  "console.lib.packet-broker.messages.applicationDataAllowDesc": "Allow downlink messages with FPort between 1 and 255",
  "console.lib.packet-broker.messages.applicationDataDesc": "Forward uplink messages with FPort 1-255",
  "console.lib.packet-broker.messages.joinAcceptDesc": "Allow join accept messages",
  "console.lib.packet-broker.messages.joinRequest": "Join request",
  "console.lib.packet-broker.messages.joinRequestDesc": "Forward join-request messages",
  "console.lib.packet-broker.messages.localizationInformation": "Localization  information",
  "console.lib.packet-broker.messages.localizationInformationDesc": "Forward gateway location, RSSI, SNR and fine timestamp",
  "console.lib.packet-broker.messages.macDataAllowDesc": "Allow downlink messages with FPort of 0",
  "console.lib.packet-broker.messages.macDataDesc": "Forward uplink messages with FPort 0",
  "console.lib.packet-broker.messages.signalQualityInformation": "Signal quality information",
  "console.lib.packet-broker.messages.signalQualityInformationDesc": "Forward RSSI and SNR",
  "console.lib.packet-broker.messages.forwardsJoinRequest": "Join request messages are forwarded",
  "console.lib.packet-broker.messages.doesNotForwardJoinRequest": "Join request messages are not forwarded",
  "console.lib.packet-broker.messages.forwardsMacData": "MAC data is forwarded",
  "console.lib.packet-broker.messages.doesNotForwardMacData": "MAC data is not forwarded",
  "console.lib.packet-broker.messages.forwardsApplicationData": "Application data is forwarded",
  "console.lib.packet-broker.messages.doesNotForwardApplicationData": "Application data is not forwarded",
  "console.lib.packet-broker.messages.forwardsSignalQuality": "Signal quality information is forwarded",
  "console.lib.packet-broker.messages.doesNotForwardSignalQuality": "Signal quality information is not forwarded",
  "console.lib.packet-broker.messages.forwardsLocalization": "Localization information is forwarded",
  "console.lib.packet-broker.messages.doesNotForwardLocalization": "Localization information is not forwarded",
  "console.lib.packet-broker.messages.allowsJoinAccept": "Join accept messages are allowed",
  "console.lib.packet-broker.messages.doesNotAllowJoinAccept": "Join accept messages are not allowed",
  "console.lib.packet-broker.messages.allowsMacData": "MAC data is allowed",
  "console.lib.packet-broker.messages.doesNotAllowMacData": "MAC data is not allowed",
  "console.lib.packet-broker.messages.allowsApplicationData": "Application data is allowed",
  "console.lib.packet-broker.messages.doesNotAllowApplicationData": "Application data is not allowed",
  "console.lib.packet-broker.messages.uplinkPolicies": "This top row shows the uplink forwarding policies of this network",
  "console.lib.packet-broker.messages.downlinkPolicies": "This bottom row shows the downlink policies of this network",
  "console.lib.packet-broker.messages.gatewayAntennaPlacementLabel": "Antenna placement",
  "console.lib.packet-broker.messages.gatewayAntennaPlacementDescription": "Show antenna placement (indoor/outdoor)",
  "console.lib.packet-broker.messages.gatewayAntennaCountLabel": "Antenna count",
  "console.lib.packet-broker.messages.gatewayFineTimestampsLabel": "Fine timestamps",
  "console.lib.packet-broker.messages.gatewayFineTimestampsDescription": "Whether the gateway produces fine timestamps",
  "console.lib.packet-broker.messages.gatewayContactInfoDescription": "Show means to contact the gateway owner or operator",
  "console.lib.packet-broker.messages.gatewayStatusDescription": "Show whether the gateway is online or offline",
  "console.lib.packet-broker.messages.gatewayPacketRatesLabel": "Packet rates",
  "console.lib.packet-broker.messages.gatewayPacketRatesDescription": "Receive and transmission packet rates",
  "console.store.middleware.logics.packet-broker.unauthenticatedErrorTitle": "Unable to authorize",
  "console.store.middleware.logics.packet-broker.unauthenticatedErrorMessage": "The Console is unable to authenticate requests to the Packet Broker agent. Please make sure the Packet Broker feature in The Things Stack is configured correctly. You can refer to the documentation above for further guidance.",
  "console.store.middleware.logics.users.errEmailValidationActionSuccess": "Validation email sent (please also check your spam folder)",
  "console.store.middleware.logics.users.errEmailValidationActionFailure": "There was an error and the validation email could not be sent.",
  "console.store.middleware.logics.users.errEmailValidationAlreadySent": "A validation email has already been sent recently to your email address. Please also check your spam folder.",
  "console.views.admin-packet-broker.messages.packetBrokerInfoText": "Packet Broker is a service by The Things Industries to facilitate peering between LoRaWAN networks. This extends network coverage and improves overall network performance and device battery lifetime.",
  "console.views.admin-packet-broker.messages.packetBrokerWebsite": "Packet Broker website",
  "console.views.admin-packet-broker.messages.learnMore": "Learn more",
  "console.views.admin-packet-broker.messages.whyNetworkPeeringTitle": "Why choose network peering?",
  "console.views.admin-packet-broker.messages.whyNetworkPeeringText": "Since LoRaWAN uses shared spectrum, gateways receive messages from devices registered on other LoRaWAN networks. Instead of discarding this traffic, these messages can be forwarded via Packet Broker to the home network of these devices. This extends coverage of networks and allows devices to use higher data rates that reduce channel utilization and increase battery life. No sensitive data is exposed as LoRaWAN is end-to-end encrypted and integrity protected.",
  "console.views.admin-packet-broker.messages.enbaling": "Enable forwarding via the options below or define custom routing policies. In the Networks tab below (visible by selecting the option \"Use custom routing policies\"), you can see which other networks are forwarding data to this network.",
  "console.views.admin-packet-broker.messages.packetBrokerDisabledDesc": "The Things Stack is not set up to use Packet Broker. Please refer to the documentation link above for instructions on how to set up The Things Stack for peering with Packet Broker.",
  "console.views.admin-packet-broker.messages.enablePacketBroker": "Enable Packet Broker",
  "console.views.admin-packet-broker.messages.packetBrokerRegistrationDesc": "Enabling will allow other networks to send traffic to you as well as you forwarding traffic to them, based on the exact routing policy.",
  "console.views.admin-packet-broker.messages.routingConfig": "Routing configuration",
  "console.views.admin-packet-broker.messages.network": "Network: {network}",
  "console.views.admin-packet-broker.messages.listNetwork": "List my network in Packet Broker publicly",
  "console.views.admin-packet-broker.messages.listNetworkDesc": "Public listing will make it easier for other network operators to set up routing policies for your network. Hence public listing is generally recommended.",
  "console.views.admin-packet-broker.messages.unlistNetwork": "Unlist this network",
  "console.views.admin-packet-broker.messages.confirmUnlist": "Confirm unlist",
  "console.views.admin-packet-broker.messages.Are you sure you want to unlist your network in Packet Broker?{lineBreak}This will hide your network. Other network administrators will not be able to see your network to configure routing policies.": "Are you sure you want to unlist your network in Packet Broker?{lineBreak}This will hide your network. Other network administrators will not be able to see your network to configure routing policies.",
  "console.views.admin-packet-broker.messages.routingPolicyInformation": "You can use the checkboxes below to control the default forwarding behavior of your network. You can additionally set up individual per-network routing policies via the Networks tab.",
  "console.views.admin-packet-broker.messages.defaultRoutingPolicySet": "Default routing configuration set",
  "console.views.admin-packet-broker.messages.routingPolicySet": "Routing policy set",
  "console.views.admin-packet-broker.messages.defaultRoutingPolicy": "Default routing policy",
  "console.views.admin-packet-broker.messages.devAddressBlock": "Device address block",
  "console.views.admin-packet-broker.messages.devAddressBlocks": "Device address blocks",
  "console.views.admin-packet-broker.messages.lastPolicyChange": "Last policy change",
  "console.views.admin-packet-broker.messages.networkId": "Network ID",
  "console.views.admin-packet-broker.messages.routingPolicyFromThisNetwork": "This network's routing policy towards us",
  "console.views.admin-packet-broker.messages.routingPolicyToThisNetwork": "Set routing policy towards this network",
  "console.views.admin-packet-broker.messages.saveRoutingPolicy": "Save routing policy",
  "console.views.admin-packet-broker.messages.noPolicySet": "No policy set yet",
  "console.views.admin-packet-broker.messages.prefixes": "Prefixes",
  "console.views.admin-packet-broker.messages.homeNetworkClusterId": "Home network cluster ID",
  "console.views.admin-packet-broker.messages.backToAllNetworks": "Back to all networks",
  "console.views.admin-packet-broker.messages.deregisterNetwork": "Deregister this network",
  "console.views.admin-packet-broker.messages.confirmDeregister": "Confirm deregistration",
  "console.views.admin-packet-broker.messages.Are you sure you want to deregister your network from Packet Broker?{lineBreak}This will <b>permanently delete<.b> all routing policies and may stop traffic from flowing.{lineBreak}Traffic may still be forwarded to your network based on default routing policies configured by forwarders.": "Are you sure you want to deregister your network from Packet Broker?{lineBreak}This will <b>permanently delete</b> all routing policies and may stop traffic from flowing.{lineBreak}Traffic may still be forwarded to your network based on default routing policies configured by forwarders.",
  "console.views.admin-packet-broker.messages.defaultGatewayVisibility": "Default gateway visibility",
  "console.views.admin-packet-broker.messages.gatewayVisibilityInformation": "You can use the checkboxes to control what information of your gateways will be visible. Note that this information will be visible to the public and not only to registered networks.",
  "console.views.admin-packet-broker.messages.defaultGatewayVisibilitySet": "Default gateway visibility set",
  "console.views.admin-packet-broker.messages.packetBrokerStatusPage": "Packet Broker Status page",
  "console.views.application-add.index.appDescription": "Within applications, you can register and manage end devices and their network data. After setting up your device fleet, use one of our many integration options to pass relevant data to your external services.{break}Learn more in our guide on <Link>Adding Applications</Link>.",
  "console.views.application-integrations-lora-cloud.index.loraCloudInfoText": "Lora Cloud provides value added APIs that enable simple solutions for common tasks related to LoRaWAN networks and LoRa-based devices. You can setup our LoRaCloud integrations below.",
  "console.views.application-integrations-lora-cloud.index.officialLoRaCloudDocumentation": "Official LoRa Cloud documentation",
  "console.views.application-integrations-lora-cloud.index.dasDescription": "With the LoRa Cloud Modem and Geolocation Services protocol, you can manage common device functionality at the application layer for LoRaWAN-enabled devices.",
  "console.views.application-integrations-lora-cloud.index.glsDescription": "LoRa Cloud Geolocation is a simple cloud API that can be easily integrated with The Things Stack to enable estimating the location of any LoRa-based device.",
  "console.views.application-integrations-mqtt.index.publicAddress": "Public address",
  "console.views.application-integrations-mqtt.index.publicTlsAddress": "Public TLS address",
  "console.views.application-integrations-mqtt.index.generateApiKey": "Generate new API key",
  "console.views.application-integrations-mqtt.index.goToApiKeys": "Go to API keys",
  "console.views.application-integrations-mqtt.index.mqttInfoText": "MQTT is a publish/subscribe messaging protocol designed for IoT. Every application on TTS automatically exposes an MQTT endpoint. In order to connect to the MQTT server you need to create a new API key, which will function as connection password. You can also use an existing API key, as long as it has the necessary rights granted.",
  "console.views.application-integrations-mqtt.index.connectionCredentials": "Connection credentials",
  "console.views.application-integrations-mqtt.index.mqttIntegrations": "MQTT integrations",
  "console.views.application-integrations-mqtt.index.officialMqttWebsite": "Official MQTT website",
  "console.views.application-integrations-mqtt.index.mqttServer": "MQTT server",
  "console.views.application-integrations-mqtt.index.host": "MQTT server host",
  "console.views.application-integrations-mqtt.index.connectionInfo": "Connection information",
  "console.views.application-integrations-pubsub-edit.index.editPubsub": "Edit Pub/Sub",
  "console.views.application-integrations-pubsub-edit.index.updateSuccess": "Pub/Sub updated",
  "console.views.application-integrations-pubsub-edit.index.deleteSuccess": "Pub/Sub deleted",
  "console.views.application-integrations-webhook-add-choose.index.chooseTemplate": "Choose webhook template",
  "console.views.application-integrations-webhook-add-choose.index.customTileDescription": "Create a custom webhook without template",
  "console.views.application-integrations-webhook-add-form.index.addCustomWebhook": "Add custom webhook",
  "console.views.application-integrations-webhook-add-form.index.addWebhookViaTemplate": "Add webhook for {templateName}",
  "console.views.application-integrations-webhook-add-form.index.customWebhook": "Custom webhook",
  "console.views.application-overview.index.failedAccessOtherHostApplication": "The application you attempted to visit is registered on a different cluster and needs to be accessed using its host Console.",
  "console.views.device-general-settings.application-server-form.index.skip": "Enforce skipping payload crypto",
  "console.views.device-general-settings.application-server-form.index.include": "Enforce payload crypto",
  "console.views.device-general-settings.application-server-form.index.default": "Use application default",
  "console.views.device-general-settings.application-server-form.index.skipCryptoTitle": "Payload crypto override",
  "console.views.device-general-settings.messages.isTitle": "Basic",
  "console.views.device-general-settings.messages.isDescription": "Description, cluster information and metadata",
  "console.views.device-general-settings.messages.isDescriptionMissing": "Identity Server is not available",
  "console.views.device-general-settings.messages.asTitle": "Application layer",
  "console.views.device-general-settings.messages.asDescription": "Application-layer behavior and session",
  "console.views.device-general-settings.messages.asDescriptionMissing": "Application Server is not available",
  "console.views.device-general-settings.messages.asDescriptionOTAA": "Only keys of joined OTAA end devices are stored on the Application Server",
  "console.views.device-general-settings.messages.jsTitle": "Join settings",
  "console.views.device-general-settings.messages.jsDescription": "Root keys and network settings for end device activation",
  "console.views.device-general-settings.messages.jsDescriptionMissing": "Join Server is not available",
  "console.views.device-general-settings.messages.jsDescriptionOTAA": "ABP/multicast end devices are not stored on the Join Server",
  "console.views.device-general-settings.messages.nsTitle": "Network layer",
  "console.views.device-general-settings.messages.nsDescription": "LoRaWAN network-layer settings, behavior and session",
  "console.views.device-general-settings.messages.nsDescriptionMissing": "Network Server is not available",
  "console.views.device-general-settings.messages.deleteSuccess": "End device deleted",
  "console.views.device-general-settings.messages.deleteFailure": "An error occurred and the end device could not be deleted",
  "console.views.device-general-settings.messages.activationModeUnknown": "Activation mode unknown because Network Server is not available",
  "console.views.device-general-settings.messages.notInCluster": "Not registered in this cluster",
  "console.views.device-general-settings.messages.updateSuccess": "End device updated",
  "console.views.device-general-settings.messages.keysResetWarning": "You do not have sufficient rights to view end device keys. Only overwriting is allowed.",
  "console.views.device-general-settings.messages.unclaimFailure": "An error occurred and the end device could not be unclaimed and deleted",
  "console.views.device-general-settings.messages.validateSessionKey": "{field} must have non-zero value",
  "console.views.device-general-settings.messages.resetUsedDevNonces": "Reset used DevNonces",
  "console.views.device-general-settings.messages.resetUsedDevNoncesModal": "Are you sure you want to reset the used DevNonces of this end device?{break}{break}Resetting the used DevNonces enables replay attacks using past nonces. Do not use this option unless you have reset the end device NVRAM.",
  "console.views.device-general-settings.messages.resetSuccess": "Used DevNonces reset",
  "console.views.device-general-settings.messages.resetFailure": "There was an error and the used DevNonces could not be reset",
  "console.views.device-general-settings.network-server-form.index.resetTitle": "Session and MAC state reset",
  "console.views.device-general-settings.network-server-form.index.resetButtonTitle": "Reset session and MAC state",
  "console.views.device-general-settings.network-server-form.index.resetSuccess": "End device reset",
  "console.views.device-general-settings.network-server-form.index.resetFailure": "There was an error and the end device session and MAC state could not be reset",
  "console.views.device-general-settings.network-server-form.index.modalMessage": "Are you sure you want to reset the session context and MAC state of this end device?{break}{break}This will have the following consequences:<ul><li>For <OTAADocLink>OTAA</OTAADocLink>-activated end devices <b>all session and MAC data is wiped and the end device MUST rejoin</b></li><li>For <ABPDocLink>ABP</ABPDocLink>-activated end devices, session keys, device address and downlink queue are preserved, while <b>the MAC state is reset</b></li></ul>",
  "console.views.device-import.index.noTemplatesTitle": "No end device templates found",
  "console.views.device-import.index.noTemplates": "There are currently no end device templates set up. Please set up an end device template to make use of the bulk device import feature. For more information please refer to the documentation.",
  "console.views.device-location.index.locationInfoTitle": "Understanding end device location settings",
  "console.views.device-location.index.locationInfo": "The Things Stack is capable of storing locations from multiple sources at the same time. Next to automatic location updates sourced from frame payloads of the end device and various other means of resolving location, it is also possible to set a location manually. You can use this form to update this location-type.",
  "console.views.device-location.index.setDeviceLocation": "Set end device location manually",
  "console.views.device-overview.index.failedAccessOtherHostDevice": "The end device you attempted to visit is registered on a different cluster and needs to be accessed using its host Console.",
  "console.views.gateway-add.index.gtwOnboardingDescription": "Register your gateway to enable data traffic between nearby end devices and the network. {break} Learn more in our guide on <Link>Adding Gateways</Link>.",
  "console.views.gateway-data.index.gtwData": "Gateway data",
  "console.views.gateway-general-settings.messages.basicTitle": "Basic settings",
  "console.views.gateway-general-settings.messages.basicDescription": "General settings, gateway updates and metadata",
  "console.views.gateway-general-settings.messages.lorawanDescription": "LoRaWAN network-layer settings",
  "console.views.gateway-general-settings.messages.updateSuccess": "Gateway updated",
  "console.views.gateway-general-settings.messages.modalWarning": "Are you sure you want to delete \"{gtwName}\"? This action cannot be undone and it will not be possible to reuse the gateway ID.",
  "console.views.gateway-general-settings.messages.disablePacketBrokerForwarding": "Disable forwarding uplink messages received from this gateway to the Packet Broker",
  "console.views.gateway-general-settings.messages.adminContactDescription": "Administrative contact information for this gateway. Typically used to indicate who to contact with administrative questions about the gateway.",
  "console.views.gateway-general-settings.messages.techContactDescription": "Technical contact information for this gateway. Typically used to indicate who to contact with technical/security questions about the gateway.",
  "console.views.gateway-general-settings.messages.deleteGatewayDefaultMessage": "This will <strong>PERMANENTLY DELETE THE ENTITY ITSELF AND ALL ASSOCIATED ENTITIES</strong>, including collaborator associations. It will also <strong>NOT BE POSSIBLE TO REUSE THE ENTITY ID</strong> until purged by an admin but the EUI can be reregistered later with a different ID.",
  "console.views.organization-add.index.orgDescription": "Organizations are used to group multiple users and assigning collective rights for them. An organization can then be set as collaborator of applications or gateways. This makes it easy to grant or revoke rights to entities for a group of users.{break} Learn more in our guide on <Link>Organization Management</Link>.",
  "console.views.user-settings-email-notifications.index.emailNotifications": "Email notifications",
  "console.views.user-settings-email-notifications.index.customizeEmailNotifications": "Customize the notifications for which you receive emails. To see all your notifications, head to the <Link>notifications panel</Link>.",
  "console.views.user-settings-oauth-auth-settings.index.deleteButton": "Revoke authorization",
  "console.views.user-settings-oauth-auth-settings.index.deleteSuccess": "This authorization was successfully revoked",
  "console.views.user-settings-oauth-auth-settings.index.deleteFailure": "There was an error and this authorization could not be revoked",
  "console.views.user-settings-oauth-auth-settings.index.deleteMessage": "Are you sure you want to unauthorize this client? The client will not be able to perform any actions on your behalf if the authorization is revoked. You can always choose to authorize the client again if wished.",
  "console.views.user-settings-oauth-auths.index.authorizationSettings": "Authorization settings",
  "console.views.user-settings-oauth-auths.index.accessTokens": "Active access tokens",
  "console.views.user-settings-profile.index.profileEdit": "Edit profile",
  "containers.collaborator-form.index.collaboratorIdPlaceholder": "Type to choose a collaborator",
  "containers.collaborator-form.index.memberIdPlaceholder": "Type to choose a member",
  "containers.collaborator-form.index.memberDeleteSuccess": "Member removed",
  "containers.collaborator-form.index.memberUpdateSuccess": "Member rights updated",
  "containers.collaborator-form.index.validateMember": "Member is required",
  "containers.collaborator-select.index.setYourself": "Set yourself as {name}",
  "containers.fetch-table.index.errorMessage": "There was an error and the list of {entity, select, applications {applications} organizations {organizations} keys {API keys} collaborators {collaborators} devices {end devices} gateways {gateways} users {users} webhooks {webhooks} other {entities}} could not be displayed",
  "lib.components.date-time.relative.justNow": "just now",
  "lib.components.init.initializing": "Initializing…",
  "lib.components.with-auth.errTooFewRights": "Your account does not possess sufficient rights to use the console.",
  "lib.components.with-auth.errTooFewRightsTitle": "Insufficient rights",
  "lib.components.with-auth.errStateRequested": "Your account still needs to be approved by an administrator. You will receive a confirmation email once your account is approved.",
  "lib.components.with-auth.errStateRequestedTitle": "Account unapproved",
  "lib.components.with-auth.errStateRejected": "Your account has been rejected by an administrator.",
  "lib.components.with-auth.errStateRejectedTitle": "Account rejected",
  "lib.components.with-auth.errStateSuspended": "Your account has been suspended by an administrator. Please contact support for further information about your account status.",
  "lib.components.with-auth.errStateSuspendedTitle": "Account suspended",
  "lib.components.with-auth.errEmailValidation": "Your account is restricted until your email address has been validated. Please check your email inbox (including spam folder) for the validation email and follow its instructions. Alternatively, use the button below to send it again.",
  "lib.components.with-auth.errEmailValidationTitle": "Email validation pending",
  "lib.components.with-auth.resendValidationEmail": "Resend validation email",
  "lib.components.with-locale.switchingLanguage": "Switching language…",
  "lib.errors.error-messages.technicalDetails": "Technical details",
  "lib.errors.error-messages.attachToSupportInquiries": "Please attach the technical details below to support inquiries",
  "lib.errors.error-messages.contactAdministrator": "If the error persists, please contact an administrator.",
  "lib.errors.error-messages.contactSupport": "If the error persists, please contact support.",
  "lib.errors.error-messages.inconvenience": "We're sorry for the inconvenience.",
  "lib.errors.error-messages.error": "Error",
  "lib.errors.error-messages.genericError": "An unknown error occurred. Please try again later.",
  "lib.errors.error-messages.genericNotFound": "The page you requested cannot be found",
  "lib.errors.error-messages.subviewErrorExplanation": "There was a problem when displaying this section",
  "lib.errors.error-messages.subviewErrorTitle": "We're sorry!",
  "lib.errors.error-messages.unknownErrorTitle": "An unknown error occurred",
  "lib.errors.error-messages.errorOccurred": "An error occurred and the request could not be completed.",
  "lib.errors.error-messages.errorId": "Error ID: <code>{errorId}</code>",
  "lib.errors.error-messages.correlationId": "Correlation ID: <code>{correlationId}</code>",
  "lib.errors.error-messages.loginFailedDescription": "There was an error causing the login to fail. This might be due to server-side misconfiguration or a browser-cookie problem. Please try logging in again.",
  "lib.errors.error-messages.loginFailedAbortDescription": "The login process was aborted during the authentication with the login provider. You can use the button below to retry logging in.",
  "lib.errors.error-messages.connectionFailure": "The servers are currently unavailable. This might be due to a scheduled update or maintenance. Please check the status page (if available) for more information and try again later.",
  "lib.errors.status-code-messages.4××": "Client error",
  "lib.errors.status-code-messages.400": "Bad request",
  "lib.errors.status-code-messages.401": "Unauthorized",
  "lib.errors.status-code-messages.403": "Forbidden",
  "lib.errors.status-code-messages.404": "Not found",
  "lib.errors.status-code-messages.409": "Conflict",
  "lib.errors.status-code-messages.429": "Too many requests",
  "lib.errors.status-code-messages.499": "Client closed request",
  "lib.errors.status-code-messages.500": "Internal server error",
  "lib.errors.status-code-messages.501": "Not implemented",
  "lib.errors.status-code-messages.503": "Service unavailable",
  "lib.errors.status-code-messages.504": "Gateway timeout",
  "lib.field-description-messages.idLocation": "Enter a value using lowercase letters, numbers, and dashes. You can choose this freely.",
  "lib.field-description-messages.freqPlanDescription": "A frequency plan defines data rates that your end device or gateway is setup to use. It is important that gateways and end devices within reach use the same frequency plan to be able to communicate.",
  "lib.field-description-messages.freqPlanLocation": "Your end device or gateway manufacturer should provide information about the applicable frequency plan for a particular device. In some cases they are printed on the device itself but they should always be in the hardware manual or data sheet.",
  "lib.field-description-messages.freqPlanAbsence": "Contact the manufacturer or reseller. Using an incorrect frequency plan will prevent traffic between devices.",
  "lib.field-description-messages.devEuiDescription": "A 64 bit extended unique identifier for your end device.",
  "lib.field-description-messages.devEuiLocation": "It should be provided to you by the manufacturer, or printed on the end device packaging.",
  "lib.field-description-messages.joinEuiDescription": "The JoinEUI (formerly called AppEUI) is a 64 bit extended unique identifier used to identify the Join Server during activation.",
  "lib.field-description-messages.joinEuiLocation": "It should be provided by the end device manufacturer for pre-provisioned end devices, or by the owner of the Join Server you will use.",
  "lib.field-description-messages.joinEuiAbsence": "Contact the manufacturer or your reseller. If they can not provide a JoinEUI, and your end device is programmable, it is okay to use all-zeros, but ensure that you use the same JoinEUI in your end device as you enter in The Things Stack.",
  "lib.field-description-messages.appKeyDescription": "An end device specific encryption key used during OTAA to derive the AppSKey (in LoRaWAN 1.1x) or both the NwkSKey and AppSKey in LoRaWAN 1.0x.",
  "lib.field-description-messages.appKeyLocation": "It is usually pre-provisioned by the end device manufacturer, but can also be created by the user.",
  "lib.field-description-messages.nwkKeyDescription": "An end device specific encryption key used to derive the FNwkSIntKey, SNwkSIntKey, NwkSEncKey in LoRaWAN 1.1. When a LoRaWAN 1.1 capable device connects to a LoRaWAN 1.0x Network Server which does not support dual root keys (NwkKey and AppKey), the NwkKey value is used as the AppKey value.",
  "lib.field-description-messages.nwkKeyLocation": "It is usually pre-provisioned by the end device manufacturer, but some end devices also allow using a user-defined value.",
  "lib.field-description-messages.devIdDescription": "A mandatory identifier for your end device that must be unique within the application and cannot be changed after creation. It is used to reference your end device e.g. in events, webhooks and API requests.",
  "lib.field-description-messages.joinServerDescription": "The Join Server's role is to store root keys, generate session keys, and to send those securely to the Network Server and Application Server of choice. The device contains the same root keys, which can be provisioned as part of assembly, distribution or upon installation.",
  "lib.field-description-messages.joinServerLocation": "Contact your manufacturer or reseller to find out if your end device is pre-provisioned on an external Join Server. If not, you may use the local Join Server, or provision the end device on our Global Join Server so that you can transfer it without lock-in.",
  "lib.field-description-messages.joinServerAbsence": "If the end device is pre-provisioned, you will need the keys from the manufacturer to activate it.",
  "lib.field-description-messages.devAddrDescription": "A 32 bit non-unique identifier, assigned by the Network Server during end device activation.",
  "lib.field-description-messages.devAddrLocation": "For Activation-By-Personalization (ABP), you must generate a device address and manually program it into the end device. You can use the generate button next to the input field to generate a device address.",
  "lib.field-description-messages.appSKeyDescription": "After activation, this encryption key is used to secure messages which carry a payload.",
  "lib.field-description-messages.appSKeyLocation": "For Activation-By-Personalization (ABP), you must generate a key and manually program it into your end device. You can use the generate button next to the input field to generate a key.",
  "lib.field-description-messages.nwkSKeyDescription": "After activation, this encryption key is used to secure messages which do not carry a payload.",
  "lib.field-description-messages.nwkSKeyLocation": "For OTAA, it is created by the Network Server. If using ABP, you must create one and manually enter it in the end device and The Things Stack.",
  "lib.field-description-messages.loraCloudModemEncodingDescription": "The Application Server will parse streaming fragments using the TLV encoding and resubmit it to the Modem Services as a GNSS or WiFi payload, depending on the tag.",
  "lib.field-description-messages.lwVersionDescription": "The LoRa Alliance LoRaWAN specification your end device conforms to, which defines which Media Access Control (MAC) features it supports.",
  "lib.field-description-messages.lwVersionLocation": "The LoRaWAN version for your end device should be provided by the manufacturer in a datasheet as LoRaWAN version or LoRaWAN specification",
  "lib.field-description-messages.lwVersionAbsence": "Contact your manufacturer or reseller, since specifying the wrong version can lead to complex issues when the Network Server provides the end device with unsupported configuration (MAC) commands.",
  "lib.field-description-messages.regParameterDescription": "The Regional Parameters specify frequency, dwell time, and other communication settings for different geographical areas. The Regional Parameters version is the version of the LoRa Alliance specification which your device supports.",
  "lib.field-description-messages.regParameterLocation": "The Regional Parameters version should be provided by the end device manufacturer in a datasheet.",
  "lib.field-description-messages.regParameterAbsence": "Contact your manufacturer or reseller to obtain the correct specification. Specifying a wrong version can lead to complex issues when the Network Server provides the end device with unsupported configuration (MAC) commands.",
  "lib.field-description-messages.classDescription": "The LoRaWAN specification defines three end device types. All LoRaWAN end devices must implement Class A, whereas Class B and Class C are extensions to the specification of Class A devices that specify different downlink reception behavior.",
  "lib.field-description-messages.classLocation": "The class capabilities of your end device should be provided by the manufaturer in a datasheet.",
  "lib.field-description-messages.classAbsence": "If your end device will not receive downlink messages, you can safely use Class A, which all LoRaWAN certified devices must implement. Otherwise contact your manufacturer or reseller.",
  "lib.field-description-messages.rx1DataRateOffsetDescription": "The Data Rate Offset sets the offset between the uplink data rate and the downlink data rate used to communicate with the End Device during the first reception slot (RX1).",
  "lib.field-description-messages.deviceBrandDescription": "This is the manufacturer of your end device.",
  "lib.field-description-messages.deviceModelDescription": "The particular model of your end device.",
  "lib.field-description-messages.deviceHardwareVersionDescription": "The hardware version of your device.",
  "lib.field-description-messages.deviceHardwareVersionLocation": "It should be provided by the manufacturer of your device, or printed on the device packaging.",
  "lib.field-description-messages.deviceFirmwareVersionDescription": "The version of firmware loaded on your device.",
  "lib.field-description-messages.deviceFirmwareVersionLocation": "The firmware version should be provided by the manufacturer of your device, or printed on the device packaging. It may be possible to upgrade your device firmware to a known version.",
  "lib.field-description-messages.activationModeDescription": "OTAA is the preferred and most secure way to connect a device. Devices perform a join-procedure with the network. ABP requires hardcoding the device address and security keys. Multicast is a virtual group of ABP devices which allows all devices to receive the same downlinks. Multicast groups do not support uplinks.",
  "lib.field-description-messages.activationModeLocation": "You decide how to activate your devices. Whenever possible, use OTAA.",
  "lib.field-description-messages.deviceNameDescription": "An optional human readable name to help you identify your device.",
  "lib.field-description-messages.deviceDescDescription": "An optional description, which can also be used to save notes about the end device.",
  "lib.field-description-messages.frameCounterWidthDescription": "Most devices use a 32 bit frame counter to prevent replay attacks. Devices with extremely limited resources are permitted to use 16 bit counters.",
  "lib.field-description-messages.frameCounterWidthLocation": "It should be provided by the device manufacturer.",
  "lib.field-description-messages.frameCounterWidthAbsence": "Contact your manufacturer or reseller. Most devices use 32 bit counters. Selecting the wrong value will produce errors once the Up or Down frame counter exceeds 16 bits and rolls over.",
  "lib.field-description-messages.rx2DataRateIndexDescription": "The data rate used for the second reception window used by this end device to receive downlinks.",
  "lib.field-description-messages.rx2FrequencyDescription": "The frequency used for the second reception window used by this end device to receive downlinks.",
  "lib.field-description-messages.gatewayIdDescription": "A mandatory identifier for your gateway that must be unique per network and cannot be changed after creation. It is used to reference your end device e.g. in events, webhooks and API requests.",
  "lib.field-description-messages.gatewayEuiDescription": "A 64 bit extended unique identifier for your gateway.",
  "lib.field-description-messages.gatewayEuiLocation": "It should be provided to you by the manufacturer, or printed on the gateway packaging.",
  "lib.field-description-messages.gatewayEuiAbsence": "Some gateways do not use EUIs. In that case, you can continue without EUI. If you are unsure, we recommend contacting the manufacturer or reseller.",
  "lib.field-description-messages.gatewayNameDescription": "An optional human readable name to help you identify your gateway.",
  "lib.field-description-messages.gatewayDescDescription": "An optional description, which can also be used to save notes about the gateway.",
  "lib.field-description-messages.requireAuthenticatedConnectionDescription": "This will only allow a gateway to connect if it uses a TLS enabled Basic Station or MQTT connection. It will not allow connections from UDP packet forwarders.",
  "lib.field-description-messages.gatewayStatusDescription": "Setting your gateway status to public allows status information about the gateway to be shared with other users in the network, and with Packet Broker if enabled by the network operator.",
  "lib.field-description-messages.gatewayGenerateApiKeyCUPS": "Use this option if you plan to use your gateway with LoRa Basics™ Station CUPS (Configuration and Update Server) to check for configuration and software updates. When checked, an appropriate API key for the CUPS service is automatically generated, so you can authorize the gateway right away.",
  "lib.field-description-messages.gatewayGenerateApiKeyLNS": "Use this option if you plan to use your gateway with LoRa Basics™ Station. LNS is used to establish a connection between your gateway and LoRa Basics™ Station. If checked, an appropriate API key for LNS is automatically generated, so you can authorize the gateway for LNS usage right away.",
  "lib.field-description-messages.gatewayStatusPublicDescription": "If this option is checked, the gateway status can be retrieved by other network participants as well as by peering network participants through Packet Broker (if enabled). This is useful if you would like others to benefit from your gateway's coverage by providing them with useful information to do so.",
  "lib.field-description-messages.gatewayLocationPublicDescription": "If this option is checked, the gateway location can be retrieved by other network participants as well as by peering network participants through Packet Broker (if enabled). This is useful if you would like others to benefit from your gateway's coverage by providing them with the exact location.",
  "lib.field-description-messages.gatewayAttributesDescription": "Attributes can be used to set arbitrary information about the entity, to be used by scripts, or simply for your own organization.",
  "lib.field-description-messages.scheduleDownlinkLateDescription": "This legacy feature enables buffering of downlink messages on the network server, for gateways with no downlink queue. Scheduling consecutive downlinks on gateways with no queue will cause only the most recent downlink to be stored.",
  "lib.field-description-messages.enforceDutyCycleDescription": "When checked, the Network Server will only schedule messages respecting the duty cycle limitations of the selected frequency plan.  Note that you are required by law to respect duty cycle regulations applicable to the physical location of your end device.",
  "lib.field-description-messages.scheduleAnytimeDelayDescription": "Adjust the time that the Network Server schedules class C messages in advance. This is useful for gateways that have a known high latency backhaul, like 3G and satellite.",
  "lib.field-description-messages.updateGtwLocationFromStatusDescription": "Instead of setting the location manually, you can alternatively choose to update the location of this gateway from status messages. This only works for gateways that send their locations within status messages while using an authenticated connection; gateways connected over UDP are not supported. Please refer to the manual of your gateway model to see whether sending location data is supported.",
  "lib.field-description-messages.claimAuthenticationCodeDescription": "The owner token is the proof of ownership of the gateway.",
  "lib.field-description-messages.claimAuthenticationCodeLocation": "It is typically printed on the box or on the gateway. For example, for The Things Indoor Gateway, the owner token is the WiFi password printed on the gateway.",
  "lib.field-description-messages.disablePacketBrokerForwardingDescription": "When checked, uplink messages received from this gateway will not be forwarded to Packet Broker. This option takes effect only after the gateway reconnects.",
  "lib.field-description-messages.rx1DelayDescription": "The amount of time in seconds after an uplink that the downlink window opens.",
  "lib.field-description-messages.rx1DelayAbsence": "The default value of 5 seconds will be set by The Things Stack to accommodate for high-latency backhauls and/or Packet Broker.",
  "lib.field-description-messages.pingSlotPeriodicityDescription": "The amount of time between two receive windows (ping slots).",
  "lib.field-description-messages.classBTimeoutDescription": "The amount of time after which the network server will assume a message is lost, if not confirmed. This should be set to a value less than the time between two ping slots (ping slot periodicity).",
  "lib.field-description-messages.rx2DataRateDescription": "The data rate used for the RX2 window. For OTAA devices, this is configured as part of join. For ABP devices, a matching value must be programmed in the device.",
  "lib.field-description-messages.networkRxDefaultsDescription": "The network uses a set of default MAC settings (e.g. Rx delays, data rates and frequencies) for the end device. These are based on the recommendations made for the respective band. In most cases these defaults will be correct for your setup. If you wish to use different settings, you can uncheck this checkbox and use custom values.",
  "lib.field-description-messages.skipJoinServerRegistration": "For testing purposes, you can opt to skip registration of this end device on the Join Server. Do not enable this option if you do not understand the implications, as it will affect join capabilities of the end device.",
  "lib.field-description-messages.factoryPresetFreqDescription": "Factory preset frequencies are hard-coded channel frequencies to provide for the Network Server when the end device uses frequencies that divert from the defaults of the band specification. This is uncommon but can be the case for some special devices.",
  "lib.field-description-messages.factoryPresetFreqLocation": "If your device uses non-default channel frequencies, this information is likely found in the specification sheet or manual of your end device. Otherwise please contact your manufacturer or reseller.",
  "lib.field-description-messages.factoryPresetFreqAbsence": "If your device uses non-default channel frequencies and these frequencies are not passed to the Network Server, the messages sent between the network and the end device on such non-default frequencies are likely to drop.",
  "lib.field-description-messages.classCTimeoutDescription": "The class C timeout determines how long the network will wait for a response for downlinks that require confirmation (e.g. confirmed downlink messages or MAC commands). During that period no other downlinks will be sent.",
  "lib.field-description-messages.classCTimeoutLocation": "This is dependant on your exact use case. It can help to consider the following implications: timeouts that are too long can be prone to blocking communication when replies are not sent immediately. On the other hand, timeouts that are too short might miss the reply when it arrives later.",
  "lib.field-description-messages.classCTimeoutAbsence": "Leave this field empty to let the network apply a default value that should be applicable for most use cases.",
  "lib.field-description-messages.gatewayPlacementDescription": "Informs whether the gateway antenna is placed inside or outside. This information is used solely for display purposes, e.g. on public gateway maps (if your gateway is set as public) and has no technical or functional effects.",
  "lib.field-description-messages.setClaimAuthCodeDescription": "The claim authentication code is used to transfer ownership of an end device using a process called end device claiming. Checking this checkbox will cause a claim authentication code being generated and set for each imported end device so you can eventually transfer the ownership.",
  "lib.field-description-messages.pingSlotDataRateDescription": "The class B ping slot uses a fixed frequency and data rate. This value configures the data rate to use in class B ping slots.",
  "lib.field-description-messages.beaconFrequencyDescription": "The class B beacon is sent on a fixed frequency. This value changes the frequency to use in class B beacons.",
  "lib.field-description-messages.pingSlotFrequencyDescription": "The class B ping slot uses a fixed frequency and data rate. This value configures the frequency to use in class B ping slots.",
  "lib.field-description-messages.resetsFCntDescription": "Enable this to allow end devices to reset their frame counter (FCnt). This is not LoRaWAN compliant and this is not secure. This is to support ABP end devices that reset their frame counter on a power cycle. Do not use this setting in production.",
  "lib.field-description-messages.resetMacDescription": "Resetting the session context and MAC state will reset the end device to its initial (factory) state. This includes resetting the frame counters and any other persisted MAC setting on the end device. Over The Air Activation (OTAA) end devices will also lose their session context. This means that such devices must rejoin the network to continue operation. Activation-by-personalization (ABP) end devices will only reset the MAC state, while preserving up/downlink queues.",
  "lib.field-description-messages.useAdrDescription": "Controls whether the end device uses adaptive data rate. This will allow the network to adjust the employed data rate based on signal to noise ratio. This adaptively optimizes energy consumption, bandwidth and transmission power.",
  "lib.field-description-messages.adrMarginDescription": "Signal-to-noise ratio (SNR) margin in dB that is taken into account in the Adaptive Data Rate (ADR) algorithm to optimize the data rate of the end device. A higher margin requires the end device to have a better SNR before the Network Server instructs a higher data rate for the end device to use.",
  "lib.field-description-messages.adrAckLimitDescription": "This value changes the limit value defining the ADR back-off algorithm.",
  "lib.field-description-messages.adrAckDelayDescription": "This value changes the delay value defining the ADR back-off algorithm.",
  "lib.field-description-messages.maxDutyCycleDescription": "The maximum aggregated transmit duty cycle of the end device over all sub-bands. The allowed time-on-air is 1/N where N is the given value: 1 is 100%, 1024 is 0.97%, etc. This value is used for traffic shaping. All end devices must respect regional regulations regardless of this value.",
  "lib.field-description-messages.statusCountPeriodicityDescription": "Number of uplink messages after which the end device status is requested. Set to 0 to disable requesting the device status based on the number of uplink messages.",
  "lib.field-description-messages.statusTimePeriodicityDescription": "Interval to request the end device status. Set to 0 to disable requesting the end device status on an interval.",
  "lib.field-description-messages.skipPayloadCryptoOverrideDescription": "Skip payload crypto disables the application layer encryption of LoRaWAN frames. This causes the Application Server to forward the messages without any processing, such as payload formatters, to the integrations.  When doing so, the integrations are responsible for decryption and processing of the binary format in order to understand the message. This application-wide setting can be overwritten per end device.",
  "lib.field-description-messages.basicAuthDescription": "To increase access security, you can choose to generate a \"basic auth\" authorization header to be attached to the webhook requests, if the target server requires doing so. This will authenticate the webhook requests with the defined credentials.",
  "lib.field-description-messages.downlinkQueueInvalidated": "This occurs only when using LoRaWAN 1.0.x because the frame counters for the application downlinks and network downlinks are shared. Network downlinks increment this frame counter, thus rendering the queued downlinks invalid (since you cannot send two messages with the same frame counter). The Application Server will automatically handle this message as long as \"Skip Payload Crypto\" is not enabled.",
  "lib.field-description-messages.filterEventDataDescription": "By default, the data pushed to your webhook contains a vast variety details and metadata related to the event. To avoid noise and to save bandwidth, you can filter the event data by specific paths, e.g. `up.uplink_message.decoded_payload`. Your webhook will then only receive the event data that passed the filter.",
  "lib.field-description-messages.inputMethodDescription": "To register the device, we need to know the exact LoRaWAN specifications that the device adheres to. To do that, you can select your device in our extensive LoRaWAN Device Repository, which is the best way to ensure proper configuration. If your device is not listed in the repository, you can also provide versions and MAC configurations manually. Please refer to the manual and/or data sheet of your device and contact your manufacturer or reseller if you are unsure about a certain config.",
  "lib.field-description-messages.resetsJoinNoncesDescription": "Allowing join nonces to be reset disables any reuse checks for the device nonces and join nonces. The join requests can be replayed indefinitely when this option is enabled. This behavior is non compliant with the LoRaWAN specifications and must not be used outside of development environments.",
  "lib.field-description-messages.resetUsedDevNoncesDescription": "The device nonces ensure that join requests cannot be replayed by attackers. Resetting the device nonces enables the end device to re-use a previously used nonce. Do not use this option unless you are sure that you would like the nonces to be usable again.",
  "lib.field-description-messages.alcsyncDescription": "The Application Layer Clock Synchronization package is part of the LoRa TS003 specification, it synchronizes the real-time clock of an end-device to the network’s Global Positioning System (GPS) clock with near-second accuracy. It is useful for end-devices that do not have access to another accurate time source.",
  "lib.field-description-messages.useDefaultNbTransDescription": "The number of retransmissions (NbTrans) controls how many times a frame will be transmitted over the air. The redundancy introduced by retransmissions improves the chances that a packet will be received, at the expense of more power usage. By default, depending on the number of missed frames, the same frame may be transmitted 3 times.",
  "lib.field-description-messages.dataRateSpecificOverridesDescription": "Data rate specific overrides allow the number of transmissions to be limited on a per data rate basis. This may be used to limit power usage for low data rates.",
  "lib.payload-formatter-messages.repository": "Repository",
  "lib.payload-formatter-messages.javascript": "Javascript",
  "lib.payload-formatter-messages.cayennelpp": "CayenneLPP",
  "lib.shared-messages.16Bit": "16 bit",
  "lib.shared-messages.32Bit": "32 bit",
  "lib.shared-messages.abp": "Activation by personalization (ABP)",
  "lib.shared-messages.absenceBeCreative": "You make it up, so be creative!",
  "lib.shared-messages.absenceContactManufacturer": "Contact your device manufacturer or reseller.",
  "lib.shared-messages.absenceProvidedByManufacturer": "This should be provided by the device manufacturer.",
  "lib.shared-messages.accessTokens": "Access tokens",
  "lib.shared-messages.accountDeleteConfirmation": "Are you sure you want to delete this account?",
  "lib.shared-messages.accountDeleted": "Account deleted",
  "lib.shared-messages.accuracy": "Accuracy",
  "lib.shared-messages.actions": "Actions",
  "lib.shared-messages.activationMode": "Activation mode",
  "lib.shared-messages.activeApplications": "Active applications",
  "lib.shared-messages.activeDevices": "Active devices",
  "lib.shared-messages.add": "Add",
  "lib.shared-messages.addApplication": "Add application",
  "lib.shared-messages.addGateway": "Add new gateway",
  "lib.shared-messages.addOrganization": "Add new organization",
  "lib.shared-messages.addApiKey": "Add API key",
  "lib.shared-messages.addAttributes": "Add attributes",
  "lib.shared-messages.addCollaborator": "Add collaborator",
  "lib.shared-messages.addMember": "Add member",
  "lib.shared-messages.addDeviceBulk": "End device bulk creation",
  "lib.shared-messages.addHeaderEntry": "Add header entry",
  "lib.shared-messages.addOAuthClient": "Add OAuth client",
  "lib.shared-messages.addPubsub": "Add Pub/Sub",
  "lib.shared-messages.addWebhook": "Add webhook",
  "lib.shared-messages.addWifiProfile": "Add WiFi profile",
  "lib.shared-messages.addEntity": "Add entity",
  "lib.shared-messages.addToBookmarks": "Add to bookmarks",
  "lib.shared-messages.address": "Address",
  "lib.shared-messages.addressPlaceholder": "host",
  "lib.shared-messages.admin": "Admin",
  "lib.shared-messages.adminContact": "Administrative contact",
  "lib.shared-messages.adminDescription": "Admin status enables overarching rights such as managing other users or modifying entities regardless of collaboration status",
  "lib.shared-messages.adminPanel": "Admin panel",
  "lib.shared-messages.all": "All",
  "lib.shared-messages.allAdmin": "All (Admin)",
  "lib.shared-messages.altitude": "Altitude",
  "lib.shared-messages.altitudeDesc": "The altitude in meters, where 0 means sea level",
  "lib.shared-messages.antennas": "Antennas",
  "lib.shared-messages.apiKey": "API key",
  "lib.shared-messages.apiKeyCounted": "{count, plural, one {API key} other {API keys}}",
  "lib.shared-messages.apiKeyId": "<b>API Key ID:</b> <code>{apiKeyId}</code>",
  "lib.shared-messages.apiKeyNamePlaceholder": "My new API key",
  "lib.shared-messages.apiKeys": "API keys",
  "lib.shared-messages.appData": "Application data",
  "lib.shared-messages.appOverview": "Application overview",
  "lib.shared-messages.appEUI": "AppEUI",
  "lib.shared-messages.appEUIDescription": "The AppEUI uniquely identifies the owner of the end device. If no AppEUI is provided by the device manufacturer (usually for development), it can be filled with zeros.",
  "lib.shared-messages.appEUIJoinEUI": "AppEUI/JoinEUI",
  "lib.shared-messages.appId": "Application ID",
  "lib.shared-messages.appKey": "AppKey",
  "lib.shared-messages.appKeyAbsence": "Contact the manufacturer or your reseller. If they cannot provide an AppKey, and your end device is programmable, it is okay to generate one.",
  "lib.shared-messages.appSKey": "AppSKey",
  "lib.shared-messages.application": "Application",
  "lib.shared-messages.applicationServerAddress": "Application Server address",
  "lib.shared-messages.applications": "Applications",
  "lib.shared-messages.approve": "Approve",
  "lib.shared-messages.asServerID": "Application Server ID",
  "lib.shared-messages.asServerIDDescription": "The AS-ID of the Application Server to use",
  "lib.shared-messages.asServerKekLabel": "Application Server KEK label",
  "lib.shared-messages.asServerKekLabelDescription": "The KEK label of the Application Server to use for wrapping the application session key",
  "lib.shared-messages.attributeDescription": "Attributes can be used to set arbitrary information about the entity, to be used by scripts, or simply for your own organization",
  "lib.shared-messages.attributeKeyValidateTooLong": "Attribute keys must have less than 32 characters",
  "lib.shared-messages.attributeKeyValidateTooShort": "Attribute keys must have at least 3 characters and contain no special characters",
  "lib.shared-messages.attributeValueValidateTooLong": "Attribute values must have less than 200 characters",
  "lib.shared-messages.attributes": "Attributes",
  "lib.shared-messages.attributesValidateRequired": "All attribute entry values are required. Please remove empty entries.",
  "lib.shared-messages.attributesValidateTooMany": "{field} must be 10 items or fewer",
  "lib.shared-messages.authorization": "Authorization",
  "lib.shared-messages.authorizationCode": "Authorization code",
  "lib.shared-messages.authorizations": "Authorizations",
  "lib.shared-messages.autoUpdateDescription": "Gateway can be updated automatically",
  "lib.shared-messages.automaticUpdates": "Automatic updates",
  "lib.shared-messages.backTo": "Back to {siteTitle}",
  "lib.shared-messages.backToLogin": "Back to login",
  "lib.shared-messages.backToOverview": "Back to overview",
  "lib.shared-messages.beaconFrequency": "Beacon frequency",
  "lib.shared-messages.bearerMyAuthToken": "Bearer my-auth-token",
  "lib.shared-messages.bookmarks": "Bookmarks",
  "lib.shared-messages.brand": "Brand",
  "lib.shared-messages.cancel": "Cancel",
  "lib.shared-messages.changeLocation": "Change location settings",
  "lib.shared-messages.changePassword": "Change password",
  "lib.shared-messages.channel": "Channel",
  "lib.shared-messages.claimAuthCode": "Claim authentication code",
  "lib.shared-messages.claiming": "Claiming",
  "lib.shared-messages.claimGateway": "Claim gateway",
  "lib.shared-messages.classBTimeout": "Class B timeout",
  "lib.shared-messages.classCTimeout": "Class C timeout",
  "lib.shared-messages.clear": "Clear",
  "lib.shared-messages.client": "Client",
  "lib.shared-messages.clientId": "Client ID",
  "lib.shared-messages.close": "Close",
  "lib.shared-messages.collaborator": "Collaborator",
  "lib.shared-messages.collaboratorCounted": "{count, plural, one {Collaborator} other {Collaborators}}",
  "lib.shared-messages.collaboratorDeleteSuccess": "Collaborator removed",
  "lib.shared-messages.collaboratorEdit": "Edit {collaboratorId}",
  "lib.shared-messages.collaboratorEditRights": "Edit rights of {collaboratorId}",
  "lib.shared-messages.collaboratorId": "Collaborator ID",
  "lib.shared-messages.collaboratorIdPlaceholder": "collaborator-id",
  "lib.shared-messages.collaboratorModalWarning": "Are you sure you want to remove {collaboratorId} as a collaborator?",
  "lib.shared-messages.collaboratorModalWarningSelf": "Are you sure you want to remove yourself as a collaborator? Access to this entity will be lost until someone else adds you as a collaborator again.",
  "lib.shared-messages.collaboratorRemove": "Collaborator remove",
  "lib.shared-messages.collaboratorUpdateSuccess": "Collaborator rights updated",
  "lib.shared-messages.collaboratorWarningAdmin": "This user is an administrator that will retain all rights to all entities regardless of collaborator status",
  "lib.shared-messages.collaboratorWarningAdminSelf": "As an administrator, you always retain all rights to all entities regardless of collaborator status",
  "lib.shared-messages.collaboratorWarningSelf": "Changing your own rights could result in loss of access",
  "lib.shared-messages.collaborators": "Collaborators",
  "lib.shared-messages.componentAs": "Application Server",
  "lib.shared-messages.componentDcs": "Device Claiming Server",
  "lib.shared-messages.componentEdtc": "End Device Template Converter",
  "lib.shared-messages.componentGcs": "Gateway Claiming Server",
  "lib.shared-messages.componentGs": "Gateway Server",
  "lib.shared-messages.componentIs": "Identity Server",
  "lib.shared-messages.componentJs": "Join Server",
  "lib.shared-messages.componentNs": "Network Server",
  "lib.shared-messages.componentQrg": "QR Code Generator",
  "lib.shared-messages.confirm": "Confirm",
  "lib.shared-messages.confirmPassword": "Confirm password",
  "lib.shared-messages.confirmedDownlink": "Confirmed downlink",
  "lib.shared-messages.connected": "Connected",
  "lib.shared-messages.connectedGateways": "Connected gateways",
  "lib.shared-messages.connecting": "Connecting",
  "lib.shared-messages.connectionIssues": "Connection issues",
  "lib.shared-messages.connectionSettings": "Connection settings",
  "lib.shared-messages.contactFieldPlaceholder": "Type or choose a collaborator",
  "lib.shared-messages.contactInformation": "Contact information",
  "lib.shared-messages.convertMacToEui": "Convert MAC to EUI",
  "lib.shared-messages.copiedToClipboard": "Copied to clipboard!",
  "lib.shared-messages.copy": "Copy",
  "lib.shared-messages.copyToClipboard": "Copy to clipboard",
  "lib.shared-messages.createApiKey": "Create API key",
  "lib.shared-messages.createApplication": "Create application",
  "lib.shared-messages.createOrganization": "Create organization",
  "lib.shared-messages.created": "Created",
  "lib.shared-messages.createdAt": "Created at",
  "lib.shared-messages.currentCollaborators": "Current collaborators",
  "lib.shared-messages.currentPassword": "Current password",
  "lib.shared-messages.currentUserIndicator": "(This is you)",
  "lib.shared-messages.dashboard": "Dashboard",
  "lib.shared-messages.data": "Data",
  "lib.shared-messages.dataSheet": "Data sheet",
  "lib.shared-messages.defineRights": "Define rights",
  "lib.shared-messages.delayWarning": "Delay too short. The lower bound ({minimumValue}ms) will be used by the Gateway Server.",
  "lib.shared-messages.deleteGateway": "Delete gateway",
  "lib.shared-messages.unclaimAndDeleteDevice": "Unclaim and delete end device",
  "lib.shared-messages.unclaimAndDeleteGateway": "Unclaim and delete gateway",
  "lib.shared-messages.deleteDevice": "Delete end device",
  "lib.shared-messages.deleteApp": "Delete application",
  "lib.shared-messages.deleteSuccess": "Application deleted",
  "lib.shared-messages.applicationDeleteFailure": "Application delete error",
  "lib.shared-messages.deleteWarning": "Are you sure you want to delete \"{deviceId}\"? This action cannot be undone.",
  "lib.shared-messages.deleteModalConfirmDeletion": "Confirm deletion",
  "lib.shared-messages.deleteModalConfirmMessage": "Please enter <pre>{entityId}</pre> to confirm the deletion.",
  "lib.shared-messages.deleteModalDefaultMessage": "This will <strong>PERMANENTLY DELETE THE ENTITY ITSELF AND ALL ASSOCIATED ENTITIES</strong>, including collaborator associations. It will also <strong>NOT BE POSSIBLE TO REUSE THE ENTITY ID</strong>.",
  "lib.shared-messages.deleteModalPurgeMessage": "This will <strong>PERMANENTLY DELETE THE ENTITY ITSELF AND ALL ASSOCIATED ENTITIES</strong>, including collaborator associations.",
  "lib.shared-messages.deleteModalPurgeWarning": "Releasing the entity IDs will make it possible to register a new entity with the same ID. Note that this <strong>irreversible</strong> and may lead to <strong>other users gaining access to historical data of the entity if they register an entity with the same ID</strong> . Please make sure you understand the implications of purging as described <DocLink>here</DocLink>.",
  "lib.shared-messages.deleteModalReleaseIdLabel": "Also release entity IDs (purge)",
  "lib.shared-messages.deleteModalReleaseIdTitle": "Entity purge (admin only)",
  "lib.shared-messages.deleteModalTitle": "Are you sure you want to delete <pre>{entityName}</pre>?",
  "lib.shared-messages.delete": "Delete",
  "lib.shared-messages.deleted": "Deleted (Admin)",
  "lib.shared-messages.description": "Description",
  "lib.shared-messages.details": "Details",
  "lib.shared-messages.devAddr": "Device address",
  "lib.shared-messages.devDesc": "End device description",
  "lib.shared-messages.devEUI": "DevEUI",
  "lib.shared-messages.devEUIBlockLimitReached": "DevEUI generation limit reached",
  "lib.shared-messages.devID": "End device ID",
  "lib.shared-messages.devName": "End device name",
  "lib.shared-messages.device": "End device",
  "lib.shared-messages.deviceCounted": "{count, plural, one {End device} other {End devices}}",
  "lib.shared-messages.deviceDescDescription": "Optional end device description; can also be used to save notes about the end device",
  "lib.shared-messages.deviceDescPlaceholder": "Description for my new end device",
  "lib.shared-messages.deviceHardwareVersionAbsence": "Contact the manufacturer or reseller of your device. Providing an incorrect hardware version can result in unwanted device behavior.",
  "lib.shared-messages.deviceIdPlaceholder": "my-new-device",
  "lib.shared-messages.deviceNamePlaceholder": "My new end device",
  "lib.shared-messages.deviceSimulationDisabledWarning": "Simulation is disabled for devices that skip payload crypto",
  "lib.shared-messages.devices": "End devices",
  "lib.shared-messages.devicesShort": "Devices",
  "lib.shared-messages.disabled": "Disabled",
  "lib.shared-messages.disconnected": "Disconnected",
  "lib.shared-messages.documentation": "Documentation",
  "lib.shared-messages.downlink": "Downlink",
  "lib.shared-messages.downlinkAck": "Downlink ack",
  "lib.shared-messages.downlinkFailed": "Downlink failed",
  "lib.shared-messages.downlinkFrameCount": "Downlink frame count",
  "lib.shared-messages.downloadGlobalConf": "Download global_conf.json",
  "lib.shared-messages.downlinkNack": "Downlink nack",
  "lib.shared-messages.downlinkPush": "Downlink push",
  "lib.shared-messages.downlinkQueueInvalidated": "Downlink queue invalidated",
  "lib.shared-messages.downlinkQueued": "Downlink queued",
  "lib.shared-messages.downlinkReplace": "Downlink replace",
  "lib.shared-messages.downlinkSent": "Downlink sent",
  "lib.shared-messages.downlinksScheduled": "Downlinks (re)scheduled",
  "lib.shared-messages.endDeviceOverview": "Device overview",
  "lib.shared-messages.edit": "Edit",
  "lib.shared-messages.editWebhook": "Edit webhook",
  "lib.shared-messages.email": "Email",
  "lib.shared-messages.emailAddress": "Email address",
  "lib.shared-messages.emailAddressDescription": "Primary email address used for logging in; this address is not publicly visible",
  "lib.shared-messages.emailAddressValidation": "Treat email address as validated",
  "lib.shared-messages.emailAddressValidationDescription": "Enable this option if you do not need this user to validate the email address",
  "lib.shared-messages.emailPlaceholder": "mail@example.com",
  "lib.shared-messages.empty": "Empty",
  "lib.shared-messages.enabled": "Enabled",
  "lib.shared-messages.endDeviceModelsUnavailable": "End device models unavailable",
  "lib.shared-messages.enforceDutyCycle": "Enforce duty cycle",
  "lib.shared-messages.enforceDutyCycleDescription": "Recommended for all gateways in order to respect spectrum regulations",
  "lib.shared-messages.entityId": "Entity ID",
  "lib.shared-messages.eventDownlinkAckDesc": "A confirmed downlink is acknowledged by an end device",
  "lib.shared-messages.eventDownlinkFailedDesc": "A downlink cannot be sent",
  "lib.shared-messages.eventDownlinkNackDesc": "A sent confirmed downlink fails confirmation by the end device",
  "lib.shared-messages.eventDownlinkPushDesc": "A downlink is pushed to the downlink queue",
  "lib.shared-messages.eventDownlinkQueueInvalidatedDesc": "The downlink queue is reset due to frame counter mismatch",
  "lib.shared-messages.eventDownlinkQueuedDesc": "A downlink is added to the downlink queue",
  "lib.shared-messages.eventDownlinkReplaceDesc": "A downlink is used to replace the downlink queue",
  "lib.shared-messages.eventDownlinkSentDesc": "A downlink is sent to an end device or multicast group",
  "lib.shared-messages.eventEnabledTypes": "Enabled event types",
  "lib.shared-messages.eventJoinAcceptDesc": "An end device successfully joins the network and starts a session",
  "lib.shared-messages.eventLocationSolvedDesc": "An integration succeeded locating the end device",
  "lib.shared-messages.eventServiceDataDesc": "An integration emits an event",
  "lib.shared-messages.eventUplinkMessageDesc": "An uplink message is received by the application",
  "lib.shared-messages.eventUplinkNormalizedDesc": "A normalized uplink payload",
  "lib.shared-messages.eventsCannotShow": "Cannot show events",
  "lib.shared-messages.expand": "Expand",
  "lib.shared-messages.expiry": "Expiry",
  "lib.shared-messages.exportJson": "Export as JSON",
  "lib.shared-messages.external": "External",
  "lib.shared-messages.externalJoinServer": "External Join Server",
  "lib.shared-messages.fNwkSIntKey": "FNwkSIntKey",
  "lib.shared-messages.factoryPresetFrequencies": "Factory preset frequencies",
  "lib.shared-messages.fetching": "Fetching data…",
  "lib.shared-messages.firmwareVersion": "Firmware version",
  "lib.shared-messages.format": "Format",
  "lib.shared-messages.fpNotFoundError": "The LoRaWAN version <code>{lorawanVersion}</code> does not support the <code>{freqPlan}</code> frequency plan. Please choose a different MAC version or frequency plan.",
  "lib.shared-messages.frameCounterWidth": "Frame counter width",
  "lib.shared-messages.freqAdd": "Add Frequency",
  "lib.shared-messages.frequencyPlaceholder": "e.g. 869525000 for 869,525 MHz",
  "lib.shared-messages.frequencyPlan": "Frequency plan",
  "lib.shared-messages.frequencyPlanWarning": "Without choosing a frequency plan, packets from the gateway will not be correctly processed",
  "lib.shared-messages.furtherResources": "Further resources",
  "lib.shared-messages.gateway": "Gateway",
  "lib.shared-messages.gatewayDeleted": "Gateway deleted",
  "lib.shared-messages.gatewayDeleteError": "Gateway delete error",
  "lib.shared-messages.gatewayOverview": "Gateway overview",
  "lib.shared-messages.gatewayDescDescription": "Optional gateway description; can also be used to save notes about the gateway",
  "lib.shared-messages.gatewayDescPlaceholder": "Description for my new gateway",
  "lib.shared-messages.gatewayDescription": "Gateway description",
  "lib.shared-messages.gatewayEUI": "Gateway EUI",
  "lib.shared-messages.gatewayFanoutNotificationsTitle": "Fan-out notifications",
  "lib.shared-messages.gatewayFanoutNotificationsLabel": "Enable fan-out notifications",
  "lib.shared-messages.gatewayFanoutNotificationsDescription": "Notifications sent to this organization will be propagated to all collaborators instead of the respective administrative or technical contact.",
  "lib.shared-messages.gatewayID": "Gateway ID",
  "lib.shared-messages.gatewayIdPlaceholder": "my-new-gateway",
  "lib.shared-messages.gatewayLocation": "Gateway location",
  "lib.shared-messages.gatewayLocationPublic": "Share location within network",
  "lib.shared-messages.gatewayName": "Gateway name",
  "lib.shared-messages.gatewayNamePlaceholder": "My new gateway",
  "lib.shared-messages.gatewayScheduleDownlinkLate": "Schedule downlink late",
  "lib.shared-messages.gatewayServerAddress": "Gateway Server address",
  "lib.shared-messages.gatewayStatus": "Gateway status",
  "lib.shared-messages.gatewayStatusPublic": "Share status within network",
  "lib.shared-messages.gatewayUpdateOptions": "Gateway updates",
  "lib.shared-messages.gateways": "Gateways",
  "lib.shared-messages.general": "General",
  "lib.shared-messages.generalInformation": "General information",
  "lib.shared-messages.generalSettings": "General settings",
  "lib.shared-messages.generateAPIKeyCups": "Generate API key for CUPS",
  "lib.shared-messages.generateAPIKeyLNS": "Generate API key for LNS",
  "lib.shared-messages.getSupport": "Get support",
  "lib.shared-messages.globalConfFailed": "Failed to download global_conf.json",
  "lib.shared-messages.globalConfFailedMessage": "An unknown error occurred and the global_conf.json could not be downloaded",
  "lib.shared-messages.grantAdminStatus": "Grant this user admin status",
  "lib.shared-messages.grpcService": "GRPC service",
  "lib.shared-messages.gsServerAddressDescription": "The address of the Gateway Server to connect to",
  "lib.shared-messages.hardware": "Hardware",
  "lib.shared-messages.hardwareVersion": "Hardware version",
  "lib.shared-messages.hideSidebar": "Hide sidebar",
  "lib.shared-messages.home": "Home",
  "lib.shared-messages.homeNetID": "Home NetID",
  "lib.shared-messages.homeNetIDDescription": "ID to identify the LoRaWAN network",
  "lib.shared-messages.hours": "hours",
  "lib.shared-messages.id": "ID",
  "lib.shared-messages.idAlreadyExists": "ID already exists",
  "lib.shared-messages.import": "Import",
  "lib.shared-messages.importDevices": "Import end devices",
  "lib.shared-messages.inputMethod": "Input method",
  "lib.shared-messages.insufficientAppKeyRights": "Insufficient rights to set an AppKey",
  "lib.shared-messages.insufficientNwkKeyRights": "Insufficient rights to set a NwkKey",
  "lib.shared-messages.integrations": "Integrations",
  "lib.shared-messages.invite": "Invite",
  "lib.shared-messages.joinAccept": "Join accept",
  "lib.shared-messages.joinEUI": "JoinEUI",
  "lib.shared-messages.joinServerAddress": "Join Server address",
  "lib.shared-messages.keepSidebarOpen": "Keep sidebar open",
  "lib.shared-messages.key": "key",
  "lib.shared-messages.keyEdit": "Edit API key",
  "lib.shared-messages.keyId": "Key ID",
  "lib.shared-messages.language": "Language",
  "lib.shared-messages.lastSeen": "Last activity",
  "lib.shared-messages.latitude": "Latitude",
  "lib.shared-messages.latitudeDesc": "The north-south position in degrees, where 0 is the equator",
  "lib.shared-messages.lbsLNSSecret": "LoRa Basics Station LNS Authentication Key",
  "lib.shared-messages.lbsLNSSecretDescription": "The Authentication Key for Lora Basics Station LNS connections. This field is ignored for other gateways.",
  "lib.shared-messages.link": "Link",
  "lib.shared-messages.linked": "Linked",
  "lib.shared-messages.list": "List",
  "lib.shared-messages.liveData": "Live data",
  "lib.shared-messages.location": "Location",
  "lib.shared-messages.locationDescription": "When set to public, the gateway location may be visible to other users of the network",
  "lib.shared-messages.locationMarkerDescriptionNonUser": "This location has been set automatically from incoming (status) messages",
  "lib.shared-messages.locationMarkerDescriptionUntrusted": "This location was determined via an untrusted status message and may be inaccurate",
  "lib.shared-messages.locationMarkerDescriptionUser": "This location has been set manually (e.g. by using the \"Location\"-tab)",
  "lib.shared-messages.locationSolved": "Location solved",
  "lib.shared-messages.locationSourceBtRssi": "Bluetooth RSSI geolocation",
  "lib.shared-messages.locationSourceCombined": "Combined geolocation",
  "lib.shared-messages.locationSourceGps": "GPS-based location",
  "lib.shared-messages.locationSourceIpGeolocation": "IP-based geolocation",
  "lib.shared-messages.locationSourceLoraRssi": "LoRa RSSI geolocation",
  "lib.shared-messages.locationSourceLoraTdoa": "LoRa TDOA geolocation",
  "lib.shared-messages.locationSourceRegistry": "Manually set location",
  "lib.shared-messages.locationSourceWifiRssi": "Wifi RSSI geolocation",
  "lib.shared-messages.login": "Login",
  "lib.shared-messages.loginFailed": "Login failed",
  "lib.shared-messages.logout": "Logout",
  "lib.shared-messages.longitude": "Longitude",
  "lib.shared-messages.longitudeDesc": "The east-west position in degrees, where 0 is the prime meridian (Greenwich)",
  "lib.shared-messages.loraCloud": "LoRa Cloud",
  "lib.shared-messages.loraCloudServerUrlDescription": "LoRa Cloud Modem and Geolocation Services Server URL",
  "lib.shared-messages.lorawanClassCapabilities": "LoRaWAN class capabilities",
  "lib.shared-messages.lorawanInformation": "LoRaWAN information",
  "lib.shared-messages.lorawanOptions": "LoRaWAN options",
  "lib.shared-messages.lorawanPhyVersionDescription": "The LoRaWAN PHY version of the end device",
  "lib.shared-messages.macData": "MAC data",
  "lib.shared-messages.macSettingsError": "There was an error and the default MAC settings for the <code>{freqPlan}</code> frequency plan could not be loaded",
  "lib.shared-messages.macVersion": "LoRaWAN version",
  "lib.shared-messages.map": "Map",
  "lib.shared-messages.member": "Member",
  "lib.shared-messages.members": "Members",
  "lib.shared-messages.managedGateway": "Managed gateway",
  "lib.shared-messages.messageTypes": "Message types",
  "lib.shared-messages.messages": "messages",
  "lib.shared-messages.message": "Message",
  "lib.shared-messages.messaging": "Messaging",
  "lib.shared-messages.milliseconds": "milliseconds",
  "lib.shared-messages.minutes": "minutes",
  "lib.shared-messages.model": "Model",
  "lib.shared-messages.moreInformation": "More information",
  "lib.shared-messages.mqtt": "MQTT",
  "lib.shared-messages.multicast": "Define multicast group (ABP & Multicast)",
  "lib.shared-messages.name": "Name",
  "lib.shared-messages.nameAndId": "Name and Id",
  "lib.shared-messages.netId": "Net ID",
  "lib.shared-messages.networkActivity": "Network activity",
  "lib.shared-messages.networkInformation": "Network information",
  "lib.shared-messages.networkServerAddress": "Network Server address",
  "lib.shared-messages.networks": "Networks",
  "lib.shared-messages.never": "Never",
  "lib.shared-messages.newPassword": "New password",
  "lib.shared-messages.newPasswordConfirm": "Confirm new password",
  "lib.shared-messages.next": "Next",
  "lib.shared-messages.noActivityYet": "No activity yet",
  "lib.shared-messages.noData": "No data available",
  "lib.shared-messages.noDesc": "This end device has no description",
  "lib.shared-messages.noEvents": "Waiting for events from <pre>{entityId}</pre>…",
  "lib.shared-messages.noLocationYet": "No location yet",
  "lib.shared-messages.noLocationYetDescription": "There is no location data available",
  "lib.shared-messages.noMatch": "No items found",
  "lib.shared-messages.noMatchingUserFound": "No matching user or organization was found",
  "lib.shared-messages.noNotifications": "No notifications yet",
  "lib.shared-messages.noRecentActivity": "No recent activity",
  "lib.shared-messages.noRecentEndDevices": "No recently active end devices",
  "lib.shared-messages.noRecentEndDevicesDescription": "Your most recently active end devices will be listed here",
  "lib.shared-messages.noTopEndDevices": "No top devices yet",
  "lib.shared-messages.noTopEndDevicesDescription": "Your most visited and bookmarked end devices will be listed here",
  "lib.shared-messages.noTopEntities": "No top entities yet",
  "lib.shared-messages.noc": "Network Operations Center",
  "lib.shared-messages.nocShortened": "NOC",
  "lib.shared-messages.none": "None",
  "lib.shared-messages.normalizedPayloadAir": "Air",
  "lib.shared-messages.normalizedPayloadSoil": "Soil",
  "lib.shared-messages.normalizedPayloadWind": "Wind",
  "lib.shared-messages.notAvailable": "n/a",
  "lib.shared-messages.notLinked": "Not linked",
  "lib.shared-messages.notifications": "Notifications",
  "lib.shared-messages.notSet": "Not set",
  "lib.shared-messages.nsEmptyDefault": "Leave empty to link to the Network Server in the same cluster",
  "lib.shared-messages.nsServerKekLabel": "Network Server KEK label",
  "lib.shared-messages.nsServerKekLabelDescription": "The KEK label of the Network Server to use for wrapping the network session key",
  "lib.shared-messages.nwkKey": "NwkKey",
  "lib.shared-messages.nwkSEncKey": "NwkSEncKey",
  "lib.shared-messages.nwkSEncKeyDescription": "Network session encryption key",
  "lib.shared-messages.nwkSKey": "NwkSKey",
  "lib.shared-messages.oauthClientAuthorizations": "OAuth client authorizations",
  "lib.shared-messages.oauthClientId": "OAuth client ID",
  "lib.shared-messages.oauthClients": "OAuth clients",
  "lib.shared-messages.offline": "Offline",
  "lib.shared-messages.ok": "Ok",
  "lib.shared-messages.online": "Online",
  "lib.shared-messages.options": "Options",
  "lib.shared-messages.organization": "Organization",
  "lib.shared-messages.organizationId": "Organization ID",
  "lib.shared-messages.organizations": "Organizations",
  "lib.shared-messages.otaa": "Over the air activation (OTAA)",
  "lib.shared-messages.otherCluster": "Other cluster",
  "lib.shared-messages.otherOption": "Other...",
  "lib.shared-messages.overview": "Overview",
  "lib.shared-messages.ownedByMe": "Owned by me",
  "lib.shared-messages.ownerToken": "Owner token",
  "lib.shared-messages.packetBroker": "Packet Broker",
  "lib.shared-messages.packetsPerDataRate": "Packets per data rate",
  "lib.shared-messages.packetsPerChannel": "Packets per channel (24 days)",
  "lib.shared-messages.password": "Password",
  "lib.shared-messages.passwordChanged": "Password changed",
  "lib.shared-messages.payload": "Payload",
  "lib.shared-messages.payloadFormatters": "Payload formatters",
  "lib.shared-messages.payloadFormattersDownlink": "Downlink payload formatters",
  "lib.shared-messages.payloadFormattersUpdateFailure": "There was an error updating the payload formatter",
  "lib.shared-messages.payloadFormattersUpdateSuccess": "Payload formatter updated",
  "lib.shared-messages.payloadFormattersUplink": "Uplink payload formatters",
  "lib.shared-messages.peeringSettings": "Peering settings",
  "lib.shared-messages.personalApiKeys": "Personal API keys",
  "lib.shared-messages.phyVersion": "Regional Parameters version",
  "lib.shared-messages.phyVersionDescription": "The Regional Parameters version (PHY), as provided by the device manufacturer",
  "lib.shared-messages.pingSlotFrequency": "Ping slot frequency",
  "lib.shared-messages.pingSlotPeriodicity": "Ping slot periodicity",
  "lib.shared-messages.port": "Port",
  "lib.shared-messages.privacyPolicy": "Privacy policy",
  "lib.shared-messages.profile": "Profile",
  "lib.shared-messages.profileName": "Profile name",
  "lib.shared-messages.profileSettings": "Profile settings",
  "lib.shared-messages.provider": "Provider",
  "lib.shared-messages.provisionedOnExternalJoinServer": "Provisioned on external Join Server",
  "lib.shared-messages.pubsubBaseTopic": "Base topic",
  "lib.shared-messages.pubsubFormat": "Pub/Sub format",
  "lib.shared-messages.pubsubId": "Pub/Sub ID",
  "lib.shared-messages.pubsubs": "Pub/Subs",
  "lib.shared-messages.purge": "Purge",
  "lib.shared-messages.quicklyTroubleshoot": "Quickly troubleshoot issues and get detailed network statistics",
  "lib.shared-messages.received": "Received",
  "lib.shared-messages.qrCodeData": "Found QR code data",
  "lib.shared-messages.qrCodeDataReset": "Reset QR code data",
  "lib.shared-messages.resetConfirm": "Are you sure you want to discard QR code data? The scanned device will not be registered and the form will be reset.",
  "lib.shared-messages.scanSuccess": "QR code scanned successfully",
  "lib.shared-messages.scanGatewayQR": "Scan gateway QR code",
  "lib.shared-messages.redirecting": "Redirecting…",
  "lib.shared-messages.refresh": "Refresh",
  "lib.shared-messages.reactivateSuccess": "Successfully reactivated",
  "lib.shared-messages.registerEndDevice": "Register end device",
  "lib.shared-messages.registerDeviceInApplication": "Register end device in an application",
  "lib.shared-messages.registerGateway": "Register gateway",
  "lib.shared-messages.remove": "Remove",
  "lib.shared-messages.removeCollaborator": "Remove collaborator",
  "lib.shared-messages.removeMember": "Remove member",
  "lib.shared-messages.removeCollaboratorLast": "Cannot remove last collaborator",
  "lib.shared-messages.removeMemberLast": "Cannot remove last member",
  "lib.shared-messages.removeCollaboratorSelf": "Remove yourself as collaborator",
  "lib.shared-messages.removeMemberSelf": "Remove yourself as member",
  "lib.shared-messages.removeFromBookmarks": "Remove from bookmarks",
  "lib.shared-messages.replaceWebhook": "Replace webhook",
  "lib.shared-messages.requireAuthenticatedConnection": "Require authenticated connection",
  "lib.shared-messages.requireAuthenticatedConnectionDescription": "Controls whether this gateway may only connect if it uses an authenticated Basic Station or MQTT connection",
  "lib.shared-messages.reset": "Reset",
  "lib.shared-messages.resetWarning": "Reseting is insecure and makes your end device susceptible for replay attacks",
  "lib.shared-messages.resetsFCnt": "Resets frame counters",
  "lib.shared-messages.resetsJoinNonces": "Resets join nonces",
  "lib.shared-messages.restartStream": "Restart stream",
  "lib.shared-messages.restore": "Restore",
  "lib.shared-messages.restrictedUser": "You can only set yourself as a contact. If you would like another collaborator set as contact, please contact this collaborator to self-assign as contact.",
  "lib.shared-messages.resume": "Resume",
  "lib.shared-messages.revokeAllAccess": "Revoke all access",
  "lib.shared-messages.revokeAllAccessDescription": "Check this option if you also wish to revoke all your currently active sessions",
  "lib.shared-messages.rights": "Rights",
  "lib.shared-messages.rightsList": "Rights:",
  "lib.shared-messages.rootKeys": "Root keys",
  "lib.shared-messages.router": "Router",
  "lib.shared-messages.rssi": "RSSI",
  "lib.shared-messages.rx1DataRateOffset": "Rx1 data rate offset",
  "lib.shared-messages.rx1Delay": "Rx1 delay",
  "lib.shared-messages.rx2Frequency": "Rx2 frequency",
  "lib.shared-messages.sNwkSIKey": "SNwkSIntKey",
  "lib.shared-messages.sNwkSIKeyDescription": "Serving network session integrity key",
  "lib.shared-messages.saveChanges": "Save changes",
  "lib.shared-messages.scanAgain": "Scan again",
  "lib.shared-messages.scanEndDevice": "Scan end device QR code",
  "lib.shared-messages.scheduleAnyTimeDelay": "Schedule any time delay",
  "lib.shared-messages.scheduleAnyTimeDescription": "Configure gateway delay (minimum: {minimumValue}ms, default: {defaultValue}ms)",
  "lib.shared-messages.scheduleDownlink": "Schedule downlink",
  "lib.shared-messages.scheduleDownlinkLateDescription": "Enable server-side buffer of downlink messages",
  "lib.shared-messages.searchApplications": "Search applications",
  "lib.shared-messages.searchGateways": "Search gateways",
  "lib.shared-messages.search": "Search",
  "lib.shared-messages.searching": "Searching…",
  "lib.shared-messages.secondInterval": "{count, plural, one {every second} other {every {count} seconds}}",
  "lib.shared-messages.seconds": "seconds",
  "lib.shared-messages.secondsAbbreviated": "sec",
  "lib.shared-messages.secret": "Secret",
  "lib.shared-messages.secure": "Secure",
  "lib.shared-messages.security": "Security",
  "lib.shared-messages.sendInvitation": "Send invitation",
  "lib.shared-messages.serverUrl": "Server URL",
  "lib.shared-messages.serviceData": "Service data",
  "lib.shared-messages.sessions": "Sessions",
  "lib.shared-messages.sessionManagement": "Session management",
  "lib.shared-messages.setLoRaCloudToken": "Set LoRa Cloud token",
  "lib.shared-messages.settings": "Settings",
  "lib.shared-messages.setup": "Setup",
  "lib.shared-messages.setUpALocation": "Set up a location",
  "lib.shared-messages.shareGatewayInfo": "Share gateway information",
  "lib.shared-messages.showMore": "Show more",
  "lib.shared-messages.showLess": "Show less",
  "lib.shared-messages.simulateUplink": "Simulate uplink",
  "lib.shared-messages.skipCryptoDescription": "Skip decryption of uplink payloads and encryption of downlink payloads",
  "lib.shared-messages.skipCryptoPlaceholder": "Encryption/decryption disabled",
  "lib.shared-messages.skipCryptoTitle": "Skip payload encryption and decryption",
  "lib.shared-messages.source": "Source",
  "lib.shared-messages.stable": "Stable",
  "lib.shared-messages.state": "State",
  "lib.shared-messages.stateApproved": "Approved",
  "lib.shared-messages.stateDescription": "State description",
  "lib.shared-messages.stateFlagged": "Flagged",
  "lib.shared-messages.stateRejected": "Rejected",
  "lib.shared-messages.stateRequested": "Requested",
  "lib.shared-messages.stateSuspended": "Suspended",
  "lib.shared-messages.status": "Status",
  "lib.shared-messages.statusDescription": "The status of this gateway may be visible to other users",
  "lib.shared-messages.statusPage": "Status page",
  "lib.shared-messages.statusUnknown": "Status unknown",
  "lib.shared-messages.subnetMask": "Subnet mask",
  "lib.shared-messages.success": "Success",
  "lib.shared-messages.suggestions": "Suggestions",
  "lib.shared-messages.support": "Support",
  "lib.shared-messages.supportsClassB": "Supports class B",
  "lib.shared-messages.supportsClassC": "Supports class C",
  "lib.shared-messages.takeMeBack": "Take me back",
  "lib.shared-messages.technicalContact": "Technical contact",
  "lib.shared-messages.tenantId": "Tenant ID",
  "lib.shared-messages.termsAndCondition": "Terms and conditions",
  "lib.shared-messages.time": "Time",
  "lib.shared-messages.token": "Token",
  "lib.shared-messages.tokenDelete": "Token delete",
  "lib.shared-messages.tokenDeleted": "Token deleted",
  "lib.shared-messages.topDevices": "Top end devices",
  "lib.shared-messages.topEntities": "Top entities",
  "lib.shared-messages.topEntitiesError": "Top entities are currently unavailable",
  "lib.shared-messages.tokenSet": "Set token",
  "lib.shared-messages.tokenUpdated": "Token updated",
  "lib.shared-messages.totalEndDevices": "Total end devices",
  "lib.shared-messages.traffic": "Traffic",
  "lib.shared-messages.troubleshooting": "Troubleshooting",
  "lib.shared-messages.type": "Type",
  "lib.shared-messages.typeToSearch": "Type to search…",
  "lib.shared-messages.upAndDown": "{up} up / {down} down",
  "lib.shared-messages.unexposed": "Unexposed",
  "lib.shared-messages.unknown": "Unknown",
  "lib.shared-messages.unknownError": "Unknown error",
  "lib.shared-messages.unknownHwOption": "Unknown ver.",
  "lib.shared-messages.unlockTheNoc": "Unlock the Network Operations Center",
  "lib.shared-messages.updateChannelDescription": "Channel for gateway automatic updates",
  "lib.shared-messages.updatedAt": "Last updated at",
  "lib.shared-messages.upgradeNow": "Upgrade now",
  "lib.shared-messages.uplink": "Uplink",
  "lib.shared-messages.uplinkFrameCount": "Uplink frame count",
  "lib.shared-messages.uplinkMessage": "Uplink message",
  "lib.shared-messages.uplinkNormalized": "Normalized uplink",
  "lib.shared-messages.uplinksReceived": "Uplinks received",
  "lib.shared-messages.uploadAnImage": "Upload an image",
  "lib.shared-messages.used": "{currentValue}/{maxValue} used",
  "lib.shared-messages.useDefaultPolicy": "Use default routing policy for this network",
  "lib.shared-messages.user": "User",
  "lib.shared-messages.userAdd": "Add user",
  "lib.shared-messages.userDelete": "Delete user",
  "lib.shared-messages.userDescDescription": "Optional user description; can also be used to save notes about the user",
  "lib.shared-messages.userDescription": "Description for my new user",
  "lib.shared-messages.userEdit": "Edit user",
  "lib.shared-messages.userId": "User ID",
  "lib.shared-messages.userIdPlaceholder": "jane-doe",
  "lib.shared-messages.userInvitations": "User invitations",
  "lib.shared-messages.userManagement": "User management",
  "lib.shared-messages.userNamePlaceholder": "Jane Doe",
  "lib.shared-messages.userOrgId": "User / Organization ID",
  "lib.shared-messages.username": "Username",
  "lib.shared-messages.users": "Users",
  "lib.shared-messages.userSettings": "User settings",
  "lib.shared-messages.validFrom": "Valid from",
  "lib.shared-messages.validTo": "Valid to",
  "lib.shared-messages.validateAddressFormat": "{field} must be in the format \"host\" or \"host:port\"",
  "lib.shared-messages.validateApiKey": "API keys must follow the format \"NNSXS.[…].[…]\"",
  "lib.shared-messages.validateDateInPast": "{field} must be a date in the future",
  "lib.shared-messages.validateDelayFormat": "{field} must be a positive, whole number",
  "lib.shared-messages.validateDigit": "{field} must have at least {digit} {digit, plural, one {digit} other {digits}}",
  "lib.shared-messages.validateEmail": "An email address must use exactly one \"@\", one \".\" and use no special characters",
  "lib.shared-messages.validateFreqDynamic": "{field} must be 0 for dynamic frequencies or greater than 100000Hz",
  "lib.shared-messages.validateFreqNumeric": "All frequency values must be positive integers",
  "lib.shared-messages.validateFreqRequired": "All frequency values are required. Please remove empty entries.",
  "lib.shared-messages.validateHexLength": "{field} must be a complete hex value",
  "lib.shared-messages.validateIdFormat": "{field} must contain only lowercase letters, numbers and dashes (-)",
  "lib.shared-messages.validateInt32": "{field} must be a whole number, negative or positive",
  "lib.shared-messages.validateJson": "{field} must be a valid JSON object",
  "lib.shared-messages.validateLatitude": "Latitude must be a whole or decimal number between -90 and 90",
  "lib.shared-messages.validateLength": "{field} must be exactly {length} characters long",
  "lib.shared-messages.validateLongitude": "Longitude must be a whole or decimal number between -180 and 180",
  "lib.shared-messages.validateMacAddressEntered": "{field}s are 8 bytes. If you have entered a MAC address instead, use the button to convert it.",
  "lib.shared-messages.validateMqttPassword": "{field} must be empty or have at least 2 characters",
  "lib.shared-messages.validateMqttUrl": "MQTT URLs must have the format \"mqtt[s]://[username][:password]@host.domain[:port]\"",
  "lib.shared-messages.validateNoSpaces": "{field} must contain no spaces",
  "lib.shared-messages.validateNumberGte": "{field} must be at least {min} or higher",
  "lib.shared-messages.validateNumberLte": "{field} must be {max} or lower",
  "lib.shared-messages.validatePasswordMatch": "Passwords must match",
  "lib.shared-messages.validateRequired": "{field} is required",
  "lib.shared-messages.validateRights": "At least one right must be selected",
  "lib.shared-messages.validateSpecial": "{field} must have at least {special} special {special, plural, one {character} other {characters}}",
  "lib.shared-messages.validateTooLong": "{field} must have less than {max} characters",
  "lib.shared-messages.validateTooShort": "{field} must have at least {min} characters",
  "lib.shared-messages.validateUppercase": "{field} must have at least {upper} uppercase {upper, plural, one {character} other {characters}}",
  "lib.shared-messages.validateUrl": "Must be a valid URL format, contain no spaces or special characters",
  "lib.shared-messages.value": "value",
  "lib.shared-messages.webhookActivated": "Webhook activated",
  "lib.shared-messages.viewAll": "View all",
  "lib.shared-messages.viewLink": "You can view and edit this API key <Link>here</Link>.",
  "lib.shared-messages.webhookAlreadyExistsModalMessage": "A Webhook with the ID \"{id}\" already exists. Do you wish to replace this webhook?",
  "lib.shared-messages.webhookBaseUrl": "Base URL",
  "lib.shared-messages.webhookDeleted": "Webhook deleted",
  "lib.shared-messages.webhookFormat": "Webhook format",
  "lib.shared-messages.webhookId": "Webhook ID",
  "lib.shared-messages.webhookUpdated": "Webhook updated",
  "lib.shared-messages.webhooks": "Webhooks",
  "lib.shared-messages.webhookError": "Webhook error",
  "lib.shared-messages.webhookActive": "Webhook active",
  "lib.shared-messages.webhookPaused": "Webhook paused",
  "lib.shared-messages.wifiProfiles": "WiFi profiles"
}
