<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
    <name>ATTDrawCardInfo</name>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.ui" line="72"/>
        <source>Device Title:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ATTMassEditWidget</name>
    <message>
        <location filename="../UI/UserManager/ATTMassEditWidget.ui" line="26"/>
        <source>Department:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassEditWidget.ui" line="42"/>
        <source>Invaild time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassEditWidget.ui" line="74"/>
        <source>to:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ATTMassSendCardDlg</name>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="76"/>
        <source>Device:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="142"/>
        <source>Start Issue Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="170"/>
        <source>Search:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="217"/>
        <source>ID/Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="251"/>
        <source>ID/Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="270"/>
        <source>Get info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="417"/>
        <source>Card List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="455"/>
        <source>The rest:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="547"/>
        <source>Detailed Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="580"/>
        <source>ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="633"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="689"/>
        <source>Card No.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="736"/>
        <source>Department:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="796"/>
        <source>Start Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="837"/>
        <source>Over time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.ui" line="881"/>
        <source>Resend</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ATTRightManager</name>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.ui" line="56"/>
        <source>Right Device Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.ui" line="112"/>
        <source>Person Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.ui" line="267"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ATTUserBasicInfoWidget</name>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.ui" line="127"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.ui" line="188"/>
        <source>Department:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.ui" line="210"/>
        <source>Invaild time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.ui" line="258"/>
        <source>Person Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.ui" line="268"/>
        <source>Card No.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.ui" line="278"/>
        <source>Person ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.ui" line="288"/>
        <source>Card pwd:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.ui" line="332"/>
        <source>Days</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ATTUserDetailedInfoWidget</name>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="105"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1111"/>
        <source>Sex:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="149"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1177"/>
        <source>Certificate Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="185"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1040"/>
        <source>Rale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="213"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1068"/>
        <source>Female</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="242"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1263"/>
        <source>Remark:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="285"/>
        <source>Native Place:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="313"/>
        <source>Nation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="379"/>
        <source>Marriage:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="429"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1233"/>
        <source>Certificate NO:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="457"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1416"/>
        <source>Birthday:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="514"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1601"/>
        <source>Academic Title:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="564"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1551"/>
        <source>Organization:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="614"/>
        <source>Technology Level:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="664"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1629"/>
        <source>Performance Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="714"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1657"/>
        <source>Resigning Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="742"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1472"/>
        <source>Mailing Address:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="770"/>
        <source>Edu Background:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="842"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1444"/>
        <source>Phone:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="892"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1366"/>
        <source>Email:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.ui" line="1205"/>
        <source>Person title:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ATTUserFingerPrintInfoWidget</name>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.ui" line="172"/>
        <source>Put you finger on the figerpreint reader, pleaserepeat it 2 times.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.ui" line="188"/>
        <source>Put down finger!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.ui" line="226"/>
        <source>Readers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.ui" line="290"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.ui" line="325"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttClassDetail</name>
    <message>
        <location filename="../UI/Class/AttClassDetail.ui" line="157"/>
        <location filename="../UI/Class/AttClassDetail.ui" line="207"/>
        <source>Day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.ui" line="279"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.ui" line="298"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttCustomEventMaintenance</name>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.ui" line="14"/>
        <source>AttCustomEventMaintenance</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttEditCustomEventNameDlg</name>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.ui" line="26"/>
        <source>AttEditCustomEventNameDlg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.ui" line="59"/>
        <source>Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.ui" line="72"/>
        <source>OriginalName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.ui" line="85"/>
        <source>EditedName</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttHolidayEditDlg</name>
    <message>
        <location filename="../UI/Holiday/AttHolidayEditDlg.ui" line="142"/>
        <source>HolidayDate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayEditDlg.ui" line="167"/>
        <source>HolidayName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayEditDlg.ui" line="211"/>
        <source>HolidayDay</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttPeriodCheckParameter</name>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="103"/>
        <source>Permit arrive late by no more than  </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="153"/>
        <source>Mins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="197"/>
        <source>Late sign in over</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="247"/>
        <source>minutes is recorded as absence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="303"/>
        <source>Early leave within</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="353"/>
        <source>minutes is permitted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="397"/>
        <source>Permit leave early over </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="447"/>
        <source>leave mins will be taken as absent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="500"/>
        <source>The last swipe time that is </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="550"/>
        <source>mins laterthan off-duty will be taken as overtime.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="594"/>
        <source>Over day as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="604"/>
        <source>first day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodCheckParameter.ui" line="614"/>
        <source>second day</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttPeriodListMaintenance</name>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.ui" line="270"/>
        <source>PeriodName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.ui" line="360"/>
        <source>Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.ui" line="385"/>
        <source>FixAtten</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.ui" line="413"/>
        <source>FreeAtten</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.ui" line="617"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.ui" line="636"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttPeriodTimeSet</name>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="83"/>
        <source>Work Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="127"/>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="180"/>
        <source>Over day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="221"/>
        <source>Time As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="265"/>
        <source>WorkingHours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="357"/>
        <source>Start Check In Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="389"/>
        <source>MustCheckIn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="420"/>
        <source>End Check In Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="480"/>
        <source>Start Check Out Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="541"/>
        <source>MustCheckOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.ui" line="575"/>
        <source>End Check Out Time:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttUserManagerWidget</name>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.ui" line="101"/>
        <source>Department List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.ui" line="197"/>
        <source>Authority Management</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceDepSchdule</name>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceDepSchdule.ui" line="14"/>
        <source>Department default schedule</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceExceptionDeal</name>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="26"/>
        <source>Exception Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="84"/>
        <source>Handling type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="109"/>
        <source>Change Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="131"/>
        <source>Day off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="207"/>
        <source>Change type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="232"/>
        <source>Sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="254"/>
        <source>Sign out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="325"/>
        <source>Day off type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="415"/>
        <source>Leave hours:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.ui" line="481"/>
        <source>Remark:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceLeaveExceptionDeal</name>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceLeaveExceptionDeal.ui" line="26"/>
        <source>Exception Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceLeaveExceptionDeal.ui" line="87"/>
        <source>Go out:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceLeaveExceptionDeal.ui" line="174"/>
        <source>Come back:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceLeaveExceptionDeal.ui" line="250"/>
        <source>Remark:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceLeaveExceptionDeal.ui" line="360"/>
        <source>Over day</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceMainControl</name>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.ui" line="130"/>
        <source>Tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.ui" line="334"/>
        <source>ACS attendance node setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.ui" line="883"/>
        <source> ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.ui" line="939"/>
        <source> Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.ui" line="961"/>
        <source>Card No.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.ui" line="1017"/>
        <source> Department:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.ui" line="1073"/>
        <source>Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.ui" line="1162"/>
        <source>Detail</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceQuery</name>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="70"/>
        <source>Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="143"/>
        <source>Personnel/Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="216"/>
        <source>Depart:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="283"/>
        <source>Ignore multiple records in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="318"/>
        <source>minutes(1-30)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="366"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="407"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="457"/>
        <source>Exception:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="511"/>
        <source>Deduct break time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="593"/>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="621"/>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="643"/>
        <source>OverWork</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="665"/>
        <source>Exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="687"/>
        <source>LeaveOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="709"/>
        <source>DayOff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="734"/>
        <source>First-In Last-out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="756"/>
        <source>Recordings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.ui" line="796"/>
        <source>Extract</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ACSTableOperateItemWidget</name>
    <message>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="114"/>
        <source>Person</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="120"/>
        <source>Again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="126"/>
        <source>Detail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="132"/>
        <source>Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="138"/>
        <source>Down</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTCommon</name>
    <message>
        <location filename="../UI/Common/ATTCommon.cpp" line="15"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTDeptComboBox</name>
    <message>
        <location filename="../UI/UserManager/ATTDepComboBox.cpp" line="45"/>
        <source>Pull down selection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTDrawCardInfo</name>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="44"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="45"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="46"/>
        <source>Extract To User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="191"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="574"/>
        <source>Draw Card Infomation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="205"/>
        <source>  No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="205"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="333"/>
        <source>Job Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="205"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="337"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="205"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="341"/>
        <source>Card Number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="205"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="345"/>
        <source>Card Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="205"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="349"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="205"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="353"/>
        <source>Fingerprint Number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="302"/>
        <source>Please select first!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="320"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="390"/>
        <source>Draw Card Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="329"/>
        <source>No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="404"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="450"/>
        <source>Finger Name %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="407"/>
        <source>Finger Property %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="523"/>
        <source>Stop draw card infomation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="581"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="586"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="589"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="595"/>
        <source>Save as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="620"/>
        <source>Export failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="624"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="634"/>
        <source>Default Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="731"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="735"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="736"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="741"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="742"/>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="743"/>
        <source>Finger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="790"/>
        <source>Extract cards successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="795"/>
        <source>Extract cards failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="802"/>
        <source>Are you sure extract these cards to user manager?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATTDrawCardInfo.cpp" line="803"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTMassEditWidget</name>
    <message>
        <location filename="../UI/UserManager/ATTMassEditWidget.cpp" line="22"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassEditWidget.cpp" line="204"/>
        <source>Over time is larger than startting time.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTMassSendCardDlg</name>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="58"/>
        <source>Mass Send Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="85"/>
        <source>Person ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="85"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="85"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="147"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1199"/>
        <source>Are you sure to cancel?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="177"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="529"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1024"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1025"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1093"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1113"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1247"/>
        <source>Start Issue Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="256"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="277"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="543"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1290"/>
        <source> Exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="293"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1004"/>
        <source>The rest:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="625"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="671"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="678"/>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="680"/>
        <source>Reader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1030"/>
        <source>Select person first please.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1055"/>
        <source>It&apos;s failure to connect readding card.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1064"/>
        <source>Select Readding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1074"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="1168"/>
        <source> Have existted.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTRightManager</name>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.cpp" line="41"/>
        <source>Authority Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.cpp" line="42"/>
        <source>Bind device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.cpp" line="43"/>
        <source>Remove Binds</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.cpp" line="49"/>
        <source>Num/Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.cpp" line="157"/>
        <location filename="../UI/UserManager/ATTRightManager.cpp" line="637"/>
        <source>Successful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTRightManager.cpp" line="161"/>
        <location filename="../UI/UserManager/ATTRightManager.cpp" line="641"/>
        <source>Down device data failure</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTUserBasicInfoWidget</name>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="83"/>
        <source>General user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="109"/>
        <source>Make sure reader and card are in agreement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="112"/>
        <source>Readding Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="113"/>
        <source>Controller</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="313"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="504"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1125"/>
        <source>It&apos;s successful to connect card readding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="318"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="505"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1130"/>
        <source>It&apos;s failure to connect card readding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="334"/>
        <source>Image size:0 ~ 120KB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="384"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="851"/>
        <source>Day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="388"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="855"/>
        <source>Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="441"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="445"/>
        <source>Input ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="466"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="470"/>
        <source>Input name of person please.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="483"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="494"/>
        <source>The ID has existted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="522"/>
        <source>The number of card has existted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="548"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="567"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="587"/>
        <source>The password is existted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="560"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="580"/>
        <source>The max count of openning door password is 500.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="808"/>
        <source>Over time is larger than startting time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="870"/>
        <source>Select one or more files to open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="888"/>
        <source>The size of file is smaller than 120KB.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1236"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1282"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1289"/>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1291"/>
        <source>Reader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1588"/>
        <source>Select Readding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1789"/>
        <source>load dll failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1792"/>
        <source>resolve dll function failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1795"/>
        <source>not found device!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1798"/>
        <source>not get samid!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1801"/>
        <source>not Authenticate card!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1804"/>
        <source>not found card!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1807"/>
        <source>open device failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="1809"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTUserDetailedInfoWidget</name>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="512"/>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="556"/>
        <source>Over time is larger than startting time.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTUserDlg</name>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="42"/>
        <source>Basic Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="43"/>
        <source>Fingerprint Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="44"/>
        <source>Detailed Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="46"/>
        <source>Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="47"/>
        <source>Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="59"/>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="108"/>
        <source>Add User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="103"/>
        <source>Edit User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="358"/>
        <source>The max count of persons is 20000.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDlg.cpp" line="390"/>
        <source>Are you sure to cancel?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ATTUserFingerPrintInfoWidget</name>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="73"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="325"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="430"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1001"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1188"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1281"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1385"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1769"/>
        <source>Collect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="201"/>
        <source>Input name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="353"/>
        <source>The max count of finger is less than 3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="358"/>
        <source>The max count of  xAg finger is less than 2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="412"/>
        <source>It is failure to open udisk.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="420"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="446"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="421"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1488"/>
        <source>Please Press Finger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="447"/>
        <source>Please Press Finger to Collect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="448"/>
        <source>Put you finger on the figerpreint reader, pleaserepeat it 2 times.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="508"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1198"/>
        <source>Failure register!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="525"/>
        <source>Are you sure to clear?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="603"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="649"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="656"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="658"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="931"/>
        <source>Reader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1143"/>
        <source>Are you sure to delete it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1230"/>
        <source>The name can&apos;t be null.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1257"/>
        <source>The name exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1297"/>
        <source>Successfully Collect Fingerprint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1304"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1314"/>
        <source>Failed to Collect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1382"/>
        <source>Successfully register!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1492"/>
        <source>First Finger Collect....</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1496"/>
        <source>Second Finger Collect....</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1500"/>
        <source>Three Finger Collect....</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1599"/>
        <source>Move Finger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1603"/>
        <source>Please wait Second Finger Collect....</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1607"/>
        <source>Please wait Threed Finger Collect....</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1815"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1819"/>
        <source>Finger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1841"/>
        <source>Finger Instrument</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1842"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1850"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1859"/>
        <source>Finger Reader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1843"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1851"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1860"/>
        <source>Attendance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1849"/>
        <location filename="../UI/UserManager/ATTUserFingerPrintInfoWidget.cpp" line="1858"/>
        <source>Finger Instrument(V2.0)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AddAttendanceSetName</name>
    <message>
        <location filename="../UI/Common/AddAttendanceSetName.cpp" line="24"/>
        <source>New Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Common/AddAttendanceSetName.cpp" line="30"/>
        <source>New Period</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Common/AddAttendanceSetName.cpp" line="31"/>
        <source>Please input the period name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Common/AddAttendanceSetName.cpp" line="37"/>
        <source>New Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Common/AddAttendanceSetName.cpp" line="39"/>
        <source>Please input the class name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Common/AddAttendanceSetName.cpp" line="43"/>
        <source>Please input the name!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttClassDetail</name>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="80"/>
        <source>Week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="80"/>
        <source>Month</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="80"/>
        <source>Day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="85"/>
        <source>SUN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="85"/>
        <source>MON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="85"/>
        <source>TUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="85"/>
        <source>WED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="85"/>
        <source>THU</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="85"/>
        <source>FRI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="85"/>
        <source>SAT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="92"/>
        <source>Day %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="96"/>
        <source>No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="96"/>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="96"/>
        <source>Period</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="96"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="241"/>
        <location filename="../UI/Class/AttClassDetail.cpp" line="242"/>
        <source>Apply all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="484"/>
        <source>Reset Period</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttClassListMaintenance</name>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="280"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="331"/>
        <source>Please input the class name !</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassDetail.cpp" line="288"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="336"/>
        <source>Class name can not be repeat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="64"/>
        <source>No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="64"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="64"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="133"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="138"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="189"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="196"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="254"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="317"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="455"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="133"/>
        <source>Be true select one shift</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="136"/>
        <source>Are you sure to delete the selected shift?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="189"/>
        <source>The shift in use,cannot delete!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="196"/>
        <source>Delete Shift Failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="254"/>
        <source>Are you sure to delete this shift?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="355"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="372"/>
        <source>Shift Save Failure!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="486"/>
        <source>Shift data has not been saved.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttCustomEventMaintenance</name>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="37"/>
        <source>Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="37"/>
        <source>Attendance Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="37"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="114"/>
        <source>punch the clock</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="115"/>
        <source>sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="116"/>
        <source>go out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="117"/>
        <source>come back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="118"/>
        <source>sign out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="119"/>
        <source>work OverTime Sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttCustomEventMaintenance.cpp" line="120"/>
        <source>work OverTime Sign Out</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttEditCustomEventNameDlg</name>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="37"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="37"/>
        <source>Name can not be empty!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttHolidayEditDlg</name>
    <message>
        <location filename="../UI/Holiday/AttHolidayEditDlg.cpp" line="19"/>
        <source>Holiday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayEditDlg.cpp" line="58"/>
        <source>Holiday name can&apos;t be null.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayEditDlg.cpp" line="65"/>
        <source>Holiday day count can&apos;t less than 1.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttHolidayListMaintenance</name>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="63"/>
        <source>HolidayName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="63"/>
        <source>HolidayDate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="63"/>
        <source>HolidayDay</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="63"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="164"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="221"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="252"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="257"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="301"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="311"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="322"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="164"/>
        <source>Delete Holiday Failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="221"/>
        <source>Are you sure to delete this holiday?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="252"/>
        <source>Be true select one holiday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="255"/>
        <source>Are you sure to delete the selected holiday?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="301"/>
        <source>Holiday date can&apos;t be repeat!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="311"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="322"/>
        <source>Holiday save failure!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttPeriodListMaintenance</name>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="151"/>
        <source>No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="151"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="151"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="227"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="232"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="287"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="294"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="352"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="694"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="951"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="227"/>
        <source>Be true select one Period</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="230"/>
        <source>Are you sure to delete the selected period?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="287"/>
        <source>The period in use,cannot delete!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="294"/>
        <source>Delete Period Failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="352"/>
        <source>Are you sure to delete this period?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="705"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="974"/>
        <source>Period name can not be repeat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="722"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="739"/>
        <source>Period save failure!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="896"/>
        <source>Start work time can&apos;t earlier than end work time of the pre-record!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="903"/>
        <source>Start checkin time can&apos;t earlier than end work time of the pre-record!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="910"/>
        <source>Start checkout time can&apos;t earlier than end work time of the pre-record!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="917"/>
        <source>Start work time can&apos;t earlier than start checkout time of the pre-record!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="932"/>
        <source>Start checkout time can&apos;t earlier than start checkout time of the pre-record!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="939"/>
        <source>End checkin time can&apos;t earlier than end checkout time of the pre-record!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="967"/>
        <source>Please input the period name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="980"/>
        <source>Period data error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="1011"/>
        <source>Work time cross day must be last time section!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="1176"/>
        <source>Period data has not been saved.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttPeriodTimeSet</name>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="247"/>
        <source>Start sign out time cannot be later than end sign in time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="254"/>
        <source>Begin work time can&apos;t equal to end work time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="263"/>
        <source>Start sign in time must be earlier than start work time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="270"/>
        <source>End sign in time cannot be earlier than start work time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="277"/>
        <source>End sign in time cannot be later than end work time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="288"/>
        <source>Begin checkout time can&apos;t earlyer than begin work time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="295"/>
        <source>Begin checkout time can&apos;t later than end work time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="302"/>
        <source>Start sign out time cannot be earlier than end sign in time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="309"/>
        <source>End sign out time must be later than end work time!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttUserManagerWidget</name>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="114"/>
        <source>Mass Send Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="116"/>
        <source>Manual Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="118"/>
        <source>Mass edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="130"/>
        <source>Num/Name/Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="513"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="908"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="909"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1879"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1880"/>
        <source>The max count of persons is 20000.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="519"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="542"/>
        <source>Select a department first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="559"/>
        <source>Select a person first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="569"/>
        <source>Select a File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="570"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1080"/>
        <source>Person List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="571"/>
        <source>EXCEL files (*.xls *.xlsx);;CSV files (*.csv)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="593"/>
        <source>The excel application is not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="611"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1637"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1638"/>
        <source>The format of the import file is incorrect!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="617"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1650"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1651"/>
        <source>There are no data to import!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="744"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="748"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1769"/>
        <source>Default Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="980"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1935"/>
        <source>Number of card has existted:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1936"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1946"/>
        <source>and so on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="988"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1945"/>
        <source>ID has existted:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1057"/>
        <source>It&apos;s successful to import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1071"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1076"/>
        <source>CSV files (*.csv)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1079"/>
        <source>Save as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1131"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1148"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1306"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1427"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1150"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1308"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1427"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1152"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1310"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1427"/>
        <source>Card No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1154"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1312"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1427"/>
        <source>Card Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1156"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1314"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1428"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1158"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1316"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1428"/>
        <source>Finger Name 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1160"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1318"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1428"/>
        <source>Finger Property 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1162"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1320"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1428"/>
        <source>Finger Name 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1164"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1322"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1429"/>
        <source>Finger Property 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1166"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1324"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1429"/>
        <source>Finger Name 3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1168"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1326"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1429"/>
        <source>Finger Property 3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1170"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1429"/>
        <source>Pic Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1362"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1586"/>
        <source>It&apos;s successful to export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1406"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1606"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1607"/>
        <source>Cannot open file for writing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2067"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3056"/>
        <source>Are you sure to delete?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2074"/>
        <source>Select a person to delete.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2291"/>
        <source>Image size error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2375"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2868"/>
        <source>ID card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2378"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2871"/>
        <source>IC card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2382"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2875"/>
        <source>CPU card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2386"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2879"/>
        <source>China ID card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3110"/>
        <source>Are you sure to report loss?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3146"/>
        <source>Are you sure to freeze?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3166"/>
        <source>Are you sure to unfreeze?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3202"/>
        <source>Freeze</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3477"/>
        <source>Department List</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceCalendar</name>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceCalendar.cpp" line="695"/>
        <source>Delete Temporary Schedule</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceCalendarItemDelegate</name>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceCalendar.cpp" line="164"/>
        <source>Take Working Days Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceCalendar.cpp" line="191"/>
        <source>R</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceCalendar.cpp" line="196"/>
        <source>Holiday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceCalendar.cpp" line="201"/>
        <source>T</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceDepSchdule</name>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceDepSchdule.cpp" line="35"/>
        <source>Dep Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceDepSchdule.cpp" line="35"/>
        <source>Shift</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceDepSchdule.cpp" line="55"/>
        <source>Department Added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceDepSchdule.cpp" line="111"/>
        <location filename="../UI/AttendanceSchedule/AttendanceDepSchdule.cpp" line="167"/>
        <location filename="../UI/AttendanceSchedule/AttendanceDepSchdule.cpp" line="213"/>
        <source>NULL</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceExceptionDeal</name>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.cpp" line="19"/>
        <source>Exception Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.cpp" line="29"/>
        <source>Annual leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.cpp" line="30"/>
        <source>private affair leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.cpp" line="31"/>
        <source>Travel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.cpp" line="32"/>
        <source>Sick Leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceExceptionDeal.cpp" line="225"/>
        <source>Remained time requires regular work!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceLeaveExceptionDeal</name>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceLeaveExceptionDeal.cpp" line="18"/>
        <source>Exception Handling</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceMainControl</name>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="182"/>
        <source>Start draw card infomation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="205"/>
        <source>Stop draw card infomation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="340"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="412"/>
        <source>There are no more cards infomation %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="349"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="420"/>
        <source>Draw card infomation failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="575"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="768"/>
        <source>Group Tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="627"/>
        <source>Attendance Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="627"/>
        <source>Card No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="627"/>
        <source>ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="627"/>
        <source>PersonName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="627"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="627"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="665"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1663"/>
        <source>Hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="762"/>
        <source>Region Tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1041"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1056"/>
        <source>Reboot device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1045"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1060"/>
        <source>Detailed Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1052"/>
        <source>Draw Card Infomation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1145"/>
        <source>Change Channel Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1212"/>
        <source>New Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1213"/>
        <source>Please input the group name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1235"/>
        <source>New Region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1236"/>
        <source>Please input the region name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1271"/>
        <source>Can&apos;t delete this group, please empty it first!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1275"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1380"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1276"/>
        <source>Are you sure to delete the group?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1305"/>
        <source>Can&apos;t delete this region, please empty it first!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1310"/>
        <source>Are you sure to delete the region?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1319"/>
        <source>Are you sure to reboot this device?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1342"/>
        <source>Access Controller</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1346"/>
        <source>Attendance Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1348"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1624"/>
        <source>Offline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1360"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1627"/>
        <source>Online</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1544"/>
        <source>ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1545"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1546"/>
        <source>Department:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1547"/>
        <source>Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1549"/>
        <source>Card No.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1597"/>
        <source>IP:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1598"/>
        <source>Device Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1599"/>
        <source>Model:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1600"/>
        <source>State:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1613"/>
        <source>ACS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1616"/>
        <source>Attendance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1659"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="1670"/>
        <source>Show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="2244"/>
        <source>Stranger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="2245"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="2294"/>
        <source>Card Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="2455"/>
        <source>Normal</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceNodeManager</name>
    <message>
        <location filename="../UI/MainControl/AttendanceNodeManager.cpp" line="36"/>
        <source>ACS attendance node setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceNodeManager.cpp" line="115"/>
        <source>Successful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceNodeManager.cpp" line="119"/>
        <source>Update Failure!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceNodeManager.cpp" line="312"/>
        <source>The max num of attendance device is %1!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceQuery</name>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="125"/>
        <source>Late exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="126"/>
        <source>Earlier exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="127"/>
        <source>Absent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="168"/>
        <source>All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="169"/>
        <source>Dep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="410"/>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="433"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="410"/>
        <source>Over time is larger than startting time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/AttendanceQuery.cpp" line="433"/>
        <source>Query time is max three month</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceSchedule</name>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="52"/>
        <source>Department Added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="53"/>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="113"/>
        <source>Shift</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="54"/>
        <source>Temporary Shift</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="55"/>
        <source>Cancel Temporary Shift</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="89"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="89"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="113"/>
        <source>Dep Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="278"/>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="479"/>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="576"/>
        <source>NULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="399"/>
        <source>No temporary schedule can be canceled!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="402"/>
        <source>Cancel temporary Schedule num is %1,date is %2,are you sure to cancel this temporary schedule?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="399"/>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="403"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="515"/>
        <source>Please check person!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceSchedule.cpp" line="545"/>
        <source>Num/Name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceSetDataManage</name>
    <message>
        <location filename="../UI/Common/AttendanceSetDataManage.cpp" line="450"/>
        <source>Reset Period</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceSetLineEditInterface</name>
    <message>
        <location filename="../UI/Common/AttendanceSetLineEdit.cpp" line="177"/>
        <source>Input Range:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::AttendanceWeekLabel</name>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceWeekLabel.cpp" line="15"/>
        <source>SUN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceWeekLabel.cpp" line="15"/>
        <source>MON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceWeekLabel.cpp" line="15"/>
        <source>TUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceWeekLabel.cpp" line="15"/>
        <source>WED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceWeekLabel.cpp" line="15"/>
        <source>THU</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceWeekLabel.cpp" line="15"/>
        <source>FRI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/AttendanceWeekLabel.cpp" line="15"/>
        <source>SAT</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::CATDDisplayerDevTree</name>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerDevTree.cpp" line="24"/>
        <source>Devices linked displayer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::CATDDisplayerMgr</name>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="85"/>
        <source>Displayer Name/Displayer Model/Register ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="234"/>
        <source>The displayer(register ID:%1) is being edited.The other displayer can not be selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="235"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="246"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="280"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="308"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="318"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="336"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="396"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="412"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="420"/>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="442"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="245"/>
        <source>The displayer is being added.The other displayer can not be selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="279"/>
        <source>The displayer is being edited.It can not be performed to add displayer!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="307"/>
        <source>The displayer(register ID:%1) is being edited.The other displayer can not be edited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="317"/>
        <source>The displayer is being added.It can not be performed to edit displayer!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="363"/>
        <source>Delete displayer successful!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="367"/>
        <source>Delete displayer failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="396"/>
        <source>No displayer is selected!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="449"/>
        <source>Save displayer info failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="465"/>
        <source>Save device info linked displayer failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="492"/>
        <source>Save displayer Info successful!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::CATDDisplayerTableView</name>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="22"/>
        <source>No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="22"/>
        <source>Displayer Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="22"/>
        <source>Displayer Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="22"/>
        <source>Register ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="22"/>
        <source>Online Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="22"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="115"/>
        <source>Modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="124"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="286"/>
        <source>Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerTableView.cpp" line="286"/>
        <source>Disconnect</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::CAttendanceCtrl</name>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="191"/>
        <source>Master Control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="199"/>
        <source>Personnel Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="207"/>
        <source>Attendance Setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="215"/>
        <source>Shift Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="223"/>
        <source>Attendance Report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="238"/>
        <source>Attendance Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="242"/>
        <source>Attendance Classes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="246"/>
        <source>Attendance Holiday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="250"/>
        <source>Displayer Config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceCtrl.cpp" line="254"/>
        <source>Attendance event</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::CAttendanceWidget</name>
    <message>
        <location filename="../UI/AttendanceWidget.cpp" line="38"/>
        <source>Attendance</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::DepTreeWidget</name>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="118"/>
        <source>New Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="119"/>
        <source>Please input the department name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="397"/>
        <source>Please input department.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="412"/>
        <source>The one level department already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="423"/>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="718"/>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="743"/>
        <source>The department already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="617"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="669"/>
        <source>Are you sure to delete the department?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="680"/>
        <source>Can&apos;t delete the department because there are persons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="772"/>
        <source>There are most 5 levels.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::DeviceDetailedInfo</name>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.cpp" line="63"/>
        <source>Device Detailed Infomation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::FreeAttendanceSet</name>
    <message>
        <location filename="../UI/Period/FreeAttendanceSet.cpp" line="26"/>
        <source>limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/FreeAttendanceSet.cpp" line="27"/>
        <source>unlimit</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ManualDrawDlg</name>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="49"/>
        <source>Manual Draw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="52"/>
        <source>Extract</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="253"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="253"/>
        <source>Begin time can&apos;t exceed end time!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="256"/>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="677"/>
        <source>Continue to extract</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="276"/>
        <source>There is no attendance point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="322"/>
        <source>No records!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="326"/>
        <source>Start to extract attendance records.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="513"/>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="941"/>
        <source>Had extracted attendance rec %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="680"/>
        <source>Extract attendance records failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="737"/>
        <source>%1-%2 sync offline log failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="772"/>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.cpp" line="777"/>
        <source>Device %1 start to extract</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::PersonAttendanceDayOff</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="43"/>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="43"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="43"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="43"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="43"/>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="44"/>
        <source>Day off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="44"/>
        <source>Hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="45"/>
        <source>Remark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="155"/>
        <source>A total of %1 records.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="167"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="172"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="174"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="199"/>
        <source>Attendance day off report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="247"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="294"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="261"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="330"/>
        <source>Annual leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="336"/>
        <source>private affair leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="342"/>
        <source>Travel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="347"/>
        <source>Sick Leave</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::PersonAttendanceDetails</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="65"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="65"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="65"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="65"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="731"/>
        <source>AttendanceDate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="65"/>
        <source>TimeZone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="65"/>
        <source>CheckIn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="66"/>
        <source>CheckOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="66"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="731"/>
        <source>LateTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="66"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="732"/>
        <source>EarlierTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="66"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="165"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="664"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="732"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="756"/>
        <source>OverTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="67"/>
        <source>Absence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="66"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="67"/>
        <source>Hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="68"/>
        <source>Exception Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="68"/>
        <source>Remark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="171"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="671"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="762"/>
        <source>(CrossDay)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="182"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="682"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="772"/>
        <source>Not CheckIn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="192"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="692"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="781"/>
        <source>Not CheckOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="226"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="230"/>
        <source>Change Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="226"/>
        <source>Sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="230"/>
        <source>Sign out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="240"/>
        <source>Annual leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="246"/>
        <source>private affair leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="252"/>
        <source>Travel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="257"/>
        <source>Sick Leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="264"/>
        <source>Day off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="291"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="295"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="302"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="306"/>
        <source>:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="315"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="319"/>
        <source>Mins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="331"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="336"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="339"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="727"/>
        <source>Attendance details report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="631"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="714"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="823"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="731"/>
        <source>DepName.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="731"/>
        <source>PersonID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="731"/>
        <source>PerSonName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="731"/>
        <source>TimeName</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="731"/>
        <source>CheckInTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="731"/>
        <source>CheckOutTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="732"/>
        <source>AbsenceDay</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="848"/>
        <source>A total of %1 records.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::PersonAttendanceExpection</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="62"/>
        <source>AttendanceDate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="62"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="62"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="62"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="62"/>
        <source>CheckIn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="62"/>
        <source>CheckOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="62"/>
        <source>Expection type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="62"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="157"/>
        <source>A total of %1 records.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="245"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="645"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="721"/>
        <source>Not CheckIn</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="255"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="655"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="731"/>
        <source>Not CheckOut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="317"/>
        <source>Late exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="321"/>
        <source>Earlier exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="325"/>
        <source>Absent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="329"/>
        <source>Late and earliertime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="418"/>
        <source>Leave more than Currently Day.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="466"/>
        <source>Operation failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="476"/>
        <source>Sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="480"/>
        <source>Sign out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="489"/>
        <source>Annual leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="495"/>
        <source>private affair leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="501"/>
        <source>Travel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="506"/>
        <source>Sick Leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="537"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="541"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="548"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="552"/>
        <source>:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="582"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="587"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="589"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="614"/>
        <source>Attendance expection report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="676"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="744"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="690"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::PersonAttendanceFirstLast</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="42"/>
        <source>LeaveTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="42"/>
        <source>Hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>User ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>DepartMent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>First In</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>Last Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>In-Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>Total Hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="43"/>
        <source>Real Hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="167"/>
        <source>A total of %1 records.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="186"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="211"/>
        <source>Attendance FirstInLastOut report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="179"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="184"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="267"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="321"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="282"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::PersonAttendanceLeave</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="44"/>
        <source>LeaveTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="44"/>
        <source>Hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="45"/>
        <source>AttendanceDate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="45"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="45"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="45"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="45"/>
        <source>LeavePostCard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="45"/>
        <source>Remark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="45"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="256"/>
        <source>A total of %1 records.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="270"/>
        <source>Abnormal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="303"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="316"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="330"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="334"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="341"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="345"/>
        <source>:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="362"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="367"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="369"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="394"/>
        <source>Attendance leave report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="441"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="495"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="456"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="580"/>
        <source>Operation failed!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::PersonAttendanceOverWork</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="40"/>
        <source>AttendanceDate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="40"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="40"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="40"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="40"/>
        <source>OverTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="40"/>
        <source>Hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="96"/>
        <source>A total of %1 records.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="188"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="193"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="196"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="221"/>
        <source>Attendance over work report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="262"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="310"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="276"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="320"/>
        <source>H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="320"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="329"/>
        <source>M</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::PersonAttendanceRecord</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="70"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="70"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="70"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="70"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="70"/>
        <source>Attendance Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="70"/>
        <source>Attendance Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="71"/>
        <source>Picture</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="124"/>
        <source>A total of %1 records.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="142"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="147"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="150"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="366"/>
        <source>Attendance Record report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="348"/>
        <source>Face Recognition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="423"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="490"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="438"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="438"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::PersonAttendanceStatistics</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="95"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="281"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="677"/>
        <source>Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="95"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="281"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="678"/>
        <source>Num</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="95"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="281"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="679"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="96"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="282"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="681"/>
        <source>Standard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="96"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="97"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="98"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="99"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="100"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="101"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="102"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="103"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="282"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="283"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="297"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="298"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="299"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="300"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="301"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="302"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="681"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="682"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="698"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="700"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="702"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="704"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="706"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="708"/>
        <source>Hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="97"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="283"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="682"/>
        <source>Actual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="98"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="284"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="684"/>
        <source>Late-In</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="98"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="99"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="100"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="101"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="102"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="103"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="297"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="298"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="299"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="300"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="301"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="302"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="697"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="699"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="701"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="703"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="705"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="707"/>
        <source>Times</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="99"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="285"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="685"/>
        <source>Early-Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="100"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="286"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="686"/>
        <source>Break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="101"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="287"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="687"/>
        <source>Day off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="102"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="288"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="688"/>
        <source>Absence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="103"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="289"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="689"/>
        <source>Overtime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="104"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="290"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="691"/>
        <source>Days Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="105"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="291"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="692"/>
        <source>Holiday</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="240"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="245"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="247"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="626"/>
        <source>Attendance statistics report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="274"/>
        <source>Failure to open,be sure to close file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="392"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="745"/>
        <source>Export successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="741"/>
        <source>Cancel successfully!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::ScheduleDlg</name>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="34"/>
        <source>Schedule Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="70"/>
        <source>SN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="70"/>
        <source>Attendance Shifts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="70"/>
        <source>Start Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="70"/>
        <source>End Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="231"/>
        <source>Please select another date!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="238"/>
        <source>Please select class!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="308"/>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="476"/>
        <source>NULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="354"/>
        <source>Select a shift schedule to delete!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="359"/>
        <source>Are you sure to delete selected shift schedule?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.cpp" line="401"/>
        <source>Schedule num is %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::SetCardTypeDlg</name>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="21"/>
        <source>Setting Card Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="24"/>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="25"/>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="26"/>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="27"/>
        <source>SAM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="49"/>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="80"/>
        <source>Hex display Card No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="85"/>
        <source>Decimal display Card No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.cpp" line="165"/>
        <source>The confirm pwd is different from pwd,please input again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::TableListOperateBtn</name>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3349"/>
        <source>lost-reporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3361"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3421"/>
        <source>Freeze</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3432"/>
        <source>Unfreeze</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AttendanceUI::TemporaryScheduleDlg</name>
    <message>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="23"/>
        <source>Temporary Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="52"/>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="76"/>
        <source>SN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="52"/>
        <source>Unselect Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="76"/>
        <source>Select Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="397"/>
        <source>Cannot select more than two time interval!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="441"/>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="483"/>
        <source>Time interval overlap!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="532"/>
        <source>Temporary schedule num is %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceSchedule/TemporaryScheduleDlg.cpp" line="532"/>
        <source>Temporary schedule time:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CATDDisplayerMgr</name>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.ui" line="80"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.ui" line="102"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.ui" line="223"/>
        <source>Register ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.ui" line="242"/>
        <source>Displayer Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.ui" line="261"/>
        <source>Displayer Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.ui" line="379"/>
        <source>Displayer Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.ui" line="461"/>
        <source>Ok</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.ui" line="480"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DeviceDetailedInfo</name>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="55"/>
        <source>Device Title:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="114"/>
        <source>Device IP:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="173"/>
        <source>Device Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="232"/>
        <source>Device Model:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="291"/>
        <source>Device Channel:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="350"/>
        <source>Device State:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="409"/>
        <source>Serial Number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="468"/>
        <source>Version Number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="527"/>
        <source>Record Number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/DeviceDetailedInfo.ui" line="586"/>
        <source>Alarm Record Number:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FreeAttendanceSet</name>
    <message>
        <location filename="../UI/Period/FreeAttendanceSet.ui" line="14"/>
        <source>FreeAttendanceSet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/FreeAttendanceSet.ui" line="46"/>
        <source>For</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/FreeAttendanceSet.ui" line="105"/>
        <source>hours work system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/FreeAttendanceSet.ui" line="203"/>
        <source>before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/FreeAttendanceSet.ui" line="261"/>
        <source>Time As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Period/FreeAttendanceSet.ui" line="305"/>
        <source>WorkingHours</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ManualDrawDlg</name>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.ui" line="64"/>
        <source>Manual Draw Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/ManualDrawDlg.ui" line="114"/>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PersonAttendanceDayOff</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.ui" line="14"/>
        <source>PersonAttendanceDayOff</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PersonAttendanceExpection</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.ui" line="14"/>
        <source>PersonAttendanceExpection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PersonAttendanceFirstLast</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.ui" line="14"/>
        <source>PersonAttendanceFirstLast</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PersonAttendanceLeave</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.ui" line="14"/>
        <source>PersonAttendanceLeave</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PersonAttendanceOverWork</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.ui" line="14"/>
        <source>PersonAttendanceOverWork</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PersonAttendanceRecord</name>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.ui" line="14"/>
        <source>PersonAttendanceDayOff</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QDevNameComboBox</name>
    <message>
        <location filename="../UI/View/QLogTypeComboBox.cpp" line="245"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/QLogTypeComboBox.cpp" line="251"/>
        <location filename="../UI/View/QLogTypeComboBox.cpp" line="305"/>
        <location filename="../UI/View/QLogTypeComboBox.cpp" line="315"/>
        <source>All</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="337"/>
        <source>Are you sure to delete the displayer?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="412"/>
        <source>Displayer name or displayer ID can not be empty!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="420"/>
        <source>Displayer ID exist already !</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/ATDDisplayerMgr.cpp" line="442"/>
        <source>The max number of linked attendance devices is %1!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="865"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="899"/>
        <source>New Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="870"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="936"/>
        <source>New Region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="875"/>
        <source>Sort By Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="879"/>
        <source>Sort By Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="903"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="939"/>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="926"/>
        <location filename="../UI/MainControl/AttendanceMainControl.cpp" line="962"/>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="58"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="57"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="143"/>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="47"/>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="100"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="119"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3338"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="59"/>
        <location filename="../UI/Holiday/AttHolidayListMaintenance.cpp" line="58"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="144"/>
        <location filename="../UI/Period/AttPeriodTimeSet.cpp" line="48"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="485"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="1175"/>
        <source>Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Class/AttClassListMaintenance.cpp" line="512"/>
        <location filename="../UI/Period/AttPeriodListMaintenance.cpp" line="1198"/>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="95"/>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="273"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3329"/>
        <source>Modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="106"/>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="188"/>
        <source>DisEnable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/ACSRightCommonWidget.cpp" line="194"/>
        <source>Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="69"/>
        <source>Readding Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="69"/>
        <source>Controller</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTMassSendCardDlg.cpp" line="85"/>
        <source>Card No.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserBasicInfoWidget.cpp" line="83"/>
        <source>Manager user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="26"/>
        <source>Single</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="26"/>
        <source>Married</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="31"/>
        <source>Doctor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="31"/>
        <source>Master</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="31"/>
        <source>Bachelor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="31"/>
        <source>Junior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="32"/>
        <source>Senior High School</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="32"/>
        <source>Junior High School</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="32"/>
        <source>Primary School</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="32"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="38"/>
        <source>Identity Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="38"/>
        <source>Officer Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="38"/>
        <source>Student Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="38"/>
        <source>Drive Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="38"/>
        <source>Passport</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="48"/>
        <source>Mr</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="48"/>
        <source>Ms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="48"/>
        <source>Miss</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="48"/>
        <source>Mrs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="48"/>
        <source>Dr.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/ATTUserDetailedInfoWidget.cpp" line="48"/>
        <source>Prof</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="518"/>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="640"/>
        <source>Add Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="635"/>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="641"/>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="20"/>
        <source>Edit Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="636"/>
        <location filename="../UI/UserManager/DepTreeWidget.cpp" line="642"/>
        <source>Del Department</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="120"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="121"/>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="593"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="602"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="611"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="617"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1057"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1061"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1131"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1406"/>
        <source>Prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="709"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1732"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3259"/>
        <source>VIP Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="713"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1736"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3260"/>
        <source>Visitor Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="717"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1740"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3261"/>
        <source>Patrol Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="721"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1744"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3262"/>
        <source>Blacklist Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="725"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1748"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3263"/>
        <source>Intimidate Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="729"/>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="1752"/>
        <source>Mather Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="2214"/>
        <source>Total Error Counter:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/UserManagerWidget.cpp" line="3258"/>
        <source>Normal Card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDayOff.cpp" line="175"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceDetails.cpp" line="340"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceExpection.cpp" line="590"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceFirstLast.cpp" line="187"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceLeave.cpp" line="370"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceOverWork.cpp" line="197"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="151"/>
        <location filename="../UI/AttendanceQuery/PersonAttendanceStatistics.cpp" line="248"/>
        <source>Save as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="532"/>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="23"/>
        <source>sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="533"/>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="23"/>
        <source>go out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="534"/>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="23"/>
        <source>come back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="535"/>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="23"/>
        <source>sign out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="536"/>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="23"/>
        <source>work OverTime Sign in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="537"/>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="23"/>
        <source>work OverTime Sign Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="563"/>
        <source>Open Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/AttendanceQuery/PersonAttendanceRecord.cpp" line="531"/>
        <location filename="../UI/CustomAttendanceEvent/AttEditCustomEventNameDlg.cpp" line="23"/>
        <source>punch the clock</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QWeekLabel</name>
    <message>
        <location filename="../UI/View/QWeekLabel.cpp" line="14"/>
        <source>SUN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/QWeekLabel.cpp" line="14"/>
        <source>MON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/QWeekLabel.cpp" line="14"/>
        <source>TUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/QWeekLabel.cpp" line="14"/>
        <source>WED</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/QWeekLabel.cpp" line="14"/>
        <source>THU</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/QWeekLabel.cpp" line="14"/>
        <source>FRI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/View/QWeekLabel.cpp" line="14"/>
        <source>SAT</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScheduleDlg</name>
    <message>
        <location filename="../UI/AttendanceSchedule/ScheduleDlg.ui" line="89"/>
        <source>support holiday</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SetCardTypeDlg</name>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.ui" line="51"/>
        <source>IC card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.ui" line="86"/>
        <source>CPU card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.ui" line="140"/>
        <source>ID card</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.ui" line="238"/>
        <source>ChinaIDCard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.ui" line="297"/>
        <source>PSAM:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.ui" line="307"/>
        <source>New Password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/UserManager/SetCardTypeDlg.ui" line="352"/>
        <source>confirm new pwd:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
