{
  "COMMON_ACTION_BACK": "Back",
  "COMMON_PAGINATION": "Page {currentPage} of {totalPages}, showing {rowsPerPage} of total {totalRows} rows",
  "COMMON_VALIDATION_EMPTY": "{name} cannot be empty.",
  "COMMON_VALIDATION_EMAIL": "{name} must be a valid email address.",
  "COMMON_VALIDATION_MIN_CHARS": "{name} must be at least {min} characters.",
  "COMMON_VALIDATION_MAX_CHARS": "{name} must be at most {max} characters.",
  "COMMON_VALIDATION_MATCHES_DEFAULT": "{name} must match the following: {regex}.",
  "COMMON_VALIDATION_MATCHES_NOT_ALLOWED_CHARS": "The following characters are not allowed in your {name}: {chars}.",
  "COMMON_VALUE_DISABLED": "Disabled",
  "COMMON_VALUE_ENABLED": "Enabled",
  "COMMON_VALUE_NO": "No",
  "COMMON_VALUE_YES": "Yes",
  "COMMON_VALUE_CONFIRM": "Confirm",
  "COMMON_VALUE_CANCEL": "Cancel",

  "API_ERROR_ADOPTED_DEVICES_LIMIT_REACHED": "Reached limit of adopted devices.",
  "API_ERROR_ALREADY_ADOPTED": "Already adopted.",
  "API_ERROR_ALREADY_JOINED": "Already joined.",
  "API_ERROR_AUTO_CHANNELS_CHANNELS_EXCEEDED": "The number of available channels is not enough to avoid interferences.",
  "API_ERROR_AUTO_CHANNELS_TOO_COMPLEX": "The device configuration is too complex to assign channels automatically.",
  "API_ERROR_BACKUP_FAILED": "Backup failed.",
  "API_ERROR_BACKUP_UNSUPPORTED": "The backup file you are trying to load is from an unsupported device and cannot be used with this controller.",
  "API_ERROR_BETA_QUOTA_REACHED": "Beta quota reached.",
  "API_ERROR_BOOT_FILENAME_INVALID": "Boot filename is invalid.",
  "API_ERROR_BOOT_SERVER_INVALID": "Boot server is invalid.",
  "API_ERROR_CANNOT_ADOPT": "Signal strength is too low.",
  "API_ERROR_CANNOT_ASSIGN_LICENSE": "Cannot assign license.",
  "API_ERROR_CANNOT_BE_EMPTY": "\"{arg_1}\" cannot be empty.",
  "API_ERROR_CANNOT_CREATE_LICENSE": "Cannot create license.",
  "API_ERROR_CANNOT_REGISTER_DEVICE": "Cannot adopt device, no available licenses for device type.",
  "API_ERROR_CANNOT_REVOKE_SELF": "Cannot revoke own privileges.",
  "API_ERROR_CANNOT_UNASSIGN_LICENSE": "Cannot unassign license.",
  "API_ERROR_CONTROLLER_BUSY": "Controller busy.",
  "API_ERROR_DESTINATION_NETWORK_EXISTED": "Static route type \"{static_route_type}\" to destination network \"{static_route_network}\" already exists.",
  "API_ERROR_DEVICE_BUSY": "Device busy.",
  "API_ERROR_DEVICE_STREAMING": "\"{mac}\" is streaming.",
  "API_ERROR_DOWNLINKS_NOT_UPGRADED": "Please upgrade all the downlink APs first.",
  "API_ERROR_DUPLICATE_ACCOUNT_NAME": "RADIUS user with the same name already exists.",
  "API_ERROR_DUPLICATE_MEMBER_DEVICE": "Duplicate member device.",
  "API_ERROR_DUPLICATE_SITE_NAME": "A site with the same name already exists.",
  "API_ERROR_DYNAMIC_DNS_SERVICE_EXISTED": "Dynamic DNS service \"{ddns_service}\" already exists.",
  "API_ERROR_EMAIL_EXISTED": "That email already exists.",
  "API_ERROR_EMAIL_NOT_ELIGIBLE": "That email is not eligible.",
  "API_ERROR_EXTENSION_EXISTS": "Extension \"{ext}\" already exists.",
  "API_ERROR_FEEDBACK_FAILED": "Cannot send feedback. Please try again later.",
  "API_ERROR_FILE_NOT_READY": "File not ready.",
  "API_ERROR_GATEWAY_IP_NOT_IN_SUBNET": "Gateway IP address is not in subnet.",
  "API_ERROR_GATEWAY_REQUIRED_FOR_PD_CONFIG": "Gateway is required to configure IPv6 prefix delegation.",
  "API_ERROR_ID_INVALID": "ID is invalid.",
  "API_ERROR_ID_REQUIRED": "ID is required.",
  "API_ERROR_INCORRECT_IP_ADDRESS": "\"{arg_1}\" is not a valid IP Address.",
  "API_ERROR_INCORRECT_IP_RANGE": "The subnet is not in a valid IP range.",
  "API_ERROR_INCORRECT_IP_SUBNET_SPEC": "\"{arg_1}\" is not a valid subnet (e.g. 192.168.0.1/24).",
  "API_ERROR_INCORRECT_MULTIPORT_FWD_PORT": "The forward ports {fwd_port} need to be the same for multiport forwarding.",
  "API_ERROR_INCORRECT_NETWORK_ADDRESS": "\"{network}\" is not a valid Network Address.",
  "API_ERROR_INCORRECT_NUMBER_RANGE": "\"{arg_1}\" has to be a number between {arg_2} to {arg_3}.",
  "API_ERROR_INCORRECT_UBIC_CREDS": "Invalid username or password, please try again.",
  "API_ERROR_INTERNAL_SERVER_ERROR": "Internal server error.",
  "API_ERROR_INVALID": "Invalid API request.",
  "API_ERROR_INVALID_2FA_TOKEN": "Invalid 2-Step Verification token, please try again.",
  "API_ERROR_INVALID_ADMIN_NAME": "Admin name can contain upper and lower letters, numbers and underscore.",
  "API_ERROR_INVALID_AGGREGATE_RANGE": "Invalid aggregate range.",
  "API_ERROR_INVALID_ARGS": "Invalid arguments.",
  "API_ERROR_INVALID_BACKUP": "\"{filename}\" is not a valid backup.",
  "API_ERROR_INVALID_BACKUP_VERSION": "The backup file you are trying to load is from a newer version of the UniFi Controller and cannot be used with this controller.",
  "API_ERROR_INVALID_DHCP_RANGE": "Invalid DHCP range.",
  "API_ERROR_INVALID_EMAIL": "Invalid email address.",
  "API_ERROR_INVALID_FEEDBACK": "Invalid feedback parameters.",
  "API_ERROR_INVALID_FIRMWARE_URL": "\"{url}\" is not a valid URL.",
  "API_ERROR_INVALID_FIXED_IP": "\"{fixed_ip}\" is an invalid fixed IP.",
  "API_ERROR_INVALID_KEY": "Invalid payload key.",
  "API_ERROR_INVALID_LOGIN": "Invalid username and password.",
  "API_ERROR_INVALID_MEDIA": "Invalid media ID.",
  "API_ERROR_INVALID_MEDIA_FILE": "Invalid media file.",
  "API_ERROR_INVALID_MEMBER_DEVICE": "\"{mac}\" is not a valid broadcast member.",
  "API_ERROR_INVALID_MIRRORING_PORT": "Invalid mirroring port \"{arg_1}\"",
  "API_ERROR_INVALID_OBJECT": "Invalid object.",
  "API_ERROR_INVALID_OPERATOR_NAME": "Invalid operator credentials.",
  "API_ERROR_INVALID_OPERATOR_PASSWORD": "Invalid operator credentials.",
  "API_ERROR_INVALID_PAYLOAD": "Invalid payload.",
  "API_ERROR_INVALID_PD_PREFIX_ID": "Specified prefix ID is invalid for chosen WAN.",
  "API_ERROR_INVALID_PD_PREFIX_ID_USED": "Specified prefix ID is already in use.",
  "API_ERROR_INVALID_PORT_CONF": "Invalid port configuration for Port {id}.",
  "API_ERROR_INVALID_RADIUS_DISCONNECT_PORT": "The port selected to listen for incoming RADIUS Disconnect requests is in use.",
  "API_ERROR_INVALID_REQUEST": "Invalid request.",
  "API_ERROR_INVALID_SAMPLE_AUDIO": "Invalid sample audio.",
  "API_ERROR_INVALID_SITE_BACKUP": "Invalid site backup.",
  "API_ERROR_INVALID_SITE_NAME": "Site ID can only be a-z, 0-9, and (case insensitive) in the length of 3-24.",
  "API_ERROR_INVALID_TARGET": "\"{mac}\" is not a valid target.",
  "API_ERROR_INVALID_TARGET_PORT": "Port \"{port}\" is not a valid target.",
  "API_ERROR_INVALID_VALUE": "Invalid payload value.",
  "API_ERROR_INVALID_VERIFICATION": "Invalid verification.",
  "API_ERROR_INVALID_VPN_TYPE": "Missing or invalid VPN type.",
  "API_ERROR_INVALID_WAN_PD_SIZE": "PD size too small for network {name}.",
  "API_ERROR_IPSEC_DYNAMIC_ROUTING_REQUIRES_LOCAL_IP_ADDRESS": "IPSec dynamic routing requires a local IP address.",
  "API_ERROR_L2TP_PSK_REQUIRED": "Missing a pre-shared key.",
  "API_ERROR_LOCAL_COMMAND_EXCEPTION": "Local command exception.",
  "API_ERROR_LOCAL_SITE_PORT_FWD_OVERLAPS_IPSEC": "Local site has a port forward conflicting with IPsec (ports 500 and 4500).",
  "API_ERROR_LOGIN_REQUIRED": "Please login first.",
  "API_ERROR_MAC_USED": "MAC is already used.",
  "API_ERROR_MISSING_BROADCAST_GROUP": "Invalid broadcast group.",
  "API_ERROR_MISSING_DEVICES": "Broadcast group has no devices.",
  "API_ERROR_MISSING_STREAM_TYPE": "Missing broadcast stream type.",
  "API_ERROR_NAME_EXISTED": "That admin name already exists.",
  "API_ERROR_NO_DELETE": "Tried to remove an object marked as irremovable.",
  "API_ERROR_NO_EDIT": "Tried to edit an object marked as uneditable.",
  "API_ERROR_NO_LICENSE": "No cloud license is assigned.",
  "API_ERROR_NO_PERMISSION": "Not authorized.",
  "API_ERROR_NO_SECOND_GATEWAY": "Only one gateway is allowed per site.",
  "API_ERROR_NO_SECOND_REMOTE_USER_VPN": "Only one remote user VPN is allowed.",
  "API_ERROR_NO_SITE_CONTEXT": "No site specified.",
  "API_ERROR_NO_SUCH_COMMAND": "No such command.",
  "API_ERROR_NO_TUNNEL_IP_AVAILABLE": "Unable to allocate a remote/local tunnel IP.",
  "API_ERROR_NO_UBNT_SSO": "Missing UBIC user ID.",
  "API_ERROR_NON_PROFESSIONAL_INSTALLER": "You have to be a professional installer to apply changes.",
  "API_ERROR_NOT_CACHED_FIRMWARE": "Firmware was not cached before.",
  "API_ERROR_NOT_CLOUD_KEY": "This controller is not running on a Cloud Key.",
  "API_ERROR_NOT_COMPATIBLE": "Cloud access is not compatible with this OS architecture.",
  "API_ERROR_NOT_FOUND": "Not found.",
  "API_ERROR_NOT_IMPLEMENTED": "Not implemented.",
  "API_ERROR_NOT_SUPPORTED": "Not supported.",
  "API_ERROR_NTP_ADDRESS_INVALID": "NTP address is invalid.",
  "API_ERROR_OBJECT_EXISTED": "Object already exists.",
  "API_ERROR_OBJECT_REFERRED_BY": "Object is referenced by {type} \"{name}\" and cannot be deleted.",
  "API_ERROR_OBJECT_REFERRED_BY_DEVICE": "Object is referenced by {type} \"{alias_or_mac}\" and cannot be deleted.",
  "API_ERROR_OBJECT_REFERRED_BY_WLAN_OVERRIDE": "Object is referenced by {type} MAC: {mac}, name: {name} and cannot be deleted.",
  "API_ERROR_OPENVPN_ADDRESS_RESERVED": "That address is reserved by OpenVPN (remote IP: {remote}, local IP:{local}).",
  "API_ERROR_OPENVPN_ADDRESS_USED": "That address is reserved by OpenVPN (name: {name}, remote IP: {remote}, local IP:{local}).",
  "API_ERROR_OPENVPN_PORT_RESERVED": "That port is reserved by OpenVPN (port: {port}, suggested port: {suggest}).",
  "API_ERROR_OPENVPN_PORT_USED": "That port is in use by OpenVPN (name: {name}, remote: {remote}, local port: {local}, suggested port: {suggest}).",
  "API_ERROR_PASSWORDS_DONT_MATCH": "Invalid current password.",
  "API_ERROR_PD_REQUIRES_DHCPV6_WAN": "IPv6 Prefix Delegation Interface must be configured to use DHCPv6.",
  "API_ERROR_PORT_FWD_OVERLAPS_IPSEC": "Port forward conflicts with IPsec (ports 500 and 4500).",
  "API_ERROR_PORT_UNAVAILABLE": "VPN port unavailable.",
  "API_ERROR_PPTP_MODULE_REQUIRES_GRE": "The PPTP module requires GRE to be enabled as well.",
  "API_ERROR_REFUND_ERROR": "Unable to refund payment.",
  "API_ERROR_REMOTE_API_ERROR": "Please check internet connection or try again later.",
  "API_ERROR_REMOTE_SITE_PORT_FWD_OVERLAPS_IPSEC": "Remote site has a port forward conflicting with IPsec (ports 500 and 4500).",
  "API_ERROR_REMOTE_SUBNET_OVERLAPPED": "IP/Subnet overlaps with remote {remote_subnet} defined in site-vpn {name}.",
  "API_ERROR_REMOTE_USER_VPN_RANGE_EXCEEDED": "Remote user VPN IP subnet must be less than or equal to /{max_size}, requested /{ip_subnet}.",
  "API_ERROR_ROUTER_ADV_PREFERRED_LIFETIME_MUST_BE_LESS_THAN_VALID_LIFETIME": "RA Preferred Lifetime must be less than Valid Lifetime",
  "API_ERROR_SDN_ENABLED": "Cloud connectivity is already enabled.",
  "API_ERROR_SDN_NOT_READY": "Cloud Access is required for this operation",
  "API_ERROR_SERVER_BUSY": "Server {mac} is busy.",
  "API_ERROR_SITE_VPN_SUBNET_OVERLAPPED": "Local site subnet {local_subnet} overlaps with remote site subnet {remote_subnet}.",
  "API_ERROR_SMTP_AUTH": "SMTP authentication failed.",
  "API_ERROR_SMTP_AUTH_FAILED": "Unable to authenticate against the SMTP server. Please check your settings and try again.",
  "API_ERROR_SMTP_NO_SUCH_RECIPIENT": "Unable to send email to the specified recipient. Please check your settings and try again.",
  "API_ERROR_SMTP_NOT_ENABLED": "SMTP is not enabled. It can be enabled in the controller settings.",
  "API_ERROR_SMTP_SEND_FAILED": "Failed to send email to SMTP server. Please check your settings and try again.",
  "API_ERROR_SMTP_UNKNOWN_FAILED": "Failed to send email for unknown reasons.",
  "API_ERROR_SPECTRUM_SCAN_IN_PROGRESS": "The RF scan has already been started.",
  "API_ERROR_STREAM_DOES_NOT_EXIST": "The stream does not exist.",
  "API_ERROR_STREAM_NOT_READY": "The stream is not ready.",
  "API_ERROR_SUBNET_OVERLAPPED": "IP/Subnet overlaps with {ip_subnet} defined in {name}.",
  "API_ERROR_TFTP_SERVER_INVALID": "TFTP server is invalid.",
  "API_ERROR_TIME_OFFSET_INVALID": "Time offset is invalid.",
  "API_ERROR_TOO_MANY_AGGREGATE": "Too many aggregated ports. A maximum of {max_aggregate} are supported.",
  "API_ERROR_TOO_MANY_BLOCKED_USER": "Too many blocked users. A maximum of {max_blocked_user} are supported.",
  "API_ERROR_TOO_MANY_DHCP_LEASES": "Too many DHCP leases. A maximum of {max_dhcp_leases} are supported.",
  "API_ERROR_TOO_MANY_FIXED_IP_USER": "Too many fixed IP users. A maximum of {max_fixed_ip_user} are supported.",
  "API_ERROR_TOO_MANY_MIRROR": "Too many mirrored ports. A maximum of {max_mirror} are supported.",
  "API_ERROR_TOO_MANY_MULTIPORT_PORTS": "Too many ports to forward. A maximum of {max_multiport_ports} are supported.",
  "API_ERROR_TOO_MANY_NETWORK": "Too many networks. A maximum of {max_network} are supported.",
  "API_ERROR_TOO_MANY_QUERIES": "Too many queries.",
  "API_ERROR_TOO_MANY_STREAMS": "Too many broadcast streams. A maximum of {max_streams} are supported.",
  "API_ERROR_TOO_MANY_VLAN_NETWORK": "Too many VLAN networks. A maximum of {max_network} are supported.",
  "API_ERROR_TOO_MANY_SWITCH_VLANS": "Too many switch VLAN networks. A maximum of {max_vlans} are supported by {mac}.",
  "API_ERROR_TOO_MANY_VPN_CLIENT_NETWORK": "Too many VPN client networks. A maximum of {max_network} are supported.",
  "API_ERROR_TOO_MANY_WIRELESS_NETWORK": "Too many wireless networks. A maximum of {max_wlan} are supported.",
  "API_ERROR_TOO_MANY_WIRELESS_NETWORK_IN_WLAN_GROUP": "Too many wireless networks in the WLAN group \"{wlangroup_name}\". A maximum of {max_wlan} are allowed.",
  "API_ERROR_UBIC_2FA_TOKEN_REQUIRED": "2-Step Verification token is required.",
  "API_ERROR_UBIC_UNREACHABLE": "Unable to connect to UniFi cloud. Please check your network connection, and try again.",
  "API_ERROR_UBNT_SSO_EXISTED": "Cloud ID already exists.",
  "API_ERROR_UNIFI_CONTROLLER_INVALID": "UniFi Controller is invalid.",
  "API_ERROR_UNKNOWN_DEVICE": "Unknown device {mac}.",
  "API_ERROR_UNKNOWN_GUEST": "Unknown guest.",
  "API_ERROR_UNKNOWN_PAYMENT": "Unknown payment.",
  "API_ERROR_UNKNOWN_PAYMENT_GATEWAY": "No payment gateway specified.",
  "API_ERROR_UNKNOWN_STATION": "Unknown station {mac}.",
  "API_ERROR_UNKNOWN_UPLOAD": "Unknown file upload.",
  "API_ERROR_UNKNOWN_USER": "Unknown user.",
  "API_ERROR_UNSUPPORTED_DEVICES_OPERATION_NOT_ALLOWED": "This action is not allowed. One or more of affected devices are unsupported. Please update or remove unsupported device in your setup.",
  "API_ERROR_UPGRADE_IN_PROGRESS": "Upgrade in progress.",
  "API_ERROR_UPLINK_DEVICE_BUSY": "The uplink device is busy.",
  "API_ERROR_VLAN_USED": "VLAN {vlan} has already been assigned to the {name} network.",
  "API_ERROR_VOICE_VLAN_MUST_BE_TAGGED": "Voice Network must be included in Tagged Networks.",
  "API_ERROR_WIRELESS_UPLINK_DISABLED": "Uplink Connectivity Monitor is required for Wireless Uplink.",
  "API_ERROR_WLAN_CONF_VLAN_MODE_ALREADY_ENABLED": "One of WPA Enterprise Wireless Networks has already assigned VLAN",
  "API_ERROR_WPAD_URL_INVALID": "WPAD url is invalid."
}
