diff --git a/guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java b/guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java index d323e2bfd1..845b8d32bd 100644 --- a/guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java +++ b/guacamole-ext/src/main/java/org/apache/guacamole/environment/LocalEnvironment.java @@ -60,6 +60,11 @@ public class LocalEnvironment implements Environment { */ private static final String[] KNOWN_PROTOCOLS = new String[] { "kubernetes", + "mongodb", + "mssql", + "mysql", + "oracle", + "postgresql", "rdp", "ssh", "telnet", diff --git a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mongodb.json b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mongodb.json new file mode 100644 index 0000000000..be04d5ba33 --- /dev/null +++ b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mongodb.json @@ -0,0 +1,241 @@ +{ + "name" : "mongodb", + "connectionForms" : [ + + { + "name" : "network", + "fields" : [ + { + "name" : "hostname", + "type" : "TEXT" + }, + { + "name" : "port", + "type" : "NUMERIC" + }, + { + "name" : "timeout", + "type" : "NUMERIC" + } + ] + }, + + { + "name" : "authentication", + "fields" : [ + { + "name" : "username", + "type" : "USERNAME" + }, + { + "name" : "password", + "type" : "PASSWORD" + }, + { + "name" : "database", + "type" : "TEXT" + }, + { + "name" : "auth-database", + "type" : "TEXT" + } + ] + }, + + { + "name" : "tls", + "fields" : [ + { + "name" : "use-ssl", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "ssl-ca-file", + "type" : "TEXT" + } + ] + }, + + { + "name" : "display", + "fields" : [ + { + "name" : "color-scheme", + "type" : "TERMINAL_COLOR_SCHEME", + "options" : [ "", "black-white", "gray-black", "green-black", "white-black" ] + }, + { + "name" : "font-name", + "type" : "TEXT" + }, + { + "name" : "font-size", + "type" : "ENUM", + "options" : [ "", "8", "9", "10", "11", "12", "14", "18", "24", "30", "36", "48", "60", "72", "96" ] + }, + { + "name" : "scrollback", + "type" : "NUMERIC" + }, + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "clipboard", + "fields" : [ + { + "name" : "clipboard-buffer-size", + "type" : "ENUM", + "options" : [ "", "262144", "1048576", "10485760" ] + }, + { + "name" : "disable-copy", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "disable-paste", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "behavior", + "fields" : [ + { + "name" : "backspace", + "type" : "ENUM", + "options" : [ "", "127", "8" ] + }, + { + "name" : "func-keys-and-keypad", + "type" : "ENUM", + "options" : [ "", "esc", "vt100" ] + }, + { + "name" : "terminal-type", + "type" : "ENUM", + "options" : [ "", "xterm", "xterm-256color", "vt220", "vt100", "ansi", "linux" ] + } + ] + }, + + { + "name" : "typescript", + "fields" : [ + { + "name" : "typescript-path", + "type" : "TEXT" + }, + { + "name" : "typescript-name", + "type" : "TEXT" + }, + { + "name" : "create-typescript-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "typescript-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "recording", + "fields" : [ + { + "name" : "recording-path", + "type" : "TEXT" + }, + { + "name" : "recording-name", + "type" : "TEXT" + }, + { + "name" : "recording-exclude-output", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-exclude-mouse", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-keys", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-clipboard", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "create-recording-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "wol", + "fields" : [ + { + "name" : "wol-send-packet", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "wol-mac-addr", + "type" : "TEXT" + }, + { + "name" : "wol-broadcast-addr", + "type" : "TEXT" + }, + { + "name" : "wol-udp-port", + "type" : "NUMERIC" + }, + { + "name" : "wol-wait-time", + "type" : "NUMERIC" + } + ] + } + + ], + "sharingProfileForms" : [ + + { + "name" : "display", + "fields" : [ + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + } + + ] +} diff --git a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mssql.json b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mssql.json new file mode 100644 index 0000000000..35baeecf8b --- /dev/null +++ b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mssql.json @@ -0,0 +1,227 @@ +{ + "name" : "mssql", + "connectionForms" : [ + + { + "name" : "network", + "fields" : [ + { + "name" : "hostname", + "type" : "TEXT" + }, + { + "name" : "port", + "type" : "NUMERIC" + }, + { + "name" : "timeout", + "type" : "NUMERIC" + }, + { + "name" : "tds-version", + "type" : "ENUM", + "options" : [ "", "7.1", "7.2", "7.3", "7.4" ] + } + ] + }, + + { + "name" : "authentication", + "fields" : [ + { + "name" : "username", + "type" : "USERNAME" + }, + { + "name" : "password", + "type" : "PASSWORD" + }, + { + "name" : "database", + "type" : "TEXT" + } + ] + }, + + { + "name" : "display", + "fields" : [ + { + "name" : "color-scheme", + "type" : "TERMINAL_COLOR_SCHEME", + "options" : [ "", "black-white", "gray-black", "green-black", "white-black" ] + }, + { + "name" : "font-name", + "type" : "TEXT" + }, + { + "name" : "font-size", + "type" : "ENUM", + "options" : [ "", "8", "9", "10", "11", "12", "14", "18", "24", "30", "36", "48", "60", "72", "96" ] + }, + { + "name" : "scrollback", + "type" : "NUMERIC" + }, + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "clipboard", + "fields" : [ + { + "name" : "clipboard-buffer-size", + "type" : "ENUM", + "options" : [ "", "262144", "1048576", "10485760" ] + }, + { + "name" : "disable-copy", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "disable-paste", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "behavior", + "fields" : [ + { + "name" : "backspace", + "type" : "ENUM", + "options" : [ "", "127", "8" ] + }, + { + "name" : "func-keys-and-keypad", + "type" : "ENUM", + "options" : [ "", "esc", "vt100" ] + }, + { + "name" : "terminal-type", + "type" : "ENUM", + "options" : [ "", "xterm", "xterm-256color", "vt220", "vt100", "ansi", "linux" ] + } + ] + }, + + { + "name" : "typescript", + "fields" : [ + { + "name" : "typescript-path", + "type" : "TEXT" + }, + { + "name" : "typescript-name", + "type" : "TEXT" + }, + { + "name" : "create-typescript-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "typescript-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "recording", + "fields" : [ + { + "name" : "recording-path", + "type" : "TEXT" + }, + { + "name" : "recording-name", + "type" : "TEXT" + }, + { + "name" : "recording-exclude-output", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-exclude-mouse", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-keys", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-clipboard", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "create-recording-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "wol", + "fields" : [ + { + "name" : "wol-send-packet", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "wol-mac-addr", + "type" : "TEXT" + }, + { + "name" : "wol-broadcast-addr", + "type" : "TEXT" + }, + { + "name" : "wol-udp-port", + "type" : "NUMERIC" + }, + { + "name" : "wol-wait-time", + "type" : "NUMERIC" + } + ] + } + + ], + "sharingProfileForms" : [ + + { + "name" : "display", + "fields" : [ + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + } + + ] +} diff --git a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mysql.json b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mysql.json new file mode 100644 index 0000000000..2accd253d8 --- /dev/null +++ b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/mysql.json @@ -0,0 +1,237 @@ +{ + "name" : "mysql", + "connectionForms" : [ + + { + "name" : "network", + "fields" : [ + { + "name" : "hostname", + "type" : "TEXT" + }, + { + "name" : "port", + "type" : "NUMERIC" + }, + { + "name" : "timeout", + "type" : "NUMERIC" + } + ] + }, + + { + "name" : "authentication", + "fields" : [ + { + "name" : "username", + "type" : "USERNAME" + }, + { + "name" : "password", + "type" : "PASSWORD" + }, + { + "name" : "database", + "type" : "TEXT" + } + ] + }, + + { + "name" : "tls", + "fields" : [ + { + "name" : "ssl-mode", + "type" : "ENUM", + "options" : [ "", "disabled", "preferred", "required", "verify-ca", "verify-identity" ] + }, + { + "name" : "ssl-ca-file", + "type" : "TEXT" + } + ] + }, + + { + "name" : "display", + "fields" : [ + { + "name" : "color-scheme", + "type" : "TERMINAL_COLOR_SCHEME", + "options" : [ "", "black-white", "gray-black", "green-black", "white-black" ] + }, + { + "name" : "font-name", + "type" : "TEXT" + }, + { + "name" : "font-size", + "type" : "ENUM", + "options" : [ "", "8", "9", "10", "11", "12", "14", "18", "24", "30", "36", "48", "60", "72", "96" ] + }, + { + "name" : "scrollback", + "type" : "NUMERIC" + }, + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "clipboard", + "fields" : [ + { + "name" : "clipboard-buffer-size", + "type" : "ENUM", + "options" : [ "", "262144", "1048576", "10485760" ] + }, + { + "name" : "disable-copy", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "disable-paste", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "behavior", + "fields" : [ + { + "name" : "backspace", + "type" : "ENUM", + "options" : [ "", "127", "8" ] + }, + { + "name" : "func-keys-and-keypad", + "type" : "ENUM", + "options" : [ "", "esc", "vt100" ] + }, + { + "name" : "terminal-type", + "type" : "ENUM", + "options" : [ "", "xterm", "xterm-256color", "vt220", "vt100", "ansi", "linux" ] + } + ] + }, + + { + "name" : "typescript", + "fields" : [ + { + "name" : "typescript-path", + "type" : "TEXT" + }, + { + "name" : "typescript-name", + "type" : "TEXT" + }, + { + "name" : "create-typescript-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "typescript-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "recording", + "fields" : [ + { + "name" : "recording-path", + "type" : "TEXT" + }, + { + "name" : "recording-name", + "type" : "TEXT" + }, + { + "name" : "recording-exclude-output", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-exclude-mouse", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-keys", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-clipboard", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "create-recording-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "wol", + "fields" : [ + { + "name" : "wol-send-packet", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "wol-mac-addr", + "type" : "TEXT" + }, + { + "name" : "wol-broadcast-addr", + "type" : "TEXT" + }, + { + "name" : "wol-udp-port", + "type" : "NUMERIC" + }, + { + "name" : "wol-wait-time", + "type" : "NUMERIC" + } + ] + } + + ], + "sharingProfileForms" : [ + + { + "name" : "display", + "fields" : [ + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + } + + ] +} diff --git a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/oracle.json b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/oracle.json new file mode 100644 index 0000000000..1cfe072bbb --- /dev/null +++ b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/oracle.json @@ -0,0 +1,222 @@ +{ + "name" : "oracle", + "connectionForms" : [ + + { + "name" : "network", + "fields" : [ + { + "name" : "hostname", + "type" : "TEXT" + }, + { + "name" : "port", + "type" : "NUMERIC" + }, + { + "name" : "timeout", + "type" : "NUMERIC" + }, + { + "name" : "service-name", + "type" : "TEXT" + } + ] + }, + + { + "name" : "authentication", + "fields" : [ + { + "name" : "username", + "type" : "USERNAME" + }, + { + "name" : "password", + "type" : "PASSWORD" + } + ] + }, + + { + "name" : "display", + "fields" : [ + { + "name" : "color-scheme", + "type" : "TERMINAL_COLOR_SCHEME", + "options" : [ "", "black-white", "gray-black", "green-black", "white-black" ] + }, + { + "name" : "font-name", + "type" : "TEXT" + }, + { + "name" : "font-size", + "type" : "ENUM", + "options" : [ "", "8", "9", "10", "11", "12", "14", "18", "24", "30", "36", "48", "60", "72", "96" ] + }, + { + "name" : "scrollback", + "type" : "NUMERIC" + }, + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "clipboard", + "fields" : [ + { + "name" : "clipboard-buffer-size", + "type" : "ENUM", + "options" : [ "", "262144", "1048576", "10485760" ] + }, + { + "name" : "disable-copy", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "disable-paste", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "behavior", + "fields" : [ + { + "name" : "backspace", + "type" : "ENUM", + "options" : [ "", "127", "8" ] + }, + { + "name" : "func-keys-and-keypad", + "type" : "ENUM", + "options" : [ "", "esc", "vt100" ] + }, + { + "name" : "terminal-type", + "type" : "ENUM", + "options" : [ "", "xterm", "xterm-256color", "vt220", "vt100", "ansi", "linux" ] + } + ] + }, + + { + "name" : "typescript", + "fields" : [ + { + "name" : "typescript-path", + "type" : "TEXT" + }, + { + "name" : "typescript-name", + "type" : "TEXT" + }, + { + "name" : "create-typescript-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "typescript-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "recording", + "fields" : [ + { + "name" : "recording-path", + "type" : "TEXT" + }, + { + "name" : "recording-name", + "type" : "TEXT" + }, + { + "name" : "recording-exclude-output", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-exclude-mouse", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-keys", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-clipboard", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "create-recording-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "wol", + "fields" : [ + { + "name" : "wol-send-packet", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "wol-mac-addr", + "type" : "TEXT" + }, + { + "name" : "wol-broadcast-addr", + "type" : "TEXT" + }, + { + "name" : "wol-udp-port", + "type" : "NUMERIC" + }, + { + "name" : "wol-wait-time", + "type" : "NUMERIC" + } + ] + } + + ], + "sharingProfileForms" : [ + + { + "name" : "display", + "fields" : [ + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + } + + ] +} diff --git a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/postgresql.json b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/postgresql.json new file mode 100644 index 0000000000..446298b813 --- /dev/null +++ b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/postgresql.json @@ -0,0 +1,237 @@ +{ + "name" : "postgresql", + "connectionForms" : [ + + { + "name" : "network", + "fields" : [ + { + "name" : "hostname", + "type" : "TEXT" + }, + { + "name" : "port", + "type" : "NUMERIC" + }, + { + "name" : "timeout", + "type" : "NUMERIC" + } + ] + }, + + { + "name" : "authentication", + "fields" : [ + { + "name" : "username", + "type" : "USERNAME" + }, + { + "name" : "password", + "type" : "PASSWORD" + }, + { + "name" : "database", + "type" : "TEXT" + } + ] + }, + + { + "name" : "tls", + "fields" : [ + { + "name" : "ssl-mode", + "type" : "ENUM", + "options" : [ "", "disable", "allow", "prefer", "require", "verify-ca", "verify-full" ] + }, + { + "name" : "ssl-ca-file", + "type" : "TEXT" + } + ] + }, + + { + "name" : "display", + "fields" : [ + { + "name" : "color-scheme", + "type" : "TERMINAL_COLOR_SCHEME", + "options" : [ "", "black-white", "gray-black", "green-black", "white-black" ] + }, + { + "name" : "font-name", + "type" : "TEXT" + }, + { + "name" : "font-size", + "type" : "ENUM", + "options" : [ "", "8", "9", "10", "11", "12", "14", "18", "24", "30", "36", "48", "60", "72", "96" ] + }, + { + "name" : "scrollback", + "type" : "NUMERIC" + }, + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "clipboard", + "fields" : [ + { + "name" : "clipboard-buffer-size", + "type" : "ENUM", + "options" : [ "", "262144", "1048576", "10485760" ] + }, + { + "name" : "disable-copy", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "disable-paste", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "behavior", + "fields" : [ + { + "name" : "backspace", + "type" : "ENUM", + "options" : [ "", "127", "8" ] + }, + { + "name" : "func-keys-and-keypad", + "type" : "ENUM", + "options" : [ "", "esc", "vt100" ] + }, + { + "name" : "terminal-type", + "type" : "ENUM", + "options" : [ "", "xterm", "xterm-256color", "vt220", "vt100", "ansi", "linux" ] + } + ] + }, + + { + "name" : "typescript", + "fields" : [ + { + "name" : "typescript-path", + "type" : "TEXT" + }, + { + "name" : "typescript-name", + "type" : "TEXT" + }, + { + "name" : "create-typescript-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "typescript-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "recording", + "fields" : [ + { + "name" : "recording-path", + "type" : "TEXT" + }, + { + "name" : "recording-name", + "type" : "TEXT" + }, + { + "name" : "recording-exclude-output", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-exclude-mouse", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-keys", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-include-clipboard", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "create-recording-path", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "recording-write-existing", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + }, + + { + "name" : "wol", + "fields" : [ + { + "name" : "wol-send-packet", + "type" : "BOOLEAN", + "options" : [ "true" ] + }, + { + "name" : "wol-mac-addr", + "type" : "TEXT" + }, + { + "name" : "wol-broadcast-addr", + "type" : "TEXT" + }, + { + "name" : "wol-udp-port", + "type" : "NUMERIC" + }, + { + "name" : "wol-wait-time", + "type" : "NUMERIC" + } + ] + } + + ], + "sharingProfileForms" : [ + + { + "name" : "display", + "fields" : [ + { + "name" : "read-only", + "type" : "BOOLEAN", + "options" : [ "true" ] + } + ] + } + + ] +} diff --git a/guacamole/src/main/frontend/src/app/index/styles/ui.css b/guacamole/src/main/frontend/src/app/index/styles/ui.css index 453831fa8a..7008d4d069 100644 --- a/guacamole/src/main/frontend/src/app/index/styles/ui.css +++ b/guacamole/src/main/frontend/src/app/index/styles/ui.css @@ -199,6 +199,11 @@ div.section { } .connection .icon.kubernetes, +.connection .icon.mongodb, +.connection .icon.mssql, +.connection .icon.mysql, +.connection .icon.oracle, +.connection .icon.postgresql, .connection .icon.ssh, .connection .icon.telnet { background-image: url('images/protocol-icons/guac-text.svg'); diff --git a/guacamole/src/main/frontend/src/translations/en.json b/guacamole/src/main/frontend/src/translations/en.json index 27f24a9762..f11b422fed 100644 --- a/guacamole/src/main/frontend/src/translations/en.json +++ b/guacamole/src/main/frontend/src/translations/en.json @@ -599,6 +599,503 @@ }, + "PROTOCOL_MONGODB" : { + + "FIELD_HEADER_AUTH_DATABASE" : "Authentication database:", + "FIELD_HEADER_BACKSPACE" : "Backspace key sends:", + "FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:", + "FIELD_HEADER_COLOR_SCHEME" : "Color scheme:", + "FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:", + "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Automatically create typescript path:", + "FIELD_HEADER_DATABASE" : "Database:", + "FIELD_HEADER_DISABLE_COPY" : "Disable copying from terminal:", + "FIELD_HEADER_DISABLE_PASTE" : "Disable pasting from client:", + "FIELD_HEADER_FONT_NAME" : "Font name:", + "FIELD_HEADER_FONT_SIZE" : "Font size:", + "FIELD_HEADER_FUNC_KEYS_AND_KEYPAD" : "Function keys and keypad behavior:", + "FIELD_HEADER_HOSTNAME" : "Hostname:", + "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_PASSWORD" : "Password:", + "FIELD_HEADER_PORT" : "Port:", + "FIELD_HEADER_READ_ONLY" : "Read-only:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", + "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclude mouse:", + "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclude graphics/streams:", + "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Include key events:", + "FIELD_HEADER_RECORDING_INCLUDE_CLIPBOARD" : "Include clipboard events:", + "FIELD_HEADER_RECORDING_NAME" : "Recording name:", + "FIELD_HEADER_RECORDING_PATH" : "Recording path:", + "FIELD_HEADER_SCROLLBACK" : "Maximum scrollback size:", + "FIELD_HEADER_SSL_CA_FILE" : "Certificate authority file (on guacd host):", + "FIELD_HEADER_TERMINAL_TYPE" : "Terminal type:", + "FIELD_HEADER_TIMEOUT" : "Connection timeout:", + "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript name:", + "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript path:", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "@:APP.FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING", + "FIELD_HEADER_USE_SSL" : "Use TLS/SSL:", + "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Broadcast address for WoL packet:", + "FIELD_HEADER_WOL_MAC_ADDR" : "MAC address of the remote host:", + "FIELD_HEADER_WOL_SEND_PACKET" : "Send WoL packet:", + "FIELD_HEADER_WOL_UDP_PORT" : "UDP port for WoL packet:", + "FIELD_HEADER_WOL_WAIT_TIME" : "Host boot wait time:", + + "FIELD_OPTION_BACKSPACE_EMPTY" : "", + "FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)", + "FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)", + + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB", + + "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white", + "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", + "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black", + "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "Green on black", + "FIELD_OPTION_COLOR_SCHEME_WHITE_BLACK" : "White on black", + + "FIELD_OPTION_FONT_SIZE_8" : "8", + "FIELD_OPTION_FONT_SIZE_9" : "9", + "FIELD_OPTION_FONT_SIZE_10" : "10", + "FIELD_OPTION_FONT_SIZE_11" : "11", + "FIELD_OPTION_FONT_SIZE_12" : "12", + "FIELD_OPTION_FONT_SIZE_14" : "14", + "FIELD_OPTION_FONT_SIZE_18" : "18", + "FIELD_OPTION_FONT_SIZE_24" : "24", + "FIELD_OPTION_FONT_SIZE_30" : "30", + "FIELD_OPTION_FONT_SIZE_36" : "36", + "FIELD_OPTION_FONT_SIZE_48" : "48", + "FIELD_OPTION_FONT_SIZE_60" : "60", + "FIELD_OPTION_FONT_SIZE_72" : "72", + "FIELD_OPTION_FONT_SIZE_96" : "96", + "FIELD_OPTION_FONT_SIZE_EMPTY" : "", + + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_EMPTY" : "", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_ESC" : "ESC[n~", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_VT100" : "VT100", + + "FIELD_OPTION_TERMINAL_TYPE_ANSI" : "ansi", + "FIELD_OPTION_TERMINAL_TYPE_EMPTY" : "", + "FIELD_OPTION_TERMINAL_TYPE_LINUX" : "linux", + "FIELD_OPTION_TERMINAL_TYPE_VT100" : "vt100", + "FIELD_OPTION_TERMINAL_TYPE_VT220" : "vt220", + "FIELD_OPTION_TERMINAL_TYPE_XTERM" : "xterm", + "FIELD_OPTION_TERMINAL_TYPE_XTERM_256COLOR" : "xterm-256color", + + "NAME" : "MongoDB", + + "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_BEHAVIOR" : "Terminal behavior", + "SECTION_HEADER_CLIPBOARD" : "Clipboard", + "SECTION_HEADER_DISPLAY" : "Display", + "SECTION_HEADER_NETWORK" : "Network", + "SECTION_HEADER_RECORDING" : "Screen Recording", + "SECTION_HEADER_TLS" : "Encryption (TLS/SSL)", + "SECTION_HEADER_TYPESCRIPT" : "Typescript (Text Session Recording)", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" + + }, + + "PROTOCOL_MSSQL" : { + + "FIELD_HEADER_BACKSPACE" : "Backspace key sends:", + "FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:", + "FIELD_HEADER_COLOR_SCHEME" : "Color scheme:", + "FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:", + "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Automatically create typescript path:", + "FIELD_HEADER_DATABASE" : "Database:", + "FIELD_HEADER_DISABLE_COPY" : "Disable copying from terminal:", + "FIELD_HEADER_DISABLE_PASTE" : "Disable pasting from client:", + "FIELD_HEADER_FONT_NAME" : "Font name:", + "FIELD_HEADER_FONT_SIZE" : "Font size:", + "FIELD_HEADER_FUNC_KEYS_AND_KEYPAD" : "Function keys and keypad behavior:", + "FIELD_HEADER_HOSTNAME" : "Hostname:", + "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_PASSWORD" : "Password:", + "FIELD_HEADER_PORT" : "Port:", + "FIELD_HEADER_READ_ONLY" : "Read-only:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", + "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclude mouse:", + "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclude graphics/streams:", + "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Include key events:", + "FIELD_HEADER_RECORDING_INCLUDE_CLIPBOARD" : "Include clipboard events:", + "FIELD_HEADER_RECORDING_NAME" : "Recording name:", + "FIELD_HEADER_RECORDING_PATH" : "Recording path:", + "FIELD_HEADER_SCROLLBACK" : "Maximum scrollback size:", + "FIELD_HEADER_TDS_VERSION" : "TDS protocol version:", + "FIELD_HEADER_TERMINAL_TYPE" : "Terminal type:", + "FIELD_HEADER_TIMEOUT" : "Connection timeout:", + "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript name:", + "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript path:", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "@:APP.FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING", + "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Broadcast address for WoL packet:", + "FIELD_HEADER_WOL_MAC_ADDR" : "MAC address of the remote host:", + "FIELD_HEADER_WOL_SEND_PACKET" : "Send WoL packet:", + "FIELD_HEADER_WOL_UDP_PORT" : "UDP port for WoL packet:", + "FIELD_HEADER_WOL_WAIT_TIME" : "Host boot wait time:", + + "FIELD_OPTION_BACKSPACE_EMPTY" : "", + "FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)", + "FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)", + + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB", + + "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white", + "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", + "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black", + "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "Green on black", + "FIELD_OPTION_COLOR_SCHEME_WHITE_BLACK" : "White on black", + + "FIELD_OPTION_FONT_SIZE_8" : "8", + "FIELD_OPTION_FONT_SIZE_9" : "9", + "FIELD_OPTION_FONT_SIZE_10" : "10", + "FIELD_OPTION_FONT_SIZE_11" : "11", + "FIELD_OPTION_FONT_SIZE_12" : "12", + "FIELD_OPTION_FONT_SIZE_14" : "14", + "FIELD_OPTION_FONT_SIZE_18" : "18", + "FIELD_OPTION_FONT_SIZE_24" : "24", + "FIELD_OPTION_FONT_SIZE_30" : "30", + "FIELD_OPTION_FONT_SIZE_36" : "36", + "FIELD_OPTION_FONT_SIZE_48" : "48", + "FIELD_OPTION_FONT_SIZE_60" : "60", + "FIELD_OPTION_FONT_SIZE_72" : "72", + "FIELD_OPTION_FONT_SIZE_96" : "96", + "FIELD_OPTION_FONT_SIZE_EMPTY" : "", + + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_EMPTY" : "", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_ESC" : "ESC[n~", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_VT100" : "VT100", + + "FIELD_OPTION_TDS_VERSION_EMPTY" : "", + "FIELD_OPTION_TDS_VERSION_7_1" : "7.1", + "FIELD_OPTION_TDS_VERSION_7_2" : "7.2", + "FIELD_OPTION_TDS_VERSION_7_3" : "7.3", + "FIELD_OPTION_TDS_VERSION_7_4" : "7.4", + + "FIELD_OPTION_TERMINAL_TYPE_ANSI" : "ansi", + "FIELD_OPTION_TERMINAL_TYPE_EMPTY" : "", + "FIELD_OPTION_TERMINAL_TYPE_LINUX" : "linux", + "FIELD_OPTION_TERMINAL_TYPE_VT100" : "vt100", + "FIELD_OPTION_TERMINAL_TYPE_VT220" : "vt220", + "FIELD_OPTION_TERMINAL_TYPE_XTERM" : "xterm", + "FIELD_OPTION_TERMINAL_TYPE_XTERM_256COLOR" : "xterm-256color", + + "NAME" : "SQL Server", + + "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_BEHAVIOR" : "Terminal behavior", + "SECTION_HEADER_CLIPBOARD" : "Clipboard", + "SECTION_HEADER_DISPLAY" : "Display", + "SECTION_HEADER_NETWORK" : "Network", + "SECTION_HEADER_RECORDING" : "Screen Recording", + "SECTION_HEADER_TYPESCRIPT" : "Typescript (Text Session Recording)", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" + + }, + + "PROTOCOL_MYSQL" : { + + "FIELD_HEADER_BACKSPACE" : "Backspace key sends:", + "FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:", + "FIELD_HEADER_COLOR_SCHEME" : "Color scheme:", + "FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:", + "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Automatically create typescript path:", + "FIELD_HEADER_DATABASE" : "Database:", + "FIELD_HEADER_DISABLE_COPY" : "Disable copying from terminal:", + "FIELD_HEADER_DISABLE_PASTE" : "Disable pasting from client:", + "FIELD_HEADER_FONT_NAME" : "Font name:", + "FIELD_HEADER_FONT_SIZE" : "Font size:", + "FIELD_HEADER_FUNC_KEYS_AND_KEYPAD" : "Function keys and keypad behavior:", + "FIELD_HEADER_HOSTNAME" : "Hostname:", + "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_PASSWORD" : "Password:", + "FIELD_HEADER_PORT" : "Port:", + "FIELD_HEADER_READ_ONLY" : "Read-only:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", + "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclude mouse:", + "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclude graphics/streams:", + "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Include key events:", + "FIELD_HEADER_RECORDING_INCLUDE_CLIPBOARD" : "Include clipboard events:", + "FIELD_HEADER_RECORDING_NAME" : "Recording name:", + "FIELD_HEADER_RECORDING_PATH" : "Recording path:", + "FIELD_HEADER_SCROLLBACK" : "Maximum scrollback size:", + "FIELD_HEADER_SSL_CA_FILE" : "Certificate authority file (on guacd host):", + "FIELD_HEADER_SSL_MODE" : "Encryption (TLS/SSL) mode:", + "FIELD_HEADER_TERMINAL_TYPE" : "Terminal type:", + "FIELD_HEADER_TIMEOUT" : "Connection timeout:", + "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript name:", + "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript path:", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "@:APP.FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING", + "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Broadcast address for WoL packet:", + "FIELD_HEADER_WOL_MAC_ADDR" : "MAC address of the remote host:", + "FIELD_HEADER_WOL_SEND_PACKET" : "Send WoL packet:", + "FIELD_HEADER_WOL_UDP_PORT" : "UDP port for WoL packet:", + "FIELD_HEADER_WOL_WAIT_TIME" : "Host boot wait time:", + + "FIELD_OPTION_BACKSPACE_EMPTY" : "", + "FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)", + "FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)", + + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB", + + "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white", + "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", + "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black", + "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "Green on black", + "FIELD_OPTION_COLOR_SCHEME_WHITE_BLACK" : "White on black", + + "FIELD_OPTION_FONT_SIZE_8" : "8", + "FIELD_OPTION_FONT_SIZE_9" : "9", + "FIELD_OPTION_FONT_SIZE_10" : "10", + "FIELD_OPTION_FONT_SIZE_11" : "11", + "FIELD_OPTION_FONT_SIZE_12" : "12", + "FIELD_OPTION_FONT_SIZE_14" : "14", + "FIELD_OPTION_FONT_SIZE_18" : "18", + "FIELD_OPTION_FONT_SIZE_24" : "24", + "FIELD_OPTION_FONT_SIZE_30" : "30", + "FIELD_OPTION_FONT_SIZE_36" : "36", + "FIELD_OPTION_FONT_SIZE_48" : "48", + "FIELD_OPTION_FONT_SIZE_60" : "60", + "FIELD_OPTION_FONT_SIZE_72" : "72", + "FIELD_OPTION_FONT_SIZE_96" : "96", + "FIELD_OPTION_FONT_SIZE_EMPTY" : "", + + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_EMPTY" : "", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_ESC" : "ESC[n~", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_VT100" : "VT100", + + "FIELD_OPTION_SSL_MODE_DISABLED" : "Disabled", + "FIELD_OPTION_SSL_MODE_EMPTY" : "", + "FIELD_OPTION_SSL_MODE_PREFERRED" : "Preferred (use TLS if available)", + "FIELD_OPTION_SSL_MODE_REQUIRED" : "Required", + "FIELD_OPTION_SSL_MODE_VERIFY_CA" : "Required, verify CA", + "FIELD_OPTION_SSL_MODE_VERIFY_IDENTITY" : "Required, verify CA and hostname", + + "FIELD_OPTION_TERMINAL_TYPE_ANSI" : "ansi", + "FIELD_OPTION_TERMINAL_TYPE_EMPTY" : "", + "FIELD_OPTION_TERMINAL_TYPE_LINUX" : "linux", + "FIELD_OPTION_TERMINAL_TYPE_VT100" : "vt100", + "FIELD_OPTION_TERMINAL_TYPE_VT220" : "vt220", + "FIELD_OPTION_TERMINAL_TYPE_XTERM" : "xterm", + "FIELD_OPTION_TERMINAL_TYPE_XTERM_256COLOR" : "xterm-256color", + + "NAME" : "MySQL", + + "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_BEHAVIOR" : "Terminal behavior", + "SECTION_HEADER_CLIPBOARD" : "Clipboard", + "SECTION_HEADER_DISPLAY" : "Display", + "SECTION_HEADER_NETWORK" : "Network", + "SECTION_HEADER_RECORDING" : "Screen Recording", + "SECTION_HEADER_TLS" : "Encryption (TLS/SSL)", + "SECTION_HEADER_TYPESCRIPT" : "Typescript (Text Session Recording)", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" + + }, + + "PROTOCOL_ORACLE" : { + + "FIELD_HEADER_BACKSPACE" : "Backspace key sends:", + "FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:", + "FIELD_HEADER_COLOR_SCHEME" : "Color scheme:", + "FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:", + "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Automatically create typescript path:", + "FIELD_HEADER_DISABLE_COPY" : "Disable copying from terminal:", + "FIELD_HEADER_DISABLE_PASTE" : "Disable pasting from client:", + "FIELD_HEADER_FONT_NAME" : "Font name:", + "FIELD_HEADER_FONT_SIZE" : "Font size:", + "FIELD_HEADER_FUNC_KEYS_AND_KEYPAD" : "Function keys and keypad behavior:", + "FIELD_HEADER_HOSTNAME" : "Hostname:", + "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_PASSWORD" : "Password:", + "FIELD_HEADER_PORT" : "Port:", + "FIELD_HEADER_READ_ONLY" : "Read-only:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", + "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclude mouse:", + "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclude graphics/streams:", + "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Include key events:", + "FIELD_HEADER_RECORDING_INCLUDE_CLIPBOARD" : "Include clipboard events:", + "FIELD_HEADER_RECORDING_NAME" : "Recording name:", + "FIELD_HEADER_RECORDING_PATH" : "Recording path:", + "FIELD_HEADER_SERVICE_NAME" : "Service name:", + "FIELD_HEADER_SCROLLBACK" : "Maximum scrollback size:", + "FIELD_HEADER_TERMINAL_TYPE" : "Terminal type:", + "FIELD_HEADER_TIMEOUT" : "Connection timeout:", + "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript name:", + "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript path:", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "@:APP.FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING", + "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Broadcast address for WoL packet:", + "FIELD_HEADER_WOL_MAC_ADDR" : "MAC address of the remote host:", + "FIELD_HEADER_WOL_SEND_PACKET" : "Send WoL packet:", + "FIELD_HEADER_WOL_UDP_PORT" : "UDP port for WoL packet:", + "FIELD_HEADER_WOL_WAIT_TIME" : "Host boot wait time:", + + "FIELD_OPTION_BACKSPACE_EMPTY" : "", + "FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)", + "FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)", + + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB", + + "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white", + "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", + "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black", + "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "Green on black", + "FIELD_OPTION_COLOR_SCHEME_WHITE_BLACK" : "White on black", + + "FIELD_OPTION_FONT_SIZE_8" : "8", + "FIELD_OPTION_FONT_SIZE_9" : "9", + "FIELD_OPTION_FONT_SIZE_10" : "10", + "FIELD_OPTION_FONT_SIZE_11" : "11", + "FIELD_OPTION_FONT_SIZE_12" : "12", + "FIELD_OPTION_FONT_SIZE_14" : "14", + "FIELD_OPTION_FONT_SIZE_18" : "18", + "FIELD_OPTION_FONT_SIZE_24" : "24", + "FIELD_OPTION_FONT_SIZE_30" : "30", + "FIELD_OPTION_FONT_SIZE_36" : "36", + "FIELD_OPTION_FONT_SIZE_48" : "48", + "FIELD_OPTION_FONT_SIZE_60" : "60", + "FIELD_OPTION_FONT_SIZE_72" : "72", + "FIELD_OPTION_FONT_SIZE_96" : "96", + "FIELD_OPTION_FONT_SIZE_EMPTY" : "", + + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_EMPTY" : "", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_ESC" : "ESC[n~", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_VT100" : "VT100", + + "FIELD_OPTION_TERMINAL_TYPE_ANSI" : "ansi", + "FIELD_OPTION_TERMINAL_TYPE_EMPTY" : "", + "FIELD_OPTION_TERMINAL_TYPE_LINUX" : "linux", + "FIELD_OPTION_TERMINAL_TYPE_VT100" : "vt100", + "FIELD_OPTION_TERMINAL_TYPE_VT220" : "vt220", + "FIELD_OPTION_TERMINAL_TYPE_XTERM" : "xterm", + "FIELD_OPTION_TERMINAL_TYPE_XTERM_256COLOR" : "xterm-256color", + + "NAME" : "Oracle Database", + + "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_BEHAVIOR" : "Terminal behavior", + "SECTION_HEADER_CLIPBOARD" : "Clipboard", + "SECTION_HEADER_DISPLAY" : "Display", + "SECTION_HEADER_NETWORK" : "Network", + "SECTION_HEADER_RECORDING" : "Screen Recording", + "SECTION_HEADER_TYPESCRIPT" : "Typescript (Text Session Recording)", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" + + }, + + "PROTOCOL_POSTGRESQL" : { + + "FIELD_HEADER_BACKSPACE" : "Backspace key sends:", + "FIELD_HEADER_CLIPBOARD_BUFFER_SIZE" : "Clipboard data size limit:", + "FIELD_HEADER_COLOR_SCHEME" : "Color scheme:", + "FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:", + "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Automatically create typescript path:", + "FIELD_HEADER_DATABASE" : "Database:", + "FIELD_HEADER_DISABLE_COPY" : "Disable copying from terminal:", + "FIELD_HEADER_DISABLE_PASTE" : "Disable pasting from client:", + "FIELD_HEADER_FONT_NAME" : "Font name:", + "FIELD_HEADER_FONT_SIZE" : "Font size:", + "FIELD_HEADER_FUNC_KEYS_AND_KEYPAD" : "Function keys and keypad behavior:", + "FIELD_HEADER_HOSTNAME" : "Hostname:", + "FIELD_HEADER_USERNAME" : "Username:", + "FIELD_HEADER_PASSWORD" : "Password:", + "FIELD_HEADER_PORT" : "Port:", + "FIELD_HEADER_READ_ONLY" : "Read-only:", + "FIELD_HEADER_RECORDING_WRITE_EXISTING" : "@:APP.FIELD_HEADER_RECORDING_WRITE_EXISTING", + "FIELD_HEADER_RECORDING_EXCLUDE_MOUSE" : "Exclude mouse:", + "FIELD_HEADER_RECORDING_EXCLUDE_OUTPUT" : "Exclude graphics/streams:", + "FIELD_HEADER_RECORDING_INCLUDE_KEYS" : "Include key events:", + "FIELD_HEADER_RECORDING_INCLUDE_CLIPBOARD" : "Include clipboard events:", + "FIELD_HEADER_RECORDING_NAME" : "Recording name:", + "FIELD_HEADER_RECORDING_PATH" : "Recording path:", + "FIELD_HEADER_SCROLLBACK" : "Maximum scrollback size:", + "FIELD_HEADER_SSL_CA_FILE" : "Certificate authority file (on guacd host):", + "FIELD_HEADER_SSL_MODE" : "Encryption (TLS/SSL) mode:", + "FIELD_HEADER_TERMINAL_TYPE" : "Terminal type:", + "FIELD_HEADER_TIMEOUT" : "Connection timeout:", + "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript name:", + "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript path:", + "FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING" : "@:APP.FIELD_HEADER_TYPESCRIPT_WRITE_EXISTING", + "FIELD_HEADER_WOL_BROADCAST_ADDR" : "Broadcast address for WoL packet:", + "FIELD_HEADER_WOL_MAC_ADDR" : "MAC address of the remote host:", + "FIELD_HEADER_WOL_SEND_PACKET" : "Send WoL packet:", + "FIELD_HEADER_WOL_UDP_PORT" : "UDP port for WoL packet:", + "FIELD_HEADER_WOL_WAIT_TIME" : "Host boot wait time:", + + "FIELD_OPTION_BACKSPACE_EMPTY" : "", + "FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)", + "FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)", + + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_EMPTY" : "", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_262144" : "256KB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_1048576" : "1MB", + "FIELD_OPTION_CLIPBOARD_BUFFER_SIZE_10485760" : "10MB", + + "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white", + "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", + "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black", + "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "Green on black", + "FIELD_OPTION_COLOR_SCHEME_WHITE_BLACK" : "White on black", + + "FIELD_OPTION_FONT_SIZE_8" : "8", + "FIELD_OPTION_FONT_SIZE_9" : "9", + "FIELD_OPTION_FONT_SIZE_10" : "10", + "FIELD_OPTION_FONT_SIZE_11" : "11", + "FIELD_OPTION_FONT_SIZE_12" : "12", + "FIELD_OPTION_FONT_SIZE_14" : "14", + "FIELD_OPTION_FONT_SIZE_18" : "18", + "FIELD_OPTION_FONT_SIZE_24" : "24", + "FIELD_OPTION_FONT_SIZE_30" : "30", + "FIELD_OPTION_FONT_SIZE_36" : "36", + "FIELD_OPTION_FONT_SIZE_48" : "48", + "FIELD_OPTION_FONT_SIZE_60" : "60", + "FIELD_OPTION_FONT_SIZE_72" : "72", + "FIELD_OPTION_FONT_SIZE_96" : "96", + "FIELD_OPTION_FONT_SIZE_EMPTY" : "", + + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_EMPTY" : "", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_ESC" : "ESC[n~", + "FIELD_OPTION_FUNC_KEYS_AND_KEYPAD_VT100" : "VT100", + + "FIELD_OPTION_SSL_MODE_ALLOW" : "allow", + "FIELD_OPTION_SSL_MODE_DISABLE" : "disable", + "FIELD_OPTION_SSL_MODE_EMPTY" : "", + "FIELD_OPTION_SSL_MODE_PREFER" : "prefer", + "FIELD_OPTION_SSL_MODE_REQUIRE" : "require", + "FIELD_OPTION_SSL_MODE_VERIFY_CA" : "verify-ca", + "FIELD_OPTION_SSL_MODE_VERIFY_FULL" : "verify-full", + + "FIELD_OPTION_TERMINAL_TYPE_ANSI" : "ansi", + "FIELD_OPTION_TERMINAL_TYPE_EMPTY" : "", + "FIELD_OPTION_TERMINAL_TYPE_LINUX" : "linux", + "FIELD_OPTION_TERMINAL_TYPE_VT100" : "vt100", + "FIELD_OPTION_TERMINAL_TYPE_VT220" : "vt220", + "FIELD_OPTION_TERMINAL_TYPE_XTERM" : "xterm", + "FIELD_OPTION_TERMINAL_TYPE_XTERM_256COLOR" : "xterm-256color", + + "NAME" : "PostgreSQL", + + "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_BEHAVIOR" : "Terminal behavior", + "SECTION_HEADER_CLIPBOARD" : "Clipboard", + "SECTION_HEADER_DISPLAY" : "Display", + "SECTION_HEADER_NETWORK" : "Network", + "SECTION_HEADER_RECORDING" : "Screen Recording", + "SECTION_HEADER_TLS" : "Encryption (TLS/SSL)", + "SECTION_HEADER_TYPESCRIPT" : "Typescript (Text Session Recording)", + "SECTION_HEADER_WOL" : "Wake-on-LAN (WoL)" + + }, + "PROTOCOL_RDP" : { "FIELD_HEADER_CERT_TOFU" : "Trust host certificate on first use:",