diff options
Diffstat (limited to 'resource/lfs/locale/ts/GpgFrontend.zh_CN.ts')
-rw-r--r-- | resource/lfs/locale/ts/GpgFrontend.zh_CN.ts | 213 |
1 files changed, 109 insertions, 104 deletions
diff --git a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts index 8d69b915..02366ed3 100644 --- a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts +++ b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts @@ -5939,460 +5939,465 @@ If the issue persists, consider seeking technical support or consulting the docu <context> <name>GpgFrontend::UI::SmartCardControllerDialog</name> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="48"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="50"/> <source>Smart Card(s):</source> <translation>智能卡: </translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="49"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="51"/> <source>Key Stub(s) in Key Database(s):</source> <translation>在密钥数据库中的密钥桩: </translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="51"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="53"/> <source>Change Name</source> <translation>修改姓名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="52"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="54"/> <source>Change Language</source> <translation>修改语言</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="53"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="55"/> <source>Change Gender</source> <translation>修改性别</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="54"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="56"/> <source>Change Login Data</source> <translation>修改登录信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="55"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="57"/> <source>Change Public Key URL</source> <translation>修改公钥链接</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="56"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="58"/> <source>Change PIN</source> <translation>修改PIN</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="57"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="59"/> <source>Change Admin PIN</source> <translation>修改管理员PIN</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="58"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="60"/> <source>Change Reset Code</source> <translation>修改重置代码</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="59"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="61"/> <source>Fetch</source> <translation>同步密钥信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="60"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="62"/> <source>Restart All Gpg-Agents</source> <translation>重启所有Gpg-Agents</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="61"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="63"/> <source>Generate Card Keys</source> <translation>生成智能卡密钥</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="62"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="64"/> <source>Refresh</source> <translation>刷新</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="64"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="66"/> <source>Operations</source> <translation>操作</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="115"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="117"/> <source>Successful Operation</source> <translation>操作成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="116"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="118"/> <source>Restart all the GnuPG's components successfully</source> <translation>成功重启所有 GnuPG 组件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="119"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="121"/> <source>Failed Operation</source> <translation>操作失败</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="120"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="122"/> <source>Failed to restart all or one of the GnuPG's component(s)</source> <translation>无法重新启动所有或其中一个 GnuPG 组件</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="133"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="135"/> <source>Generate card key failed.</source> <translation>生成智能卡密钥失败。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="151"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="153"/> <source>Smart Card Controller</source> <translation>智能卡控制器</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="205"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="207"/> <source>OpenPGP Card Information</source> <translation>OpenPGP智能卡信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="207"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="209"/> <source>Basic Information</source> <translation>基本信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="208"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="210"/> <source>Reader</source> <translation>读卡器</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="209"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="211"/> <source>Serial Number</source> <translation>序列号</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="211"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="213"/> <source>Card Type</source> <translation>卡片类型</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="213"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="215"/> <source>Card Version</source> <translation>卡片版本</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="215"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="217"/> <source>App Type</source> <translation>应用类型</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="217"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="219"/> <source>App Version</source> <translation>应用版本</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="219"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/> <source>Manufacturer ID</source> <translation>制造商ID</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="223"/> <source>Manufacturer</source> <translation>制造商</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="223"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="225"/> <source>Card Holder</source> <translation>持卡人</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="225"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="227"/> <source>Language</source> <translation>语言</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="227"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="229"/> <source>Sex</source> <translation>性别</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="232"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="234"/> <source>Signature Counter</source> <translation>签名计数器</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="234"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="236"/> <source>CHV1 Cached</source> <translation>已缓存普通PIN</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="236"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="238"/> <source>CHV Max Length</source> <translation>PIN最大长度</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="242"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/> <source>CHV Retry Left</source> <translation>PIN剩余重试次数</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="248"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="250"/> <source>KDF Status</source> <translation>密钥派生函数状态</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="264"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/> <source>UIF</source> <translation>用户交互标志</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="265"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="267"/> <source>Sign</source> <translation>签名</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/> <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="268"/> <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="270"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="272"/> <source>Enabled</source> <translation>已启用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/> <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="268"/> <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="270"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="272"/> <source>Disabled</source> <translation>已禁用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="267"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="269"/> <source>Encrypt</source> <translation>加密</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="269"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="271"/> <source>Authenticate</source> <translation>验证</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="319"/> <source>Status Indicator</source> <translation>状态指示器</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="477"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="490"/> <source>Male</source> <translation>男</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="477"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="490"/> <source>Female</source> <translation>女</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="481"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="494"/> <source>Select sex to store in '%1'</source> <translation>选择存储在 '%1' 中的性别</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="509"/> <source>Enter new value for attribute '%1'</source> <translation>请输入 '%1' 的新值</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="231"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="233"/> <source>Status</source> <translation>状态</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="251"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="253"/> <source>Not enabled</source> <translation>未启用</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="254"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="256"/> <source>Enabled (no protection)</source> <translation>启用 (无保护)</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="257"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="259"/> <source>Enabled with salt protection</source> <translation>启用并开启加盐保护</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="260"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="262"/> <source>Unknown</source> <translation>未知</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="274"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="276"/> <source>Key Information</source> <translation>密钥信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/> <source>No key information available.</source> <translation>未发现可用密钥信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/> <source>No.</source> <translation>序号</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/> <source>Fingerprint</source> <translation>指纹</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="284"/> <source>Created</source> <translation>已生成</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="284"/> <source>Grip</source> <translation>Grip</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="285"/> <source>Type</source> <translation>类型</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="285"/> <source>Algorithm</source> <translation>算法</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="284"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="286"/> <source>Usage</source> <translation>用法</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="284"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="286"/> <source>Curve</source> <translation>密钥曲线</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="302"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="304"/> <source>Extended Capabilities</source> <translation>扩展能力</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="304"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="306"/> <source>Key Info (ki): %1</source> <translation>密钥信息 (ki): %1</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="304"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="308"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="312"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="306"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="310"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="314"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/> <source>Yes</source> <translation>是</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="304"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="308"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="312"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="306"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="310"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="314"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/> <source>No</source> <translation>否</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="307"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="309"/> <source>Additional Auth (aac): %1</source> <translation>额外验证 (aac): %1</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="311"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="313"/> <source>Biometric Terminal (bt): %1</source> <translation>生物终端: %1</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/> <source>KDF Supported: %1</source> <translation>密钥派生函数支持: %1</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="322"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/> <source>Additional Info</source> <translation>额外信息</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="369"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="371"/> <source>No OpenPGP Smart Card Found</source> <translation>未发现OpenPGP智能卡</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="370"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="372"/> <source>No OpenPGP-compatible smart card has been detected.</source> <translation>未检测到兼容 OpenPGP 的智能卡。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="374"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="376"/> <source>An OpenPGP Smart Card is a physical device that securely stores your private cryptographic keys and can be used for digital signing, encryption, and authentication. Popular examples include YubiKey, Nitrokey, and other GnuPG-compatible tokens.</source> <translation>OpenPGP 智能卡是一种物理设备,可以安全地存储你的私人加密密钥,并可用于数字签名、加密和身份验证。流行的例子包括 YubiKey、Nitrokey 和其他 GnuPG 兼容令牌。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="382"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="384"/> <source>Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application.</source> <translation>确保您的卡已插入并被系统正确识别。您也可以尝试重新连接卡或重启应用程序。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="390"/> + <source>Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later.</source> + <translation>注意:GpgFrontend 的智能卡支持需要 GnuPG 2.3.0 或更高版本。</translation> + </message> + <message> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="394"/> <source>Read the GnuPG Smart Card HOWTO: </source> <translation>阅读 GnuPG 智能卡帮助文档</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="495"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="493"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="508"/> <source>Modify Card Attribute</source> <translation>修改智能卡属性</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="524"/> <source>Failed</source> <translation>失败</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="525"/> <source>Failed to set attribute '%1'. Reason: %2. </source> <translation>修改属性 '%1' 失败。 原因: %2。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="540"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="528"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="553"/> <source>Success</source> <translation>成功</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="516"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="529"/> <source>Attribute operation completed successfully.</source> <translation>属性操作成功完成。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="527"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="540"/> <source>Failed to change Admin PIN.</source> <translation>修改管理员PIN失败。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="529"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="542"/> <source>Failed to set the Reset Code.</source> <translation>修改重置代码失败。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="531"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="544"/> <source>Failed to change PIN.</source> <translation>修改PIN失败。</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="534"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="547"/> <source>Reason: </source> <translation>原因: </translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="132"/> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="536"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="134"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/> <source>Error</source> <translation>错误</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="541"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="554"/> <source>PIN operation completed successfully.</source> <translation>PIN操作成功完成。</translation> </message> @@ -7176,32 +7181,32 @@ If the issue persists, consider seeking technical support or consulting the docu <context> <name>QObject</name> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="446"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="459"/> <source>Cardholder's Surname</source> <translation>持卡人的姓氏</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="447"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="460"/> <source>Please enter your surname (e.g., Lee):</source> <translation>请输入您的姓氏 (如: 李): </translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="452"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="465"/> <source>Cardholder's Given Name</source> <translation>持卡人的名字</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="453"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="466"/> <source>Please enter your given name (e.g., Chris):</source> <translation>请输入您的名字 (如: 四): </translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="462"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="475"/> <source>Too Long</source> <translation>太长</translation> </message> <message> - <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="463"/> + <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="476"/> <source>Combined name too long (max 39 characters).</source> <translation>姓名合并后太长 (最长39个字符)。</translation> </message> |