1
0
Fork 0
mirror of https://github.com/seiichiro0185/sailotp.git synced 2024-11-14 13:16:42 +00:00
harbour-sailotp/translations/harbour-sailotp-zh_CN.ts
Stefan Brand 0339d7dc2d Version 1.8.0
Added possibility to show a Token as QR-Code
Added possibility to hide Tokens by default and reveal on tap
Added Base32 input validation for secret
Fix progressbar placement for different screen sizes / ambiances
Fix About-Page styling for light ambiances
2019-02-24 16:41:21 +01:00

398 lines
16 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>About</name>
<message>
<location filename="../qml/pages/About.qml" line="75"/>
<source>A Simple Sailfish OTP Generator
(RFC 6238/4226 compatible)</source>
<translation>一个简单的旗鱼OTP生成器&lt;br/&gt;(RFC 6238/4226 兼容)</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="84"/>
<source>Copyright: Stefan Brand
License: BSD (3-clause)</source>
<translation>版权所有Stefan Brand
许可证: BSD (3-clause)</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="110"/>
<source>SailOTP uses the following third party libs:</source>
<translation>SailOTP使用下面的第三方库</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="121"/>
<source>Contributors:</source>
<translation>贡献者:</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="121"/>
<source>Support</source>
<translation>支持</translation>
</message>
<message>
<location filename="../qml/pages/About.qml" line="132"/>
<source>Translators:</source>
<translation>翻译:</translation>
</message>
</context>
<context>
<name>AddOTP</name>
<message>
<location filename="../qml/pages/AddOTP.qml" line="69"/>
<source>Show QR-Code</source>
<translation>显示二维码</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="72"/>
<location filename="../qml/pages/AddOTP.qml" line="85"/>
<source>Can&apos;t create QR-Code from incomplete settings!</source>
<translation>不能从未完成的设置中创建二维码</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="98"/>
<source>Add</source>
<translation>添加</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="98"/>
<source>Save</source>
<translation>保存</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="103"/>
<source>Type</source>
<translation>类型</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="105"/>
<source>Time-based (TOTP)</source>
<translation>基于时间(TOTP)</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="106"/>
<source>Counter-based (HOTP)</source>
<translation>基于计数器HOTP</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="107"/>
<source>Steam Guard</source>
<translation>时间流守卫</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="113"/>
<source>Title</source>
<translation>标题</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="114"/>
<source>Title for the OTP</source>
<translation>OTP的标题</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="126"/>
<source>Secret (at least 16 characters)</source>
<translation>密码至少16个字符</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="128"/>
<source>Secret OTP Key</source>
<translation>OTP密钥</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="142"/>
<source>Length</source>
<translation>长度</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="144"/>
<source>Length of the Token</source>
<translation>令牌的长度</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="156"/>
<location filename="../qml/pages/AddOTP.qml" line="158"/>
<source>Time Derivation (Seconds)</source>
<translation>时间推导(秒)</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="170"/>
<source>Next Counter Value</source>
<translation>下一个计数器的值</translation>
</message>
<message>
<location filename="../qml/pages/AddOTP.qml" line="172"/>
<source>Next Value of the Counter</source>
<translation>下一个计数器的值</translation>
</message>
</context>
<context>
<name>ExportPage</name>
<message>
<location filename="../qml/pages/ExportPage.qml" line="63"/>
<source>File already exists, choose &quot;Overwrite existing&quot; to overwrite it.</source>
<translation>文件已经存在,选择&quot;覆盖已存在&quot;来覆盖</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="72"/>
<source>Given file does not exist!</source>
<translation>选择的文件不存在</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="91"/>
<location filename="../qml/pages/ExportPage.qml" line="107"/>
<source>Export</source>
<translation>导出</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="91"/>
<location filename="../qml/pages/ExportPage.qml" line="107"/>
<source>Import</source>
<translation>导入</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="114"/>
<source>Filename</source>
<translation>文件名</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="115"/>
<source>File to import</source>
<translation></translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="115"/>
<source>File to export</source>
<translation>要导出的文件</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="128"/>
<source>Overwrite existing</source>
<translation>覆盖已存在</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="134"/>
<source>Password</source>
<translation>密码</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="135"/>
<source>Password for the file</source>
<translation>文件加密的密码</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="148"/>
<source>Passwords don&apos;t match!</source>
<translation>密码不匹配</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="148"/>
<source>Passwords match!</source>
<translation>密码匹配</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="149"/>
<source>Repeated Password for the file</source>
<translation>替换文件的密码</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="173"/>
<source>Here you can Import Tokens from a file. Put in the file location and the password you used on export. Pull left to start the import.</source>
<translation>在这里,你可以从文件导入令牌。输入你在导出时使用的文件位置和密码,向左拉开始导入</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="189"/>
<source>Here you can export Tokens to a file. The exported file will be encrypted with AES-256-CBC and Base64 encoded. Choose a strong password, the file will contain the secrets used to generate the Tokens for your accounts. Pull left to start the export.</source>
<translation>在这里您可以将令牌导出到文件。导出的文件将使用AES-256-CBC和Base64编码进行加密。选择一个强密码该文件将包含用于为你的帐户生成令牌的密钥。向左拉开始导出</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="189"/>
<source>To view the content of the export file outside of SailOTP use the following openssl command:</source>
<translation>在SailfOTP外面查看导出的文件使用下面的openssl命令</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="211"/>
<source>Error writing to file </source>
<translation>写入文件错误 </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="213"/>
<source>Token Database exported to </source>
<translation>令牌数据导出到 </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="216"/>
<source>Could not encrypt tokens. Error: </source>
<translation>不能加密令牌,错误:</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="219"/>
<source>Could not read tokens from Database</source>
<translation>不能从数据库中读取令牌</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="230"/>
<source>Tokens imported from </source>
<translation>令牌已从文件导入 </translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="235"/>
<source>Unable to decrypt file, did you use the right password?</source>
<translation>不能加密文件,确定使用了正确的密码?</translation>
</message>
<message>
<location filename="../qml/pages/ExportPage.qml" line="238"/>
<source>Could not read from file </source>
<translation>不能从文件读取 </translation>
</message>
</context>
<context>
<name>MainView</name>
<message>
<location filename="../qml/pages/MainView.qml" line="102"/>
<source>About</source>
<translation>关于</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="106"/>
<source>Settings</source>
<translation>设置</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="111"/>
<source>Export / Import</source>
<translation>导出/导入</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="115"/>
<source>Add Token</source>
<translation>添加令牌</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="129"/>
<source>Nothing here</source>
<translation>无内容</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="130"/>
<source>Pull down to add a OTP</source>
<translation>下拉添加一个OTP</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="165"/>
<source>Deleting</source>
<translation>删除中</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="186"/>
<location filename="../qml/pages/MainView.qml" line="260"/>
<source>Token for </source>
<translation>令牌</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="186"/>
<location filename="../qml/pages/MainView.qml" line="260"/>
<source> copied to clipboard</source>
<translation> 已复制到剪切板</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="256"/>
<source>Copy to Clipboard</source>
<translation>复制到剪贴板</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="264"/>
<source>Show Token as QR-Code</source>
<translation>显示二维码</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="269"/>
<source>Move up</source>
<translation>向上</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="274"/>
<source>Move down</source>
<translation>向下</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="279"/>
<source>Edit</source>
<translation>编辑</translation>
</message>
<message>
<location filename="../qml/pages/MainView.qml" line="285"/>
<source>Delete</source>
<translation>删除</translation>
</message>
</context>
<context>
<name>QRPage</name>
<message>
<location filename="../qml/pages/QRPage.qml" line="74"/>
<source>Can&apos;t create QR-Code from an empty String</source>
<translatorcomment>Google Translate</translatorcomment>
<translation>无法从空字符串创建QR码</translation>
</message>
</context>
<context>
<name>ScanOTP</name>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="54"/>
<source>Can&apos;t access temporary directory</source>
<translation>无临时目录访问权限</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="64"/>
<source>Add manually</source>
<translation>手动</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="71"/>
<source>Scan Code</source>
<translation>扫码</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="71"/>
<source>Scanning...</source>
<translation>扫描中...</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="96"/>
<source>No valid Token data found.</source>
<translation>没有发现有效的令牌数据。</translation>
</message>
<message>
<location filename="../qml/pages/ScanOTP.qml" line="137"/>
<source>Tap the picture to start / stop scanning. Pull down to add Token manually.</source>
<translation>点击照片开始/结束扫描,下拉手动添加</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
<location filename="../qml/pages/Settings.qml" line="50"/>
<source>Settings</source>
<translation>设置</translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="52"/>
<source>Behaviour</source>
<translatorcomment>Google Translate</translatorcomment>
<translation>行为</translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="56"/>
<source>Show Token as QR on Tap</source>
<translatorcomment>Google Translate</translatorcomment>
<translation>在点击时将令牌显示为QR</translation>
</message>
<message>
<location filename="../qml/pages/Settings.qml" line="68"/>
<source>Hide Tokens and Reveal on Tap</source>
<translatorcomment>Google Translate</translatorcomment>
<translation>隐藏令牌并在点击时显示</translation>
</message>
</context>
</TS>