Merge branch 'openkylin/nile' of gitee.com:openkylin/ukui-screensaver into openkylin/nile
Signed-off-by: liudunfa <liudun@kylinos.cn>
This commit is contained in:
commit
1f0877e9a7
|
@ -1,3 +1,34 @@
|
|||
ukui-screensaver (4.10.0.0-ok17~0223) nile; urgency=medium
|
||||
|
||||
* BUG号:I8WNHS 藏文下,锁屏、登录界面电源电池界面未翻译
|
||||
I8W27Y 英文系统下,登录界面电源下的关机名称显示“Power Off”,桌面电源下的关机名称显示“Shut Down”,两处显示不一致
|
||||
I8WNIU 藏文下,锁屏、登录界面有线网络标签未翻译
|
||||
* 需求号:无
|
||||
* 其他改动说明:无
|
||||
* 其他改动影响域:无
|
||||
|
||||
-- Yang Min <yangmin@kylinos.cn> Fri, 23 Feb 2024 16:55:47 +0800
|
||||
|
||||
ukui-screensaver (4.10.0.0-ok16~0221) nile; urgency=medium
|
||||
|
||||
* BUG号:I8WLT6 通过触摸屏长按虚拟键盘的按键,虚拟键盘会消失
|
||||
I8WLO6 点击虚拟键盘区域内部非按键区域,虚拟键盘也会消失
|
||||
I8WLLZ 平板模式下,锁屏、登录界面虚拟键盘未自动唤起
|
||||
* 需求号:无
|
||||
* 其他改动说明:无
|
||||
* 其他改动影响域:无
|
||||
|
||||
-- Yang Min <yangmin@kylinos.cn> Wed, 21 Feb 2024 14:57:45 +0800
|
||||
|
||||
ukui-screensaver (4.10.0.0-ok15~021917) nile; urgency=medium
|
||||
|
||||
* BUG号:I8YHES 多显示器无法正常扩展或复制
|
||||
* 需求号:无
|
||||
* 其他改动说明:无
|
||||
* 其他改动影响域:无
|
||||
|
||||
-- Yang Min <yangmin@kylinos.cn> Mon, 19 Feb 2024 17:54:38 +0800
|
||||
|
||||
ukui-screensaver (4.10.0.0-ok14~0202) nile; urgency=medium
|
||||
|
||||
* BUG:无
|
||||
|
|
|
@ -37,7 +37,8 @@ Build-Depends: debhelper-compat (= 12),
|
|||
libkysdk-systime-dev,
|
||||
liblightdm-qt5-3-dev,
|
||||
libsystemd-dev,
|
||||
libssl-dev
|
||||
libssl-dev,
|
||||
libxrandr-dev
|
||||
Standards-Version: 4.5.0
|
||||
Rules-Requires-Root: no
|
||||
Homepage: https://www.github.com/ukui/ukui-screensaver
|
||||
|
|
425
i18n_ts/bo.ts
425
i18n_ts/bo.ts
|
@ -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>
|
||||
|
|
|
@ -2307,6 +2307,11 @@
|
|||
<source>Close all apps, and then shut down your computer</source>
|
||||
<translation>བཀོལ་སྤྱོད་ཡོད་ཚད་སྒོ་བརྒྱབ་ནས་གློག་ཀླད་སྒོ་རྒྱག་དགོས།</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>
|
||||
|
|
239
i18n_ts/de.ts
239
i18n_ts/de.ts
|
@ -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>
|
||||
|
|
239
i18n_ts/es.ts
239
i18n_ts/es.ts
|
@ -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 sé</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>
|
||||
|
|
239
i18n_ts/fr.ts
239
i18n_ts/fr.ts
|
@ -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 l’empreinte 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 l’empreinte 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 l’iris 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 d’entré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 d’utilisateur</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 l’authentification, 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 d’analyse wechat lié ou entrez le mot de passe pour déverrouiller</translation>
|
||||
</message>
|
||||
|
@ -248,13 +248,13 @@
|
|||
<translation type="vanished">Insérez l’ukey 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 d’exé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 d’exécution pour empêcher le système de s’arrê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 d’exé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 d’exé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 l’appareil 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 l’application reste ouverte. Lorsque l’ordinateur 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">L’ordinateur reste allumé, mais consomme moins d’énergie. L’application reste ouverte et peut rapidement se réveiller et revenir à l’endroit où 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>
|
||||
|
|
239
i18n_ts/kk.ts
239
i18n_ts/kk.ts
|
@ -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>
|
||||
|
|
239
i18n_ts/ky.ts
239
i18n_ts/ky.ts
|
@ -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>
|
||||
|
|
|
@ -2310,6 +2310,15 @@
|
|||
<source>Close all apps, and then shut down your computer</source>
|
||||
<translation>བཀོལ་སྤྱོད་ཡོད་ཚད་སྒོ་བརྒྱབ་ནས་རྩིས་འཁོར་སྒོ་རྒྱག་དགོས།</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>
|
||||
|
|
259
i18n_ts/pt.ts
259
i18n_ts/pt.ts
|
@ -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>
|
||||
|
|
259
i18n_ts/ru.ts
259
i18n_ts/ru.ts
|
@ -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>
|
||||
|
|
457
i18n_ts/tr.ts
457
i18n_ts/tr.ts
|
@ -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>
|
||||
|
|
239
i18n_ts/ug.ts
239
i18n_ts/ug.ts
|
@ -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>
|
||||
|
|
|
@ -2275,7 +2275,7 @@
|
|||
<location filename="../src/widgets/powerlistwidget.cpp" line="185"/>
|
||||
<location filename="../src/widgets/powerlistwidget.h" line="123"/>
|
||||
<source>Power Off</source>
|
||||
<translation>关机</translation>
|
||||
<translation type="vanished">关机</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/widgets/powerlistwidget.cpp" line="186"/>
|
||||
|
@ -2283,6 +2283,11 @@
|
|||
<source>Close all apps, and then shut down your computer</source>
|
||||
<translation>关闭所有应用,然后关闭电脑。</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>
|
||||
|
@ -2691,6 +2696,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>
|
||||
|
|
|
@ -2303,6 +2303,11 @@
|
|||
<source>Close all apps, and then shut down your computer</source>
|
||||
<translation>關閉所有應用,然後關閉電腦</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>
|
||||
|
|
|
@ -17,6 +17,7 @@ pkg_check_modules(kylin-nm-base REQUIRED kylin-nm-base)
|
|||
pkg_check_modules(IMLIB2 REQUIRED imlib2)
|
||||
pkg_check_modules(LIGHTDM-QT5-3 REQUIRED liblightdm-qt5-3)
|
||||
pkg_check_modules(LIBSYSTEMD REQUIRED libsystemd)
|
||||
pkg_check_modules(LIBXRANDR REQUIRED xrandr)
|
||||
|
||||
# 查找pam动态库全路径并缓存到PAM_LIBRARIES变量
|
||||
find_library(PAM_LIBRARIES pam)
|
||||
|
@ -62,6 +63,7 @@ include_directories(
|
|||
${OpenCV_INCLUDE_DIRS}
|
||||
${LIGHTDM-QT5-3_INCLUDE_DIRS}
|
||||
${LIBSYSTEMD_INCLUDE_DIRS}
|
||||
${LIBXRANDR_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
set(EXTRA_LIBS
|
||||
|
@ -74,6 +76,7 @@ set(EXTRA_LIBS
|
|||
${GLIB2_LIBRARIES}
|
||||
${MMIX_LIBRARIES}
|
||||
${IMLIB2_LIBRARIES}
|
||||
${LIBXRANDR_LIBRARIES}
|
||||
-lrt
|
||||
-lpthread
|
||||
-llibnm-icon-kylin
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -67,7 +67,6 @@ public:
|
|||
inline bool IsStartupMode() { return m_isStartupMode; }
|
||||
|
||||
public Q_SLOTS:
|
||||
void onCursorMoved(const QPoint &pos);
|
||||
void onShowBlankScreensaver(int nDelay = 0, bool isHasLock = true);
|
||||
void onShowLock(bool isStartup);
|
||||
void onShowSessionIdle();
|
||||
|
@ -106,19 +105,20 @@ private:
|
|||
QString getWindowNameFromWid(WId window);
|
||||
QString getFocusWindowName();
|
||||
void tryGrabKeyboard();
|
||||
void moveToPrimaryScreen();
|
||||
|
||||
void initCurrentBackground();
|
||||
QString getDefaultBackgroundPath();
|
||||
void loadingAllUserBackground();
|
||||
QString getUserBackgroundPath(const QString &);
|
||||
bool existsBackgroundData(const QString &);
|
||||
void addBackgroundData(const QString &);
|
||||
|
||||
bool isOpenGradation();
|
||||
void startTransition();
|
||||
void stopTransition();
|
||||
void drawBackground(QPixmap * backgroundBack, QPixmap * backgroundFront,
|
||||
const QRect &rect, float alpha);
|
||||
const QRect &rect, float alpha = 1.0);
|
||||
QPixmap* getBackground(const QString &path, const QRect &rect);
|
||||
|
||||
void delayLockScreen();
|
||||
void onLockScreenTimeout();
|
||||
|
@ -129,6 +129,10 @@ private Q_SLOTS:
|
|||
void onGlobalKeyRelease(const quint8 &key);
|
||||
void onGlobalButtonDrag(int xPos, int yPos);
|
||||
void onGlobalButtonPressed(int xPos, int yPos);
|
||||
|
||||
void RRScreenChangeEvent(bool isFirst);
|
||||
void onScreensChanged(QList<QString> listMonitors);
|
||||
|
||||
private:
|
||||
LockDialogModel *m_modelLockDialog = nullptr;
|
||||
bool m_isStartupMode = false;
|
||||
|
@ -150,6 +154,9 @@ private:
|
|||
int isBlank;
|
||||
|
||||
QTimer *m_timerLock = nullptr;
|
||||
int m_RREventBase;
|
||||
int m_RRErrorBase;
|
||||
QList<QString> m_listMonitors;
|
||||
};
|
||||
|
||||
#endif // FULLBACKGROUNDWIDGET_H
|
||||
|
|
|
@ -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/>.
|
||||
*
|
||||
**/
|
||||
**/
|
||||
#include "grab-x11.h"
|
||||
#include <QX11Info>
|
||||
#include <QDebug>
|
||||
|
@ -31,12 +31,15 @@
|
|||
|
||||
#define MAX_PROPERTY_VALUE_LEN 4096
|
||||
|
||||
class XServerGraber{
|
||||
class XServerGraber
|
||||
{
|
||||
public:
|
||||
XServerGraber() {
|
||||
XServerGraber()
|
||||
{
|
||||
xcb_grab_server(QX11Info::connection());
|
||||
}
|
||||
~XServerGraber() {
|
||||
~XServerGraber()
|
||||
{
|
||||
xcb_ungrab_server(QX11Info::connection());
|
||||
xcb_flush(QX11Info::connection());
|
||||
}
|
||||
|
@ -44,18 +47,23 @@ public:
|
|||
|
||||
static bool grabKeyboard()
|
||||
{
|
||||
int rv = XGrabKeyboard(QX11Info::display(), QX11Info::appRootWindow(),
|
||||
True, GrabModeAsync, GrabModeAsync, CurrentTime);
|
||||
int rv = XGrabKeyboard(
|
||||
QX11Info::display(), QX11Info::appRootWindow(), True, GrabModeAsync, GrabModeAsync, CurrentTime);
|
||||
return (rv == GrabSuccess);
|
||||
}
|
||||
|
||||
static bool grabMouse()
|
||||
{
|
||||
#define GRABEVENTS ButtonPressMask | ButtonReleaseMask | PointerMotionMask | \
|
||||
EnterWindowMask | LeaveWindowMask
|
||||
int rv = XGrabPointer(QX11Info::display(), QX11Info::appRootWindow(),
|
||||
True, GRABEVENTS, GrabModeAsync, GrabModeAsync, None,
|
||||
None, CurrentTime);
|
||||
#define GRABEVENTS ButtonPressMask | ButtonReleaseMask | PointerMotionMask | EnterWindowMask | LeaveWindowMask
|
||||
int rv = XGrabPointer(QX11Info::display(),
|
||||
QX11Info::appRootWindow(),
|
||||
True,
|
||||
GRABEVENTS,
|
||||
GrabModeAsync,
|
||||
GrabModeAsync,
|
||||
None,
|
||||
None,
|
||||
CurrentTime);
|
||||
#undef GRABEVENTS
|
||||
|
||||
return (rv == GrabSuccess);
|
||||
|
@ -68,35 +76,34 @@ bool establishGrab()
|
|||
|
||||
Q_UNUSED(xserverGraber);
|
||||
|
||||
if(!grabKeyboard())
|
||||
if (!grabKeyboard())
|
||||
return false;
|
||||
|
||||
/*抓取鼠标会导致触摸无效,这里暂时取消掉*/
|
||||
/*
|
||||
if(!grabMouse()) {
|
||||
XUngrabKeyboard(QX11Info::display(), CurrentTime);
|
||||
XFlush(QX11Info::display());
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
/*抓取鼠标会导致触摸无效,这里暂时取消掉*/
|
||||
/*
|
||||
if(!grabMouse()) {
|
||||
XUngrabKeyboard(QX11Info::display(), CurrentTime);
|
||||
XFlush(QX11Info::display());
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
return true;
|
||||
}
|
||||
|
||||
bool closeGrab()
|
||||
{
|
||||
//XSync(QX11Info::display(), False);
|
||||
// XSync(QX11Info::display(), False);
|
||||
XServerGraber xserverGraber;
|
||||
|
||||
Q_UNUSED(xserverGraber);
|
||||
|
||||
XUngrabKeyboard(QX11Info::display(), CurrentTime);
|
||||
// XUngrabPointer(QX11Info::display(), CurrentTime);
|
||||
// XUngrabPointer(QX11Info::display(), CurrentTime);
|
||||
XFlush(QX11Info::display());
|
||||
return true;
|
||||
}
|
||||
|
||||
static Bool
|
||||
Window_Has_Property(Display * dpy, Window win, Atom atom)
|
||||
static Bool Window_Has_Property(Display *dpy, Window win, Atom atom)
|
||||
{
|
||||
Atom type_ret;
|
||||
int format_ret;
|
||||
|
@ -105,16 +112,16 @@ Window_Has_Property(Display * dpy, Window win, Atom atom)
|
|||
|
||||
type_ret = None;
|
||||
prop_ret = NULL;
|
||||
XGetWindowProperty(dpy, win, atom, 0, 0, False, AnyPropertyType,
|
||||
&type_ret, &format_ret, &num_ret,
|
||||
&bytes_after, &prop_ret);
|
||||
XGetWindowProperty(
|
||||
dpy, win, atom, 0, 0, False, AnyPropertyType, &type_ret, &format_ret, &num_ret, &bytes_after, &prop_ret);
|
||||
if (prop_ret)
|
||||
XFree(prop_ret);
|
||||
|
||||
return (type_ret != None) ? True : False;
|
||||
}
|
||||
|
||||
int getWindowByPid(Window win){
|
||||
int getWindowByPid(Window win)
|
||||
{
|
||||
int ret = -1;
|
||||
|
||||
Atom xa_ret_type;
|
||||
|
@ -125,46 +132,44 @@ int getWindowByPid(Window win){
|
|||
unsigned char *ret_prop;
|
||||
int id = 0;
|
||||
|
||||
Atom xa_prop_name = XInternAtom(QX11Info::display(), "_NET_WM_PID", False); // 取对应字串的AtomID
|
||||
|
||||
Atom xa_prop_name = XInternAtom(QX11Info::display(), "_NET_WM_PID", False); // 取对应字串的AtomID
|
||||
|
||||
if (XGetWindowProperty(QX11Info::display(), win, xa_prop_name, 0, // 获取窗口属性
|
||||
MAX_PROPERTY_VALUE_LEN / 4,
|
||||
False, XA_CARDINAL, &xa_ret_type, // XA_CARDINAL为数值类型
|
||||
&ret_format, &ret_nitems, &ret_bytes_after,
|
||||
&ret_prop) != Success) // 后五个参数是返回值
|
||||
if (XGetWindowProperty(QX11Info::display(),
|
||||
win,
|
||||
xa_prop_name,
|
||||
0, // 获取窗口属性
|
||||
MAX_PROPERTY_VALUE_LEN / 4,
|
||||
False,
|
||||
XA_CARDINAL,
|
||||
&xa_ret_type, // XA_CARDINAL为数值类型
|
||||
&ret_format,
|
||||
&ret_nitems,
|
||||
&ret_bytes_after,
|
||||
&ret_prop)
|
||||
!= Success) // 后五个参数是返回值
|
||||
{
|
||||
printf("Cannot get %s property.\n", "_NET_WM_PID");
|
||||
return -1;
|
||||
printf("Cannot get %s property.\n", "_NET_WM_PID");
|
||||
return -1;
|
||||
} else {
|
||||
if (ret_prop)
|
||||
memcpy(&id, ret_prop, 4); // 类型传换
|
||||
qDebug() << "window pid: " << id;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(ret_prop)
|
||||
memcpy(&id, ret_prop, 4);// 类型传换
|
||||
qDebug()<<"window pid: "<<id;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
static Bool
|
||||
Window_Is_Viewable(Display * dpy, Window win)
|
||||
static Bool Window_Is_Viewable(Display *dpy, Window win)
|
||||
{
|
||||
Bool ok;
|
||||
XWindowAttributes xwa;
|
||||
|
||||
XGetWindowAttributes(dpy, win, &xwa);
|
||||
XClassHint ch;
|
||||
ch.res_name = NULL;
|
||||
ch.res_class = NULL;
|
||||
XGetClassHint (QX11Info::display(), win, &ch);
|
||||
|
||||
ok = (xwa.c_class == InputOutput) && (xwa.map_state == IsViewable);
|
||||
|
||||
return ok;
|
||||
}
|
||||
|
||||
static Bool getIsPopupMenu (Display *disp, Window win,
|
||||
Atom xa_prop_type, const char *prop_name, ulong *size) {
|
||||
static Bool getIsPopupMenu(Display *disp, Window win, Atom xa_prop_type, const char *prop_name, ulong *size)
|
||||
{
|
||||
Atom xa_prop_name;
|
||||
Atom xa_ret_type;
|
||||
int ret_format;
|
||||
|
@ -176,16 +181,26 @@ static Bool getIsPopupMenu (Display *disp, Window win,
|
|||
|
||||
xa_prop_name = XInternAtom(disp, prop_name, False);
|
||||
|
||||
qDebug()<<"xa_prop_name = "<<xa_prop_name;
|
||||
if (XGetWindowProperty(disp, win, xa_prop_name, 0,
|
||||
MAX_PROPERTY_VALUE_LEN / 4, False,
|
||||
xa_prop_type, &xa_ret_type, &ret_format,
|
||||
&ret_nitems, &ret_bytes_after, &ret_prop) != Success) {
|
||||
qDebug() << "xa_prop_name = " << xa_prop_name;
|
||||
if (XGetWindowProperty(disp,
|
||||
win,
|
||||
xa_prop_name,
|
||||
0,
|
||||
MAX_PROPERTY_VALUE_LEN / 4,
|
||||
False,
|
||||
xa_prop_type,
|
||||
&xa_ret_type,
|
||||
&ret_format,
|
||||
&ret_nitems,
|
||||
&ret_bytes_after,
|
||||
&ret_prop)
|
||||
!= Success) {
|
||||
printf("Cannot get %s property.\n", prop_name);
|
||||
return false;
|
||||
}
|
||||
|
||||
qDebug()<<"xa_ret_type = "<<xa_ret_type<<"ret_format = "<<ret_format<<"ret_nitems = "<<ret_nitems<<"xa_prop_type = "<<xa_prop_type;
|
||||
qDebug() << "xa_ret_type = " << xa_ret_type << "ret_format = " << ret_format << "ret_nitems = " << ret_nitems
|
||||
<< "xa_prop_type = " << xa_prop_type;
|
||||
if (xa_ret_type != xa_prop_type) {
|
||||
printf("Invalid type of %s property.\n", prop_name);
|
||||
XFree(ret_prop);
|
||||
|
@ -193,17 +208,16 @@ static Bool getIsPopupMenu (Display *disp, Window win,
|
|||
}
|
||||
|
||||
Atom type, *adata;
|
||||
adata = (Atom*)ret_prop;
|
||||
adata = (Atom *)ret_prop;
|
||||
int i = 0;
|
||||
while (i < (int) ret_nitems)
|
||||
{
|
||||
QString windowType = XGetAtomName(QX11Info::display(),adata[i]);
|
||||
if(windowType == "_NET_WM_WINDOW_TYPE_POPUP_MENU")
|
||||
while (i < (int)ret_nitems) {
|
||||
QString windowType = XGetAtomName(QX11Info::display(), adata[i]);
|
||||
if (windowType == "_NET_WM_WINDOW_TYPE_POPUP_MENU")
|
||||
return true;
|
||||
i++;
|
||||
}
|
||||
|
||||
qDebug()<<"ret = "<<ret;
|
||||
qDebug() << "ret = " << ret;
|
||||
if (size) {
|
||||
*size = tmp_size;
|
||||
}
|
||||
|
@ -212,37 +226,59 @@ static Bool getIsPopupMenu (Display *disp, Window win,
|
|||
return false;
|
||||
}
|
||||
|
||||
bool checkHasPopupMenu(){
|
||||
Window focus = 0;
|
||||
int rev = 0;
|
||||
QString getWindowNameByWid(Window window)
|
||||
{
|
||||
XClassHint ch;
|
||||
ch.res_name = NULL;
|
||||
ch.res_class = NULL;
|
||||
XGetClassHint(QX11Info::display(), window, &ch);
|
||||
|
||||
XGetInputFocus (QX11Info::display(), &focus, &rev);
|
||||
if(focus != None && focus != PointerRoot){
|
||||
Window root, parent,win;
|
||||
QString res(ch.res_name);
|
||||
if (ch.res_name)
|
||||
XFree(ch.res_name);
|
||||
if (ch.res_class)
|
||||
XFree(ch.res_class);
|
||||
qDebug() << "CurFocusWnd:" << res;
|
||||
return res;
|
||||
}
|
||||
|
||||
bool checkHasPopupMenu()
|
||||
{
|
||||
Window focus = 0;
|
||||
int rev = 0;
|
||||
|
||||
XGetInputFocus(QX11Info::display(), &focus, &rev);
|
||||
if (focus != None && focus != PointerRoot) {
|
||||
Window root, parent;
|
||||
Window *children;
|
||||
unsigned int n_children;
|
||||
int i;
|
||||
|
||||
Window root_window = DefaultRootWindow(QX11Info::display());
|
||||
int count = 0;
|
||||
int ccount = 0;
|
||||
if (XQueryTree(QX11Info::display(), root_window, &root, &parent, &children, &n_children)){
|
||||
for (i = (int) n_children - 1; i >= 0; i--) {
|
||||
|
||||
if (XQueryTree(QX11Info::display(), root_window, &root, &parent, &children, &n_children)) {
|
||||
for (i = (int)n_children - 1; i >= 0; i--) {
|
||||
if (!Window_Is_Viewable(QX11Info::display(), children[i])) {
|
||||
children[i] = None; /* Don't bother descending into this one */
|
||||
continue;
|
||||
}
|
||||
ccount ++;
|
||||
if (!Window_Has_Property(QX11Info::display(), children[i], XInternAtom(QX11Info::display(), "_NET_WM_WINDOW_TYPE", False)))
|
||||
|
||||
if (!Window_Has_Property(QX11Info::display(),
|
||||
children[i],
|
||||
XInternAtom(QX11Info::display(), "_NET_WM_WINDOW_TYPE", False)))
|
||||
continue;
|
||||
|
||||
count ++ ;
|
||||
/* Got one */
|
||||
win = children[i];
|
||||
return getIsPopupMenu(QX11Info::display(), win, XA_ATOM, "_NET_WM_WINDOW_TYPE", NULL);
|
||||
if (getIsPopupMenu(QX11Info::display(), children[i], XA_ATOM, "_NET_WM_WINDOW_TYPE", NULL)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (getWindowNameByWid(children[i]) == "ukui-session-tools") {
|
||||
return true;
|
||||
}
|
||||
|
||||
continue;
|
||||
}
|
||||
}
|
||||
qDebug()<<"count = "<<count<<"ccount = "<<count;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
/*
|
||||
* Copyright (C) 2023 KylinSoft Co., Ltd.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 3, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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 LOGIN_NOTIFY_INTERFACE_H
|
||||
#define LOGIN_NOTIFY_INTERFACE_H
|
||||
|
||||
#include "loginplugininterface.h"
|
||||
|
||||
/**
|
||||
* @brief 通知类窗口接口
|
||||
*
|
||||
*/
|
||||
class LoginNotifyInterface : public LoginPluginInterface
|
||||
{
|
||||
public:
|
||||
/**
|
||||
* @brief 构造函数
|
||||
*
|
||||
*/
|
||||
LoginNotifyInterface(){}
|
||||
|
||||
/**
|
||||
* @brief 析构函数
|
||||
*
|
||||
*/
|
||||
virtual ~LoginNotifyInterface(){}
|
||||
|
||||
/**
|
||||
* @brief 获取插件类型
|
||||
* @return 插件类型
|
||||
*/
|
||||
int getPluginType() { return MODULETYPE_NOTIFY; }
|
||||
|
||||
};
|
||||
|
||||
#define LoginNotifyInterfaceIID "org.ukui.LoginNotifyInterface"
|
||||
|
||||
Q_DECLARE_INTERFACE(LoginNotifyInterface, LoginNotifyInterfaceIID)
|
||||
|
||||
#endif // LOGIN_NOTIFY_INTERFACE_H
|
|
@ -32,12 +32,13 @@ class LoginPluginInterface
|
|||
{
|
||||
public:
|
||||
/**
|
||||
* @brief 插件模块类型枚举:认证、工具
|
||||
* @brief 插件模块类型枚举:认证、工具、通知
|
||||
*
|
||||
*/
|
||||
enum ModuleType{
|
||||
MODULETYPE_AUTH,
|
||||
MODULETYPE_TOOL,
|
||||
MODULETYPE_NOTIFY,
|
||||
MODULETYPE_MAX
|
||||
};
|
||||
/**
|
||||
|
|
|
@ -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,34 @@ 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("Close all apps, and then restart your computer");
|
||||
} 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();
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue