搭建 Guacamole 并解决各种坑和创建不了虚拟驱动器导致无法实现文件传输的方法
系统类型版本:centos7 64位
结果:最终跑通了项目并且实现了虚拟驱动器的文件传输功能,添加了中文支持
反思总结:
先查看官方文档的Q&A,找找有没有类似的错误,然后如果有错误日志或者现成的解决方案,直接尝试用解决方案或者搜索错误日志的方式,更加容易搜索到解决方案。
除非确实不方便,否则用开发者自己的开发环境类型版本、部署环境类型版本更加不容易出现bug或者兼容性问题,这次的这个就是因为作者的部署环境是 ubuntu 14.04 ,而我使用的 centos7 64位,所以才出现了这样的兼容性问题。
搭建环境:
jdk mysql 都是用的yum的方式安装的,教程里提到的和我的版本不一样,所以我手动去 Guacamole 的官网找了 1.0.0 的相关文件的下载地址,打开chrome控制台,找到了下载地址,有些是一些文件提供商,有些是清华大学的tuna的镜像源(https://mirrors.tuna.tsinghua.edu.cn/)
yum 安装 mysql:
# yum install -y mariadb mariadb-server # systemctl start mariadb
yum 安装 jdk 1.8
https://blog.csdn.net/a360616218/article/details/76736988
tomcat安装时使用的源:
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.14/bin/
tomcat 版本:
[root@localhost translations]# /usr/local/tomcat/bin/catalina version -bash: /usr/local/tomcat/bin/catalina: No such file or directory [root@localhost translations]# /usr/local/tomcat/bin/catalina.sh version Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Server version: Apache Tomcat/8.5.37 Server built: Dec 12 2018 12:07:02 UTC Server number: 8.5.37.0 OS Name: Linux OS Version: 3.10.0-957.el7.x86_64 Architecture: amd64 JVM Version: 1.8.0_191-b12 JVM Vendor: Oracle Corporation [root@localhost translations]#
java 版本:
[root@localhost translations]# java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode) [root@localhost translations]#
参照的搭建方法链接:
https://www.jianshu.com/p/ebaba8ca17de (主要)
https://blog.csdn.net/Yg854879464/article/details/82151314 (这个主要参照 guacamole.properties文本内容 ,不过目前跑通了的是下面这个)
[root@localhost ~]# cat /etc/guacamole/guacamole.properties # Hostname and port of guacamole proxy guacd-hostname: localhost guacd-port: 4822 enable-websocket: true enable-clipboard-integration: true # auth-provider: net.sourceforge.guacamole.net.auth.noauth.NoAuthenticationProvider # noauth-config: /etc/guacamole/noauth-config.xml auth-provider: net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider basic-user-mapping: /etc/guacamole/user-mapping.xml # MySQL properties mysql-hostname: localhost mysql-port: 3306 mysql-database: guacamole_db mysql-username: guacamole_user mysql-password: some_password [root@localhost ~]#
https://blog.csdn.net/cloudmq/article/details/80852944 (这个是 mysql 类型的配置方式的入口)
https://blog.csdn.net/cloudmq/article/details/80838192 (这个是 mysql 类型的配置方式)
https://blog.csdn.net/ccc_12345/article/details/76842312 (这个是 mysql 类型的配置方式)
mysql 方式配置时注意:(这里输入完了回车,出现 enter password后 直接回车就行了)
root@ubuntu:/etc/guacamole/sqlauth/guacamole-auth-jdbc-0.9.14/mysql/schema# ls 001-create-schema.sql 002-create-admin-user.sql upgrade root@ubuntu:/etc/guacamole/sqlauth/guacamole-auth-jdbc-0.9.14/mysql/schema# cat ./*.sql | mysql -u root -p guacamole_db 这里输入完了回车,出现 enter password后 直接回车就行了 Enter password: root@ubuntu:/etc/guacamole/sqlauth/guacamole-auth-jdbc-0.9.14/mysql/schema#
http://guacamole.apache.org/doc/gug/ (官方文档)
https://www.realks.com/archives/322 (rdp连接配置说明 其实这些参数,包括那些别的教程的、官方的参数,指的都是web配置面板的那些参数)
http://guacamole.apache.org/doc/gug/configuring-guacamole.html#rdp (rdp配置说明(官方))
https://www.cnblogs.com/redirect/p/10066735.html (guacamole实现RDP的下载)
https://sourceforge.net/p/guacamole/discussion/1110834/thread/9b3cc822/ (如何启动rdp文件传输 (主程回答了))
https://www.jianshu.com/p/d67cd6ba9595 (搭建及添加中文支持)
首先同时参照几种方式进行搭建,要搭建mysql方式的,因为xml方式的功能少,不实用,而且配置远程终端的密码时,如果有特殊符号 $ & 等时,将会登录失败。
注意,登录后默认用户名和密码均为:guacadmin
部署时的注意事项:./configure 的时候会报错(configure: error: no acceptable C compiler found in $PATH),安装gcc即可,(百度一下错误提示,就能找到安装gcc的命令)(yum install gcc) 参考:https://blog.csdn.net/duguduchong/article/details/8699774
要直接安装 mysql 的方式
注意统一版本(我安装时统一为 1.0.0 版本)
注意教程里说的不必要安装的依赖也必须安装,否则根本连不上,安装后成功连接上(那里面都包含了freerdp,都是必须装的,不知道那篇安装教程的博主为什么说是非必须的依赖)
重点:虚拟驱动器问题,这个baidu和google都找不到资料(这个中英文描述的,甚至用上了虚拟驱动器的关键字(G on Guacamole RDP),都没几个人回答,英文答案也是没人解决),看官方文档说是不能实现基础功能就可以看错误日志,百度和google了错误日志(包含 Failed to load guacdr plugin ),才仅在 Glyptodon,Inc。是Apache Guacamole的商业服务提供商(https://jira.glyptodon.com/secure/Dashboard.jspa) 的问答区的问题 (https://jira.glyptodon.com/browse/GUAC-1036?page=com.atlassian.jira.plugin.system.issuetabpanels) 和 sourceforge 的 Apache Guacamole项目下的 Discussion 即 Home/Browse/Apache Guacamole/Discussion ( https://sourceforge.net/p/guacamole/discussion/1110834/thread/76764d35/ ) 找到了解决方法(这个 sourceforge 的问题,主程回答了解决方法,问题提供者最后给出了正确的(只适用于他自己环境的bash命令,但是具有同类型的参考价值)bash命令),
果然,先查看官方文档的Q&A,找找有没有类似的错误,然后如果有错误日志或者现成的解决方案,直接尝试用解决方案或者搜索错误日志的方式,更加容易搜索到解决方案。
然后我把两个答案的内容结合我的实际环境(centos7),尝试着,竟然成功了!
在设置了两个软链接之后,重启guacamole的服务和tomcat(方法在下面的history里都有),然后再去面板重新设置保存一下,即可在远程桌面看到虚拟驱动器,
下面是从安装centos的配置网卡起,经过搭建环境的过程和解决各种问题和虚拟驱动器问题的linux history:
[root@localhost translations]# history 1 vi /etc/sysconfig/network-scripts/ifcfg-ens192 2 ping www.baidu.com 3 service network restart 4 ping www.baidu.com 5 vi /etc/sysconfig/network-scripts/ifcfg-ens192 6 service network restart 7 ifconfig 8 ip addr 9 ping www.baidu.com 10 ls 11 ping 192.168.1.30 12 yum install -y java-1.8.0-openjdk-devel.x86\_64 13 java -version 14 yum install wget 15 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M15/bin/apache-tomcat-9.0.0.M15.tar.gz 16 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gz 17 tar -zxvf apache-tomcat-8.5.37.tar.gz 18 mv apache-tomcat-8.5.37 /usr/local/tomcat 19 cd /etc/init.d/ 20 vi tomcat 21 yum install -y cairo-devel libjpeg-turbo-devel libpng-devel uuid-devel 22 wget http://mirrors.hust.edu.cn/apache/incubator/guacamole/0.9.10-incubating/source/guacamole-server-0.9.10-incubating.tar.gz 23 yum install -y freerdp-devel pango-devel libssh2-devel libvncserver-devel pulseaudio-libs-devel openssl-devel libvorbis-devel libwebp-devel 24 wget http://mirror.bit.edu.cn/apache/guacamole/1.0.0/source/guacamole-server-1.0.0.tar.gz 25 tar -zxvf guacamole-server-1.0.0.tar.gz 26 cd guacamole-server-1.0.0 27 yum install gcc 28 ./configure --prefix=/usr/local/guacamole --with-init-dir=/etc/init.d 29 make 30 make install 31 ldconfig 32 wget http://mirror.bit.edu.cn/apache/guacamole/1.0.0/binary/guacamole-1.0.0.war 33 cp guacamole-1.0.0.war /usr/local/tomcat/webapps/guacamole.war 34 mkdir /etc/guacamole/ 35 cd /etc/guacamole/ 36 vi guacamole.properties 37 vi /etc/guacamole/user-mapping.xml 38 cat /etc/guacamole/user-mapping.xml 39 clear 40 cat /etc/guacamole/user-mapping.xml 41 ls 42 vi /etc/profile 43 source /etc/profile 44 service guacd start 45 /usr/local/tomcat/bin/startup.sh 46 systemctl stop firewalld 47 systemctl disable firewalld 48 service guacd stop 49 vi /etc/guacamole/user-mapping.xml 50 service guacd start 51 service guacd stop 52 vi /etc/guacamole/user-mapping.xml 53 service guacd start 54 service tomcat stop 55 /usr/local/tomcat/bin/shutdown.sh 56 service guacd restart 57 service guacd stop 58 service guacd start 59 /usr/local/tomcat/bin/startup.sh 60 service guacd stop 61 vi /etc/guacamole/user-mapping.xml 62 cat /etc/guacamole/user-mapping.xml 63 vi /etc/guacamole/user-mapping.xml 64 cat /etc/guacamole/user-mapping.xml 65 service guacd start 66 service guacd stop 67 service guacd start 68 service guacd restart 69 service guacd stop 70 vi /etc/guacamole/user-mapping.xml 71 service guacd stop 72 service guacd start 73 /usr/local/tomcat/bin/shutdown.sh 74 /usr/local/tomcat/bin/startup.sh 75 cat /etc/guacamole/user-mapping.xml 76 service guacd stop 77 vi /etc/guacamole/user-mapping.xml 78 service guacd start 79 service guacd stop 80 vi /etc/guacamole/user-mapping.xml 81 service guacd stop 82 service guacd start 83 service guacd stop 84 vi /etc/guacamole/user-mapping.xml 85 service guacd stop 86 service guacd start 87 service guacd stop 88 /usr/local/tomcat/bin/shutdown.sh 89 vi /etc/guacamole/user-mapping.xml 90 service guacd stop 91 service guacd start 92 /usr/local/tomcat/bin/startup.sh 93 vi /etc/guacamole/user-mapping.xml 94 service guacd stop 95 vi /etc/guacamole/user-mapping.xml 96 service guacd start 97 service guacd stop 98 /usr/local/tomcat/bin/shutdown.sh 99 /usr/local/tomcat/bin/startup.sh 100 service guacd stop 101 service guacd start 102 service guacd stop 103 vi /etc/guacamole/user-mapping.xml 104 service guacd stop 105 service guacd start 106 reboot 107 service guacd start 108 /usr/local/tomcat/bin/startup.sh 109 vi /etc/guacamole/user-mapping.xml 110 service guacd start 111 service guacd stop 112 service guacd start 113 service guacd stop 114 vi /etc/guacamole/user-mapping.xml 115 service guacd stop 116 service guacd start 117 service guacd stop 118* /usr/local/tomcat/bin/s 119 vi /etc/guacamole/user-mapping.xml 120 service guacd stop 121 service guacd start 122 /usr/local/tomcat/bin/startup.sh 123 service guacd stop 124 vi /etc/guacamole/user-mapping.xml 125 service guacd start 126 service guacd stop 127 vi /etc/guacamole/user-mapping.xml 128 service guacd stop 129 service guacd start 130 service guacd stop 131 /usr/local/tomcat/bin/shutdown.sh 132 service guacd start 133 /usr/local/tomcat/bin/startup.sh 134 service guacd stop 135 vi /etc/guacamole/user-mapping.xml 136 service guacd stop 137 service guacd start 138 yum install -y mariadb mariadb-server 139 systemctl start mariadb 140 mysql -uroot -p root 141 mysql -uroot 142 mkdir tempauth 143 cd tempauth/ 144 ls 145 wget http://apache.mirrors.tds.net/guacamole/1.0.0/binary/guacamole-auth-jdbc-1.0.0.tar.gz 146 wget https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz 147 tar -zxvf mysql-connector-java-5.1.46.tar.gz 148 tar -zxvf guacamole-auth-jdbc-1.0.0.tar.gz 149 pwd 150 cd /etc/guacamole/ 151 ls 152 cd /root/ 153 ls 154 cd tempauth/ 155 ls 156 cp guacamole-auth-jdbc-1.0.0/mysql/guacamole-auth-jdbc-mysql-1.0.0.jar /etc/guacamole/extensions/ 157 mkdir /etc/guacamole/extensions 158 cp guacamole-auth-jdbc-1.0.0/mysql/guacamole-auth-jdbc-mysql-1.0.0.jar /etc/guacamole/extensions/ 159 ls -all mysql-connector-java-5.1.46/ 160 cp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar /etc/guacamole/lib 161 ls /etc/guacamole/ 162 ls -all /etc/guacamole/ 163 rm -rf /etc/guacamole/lib 164 cp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar /etc/guacamole/lib/ 165 mkdir /etc/guacamole/lib 166 cp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar /etc/guacamole/lib/ 167 mysql -uroot 168 cd /etc/guacamole/sqlauth/guacamole-auth-jdbc-0.9.14/mysql/schema 169 ls 170 cd guacamole-auth-jdbc-1.0.0 171 ls 172 cd mysql/ 173 ls 174 cd schema/ 175 ls
176 cat .\/\*.sql | mysql -u root -p guacamole_db 这条命令的\/\* 是经过转义的,因为博客园的插入代码插入之后,这后面全给注释掉了,所以在两个"/" 和 "*" 前都加上了转义符 "\" 实际上上面这条命令是不包含转义符的
177 ls 178 cd .. 179 ls 180 cd .. 181 ls 182 cd .. 183 ls 184 cd /etc/guacamole/ 185 ls 186 vi guacamole.properties 187 /etc/init.d/guacd restart 188 /etc/init.d/guacd stop 189 history 190 /usr/local/tomcat/bin/shutdown.sh 191 /usr/local/tomcat/bin/startup.sh 192 /etc/init.d/guacd stop 193 /etc/init.d/guacd start 194 /etc/init.d/guacd stop 195 vi guacamole.properties 196 /etc/init.d/guacd stop 197 /etc/init.d/guacd start 198 /usr/local/tomcat/bin/shutdown.sh 199 /usr/local/tomcat/bin/startup.sh 200 /etc/init.d/guacd restart 201 /etc/init.d/guacd stop 202 vi guacamole.properties 203 /etc/init.d/guacd start 204 /etc/init.d/guacd restart 205 vi guacamole.properties 206 /etc/init.d/guacd restart 207 /etc/init.d/guacd stop 208 /etc/init.d/guacd start 209 cd .. 210 ls 211 cd / 212 ls 213 cd home 214 ls 215 /etc/init.d/guacd restart 216 /usr/local/tomcat/bin/shutdown.sh 217 /etc/init.d/guacd stop 218 /etc/init.d/guacd start 219 /usr/local/tomcat/bin/startup.sh 220 cd /var/log/ 221 ls 222 ls -all | grep "syslog" 223 ls -all | grep "rh" 224 ls -all | grep "d" 225 ls | grep "d" 226 ls | grep "syslog" 227 ls | grep "me" 228 ls -all | grep "messges" 229 ls -all | grep "messages" 230 cat messages 231 cat test>messages 232 cat "test">messages 233 cat /dev/null > messages 234 cat messages 235 cat /dev/null > messages 236 cat messages 237 ffmpeg 238 cat messages 239 find / -name "* freerdp *" 240 find / -name "* winpr *" 241 find / -name "*freerdp*" 242 cd /usr/lib64/freerdp/ 243 ls 244 ls -all 245 find / -name "guacdr.so" 246 find / -name "guacsnd.so" 247 find / -name "guacsnd" 248 find / -name "guacsnd*" 249* 250 find / -name "guacsnd-*" 251 ls /usr/lib/
252 ln -sv /usr/local/guacamole/lib/freerdp/guacsnd.so /usr/lib64/freerdp 253 ln -sv /usr/local/guacamole/lib/freerdp/guacdr.so /usr/lib64/freerdp
上面两条命令通过设置软链接的方式解决了不能创建虚拟驱动器的问题,是通过综合那两个回答尝试的,因为环境不一样,所以路径有一些差异,但是成功实现了,说明方法没错
254 history 255 service guacd stop 256 /usr/local/tomcat/bin/shutdown.sh 257 service guacd start 258 /usr/local/tomcat/bin/startup.sh 259 history 260 cd /usr/local/tomcat/webapps/guacamole/translations/ 261 ls 262 vi zh.json 263 rm rf zh.json 264 ls 265 rm -rf zh.json 266 ls 267 /usr/local/tomcat/bin/shutdown.sh 268 /usr/local/tomcat/bin/startup.sh 269 mysql -uroot 270 vi zh.json 271 rm -rf zh.json 272 ls 273 cat zh.json 274 history [root@localhost translations]#
添加中文支持:
从语言文件可以看出,guacamole具有强大的用户管理、终端管理、分享等功能,需要使用mysql数据库的部署方式才能支持。
{ "NAME" : "简体中文", "APP" : { "NAME" : "远程桌面网关系统", "VERSION" : "ver 0.9.14", "ACTION_ACKNOWLEDGE" : "确定", "ACTION_CANCEL" : "取消", "ACTION_CLONE" : "克隆", "ACTION_CONTINUE" : "继续", "ACTION_DELETE" : "删除", "ACTION_DELETE_SESSIONS" : "删除 Sessions", "ACTION_DOWNLOAD" : "下载", "ACTION_LOGIN" : "登录", "ACTION_LOGOUT" : "注销", "ACTION_MANAGE_CONNECTIONS" : "连接", "ACTION_MANAGE_PREFERENCES" : "首选项", "ACTION_MANAGE_SETTINGS" : "设置", "ACTION_MANAGE_SESSIONS" : "激活 Sessions", "ACTION_MANAGE_USERS" : "用户", "ACTION_NAVIGATE_BACK" : "后退", "ACTION_NAVIGATE_HOME" : "首页", "ACTION_SAVE" : "保存", "ACTION_SEARCH" : "搜索", "ACTION_SHARE" : "分享", "ACTION_UPDATE_PASSWORD" : "修改密码", "ACTION_VIEW_HISTORY" : "历史", "DIALOG_HEADER_ERROR" : "错误", "ERROR_PASSWORD_BLANK" : "密码不能为空。", "ERROR_PASSWORD_MISMATCH" : "密码不匹配。", "FIELD_HEADER_PASSWORD" : "密码:", "FIELD_HEADER_PASSWORD_AGAIN" : "确认密码:", "FIELD_PLACEHOLDER_FILTER" : "过滤", "FORMAT_DATE_TIME_PRECISE" : "yyyy-MM-dd HH:mm:ss", "INFO_ACTIVE_USER_COUNT" : "当前连接:{USERS} ", "TEXT_ANONYMOUS_USER" : "匿名", "TEXT_HISTORY_DURATION" : "{VALUE} {UNIT, select, second{{VALUE, plural, one{second} other{seconds}}} minute{{VALUE, plural, one{minute} other{minutes}}} hour{{VALUE, plural, one{hour} other{hours}}} day{{VALUE, plural, one{day} other{days}}} other{}}" }, "CLIENT" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CLEAR_COMPLETED_TRANSFERS" : "清除", "ACTION_DISCONNECT" : "断开连接", "ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT", "ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK", "ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME", "ACTION_RECONNECT" : "重新连接", "ACTION_SAVE_FILE" : "@:APP.ACTION_SAVE", "ACTION_SHARE" : "@:APP.ACTION_SHARE", "ACTION_UPLOAD_FILES" : "上传文件", "DIALOG_HEADER_CONNECTING" : "连接...", "DIALOG_HEADER_CONNECTION_ERROR" : "连接错误", "DIALOG_HEADER_DISCONNECTED" : "断开连接", "ERROR_CLIENT_201" : "连接已被关闭:服务器繁忙,请稍等几分钟再试一次。", "ERROR_CLIENT_202" : "由于远程桌面响应时间过长,远程桌面网关服务器已关闭连接。请再试一次或与系统管理员联系。", "ERROR_CLIENT_203" : "远程桌面服务器遇到错误并关闭了连接。请再试一次或与系统管理员联系。", "ERROR_CLIENT_207" : "远程桌面服务器当前无法访问。如果问题仍然存在,请通知系统管理员,或检查系统日志。", "ERROR_CLIENT_208" : "远程桌面服务器当前不可用。如果问题仍然存在,请通知系统管理员,或检查系统日志。", "ERROR_CLIENT_209" : "远程桌面服务器已关闭连接,因为它与另一个连接冲突。请稍后再试。", "ERROR_CLIENT_20A" : "远程桌面服务器已关闭连接,因为它似乎是不活动的。请通知您的系统管理员,或检查您的系统设置。", "ERROR_CLIENT_20B" : "远程桌面服务器强制关闭连接。如果这是不希望的或意外的,请通知您的系统管理员,或检查您的系统日志。", "ERROR_CLIENT_301" : "登录失败。请重新连接并再试一次。", "ERROR_CLIENT_303" : "远程桌面服务器拒绝访问此连接。如果您需要访问,请让您的系统管理员批准您的帐户访问,或检查您的系统设置。", "ERROR_CLIENT_308" : "远程桌面网关服务器已经关闭了连接,因为没有足够长时间响应浏览器,因为它似乎断开连接。这通常是由网络问题引起的,例如斑点状无线信号,或者仅仅是非常慢的网络速度。请检查您的网络,然后再试一次。", "ERROR_CLIENT_31D" : "远程桌面网关服务器拒绝访问此连接,因为您已经耗尽了个人用户同时连接使用的限制。请关闭一个或多个连接,然后再试一次。", "ERROR_CLIENT_DEFAULT" : "在远程桌面网关服务器内发生了内部错误,连接已终止。如果问题仍然存在,请通知系统管理员,或检查系统日志。", "ERROR_TUNNEL_201" : "由于有太多的活动连接,远程桌面网关服务器拒绝了此连接尝试。请稍等几分钟再试一次。", "ERROR_TUNNEL_202" : "连接已经关闭,服务器请求超时。这通常是由网络问题引起的,例如网络速度慢。请检查网络连接并重试,或与系统管理员联系。", "ERROR_TUNNEL_203" : "服务器遇到错误并关闭了连接。请再试一次或与系统管理员联系。", "ERROR_TUNNEL_204" : "请求的连接不存在。请检查连接名,然后再试一次。", "ERROR_TUNNEL_205" : "目前正在使用此连接,不允许同时访问该连接。请稍后再试。", "ERROR_TUNNEL_207" : "当前无法访问远程桌面网关服务器。请检查您的网络,然后再试一次。", "ERROR_TUNNEL_208" : "远程桌面网关服务器不接受连接。请检查您的网络,然后再试一次。", "ERROR_TUNNEL_301" : "您没有访问此连接的权限,因为您没有登录。请登录并再试一次。", "ERROR_TUNNEL_303" : "您没有访问此连接的权限。如果您需要访问,请让系统管理员添加您允许的用户列表,或者检查您的系统设置。", "ERROR_TUNNEL_308" : "远程桌面网关服务器已经关闭了连接,因为没有足够长时间响应浏览器,因为它似乎断开连接。这通常是由网络问题引起的,例如网络速度慢。请检查您的网络,然后再试一次。", "ERROR_TUNNEL_31D" : "远程桌面网关服务器拒绝访问此连接,因为您已经耗尽了个人用户同时连接使用的限制。请关闭一个或多个连接,然后再试一次。", "ERROR_TUNNEL_DEFAULT" : "在远程桌面网关服务器内发生了内部错误,连接已终止。如果问题仍然存在,请通知系统管理员,或检查系统日志。", "ERROR_UPLOAD_100" : "不支持或不启用文件传输。请联系您的系统管理员,或检查您的系统日志。", "ERROR_UPLOAD_201" : "当前传输文件过多。请等待现有传输完成,然后再试一次。", "ERROR_UPLOAD_202" : "由于远程桌面服务器响应时间过长,无法传输文件。请再试一次或与系统管理员联系。", "ERROR_UPLOAD_203" : "远程桌面服务器在传输过程中遇到错误。请再试一次或与系统管理员联系。", "ERROR_UPLOAD_204" : "文件传输的目标目录不存在。请检查目的地是否存在,然后再试一次。", "ERROR_UPLOAD_205" : "文件传输的目标目录当前被锁定。请等待任何正在进行的任务完成,然后再试一次。", "ERROR_UPLOAD_301" : "您没有权限上传此文件,因为您没有登录。请登录并再试一次。", "ERROR_UPLOAD_303" : "您没有上传此文件的权限。如果您需要访问,请检查您的系统设置,或检查您的系统管理员。", "ERROR_UPLOAD_308" : "文件传输已停止。这通常是由网络问题引起的,例如网络速度慢。请检查您的网络,然后再试一次。", "ERROR_UPLOAD_31D" : "当前传输文件过多。请等待现有传输完成,然后再试一次。", "ERROR_UPLOAD_DEFAULT" : "在GuaCAMOL服务器内发生了内部错误,连接已终止。如果问题仍然存在,请通知系统管理员,或检查系统日志。", "HELP_CLIPBOARD" : "下方文本框同步显示远程桌面主机的剪切板,对此文本框的修改,也会同步到远程桌面主机的剪切板中。", "HELP_INPUT_METHOD_NONE" : "不使用输入法,键盘输入是从一个连接的物理键盘接收的。", "HELP_INPUT_METHOD_OSK" : "使用内置的屏幕键盘,屏幕键盘允许组合键(如CTRL+ALT+DELETE)", "HELP_INPUT_METHOD_TEXT" : "文本模拟,根据输入的文本来模拟键盘事件。通常用于手机,平板等不具备物理键盘的设备或控制端使用屏幕键盘、输入法等进行控制。", "HELP_MOUSE_MODE" : "鼠标模拟", "HELP_MOUSE_MODE_ABSOLUTE" : "触摸点击。点击发生在触摸的位置。", "HELP_MOUSE_MODE_RELATIVE" : "拖动鼠标指针,触摸点击。点击发生在指针的位置。", "HELP_SHARE_LINK" : "连接已分享,其他人可通过以下链接进行访问 {link}", "INFO_CONNECTION_SHARED" : "链接已分享。", "INFO_NO_FILE_TRANSFERS" : "没有文件传输。", "NAME_INPUT_METHOD_NONE" : "无", "NAME_INPUT_METHOD_OSK" : "屏幕键盘", "NAME_INPUT_METHOD_TEXT" : "文本模拟", "NAME_KEY_CTRL" : "Ctrl", "NAME_KEY_ALT" : "Alt", "NAME_KEY_ESC" : "Esc", "NAME_KEY_TAB" : "Tab", "NAME_MOUSE_MODE_ABSOLUTE" : "触摸屏", "NAME_MOUSE_MODE_RELATIVE" : "触摸板", "SECTION_HEADER_CLIPBOARD" : "剪切板", "SECTION_HEADER_DEVICES" : "设备", "SECTION_HEADER_DISPLAY" : "显示", "SECTION_HEADER_FILE_TRANSFERS" : "文件传输", "SECTION_HEADER_INPUT_METHOD" : "输入方式", "SECTION_HEADER_MOUSE_MODE" : "鼠标模拟方式", "TEXT_ZOOM_AUTO_FIT" : "自适应浏览器窗口", "TEXT_CLIENT_STATUS_IDLE" : "空闲。", "TEXT_CLIENT_STATUS_CONNECTING" : "正在连接远程桌面网关服务器...", "TEXT_CLIENT_STATUS_DISCONNECTED" : "您已断开连接。", "TEXT_CLIENT_STATUS_WAITING" : "已连接到PH远程桌面网关服务器,等待响应...", "TEXT_RECONNECT_COUNTDOWN" : "重连接 {REMAINING} ...", "TEXT_FILE_TRANSFER_PROGRESS" : "{PROGRESS} ", "URL_OSK_LAYOUT" : "layouts/en-us-qwerty.json" }, "DATA_SOURCE_DEFAULT" : { "NAME" : "Default (XML)" }, "FORM" : { "FIELD_PLACEHOLDER_DATE" : "YYYY-MM-DD", "FIELD_PLACEHOLDER_TIME" : "HH:MM:SS", "HELP_SHOW_PASSWORD" : "显示密码", "HELP_HIDE_PASSWORD" : "隐藏密码" }, "HOME" : { "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", "INFO_NO_RECENT_CONNECTIONS" : "无最近连接", "PASSWORD_CHANGED" : "密码已修改", "SECTION_HEADER_ALL_CONNECTIONS" : "所有连接", "SECTION_HEADER_RECENT_CONNECTIONS" : "最近连接" }, "LIST" : { "TEXT_ANONYMOUS_USER" : "匿名" }, "LOGIN": { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CONTINUE" : "@:APP.ACTION_CONTINUE", "ACTION_LOGIN" : "@:APP.ACTION_LOGIN", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "ERROR_INVALID_LOGIN" : "无效登录", "FIELD_HEADER_USERNAME" : "用户名", "FIELD_HEADER_PASSWORD" : "密码" }, "MANAGE_CONNECTION" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_CLONE" : "@:APP.ACTION_CLONE", "ACTION_DELETE" : "@:APP.ACTION_DELETE", "ACTION_SAVE" : "@:APP.ACTION_SAVE", "DIALOG_HEADER_CONFIRM_DELETE" : "删除连接", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_LOCATION" : "位置:", "FIELD_HEADER_NAME" : "名称:", "FIELD_HEADER_PROTOCOL" : "协议:", "FORMAT_HISTORY_START" : "@:APP.FORMAT_DATE_TIME_PRECISE", "INFO_CONNECTION_DURATION_UNKNOWN" : "--", "INFO_CONNECTION_ACTIVE_NOW" : "活动", "INFO_CONNECTION_NOT_USED" : "此连接尚未使用。", "SECTION_HEADER_EDIT_CONNECTION" : "编辑链接", "SECTION_HEADER_HISTORY" : "历史记录", "SECTION_HEADER_PARAMETERS" : "参数", "TABLE_HEADER_HISTORY_USERNAME" : "用户名", "TABLE_HEADER_HISTORY_START" : "开始时间", "TABLE_HEADER_HISTORY_DURATION" : "持续时间", "TABLE_HEADER_HISTORY_REMOTEHOST" : "远程主机", "TEXT_CONFIRM_DELETE" : "连接被删除后无法恢复。确实要删除此连接吗?", "TEXT_HISTORY_DURATION" : "@:APP.TEXT_HISTORY_DURATION" }, "MANAGE_CONNECTION_GROUP" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_DELETE" : "@:APP.ACTION_DELETE", "ACTION_SAVE" : "@:APP.ACTION_SAVE", "DIALOG_HEADER_CONFIRM_DELETE" : "删除连接组", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_LOCATION" : "位置:", "FIELD_HEADER_NAME" : "名称:", "FIELD_HEADER_TYPE" : "类型:", "NAME_TYPE_BALANCING" : "平衡", "NAME_TYPE_ORGANIZATIONAL" : "组织", "SECTION_HEADER_EDIT_CONNECTION_GROUP" : "编辑连接组", "TEXT_CONFIRM_DELETE" : "连接组在被删除后无法恢复。确实要删除此连接组吗?" }, "MANAGE_SHARING_PROFILE" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_CLONE" : "@:APP.ACTION_CLONE", "ACTION_DELETE" : "@:APP.ACTION_DELETE", "ACTION_SAVE" : "@:APP.ACTION_SAVE", "DIALOG_HEADER_CONFIRM_DELETE" : "删除共享配置文件", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_NAME" : "名称:", "FIELD_HEADER_PRIMARY_CONNECTION" : "主连接:", "SECTION_HEADER_EDIT_SHARING_PROFILE" : "编辑共享配置文件", "SECTION_HEADER_PARAMETERS" : "参数", "TEXT_CONFIRM_DELETE" : "共享配置文件在被删除后无法恢复。确实要删除此共享配置文件吗?" }, "MANAGE_USER" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_CLONE" : "@:APP.ACTION_CLONE", "ACTION_DELETE" : "@:APP.ACTION_DELETE", "ACTION_SAVE" : "@:APP.ACTION_SAVE", "DIALOG_HEADER_CONFIRM_DELETE" : "删除用户", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", "FIELD_HEADER_ADMINISTER_SYSTEM" : "系统管理员:", "FIELD_HEADER_CHANGE_OWN_PASSWORD" : "修改自己密码:", "FIELD_HEADER_CREATE_NEW_USERS" : "创建用户:", "FIELD_HEADER_CREATE_NEW_CONNECTIONS" : "创建连接:", "FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS" : "创建连接组:", "FIELD_HEADER_CREATE_NEW_SHARING_PROFILES" : "创建共享配置文件:", "FIELD_HEADER_PASSWORD" : "@:APP.FIELD_HEADER_PASSWORD", "FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN", "FIELD_HEADER_USERNAME" : "用户:", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "INFO_READ_ONLY" : "无法编辑此用户帐户.", "SECTION_HEADER_CONNECTIONS" : "连接", "SECTION_HEADER_EDIT_USER" : "编辑用户", "SECTION_HEADER_PERMISSIONS" : "权限", "TEXT_CONFIRM_DELETE" : "用户在被删除后无法恢复。确实要删除此用户吗?" }, "PROTOCOL_RDP" : { "FIELD_HEADER_CLIENT_NAME" : "客户端名称:", "FIELD_HEADER_COLOR_DEPTH" : "颜色深度:", "FIELD_HEADER_CONSOLE" : "控制台模式:", "FIELD_HEADER_CONSOLE_AUDIO" : "在控制台启用音频:", "FIELD_HEADER_CREATE_DRIVE_PATH" : "自动创建虚拟驱动器文件夹:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "自动创建录像文件夹:", "FIELD_HEADER_DISABLE_AUDIO" : "禁用音频:", "FIELD_HEADER_DISABLE_AUTH" : "禁用身份认证:", "FIELD_HEADER_DOMAIN" : "域:", "FIELD_HEADER_DPI" : "分辨率 (DPI):", "FIELD_HEADER_DRIVE_PATH" : "虚拟驱动器路径:", "FIELD_HEADER_ENABLE_AUDIO_INPUT" : "允许音频输入 (麦克风):", "FIELD_HEADER_ENABLE_DESKTOP_COMPOSITION" : "启用桌面合成 (Aero):", "FIELD_HEADER_ENABLE_DRIVE" : "启用虚拟驱动器:", "FIELD_HEADER_ENABLE_FONT_SMOOTHING" : "启用字体平滑 (ClearType):", "FIELD_HEADER_ENABLE_FULL_WINDOW_DRAG" : "启用全窗口拖拽(默认只绘制边框):", "FIELD_HEADER_ENABLE_MENU_ANIMATIONS" : "启用菜单动画:", "FIELD_HEADER_ENABLE_PRINTING" : "启用远程打印:", "FIELD_HEADER_ENABLE_SFTP" : "启用 SFTP:", "FIELD_HEADER_ENABLE_THEMING" : "启用主题:", "FIELD_HEADER_ENABLE_WALLPAPER" : "启用壁纸:", "FIELD_HEADER_GATEWAY_DOMAIN" : "域:", "FIELD_HEADER_GATEWAY_HOSTNAME" : "主机:", "FIELD_HEADER_GATEWAY_PASSWORD" : "密码:", "FIELD_HEADER_GATEWAY_PORT" : "端口:", "FIELD_HEADER_GATEWAY_USERNAME" : "用户名:", "FIELD_HEADER_HEIGHT" : "高:", "FIELD_HEADER_HOSTNAME" : "主机:", "FIELD_HEADER_IGNORE_CERT" : "忽略服务器证书:", "FIELD_HEADER_INITIAL_PROGRAM" : "连接后运行的程序:", "FIELD_HEADER_LOAD_BALANCE_INFO" : "加载负载平衡 info/cookie:", "FIELD_HEADER_PASSWORD" : "密码:", "FIELD_HEADER_PORT" : "端口:", "FIELD_HEADER_PRECONNECTION_BLOB" : "预连接 BLOB (VM ID):", "FIELD_HEADER_PRECONNECTION_ID" : "RDP source ID:", "FIELD_HEADER_READ_ONLY" : "只读:", "FIELD_HEADER_RECORDING_NAME" : "录像名称:", "FIELD_HEADER_RECORDING_PATH" : "录像路径:", "FIELD_HEADER_RESIZE_METHOD" : "重绘方式:", "FIELD_HEADER_REMOTE_APP_ARGS" : "参数:", "FIELD_HEADER_REMOTE_APP_DIR" : "工作目录:", "FIELD_HEADER_REMOTE_APP" : "程序:", "FIELD_HEADER_SECURITY" : "加密方式:", "FIELD_HEADER_SERVER_LAYOUT" : "键盘布局:", "FIELD_HEADER_SFTP_DIRECTORY" : "默认上传目录:", "FIELD_HEADER_SFTP_HOSTNAME" : "主机:", "FIELD_HEADER_SFTP_SERVER_ALIVE_INTERVAL" : "SFTP 在线检测间隔:", "FIELD_HEADER_SFTP_PASSPHRASE" : "口令(PASSPHRASE):", "FIELD_HEADER_SFTP_PASSWORD" : "密码:", "FIELD_HEADER_SFTP_PORT" : "端口:", "FIELD_HEADER_SFTP_PRIVATE_KEY" : "私钥:", "FIELD_HEADER_SFTP_ROOT_DIRECTORY" : "文件传输默认根目录:", "FIELD_HEADER_SFTP_USERNAME" : "用户名:", "FIELD_HEADER_STATIC_CHANNELS" : "静态通道名称:", "FIELD_HEADER_USERNAME" : "用户名:", "FIELD_HEADER_WIDTH" : "宽度:", "FIELD_OPTION_COLOR_DEPTH_16" : "低彩色 (16-bit)", "FIELD_OPTION_COLOR_DEPTH_24" : "真彩色 (24-bit)", "FIELD_OPTION_COLOR_DEPTH_32" : "真彩色 (32-bit)", "FIELD_OPTION_COLOR_DEPTH_8" : "256 color", "FIELD_OPTION_COLOR_DEPTH_EMPTY" : "", "FIELD_OPTION_RESIZE_METHOD_DISPLAY_UPDATE" : "\"显示已更新\" (RDP 8.1+)", "FIELD_OPTION_RESIZE_METHOD_EMPTY" : "", "FIELD_OPTION_RESIZE_METHOD_RECONNECT" : "重连接", "FIELD_OPTION_SECURITY_ANY" : "Any", "FIELD_OPTION_SECURITY_EMPTY" : "", "FIELD_OPTION_SECURITY_NLA" : "NLA (网络级别身份验证)", "FIELD_OPTION_SECURITY_RDP" : "RDP 加密", "FIELD_OPTION_SECURITY_TLS" : "TLS 加密", "FIELD_OPTION_SERVER_LAYOUT_DE_DE_QWERTZ" : "German (Qwertz)", "FIELD_OPTION_SERVER_LAYOUT_EMPTY" : "", "FIELD_OPTION_SERVER_LAYOUT_EN_US_QWERTY" : "US English (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_FAILSAFE" : "Unicode", "FIELD_OPTION_SERVER_LAYOUT_FR_CH_QWERTZ" : "Swiss French (Qwertz)", "FIELD_OPTION_SERVER_LAYOUT_FR_FR_AZERTY" : "French (Azerty)", "FIELD_OPTION_SERVER_LAYOUT_IT_IT_QWERTY" : "Italian (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_JA_JP_QWERTY" : "Japanese (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_SV_SE_QWERTY" : "Swedish (Qwerty)", "NAME" : "RDP", "SECTION_HEADER_AUTHENTICATION" : "认证", "SECTION_HEADER_BASIC_PARAMETERS" : "基本设置", "SECTION_HEADER_DEVICE_REDIRECTION" : "设备重定向", "SECTION_HEADER_DISPLAY" : "显示", "SECTION_HEADER_GATEWAY" : "远程桌面网关服务器", "SECTION_HEADER_LOAD_BALANCING" : "负载均衡", "SECTION_HEADER_NETWORK" : "网络", "SECTION_HEADER_PERFORMANCE" : "性能", "SECTION_HEADER_PRECONNECTION_PDU" : "预连接 PDU / Hyper-V", "SECTION_HEADER_RECORDING" : "屏幕录像", "SECTION_HEADER_REMOTEAPP" : "远程应用", "SECTION_HEADER_SFTP" : "SFTP" }, "PROTOCOL_SSH" : { "FIELD_HEADER_COLOR_SCHEME" : "配色方案:", "FIELD_HEADER_COMMAND" : "执行命令:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "自动创建录像文件夹路径:", "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "自动创建typescript文件夹路径:", "FIELD_HEADER_FONT_NAME" : "字体名称:", "FIELD_HEADER_FONT_SIZE" : "字体大小:", "FIELD_HEADER_ENABLE_SFTP" : "启用 SFTP:", "FIELD_HEADER_HOSTNAME" : "主机:", "FIELD_HEADER_USERNAME" : "用户名:", "FIELD_HEADER_PASSWORD" : "密码:", "FIELD_HEADER_PASSPHRASE" : "口令(Passphrase):", "FIELD_HEADER_PORT" : "端口:", "FIELD_HEADER_PRIVATE_KEY" : "私钥:", "FIELD_HEADER_READ_ONLY" : "只读:", "FIELD_HEADER_RECORDING_NAME" : "录像名称:", "FIELD_HEADER_RECORDING_PATH" : "录像路径:", "FIELD_HEADER_SERVER_ALIVE_INTERVAL" : "服务器在线检测间隔:", "FIELD_HEADER_SFTP_ROOT_DIRECTORY" : "文件传输默认根目录:", "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript 名称:", "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript 文件夹路径:", "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "白底黑字", "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "黑底灰字", "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "黑底绿字", "FIELD_OPTION_COLOR_SCHEME_WHITE_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" : "", "NAME" : "SSH", "SECTION_HEADER_AUTHENTICATION" : "认证", "SECTION_HEADER_DISPLAY" : "显示", "SECTION_HEADER_NETWORK" : "网络", "SECTION_HEADER_RECORDING" : "屏幕录像", "SECTION_HEADER_SESSION" : "会话 / 环境", "SECTION_HEADER_TYPESCRIPT" : "Typescript (文本会话记录)", "SECTION_HEADER_SFTP" : "SFTP" }, "PROTOCOL_TELNET" : { "FIELD_HEADER_COLOR_SCHEME" : "配色方案:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "自动创建录像文件夹路径:", "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "自动创建typescript文件夹路径:", "FIELD_HEADER_FONT_NAME" : "字体名称:", "FIELD_HEADER_FONT_SIZE" : "字体大小:", "FIELD_HEADER_HOSTNAME" : "主机:", "FIELD_HEADER_USERNAME" : "用户名:", "FIELD_HEADER_PASSWORD" : "密码:", "FIELD_HEADER_PASSWORD_REGEX" : "密码正则表达式:", "FIELD_HEADER_PORT" : "端口:", "FIELD_HEADER_READ_ONLY" : "只读:", "FIELD_HEADER_RECORDING_NAME" : "录像名称:", "FIELD_HEADER_RECORDING_PATH" : "录像路径:", "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript 名称:", "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript 文件夹路径:", "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "白底黑字", "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "黑底灰字", "FIELD_OPTION_COLOR_SCHEME_GREEN_BLACK" : "黑底绿字", "FIELD_OPTION_COLOR_SCHEME_WHITE_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" : "", "NAME" : "Telnet", "SECTION_HEADER_AUTHENTICATION" : "认证", "SECTION_HEADER_DISPLAY" : "显示", "SECTION_HEADER_RECORDING" : "屏幕录像", "SECTION_HEADER_TYPESCRIPT" : "Typescript (文本会话记录)", "SECTION_HEADER_NETWORK" : "网络" }, "PROTOCOL_VNC" : { "FIELD_HEADER_AUDIO_SERVERNAME" : "音频服务器名称:", "FIELD_HEADER_CLIPBOARD_ENCODING" : "编码:", "FIELD_HEADER_COLOR_DEPTH" : "颜色深度:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "自动创建录像文件夹路径:", "FIELD_HEADER_CURSOR" : "光标:", "FIELD_HEADER_DEST_HOST" : "目的主机:", "FIELD_HEADER_DEST_PORT" : "目的端口:", "FIELD_HEADER_ENABLE_AUDIO" : "启用音频:", "FIELD_HEADER_ENABLE_SFTP" : "启用 SFTP:", "FIELD_HEADER_HOSTNAME" : "主机:", "FIELD_HEADER_PASSWORD" : "密码:", "FIELD_HEADER_PORT" : "端口:", "FIELD_HEADER_READ_ONLY" : "只读:", "FIELD_HEADER_RECORDING_NAME" : "录像名称:", "FIELD_HEADER_RECORDING_PATH" : "录像路径:", "FIELD_HEADER_SFTP_DIRECTORY" : "默认上传路径:", "FIELD_HEADER_SFTP_HOSTNAME" : "主机:", "FIELD_HEADER_SFTP_SERVER_ALIVE_INTERVAL" : "SFTP 在线检测间隔:", "FIELD_HEADER_SFTP_PASSPHRASE" : "口令(Passphrase):", "FIELD_HEADER_SFTP_PASSWORD" : "密码:", "FIELD_HEADER_SFTP_PORT" : "端口:", "FIELD_HEADER_SFTP_PRIVATE_KEY" : "私钥:", "FIELD_HEADER_SFTP_ROOT_DIRECTORY" : "文件传输默认根目录:", "FIELD_HEADER_SFTP_USERNAME" : "用户名:", "FIELD_HEADER_SWAP_RED_BLUE" : "交换颜色分量 红/蓝:", "FIELD_OPTION_COLOR_DEPTH_8" : "256 color", "FIELD_OPTION_COLOR_DEPTH_16" : "低彩色 (16-bit)", "FIELD_OPTION_COLOR_DEPTH_24" : "真彩色 (24-bit)", "FIELD_OPTION_COLOR_DEPTH_32" : "真彩色 (32-bit)", "FIELD_OPTION_COLOR_DEPTH_EMPTY" : "", "FIELD_OPTION_CURSOR_EMPTY" : "", "FIELD_OPTION_CURSOR_LOCAL" : "本地", "FIELD_OPTION_CURSOR_REMOTE" : "远程", "FIELD_OPTION_CLIPBOARD_ENCODING_CP1252" : "CP1252", "FIELD_OPTION_CLIPBOARD_ENCODING_EMPTY" : "", "FIELD_OPTION_CLIPBOARD_ENCODING_ISO8859_1" : "ISO 8859-1", "FIELD_OPTION_CLIPBOARD_ENCODING_UTF_8" : "UTF-8", "FIELD_OPTION_CLIPBOARD_ENCODING_UTF_16" : "UTF-16", "NAME" : "VNC", "SECTION_HEADER_AUDIO" : "音频", "SECTION_HEADER_AUTHENTICATION" : "认证", "SECTION_HEADER_CLIPBOARD" : "剪切板", "SECTION_HEADER_DISPLAY" : "显示", "SECTION_HEADER_NETWORK" : "网络", "SECTION_HEADER_RECORDING" : "屏幕录像", "SECTION_HEADER_REPEATER" : "VNC Repeater", "SECTION_HEADER_SFTP" : "SFTP" }, "SETTINGS" : { "SECTION_HEADER_SETTINGS" : "设置" }, "SETTINGS_CONNECTION_HISTORY" : { "ACTION_DOWNLOAD" : "@:APP.ACTION_DOWNLOAD", "ACTION_SEARCH" : "@:APP.ACTION_SEARCH", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "FILENAME_HISTORY_CSV" : "history.csv", "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", "HELP_CONNECTION_HISTORY" : "这里列出了过去连接的历史记录,可以通过单击列标题来排序。若要搜索特定记录,请输入过滤器字符串,然后单击“搜索”。只列出与所提供的过滤字符串匹配的记录。", "INFO_CONNECTION_DURATION_UNKNOWN" : "--", "INFO_NO_HISTORY" : "无匹配记录", "TABLE_HEADER_SESSION_CONNECTION_NAME" : "连接名称", "TABLE_HEADER_SESSION_DURATION" : "持续时间", "TABLE_HEADER_SESSION_REMOTEHOST" : "远程主机", "TABLE_HEADER_SESSION_STARTDATE" : "开始时间", "TABLE_HEADER_SESSION_USERNAME" : "用户名", "TEXT_HISTORY_DURATION" : "@:APP.TEXT_HISTORY_DURATION" }, "SETTINGS_CONNECTIONS" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_CONNECTION" : "新建连接", "ACTION_NEW_CONNECTION_GROUP" : "新建组", "ACTION_NEW_SHARING_PROFILE" : "新建配置文件", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "HELP_CONNECTIONS" : "单击下面的连接来管理该连接。根据您的权限,可以添加和删除连接,并且可以更改它们的属性(协议、主机名、端口等)。", "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", "SECTION_HEADER_CONNECTIONS" : "连接" }, "SETTINGS_PREFERENCES" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_UPDATE_PASSWORD" : "@:APP.ACTION_UPDATE_PASSWORD", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "ERROR_PASSWORD_BLANK" : "@:APP.ERROR_PASSWORD_BLANK", "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", "FIELD_HEADER_LANGUAGE" : "显示语言:", "FIELD_HEADER_PASSWORD" : "密码:", "FIELD_HEADER_PASSWORD_OLD" : "当前密码:", "FIELD_HEADER_PASSWORD_NEW" : "新密码:", "FIELD_HEADER_PASSWORD_NEW_AGAIN" : "确认密码:", "FIELD_HEADER_USERNAME" : "用户名:", "HELP_DEFAULT_INPUT_METHOD" : "新连接中,键盘模拟的默认方式。此设置可以在主菜单中的每个连接上重新设置。", "HELP_DEFAULT_MOUSE_MODE" : "新连接中,鼠标模拟的默认方式。此设置可以在主菜单中的每个连接上重新设置。", "HELP_INPUT_METHOD_NONE" : "@:CLIENT.HELP_INPUT_METHOD_NONE", "HELP_INPUT_METHOD_OSK" : "@:CLIENT.HELP_INPUT_METHOD_OSK", "HELP_INPUT_METHOD_TEXT" : "@:CLIENT.HELP_INPUT_METHOD_TEXT", "HELP_LANGUAGE" : "选择下面不同的语言来更改GuaCAMOL中所有文本的语言。", "HELP_MOUSE_MODE_ABSOLUTE" : "@:CLIENT.HELP_MOUSE_MODE_ABSOLUTE", "HELP_MOUSE_MODE_RELATIVE" : "@:CLIENT.HELP_MOUSE_MODE_RELATIVE", "HELP_UPDATE_PASSWORD" : "如果您希望更改密码,请在下面输入当前密码和新密码,然后单击“修改密码”。更改将立即生效。", "INFO_PASSWORD_CHANGED" : "密码已修改", "NAME_INPUT_METHOD_NONE" : "@:CLIENT.NAME_INPUT_METHOD_NONE", "NAME_INPUT_METHOD_OSK" : "@:CLIENT.NAME_INPUT_METHOD_OSK", "NAME_INPUT_METHOD_TEXT" : "@:CLIENT.NAME_INPUT_METHOD_TEXT", "SECTION_HEADER_DEFAULT_INPUT_METHOD" : "默认键盘模拟方式", "SECTION_HEADER_DEFAULT_MOUSE_MODE" : "默认鼠标模拟方式", "SECTION_HEADER_UPDATE_PASSWORD" : "修改密码" }, "SETTINGS_USERS" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_USER" : "新用户", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", "HELP_USERS" : "点击下面的用户来管理该用户。根据您的权限,可以添加和删除用户,并且可以更改他们的密码。", "SECTION_HEADER_USERS" : "用户", "TABLE_HEADER_LAST_ACTIVE" : "最后一次活动", "TABLE_HEADER_USERNAME" : "用户名" }, "SETTINGS_SESSIONS" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_DELETE" : "关闭会话", "DIALOG_HEADER_CONFIRM_DELETE" : "关闭会话", "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "FORMAT_STARTDATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", "HELP_SESSIONS" : "会话列表中显示当前正在连接的会话。选中一个或多个会话前的复选框,然后单击\"关闭会话\"。关闭会话后,已关联的用户会立即断开连接。", "INFO_NO_SESSIONS" : "无会话", "SECTION_HEADER_SESSIONS" : "活动会话", "TABLE_HEADER_SESSION_CONNECTION_NAME" : "会话名称", "TABLE_HEADER_SESSION_REMOTEHOST" : "远程主机", "TABLE_HEADER_SESSION_STARTDATE" : "开始时间", "TABLE_HEADER_SESSION_USERNAME" : "用户名", "TEXT_CONFIRM_DELETE" : "确实要杀死所有选定的会话吗?使用这些会话的用户将立即断开连接。" }, "USER_ATTRIBUTES" : { "FIELD_HEADER_GUAC_EMAIL_ADDRESS" : "电子邮件:", "FIELD_HEADER_GUAC_FULL_NAME" : "全名:", "FIELD_HEADER_GUAC_ORGANIZATION" : "组织:", "FIELD_HEADER_GUAC_ORGANIZATIONAL_ROLE" : "角色:" }, "USER_MENU" : { "ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT", "ACTION_MANAGE_CONNECTIONS" : "@:APP.ACTION_MANAGE_CONNECTIONS", "ACTION_MANAGE_PREFERENCES" : "@:APP.ACTION_MANAGE_PREFERENCES", "ACTION_MANAGE_SESSIONS" : "@:APP.ACTION_MANAGE_SESSIONS", "ACTION_MANAGE_SETTINGS" : "@:APP.ACTION_MANAGE_SETTINGS", "ACTION_MANAGE_USERS" : "@:APP.ACTION_MANAGE_USERS", "ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME", "ACTION_VIEW_HISTORY" : "@:APP.ACTION_VIEW_HISTORY" } }