<?xml version="1.0" encoding="utf-8"?>
<!--
   Copyright (C) 2023 KylinSoft Co., Ltd.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 3, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, see &lt;http://www.gnu.org/licenses/&gt;.
 --><!DOCTYPE TS>
<TS version="2.1" language="vi">
<context>
    <name>BioAuthWidget</name>
    <message>
        <source>Retry</source>
        <translation type="obsolete">重试</translation>
    </message>
    <message>
        <source>%1 too many unsuccessful attempts,please enter password.</source>
        <translation type="obsolete">%1验证失败达最大次数，请使用密码登录</translation>
    </message>
    <message>
        <source>%1 authentication failure,there are still %2 remaining opportunities</source>
        <translation type="obsolete">%1认证失败，还剩%2次尝试机会</translation>
    </message>
    <message>
        <source>Please use wechat to scan the code</source>
        <translation type="vanished">请使用微信扫码</translation>
    </message>
</context>
<context>
    <name>BioDevices</name>
    <message>
        <source>FingerPrint</source>
        <translation type="obsolete">指纹</translation>
    </message>
    <message>
        <source>FingerVein</source>
        <translation type="obsolete">指静脉</translation>
    </message>
    <message>
        <source>Iris</source>
        <translation type="obsolete">虹膜</translation>
    </message>
    <message>
        <source>Face</source>
        <translation type="obsolete">人脸</translation>
    </message>
    <message>
        <source>VoicePrint</source>
        <translation type="obsolete">声纹</translation>
    </message>
    <message>
        <source>Wechat</source>
        <translation type="vanished">微信</translation>
    </message>
    <message>
        <source>QRCode</source>
        <translation type="vanished">二维码</translation>
    </message>
</context>
<context>
    <name>FullScreenBackground</name>
    <message>
        <location filename="../src/fullscreenbackground.cpp" line="75"/>
        <location filename="../src/fullscreenbackground.cpp" line="104"/>
        <source>Authentication</source>
        <translation>Ủy quyền</translation>
    </message>
</context>
<context>
    <name>LoginOptionsWidget</name>
    <message>
        <source>Login Options</source>
        <translation type="vanished">登录选项</translation>
    </message>
    <message>
        <source>Wechat</source>
        <translation type="vanished">微信</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>Authentication</source>
        <translation type="vanished">授权</translation>
    </message>
    <message>
        <source>Fingerprint authentication failed, you still have %1 verification opportunities</source>
        <translation type="vanished">指纹验证失败，您还有%1次尝试机会</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="26"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>More</source>
        <translation type="obsolete">更多</translation>
    </message>
    <message>
        <source>Restart</source>
        <translation type="obsolete">重新开始</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="vanished">密码</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="398"/>
        <location filename="../src/mainwindow.cpp" line="900"/>
        <location filename="../src/mainwindow.cpp" line="969"/>
        <source>Biometric</source>
        <translation>Sinh trắc học</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="493"/>
        <source>use password</source>
        <translation>Sử dụng mật khẩu để xác thực</translation>
    </message>
    <message>
        <source>DeviceType:</source>
        <translation type="obsolete">设备类型：</translation>
    </message>
    <message>
        <source>Back</source>
        <translation type="obsolete">返回</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="vanished">详细</translation>
    </message>
    <message>
        <source>Action Id:</source>
        <translation type="obsolete">动作:</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation type="vanished">描述：</translation>
    </message>
    <message>
        <source>Polkit.subject-pid:</source>
        <translation type="vanished">Polkit.subject-pid：</translation>
    </message>
    <message>
        <source>Retry</source>
        <translation type="obsolete">重试</translation>
    </message>
    <message>
        <source>Device types:</source>
        <translation type="obsolete">设备类型：</translation>
    </message>
    <message>
        <source>Vendor:</source>
        <translation type="vanished">发行商：</translation>
    </message>
    <message>
        <source>Action:</source>
        <translation type="vanished">动作：</translation>
    </message>
    <message>
        <source>Polkit.caller-pid:</source>
        <translation type="vanished">Polkit.caller-pid：</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="436"/>
        <location filename="../src/mainwindow.cpp" line="901"/>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="461"/>
        <location filename="../src/mainwindow.cpp" line="899"/>
        <source>Authenticate</source>
        <translation>Ủy quyền</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="902"/>
        <source>Use password</source>
        <translation>Sử dụng mật khẩu</translation>
    </message>
    <message>
        <source>Auth</source>
        <translation type="obsolete">授权</translation>
    </message>
    <message>
        <source>Too many unsuccessful attempts,please enter password.</source>
        <translation type="vanished">指纹验证失败达最大次数，请使用密码解锁</translation>
    </message>
    <message>
        <source>%1 authentication failure,there are still %2 remaining opportunities</source>
        <translation type="vanished">%1认证失败，还剩%2次尝试机会</translation>
    </message>
    <message>
        <source>%1 too many unsuccessful attempts,please enter password.</source>
        <translation type="vanished">%1验证失败达最大次数，请使用密码登录</translation>
    </message>
    <message>
        <source>in authentication, please wait...</source>
        <translation type="vanished">认证中，请稍等...</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1029"/>
        <location filename="../src/mainwindow.cpp" line="1107"/>
        <location filename="../src/mainwindow.cpp" line="1108"/>
        <source>Please try again in %1 minutes.</source>
        <translation>Vui lòng thử lại sau %1 phút.</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1041"/>
        <location filename="../src/mainwindow.cpp" line="1119"/>
        <location filename="../src/mainwindow.cpp" line="1120"/>
        <source>Please try again in %1 seconds.</source>
        <translation>Vui lòng thử lại sau%1 giây.</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1052"/>
        <location filename="../src/mainwindow.cpp" line="1053"/>
        <location filename="../src/mainwindow.cpp" line="1130"/>
        <location filename="../src/mainwindow.cpp" line="1131"/>
        <source>Account locked permanently.</source>
        <translation>Tài khoản bị khóa vĩnh viễn.</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="691"/>
        <location filename="../src/mainwindow.cpp" line="692"/>
        <source>Password cannot be empty</source>
        <translation>Mật khẩu không được trống</translation>
    </message>
    <message>
        <source>Failed to verify %1, please enter password.</source>
        <translation type="vanished">验证%1失败，请输入密码.</translation>
    </message>
    <message>
        <source>Unable to verify %1, please enter password.</source>
        <translation type="vanished">无法验证%1，请输入密码.</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1591"/>
        <location filename="../src/mainwindow.cpp" line="1595"/>
        <source>Failed to verify %1, you still have %2 verification opportunities</source>
        <translation>Không xác minh được %1, bạn vẫn có %2 cơ hội xác minh</translation>
    </message>
    <message>
        <source>An application is attempting to perform an action that requires privileges. Authentication is required to perform this action.</source>
        <translation type="vanished">一个程序正试图执行一个需要特权的动作。要求授权以执行该动作。</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="585"/>
        <source>Password: </source>
        <translation>Mật khẩu: </translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="167"/>
        <source>Please enter your password or enroll your fingerprint </source>
        <translation>Vui lòng nhập mật khẩu hoặc dấu vân tay của bạn </translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1305"/>
        <source>wechat</source>
        <translation>Trò chuyện</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1309"/>
        <source>Use the bound %1 scanning code to authorization</source>
        <translation>Sử dụng mã quét %1 ràng buộc để ủy quyền</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1608"/>
        <source>Abnormal network</source>
        <translation>Lỗi mạng</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="520"/>
        <source>This operation requires the administrator&apos;s authorization. Please enter your password to allow this operation.</source>
        <translation>Thao tác này cần có sự ủy quyền từ của quản trị viên mới có thể được thực hiện tiếp tục. Vui lòng nhập mật khẩu để cho phép thao tác lần này.</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="587"/>
        <source>_Password: </source>
        <translation>Mật khẩu: </translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="589"/>
        <source>_Password:</source>
        <translation>_Mật khẩu:</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="707"/>
        <source>Authentication failed, please try again.</source>
        <translation>Xác thực không thành công, vui lòng thử lại.</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="638"/>
        <source>days left</source>
        <translation>Số ngày còn lại</translation>
    </message>
    <message>
        <source>Biometric/code scan authentication failed too many times, please enter the password.</source>
        <translation type="vanished">生物/扫码验证失败达最大次数，请使用密码解锁.</translation>
    </message>
    <message>
        <source>Bioauth/code scan authentication failed, you still have %1 verification opportunities</source>
        <translation type="vanished">生物/扫码验证失败，您还有%1次尝试机会</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1272"/>
        <location filename="../src/mainwindow.cpp" line="1275"/>
        <location filename="../src/mainwindow.cpp" line="1572"/>
        <source>Failed to verify %1, please enter password to unlock</source>
        <translation>Không xác minh được %1, vui lòng nhập mật khẩu để mở khóa</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1278"/>
        <location filename="../src/mainwindow.cpp" line="1578"/>
        <location filename="../src/mainwindow.cpp" line="1581"/>
        <source>Unable to verify %1, please enter password to unlock</source>
        <translation>Không thể xác thực %1,vui lòng nhập mật khẩu để mở khóa</translation>
    </message>
    <message>
        <source>NET Exception</source>
        <translation type="vanished">网络异常</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="525"/>
        <source>A program is attempting to perform an action that requires privileges.It requires authorization to perform the action.</source>
        <translation>Một chương trình đang cố gắng thực hiện một thao tác đòi hỏi đặc quyền, yêu cầu ủy quyền để thực hiện hành động này.</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="90"/>
        <location filename="../src/mainwindow.cpp" line="583"/>
        <source>Input Password</source>
        <translation>Nhập mật khẩu</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="87"/>
        <source>Insert the ukey into the USB port</source>
        <translation>Cắm ukey vào cổng USB</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="89"/>
        <source>Enter the ukey password</source>
        <translation>Nhập mật khẩu UKey</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="95"/>
        <source>Close</source>
        <translation>Thoát</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="768"/>
        <source>Enter the two-factor authentication (2FA) OTP token for the administrator &quot;%1&quot;</source>
        <translation>Nhập mã thông báo OTP xác thực hai yếu tố (2FA) cho quản trị viên &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="772"/>
        <source>Enter the two-factor authentication (2FA) OTP dynamic token for the user &quot;%1&quot;</source>
        <translation>Nhập mã thông báo động OTP xác thực hai yếu tố (2FA) cho người dùng &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="779"/>
        <source>Enter the two-factor authentication (2FA) security key for the administrator &quot;%1&quot;</source>
        <translation>Nhập khóa bảo mật xác thực hai yếu tố (2FA) cho quản trị viên &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="783"/>
        <source>Enter the two-factor authentication (2FA) security key for the user &quot;%1&quot;</source>
        <translation>Nhập khóa bảo mật xác thực hai yếu tố (2FA) cho người dùng &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1290"/>
        <source>Facial recognition to authorization</source>
        <translation>Nhận dạng khuôn mặt để ủy quyền</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1293"/>
        <source>Fingerprint recognition to authorization</source>
        <translation>Nhận dạng vân tay để ủy quyền</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1296"/>
        <source>Voiceprint recognition to authorization</source>
        <translation>Nhận dạng dấu vân giọng để ủy quyền</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1299"/>
        <source>Finger veins recognition to authorization</source>
        <translation>Nhận dạng tĩnh mạch ngón tay để ủy quyền</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1302"/>
        <source>Iris recognition to authorization</source>
        <translation>Nhận dạng mống mắt để ủy quyền</translation>
    </message>
    <message>
        <source>Use the bound wechat scanning code to authorization</source>
        <translation type="vanished">微信扫码以授权</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1612"/>
        <source>Acquisition failure</source>
        <translation>Lỗi khi tải</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="641"/>
        <source>hours left</source>
        <translation>Số giờ còn lại</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="644"/>
        <source>minutes left</source>
        <translation>Mở khóa sau phút</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="647"/>
        <source>seconds left</source>
        <translation>Mở khóa sau giây</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="737"/>
        <location filename="../src/mainwindow.cpp" line="745"/>
        <location filename="../src/mainwindow.cpp" line="1287"/>
        <source>Input your password to authentication</source>
        <translation>Nhập mật khẩu để ủy quyền</translation>
    </message>
    <message>
        <source>Verify face recognition or enter password to unlock</source>
        <translation type="vanished">验证人脸识别或输入密码解锁</translation>
    </message>
    <message>
        <source>Press fingerprint or enter password to unlock</source>
        <translation type="vanished">按压指纹或输入密码解锁</translation>
    </message>
    <message>
        <source>Verify voiceprint or enter password to unlock</source>
        <translation type="vanished">验证声纹或输入密码解锁</translation>
    </message>
    <message>
        <source>Verify finger vein or enter password to unlock</source>
        <translation type="vanished">验证指静脉或输入密码解锁</translation>
    </message>
    <message>
        <source>Verify iris or enter password to unlock</source>
        <translation type="vanished">验证虹膜或输入密码解锁</translation>
    </message>
    <message>
        <source>Use the bound wechat scanning code or enter the password to unlock</source>
        <translation type="vanished">使用绑定的微信扫码或输入密码解锁</translation>
    </message>
    <message>
        <source>Use the bound wechat scanning code or enter the password to log in</source>
        <translation type="vanished">使用绑定的微信扫码或输入密码登录</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="638"/>
        <location filename="../src/mainwindow.cpp" line="641"/>
        <location filename="../src/mainwindow.cpp" line="644"/>
        <location filename="../src/mainwindow.cpp" line="647"/>
        <source>Account locked,</source>
        <translation>Tài khoản đã bị khóa,</translation>
    </message>
    <message>
        <source>Authentication failed, please try again</source>
        <translation type="obsolete">认证失败，请重试</translation>
    </message>
</context>
<context>
    <name>PolkitListener</name>
    <message>
        <location filename="../src/PolkitListener.cpp" line="86"/>
        <source>Another client is already authenticating, please try again later.</source>
        <translation>Một máy khách khác đang xác thực, vui lòng thử lại sau.</translation>
    </message>
    <message>
        <location filename="../src/PolkitListener.cpp" line="253"/>
        <source>Authentication failure, please try again.</source>
        <translation>Xác thực thất bại, vui lòng thử lại.</translation>
    </message>
    <message>
        <location filename="../src/PolkitListener.cpp" line="259"/>
        <source>Password input error!</source>
        <translation>Lỗi nhập mật khẩu!</translation>
    </message>
    <message>
        <source>Account locked %1 minutes due to %2 fail attempts</source>
        <translation type="vanished">账户锁定%1分钟由于%2次错误尝试</translation>
    </message>
    <message>
        <source>Authentication failure,there are still %1 remaining opportunities</source>
        <translation type="vanished">认证失败，还剩余%1次尝试机会</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>FingerPrint</source>
        <translation type="obsolete">指纹</translation>
    </message>
    <message>
        <source>FingerVein</source>
        <translation type="obsolete">指静脉</translation>
    </message>
    <message>
        <source>Iris</source>
        <translation type="obsolete">虹膜</translation>
    </message>
    <message>
        <source>Face</source>
        <translation type="obsolete">人脸</translation>
    </message>
    <message>
        <source>VoicePrint</source>
        <translation type="obsolete">声纹</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
</context>
</TS>
