2023-08-04 13:34:18 +02:00
{
2024-07-04 23:40:16 +03:00
"languages" : {
"en" : "English"
} ,
2023-08-04 13:34:18 +02:00
"general" : {
"pagination" : {
"size" : "Number of Elements" ,
"all" : "All (slow)"
} ,
"search" : {
"placeholder" : "Search..." ,
"button" : "Search"
} ,
"select-all" : "Select all" ,
"yes" : "Yes" ,
"no" : "No" ,
"cancel" : "Cancel" ,
"close" : "Close" ,
"save" : "Save" ,
"delete" : "Delete"
} ,
"login" : {
"headline" : "Please sign in" ,
"username" : {
"label" : "Username" ,
"placeholder" : "Please enter your username"
} ,
"password" : {
"label" : "Password" ,
"placeholder" : "Please enter your password"
} ,
"button" : "Sign in"
} ,
"menu" : {
"home" : "Home" ,
"interfaces" : "Interfaces" ,
"users" : "Users" ,
"lang" : "Toggle Language" ,
"profile" : "My Profile" ,
2025-01-11 18:44:55 +01:00
"settings" : "Settings" ,
2025-03-29 16:42:31 +01:00
"audit" : "Audit Log" ,
2023-08-04 13:34:18 +02:00
"login" : "Login" ,
2025-05-02 18:48:35 +02:00
"logout" : "Logout" ,
"keygen" : "Key Generator"
2023-08-04 13:34:18 +02:00
} ,
"home" : {
"headline" : "WireGuard® VPN Portal" ,
"info-headline" : "More Information" ,
"abstract" : "WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN." ,
"installation" : {
"box-header" : "WireGuard Installation" ,
"headline" : "Installation" ,
"content" : "Installation instructions for client software can be found on the official WireGuard website." ,
2024-03-11 16:02:16 +01:00
"button" : "Open Instructions"
2023-08-04 13:34:18 +02:00
} ,
"about-wg" : {
"box-header" : "About WireGuard" ,
"headline" : "About" ,
"content" : "WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography." ,
"button" : "More"
} ,
"about-portal" : {
"box-header" : "About WireGuard Portal" ,
"headline" : "WireGuard Portal" ,
"content" : "WireGuard Portal is a simple, web based configuration portal for WireGuard." ,
"button" : "More"
} ,
"profiles" : {
"headline" : "VPN Profiles" ,
"abstract" : "You can access and download your personal VPN configurations via your Userprofile." ,
"content" : "To find all your configured profiles click on the button below." ,
"button" : "Open my profile"
} ,
"admin" : {
"headline" : "Administration Area" ,
"abstract" : "In the administration area you can manage WireGuard peers and the server interface as well as users that are allowed to log in to the WireGuard Portal." ,
"content" : "" ,
"button-admin" : "Open Server Administration" ,
"button-user" : "Open User Administration"
}
} ,
"interfaces" : {
"headline" : "Interface Administration" ,
"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" : "User Administration" ,
"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" : "My VPN Peers" ,
"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"
} ,
2025-01-11 18:44:55 +01:00
"settings" : {
"headline" : "Settings" ,
"abstract" : "Here you can change your personal settings." ,
"api" : {
"headline" : "API Settings" ,
"abstract" : "Here you can configure the RESTful API settings." ,
"active-description" : "The API is currently active for your user account. All API requests are authenticated with Basic Auth. Use the following credentials for authentication." ,
"inactive-description" : "The API is currently inactive. Press the button below to activate it." ,
"user-label" : "API Username:" ,
"user-placeholder" : "The API user" ,
"token-label" : "API Password:" ,
"token-placeholder" : "The API token" ,
"token-created-label" : "API access granted at: " ,
"button-disable-title" : "Disable API, this will invalidate the current token." ,
"button-disable-text" : "Disable API" ,
"button-enable-title" : "Enable API, this will generate a new token." ,
"button-enable-text" : "Enable API" ,
"api-link" : "API Documentation"
}
} ,
2025-03-29 16:42:31 +01:00
"audit" : {
"headline" : "Audit Log" ,
"abstract" : "Here you can find the audit log of all actions performed in the WireGuard Portal." ,
"no-entries" : {
"headline" : "No log entries available" ,
"abstract" : "Currently, there are no audit logs recorded."
} ,
"entries-headline" : "Log Entries" ,
"table-heading" : {
"id" : "#" ,
"time" : "Time" ,
"user" : "User" ,
"severity" : "Severity" ,
"origin" : "Origin" ,
"message" : "Message"
}
} ,
2025-05-02 18:48:35 +02:00
"keygen" : {
"headline" : "WireGuard Key Generator" ,
"abstract" : "Generate a new WireGuard keys. The keys are generated in your local browser and are never sent to the server." ,
"headline-keypair" : "New Key Pair" ,
"headline-preshared-key" : "New Preshared Key" ,
"button-generate" : "Generate" ,
"private-key" : {
"label" : "Private Key" ,
"placeholder" : "The private key"
} ,
"public-key" : {
"label" : "Public Key" ,
"placeholder" : "The public key"
} ,
"preshared-key" : {
"label" : "Preshared Key" ,
"placeholder" : "The pre-shared key"
}
} ,
2023-08-04 13:34:18 +02:00
"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" ,
2025-01-11 18:44:55 +01:00
"phone" : "Phone Number" ,
2023-08-04 13:34:18 +02:00
"department" : "Department" ,
2025-01-11 18:44:55 +01:00
"api-enabled" : "API Access" ,
2023-08-04 13:34:18 +02:00
"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" ,
2025-01-26 09:52:09 +01:00
"description" : "The endpoint address that peers will connect to. (e.g. wg.example.com or wg.example.com:51820)"
2023-08-04 13:34:18 +02:00
} ,
"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" ,
2025-05-02 18:48:35 +02:00
"placeholder" : "The private key" ,
"help" : "The private key is stored securely on the server. If the user already holds a copy, you may omit this field. The server still functions exclusively with the peer’ s public key."
2023-08-04 13:34:18 +02:00
} ,
"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."
}
}
}
}