Replace status-Addrs public IP with user-triggered curl probes (api.ipify.org, icanhazip.com). Shown as "tap to check" until fetched; cleared on disconnect or exit-node change. Direct argv, fallback chain, busy-mutex shared with other actions. v0.2.3 Written by AI agent working for @jtmorris. Model: Grok 4.5.
20 lines
855 B
JSON
20 lines
855 B
JSON
{
|
|
"Tailscale": "Tailscale",
|
|
"Connected": "Connected",
|
|
"Disconnected": "Disconnected",
|
|
"Exit node: ": "Exit node: ",
|
|
"Public IP: ": "Public IP: ",
|
|
"tap to check": "tap to check",
|
|
"checking…": "checking…",
|
|
"None": "None",
|
|
"Copied %1 to clipboard": "Copied %1 to clipboard",
|
|
"Invalid exit node hostname": "Invalid exit node hostname",
|
|
"Not connected": "Not connected",
|
|
"Failed to connect to Tailscale": "Failed to connect to Tailscale",
|
|
"Failed to disconnect from Tailscale": "Failed to disconnect from Tailscale",
|
|
"Failed to set exit node": "Failed to set exit node",
|
|
"Failed to read Tailscale status": "Failed to read Tailscale status",
|
|
"Error copying to clipboard": "Error copying to clipboard",
|
|
"Failed to look up public IP": "Failed to look up public IP",
|
|
"Tailscale command failed": "Tailscale command failed"
|
|
}
|