{
  "languages": {
    "de": "Deutsch"
  },
  "general": {
    "pagination": {
      "size": "Anzahl an Elementen",
      "all": "Alle (langsam)"
    },
    "search": {
      "placeholder": "Suche...",
      "button": "Suchen"
    },
    "select-all": "Alle auswählen",
    "yes": "Ja",
    "no": "Nein",
    "cancel": "Abbrechen",
    "close": "Schließen",
    "save": "Speichern",
    "delete": "Löschen"
  },
  "login": {
    "headline": "Bitte melden Sie sich an",
    "username": {
      "label": "Benutzername",
      "placeholder": "Bitte geben Sie Ihren Benutzernamen ein"
    },
    "password": {
      "label": "Kennwort",
      "placeholder": "Bitte geben Sie Ihr Passwort ein"
    },
    "button": "Anmelden"
  },
  "menu": {
    "home": "Home",
    "interfaces": "Schnittstellen",
    "users": "Benutzer",
    "lang": "Sprache ändern",
    "profile": "Mein Profil",
    "settings": "Einstellungen",
    "login": "Anmelden",
    "logout": "Abmelden"
  },
  "home": {
    "headline": "WireGuard® VPN Portal",
    "info-headline": "Mehr Informationen",
    "abstract": "WireGuard® ist ein extrem einfaches, aber dennoch schnelles und modernes VPN, das modernste Kryptographie nutzt. Es zielt darauf ab, schneller, einfacher, schlanker und nützlicher als IPsec zu sein, während es die massiven Kopfschmerzen vermeidet. Es soll wesentlich leistungsfähiger sein als OpenVPN.",
    "installation": {
      "box-header": "WireGuard Installation",
      "headline": "Installation",
      "content": "Die Installationsanweisungen für die Client-Software finden Sie auf der offiziellen WireGuard-Website.",
      "button": "Anleitung öffnen"
    },
    "about-wg": {
      "box-header": "Über WireGuard",
      "headline": "Über",
      "content": "WireGuard® ist ein extrem einfaches, aber schnelles und modernes VPN, das modernste Kryptographie verwendet.",
      "button": "Details"
    },
    "about-portal": {
      "box-header": "Über WireGuard Portal",
      "headline": "WireGuard Portal",
      "content": "WireGuard Portal ist ein einfaches, webbasiertes Konfigurationsportal für WireGuard.",
      "button": "Details"
    },
    "profiles": {
      "headline": "VPN Profile",
      "abstract": "Über Ihr Benutzerprofil können Sie auf Ihre persönlichen VPN-Konfigurationen zugreifen und diese herunterladen.",
      "content": "Um alle Ihre konfigurierten Profile zu finden, klicken Sie auf die Schaltfläche unten.",
      "button": "Mein Profil öffnen"
    },
    "admin": {
      "headline": "Verwaltungsbereich",
      "abstract": "Im Administrationsbereich können Sie VPN-Zugänge und die Serverschnittstelle sowie die Benutzer, die sich am VPN-Portal anmelden dürfen, verwalten.",
      "content": "",
      "button-admin": "Schnittstellenverwaltung",
      "button-user": "Benutzerverwaltung"
    }
  },
  "interfaces": {
    "headline": "Schnittstellenverwaltung",
    "headline-peers": "Current VPN Peers",
    "headline-endpoints": "Current Endpoints",
    "no-interface": {
      "default-selection": "No Interface available",
      "headline": "No interfaces found...",
      "abstract": "Click the plus button above to create a new WireGuard interface."
    },
    "no-peer": {
      "headline": "No peers available",
      "abstract": "Currently, there are no peers available for the selected WireGuard interface."
    },
    "table-heading": {
      "name": "Name",
      "user": "User",
      "ip": "IP's",
      "endpoint": "Endpoint",
      "status": "Status"
    },
    "interface": {
      "headline": "Interface status for",
      "mode": "mode",
      "key": "Public Key",
      "endpoint": "Public Endpoint",
      "port": "Listening Port",
      "peers": "Enabled Peers",
      "total-peers": "Total Peers",
      "endpoints": "Enabled Endpoints",
      "total-endpoints": "Total Endpoints",
      "ip": "IP Address",
      "default-allowed-ip": "Default allowed IPs",
      "dns": "DNS Servers",
      "mtu": "MTU",
      "default-keep-alive": "Default Keepalive Interval",
      "button-show-config": "Show configuration",
      "button-download-config": "Download configuration",
      "button-store-config": "Store configuration for wg-quick",
      "button-edit": "Edit interface"
    },
    "button-add-interface": "Add Interface",
    "button-add-peer": "Add Peer",
    "button-add-peers": "Add Multiple Peers",
    "button-show-peer": "Show Peer",
    "button-edit-peer": "Edit Peer",
    "peer-disabled": "Peer is disabled, reason:",
    "peer-expiring": "Peer is expiring at",
    "peer-connected": "Connected",
    "peer-not-connected": "Not Connected",
    "peer-handshake": "Last handshake:"
  },
  "users": {
    "headline": "Benutzerverwaltung",
    "table-heading": {
      "id": "ID",
      "email": "E-Mail",
      "firstname": "Firstname",
      "lastname": "Lastname",
      "source": "Source",
      "peers": "Peers",
      "admin": "Admin"
    },
    "no-user": {
      "headline": "No users available",
      "abstract": "Currently, there are no users registered with WireGuard Portal."
    },
    "button-add-user": "Add User",
    "button-show-user": "Show User",
    "button-edit-user": "Edit User",
    "user-disabled": "User is disabled, reason:",
    "user-locked": "Account is locked, reason:",
    "admin": "User has administrator privileges",
    "no-admin": "User has no administrator privileges"
  },
  "profile": {
    "headline": "Meine VPN-Konfigurationen",
    "table-heading": {
      "name": "Name",
      "ip": "IP's",
      "stats": "Status",
      "interface": "Server Interface"
    },
    "no-peer": {
      "headline": "No peers available",
      "abstract": "Currently, there are no peers associated with your user profile."
    },
    "peer-connected": "Connected",
    "button-add-peer": "Add Peer",
    "button-show-peer": "Show Peer",
    "button-edit-peer": "Edit Peer"
  },
  "settings": {
    "headline": "Einstellungen",
    "abstract": "Hier finden Sie persönliche Einstellungen für WireGuard Portal.",
    "api": {
      "headline": "API Einstellungen",
      "abstract": "Hier können Sie die  RESTful API verwalten.",
      "active-description": "Die API ist derzeit für Ihr Benutzerkonto aktiv. Alle API-Anfragen werden mit Basic Auth authentifiziert. Verwenden Sie zur Authentifizierung die folgenden Anmeldeinformationen.",
      "inactive-description": "Die API ist derzeit inaktiv. Klicken Sie auf die Schaltfläche unten, um sie zu aktivieren.",
      "user-label": "API Benutzername:",
      "user-placeholder": "API Benutzer",
      "token-label": "API Passwort:",
      "token-placeholder": "API Token",
      "token-created-label": "API-Zugriff gewährt seit: ",
      "button-disable-title": "Deaktivieren Sie die API. Dadurch wird der aktuelle Token ungültig.",
      "button-disable-text": "API deaktivieren",
      "button-enable-title": "Aktivieren Sie die API, dadurch wird ein neuer Token generiert.",
      "button-enable-text": "API aktivieren",
      "api-link": "API Dokumentation"
    }
  },
  "modals": {
    "user-view": {
      "headline": "User Account:",
      "tab-user": "Information",
      "tab-peers": "Peers",
      "headline-info": "User Information:",
      "headline-notes": "Notes:",
      "email": "E-Mail",
      "firstname": "Firstname",
      "lastname": "Lastname",
      "phone": "Phone number",
      "department": "Department",
      "disabled": "Account Disabled",
      "locked": "Account Locked",
      "no-peers": "User has no associated peers.",
      "peers": {
        "name": "Name",
        "interface": "Interface",
        "ip": "IP's"
      }
    },
    "user-edit": {
      "headline-edit": "Edit user:",
      "headline-new": "New user",
      "header-general": "General",
      "header-personal": "User Information",
      "header-notes": "Notes",
      "header-state": "State",
      "identifier": {
        "label": "Identifier",
        "placeholder": "The unique user identifier"
      },
      "source": {
        "label": "Source",
        "placeholder": "The user source"
      },
      "password": {
        "label": "Password",
        "placeholder": "A super secret password",
        "description": "Leave this field blank to keep current password."
      },
      "email": {
        "label": "Email",
        "placeholder": "The email address"
      },
      "phone": {
        "label": "Phone",
        "placeholder": "The phone number"
      },
      "department": {
        "label": "Department",
        "placeholder": "The department"
      },
      "firstname": {
        "label": "Firstname",
        "placeholder": "Firstname"
      },
      "lastname": {
        "label": "Lastname",
        "placeholder": "Lastname"
      },
      "notes": {
        "label": "Notes",
        "placeholder": ""
      },
      "disabled": {
        "label": "Disabled (no WireGuard connection and no login possible)"
      },
      "locked": {
        "label": "Locked (no login possible, WireGuard connections still work)"
      },
      "admin": {
        "label": "Is Admin"
      }
    },
    "interface-view": {
      "headline": "Config for Interface:"
    },
    "interface-edit": {
      "headline-edit": "Edit Interface:",
      "headline-new": "New Interface",
      "tab-interface": "Interface",
      "tab-peerdef": "Peer Defaults",
      "header-general": "General",
      "header-network": "Network",
      "header-crypto": "Cryptography",
      "header-hooks": "Interface Hooks",
      "header-peer-hooks": "Hooks",
      "header-state": "State",
      "identifier": {
        "label": "Identifier",
        "placeholder": "The unique interface identifier"
      },
      "mode": {
        "label": "Interface Mode",
        "server": "Server Mode",
        "client": "Client Mode",
        "any": "Unknown Mode"
      },
      "display-name": {
        "label": "Display Name",
        "placeholder": "The descriptive name for the interface"
      },
      "private-key": {
        "label": "Private Key",
        "placeholder": "The private key"
      },
      "public-key": {
        "label": "Public Key",
        "placeholder": "The public key"
      },
      "ip": {
        "label": "IP Addresses",
        "placeholder": "IP Addresses (CIDR format)"
      },
      "listen-port": {
        "label": "Listen Port",
        "placeholder": "The listening port"
      },
      "dns": {
        "label": "DNS Server",
        "placeholder": "The DNS servers that should be used"
      },
      "dns-search": {
        "label": "DNS Search Domains",
        "placeholder": "DNS search prefixes"
      },
      "mtu": {
        "label": "MTU",
        "placeholder": "The interface MTU (0 = keep default)"
      },
      "firewall-mark": {
        "label": "Firewall Mark",
        "placeholder": "Firewall mark that is applied to outgoing traffic. (0 = automatic)"
      },
      "routing-table": {
        "label": "Routing Table",
        "placeholder": "The routing table ID",
        "description": "Special cases: off = do not manage routes, 0 = automatic"
      },
      "pre-up": {
        "label": "Pre-Up",
        "placeholder": "One or multiple bash commands separated by ;"
      },
      "post-up": {
        "label": "Post-Up",
        "placeholder": "One or multiple bash commands separated by ;"
      },
      "pre-down": {
        "label": "Pre-Down",
        "placeholder": "One or multiple bash commands separated by ;"
      },
      "post-down": {
        "label": "Post-Down",
        "placeholder": "One or multiple bash commands separated by ;"
      },
      "disabled": {
        "label": "Interface Disabled"
      },
      "save-config": {
        "label": "Automatically save wg-quick config"
      },
      "defaults": {
        "endpoint": {
          "label": "Endpoint Address",
          "placeholder": "Endpoint Address",
          "description": "The endpoint address that peers will connect to. (e.g. wg.example.com or wg.example.com:51820)"
        },
        "networks": {
          "label": "IP Networks",
          "placeholder": "Network Addresses",
          "description": "Peers will get IP addresses from those subnets."
        },
        "allowed-ip": {
          "label": "Allowed IP Addresses",
          "placeholder": "Default Allowed IP Addresses"
        },
        "mtu": {
          "label": "MTU",
          "placeholder": "The client MTU (0 = keep default)"
        },
        "keep-alive": {
          "label": "Keep Alive Interval",
          "placeholder": "Persistent Keepalive (0 = default)"
        }
      },

      "button-apply-defaults": "Apply Peer Defaults"
    },
    "peer-view": {
      "headline-peer": "Peer:",
      "headline-endpoint": "Endpoint:",
      "section-info": "Peer Information",
      "section-status": "Current Status",
      "section-config": "Configuration",
      "identifier": "Identifier",
      "ip": "IP Addresses",
      "user": "Associated User",
      "notes": "Notes",
      "expiry-status": "Expires At",
      "disabled-status": "Disabled At",
      "traffic": "Traffic",
      "connection-status": "Connection Stats",
      "upload": "Uploaded Bytes (from Server to Peer)",
      "download": "Downloaded Bytes (from Peer to Server)",
      "pingable": "Is Pingable",
      "handshake": "Last Handshake",
      "connected-since": "Connected since",
      "endpoint": "Endpoint",
      "button-download": "Download configuration",
      "button-email": "Send configuration via E-Mail"
    },
    "peer-edit": {
      "headline-edit-peer": "Edit peer:",
      "headline-edit-endpoint": "Edit endpoint:",
      "headline-new-peer": "Create peer",
      "headline-new-endpoint": "Create endpoint",
      "header-general": "General",
      "header-network": "Network",
      "header-crypto": "Cryptography",
      "header-hooks": "Hooks (Executed on Peer)",
      "header-state": "State",
      "display-name": {
        "label": "Display Name",
        "placeholder": "The descriptive name for the peer"
      },
      "linked-user": {
        "label": "Linked User",
        "placeholder": "The user account which owns this peer"
      },
      "private-key": {
        "label": "Private Key",
        "placeholder": "The private key"
      },
      "public-key": {
        "label": "Public Key",
        "placeholder": "The public key"
      },
      "preshared-key": {
        "label": "Preshared Key",
        "placeholder": "Optional pre-shared key"
      },
      "endpoint-public-key": {
        "label": "Endpoint public Key",
        "placeholder": "The public key of the remote endpoint"
      },
      "endpoint": {
        "label": "Endpoint Address",
        "placeholder": "The address of the remote endpoint"
      },
      "ip": {
        "label": "IP Addresses",
        "placeholder": "IP Addresses (CIDR format)"
      },
      "allowed-ip": {
        "label": "Allowed IP Addresses",
        "placeholder": "Allowed IP Addresses (CIDR format)"
      },
      "extra-allowed-ip": {
        "label": "Extra allowed IP Addresses",
        "placeholder": "Extra allowed IP's (Server Sided)",
        "description": "Those IP's will be added on the remote WireGuard interface as allowed IP's."
      },
      "dns": {
        "label": "DNS Server",
        "placeholder": "The DNS servers that should be used"
      },
      "dns-search": {
        "label": "DNS Search Domains",
        "placeholder": "DNS search prefixes"
      },
      "keep-alive": {
        "label": "Keep Alive Interval",
        "placeholder": "Persistent Keepalive (0 = default)"
      },
      "mtu": {
        "label": "MTU",
        "placeholder": "The client MTU (0 = keep default)"
      },
      "pre-up": {
        "label": "Pre-Up",
        "placeholder": "One or multiple bash commands separated by ;"
      },
      "post-up": {
        "label": "Post-Up",
        "placeholder": "One or multiple bash commands separated by ;"
      },
      "pre-down": {
        "label": "Pre-Down",
        "placeholder": "One or multiple bash commands separated by ;"
      },
      "post-down": {
        "label": "Post-Down",
        "placeholder": "One or multiple bash commands separated by ;"
      },
      "disabled": {
        "label": "Peer Disabled"
      },
      "ignore-global": {
        "label": "Ignore global settings"
      },
      "expires-at": {
        "label": "Expiry date"
      }
    },
    "peer-multi-create": {
      "headline-peer": "Create multiple peers",
      "headline-endpoint": "Create multiple endpoints",
      "identifiers": {
        "label": "User Identifiers",
        "placeholder": "User Identifiers",
        "description": "A user identifier (the username) for which a peer should be created."
      },
      "prefix": {
        "headline-peer": "Peer:",
        "headline-endpoint": "Endpoint:",
        "label": "Display Name Prefix",
        "placeholder": "The prefix",
        "description": "A prefix that is added to the peers display name."
      }
    }
  }
}
