{ "actions": { "delete_pod": "Delete pod", "describe": "Describe", "logs": "Logs", "open_k9s": "k9s", "refresh": "Refresh", "restart": "Restart", "toggle_filter": "Filter" }, "colors": { "error": "Error", "muted": "Muted", "primary": "Primary", "secondary": "Secondary", "tertiary": "Tertiary" }, "deploy": { "replicas": "{ready}/{desired} ready" }, "filter": { "all": "All", "placeholder_deploys": "Filter… e.g. ai or !1/1", "placeholder_namespaces": "Filter… e.g. !Active", "placeholder_nodes": "Filter… (!Ready excludes Ready)", "placeholder_pods": "Filter… e.g. gitea or !Running", "problems": "Problems" }, "launcher": { "action": { "copy": "Copy name", "copy-sub": "Copy namespace/name to clipboard", "delete": "Delete pod", "delete-sub": "kubectl delete pod", "describe": "Describe", "describe-sub": "kubectl describe", "logs": "Logs", "logs-sub": "kubectl logs -f --tail=200", "portforward": "Port-forward", "portforward-sub": "kubectl port-forward 8080:8080", "restart": "Restart", "restart-sub": "kubectl rollout restart", "shell": "Shell", "shell-sub": "kubectl exec -it (bash/sh)", "yaml": "YAML", "yaml-sub": "kubectl get -o yaml" }, "cat": { "deploys": "Deployments", "deploys-sub": "Rollout restart and describe", "k9s": "Open k9s", "k9s-sub": "Terminal cluster UI", "nodes": "Nodes", "nodes-sub": "Node status and describe", "ns": "Namespaces", "ns-sub": "Browse namespaces", "panel": "Open panel", "panel-sub": "Full K8s Status manager", "pods": "Pods", "pods-sub": "Browse pods — logs, shell, describe…", "problems": "Problem pods", "problems-sub": "Non-running / unhealthy pods only", "refresh": "Refresh", "refresh-sub": "Rescan cluster now", "status": "Status summary", "status-sub": "Notify ready nodes / problem pods" }, "deploy-actions": "Choose an action", "hint-type": "Type to filter, Enter to open", "loading": "Loading cluster snapshot…", "no-matches": "No matches", "node-actions": "Choose an action", "pod-actions": "Choose an action", "unavailable": "Cluster unavailable" }, "node": { "ip": "IP: {ip}", "not_ready": "NotReady", "ready": "Ready", "roles": "Roles: {roles}", "version": "Version: {version}" }, "ns": { "phase": "{phase}" }, "panel": { "busy": "Working…", "context": "Context: {name}", "empty_deploys": "No deployments match the current filter.", "empty_namespaces": "No namespaces match the current filter.", "empty_nodes": "No nodes match the current filter.", "empty_pods": "No pods match the current filter.", "loading": "Querying cluster…", "select_hint": "Select an item for actions.", "subtitle": "Nodes, pods, and workloads", "summary": "{ready}/{nodes} nodes ready · {problems} problem pods · {pods} pods", "updated": "Updated {time}" }, "pod": { "node": "Node: {node}", "restarts": "{count} restarts" }, "result": { "busy": "Another operation is running.", "copied": "Copied {name}", "deleted": "Deleted pod {name}", "describe_started": "Describing {name}…", "failed": "Failed: {error}", "k9s_started": "Opening k9s…", "kubectl_missing": "kubectl is not available.", "logs_started": "Opening logs for {name}…", "node_not_ready": "Node {name} is NotReady", "portforward_started": "Port-forward {name} ({ports})…", "restarted": "Restarted {name}", "shell_started": "Opening shell in {name}…", "success": "Done", "unreachable": "Cannot reach cluster", "yaml_started": "Showing YAML for {name}…" }, "settings": { "context": { "description": "Kubernetes context name. Leave empty for current-context.", "label": "Context" }, "kubeconfig": { "description": "Path to kubeconfig (empty uses default).", "label": "Kubeconfig" }, "kubectl_bin": { "description": "kubectl command name or absolute path.", "label": "kubectl binary" }, "namespace": { "description": "Limit pods/deployments to this namespace. Empty = all namespaces.", "label": "Namespace filter" }, "notify_on_not_ready": { "description": "Desktop notification when a node becomes NotReady.", "label": "Notify on node NotReady" }, "ok_color": { "label": "Healthy indicator" }, "problems_only": { "description": "In the panel pod list, hide healthy Running pods by default.", "label": "Problems-only pod list" }, "refresh_interval": { "description": "How often to poll the cluster.", "label": "Refresh interval (seconds)" }, "show_counts": { "description": "Display ready nodes and problem pods on the widget.", "label": "Show counts on bar" }, "warn_color": { "label": "Problem indicator" } }, "tabs": { "deploys": "Deployments", "namespaces": "Namespaces", "nodes": "Nodes", "pods": "Pods" }, "title": "K8s Status", "widget": { "refresh_requested": "Refreshing cluster status…", "tooltip_down": "Cluster unreachable: {error}", "tooltip_missing": "kubectl not found", "tooltip_ok": "{context} · {ready}/{nodes} nodes ready · {problems} problem pods" } }