fix(translations): Corrective translation

Description: 纠正翻译

Log: I8WNIU 藏文下,锁屏、登录界面有线网络标签未翻译;I8W27Y 英文系统下,登录界面电源下的关机名称显示“Power Off”,桌面电源下的关机名称显示“Shut Down”,两处显示不一致;I8WNHS 藏文下,锁屏、登录界面电源电池界面未翻译
This commit is contained in:
Yang Min 2024-02-21 17:59:13 +08:00
parent 3722b0c15b
commit 90aec89139
16 changed files with 2258 additions and 1773 deletions

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation type="unfinished"></translation>
</message>
@ -12,169 +12,169 @@
<context>
<name>AuthDialog</name>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<source>Authentication failure, Please try again</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<source>Password cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<source>Verify face recognition or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<source>Press fingerprint or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<source>Verify finger vein or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<source>Verify iris or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<source>Password </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<source>Input Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<source>Username</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -182,22 +182,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -205,36 +209,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished"></translation>
</message>
@ -384,6 +388,25 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LettersWidget</name>
<message>
@ -400,17 +423,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -418,7 +441,7 @@
<context>
<name>LockWidget</name>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -426,58 +449,58 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -485,12 +508,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished"></translation>
</message>
@ -512,44 +535,91 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-command/main.cpp" line="90"/>
<source>The screensaver is active.</source>
@ -560,41 +630,6 @@
<source>The screensaver is inactive.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>S:</name>
@ -613,7 +648,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
@ -629,14 +664,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -673,23 +708,13 @@
<context>
<name>main</name>
<message>
<location filename="../src/screensaver/main.cpp" line="63"/>
<source>Screensaver for ukui-screensaver</source>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/screensaver/main.cpp" line="67"/>
<source>show on root window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/screensaver/main.cpp" line="69"/>
<source>show on window.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/screensaver/main.cpp" line="70"/>
<source>window id</source>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -756,13 +781,23 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<source>Backend for the ukui ScreenSaver.</source>
<location filename="../src/screensaver/main.cpp" line="63"/>
<source>Screensaver for ukui-screensaver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<source>lock the screen by startup</source>
<location filename="../src/screensaver/main.cpp" line="67"/>
<source>show on root window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/screensaver/main.cpp" line="69"/>
<source>show on window.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/screensaver/main.cpp" line="70"/>
<source>window id</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation></translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation></translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation>iris </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation></translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>%1 %2</translation>
</message>
@ -229,13 +229,13 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation></translation>
</message>
@ -248,13 +248,13 @@
<translation type="vanished">USBཡི</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation></translation>
</message>
@ -282,24 +282,28 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -373,36 +377,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished"></translation>
</message>
@ -1669,6 +1673,25 @@
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeyboardWidget</name>
<message>
@ -1898,17 +1921,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1952,7 +1975,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1960,53 +1983,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -2015,7 +2038,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation></translation>
</message>
@ -2030,12 +2053,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished"></translation>
</message>
@ -2210,41 +2233,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished"></translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Power Off</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"> </translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2334,37 +2373,37 @@
<translation></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -2410,7 +2449,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation></translation>
</message>
@ -2526,14 +2565,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2709,12 +2748,12 @@
<translation></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation>Ich weiß</translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation>Wiederholen</translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation>Versuchen Sie es in %1 Minuten erneut.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation>Bitte versuchen Sie es in %1 Sekunden erneut.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation>Das Konto wurde dauerhaft gesperrt.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation>Überprüfen Sie die Gesichtserkennung oder geben Sie das Passwort ein, um zu entsperren</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation>Drücken Sie den Fingerabdruck oder geben Sie das Passwort ein, um zu entsperren</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation>Überprüfen Sie den Stimmabdruck oder geben Sie das Passwort ein, um zu entsperren</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation>Überprüfen Sie die Fingervene oder geben Sie das Passwort ein, um zu entsperren</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation>Überprüfen Sie die Iris oder geben Sie das Passwort ein, um zu entsperren</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation>Passwort eingeben</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished">Nutzername</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>%1 konnte nicht verifiziert werden, bitte geben Sie das Kennwort zum Entsperren ein</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>%1 kann nicht verifiziert werden, bitte geben Sie das Kennwort zum Entsperren ein</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation>Ungewöhnliches Netzwerk</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished">Ukey</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation>Das Kennwort darf nicht leer sein.</translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>%1 konnte nicht verifiziert werden, Sie haben immer noch %2 Überprüfungsmöglichkeiten</translation>
</message>
@ -229,13 +229,13 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation>Authentifizierungsfehler, Bitte versuchen Sie es erneut</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation>Verwenden Sie den gebundenen Wechat-Scan-Code oder geben Sie das Passwort zum Entsperren ein</translation>
</message>
@ -248,13 +248,13 @@
<translation type="vanished">Stecken Sie den Ukey in den USB-Anschluss</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation>Passwort </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation>Einloggen</translation>
</message>
@ -282,22 +282,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -373,36 +377,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished">Abbrechen</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished">Das folgende Programm wird ausgeführt, um einen Neustart des Systems zu verhindern!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished">Das folgende Programm wird ausgeführt, um das Herunterfahren des Systems zu verhindern!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished">Das folgende Programm wird ausgeführt, um zu verhindern, dass das System angehalten wird!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished">Das folgende Programm wird ausgeführt, um zu verhindern, dass das System in den Ruhezustand versetzt wird!</translation>
</message>
@ -1664,6 +1668,25 @@
<translation type="vanished">Code abrufen</translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KylinDBus</name>
<message>
@ -1894,17 +1917,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished">Einloggen</translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1948,7 +1971,7 @@
<translation type="vanished">WLAN</translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1956,53 +1979,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation>Login-Optionen</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation>Andere</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished">Ukey</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2011,7 +2034,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation>Gerät identifizieren entfernt!</translation>
</message>
@ -2026,12 +2049,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished">LAN</translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished">WLAN</translation>
</message>
@ -2206,41 +2229,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished">Überwintern</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished">Schalten Sie Ihren Computer aus, aber die App bleibt geöffnet. Wenn der Computer eingeschaltet ist, kann er in den Zustand zurückversetzt werden, den Sie verlassen haben</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished">Aufhängen</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished">Der Computer bleibt eingeschaltet, verbraucht aber weniger Strom. Die App bleibt geöffnet und kann schnell wieder aufwachen und dort weitermachen, wo Sie aufgehört haben</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished">Neustarten</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished">Ausschalten</translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished">Herunterfahren</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Power Off</source>
<translation type="obsolete">Ausschalten</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished">Schließen Sie alle Apps, und fahren Sie dann den Computer herunter</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished">Schließen Sie alle Apps, schalten Sie den Computer aus und wieder ein</translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2330,37 +2369,37 @@
<translation>Der Bildschirmschoner ist inaktiv.</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished">Ukey</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2406,7 +2445,7 @@
<translation type="vanished">Sie haben eine neue Benachrichtigung</translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation>Ansehen</translation>
</message>
@ -2522,14 +2561,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished">Einloggen</translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2705,12 +2744,12 @@
<translation>Fenster-ID</translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation>Lo </translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation>Reintentar</translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation>Inténtelo de nuevo en %1 minutos.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation>Inténtelo de nuevo en %1 segundos.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation>Cuenta bloqueada permanentemente.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation>Verifique el reconocimiento facial o ingrese la contraseña para desbloquear</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation>Presione la huella dactilar o ingrese la contraseña para desbloquear</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation>Verifica la huella de voz o ingresa la contraseña para desbloquear</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation>Verifique la vena del dedo o ingrese la contraseña para desbloquear</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation>Verifique el iris o ingrese la contraseña para desbloquear</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation>Contraseña de entrada</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished">Nombre de usuario</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>No se pudo verificar %1, ingrese la contraseña para desbloquear</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>No se puede verificar %1, ingrese la contraseña para desbloquear</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation>Red anormal</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished">Ukey</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation>La contraseña no puede estar vacía</translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>No se pudo verificar %1, todavía tiene %2 oportunidades de verificación</translation>
</message>
@ -229,13 +229,13 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation>Error de autenticación, inténtelo de nuevo</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation>Use el código de escaneo de wechat vinculado o ingrese la contraseña para desbloquear</translation>
</message>
@ -248,13 +248,13 @@
<translation type="vanished">Inserte la ukey en el puerto USB</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation>Contraseña </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation>Iniciar sesión</translation>
</message>
@ -282,22 +282,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -373,36 +377,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished">Cancelar</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished">¡El siguiente programa se está ejecutando para evitar que el sistema se reinicie!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished">¡El siguiente programa se está ejecutando para evitar que el sistema se apague!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished">¡El siguiente programa se está ejecutando para evitar que el sistema se suspenda!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished">¡El siguiente programa se está ejecutando para evitar que el sistema hiberne!</translation>
</message>
@ -1664,6 +1668,25 @@
<translation type="vanished">Obtener código</translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KylinDBus</name>
<message>
@ -1894,17 +1917,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished">Iniciar sesión</translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1952,7 +1975,7 @@
<translation type="vanished">WLAN</translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1960,53 +1983,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation>Opciones de inicio de sesión</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation>Contraseña</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation>Otro</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished">Ukey</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2015,7 +2038,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation>¡Identifique el dispositivo eliminado!</translation>
</message>
@ -2030,12 +2053,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished">LAN</translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished">WLAN</translation>
</message>
@ -2210,41 +2233,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished">Hibernar</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished">Apague su computadora, pero la aplicación permanece abierta. Cuando se enciende la computadora, se puede restaurar al estado en el que la dejó</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished">Suspender</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished">El ordenador permanece encendido, pero consume menos energía. La aplicación permanece abierta y puede despertarse rápidamente y volver a donde la dejó</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished">Reanudar</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished">Apagar</translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished">Apaga</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Power Off</source>
<translation type="obsolete">Apagar</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished">Cierre todas las aplicaciones y, a continuación, apague el equipo</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished">Cierre todas las aplicaciones, apague el equipo y, a continuación, vuelva a encenderlo</translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2334,37 +2373,37 @@
<translation>El protector de pantalla está inactivo.</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished">Ukey</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2410,7 +2449,7 @@
<translation type="vanished">Tienes una nueva notificación</translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation>Vista</translation>
</message>
@ -2526,14 +2565,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished">Iniciar sesión</translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2709,12 +2748,12 @@
<translation>ID de ventana</translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation>Je sais</translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation>Réessayer</translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation>Veuillez réessayer dans %1 minutes.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation>Veuillez réessayer dans %1 secondes.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation>Compte verrouillé définitivement.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation>Vérifier la reconnaissance faciale ou saisir le mot de passe pour déverrouiller</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation>Appuyez sur lempreinte digitale ou entrez le mot de passe pour déverrouiller</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation>Vérifier lempreinte vocale ou saisir le mot de passe pour déverrouiller</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation>Vérifiez la veine du doigt ou entrez le mot de passe pour déverrouiller</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation>Vérifiez liris ou entrez le mot de passe pour déverrouiller</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation>Mot de passe dentrée</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished">Nom dutilisateur</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>Impossible de vérifier %1, veuillez entrer le mot de passe pour déverrouiller</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>Impossible de vérifier %1, veuillez entrer le mot de passe pour déverrouiller</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation>Réseau anormal</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished">Ukey (en anglais seulement)</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation>Le mot de passe ne peut pas être vide</translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>Échec de la vérification %1, vous avez encore %2 possibilités de vérification</translation>
</message>
@ -229,13 +229,13 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation>Échec de lauthentification, veuillez réessayer</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation>Utilisez le code danalyse wechat lié ou entrez le mot de passe pour déverrouiller</translation>
</message>
@ -248,13 +248,13 @@
<translation type="vanished">Insérez lukey dans le port USB</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation>Mot de passe </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation>Connectez-vous</translation>
</message>
@ -282,22 +282,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -373,36 +377,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished">Annuler</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished">Le programme suivant est en cours dexécution pour empêcher le système de redémarrer !</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished">Le programme suivant est en cours dexécution pour empêcher le système de sarrêter !</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished">Le programme suivant est en cours dexécution pour empêcher le système de se suspendre !</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished">Le programme suivant est en cours dexécution pour empêcher le système de hiberner !</translation>
</message>
@ -1664,6 +1668,25 @@
<translation type="vanished">Obtenir le code</translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KylinDBus</name>
<message>
@ -1894,17 +1917,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished">Connectez-vous</translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1948,7 +1971,7 @@
<translation type="vanished">Réseau local sans fil (WLAN)</translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1956,53 +1979,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation>Options de connexion</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation>Autre</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished">Ukey (en anglais seulement)</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2011,7 +2034,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation>Identifier lappareil supprimé !</translation>
</message>
@ -2026,12 +2049,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished">LAN</translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished">Réseau local sans fil (WLAN)</translation>
</message>
@ -2206,41 +2229,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished">Hiberner</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished">Éteignez votre ordinateur, mais lapplication reste ouverte. Lorsque lordinateur est allumé, il peut être restauré dans létat que vous avez laissé</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished">Suspendre</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished">Lordinateur reste allumé, mais consomme moins dénergie. Lapplication reste ouverte et peut rapidement se réveiller et revenir à lendroit vous vous étiez arrêté</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished">Redémarrer</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished">Mise hors tension</translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished">Arrêter</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Power Off</source>
<translation type="obsolete">Mise hors tension</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished">Fermez toutes les applications, puis éteignez votre ordinateur</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished">Fermez toutes les applications, éteignez votre ordinateur, puis rallumez-le</translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2330,37 +2369,37 @@
<translation>Léconomiseur décran est inactif.</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished">Ukey (en anglais seulement)</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2406,7 +2445,7 @@
<translation type="vanished">Vous avez reçu une nouvelle notification</translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation>Vue</translation>
</message>
@ -2522,14 +2561,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished">Connectez-vous</translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2705,12 +2744,12 @@
<translation>ID de la fenêtre</translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation type="unfinished"></translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation>Ретри</translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation>% 1 минутта қайталап көріңіз.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation>% 1 секундта қайталап көріңіз.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation>Тіркелгі біржолата құлыпталады.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation>Бет тануды тексеру немесе құлыптан босату үшін құпия сөзді енгізу</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation>Құлыптан босату үшін дактилоскопияны басу немесе құпия сөзді енгізу</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation>Құлыптан босату үшін дауыстық ізді тексеру немесе құпия сөзді енгізу</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation>Құлыптан босату үшін саусақ көктамырын тексеру немесе құпия сөзді енгізу</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation>Құлыптан босату үшін IRIS тексеру немесе құпиясөзді енгізу</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation>Құпиясөзді енгізу</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished">Пайдаланушы аты</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>% 1 дегенді тексеру мүмкін болмады, құлыптан босату үшін құпия сөзді енгізіңіз</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>% 1 дегенді тексеру мүмкін болмады, құлыптан босату үшін құпия сөзді енгізіңіз</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation>Аномальды желі</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation>Құпия сөз бос болмады</translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>% 1 дегенді тексеру мүмкін болмады, сізде әлі де% 2 тексеру мүмкіндіктері бар</translation>
</message>
@ -229,24 +229,24 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation>Аутентификация сәтсіздігі, қайталап көріңіз</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation>Байланыстыратын wechat сканерлеу кодын пайдаланыңыз немесе құлыптан босату үшін құпия сөзді енгізіңіз</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation>Пароль </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation>Кіру</translation>
</message>
@ -274,22 +274,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -365,36 +369,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished">Болдырмау</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished">Жүйені қайта жүктеуге жол бермеу үшін келесі бағдарлама іске асырылуда!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished">Жүйенің тоқтап қалуына жол бермеу үшін келесі бағдарлама іске асырылуда!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished">Жүйенің тоқтатылуына жол бермеу үшін келесі бағдарлама іске асырылуда!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished">Жүйенің жорыққа шығуына жол бермеу үшін келесі бағдарлама іске асырылуда!</translation>
</message>
@ -1645,6 +1649,25 @@
<translation type="vanished">Кодты алу</translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeyboardWidget</name>
<message>
@ -1874,17 +1897,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished">Кіру</translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1912,7 +1935,7 @@
<translation type="vanished">Бірнеше пайдаланушы бір уақытта кіргізіледі. Бұл жүйені қайта жүктеу керек пе?</translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1920,53 +1943,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation>Кіру параметрлері</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -1975,7 +1998,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation>Құрылғы жойылғанын анықтаңыз!</translation>
</message>
@ -1990,12 +2013,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished">ЛАН</translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished">WLAN</translation>
</message>
@ -2170,41 +2193,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished">Хибернате</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished">Тоқтата тұру</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished">Қайта іске қосу</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished">Power Off</translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished">Тоқтату</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Power Off</source>
<translation type="obsolete">Power Off</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2278,37 +2317,37 @@
<translation>Экрандаушы белсенді емес.</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2354,7 +2393,7 @@
<translation type="vanished">Сізде жаңа хабарландыру бар</translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation>Көрініс</translation>
</message>
@ -2470,14 +2509,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished">Кіру</translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2653,12 +2692,12 @@
<translation>терезе идентифика- ты</translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation type="unfinished"></translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation>Ретри</translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation>%1 мүнөттө кайра аракет кылыңыз.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation>%1 секунданын ичинде кайра аракет кылыңыз.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation>Эсеп биротоло кулпуланган.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation>Беттин таанылышын текшерүү же кулпуну ачуу үчүн сырсөз киргизүү</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation>Манжа изин басуу же кулпуну ачуу үчүн сырсөз киргизүү</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation>Үн изин текшерүү же сырсөз киргизүү</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation>Манжа тамырын текшерүү же кулпуну ачуу үчүн сырсөз киргизүү</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation>Ирис текшерүү же кулпусун ачуу үчүн сырсөз киргизүү</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation>Сырсөз киргизүү</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished">Колдонуучунун аты</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>%1 текшерүүгө болбоду, кулпусун ачуу үчүн сырсөздү киргизиңиз</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>%1 текшерүүгө болбоду, кулпусун ачуу үчүн сырсөздү киргизиңиз</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation>Аномалдуу тармак</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation>Сырсөз бош болушу мүмкүн эмес</translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>%1 текшерүүгө болбоду, сизде дагы эле %2 текшерүү мүмкүнчүлүктөрү бар</translation>
</message>
@ -229,24 +229,24 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation>Аутентификациянын жетишсиздиги, сураныч, кайрадан аракет кылыңыз</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation>Чектелген вечат сканерлеу кодын колдонуңуз же сырсөздү ачуу үчүн киргизиңиз</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation>Сырсөз </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation>Кирүү</translation>
</message>
@ -274,22 +274,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -365,36 +369,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished">Жокко чыгаруу</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished">Системаны кайра жүктөөдөн алдын алуу үчүн төмөнкү программа иштеп жатат!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished">Системанын жабылышына жол бербөө үчүн төмөнкү программа иштеп жатат!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished">Системанын токтотулушуна жол бербөө үчүн төмөнкү программа иштеп жатат!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished">Системанын уктап кетишине жол бербөө үчүн төмөнкү программа иштеп жатат!</translation>
</message>
@ -1645,6 +1649,25 @@
<translation type="vanished">Кодду алуу</translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeyboardWidget</name>
<message>
@ -1874,17 +1897,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished">Кирүү</translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1912,7 +1935,7 @@
<translation type="vanished">Бир эле учурда бир нече колдонуучулар катталган. Сиз бул системаны кайра жүктөп келет деп ишенесизби?</translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1920,53 +1943,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation>Кирүү параметрлери</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -1975,7 +1998,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation>Орнотмо алынып салынганын аныктоо!</translation>
</message>
@ -1990,12 +2013,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished">ЛАН</translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished">ВЛАН</translation>
</message>
@ -2170,41 +2193,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished">Хибернат</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished">Токтотуу</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished">Кайра иштетүү</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished">Электр энергиясын өчүрүү</translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished">Өчүрүү</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Power Off</source>
<translation type="obsolete">Электр энергиясын өчүрүү</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2278,37 +2317,37 @@
<translation>Экран сактагыч активдүү эмес.</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2354,7 +2393,7 @@
<translation type="vanished">Сизде жаңы билдирүү бар</translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation>Көрүү</translation>
</message>
@ -2470,14 +2509,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished">Кирүү</translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2653,12 +2692,12 @@
<translation>терезе идентификату</translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation> </translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation> </translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>%1/ </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished"> </translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation> </translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>%1/ %2 </translation>
</message>
@ -229,13 +229,13 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation> </translation>
</message>
@ -248,13 +248,13 @@
<translation type="vanished"> USB </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation> </translation>
</message>
@ -282,22 +282,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -373,36 +377,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished"> !</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished"> !</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished"> !</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished"> !</translation>
</message>
@ -1664,6 +1668,25 @@
<translation type="vanished"> </translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeyboardWidget</name>
<message>
@ -1901,17 +1924,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1955,7 +1978,7 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1963,53 +1986,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished"> </translation>
</message>
@ -2018,7 +2041,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation> !</translation>
</message>
@ -2033,12 +2056,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished"> </translation>
</message>
@ -2213,41 +2236,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Power Off</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"> </translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2337,37 +2376,37 @@
<translation> </translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished"> </translation>
</message>
@ -2413,7 +2452,7 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation> </translation>
</message>
@ -2529,14 +2568,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2712,12 +2751,12 @@
<translation> id</translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -43,24 +43,28 @@
<translation type="vanished">Senha incorreta, por favor tente novamente</translation>
</message>
<message>
<source>Authentication failure, Please try again</source>
<translation type="unfinished"></translation>
<source>FingerPrint</source>
<translation type="unfinished">Impressão digital</translation>
</message>
<message>
<source>Please try again in %1 minutes.</source>
<translation type="unfinished"></translation>
<source>FingerVein</source>
<translation type="unfinished">FingerVein</translation>
</message>
<message>
<source>Please try again in %1 seconds.</source>
<translation type="unfinished"></translation>
<source>Iris</source>
<translation type="unfinished">Íris</translation>
</message>
<message>
<source>Account locked permanently.</source>
<translation type="unfinished"></translation>
<source>Face</source>
<translation type="unfinished">Face</translation>
</message>
<message>
<source>Password cannot be empty</source>
<translation type="unfinished"></translation>
<source>VoicePrint</source>
<translation type="unfinished">VoicePrint</translation>
</message>
<message>
<source>Guest</source>
<translation type="unfinished">Convidado</translation>
</message>
<message>
<source>Login</source>
@ -86,34 +90,22 @@
<source>Verify iris or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Abnormal network</source>
<source>Password cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Username</source>
<translation type="unfinished"></translation>
@ -122,34 +114,46 @@
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication failure, Please try again</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please try again in %1 minutes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please try again in %1 seconds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Account locked permanently.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Abnormal network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>FingerPrint</source>
<translation type="unfinished">Impressão digital</translation>
</message>
<message>
<source>FingerVein</source>
<translation type="unfinished">FingerVein</translation>
</message>
<message>
<source>Iris</source>
<translation type="unfinished">Íris</translation>
</message>
<message>
<source>Face</source>
<translation type="unfinished">Face</translation>
</message>
<message>
<source>VoicePrint</source>
<translation type="unfinished">VoicePrint</translation>
</message>
<message>
<source>Ukey</source>
<translation type="unfinished"></translation>
@ -158,10 +162,6 @@
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Guest</source>
<translation type="unfinished">Convidado</translation>
</message>
</context>
<context>
<name>BatteryWidget</name>
@ -470,6 +470,21 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeyboardWidget</name>
<message>
@ -490,6 +505,10 @@
</context>
<context>
<name>LightDMHelper</name>
<message>
<source>Guest</source>
<translation type="unfinished">Convidado</translation>
</message>
<message>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
@ -498,10 +517,6 @@
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Guest</source>
<translation type="unfinished">Convidado</translation>
</message>
</context>
<context>
<name>LockWidget</name>
@ -532,22 +547,10 @@
</context>
<context>
<name>LoginOptionsWidget</name>
<message>
<source>Login Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished">Senha</translation>
</message>
<message>
<source>Identify device removed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>FingerPrint</source>
<translation type="unfinished">Impressão digital</translation>
@ -568,6 +571,18 @@
<source>VoicePrint</source>
<translation type="unfinished">VoicePrint</translation>
</message>
<message>
<source>Login Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Identify device removed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ukey</source>
<translation type="unfinished"></translation>
@ -636,13 +651,17 @@
<translation type="unfinished"></translation>
</message>
<message>
<source>Power Off</source>
<source>Shut Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -653,14 +672,6 @@
</context>
<context>
<name>QObject</name>
<message>
<source>The screensaver is active.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The screensaver is inactive.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>FingerPrint</source>
<translation type="unfinished">Impressão digital</translation>
@ -689,6 +700,14 @@
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The screensaver is active.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The screensaver is inactive.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>S:</name>
@ -729,14 +748,14 @@
</context>
<context>
<name>UserListWidget</name>
<message>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Guest</source>
<translation type="unfinished">Convidado</translation>
</message>
<message>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Widget</name>
@ -781,6 +800,46 @@
<source>activated by session idle signal</source>
<translation>ativado por sinal ocioso de sessão</translation>
</message>
<message>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>query the status of the screen saver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>unlock the screen saver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show the screensaver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank and delay to lock,param:idle/lid/lowpower</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lock the screen and show screensaver immediately</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show screensaver immediately</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank screensaver immediately and delay time to show lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank screensaver immediately and if lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Screensaver for ukui-screensaver</source>
<translation type="unfinished"></translation>
@ -797,45 +856,5 @@
<source>window id</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>query the status of the screen saver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lock the screen and show screensaver immediately</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>unlock the screen saver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show the screensaver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show screensaver immediately</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank and delay to lock,param:idle/lid/lowpower</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank screensaver immediately and delay time to show lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank screensaver immediately and if lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -43,24 +43,28 @@
<translation type="vanished">Пароль неверен, повторите попытку</translation>
</message>
<message>
<source>Authentication failure, Please try again</source>
<translation type="unfinished"></translation>
<source>FingerPrint</source>
<translation type="unfinished">FingerPrint</translation>
</message>
<message>
<source>Please try again in %1 minutes.</source>
<translation type="unfinished"></translation>
<source>FingerVein</source>
<translation type="unfinished">FingerVein</translation>
</message>
<message>
<source>Please try again in %1 seconds.</source>
<translation type="unfinished"></translation>
<source>Iris</source>
<translation type="unfinished">Ирис</translation>
</message>
<message>
<source>Account locked permanently.</source>
<translation type="unfinished"></translation>
<source>Face</source>
<translation type="unfinished">Лицо</translation>
</message>
<message>
<source>Password cannot be empty</source>
<translation type="unfinished"></translation>
<source>VoicePrint</source>
<translation type="unfinished">Voiceprint</translation>
</message>
<message>
<source>Guest</source>
<translation type="unfinished">гость</translation>
</message>
<message>
<source>Login</source>
@ -86,34 +90,22 @@
<source>Verify iris or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Abnormal network</source>
<source>Password cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Input Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Username</source>
<translation type="unfinished"></translation>
@ -122,34 +114,46 @@
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Authentication failure, Please try again</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please try again in %1 minutes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please try again in %1 seconds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Account locked permanently.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Abnormal network</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>FingerPrint</source>
<translation type="unfinished">FingerPrint</translation>
</message>
<message>
<source>FingerVein</source>
<translation type="unfinished">FingerVein</translation>
</message>
<message>
<source>Iris</source>
<translation type="unfinished">Ирис</translation>
</message>
<message>
<source>Face</source>
<translation type="unfinished">Лицо</translation>
</message>
<message>
<source>VoicePrint</source>
<translation type="unfinished">Voiceprint</translation>
</message>
<message>
<source>Ukey</source>
<translation type="unfinished"></translation>
@ -158,10 +162,6 @@
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Guest</source>
<translation type="unfinished">гость</translation>
</message>
</context>
<context>
<name>BatteryWidget</name>
@ -470,6 +470,21 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeyboardWidget</name>
<message>
@ -490,6 +505,10 @@
</context>
<context>
<name>LightDMHelper</name>
<message>
<source>Guest</source>
<translation type="unfinished">гость</translation>
</message>
<message>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
@ -498,10 +517,6 @@
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Guest</source>
<translation type="unfinished">гость</translation>
</message>
</context>
<context>
<name>LockWidget</name>
@ -532,22 +547,10 @@
</context>
<context>
<name>LoginOptionsWidget</name>
<message>
<source>Login Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Password</source>
<translation type="unfinished">пароль</translation>
</message>
<message>
<source>Identify device removed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>FingerPrint</source>
<translation type="unfinished">FingerPrint</translation>
@ -568,6 +571,18 @@
<source>VoicePrint</source>
<translation type="unfinished">Voiceprint</translation>
</message>
<message>
<source>Login Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Identify device removed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ukey</source>
<translation type="unfinished"></translation>
@ -636,13 +651,17 @@
<translation type="unfinished"></translation>
</message>
<message>
<source>Power Off</source>
<source>Shut Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -653,14 +672,6 @@
</context>
<context>
<name>QObject</name>
<message>
<source>The screensaver is active.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The screensaver is inactive.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>FingerPrint</source>
<translation type="unfinished">FingerPrint</translation>
@ -689,6 +700,14 @@
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The screensaver is active.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The screensaver is inactive.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>S:</name>
@ -729,14 +748,14 @@
</context>
<context>
<name>UserListWidget</name>
<message>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Guest</source>
<translation type="unfinished">гость</translation>
</message>
<message>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Widget</name>
@ -781,6 +800,46 @@
<source>activated by session idle signal</source>
<translation>активируется сигналом холостого хода</translation>
</message>
<message>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>query the status of the screen saver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>unlock the screen saver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show the screensaver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank and delay to lock,param:idle/lid/lowpower</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lock the screen and show screensaver immediately</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show screensaver immediately</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank screensaver immediately and delay time to show lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank screensaver immediately and if lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Screensaver for ukui-screensaver</source>
<translation type="unfinished"></translation>
@ -797,45 +856,5 @@
<source>window id</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>query the status of the screen saver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lock the screen and show screensaver immediately</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>unlock the screen saver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show the screensaver</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show screensaver immediately</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank and delay to lock,param:idle/lid/lowpower</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank screensaver immediately and delay time to show lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>show blank screensaver immediately and if lock</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation type="unfinished"></translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">Parola</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation type="unfinished">Yeniden Dene</translation>
</message>
@ -49,164 +49,164 @@
<translation type="vanished">Kimlik doğrulama hatası, hala %1 kalan denemen var</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<source>Authentication failure, Please try again</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<source>Please try again in %1 minutes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<source>Please try again in %1 seconds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<source>Account locked permanently.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<source>Verify face recognition or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<source>Press fingerprint or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<source>Verify finger vein or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<source>Verify iris or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<source>Password cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<source>Password </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<source>Input Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<source>Username</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished">Misafir</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished">Parmak İzi</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished">Göz</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished">Yüz</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished">Ses İzi</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -226,22 +226,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -317,36 +321,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished"></translation>
</message>
@ -582,6 +586,25 @@
<translation type="obsolete">Tamam</translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LettersWidget</name>
<message>
@ -598,17 +621,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished">Misafir</translation>
</message>
@ -632,7 +655,7 @@
<translation type="vanished">Kullanıcı Değiştir</translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -640,58 +663,58 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation type="unfinished">Parola</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished">Parmak İzi</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished">Göz</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished">Yüz</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished">Ses İzi</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -699,12 +722,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished"></translation>
</message>
@ -726,41 +749,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished">Yeniden Başlat</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished">Bilgisayarı Kapat</translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Power Off</source>
<translation type="obsolete">Bilgisayarı Kapat</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -807,6 +846,41 @@
</context>
<context>
<name>QObject</name>
<message>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished">Parmak İzi</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished">Göz</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished">Yüz</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished">Ses İzi</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-command/main.cpp" line="90"/>
<source>The screensaver is active.</source>
@ -817,41 +891,6 @@
<source>The screensaver is inactive.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<source>FingerPrint</source>
<translation type="unfinished">Parmak İzi</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<source>Iris</source>
<translation type="unfinished">Göz</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<source>Face</source>
<translation type="unfinished">Yüz</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<source>VoicePrint</source>
<translation type="unfinished">Ses İzi</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>S:</name>
@ -872,16 +911,6 @@
<source>exit</source>
<translation type="obsolete">çıkış</translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="132"/>
<source>Picture does not exist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Set as desktop wallpaper</source>
<translation type="obsolete">Masaüstü arkaplanı olarak ayarla</translation>
@ -890,6 +919,16 @@
<source>Automatic switching</source>
<translation type="obsolete">Otomatik değiştir</translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="132"/>
<source>Picture does not exist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SleepTime</name>
@ -902,14 +941,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished">Misafir</translation>
</message>
@ -977,6 +1016,16 @@
<source>show blank and delay to lock,param:idle/lid/lowpower</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-dialog/lockdialogmodel.cpp" line="40"/>
<source>Dialog for the ukui ScreenSaver.</source>
@ -1028,15 +1077,5 @@
<source>window id</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation type="unfinished"></translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation>قايتا قايتا تىرشىش</translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation>٪1 مىنۇت ئىچىدە قايتا سىناپ بېقىڭ.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation>٪1 سېكۇنت ئىچىدە قايتا سىناپ بېقىڭ.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation>ھېسابات مەڭگۈلۈك قۇلۇپلىنىدۇ.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation>چىراي تونۇشنى دەلىللەش ياكى مەخپىي نومۇر كىرگۈزۈش ئارقىلىق قۇلۇپ ئېچىش</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation>بارماق ئىزىنى بېسىش ياكى مەخپىي نومۇر كىرگۈزۈش ئارقىلىق قۇلۇپ ئېچىش</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation>ئاۋاز ئىزىنى دەلىللەش ياكى مەخپىي نومۇر كىرگۈزۈش ئارقىلىق قۇلۇپ ئېچىش</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation>بارماق تومۇرىنى ئېنىقلاش ياكى مەخپىي نومۇر كىرگۈزۈش ئارقىلىق قۇلۇپ ئېچىش</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation>Iris نى ئېنىقلاش ياكى مەخپىي نومۇر كىرگۈزۈش ئارقىلىق قۇلۇپ ئېچىش</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation>ئىم كىرگۈزۈش</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished">ئىشلەتكۈچى نامى</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>٪1 نى دەلىللەش مەغلۇپ بولدى، مەخپى نۇمۇر كىرگۈزۈڭ</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>٪1 نى دەلىللەشكە ئامالسىز، مەخپىي نومۇرنى كىرگۈزۈپ قۇلۇپنى ئاچ</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation>بىنورمال تور</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation>مەخپىي نومۇرنى بوش قويۇشقا بولمايدۇ</translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>٪1 نى دەلىللەش مەغلۇپ بولدى، سىزدە يەنىلا ٪2 دەلىللەش پۇرسىتى بار</translation>
</message>
@ -229,24 +229,24 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation>دەلىللەش مەغلۇپ بولدى، قايتا سىناپ بېقىڭ</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation>باغلانغان ئۈندىدارنى سىكاننېرلاش كودى ياكى مەخپىي نومۇرىنى كىرگۈزۈپ قۇلۇپ ئېچىش</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation>ئىم </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation>كىرىش</translation>
</message>
@ -274,22 +274,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation type="unfinished"></translation>
</message>
@ -365,36 +369,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished">ئەمەلدىن قالدۇرۇش</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished">سېستىمىنىڭ قايتا قوزغىلىشىنىڭ ئالدىنى ئېلىش ئۈچۈن تۆۋەندىكى پروگرامما ئىجرا بولىۋاتىدۇ!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished">تۆۋەندىكى پروگرامما سىستېمىنىڭ تاقىلىپ قېلىشىنىڭ ئالدىنى ئېلىش ئۈچۈن يۈگۈرۈۋاتىدۇ!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished">سېستىمىنىڭ توختىشىنىڭ ئالدىنى ئېلىش ئۈچۈن تۆۋەندىكى پروگرامما ئىجرا قىلىنىۋاتىدۇ!</translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished">سېستىمىنىڭ تىزگىنلەپ قېلىشىنىڭ ئالدىنى ئېلىش ئۈچۈن تۆۋەندىكى پروگرامما ئىجرا بولىۋاتىدۇ!</translation>
</message>
@ -1645,6 +1649,25 @@
<translation type="vanished">كود ئېلىش</translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KeyboardWidget</name>
<message>
@ -1874,17 +1897,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished">كىرىش</translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1912,7 +1935,7 @@
<translation type="vanished">بىرلا ۋاقىتتا كۆپ ئابونت تىزىملىتىپ كىرىدۇ. سىز بۇ سىستېمىنى قايتىدىن قوزغىماقچى ئىكەنلىكىڭىزنى جەزىملەشتۈرەلەمسىز؟</translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1920,53 +1943,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation>كىرىش تاللانمىلىرى</translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -1975,7 +1998,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation>ئۈسكۈنىنى پەرقلەندۈرۈڭ!</translation>
</message>
@ -1990,12 +2013,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished">LAN</translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished">WLAN</translation>
</message>
@ -2170,41 +2193,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished">Hibernate</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished">توختىتىپ قويۇش</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished">قايتا قوزغىتىش</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished">توكسىز</translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished">تاقىۋەت</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Power Off</source>
<translation type="obsolete">توكسىز</translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2278,37 +2317,37 @@
<translation>ئېكران ئېكرانى ھەرىكەتسىز.</translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished">QRCode</translation>
</message>
@ -2354,7 +2393,7 @@
<translation type="vanished">سىزدە يېڭى ئۇقتۇرۇش بار</translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation>كۆرۈش</translation>
</message>
@ -2470,14 +2509,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished">كىرىش</translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2653,12 +2692,12 @@
<translation>كۆزنەك id</translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation></translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation></translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation>:</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation></translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation></translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation>%1%2</translation>
</message>
@ -229,13 +229,13 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation>使</translation>
</message>
@ -248,13 +248,13 @@
<translation type="vanished">USB端口</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation></translation>
</message>
@ -282,22 +282,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation>...</translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation></translation>
</message>
@ -373,36 +377,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation></translation>
</message>
@ -1660,6 +1664,25 @@
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KylinDBus</name>
<message>
@ -1878,17 +1901,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation></translation>
</message>
@ -1932,7 +1955,7 @@
<translation type="vanished">线</translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation>%1?</translation>
</message>
@ -1940,53 +1963,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation></translation>
</message>
@ -1995,7 +2018,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation>!</translation>
</message>
@ -2010,12 +2033,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation>线</translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation>线</translation>
</message>
@ -2186,41 +2209,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation></translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Power Off</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2310,37 +2349,37 @@
<translation></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -2386,7 +2425,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation></translation>
</message>
@ -2498,14 +2537,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2629,6 +2668,16 @@
<source>show blank and delay to lock,param:idle/lid/lowpower</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-dialog/lockdialogmodel.cpp" line="40"/>
<source>Dialog for the ukui ScreenSaver.</source>
@ -2680,15 +2729,5 @@
<source>window id</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -4,7 +4,7 @@
<context>
<name>AgreementWindow</name>
<message>
<location filename="../src/widgets/agreementwindow.cpp" line="34"/>
<location filename="../src/widgets/agreementwindow.cpp" line="51"/>
<source>I know</source>
<translation></translation>
</message>
@ -24,7 +24,7 @@
<translation type="obsolete">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1117"/>
<location filename="../src/widgets/authdialog.cpp" line="1135"/>
<source>Retry</source>
<translation></translation>
</message>
@ -53,130 +53,130 @@
<translation type="vanished">%1%2</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1186"/>
<location filename="../src/widgets/authdialog.cpp" line="1204"/>
<source>Please try again in %1 minutes.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1193"/>
<location filename="../src/widgets/authdialog.cpp" line="1211"/>
<source>Please try again in %1 seconds.</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1200"/>
<location filename="../src/widgets/authdialog.cpp" line="1218"/>
<source>Account locked permanently.</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="549"/>
<location filename="../src/widgets/authdialog.cpp" line="592"/>
<location filename="../src/widgets/authdialog.cpp" line="593"/>
<location filename="../src/widgets/authdialog.cpp" line="636"/>
<source>Verify face recognition or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="348"/>
<location filename="../src/widgets/authdialog.cpp" line="390"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="554"/>
<location filename="../src/widgets/authdialog.cpp" line="598"/>
<source>Press fingerprint or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="559"/>
<location filename="../src/widgets/authdialog.cpp" line="603"/>
<source>Verify voiceprint or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="564"/>
<location filename="../src/widgets/authdialog.cpp" line="608"/>
<source>Verify finger vein or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="569"/>
<location filename="../src/widgets/authdialog.cpp" line="613"/>
<source>Verify iris or enter password to unlock</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="887"/>
<location filename="../src/widgets/authdialog.cpp" line="904"/>
<source>Input Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="892"/>
<location filename="../src/widgets/authdialog.cpp" line="909"/>
<source>Username</source>
<translation type="unfinished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="960"/>
<location filename="../src/widgets/authdialog.cpp" line="978"/>
<source>User name input error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1037"/>
<location filename="../src/widgets/authdialog.cpp" line="1055"/>
<source>login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1420"/>
<location filename="../src/widgets/authdialog.cpp" line="1572"/>
<location filename="../src/widgets/authdialog.cpp" line="1713"/>
<location filename="../src/widgets/authdialog.cpp" line="1890"/>
<location filename="../src/widgets/authdialog.cpp" line="1438"/>
<location filename="../src/widgets/authdialog.cpp" line="1590"/>
<location filename="../src/widgets/authdialog.cpp" line="1731"/>
<location filename="../src/widgets/authdialog.cpp" line="1908"/>
<source>Failed to verify %1, please enter password to unlock</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1422"/>
<location filename="../src/widgets/authdialog.cpp" line="1574"/>
<location filename="../src/widgets/authdialog.cpp" line="1717"/>
<location filename="../src/widgets/authdialog.cpp" line="1719"/>
<location filename="../src/widgets/authdialog.cpp" line="1892"/>
<location filename="../src/widgets/authdialog.cpp" line="1440"/>
<location filename="../src/widgets/authdialog.cpp" line="1592"/>
<location filename="../src/widgets/authdialog.cpp" line="1735"/>
<location filename="../src/widgets/authdialog.cpp" line="1737"/>
<location filename="../src/widgets/authdialog.cpp" line="1910"/>
<source>Unable to verify %1, please enter password to unlock</source>
<translation> %1</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1747"/>
<location filename="../src/widgets/authdialog.cpp" line="1765"/>
<source>Abnormal network</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<location filename="../src/widgets/authdialog.cpp" line="1772"/>
<source>Face recognition waiting time out, please click refresh or enter the password to unlock.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2020"/>
<location filename="../src/widgets/authdialog.cpp" line="2033"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2022"/>
<location filename="../src/widgets/authdialog.cpp" line="2035"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2024"/>
<location filename="../src/widgets/authdialog.cpp" line="2037"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2026"/>
<location filename="../src/widgets/authdialog.cpp" line="2039"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2028"/>
<location filename="../src/widgets/authdialog.cpp" line="2041"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2030"/>
<location filename="../src/widgets/authdialog.cpp" line="2043"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="2032"/>
<location filename="../src/widgets/authdialog.cpp" line="2045"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -185,8 +185,8 @@
<translation type="vanished">使</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="730"/>
<location filename="../src/widgets/authdialog.cpp" line="731"/>
<location filename="../src/widgets/authdialog.cpp" line="747"/>
<location filename="../src/widgets/authdialog.cpp" line="748"/>
<source>Password cannot be empty</source>
<translation></translation>
</message>
@ -199,8 +199,8 @@
<translation type="vanished">%1.</translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="1732"/>
<location filename="../src/widgets/authdialog.cpp" line="1736"/>
<location filename="../src/widgets/authdialog.cpp" line="1750"/>
<location filename="../src/widgets/authdialog.cpp" line="1754"/>
<source>Failed to verify %1, you still have %2 verification opportunities</source>
<translation> %1 %2 </translation>
</message>
@ -229,13 +229,13 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="963"/>
<location filename="../src/widgets/authdialog.cpp" line="968"/>
<location filename="../src/widgets/authdialog.cpp" line="981"/>
<location filename="../src/widgets/authdialog.cpp" line="986"/>
<source>Authentication failure, Please try again</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="574"/>
<location filename="../src/widgets/authdialog.cpp" line="618"/>
<source>Use the bound wechat scanning code or enter the password to unlock</source>
<translation>使</translation>
</message>
@ -248,13 +248,13 @@
<translation type="vanished"> Ukey USB </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="884"/>
<location filename="../src/widgets/authdialog.cpp" line="901"/>
<source>Password </source>
<translation> </translation>
</message>
<message>
<location filename="../src/widgets/authdialog.cpp" line="346"/>
<location filename="../src/widgets/authdialog.cpp" line="1108"/>
<location filename="../src/widgets/authdialog.cpp" line="388"/>
<location filename="../src/widgets/authdialog.cpp" line="1126"/>
<source>Login</source>
<translation></translation>
</message>
@ -282,22 +282,26 @@
<context>
<name>BatteryWidget</name>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="113"/>
<location filename="../src/widgets/batterywidget.cpp" line="114"/>
<location filename="../src/widgets/batterywidget.cpp" line="144"/>
<source>Charging...</source>
<translation>...</translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="115"/>
<location filename="../src/widgets/batterywidget.cpp" line="116"/>
<location filename="../src/widgets/batterywidget.cpp" line="146"/>
<source>fully charged</source>
<translation>滿</translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="119"/>
<location filename="../src/widgets/batterywidget.cpp" line="120"/>
<location filename="../src/widgets/batterywidget.cpp" line="150"/>
<source>PowerMode</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/batterywidget.cpp" line="122"/>
<location filename="../src/widgets/batterywidget.cpp" line="123"/>
<location filename="../src/widgets/batterywidget.cpp" line="153"/>
<source>BatteryMode</source>
<translation></translation>
</message>
@ -373,36 +377,36 @@
<context>
<name>BlockWidget</name>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="40"/>
<location filename="../src/widgets/blockwidget.cpp" line="82"/>
<location filename="../src/widgets/blockwidget.cpp" line="135"/>
<location filename="../src/widgets/blockwidget.cpp" line="57"/>
<location filename="../src/widgets/blockwidget.cpp" line="99"/>
<location filename="../src/widgets/blockwidget.cpp" line="152"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="44"/>
<location filename="../src/widgets/blockwidget.cpp" line="83"/>
<location filename="../src/widgets/blockwidget.cpp" line="136"/>
<location filename="../src/widgets/blockwidget.cpp" line="61"/>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="153"/>
<source>Confrim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="91"/>
<location filename="../src/widgets/blockwidget.cpp" line="108"/>
<source>The following program is running to prevent the system from reboot!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="94"/>
<location filename="../src/widgets/blockwidget.cpp" line="111"/>
<source>The following program is running to prevent the system from shutting down!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="97"/>
<location filename="../src/widgets/blockwidget.cpp" line="114"/>
<source>The following program is running to prevent the system from suspend!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/blockwidget.cpp" line="100"/>
<location filename="../src/widgets/blockwidget.cpp" line="117"/>
<source>The following program is running to prevent the system from hibernate!</source>
<translation type="unfinished"></translation>
</message>
@ -1664,6 +1668,25 @@
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>KBTitle</name>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="49"/>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="86"/>
<source>Suspended state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="60"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/VirtualKeyboard/src/kbtitle.cpp" line="89"/>
<source>Welt status</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>KylinDBus</name>
<message>
@ -1894,17 +1917,17 @@
<context>
<name>LightDMHelper</name>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="105"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="111"/>
<source>failed to start session.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="204"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="210"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="213"/>
<location filename="../src/lock-backend/lightdmhelper.cpp" line="219"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -1948,7 +1971,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/lockwidget.cpp" line="944"/>
<location filename="../src/widgets/lockwidget.cpp" line="1022"/>
<source>Multiple users are logged in at the same time.Are you sure you want to %1 this system?</source>
<translation type="unfinished"></translation>
</message>
@ -1956,53 +1979,53 @@
<context>
<name>LoginOptionsWidget</name>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="67"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="90"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="84"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="107"/>
<source>Login Options</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="271"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="288"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="297"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="314"/>
<source>Other</source>
<translation></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1023"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1040"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1025"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1042"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1027"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1044"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1029"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1046"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1031"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1048"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1033"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1050"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1035"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="1052"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -2011,7 +2034,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/widgets/loginoptionswidget.cpp" line="706"/>
<location filename="../src/widgets/loginoptionswidget.cpp" line="723"/>
<source>Identify device removed!</source>
<translation></translation>
</message>
@ -2026,12 +2049,12 @@
<context>
<name>MyNetworkWidget</name>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="35"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="52"/>
<source>LAN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/mynetworkwidget.cpp" line="37"/>
<location filename="../src/widgets/mynetworkwidget.cpp" line="54"/>
<source>WLAN</source>
<translation type="unfinished"></translation>
</message>
@ -2206,41 +2229,57 @@
<context>
<name>PowerListWidget</name>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="64"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="164"/>
<location filename="../src/widgets/powerlistwidget.h" line="81"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="65"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="165"/>
<location filename="../src/widgets/powerlistwidget.h" line="82"/>
<source>Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="78"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="168"/>
<location filename="../src/widgets/powerlistwidget.h" line="94"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="79"/>
<location filename="../src/widgets/powerlistwidget.h" line="93"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="169"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="173"/>
<location filename="../src/widgets/powerlistwidget.h" line="95"/>
<source>The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="92"/>
<location filename="../src/widgets/powerlistwidget.cpp" line="172"/>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="106"/>
<source>Power Off</source>
<translation type="unfinished"></translation>
<location filename="../src/widgets/powerlistwidget.cpp" line="176"/>
<location filename="../src/widgets/powerlistwidget.h" line="119"/>
<source>Shut Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="107"/>
<source>Power Off</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.cpp" line="177"/>
<location filename="../src/widgets/powerlistwidget.h" line="120"/>
<source>Close all apps, and then shut down your computer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/powerlistwidget.h" line="108"/>
<source>Close all apps, turn off your computer, and then turn your computer back on</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManager</name>
@ -2330,37 +2369,37 @@
<translation></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="29"/>
<location filename="../src/common/biodefines.cpp" line="28"/>
<source>FingerPrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="31"/>
<location filename="../src/common/biodefines.cpp" line="30"/>
<source>FingerVein</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="33"/>
<location filename="../src/common/biodefines.cpp" line="32"/>
<source>Iris</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="35"/>
<location filename="../src/common/biodefines.cpp" line="34"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="37"/>
<location filename="../src/common/biodefines.cpp" line="36"/>
<source>VoicePrint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="39"/>
<location filename="../src/common/biodefines.cpp" line="38"/>
<source>Ukey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/common/biodefines.cpp" line="41"/>
<location filename="../src/common/biodefines.cpp" line="40"/>
<source>QRCode</source>
<translation type="unfinished"></translation>
</message>
@ -2406,7 +2445,7 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/screensaver/screensaver.cpp" line="1100"/>
<location filename="../src/screensaver/screensaver.cpp" line="135"/>
<source>View</source>
<translation></translation>
</message>
@ -2522,14 +2561,14 @@
<context>
<name>UserListWidget</name>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="46"/>
<location filename="../src/widgets/userlistwidget.cpp" line="99"/>
<location filename="../src/widgets/userlistwidget.cpp" line="63"/>
<location filename="../src/widgets/userlistwidget.cpp" line="116"/>
<source>Login</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widgets/userlistwidget.cpp" line="48"/>
<location filename="../src/widgets/userlistwidget.cpp" line="101"/>
<location filename="../src/widgets/userlistwidget.cpp" line="65"/>
<location filename="../src/widgets/userlistwidget.cpp" line="118"/>
<source>Guest</source>
<translation type="unfinished"></translation>
</message>
@ -2705,12 +2744,12 @@
<translation></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="49"/>
<location filename="../src/lock-backend/main.cpp" line="50"/>
<source>Backend for the ukui ScreenSaver.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/lock-backend/main.cpp" line="55"/>
<location filename="../src/lock-backend/main.cpp" line="56"/>
<source>lock the screen by startup</source>
<translation type="unfinished"></translation>
</message>

View File

@ -14,33 +14,29 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*
**/
**/
#include <QKeyEvent>
#include "powerlistwidget.h"
PowerListWidget::PowerListWidget(LockDialogModel *model ,QWidget *parent)
: m_modelLockDialog(model),
MyListWidget(parent)
PowerListWidget::PowerListWidget(LockDialogModel *model, QWidget *parent)
: m_modelLockDialog(model), MyListWidget(parent)
{
initBtnShowFlag();
initUI();
initConnections();
}
PowerListWidget::~PowerListWidget()
{
}
PowerListWidget::~PowerListWidget() {}
bool PowerListWidget::eventFilter(QObject *obj, QEvent *event)
{
if (event->type() == QEvent::KeyRelease) {
MyListWidget *listWidget = qobject_cast<MyListWidget *>(obj);
if (listWidget) {
if (listWidget && listWidget->hasFocus()) { //Tab键切入时设置焦点状态
if (listWidget && listWidget->hasFocus()) { // Tab键切入时设置焦点状态
listWidget->setCurrentRow(listWidget->currentRow(), QItemSelectionModel::SelectionFlag::SelectCurrent);
listWidget->currentItemChanged(listWidget->currentItem(), nullptr);
} else { //Tab键切出时清空焦点状态
} else { // Tab键切出时清空焦点状态
listWidget->setCurrentRow(listWidget->currentRow(), QItemSelectionModel::SelectionFlag::Clear);
}
}
@ -59,20 +55,18 @@ void PowerListWidget::initUI()
QString powerListStyle = "QListWidget{background:rgba(255, 255, 255, 0%); border: 0px;}"
"QListWidget::item{background:rgba(255, 255, 255, 0%);}";
setStyleSheet(powerListStyle);
setFixedSize(QSize(BTN_ITEM_SIZE_WIDTH*sizeof(powerBtnList)/sizeof(powerBtnList[0])+1, BTN_ITEM_SIZE_HEIGHT));
// powerBtnList[0].func = &PowerListWidget::setSystemSuspend1();
setFixedSize(QSize(BTN_ITEM_SIZE_WIDTH * sizeof(powerBtnList) / sizeof(powerBtnList[0]) + 1, BTN_ITEM_SIZE_HEIGHT));
// powerBtnList[0].func = &PowerListWidget::setSystemSuspend1();
onUpdateListInfo();
}
void PowerListWidget::initConnections()
{
connect(this, &PowerListWidget::itemClicked, this, &PowerListWidget::onListItemClicked);
}
void PowerListWidget::initBtnShowFlag()
{
for (int i = 0; i < sizeof(powerBtnList)/sizeof(powerBtnList[0]) ; i++)
{
for (int i = 0; i < sizeof(powerBtnList) / sizeof(powerBtnList[0]); i++) {
if (powerBtnList[i].canFuncName == QString("CanPowerOff"))
powerBtnList[i].m_show_flag = m_modelLockDialog->getCanPowerOff();
@ -84,23 +78,20 @@ void PowerListWidget::initBtnShowFlag()
if (powerBtnList[i].canFuncName == QString("CanHibernate"))
powerBtnList[i].m_show_flag = m_modelLockDialog->getCanHibernate();
}
}
void PowerListWidget::onUpdateListInfo()
{
this->clear();
for (int i = 0; i < sizeof(powerBtnList)/sizeof(powerBtnList[0]) ; i++)
{
qWarning() << __LINE__ << __FUNCTION__<< "11111111111" << i << powerBtnList[i].m_strName << powerBtnList[i].m_show_flag ;
for (int i = 0; i < sizeof(powerBtnList) / sizeof(powerBtnList[0]); i++) {
qDebug() << powerBtnList[i].m_strName << powerBtnList[i].setFuncName << powerBtnList[i].m_show_flag;
if (!powerBtnList[i].m_show_flag)
continue;
PowerItemWidget *btnWdg = new PowerItemWidget(this);
btnWdg->setObjectName(powerBtnList[i].m_strName);
btnWdg->setObjectName(powerBtnList[i].setFuncName);
QListWidgetItem *btnItem = new QListWidgetItem();
btnItem->setSizeHint(QSize(powerBtnList[i].m_item_width, powerBtnList[i].m_item_height));
@ -108,19 +99,18 @@ void PowerListWidget::onUpdateListInfo()
this->setItemWidget(btnItem, btnWdg);
btnWdg->setText(powerBtnList[i].m_strName);
btnWdg->setToolTip(powerBtnList[i].m_strToolTip);
btnWdg->setIcon(QIcon(powerBtnList[i].m_strIcon).pixmap(powerBtnList[i].m_icon_width, powerBtnList[i].m_icon_width));
btnWdg->setIcon(
QIcon(powerBtnList[i].m_strIcon).pixmap(powerBtnList[i].m_icon_width, powerBtnList[i].m_icon_width));
}
}
void PowerListWidget::onListItemClicked(QListWidgetItem *item)
{
qWarning() << __FUNCTION__ << __LINE__ ;
qWarning() << __FUNCTION__ << __LINE__;
QWidget *widget = itemWidget(item);
PowerItemWidget *currentItem = qobject_cast<PowerItemWidget *>(widget);
for (int i = 0; i < sizeof(powerBtnList)/sizeof(powerBtnList[0]) ; i++)
{
if(powerBtnList[i].m_strName == currentItem->objectName())
{
for (int i = 0; i < sizeof(powerBtnList) / sizeof(powerBtnList[0]); i++) {
if (powerBtnList[i].setFuncName == currentItem->objectName()) {
if (powerBtnList[i].setFuncName == "Hibernate" || powerBtnList[i].setFuncName == "Suspend") {
QStringList sleepLockcheck = m_modelLockDialog->getSleepLockcheck();
if (!sleepLockcheck.isEmpty()) {
@ -138,7 +128,7 @@ void PowerListWidget::onListItemClicked(QListWidgetItem *item)
break;
}
}
qWarning() << __LINE__ << "=================" << powerBtnList[i].setFuncName << __FUNCTION__;
qWarning() << __LINE__ << "=================" << powerBtnList[i].setFuncName << __FUNCTION__;
Q_EMIT m_modelLockDialog->setPowerManager(powerBtnList[i].setFuncName);
break;
}
@ -157,35 +147,35 @@ void PowerListWidget::updateWidgetSize()
void PowerListWidget::setSystemPowerStatus(QString statusName)
{
qWarning() << __LINE__ << __FUNCTION__ << statusName;
qWarning() << __LINE__ << __FUNCTION__ << statusName;
}
void PowerListWidget::changeEvent(QEvent *event)
{
if(event->type() == QEvent::LanguageChange){
if (event->type() == QEvent::LanguageChange) {
refreshTranslate();
}
}
void PowerListWidget::refreshTranslate()
{
for (int i = 0; i < sizeof(powerBtnList)/sizeof(powerBtnList[0]) ; i++)
{
for (int i = 0; i < sizeof(powerBtnList) / sizeof(powerBtnList[0]); i++) {
if (powerBtnList[i].setFuncName == "Hibernate") {
powerBtnList[i].m_strName = tr("Hibernate");
powerBtnList[i].m_strToolTip = tr("Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left");
powerBtnList[i].m_strToolTip = tr("Turn off your computer, but the app stays open. When the computer is "
"turned on, it can be restored to the state you left");
} else if (powerBtnList[i].setFuncName == "Suspend") {
powerBtnList[i].m_strName = tr("Suspend");
powerBtnList[i].m_strToolTip = tr("The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off");
powerBtnList[i].m_strToolTip = tr("The computer stays on, but consumes less power. The app stays open and "
"can quickly wake up and revert to where you left off");
} else if (powerBtnList[i].setFuncName == "Reboot") {
powerBtnList[i].m_strName = tr("Restart");
powerBtnList[i].m_strToolTip = tr("The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off");
powerBtnList[i].m_strToolTip = tr("The computer stays on, but consumes less power. The app stays open and "
"can quickly wake up and revert to where you left off");
} else if (powerBtnList[i].setFuncName == "PowerOff") {
powerBtnList[i].m_strName = tr("Power Off");
powerBtnList[i].m_strName = tr("Shut Down");
powerBtnList[i].m_strToolTip = tr("Close all apps, and then shut down your computer");
}
}
onUpdateListInfo();
}

View File

@ -14,7 +14,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*
**/
**/
#ifndef POWERLISTWIDGET_H
#define POWERLISTWIDGET_H
@ -34,14 +34,15 @@ class MyListWidget;
class PowerItemWidget;
class QListWidgetItem;
class LockDialogModel;
#define LISTSZIE(x) (sizeof(x)/sizeof(x[0]))
#define LISTSZIE(x) (sizeof(x) / sizeof(x[0]))
//电源管理界面
#define BTN_ITEM_SIZE_WIDTH 204
#define BTN_ITEM_SIZE_HEIGHT 200
#define BTN_ICON_SIZE_WIDTH 48
#define BTN_ICON_SIZE_HEIGHT 48
#define BTN_ITEM_SIZE_WIDTH 204
#define BTN_ITEM_SIZE_HEIGHT 200
#define BTN_ICON_SIZE_WIDTH 48
#define BTN_ICON_SIZE_HEIGHT 48
enum stateType {
enum stateType
{
REBOOT,
SHUTDOWN,
SLEEP,
@ -53,15 +54,15 @@ class PowerListWidget : public MyListWidget
{
Q_OBJECT
public:
explicit PowerListWidget(LockDialogModel *model,QWidget *parent = nullptr);
explicit PowerListWidget(LockDialogModel *model, QWidget *parent = nullptr);
~PowerListWidget();
LockDialogModel * m_modelLockDialog;
LockDialogModel *m_modelLockDialog;
void updateWidgetSize();
void setSystemSuspend1();
struct Btn_Data_Struct {
struct Btn_Data_Struct
{
QString m_strName;
QString m_strToolTip;
QString m_strIcon;
@ -74,65 +75,59 @@ public:
QString canFuncName;
QString setFuncName;
int m_inhibitType;
// void (*func)();
} powerBtnList[4] = {
//1.Hibernate
{
.m_strName = tr("Hibernate"),
.m_strToolTip = tr("Turn off your computer, but the app stays open. When the computer is turned on, it can be restored to the state you left"),
.m_strIcon = ":/image/assets/hibernate.svg",
.m_show_flag = true,
.m_item_width = BTN_ITEM_SIZE_WIDTH,
.m_item_height = BTN_ITEM_SIZE_HEIGHT,
.m_icon_width = BTN_ICON_SIZE_WIDTH,
.m_icon_height = BTN_ICON_SIZE_HEIGHT,
.canFuncName = "CanHibernate",
.setFuncName = "Hibernate",
.m_inhibitType = HIBERNATE
},
//2.Suspend
{
.m_strName = tr("Suspend"),
.m_strToolTip = tr("The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off"),
.m_strIcon = ":/image/assets/suspend.svg",
.m_show_flag = true,
.m_item_width = BTN_ITEM_SIZE_WIDTH,
.m_item_height = BTN_ITEM_SIZE_HEIGHT,
.m_icon_width = BTN_ICON_SIZE_WIDTH,
.m_icon_height = BTN_ICON_SIZE_HEIGHT,
.canFuncName = "CanSuspend",
.setFuncName = "Suspend",
.m_inhibitType = SLEEP
},
//3.reboot
{
.m_strName = tr("Restart"),
.m_strToolTip = tr("The computer stays on, but consumes less power. The app stays open and can quickly wake up and revert to where you left off"),
.m_strIcon = ":/image/assets/reboot.svg",
.m_show_flag = true,
.m_item_width = BTN_ITEM_SIZE_WIDTH,
.m_item_height = BTN_ITEM_SIZE_HEIGHT,
.m_icon_width = BTN_ICON_SIZE_WIDTH,
.m_icon_height = BTN_ICON_SIZE_HEIGHT,
.canFuncName = "CanReboot",
.setFuncName = "Reboot",
.m_inhibitType = REBOOT
},
//4.Shut Down
{
.m_strName = tr("Power Off"),
.m_strToolTip = tr("Close all apps, and then shut down your computer"),
.m_strIcon = ":/image/assets/shutdown.svg",
.m_show_flag = true,
.m_item_width = BTN_ITEM_SIZE_WIDTH,
.m_item_height = BTN_ITEM_SIZE_HEIGHT,
.m_icon_width = BTN_ICON_SIZE_WIDTH,
.m_icon_height = BTN_ICON_SIZE_HEIGHT,
.canFuncName = "CanPowerOff",
.setFuncName = "PowerOff",
.m_inhibitType = SHUTDOWN
}
};
// void (*func)();
} powerBtnList[4]
= { // 1.Hibernate
{ .m_strName = tr("Hibernate"),
.m_strToolTip = tr("Turn off your computer, but the app stays open. When the computer is turned on, it "
"can be restored to the state you left"),
.m_strIcon = ":/image/assets/hibernate.svg",
.m_show_flag = true,
.m_item_width = BTN_ITEM_SIZE_WIDTH,
.m_item_height = BTN_ITEM_SIZE_HEIGHT,
.m_icon_width = BTN_ICON_SIZE_WIDTH,
.m_icon_height = BTN_ICON_SIZE_HEIGHT,
.canFuncName = "CanHibernate",
.setFuncName = "Hibernate",
.m_inhibitType = HIBERNATE },
// 2.Suspend
{ .m_strName = tr("Suspend"),
.m_strToolTip = tr("The computer stays on, but consumes less power. The app stays open and can quickly "
"wake up and revert to where you left off"),
.m_strIcon = ":/image/assets/suspend.svg",
.m_show_flag = true,
.m_item_width = BTN_ITEM_SIZE_WIDTH,
.m_item_height = BTN_ITEM_SIZE_HEIGHT,
.m_icon_width = BTN_ICON_SIZE_WIDTH,
.m_icon_height = BTN_ICON_SIZE_HEIGHT,
.canFuncName = "CanSuspend",
.setFuncName = "Suspend",
.m_inhibitType = SLEEP },
// 3.reboot
{ .m_strName = tr("Restart"),
.m_strToolTip = tr("Close all apps, turn off your computer, and then turn your computer back on"),
.m_strIcon = ":/image/assets/reboot.svg",
.m_show_flag = true,
.m_item_width = BTN_ITEM_SIZE_WIDTH,
.m_item_height = BTN_ITEM_SIZE_HEIGHT,
.m_icon_width = BTN_ICON_SIZE_WIDTH,
.m_icon_height = BTN_ICON_SIZE_HEIGHT,
.canFuncName = "CanReboot",
.setFuncName = "Reboot",
.m_inhibitType = REBOOT },
// 4.Shut Down
{ .m_strName = tr("Shut Down"),
.m_strToolTip = tr("Close all apps, and then shut down your computer"),
.m_strIcon = ":/image/assets/shutdown.svg",
.m_show_flag = true,
.m_item_width = BTN_ITEM_SIZE_WIDTH,
.m_item_height = BTN_ITEM_SIZE_HEIGHT,
.m_icon_width = BTN_ICON_SIZE_WIDTH,
.m_icon_height = BTN_ICON_SIZE_HEIGHT,
.canFuncName = "CanPowerOff",
.setFuncName = "PowerOff",
.m_inhibitType = SHUTDOWN }
};
void setSystemPowerStatus(QString);
@ -149,21 +144,19 @@ public Q_SLOTS:
void onListItemClicked(QListWidgetItem *item);
private:
// QDBusInterface *sessionInterface;
// QDBusInterface *loginInterface;
// QDBusInterface *sessionInterface;
// QDBusInterface *loginInterface;
bool m_canSuspend;
bool m_canHibernate;
bool m_canReboot ;
bool m_canShutDown ;
bool m_canSuspend;
bool m_canHibernate;
bool m_canReboot;
bool m_canShutDown;
void initUI();
void initBtnShowFlag();
void initConnections();
void refreshTranslate();
// void initDBusInterface();
// void initDBusInterface();
};
#endif // POWERLISTWIDGET_H