|
@@ -194,7 +194,7 @@
|
|
|
<message>
|
|
<message>
|
|
|
<location filename="gradespage.cpp" line="126"/>
|
|
<location filename="gradespage.cpp" line="126"/>
|
|
|
<source>Clear...</source>
|
|
<source>Clear...</source>
|
|
|
- <translation type="unfinished">清空</translation>
|
|
|
|
|
|
|
+ <translation>清空...</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
<location filename="gradespage.cpp" line="127"/>
|
|
<location filename="gradespage.cpp" line="127"/>
|
|
@@ -462,7 +462,7 @@
|
|
|
<message>
|
|
<message>
|
|
|
<location filename="studentpage.cpp" line="136"/>
|
|
<location filename="studentpage.cpp" line="136"/>
|
|
|
<source>Clear...</source>
|
|
<source>Clear...</source>
|
|
|
- <translation type="unfinished">清空</translation>
|
|
|
|
|
|
|
+ <translation>清空...</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
<location filename="studentpage.cpp" line="137"/>
|
|
<location filename="studentpage.cpp" line="137"/>
|
|
@@ -571,78 +571,88 @@
|
|
|
<context>
|
|
<context>
|
|
|
<name>TLogin</name>
|
|
<name>TLogin</name>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="24"/>
|
|
|
|
|
- <location filename="tlogin.cpp" line="57"/>
|
|
|
|
|
- <location filename="tlogin.cpp" line="62"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="29"/>
|
|
|
|
|
+ <location filename="tlogin.cpp" line="65"/>
|
|
|
|
|
+ <location filename="tlogin.cpp" line="71"/>
|
|
|
<source>Login</source>
|
|
<source>Login</source>
|
|
|
- <translation type="unfinished">登录</translation>
|
|
|
|
|
|
|
+ <translation>登录</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
<source>link failure</source>
|
|
<source>link failure</source>
|
|
|
<translation type="obsolete">链接失败</translation>
|
|
<translation type="obsolete">链接失败</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="30"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="35"/>
|
|
|
<source>Welcome to the system</source>
|
|
<source>Welcome to the system</source>
|
|
|
- <translation type="unfinished"></translation>
|
|
|
|
|
|
|
+ <translation>欢迎使用系统</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="34"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="39"/>
|
|
|
<source>Enter your user name</source>
|
|
<source>Enter your user name</source>
|
|
|
- <translation type="unfinished">输入用户名</translation>
|
|
|
|
|
|
|
+ <translation>输入用户名</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="39"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="44"/>
|
|
|
<source>Enter your ExamNo</source>
|
|
<source>Enter your ExamNo</source>
|
|
|
<oldsource>Enter your password or swid</oldsource>
|
|
<oldsource>Enter your password or swid</oldsource>
|
|
|
- <translation type="unfinished">输入考试编号</translation>
|
|
|
|
|
|
|
+ <translation>输入密码</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="43"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="48"/>
|
|
|
<source>Enter captcha</source>
|
|
<source>Enter captcha</source>
|
|
|
- <translation type="unfinished">输入验证码</translation>
|
|
|
|
|
|
|
+ <translation>输入验证码</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="51"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="56"/>
|
|
|
<source>Click to refresh captcha</source>
|
|
<source>Click to refresh captcha</source>
|
|
|
- <translation type="unfinished">点击刷新验证码</translation>
|
|
|
|
|
|
|
+ <translation>点击刷新验证码</translation>
|
|
|
|
|
+ </message>
|
|
|
|
|
+ <message>
|
|
|
|
|
+ <location filename="tlogin.cpp" line="59"/>
|
|
|
|
|
+ <source>Remember Username</source>
|
|
|
|
|
+ <translation>记住用户名</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="58"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="66"/>
|
|
|
<source>Username:</source>
|
|
<source>Username:</source>
|
|
|
- <translation type="unfinished">用户名:</translation>
|
|
|
|
|
|
|
+ <translation>用户名:</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="60"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="68"/>
|
|
|
<source>Captcha:</source>
|
|
<source>Captcha:</source>
|
|
|
- <translation type="unfinished">验证码:</translation>
|
|
|
|
|
|
|
+ <translation>验证码:</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="165"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="74"/>
|
|
|
|
|
+ <source>Offline Login</source>
|
|
|
|
|
+ <translation>离线登录</translation>
|
|
|
|
|
+ </message>
|
|
|
|
|
+ <message>
|
|
|
|
|
+ <location filename="tlogin.cpp" line="187"/>
|
|
|
<source>Failed to get captcha</source>
|
|
<source>Failed to get captcha</source>
|
|
|
- <translation type="unfinished">验证码获取失败</translation>
|
|
|
|
|
|
|
+ <translation>验证码获取失败</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="199"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="221"/>
|
|
|
<source>User name or password cannot be empty.</source>
|
|
<source>User name or password cannot be empty.</source>
|
|
|
- <translation type="unfinished"></translation>
|
|
|
|
|
|
|
+ <translation>用户名或密码不能为空.</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="206"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="228"/>
|
|
|
<source>Captcha cannot be empty.</source>
|
|
<source>Captcha cannot be empty.</source>
|
|
|
- <translation type="unfinished"></translation>
|
|
|
|
|
|
|
+ <translation>验证码不能为空.</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="226"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="260"/>
|
|
|
<source>User name, password or captcha error, please try again.</source>
|
|
<source>User name, password or captcha error, please try again.</source>
|
|
|
- <translation type="unfinished"></translation>
|
|
|
|
|
|
|
+ <translation>用户名或密码或验证码错误, 请重新尝试登录.</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
<source>ExamNo:</source>
|
|
<source>ExamNo:</source>
|
|
|
<translation type="obsolete">考试编号:</translation>
|
|
<translation type="obsolete">考试编号:</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="59"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="67"/>
|
|
|
<source>Password:</source>
|
|
<source>Password:</source>
|
|
|
<translation type="unfinished">密码:</translation>
|
|
<translation type="unfinished">密码:</translation>
|
|
|
</message>
|
|
</message>
|
|
@@ -651,9 +661,9 @@
|
|
|
<translation type="obsolete">链接成功</translation>
|
|
<translation type="obsolete">链接成功</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tlogin.cpp" line="198"/>
|
|
|
|
|
- <location filename="tlogin.cpp" line="205"/>
|
|
|
|
|
- <location filename="tlogin.cpp" line="225"/>
|
|
|
|
|
|
|
+ <location filename="tlogin.cpp" line="220"/>
|
|
|
|
|
+ <location filename="tlogin.cpp" line="227"/>
|
|
|
|
|
+ <location filename="tlogin.cpp" line="259"/>
|
|
|
<source>Login failed</source>
|
|
<source>Login failed</source>
|
|
|
<translation type="unfinished">登录失败</translation>
|
|
<translation type="unfinished">登录失败</translation>
|
|
|
</message>
|
|
</message>
|
|
@@ -764,104 +774,104 @@
|
|
|
<context>
|
|
<context>
|
|
|
<name>TeacherServer::TeacherServer</name>
|
|
<name>TeacherServer::TeacherServer</name>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="126"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="228"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="297"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="547"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="649"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="131"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="233"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="302"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="552"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="654"/>
|
|
|
<source>user does not exist</source>
|
|
<source>user does not exist</source>
|
|
|
<translation type="unfinished">用户不存在</translation>
|
|
<translation type="unfinished">用户不存在</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="112"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="159"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="117"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="164"/>
|
|
|
<source>Login succeeded</source>
|
|
<source>Login succeeded</source>
|
|
|
<translation type="unfinished">登录成功</translation>
|
|
<translation type="unfinished">登录成功</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="176"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="252"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="321"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="181"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="257"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="326"/>
|
|
|
<source>Login failed</source>
|
|
<source>Login failed</source>
|
|
|
<translation type="unfinished">登录失败</translation>
|
|
<translation type="unfinished">登录失败</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="187"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="262"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="513"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="192"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="267"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="518"/>
|
|
|
<source>LoginOut failed, no find user</source>
|
|
<source>LoginOut failed, no find user</source>
|
|
|
<translation type="unfinished">退出失败, 没有发现用户</translation>
|
|
<translation type="unfinished">退出失败, 没有发现用户</translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="196"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="271"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="342"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="424"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="522"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="613"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="201"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="276"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="347"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="429"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="527"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="618"/>
|
|
|
<source>unauthorized</source>
|
|
<source>unauthorized</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="390"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="409"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="473"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="395"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="414"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="478"/>
|
|
|
<source>Failed to obtain exam content</source>
|
|
<source>Failed to obtain exam content</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="533"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="587"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="538"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="592"/>
|
|
|
<source>file uploaded successfully</source>
|
|
<source>file uploaded successfully</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="593"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="598"/>
|
|
|
<source>Failed to uploaded files</source>
|
|
<source>Failed to uploaded files</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="604"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="609"/>
|
|
|
<source>answer Time failed, no find user login</source>
|
|
<source>answer Time failed, no find user login</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="625"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="711"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="630"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="716"/>
|
|
|
<source>Update Answer Time successfully</source>
|
|
<source>Update Answer Time successfully</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="718"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="723"/>
|
|
|
<source>Update Answer Time Failed</source>
|
|
<source>Update Answer Time Failed</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="729"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="734"/>
|
|
|
<source>json param error</source>
|
|
<source>json param error</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="790"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="795"/>
|
|
|
<source>Table data </source>
|
|
<source>Table data </source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="797"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="802"/>
|
|
|
<source>Get Table Data Failed</source>
|
|
<source>Get Table Data Failed</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="83"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="402"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="88"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="407"/>
|
|
|
<source>ok</source>
|
|
<source>ok</source>
|
|
|
<translation type="unfinished"></translation>
|
|
<translation type="unfinished"></translation>
|
|
|
</message>
|
|
</message>
|
|
|
<message>
|
|
<message>
|
|
|
- <location filename="tcontroller.cpp" line="213"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="244"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="282"/>
|
|
|
|
|
- <location filename="tcontroller.cpp" line="313"/>
|
|
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="218"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="249"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="287"/>
|
|
|
|
|
+ <location filename="tcontroller.cpp" line="318"/>
|
|
|
<source>LoginOut succeeded</source>
|
|
<source>LoginOut succeeded</source>
|
|
|
<translation type="unfinished">退出成功</translation>
|
|
<translation type="unfinished">退出成功</translation>
|
|
|
</message>
|
|
</message>
|