{
  "thermal_printer": {
    "name": "Thermal Printer",
    "description": "Prints TikTok Live events on a thermal printer (ESC/POS)",
    "status": {
      "connected": "Connected",
      "disconnected": "Disconnected",
      "reconnecting": "Reconnecting...",
      "queue_size": "Queue Size",
      "printed_jobs": "Printed Jobs",
      "failed_jobs": "Failed Jobs",
      "uptime": "Uptime"
    },
    "config": {
      "enable": "Enable Thermal Printer",
      "printer_type": "Printer Type",
      "usb": "USB",
      "network": "Network",
      "usb_vendor_id": "USB Vendor ID",
      "usb_product_id": "USB Product ID",
      "network_host": "Network Host/IP",
      "network_port": "Network Port",
      "event_filters": "Event Filters",
      "print_chats": "Print Chat Messages",
      "print_gifts": "Print Gifts",
      "print_follows": "Print Follows",
      "print_shares": "Print Shares",
      "min_coins": "Minimum Coins to Print",
      "ignore_bot_commands": "Ignore Bot Commands (messages starting with '!')",
      "formatting": "Formatting",
      "auto_cut": "Auto-cut paper after each event",
      "paper_width": "Paper Width (characters)",
      "encoding": "Character Encoding",
      "advanced": "Advanced Settings",
      "reconnect_attempts": "Reconnect Attempts",
      "reconnect_delay": "Reconnect Delay (ms)",
      "queue_max_size": "Max Queue Size",
      "print_delay": "Print Delay (ms)"
    },
    "actions": {
      "test_print": "Test Print",
      "save": "Save Configuration",
      "back": "Back to Dashboard"
    },
    "messages": {
      "config_saved": "Configuration saved successfully!",
      "config_error": "Error saving configuration",
      "test_queued": "Test print job queued!",
      "test_error": "Error sending test print",
      "printer_not_running": "Printer service not running"
    }
  }
}