{
    "ipinfo": {
        "label": {
            "property": "Input",
            "propertyout": "Output",
            "lookupType": "Lookup",
            "timeout": "Timeout",
            "token": "Token",
            "name": "Name",
            "config": "Config.",
            "apiType": "API Type",
            "cacheEnabled": "Enable Cache",
            "maxitem": "Max Items",
            "ttl": "TTL (ms)"
        },
        "apiType": {
            "standard": "Standard",
            "lite": "Lite",
            "core": "Core",
            "plus": "Plus"
        },
        "lookupType": {
            "ip": "IP Lookup",
            "resproxy": "Residential Proxy"
        },
        "status": {
            "lookupip": "Looking up IP address",
            "lookupresproxy": "Looking up residential proxy",
            "error": "Error",
            "missing-config": "Missing configuration",
            "no-ip": "No IP address",
            "invalid-ip": "Invalid IP address"
        },
        "errors": {
            "missing-config": "IPInfo configuration node not found",
            "missing-token": "No API token configured — IP lookups will fail",
            "no-ip": "No IP address provided in message property",
            "invalid-ip": "Invalid IP address format: __ip__",
            "lookup-failed": "IP lookup failed: __error__",
            "property-error": "Error setting output property: __error__",
            "resproxy-requires-standard": "Residential Proxy lookup requires the Standard API type in the config node"
        },
        "debug": {
            "lookup-start": "Starting IP lookup for: __ip__",
            "lookup-success": "Successfully looked up IP: __ip__"
        }
    }
}
