diff --git a/kylin-connectivity.pro b/kylin-connectivity.pro
index de703ae..dac0ad4 100644
--- a/kylin-connectivity.pro
+++ b/kylin-connectivity.pro
@@ -33,7 +33,8 @@ INCLUDEPATH += \
!system($$PWD/translations/generate_translations_pm.sh $$PWD): error("Failed to generate qm")
TRANSLATIONS += $$PWD/translations/kylin-connectivity_en.ts \
- translations/kylin-connectivity_zh_CN.ts
+ translations/kylin-connectivity_zh_CN.ts \
+ translations/kylin-connectivity_bo_CN.ts
QM_FILES_INSTALL_PATH = /usr/share/kylin-connectivity/translations/
diff --git a/plugin/peony-send-to-connectivity/peony-send-to-connectivity.pro b/plugin/peony-send-to-connectivity/peony-send-to-connectivity.pro
index a0147d5..246cbbd 100644
--- a/plugin/peony-send-to-connectivity/peony-send-to-connectivity.pro
+++ b/plugin/peony-send-to-connectivity/peony-send-to-connectivity.pro
@@ -32,7 +32,8 @@ HEADERS += \
TRANSLATIONS += \
translations/peony-send-to-connectivity_cs.ts \
translations/peony-send-to-connectivity_tr.ts \
- translations/peony-send-to-connectivity_zh_CN.ts
+ translations/peony-send-to-connectivity_zh_CN.ts \
+ translations/peony-send-to-connectivity_bo_CN.ts
target.path = $$[QT_INSTALL_LIBS]/peony-extensions
INSTALLS += target
diff --git a/plugin/peony-vfs-kylin-multiterminal/peony-vfs-kylin-multiterminal.pro b/plugin/peony-vfs-kylin-multiterminal/peony-vfs-kylin-multiterminal.pro
index d520d5c..eb94915 100644
--- a/plugin/peony-vfs-kylin-multiterminal/peony-vfs-kylin-multiterminal.pro
+++ b/plugin/peony-vfs-kylin-multiterminal/peony-vfs-kylin-multiterminal.pro
@@ -18,7 +18,8 @@ DEFINES += QT_DEPRECATED_WARNINGS
!system($$PWD/translations/generate_translations_pm.sh): error("Failed to generate pm")
TRANSLATIONS += $$PWD/translations/kylin-connectivity_en.ts \
- translations/peony-vfs-kylin-multiterminal_zh_CN.ts
+ translations/peony-vfs-kylin-multiterminal_zh_CN.ts \
+ translations/peony-vfs-kylin-multiterminal_bo_CN.ts
QM_FILES_INSTALL_PATH = /usr/share/kylin-connectivity/translations/
target.source += $$TARGET
diff --git a/translations/kylin-connectivity_bo_CN.ts b/translations/kylin-connectivity_bo_CN.ts
new file mode 100644
index 0000000..4ad9fa4
--- /dev/null
+++ b/translations/kylin-connectivity_bo_CN.ts
@@ -0,0 +1,1036 @@
+
+
+
+
+ AddDeviceItem
+
+
+
+
+
+
+
+ BaseDevice
+
+
+
+
+
+
+
+
+
+
+
+
+ ConnectInterface
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ConnectedWin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CopyToComputerButtonWidget
+
+
+
+
+
+
+
+
+
+
+
+
+ DeviceCodeWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HomePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MainWindow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MobileConnectWin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MobileFileList
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MobileFileListItem
+
+
+
+
+
+
+
+ MobileFileListView
+
+
+
+
+
+
+
+ MobileFileSecondWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MobileFileWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MobileQRcode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MobileStorageListView
+
+
+
+
+
+
+
+ MobileStorageViewWidget
+
+
+
+
+
+
+
+ MobileStorageWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ QObject
+
+
+
+
+
+
+
+ ScrollSettingWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SearchDeviceWin
+
+
+
+
+
+
+
+
+
+
+
+
+ SuspendTabBar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TimeLineView
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Titlebar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TransmissionDialog
+
+
+
+
+
+
+
+ UsbConnectWin
+
+
+
+
+
+
+
+ VideoForm
+
+
+
+
+
+
+
+ VideoTitle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ videoForm
+
+
+
+
+
+
+
diff --git a/translations/kylin-connectivity_en.ts b/translations/kylin-connectivity_en.ts
index 3502a02..6a744ff 100644
--- a/translations/kylin-connectivity_en.ts
+++ b/translations/kylin-connectivity_en.ts
@@ -30,17 +30,17 @@
Back
-
+
Nearby device
-
+
Connect Phone
-
+
Device Code
@@ -48,22 +48,22 @@
ConnectedWin
-
+
CONNECTED
-
+
ComputerScreen
-
+
MobileScreen
-
+
ExitScreen
@@ -102,65 +102,61 @@
DeviceTypeWidget
-
- My mobile
+ My mobile
-
- hare file data with your mobile phone and display the screen window on the same screen
+ hare file data with your mobile phone and display the screen window on the same screen
-
- My computer
+ My computer
-
- Flexibly drag and drop files, share screens, and work efficiently
+ Flexibly drag and drop files, share screens, and work efficiently
HomePage
-
+
Multiterminal
-
+
Cross equipment and cross system collaboration. It is more convenient to share resources and screens, and more convenient and efficient to work!
-
+
Device Code:
-
+
Folder
-
+
Share
-
+
Cross
-
+
Connect Now
-
+
No network
@@ -168,306 +164,306 @@
MainWindow
-
-
+
+
kylin-connectivity
-
+
Agreed to connect
-
+
Peer has agreed
-
+
Establishing connection, please wait...
-
+
CANCEL
-
+
USB connection device succeeded!
-
+
If you need to input Chinese on the mobile phone screen on the computer, please download the extension tool in the personal information input method on the mobile phone.
-
+
Not currently connected, please connect
-
-
-
+
+
+
file download failed
-
+
Connection request received from"
-
-
+
+
"
-
+
After consent, the other party can view and download all the files on the device, and can share the other party's desktop to this screen.
-
-
+
+
NO
-
-
+
+
YES
-
-
+
+
The other party has refused your screen projection request!
-
-
+
+
Failed to cast the screen. Please contact the other party and try again.
-
+
RECONNECT
-
-
+
+
CLOSE
-
+
Please install kylin-assistant on the Android terminal!
-
+
Connection error
-
+
Connection timed out
-
+
Warning
-
+
Peony access can be error-prone
-
+
Umount failed
-
+
Version:
-
+
Mobile Assistant is an interconnection tool of Android device and Kirin operating system, which supports Android file synchronization, file transfer, screen mirroring and other functions, which is simple and fast to operate
-
+
Received screen projection request from "
-
+
After consent, the other party can share the device desktop to this screen.
-
+
Again
-
+
Close
-
+
The other party agreed to your screen projection request!
-
+
The screen is being cast, please wait...
-
-
+
+
End of screen projection
-
-
+
+
The other party has finished the screen projection function.
-
+
The screen projection request has been sent to the connected device. Please click [Agree] in the opposite pop-up window
-
-
-
-
-
-
+
+
+
+
+
+
OK
-
+
Screen projection loading error
-
+
Please check whether to install the projection expansion package [kylin connectivity tools]
-
+
QQPicture
-
+
QQVideo
-
+
QQMusic
-
+
QQDocument
-
+
WeChatPicture
-
+
WeChatVideo
-
+
WeChatMusic
-
+
WeChatDocument
-
-
+
+
Picture
-
-
+
+
Video
-
-
+
+
Music
-
-
+
+
Document
-
-
+
+
WeChat
-
-
+
+
QQ
-
-
+
+
Uploaded to
-
+
Downloaded to
-
-
+
+
Request sent successfully!
-
+
The connection request has been sent to the selected device. Please click [YES] in the opposite pop-up window
@@ -523,34 +519,24 @@
MobileDeviceWidget
-
- No connect mobile
+ No connect mobile
-
- Can share content, drag files, pictures, etc. between two screens, and work efficiently
+ Can share content, drag files, pictures, etc. between two screens, and work efficiently
-
- Image
+ Image
-
- Copy the screen to the receiving end
+ Copy the screen to the receiving end
-
- File synchronization
-
-
-
-
-
+ File synchronization
@@ -625,54 +611,54 @@
MobileFileSecondWidget
-
-
+
+
Mobile file list
-
+
WeChat
-
+
QQ
-
-
+
+
List Mode
-
+
Refresh
-
+
Icon Mode
-
+
Picture
-
+
Video
-
+
Music
-
+
Document
@@ -681,20 +667,20 @@
MobileFileWidget
-
+
Icon Mode
-
+
List Mode
-
+
Mobile file list
@@ -705,11 +691,11 @@
-
-
-
-
-
+
+
+
+
+
QQ
@@ -717,9 +703,9 @@
-
-
-
+
+
+
Picture
@@ -727,9 +713,9 @@
-
-
-
+
+
+
Video
@@ -737,9 +723,9 @@
-
-
-
+
+
+
Music
@@ -747,9 +733,9 @@
-
-
-
+
+
+
Document
@@ -760,11 +746,11 @@
-
-
-
-
-
+
+
+
+
+
WeChat
@@ -777,32 +763,36 @@
MobileQRcode
-
+
No network
-
+
Connect the mobile phone and computer to the same network,open the mobile phone app and scan the QR code.
-
+
Use the mobile app to scan this code
-
+
No app installed? Install Now
-
-
- Scan this code with your mobile browser
+
+
+ view supported phone types>>
-
+
+ Scan this code with your mobile browser
+
+
+
Please scan this QR code with your mobile browser to download the app
@@ -827,40 +817,40 @@
MobileStorageWidget
-
+
Icon Mode
-
-
-
+
+
+
List Mode
-
+
Mobile file list
-
+
Mobile storage
-
-
+
+
Refresh
-
+
Search out %1 Results
@@ -904,12 +894,12 @@
SearchDeviceWin
-
+
Searching for nearby available devices...
-
+
Search
@@ -945,34 +935,28 @@
TabletDeviceWidget
-
- No connect tablet
+ No connect tablet
-
- Can share content, drag files, pictures, etc. between two screens, and work efficiently
+ Can share content, drag files, pictures, etc. between two screens, and work efficiently
-
- Image
+ Image
-
- Copy the computer screen to the receiving end
+ Copy the computer screen to the receiving end
-
- File synchronization
+ File synchronization
-
- Drag and drop files, pictures, etc. across the system
+ Drag and drop files, pictures, etc. across the system
@@ -992,45 +976,45 @@
Titlebar
-
+
Search
-
+
Menu
-
+
kylin-connectivity
-
+
Minimize
-
+
Close
-
-
+
+
Help
-
-
+
+
About
-
-
+
+
Quit
diff --git a/translations/kylin-connectivity_zh_CN.ts b/translations/kylin-connectivity_zh_CN.ts
index 9f5e6de..70c62ca 100644
--- a/translations/kylin-connectivity_zh_CN.ts
+++ b/translations/kylin-connectivity_zh_CN.ts
@@ -30,17 +30,17 @@
返回
-
+
附近设备
-
+
连接手机
-
+
设备码连接
@@ -48,22 +48,22 @@
ConnectedWin
-
+
已连接
-
+
电脑投屏
-
+
手机投屏
-
+
退出投屏
@@ -99,68 +99,45 @@
连接
-
- DeviceTypeWidget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
HomePage
-
+
多端协同
-
+
跨设备、跨平台协同,文件、屏幕实时共享,打造高效办公方式!
-
+
本机设备码:
-
+
文件共享
-
+
屏幕共享
-
+
跨屏操控
-
+
立即连接
-
+
无网络
@@ -168,306 +145,306 @@
MainWindow
-
-
+
+
多端协同
-
+
同意连接
-
+
对方已同意
-
+
正在建立连接,请稍候
-
+
取消
-
+
USB连接设备成功!
-
+
若需在电脑端实现对手机屏幕进行中文输入,请在手机端个人信息-输入法,下载扩展工具。
-
+
当前未连接,请连接
-
-
-
+
+
+
文件下载失败
-
+
收到来自 "
-
-
+
+
" 的请求
-
+
同意后,对方可查看、下载本设备上的所有文件,以及可将对方桌面共享至本屏幕上。
-
-
+
+
拒绝
-
-
+
+
同意
-
-
+
+
对方拒绝了你的投屏请求!
-
-
+
+
投屏失败,请联系对方后重新尝试。
-
+
重新连接
-
-
+
+
关闭
-
+
请在手机端下载麒麟手机助手app!
-
+
连接失败
-
+
连接超时
-
+
警告
-
+
文件管理器访问可能出错
-
+
卸载失败
-
+
版本:
-
+
多端协同是一款麒麟操作系统之间的互通互联工具,同时也支持Android文件同步、文件传输、屏幕镜像等功能,操作简单快捷。
-
+
收到来自 "
-
+
同意后,对方可将设备桌面共享至本屏幕上。
-
+
同意
-
+
关闭
-
+
对方同意了您的投屏请求!
-
+
正在投屏,请稍等...
-
-
+
+
投屏结束
-
-
+
+
对方已结束了投屏功能。
-
+
已将投屏请求发送至已连接设备,请在对端弹窗中点击【同意】
-
-
-
-
-
-
+
+
+
+
+
+
确定
-
+
投屏加载失败
-
+
请检查是否安装投屏扩展包[kylin-connectivity-tools]
-
+
QQ图片
-
+
QQ视频
-
+
QQ音乐
-
+
QQ文档
-
+
微信图片
-
+
微信视频
-
+
微信音乐
-
+
微信文档
-
-
+
+
图片图片
-
-
+
+
视频视频
-
-
+
+
音乐音乐
-
-
+
+
文档文档
-
-
+
+
微信
-
-
+
+
QQ
-
-
+
+
上传至
-
+
下载到
-
-
+
+
请求发送成功!
-
+
已将连接请求发送至所选设备,请在对端弹窗中点击【同意】
@@ -520,39 +497,6 @@
其他
-
- MobileDeviceWidget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
MobileFileList
@@ -625,54 +569,54 @@
MobileFileSecondWidget
-
-
+
+
手机文件列表
-
+
微信
-
+
QQ
-
-
+
+
列表模式
-
+
刷新
-
+
图标模式
-
+
图片
-
+
视频
-
+
音乐
-
+
文档
@@ -681,20 +625,20 @@
MobileFileWidget
-
+
图标模式
-
+
列表模式
-
+
手机文件列表
@@ -705,11 +649,11 @@
-
-
-
-
-
+
+
+
+
+
QQ
@@ -717,9 +661,9 @@
-
-
-
+
+
+
图片
@@ -727,9 +671,9 @@
-
-
-
+
+
+
视频
@@ -737,9 +681,9 @@
-
-
-
+
+
+
音乐
@@ -747,9 +691,9 @@
-
-
-
+
+
+
文档
@@ -760,11 +704,11 @@
-
-
-
-
-
+
+
+
+
+
微信
@@ -777,32 +721,36 @@
MobileQRcode
-
+
未连接网络
-
+
将手机和电脑接入同一网络,打开手机App扫描此二维码
-
+
使用手机端app扫描此码
-
+
未装App?立即安装
-
-
- 使用手机浏览器扫描此码
+
+
+ 查看支持手机类型>>
-
+
+ 使用手机浏览器扫描此码
+
+
+
请使用手机浏览器扫描此二维码以下载App
@@ -827,40 +775,40 @@
MobileStorageWidget
-
+
图标模式
-
-
-
+
+
+
列表模式
-
+
手机文件列表
-
+
手机存储
-
-
+
+
刷新
-
+
搜索%1个结果
@@ -928,12 +876,12 @@
SearchDeviceWin
-
+
正在搜索附近可用设备...
-
+
重新搜索
@@ -966,39 +914,6 @@
结束投屏
-
- TabletDeviceWidget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
TimeLineView
@@ -1016,45 +931,45 @@
Titlebar
-
+
搜索
-
+
菜单
-
+
多端协同
-
+
最小化
-
+
关闭
-
-
+
+
帮助
-
-
+
+
关于
-
-
+
+
退出
diff --git a/translations/peony-vfs-kylin-multiterminal_bo_CN.ts b/translations/peony-vfs-kylin-multiterminal_bo_CN.ts
index da90b74..20e00d6 100644
--- a/translations/peony-vfs-kylin-multiterminal_bo_CN.ts
+++ b/translations/peony-vfs-kylin-multiterminal_bo_CN.ts
@@ -33,14 +33,14 @@
- ལག་ཐོགས་ཁ་པར་གྱི་ལས་རོགས་ཕལ་ཆེར་ད་དུང་སྒོ་འབྱེད་བྱས་མེད་།
+ མཐའ་སྣེ་མང་པོ་ཕལ་ཆེར་ད་དུང་སྒོ་འབྱེད་མེད།
- ལག་འཁྱེར་ཁ་པར་གྱི་ལས་རོགས་
+ མང་མཐའ་སྣེ།
@@ -50,7 +50,7 @@
- ཁོག་ནས་ཁས་ལེན་པའི་ལག་ཐོགས་ཁ་པར་གྱི་ལས་རོགས་།
+ ཤིང་པད་མ་ཀུན་གྱི་ཁས་ལེན་པའི་སྣེ་མང་vfs
diff --git a/translations/peony-vfs-kylin-multiterminal_zh_CN.ts b/translations/peony-vfs-kylin-multiterminal_zh_CN.ts
index c2dc92c..366bffc 100644
--- a/translations/peony-vfs-kylin-multiterminal_zh_CN.ts
+++ b/translations/peony-vfs-kylin-multiterminal_zh_CN.ts
@@ -33,14 +33,14 @@
- 手机助手可能尚未启动
+ 多端协同可能尚未启动
- 手机助手
+ 多端协同
@@ -50,7 +50,7 @@
- 默认手机助手vfs
+ 默认多端协同vfs
diff --git a/ui/connectinterface/mobileqrcode.cpp b/ui/connectinterface/mobileqrcode.cpp
index 2a50055..43494d6 100644
--- a/ui/connectinterface/mobileqrcode.cpp
+++ b/ui/connectinterface/mobileqrcode.cpp
@@ -3,6 +3,7 @@
#include
#include
#include
+#include
#include "generatetools.h"
QString CODE_TXT = "https://kylinos.cn/?connectip=%1&version=%2&verify=ky";
@@ -128,11 +129,14 @@ void MobileQRcode::onLinkActivated(const QString url)
codeLabel->setPixmap(pixmap);
codeLabel->setAlignment(Qt::AlignCenter);
- descLab1->setText(tr("Scan this code with your mobile browser"));
+ descLab1->setText(""
+ + tr("view supported phone types>>") + "");
+ connect(descLab1, &QLabel::linkActivated, this, [=](const QString url) {
+ QDesktopServices::openUrl(QUrl(url));
+ });
descLab1->setMargin(0);
- QPalette pal;
- pal.setColor(QPalette::Text, QColor("#8F9399"));
- descLab1->setPalette(pal);
+
descLab2->setText(tr("Please scan this QR code with your mobile browser to download the app"));
descLab2->setMargin(0);
descLab2->adjustSize();
@@ -163,9 +167,9 @@ void MobileQRcode::onLinkActivated(const QString url)
layout->addSpacing(21);
layout->addLayout(hlayout1);
layout->addSpacing(6);
- layout->addLayout(hlayout2);
- layout->addSpacing(16);
layout->addLayout(hlayout3);
+ layout->addSpacing(16);
+ layout->addLayout(hlayout2);
layout->addStretch();
layout->setMargin(0);