mirror of
https://github.com/h44z/wg-portal.git
synced 2025-04-19 08:55:12 +00:00
490 lines
15 KiB
JSON
490 lines
15 KiB
JSON
{
|
|
"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",
|
|
"login": "Login",
|
|
"logout": "Logout"
|
|
},
|
|
"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.",
|
|
"button": "Open Instructions"
|
|
},
|
|
"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"
|
|
},
|
|
"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."
|
|
},
|
|
"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."
|
|
}
|
|
}
|
|
}
|
|
}
|