diff --git a/lang/quardCRT_en_US.ts b/lang/quardCRT_en_US.ts
index a6c3c21c..2fbc67d5 100644
--- a/lang/quardCRT_en_US.ts
+++ b/lang/quardCRT_en_US.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -206,903 +206,903 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
中文
-
+
切换到中文
-
+
-
+
-
+
日本語
-
+
日本語に切り替える
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -1335,12 +1335,12 @@
SessionManagerWidget
-
+
-
+
@@ -1354,22 +1354,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lang/quardCRT_ja_JP.ts b/lang/quardCRT_ja_JP.ts
index 45a76e42..71ea373e 100644
--- a/lang/quardCRT_ja_JP.ts
+++ b/lang/quardCRT_ja_JP.ts
@@ -151,12 +151,12 @@
16進数ビュー
-
+
情報
-
+
16進数を送信します:
@@ -210,330 +210,330 @@
MainWindow
-
+
ファイル
-
+
編集
-
+
表示
-
+
オプション
-
+
転送
-
+
スクリプト
-
+
ツール
-
+
ウィンドウ
-
+
言語
-
+
テーマ
-
-
-
+
+
+
ヘルプ
-
+
接続...
-
-
+
+
セッションマネージャー
-
-
-
-
-
-
+
+
+
+
+
+
警告
-
+
TFTPサーバーのバインドエラー!
-
+
TFTPサーバーのファイルエラー!
-
+
TFTPサーバーのネットワークエラー!
-
+
別のタブに移動
-
-
-
+
+
+
作業フォルダーがありません!
-
+
パスをコピー
-
+
ブックマークにパスを追加
-
-
-
+
+
+
準備完了
-
+
ブックマーク
-
+
ホストに接続 <Alt+C>
-
+
セッションマネージャーへ <Alt+M>
-
+
クイックコネクト...
-
+
ホストにクイックコネクト <Alt+Q>
-
+
タブ/タイルで接続...
-
+
新しいタブでホストに接続 <Alt+B>
-
+
ローカル端末で接続
-
+
ローカル端末に接続 <Alt+T>
-
+
再接続
-
+
現在のセッションを再接続
-
+
全て再接続
-
+
全てのセッションを再接続 <Alt+A>
-
+
切断
-
+
現在のセッションを切断
-
-
+
+
接続するホストを入力 <Alt+R>
-
+
全て切断
-
+
全てのセッションを切断
-
+
セッションを複製
-
+
現在のセッションを複製 <Ctrl+Shift+T>
-
+
セッションをロック
-
+
現在のセッションをロック/アンロック
-
+
セッションを記録
-
+
現在のセッションを記録
-
+
セッションを生記録
-
+
現在のセッションを生記録
-
+
16進数ビュー
-
+
現在のセッションの16進数ビューを表示/非表示
-
+
終了
-
+
アプリケーションを終了
-
+
コピー
-
+
選択したテキストをクリップボードにコピー <Ctrl+C>
-
+
選択したテキストをクリップボードにコピー <Ctrl+Ins>
-
+
貼り付け
-
+
クリップボードのテキストを現在のセッションに貼り付け <Ctrl+V>
-
+
クリップボードのテキストを現在のセッションに貼り付け <Shift+Ins>
-
+
コピーと貼り付け
-
+
選択したテキストをクリップボードにコピーして現在のセッションに貼り付け
-
+
全て選択
-
+
現在のセッションの全てのテキストを選択 <Ctrl+Shift+A>
-
+
検索...
@@ -542,168 +542,168 @@
現在のセッションのテキストを検索
-
+
プリントスクリーン
-
+
現在のスクリーンを印刷
-
+
スクロールバックをクリア
-
+
スクロールバックの内容をクリア
-
+
画面をクリア
-
+
現在の画面の内容をクリア
-
+
画面とスクロールバックをクリア
-
+
画面とスクロールバックの内容をクリア
-
+
リセット
-
+
端末エミュレータをリセット
-
+
拡大
-
+
拡大 <Ctrl+"=">
-
+
縮小
-
+
縮小 <Ctrl+"-">
-
-
+
+
ズームリセット
-
+
メニューバー
-
+
メニューバーを表示/非表示 <Alt+U>
-
+
ツールバーを表示/非表示
-
+
ステータスバー
-
+
ステータスバーを表示/非表示
-
+
コマンドウィンドウ
-
+
コマンドウィンドウを表示/非表示
-
+
接続バー
-
+
接続バーを表示/非表示
-
+
サイドウィンドウ
-
+
サイドウィンドウを表示/非表示
-
+
ウィンドウの透明度
-
+
アルファ透明度を有効/無効
-
+
垂直スクロールバー
-
+
垂直スクロールバーを表示/非表示
-
+
常に最前面に表示
-
+
ウィンドウを常に最前面に表示
-
+
全画面表示
@@ -712,404 +712,404 @@
全画面表示 <Alt+Enter>
-
+
セッションオプション...
-
+
セッションオプションを設定
-
+
グローバルオプション...
-
+
グローバルオプションを設定
-
+
自動保存設定
-
+
セッションオプションとグローバルオプションを自動的に保存
-
+
設定を保存
-
+
オプション設定を保存
-
+
ASCII送信...
-
+
ASCIIファイルを送信
-
+
ASCII受信...
-
+
ASCIIファイルを受信
-
+
バイナリ送信...
-
+
バイナリファイルを送信
-
+
Xmodem送信...
-
+
Xmodemでファイルを送信
-
+
Xmodem受信...
-
+
Xmodemでファイルを受信
-
+
Ymodem送信...
-
+
Ymodemでファイルを送信
-
+
Ymodem受信...
-
+
Ymodemでファイルを受信
-
+
Zmodemアップロードリスト...
-
+
Zmodemファイルアップロードリストを表示
-
+
Zmodemアップロード開始
-
+
Zmodemファイルアップロードを開始
-
+
TFTPサーバー開始
-
+
TFTPサーバーを開始/停止
-
+
実行...
-
+
スクリプトを実行
-
+
キャンセル
-
+
スクリプト実行をキャンセル
-
+
スクリプト記録開始
-
+
スクリプト記録を開始
-
+
スクリプト記録停止...
-
+
スクリプト記録を停止
-
+
スクリプト記録キャンセル
-
+
スクリプト記録をキャンセル
-
+
全てのブックマークをクリア
-
+
全てのブックマークをクリア
-
+
キーマップマネージャー
-
+
キーマップエディターを表示
-
+
公開鍵を作成...
-
+
公開鍵を作成
-
+
公開鍵マネージャー
-
+
公開鍵マネージャーを表示
-
+
タブ
-
+
セッションをタブで表示
-
+
タイル
-
+
セッションを重ならないようにタイルで表示
-
+
カスケード
-
+
セッションを重ねて表示
-
+
中文
-
+
切换到中文
-
+
-
+
-
+
日本語
-
+
日本語に切り替える
-
+
明るい
-
+
明るいテーマに切り替える
-
+
暗い
-
+
暗いテーマに切り替える
-
+
ヘルプを表示
-
-
+
+
について
-
+
についてのダイアログを表示
-
+
Qtについて
-
+
Qtについてのダイアログを表示
-
+
-
+
シリアル
-
+
-
-
+
+
ローカル端末
-
+
-
+
-
+
作業フォルダを開く
-
+
現在のセッションのテキストを検索 <Ctrl+F>
-
+
全画面表示と通常表示を切り替え <Alt+Enter>
-
+
シリアル -
-
+
ローカル端末 -
-
+
-
+
閉じる
@@ -1119,7 +1119,7 @@
-
+
ツールバー
@@ -1352,12 +1352,12 @@
SessionManagerWidget
-
+
セッションマネージャー
-
+
フォルダ/セッション名でフィルター
@@ -1378,22 +1378,27 @@
セッション
-
+
端末に接続
-
+
新しいウィンドウで接続
-
+
新しいタブグループで接続
-
+
+
+ 削除
+
+
+
プロパティ
diff --git a/lang/quardCRT_zh_CN.ts b/lang/quardCRT_zh_CN.ts
index dc4eae0b..1f410d47 100644
--- a/lang/quardCRT_zh_CN.ts
+++ b/lang/quardCRT_zh_CN.ts
@@ -151,12 +151,12 @@
十六进制视图
-
+
信息
-
+
将发送十六进制:
@@ -210,330 +210,330 @@
MainWindow
-
+
文件
-
+
编辑
-
+
视图
-
+
选项
-
+
传输
-
+
脚本
-
+
工具
-
+
窗口
-
+
语言
-
+
主题
-
-
-
+
+
+
帮助
-
+
连接...
-
-
+
+
会话管理器
-
-
-
-
-
-
+
+
+
+
+
+
警告
-
+
TFTP 服务器绑定错误!
-
+
TFTP 服务器文件错误!
-
+
TFTP 服务器网络错误!
-
+
移动到另一个标签
-
-
-
+
+
+
没有工作目录!
-
+
复制路径
-
+
添加路径到书签
-
-
-
+
+
+
就绪
-
+
书签
-
+
连接到主机 <Alt+C>
-
+
进入会话管理器 <Alt+M>
-
+
快速连接...
-
+
快速连接到主机 <Alt+Q>
-
+
在标签/平铺中连接...
-
+
在新标签中连接到主机 <Alt+B>
-
+
连接本机终端
-
+
连接到本机终端 <Alt+T>
-
+
重新连接
-
+
重新连接当前会话
-
+
重新连接所有
-
+
重新连接所有会话 <Alt+A>
-
+
断开连接
-
+
断开当前会话
-
-
+
+
输入主机地址 <Alt+R> 连接
-
+
断开所有连接
-
+
断开所有会话连接
-
+
克隆会话
-
+
克隆当前会话 <Ctrl+Shift+T>
-
+
锁定会话
-
+
锁定/解锁当前会话
-
+
记录日志
-
+
为当前会话创建日志文件
-
+
记录原始日志
-
+
为当前会话创建原始日志文件
-
+
十六进制视图
-
+
显示/隐藏当前会话的十六进制视图
-
+
退出
-
+
退出应用程序
-
+
复制
-
+
复制选中的文本到剪贴板 <Ctrl+C>
-
+
复制选中的文本到剪贴板 <Ctrl+Ins>
-
+
粘贴
-
+
粘贴剪贴板文本到当前会话 <Ctrl+V>
-
+
粘贴剪贴板文本到当前会话 <Shift+Ins>
-
+
复制并粘贴
-
+
复制选中的文本到剪贴板并粘贴到当前会话
-
+
全选
-
+
选择当前会话中的所有文本 <Ctrl+Shift+A>
-
+
查找...
@@ -542,168 +542,168 @@
在当前会话中查找文本
-
+
打印屏幕
-
+
打印当前屏幕
-
+
清除滚动行
-
+
清除滚动行的内容
-
+
清除屏幕
-
+
清除当前屏幕的内容
-
+
清除屏幕和滚动行
-
+
清除屏幕和滚动行的内容
-
+
重置
-
+
重置终端仿真器
-
+
放大
-
+
放大 <Ctrl+"=">
-
+
缩小
-
+
缩小 <Ctrl+"-">
-
-
+
+
重置缩放
-
+
菜单栏
-
+
显示/隐藏菜单栏 <Alt+U>
-
+
显示/隐藏工具栏
-
+
状态栏
-
+
显示/隐藏状态栏
-
+
命令窗口
-
+
显示/隐藏命令窗口
-
+
连接栏
-
+
显示/隐藏连接栏
-
+
侧边窗口
-
+
显示/隐藏侧边窗口
-
+
窗口透明度
-
+
启用/禁用透明度
-
+
垂直滚动条
-
+
显示/隐藏垂直滚动条
-
+
总在最前
-
+
总在最前显示窗口
-
+
全屏
@@ -712,404 +712,404 @@
全屏 <Alt+Enter>
-
+
会话选项...
-
+
配置会话选项
-
+
全局选项...
-
+
配置全局选项
-
+
自动保存设置
-
+
自动保存会话选项和全局选项
-
+
立即保存设置
-
+
立即保存选项配置
-
+
发送 ASCII...
-
+
发送 ASCII 文件
-
+
接收 ASCII...
-
+
接收 ASCII 文件
-
+
发送二进制...
-
+
发送二进制文件
-
+
发送 Xmodem...
-
+
使用 Xmodem 发送文件
-
+
接收 Xmodem...
-
+
使用 Xmodem 接收文件
-
+
发送 Ymodem...
-
+
使用 Ymodem 发送文件
-
+
接收 Ymodem...
-
+
使用 Ymodem 接收文件
-
+
Zmodem 上传列表...
-
+
显示 Zmodem 文件上传列表
-
+
开始 Zmodem 上传
-
+
开始 Zmodem 文件上传
-
+
启动 TFTP 服务器
-
+
启动/停止 TFTP 服务器
-
+
运行...
-
+
运行脚本
-
+
取消
-
+
取消脚本执行
-
+
开始录制脚本
-
+
开始录制脚本
-
+
停止录制脚本...
-
+
停止录制脚本
-
+
取消录制脚本
-
+
取消录制脚本
-
+
清除所有书签
-
+
清除所有书签
-
+
键盘映射管理器
-
+
显示键盘映射编辑器
-
+
创建公钥...
-
+
创建公钥
-
+
公钥管理器
-
+
显示公钥管理器
-
+
标签
-
+
在标签中排列会话
-
+
平铺
-
+
在不重叠的平铺中排列会话
-
+
层叠
-
+
排列会话以彼此重叠
-
+
中文
-
+
切换到中文
-
+
-
+
-
+
日本語
-
+
日本語に切り替える
-
+
明亮
-
+
切换到明亮主题
-
+
暗黑
-
+
切换到暗黑主题
-
+
显示帮助
-
-
+
+
关于
-
+
显示关于对话框
-
+
关于 Qt
-
+
显示关于 Qt 对话框
-
+
-
+
串行通讯
-
+
-
-
+
+
本机终端
-
+
-
+
-
+
打开当前工作中文件夹
-
+
在当前会话中查找文本 <Ctrl+F>
-
+
在全屏和正常模式之间切换 <Alt+Enter>
-
+
串行通讯 -
-
+
本机终端 -
-
+
-
+
关闭
@@ -1119,7 +1119,7 @@
-
+
工具栏
@@ -1352,12 +1352,12 @@
SessionManagerWidget
-
+
会话管理器
-
+
按文件夹/会话名称过滤
@@ -1378,22 +1378,27 @@
会话
-
+
连接终端
-
+
在新窗口中连接
-
+
在新标签组中连接
-
+
+
+ 删除
+
+
+
属性
diff --git a/lib/qtermwidget/translations/qtermwidget.ts b/lib/qtermwidget/translations/qtermwidget.ts
index 62727bd8..87ef8af1 100644
--- a/lib/qtermwidget/translations/qtermwidget.ts
+++ b/lib/qtermwidget/translations/qtermwidget.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -205,904 +205,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1335,12 +1335,12 @@
SessionManagerWidget
-
+
-
+
@@ -1354,22 +1354,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_arn.ts b/lib/qtermwidget/translations/qtermwidget_arn.ts
index 4fdd1c03..d2e4e301 100644
--- a/lib/qtermwidget/translations/qtermwidget_arn.ts
+++ b/lib/qtermwidget/translations/qtermwidget_arn.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -205,904 +205,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1335,12 +1335,12 @@
SessionManagerWidget
-
+
-
+
@@ -1354,22 +1354,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_ast.ts b/lib/qtermwidget/translations/qtermwidget_ast.ts
index ccb8d041..5766faa8 100644
--- a/lib/qtermwidget/translations/qtermwidget_ast.ts
+++ b/lib/qtermwidget/translations/qtermwidget_ast.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -205,904 +205,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1335,12 +1335,12 @@
SessionManagerWidget
-
+
-
+
@@ -1354,22 +1354,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_bg.ts b/lib/qtermwidget/translations/qtermwidget_bg.ts
index c028cea3..de769df1 100644
--- a/lib/qtermwidget/translations/qtermwidget_bg.ts
+++ b/lib/qtermwidget/translations/qtermwidget_bg.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_ca.ts b/lib/qtermwidget/translations/qtermwidget_ca.ts
index 20cf0f30..a24e665e 100644
--- a/lib/qtermwidget/translations/qtermwidget_ca.ts
+++ b/lib/qtermwidget/translations/qtermwidget_ca.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_cs.ts b/lib/qtermwidget/translations/qtermwidget_cs.ts
index f28f6a31..bbfd33f8 100644
--- a/lib/qtermwidget/translations/qtermwidget_cs.ts
+++ b/lib/qtermwidget/translations/qtermwidget_cs.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_cy.ts b/lib/qtermwidget/translations/qtermwidget_cy.ts
index 40eb0c4c..ad6116d9 100644
--- a/lib/qtermwidget/translations/qtermwidget_cy.ts
+++ b/lib/qtermwidget/translations/qtermwidget_cy.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -205,904 +205,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1335,12 +1335,12 @@
SessionManagerWidget
-
+
-
+
@@ -1354,22 +1354,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_da.ts b/lib/qtermwidget/translations/qtermwidget_da.ts
index 9c48f0b9..718ee6f2 100644
--- a/lib/qtermwidget/translations/qtermwidget_da.ts
+++ b/lib/qtermwidget/translations/qtermwidget_da.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_de.ts b/lib/qtermwidget/translations/qtermwidget_de.ts
index 1adcccaa..91d22b50 100644
--- a/lib/qtermwidget/translations/qtermwidget_de.ts
+++ b/lib/qtermwidget/translations/qtermwidget_de.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_el.ts b/lib/qtermwidget/translations/qtermwidget_el.ts
index e63522a7..1bbf8e5f 100644
--- a/lib/qtermwidget/translations/qtermwidget_el.ts
+++ b/lib/qtermwidget/translations/qtermwidget_el.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_es.ts b/lib/qtermwidget/translations/qtermwidget_es.ts
index ed757b5e..8e9aa364 100644
--- a/lib/qtermwidget/translations/qtermwidget_es.ts
+++ b/lib/qtermwidget/translations/qtermwidget_es.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_et.ts b/lib/qtermwidget/translations/qtermwidget_et.ts
index 764c51d4..d764032a 100644
--- a/lib/qtermwidget/translations/qtermwidget_et.ts
+++ b/lib/qtermwidget/translations/qtermwidget_et.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_fr.ts b/lib/qtermwidget/translations/qtermwidget_fr.ts
index fef4b198..89f68d72 100644
--- a/lib/qtermwidget/translations/qtermwidget_fr.ts
+++ b/lib/qtermwidget/translations/qtermwidget_fr.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_gl.ts b/lib/qtermwidget/translations/qtermwidget_gl.ts
index f077523c..604ea30a 100644
--- a/lib/qtermwidget/translations/qtermwidget_gl.ts
+++ b/lib/qtermwidget/translations/qtermwidget_gl.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -205,904 +205,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1335,12 +1335,12 @@
SessionManagerWidget
-
+
-
+
@@ -1354,22 +1354,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_he.ts b/lib/qtermwidget/translations/qtermwidget_he.ts
index 37a87762..4457b294 100644
--- a/lib/qtermwidget/translations/qtermwidget_he.ts
+++ b/lib/qtermwidget/translations/qtermwidget_he.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_hr.ts b/lib/qtermwidget/translations/qtermwidget_hr.ts
index 5bae34ef..eadc1acd 100644
--- a/lib/qtermwidget/translations/qtermwidget_hr.ts
+++ b/lib/qtermwidget/translations/qtermwidget_hr.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_hu.ts b/lib/qtermwidget/translations/qtermwidget_hu.ts
index 4beb9e15..58457ca8 100644
--- a/lib/qtermwidget/translations/qtermwidget_hu.ts
+++ b/lib/qtermwidget/translations/qtermwidget_hu.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_it.ts b/lib/qtermwidget/translations/qtermwidget_it.ts
index 71e4b89f..c4454b97 100644
--- a/lib/qtermwidget/translations/qtermwidget_it.ts
+++ b/lib/qtermwidget/translations/qtermwidget_it.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_ja.ts b/lib/qtermwidget/translations/qtermwidget_ja.ts
index e15a8eaf..abdfab5a 100644
--- a/lib/qtermwidget/translations/qtermwidget_ja.ts
+++ b/lib/qtermwidget/translations/qtermwidget_ja.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_ko.ts b/lib/qtermwidget/translations/qtermwidget_ko.ts
index 3bb4f47c..7b8f9e89 100644
--- a/lib/qtermwidget/translations/qtermwidget_ko.ts
+++ b/lib/qtermwidget/translations/qtermwidget_ko.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_lt.ts b/lib/qtermwidget/translations/qtermwidget_lt.ts
index b6d5b112..09920f9a 100644
--- a/lib/qtermwidget/translations/qtermwidget_lt.ts
+++ b/lib/qtermwidget/translations/qtermwidget_lt.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_nb_NO.ts b/lib/qtermwidget/translations/qtermwidget_nb_NO.ts
index 7fa98e50..f160a54a 100644
--- a/lib/qtermwidget/translations/qtermwidget_nb_NO.ts
+++ b/lib/qtermwidget/translations/qtermwidget_nb_NO.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_nl.ts b/lib/qtermwidget/translations/qtermwidget_nl.ts
index 024525f5..1a05179c 100644
--- a/lib/qtermwidget/translations/qtermwidget_nl.ts
+++ b/lib/qtermwidget/translations/qtermwidget_nl.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_pl.ts b/lib/qtermwidget/translations/qtermwidget_pl.ts
index f7a2369f..cbb95449 100644
--- a/lib/qtermwidget/translations/qtermwidget_pl.ts
+++ b/lib/qtermwidget/translations/qtermwidget_pl.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_pt.ts b/lib/qtermwidget/translations/qtermwidget_pt.ts
index d57dc4c9..0e3a511f 100644
--- a/lib/qtermwidget/translations/qtermwidget_pt.ts
+++ b/lib/qtermwidget/translations/qtermwidget_pt.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_pt_BR.ts b/lib/qtermwidget/translations/qtermwidget_pt_BR.ts
index cc5e7d9a..0cb9f9ed 100644
--- a/lib/qtermwidget/translations/qtermwidget_pt_BR.ts
+++ b/lib/qtermwidget/translations/qtermwidget_pt_BR.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_ru.ts b/lib/qtermwidget/translations/qtermwidget_ru.ts
index 31aee1ee..08d2a892 100644
--- a/lib/qtermwidget/translations/qtermwidget_ru.ts
+++ b/lib/qtermwidget/translations/qtermwidget_ru.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_si.ts b/lib/qtermwidget/translations/qtermwidget_si.ts
index e381241e..c079805d 100644
--- a/lib/qtermwidget/translations/qtermwidget_si.ts
+++ b/lib/qtermwidget/translations/qtermwidget_si.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -205,904 +205,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1335,12 +1335,12 @@
SessionManagerWidget
-
+
-
+
@@ -1354,22 +1354,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_sk.ts b/lib/qtermwidget/translations/qtermwidget_sk.ts
index be6e42aa..d3d00fca 100644
--- a/lib/qtermwidget/translations/qtermwidget_sk.ts
+++ b/lib/qtermwidget/translations/qtermwidget_sk.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_tr.ts b/lib/qtermwidget/translations/qtermwidget_tr.ts
index 969f55d2..37e0d880 100644
--- a/lib/qtermwidget/translations/qtermwidget_tr.ts
+++ b/lib/qtermwidget/translations/qtermwidget_tr.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_uk.ts b/lib/qtermwidget/translations/qtermwidget_uk.ts
index a8e7931a..f8310408 100644
--- a/lib/qtermwidget/translations/qtermwidget_uk.ts
+++ b/lib/qtermwidget/translations/qtermwidget_uk.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_zh_CN.ts b/lib/qtermwidget/translations/qtermwidget_zh_CN.ts
index e072d79b..2387a8af 100644
--- a/lib/qtermwidget/translations/qtermwidget_zh_CN.ts
+++ b/lib/qtermwidget/translations/qtermwidget_zh_CN.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/lib/qtermwidget/translations/qtermwidget_zh_TW.ts b/lib/qtermwidget/translations/qtermwidget_zh_TW.ts
index d64d24a3..f05febda 100644
--- a/lib/qtermwidget/translations/qtermwidget_zh_TW.ts
+++ b/lib/qtermwidget/translations/qtermwidget_zh_TW.ts
@@ -147,12 +147,12 @@
-
+
-
+
@@ -217,904 +217,904 @@
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1347,12 +1347,12 @@
SessionManagerWidget
-
+
-
+
@@ -1366,22 +1366,27 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index f42321e5..c4691c8c 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -67,6 +67,7 @@ MainWindow::MainWindow(QString dir, StartupUIMode mode, QLocale::Language lang,
/* Create the main UI */
sessionManagerWidget = new SessionManagerWidget(this);
ui->centralwidget->layout()->addWidget(sessionManagerWidget);
+ restoreSessionToSessionManager();
sessionManagerWidget->setVisible(false);
QSplitter *splitter = new QSplitter(Qt::Horizontal,this);
@@ -308,6 +309,12 @@ MainWindow::MainWindow(QString dir, StartupUIMode mode, QLocale::Language lang,
}
});
}
+ connect(sessionManagerWidget,&SessionManagerWidget::sessionConnect,this,[=](QString str){
+ connectSessionFromSessionManager(str);
+ });
+ connect(sessionManagerWidget,&SessionManagerWidget::sessionRemove,this,[=](QString str){
+ removeSessionFromSessionManager(str);
+ });
connect(ui->statusBar,&QStatusBar::messageChanged,this,[&](const QString &message){
if(message.isEmpty()) {
@@ -990,19 +997,19 @@ void MainWindow::menuAndToolBarConnectSignals(void) {
} else if(data.TelnetData.webSocket == "Secure") {
type = QTelnet::SECUREWEBSOCKET;
}
- startTelnetSession(quickConnectMainWidgetGroup,data.TelnetData.hostname,data.TelnetData.port,type);
+ startTelnetSession(quickConnectMainWidgetGroup,data.TelnetData.hostname,data.TelnetData.port,type,true);
} else if(data.type == QuickConnectWindow::Serial) {
startSerialSession(quickConnectMainWidgetGroup,
data.SerialData.portName,data.SerialData.baudRate,
data.SerialData.dataBits,data.SerialData.parity,
data.SerialData.stopBits,data.SerialData.flowControl,
- data.SerialData.xEnable);
+ data.SerialData.xEnable,true);
} else if(data.type == QuickConnectWindow::LocalShell) {
- startLocalShellSession(quickConnectMainWidgetGroup,data.LocalShellData.command);
+ startLocalShellSession(quickConnectMainWidgetGroup,data.LocalShellData.command,QDir::homePath(),true);
} else if(data.type == QuickConnectWindow::Raw) {
- startRawSocketSession(quickConnectMainWidgetGroup,data.RawData.hostname,data.RawData.port);
+ startRawSocketSession(quickConnectMainWidgetGroup,data.RawData.hostname,data.RawData.port,true);
} else if(data.type == QuickConnectWindow::SSH2) {
- startSSH2Session(quickConnectMainWidgetGroup,data.SSH2Data.hostname,data.SSH2Data.port,data.SSH2Data.username,data.SSH2Data.password);
+ startSSH2Session(quickConnectMainWidgetGroup,data.SSH2Data.hostname,data.SSH2Data.port,data.SSH2Data.username,data.SSH2Data.password,true);
}
});
connect(connectInTabAction,&QAction::triggered,this,[=](){
@@ -1312,21 +1319,230 @@ void MainWindow::setGlobalOptions(SessionsWindow *window) {
window->getTermWidget()->setTerminalOpacity(globalOptionsWindow->getBackgroundImageOpacity());
}
-SessionsWindow *MainWindow::startTelnetSession(MainWidgetGroup *group, QString hostname, quint16 port, QTelnet::SocketType type)
+void MainWindow::restoreSessionToSessionManager(void)
{
- SessionsWindow *sessionsWindow = new SessionsWindow(SessionsWindow::Telnet,this);
- setGlobalOptions(sessionsWindow);
- sessionsWindow->setLongTitle(tr("Telnet - ")+hostname+":"+QString::number(port));
- sessionsWindow->setShortTitle(tr("Telnet"));
- group->sessionTab->addTab(sessionsWindow->getTermWidget(), sessionsWindow->getTitle());
- QString name = hostname;
+ GlobalSetting settings;
+ int size = settings.beginReadArray("Global/Session");
+ for(int i=0;iaddSession(name,type);
+ }
+ settings.endArray();
+}
+
+bool MainWindow::checkSessionName(QString &name)
+{
+ QString oldNmae = name;
for(uint32_t i=0;icheckSession(name) == false) {
break;
}
- name = hostname+" ("+QString::number(i)+")";
+ name = oldNmae+" ("+QString::number(i)+")";
+ }
+ return oldNmae == name;
+}
+
+int MainWindow::addSessionToSessionManager(SessionsWindow *sessionsWindow, QString &name)
+{
+ checkSessionName(name);
+ sessionManagerWidget->addSession(name,sessionsWindow->getSessionType());
+
+ GlobalSetting settings;
+ int size = settings.beginReadArray("Global/Session");
+ settings.endArray();
+ settings.beginWriteArray("Global/Session");
+ settings.setArrayIndex(size);
+ settings.setValue("name",name);
+ settings.setValue("type",sessionsWindow->getSessionType());
+ switch(sessionsWindow->getSessionType()) {
+ case SessionsWindow::Telnet:
+ settings.setValue("hostname",sessionsWindow->m_hostname);
+ settings.setValue("port",sessionsWindow->m_port);
+ settings.setValue("socketType",[&]() {
+ if(sessionsWindow->m_type == QTelnet::TCP) {
+ return QString("None");
+ } else if(sessionsWindow->m_type == QTelnet::WEBSOCKET) {
+ return QString("Insecure");
+ } else if(sessionsWindow->m_type == QTelnet::SECUREWEBSOCKET) {
+ return QString("Secure");
+ }
+ return QString("None");
+ }());
+ break;
+ case SessionsWindow::Serial:
+ settings.setValue("portName",sessionsWindow->m_portName);
+ settings.setValue("baudRate",sessionsWindow->m_baudRate);
+ settings.setValue("dataBits",sessionsWindow->m_dataBits);
+ settings.setValue("parity",sessionsWindow->m_parity);
+ settings.setValue("stopBits",sessionsWindow->m_stopBits);
+ settings.setValue("flowControl",sessionsWindow->m_flowControl);
+ settings.setValue("xEnable",sessionsWindow->m_xEnable);
+ break;
+ case SessionsWindow::LocalShell:
+ settings.setValue("command",sessionsWindow->m_command);
+ break;
+ case SessionsWindow::RawSocket:
+ settings.setValue("hostname",sessionsWindow->m_hostname);
+ settings.setValue("port",sessionsWindow->m_port);
+ break;
+ default:
+ break;
+ }
+ settings.endArray();
+
+ return 0;
+}
+
+void MainWindow::removeSessionFromSessionManager(QString name)
+{
+ sessionManagerWidget->removeSession(name);
+ GlobalSetting settings;
+ QMap infoMap;
+ int size = settings.beginReadArray("Global/Session");
+ for(int i=0;iaddSession(name,SessionsWindow::Telnet);
+ settings.endArray();
+}
+
+void MainWindow::connectSessionFromSessionManager(QString name)
+{
+ foreach(SessionsWindow *sessionsWindow, sessionList) {
+ if(sessionsWindow->getName() == name) {
+ sessionsWindow->getTermWidget()->setFocus();
+ return;
+ }
+ }
+ GlobalSetting settings;
+ int size = settings.beginReadArray("Global/Session");
+ for(int i=0;isetLongTitle(tr("Telnet - ")+hostname+":"+QString::number(port));
+ sessionsWindow->setShortTitle(tr("Telnet"));
+ group->sessionTab->addTab(sessionsWindow->getTermWidget(), sessionsWindow->getTitle());
+ if(name.isEmpty()) {
+ name = hostname;
+ if(addTab) addSessionToSessionManager(sessionsWindow,name);
+ else checkSessionName(name);
+ }
sessionsWindow->setName(name);
sessionsWindow->startTelnetSession(hostname,port,type);
sessionList.push_back(sessionsWindow);
@@ -1342,21 +1558,18 @@ SessionsWindow *MainWindow::startTelnetSession(MainWidgetGroup *group, QString h
}
SessionsWindow *MainWindow::startSerialSession(MainWidgetGroup *group, QString portName, uint32_t baudRate,
- int dataBits, int parity, int stopBits, bool flowControl, bool xEnable)
+ int dataBits, int parity, int stopBits, bool flowControl, bool xEnable, bool addTab, QString name)
{
SessionsWindow *sessionsWindow = new SessionsWindow(SessionsWindow::Serial,this);
setGlobalOptions(sessionsWindow);
sessionsWindow->setLongTitle(tr("Serial - ")+portName);
sessionsWindow->setShortTitle(tr("Serial"));
group->sessionTab->addTab(sessionsWindow->getTermWidget(), sessionsWindow->getTitle());
- QString name = portName;
- for(uint32_t i=0;icheckSession(name) == false) {
- break;
- }
- name = portName+" ("+QString::number(i)+")";
+ if(name.isEmpty()) {
+ name = portName;
+ if(addTab) addSessionToSessionManager(sessionsWindow,name);
+ else checkSessionName(name);
}
- sessionManagerWidget->addSession(name,SessionsWindow::Serial);
sessionsWindow->setName(name);
sessionsWindow->startSerialSession(portName,baudRate,dataBits,parity,stopBits,flowControl,xEnable);
sessionList.push_back(sessionsWindow);
@@ -1371,21 +1584,18 @@ SessionsWindow *MainWindow::startSerialSession(MainWidgetGroup *group, QString p
return sessionsWindow;
}
-SessionsWindow *MainWindow::startRawSocketSession(MainWidgetGroup *group, QString hostname, quint16 port)
+SessionsWindow *MainWindow::startRawSocketSession(MainWidgetGroup *group, QString hostname, quint16 port, bool addTab, QString name)
{
SessionsWindow *sessionsWindow = new SessionsWindow(SessionsWindow::RawSocket,this);
setGlobalOptions(sessionsWindow);
sessionsWindow->setLongTitle(tr("Raw - ")+hostname+":"+QString::number(port));
sessionsWindow->setShortTitle(tr("Raw"));
group->sessionTab->addTab(sessionsWindow->getTermWidget(), sessionsWindow->getTitle());
- QString name = hostname;
- for(uint32_t i=0;icheckSession(name) == false) {
- break;
- }
- name = hostname+" ("+QString::number(i)+")";
+ if(name.isEmpty()) {
+ name = hostname;
+ if(addTab) addSessionToSessionManager(sessionsWindow,name);
+ else checkSessionName(name);
}
- sessionManagerWidget->addSession(name,SessionsWindow::RawSocket);
sessionsWindow->setName(name);
sessionsWindow->startRawSocketSession(hostname,port);
sessionList.push_back(sessionsWindow);
@@ -1436,7 +1646,7 @@ QString MainWindow::getDirAndcheckeSysName(const QString &title)
return QString();
}
-SessionsWindow *MainWindow::startLocalShellSession(MainWidgetGroup *group, const QString &command, const QString &workingDirectory)
+SessionsWindow *MainWindow::startLocalShellSession(MainWidgetGroup *group, const QString &command, const QString &workingDirectory, bool addTab, QString name)
{
SessionsWindow *sessionsWindow = new SessionsWindow(SessionsWindow::LocalShell,this);
setGlobalOptions(sessionsWindow);
@@ -1447,14 +1657,11 @@ SessionsWindow *MainWindow::startLocalShellSession(MainWidgetGroup *group, const
}
sessionsWindow->setShortTitle(tr("Local Shell"));
group->sessionTab->addTab(sessionsWindow->getTermWidget(), sessionsWindow->getTitle());
- QString name = "Local Shell";
- for(uint32_t i=0;icheckSession(name) == false) {
- break;
- }
- name = "Local Shell ("+QString::number(i)+")";
+ if(name.isEmpty()) {
+ name = "Local Shell";
+ if(addTab) addSessionToSessionManager(sessionsWindow,name);
+ else checkSessionName(name);
}
- sessionManagerWidget->addSession(name,SessionsWindow::LocalShell);
sessionsWindow->setName(name);
sessionsWindow->setWorkingDirectory(workingDirectory);
sessionsWindow->startLocalShellSession(command);
@@ -1477,7 +1684,7 @@ SessionsWindow *MainWindow::startLocalShellSession(MainWidgetGroup *group, const
}
SessionsWindow *MainWindow::startSSH2Session(MainWidgetGroup *group,
- QString hostname, quint16 port, QString username, QString password)
+ QString hostname, quint16 port, QString username, QString password, bool addTab, QString name)
{
QString opensshCmd = "/usr/bin/sshpass -p "+ password + " /usr/bin/ssh "+username+"@"+hostname+" -p "+QString::number(port);
SessionsWindow *sessionsWindow = new SessionsWindow(SessionsWindow::LocalShell,this);
@@ -1485,14 +1692,11 @@ SessionsWindow *MainWindow::startSSH2Session(MainWidgetGroup *group,
sessionsWindow->setLongTitle("SSH2 - "+username+"@"+hostname);
sessionsWindow->setShortTitle("SSH2");
group->sessionTab->addTab(sessionsWindow->getTermWidget(), sessionsWindow->getTitle());
- QString name = "SSH2";
- for(uint32_t i=0;icheckSession(name) == false) {
- break;
- }
- name = "SSH2 ("+QString::number(i)+")";
+ if(name.isEmpty()) {
+ name = "SSH2";
+ if(addTab) addSessionToSessionManager(sessionsWindow,name);
+ else checkSessionName(name);
}
- sessionManagerWidget->addSession(name,SessionsWindow::LocalShell);
sessionsWindow->setName(name);
sessionsWindow->setWorkingDirectory(QDir::homePath());
sessionsWindow->startLocalShellSession(opensshCmd);
@@ -1513,7 +1717,6 @@ int MainWindow::stopSession(MainWidgetGroup *group, int index)
QTermWidget *termWidget = (QTermWidget *)group->sessionTab->widget(index);
foreach(SessionsWindow *sessionsWindow, sessionList) {
if(sessionsWindow->getTermWidget() == termWidget) {
- sessionManagerWidget->removeSession(sessionsWindow->getName());
sessionList.removeOne(sessionsWindow);
group->sessionTab->removeTab(index);
delete sessionsWindow;
@@ -1533,7 +1736,7 @@ int MainWindow::stopAllSession(void)
return 0;
}
-int MainWindow::cloneCurrentSession(MainWidgetGroup *group)
+int MainWindow::cloneCurrentSession(MainWidgetGroup *group, bool addTab, QString name)
{
if(group->sessionTab->count() == 0) return -1;
QTermWidget *termWidget = (QTermWidget *)group->sessionTab->currentWidget();
@@ -1545,14 +1748,11 @@ int MainWindow::cloneCurrentSession(MainWidgetGroup *group)
sessionsWindowClone->setShortTitle(sessionsWindow->getShortTitle());
sessionsWindowClone->setShowShortTitle(sessionsWindow->getShowShortTitle());
group->sessionTab->addTab(sessionsWindowClone->getTermWidget(), group->sessionTab->tabText(group->sessionTab->indexOf(termWidget)));
- QString name = sessionsWindow->getName();
- for(uint32_t i=0;icheckSession(name) == false) {
- break;
- }
- name = sessionsWindow->getName()+" ("+QString::number(i)+")";
+ if(name.isEmpty()) {
+ name = sessionsWindow->getName();
+ if(addTab) addSessionToSessionManager(sessionsWindow,name);
+ else checkSessionName(name);
}
- sessionManagerWidget->addSession(name,sessionsWindow->getSessionType());
sessionsWindowClone->setName(name);
sessionsWindowClone->cloneSession(sessionsWindow);
sessionList.push_back(sessionsWindowClone);
diff --git a/src/mainwindow.h b/src/mainwindow.h
index d2d1b4a6..3ddd79fe 100644
--- a/src/mainwindow.h
+++ b/src/mainwindow.h
@@ -70,16 +70,16 @@ class MainWindow : public QMainWindow
void menuAndToolBarInit(void);
void menuAndToolBarRetranslateUi(void);
void menuAndToolBarConnectSignals(void);
- SessionsWindow *startTelnetSession(MainWidgetGroup *group, QString hostname, quint16 port, QTelnet::SocketType type);
+ SessionsWindow *startTelnetSession(MainWidgetGroup *group, QString hostname, quint16 port, QTelnet::SocketType type, bool addTab = false, QString name = QString());
SessionsWindow *startSerialSession(MainWidgetGroup *group, QString portName, uint32_t baudRate,
- int dataBits, int parity, int stopBits, bool flowControl, bool xEnable);
- SessionsWindow *startLocalShellSession(MainWidgetGroup *group, const QString &command = QString(), const QString &workingDirectory = QDir::homePath());
- SessionsWindow *startRawSocketSession(MainWidgetGroup *group, QString hostname, quint16 port);
+ int dataBits, int parity, int stopBits, bool flowControl, bool xEnable, bool addTab = false, QString name = QString());
+ SessionsWindow *startLocalShellSession(MainWidgetGroup *group, const QString &command = QString(), const QString &workingDirectory = QDir::homePath(), bool addTab = false, QString name = QString());
+ SessionsWindow *startRawSocketSession(MainWidgetGroup *group, QString hostname, quint16 port, bool addTab = false, QString name = QString());
SessionsWindow *startSSH2Session(MainWidgetGroup *group,
- QString hostname, quint16 port, QString username, QString password);
+ QString hostname, quint16 port, QString username, QString password, bool addTab = false, QString name = QString());
int stopSession(MainWidgetGroup *group, int index);
int stopAllSession(void);
- int cloneCurrentSession(MainWidgetGroup *group);
+ int cloneCurrentSession(MainWidgetGroup *group, bool addTab = false, QString name = QString());
MainWidgetGroup *findCurrentFocusGroup(void);
QTermWidget *findCurrentFocusTermWidget(void);
QMenu *createPopupMenu(void) override;
@@ -87,6 +87,11 @@ class MainWindow : public QMainWindow
void setGlobalOptions(SessionsWindow *window);
QString getDirAndcheckeSysName(const QString &title);
void addBookmark(const QString &path);
+ bool checkSessionName(QString &name);
+ int addSessionToSessionManager(SessionsWindow *sessionsWindow, QString &name);
+ void removeSessionFromSessionManager(QString name);
+ void connectSessionFromSessionManager(QString name);
+ void restoreSessionToSessionManager(void);
private:
Ui::MainWindow *ui;
diff --git a/src/sessionmanagerwidget.cpp b/src/sessionmanagerwidget.cpp
index b14dba73..9a7fe1be 100644
--- a/src/sessionmanagerwidget.cpp
+++ b/src/sessionmanagerwidget.cpp
@@ -46,6 +46,9 @@ SessionManagerWidget::SessionManagerWidget(QWidget *parent) :
tree = new SessionTreeView(this);
ui->verticalLayout->addWidget(tree);
+ connect(tree, &SessionTreeView::sessionConnect, this, &SessionManagerWidget::sessionConnect);
+ connect(tree, &SessionTreeView::sessionRemove, this, &SessionManagerWidget::sessionRemove);
+
retranslateUi();
}
diff --git a/src/sessionmanagerwidget.h b/src/sessionmanagerwidget.h
index dc2b82e0..149342b8 100644
--- a/src/sessionmanagerwidget.h
+++ b/src/sessionmanagerwidget.h
@@ -43,7 +43,11 @@ class SessionManagerWidget : public QWidget
void addSession(QString str, int type);
void removeSession(QString str);
bool checkSession(QString str);
-
+
+signals:
+ void sessionConnect(QString str);
+ void sessionRemove(QString str);
+
private:
Ui::SessionManagerWidget *ui;
QToolBar *toolBar;
diff --git a/src/sessiontreeview.cpp b/src/sessiontreeview.cpp
index caf93124..1df9965d 100644
--- a/src/sessiontreeview.cpp
+++ b/src/sessiontreeview.cpp
@@ -68,14 +68,27 @@ void SessionTreeView::retranslateUi() {
void SessionTreeView::contextMenuEvent(QContextMenuEvent *event) {
QModelIndex tIndex = indexAt(viewport()->mapFromGlobal(event->globalPos()));
if (tIndex.isValid()) {
+ int type; QString name;
+ mode->info(tIndex, type, name);
QMenu *contextMenu = new QMenu(this);
- QAction *connectTerminalAction = new QAction(tr("Connect Terminal"), contextMenu);
- contextMenu->addAction(connectTerminalAction);
- QAction *connectInNewWindowAction = new QAction(tr("Connect in New Window"), contextMenu);
- contextMenu->addAction(connectInNewWindowAction);
- QAction *connectInNewTabGroupAction = new QAction(tr("Connect in New Tab Group"), contextMenu);
- contextMenu->addAction(connectInNewTabGroupAction);
- contextMenu->addSeparator();
+ if(type != -1) {
+ QAction *connectTerminalAction = new QAction(tr("Connect Terminal"), contextMenu);
+ contextMenu->addAction(connectTerminalAction);
+ connect(connectTerminalAction, &QAction::triggered, this, [=](){
+ emit sessionConnect(name);
+ });
+ QAction *connectInNewWindowAction = new QAction(tr("Connect in New Window"), contextMenu);
+ contextMenu->addAction(connectInNewWindowAction);
+ QAction *connectInNewTabGroupAction = new QAction(tr("Connect in New Tab Group"), contextMenu);
+ contextMenu->addAction(connectInNewTabGroupAction);
+ contextMenu->addSeparator();
+ QAction *deleteAction = new QAction(tr("Delete"), contextMenu);
+ contextMenu->addAction(deleteAction);
+ connect(deleteAction, &QAction::triggered, this, [=](){
+ emit sessionRemove(name);
+ });
+ contextMenu->addSeparator();
+ }
QAction *propertiesAction = new QAction(tr("Properties"), contextMenu);
contextMenu->addAction(propertiesAction);
if(!contextMenu->isEmpty()) {
diff --git a/src/sessiontreeview.h b/src/sessiontreeview.h
index 493bddf5..3dc95cc6 100644
--- a/src/sessiontreeview.h
+++ b/src/sessiontreeview.h
@@ -38,6 +38,10 @@ class SessionTreeView : public QTreeView
bool checkSession(QString str);
void retranslateUi();
+signals:
+ void sessionConnect(QString str);
+ void sessionRemove(QString str);
+
protected:
void contextMenuEvent(QContextMenuEvent *event) override;