159 lines
4.7 KiB
JSON
159 lines
4.7 KiB
JSON
{
|
|
"actions": {
|
|
"copy": "Copy",
|
|
"open_ui": "Open UI",
|
|
"refresh": "Refresh",
|
|
"restart": "Restart",
|
|
"start": "Start",
|
|
"stop": "Stop"
|
|
},
|
|
"colors": {
|
|
"error": "Error",
|
|
"muted": "Muted",
|
|
"primary": "Primary",
|
|
"secondary": "Secondary",
|
|
"tertiary": "Tertiary"
|
|
},
|
|
"filter": {
|
|
"placeholder": "Filter… e.g. block or !pass"
|
|
},
|
|
"gateway": {
|
|
"summary": "{status} · {address} · rtt {rtt}"
|
|
},
|
|
"iface": {
|
|
"summary": "{status} · {ipv4} · in {in} · out {out}"
|
|
},
|
|
"launcher": {
|
|
"action": {
|
|
"copy": "Copy name",
|
|
"restart": "Restart service",
|
|
"start": "Start service",
|
|
"stop": "Stop service"
|
|
},
|
|
"cat": {
|
|
"gateways": "Gateways",
|
|
"gateways-sub": "Gateway monitor status",
|
|
"interfaces": "Interfaces",
|
|
"interfaces-sub": "Link and address overview",
|
|
"logs": "Firewall logs",
|
|
"logs-sub": "Recent pass/block events",
|
|
"panel": "Open panel",
|
|
"panel-sub": "Full OPNsense manager",
|
|
"refresh": "Refresh",
|
|
"refresh-sub": "Poll API now",
|
|
"rules": "Firewall rules",
|
|
"rules-sub": "Filter rules overview",
|
|
"services": "Services",
|
|
"services-sub": "Start / stop / restart",
|
|
"status": "Status widgets",
|
|
"status-sub": "Crash reporter, firewall, system checks",
|
|
"ui": "Open Web UI",
|
|
"ui-sub": "Browser dashboard"
|
|
},
|
|
"loading": "Loading OPNsense…",
|
|
"no-matches": "No matches",
|
|
"unavailable": "OPNsense unavailable"
|
|
},
|
|
"logs": {
|
|
"flow": "{src} → {dst} · {iface}",
|
|
"hint": "Select a log line · showing {n} recent · {blocks} blocks in buffer",
|
|
"summary": "{n} events · {blocks} blocks"
|
|
},
|
|
"panel": {
|
|
"busy": "Working…",
|
|
"empty": "No items match the filter.",
|
|
"host": "Host: {host}",
|
|
"loading": "Querying API…",
|
|
"logs_loading": "Loading firewall logs…",
|
|
"not_configured": "Set Base URL, API key, and API secret under Settings → Plugins → OPNsense.",
|
|
"select_hint": "Select an item for actions.",
|
|
"subtitle": "Firewall health & services",
|
|
"summary": "{ok} healthy · {issues} issue(s) · load {load}",
|
|
"updated": "Updated {time}"
|
|
},
|
|
"result": {
|
|
"busy": "Another operation is running.",
|
|
"copied": "Copied {name}",
|
|
"failed": "Failed: {error}",
|
|
"issue": "{name}: {status}",
|
|
"logs_loaded": "Loaded {n} log events",
|
|
"not_configured": "OPNsense API is not configured.",
|
|
"restarted": "Restarted {name}",
|
|
"started": "Started {name}",
|
|
"stopped": "Stopped {name}",
|
|
"success": "Done"
|
|
},
|
|
"rule": {
|
|
"detail": "{src} → {dst} · {proto} · {iface}",
|
|
"stats": "{packets} pkts · {bytes} B · {evaluations} evals"
|
|
},
|
|
"rules": {
|
|
"summary": "{n} rules"
|
|
},
|
|
"service": {
|
|
"summary": "{status} · {description}"
|
|
},
|
|
"settings": {
|
|
"allow_insecure_tls": {
|
|
"description": "Skip certificate verification (self-signed / private CA).",
|
|
"label": "Allow insecure TLS"
|
|
},
|
|
"api_key": {
|
|
"description": "System → Access → Users → API keys (key = username).",
|
|
"label": "API key"
|
|
},
|
|
"api_secret": {
|
|
"description": "API secret paired with the key (password).",
|
|
"label": "API secret"
|
|
},
|
|
"base_url": {
|
|
"description": "OPNsense origin only, e.g. https://192.168.1.1 (no trailing /api).",
|
|
"label": "Base URL"
|
|
},
|
|
"notify_on_issue": {
|
|
"description": "Desktop notification when a status widget or gateway becomes unhealthy.",
|
|
"label": "Notify on new issues"
|
|
},
|
|
"ok_color": {
|
|
"label": "Healthy color"
|
|
},
|
|
"refresh_interval": {
|
|
"description": "How often to poll the API.",
|
|
"label": "Refresh interval (seconds)"
|
|
},
|
|
"show_label": {
|
|
"description": "Display OK / issues count next to the icon.",
|
|
"label": "Show status text on bar"
|
|
},
|
|
"warn_color": {
|
|
"label": "Issue color"
|
|
},
|
|
"web_ui_url": {
|
|
"description": "Optional alternate URL for “Open UI”. Defaults to base URL.",
|
|
"label": "Web UI URL override"
|
|
}
|
|
},
|
|
"status": {
|
|
"message": "{message}",
|
|
"widget": "{name}: {status}"
|
|
},
|
|
"tabs": {
|
|
"gateways": "Gateways",
|
|
"interfaces": "Interfaces",
|
|
"logs": "Logs",
|
|
"rules": "Rules",
|
|
"services": "Services",
|
|
"status": "Status"
|
|
},
|
|
"title": "OPNsense",
|
|
"widget": {
|
|
"label_issues": "{n}",
|
|
"label_ok": "OK",
|
|
"refresh_requested": "Refreshing OPNsense…",
|
|
"tooltip_down": "Unreachable: {error}",
|
|
"tooltip_issues": "{host} · {issues} issue(s) · {detail}",
|
|
"tooltip_missing": "Configure base URL + API key/secret in plugin settings",
|
|
"tooltip_ok": "{host} · healthy · {ifaces} interfaces · load {load}"
|
|
}
|
|
}
|