81 lines
4.4 KiB
PHP
81 lines
4.4 KiB
PHP
<?php
|
||
|
||
return [
|
||
'title' => 'WireGuard — Clusev',
|
||
'eyebrow' => 'Netzwerk',
|
||
'heading' => 'WireGuard',
|
||
'subtitle' => 'Tunnel-Zugang zum Panel — Live-Status.',
|
||
'not_configured_title' => 'WireGuard ist nicht eingerichtet',
|
||
'not_configured_body' => 'Auf dem Host einrichten: per SSH "sudo clusev wg setup". Danach erscheint hier der Live-Status.',
|
||
'stale' => 'Status veraltet — der Host-Collector antwortet nicht. Läuft der Stack?',
|
||
'gate' => 'Gate (Panel-Sperre)',
|
||
'gate_on' => 'aktiv — Panel nur über den Tunnel',
|
||
'gate_off' => 'aus — Panel öffentlich erreichbar',
|
||
'gate_escape' => 'Notausgang per SSH: "clusev wg down".',
|
||
'server_title' => 'Server',
|
||
'subnet' => 'Subnetz',
|
||
'server_ip' => 'Server-IP',
|
||
'port' => 'Port',
|
||
'endpoint' => 'Endpoint',
|
||
'service' => 'Dienst',
|
||
'peers_title' => 'Peers',
|
||
'peers_count' => ':count Peer|:count Peers',
|
||
'no_peers' => 'Noch keine Peers — per SSH "clusev wg add-peer <name>".',
|
||
'online' => 'online',
|
||
'offline' => 'offline',
|
||
'last_handshake' => 'letzter Handshake',
|
||
'never' => 'nie',
|
||
'down_up' => '↓ :rx · ↑ :tx',
|
||
'traffic_title' => 'Traffic',
|
||
'window_1h' => '1 Std',
|
||
'window_24h' => '24 Std',
|
||
'window_7d' => '7 Tage',
|
||
'total_down' => 'Empfangen',
|
||
'total_up' => 'Gesendet',
|
||
'no_traffic' => 'Noch keine Verlaufsdaten — sie sammeln sich, sobald Peers verbunden sind.',
|
||
'add_peer' => 'Peer hinzufügen',
|
||
'peer_name_placeholder' => 'Name (z. B. laptop)',
|
||
'peer_name_invalid' => 'Nur A–Z a–z 0–9 . _ - (max. 64).',
|
||
'remove' => 'Entfernen',
|
||
'remove_confirm_title' => 'Peer entfernen?',
|
||
'remove_confirm_body' => 'Der Client verliert sofort den Zugang. Das lässt sich nicht rückgängig machen.',
|
||
'pending' => 'Wird angewendet …',
|
||
'action_done' => 'Aktion angewendet.',
|
||
'action_failed' => 'Aktion fehlgeschlagen — auf dem Host prüfen.',
|
||
'throttled' => 'Zu viele Aktionen — kurz warten.',
|
||
'new_peer_title' => 'Neuer Peer — Konfiguration',
|
||
'new_peer_once' => 'Diese Konfiguration wird NUR EINMAL angezeigt und nicht gespeichert. Jetzt importieren (QR scannen oder Text kopieren).',
|
||
'close' => 'Schließen',
|
||
'settings_title' => 'Einstellungen',
|
||
'apply' => 'Anwenden',
|
||
'gate_toggle' => 'Gate',
|
||
'gate_turn_on' => 'Einschalten',
|
||
'gate_turn_off' => 'Ausschalten',
|
||
'gate_on_title' => 'Gate einschalten?',
|
||
'gate_on_body' => 'Das Panel ist danach nur noch über den Tunnel erreichbar. Vorher sicherstellen, dass der Tunnel das Panel erreicht — sonst nur per SSH ("clusev wg down") zurück.',
|
||
'gate_off_title' => 'Gate ausschalten?',
|
||
'gate_off_body' => 'Das Panel wird wieder öffentlich erreichbar (nur 2FA + Anmeldeschutz schützen dann).',
|
||
'endpoint_label' => 'Öffentlicher Endpoint',
|
||
'endpoint_hint' => 'IP oder DNS:Port — betrifft nur künftige Peer-Configs.',
|
||
'endpoint_invalid' => 'Ungültiger Endpoint.',
|
||
'port_label' => 'Listen-Port (UDP)',
|
||
'port_hint' => 'Ändern startet den Tunnel neu — alle Clients müssen den Port aktualisieren.',
|
||
'port_invalid' => 'Port 1–65535.',
|
||
'port_confirm_title' => 'Port ändern?',
|
||
'port_confirm_body' => 'Der Tunnel wird neu gestartet. Alle Clients müssen den neuen Port in ihrer Config eintragen, sonst verlieren sie die Verbindung.',
|
||
'subnet_label' => 'Subnetz',
|
||
'subnet_hint' => 'Stark destruktiv — re-adressiert den Server; bestehende Peers müssen neu angelegt werden.',
|
||
'subnet_invalid' => 'Ungültiges Subnetz (CIDR).',
|
||
'subnet_confirm_title' => 'Subnetz ändern?',
|
||
'subnet_confirm_body' => 'Der Server bekommt eine neue Adresse und der Tunnel wird neu gestartet. ALLE bestehenden Peers verlieren den Zugang und müssen neu angelegt werden.',
|
||
'setup_title' => 'WireGuard einrichten',
|
||
'setup_intro' => 'Tunnel direkt hier einrichten. Das Gate bleibt danach AUS — das Panel ist weiter öffentlich, bis du es einschaltest.',
|
||
'setup_subnet' => 'Subnetz',
|
||
'setup_port' => 'Listen-Port (UDP)',
|
||
'setup_endpoint' => 'Öffentlicher Endpoint (optional)',
|
||
'setup_endpoint_hint' => 'Leer = automatisch erkannte öffentliche IP. Hinter NAT/Cloud-LB manuell setzen.',
|
||
'setup_peer' => 'Name des ersten Clients',
|
||
'setup_submit' => 'Einrichten',
|
||
'no_host_response' => 'Keine Antwort vom Host — der WireGuard-Host-Dienst läuft nicht. Stack aktualisieren (Version-Seite) und erneut versuchen.',
|
||
];
|