fix(ukui-bluetooth): 191096 蓝牙开关时的优化

Description: none

Log: none
This commit is contained in:
caitao123456789 2024-08-30 15:43:12 +08:00
parent 19dd35eb49
commit 11caa12902
65 changed files with 1707 additions and 709 deletions

View File

@ -114,6 +114,18 @@
<translation></translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation> / </translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<source>Close bluetooth</source>
<translation> </translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>

View File

@ -115,6 +115,18 @@
<translation type="unfinished">Automatische Erkennung von Bluetooth-Audiogeräten</translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">Abbrechen</translation>
</message>
<message>
<source>Close bluetooth</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>

View File

@ -32,7 +32,7 @@
<context>
<name>Bluetooth</name>
<message>
<location filename="../bluetooth.cpp" line="38"/>
<location filename="../bluetooth.cpp" line="39"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -40,7 +40,7 @@
<context>
<name>BluetoothBottomWindow</name>
<message>
<location filename="../bluetoothbottomwindow.cpp" line="54"/>
<location filename="../bluetoothbottomwindow.cpp" line="56"/>
<source>Bluetooth Devices</source>
<translation>Bluetooth Devices</translation>
<extra-contents_path>/Bluetooth/Bluetooth Devices</extra-contents_path>
@ -79,7 +79,7 @@
<context>
<name>BluetoothMiddleWindow</name>
<message>
<location filename="../bluetoothmiddlewindow.cpp" line="27"/>
<location filename="../bluetoothmiddlewindow.cpp" line="47"/>
<source>My Devices</source>
<translation>My Devices</translation>
<extra-contents_path>/Bluetooth/My Devices</extra-contents_path>
@ -102,77 +102,92 @@
<context>
<name>BluetoothTopWindow</name>
<message>
<location filename="../bluetoothtopwindow.cpp" line="29"/>
<location filename="../bluetoothtopwindow.cpp" line="54"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
<extra-contents_path>/Bluetooth/Bluetooth</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="57"/>
<location filename="../bluetoothtopwindow.cpp" line="82"/>
<source>Turn on :</source>
<translation>Turn on:</translation>
<extra-contents_path>/Bluetooth/Turn on :</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="89"/>
<location filename="../bluetoothtopwindow.cpp" line="116"/>
<source>Adapter List</source>
<translation>Adapter List</translation>
<extra-contents_path>/Bluetooth/Adapter List</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="119"/>
<location filename="../bluetoothtopwindow.cpp" line="146"/>
<source>Show icon on taskbar</source>
<translation>Show icon on taskbar</translation>
<extra-contents_path>/Bluetooth/Show icon on taskbar</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="147"/>
<location filename="../bluetoothtopwindow.cpp" line="174"/>
<source>Discoverable by nearby Bluetooth devices</source>
<translation>Discoverable by nearby Bluetooth devices</translation>
<extra-contents_path>/Bluetooth/Discoverable by nearby Bluetooth devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="175"/>
<location filename="../bluetoothtopwindow.cpp" line="202"/>
<source>Auto discover Bluetooth audio devices</source>
<translation>Auto discover Bluetooth audio devices</translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="422"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="423"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="424"/>
<source>Close bluetooth</source>
<translation>Close bluetooth</translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>
<message>
<location filename="../devremovedialog.cpp" line="46"/>
<location filename="../devremovedialog.cpp" line="50"/>
<source>Bluetooth Connections</source>
<translation>Bluetooth Connections</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="68"/>
<location filename="../devremovedialog.cpp" line="75"/>
<location filename="../devremovedialog.cpp" line="81"/>
<location filename="../devremovedialog.cpp" line="88"/>
<source>After it is removed, the PIN code must be matched for the next connection.</source>
<translation>After it is removed, the PIN code must be matched for the next connection.</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="86"/>
<location filename="../devremovedialog.cpp" line="106"/>
<source>close</source>
<translation>close</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="95"/>
<location filename="../devremovedialog.cpp" line="118"/>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="103"/>
<location filename="../devremovedialog.cpp" line="129"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="128"/>
<location filename="../devremovedialog.cpp" line="154"/>
<source>Connection failed! Please remove it before connecting.</source>
<translation>Connection failed! Please remove it before connecting.</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="130"/>
<location filename="../devremovedialog.cpp" line="156"/>
<source>Are you sure to remove %1 ?</source>
<translation>Are you sure to remove %1 ?</translation>
</message>
@ -185,32 +200,32 @@
<translation>Rename</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="54"/>
<location filename="../devrenamedialog.cpp" line="56"/>
<source>Rename device</source>
<translation>Rename device</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="119"/>
<location filename="../devrenamedialog.cpp" line="132"/>
<source>close</source>
<translation>close</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="128"/>
<location filename="../devrenamedialog.cpp" line="144"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="144"/>
<location filename="../devrenamedialog.cpp" line="164"/>
<source>The value contains 1 to 32 characters</source>
<translation>The value contains 1 to 32 characters</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="149"/>
<location filename="../devrenamedialog.cpp" line="169"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="162"/>
<location filename="../devrenamedialog.cpp" line="185"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
@ -219,31 +234,31 @@
<name>bluetoothdevicefunc</name>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="85"/>
<location filename="../bluetoothdevicefunc.cpp" line="266"/>
<location filename="../bluetoothdevicefunc.cpp" line="267"/>
<source>SendFile</source>
<translation>SendFile</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="89"/>
<location filename="../bluetoothdevicefunc.cpp" line="276"/>
<location filename="../bluetoothdevicefunc.cpp" line="277"/>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="99"/>
<location filename="../bluetoothdevicefunc.cpp" line="249"/>
<location filename="../bluetoothdevicefunc.cpp" line="250"/>
<source>Connect</source>
<translation>Connect</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="110"/>
<location filename="../bluetoothdevicefunc.cpp" line="256"/>
<location filename="../bluetoothdevicefunc.cpp" line="257"/>
<source>Disconnect</source>
<translation>Disconnect</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="115"/>
<location filename="../bluetoothdevicefunc.cpp" line="271"/>
<location filename="../bluetoothdevicefunc.cpp" line="272"/>
<source>Rename</source>
<translation>Rename</translation>
</message>

View File

@ -32,7 +32,7 @@
<context>
<name>Bluetooth</name>
<message>
<location filename="../bluetooth.cpp" line="38"/>
<location filename="../bluetooth.cpp" line="39"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -40,7 +40,7 @@
<context>
<name>BluetoothBottomWindow</name>
<message>
<location filename="../bluetoothbottomwindow.cpp" line="54"/>
<location filename="../bluetoothbottomwindow.cpp" line="56"/>
<source>Bluetooth Devices</source>
<translation>Bluetooth Devices</translation>
<extra-contents_path>/Bluetooth/Bluetooth Devices</extra-contents_path>
@ -79,7 +79,7 @@
<context>
<name>BluetoothMiddleWindow</name>
<message>
<location filename="../bluetoothmiddlewindow.cpp" line="27"/>
<location filename="../bluetoothmiddlewindow.cpp" line="47"/>
<source>My Devices</source>
<translation>My Devices</translation>
<extra-contents_path>/Bluetooth/My Devices</extra-contents_path>
@ -102,77 +102,92 @@
<context>
<name>BluetoothTopWindow</name>
<message>
<location filename="../bluetoothtopwindow.cpp" line="29"/>
<location filename="../bluetoothtopwindow.cpp" line="54"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
<extra-contents_path>/Bluetooth/Bluetooth</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="57"/>
<location filename="../bluetoothtopwindow.cpp" line="82"/>
<source>Turn on :</source>
<translation>Turn on:</translation>
<extra-contents_path>/Bluetooth/Turn on :</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="89"/>
<location filename="../bluetoothtopwindow.cpp" line="116"/>
<source>Adapter List</source>
<translation>Adapter List</translation>
<extra-contents_path>/Bluetooth/Adapter List</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="119"/>
<location filename="../bluetoothtopwindow.cpp" line="146"/>
<source>Show icon on taskbar</source>
<translation>Show icon on taskbar</translation>
<extra-contents_path>/Bluetooth/Show icon on taskbar</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="147"/>
<location filename="../bluetoothtopwindow.cpp" line="174"/>
<source>Discoverable by nearby Bluetooth devices</source>
<translation>Discoverable by nearby Bluetooth devices</translation>
<extra-contents_path>/Bluetooth/Discoverable by nearby Bluetooth devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="175"/>
<location filename="../bluetoothtopwindow.cpp" line="202"/>
<source>Auto discover Bluetooth audio devices</source>
<translation>Auto discover Bluetooth audio devices</translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="422"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="423"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="424"/>
<source>Close bluetooth</source>
<translation>Close bluetooth</translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>
<message>
<location filename="../devremovedialog.cpp" line="46"/>
<location filename="../devremovedialog.cpp" line="50"/>
<source>Bluetooth Connections</source>
<translation>Bluetooth Connections</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="68"/>
<location filename="../devremovedialog.cpp" line="75"/>
<location filename="../devremovedialog.cpp" line="81"/>
<location filename="../devremovedialog.cpp" line="88"/>
<source>After it is removed, the PIN code must be matched for the next connection.</source>
<translation>After it is removed, the PIN code must be matched for the next connection.</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="86"/>
<location filename="../devremovedialog.cpp" line="106"/>
<source>close</source>
<translation>close</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="95"/>
<location filename="../devremovedialog.cpp" line="118"/>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="103"/>
<location filename="../devremovedialog.cpp" line="129"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="128"/>
<location filename="../devremovedialog.cpp" line="154"/>
<source>Connection failed! Please remove it before connecting.</source>
<translation>Connection failed! Please remove it before connecting.</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="130"/>
<location filename="../devremovedialog.cpp" line="156"/>
<source>Are you sure to remove %1 ?</source>
<translation>Are you sure to remove %1 ?</translation>
</message>
@ -185,32 +200,32 @@
<translation>Rename</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="54"/>
<location filename="../devrenamedialog.cpp" line="56"/>
<source>Rename device</source>
<translation>Rename device</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="119"/>
<location filename="../devrenamedialog.cpp" line="132"/>
<source>close</source>
<translation>close</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="128"/>
<location filename="../devrenamedialog.cpp" line="144"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="144"/>
<location filename="../devrenamedialog.cpp" line="164"/>
<source>The value contains 1 to 32 characters</source>
<translation>The value contains 1 to 32 characters</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="149"/>
<location filename="../devrenamedialog.cpp" line="169"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="162"/>
<location filename="../devrenamedialog.cpp" line="185"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
@ -219,31 +234,31 @@
<name>bluetoothdevicefunc</name>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="85"/>
<location filename="../bluetoothdevicefunc.cpp" line="266"/>
<location filename="../bluetoothdevicefunc.cpp" line="267"/>
<source>SendFile</source>
<translation>SendFile</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="89"/>
<location filename="../bluetoothdevicefunc.cpp" line="276"/>
<location filename="../bluetoothdevicefunc.cpp" line="277"/>
<source>Remove</source>
<translation>Remove</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="99"/>
<location filename="../bluetoothdevicefunc.cpp" line="249"/>
<location filename="../bluetoothdevicefunc.cpp" line="250"/>
<source>Connect</source>
<translation>Connect</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="110"/>
<location filename="../bluetoothdevicefunc.cpp" line="256"/>
<location filename="../bluetoothdevicefunc.cpp" line="257"/>
<source>Disconnect</source>
<translation>Disconnect</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="115"/>
<location filename="../bluetoothdevicefunc.cpp" line="271"/>
<location filename="../bluetoothdevicefunc.cpp" line="272"/>
<source>Rename</source>
<translation>Rename</translation>
</message>

View File

@ -32,7 +32,7 @@
<context>
<name>Bluetooth</name>
<message>
<location filename="../bluetooth.cpp" line="38"/>
<location filename="../bluetooth.cpp" line="39"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -40,7 +40,7 @@
<context>
<name>BluetoothBottomWindow</name>
<message>
<location filename="../bluetoothbottomwindow.cpp" line="54"/>
<location filename="../bluetoothbottomwindow.cpp" line="56"/>
<source>Bluetooth Devices</source>
<translation type="unfinished"></translation>
<extra-contents_path>/Bluetooth/Bluetooth Devices</extra-contents_path>
@ -79,7 +79,7 @@
<context>
<name>BluetoothMiddleWindow</name>
<message>
<location filename="../bluetoothmiddlewindow.cpp" line="27"/>
<location filename="../bluetoothmiddlewindow.cpp" line="47"/>
<source>My Devices</source>
<translation type="unfinished"></translation>
<extra-contents_path>/Bluetooth/My Devices</extra-contents_path>
@ -102,77 +102,92 @@
<context>
<name>BluetoothTopWindow</name>
<message>
<location filename="../bluetoothtopwindow.cpp" line="29"/>
<location filename="../bluetoothtopwindow.cpp" line="54"/>
<source>Bluetooth</source>
<translation type="unfinished">Bluetooth</translation>
<extra-contents_path>/Bluetooth/Bluetooth</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="57"/>
<location filename="../bluetoothtopwindow.cpp" line="82"/>
<source>Turn on :</source>
<translation type="unfinished"></translation>
<extra-contents_path>/Bluetooth/Turn on :</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="89"/>
<location filename="../bluetoothtopwindow.cpp" line="116"/>
<source>Adapter List</source>
<translation type="unfinished"></translation>
<extra-contents_path>/Bluetooth/Adapter List</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="119"/>
<location filename="../bluetoothtopwindow.cpp" line="146"/>
<source>Show icon on taskbar</source>
<translation type="unfinished"></translation>
<extra-contents_path>/Bluetooth/Show icon on taskbar</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="147"/>
<location filename="../bluetoothtopwindow.cpp" line="174"/>
<source>Discoverable by nearby Bluetooth devices</source>
<translation type="unfinished"></translation>
<extra-contents_path>/Bluetooth/Discoverable by nearby Bluetooth devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="175"/>
<location filename="../bluetoothtopwindow.cpp" line="202"/>
<source>Auto discover Bluetooth audio devices</source>
<translation type="unfinished">Détection automatique des périphériques audio Bluetooth</translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="422"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="423"/>
<source>Cancel</source>
<translation type="unfinished">Annuler</translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="424"/>
<source>Close bluetooth</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>
<message>
<location filename="../devremovedialog.cpp" line="46"/>
<location filename="../devremovedialog.cpp" line="50"/>
<source>Bluetooth Connections</source>
<translation>Connexions Bluetooth</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="68"/>
<location filename="../devremovedialog.cpp" line="75"/>
<location filename="../devremovedialog.cpp" line="81"/>
<location filename="../devremovedialog.cpp" line="88"/>
<source>After it is removed, the PIN code must be matched for the next connection.</source>
<translation>Une fois quil est supprimé, le code PIN doit être mis en correspondance pour la prochaine connexion.</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="86"/>
<location filename="../devremovedialog.cpp" line="106"/>
<source>close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="95"/>
<location filename="../devremovedialog.cpp" line="118"/>
<source>Remove</source>
<translation>Enlever</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="103"/>
<location filename="../devremovedialog.cpp" line="129"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="128"/>
<location filename="../devremovedialog.cpp" line="154"/>
<source>Connection failed! Please remove it before connecting.</source>
<translation>Echec de la connexion ! Veuillez le retirer avant de vous connecter.</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="130"/>
<location filename="../devremovedialog.cpp" line="156"/>
<source>Are you sure to remove %1 ?</source>
<translation>Êtes-vous sûr de supprimer %1 ?</translation>
</message>
@ -185,32 +200,32 @@
<translation>Renommer</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="54"/>
<location filename="../devrenamedialog.cpp" line="56"/>
<source>Rename device</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="119"/>
<location filename="../devrenamedialog.cpp" line="132"/>
<source>close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="128"/>
<location filename="../devrenamedialog.cpp" line="144"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="144"/>
<location filename="../devrenamedialog.cpp" line="164"/>
<source>The value contains 1 to 32 characters</source>
<translation>La valeur contient de 1 à 32 caractères</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="149"/>
<location filename="../devrenamedialog.cpp" line="169"/>
<source>OK</source>
<translation>DACCORD</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="162"/>
<location filename="../devrenamedialog.cpp" line="185"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
@ -219,31 +234,31 @@
<name>bluetoothdevicefunc</name>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="85"/>
<location filename="../bluetoothdevicefunc.cpp" line="266"/>
<location filename="../bluetoothdevicefunc.cpp" line="267"/>
<source>SendFile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="89"/>
<location filename="../bluetoothdevicefunc.cpp" line="276"/>
<location filename="../bluetoothdevicefunc.cpp" line="277"/>
<source>Remove</source>
<translation type="unfinished">Enlever</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="99"/>
<location filename="../bluetoothdevicefunc.cpp" line="249"/>
<location filename="../bluetoothdevicefunc.cpp" line="250"/>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="110"/>
<location filename="../bluetoothdevicefunc.cpp" line="256"/>
<location filename="../bluetoothdevicefunc.cpp" line="257"/>
<source>Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="115"/>
<location filename="../bluetoothdevicefunc.cpp" line="271"/>
<location filename="../bluetoothdevicefunc.cpp" line="272"/>
<source>Rename</source>
<translation type="unfinished">Renommer</translation>
</message>

View File

@ -32,7 +32,7 @@
<context>
<name>Bluetooth</name>
<message>
<location filename="../bluetooth.cpp" line="38"/>
<location filename="../bluetooth.cpp" line="39"/>
<source>Bluetooth</source>
<translation>كوك تىس</translation>
</message>
@ -40,7 +40,7 @@
<context>
<name>BluetoothBottomWindow</name>
<message>
<location filename="../bluetoothbottomwindow.cpp" line="54"/>
<location filename="../bluetoothbottomwindow.cpp" line="56"/>
<source>Bluetooth Devices</source>
<translation>كوك تىس اسپابٸ</translation>
<extra-contents_path>/Bluetooth/Bluetooth Devices</extra-contents_path>
@ -79,7 +79,7 @@
<context>
<name>BluetoothMiddleWindow</name>
<message>
<location filename="../bluetoothmiddlewindow.cpp" line="27"/>
<location filename="../bluetoothmiddlewindow.cpp" line="47"/>
<source>My Devices</source>
<translation>مەنىڭ ئۈسكۈنەم</translation>
<extra-contents_path>/Bluetooth/My Devices</extra-contents_path>
@ -102,77 +102,92 @@
<context>
<name>BluetoothTopWindow</name>
<message>
<location filename="../bluetoothtopwindow.cpp" line="29"/>
<location filename="../bluetoothtopwindow.cpp" line="54"/>
<source>Bluetooth</source>
<translation>كوك تىس</translation>
<extra-contents_path>/Bluetooth/Bluetooth</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="57"/>
<location filename="../bluetoothtopwindow.cpp" line="82"/>
<source>Turn on :</source>
<translation>ٸشٸۋ</translation>
<extra-contents_path>/Bluetooth/Turn on :</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="89"/>
<location filename="../bluetoothtopwindow.cpp" line="116"/>
<source>Adapter List</source>
<translation>كوك ٴتىسىن سايكەستىرۋ اسپابٸ</translation>
<extra-contents_path>/Bluetooth/Adapter List</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="119"/>
<location filename="../bluetoothtopwindow.cpp" line="146"/>
<source>Show icon on taskbar</source>
<translation>مىندەتتى ستونىندا كوك چىشنىڭ بەلگٸسٸن كورسەتۋ</translation>
<extra-contents_path>/Bluetooth/Show icon on taskbar</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="147"/>
<location filename="../bluetoothtopwindow.cpp" line="174"/>
<source>Discoverable by nearby Bluetooth devices</source>
<translation>جيىن توڭٸرەكتٸ كوك تىس اسپاپتارىنىڭ بايقىشىغا جول قويۋ</translation>
<extra-contents_path>/Bluetooth/Discoverable by nearby Bluetooth devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="175"/>
<location filename="../bluetoothtopwindow.cpp" line="202"/>
<source>Auto discover Bluetooth audio devices</source>
<translation>كوك تىس دىبس ۇلعايتقىش اسبابٸن اۆتوماتتى باقىلاۋ</translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="422"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="423"/>
<source>Cancel</source>
<translation type="unfinished">كۇشىنەن قالدىرۋ</translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="424"/>
<source>Close bluetooth</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>
<message>
<location filename="../devremovedialog.cpp" line="46"/>
<location filename="../devremovedialog.cpp" line="50"/>
<source>Bluetooth Connections</source>
<translation>كۆڭ تىس ارقىلى اۋلاۋ</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="68"/>
<location filename="../devremovedialog.cpp" line="75"/>
<location filename="../devremovedialog.cpp" line="81"/>
<location filename="../devremovedialog.cpp" line="88"/>
<source>After it is removed, the PIN code must be matched for the next connection.</source>
<translation>شعارىپ ەتكەننەن كەيىن، كەلەر رەت جالعاماقشٸ بولساڭٸز قايتادان ماشلاشتۇرۇش نومەرى PIN نومەرىنى كىرگىزۋىڭىز مۇمكان</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="86"/>
<location filename="../devremovedialog.cpp" line="106"/>
<source>close</source>
<translation>جابۋ</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="95"/>
<location filename="../devremovedialog.cpp" line="118"/>
<source>Remove</source>
<translation>شىعارىپ وتۋ</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="103"/>
<location filename="../devremovedialog.cpp" line="129"/>
<source>Cancel</source>
<translation>كۇشىنەن قالدىرۋ</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="128"/>
<location filename="../devremovedialog.cpp" line="154"/>
<source>Connection failed! Please remove it before connecting.</source>
<translation>جالعانۋ جەڭىلىپ قالدى، الدٸمەن شعارىپ ەتكەننەن كەيىن، سونان قايتادان جالعاۋلٸ</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="130"/>
<location filename="../devremovedialog.cpp" line="156"/>
<source>Are you sure to remove %1 ?</source>
<translation>1%نى چىقىرىۋىتىشنى كەسٸم جاسايسٸزبە؟</translation>
</message>
@ -185,32 +200,32 @@
<translation>قاتە ات قويۋ</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="54"/>
<location filename="../devrenamedialog.cpp" line="56"/>
<source>Rename device</source>
<translation>اسبابٸتٸڭ ەسىمىن قايتادان وزگەرتۋ</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="119"/>
<location filename="../devrenamedialog.cpp" line="132"/>
<source>close</source>
<translation>جابۋ</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="128"/>
<location filename="../devrenamedialog.cpp" line="144"/>
<source>Name</source>
<translation>ەسىمى</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="144"/>
<location filename="../devrenamedialog.cpp" line="164"/>
<source>The value contains 1 to 32 characters</source>
<translation>ۇزىندىعى ٴسوزسٸز 1دان 32 دەيىن بولعان ٴارىپ بولۋٸ كەرەك</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="149"/>
<location filename="../devrenamedialog.cpp" line="169"/>
<source>OK</source>
<translation>ماقۇل</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="162"/>
<location filename="../devrenamedialog.cpp" line="185"/>
<source>Cancel</source>
<translation>كۇشىنەن قالدىرۋ</translation>
</message>
@ -219,31 +234,31 @@
<name>bluetoothdevicefunc</name>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="85"/>
<location filename="../bluetoothdevicefunc.cpp" line="266"/>
<location filename="../bluetoothdevicefunc.cpp" line="267"/>
<source>SendFile</source>
<translation>حۇجات جولداۋ</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="89"/>
<location filename="../bluetoothdevicefunc.cpp" line="276"/>
<location filename="../bluetoothdevicefunc.cpp" line="277"/>
<source>Remove</source>
<translation>شىعارىپ وتۋ</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="99"/>
<location filename="../bluetoothdevicefunc.cpp" line="249"/>
<location filename="../bluetoothdevicefunc.cpp" line="250"/>
<source>Connect</source>
<translation>جالعانۋ</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="110"/>
<location filename="../bluetoothdevicefunc.cpp" line="256"/>
<location filename="../bluetoothdevicefunc.cpp" line="257"/>
<source>Disconnect</source>
<translation>ۇزارتىۋ</translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="115"/>
<location filename="../bluetoothdevicefunc.cpp" line="271"/>
<location filename="../bluetoothdevicefunc.cpp" line="272"/>
<source>Rename</source>
<translation>قاتە ات قويۋ</translation>
</message>

View File

@ -114,6 +114,18 @@
<translation>كۅك تىش جاڭىرتقى جابدۇۇسۇن اپتوماتتىك بايقوو</translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">ارعادان قالتىرىش</translation>
</message>
<message>
<source>Close bluetooth</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>

View File

@ -114,6 +114,18 @@
<translation> </translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation> ?</translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<source>Close bluetooth</source>
<translation> </translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>

View File

@ -114,6 +114,18 @@
<translation>كۆك چىش ياڭراتقۇ ئۈسكۈنىسىنى ئاپتوماتىك بايقاش</translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">ئەمەلدىن قالدۇرۇش</translation>
</message>
<message>
<source>Close bluetooth</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>

View File

@ -32,7 +32,7 @@
<context>
<name>Bluetooth</name>
<message>
<location filename="../bluetooth.cpp" line="38"/>
<location filename="../bluetooth.cpp" line="39"/>
<source>Bluetooth</source>
<translation></translation>
</message>
@ -40,7 +40,7 @@
<context>
<name>BluetoothBottomWindow</name>
<message>
<location filename="../bluetoothbottomwindow.cpp" line="54"/>
<location filename="../bluetoothbottomwindow.cpp" line="56"/>
<source>Bluetooth Devices</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Bluetooth Devices</extra-contents_path>
@ -79,7 +79,7 @@
<context>
<name>BluetoothMiddleWindow</name>
<message>
<location filename="../bluetoothmiddlewindow.cpp" line="27"/>
<location filename="../bluetoothmiddlewindow.cpp" line="47"/>
<source>My Devices</source>
<translation></translation>
<extra-contents_path>/Bluetooth/My Devices</extra-contents_path>
@ -102,77 +102,92 @@
<context>
<name>BluetoothTopWindow</name>
<message>
<location filename="../bluetoothtopwindow.cpp" line="29"/>
<location filename="../bluetoothtopwindow.cpp" line="54"/>
<source>Bluetooth</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Bluetooth</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="57"/>
<location filename="../bluetoothtopwindow.cpp" line="82"/>
<source>Turn on :</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Turn on :</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="89"/>
<location filename="../bluetoothtopwindow.cpp" line="116"/>
<source>Adapter List</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Adapter List</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="119"/>
<location filename="../bluetoothtopwindow.cpp" line="146"/>
<source>Show icon on taskbar</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Show icon on taskbar</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="147"/>
<location filename="../bluetoothtopwindow.cpp" line="174"/>
<source>Discoverable by nearby Bluetooth devices</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Discoverable by nearby Bluetooth devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="175"/>
<location filename="../bluetoothtopwindow.cpp" line="202"/>
<source>Auto discover Bluetooth audio devices</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="422"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation>使</translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="423"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="424"/>
<source>Close bluetooth</source>
<translation></translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>
<message>
<location filename="../devremovedialog.cpp" line="46"/>
<location filename="../devremovedialog.cpp" line="50"/>
<source>Bluetooth Connections</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="68"/>
<location filename="../devremovedialog.cpp" line="75"/>
<location filename="../devremovedialog.cpp" line="81"/>
<location filename="../devremovedialog.cpp" line="88"/>
<source>After it is removed, the PIN code must be matched for the next connection.</source>
<translation>PIN码</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="86"/>
<location filename="../devremovedialog.cpp" line="106"/>
<source>close</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="95"/>
<location filename="../devremovedialog.cpp" line="118"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="103"/>
<location filename="../devremovedialog.cpp" line="129"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="128"/>
<location filename="../devremovedialog.cpp" line="154"/>
<source>Connection failed! Please remove it before connecting.</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="130"/>
<location filename="../devremovedialog.cpp" line="156"/>
<source>Are you sure to remove %1 ?</source>
<translation>&quot;%1&quot;?</translation>
</message>
@ -185,32 +200,32 @@
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="54"/>
<location filename="../devrenamedialog.cpp" line="56"/>
<source>Rename device</source>
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="119"/>
<location filename="../devrenamedialog.cpp" line="132"/>
<source>close</source>
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="128"/>
<location filename="../devrenamedialog.cpp" line="144"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="144"/>
<location filename="../devrenamedialog.cpp" line="164"/>
<source>The value contains 1 to 32 characters</source>
<translation> 1-32 </translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="149"/>
<location filename="../devrenamedialog.cpp" line="169"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="162"/>
<location filename="../devrenamedialog.cpp" line="185"/>
<source>Cancel</source>
<translation></translation>
</message>
@ -219,31 +234,31 @@
<name>bluetoothdevicefunc</name>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="85"/>
<location filename="../bluetoothdevicefunc.cpp" line="266"/>
<location filename="../bluetoothdevicefunc.cpp" line="267"/>
<source>SendFile</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="89"/>
<location filename="../bluetoothdevicefunc.cpp" line="276"/>
<location filename="../bluetoothdevicefunc.cpp" line="277"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="99"/>
<location filename="../bluetoothdevicefunc.cpp" line="249"/>
<location filename="../bluetoothdevicefunc.cpp" line="250"/>
<source>Connect</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="110"/>
<location filename="../bluetoothdevicefunc.cpp" line="256"/>
<location filename="../bluetoothdevicefunc.cpp" line="257"/>
<source>Disconnect</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="115"/>
<location filename="../bluetoothdevicefunc.cpp" line="271"/>
<location filename="../bluetoothdevicefunc.cpp" line="272"/>
<source>Rename</source>
<translation></translation>
</message>

View File

@ -32,7 +32,7 @@
<context>
<name>Bluetooth</name>
<message>
<location filename="../bluetooth.cpp" line="38"/>
<location filename="../bluetooth.cpp" line="39"/>
<source>Bluetooth</source>
<translation></translation>
</message>
@ -40,7 +40,7 @@
<context>
<name>BluetoothBottomWindow</name>
<message>
<location filename="../bluetoothbottomwindow.cpp" line="54"/>
<location filename="../bluetoothbottomwindow.cpp" line="56"/>
<source>Bluetooth Devices</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Bluetooth Devices</extra-contents_path>
@ -79,7 +79,7 @@
<context>
<name>BluetoothMiddleWindow</name>
<message>
<location filename="../bluetoothmiddlewindow.cpp" line="27"/>
<location filename="../bluetoothmiddlewindow.cpp" line="47"/>
<source>My Devices</source>
<translation></translation>
<extra-contents_path>/Bluetooth/My Devices</extra-contents_path>
@ -102,77 +102,92 @@
<context>
<name>BluetoothTopWindow</name>
<message>
<location filename="../bluetoothtopwindow.cpp" line="29"/>
<location filename="../bluetoothtopwindow.cpp" line="54"/>
<source>Bluetooth</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Bluetooth</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="57"/>
<location filename="../bluetoothtopwindow.cpp" line="82"/>
<source>Turn on :</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Turn on :</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="89"/>
<location filename="../bluetoothtopwindow.cpp" line="116"/>
<source>Adapter List</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Adapter List</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="119"/>
<location filename="../bluetoothtopwindow.cpp" line="146"/>
<source>Show icon on taskbar</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Show icon on taskbar</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="147"/>
<location filename="../bluetoothtopwindow.cpp" line="174"/>
<source>Discoverable by nearby Bluetooth devices</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Discoverable by nearby Bluetooth devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="175"/>
<location filename="../bluetoothtopwindow.cpp" line="202"/>
<source>Auto discover Bluetooth audio devices</source>
<translation></translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="422"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation>使</translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="423"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothtopwindow.cpp" line="424"/>
<source>Close bluetooth</source>
<translation></translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>
<message>
<location filename="../devremovedialog.cpp" line="46"/>
<location filename="../devremovedialog.cpp" line="50"/>
<source>Bluetooth Connections</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="68"/>
<location filename="../devremovedialog.cpp" line="75"/>
<location filename="../devremovedialog.cpp" line="81"/>
<location filename="../devremovedialog.cpp" line="88"/>
<source>After it is removed, the PIN code must be matched for the next connection.</source>
<translation>PIN碼</translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="86"/>
<location filename="../devremovedialog.cpp" line="106"/>
<source>close</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="95"/>
<location filename="../devremovedialog.cpp" line="118"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="103"/>
<location filename="../devremovedialog.cpp" line="129"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="128"/>
<location filename="../devremovedialog.cpp" line="154"/>
<source>Connection failed! Please remove it before connecting.</source>
<translation></translation>
</message>
<message>
<location filename="../devremovedialog.cpp" line="130"/>
<location filename="../devremovedialog.cpp" line="156"/>
<source>Are you sure to remove %1 ?</source>
<translation>%1</translation>
</message>
@ -185,32 +200,32 @@
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="54"/>
<location filename="../devrenamedialog.cpp" line="56"/>
<source>Rename device</source>
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="119"/>
<location filename="../devrenamedialog.cpp" line="132"/>
<source>close</source>
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="128"/>
<location filename="../devrenamedialog.cpp" line="144"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="144"/>
<location filename="../devrenamedialog.cpp" line="164"/>
<source>The value contains 1 to 32 characters</source>
<translation>1-32</translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="149"/>
<location filename="../devrenamedialog.cpp" line="169"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../devrenamedialog.cpp" line="162"/>
<location filename="../devrenamedialog.cpp" line="185"/>
<source>Cancel</source>
<translation></translation>
</message>
@ -219,31 +234,31 @@
<name>bluetoothdevicefunc</name>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="85"/>
<location filename="../bluetoothdevicefunc.cpp" line="266"/>
<location filename="../bluetoothdevicefunc.cpp" line="267"/>
<source>SendFile</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="89"/>
<location filename="../bluetoothdevicefunc.cpp" line="276"/>
<location filename="../bluetoothdevicefunc.cpp" line="277"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="99"/>
<location filename="../bluetoothdevicefunc.cpp" line="249"/>
<location filename="../bluetoothdevicefunc.cpp" line="250"/>
<source>Connect</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="110"/>
<location filename="../bluetoothdevicefunc.cpp" line="256"/>
<location filename="../bluetoothdevicefunc.cpp" line="257"/>
<source>Disconnect</source>
<translation></translation>
</message>
<message>
<location filename="../bluetoothdevicefunc.cpp" line="115"/>
<location filename="../bluetoothdevicefunc.cpp" line="271"/>
<location filename="../bluetoothdevicefunc.cpp" line="272"/>
<source>Rename</source>
<translation></translation>
</message>

View File

@ -114,6 +114,18 @@
<translation></translation>
<extra-contents_path>/Bluetooth/Auto discover Bluetooth audio devices</extra-contents_path>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation>使</translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<source>Close bluetooth</source>
<translation></translation>
</message>
</context>
<context>
<name>DevRemoveDialog</name>

View File

@ -100,7 +100,7 @@ TRANSLATIONS += \
translations/ukcc-bluetooth_de.ts \
translations/ukcc-bluetooth_bo_CN.ts
system("lrelease translations/*.ts")
#system("lrelease translations/*.ts")
# Default rules for deployment.
unix {

View File

@ -19,22 +19,56 @@
#include "qdevitem.h"
QDevItem::QDevItem(QString address, QMap<QString, QVariant> devAttr, QWidget *parent):
QFrame(parent)
QWidget(parent)
{
initMap();
if(QGSettings::isSchemaInstalled("org.ukui.style")) {
StyleSettings = new QGSettings("org.ukui.style");
connect(StyleSettings,&QGSettings::changed,this,[=]{
styleGSetting = new QGSettings("org.ukui.style");
connect(styleGSetting,&QGSettings::changed,this,[=]{
if (m_Battery != -1 && _MDev.value("Connected").toBool()) {
if(styleGSetting->get("style-name").toString() != "ukui-light") {
m_pBatteyIconLabel->setProperty("useIconHighlightEffect", 0x10);
} else {
m_pBatteyIconLabel->setProperty("useIconHighlightEffect", 0x2);
}
QString batteryIcon = QString("battery-level-") + QString::number(m_Battery / 10 * 10) + QString("-symbolic");
QPixmap batteryPixmap = QIcon::fromTheme(batteryIcon).pixmap(20, 20);
m_pBatteyIconLabel->setPixmap(batteryPixmap);
}
this->update();
});
}
const QByteArray transparency_id(TRANSPARENCY_SETTINGS);
if(QGSettings::isSchemaInstalled(transparency_id)){
transparency_gsettings = new QGSettings(transparency_id);
const QByteArray _transparencyGsetting(TRANSPARENCY_SETTINGS);
if(QGSettings::isSchemaInstalled(_transparencyGsetting)){
transparencyGsetting = new QGSettings(_transparencyGsetting);
tran=transparencyGsetting->get(TRANSPARENCY_KEY).toDouble()*255;
}
if(QGSettings::isSchemaInstalled(transparency_id)){
tran=transparency_gsettings->get(TRANSPARENCY_KEY).toDouble()*255;
const QByteArray _powerGsetting(POWERMANAGER_SCHEMA);
if(QGSettings::isSchemaInstalled(_powerGsetting)){
powerGsetting = new QGSettings(_powerGsetting);
powerPercentage = powerGsetting->get(PERCENTAGE_LOW).toInt();
connect(powerGsetting, &QGSettings::changed, this, [=](QString key) {
if (key == PERCENTAGE_LOW_KEY) {
powerPercentage = powerGsetting->get(PERCENTAGE_LOW).toInt();
}
});
}
m_pBatteyIconLabel = new QLabel(this);
if(styleGSetting->get("style-name").toString() != "ukui-light") {
m_pBatteyIconLabel->setProperty("useIconHighlightEffect", 0x10);
} else {
m_pBatteyIconLabel->setProperty("useIconHighlightEffect", 0x2);
}
m_pBatteyIconLabel->setGeometry(320,14,20,20);
_MDev = devAttr;
m_Battery = _MDev.value("Battery").toInt();
if (m_Battery != -1 && _MDev.value("Connected").toBool()) {
QString batteryIcon = QString("battery-level-") + QString::number(m_Battery / 10 * 10) + QString("-symbolic");
QPixmap batteryPixmap = QIcon::fromTheme(batteryIcon).pixmap(20, 20);
m_pBatteyIconLabel->setPixmap(batteryPixmap);
}
this->setFixedSize(404,50);
@ -69,7 +103,26 @@ void QDevItem::attrChangedSlot(QMap<QString, QVariant> devAttr) {
_iconTimer->stop();
_clicked = false;
}
bool isAlreadyLow = false;
if (m_Battery <= powerPercentage)
isAlreadyLow = true;
_MDev = devAttr;
if (_MDev.value("Battery").toInt() == -1) {
update();
return;
}
m_Battery = _MDev.value("Battery").toInt();
if (m_Battery <= powerPercentage && !isAlreadyLow) {
QDBusInterface iface(MEDIA_SOUND_SERVICE,
MEDIA_SOUND_PATH,
MEDIA_SOUND_INTERFACE,
QDBusConnection::sessionBus());
if (iface.isValid())
iface.call("playAlertSound", "battery-low");
}
update();
KyDebug();
}
@ -181,7 +234,7 @@ QColor QDevItem::getPainterBrushColor()
QColor color;
switch (_MStatus) {
case Status::Nomal:
if(StyleSettings->get("style-name").toString() != "ukui-light"){
if(styleGSetting->get("style-name").toString() != "ukui-light"){
color = QColor(QPalette::Base);
color.setAlpha(0);
}
@ -189,19 +242,19 @@ QColor QDevItem::getPainterBrushColor()
color = QColor(255,255,255,0);
break;
case Status::Hover:
if(StyleSettings->get("style-name").toString() != "ukui-light")
if(styleGSetting->get("style-name").toString() != "ukui-light")
color = QColor(55, 55, 59, tran);
else
color = QColor(217,217,217,tran);
break;
case Status::Click:
if(StyleSettings->get("style-name").toString() != "ukui-light")
if(styleGSetting->get("style-name").toString() != "ukui-light")
color = QColor(102, 102, 102, tran);
else
color = QColor(209, 209, 209,tran);
break;
default:
if(StyleSettings->get("style-name").toString() != "ukui-light"){
if(styleGSetting->get("style-name").toString() != "ukui-light"){
color = QColor(QPalette::Base);
color.setAlpha(0);
} else
@ -226,7 +279,7 @@ QColor QDevItem::getDevStatusColor()
else
color = this->palette().color(QPalette::Active, QPalette::Highlight);
} else {
if(StyleSettings->get("style-name").toString() != "ukui-light") {
if(styleGSetting->get("style-name").toString() != "ukui-light") {
if (_MStatus == Status::Click)
color = QColor("#444444");
else
@ -289,7 +342,7 @@ void QDevItem::DrawStatusIcon(QPainter &painter)
painter.drawEllipse(16,7,36,36);
painter.setRenderHint(QPainter::SmoothPixmapTransform);
if(StyleSettings->get("style-name").toString() != "ukui-light") {
if(styleGSetting->get("style-name").toString() != "ukui-light") {
painter.setPen(QColor(Qt::white));
devpixmap = Config::loadSvg(getDevTypeIcon(), Config::PixmapColor::WHITE);
} else {
@ -312,13 +365,13 @@ void QDevItem::DrawStatusIcon(QPainter &painter)
void QDevItem::DrawText(QPainter &painter)
{
painter.save();
if(StyleSettings->get("style-name").toString() != "ukui-light")
if(styleGSetting->get("style-name").toString() != "ukui-light")
painter.setPen(QColor(Qt::white));
else
painter.setPen(QColor(Qt::black));
QString newName;
double fontSize = StyleSettings->get("system-font-size").toDouble() - 11;
double fontSize = styleGSetting->get("system-font-size").toDouble() - 11;
QFont ft;
ft.setPixelSize(18 + fontSize);
QFontMetrics fontMetrics(ft);
@ -346,28 +399,38 @@ void QDevItem::DrawText(QPainter &painter)
*************************************************/
void QDevItem::DrawBattery(QPainter &painter)
{
int battery = _MDev.value("Battery").toInt();
if (battery == -1 || !_MDev.value("Connected").toBool())
if (m_Battery == -1 || !_MDev.value("Connected").toBool()) {
m_pBatteyIconLabel->setVisible(false);
return;
}
painter.save();
QString batteryIcon = QString("battery-level-") + QString::number(battery / 10 * 10) + QString("-symbolic");
QString batteryString = QString::number(battery) + QString("%");
QPixmap batteryPixmap = QIcon::fromTheme(batteryIcon).pixmap(20,20);
QString batteryIcon = QString("battery-level-") + QString::number(m_Battery / 10 * 10) + QString("-symbolic");
QString batteryString = QString::number(m_Battery) + QString("%");
QPixmap batteryPixmap = QIcon::fromTheme(batteryIcon).pixmap(20, 20);
m_pBatteyIconLabel->setPixmap(batteryPixmap);
m_pBatteyIconLabel->setVisible(true);
if(StyleSettings->get("style-name").toString() != "ukui-light") {
// style()->drawItemPixmap(&painter, QRect(320, 14, 20, 20), Qt::AlignVCenter | Qt::AlignLeft, batteryPixmap);
// QLabel *a = new QLabel(this);
// a->setPixmap(batteryPixmap);
// a->setProperty("useIconHighlihtEffect", 0x2);
// QVBoxLayout *lay = new QVBoxLayout(this);
// lay->addWidget(a,0,Qt::AlignRight);
if(styleGSetting->get("style-name").toString() != "ukui-light") {
painter.setPen(QColor(Qt::white));
// batteryPixmap = Config::loadSvg(QIcon::fromTheme(batteryIcon).pixmap(20,20), Config::PixmapColor::WHITE);
batteryPixmap = Config::loadSvg(QIcon::fromTheme(batteryIcon).pixmap(20,20), Config::PixmapColor::WHITE);
} else {
painter.setPen(QColor(Qt::black));
// batteryPixmap = Config::loadSvg(QIcon::fromTheme(batteryIcon).pixmap(20,20), Config::PixmapColor::BLACK);
batteryPixmap = Config::loadSvg(QIcon::fromTheme(batteryIcon).pixmap(20,20), Config::PixmapColor::BLACK);
}
if (StyleSettings->get("system-font-size").toDouble() >= 14)
if (styleGSetting->get("system-font-size").toDouble() >= 14)
painter.drawText(344,8,52,28,Qt::AlignVCenter | Qt::AlignLeft, batteryString);
else
painter.drawText(344,12,52,28,Qt::AlignLeft, batteryString);
style()->drawItemPixmap(&painter, QRect(320, 14, 20, 20), Qt::AlignVCenter | Qt::AlignLeft, batteryPixmap);
//style()->drawItemPixmap(&painter, QRect(320, 14, 20, 20), Qt::AlignVCenter | Qt::AlignLeft, batteryPixmap);
painter.restore();
}
@ -403,3 +466,21 @@ void QDevItem::startIconTimer() {
bool QDevItem::isConnected() {
return _MDev.value("Connected").toBool();
}
bool QDevItem::event(QEvent *event) {
QWidget::event(event);
if(styleGSetting->get("style-name").toString() != "ukui-default")
return true;
if (event->type() != QEvent::ToolTip)
return true;
QLabel *lToolTip = nullptr;
lToolTip = this->findChild<QLabel*>("qtooltip_label");
if (lToolTip != nullptr) {
QPalette pal;
pal.setColor(QPalette::ToolTipBase, QColor(38,38,38));
pal.setColor(QPalette::ToolTipText, QColor(217,217,217));
pal.setColor(QPalette::BrightText, QColor(255,255,255));
lToolTip->setPalette(pal);
}
return true;
}

View File

@ -30,13 +30,16 @@
#include <QTimer>
#include <QDebug>
#include <ukui-log4qt.h>
#include <QToolTip>
#include "config/config.h"
#define POWERMANAGER_SCHEMA "org.ukui.power-manager"
#define PERCENTAGE_LOW "percentage-low"
#define PERCENTAGE_LOW_KEY "percentageLow"
#define TRANSPARENCY_SETTINGS "org.ukui.control-center.personalise"
#define TRANSPARENCY_KEY "transparency"
class QDevItem : public QFrame
class QDevItem : public QWidget
{
Q_OBJECT
public:
@ -67,6 +70,7 @@ protected:
void mousePressEvent(QMouseEvent *);
void mouseReleaseEvent(QMouseEvent *);
void paintEvent(QPaintEvent *);
bool event(QEvent *event);
private:
QMap<int, QString> *typeMap = nullptr;
@ -81,19 +85,24 @@ private:
void MouseClickedFunc();
void DevConnectFunc();
int iconFlag = 7;
int m_Battery = -1;
int powerPercentage;
Status _MStatus;
double tran =1;
bool _clicked;
bool _pressFlag;
int iconFlag = 7;
bool _leaved = false;
bool _focused = false;
bool _clickEnabled = true;
QMap<QString, QVariant> _MDev;
QTimer *_iconTimer = nullptr;
QGSettings *StyleSettings = nullptr;
QGSettings *transparency_gsettings = nullptr;
QLabel *m_pBatteyIconLabel = nullptr;
QGSettings *styleGSetting = nullptr;
QGSettings *transparencyGsetting = nullptr;
QGSettings *powerGsetting = nullptr;
public slots:
void attrChangedSlot(QMap<QString, QVariant> devAttr);

View File

@ -124,7 +124,13 @@ void Config::setKdkGeometry(QWindow *windowHandle, int width, int height, bool c
void Config::setKdkGeometry(QWindow *windowHandle, int width, int height, int panelPosition, int panelSize, bool center)
{
QRect availableGeo = QGuiApplication::screenAt(QCursor::pos())->geometry();
QScreen * qscreen = QGuiApplication::screenAt(QCursor::pos());
if (nullptr == qscreen) {
KyWarning() << "null qscreen";
return;
}
QRect availableGeo = qscreen->geometry();
int x, y;
int margin = 8;

View File

@ -49,6 +49,10 @@
#define PANEL_SIZE_KEY "panelsize"
#define PANEL_POSITION_KEY "panelposition"
#define MEDIA_SOUND_SERVICE "org.ukui.sound.theme.player"
#define MEDIA_SOUND_PATH "/org/ukui/sound/theme/player"
#define MEDIA_SOUND_INTERFACE MEDIA_SOUND_SERVICE
#define MEDIA_BATTERY_SERVICE "org.ukui.media"
#define MEDIA_BATTERY_PATH "/org/ukui/media/bluetooth"
#define MEDIA_BATTERY_INTERFACE MEDIA_BATTERY_SERVICE

View File

@ -0,0 +1,23 @@
#include "kqpushbutton.h"
KQPushButton::KQPushButton(const QString &text, QWidget *parent)
: QPushButton(text, parent)
{
}
KQPushButton::KQPushButton(QWidget *parent)
: QPushButton(parent)
{
}
bool KQPushButton::event(QEvent *e) {
if (e->type() == QEvent::HoverEnter) {
emit hovered(true);
}
if (e->type() == QEvent::HoverLeave) {
emit hovered(false);
}
return QPushButton::event(e);
}

View File

@ -0,0 +1,21 @@
#ifndef KQPUSHBUTTON_H
#define KQPUSHBUTTON_H
#include <QObject>
#include <QPushButton>
#include <QEvent>
class KQPushButton : public QPushButton
{
Q_OBJECT
public:
explicit KQPushButton(const QString &text, QWidget *parent = nullptr);
explicit KQPushButton(QWidget *parent = nullptr);
protected:
bool event(QEvent *e);
signals:
void hovered(bool);
};
#endif // KQPUSHBUTTON_H

View File

@ -0,0 +1,105 @@
#include "x11devices.h"
#include <ukui-log4qt.h>
extern "C"{
#include <X11/Xlib.h>
#include <X11/extensions/XInput.h>
}
x11Devices::x11Devices(QObject *parent) : QObject(parent)
{
}
unsigned int x11Devices::getSystemCurrentMouseAndTouchPadDevCount()
{
unsigned int count = 0 ;
Display *display = XOpenDisplay(NULL);
if (display == NULL) {
// 错误处理
//KyWarning() << "display error!";
XCloseDisplay(display);
exit(1);
}
XDeviceInfo *devices;
int num_devices;
devices = XListInputDevices(display, &num_devices);
if (devices == NULL) {
//KyWarning() << "devices error!";
XCloseDisplay(display);
exit(1);
}
Atom mouse_prop = XInternAtom(display,STR_MOUSE,false);
Atom touchPad_prop = XInternAtom(display,STR_TOUCHPAD,false);
for (int i = 0; i < num_devices; i++) {
if (devices[i].type == mouse_prop || devices[i].type == touchPad_prop) {
QString dev_name = QString(devices[i].name);
KyDebug() << "dev_name:" <<dev_name ;
KyDebug() << "mouse/touchPad" <<" id: " << devices[i].id << "devices name:" << devices[i].name ;
if (dev_name.contains(STR_MOUSE,Qt::CaseInsensitive)
|| dev_name.contains(STR_TOUCHPAD,Qt::CaseInsensitive)
|| dev_name.contains(STR_TRACKPOINT,Qt::CaseInsensitive)
|| dev_name.contains("MS",Qt::CaseInsensitive)
)
count ++;
}
}
//KyDebug() << "devices count:" << count;
XFreeDeviceList(devices);
XCloseDisplay(display);
return count;
}
unsigned int x11Devices::getSystemCurrentKeyBoardDevCount()
{
unsigned int count = 0 ;
Display *display = XOpenDisplay(NULL);
if (display == NULL) {
// 错误处理
//KyWarning() << "display error!";
XCloseDisplay(display);
exit(1);
}
XDeviceInfo *devices;
int num_devices;
devices = XListInputDevices(display, &num_devices);
if (devices == NULL) {
//KyWarning() << "devices error!";
XCloseDisplay(display);
exit(1);
}
Atom keyBoard_prop = XInternAtom(display,STR_KEYBOARD,false);
//KyDebug() << "keyBoard_prop:" << keyBoard_prop;
for (int i = 0; i < num_devices; i++) {
if(devices[i].type == keyBoard_prop)
{
QString dev_name = QString(devices[i].name);
KyDebug() << "dev_name:" <<dev_name ;
KyDebug() << "keyBoard" <<" id: " << devices[i].id << "devices name:" << devices[i].name ;
if (dev_name.contains(STR_KEYBOARD,Qt::CaseInsensitive)
)
count++;
}
}
//KyDebug() << "devices count:" << count;
XFreeDeviceList(devices);
XCloseDisplay(display);
return count;
}

View File

@ -0,0 +1,21 @@
#ifndef X11DEVICES_H
#define X11DEVICES_H
#include <QObject>
#define STR_MOUSE "MOUSE"
#define STR_TOUCHPAD "TOUCHPAD"
#define STR_KEYBOARD "KEYBOARD"
#define STR_TRACKPOINT "TRACKPOINT"
class x11Devices : public QObject
{
Q_OBJECT
public:
explicit x11Devices(QObject *parent = nullptr);
static unsigned int getSystemCurrentMouseAndTouchPadDevCount();
static unsigned int getSystemCurrentKeyBoardDevCount();
};
#endif // X11DEVICES_H

View File

@ -0,0 +1,48 @@
#include "beforeturnoffhintwidget.h"
#include "ui_beforeturnoffhintwidget.h"
#include "config/config.h"
BeforeTurnOffHintWidget::BeforeTurnOffHintWidget(QWidget *parent) :
QDialog(parent),
ui(new Ui::beforeTurnOffHintWidget)
{
ui->setupUi(this);
QIcon warningIcon = QIcon::fromTheme("kylin-dialog-warning");
if (warningIcon.isNull())
warningIcon = QIcon::fromTheme("dialog-warning");
ui->iconLabel->setPixmap(warningIcon.pixmap(22,22));
ui->cancelButton->setChecked(true);
if(QGSettings::isSchemaInstalled("org.ukui.style")){
styleGSettings = new QGSettings("org.ukui.style");
double size = styleGSettings->get("system-font-size").toDouble();
if (size == 10)
ui->iconLabel->move(26,16);
connect(styleGSettings,&QGSettings::changed,this,[=](QString key) {
if (key == "systemFontSize") {
double size = styleGSettings->get("system-font-size").toDouble();
if (size == 10)
ui->iconLabel->move(26,16);
else
ui->iconLabel->move(26,19);
this->repaint();
}
});
}
initConnect();
}
BeforeTurnOffHintWidget::~BeforeTurnOffHintWidget()
{
delete ui;
}
void BeforeTurnOffHintWidget::initConnect() {
connect(ui->closeButton, &QPushButton::pressed, this, [=]() {
emit buttonPressed(false);
});
connect(ui->cancelButton, &QPushButton::pressed, this, [=]() {
emit buttonPressed(true);
});
}

View File

@ -0,0 +1,32 @@
#ifndef BEFORETURNOFFHINTWIDGET_H
#define BEFORETURNOFFHINTWIDGET_H
#include <QDialog>
#include <QLabel>
#include <QGSettings>
namespace Ui {
class beforeTurnOffHintWidget;
}
class BeforeTurnOffHintWidget : public QDialog
{
Q_OBJECT
public:
explicit BeforeTurnOffHintWidget(QWidget *parent = nullptr);
~BeforeTurnOffHintWidget();
private:
Ui::beforeTurnOffHintWidget *ui;
QGSettings *styleGSettings;
QLabel *textLabel;
private:
void initConnect();
signals:
void buttonPressed(bool confirm);
};
#endif // BEFORETURNOFFHINTWIDGET_H

View File

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>beforeTurnOffHintWidget</class>
<widget class="QDialog" name="beforeTurnOffHintWidget">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>424</width>
<height>140</height>
</rect>
</property>
<property name="maximumSize">
<size>
<width>424</width>
<height>140</height>
</size>
</property>
<property name="baseSize">
<size>
<width>424</width>
<height>140</height>
</size>
</property>
<property name="windowTitle">
<string>Bluetooth</string>
</property>
<property name="windowIcon">
<iconset theme="bluetooth">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="modal">
<bool>true</bool>
</property>
<widget class="QPushButton" name="closeButton">
<property name="geometry">
<rect>
<x>304</x>
<y>79</y>
<width>96</width>
<height>36</height>
</rect>
</property>
<property name="text">
<string>Turn Off</string>
</property>
</widget>
<widget class="QPushButton" name="cancelButton">
<property name="geometry">
<rect>
<x>192</x>
<y>79</y>
<width>96</width>
<height>36</height>
</rect>
</property>
<property name="text">
<string>Cancel</string>
</property>
</widget>
<widget class="QLabel" name="iconLabel">
<property name="geometry">
<rect>
<x>26</x>
<y>19</y>
<width>22</width>
<height>22</height>
</rect>
</property>
<property name="text">
<string/>
</property>
</widget>
<widget class="QLabel" name="textLabel">
<property name="geometry">
<rect>
<x>57</x>
<y>16</y>
<width>341</width>
<height>58</height>
</rect>
</property>
<property name="text">
<string>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</widget>
<resources/>
<connections/>
</ui>

View File

@ -17,6 +17,9 @@
**/
#include "errormessagewidget.h"
#include <QTimer>
#include <kwindowsystem.h>
using namespace kdk;
ErrorMessageWidget::ErrorMessageWidget(QWidget *parent) : QWidget(parent)
{
@ -32,6 +35,12 @@ ErrorMessageWidget::ErrorMessageWidget(QWidget *parent) : QWidget(parent)
this->setAttribute(Qt::WA_DeleteOnClose);
this->setBackgroundRole(QPalette::Base);
this->setAutoFillBackground(true);
closeInfoDialog = new BeforeTurnOffHintWidget(this);
connect(closeInfoDialog, &BeforeTurnOffHintWidget::buttonPressed, this,[=](bool confirm) {
emit closeInfoDialogConfirmed(confirm);
closeInfoDialog->hide();
});
#if 0
if(QGSettings::isSchemaInstalled("org.ukui.style")){
gsettings = new QGSettings("org.ukui.style");
@ -92,22 +101,33 @@ void ErrorMessageWidget::TimeOutLayoutInit(QString dev) {
}
void ErrorMessageWidget::showMessageBox(QString title, QString text, QString information) {
if (msgBoxShowed) {
KyDebug() << "";
if (nullptr != mbox) {
mbox->accept();
mbox->deleteLater();
}
emit messageBoxShowed(true);
msgBoxShowed = true;
mbox = new QMessageBox(QMessageBox::Warning,title, text, QMessageBox::Ok,this);
mbox->setInformativeText(information);
Config::setKdkGeometry(mbox->windowHandle(), mbox->width(), mbox->height(), true);
mbox->show();
KyDebug() << "setSkipTaskBar true";
WindowManager::setSkipTaskBar(mbox->windowHandle(), true);
int ret = mbox->exec();
if (ret) {
msgBoxShowed = false;
emit messageBoxShowed(false);
}
KyDebug() << ret;
mbox->deleteLater();
mbox = nullptr;
}
void ErrorMessageWidget::showCloseInfoDialog() {
closeInfoDialog->show();
}
void ErrorMessageWidget::closeMessageWidget()
{
KyInfo() << "";
if (nullptr != mbox)
mbox->accept();
}

View File

@ -29,6 +29,7 @@
#include <config/config.h>
#include <config/xatom-helper.h>
#include "beforeturnoffhintwidget.h"
class ErrorMessageWidget : public QWidget
{
@ -37,6 +38,10 @@ public:
explicit ErrorMessageWidget(QWidget *parent = nullptr);
~ErrorMessageWidget();
void ErrCodeAnalysis(QString dev, int errCode);
void showCloseInfoDialog();
public slots:
void closeMessageWidget(void);
private:
QGSettings *gsettings;
@ -46,13 +51,14 @@ private:
QPushButton *ok_btn;
QMessageBox *mbox = nullptr;
bool msgBoxShowed = false;
BeforeTurnOffHintWidget *closeInfoDialog;
void GSettingsChanges(QString key);
void TimeOutLayoutInit(QString dev);
void showMessageBox(QString title, QString text, QString information);
signals:
void messageBoxShowed(bool);
void closeInfoDialogConfirmed(bool);
};
#endif // ERRORMESSAGEWIDGET_H

View File

@ -36,6 +36,15 @@ TrayIcon::TrayIcon(bool _trayshow, bool _existAdapter, QWidget *parent)
QAction *settins_action = new QAction(tr("Set Bluetooth Item"),tray_Menu);
settins_action->setIcon(QIcon::fromTheme("document-page-setup-symbolic", QIcon(":/res/x/setup.png")) );
tray_Menu->addAction(settins_action);
canShow = true;
connect(tray_Menu, &QMenu::aboutToShow, this, [=]{
emit hideTrayWidget();
canShow = false;
});
connect(tray_Menu, &QMenu::aboutToHide, this, [=]{
emit hideTrayWidget();
canShow = true;
});
connect(tray_Menu, &QMenu::triggered, this, [=]{
emit openBluetoothSettings();
});
@ -65,14 +74,15 @@ TrayIcon::TrayIcon(bool _trayshow, bool _existAdapter, QWidget *parent)
case QSystemTrayIcon::MiddleClick:
case QSystemTrayIcon::DoubleClick: /* 来自于双击激活。 */
case QSystemTrayIcon::Trigger: /* 来自于单击激活。 */
if (clickEnable)
InitTrayWidget();
if (clickEnable && canShow)
emit showTrayWidget();
break;
case QSystemTrayIcon::Unknown:
case QSystemTrayIcon::Context:
break;
}
});
updateTrayiconMenuStyle();
#ifdef KYSEC
if (!kysec_is_disabled() && kysec_get_3adm_status() && (getuid() || geteuid())){
secState = true;
@ -86,11 +96,6 @@ TrayIcon::~TrayIcon()
delete settings;
}
void TrayIcon::InitTrayWidget()
{
emit showTayWidget();
}
void TrayIcon::SetTrayIcon(bool open)
{
KyDebug() << open;
@ -126,6 +131,23 @@ void TrayIcon::setClickEnable(bool enable) {
}
void TrayIcon::setAdapterExist(bool exist, bool show) {
if (exist) {
if (QGSettings::isSchemaInstalled(GSETTING_SCHEMA_UKCC)) {
ukccGsetting->set("show",QVariant(true));
}
}
existAdapter = exist;
bluetooth_tray_icon->setVisible(exist && show);
if (!bluetooth_tray_icon->isVisible())
emit hideTrayWidget();
}
void TrayIcon::updateTrayiconMenuStyle() {
QPalette pal = this->palette();
//托盘watcher异常时的规避方案 bug#214664
if (tray_Menu != nullptr) {
pal.setColor(QPalette::Base, pal.color(QPalette::Base)); //处理Wayland环境setPalette(pal)不生效问题
pal.setColor(QPalette::Text, pal.color(QPalette::Text));
tray_Menu->setPalette(pal);
}
}

View File

@ -47,13 +47,14 @@ class TrayIcon : public QWidget
public:
TrayIcon(bool _trayshow, bool _existAdapter, QWidget *parent = nullptr);
~TrayIcon();
void InitTrayWidget();
void SetAdapterFlag(bool set);
void setClickEnable(bool enable);
void setAdapterExist(bool exist, bool show);
void updateTrayiconMenuStyle();
signals:
void showTayWidget();
void showTrayWidget();
void hideTrayWidget();
void openBluetoothSettings();
public slots:
@ -68,5 +69,6 @@ private:
bool secState = false;
bool clickEnable = true;
bool existSettings = false;
bool canShow = false;
} ;
#endif // TRAYICON_H

View File

@ -53,7 +53,8 @@ TrayWidget::TrayWidget(bool intel, BluetoothDbus *dBus, QWidget *parent):
trayicon = new TrayIcon(_SessionDBus->getTrayIconShow(), _SessionDBus->getExistAdapter(), this);
connect(_SessionDBus, &BluetoothDbus::existAdapter, trayicon, &TrayIcon::setAdapterExist);
connect(this, &TrayWidget::trayIconStatusChanged, trayicon, &TrayIcon::SetTrayIcon);
connect(trayicon, &TrayIcon::showTayWidget, this, &TrayWidget::showUI);
connect(trayicon, &TrayIcon::showTrayWidget, this, &TrayWidget::showUI);
connect(trayicon, &TrayIcon::hideTrayWidget, this, &TrayWidget::hideUI);
connect(trayicon, &TrayIcon::openBluetoothSettings, this, [=]{
_SessionDBus->openBluetoothSettings();
});
@ -63,6 +64,9 @@ TrayWidget::TrayWidget(bool intel, BluetoothDbus *dBus, QWidget *parent):
this->setVisible(show);
});
errMsgDialog = new ErrorMessageWidget();
connect(errMsgDialog, &ErrorMessageWidget::closeInfoDialogConfirmed, this, &TrayWidget::reBindMBtn);
connect(QApplication::desktop(), &QDesktopWidget::resized, this, [=] {
Config::setKdkGeometry(this->windowHandle(), this->width(), this->height(), false);
});
@ -114,6 +118,7 @@ TrayWidget::TrayWidget(bool intel, BluetoothDbus *dBus, QWidget *parent):
move((availableGeometry.x() + (availableGeometry.width() - width())/2), (availableGeometry.y() + (availableGeometry.height() - height())/2));
}
emit trayIconStatusChanged(_SessionDBus->isPowered());
_userAction = false;
openBluetoothSlot(_SessionDBus->isPowered());
}
@ -174,6 +179,30 @@ void TrayWidget::openBluetoothSlot(bool v)
update();
}
void TrayWidget::reBindMBtn(bool confirm) {
manualSwitch = false;
if (!confirm) {
_MBtn->disconnect(_MBtn,&KSwitchButton::stateChanged,this,NULL);
_MBtn->setChecked(false);
openBluetoothSlot(false);
connect(_MBtn, &KSwitchButton::stateChanged, this, &TrayWidget::manualOpenBt);
}
}
void TrayWidget::manualOpenBt(bool open) {
if (!open) {
if (whetherNeedInfoUser())
{
_MBtn->disconnect(_MBtn,&KSwitchButton::stateChanged,this,NULL);
_MBtn->setChecked(true);
connect(_MBtn, &KSwitchButton::stateChanged, this, &TrayWidget::manualOpenBt);
errMsgDialog->showCloseInfoDialog();
return;
}
}
openBluetoothSlot(open);
}
void TrayWidget::GSettingsChanges(const QString &key)
{
KyDebug() << key;
@ -197,6 +226,7 @@ void TrayWidget::GSettingsChanges(const QString &key)
_pl.setColor(QPalette::WindowText, this->palette().color(QPalette::Active, QPalette::Text));
_MLabel->setPalette(_pl);
this->update();
trayicon->updateTrayiconMenuStyle();
}
if (key == "switch") {
if (_config.gsetting->get("switch").toString() != _SessionDBus->isPowered())
@ -233,7 +263,7 @@ void TrayWidget::InitMemberVariables()
connect(_MSettingBtn,&BluetoothSettingLabel::hideFeature,this,[=]{
_MSelf->hide();
});
connect(_MBtn, SIGNAL(stateChanged(bool)), this, SLOT(openBluetoothSlot(bool)));
connect(_MBtn, &KSwitchButton::stateChanged, this,&TrayWidget::manualOpenBt);
QHBoxLayout *topLayout = new QHBoxLayout();
topLayout->setContentsMargins(24,16,25,12);
@ -569,6 +599,62 @@ void TrayWidget::showUI()
showNormal();
}
bool TrayWidget::whetherNeedInfoUser()
{
KyDebug();
unsigned int bluetoothMouseAmount = 0;
unsigned int bluetoothKeyBoardAmount = 0 ;
if (_SessionDBus->getExistAdapter())
{
pairedDevices = _SessionDBus->getPairedDevices();
for (auto addr : pairedDevices.keys())
{
if (pairedDevices.value(addr).value("Paired").toBool()
&& pairedDevices.value(addr).value("Connected").toBool())
{
if (Type::Mouse == pairedDevices.value(addr).value("Type").toInt())
{
bluetoothMouseAmount += 1;
}
else if (Type::Keyboard == pairedDevices.value(addr).value("Type").toInt())
{
bluetoothKeyBoardAmount += 1;
}
else
continue;
}
}
}
KyInfo() << "Connected mouse amount:" << bluetoothMouseAmount
<< "Connected KeyBoard amount:" << bluetoothKeyBoardAmount;
if (bluetoothMouseAmount == 0 && bluetoothKeyBoardAmount == 0)
{
KyDebug() << "Not connected KeyBoard and Mouse";
return false;
}
unsigned int systemMouseAndTouchPadAmount = x11Devices::getSystemCurrentMouseAndTouchPadDevCount();
unsigned int systemKeyBoardAmount = x11Devices::getSystemCurrentKeyBoardDevCount();
KyInfo() << "Connected bluetooth Mouse amount:" << bluetoothMouseAmount
<< "Connected bluetooth KeyBoard amount:" << bluetoothKeyBoardAmount
<< "System Mouse and TouchPad amount:" << systemMouseAndTouchPadAmount
<< "System KeyBoard amount:" << systemKeyBoardAmount;
if ((bluetoothMouseAmount != 0) && (systemMouseAndTouchPadAmount == bluetoothMouseAmount))
{
return true;
}
if ((bluetoothKeyBoardAmount != 0) && (systemKeyBoardAmount == bluetoothKeyBoardAmount))
{
return true;
}
return false;
}
void TrayWidget::kbUDEvent(bool opt) {
if (pressCnt != 1)
return;
@ -597,6 +683,10 @@ void TrayWidget::kbUDEvent(bool opt) {
autoChangePage(opt);
}
void TrayWidget::hideUI() {
this->hide();
}
void TrayWidget::kbTabEvent() {
QList<QDevItem*> l = _PairedWidget->findChildren<QDevItem *>();
int size = l.size();

View File

@ -37,6 +37,8 @@
#include <QScrollBar>
#include <QKeyEvent>
#include <QScreen>
#include <QStringList>
#include <QMessageBox>
#include "component/bluetoothsettinglabel.h"
#include "component/switchbutton.h"
@ -44,8 +46,10 @@
#include "component/qdevitem.h"
#include "config/config.h"
#include "config/xatom-helper.h"
#include "config/x11devices.h"
#include "dbus/bluetoothdbus.h"
#include "popwidget/trayicon.h"
#include "errormessagewidget.h"
#include "kswitchbutton.h"
using namespace kdk;
@ -69,12 +73,15 @@ public:
public slots:
void GSettingsChanges(const QString &key);
void showUI();
void hideUI();
void setTrayIconClickEnable(bool enable);
private slots:
void openBluetoothSlot(bool);
void openBluetoothSlot(bool open);
void removePairedDevUIByAddress(QString address);
void layoutAddAllPairedDev();
void reBindMBtn(bool confirm);
void manualOpenBt(bool open);
private:
//键盘交互
@ -89,11 +96,10 @@ private:
void InitNomalWidget();
void InitErrorWidget();
void clearPairedWidget();
void getTransparency();
void addNewDevItem(QString addr);
bool whetherNeedInfoUser();
TrayWidget(bool intel, BluetoothDbus *dBus, QWidget *parent = nullptr);
static TrayWidget* _MSelf;
TrayIcon *trayicon;
@ -114,6 +120,7 @@ private:
QWidget *_NomalWidget = nullptr;
QWidget *_ErrorWidget = nullptr;
QWidget *_PairedWidget = nullptr;
ErrorMessageWidget *errMsgDialog = nullptr;
QVBoxLayout *_PairedLayout = nullptr;
QScrollArea *_ScrollArea = nullptr;
@ -123,6 +130,8 @@ private:
int iconFlag = 0;
int manualMove = 1;
double tran =1;
bool _userAction = true;
bool manualSwitch = false;
bool _Intel;
bool MBtnFocused = false;
int selfHeight = 0;

View File

@ -550,4 +550,23 @@
<translation type="vanished">%1</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<source>Bluetooth</source>
<translation></translation>
</message>
<message>
<source>Turn Off</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation> / </translation>
</message>
</context>
</TS>

View File

@ -4,39 +4,39 @@
<context>
<name>ActiveConnectionWidget</name>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="35"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="54"/>
<source>Bluetooth Connection</source>
<translation>Bluetooth-Verbindung</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="43"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="62"/>
<source>Bluetooth Connections</source>
<translation>Bluetooth-Verbindungen</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="57"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="219"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>Found audio device &quot;</source>
<translation>Gefundenes Audiogerät &quot;</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="57"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="219"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>&quot;, connect it or not?</source>
<translation>&quot;, anschließen oder nicht?</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="66"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="85"/>
<source>No prompt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="82"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="101"/>
<source>Connect</source>
<translation>Verbinden</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="85"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="104"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
@ -48,102 +48,102 @@
<translation type="vanished">Bluetooth-Dateiübertragung</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="447"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="838"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="517"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="940"/>
<source>Transferring to &quot;</source>
<translation>Übertragen auf &quot;</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="76"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="593"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="670"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> and </source>
<translation> und </translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="34"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="52"/>
<source>Bluetooth File</source>
<translation type="unfinished">Bluetooth-Datei</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="76"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="593"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="670"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> files more</source>
<translation> Dateien mehr</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="96"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="114"/>
<source>Select Device</source>
<translation>Gerät auswählen</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="98"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="696"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="771"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="116"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="788"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="873"/>
<source>OK</source>
<translation>OKAY</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="106"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="124"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="164"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="781"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="182"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="883"/>
<source>File Transfer Fail!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="342"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="562"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>The selected file is larger than 4GB, which is not supported transfer!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="383"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="453"/>
<source>Bytes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="699"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="791"/>
<source>File Transmission Succeed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="718"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="815"/>
<source>Transferred &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="720"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="817"/>
<source>&apos; and </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="722"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="819"/>
<source> files in all to &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="724"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="780"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="821"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="882"/>
<source>&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="725"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="822"/>
<source>File Transfer Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="777"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="879"/>
<source>Transferring file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="779"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="881"/>
<source>&apos; to &apos;</source>
<translation type="unfinished"></translation>
</message>
@ -152,16 +152,16 @@
<translation type="vanished">Dateiübertragung fehlgeschlagen !</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="318"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="342"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="547"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="562"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="318"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="547"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<source>The selected file is empty, please select the file again !</source>
<translation>Die ausgewählte Datei ist leer, bitte wählen Sie die Datei erneut aus !</translation>
</message>
@ -170,7 +170,7 @@
<translation type="vanished">Dateiübertragung erfolgreich!</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="711"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="808"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@ -178,7 +178,7 @@
<context>
<name>BluetoothSettingLabel</name>
<message>
<location filename="../component/bluetoothsettinglabel.cpp" line="105"/>
<location filename="../component/bluetoothsettinglabel.cpp" line="123"/>
<source>Bluetooth Settings</source>
<translation>Bluetooth-Einstellungen</translation>
</message>
@ -190,7 +190,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../config/config.cpp" line="28"/>
<location filename="../config/config.cpp" line="50"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -215,23 +215,23 @@
<context>
<name>ErrorMessageWidget</name>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="13"/>
<location filename="../popwidget/errormessagewidget.cpp" line="73"/>
<location filename="../popwidget/errormessagewidget.cpp" line="34"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Bluetooth Message</source>
<translation type="unfinished">Bluetooth-Nachricht</translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="70"/>
<location filename="../popwidget/errormessagewidget.cpp" line="97"/>
<source>Please confirm if the device &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="72"/>
<location filename="../popwidget/errormessagewidget.cpp" line="99"/>
<source>&apos; is in the signal range or the Bluetooth is enabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="73"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Connection Time Out!</source>
<translation type="unfinished"></translation>
</message>
@ -243,41 +243,41 @@
<translation type="vanished">Bluetooth-Dateiübertragung</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="32"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="50"/>
<source>Bluetooth File</source>
<translation>Bluetooth-Datei</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="166"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="182"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="331"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="379"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="257"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>File from &quot;</source>
<translation>Datei von &quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="182"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<source>&quot;, waiting for receive...</source>
<translation>&quot;, warten auf den Empfang...</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="166"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<source>&quot;, waiting for receive.</source>
<translation>&quot;, warten auf den Empfang.</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="80"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="98"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="88"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="106"/>
<source>Accept</source>
<translation>Annehmen</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="100"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="118"/>
<source>View</source>
<translation>Ansehen</translation>
</message>
@ -286,57 +286,57 @@
<translation type="vanished">&quot;, erhält... (hat </translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="204"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="259"/>
<source>&quot;, is receiving... (has received </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="206"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="261"/>
<source> files)</source>
<translation> Dateien)</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="331"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<source>&quot;, is receiving...</source>
<translation>&quot;, erhält...</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="355"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="424"/>
<source>File Receive Failed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>Receive file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos; from &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="364"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="433"/>
<source>OK</source>
<translation>OKAY</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="379"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>&quot;, received failed !</source>
<translation>&quot;, erhalten fehlgeschlagen !</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="384"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="456"/>
<source>File Transmission Failed !</source>
<translation>Dateiübertragung fehlgeschlagen !</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.h" line="80"/>
<location filename="../popwidget/filereceivingpopupwidget.h" line="99"/>
<source>Bytes</source>
<translation type="unfinished"></translation>
</message>
@ -344,7 +344,7 @@
<context>
<name>KyFileDialog</name>
<message>
<location filename="../component/kyfiledialog.cpp" line="13"/>
<location filename="../component/kyfiledialog.cpp" line="31"/>
<source>Bluetooth File</source>
<translation>Bluetooth-Datei</translation>
</message>
@ -363,22 +363,22 @@
<context>
<name>PinCodeWidget</name>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="36"/>
<location filename="../popwidget/pincodewidget.cpp" line="60"/>
<source>Bluetooth pairing</source>
<translation>Bluetooth-Kopplung</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="150"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>&apos; is the same as this PIN. Please press &apos;Connect&apos;</source>
<translation>&apos; ist identisch mit dieser PIN. Bitte klicken Sie auf &quot;Verbinden&quot;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="152"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>If &apos;</source>
<translation>Wenn &apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="61"/>
<location filename="../popwidget/pincodewidget.cpp" line="85"/>
<source>Refuse</source>
<translation>Verweigern</translation>
</message>
@ -387,12 +387,12 @@
<translation type="vanished">Bluetooth-Verbindungen</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="120"/>
<location filename="../popwidget/pincodewidget.cpp" line="162"/>
<source>Bluetooth Connect Failed</source>
<translation>Bluetooth-Verbindung fehlgeschlagen</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="130"/>
<location filename="../popwidget/pincodewidget.cpp" line="175"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@ -401,32 +401,32 @@
<translation type="vanished">Verbindung fehlgeschlagen!</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="152"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>&apos; the PIN on is the same as this PIN. Please press &apos;Connect&apos;.</source>
<translation>&apos; Die PIN auf ist die gleiche wie diese PIN. Bitte klicken Sie auf &quot;Verbinden&quot;.</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="34"/>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<source>Bluetooth Connection</source>
<translation>Bluetooth-Verbindung</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="150"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>If the PIN on &apos;</source>
<translation>Wenn die PIN auf &apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="154"/>
<location filename="../popwidget/pincodewidget.cpp" line="202"/>
<source>Please enter the following PIN code on the bluetooth device &apos;%1&apos; and press enter to pair:</source>
<translation>Bitte geben Sie den folgenden PIN-Code auf dem Bluetooth-Gerät &apos;%1&apos; ein und drücken Sie die Eingabetaste, um ihn zu koppeln:</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="69"/>
<location filename="../popwidget/pincodewidget.cpp" line="93"/>
<source>Confirm</source>
<translation>Bestätigen</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<location filename="../popwidget/pincodewidget.cpp" line="82"/>
<source>Connect</source>
<translation>Verbinden</translation>
</message>
@ -449,7 +449,7 @@
<context>
<name>SessionDbusInterface</name>
<message>
<location filename="../dbus/sessiondbusinterface.cpp" line="358"/>
<location filename="../dbus/sessiondbusinterface.cpp" line="398"/>
<source>Bluetooth Message</source>
<translation type="unfinished">Bluetooth-Nachricht</translation>
</message>
@ -464,12 +464,12 @@
<context>
<name>TrayIcon</name>
<message>
<location filename="../popwidget/trayicon.cpp" line="18"/>
<location filename="../popwidget/trayicon.cpp" line="36"/>
<source>Set Bluetooth Item</source>
<translation>Bluetooth-Element festlegen</translation>
</message>
<message>
<location filename="../popwidget/trayicon.cpp" line="29"/>
<location filename="../popwidget/trayicon.cpp" line="56"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -477,17 +477,17 @@
<context>
<name>TrayWidget</name>
<message>
<location filename="../popwidget/traywidget.cpp" line="80"/>
<location filename="../popwidget/traywidget.cpp" line="109"/>
<source>bluetooth</source>
<translation>Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="228"/>
<location filename="../popwidget/traywidget.cpp" line="287"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="270"/>
<location filename="../popwidget/traywidget.cpp" line="329"/>
<source>My Device</source>
<translation>Mein Gerät</translation>
</message>
@ -500,4 +500,27 @@
<translation type="vanished">Bluetooth-Gerät &quot;%1&quot; getrennt!</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="26"/>
<source>Bluetooth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="45"/>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="58"/>
<source>Cancel</source>
<translation type="unfinished">Abbrechen</translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="84"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -4,39 +4,39 @@
<context>
<name>ActiveConnectionWidget</name>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="35"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="54"/>
<source>Bluetooth Connection</source>
<translation>Conexión Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="43"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="62"/>
<source>Bluetooth Connections</source>
<translation>Conexiones Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="57"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="219"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>Found audio device &quot;</source>
<translation>Dispositivo de audio encontrado &quot;</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="57"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="219"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>&quot;, connect it or not?</source>
<translation>&quot;, ¿conectarlo o no?</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="66"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="85"/>
<source>No prompt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="82"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="101"/>
<source>Connect</source>
<translation>Conectar</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="85"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="104"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
@ -48,102 +48,102 @@
<translation type="vanished">Transferencia de archivos por Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="447"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="838"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="517"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="940"/>
<source>Transferring to &quot;</source>
<translation>Transferencia a &quot;</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="76"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="593"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="670"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> and </source>
<translation> y </translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="34"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="52"/>
<source>Bluetooth File</source>
<translation type="unfinished">Archivo Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="76"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="593"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="670"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> files more</source>
<translation> archivos más</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="96"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="114"/>
<source>Select Device</source>
<translation>Seleccionar dispositivo</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="98"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="696"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="771"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="116"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="788"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="873"/>
<source>OK</source>
<translation>De acuerdo</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="106"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="124"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="164"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="781"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="182"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="883"/>
<source>File Transfer Fail!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="342"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="562"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>The selected file is larger than 4GB, which is not supported transfer!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="383"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="453"/>
<source>Bytes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="699"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="791"/>
<source>File Transmission Succeed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="718"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="815"/>
<source>Transferred &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="720"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="817"/>
<source>&apos; and </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="722"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="819"/>
<source> files in all to &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="724"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="780"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="821"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="882"/>
<source>&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="725"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="822"/>
<source>File Transfer Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="777"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="879"/>
<source>Transferring file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="779"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="881"/>
<source>&apos; to &apos;</source>
<translation type="unfinished"></translation>
</message>
@ -152,16 +152,16 @@
<translation type="vanished">¡Error en la transmisión de archivos!</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="318"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="342"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="547"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="562"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>Warning</source>
<translation>Advertencia</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="318"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="547"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<source>The selected file is empty, please select the file again !</source>
<translation>El archivo seleccionado está vacío, ¡selecciónelo de nuevo!</translation>
</message>
@ -170,7 +170,7 @@
<translation type="vanished">¡La transmisión de archivos se realiza correctamente!</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="711"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="808"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
@ -178,7 +178,7 @@
<context>
<name>BluetoothSettingLabel</name>
<message>
<location filename="../component/bluetoothsettinglabel.cpp" line="105"/>
<location filename="../component/bluetoothsettinglabel.cpp" line="123"/>
<source>Bluetooth Settings</source>
<translation>Configuración de Bluetooth</translation>
</message>
@ -190,7 +190,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../config/config.cpp" line="28"/>
<location filename="../config/config.cpp" line="50"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -215,23 +215,23 @@
<context>
<name>ErrorMessageWidget</name>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="13"/>
<location filename="../popwidget/errormessagewidget.cpp" line="73"/>
<location filename="../popwidget/errormessagewidget.cpp" line="34"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Bluetooth Message</source>
<translation type="unfinished">Mensaje Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="70"/>
<location filename="../popwidget/errormessagewidget.cpp" line="97"/>
<source>Please confirm if the device &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="72"/>
<location filename="../popwidget/errormessagewidget.cpp" line="99"/>
<source>&apos; is in the signal range or the Bluetooth is enabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="73"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Connection Time Out!</source>
<translation type="unfinished"></translation>
</message>
@ -243,41 +243,41 @@
<translation type="vanished">Transferencia de archivos por Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="32"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="50"/>
<source>Bluetooth File</source>
<translation>Archivo Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="166"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="182"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="331"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="379"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="257"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>File from &quot;</source>
<translation>Archivo de &quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="182"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<source>&quot;, waiting for receive...</source>
<translation>&quot;, a la espera de recibir...</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="166"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<source>&quot;, waiting for receive.</source>
<translation>&quot;, a la espera de recibir.</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="80"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="98"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="88"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="106"/>
<source>Accept</source>
<translation>Aceptar</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="100"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="118"/>
<source>View</source>
<translation>Vista</translation>
</message>
@ -286,57 +286,57 @@
<translation type="vanished">&quot;, está recibiendo... (ha recibido </translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="204"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="259"/>
<source>&quot;, is receiving... (has received </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="206"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="261"/>
<source> files)</source>
<translation> archivos)</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="331"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<source>&quot;, is receiving...</source>
<translation>&quot;, está recibiendo...</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="355"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="424"/>
<source>File Receive Failed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>Receive file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos; from &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="364"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="433"/>
<source>OK</source>
<translation>De acuerdo</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="379"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>&quot;, received failed !</source>
<translation>&quot;, recibido falló !</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="384"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="456"/>
<source>File Transmission Failed !</source>
<translation>¡Error en la transmisión de archivos!</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.h" line="80"/>
<location filename="../popwidget/filereceivingpopupwidget.h" line="99"/>
<source>Bytes</source>
<translation type="unfinished"></translation>
</message>
@ -344,7 +344,7 @@
<context>
<name>KyFileDialog</name>
<message>
<location filename="../component/kyfiledialog.cpp" line="13"/>
<location filename="../component/kyfiledialog.cpp" line="31"/>
<source>Bluetooth File</source>
<translation>Archivo Bluetooth</translation>
</message>
@ -363,22 +363,22 @@
<context>
<name>PinCodeWidget</name>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="36"/>
<location filename="../popwidget/pincodewidget.cpp" line="60"/>
<source>Bluetooth pairing</source>
<translation>Emparejamiento Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="150"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>&apos; is the same as this PIN. Please press &apos;Connect&apos;</source>
<translation>&apos; es el mismo que este PIN. Por favor, pulse &apos;Conectar&apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="152"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>If &apos;</source>
<translation>Si &apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="61"/>
<location filename="../popwidget/pincodewidget.cpp" line="85"/>
<source>Refuse</source>
<translation>Rehusar</translation>
</message>
@ -387,12 +387,12 @@
<translation type="vanished">Conexiones Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="120"/>
<location filename="../popwidget/pincodewidget.cpp" line="162"/>
<source>Bluetooth Connect Failed</source>
<translation>Error de conexión Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="130"/>
<location filename="../popwidget/pincodewidget.cpp" line="175"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
@ -401,32 +401,32 @@
<translation type="vanished">¡Falló la conexión!</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="152"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>&apos; the PIN on is the same as this PIN. Please press &apos;Connect&apos;.</source>
<translation>&apos; el PIN activado es el mismo que este PIN. Por favor, pulse &apos;Conectar&apos;.</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="34"/>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<source>Bluetooth Connection</source>
<translation>Conexión Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="150"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>If the PIN on &apos;</source>
<translation>Si el PIN en &apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="154"/>
<location filename="../popwidget/pincodewidget.cpp" line="202"/>
<source>Please enter the following PIN code on the bluetooth device &apos;%1&apos; and press enter to pair:</source>
<translation>Ingrese el siguiente código PIN en el dispositivo bluetooth &apos;%1&apos; y presione enter para emparejar:</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="69"/>
<location filename="../popwidget/pincodewidget.cpp" line="93"/>
<source>Confirm</source>
<translation>Confirmar</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<location filename="../popwidget/pincodewidget.cpp" line="82"/>
<source>Connect</source>
<translation>Conectar</translation>
</message>
@ -449,7 +449,7 @@
<context>
<name>SessionDbusInterface</name>
<message>
<location filename="../dbus/sessiondbusinterface.cpp" line="358"/>
<location filename="../dbus/sessiondbusinterface.cpp" line="398"/>
<source>Bluetooth Message</source>
<translation type="unfinished">Mensaje Bluetooth</translation>
</message>
@ -464,12 +464,12 @@
<context>
<name>TrayIcon</name>
<message>
<location filename="../popwidget/trayicon.cpp" line="18"/>
<location filename="../popwidget/trayicon.cpp" line="36"/>
<source>Set Bluetooth Item</source>
<translation>Establecer elemento Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/trayicon.cpp" line="29"/>
<location filename="../popwidget/trayicon.cpp" line="56"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -477,17 +477,17 @@
<context>
<name>TrayWidget</name>
<message>
<location filename="../popwidget/traywidget.cpp" line="80"/>
<location filename="../popwidget/traywidget.cpp" line="109"/>
<source>bluetooth</source>
<translation>bluetooth</translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="228"/>
<location filename="../popwidget/traywidget.cpp" line="287"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="270"/>
<location filename="../popwidget/traywidget.cpp" line="329"/>
<source>My Device</source>
<translation>Mi dispositivo</translation>
</message>
@ -500,4 +500,27 @@
<translation type="vanished">¡Dispositivo Bluetooth &quot;%1&quot; desconectado!</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="26"/>
<source>Bluetooth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="45"/>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="58"/>
<source>Cancel</source>
<translation type="unfinished">Cancelar</translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="84"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -4,39 +4,39 @@
<context>
<name>ActiveConnectionWidget</name>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="35"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="54"/>
<source>Bluetooth Connection</source>
<translation>Connexion Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="43"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="62"/>
<source>Bluetooth Connections</source>
<translation>Connexions Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="57"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="219"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>Found audio device &quot;</source>
<translation>Périphérique audio trouvé »</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="57"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="219"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>&quot;, connect it or not?</source>
<translation>», le connecter ou pas ?</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="66"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="85"/>
<source>No prompt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="82"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="101"/>
<source>Connect</source>
<translation>Relier</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="85"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="104"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
@ -48,102 +48,102 @@
<translation type="vanished">Transfert de fichiers Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="447"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="838"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="517"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="940"/>
<source>Transferring to &quot;</source>
<translation>Transfert vers »</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="76"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="593"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="670"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> and </source>
<translation> et </translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="34"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="52"/>
<source>Bluetooth File</source>
<translation type="unfinished">Fichier Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="76"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="593"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="670"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> files more</source>
<translation> Fichiers plus</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="96"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="114"/>
<source>Select Device</source>
<translation>Sélectionnez lappareil</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="98"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="696"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="771"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="116"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="788"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="873"/>
<source>OK</source>
<translation>DACCORD</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="106"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="124"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="164"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="781"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="182"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="883"/>
<source>File Transfer Fail!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="342"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="562"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>The selected file is larger than 4GB, which is not supported transfer!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="383"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="453"/>
<source>Bytes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="699"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="791"/>
<source>File Transmission Succeed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="718"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="815"/>
<source>Transferred &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="720"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="817"/>
<source>&apos; and </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="722"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="819"/>
<source> files in all to &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="724"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="780"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="821"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="882"/>
<source>&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="725"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="822"/>
<source>File Transfer Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="777"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="879"/>
<source>Transferring file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="779"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="881"/>
<source>&apos; to &apos;</source>
<translation type="unfinished"></translation>
</message>
@ -152,16 +152,16 @@
<translation type="vanished">Echec de la transmission du fichier !</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="318"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="342"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="547"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="562"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>Warning</source>
<translation>Avertissement</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="318"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="547"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<source>The selected file is empty, please select the file again !</source>
<translation>Le fichier sélectionné est vide, veuillez sélectionner à nouveau le fichier !</translation>
</message>
@ -170,7 +170,7 @@
<translation type="vanished">Transmission de fichiers réussie !</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="711"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="808"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
@ -178,7 +178,7 @@
<context>
<name>BluetoothSettingLabel</name>
<message>
<location filename="../component/bluetoothsettinglabel.cpp" line="105"/>
<location filename="../component/bluetoothsettinglabel.cpp" line="123"/>
<source>Bluetooth Settings</source>
<translation>Paramètres Bluetooth</translation>
</message>
@ -190,7 +190,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../config/config.cpp" line="28"/>
<location filename="../config/config.cpp" line="50"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -215,23 +215,23 @@
<context>
<name>ErrorMessageWidget</name>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="13"/>
<location filename="../popwidget/errormessagewidget.cpp" line="73"/>
<location filename="../popwidget/errormessagewidget.cpp" line="34"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Bluetooth Message</source>
<translation type="unfinished">Bluetooth Message</translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="70"/>
<location filename="../popwidget/errormessagewidget.cpp" line="97"/>
<source>Please confirm if the device &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="72"/>
<location filename="../popwidget/errormessagewidget.cpp" line="99"/>
<source>&apos; is in the signal range or the Bluetooth is enabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="73"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Connection Time Out!</source>
<translation type="unfinished"></translation>
</message>
@ -243,41 +243,41 @@
<translation type="vanished">Transfert de fichiers Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="32"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="50"/>
<source>Bluetooth File</source>
<translation>Fichier Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="166"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="182"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="331"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="379"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="257"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>File from &quot;</source>
<translation>Fichier de »</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="182"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<source>&quot;, waiting for receive...</source>
<translation>«&#xa0;, en attente de recevoir...</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="166"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<source>&quot;, waiting for receive.</source>
<translation>«&#xa0;, en attente de réception.</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="80"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="98"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="88"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="106"/>
<source>Accept</source>
<translation>Accepter</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="100"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="118"/>
<source>View</source>
<translation>Vue</translation>
</message>
@ -286,57 +286,57 @@
<translation type="vanished">«&#xa0;, reçoit... (a reçu </translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="204"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="259"/>
<source>&quot;, is receiving... (has received </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="206"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="261"/>
<source> files)</source>
<translation> fichiers)</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="331"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<source>&quot;, is receiving...</source>
<translation>«&#xa0;, reçoit...</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="355"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="424"/>
<source>File Receive Failed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>Receive file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos; from &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="356"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="364"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="433"/>
<source>OK</source>
<translation>DACCORD</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="379"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>&quot;, received failed !</source>
<translation>«&#xa0;, reçu a échoué !</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="384"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="456"/>
<source>File Transmission Failed !</source>
<translation>Echec de la transmission du fichier !</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.h" line="80"/>
<location filename="../popwidget/filereceivingpopupwidget.h" line="99"/>
<source>Bytes</source>
<translation type="unfinished"></translation>
</message>
@ -344,7 +344,7 @@
<context>
<name>KyFileDialog</name>
<message>
<location filename="../component/kyfiledialog.cpp" line="13"/>
<location filename="../component/kyfiledialog.cpp" line="31"/>
<source>Bluetooth File</source>
<translation>Fichier Bluetooth</translation>
</message>
@ -363,22 +363,22 @@
<context>
<name>PinCodeWidget</name>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="36"/>
<location filename="../popwidget/pincodewidget.cpp" line="60"/>
<source>Bluetooth pairing</source>
<translation>Appairage Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="150"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>&apos; is the same as this PIN. Please press &apos;Connect&apos;</source>
<translation>&apos; est identique à ce code PIN. Veuillez appuyer sur &apos;Connecter&apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="152"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>If &apos;</source>
<translation>Si &apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="61"/>
<location filename="../popwidget/pincodewidget.cpp" line="85"/>
<source>Refuse</source>
<translation>Refuser</translation>
</message>
@ -387,12 +387,12 @@
<translation type="vanished">Connexions Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="120"/>
<location filename="../popwidget/pincodewidget.cpp" line="162"/>
<source>Bluetooth Connect Failed</source>
<translation>Échec de la connexion Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="130"/>
<location filename="../popwidget/pincodewidget.cpp" line="175"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
@ -401,32 +401,32 @@
<translation type="vanished">Echec de la connexion !</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="152"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>&apos; the PIN on is the same as this PIN. Please press &apos;Connect&apos;.</source>
<translation>&apos; le code PIN activé est le même que ce code PIN. Veuillez appuyer sur « Connecter ».</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="34"/>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<source>Bluetooth Connection</source>
<translation>Connexion Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="150"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>If the PIN on &apos;</source>
<translation>Si le code PIN sur &apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="154"/>
<location filename="../popwidget/pincodewidget.cpp" line="202"/>
<source>Please enter the following PIN code on the bluetooth device &apos;%1&apos; and press enter to pair:</source>
<translation>Veuillez saisir le code PIN suivant sur lappareil Bluetooth &apos;%1&apos; et appuyez sur Entrée pour coupler :</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="69"/>
<location filename="../popwidget/pincodewidget.cpp" line="93"/>
<source>Confirm</source>
<translation>Confirmer</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<location filename="../popwidget/pincodewidget.cpp" line="82"/>
<source>Connect</source>
<translation>Relier</translation>
</message>
@ -449,7 +449,7 @@
<context>
<name>SessionDbusInterface</name>
<message>
<location filename="../dbus/sessiondbusinterface.cpp" line="358"/>
<location filename="../dbus/sessiondbusinterface.cpp" line="398"/>
<source>Bluetooth Message</source>
<translation type="unfinished">Bluetooth Message</translation>
</message>
@ -464,12 +464,12 @@
<context>
<name>TrayIcon</name>
<message>
<location filename="../popwidget/trayicon.cpp" line="18"/>
<location filename="../popwidget/trayicon.cpp" line="36"/>
<source>Set Bluetooth Item</source>
<translation>Définir lélément Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/trayicon.cpp" line="29"/>
<location filename="../popwidget/trayicon.cpp" line="56"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
@ -477,17 +477,17 @@
<context>
<name>TrayWidget</name>
<message>
<location filename="../popwidget/traywidget.cpp" line="80"/>
<location filename="../popwidget/traywidget.cpp" line="109"/>
<source>bluetooth</source>
<translation>Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="228"/>
<location filename="../popwidget/traywidget.cpp" line="287"/>
<source>Bluetooth</source>
<translation>Bluetooth</translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="270"/>
<location filename="../popwidget/traywidget.cpp" line="329"/>
<source>My Device</source>
<translation>Mon appareil</translation>
</message>
@ -500,4 +500,27 @@
<translation type="vanished">Appareil Bluetooth « %1 » déconnecté !</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="26"/>
<source>Bluetooth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="45"/>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="58"/>
<source>Cancel</source>
<translation type="unfinished">Annuler</translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="84"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -15,13 +15,13 @@
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="238"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>Found audio device &quot;</source>
<translation>ياڭراتقۇئۈسكۈنىسىنى باقىلاۋ</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="238"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>&quot;, connect it or not?</source>
<translation>جالعايسٸزبا؟</translation>
</message>
@ -48,15 +48,15 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="465"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="856"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="517"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="940"/>
<source>Transferring to &quot;</source>
<translation>حۇجاتتى جٸبەرۋ</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="611"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="688"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> and </source>
<translation> مەنەن </translation>
</message>
@ -66,14 +66,14 @@
<translation>كوك تىس حۇجاتى</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="401"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="453"/>
<source>Bytes</source>
<translation>سوز بۋٸنٸ</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="611"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="688"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> files more</source>
<translation> بٸر حۇجات</translation>
</message>
@ -84,8 +84,8 @@
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="116"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="714"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="789"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="788"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="873"/>
<source>OK</source>
<translation>تۇراقتاندىرۋ</translation>
</message>
@ -95,28 +95,28 @@
<translation>كۇشىنەن قالدىرۋ</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="360"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="580"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>The selected file is larger than 4GB, which is not supported transfer!</source>
<translation>حۇجاتتىڭ قىسىمى 4 G دان ىس كەتتى، جولداعالى بولمايدى</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="736"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="815"/>
<source>Transferred &apos;</source>
<translation>حۇجات</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="738"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="817"/>
<source>&apos; and </source>
<translation>جالپٸسٸ ساقتاۋ </translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="740"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="819"/>
<source> files in all to &apos;</source>
<translation> بٸر حۇجات جولدانىپ قالدى</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="743"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="822"/>
<source>File Transfer Success!</source>
<translation>حۇجاتتى جولداۋ جەڭىسكە جەتۋ قالدى</translation>
</message>
@ -125,16 +125,16 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="336"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="360"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="565"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="580"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>Warning</source>
<translation>ەسكەرتۋ</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="336"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="565"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<source>The selected file is empty, please select the file again !</source>
<translation>نۇ حۇجات قۇرعاق، قايتادان تالدا</translation>
</message>
@ -143,34 +143,34 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="729"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="808"/>
<source>Close</source>
<translation>اتىسۋ</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="717"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="791"/>
<source>File Transmission Succeed!</source>
<translation>حۇجاتتى جولاۋ جەڭىسكە جەتۋ قالدى</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="182"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="799"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="883"/>
<source>File Transfer Fail!</source>
<translation>حۇجاتتى جولداۋ جەڭىلىپ قالدى</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="797"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="881"/>
<source>&apos; to &apos;</source>
<translation>عا</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="795"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="879"/>
<source>Transferring file &apos;</source>
<translation>حۇجات جولداۋ</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="742"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="798"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="821"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="882"/>
<source>&apos;</source>
<translation>&apos;</translation>
</message>
@ -194,7 +194,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../config/config.cpp" line="46"/>
<location filename="../config/config.cpp" line="50"/>
<source>Bluetooth</source>
<translation>كوك تىس تەڭگەرگٸش</translation>
</message>
@ -219,13 +219,13 @@
<context>
<name>ErrorMessageWidget</name>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="31"/>
<location filename="../popwidget/errormessagewidget.cpp" line="91"/>
<location filename="../popwidget/errormessagewidget.cpp" line="34"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Bluetooth Message</source>
<translation>كوك تىس حابارى</translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="88"/>
<location filename="../popwidget/errormessagewidget.cpp" line="97"/>
<source>Please confirm if the device &apos;</source>
<translation>اسبابٸن كەسٸم جاساۋ</translation>
</message>
@ -234,12 +234,12 @@
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="90"/>
<location filename="../popwidget/errormessagewidget.cpp" line="99"/>
<source>&apos; is in the signal range or the Bluetooth is enabled.</source>
<translation>سەگنال بۇركەلگەن كولەم شتىمە ەمەسپە؟ ياكي كوك تىس رولدارٸ ئوچۇقمۇ ەمەسپە؟</translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="91"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Connection Time Out!</source>
<translation>جالعانۋ ۋاقىتى ىس كەتتى</translation>
</message>
@ -256,21 +256,21 @@
<translation>كوك تىس حۇجاتى</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="184"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="200"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="220"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="349"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="397"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="257"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>File from &quot;</source>
<translation>حۇجات كەل &quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="200"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<source>&quot;, waiting for receive...</source>
<translation>&quot;, قابىلداۋ ورىنداۋدى ساقتاپ جاتىر</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="184"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<source>&quot;, waiting for receive.</source>
<translation>&quot;, قابىلداۋ ورىنداۋدى ساقتاپ جاتىر</translation>
</message>
@ -298,22 +298,22 @@
<translation type="vanished">&quot; ( </translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="224"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="261"/>
<source> files)</source>
<translation> حۇجات)</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="349"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<source>&quot;, is receiving...</source>
<translation>&quot;, بولسا قوبۇللىنىۋاتىدۇ</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="373"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="424"/>
<source>File Receive Failed!</source>
<translation>حۇجات قابىلداۋ ەتۋ جەڭىلىس قالدى</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos; from &apos;</source>
<translation>&apos; تىن &apos;</translation>
</message>
@ -322,32 +322,32 @@
<translation type="vanished"> &quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="222"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="259"/>
<source>&quot;, is receiving... (has received </source>
<translation>&quot;, قابىلداۋ ورىندالىپ جاتىر (قابىلداۋ قىلىندى </translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos;</source>
<translation>&apos;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>Receive file &apos;</source>
<translation>قابىلداۋ ەتۋ &apos;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="382"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="433"/>
<source>OK</source>
<translation>تۇراقتاندىرۋ</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="397"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>&quot;, received failed !</source>
<translation>&quot;, قابىلداۋ ەتۋ جەڭىلىس قالدى</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="402"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="456"/>
<source>File Transmission Failed !</source>
<translation>حۇجات جولداۋ جەڭىلىپ قالدى!</translation>
</message>
@ -379,7 +379,7 @@
<context>
<name>PinCodeWidget</name>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="54"/>
<location filename="../popwidget/pincodewidget.cpp" line="60"/>
<source>Bluetooth pairing</source>
<translation>كوك تىس مەنەن جۇپتەش</translation>
</message>
@ -388,17 +388,17 @@
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="168"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>&apos; is the same as this PIN. Please press &apos;Connect&apos;</source>
<translation>نۇ PIN مەنەن ۇقساس. جالعاپ بەرۋدٸ باس</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="170"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>If &apos;</source>
<translation>قيسٸق &apos;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="79"/>
<location filename="../popwidget/pincodewidget.cpp" line="85"/>
<source>Refuse</source>
<translation>رەت ەتۋ</translation>
</message>
@ -407,12 +407,12 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="138"/>
<location filename="../popwidget/pincodewidget.cpp" line="162"/>
<source>Bluetooth Connect Failed</source>
<translation>كوك تىس ورنالاسٸۋٸ جەڭىلىپ قالدى</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="148"/>
<location filename="../popwidget/pincodewidget.cpp" line="175"/>
<source>Close</source>
<translation>اتىسۋ</translation>
</message>
@ -421,32 +421,32 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="170"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>&apos; the PIN on is the same as this PIN. Please press &apos;Connect&apos;.</source>
<translation>ٷستٸندەگٸ PIN مەنەن نۇ PIN ۇقساس. جالعاۋدى باس.</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="52"/>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<source>Bluetooth Connection</source>
<translation>كوك چىشقا اۋلاۋ</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="168"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>If the PIN on &apos;</source>
<translation>قيسٸق PIN اشلسا</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="172"/>
<location filename="../popwidget/pincodewidget.cpp" line="202"/>
<source>Please enter the following PIN code on the bluetooth device &apos;%1&apos; and press enter to pair:</source>
<translation>كوك تىس اسپابىنىڭ %1 گە تومەندەگٸ PIN بەلگىنى كىرگىزىڭىز، سونان Enter كىنوپكاسىن باسٸپ جۇپتەش:</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="87"/>
<location filename="../popwidget/pincodewidget.cpp" line="93"/>
<source>Confirm</source>
<translation>تۇراقتاندىرۋ</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="76"/>
<location filename="../popwidget/pincodewidget.cpp" line="82"/>
<source>Connect</source>
<translation>جالعانۋ</translation>
</message>
@ -469,7 +469,7 @@
<context>
<name>SessionDbusInterface</name>
<message>
<location filename="../dbus/sessiondbusinterface.cpp" line="397"/>
<location filename="../dbus/sessiondbusinterface.cpp" line="398"/>
<source>Bluetooth Message</source>
<translation>كوك تىس حابارى</translation>
</message>
@ -489,7 +489,7 @@
<translation>كوك تىس تاللانمىىسنى بەلگٸلەۋ</translation>
</message>
<message>
<location filename="../popwidget/trayicon.cpp" line="47"/>
<location filename="../popwidget/trayicon.cpp" line="56"/>
<source>Bluetooth</source>
<translation>كوك تىس تەڭگەرگٸش</translation>
</message>
@ -497,17 +497,17 @@
<context>
<name>TrayWidget</name>
<message>
<location filename="../popwidget/traywidget.cpp" line="100"/>
<location filename="../popwidget/traywidget.cpp" line="109"/>
<source>bluetooth</source>
<translation>كوك تىس</translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="248"/>
<location filename="../popwidget/traywidget.cpp" line="287"/>
<source>Bluetooth</source>
<translation>كوك تىس تەڭگەرگٸش</translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="290"/>
<location filename="../popwidget/traywidget.cpp" line="329"/>
<source>My Device</source>
<translation>مەنىڭ ئۈسكۈنەم</translation>
</message>
@ -520,4 +520,27 @@
<translation type="vanished">%1</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="26"/>
<source>Bluetooth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="45"/>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="58"/>
<source>Cancel</source>
<translation type="unfinished">كۇشىنەن قالدىرۋ</translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="84"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -471,4 +471,23 @@
<translation>مەنىن ئۈسكۈنەم</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<source>Bluetooth</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">ارعادان قالتىرىش</translation>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -345,4 +345,23 @@
<translation> </translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<source>Bluetooth</source>
<translation></translation>
</message>
<message>
<source>Turn Off</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation> ?</translation>
</message>
</context>
</TS>

View File

@ -471,4 +471,23 @@
<translation>مېنىڭ ئۈسكۈنەم</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<source>Bluetooth</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -15,13 +15,13 @@
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="238"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>Found audio device &quot;</source>
<translation> &quot;</translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="238"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>&quot;, connect it or not?</source>
<translation>&quot; </translation>
</message>
@ -48,15 +48,15 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="465"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="856"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="517"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="940"/>
<source>Transferring to &quot;</source>
<translation> &quot;</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="611"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="688"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> and </source>
<translation> </translation>
</message>
@ -66,14 +66,14 @@
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="401"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="453"/>
<source>Bytes</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="611"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="688"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> files more</source>
<translation> </translation>
</message>
@ -84,8 +84,8 @@
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="116"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="714"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="789"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="788"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="873"/>
<source>OK</source>
<translation></translation>
</message>
@ -95,28 +95,28 @@
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="360"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="580"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>The selected file is larger than 4GB, which is not supported transfer!</source>
<translation> 4GB</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="736"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="815"/>
<source>Transferred &apos;</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="738"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="817"/>
<source>&apos; and </source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="740"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="819"/>
<source> files in all to &apos;</source>
<translation> &quot;</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="743"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="822"/>
<source>File Transfer Success!</source>
<translation></translation>
</message>
@ -125,16 +125,16 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="336"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="360"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="565"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="580"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="336"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="565"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<source>The selected file is empty, please select the file again !</source>
<translation></translation>
</message>
@ -143,34 +143,34 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="729"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="808"/>
<source>Close</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="717"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="791"/>
<source>File Transmission Succeed!</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="182"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="799"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="883"/>
<source>File Transfer Fail!</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="797"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="881"/>
<source>&apos; to &apos;</source>
<translation>&quot; &quot;</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="795"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="879"/>
<source>Transferring file &apos;</source>
<translation> &quot;</translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="742"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="798"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="821"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="882"/>
<source>&apos;</source>
<translation>&quot;</translation>
</message>
@ -194,7 +194,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../config/config.cpp" line="46"/>
<location filename="../config/config.cpp" line="50"/>
<source>Bluetooth</source>
<translation></translation>
</message>
@ -219,13 +219,13 @@
<context>
<name>ErrorMessageWidget</name>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="31"/>
<location filename="../popwidget/errormessagewidget.cpp" line="91"/>
<location filename="../popwidget/errormessagewidget.cpp" line="34"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Bluetooth Message</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="88"/>
<location filename="../popwidget/errormessagewidget.cpp" line="97"/>
<source>Please confirm if the device &apos;</source>
<translation> &quot;</translation>
</message>
@ -234,12 +234,12 @@
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="90"/>
<location filename="../popwidget/errormessagewidget.cpp" line="99"/>
<source>&apos; is in the signal range or the Bluetooth is enabled.</source>
<translation>&quot; </translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="91"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Connection Time Out!</source>
<translation></translation>
</message>
@ -256,21 +256,21 @@
<translation></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="184"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="200"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="220"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="349"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="397"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="257"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>File from &quot;</source>
<translation> &quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="200"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<source>&quot;, waiting for receive...</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="184"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<source>&quot;, waiting for receive.</source>
<translation>&quot;</translation>
</message>
@ -298,22 +298,22 @@
<translation type="vanished">&quot; ( </translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="224"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="261"/>
<source> files)</source>
<translation> )</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="349"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<source>&quot;, is receiving...</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="373"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="424"/>
<source>File Receive Failed!</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos; from &apos;</source>
<translation>&quot; &quot;</translation>
</message>
@ -322,32 +322,32 @@
<translation type="vanished"> &quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="222"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="259"/>
<source>&quot;, is receiving... (has received </source>
<translation>&quot; ( </translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos;</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>Receive file &apos;</source>
<translation> &quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="382"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="433"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="397"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>&quot;, received failed !</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="402"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="456"/>
<source>File Transmission Failed !</source>
<translation></translation>
</message>
@ -379,7 +379,7 @@
<context>
<name>PinCodeWidget</name>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="54"/>
<location filename="../popwidget/pincodewidget.cpp" line="60"/>
<source>Bluetooth pairing</source>
<translation></translation>
</message>
@ -388,17 +388,17 @@
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="168"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>&apos; is the same as this PIN. Please press &apos;Connect&apos;</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="170"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>If &apos;</source>
<translation> &quot;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="79"/>
<location filename="../popwidget/pincodewidget.cpp" line="85"/>
<source>Refuse</source>
<translation></translation>
</message>
@ -407,12 +407,12 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="138"/>
<location filename="../popwidget/pincodewidget.cpp" line="162"/>
<source>Bluetooth Connect Failed</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="148"/>
<location filename="../popwidget/pincodewidget.cpp" line="175"/>
<source>Close</source>
<translation></translation>
</message>
@ -421,32 +421,32 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="170"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>&apos; the PIN on is the same as this PIN. Please press &apos;Connect&apos;.</source>
<translation>&quot; PIN码与此PIN码相同 &quot;&quot;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="52"/>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<source>Bluetooth Connection</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="168"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>If the PIN on &apos;</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="172"/>
<location filename="../popwidget/pincodewidget.cpp" line="202"/>
<source>Please enter the following PIN code on the bluetooth device &apos;%1&apos; and press enter to pair:</source>
<translation> &quot;%1&quot; PIN&quot;Enter&quot;:</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="87"/>
<location filename="../popwidget/pincodewidget.cpp" line="93"/>
<source>Confirm</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="76"/>
<location filename="../popwidget/pincodewidget.cpp" line="82"/>
<source>Connect</source>
<translation></translation>
</message>
@ -469,7 +469,7 @@
<context>
<name>SessionDbusInterface</name>
<message>
<location filename="../dbus/sessiondbusinterface.cpp" line="397"/>
<location filename="../dbus/sessiondbusinterface.cpp" line="398"/>
<source>Bluetooth Message</source>
<translation></translation>
</message>
@ -489,7 +489,7 @@
<translation></translation>
</message>
<message>
<location filename="../popwidget/trayicon.cpp" line="47"/>
<location filename="../popwidget/trayicon.cpp" line="56"/>
<source>Bluetooth</source>
<translation></translation>
</message>
@ -497,17 +497,17 @@
<context>
<name>TrayWidget</name>
<message>
<location filename="../popwidget/traywidget.cpp" line="100"/>
<location filename="../popwidget/traywidget.cpp" line="109"/>
<source>bluetooth</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="248"/>
<location filename="../popwidget/traywidget.cpp" line="287"/>
<source>Bluetooth</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="290"/>
<location filename="../popwidget/traywidget.cpp" line="329"/>
<source>My Device</source>
<translation></translation>
</message>
@ -520,4 +520,27 @@
<translation type="vanished">%1</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="26"/>
<source>Bluetooth</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="45"/>
<source>Turn Off</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="58"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="84"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation>使</translation>
</message>
</context>
</TS>

View File

@ -15,13 +15,13 @@
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="238"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>Found audio device &quot;</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/activeconnectionwidget.cpp" line="76"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="238"/>
<location filename="../popwidget/activeconnectionwidget.cpp" line="254"/>
<source>&quot;, connect it or not?</source>
<translation></translation>
</message>
@ -48,14 +48,14 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="401"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="453"/>
<source>Bytes</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="611"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="688"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> and </source>
<translation> </translation>
</message>
@ -66,8 +66,8 @@
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="94"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="611"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="688"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="680"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="762"/>
<source> files more</source>
<translation> </translation>
</message>
@ -78,8 +78,8 @@
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="116"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="714"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="789"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="788"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="873"/>
<source>OK</source>
<translation></translation>
</message>
@ -90,48 +90,48 @@
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="182"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="799"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="883"/>
<source>File Transfer Fail!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="717"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="791"/>
<source>File Transmission Succeed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="736"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="815"/>
<source>Transferred &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="738"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="817"/>
<source>&apos; and </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="740"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="819"/>
<source> files in all to &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="742"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="798"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="821"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="882"/>
<source>&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="743"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="822"/>
<source>File Transfer Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="795"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="879"/>
<source>Transferring file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="797"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="881"/>
<source>&apos; to &apos;</source>
<translation type="unfinished"></translation>
</message>
@ -140,28 +140,28 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="336"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="360"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="565"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="580"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="336"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="565"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="388"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="634"/>
<source>The selected file is empty, please select the file again !</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="360"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="580"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="412"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="649"/>
<source>The selected file is larger than 4GB, which is not supported transfer!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="465"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="856"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="517"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="940"/>
<source>Transferring to &quot;</source>
<translation> &quot;</translation>
</message>
@ -170,7 +170,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="729"/>
<location filename="../popwidget/bluetoothfiletransferwidget.cpp" line="808"/>
<source>Close</source>
<translation></translation>
</message>
@ -186,7 +186,7 @@
<context>
<name>Config</name>
<message>
<location filename="../config/config.cpp" line="46"/>
<location filename="../config/config.cpp" line="50"/>
<source>Bluetooth</source>
<translation></translation>
</message>
@ -211,23 +211,23 @@
<context>
<name>ErrorMessageWidget</name>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="31"/>
<location filename="../popwidget/errormessagewidget.cpp" line="91"/>
<location filename="../popwidget/errormessagewidget.cpp" line="34"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Bluetooth Message</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="88"/>
<location filename="../popwidget/errormessagewidget.cpp" line="97"/>
<source>Please confirm if the device &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="90"/>
<location filename="../popwidget/errormessagewidget.cpp" line="99"/>
<source>&apos; is in the signal range or the Bluetooth is enabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/errormessagewidget.cpp" line="91"/>
<location filename="../popwidget/errormessagewidget.cpp" line="100"/>
<source>Connection Time Out!</source>
<translation type="unfinished"></translation>
</message>
@ -258,26 +258,26 @@
<translation></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="184"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="200"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="220"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="349"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="397"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="257"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>File from &quot;</source>
<translation> &quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="200"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="218"/>
<source>&quot;, waiting for receive...</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="222"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="259"/>
<source>&quot;, is receiving... (has received </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="184"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="202"/>
<source>&quot;, waiting for receive.</source>
<translation>&quot;</translation>
</message>
@ -291,47 +291,47 @@
<translation type="vanished">&quot; ( </translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="224"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="261"/>
<source> files)</source>
<translation> )</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="349"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="394"/>
<source>&quot;, is receiving...</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="373"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="424"/>
<source>File Receive Failed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>Receive file &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos; from &apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="374"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="425"/>
<source>&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="382"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="433"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="397"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="451"/>
<source>&quot;, received failed !</source>
<translation>&quot;</translation>
</message>
<message>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="402"/>
<location filename="../popwidget/filereceivingpopupwidget.cpp" line="456"/>
<source>File Transmission Failed !</source>
<translation></translation>
</message>
@ -363,12 +363,12 @@
<context>
<name>PinCodeWidget</name>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="52"/>
<location filename="../popwidget/pincodewidget.cpp" line="58"/>
<source>Bluetooth Connection</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="54"/>
<location filename="../popwidget/pincodewidget.cpp" line="60"/>
<source>Bluetooth pairing</source>
<translation></translation>
</message>
@ -377,42 +377,42 @@
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="168"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>If the PIN on &apos;</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="168"/>
<location filename="../popwidget/pincodewidget.cpp" line="198"/>
<source>&apos; is the same as this PIN. Please press &apos;Connect&apos;</source>
<translation>&quot; PIN碼與此PIN碼相同 &quot;&quot;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="170"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>If &apos;</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="170"/>
<location filename="../popwidget/pincodewidget.cpp" line="200"/>
<source>&apos; the PIN on is the same as this PIN. Please press &apos;Connect&apos;.</source>
<translation>&quot; PIN碼與此PIN碼相同 &quot;&quot;</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="172"/>
<location filename="../popwidget/pincodewidget.cpp" line="202"/>
<source>Please enter the following PIN code on the bluetooth device &apos;%1&apos; and press enter to pair:</source>
<translation>%1PINEnter</translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="76"/>
<location filename="../popwidget/pincodewidget.cpp" line="82"/>
<source>Connect</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="79"/>
<location filename="../popwidget/pincodewidget.cpp" line="85"/>
<source>Refuse</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="87"/>
<location filename="../popwidget/pincodewidget.cpp" line="93"/>
<source>Confirm</source>
<translation></translation>
</message>
@ -421,12 +421,12 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="138"/>
<location filename="../popwidget/pincodewidget.cpp" line="162"/>
<source>Bluetooth Connect Failed</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/pincodewidget.cpp" line="148"/>
<location filename="../popwidget/pincodewidget.cpp" line="175"/>
<source>Close</source>
<translation></translation>
</message>
@ -453,7 +453,7 @@
<context>
<name>SessionDbusInterface</name>
<message>
<location filename="../dbus/sessiondbusinterface.cpp" line="397"/>
<location filename="../dbus/sessiondbusinterface.cpp" line="398"/>
<source>Bluetooth Message</source>
<translation type="unfinished"></translation>
</message>
@ -466,7 +466,7 @@
<translation></translation>
</message>
<message>
<location filename="../popwidget/trayicon.cpp" line="47"/>
<location filename="../popwidget/trayicon.cpp" line="56"/>
<source>Bluetooth</source>
<translation></translation>
</message>
@ -474,17 +474,17 @@
<context>
<name>TrayWidget</name>
<message>
<location filename="../popwidget/traywidget.cpp" line="100"/>
<location filename="../popwidget/traywidget.cpp" line="109"/>
<source>bluetooth</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="248"/>
<location filename="../popwidget/traywidget.cpp" line="287"/>
<source>Bluetooth</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/traywidget.cpp" line="290"/>
<location filename="../popwidget/traywidget.cpp" line="329"/>
<source>My Device</source>
<translation></translation>
</message>
@ -497,4 +497,27 @@
<translation type="vanished">%1</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="26"/>
<source>Bluetooth</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="45"/>
<source>Turn Off</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="58"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../popwidget/beforeturnoffhintwidget.ui" line="84"/>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation>使</translation>
</message>
</context>
</TS>

View File

@ -543,4 +543,23 @@
<translation type="vanished">%1</translation>
</message>
</context>
<context>
<name>beforeTurnOffHintWidget</name>
<message>
<source>Bluetooth</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Using Bluetooth mouse or keyboard, Do you want to turn off bluetooth?</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -81,6 +81,8 @@ unix {
}
SOURCES += \
config/kqpushbutton.cpp \
config/x11devices.cpp \
dbus/sysdbusinterface.cpp \
popwidget/activeconnectionwidget.cpp \
component/bluetoothsettinglabel.cpp \
@ -88,6 +90,7 @@ SOURCES += \
component/qdevitem.cpp \
component/kyhline.cpp \
config/config.cpp \
popwidget/beforeturnoffhintwidget.cpp \
popwidget/bluetoothfiletransferwidget.cpp \
popwidget/errormessagewidget.cpp \
popwidget/filereceivingpopupwidget.cpp \
@ -101,6 +104,8 @@ SOURCES += \
dbus/sessiondbusinterface.cpp
HEADERS += \
config/kqpushbutton.h \
config/x11devices.h \
dbus/sysdbusinterface.h \
popwidget/activeconnectionwidget.h \
component/bluetoothsettinglabel.h \
@ -108,6 +113,7 @@ HEADERS += \
component/qdevitem.h \
component/kyhline.h \
config/config.h \
popwidget/beforeturnoffhintwidget.h \
popwidget/bluetoothfiletransferwidget.h \
popwidget/errormessagewidget.h \
popwidget/filereceivingpopupwidget.h \
@ -141,3 +147,5 @@ TRANSLATIONS += \
RESOURCES += \
ukui-bluetooth.qrc
FORMS += \
popwidget/beforeturnoffhintwidget.ui