# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# 
# Translators:
# Dxball <toby0520@gmail.com>, 2017
# Jason Cheng <sanyu3u@gmail.com>, 2025
# YUCHENG CHIU, 2025
# 璃音, 2026
# Steve Link, 2026
# vishun, 2026
# boshu tu, 2026
# 
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-04 14:35+0200\n"
"PO-Revision-Date: 2016-10-04 18:53+0000\n"
"Last-Translator: boshu tu, 2026\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/duplicati/teams/67655/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#: Library/Encryption/Strings.cs:28
msgid ""
"This module encrypts all files in the same way that AESCrypt does, using 256"
" bit AES encryption."
msgstr "该模块与 AESCrypt 相同，使用 256 bit AES 方法加密所有文件"

#: Library/Encryption/Strings.cs:29
msgid "AES-256 encryption, built in"
msgstr "內建 AES-256 加密演算法"

#: Library/Encryption/Strings.cs:30
msgid "Empty passphrase not allowed"
msgstr "不允許空密碼"

#: Library/Encryption/Strings.cs:31
msgid ""
"Use this option to set the thread level allowed for AES crypt operations."
msgstr "使用此选项设置AES加密操作允许的线程级别。"

#: Library/Encryption/Strings.cs:32
msgid "Set thread level utilized for crypting"
msgstr "设置用于加密的线程级别。"

#: Library/Encryption/Strings.cs:33 Library/Main/Strings.cs:202
#: Library/Main/Strings.cs:257
#, csharp-format
msgid "The option --{0} is no longer used and has been deprecated."
msgstr "選項--{0}已不再使用並且已棄用。"

#: Library/Encryption/Strings.cs:43
#, csharp-format
msgid "Failed to decrypt data (invalid passphrase?): {0}"
msgstr "資料解密失敗（無效密碼？）: {0}"

#: Library/Encryption/Strings.cs:47
#, csharp-format
msgid ""
"The GPG encryption module uses the GNU Privacy Guard program to encrypt and "
"decrypt files. It requires that the gpg executable is available on the "
"system. On Windows it is assumed that this is in the default installation "
"folder under program files, under Linux and OSX it is assumed that the "
"program is available via the PATH environment variable. It is possible to "
"supply the path to GPG using the option --{0}."
msgstr ""
"GPG加密模块使用GNU Privacy "
"Guard程序来加密和解密文件。它要求系统上必须有gpg可执行文件。在Windows上，默认假设它位于程序文件的安装文件夹中，在Linux和OSX上，则假设该程序可以通过PATH环境变量获得。可以使用选项--{0}提供GPG的路径。"

#: Library/Encryption/Strings.cs:48
msgid "GNU Privacy Guard, external"
msgstr "外部 GNU Privacy Guard"

#: Library/Encryption/Strings.cs:49
msgid ""
"Use this switch to specify any extra options to GPG. You cannot specify the "
"--passphrase-fd option here. The --decrypt option is always specified."
msgstr "指定 GPG 的额外参数。您不能指定 --passphrase-fd 选项。选项 --decrypt 总是生效的。"

#: Library/Encryption/Strings.cs:50
msgid "Extra GPG commandline options for decryption"
msgstr "用于解密的额外的 GPG 命令行参数"

#: Library/Encryption/Strings.cs:51
msgid ""
"Use this switch to specify any extra options to GPG. You cannot specify the "
"--passphrase-fd option here. The --encrypt option is always specified."
msgstr "指定 GPG 的额外参数。您不能指定 --passphrase-fd 选项。选项 --encrypt 总是生效的。"

#: Library/Encryption/Strings.cs:52
msgid "Extra GPG commandline options for encryption"
msgstr "用于加密的额外的 GPG 命令行参数"

#: Library/Encryption/Strings.cs:53
#, csharp-format
msgid "Failed to execute GPG with \"{0} {1}\": {2}"
msgstr "无法使用 \"{0} {1}\" 执行GPG：{2}"

#: Library/Encryption/Strings.cs:54
msgid ""
"The path to the GNU Privacy Guard program. If not supplied, Duplicati will "
"search for \"gpg2\" and \"gpg\" on the system."
msgstr "GNU Privacy Guard程序的路径。如果没有提供，Duplicati将在系统上搜索\"gpg2\"和\"gpg\"。"

#: Library/Encryption/Strings.cs:55
msgid "The path to GnuPG"
msgstr "GnuPG 路徑"

#: Library/Encryption/Strings.cs:56
msgid ""
"Use this option to supply the --armor option to GPG. The files will be "
"larger but can be sent as pure text files."
msgstr "使用该选项可以指定 --armor 选项给GPG。文件将会更大，但可以当作纯文本文件发送。"

#: Library/Encryption/Strings.cs:57
msgid "Use GPG Armor"
msgstr "使用 GPG Armor"

#: Library/Encryption/Strings.cs:58
msgid "Override the GPG command supplied for decryption."
msgstr "覆盖用于解密的GPG命令。"

#: Library/Encryption/Strings.cs:59
msgid "The GPG decryption command"
msgstr "GPG 解密指令"

#: Library/Encryption/Strings.cs:60
#, csharp-format
msgid ""
"Override the default GPG encryption command \"{0}\". Normal usage is to "
"request asymetric encryption with the setting {1}."
msgstr "覆盖默认的GPG加密命令 \"{0}\"。通常的用法是设置 {1} 来请求非对称加密。"

#: Library/Encryption/Strings.cs:61
msgid "The GPG encryption command"
msgstr "GPG 加密指令"

#: Library/Encryption/Strings.cs:65
#, csharp-format
msgid "Decryption failed: {0}"
msgstr "解密失敗: {0}"

#: Library/Encryption/Strings.cs:66
msgid "Failure while invoking GnuPG, program won't flush output"
msgstr "调用 GunPG 失败，程序未能正常输出"

#: Library/Encryption/Strings.cs:67
msgid "Failure while invoking GnuPG, program won't terminate"
msgstr "调用 GunPG 失败，程序未能正确关闭"

#: Library/Encryption/Strings.cs:71
msgid "Key must be at least 8 characters long"
msgstr "密钥长度必须至少为8个字符"

#: Library/Encryption/Strings.cs:72
msgid "Key must not be empty"
msgstr "密钥不能为空"

#: Library/Encryption/Strings.cs:73
msgid "Refusing to encrypt with blacklisted key"
msgstr "拒绝使用黑名单密钥加密"

#: Library/Interface/Strings.cs:26
msgid "aliases"
msgstr "別名"

#: Library/Interface/Strings.cs:27
msgid "default value"
msgstr "預設值"

#: Library/Interface/Strings.cs:28
msgid "[DEPRECATED]"
msgstr "[废弃的]"

#: Library/Interface/Strings.cs:29
msgid "values"
msgstr "值"

#: Library/Interface/Strings.cs:33
msgid "Boolean"
msgstr "布林"

#: Library/Interface/Strings.cs:34
msgid "Enumeration"
msgstr "列舉"

#: Library/Interface/Strings.cs:35
msgid "Flags"
msgstr "旗標"

#: Library/Interface/Strings.cs:36
msgid "Integer"
msgstr "整數"

#: Library/Interface/Strings.cs:37
msgid "Path"
msgstr "路徑"

#: Library/Interface/Strings.cs:38
msgid "Size"
msgstr "大小"

#: Library/Interface/Strings.cs:39
msgid "String"
msgstr "字串"

#: Library/Interface/Strings.cs:40
msgid "Timespan"
msgstr "時間刻度"

#: Library/Interface/Strings.cs:41
msgid "DateTime"
msgstr "时间"

#: Library/Interface/Strings.cs:42
msgid "Password"
msgstr "密碼"

#: Library/Interface/Strings.cs:43
msgid "Decimal"
msgstr "十进制"

#: Library/Interface/Strings.cs:44
msgid "Unknown"
msgstr "未知"

#: Library/Interface/Strings.cs:48
msgid "The folder cannot be created because it already exists"
msgstr "文件夹已存在，所以不能创建"

#: Library/Interface/Strings.cs:49
msgid "The requested folder does not exist"
msgstr "需要的文件夹不存在"

#: Library/Interface/Strings.cs:50
msgid "Cancelled"
msgstr "已取消"

#: Library/Interface/Strings.cs:51
msgid ""
"Encryption key used to encrypt target settings does not match current key."
msgstr "用于加密目标设置的加密密钥与当前密钥不匹配。"

#: Library/Interface/Strings.cs:52
msgid "Encryption key is missing."
msgstr "加密密钥丢失。"

#: Library/Interface/CustomExceptions.cs:85
#: Library/Interface/CustomExceptions.cs:93
#: Library/Backend/Jottacloud/Jottacloud.cs:319
#: Library/Backend/SMB/SMBShareConnection.cs:428
msgid "The requested file does not exist"
msgstr "请求的文件不存在"

#: Library/Snapshots/Strings.cs:24
#, csharp-format
msgid ""
"The external command failed to start.\n"
"Error message: {0}\n"
"Command: {1} {2}"
msgstr ""
"執行外部指令失敗。\n"
"錯誤訊息: {0}\n"
"指令: {1} {2}"

#: Library/Snapshots/Strings.cs:27
#, csharp-format
msgid ""
"The external command failed to complete within the set time limit: {0} {1}"
msgstr "外部命令未能在指定时间内完成：{0} {1}"

#: Library/Snapshots/Strings.cs:28
#, csharp-format
msgid "Unable to match local path {0} with any snapshot path: {1}"
msgstr "本地路径 {0} 未能匹配到任何快照路径：{1}"

#: Library/Snapshots/Strings.cs:29
#, csharp-format
msgid ""
"Script returned successfully, but the temporary folder {0} does not exist: "
"{1}"
msgstr "脚本返回成功，但临时文件夹 {0}  不存在：{1}"

#: Library/Snapshots/Strings.cs:30
#, csharp-format
msgid ""
"Script returned successfully, but the temporary folder {0} still exist: {1}"
msgstr "脚本返回成功，但临时文件夹 {0} 仍然存在：{1}"

#: Library/Snapshots/Strings.cs:31
#, csharp-format
msgid "The script returned exit code {0}, but {1} was expected: {2}"
msgstr "脚本返回退出码 {0} ，但期望为 {1} ：{2}"

#: Library/Snapshots/Strings.cs:32
#, csharp-format
msgid ""
"Script returned successfully, but the output was missing the {0} parameter: "
"{1}"
msgstr "脚本返回成功，但输出缺少参数 {0} ：{1}"

#: Library/Snapshots/Strings.cs:35
msgid "Unable to determine full file path for USN entry"
msgstr "无法判断 USN 的完整路径"

#: Library/Snapshots/Strings.cs:36
msgid "USN journal entries were purged since last scan"
msgstr "上次扫描时 USN 日志就已经被清空了"

#: Library/Snapshots/Strings.cs:37
msgid "Unexpected empty response while enumerating"
msgstr "枚举时遇到意料之外的空响应"

#: Library/Snapshots/Strings.cs:38
msgid "USN is not supported on Linux"
msgstr "USN 在 Linux 上不支援"

#: Library/Snapshots/Strings.cs:39
msgid ""
"The number of files returned by USN was zero. This is likely an error. To "
"remedy this, USN has been disabled."
msgstr "USN 返回的文件数为 0，这可能是出错了。作为补救，USN 已被禁用。"

#: Library/Snapshots/Strings.cs:40
msgid "Unexpected path format encountered"
msgstr "遇到未知的路径格式"

#: Library/Snapshots/Strings.cs:41
msgid "Unsupported USN journal version."
msgstr "不支持的 USN 日志版本。"

#: Library/Snapshots/Strings.cs:42
msgid "Previous backup did not record USN journal info"
msgstr "之前的备份未记录 USN 日志信息"

#: Library/Snapshots/Strings.cs:43
msgid "USN journal ID changed"
msgstr "USN 日志 ID 有变更"

#: Library/Snapshots/Strings.cs:44
msgid "Next USN is zero"
msgstr "下一个 USN 是 0"

#: Library/Snapshots/Strings.cs:45
msgid "Backup configuration changed"
msgstr "备份设置有变更"

#: Library/Backend/OpenStack/Strings.cs:27
msgid ""
"This backend can read and write data to Swift (OpenStack Object Storage). "
"Allowed format is \"openstack://container/folder\"."
msgstr "这个后端可以读写Swift（OpenStack对象存储）的数据。允许的格式是 \"openstack://container/folder\"。"

#: Library/Backend/OpenStack/Strings.cs:28
msgid "OpenStack Simple Storage"
msgstr "OpenStack 简单存储"

#: Library/Backend/OpenStack/Strings.cs:29
#, csharp-format
msgid "Missing required option: {0}"
msgstr "缺少必要選項：{0}"

#: Library/Backend/OpenStack/Strings.cs:30
#, csharp-format
msgid ""
"The password used to connect to the server. This may also be supplied as the"
" environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} "
"must also be set."
msgstr "此密码用于连接到服务器。也可以通过环境变量\"AUTH_PASSWORD\"提供密码。如果提供了密码，则还必须设置 --{0}"

#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/S3/Strings.cs:33
#: Library/Backend/Mega/Strings.cs:27 Library/Utility/Strings.cs:94
msgid "Supply the password used to connect to the server"
msgstr "提供用于连接服务器的密码"

#: Library/Backend/OpenStack/Strings.cs:32
msgid "The domain name of the user used to connect to the server."
msgstr "用于用户连接到服务器的域名称。"

#: Library/Backend/OpenStack/Strings.cs:33 Library/Backend/SMB/Strings.cs:30
msgid "Supply the domain used to connect to the server"
msgstr "提供用于连接服务器的域"

#: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/S3/Strings.cs:34
#: Library/Backend/Mega/Strings.cs:28 Library/Utility/Strings.cs:95
msgid ""
"The username used to connect to the server. This may also be supplied as the"
" environment variable \"AUTH_USERNAME\"."
msgstr "该用户名用来连接到服务器，它也可以由环境变量 \"AUTH_USERNAME\" 提供。"

#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/S3/Strings.cs:35
#: Library/Backend/Mega/Strings.cs:29 Library/Utility/Strings.cs:96
msgid "Supply the username used to connect to the server"
msgstr "提供用于连接服务器的用户名"

#: Library/Backend/OpenStack/Strings.cs:36
msgid ""
"The Tenant Name is commonly the paying user account name. This option must "
"be supplied when authenticating with a password, but is not required when "
"using an API key."
msgstr "租户名称一般为付款用户的名称。如果使用密码认证，该选项必须提供，但使用 API 密钥时，该选项为非必填项。"

#: Library/Backend/OpenStack/Strings.cs:37
msgid "Supply the Tenant Name used to connect to the server"
msgstr "提供用于连接服务器的租户名称"

#: Library/Backend/OpenStack/Strings.cs:38
msgid ""
"The API key can be used to connect without supplying a password and tenant "
"ID with some providers."
msgstr "一些提供商支持使用 API 密钥连接服务器，而不需要密码和租户名称。"

#: Library/Backend/OpenStack/Strings.cs:39
msgid "Supply the API key used to connect to the server"
msgstr "提供连接服务器的 API 密钥"

#: Library/Backend/OpenStack/Strings.cs:40
#, csharp-format
msgid ""
"The authentication URL is used to authenticate the user and find the storage"
" service. The URL commonly ends with \"/v2.0\" for v2 and \"/v3\" for v3. "
"Known providers are: {0}{1}"
msgstr ""
"认证地址用于验证用户身份并查找存储服务。对于 v2 版本，该网址通常以 “/v2.0” 结尾，对于 v3 版本，该网址通常以 “/v3” "
"结尾。目前已知的供应商包括：{0}{1}"

#: Library/Backend/OpenStack/Strings.cs:41
msgid "Supply the authentication URL"
msgstr "提供认证地址"

#: Library/Backend/OpenStack/Strings.cs:42
msgid "The keystone API version to use. Valid values are 'v2' and 'v3'."
msgstr "要使用的keystone API版本。有效值为'v2'和'v3'。"

#: Library/Backend/OpenStack/Strings.cs:43
msgid "The keystone API version to use"
msgstr "keystone API 版本使用"

#: Library/Backend/OpenStack/Strings.cs:44
msgid ""
"By default, the first reported endpoint will be used for file transfers. To "
"select a specific region, provide the region name. If no such region is "
"supported, the default (first reported) endpoint is used."
msgstr "默认情况下，将使用首次报告的端点进行文件传输。要选择特定区域，请提供区域名称。如果该区域不受支持，则使用默认端点（首次报告的端点）。"

#: Library/Backend/OpenStack/Strings.cs:45
msgid "Supply the prefered region for endpoints"
msgstr "为端点提供首选区域"

#: Library/Backend/OpenStack/Strings.cs:49
msgid "Expose OpenStack configuration as a web module"
msgstr "将OpenStack配置作为web模块暴露"

#: Library/Backend/OpenStack/Strings.cs:50
msgid "OpenStack configuration module"
msgstr "OpenStack 配置模块"

#: Library/Backend/OpenStack/Strings.cs:51
#: Library/Backend/GoogleServices/Strings.cs:66
#: Library/Backend/S3/Strings.cs:73 Library/Backend/Storj/StorjConfig.cs:48
msgid "Provide different config values"
msgstr "提供不同的配置值"

#: Library/Backend/OpenStack/Strings.cs:52
#: Library/Backend/GoogleServices/Strings.cs:65
#: Library/Backend/S3/Strings.cs:72 Library/Backend/Storj/StorjConfig.cs:48
msgid "The config to get"
msgstr "获取配置"

#: Library/Backend/FTP/Strings.cs:30
msgid ""
"This backend can read and write data to an FTP based backend. Allowed "
"formats are \"ftp://hostname/folder\" and "
"\"ftp://username:password@hostname/folder\"."
msgstr ""
"此后端可以读写基于FTP的后端数据。允许的格式为 \"ftp://hostname/folder\" 和 "
"\"ftp://username:password@hostname/folder\""

#: Library/Backend/FTP/Strings.cs:31
msgid ""
"This backend can read and write data to an FTP based backend. Allowed "
"formats are \"aftp://hostname/folder\" and "
"\"aftp://username:password@hostname/folder\"."
msgstr ""
"该后台可向基于 FTP 的后台读写数据。允许的格式为 \"aftp://hostname/folder \"和 "
"\"aftp://username:password@hostname/folder\"。"

#: Library/Backend/FTP/Strings.cs:32
msgid "FTP"
msgstr "FTP"

#: Library/Backend/FTP/Strings.cs:33
msgid "Alternative FTP"
msgstr "备用 FTP"

#: Library/Backend/FTP/Strings.cs:34
msgid ""
"Use this option to log FTP dialog to terminal console for debugging "
"purposes."
msgstr "使用此选项将FTP对话记录到终端控制台以进行调试。"

#: Library/Backend/FTP/Strings.cs:35
msgid "Log FTP dialog to terminal console"
msgstr "将FTP对话记录到终端控制台"

#: Library/Backend/FTP/Strings.cs:36
msgid ""
"Use this option to log FTP PRIVATE info (username, password) to console for "
"debugging purposes (DO NOT POST THIS TO THE INTERNET!)"
msgstr "使用此选项将FTP私有信息（用户名，密码）记录到控制台以进行调试（不要发布到互联网上！）"

#: Library/Backend/FTP/Strings.cs:37
msgid "Log FTP PRIVATE info to console"
msgstr "将FTP私有信息记录到控制台"

#: Library/Backend/FTP/Strings.cs:38
msgid "Log diagnostics information"
msgstr "记录诊断信息"

#: Library/Backend/FTP/Strings.cs:39
msgid ""
"Use this option to log diagnostics information to the log output. This can "
"be useful for debugging purposes."
msgstr "使用此选项将诊断信息记录到日志输出中。 这对于调试目的很有用。"

#: Library/Backend/FTP/Strings.cs:40
#, csharp-format
msgid "The folder {0} was not found. Message: {1}"
msgstr "資料夾 {0} 找不到，訊息: {1}"

#: Library/Backend/FTP/Strings.cs:41
#, csharp-format
msgid ""
"The file {0} was uploaded but not found afterwards. The file listing "
"returned {1}"
msgstr "文件 {0} 已上传，但之后未找到。返回的文件列表为 {1}"

#: Library/Backend/FTP/Strings.cs:42
#, csharp-format
msgid ""
"The file {0} was uploaded but the returned size was {1} and it was expected "
"to be {2}"
msgstr "文件 {0} 已下载且返回大小为 {1} 但其大小应当为 {2}"

#: Library/Backend/FTP/Strings.cs:43
msgid ""
"To protect against network or server failures, every upload will be "
"attempted to be verified. Use this option to disable this verification to "
"make the upload faster but less reliable."
msgstr "为了防止网络或服务器失败，每次上传都会尝试校验。开启该选项将禁用校验，这会加快上传但减少可靠性。"

#: Library/Backend/FTP/Strings.cs:44
msgid "Disable upload verification"
msgstr "停用上傳驗證"

#: Library/Backend/FTP/Strings.cs:45
msgid ""
"If this flag is set, the FTP data connection type will be changed to the "
"selected option."
msgstr "如果设置该参数，FTP 数据连接方式将被修改为所选项。"

#: Library/Backend/FTP/Strings.cs:46
msgid "Configure the FTP data connection type"
msgstr "設定 FTP 資料連線類型"

#: Library/Backend/FTP/Strings.cs:47
msgid ""
"If this flag is set, the FTP encryption mode will be changed to the selected"
" option."
msgstr "如果设置该参数，FTP 加密方式将被修改为所选项。"

#: Library/Backend/FTP/Strings.cs:48
msgid "Configure the FTP encryption mode"
msgstr "設定 FTP 加密模式"

#: Library/Backend/FTP/Strings.cs:49
msgid "This flag controls the SSL policy to use when encryption is enabled."
msgstr "该参数决定加密启用时的 SSL 策略。"

#: Library/Backend/FTP/Strings.cs:50
msgid "Configure the SSL policy to use when encryption is enabled"
msgstr "設定 FTP 加密啟用時採用的 SSL 策略"

#: Library/Backend/FTP/Strings.cs:51
msgid ""
"Some FTP servers need a small delay before reporting the correct file size. "
"The required delay depends on network topology. If you experience errors "
"related to the upload size not matching, try adding a few seconds delay."
msgstr ""
"一些 FTP 服务器需要在报告正确的文件大小前延迟一段时间。所需的延迟取决于网络拓扑结构。如果您遇见与上传文件大小不匹配的错误，可以尝试增加几秒的延迟。"

#: Library/Backend/FTP/Strings.cs:52
msgid "Add a delay after uploading a file"
msgstr "在上传文件后延迟一定时间"

#: Library/Backend/FTP/Strings.cs:53
msgid ""
"Use this option to communicate using Secure Socket Layer (SSL) over ftp "
"(ftps)."
msgstr "使用此选项通过安全套接层（SSL）在ftp（ftps）上进行通信。"

#: Library/Backend/FTP/Strings.cs:54
msgid "Instruct Duplicati to use an SSL (ftps) connection"
msgstr "令 Duplicati 使用 SSL (FTPS) 连接"

#: Library/Backend/FTP/Strings.cs:55
#, csharp-format
msgid ""
"Activate this option to make the FTP connection in active mode. Even if the "
"option --{0} is also set, the connection will be made in active mode."
msgstr "激活此选项以使FTP连接处于主动模式。即使也设置了选项 --{0}，连接也将以主动模式建立。"

#: Library/Backend/FTP/Strings.cs:56 Library/Backend/FTP/Strings.cs:58
msgid "Toggle the FTP connections method"
msgstr "切换 FTP 连接模式"

#: Library/Backend/FTP/Strings.cs:57
#, csharp-format
msgid ""
"Activate this option to make the FTP connection in passive mode, which works"
" better with some firewalls. If the option --{0} is set, this option is "
"ignored."
msgstr "激活此选项以使FTP连接处于被动模式，这种方式与某些防火墙配合得更好。如果设置了选项 --{0}，则忽略此选项。"

#: Library/Backend/FTP/Strings.cs:59
msgid ""
"The option ftp-passive is deprecated, use ftp-data-connection-type instead."
msgstr "选项 ftp-passive 已被弃用，请使用 ftp-data-connection-type 代替。"

#: Library/Backend/FTP/Strings.cs:60
msgid "ftp-regular is deprecated, use ftp-data-connection-type instead."
msgstr "ftp-regular 已被弃用，请使用 ftp-data-connection-type 代替。"

#: Library/Backend/FTP/Strings.cs:61
msgid "use-ssl is deprecated, use ftp-ssl-protocols instead."
msgstr "use-ssl 已被弃用，请使用 ftp-ssl-protocols 代替。"

#: Library/Backend/FTP/Strings.cs:62
#, csharp-format
msgid "The file {0} was not found. Message: {1}"
msgstr "未找到文件 {0}。信息：{1}"

#: Library/Backend/FTP/Strings.cs:63
msgid "Treat the url path as absolute"
msgstr "将 url 路径视为绝对路径"

#: Library/Backend/FTP/Strings.cs:64
msgid ""
"Use this option to interpret the url path as an absolute path. This option "
"only has an effect if the initial starting folder in the FTP server is not "
"the (virtual) root folder. If not set, the path in the url is treated as "
"relative to the initial login folder."
msgstr ""
"使用该选项可将 url 路径解释为绝对路径。该选项只有在 FTP 服务器的初始起始文件夹不是（虚拟）根文件夹时才有效。如果不设置，url "
"中的路径将被视为初始登录文件夹的相对路径。"

#: Library/Backend/FTP/Strings.cs:65
msgid "Treat the url path as relative"
msgstr "将 url 路径视为相对路径"

#: Library/Backend/FTP/Strings.cs:66
msgid ""
"Use this option to interpret the url path as a path that is relative to the "
"initial login folder. This option only has an effect if the initial starting"
" folder in the FTP server is not the (virtual) root folder. If not set, the "
"path in the url is treated as absolute, ignoring the initial login folder."
msgstr ""
"使用该选项可将 url 路径解释为相对于初始登录文件夹的路径。该选项只有在 FTP "
"服务器中的初始起始文件夹不是（虚拟）根文件夹时才有效。如果不设置，url 中的路径将被视为绝对路径，忽略初始登录文件夹。"

#: Library/Backend/FTP/Strings.cs:67
msgid "Use CWD instead of absolute paths"
msgstr "使用 CWD 代替绝对路径"

#: Library/Backend/FTP/Strings.cs:68
msgid ""
"Use this option to start the connection with a CWD command instead of an "
"absolute path. This can be useful if the FTP server does not support "
"absolute paths."
msgstr "使用该选项可通过 CWD 命令而不是绝对路径启动连接。如果 FTP 服务器不支持绝对路径，这个选项就很有用。"

#: Library/Backend/FTP/Strings.cs:69
#, csharp-format
msgid "Error creating folder {0}, gave folder: {1}"
msgstr "创建文件夹 {0} 出错，已给出文件夹：{1}"

#: Library/Backend/FTP/Strings.cs:70 Library/Utility/Strings.cs:126
#, csharp-format
msgid "Error writing file: {0}, error: {1}"
msgstr "写入文件时出错：{0}，错误：{1}"

#: Library/Backend/FTP/Strings.cs:71
msgid "Ignore PureFTPd limit warnings"
msgstr "忽略 PureFTPd 限制警告"

#: Library/Backend/FTP/Strings.cs:72
#, csharp-format
msgid ""
"PureFTPd is known to truncate file listings. If server has been configured "
"to a higher limit or do not expect to store more than 10000 files you can "
"suppress errors and warnings with {0}"
msgstr "PureFTPd 会截断文件列表。 如果服务器已配置为更高的限制或不希望存储超过 10000 个文件，您可以使用 {0} 抑制错误和警告"

#: Library/Backend/GoogleServices/Strings.cs:28
msgid ""
"This backend can read and write data to Google Cloud Storage. Allowed format"
" is \"gcs://bucket/folder\"."
msgstr "此后端可以读写Google Cloud Storage的数据。允许的格式为 \"gcs://bucket/folder\"。"

#: Library/Backend/GoogleServices/Strings.cs:29
msgid "Google Cloud Storage"
msgstr "Google Cloud Storage"

#: Library/Backend/GoogleServices/Strings.cs:30
#, csharp-format
msgid "You must supply a project ID with --{0} for creating a bucket."
msgstr "您必须使用 --{0}提供一个项目ID来创建bucket。"

#: Library/Backend/GoogleServices/Strings.cs:31
msgid ""
"The supplied credentials are missing the full control scope. Please use a "
"service account with full control access."
msgstr "所提供的凭证缺少完全控制范围。请使用具有完全控制权限的服务账户。"

#: Library/Backend/GoogleServices/Strings.cs:32
#, csharp-format
msgid ""
"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n"
"{0}"
msgstr ""
"该选项只在创建新 bucket 时生效。使用该选项来修改数据的存储地区。bucket 位置不同，费用也不同。已知的 bucket 位置：\n"
"{0}"

#: Library/Backend/GoogleServices/Strings.cs:34
msgid "Specify location option for creating a bucket"
msgstr "指定创建 bucket 的位置"

#: Library/Backend/GoogleServices/Strings.cs:35
#, csharp-format
msgid ""
"This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n"
"{0}"
msgstr ""
"该选项只在创建新 bucket 时生效。使用该选项来修改 bucket 的存储类型。bucket 存储级别，费用和功能也不同。已知的存储类别：\n"
"{0}"

#: Library/Backend/GoogleServices/Strings.cs:37
msgid "Specify storage class for creating a bucket"
msgstr "指定创建 bucket 的存储级别"

#: Library/Backend/GoogleServices/Strings.cs:38
msgid ""
"This option is only used when creating new buckets. Use this option to "
"supply the project ID that the bucket is attached to. The project determines"
" where usage charges are applied."
msgstr "此选项仅在创建新bucket时使用。使用此选项提供存bucket所关联的项目ID。项目决定了使用费用。"

#: Library/Backend/GoogleServices/Strings.cs:39
msgid "Specify project for creating a bucket"
msgstr "指定创建 bucket 的项目"

#: Library/Backend/GoogleServices/Strings.cs:40
#: Library/Backend/GoogleServices/Strings.cs:42
#: Library/SecretProvider/Strings.cs:129
msgid "Service account JSON"
msgstr "服务账户 JSON"

#: Library/Backend/GoogleServices/Strings.cs:41
msgid ""
"String with JSON credentials for a Google Cloud service account. When set, "
"AuthID is not required."
msgstr "包含 Google Cloud 服务帐号的 JSON 凭据的字符串。 设置后，不需要 AuthID。"

#: Library/Backend/GoogleServices/Strings.cs:43
msgid ""
"Path to a file with JSON credentials for a Google Cloud service account. "
"When set, AuthID is not required."
msgstr "包含 Google Cloud 服务帐号 JSON 凭据的文件的路径。 设置后，不需要 AuthID。"

#: Library/Backend/GoogleServices/Strings.cs:44
msgid "Specify retention policy mode"
msgstr "指定保留策略模式"

#: Library/Backend/GoogleServices/Strings.cs:45
msgid ""
"This option specifies the retention policy mode to use when setting object "
"lock. Possible values are 'Locked' and 'Unlocked'."
msgstr "该选项指定设置对象锁时使用的保留策略模式。可能的值是 \"锁定 \"和 \"解锁\"。"

#: Library/Backend/GoogleServices/Strings.cs:50
msgid ""
"This backend can read and write data to Google Drive. Allowed format is "
"\"googledrive://folder/subfolder\"."
msgstr "此后端可以读写Google Drive的数据。允许的格式为\"googledrive://folder/subfolder\"。"

#: Library/Backend/GoogleServices/Strings.cs:51
msgid "Google Drive"
msgstr "Google Drive"

#: Library/Backend/GoogleServices/Strings.cs:52
#, csharp-format
msgid "There is more than one item named \"{0}\" in the folder \"{1}\"."
msgstr "在文件夹 \"{1}\" 中有多于一个名为 \"{0}\" 的项目。"

#: Library/Backend/GoogleServices/Strings.cs:53
#: Library/Backend/File/Strings.cs:42 Library/Compression/Strings.cs:38
#: Library/Compression/Strings.cs:49 Library/Compression/Strings.cs:60
#, csharp-format
msgid "File not found: {0}"
msgstr "未找到文件：{0}"

#: Library/Backend/GoogleServices/Strings.cs:54
msgid ""
"This option sets the team drive to use. Leaving it empty uses the personal "
"drive."
msgstr "此选项设置要使用的团队drive。留空则使用个人drive。"

#: Library/Backend/GoogleServices/Strings.cs:55
msgid "Team drive ID"
msgstr "团队 drive ID"

#: Library/Backend/GoogleServices/Strings.cs:56
msgid "The list response was not valid."
msgstr "列表响应无效。"

#: Library/Backend/GoogleServices/Strings.cs:57
msgid "The about response was not valid."
msgstr "关于响应无效。"

#: Library/Backend/GoogleServices/Strings.cs:58
msgid "The create folder response was not valid."
msgstr "创建文件夹响应无效。"

#: Library/Backend/GoogleServices/Strings.cs:63
msgid "Google Cloud Storage configuration module"
msgstr "Google Cloud Storage配置模块"

#: Library/Backend/GoogleServices/Strings.cs:64
msgid "Expose Google Cloud Storage configuration as a web module"
msgstr "将Google Cloud Storage配置作为web模块暴露"

#: Library/Backend/Duplicati/Strings.cs:28
msgid "This backend can read and write data to Duplicati Storage."
msgstr "该后台可以读写数据到 Duplicati 存储。"

#: Library/Backend/Duplicati/Strings.cs:29
msgid "Duplicati Storage Backend"
msgstr "Duplicati 存储后台"

#: Library/Backend/Duplicati/Strings.cs:31
msgid "The API ID for authenticating with the Duplicati storage server."
msgstr "用于与 Duplicati 存储服务器进行身份验证的 API ID。"

#: Library/Backend/Duplicati/Strings.cs:32
msgid ""
"Specifies the API ID to use when authenticating with the Duplicati storage "
"server."
msgstr "指定与 Duplicati 存储服务器进行身份验证时使用的 API ID。"

#: Library/Backend/Duplicati/Strings.cs:33
msgid "The API Key for authenticating with the Duplicati storage server."
msgstr "用于与 Duplicati 存储服务器进行身份验证的 API 密钥。"

#: Library/Backend/Duplicati/Strings.cs:34
msgid ""
"Specifies the API Key to use when authenticating with the Duplicati storage "
"server."
msgstr "指定与 Duplicati 存储服务器进行身份验证时使用的 API 密钥。"

#: Library/Backend/Duplicati/Strings.cs:35
msgid "The Backup ID to use on the Duplicati storage server."
msgstr "要在 Duplicati 存储服务器上使用的备份 ID。"

#: Library/Backend/Duplicati/Strings.cs:36
msgid ""
"Each backupID identifies a separate backup set on the Duplicati storage "
"server."
msgstr "每个 备份ID 标识 Duplicati 存储服务器上的一个独立备份集。"

#: Library/Backend/Duplicati/Strings.cs:37
msgid "A unique backup id must be specified"
msgstr "必须指定唯一的备份 ID"

#: Library/Backend/Duplicati/Strings.cs:42
msgid "Lists the backup folders on a Duplicati storage server."
msgstr "列出 Duplicati 存储服务器上的备份文件夹。"

#: Library/Backend/Duplicati/Strings.cs:43
msgid "List Duplicati Backup Folders"
msgstr "列出 Duplicati 备份文件夹"

#: Library/Backend/Duplicati/Strings.cs:45
msgid "The action to perform."
msgstr "要执行的操作。"

#: Library/Backend/Duplicati/Strings.cs:46
msgid "Specifies the action to perform."
msgstr "指定要执行的操作。"

#: Library/Backend/Duplicati/Strings.cs:48
msgid "The URL of the Duplicati storage server."
msgstr "Duplicati 存储服务器的 URL。"

#: Library/Backend/Duplicati/Strings.cs:49
msgid "Specifies the URL of the Duplicati storage server."
msgstr "指定 Duplicati 存储服务器的 URL。"

#: Library/Backend/S3/Strings.cs:26
msgid ""
"This backend can read and write data to an S3 compatible server. Allowed "
"format is \"s3://bucketname/prefix\"."
msgstr "此后端可以读写与S3兼容的服务器上的数据。允许的格式为 \"s3://bucketname/prefix\"。"

#: Library/Backend/S3/Strings.cs:27
msgid "S3 compatible"
msgstr "兼容 S3"

#: Library/Backend/S3/Strings.cs:28
#, csharp-format
msgid ""
"Secret Access Key can be obtained after logging into your account. This can "
"also be supplied through the option --{0}."
msgstr "Secret Access Key 可在登录账户后获取。也可通过选项 --{0} 提供。"

#: Library/Backend/S3/Strings.cs:29
msgid "Secret Access Key"
msgstr "Secret Access Key "

#: Library/Backend/S3/Strings.cs:30
#, csharp-format
msgid ""
"Access Key ID can be obtained after logging into your account. This can also"
" be supplied through the option --{0}."
msgstr "Access Key ID  可在登录账户后获取。也可通过选项 --{0} 提供。"

#: Library/Backend/S3/Strings.cs:31 Library/Backend/AliyunOSS/Strings.cs:30
#: Library/Backend/Idrivee2/Strings.cs:31
msgid "Access Key ID"
msgstr "访问密钥 ID"

#: Library/Backend/S3/Strings.cs:32 Library/Backend/Mega/Strings.cs:26
#: Library/Utility/Strings.cs:93
msgid ""
"The password used to connect to the server. This may also be supplied as the"
" environment variable \"AUTH_PASSWORD\"."
msgstr "该密码用来连接到服务器，它也可以由环境变量 \"AUTH_PASSWORD\" 提供。"

#: Library/Backend/S3/Strings.cs:36
msgid "No S3 secret key given"
msgstr "未给出 S3 访问密钥"

#: Library/Backend/S3/Strings.cs:37
msgid "No S3 userID given"
msgstr "未给出 S3 用户 ID"

#: Library/Backend/S3/Strings.cs:38
#, csharp-format
msgid ""
"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n"
"{0}"
msgstr ""
"该选项只在创建新 bucket 时生效。使用该选项来修改数据的存储地区。Amazon 对非美国 bucket 收取略多费用。已知 bucket 位置：\n"
"{0}"

#: Library/Backend/S3/Strings.cs:40
msgid "Specify S3 location constraints"
msgstr "指定 S3 位置限制"

#: Library/Backend/S3/Strings.cs:41
#, csharp-format
msgid ""
"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n"
"{0}"
msgstr ""
"如今 Amazon 以外的公司也提供 S3 API，这意味着该后端也能读写这些提供商的数据。使用该选项指定主机名。当前已知的提供商有：\n"
"{0}"

#: Library/Backend/S3/Strings.cs:43
msgid "Specify an alternate S3 server name"
msgstr "指定可选的 S3 服务器名"

#: Library/Backend/S3/Strings.cs:44
msgid ""
"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be "
"used to communicate with S3 services."
msgstr "设置为aws或minio。然后可使用AWS SDK或Minio SDK与S3服务通信。"

#: Library/Backend/S3/Strings.cs:45
msgid "Specify the S3 client library to use"
msgstr "指定使用的 S3 客户端库"

#: Library/Backend/S3/Strings.cs:46
msgid ""
"Use this option to communicate using Secure Socket Layer (SSL) over http "
"(https). Note that bucket names containing a period has problems with SSL "
"connections."
msgstr "使用此选项通过安全套接层（SSL）在http（https）上进行通信。请注意，包含句点（.）的bucket名称在SSL连接上会有问题。"

#: Library/Backend/S3/Strings.cs:47 Library/Backend/TahoeLAFS/Strings.cs:29
#: Library/Utility/Strings.cs:88
msgid "Instruct Duplicati to use an SSL (https) connection"
msgstr "令 Duplicati 使用 SSL (HTTPS) 连接"

#: Library/Backend/S3/Strings.cs:48
msgid ""
"This disables chunk encoding for the aws client, which is not supported by "
"all S3 providers."
msgstr "这将禁用aws客户端的chunk encoding，并非所有的S3提供商都支持。"

#: Library/Backend/S3/Strings.cs:49
msgid "Disable chunk encoding (aws client only)"
msgstr "禁用chunk encoding（仅限aws客户端）"

#: Library/Backend/S3/Strings.cs:50
msgid ""
"This disables payload signing for the aws client, which is not supported by "
"all S3 providers."
msgstr "这会禁用 aws 客户端的有效负载签名，并非所有 S3 提供商都支持此功能。"

#: Library/Backend/S3/Strings.cs:51
msgid "Disable payload signing (aws client only)"
msgstr "禁用负载签名（仅限 aws 客户端）"

#: Library/Backend/S3/Strings.cs:52
msgid ""
"Use this option to specify a storage class. If this option is not used, the "
"server will choose a default storage class."
msgstr "使用该选项指定存储级别。如果该选项未设置，服务器将使用默认的存储级别。"

#: Library/Backend/S3/Strings.cs:53
msgid "Specify storage class"
msgstr "指定存储级别"

#: Library/Backend/S3/Strings.cs:54
msgid "Specify archive storage class"
msgstr "指定归档存储类别"

#: Library/Backend/S3/Strings.cs:55
msgid ""
"Use this option to specify what storage classes are considered archive "
"storage classes. With this option it is possible to allow lifecycle policies"
" to move data to cheaper storage classes and prevent Duplicati from "
"accessing archived data. This option is only supported for the AWS client."
msgstr ""
"使用此选项指定哪些存储类被视为归档存储类。 通过此选项，可以允许生命周期策略将数据移动到更便宜的存储类别，并防止 Duplicati 访问存档数据。 仅"
" AWS 客户端支持此选项。"

#: Library/Backend/S3/Strings.cs:56
msgid "Specify the S3 list API version to use"
msgstr "指定要使用的 S3 列表 API 版本"

#: Library/Backend/S3/Strings.cs:57
msgid ""
"Use this option to specify the S3 list API version to use. This can be used "
"to work around issues with some S3 providers."
msgstr "使用此选项指定要使用的 S3 列表 API 版本。 这可用于解决某些 S3 提供商的问题。"

#: Library/Backend/S3/Strings.cs:58
msgid "Use this option to list all files in the bucket"
msgstr "使用此选项列出存储桶中的所有文件"

#: Library/Backend/S3/Strings.cs:59
msgid ""
"To reduce the number of objects listed, the default is to only list the "
"first level of objects. Use this option to list all objects in the bucket."
msgstr "为了减少列出的对象数量，默认情况下仅列出第一级对象。 使用此选项可以列出存储桶中的所有对象。"

#: Library/Backend/S3/Strings.cs:60 Library/Backend/Idrivee2/Strings.cs:34
msgid "Specify the S3 object lock mode"
msgstr "指定 S3 对象锁定模式"

#: Library/Backend/S3/Strings.cs:61 Library/Backend/Idrivee2/Strings.cs:35
msgid ""
"Use this option to specify the S3 object lock mode. Governance mode allows "
"users with special permissions to bypass the lock, while Compliance mode "
"enforces strict immutability."
msgstr "使用该选项可指定 S3 对象锁模式。治理模式允许拥有特殊权限的用户绕过锁定，而合规模式则强制执行严格的不变性。"

#: Library/Backend/S3/Strings.cs:62
msgid "Specify the authentication region"
msgstr "指定验证区域"

#: Library/Backend/S3/Strings.cs:63
msgid ""
"Use this option to specify the region used when signing requests. "
"Authentication will use this value or fall back to the location constraint "
"region if not supplied."
msgstr "使用此选项可指定签署请求时使用的区域。如果不提供该值，身份验证将使用该值，或退回到位置限制区域。"

#: Library/Backend/S3/Strings.cs:64
#, csharp-format
msgid "Unknown S3 client: {0}"
msgstr "未知 S3 客户端：{0}"

#: Library/Backend/S3/Strings.cs:65
msgid "No path allowed in endpoint"
msgstr "端点中不允许有路径"

#: Library/Backend/S3/Strings.cs:70
msgid "S3 configuration module"
msgstr "S3配置模块"

#: Library/Backend/S3/Strings.cs:71
msgid "Expose S3 configuration as a web module"
msgstr "将S3配置作为web模块暴露"

#: Library/Backend/S3/Strings.cs:78
msgid "S3 IAM support module"
msgstr "S3 IAM 支持模块"

#: Library/Backend/S3/Strings.cs:79
msgid "Expose S3 IAM manipulation as a web module"
msgstr "将S3 IAM操作作为Web模块暴露"

#: Library/Backend/S3/Strings.cs:80
msgid "The operation to perform"
msgstr "要执行的操作"

#: Library/Backend/S3/Strings.cs:81
msgid "Select the operation to perform"
msgstr "选择要执行的操作"

#: Library/Backend/S3/Strings.cs:82
msgid "The username to use"
msgstr "要使用的用户名"

#: Library/Backend/S3/Strings.cs:83
msgid "The Amazon Access Key ID"
msgstr "Amazon Access Key ID"

#: Library/Backend/S3/Strings.cs:84
msgid "The password to use"
msgstr "要使用的密码"

#: Library/Backend/S3/Strings.cs:85
msgid "The Amazon Secret Key"
msgstr "Amazon Secret Key"

#: Library/Backend/SSHv2/Strings.cs:26
msgid "Module for generating SSH private/public keys"
msgstr "生成 SSH 公私钥的模块"

#: Library/Backend/SSHv2/Strings.cs:27
msgid "SSH Key Generator"
msgstr "SSH Key 產生器"

#: Library/Backend/SSHv2/Strings.cs:28
msgid "A username to append to the public key."
msgstr "附加到公钥的用户名。"

#: Library/Backend/SSHv2/Strings.cs:29
msgid "Public key username"
msgstr "公钥用户名"

#: Library/Backend/SSHv2/Strings.cs:30
msgid "Determines the type of key to generate."
msgstr "确定要生成的密钥类型。"

#: Library/Backend/SSHv2/Strings.cs:31
msgid "The key type"
msgstr "密钥类型"

#: Library/Backend/SSHv2/Strings.cs:32
msgid "The length of the key in bits."
msgstr "密钥的bits长度。"

#: Library/Backend/SSHv2/Strings.cs:33
msgid "The key length"
msgstr "密钥长度"

#: Library/Backend/SSHv2/Strings.cs:37
msgid "Module for uploading SSH public keys"
msgstr "上传 SSH 公钥的模块"

#: Library/Backend/SSHv2/Strings.cs:38
msgid "SSH Key Uploader"
msgstr "SSH 密钥上传器"

#: Library/Backend/SSHv2/Strings.cs:39
msgid "The SSH connection URL used to establish the connection."
msgstr "用于建立连接的SSH连接URL。"

#: Library/Backend/SSHv2/Strings.cs:40
msgid "The SSH connection URL"
msgstr "SSH 连接地址"

#: Library/Backend/SSHv2/Strings.cs:41
msgid ""
"The SSH public key must be a valid SSH string, which is appended to the "
".ssh/authorized_keys file."
msgstr "SSH公钥必须是有效的SSH字符串，它会被追加到.ssh/authorized_keys文件中。"

#: Library/Backend/SSHv2/Strings.cs:42
msgid "The SSH public key to append"
msgstr "附加的 SSH 公钥"

#: Library/Backend/SSHv2/Strings.cs:46
msgid ""
"This backend can read and write data to an SSH based backend, using SFTP. "
"Allowed formats are \"ssh://hostname/folder\" and "
"\"ssh://username:password@hostname/folder\"."
msgstr ""
"此后端可以使用SFTP读写基于SSH的后端数据。允许的格式为\"ssh://hostname/folder\"和\"ssh://username:password@hostname/folder\"。"

#: Library/Backend/SSHv2/Strings.cs:47
msgid "SFTP (SSH)"
msgstr "SFTP (SSH)"

#: Library/Backend/SSHv2/Strings.cs:48
msgid "A username is required"
msgstr "需要用户名"

#: Library/Backend/SSHv2/Strings.cs:49
msgid "A password is required if not using a keyfile"
msgstr "如果不使用密钥文件则需要密码"

#: Library/Backend/SSHv2/Strings.cs:50
msgid ""
"The server fingerprint used for validation of server identity. Format is "
"e.g. \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"."
msgstr ""
"用于验证服务器身份的服务器指纹。格式例如：\"ssh-rsa 4096 "
"11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"。"

#: Library/Backend/SSHv2/Strings.cs:51
msgid "Supply server fingerprint used for validation of server identity"
msgstr "提供用来验证服务器身份的指纹"

#: Library/Backend/SSHv2/Strings.cs:52
msgid ""
"To guard against man-in-the-middle attacks, the server fingerprint is "
"verified on connection. Use this option to disable host-key fingerprint "
"verification. You should only use this option for testing."
msgstr "为防止中间人攻击，连接服务器时将校验其指纹。开启该选项以禁用主机密钥指纹校验，您只应当在测试时使用该选项。"

#: Library/Backend/SSHv2/Strings.cs:53
msgid "Disable fingerprint validation"
msgstr "禁用指纹校验"

#: Library/Backend/SSHv2/Strings.cs:54
msgid ""
"Point to a valid OpenSSH keyfile. If the file is encrypted, the password "
"supplied is used to decrypt it. If the keyfile is specified, the password is"
" not used to authenticate."
msgstr "指向一个有效的OpenSSH密钥文件。如果文件是加密的，提供的密码用于解密它。如果指定了密钥文件，密码不用于认证。"

#: Library/Backend/SSHv2/Strings.cs:55 Library/Backend/SSHv2/Strings.cs:57
msgid "Use a SSH private key to authenticate"
msgstr "使用 SSH 私钥认证"

#: Library/Backend/SSHv2/Strings.cs:56
msgid ""
"An url-encoded SSH private key. If the key is encrypted, the password "
"supplied is used to decrypt it. If the private key is specified, the "
"password is not used to authenticate."
msgstr "url 编码的 SSH 私钥。 如果密钥已加密，则使用提供的密码对其进行解密。 如果指定了私钥，则不使用密码进行身份验证。"

#: Library/Backend/SSHv2/Strings.cs:58
msgid ""
"Use this option to manage the internal timeout for SSH operations. If the "
"value is set to zero, the operations will not time out."
msgstr "使用此选项来管理SSH操作的内部超时。如果该值设置为零，操作将不会超时。"

#: Library/Backend/SSHv2/Strings.cs:59
msgid "Set the operation timeout value"
msgstr "设置操作超时时间"

#: Library/Backend/SSHv2/Strings.cs:60
msgid ""
"Use this option to enable the keep-alive interval for the SSH connection. If"
" the connection is idle, aggressive firewalls might close the connection. "
"Using keep-alive will keep the connection open in this scenario. If this "
"value is set to zero, the keep-alive is disabled."
msgstr ""
"使用此选项来启用SSH连接的keep-alive间隔。如果连接处于空闲状态，防火墙可能会关闭连接，在这种情况下，使用keep-"
"alive将保持连接打开。如果此值设置为零，则禁用keep-alive。"

#: Library/Backend/SSHv2/Strings.cs:61
msgid "Set a keepalive value"
msgstr "设置 keepalive 时间"

#: Library/Backend/SSHv2/Strings.cs:62
msgid "Disable ssh-agent authentication"
msgstr "禁用 ssh-agent 身份验证"

#: Library/Backend/SSHv2/Strings.cs:64
msgid ""
"On macOS, the ssh-agent is used, and an attempt is made to use the keychain "
"to load private key passphrases. If the private key itself is stored in the "
"keychain, it will not be available."
msgstr "在 macOS 上，使用 ssh-agent，并尝试使用钥匙串加载私钥密码。 如果私钥本身存储在钥匙串中，则它将不可用。"

#: Library/Backend/SSHv2/Strings.cs:67
msgid ""
"Prevent using ssh-agent for authentication. When not set and no password or "
"keyfile is supplied, the agent will be used. {MacOSAgentNotes}"
msgstr "防止使用 ssh-agent 进行身份验证。 如果未设置并且未提供密码或密钥文件，则将使用代理。 {MacOSAgentNotes}"

#: Library/Backend/SSHv2/Strings.cs:68
msgid "Treat source path as relative to the initial path"
msgstr "将源路径视为相对于初始路径"

#: Library/Backend/SSHv2/Strings.cs:69
msgid ""
"Use this option to treat the source path as relative to the initial path. "
"This is useful when the full path of the system is not known."
msgstr "使用此选项可将源路径视为相对于初始路径。 当系统的完整路径未知时，这非常有用。"

#: Library/Backend/SSHv2/Strings.cs:70
#, csharp-format
msgid "Unable to set folder to {0}, error message: {1}"
msgstr "無法設定資料夾至 {0}，錯誤訊息: {1}"

#: Library/Backend/SSHv2/Strings.cs:71
#, csharp-format
msgid ""
"Validation of server fingerprint failed. Server returned fingerprint "
"\"{0}\". Cause of this message is either not correct configuration or Man-"
"in-the-middle attack!"
msgstr "验证服务器指纹失败。服务器返回指纹 \"{0}\"。这可能是因为配置不正确或者中间人攻击！"

#: Library/Backend/SSHv2/Strings.cs:72
#, csharp-format
msgid ""
"Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} "
"(NOT SECURE) for testing!"
msgstr "请添加 --{1}=\"{0}\" 来信任该主机。视情况，您也可以使用 --{2} (不安全) 进行测试！"

#: Library/Backend/SSHv2/Strings.cs:73
#, csharp-format
msgid ""
"The option {0} is deprecated. Please use --{1}, --{2} or --{3} instead."
msgstr "选项 {0} 已弃用。 请改用 --{1}、--{2} 或 --{3}。"

#: Library/Backend/Box/Strings.cs:26
msgid ""
"This backend can read and write data to Box.com. Allowed format is "
"\"box://folder/subfolder\"."
msgstr "此后端可以读写Box.com的数据。允许的格式为\"box://folder/subfolder\"。"

#: Library/Backend/Box/Strings.cs:27
msgid "Box.com"
msgstr "Box.com"

#: Library/Backend/Box/Strings.cs:28
msgid ""
"After deleting a file, it may end up in the trash folder where it will be "
"deleted after a grace period. Use this command to force immediate removal of"
" delete files."
msgstr "一般删除文件可能会将其放入回收站且在一定宽限期后才删除。使用该命令会立即删除文件。"

#: Library/Backend/Box/Strings.cs:29
msgid "Force delete files"
msgstr "強制刪除檔案"

#: Library/Backend/Rclone/Strings.cs:26
msgid "This backend can read and write data to Rclone."
msgstr "该后端能通过 Rclone 读写数据。"

#: Library/Backend/Rclone/Strings.cs:27
msgid "Rclone"
msgstr "Rclone"

#: Library/Backend/Rclone/Strings.cs:28
msgid ""
"Local repository for Rclone. Make sure it is configured as a local drive, as"
" it needs access to the files generated by Duplicati."
msgstr "Rclone 使用的本地仓库。请确保其指向本地磁盘，因为 Rclone 需要通过它来访问 Duplicati 生成的文件。"

#: Library/Backend/Rclone/Strings.cs:29
msgid "Local repository"
msgstr "本機 repository"

#: Library/Backend/Rclone/Strings.cs:30
msgid ""
"Remote repository for Rclone. This can be any of the backends provided by "
"Rclone. More info available on https://rclone.org/."
msgstr "Rclone 使用的远程仓库，可以为任何 Rclone 支持的云存储后端。了解更多，请访问 https://rclone.org/ 。"

#: Library/Backend/Rclone/Strings.cs:31
msgid "Remote repository"
msgstr "遠端 repository"

#: Library/Backend/Rclone/Strings.cs:32
msgid "Path on the Remote repository."
msgstr "远程仓库的路径"

#: Library/Backend/Rclone/Strings.cs:33
msgid "Remote path"
msgstr "遠端 path"

#: Library/Backend/Rclone/Strings.cs:34
msgid "Options will be transferred to rclone."
msgstr "参数将被传递给 Rclone"

#: Library/Backend/Rclone/Strings.cs:35
msgid "Rclone options"
msgstr "Rclone 选项"

#: Library/Backend/Rclone/Strings.cs:36
msgid ""
"Full path to the rclone executable. Only needed if it's not in your path."
msgstr "Rclone 程序的完整路径。仅当 PATH 中找不到 rclone 时才需要指定。"

#: Library/Backend/Rclone/Strings.cs:37
msgid "Rclone executable"
msgstr "Rclone 程序路径"

#: Library/Backend/File/Strings.cs:26
msgid ""
"This backend can read and write data to an file based backend. Allowed "
"formats are \"file://hostname/folder\" and "
"\"file://username:password@hostname/folder\". You may supply UNC paths "
"(e.g.: \"file://\\\\server\\folder\") or local paths (e.g.: (win) "
"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")"
msgstr ""
"此后端可以读写基于文件的后端数据。允许的格式为\"file://hostname/folder\"和\"file://username:password@hostname/folder\"。您可以提供UNC路径（例如：\"file://\\\\server\\folder\"）或本地路径（例如：(win)"
" \"file://c:\\folder\", (linux) \"file:///usr/pub/files\"）"

#: Library/Backend/File/Strings.cs:27
#: Library/SourceProvider/Builtin/Strings.cs:27
msgid "Local folder or drive"
msgstr "本機資料夾或磁碟"

#: Library/Backend/File/Strings.cs:28
#, csharp-format
msgid ""
"This option only works when the option --{0} is also specified. If there are"
" alternate paths specified, this option indicates the name of a marker file "
"that must be present in the folder. This can be used to handle situations "
"where an external drive changes drive letter or mount point. By ensuring "
"that a certain file exists, it is possible to prevent writing data to an "
"unwanted external drive. The contents of the file are never examined, only "
"file existence."
msgstr ""
"此选项仅在同时指定了 --{0} "
"选项时才有效。如果指定了备用路径，此选项表示文件夹中必须存在的标记文件的名称。这可以用来处理外部驱动器更改驱动器字母或挂载点的情况。通过确保某个文件存在，可以防止将数据写入不想要的外部驱动器。文件的内容从不被检查，只检查文件是否存在。"

#: Library/Backend/File/Strings.cs:29
msgid "Look for a file in the destination folder"
msgstr "在目标文件夹中查找文件"

#: Library/Backend/File/Strings.cs:30
#, csharp-format
msgid ""
"This option allows multiple targets to be specified. The primary target path"
" is placed before the list of paths supplied with this option. Before "
"starting the backup, each folder in the list is checked for existence and "
"optionally the presence of the marker file supplied by --{0}. The first "
"existing path that optionally contains the marker file is then used as the "
"destination. Multiple destinations are separated with a \"{1}\". On Windows,"
" the path may be a UNC path, and the drive letter may be substituted with an"
" asterisk (*), e.g: \"*:\\backup\", which will examine all drive letters. If"
" a username and password is supplied, the same credentials are used for all "
"destinations."
msgstr ""
"该选项可以指定多个目标。首选目标路径需要放在路径列表最前。开始备份前，Duplicati 将检查此列表中的每个路径是否存在，如果指定了 --{0} "
"选项，还会检查标识文件是否存在。第一个存在的路径将作为目标路径。多个目标可以用\"{1}\"分隔。在 Windows 上，路径可以是 UNC "
"路径，盘符也可以用星号(*) 通配，例如\"*:\\backup\"，这将检查所有驱动器名。如果指定了用户名和密码，那么它们将用于所有目标地址。"

#: Library/Backend/File/Strings.cs:31
msgid "A list of secondary target paths"
msgstr "候选目标路径列表"

#: Library/Backend/File/Strings.cs:32
#, csharp-format
msgid "The folder {0} does not exist"
msgstr "資料夾 {0} 不存在"

#: Library/Backend/File/Strings.cs:33
#, csharp-format
msgid ""
"The marker file \"{0}\" was not found in any of the examined destinations: "
"{1}"
msgstr "在所有检查过的文件夹 {1} 中标识文件 \"{0}\" 都不存在"

#: Library/Backend/File/Strings.cs:34
#, csharp-format
msgid ""
"When storing the file, the standard operation is to copy the file and delete"
" the original. This sequence ensures that the operation can be retried if "
"something goes wrong. Activating this option may cause the retry operation "
"to fail. This option has no effect unless the option --{0} is activated."
msgstr ""
"在存储文件时，标准操作是复制文件并删除原始文件。这一序列确保了如果出现问题，操作可以重试。激活此选项可能会导致重试操作失败。除非激活了 --{0} "
"选项，否则此选项无效。"

#: Library/Backend/File/Strings.cs:35
msgid "Move the file instead of copying it"
msgstr "移动文件而不是复制"

#: Library/Backend/File/Strings.cs:36
msgid ""
"If this option is set, any existing authentication against the remote share "
"is dropped before attempting to authenticate."
msgstr "如果设置了此选项，在尝试进行身份验证之前，将放弃对远程共享的任何现有身份验证。"

#: Library/Backend/File/Strings.cs:37
msgid "Force authentication against remote share"
msgstr "连接远程共享时强制认证"

#: Library/Backend/File/Strings.cs:38
msgid ""
"As an extra precaution the uploaded file length will be checked against the "
"local source length."
msgstr "作为额外的预防措施，将检查上传的文件长度与本地源长度是否一致。"

#: Library/Backend/File/Strings.cs:39
msgid "Disable length verification"
msgstr "禁用长度验证"

#: Library/Backend/File/Strings.cs:40
msgid ""
"When this option is set, the backend will not sanitize filenames. This may "
"lead to issues with certain characters in the filename, but is necessary for"
" some mounted storage that returns incorrect paths."
msgstr "设置此选项后，后端将不会清理文件名。 这可能会导致文件名中的某些字符出现问题，但对于某些返回错误路径的已安装存储来说是必要的。"

#: Library/Backend/File/Strings.cs:41
msgid "Disable filename sanitization"
msgstr "禁用文件名清理"

#: Library/Backend/Backblaze/Strings.cs:27
msgid ""
"This backend can read and write data to the Backblaze B2 Cloud Storage. "
"Allowed format is \"b2://bucketname/prefix\"."
msgstr "此后端可以读写Backblaze B2云存储的数据。允许的格式为\"b2://bucketname/prefix\"。"

#: Library/Backend/Backblaze/Strings.cs:28
msgid "B2 Cloud Storage"
msgstr "B2 Cloud Storage"

#: Library/Backend/Backblaze/Strings.cs:29
#, csharp-format
msgid ""
"B2 Cloud Storage Application Key can be obtained after logging into your "
"Backblaze account. This can also be supplied through the option --{0}."
msgstr ""
"B2 Cloud Storage Application Key可以在登录您的Backblaze账户后获得。也可以通过选项 --{0} 提供。"

#: Library/Backend/Backblaze/Strings.cs:30
msgid "B2 Cloud Storage Application Key"
msgstr "B2 Cloud Storage Application Key"

#: Library/Backend/Backblaze/Strings.cs:31
#, csharp-format
msgid ""
"B2 Cloud Storage Account ID can be obtained after logging into your "
"Backblaze account. This can also be supplied through the option --{0}."
msgstr "B2 Cloud Storage Account ID可以在登录您的Backblaze账户后获得。也可以通过选项 --{0} 提供。"

#: Library/Backend/Backblaze/Strings.cs:32
msgid "B2 Cloud Storage Account ID"
msgstr "B2 Cloud Storage 帳號 ID"

#: Library/Backend/Backblaze/Strings.cs:33
msgid "No B2 Cloud Storage Application Key given"
msgstr "未提供B2 Cloud Storage Application Key"

#: Library/Backend/Backblaze/Strings.cs:34
msgid "No B2 Cloud Storage Account ID given"
msgstr "未提供B2 Cloud Storage Account ID"

#: Library/Backend/Backblaze/Strings.cs:35
msgid ""
"By default, a private bucket is created. Use this option to set the bucket "
"type. Refer to the B2 documentation for allowed types."
msgstr "默认情况下，会创建一个私有bucket。使用此选项来设置bucket类型。请参阅B2文档以了解允许的类型。"

#: Library/Backend/Backblaze/Strings.cs:36
msgid "The bucket type used when creating a bucket"
msgstr "创建 bucket 时的 bucket 类型"

#: Library/Backend/Backblaze/Strings.cs:37
msgid ""
"Use this option to set the page size for listing contents of B2 buckets. A "
"lower number means less data, but can increase the number of Class C "
"transaction on B2. Suggested values are between 100 and 1000."
msgstr ""
"使用此选项设置列出B2 buckets的页面大小。较小的数字意味着较少的数据，但可能会增加B2 Transactions Class "
"C的数量。建议的值在100到1000之间。"

#: Library/Backend/Backblaze/Strings.cs:38
msgid "The size of file-listing pages"
msgstr "列出文件的页大小"

#: Library/Backend/Backblaze/Strings.cs:39
msgid ""
"Change this if you want to use your custom domain to download files, and "
"uploading will not be affected. The default download URL depends on your "
"account and looks like \"https://f00X.backblazeb2.com\"."
msgstr ""
"如果您想使用自定义域名下载文件，请更改此项，上传不会受到影响。默认下载URL取决于您的账户类似这样\"https://f00X.backblazeb2.com\"."

#: Library/Backend/Backblaze/Strings.cs:40
msgid "The base URL to use for downloading files"
msgstr "用于下载文件的基础地址"

#: Library/Backend/Backblaze/Strings.cs:41
msgid ""
"Sets the lock mode for B2 object retention. Governance mode allows "
"privileged users to bypass retention, while Compliance mode enforces strict "
"retention that cannot be bypassed."
msgstr "设置 B2 对象保留的锁定模式。治理模式允许特权用户绕过保留，而合规模式则强制执行无法绕过的严格保留。"

#: Library/Backend/Backblaze/Strings.cs:42
msgid "The lock mode for B2 object retention (Governance or Compliance)"
msgstr "B2 对象保留的锁定模式（治理或合规性）"

#: Library/Backend/Backblaze/Strings.cs:43
#, csharp-format
msgid ""
"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger "
"than zero."
msgstr "设置\"{0}\"对于\"{1}\"是无效的。它必须是一个大于零的整数。"

#: Library/Backend/Backblaze/Strings.cs:44
#, csharp-format
msgid ""
"The setting \"{0}\" is invalid for \"{1}\". It must be either \"Governance\""
" or \"Compliance\"."
msgstr "设置\"{0}\"对\"{1}\"无效。必须是 \"治理 \"或 \"合规\"。"

#: Library/Backend/OneDrive/Strings.cs:26
msgid ""
"Size of individual fragments which are uploaded separately for large files. "
"It is recommended to be between 5-10 MiB (though a smaller value may work "
"better on a slower or less reliable connection), and to be a multiple of 320"
" KiB."
msgstr ""
"为大文件上传的分片大小，建议在 5-10 MiB 之间（尽管较小的值可能在较慢或较不可靠的连接上效果更好），并且是 320 KiB 的倍数。"

#: Library/Backend/OneDrive/Strings.cs:27
msgid "Fragment size for large uploads"
msgstr "大文件上传的分块大小"

#: Library/Backend/OneDrive/Strings.cs:28
msgid ""
"Number of retry attempts made for each fragment before failing the overall "
"file upload."
msgstr "在对整个文件上传失败之前，对每个片段进行的重试尝试次数。"

#: Library/Backend/OneDrive/Strings.cs:29
msgid "Number of retries for each fragment"
msgstr "每个分片的重试次数"

#: Library/Backend/OneDrive/Strings.cs:30
msgid ""
"Amount of time (in milliseconds) to wait between failures when uploading "
"fragments."
msgstr "上传片段时，在失败之间等待的时间（以毫秒为单位）。"

#: Library/Backend/OneDrive/Strings.cs:31
msgid "Millisecond delay between fragment errors"
msgstr "分片错误之间的延迟时间 (毫秒)"

#: Library/Backend/OneDrive/Strings.cs:32
msgid "Use this option to set HttpClient class to perform HTTP requests."
msgstr "使用此选项来设置HttpClient类以执行HTTP请求。"

#: Library/Backend/OneDrive/Strings.cs:33
msgid "Whether the HttpClient class should be used"
msgstr "是否使用 HttpClient 类"

#: Library/Backend/OneDrive/Strings.cs:34
msgid "The option --use-http-client is deprecated and has no effect."
msgstr "选项 --use-http-client 已被弃用，没有任何作用。"

#: Library/Backend/OneDrive/Strings.cs:39
#, csharp-format
msgid ""
"Store files in Microsoft OneDrive or Microsoft OneDrive for Business via the"
" Microsoft Graph API. Usage of this backend requires that you agree to the "
"terms in {0} ({1}) and {2} ({3})."
msgstr ""
"通过Microsoft Graph API将文件存储在Microsoft OneDrive或Microsoft OneDrive for "
"Business中。使用此后端需要您同意 {0}（{1}） 和 {2}（{3}） 中的条款。"

#: Library/Backend/OneDrive/Strings.cs:40
msgid "Microsoft OneDrive"
msgstr "Microsoft OneDrive"

#: Library/Backend/OneDrive/Strings.cs:41
#, csharp-format
msgid ""
"ID of the drive to store data in. If no drive is specified, the default "
"OneDrive or OneDrive for Business drive will be used via '{0}'."
msgstr "存储数据的设备 ID。如果未指定设备，则默认通过 '{0}' 使用 OneDrive 或 OneDrive 企业版。"

#: Library/Backend/OneDrive/Strings.cs:42
msgid "Optional ID of the drive"
msgstr "可选的设备 ID"

#: Library/Backend/OneDrive/Strings.cs:47
#, csharp-format
msgid ""
"Store files in a Microsoft SharePoint site via the Microsoft Graph API. "
"Usage of this backend requires that you agree to the terms in {0} ({1}) and "
"{2} ({3})."
msgstr ""
"通过Microsoft Graph API将文件存储在Microsoft SharePoint网站中。使用此后端需要您同意 {0}（{1}） 和 "
"{2}（{3}） 中的条款。"

#: Library/Backend/OneDrive/Strings.cs:48
msgid "Microsoft SharePoint v2"
msgstr "Microsoft SharePoint v2"

#: Library/Backend/OneDrive/Strings.cs:49
msgid "ID of the site to store data in."
msgstr "用于存储数据的站点 ID。"

#: Library/Backend/OneDrive/Strings.cs:50
msgid "ID of the site"
msgstr "站点 ID"

#: Library/Backend/OneDrive/Strings.cs:51
msgid "No site ID was provided"
msgstr "未提供站点 ID"

#: Library/Backend/OneDrive/Strings.cs:52
msgid "No drive information was returned"
msgstr "没有返回驱动器信息"

#: Library/Backend/OneDrive/Strings.cs:57
#, csharp-format
msgid ""
"Store files in a Microsoft Office 365 Group via the Microsoft Graph API. "
"Allowed formats are "
"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\""
" (with \"//\" being optionally used to indicate the root document folder) "
"and \"sharepoint://subfolder\" (in which case you must also explicitly "
"specify the SharePoint site's ID via --{0}). Usage of this backend requires "
"that you agree to the terms in {1} ({2}) and {3} ({4})."
msgstr ""
"通过Microsoft Graph API将文件存储在Microsoft Office "
"365群组中。允许的格式为\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"（其中\"//\"可选地用于指示根文档文件夹）以及\"sharepoint://subfolder\"（在这种情况下，您还必须通过"
" --{0} 明确指定SharePoint站点的ID）。使用此后端需要您同意 {1}（{2}） 和 {3}（{4}） 中的条款。"

#: Library/Backend/OneDrive/Strings.cs:58
msgid "Microsoft Office 365 Group"
msgstr "Microsoft Office 365 群组"

#: Library/Backend/OneDrive/Strings.cs:59
msgid "ID of the group to store data in."
msgstr "用于存储数据的群组ID。"

#: Library/Backend/OneDrive/Strings.cs:60
msgid "ID of the group"
msgstr "群组ID"

#: Library/Backend/OneDrive/Strings.cs:61
msgid "Email address of the group to store data in."
msgstr "用于存储数据的区组邮件地址。"

#: Library/Backend/OneDrive/Strings.cs:62
msgid "Email address of the group"
msgstr "该群组的邮件地址"

#: Library/Backend/OneDrive/Strings.cs:63
msgid "No group ID or group email address was provided."
msgstr "未提供群组ID或群组电子邮件地址。"

#: Library/Backend/OneDrive/Strings.cs:64
#, csharp-format
msgid "No groups were found with the given email address: {0}"
msgstr "给定 Email 地址未找到组： {0}"

#: Library/Backend/OneDrive/Strings.cs:65
#, csharp-format
msgid "Multiple groups were found with the given email address: {0}"
msgstr "给定的 Email 地址存在多个组： {0}"

#: Library/Backend/OneDrive/Strings.cs:66
#, csharp-format
msgid "Conflicting group IDs used: given {0} but found {1}"
msgstr "组 ID 冲突：设置为 {0} 而找到的是 {1}"

#: Library/Backend/AliyunOSS/Strings.cs:27
msgid "This backend can read and write data to Aliyun OSS."
msgstr "此后端可以向阿里云OSS读写数据。"

#: Library/Backend/AliyunOSS/Strings.cs:28
msgid "Aliyun OSS (Object Storage Service)"
msgstr "Aliyun OSS (对象存储服务)"

#: Library/Backend/AliyunOSS/Strings.cs:29
msgid "Access Key ID is used to identify the user."
msgstr "Access Key ID用于识别不同用户。"

#: Library/Backend/AliyunOSS/Strings.cs:31
msgid ""
"Access Key Secret is the key used by the user to encrypt signature strings "
"and by OSS to verify these signature strings."
msgstr "Access Key Secret是用户用来加密签名字符串的密钥，也是OSS用来验证这些签名字符串的密钥。"

#: Library/Backend/AliyunOSS/Strings.cs:32
#: Library/Backend/Idrivee2/Strings.cs:29
msgid "Access Key Secret"
msgstr "访问密钥机密"

#: Library/Backend/AliyunOSS/Strings.cs:33
msgid ""
"A storage space is a container used to store objects (Object), and all "
"objects must belong to a specific storage space."
msgstr "存储空间是用来存储对象的容器，所有对象必须属于特定的存储空间。"

#: Library/Backend/AliyunOSS/Strings.cs:34
#: Library/Backend/TencentCOS/Strings.cs:36
msgid "Bucket name"
msgstr "Bucket 名稱"

#: Library/Backend/AliyunOSS/Strings.cs:35
msgid "Region indicates the physical location of the OSS data center."
msgstr "区域表示OSS数据中心的物理位置。"

#: Library/Backend/AliyunOSS/Strings.cs:36
msgid "Region"
msgstr "Region"

#: Library/Backend/AliyunOSS/Strings.cs:37
msgid ""
"Endpoint refers to the domain name through which OSS provides external "
"services."
msgstr "Endpoint是指OSS提供外部服务的域名。"

#: Library/Backend/AliyunOSS/Strings.cs:38
msgid "Endpoint"
msgstr "Endpoint"

#: Library/Backend/Filejump/Strings.cs:27
msgid ""
"This backend can read and write data to filejump. Allowed formats are "
"\"filejump://hostname/folder\" and "
"\"filejump://username:password@hostname/folder\"."
msgstr ""
"该后端可以向 filejump 读取和写入数据。 "
"允许的格式为“filejump://主机名/文件夹”和“filejump://用户名:密码@主机名/文件夹”。"

#: Library/Backend/Filejump/Strings.cs:28
msgid "Filejump"
msgstr "Filejump"

#: Library/Backend/Filejump/Strings.cs:29
msgid "The filejump API token"
msgstr "filejump API 令牌"

#: Library/Backend/Filejump/Strings.cs:30
msgid ""
"Supply the filejump API token instead of the username and password. Can be "
"obtained from: \"https://drive.filejump.com/account-settings\""
msgstr ""
"提供 filejump API 令牌而不是用户名和密码。 可以从：“https://drive.filejump.com/account-"
"settings”获取"

#: Library/Backend/Filejump/Strings.cs:31
msgid "The filejump API URL"
msgstr "The filejump API URL"

#: Library/Backend/Filejump/Strings.cs:32
msgid "Set the filejump API URL if using a non-standard url."
msgstr "如果使用非标准 URL，请设置 filejump API URL。"

#: Library/Backend/Filejump/Strings.cs:33
msgid "The filejump page size"
msgstr "filejump页面大小"

#: Library/Backend/Filejump/Strings.cs:34
msgid "Adjusts the filejump API page size."
msgstr "调整 filejump API 页面大小。"

#: Library/Backend/Filejump/Strings.cs:35
msgid "Use soft delete"
msgstr "使用软删除"

#: Library/Backend/Filejump/Strings.cs:36
msgid "Use soft delete instead of hard delete."
msgstr "使用软删除而不是硬删除。"

#: Library/Backend/AzureBlob/Strings.cs:28
msgid ""
"This backend can read and write data to Azure blob storage. Allowed format "
"is \"azure://bucketname\"."
msgstr "此后端可以向Azure Blob存储读写数据。允许的格式为\"azure://bucketname\"。"

#: Library/Backend/AzureBlob/Strings.cs:29
msgid "Azure blob"
msgstr "Azure blob"

#: Library/Backend/AzureBlob/Strings.cs:30
msgid "All files will be written to the container specified."
msgstr "所有文件都将被写入指定的容器中。"

#: Library/Backend/AzureBlob/Strings.cs:31
msgid "The name of the storage container"
msgstr "存储容器的名称"

#: Library/Backend/AzureBlob/Strings.cs:32
msgid "No Azure storage account name given"
msgstr "未给出 Azure 存储帐户名称"

#: Library/Backend/AzureBlob/Strings.cs:33
msgid ""
"The Azure storage account name which can be obtained by clicking the "
"\"Manage Access Keys\" button on the storage account dashboard."
msgstr "Azure存储账户名称可以通过点击存储账户仪表板上的\"Manage Access Keys\"按钮获得。"

#: Library/Backend/AzureBlob/Strings.cs:34
msgid "The storage account name"
msgstr "存储帐户名称"

#: Library/Backend/AzureBlob/Strings.cs:35
msgid ""
"The Azure access key which can be obtained by clicking the \"Manage Access "
"Keys\" button on the storage account dashboard."
msgstr "Azure access key可以通过点击存储账户仪表板上的\"Manage Access Keys\"按钮获得。"

#: Library/Backend/AzureBlob/Strings.cs:36
msgid "The access key"
msgstr "access key"

#: Library/Backend/AzureBlob/Strings.cs:37
msgid ""
"The Azure shared access signature (SAS) token which can be obtained by "
"selecting the \"Shared access signature\" blade on the storage account "
"dashboard, or inside a container blade."
msgstr "Azure共享访问签名（SAS）令牌可以通过在存储账户仪表板上选择\"Shared access signature\"，或者在容器内部获得。"

#: Library/Backend/AzureBlob/Strings.cs:38
msgid "The SAS token"
msgstr "SAS token"

#: Library/Backend/AzureBlob/Strings.cs:39
msgid "No Azure access key or SAS token given"
msgstr "未提供Azure access key 或是 SAS token"

#: Library/Backend/AzureBlob/Strings.cs:40
msgid "Specify the access tier"
msgstr "指定访问层"

#: Library/Backend/AzureBlob/Strings.cs:41
msgid ""
"Use this option to specify the access tier. If this option is not used, the "
"server will choose a default access tier."
msgstr "使用此选项指定访问层。 如果不使用此选项，服务器将选择默认访问层。"

#: Library/Backend/AzureBlob/Strings.cs:42
msgid "The storage classes that are considered archive classes"
msgstr "被视为归档类的存储类"

#: Library/Backend/AzureBlob/Strings.cs:43
msgid ""
"Use this option to specify what storage classes are considered archive "
"storage classes. With this option it is possible to allow lifecycle policies"
" to move data to cheaper storage classes and prevent Duplicati from "
"accessing archived data."
msgstr ""
"使用此选项指定哪些存储类被视为归档存储类。 通过此选项，可以允许生命周期策略将数据移动到更便宜的存储类别，并防止 Duplicati 访问存档数据。"

#: Library/Backend/AzureBlob/Strings.cs:44
msgid "The number of retries for Azure operations"
msgstr "Azure 操作的重试次数"

#: Library/Backend/AzureBlob/Strings.cs:45
msgid ""
"Use this option to specify the number of retries for Azure blob operations. "
"Set to 0 to disable retries."
msgstr "使用此选项指定 Azure Blob 操作的重试次数。 设置为 0 以禁用重试。"

#: Library/Backend/AzureBlob/Strings.cs:46
msgid "The immutability policy mode"
msgstr "不变性策略模式"

#: Library/Backend/AzureBlob/Strings.cs:47
msgid ""
"Use this option to specify the immutability policy mode. The default is "
"'Unlocked'."
msgstr "使用该选项可指定不变性策略模式。默认为 \"未锁定\"。"

#: Library/Backend/Filen/Strings.cs:26
msgid ""
"This backend can read and write data to Filen.io using its REST protocol. "
"Supported format is \"filen://folder/subfolder\"."
msgstr "该后端可以使用其 REST 协议向 Filen.io 读取和写入数据。 支持的格式为“filen://folder/subfolder”。"

#: Library/Backend/Filen/Strings.cs:27
msgid "Filen.io"
msgstr "Filen.io"

#: Library/Backend/Filen/Strings.cs:28
msgid "Optional 2-factor code"
msgstr "可选的双重身份验证（2FA）代码"

#: Library/Backend/Filen/Strings.cs:29
msgid ""
"The 2-factor code to use for authentication, leave empty if the account is "
"not MFA protected. Note that a new code must be provided by the user for "
"each authentication attempt."
msgstr "用于身份验证的双重身份验证（2FA）代码；如果账户未受多重身份验证（MFA）保护，请留空。请注意，每次登录尝试均需由用户提供新的验证码。"

#: Library/Backend/Filen/Strings.cs:30
msgid "Optional API key"
msgstr "API key（可选）"

#: Library/Backend/Filen/Strings.cs:31
msgid ""
"The API key to use for authentication, which will work even if the account "
"is MFA protected. Obtain the API key via the Filen CLI tool."
msgstr "用于身份验证的 API 密钥，即使账户受 MFA 保护也有效。通过 Filen CLI 工具获取 API 密钥。"

#: Library/Backend/Filen/Strings.cs:32
msgid "Move to trash"
msgstr "移至垃圾箱"

#: Library/Backend/Filen/Strings.cs:33
msgid ""
"If set, files will be moved to the trash instead of being deleted "
"permanently."
msgstr "如果设置，文件将被移至垃圾箱而不是永久删除。"

#: Library/Backend/TencentCOS/Strings.cs:27
msgid "This backend can read and write data to the Tencent COS."
msgstr "此后端可以向Tencent COS读写数据"

#: Library/Backend/TencentCOS/Strings.cs:28
msgid "Tencent COS (Cloud Object Storage)"
msgstr "Tencent COS (云对象存储)"

#: Library/Backend/TencentCOS/Strings.cs:29
msgid "Account ID of Tencent Cloud Account."
msgstr "腾讯云账户的Account ID"

#: Library/Backend/TencentCOS/Strings.cs:30
msgid "Account ID"
msgstr "Account ID"

#: Library/Backend/TencentCOS/Strings.cs:31
msgid "Cloud API Secret ID."
msgstr "Cloud API Secret ID"

#: Library/Backend/TencentCOS/Strings.cs:32
msgid "Secret ID"
msgstr "Secret ID"

#: Library/Backend/TencentCOS/Strings.cs:33
msgid "Cloud API Secret Key."
msgstr "Cloud API Secret Key"

#: Library/Backend/TencentCOS/Strings.cs:34
msgid "Secret Key"
msgstr "Secret Key"

#: Library/Backend/TencentCOS/Strings.cs:35
msgid "Bucket name, format: BucketName-APPID"
msgstr "Bucket名称, 格式： BucketName-APPID"

#: Library/Backend/TencentCOS/Strings.cs:37
msgid ""
"Region is the distribution area of ​​the Tencent cloud hosting machine room."
" The object storage COS data is stored in the storage buckets of these "
"regions. https://intl.cloud.tencent.com/document/product/436/6224."
msgstr ""
"Region是腾讯云托管机房的分布区域。对象存储COS数据存储在这些区域的存储桶中。详见：https://intl.cloud.tencent.com/document/product/436/6224。"

#: Library/Backend/TencentCOS/Strings.cs:38
msgid "Specify COS location constraints"
msgstr "指定COS位置限制"

#: Library/Backend/TencentCOS/Strings.cs:39
msgid ""
"Storage class of the object; check enumerated values at "
"https://intl.cloud.tencent.com/document/product/436/30925."
msgstr ""
"对象的存储类别；请在 https://intl.cloud.tencent.com/document/product/436/30925 中查看枚举值。"

#: Library/Backend/TencentCOS/Strings.cs:40
msgid "Storage class of the object"
msgstr "对象的存储类别"

#: Library/Backend/Jottacloud/Strings.cs:28
msgid ""
"This backend can read and write data to Jottacloud using its REST protocol. "
"Allowed format is \"jottacloud://folder/subfolder\"."
msgstr "此后端可以使用其REST协议读写Jottacloud的数据。允许的格式为 \"jottacloud://folder/subfolder\"。"

#: Library/Backend/Jottacloud/Strings.cs:29
msgid "Jottacloud"
msgstr "Jottacloud"

#: Library/Backend/Jottacloud/Strings.cs:30
msgid "No username found"
msgstr "未找到用户名"

#: Library/Backend/Jottacloud/Strings.cs:31
msgid "No path given. Files cannot be uploaded to the root folder"
msgstr "未提供路径。文件无法上传到根文件夹"

#: Library/Backend/Jottacloud/Strings.cs:32
msgid "Illegal mount point given."
msgstr "挂载点非法"

#: Library/Backend/Jottacloud/Strings.cs:33
msgid "Failed to upload file"
msgstr "上傳檔案失敗"

#: Library/Backend/Jottacloud/Strings.cs:34
#, csharp-format
msgid ""
"The backup device to use. Will be created if not already exists. You can "
"manage your devices from the backup panel in the Jottacloud web interface. "
"When you specify a custom device you should also specify the mount point to "
"use on this device with the \"{0}\" option."
msgstr ""
"所使用的备份设置，如果不存在，则将自动创建。您可以在 Jottacloud 网页界面上的控制面板管理您的设备。当您指定了自定义设备，您也需要通过 "
"\"{0}\" 选项指定所用的挂载点。"

#: Library/Backend/Jottacloud/Strings.cs:35
msgid "Supply the backup device to use"
msgstr "指定使用的备份设备"

#: Library/Backend/Jottacloud/Strings.cs:36
#, csharp-format
msgid ""
"The mount point to use on the server. The default is \"Archive\" for using "
"the built-in archive mount point. Set this option to \"Sync\" to use the "
"built-in synchronization mount point instead, or if you have specified a "
"custom device with option \"{0}\" you are free to name the mount point as "
"you like."
msgstr ""
"服务器上使用的挂载点。默认为 \"Archive\" 将使用内置的存档挂载点。设置为 \"Sync\" 将使用内置的同步挂载点。或者，如果您通过 "
"\"{0}\" 选项指定了自定义设备，您可以随意命名挂载点。"

#: Library/Backend/Jottacloud/Strings.cs:37
msgid "Supply the mount point to use on the server"
msgstr "指定服务器上使用的挂载点"

#: Library/Backend/Jottacloud/Strings.cs:38
msgid ""
"Number of threads for restore operations. In some cases the download rate is"
" limited to 18.5 Mbps per stream. Use multiple threads to increase "
"throughput."
msgstr "恢复操作的线程数。某些情况下，下载速率被限制在每个流 18.5 Mbps。使用多线程增加吞吐量。"

#: Library/Backend/Jottacloud/Strings.cs:39
msgid "Number of threads for restore operations"
msgstr "恢复操作的线程数"

#: Library/Backend/Jottacloud/Strings.cs:40
msgid ""
"The chunk size for simultaneous downloading. These chunks will be held in "
"memory, so keep it as low as possible."
msgstr "同时下载的块大小。这些块将保存在内存中，因此请尽可能保持小。"

#: Library/Backend/Jottacloud/Strings.cs:41
msgid "The chunk size for simultaneous downloading"
msgstr "同时下载的块大小"

#: Library/Backend/Mega/Strings.cs:24
msgid ""
"This backend can read and write data to Mega.co.nz. Allowed format is "
"\"mega://folder/subfolder\"."
msgstr "此后端可以读写Mega.co.nz的数据。允许的格式是\"mega://folder/subfolder\"。"

#: Library/Backend/Mega/Strings.cs:25
msgid "mega.nz"
msgstr "mega.nz"

#: Library/Backend/Mega/Strings.cs:30
msgid ""
"For accounts with two-factor authentication enabled, set the shared secret "
"used to generate the two-factor TOTP codes."
msgstr "对于启用了双重认证的账户，设置用于生成双重TOTP代码的共享密钥。"

#: Library/Backend/Mega/Strings.cs:31
msgid "The shared secret used to generate two-factor TOTP codes"
msgstr "用于生成双重TOTP代码的共享密钥"

#: Library/Backend/Mega/Strings.cs:32
msgid "No password given"
msgstr "未给出密码"

#: Library/Backend/Mega/Strings.cs:33
msgid "No username given"
msgstr "未给出用户名"

#: Library/Backend/Idrivee2/Strings.cs:26
msgid ""
"This backend can read and write data to IDrive e2. Allowed format is "
"\"e2://bucket/folder\"."
msgstr "该后端可向 IDrive e2 读写数据。允许的格式为 \"e2://bucket/folder\"。"

#: Library/Backend/Idrivee2/Strings.cs:27
msgid "IDrive e2"
msgstr "IDrive e2"

#: Library/Backend/Idrivee2/Strings.cs:28
#, csharp-format
msgid ""
"Access Key Secret can be obtained after logging into your IDrive e2 account."
" This can also be supplied through the option --{0}."
msgstr "Access Key Secret可以登录您的IDrive e2账户后获得。也可以通过选项 --{0} 提供。"

#: Library/Backend/Idrivee2/Strings.cs:30
#, csharp-format
msgid ""
"Access Key ID can be obtained after logging into your IDrive e2 account. "
"This can also be supplied through the option --{0}."
msgstr "Access Key ID可以登录您的IDrive e2账户后获得。也可以通过选项 --{0} 提供。"

#: Library/Backend/Idrivee2/Strings.cs:32
msgid "No Access Key Secret given"
msgstr "未提供Access Key Secret"

#: Library/Backend/Idrivee2/Strings.cs:33
msgid "No Access Key ID given"
msgstr "未提供Access Key ID"

#: Library/Backend/SharePoint/Strings.cs:26
msgid ""
"This backend can read and write data to a SharePoint server (including "
"OneDrive for Business). Allowed formats are "
"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" and "
"\"mssp://username:password@tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"."
" Use a double slash '//' in the path to denote the web from the documents "
"library."
msgstr ""
"此后端可以读写SharePoint服务器（包括OneDrive for "
"Business）的数据。允许的格式为\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"和\"mssql://username:password@tenant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\"。在路径中使用双斜杠'//'来表示文档库中的网站。"

#: Library/Backend/SharePoint/Strings.cs:27
msgid "Microsoft SharePoint"
msgstr "Microsoft SharePoint"

#: Library/Backend/SharePoint/Strings.cs:28
#: Library/Backend/WEBDAV/Strings.cs:30
msgid ""
"If the server and client both supports integrated authentication, this "
"option enables that authentication method. This is likely only available "
"with windows servers and clients."
msgstr "如果服务器和客户端都支持集成验证，该选项将启用这种验证方式。这可能只在 Windows 服务器和客户端上可用。"

#: Library/Backend/SharePoint/Strings.cs:29
#: Library/Backend/WEBDAV/Strings.cs:31
msgid "Use windows integrated authentication to connect to the server"
msgstr "使用 Windows 集成验证连接服务器"

#: Library/Backend/SharePoint/Strings.cs:30
msgid ""
"Use this option to have files moved to the recycle bin folder instead of "
"removing them permanently when compacting or deleting backups."
msgstr "该选项会在压实或删除备份时，将文件移动到回收站，而不永久删除。"

#: Library/Backend/SharePoint/Strings.cs:31
msgid "Move deleted files to the recycle bin"
msgstr "移动被删除的文件到回收站"

#: Library/Backend/SharePoint/Strings.cs:33
msgid ""
"Use this option to upload files to SharePoint as a whole with BinaryDirect "
"mode. This is the most efficient way of uploading, but can cause non-"
"recoverable timeouts under certain conditions. Use this option only with "
"very fast and stable internet connections."
msgstr ""
"使用该选项会在上传至 SharePoint 时启用 BinaryDirect "
"模式，将所有文件作为整体上传。这是最有效率的上传方式，但可能在某些情况下导致不可恢复的超时。建议只在非常快且稳定的网络连接下使用该选项。"

#: Library/Backend/SharePoint/Strings.cs:34
msgid "Upload files using binary direct mode"
msgstr "使用二进制直接模式上传文件"

#: Library/Backend/SharePoint/Strings.cs:36
msgid ""
"Use this option to specify a custom value for timeouts of web operation when"
" communicating with SharePoint Server. Recommended value is 180s."
msgstr "使用该选项来指定与 SharePoint  服务器通信时网页操作的超时时间。推荐值为180秒。"

#: Library/Backend/SharePoint/Strings.cs:37
msgid "Set timeout for SharePoint web operations"
msgstr "设置SharePoint web操作的超时时间"

#: Library/Backend/SharePoint/Strings.cs:39
msgid ""
"Use this option to specify the size of each chunk when uploading to "
"SharePoint Server. Recommended value is 4MB."
msgstr "使用该选项来指定上传至 SharePoint 时数据块的大小。推荐值为 4MB。"

#: Library/Backend/SharePoint/Strings.cs:40
msgid "Set block size for chunked uploads to SharePoint"
msgstr "设置SharePoint分块上传的块大小"

#: Library/Backend/SharePoint/Strings.cs:42
#, csharp-format
msgid "Element with path '{0}' not found on host '{1}'."
msgstr "在主机 '{1}' 上路径 '{0}' 的元素未找到"

#: Library/Backend/SharePoint/Strings.cs:43
#, csharp-format
msgid ""
"No SharePoint web could be logged in to at path '{0}'. Maybe wrong "
"credentials. Or try using '//' in path to separate web from folder path."
msgstr "在路径 '{0}' 上未能登陆到 SharePoint 网页，可能是认证信息错误。或者尝试在路径使用 '//' 使网页区别于文件夹路径。"

#: Library/Backend/SharePoint/Strings.cs:44
msgid ""
"Everything seemed alright, but then web title could not be read to test "
"connection. Something's wrong."
msgstr "看起来一切正常，但测试连接时网页标题读取失败。某些地方出错了。"

#: Library/Backend/SharePoint/Strings.cs:49
msgid ""
"This backend can read and write data to Microsoft OneDrive for Business. "
"Allowed formats are "
"\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\""
" and "
"\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"."
" You can use a double slash '//' in the path to denote the base path from "
"the documents folder."
msgstr ""
"此后端可以读写Microsoft OneDrive for "
"Business的数据。允许的格式为\"od4b://tennant.sharepoint.com/personal/username_domain/Documents/subfolder\"和\"od4b://username:password@tennant.sharepoint.com/personal/username_domain/Documents/folder\"。您可以在路径中使用双斜杠'//'来表示从文档文件夹的基础路径。"

#: Library/Backend/SharePoint/Strings.cs:50
msgid "Microsoft OneDrive for Business"
msgstr "Microsoft OneDrive for Business"

#: Library/Backend/SMB/SMBShareConnection.cs:101
msgid "Failed to connect to server"
msgstr "无法连接到服务器"

#: Library/Backend/SMB/SMBShareConnection.cs:108
msgid "Failed to authenticate to server"
msgstr "无法向服务器进行身份验证"

#: Library/Backend/SMB/SMBShareConnection.cs:118
msgid "Failed to connect to share"
msgstr "无法连接分享"

#: Library/Backend/SMB/SMBShareConnection.cs:155
msgid "Failed to delete file on DeleteAsync"
msgstr "无法在 DeleteAsync 上删除文件"

#: Library/Backend/SMB/SMBShareConnection.cs:158
msgid "Failed to close file on DeleteAsync"
msgstr "无法在 DeleteAsync 上关闭文件"

#: Library/Backend/SMB/SMBShareConnection.cs:207
msgid "Failed to create directory"
msgstr "创建目录失败"

#: Library/Backend/SMB/SMBShareConnection.cs:216
msgid "Failed to close file handle on CreateFolderAsync"
msgstr "无法关闭 CreateFolderAsync 上的文件句柄"

#: Library/Backend/SMB/SMBShareConnection.cs:260
msgid "Failed to open directory"
msgstr "打开目录失败"

#: Library/Backend/SMB/SMBShareConnection.cs:270
msgid "Failed to query directory contents"
msgstr "查询目录内容失败"

#: Library/Backend/SMB/SMBShareConnection.cs:297
msgid "Failed to close directory handle on ListAsync"
msgstr "无法关闭 ListAsync 上的目录句柄"

#: Library/Backend/SMB/SMBShareConnection.cs:409
msgid "Failed to read file on GetAsync"
msgstr "无法在 GetAsync 上读取文件"

#: Library/Backend/SMB/SMBShareConnection.cs:424
msgid "Failed to close file handle on GetAsync"
msgstr "无法关闭 GetAsync 上的文件句柄"

#: Library/Backend/SMB/SMBShareConnection.cs:433
msgid "Failed to open file with error"
msgstr "打开文件失败，错误信息："

#: Library/Backend/SMB/SMBShareConnection.cs:483
msgid ""
"Failed to write to file, difference between bytes read and bytes written"
msgstr "无法保存文件，读取的数据量与写入的数据量不一致。"

#: Library/Backend/SMB/SMBShareConnection.cs:485
msgid "Failed to write file on Putasync"
msgstr "在执行 PutAsync 写入文件时失败"

#: Library/Backend/SMB/SMBShareConnection.cs:491
msgid "Failed to close file handle on PutAsync"
msgstr "在执行 PutAsync 关闭文件句柄时失败"

#: Library/Backend/SMB/SMBShareConnection.cs:496
msgid "Failed to create file for writing"
msgstr "创建用于写入的文件失败"

#: Library/Backend/SMB/SMBShareConnection.cs:550
msgid "Failed to rename file on RenameAsync"
msgstr "无法在 RenameAsync 上重命名文件"

#: Library/Backend/SMB/SMBShareConnection.cs:553
msgid "Failed to close file on RenameAsync"
msgstr "无法在  RenameAsync 上关闭文件"

#: Library/Backend/SMB/Strings.cs:29
msgid ""
"The domain used to connect to the server. This may also be supplied as the "
"environment variable \"AUTH_DOMAIN\"."
msgstr "用于连接服务器的域名。也可以通过环境变量“AUTH_DOMAIN”提供。"

#: Library/Backend/SMB/Strings.cs:31
msgid ""
"This backend can read and write data to CIFS/SMB destinations. Allowed "
"format is \"cifs://server/share\"."
msgstr "此后端可对 CIFS/SMB 目标进行读写。允许的格式为 \"cifs://server/share\"。"

#: Library/Backend/SMB/Strings.cs:32
msgid "CIFS/SMB"
msgstr "CIFS/SMB"

#: Library/Backend/SMB/Strings.cs:39
msgid "Defines the transport to be used in CIFS connection"
msgstr "定义 CIFS 连接中使用的传输协议"

#: Library/Backend/SMB/Strings.cs:42
msgid ""
"Defines the transport to be used in CIFS connection. Can be DirectTCP or "
"NetBios"
msgstr "定义 CIFS 连接中使用的传输协议。可选值为 DirectTCP 或 NetBios。"

#: Library/Backend/SMB/Strings.cs:43
msgid "Read buffer size for SMB operations."
msgstr "SMB 操作的读取缓冲区大小。"

#: Library/Backend/SMB/Strings.cs:44
msgid ""
"Read buffer size for SMB operations (Will be capped automatically by SMB "
"negotiated values, values bellow 10000 bytes will be ignored)"
msgstr "SMB 操作的读取缓冲区大小（将由 SMB 协商值自动限制上限，低于 10,000 字节的值将被忽略）。"

#: Library/Backend/SMB/Strings.cs:45
msgid "Write buffer size for SMB operations."
msgstr "SMB 操作的写入缓冲区大小。"

#: Library/Backend/SMB/Strings.cs:46
msgid ""
"Write buffer size for SMB operations (Will be capped automatically by SMB "
"negotiated values, values bellow 10000 bytes will be ignored)"
msgstr "SMB 操作的写入缓冲区大小（将由 SMB 协商值自动限制上限，低于 10000 字节的值将被忽略）。"

#: Library/Backend/Dropbox/Strings.cs:27
msgid ""
"This backend can read and write data to Dropbox. Allowed format is "
"\"dropbox://folder/subfolder\"."
msgstr "此后端可以读写Dropbox的数据。允许的格式为\"dropbox://folder/subfolder\"。"

#: Library/Backend/Dropbox/Strings.cs:28
msgid "Dropbox"
msgstr "Dropbox"

#: Library/Backend/Dropbox/Strings.cs:29
#: Library/Backend/OAuthHelper/Strings.cs:29 Library/Utility/Strings.cs:102
#, csharp-format
msgid "The authorization token retrieved from {0}"
msgstr "授权令牌获取自 {0}"

#: Library/Backend/Dropbox/Strings.cs:30
#: Library/Backend/OAuthHelper/Strings.cs:30 Library/Utility/Strings.cs:103
msgid "The authorization code"
msgstr "授權碼"

#: Library/Backend/Dropbox/Strings.cs:31
#, csharp-format
msgid "The Dropbox account is over quota: {0}"
msgstr "Dropbox 帐户已超过配额：{0}"

#: Library/Backend/Dropbox/Strings.cs:32
#: Library/Backend/OAuthHelper/Strings.cs:27
#, csharp-format
msgid ""
"Failed to authorize using the OAuth service: {0}. If the problem persists, "
"try generating a new authid token from: {1}"
msgstr "通过 OAuth 认证失败：{0}。如果问题持续，请尝试从 {1} 生成新的认证令牌"

#: Library/Backend/WEBDAV/Strings.cs:26
msgid ""
"This backend can read and write data to a WEBDAV enabled web server, using "
"the HTTP protocol. Allowed formats are \"webdav://hostname/folder\" and "
"\"webdav://username:password@hostname/folder\"."
msgstr ""
"此后端可以使用HTTP协议读写启用了WEBDAV的网络服务器上的数据。允许的格式为\"webdav://hostname/folder\"和\"webdav://username:password@hostname/folder\"。"

#: Library/Backend/WEBDAV/Strings.cs:27
msgid "WebDAV"
msgstr "WebDAV"

#: Library/Backend/WEBDAV/Strings.cs:28
msgid ""
"Using the HTTP Digest authentication method allows the user to authenticate "
"with the server, without sending the password in clear. However, a man-in-"
"the-middle attack is easy, because the HTTP protocol specifies a fallback to"
" Basic authentication, which will make the client send the password to the "
"attacker. Using this option, the client does not accept this, and always "
"uses Digest authentication or fails to connect."
msgstr ""
"使用HTTP摘要认证方法允许用户在不以明文发送密码的情况下与服务器进行认证。然而，中间人攻击很容易，因为HTTP协议指定了回退到基本认证，这将使客户端将密码发送给攻击者。使用此选项，客户端不接受这一点，始终使用摘要认证或连接失败。"

#: Library/Backend/WEBDAV/Strings.cs:29
msgid "Force the use of the HTTP Digest authentication method"
msgstr "强制使用 HTTP Digest 认证方式"

#: Library/Backend/WEBDAV/Strings.cs:32
#, csharp-format
msgid ""
"The server returned the error code {0} ({1}), indicating that the server "
"does not support WebDAV connections"
msgstr "服务器返回错误码 {0} ({1})，表明服务器不支持 WebDAV 连接"

#: Library/Backend/WEBDAV/Strings.cs:33
#: Library/Backend/TahoeLAFS/Strings.cs:30
#, csharp-format
msgid "The folder {0} was not found, message: {1}"
msgstr "資料夾 {0} 找不到，訊息: {1}"

#: Library/Backend/WEBDAV/Strings.cs:34
#, csharp-format
msgid ""
"When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n"
"This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n"
"Error message: {3}"
msgstr ""
"在列出文件夹 {0} 时，文件 {1} 包含其中，但服务器现在报告找不到该文件。这可能是因为该文件被删除或不可用，但也可能是因为文件后缀名 {2} 被服务器屏蔽了。默认情况下，IIS 会屏蔽未知的后缀名。\n"
"错误信息：{3}"

#: Library/Backend/WEBDAV/Strings.cs:37
msgid ""
"To aid in debugging issues, it is possible to set a path to a file that will"
" be overwritten with the PROPFIND response."
msgstr "为了帮助调试问题，可以设置一个文件路径，该文件将被 PROPFIND 响应覆盖。"

#: Library/Backend/WEBDAV/Strings.cs:38
msgid "Dump the PROPFIND response"
msgstr "转储 PROPFIND 响应"

#: Library/Backend/WEBDAV/Strings.cs:39
msgid "Digest authentication requires a username to be set"
msgstr "摘要认证（Digest authentication）要求必须设置用户名"

#: Library/Backend/WEBDAV/Strings.cs:40
msgid "Use extended PROPFIND body"
msgstr "使用扩展的 PROPFIND 请求体"

#: Library/Backend/WEBDAV/Strings.cs:41
msgid ""
"Use an extended PROPFIND body to request listings of files and folders. This"
" is required for some servers"
msgstr "使用扩展的 PROPFIND 请求体来请求文件和文件夹列表。某些服务器需要此设置。"

#: Library/Backend/WEBDAV/Strings.cs:42
msgid "Use legacy PROPFIND parsing"
msgstr "使用旧版 PROPFIND 解析方式"

#: Library/Backend/WEBDAV/Strings.cs:43
msgid "Use the legacy PROPFIND response parsing logic."
msgstr "使用旧版 PROPFIND 响应解析逻辑。"

#: Library/Backend/pCloud/Strings.cs:28
msgid ""
"This backend can read and write data to pCloud with native API. Allowed "
"format is \"pcloud://api.pcloud.com/folder\"."
msgstr "此后端可通过原生 API 读写 pCloud 数据。允许的格式为 \"pcloud://api.pcloud.com/folder\"。"

#: Library/Backend/pCloud/Strings.cs:29
msgid "pCloud (Native API)"
msgstr "pCloud（原生API）"

#: Library/Backend/pCloud/Strings.cs:30
#, csharp-format
msgid ""
"The oAuth token used to connect to the server. This may also be supplied as "
"the environment variable \"AUTHID\". Visit {0} to get a new one"
msgstr "用于连接服务器的 OAuth 令牌。也可以通过环境变量“AUTHID”提供。访问 {0} 以获取新令牌。"

#: Library/Backend/pCloud/Strings.cs:31
msgid "Supply the oAuth token used to connect to the server"
msgstr "提供用于连接服务器的 oAuth 令牌"

#: Library/Backend/pCloud/Strings.cs:32
msgid ""
"No server specified, must be either api.pcloud.com or eapi.pcloud.com for "
"European hosting"
msgstr "未指定服务器，欧洲主机必须是 api.pcloud.com 或 eapi.pcloud.com"

#: Library/Backend/pCloud/Strings.cs:33
msgid ""
"Invalid server specified, must be either api.pcloud.com or eapi.pcloud.com "
"for European hosting"
msgstr "指定的服务器无效，欧洲主机必须为 api.pcloud.com 或 eapi.pcloud.com"

#: Library/Backend/pCloud/Strings.cs:34
#, csharp-format
msgid "Operation {0} failed with unexpected result code: {1}"
msgstr "操作 {0} 失败，异常代码：{1}"

#: Library/Backend/TahoeLAFS/Strings.cs:26
msgid ""
"This backend can read and write data to a Tahoe-LAFS based backend. Allowed "
"format is \"tahoe://hostname:port/uri/$DIRCAP\"."
msgstr "此后端能读写 Tahoe-LAFS  后端中数据，支持的格式为 \"tahoe://hostname:port/uri/$DIRCAP\"。"

#: Library/Backend/TahoeLAFS/Strings.cs:27
msgid "Tahoe-LAFS"
msgstr "Tahoe-LAFS"

#: Library/Backend/TahoeLAFS/Strings.cs:28 Library/Utility/Strings.cs:87
msgid ""
"Use this option to communicate using Secure Socket Layer (SSL) over http "
"(https)."
msgstr "使用此选项通过http（https）上的安全套接层（SSL）进行通信。"

#: Library/Backend/TahoeLAFS/Strings.cs:31
msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\""
msgstr "不支持的 URL 格式，必须以 \"uri/URI:DIR2:\" 开头"

#: Library/Backend/Storj/Strings.cs:27
msgid "This backend can read and write data to the Storj DCS."
msgstr "此后端可以读写Storj DCS的数据。"

#: Library/Backend/Storj/Strings.cs:28
msgid "Storj DCS (Decentralized Cloud Storage)"
msgstr "Storj DCS（去中心化云存储）"

#: Library/Backend/Storj/Strings.cs:29
msgid ""
"Specify the authentication method which describes which way to use to "
"connect to the network - either via API key or via an access grant."
msgstr "指定连接到网络的认证方法——通过API密钥或通过访问授权。"

#: Library/Backend/Storj/Strings.cs:30
msgid "Authentication method"
msgstr "认证方法"

#: Library/Backend/Storj/Strings.cs:31
msgid ""
"Specify the satellite that keeps track of all metadata. Use a Storj DCS "
"server for high-performance SLA-backed connectivity or use a community "
"server. Or even host your own."
msgstr "指定跟踪所有元数据的satellite。使用Storj DCS服务器以实现高性能SLA支持的连接，或使用社区服务器。甚至可以自己托管。"

#: Library/Backend/Storj/Strings.cs:32
msgid "Satellite"
msgstr "卫星"

#: Library/Backend/Storj/Strings.cs:33
msgid ""
"Supply the API key which grants access to a specific project on your chosen "
"satellite. Head over to the dashboard of your satellite to create one if you"
" do not already have an API key."
msgstr ""
"提供授予您选择的satellite上特定项目访问权限的API key。如果您还没有API key，请前往您satellite的控制面板创建一个。"

#: Library/Backend/Storj/Strings.cs:34
msgid "API key"
msgstr "API key"

#: Library/Backend/Storj/Strings.cs:35
msgid ""
"Supply the encryption passphrase used to encrypt your data before sending it"
" to the Storj network. This passphrase can be the only secret to provide - "
"for Storj you do not necessary need any additional encryption (from "
"Duplicati) in place."
msgstr ""
"提供用于在将数据发送到Storj网络之前加密数据的加密密码。这个密码可以是您需要提供的唯一密码——对于Storj来说，您不需要任何额外的加密（来自Duplicati）。"

#: Library/Backend/Storj/Strings.cs:36
msgid "Encryption passphrase"
msgstr "加密密码"

#: Library/Backend/Storj/Strings.cs:37
msgid ""
"Supply the access grant which contains all information in one encrypted "
"string. You may use it instead of a satellite, API key and secret."
msgstr "提供包含所有信息的一个加密字符串的访问授权。您可以将其用作satellite、API key和secret的替代品。"

#: Library/Backend/Storj/Strings.cs:38
msgid "Access grant"
msgstr "访问授权"

#: Library/Backend/Storj/Strings.cs:39
msgid "Specify the bucket for storing the backup."
msgstr "指定用于存储备份的bucket。"

#: Library/Backend/Storj/Strings.cs:40
msgid "Bucket"
msgstr "Bucket"

#: Library/Backend/Storj/Strings.cs:41
msgid "Specify the folder in the bucket for storing the backup."
msgstr "指定bucket中用于存储备份的文件夹。"

#: Library/Backend/Storj/Strings.cs:42
msgid "Folder"
msgstr "資料夾"

#: Library/Backend/Storj/Strings.cs:47
msgid "Storj DCS configuration module"
msgstr "Storj DCS 配置模块"

#: Library/Backend/Storj/Strings.cs:48
msgid "Expose Storj DCS configuration as a web module"
msgstr "将Storj DCS配置作为Web模块暴露"

#: Library/Backend/OAuthHelper/Strings.cs:26
#, csharp-format
msgid "You need an AuthID. You can get it from: {0}"
msgstr "您需要一个AuthID。您可以从以下位置获取：{0}"

#: Library/Backend/OAuthHelper/Strings.cs:28
#, csharp-format
msgid "Unexpected error code: {0} - {1}"
msgstr "预期外的错误码 ：{0} - {1}"

#: Library/Backend/OAuthHelper/Strings.cs:31
msgid "The OAuth service is currently over quota. Try again in a few hours"
msgstr "OAuth服务目前超出配额。请几小时后再试。"

#: Library/SecretProvider/Strings.cs:27
msgid "Secrets from environment variables"
msgstr "环境变量中的Secrets"

#: Library/SecretProvider/Strings.cs:29
msgid ""
"Secret provider that reads secrets from environment variables.\n"
"Example use:\n"
"    env:\n"
"\n"
"For environment variables, the lookup is case-insensitive.\n"
msgstr ""
"从环境变量中读取Secret。.\n"
"使用示例：\n"
"env:\n"
"\n"
"对于环境变量，查询不区分大小写。\n"

#: Library/SecretProvider/Strings.cs:39
msgid "Secrets from a file"
msgstr "文件中的Secrets "

#: Library/SecretProvider/Strings.cs:41
msgid ""
"Secret provider that reads secrets from a file\n"
"Example use:\n"
"    file://path/to/file?passphrase=secret\n"
"\n"
"The file should be a JSON-encoded object with the secrets as key-value pairs.\n"
"If the file is not encrypted with a passphrase, the passphrase parameter can be omitted.\n"
"The file must be encrypted with AESCrypt if encryption is desired.\n"
"For file-based secrets, the lookup is case-insensitive.\n"
"\n"
"If the file is encrypted, this provider can also write secrets back to the file.\n"
msgstr ""
"从文件中读取密钥的密钥提供程序\n"
"使用实例：\n"
"    file://path/to/file?passphrase=secret\n"
"\n"
"该文件应是一个 JSON 编码对象，密钥内容为键值对。\n"
"如果文件未使用口令加密，则可以省略口令参数。\n"
"如果需要加密，文件必须使用 AESCrypt 加密。\n"
"对于基于文件的加密，查询不区分大小写。\n"
"\n"
"如果文件已加密，该提供程序还可以将机密写回文件。\n"

#: Library/SecretProvider/Strings.cs:53
msgid "The decryption passphrase"
msgstr "解密passphrase"

#: Library/SecretProvider/Strings.cs:54
msgid "The passphrase to use for decrypting the file with secrets"
msgstr "passphrase用于解密secrets文件"

#: Library/SecretProvider/Strings.cs:59
msgid "Secrets from AWS Secrets Manager"
msgstr "来自 AWS Secrets Manager 的Secrets "

#: Library/SecretProvider/Strings.cs:61
msgid ""
"Secret provider that reads and writes secrets from AWS Secrets Manager\n"
"Example use:\n"
"    aws://?access-key=...&secret-key=...&region-endpoint=us-east-1&secrets=secret1,secret2\n"
"\n"
"Either the region endpoint or the service URL must be provided.\n"
"Each secret is retrieved in the order specified until all requested keys are found.\n"
"Each secret must be a key-value pair type secret.\n"
msgstr ""
"从 AWS Secrets Manager 读取和写入密钥的密钥提供程序\n"
"Example use:  使用实例：\n"
"    aws://?access-key=...&secret-key=...&region-endpoint=us-east-1&secrets=secret1,secret2\n"
"\n"
"必须提供区域端点或服务 URL。\n"
"每个密钥都按照指定的顺序进行检索，直到找到所有请求的密钥。\n"
"每个密钥必须是键值对类型的密钥。\n"

#: Library/SecretProvider/Strings.cs:69
msgid "The AWS access key"
msgstr "AWS access key"

#: Library/SecretProvider/Strings.cs:70
msgid ""
"The access key to use for authentication with AWS. Can also be supplied via "
"the environment variable {envname}"
msgstr "用于 AWS 身份验证的访问密钥。也可通过环境变量 {envname} 提供。"

#: Library/SecretProvider/Strings.cs:71
msgid "The AWS secret key"
msgstr "AWS secret key"

#: Library/SecretProvider/Strings.cs:72
msgid ""
"The secret key to use for authentication with AWS. Can also be supplied via "
"the environment variable {envname}"
msgstr "用于 AWS 身份验证的密钥。也可通过环境变量 {envname} 提供。"

#: Library/SecretProvider/Strings.cs:73
msgid "The AWS region endpoint"
msgstr "AWS region endpoint"

#: Library/SecretProvider/Strings.cs:74
msgid ""
"The region endpoint to use for communication with AWS. Can also be supplied "
"via the environment variable {envname}"
msgstr "用于与 AWS 通信的区域端点。也可通过环境变量 {envname} 提供。"

#: Library/SecretProvider/Strings.cs:75
msgid "The AWS service URL"
msgstr "AWS service URL"

#: Library/SecretProvider/Strings.cs:76
msgid ""
"The service URL to use for communication with AWS. Can also be supplied via "
"the environment variable {envname}"
msgstr "用于与 AWS 通信的服务 URL。也可通过环境变量 {envname} 提供。"

#: Library/SecretProvider/Strings.cs:77
msgid "The secret names to retrieve"
msgstr "要检索的secret名称"

#: Library/SecretProvider/Strings.cs:78
msgid ""
"The names of the secrets to retrieve from AWS Secrets Manager, separated by "
"semicolons or commas. Secrets are retrieved in the order specified until all"
" requested keys are found."
msgstr "要从 AWS Secrets Manager 检索的密钥名称，用分号或逗号分隔。秘密将按指定顺序检索，直到找到所有请求的密钥。"

#: Library/SecretProvider/Strings.cs:79 Library/SecretProvider/Strings.cs:106
#: Library/SecretProvider/Strings.cs:205
msgid "Case sensitivity"
msgstr "大小写敏感"

#: Library/SecretProvider/Strings.cs:80 Library/SecretProvider/Strings.cs:107
#: Library/SecretProvider/Strings.cs:206
msgid "Whether to use case-sensitive matching for secret names"
msgstr "是否对秘密名称使用大小写敏感匹配"

#: Library/SecretProvider/Strings.cs:85
msgid "Secrets from HashiCorp Vault"
msgstr "HashiCorp Vault Secrets"

#: Library/SecretProvider/Strings.cs:87
msgid ""
"Secret provider that reads and writes secrets from HashiCorp Vault\n"
"Example use:\n"
"    hcv://localhost:1234?token=...&mount=secret&secrets=secret1,secret2\n"
"\n"
"The secrets parameter should be a comma- or semicolon-separated list of secret names to retrieve from the Vault.\n"
"Each vault secret is retrieved in the order specified until all requested keys are found.\n"
msgstr ""
"从 HashiCorp Vault 读写秘密的秘密提供者\n"
"使用示例：\n"
"    hcv://localhost:1234?token=...&mount=secret&secrets=secret1,secret2\n"
"\n"
"秘密参数应该是一个以逗号或分号分隔的列表，包含要从保险库检索的秘密名称。\n"
"每个保险库密钥都按照指定的顺序进行检索，直到找到所有请求的密钥。\n"

#: Library/SecretProvider/Strings.cs:94
msgid "The Vault token"
msgstr "Vault token"

#: Library/SecretProvider/Strings.cs:95
msgid "The token to use for authentication with HashiCorp Vault"
msgstr "与 HashiCorp Vault 进行身份验证时使用的token"

#: Library/SecretProvider/Strings.cs:96
msgid "The vault server protocol"
msgstr "保险库服务器协议"

#: Library/SecretProvider/Strings.cs:97
msgid "The protocol to use for communication with the Vault server"
msgstr "与 Vault 服务器通信时使用的协议"

#: Library/SecretProvider/Strings.cs:98
msgid "Secret entries"
msgstr "Secret条目"

#: Library/SecretProvider/Strings.cs:99
msgid ""
"The names of the secrets (aka Vault Apps) to retrieve from the Vault, "
"separated by semicolons or commas. Secrets are retrieved in the order "
"specified until all requested keys are found."
msgstr "要从保险库中检索的密钥（又称保险库应用程序）的名称，用分号或逗号分隔。密钥将按指定顺序检索，直到找到所有请求的密钥。"

#: Library/SecretProvider/Strings.cs:100
msgid "The client ID"
msgstr "client ID"

#: Library/SecretProvider/Strings.cs:101
msgid ""
"The client ID to use for authentication with HashiCorp Vault. Can also be "
"supplied via the environment variable {envname}"
msgstr "用于 HashiCorp Vault 身份验证的客户端 ID。也可通过环境变量 {envname} 提供。"

#: Library/SecretProvider/Strings.cs:102
msgid "The client secret"
msgstr "client secret"

#: Library/SecretProvider/Strings.cs:103
msgid ""
"The client secret to use for authentication with HashiCorp Vault. Can also "
"be supplied via the environment variable {envname}"
msgstr "用于 HashiCorp Vault 身份验证的客户端密钥。也可通过环境变量 {envname} 提供。"

#: Library/SecretProvider/Strings.cs:104
msgid "The mount point"
msgstr "  挂载点"

#: Library/SecretProvider/Strings.cs:105
msgid "The mount point for the secrets in the Vault"
msgstr " HashiCorp Vault 中的密钥挂载点"

#: Library/SecretProvider/Strings.cs:112
msgid "Secrets from Google Cloud Storage Secret Manager"
msgstr "Google Cloud Storage Secret Manager Secrets"

#: Library/SecretProvider/Strings.cs:114
msgid ""
"Secret provider that reads and writes secrets from Google Cloud Storage Secret Manager\n"
"Example use:\n"
"    gcs://?project-id=...&version=latest\n"
"\n"
"If the access token is not supplied, the default GCS credentials from the machine will be used.\n"
"Use the accesstoken property to specify a custom access token.\n"
"Alternatively, you can supply service-account-json or service-account-file with Google Cloud service account credentials.\n"
"\n"
msgstr ""
"从 Google 云存储秘密管理器 读取和写入秘密的秘密提供程序\n"
"使用示例：\n"
"    gcs://?project-id=...&version=latest\n"
"\n"
"如果未提供访问令牌，则将使用机器的默认 GCS 凭据。\n"
"使用 accesstoken 属性指定自定义访问令牌。\n"
"或者，您也可以提供包含 Google 云服务帐户凭据的 service-account-json 或 service-account-file 文件。\n"
"\n"

#: Library/SecretProvider/Strings.cs:123
msgid "The API type to use"
msgstr "要使用的 API 类型"

#: Library/SecretProvider/Strings.cs:124
msgid "The type of API to use for communication with Google Cloud Storage"
msgstr "用于与 Google Cloud Storage 通信的 API 类型"

#: Library/SecretProvider/Strings.cs:125
msgid "The GCP project ID"
msgstr "GCP 项目 ID"

#: Library/SecretProvider/Strings.cs:126
msgid "The ID of the Google Cloud Platform project to use for authentication"
msgstr "用于身份验证的 Google 云平台项目 ID"

#: Library/SecretProvider/Strings.cs:127
msgid "The access token"
msgstr "access token"

#: Library/SecretProvider/Strings.cs:128
msgid ""
"The access token to use for authentication with Google Cloud Storage. If not"
" supplied, the default GCS credentials from the machine will be used."
msgstr "用于 Google Cloud Storage 身份验证的访问令牌。如果未提供，将使用机器的默认 GCS 凭据。"

#: Library/SecretProvider/Strings.cs:130
msgid ""
"String with JSON credentials for a Google Cloud service account. When set, "
"access-token is not required."
msgstr "包含 Google 云服务帐户 JSON 凭据的字符串。设置后，不需要访问令牌。"

#: Library/SecretProvider/Strings.cs:131
msgid "Service account JSON file"
msgstr "服务帐户 JSON 文件"

#: Library/SecretProvider/Strings.cs:132
msgid ""
"Path to a file with JSON credentials for a Google Cloud service account. "
"When set, access-token is not required."
msgstr "包含 Google 云服务帐户 JSON 凭据的文件路径。设置后，不需要访问令牌。"

#: Library/SecretProvider/Strings.cs:133
msgid "The secret version to get (or alias)"
msgstr "要获取的secret版本（或别名）"

#: Library/SecretProvider/Strings.cs:134
msgid ""
"The version of the secret to retrieve from Google Cloud Storage. If not "
"supplied, the latest version will be used."
msgstr "要从 Google 云存储中获取的密文版本。如果未提供，将使用最新版本。"

#: Library/SecretProvider/Strings.cs:139
msgid "Secrets from Azure Key Vault"
msgstr "Azure Key Vault Secrets"

#: Library/SecretProvider/Strings.cs:141
msgid ""
"Secret provider that reads and writes secrets from Azure Key Vault\n"
"Example use:\n"
"    az://?keyvault-name=...&auth-type=ManagedIdentity\n"
"\n"
"If a client ID and secret are provided, use the auth type ClientSecret:\n"
"    az://?keyvault-name=...&auth-type=ClientSecret&tenant-id=...&client-id=...&client-secret=...\n"
"\n"
"If a username and password are provided, use the auth type UsernamePassword:\n"
"    az://?keyvault-name=...&auth-type=UsernamePassword&tenant-id=...&clientid=...&username=...&password=...\n"
"\n"
"If the vault-uri parameter is not provided, the keyvault-name parameter will be used to construct the URI.\n"
msgstr ""
"从 Azure 密钥库 读写秘密的秘密提供程序\n"
"使用示例：\n"
"    az://?keyvault-name=...&auth-type=ManagedIdentity\n"
"\n"
"如果提供了客户端 ID 和秘密，请使用授权类型 ClientSecret:\n"
"    az://?keyvault-name=...&auth-type=ClientSecret&tenant-id=...&client-id=...&client-secret=...\n"
"\n"
"如果提供了用户名和密码，则使用认证类型 UsernamePassword:\n"
"    az://?keyvault-name=...&auth-type=UsernamePassword&tenant-id=...&clientid=...&username=...&password=...\n"
"\n"
"如果没有提供 vault-uri 参数，将使用 keyvault-name 参数来构建 URI。\n"

#: Library/SecretProvider/Strings.cs:153
msgid "The name of the Azure Key Vault"
msgstr "Azure Key Vault名称"

#: Library/SecretProvider/Strings.cs:154
msgid "The name of the Azure Key Vault to use for retrieving secrets"
msgstr "用于检索密钥的 Azure 密钥库名称"

#: Library/SecretProvider/Strings.cs:155
msgid "The connection type to use"
msgstr "使用的连接类型"

#: Library/SecretProvider/Strings.cs:156
msgid "The type of connection to use for communication with Azure Key Vault"
msgstr "用于与 Azure 密钥库通信的连接类型"

#: Library/SecretProvider/Strings.cs:157
msgid "The URI of the Azure Key Vault"
msgstr "Azure Key Vault 的URI"

#: Library/SecretProvider/Strings.cs:158
msgid "The URI of the Azure Key Vault to use for retrieving secrets"
msgstr "用于检索密钥的 Azure 密钥库 URI"

#: Library/SecretProvider/Strings.cs:159
msgid "The Azure tenant ID"
msgstr "Azure tenant ID"

#: Library/SecretProvider/Strings.cs:160
msgid "The ID of the Azure tenant to use for authentication"
msgstr "用于身份验证的 Azure 租户 ID"

#: Library/SecretProvider/Strings.cs:161
msgid "The Azure client ID"
msgstr "Azure client ID"

#: Library/SecretProvider/Strings.cs:162
msgid "The ID of the Azure client to use for authentication"
msgstr "用于身份验证的 Azure 客户端 ID"

#: Library/SecretProvider/Strings.cs:163
msgid "The Azure client secret"
msgstr "Azure client secret"

#: Library/SecretProvider/Strings.cs:164
msgid "The secret to use for authentication with Azure"
msgstr "用于 Azure 身份验证密钥"

#: Library/SecretProvider/Strings.cs:165
msgid "The Azure username"
msgstr "Azure 用户名"

#: Library/SecretProvider/Strings.cs:166
msgid "The username to use for authentication with Azure"
msgstr "用于 Azure 身份验证的用户名"

#: Library/SecretProvider/Strings.cs:167
msgid "The Azure password"
msgstr "Azure 密码"

#: Library/SecretProvider/Strings.cs:168
msgid "The password to use for authentication with Azure"
msgstr "用于通过 Azure 进行身份验证的密码"

#: Library/SecretProvider/Strings.cs:169
msgid "The authentication type to use"
msgstr "使用的验证类型"

#: Library/SecretProvider/Strings.cs:170
msgid ""
"The type of authentication to use for communication with Azure Key Vault"
msgstr "与 Azure 密钥库通信时使用的身份验证类型"

#: Library/SecretProvider/Strings.cs:175
msgid "Secrets from macOS Keychain"
msgstr "MacOS Keychain Secrets "

#: Library/SecretProvider/Strings.cs:176
msgid "Secret provider that reads and writes secrets from the macOS Keychain"
msgstr "可从 macOS 钥匙串读写秘密的秘密提供程序"

#: Library/SecretProvider/Strings.cs:177
msgid "The service name"
msgstr "服务名"

#: Library/SecretProvider/Strings.cs:178
msgid "The service name to use for retrieving secrets from the macOS Keychain"
msgstr "用于从 macOS 钥匙串中检索密钥的服务名称"

#: Library/SecretProvider/Strings.cs:179
msgid "The account name"
msgstr "账户名"

#: Library/SecretProvider/Strings.cs:180
msgid "The account name to use for retrieving secrets from the macOS Keychain"
msgstr "从 macOS 钥匙串中检索密钥时要使用的账户名"

#: Library/SecretProvider/Strings.cs:181
msgid "The type of password to get"
msgstr "要获取的密码类型"

#: Library/SecretProvider/Strings.cs:182
msgid "The type of password to get from the macOS Keychain"
msgstr "从 macOS 钥匙串中获取的密码类型"

#: Library/SecretProvider/Strings.cs:187
msgid "Secrets from Unix pass"
msgstr "Unix pass Secrets "

#: Library/SecretProvider/Strings.cs:188
msgid ""
"Secret provider that reads and writes secrets from the Unix pass password "
"manager"
msgstr "从 Unix 通行证密码管理器读写秘密的秘密提供程序"

#: Library/SecretProvider/Strings.cs:189
msgid "The pass command"
msgstr "pass command"

#: Library/SecretProvider/Strings.cs:190
msgid ""
"The command to use for retrieving secrets from the Unix pass password "
"manager"
msgstr "从 Unix 通行证密码管理器中检索密钥时使用的命令"

#: Library/SecretProvider/Strings.cs:195
msgid "Secrets from Windows Credential Manager"
msgstr "Windows Credential Manager Secrets"

#: Library/SecretProvider/Strings.cs:196
msgid ""
"Secret provider that reads and writes secrets from the Windows Credential "
"Manager"
msgstr "从 Windows 证书管理器读写秘密的秘密提供程序"

#: Library/SecretProvider/Strings.cs:201
msgid "Secrets from libsecret"
msgstr "Libsecret Secrets "

#: Library/SecretProvider/Strings.cs:202
msgid ""
"Secret provider that reads and writes secrets from the libsecret password "
"manager"
msgstr "从 libsecret 密码管理器读写秘密的秘密提供程序"

#: Library/SecretProvider/Strings.cs:203
msgid "The collection name"
msgstr "集合名称"

#: Library/SecretProvider/Strings.cs:204
msgid ""
"The collection name to use for retrieving secrets from the libsecret "
"password manager. The value \"default\" can be used to access the default "
"collection, and will resolve to \"login\" if the system does not have a "
"default collection."
msgstr ""
"用于从 libsecret 密码管理器中获取秘密的集合名称。值 \"default \"可用于访问默认集合，如果系统没有默认集合，则会解析为 "
"\"login\"。"

#: Library/SecretProvider/Strings.cs:207
msgid "Disable auto-create collection"
msgstr "禁用自动创建收藏集"

#: Library/SecretProvider/Strings.cs:208
msgid ""
"Disables the automatic creation of the collection if it does not exist when "
"accessing libsecret"
msgstr "访问 libsecret 时，如果集合不存在，则禁止自动创建集合"

#: Library/RestAPI/Strings.cs:29
msgid "Another instance is running, and was notified"
msgstr "已有实例正在运行，且已被通知"

#: Library/RestAPI/Strings.cs:30
#, csharp-format
msgid ""
"Failed to create, open or upgrade the database.\n"
"Error message: {0}"
msgstr ""
"無法建立、開啟或更新資料庫。\n"
"錯誤訊息: {0}"

#: Library/RestAPI/Strings.cs:32
msgid "Display this help"
msgstr "显示帮助"

#: Library/RestAPI/Strings.cs:33
msgid ""
"Supported commandline arguments:\n"
"\n"
msgstr ""
"支援的命令列參數：\n"
"\n"

#: Library/RestAPI/Strings.cs:36
#, csharp-format
msgid "--{0}: {1}"
msgstr "--{0}: {1}"

#: Library/RestAPI/Strings.cs:37
#, csharp-format
msgid ""
"Use this option to store some or all of the options given to the commandline"
" client. The file must be a plain text file, and UTF-8 encoding is "
"preferred. Each line in the file should be of the format --option=value. Use"
" the special options --{0} and --{1} to override the localpath and the "
"remote destination uri, respectively. The options in this file take "
"precedence over the options provided on the commandline. You cannot specify "
"filters in both the file and on the commandline. Instead, you can use the "
"special --{2}, --{3}, or --{4} options to specify filters inside the "
"parameter file. Each filter must be prefixed with either a + or a -, and "
"multiple filters must be joined with {5} "
msgstr ""
"使用此选项来存储传递给命令行客户端的部分或全部选项。该文件必须是纯文本文件，推荐使用UTF-8编码。文件中的每一行应采用 --option=value "
"的格式。使用特殊选项 --{0}和 "
"--{1}分别覆盖本地路径和远程目标URI。此文件中的选项优先于命令行上提供的选项。您不能在文件和命令行中同时指定过滤器。相反，您可以使用特殊的 "
"--{2}，--{3}或--{4} 选项在参数文件内指定过滤器。每个过滤器必须以+或-为前缀，多个过滤器必须用 {5} 连接。"

#: Library/RestAPI/Strings.cs:38 CommandLine/CLI/Strings.cs:45
msgid "Path to a file with parameters"
msgstr "参数文件的路径"

#: Library/RestAPI/Strings.cs:39
#, csharp-format
msgid ""
"Filters cannot be specified on the commandline if filters are also present "
"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
"specify filters inside the parameter file. Each filter must be prefixed with"
" either a + or a -, and multiple filters must be joined with {3}"
msgstr ""
"如果过滤条件已在参数文件中给出，那么就不能再在命令行中指定。使用特殊选项 --{0}, --{1}, 或 --{2} "
"来指定参数文件中的过滤条件。每个过滤条件必须以 + 或 - 做前缀且多个过滤条件必须用 {3} 连接"

#: Library/RestAPI/Strings.cs:40 CommandLine/CLI/Strings.cs:41
#, csharp-format
msgid "Unable to read the parameters file \"{0}\", reason: {1}"
msgstr "未能读取参数文件 \"{0}\"，原因：{1}"

#: Library/RestAPI/Strings.cs:42
msgid "Output log information to the file given"
msgstr "将日志信息输出到给定的文件。"

#: Library/RestAPI/Strings.cs:43
msgid "Determine the amount of information written in the log file"
msgstr "确定写入日志文件的信息量。"

#: Library/RestAPI/Strings.cs:44
msgid "Output log information to the console"
msgstr "将日志信息输出到控制台"

#: Library/RestAPI/Strings.cs:45
msgid ""
"Activate portable mode where the database is placed below the program "
"executable"
msgstr "激活便携模式，其中数据库放置在程序可执行文件的下方。"

#: Library/RestAPI/Strings.cs:46
#, csharp-format
msgid "A serious error occurred in Duplicati: {0}"
msgstr "Duplicati 发生一系列错误：{0}"

#: Library/RestAPI/Strings.cs:47
#, csharp-format
msgid "An error occurred on server tear down: {0}"
msgstr "服务器拆除时发生错误：{0}"

#: Library/RestAPI/Strings.cs:48
#, csharp-format
msgid ""
"Unable to start up. Perhaps another process is already running?\n"
"Error message: {0}"
msgstr "无法启动。可能是另一个进程已经在运行？错误信息：{0}"

#: Library/RestAPI/Strings.cs:50 Library/RestAPI/Strings.cs:85
msgid "Disable database encryption"
msgstr "禁用数据库加密"

#: Library/RestAPI/Strings.cs:51
#, csharp-format
msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher"
msgstr "检测到不支持的 SQLite 版本 ({0})，必需 {1} 或更高"

#: Library/RestAPI/Strings.cs:52
msgid ""
"The path to the folder where the static files for the webserver is present. "
"The folder must be located beneath the installation folder."
msgstr "指向存放Web服务器静态文件的文件夹路径。该文件夹必须位于安装文件夹之下。"

#: Library/RestAPI/Strings.cs:53
msgid ""
"The port the webserver listens on. Multiple values may be supplied with a "
"comma in between."
msgstr "Web 服务器监听的端口。可以使用逗号分割来指定多个值。"

#: Library/RestAPI/Strings.cs:54
msgid ""
"Deactivates the use of HTTPS even if a certificate is stored in the database"
" or provided on the commandline."
msgstr "停用 HTTPS，即使证书已存储在数据库中或通过命令行提供。"

#: Library/RestAPI/Strings.cs:55
msgid ""
"Removes any existing certificate from the database. This option also "
"disables HTTPS."
msgstr "从数据库中删除任何现有证书。该选项也会禁用 HTTPS。"

#: Library/RestAPI/Strings.cs:56
msgid ""
"The certificate and key file in PKCS #12 format the webserver use for SSL."
msgstr "web 服务器用于 SSL 的 PKCS #12 格式的证书和密钥文件。"

#: Library/RestAPI/Strings.cs:57
msgid "The password for decryption of the provided certificate PKCS #12 file."
msgstr "用于解密所提供证书 PKCS #12 文件的密码。"

#: Library/RestAPI/Strings.cs:58
msgid ""
"The interface the webserver listens on. The special values \"*\" and \"any\""
" means any interface. The special value \"loopback\" means the loopback "
"adapter."
msgstr "Web 服务监听的网络接口。特殊值 \"*\" 和 \"any\" 表示所有接口。特殊值 \"loopback\" 表示环回适配器。"

#: Library/RestAPI/Strings.cs:59
msgid ""
"The password required to access the webserver. This option is saved so you "
"do not need to set it on each run. An access password is mandatory."
msgstr "访问 Web 服务器所需的密码。此选项将被保存，因此无需每次运行都进行设置。访问密码是强制要求的。"

#: Library/RestAPI/Strings.cs:60
msgid ""
"The hostnames that are accepted, separated with semicolons. If any of the "
"hostnames are \"*\", all hostnames are allowed and the hostname checking is "
"disabled."
msgstr "逗号分隔有效的主机名。如果任何一个主机名设置为 \"*\"，那么将禁用主机名检查并接受所有主机名。"

#: Library/RestAPI/Strings.cs:61
msgid ""
"When running as a server, the service daemon must verify that the process is"
" responding. If this option is enabled, the server reads stdin and writes a "
"reply to each line read."
msgstr "当作为服务运行时，服务守护进程必须验证进程是否响应。如果启用此选项，服务器会读取标准输入并对读取的每一行回复一个答复。"

#: Library/RestAPI/Strings.cs:62
msgid "Enable the ping-pong responder"
msgstr "启用乒乓响应器"

#: Library/RestAPI/Strings.cs:63
msgid "Disable the automatic update check"
msgstr "禁用自动更新检查"

#: Library/RestAPI/Strings.cs:64
msgid ""
"Use this option to disable the automatic update check. Manual update checks "
"can still be performed."
msgstr "使用此选项禁用自动更新检查。仍可进行手动更新检查。"

#: Library/RestAPI/Strings.cs:65 Library/Main/Strings.cs:277
msgid "Set the time after which log data will be purged from the database."
msgstr "设置时长，在此时长之后日志数据将被从数据库中清除。"

#: Library/RestAPI/Strings.cs:66 Library/Main/Strings.cs:278
msgid "Clean up old log data"
msgstr "清理舊的記錄資料"

#: Library/RestAPI/Strings.cs:67
#, csharp-format
msgid ""
"Duplicati needs to store a small database with all settings. Use this option"
" to choose where the settings are stored. This option can also be set with "
"the environment variable {0}."
msgstr "Duplicati 需要保存一个存有所有设置的小数据库。使用该选项来选择设置保存在哪里。该选项也可以通过环境变量 {0} 进行指定。"

#: Library/RestAPI/Strings.cs:68
msgid "Set the folder where settings are stored"
msgstr "设置存储设置的文件夹"

#: Library/RestAPI/Strings.cs:69
#, csharp-format
msgid ""
"This option sets the encryption key used to scramble the local settings "
"database. This option can also be set with the environment variable {0}. Use"
" the option --{1} to disable the database scrambling."
msgstr "该选项设置用于加密本地配置数据库的密钥。该选项也可以通过环境变量 {0} 来设置。使用选项  --{1} 可以禁用数据库加密。"

#: Library/RestAPI/Strings.cs:70
msgid "Set the database encryption key"
msgstr "设置数据库加密密钥"

#: Library/RestAPI/Strings.cs:71 Library/Main/Strings.cs:100
msgid ""
"Use this option to supply an alternative folder for temporary storage. By "
"default the system default temporary folder is used. Note that also SQLite "
"will put temporary files in this temporary folder."
msgstr "使用此选项提供一个用于临时存储的替代文件夹。默认情况下使用系统默认的临时文件夹。请注意，SQLite也会将临时文件放在这个临时文件夹中。"

#: Library/RestAPI/Strings.cs:72 Library/Main/Strings.cs:101
msgid "Temporary storage folder"
msgstr "暫存儲存資料夾"

#: Library/RestAPI/Strings.cs:73
msgid "Reset the JWT configuration, invalidating any issued login tokens"
msgstr "重置JWT配置，使任何已发出的登录令牌失效"

#: Library/RestAPI/Strings.cs:74
msgid "Enable the use of long-lived access tokens"
msgstr "启用长效访问令牌"

#: Library/RestAPI/Strings.cs:75
msgid "Disable the web interface and only allow API access"
msgstr "禁用网络界面，只允许访问应用程序接口"

#: Library/RestAPI/Strings.cs:76
msgid "Disable the use of signin tokens"
msgstr "禁用登录令牌"

#: Library/RestAPI/Strings.cs:77
msgid ""
"The relative paths that should be served as single page applications, "
"separated with semicolons."
msgstr "应作为单页应用程序提供的相对路径，用分号隔开。"

#: Library/RestAPI/Strings.cs:78
msgid ""
"A list of CORS origins to allow, separated with semicolons. Each origin must"
" be a valid URL."
msgstr "允许的 CORS（跨域资源共享）源列表，用分号分隔。每个源必须是有效的 URL。"

#: Library/RestAPI/Strings.cs:79
msgid ""
"The timezone to use for the webserver. The timezone must be a valid timezone"
" identifier, such as \"America/New_York\" or \"UTC\". Common three-letter "
"abbreviations like \"CET\" are supported, but ambiguous in some cases."
msgstr ""
"网络服务器使用的时区。时区必须是有效的时区标识符，如 \"America/New_York \"或 \"UTC\"。支持常见的三个字母缩写，如 "
"\"CET\"，但在某些情况下会产生歧义。"

#: Library/RestAPI/Strings.cs:80
msgid ""
"A list of pre-authenticated tokens, separated with semicolons. These can be "
"used in cases where the authentication is provided by a proxy. Each token "
"must be at least 10 characters and not contain extended characters. The "
"token must be provided by setting the header on each request to contain: "
"Authentication: PreAuth <token>"
msgstr ""
"预认证令牌列表，用分号分隔。适用于由代理提供身份验证的情况。每个令牌长度必须至少为 10 个字符，且不得包含扩展字符。必须在每个请求的 Header "
"中设置：Authentication: PreAuth 以提供令牌。"

#: Library/RestAPI/Strings.cs:81
msgid ""
"Disable the API extensions reported by the server. This will not disable the"
" functionality, but will not report the extensions in the API responses. Use"
" this option to degrade the server to a more basic API."
msgstr "禁用服务器报告的 API 扩展。这不会禁用功能，但不会在 API 响应中报告这些扩展。使用此选项可将服务器降级为更基础的 API。"

#: Library/RestAPI/Strings.cs:82
msgid ""
"The duration of the refresh tokens issued by the server. This value "
"indicates how much time can pass without activity before the user is asked "
"to log in again. The value must be greater than zero and is capped at 30 "
"days."
msgstr "服务器签发的刷新令牌有效期。该值表示在要求用户重新登录前，允许处于非活跃状态的最长时间。该值必须大于零，上限为 30 天。"

#: Library/RestAPI/Strings.cs:83
msgid ""
"Enable the folder status service for showing overlay icons in the file "
"explorer"
msgstr "启用文件夹状态服务，以便在文件资源管理器中显示覆盖图标"

#: Library/RestAPI/Strings.cs:84
msgid "Use this option to disable database encryption of sensitive fields"
msgstr "使用此选项禁用敏感字段的数据库加密"

#: Library/RestAPI/Strings.cs:86
msgid ""
"Use this option to log to the Windows event log. The provided name is in the"
" format Log:Source. If no log name is provided, \"Duplicati 2\" is used."
msgstr ""
"使用此选项可将日志记录到 Windows 事件日志中。提供的名称格式为 Log:Source。如果未提供日志名称，则使用 \"Duplicati "
"2\"。"

#: Library/RestAPI/Strings.cs:87
msgid "Log to the Windows event log"
msgstr "记录到Windows事件日志"

#: Library/RestAPI/Strings.cs:88
msgid "Use this option to set the log level for the Windows event log."
msgstr "使用此选项可设置 Windows 事件日志的日志级别。"

#: Library/RestAPI/Strings.cs:89
msgid "Set the log level for the Windows event log"
msgstr "为Windows事件日志设置日志级别"

#: Library/RestAPI/Strings.cs:90
#, csharp-format
msgid "The Windows event log source {0} was not found. Attempting to create."
msgstr "未找到 Windows 事件日志源 {0}。试图创建。"

#: Library/RestAPI/Strings.cs:91
#, csharp-format
msgid ""
"The Windows Event Log was not created for: {0}, not logging to eventlog."
msgstr "未创建 Windows 事件日志：{0}，未记录到事件日志。"

#: Library/RestAPI/Strings.cs:92
msgid "The Windows event log is not supported on this platform"
msgstr "此平台上不支持Windows事件日志"

#: Library/RestAPI/Strings.cs:93 Library/RestAPI/Strings.cs:134
#, csharp-format
msgid "Server has started and is listening on {0}, port {1}"
msgstr "服务器已启动，正在监听 {0} 端口 {1}"

#: Library/RestAPI/Strings.cs:94
#, csharp-format
msgid "Use the following link to sign in: {0}"
msgstr "使用以下链接登录：{0}"

#: Library/RestAPI/Strings.cs:95
#, csharp-format
msgid "The server crashed: {0}"
msgstr "服务崩溃了：{0}"

#: Library/RestAPI/Strings.cs:96
msgid "Server is stopping, tearing down handlers"
msgstr "服务器正在停止，删除处理程序"

#: Library/RestAPI/Strings.cs:97
msgid "Server has stopped"
msgstr "服务已停止"

#: Library/RestAPI/Strings.cs:98
msgid ""
"Use this option to require a custom provided key for database encryption of "
"sensitive fields and not rely on the serial number."
msgstr "使用此选项可要求为敏感字段的数据库加密提供自定义密钥，而不是依赖序列号。"

#: Library/RestAPI/Strings.cs:99
msgid "Require database encryption"
msgstr "要求数据库加密"

#: Library/RestAPI/Strings.cs:100
#, csharp-format
msgid ""
"Database encryption key is required. Supply an encryption key via the "
"environment variable {0} or disable database encryption with the option "
"--{1}"
msgstr "需要数据库加密密钥。通过环境变量 {0} 提供加密密钥，或者使用选项 --{1} 禁用数据库加密"

#: Library/RestAPI/Strings.cs:101
#, csharp-format
msgid ""
"The database encryption key is blacklisted and cannot be used. The database "
"has been decrypted. Supply a new encryption key via the environment variable"
" {0} or disable database encryption with the option --{1}"
msgstr "数据库加密密钥已列入黑名单，无法使用。数据库已解密。请通过环境变量 {0} 提供新的加密密钥，或使用选项 --{1} 关闭数据库加密。"

#: Library/RestAPI/Strings.cs:102
#, csharp-format
msgid ""
"No database encryption key was found. The database will be stored "
"unencrypted. Supply an encryption key via the environment variable {0} or "
"disable database encryption with the option --{1}"
msgstr "未找到数据库加密密钥。数据库将不加密存储。请通过环境变量 {0} 提供加密密钥，或使用选项 --{1} 关闭数据库加密。"

#: Library/RestAPI/Strings.cs:103
#, csharp-format
msgid ""
"The database appears to be encrypted, but no key was specified. Opening the "
"database will likely fail. Use the environment variable {0} to specify the "
"key."
msgstr "数据库似乎已加密，但未指定密钥。打开数据库可能会失败。使用环境变量 {0} 指定密钥。"

#: Library/RestAPI/Strings.cs:104
#, csharp-format
msgid "The timezone {0} is not valid"
msgstr "时区 {0} 无效"

#: Library/RestAPI/Strings.cs:105
msgid "Set the encryption key for the settings database"
msgstr "为设置数据库设置加密密钥"

#: Library/RestAPI/Strings.cs:106
#, csharp-format
msgid ""
"Use this option to set the encryption key for the settings database. This "
"option can also be set with the environment variable {0}."
msgstr "使用此选项可设置设置数据库的加密密钥。该选项也可通过环境变量 {0} 设置。"

#: Library/RestAPI/Strings.cs:107
#, csharp-format
msgid "Invalid pause/resume state: {0}"
msgstr "无效的暂停/恢复状态：{0}"

#: Library/RestAPI/Strings.cs:108
msgid "Register for remote control"
msgstr "注册远程控制"

#: Library/RestAPI/Strings.cs:109
msgid ""
"Register for remote control using the pre-authenticated url. If the server "
"is already registered, this option has no effect"
msgstr "使用预认证 URL 注册远程控制。如果服务器已注册，则此选项无效。"

#: Library/RestAPI/Strings.cs:110
msgid "Force register for remote control"
msgstr "强制注册远程控制"

#: Library/RestAPI/Strings.cs:111
msgid ""
"Forces a re-registration if the server is already registered. If the server "
"is not already registered, this option has no effect."
msgstr "如果服务器已注册，则强制重新注册。如果服务器尚未注册，则此选项无效。"

#: Library/RestAPI/Strings.cs:112
msgid ""
"The server is already registered for remote control, ignoring registration "
"request"
msgstr "服务器已注册远程控制，忽略注册请求"

#: Library/RestAPI/Strings.cs:113
#, csharp-format
msgid "The server is registered, use the following link to claim it: {0}"
msgstr "服务器已注册，请使用以下链接进行申领：{0}"

#: Library/RestAPI/Strings.cs:114
#, csharp-format
msgid "The server registration failed: {0}"
msgstr "服务器注册失败：{0}"

#: Library/RestAPI/Strings.cs:115
msgid "Set the allowed backends for remote control"
msgstr "设置允许远程控制使用的后端"

#: Library/RestAPI/Strings.cs:116
msgid ""
"Set the allowed backends for remote control. The value is a comma-separated "
"list of backend names. If this option is not set, all backends are allowed. "
"Use this option to restrict the backends that can be used to store data."
msgstr "设置允许远程控制使用的后端。其值为以逗号分隔的后端名称列表。如果未设置此选项，则允许使用所有后端。使用此选项可限制用于存储数据的后端。"

#: Library/RestAPI/Strings.cs:117
msgid "Set the allowed encryption modules for remote control"
msgstr "设置允许远程控制使用的加密模块"

#: Library/RestAPI/Strings.cs:118
msgid ""
"Set the allowed encryption modules for remote control. The value is a comma-"
"separated list of encryption module names. If this option is not set, all "
"encryption modules are allowed. Use this option to restrict the encryption "
"modules that can be used to encrypt data."
msgstr ""
"设置允许远程控制使用的加密模块。其值为以逗号分隔的加密模块名称列表。如果未设置此选项，则允许使用所有加密模块。使用此选项可限制用于加密数据的模块。"

#: Library/RestAPI/Strings.cs:119
msgid "Set the allowed compression modules for remote control"
msgstr "设置允许远程控制使用的压缩模块"

#: Library/RestAPI/Strings.cs:120
msgid ""
"Set the allowed compression modules for remote control. The value is a "
"comma-separated list of compression module names. If this option is not set,"
" all compression modules are allowed. Use this option to restrict the "
"compression modules that can be used to compress data."
msgstr ""
"设置允许远程控制使用的压缩模块。其值为以逗号分隔的压缩模块名称列表。如果未设置此选项，则允许使用所有压缩模块。使用此选项可限制用于压缩数据的模块。"

#: Library/RestAPI/Strings.cs:121
msgid "Failed to get encryption key from secret provider"
msgstr "无法从密钥提供者处获取加密密钥"

#: Library/RestAPI/Strings.cs:122
msgid "Failed to set encryption key in secret provider"
msgstr "在密钥提供程序中设置加密密钥失败"

#: Library/RestAPI/Strings.cs:123
msgid "Configure HTTPS certificates"
msgstr "配置 HTTPS 证书"

#: Library/RestAPI/Strings.cs:124
msgid "Automatically generate and configure HTTPS certificates for the server"
msgstr "自动为服务器生成和配置 HTTPS 证书"

#: Library/RestAPI/Strings.cs:125
msgid "HTTPS hostnames"
msgstr "HTTPS 主机名"

#: Library/RestAPI/Strings.cs:126
msgid ""
"Comma-separated list of hostnames to include in the HTTPS certificate (used "
"with --configure-https)"
msgstr "HTTPS 证书中包含的以逗号分隔的主机名列表（与 --configure-https 一起使用）"

#: Library/RestAPI/Strings.cs:130
#, csharp-format
msgid ""
"Unable to find a valid date, given the start date {0}, the repetition "
"interval {1} and the allowed days {2}"
msgstr "未找到有效日期。给定的起始日期 {0}，重复间隔 {1}，规划日期 {2}"

#: Library/RestAPI/Strings.cs:135
msgid ""
"SSL certificate password option has no meaning when provided without SSL "
"certificate file option!"
msgstr "如果不提供 SSL 证书文件选项，则 SSL 证书密码选项没有意义！"

#: Library/RestAPI/Strings.cs:136
#, csharp-format
msgid "Unable to open a socket for listening, tried ports: {0}"
msgstr "打开监听端口失败，尝试过的端口：{0}"

#: Library/DynamicLoader/Strings.cs:24
#, csharp-format
msgid "Failed to load assembly {0}, error message: {1}"
msgstr "無法載入組建 {0}，錯誤訊息：{1}"

#: Library/DynamicLoader/Strings.cs:25
#, csharp-format
msgid "Failed to load process type {0} assembly {1}, error message: {2}"
msgstr "載入處理程序類型 {0} 組建 {1} 失敗，錯誤訊息: {2}"

#: Library/SourceProvider/Builtin/Strings.cs:26
msgid ""
"This backend can read and write data to an file based backend. Allowed "
"formats are \"file://hostname/folder\" and "
"\"file://username:password@hostname/folder\". You may supply UNC paths "
"(e.g.: \"file://\\\\server\\folder\") or local paths (e.g.: (win) "
"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\"). Use the prefix "
"\"vss://\" or \"lvm://\" to create snapshot based folders."
msgstr ""
"此后端可读写基于文件的后端数据。允许格式为 \"file://主机名/文件夹\" 和 \"file://用户名:密码@主机名/文件夹\"。你可以提供 "
"UNC 路径（例如：\"file://\\服务器\\文件夹\"）或本地路径（例如：Windows 的 "
"\"file://c:\\folder\"，Linux 的 \"file:///usr/pub/files\"）。使用前缀 \"vss://\" 或 "
"\"lvm://\" 可创建基于快照的文件夹。"

#: Library/Compression/Strings.cs:26
msgid ""
"This module provides the industry standard ZIP compression. Files created "
"with this module can be read by any standard-compliant ZIP application."
msgstr "此模块提供行业标准ZIP压缩。用此模块创建的文件可以被任何符合标准的ZIP应用程序读取。"

#: Library/Compression/Strings.cs:27
msgid "ZIP compression"
msgstr "ZIP压缩"

#: Library/Compression/Strings.cs:28 Library/Main/Strings.cs:223
#, csharp-format
msgid "Use the option --{0} instead."
msgstr "使用选项 --{0} 代替。"

#: Library/Compression/Strings.cs:29
msgid ""
"This option controls the compression level used. A setting of zero gives no "
"compression, and a setting of 9 gives maximum compression."
msgstr "该选项控制压缩级别。设置为 0 表示不压缩，设置为 9 表示最大压缩。"

#: Library/Compression/Strings.cs:30
msgid "Set the ZIP compression level"
msgstr "设置ZIP压缩级别"

#: Library/Compression/Strings.cs:31
#, csharp-format
msgid ""
"Use this option to set an alternative compressor method, such as LZMA. Note "
"that using another value than Deflate will cause the option --{0} to be "
"ignored."
msgstr "使用此选项设置替代的压缩方法，例如LZMA。请注意，使用Deflate以外的其他值将导致此选项 --{0} 被忽略。"

#: Library/Compression/Strings.cs:32
msgid "Set the ZIP compression method"
msgstr "设置ZIP压缩方法"

#: Library/Compression/Strings.cs:33
msgid ""
"The ZIP64 format is required for files larger than 4GiB. Use this option to "
"toggle it."
msgstr "对于大于4GiB的文件，需要ZIP64格式。使用此选项来切换它。"

#: Library/Compression/Strings.cs:34
msgid "Toggle ZIP64 support"
msgstr "切换ZIP64支持"

#: Library/Compression/Strings.cs:35
msgid ""
"ZIP64 support is now always enabled. This option is deprecated and will be "
"removed in a future version."
msgstr "ZIP64 支持现在已始终启用。此选项已弃用，并将在未来版本中移除。"

#: Library/Compression/Strings.cs:36
msgid ""
"This option changes the compression library used to read and write files. "
"The SharpCompress library has more features and is more resilient where the "
"built-in library is faster. When Auto is chosen, the built-in library will "
"be used unless an option is added that requires SharpCompress."
msgstr ""
"该选项可更改用于读写文件的压缩库。SharpCompress 库的功能更多，弹性更大，而内置库的速度更快。选择自动时，将使用内置库，除非添加了需要 "
"SharpCompress 的选项。"

#: Library/Compression/Strings.cs:37
msgid "Toggles the zip library to use"
msgstr "切换要使用的 zip 库"

#: Library/SQLiteHelper/Strings.cs:24
msgid "backup"
msgstr "備份"

#: Library/SQLiteHelper/Strings.cs:25
#, csharp-format
msgid "Unable to determine database format: {0}"
msgstr "未能确定数据库格式：{0}"

#: Library/SQLiteHelper/Strings.cs:26
#, csharp-format
msgid ""
"\n"
"The database has version {0} but the largest supported version is {1}.\n"
"\n"
"This is likely caused by upgrading to a newer version and then downgrading.\n"
"If this is the case, there is likely a backup file of the previous database version in the folder {2}."
msgstr ""
"\n"
"数据库版本为 {0} 但支持的最高版本为 {1}。\n"
"\n"
"这可能是因为升级到新版本后，又回退到旧版本。\n"
"如果是这种情况，文件夹 {2} 可能存有旧版本的数据库。"

#: Library/SQLiteHelper/Strings.cs:31
msgid "Unknown table layout detected"
msgstr "检测到未知的表布局"

#: Library/SQLiteHelper/Strings.cs:32
#, csharp-format
msgid ""
"Failed to execute SQL: {0}\n"
"Error: {1}\n"
"Database is NOT upgraded."
msgstr ""
"执行 SQL 失败：{0}\n"
"错误：{1}\n"
"数据库未能升级。"

#: Library/Main/Operation/TestHandler.cs:54
#, csharp-format
msgid "Database file does not exist: {0}"
msgstr "数据库文件不存在：{0}"

#: Library/Main/Operation/TestHandler.cs:113
#, csharp-format
msgid "Index file {0} has extra blocks"
msgstr "索引文件 {0} 包含多余的数据块"

#: Library/Main/Operation/TestHandler.cs:139
#: Library/Main/Operation/TestHandler.cs:213
#, csharp-format
msgid "Successfully captured hash and size for {0}, would update database"
msgstr "已成功获取 {0} 的哈希值和大小，将更新数据库"

#: Library/Main/Operation/TestHandler.cs:143
#: Library/Main/Operation/TestHandler.cs:217
#, csharp-format
msgid "Successfully captured hash and size for {0}, updating database"
msgstr "已成功获取 {0} 的哈希值和大小，正在更新数据库"

#: Library/Main/Operation/TestHandler.cs:160
#: Library/Main/Operation/TestHandler.cs:239
#, csharp-format
msgid "Failed to process file {0}"
msgstr "处理文件 {0} 失败"

#: Library/Main/Operation/TestHandler.cs:173
#, csharp-format
msgid "Found {0} faulty index files, repairing now"
msgstr "发现 {0} 个损坏的索引文件，正在修复"

#: Library/Main/Operation/TestHandler.cs:177
#, csharp-format
msgid "Found {0} faulty index files, remove the option {1} to repair them"
msgstr "发现 {0} 个损坏的索引文件，移除选项 {1} 以进行修复"

#: Library/Main/Operation/TestHandler.cs:197
#, csharp-format
msgid "No hash or size recorded for {0}, performing full verification"
msgstr "未记录 {0} 的哈希值或大小，正在执行完整验证"

#: Library/Main/Operation/TestHandler.cs:255
#, csharp-format
msgid "Successfully verified {0} remote files"
msgstr "成功验证了 {0} 个远程文件"

#: Library/Main/Operation/TestHandler.cs:259
#, csharp-format
msgid "Verified {0} remote files with {1} problem(s)"
msgstr "已验证 {0} 个远程文件，发现 {1} 个问题"

#: Library/Main/Operation/TestHandler.cs:404
#, csharp-format
msgid "Unexpected file type {0} for {1}"
msgstr " {1} 的文件类型 {0} 异常"

#: Library/Main/Operation/TestHandler.cs:429
#, csharp-format
msgid "Would replace faulty index file {0} with {1}"
msgstr "将用 {1} 替换损坏的索引文件 {0}"

#: Library/Main/Operation/TestHandler.cs:444
#, csharp-format
msgid "Failed to replace faulty index file {0}"
msgstr "替换损坏的索引文件 {0} 失败"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:34
msgid ""
"Remote Synchronization Tool\n"
"\n"
"This tool synchronizes two remote backends. The tool assumes that the intent is\n"
"to have the destination match the source.\n"
"\n"
"If the destination has files that are not in the source, they will be deleted\n"
"(or renamed if the retention option is set).\n"
"\n"
"If the destination has files that are also present in the source, but the files\n"
"differ in size, or if the source files have a newer (more recent) timestamp,\n"
"the destination files will be overwritten by the source files. Given that some\n"
"backends do not allow for metadata or timestamp modification, and that the tool\n"
"is run after backup, the destination files should always have a timestamp that\n"
"is newer (or the same if run promptly) compared to the source files.\n"
"\n"
"If the force option is set, the destination will be overwritten by the source,\n"
"regardless of the state of the files. It will also skip the initial comparison,\n"
"and delete (or rename) all files in the destination.\n"
"\n"
"If the verify option is set, the files will be downloaded and compared after\n"
"uploading to ensure that the files are correct. Files that already exist in the\n"
"destination will be verified before being overwritten (if they seemingly match).\n"
msgstr ""
"远程同步工具l\n"
"\n"
"该工具可同步两个远程后端。该工具假定\n"
"使目的地与源匹配。\n"
"\n"
"如果目的地有源文件中没有的文件，它们将被删除\n"
"(如果设置了保留选项，则重命名）。\n"
"\n"
"如果目标文件中也有源文件，但这些文件\n"
"大小不同，或者源文件的时间戳较新（最近）、,\n"
"目标文件将被源文件覆盖。鉴于某些\n"
"后端不允许修改元数据或时间戳，而且工具\n"
"在备份后运行时，目标文件的时间戳应始终是\n"
"与源文件相比是新的（如果立即运行则是相同的）。.\n"
"\n"
"如果设置了强制选项，目的地将被源覆盖、\n"
"无论文件的状态如何。它还会跳过初始比较、,\n"
"并删除（或重命名）目的地中的所有文件。.\n"
"\n"
"如果设置了验证选项，文件将在下载后进行比较。\n"
"确保文件正确无误。已存在于\n"
"目标地址在被覆盖前将被验证（如果它们似乎匹配）。.\n"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:61
#: Library/Modules/Builtin/Strings.cs:58
msgid ""
"This module runs remote synchronization after a successful backup to create "
"a secondary copy (3-2-1)."
msgstr "该模块在备份成功后运行远程同步，以创建辅助副本 (3-2-1)。"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:63
#: Library/Modules/Builtin/Strings.cs:59
msgid "Remote synchronization (3-2-1)"
msgstr "远程同步 (3-2-1)"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:68
msgid "The source backend string"
msgstr "源后台字符串"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:73
msgid "The destination backend string"
msgstr "目的地后台字符串"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:78
msgid ""
"Automatically create folders in the destination backend if they do not exist"
msgstr "如果目的地后台不存在文件夹，则自动创建文件夹"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:83
msgid "Number of times to recreate a backend on backend errors"
msgstr "后台出错时重新创建后台的次数"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:88
msgid "Delay in milliseconds between backend retries"
msgstr "后端重试之间的延迟（以毫秒为单位）"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:93
msgid ""
"Use exponential backoff for backend retries, multiplying the delay by two "
"for each failure."
msgstr "对后端重试使用指数退避策略，每次失败后将延迟时间乘以2"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:98
msgid "Automatically confirm the operation"
msgstr "自动确认操作"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:103
msgid ""
"Do not actually write or delete files. If not set here, the global options "
"will be checked"
msgstr "不实际写入或删除文件。如果不在此处设置，将检查全局选项"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:108
msgid ""
"Options for the destination backend. Each option is a key-value pair "
"separated by an equals sign, e.g. --dst-options key1=value1 key2=value2 "
"[default: empty]"
msgstr ""
"目标后端的选项。每个选项都是由等号分隔的键值对，例如 --dst-options key1=value1 key2=value2 [默认：空]"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:113
msgid "Force the synchronization"
msgstr "强制同步"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:118
msgid ""
"Global options all backends. May be overridden by backend specific options "
"(src-options, dst-options). Each option is a key-value pair separated by an "
"equals sign, e.g. --global-options key1=value1 key2=value2 [default: empty]"
msgstr ""
"所有后台的全局选项。可被后端特定选项（src-options、dst-options）覆盖。每个选项都是由等号分隔的键值对，例如 --global-"
"options key1=value1 key2=value2 [默认：空]"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:123
msgid ""
"The log file to write to. If not set here, global options will be checked "
"[default: \"\"]"
msgstr "要写入的日志文件。如果未在此处设置，将检查全局选项[默认：\"\"]"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:128
msgid "The log level to use. If not set here, global options will be checked"
msgstr "要使用的日志级别。如果未在此处设置，将检查全局选项"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:133
msgid "Only parse the arguments and then exit"
msgstr "只解析参数，然后退出"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:138
msgid "Print progress to STDOUT"
msgstr "将进度打印到 STDOUT"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:143
msgid "Toggles whether to keep old files. Any deletes will be renames instead"
msgstr "切换是否保留旧文件。删除的文件将重命名"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:148
msgid "Number of times to retry on errors"
msgstr "出错时重试的次数"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:153
msgid ""
"Options for the source backend. Each option is a key-value pair separated by"
" an equals sign, e.g. --src-options key1=value1 key2=value2 [default: empty]"
msgstr ""
"源后端的选项。每个选项都是由等号分隔的键值对，例如：--src-options key1=value1 key2=value2 [默认：空]"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:158
msgid ""
"Verify the contents of the files to decide whether the pre-existing "
"destination files should be overwritten"
msgstr "核实文件内容，决定是否要覆盖已有的目标文件"

#: Library/Main/Operation/RemoteSynchronization/Strings.cs:163
msgid ""
"Verify the files after uploading them to ensure that they were uploaded "
"correctly"
msgstr "上传文件后进行验证，确保上传正确无误"

#: Library/Main/Strings.cs:28
#, csharp-format
msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}"
msgstr "文件 \"{0}\" 的 hash 值不匹配，记录的 hash 值 {1}，实际 hash 值 {2}"

#: Library/Main/Strings.cs:29
#, csharp-format
msgid ""
"The file {0} was downloaded and had size {1} but the size was expected to be"
" {2}"
msgstr "文件 {0} 已下载且大小为 {1} 但其大小应当为 {2}"

#: Library/Main/Strings.cs:30
#, csharp-format
msgid "The option --{0} has been deprecated: {1}"
msgstr "选项 --{0} 已被弃用：{1}"

#: Library/Main/Strings.cs:31
#, csharp-format
msgid ""
"The option --{0} exists more than once. Please report this to the developers"
msgstr "选项 --{0} 出现不止一次。请将此问题报告给开发者。"

#: Library/Main/Strings.cs:32
#, csharp-format
msgid ""
"The option --{0} is a boolean option with a default value of true. Please "
"report this to the developers"
msgstr "选项 --{0} 是一个布尔值选项，默认值为 true。请向开发人员报告此问题"

#: Library/Main/Strings.cs:33
msgid "No source folders specified for backup"
msgstr "未指定源文件夹"

#: Library/Main/Strings.cs:34
#, csharp-format
msgid ""
"Backup aborted since the source path {0} does not exist. Please verify that "
"the source path exists, or remove the source path from the backup "
"configuration, or set the allow-missing-source option."
msgstr ""
"备份已中止，因为源路径{0}不存在。请验证源路径是否存在，或者从备份配置中移除源路径，或者设置allow-missing-source选项。"

#: Library/Main/Strings.cs:35
#, csharp-format
msgid "Unauthorized to access source folder {0}, aborting backup"
msgstr "无权访问源文件夹 {0}，跳过备份"

#: Library/Main/Strings.cs:36
#, csharp-format
msgid ""
"The option --{0} is not supported because the module {1} is not currently "
"loaded"
msgstr "由于模块 {1}  未载入，选项 --{0} 不可用"

#: Library/Main/Strings.cs:37
#, csharp-format
msgid "The supplied option --{0} is not supported and will be ignored"
msgstr "指定的选项 --{0} 不可用，将被忽略"

#: Library/Main/Strings.cs:38
#, csharp-format
msgid "The operation {0} has started"
msgstr "操作 {0} 已开始"

#: Library/Main/Strings.cs:39
#, csharp-format
msgid "The operation {0} has completed"
msgstr "操作 {0} 已完成"

#: Library/Main/Strings.cs:40
#, csharp-format
msgid "The operation {0} has failed"
msgstr "操作 {0} 失败"

#: Library/Main/Strings.cs:41
#, csharp-format
msgid "Invalid path: \"{0}\" ({1})"
msgstr "无效的路径：\"{0}\" ({1})"

#: Library/Main/Strings.cs:42
#, csharp-format
msgid "The source folder {0} is empty, aborting backup"
msgstr "源文件夹 {0} 为空，正在终止备份"

#: Library/Main/Strings.cs:43
#, csharp-format
msgid ""
"Failed to apply 'force-locale' setting. Please try to update .NET-Framework."
" Exception was: \"{0}\" "
msgstr "应用 'force-locale' 设置失败。请尝试更新 .NET Framework。报错：\"{0}\""

#: Library/Main/Strings.cs:44
#, csharp-format
msgid "The source {0} uses an invalid volume name, aborting backup"
msgstr "源 {0} 使用了无效的卷名，正在中止备份"

#: Library/Main/Strings.cs:45
#, csharp-format
msgid ""
"The source {0} is on volume {1}, which could not be found, aborting backup"
msgstr "源 {0} 位于卷 {1} 上，但该卷未找到，正在中止备份"

#: Library/Main/Strings.cs:46
#, csharp-format
msgid ""
"The backend url cannot start with {0} or {1}. If you intend to use a webdav "
"backend, please use a url starting with {2}"
msgstr "后端 URL 不能以 {0} 或 {1} 开头。如果你打算使用 WebDAV 后端，请使用以 {2} 开头的 URL"

#: Library/Main/Strings.cs:47
#, csharp-format
msgid ""
"The backend protocol {0} is not supported. Please use one of the following "
"protocols: {1}"
msgstr "不支持后端协议 {0}。请使用以下协议之一：{1}"

#: Library/Main/Strings.cs:52
msgid ""
"If a backup is interrupted there will likely be partial files present on the"
" backend. Using this option, Duplicati will automatically remove such files "
"when encountered."
msgstr "如果备份被中断，后端可能会有部分文件存在。使用此选项，Duplicati在遇到这些文件时会自动移除它们。"

#: Library/Main/Strings.cs:53
msgid "Remove unused files"
msgstr "移除未使用的文件"

#: Library/Main/Strings.cs:54
msgid ""
"A string used to prefix the filenames of the remote volumes, can be used to "
"store multiple backups in the same remote folder. The prefix cannot contain "
"a hyphen (-), but can contain all other characters allowed by the remote "
"storage."
msgstr "作为远程卷的文件名前缀的字符串，可以用来在同一远程文件夹存储多个备份。该前缀不能包含连字符 (-)，但可以包含其他所有远程存储支持的字符。"

#: Library/Main/Strings.cs:55
msgid "Remote filename prefix"
msgstr "远程文件名前缀"

#: Library/Main/Strings.cs:56
msgid ""
"The operating system keeps track of the last time a file was written. Using "
"this information, Duplicati can quickly determine if the file has been "
"modified. If some application deliberately modifies this information, "
"Duplicati won't work correctly unless this option is set."
msgstr ""
"操作系统会跟踪文件最后一次被写入的时间。利用这一信息，Duplicati可以快速确定文件是否已被修改。如果有某些应用程序故意修改这些信息，除非设置了这个选项，否则Duplicati将无法正确工作。"

#: Library/Main/Strings.cs:57
msgid "Disable checks based on file time"
msgstr "禁用根据文件时间检查修改"

#: Library/Main/Strings.cs:58
msgid ""
"By default, files will be restored in the source folders. Use this option to"
" restore to another folder."
msgstr "默认情况下，文件将被恢复到源文件夹中。使用此选项可以将文件恢复到另一个文件夹。"

#: Library/Main/Strings.cs:59
msgid "Restore to another folder"
msgstr "恢复到另外的文件夹"

#: Library/Main/Strings.cs:60
msgid ""
"Allow system to enter sleep power modes for inactivity during backup/restore"
" operations (Windows/OSX only)"
msgstr "备份或恢复期间，允许系统在不活动时进入睡眠模式 (仅 Windows/OSX)"

#: Library/Main/Strings.cs:61
msgid "Toggle system sleep mode"
msgstr "切换系统睡眠模式"

#: Library/Main/Strings.cs:62
msgid ""
"By setting this value you can limit how much bandwidth Duplicati consumes "
"for downloads. Setting this limit can make the backups take longer, but will"
" make Duplicati less intrusive."
msgstr "通过设置该值，您可以限制 Duplicati 的下载速度，这将使备份花费更多的时间，但更少影响您的日常网络应用"

#: Library/Main/Strings.cs:63
msgid "Max number of kilobytes to download pr. second"
msgstr "最大下载速度 (KB/s)"

#: Library/Main/Strings.cs:64
msgid ""
"By setting this value you can limit how much bandwidth Duplicati consumes "
"for uploads. Setting this limit can make the backups take longer, but will "
"make Duplicati less intrusive."
msgstr "通过设置该值，您可以限制 Duplicati 的上传速度，这将使备份花费更多的时间，但更少影响您的日常网络应用"

#: Library/Main/Strings.cs:65
msgid "Max number of kilobytes to upload pr. second"
msgstr "最大上传速度 (KB/s)"

#: Library/Main/Strings.cs:66
msgid ""
"Disable the throttling of upload and download speeds for this task. If there"
" is a throttle set, it will be ignored when running this task."
msgstr "禁用此任务的上传和下载限速。如果设置了限速，执行此任务时将忽略该设置。"

#: Library/Main/Strings.cs:67
msgid "Disable throttling"
msgstr "禁用限速"

#: Library/Main/Strings.cs:68
#, csharp-format
msgid ""
"Disable the throttling of upload and download speeds for specific backends. "
"If there is a throttle set, it will be ignored when running this task, if "
"the backend is one of the specified backends. Multiple backends can be "
"specified with a comma separator. This option has no effect if there is no "
"throttle or if --{0} is set"
msgstr ""
"针对特定后端禁用上传和下载限速。如果设置了限速，且任务后端在指定列表中，则执行时将忽略限速。可以使用逗号分隔指定多个后端。如果没有设置限速或设置了 "
"--{0}，则此选项无效。"

#: Library/Main/Strings.cs:69
msgid "Disable throttling for specific backends"
msgstr "针对特定后端禁用限速"

#: Library/Main/Strings.cs:70
msgid ""
"If you store the backups on a local disk, and prefer that they are kept "
"unencrypted, you can turn of encryption completely by using this switch."
msgstr "如果您把备份保存在本地磁盘且希望它们不被加密，您可以使用该选项完全关闭加密"

#: Library/Main/Strings.cs:71
msgid "Disable encryption"
msgstr "取消加密"

#: Library/Main/Strings.cs:72
msgid ""
"If an upload or download fails, Duplicati will retry a number of times "
"before failing. Use this to handle unstable network connections better."
msgstr "如果一次上传或下载失败，Duplicati 将重试指定次数直至放弃。该选项能使 Duplicati 在不稳定的网络连接下更好地工作"

#: Library/Main/Strings.cs:73
msgid "Number of times to retry a failed transmission"
msgstr "传输失败时重试次数"

#: Library/Main/Strings.cs:74
msgid ""
"Supply a passphrase that Duplicati will use to encrypt the backup volumes, "
"making them unreadable without the passphrase. This variable can also be "
"supplied through the environment variable PASSPHRASE."
msgstr "Duplicati 将使用提供的密码加密备份卷，使它们没有密码则不可读。该密码也可以通过环境变量 PASSPHRASE 来提供"

#: Library/Main/Strings.cs:75
msgid "Passphrase used to encrypt backups"
msgstr "用以加密备份的密码"

#: Library/Main/Strings.cs:76
msgid ""
"By default, Duplicati will list and restore files from the most recent "
"backup. Use this option to select another item. You may use relative times, "
"like \"-2M\" for a backup from two months ago."
msgstr ""
"默认情况下，Duplicati将从最近的备份中列出并恢复文件。使用此选项可以选择另一个项目。您可以使用相对时间，比如\"-2M\"表示两个月前的备份。"

#: Library/Main/Strings.cs:77
msgid "The time to list/restore files"
msgstr "从指定时间点列出或恢复文件"

#: Library/Main/Strings.cs:78
msgid ""
"By default, Duplicati will list and restore files from the most recent "
"backup. Use this option to select another item. You may enter multiple "
"values separated with comma, and ranges using -, e.g. \"0,2-4,7\" ."
msgstr ""
"默认情况下，Duplicati将从最近的备份中列出并恢复文件。使用此选项可以选择另一个项目。您可以输入多个以逗号分隔的值，以及使用-"
"表示的范围，例如：\"0,2-4,7\"。"

#: Library/Main/Strings.cs:79
msgid "The version to list/restore files"
msgstr "从指定版本列出或恢复文件"

#: Library/Main/Strings.cs:80
msgid ""
"When searching for files, only the most recent backup is searched. Use this "
"option to show all previous versions too."
msgstr "當您做檔案搜尋時，只會在最新的備份裡搜尋。可以透過此選項來顯示與搜尋所有先前的版本。"

#: Library/Main/Strings.cs:81
msgid "Show all versions"
msgstr "顯示所有版本"

#: Library/Main/Strings.cs:82
msgid ""
"When searching for files, all matching files are returned. Use this option "
"to return only the largest common prefix path."
msgstr "搜索文件时，一般返回所有匹配的文件。使用该选项可以仅显示最长前缀的结果。"

#: Library/Main/Strings.cs:83
msgid "Show largest prefix"
msgstr "显示最长前缀"

#: Library/Main/Strings.cs:84
msgid ""
"Use this option to rename files instead of deleting them. The value is the "
"prefix to add to the filename. If the backend supports renaming, the file is"
" renamed. Otherwise, the file is downloaded, re-uploaded with the new name, "
"and then deleted. If the prefix contains a folder separator, the target "
"folder must exist."
msgstr ""
"使用该选项可重命名文件，而不是删除文件。该值是要添加到文件名中的前缀。如果后端支持重命名，文件将被重命名。否则，将下载文件，用新名称重新上传，然后删除。如果前缀包含文件夹分隔符，则目标文件夹必须存在。"

#: Library/Main/Strings.cs:85
msgid "Prefix for soft-deleted files"
msgstr "软删除文件的前缀"

#: Library/Main/Strings.cs:86
msgid ""
"Use this option to prevent the backend from renaming files, even if the "
"backend supports it. This will force the soft-delete operation to download, "
"re-upload with the new name, and then delete the original file."
msgstr "使用该选项可防止后端重命名文件，即使后端支持重命名。这将迫使软删除操作下载文件，用新名称重新上传，然后删除原始文件。"

#: Library/Main/Strings.cs:87
msgid "Prevent backend rename"
msgstr "防止后台重命名"

#: Library/Main/Strings.cs:88
msgid ""
"When searching for files, all matching files are returned. Use this option "
"to return only the entries found in the folder specified as filter."
msgstr "搜索文件时，一般返回所有匹配的文件。使用该选项可以仅显示指定文件夹中的结果。"

#: Library/Main/Strings.cs:89
msgid "Show folder contents"
msgstr "顯示資料夾內容"

#: Library/Main/Strings.cs:90
msgid ""
"After a failed transmission, Duplicati will wait a short period before "
"attempting again. This is useful if the network drops out occasionally "
"during transmissions."
msgstr "一次传输失败后，Duplicati 将在重试前等待一小段时间。这在网络传输偶尔掉线时很有用。"

#: Library/Main/Strings.cs:91
msgid "Time to wait between retries"
msgstr "两次重试间等待的间隔"

#: Library/Main/Strings.cs:92
msgid ""
"After a failed transmission, Duplicati will wait a short period before "
"attempting again. This period is controlled by the retry-delay option. Use "
"this option to double that period after each consecutive failure."
msgstr ""
"在传输失败后，Duplicati会在尝试再次传输前等待一段短时间。这段时间由retry-"
"delay选项控制。使用此选项可以在每次连续失败后将等待时间加倍。"

#: Library/Main/Strings.cs:93
msgid "Exponential backoff for backend errors"
msgstr "指数退避策略用于后端错误"

#: Library/Main/Strings.cs:94
#, csharp-format
msgid ""
"Use this option to attach extra files to the newly uploaded filelists. The "
"argument is a path to the file to include. Multiple files can be supplied "
"using the path separator (\"{0}\")"
msgstr "使用此选项将额外文件附加到新上传的文件列表（filelists）中。参数是要包含的文件路径。可以使用路径分隔符 (\"{0}\") 提供多个文件。"

#: Library/Main/Strings.cs:95
msgid "Set control files"
msgstr "設定控制檔案"

#: Library/Main/Strings.cs:96
msgid ""
"If the hash for the volume does not match, Duplicati will refuse to use the "
"backup. Activate this option to allow Duplicati to proceed anyway."
msgstr "如果卷的哈希值不匹配，Duplicatis将拒绝使用该备份。激活此选项以允许Duplicati无论如何继续进行。"

#: Library/Main/Strings.cs:97
msgid "Skip hash checks"
msgstr "跳过哈希检查"

#: Library/Main/Strings.cs:98
msgid ""
"This option allows you to exclude files that are larger than the given "
"value. Use this to prevent backups becoming extremely large."
msgstr "该选项允许您排除大于给定值的文件。这可以防止备份过大。"

#: Library/Main/Strings.cs:99
msgid "Limit the size of files being backed up"
msgstr "限制可备份的文件大小"

#: Library/Main/Strings.cs:102
msgid ""
"The option --thread-priority has no effect, use the operating system "
"controls to set the process priority"
msgstr "选项 --thread-priority 没有作用，请使用操作系统控件设置进程优先级"

#: Library/Main/Strings.cs:103
msgid ""
"Select another thread priority for the process. Use this to set Duplicati to"
" be more or less CPU intensive."
msgstr "指定 Duplicati 的进程优先级，这可以使 Duplicati 使用更多或更少的 CPU 资源"

#: Library/Main/Strings.cs:104
msgid "Thread priority"
msgstr "執行緒優先權"

#: Library/Main/Strings.cs:105
msgid ""
"This option can change the maximum size of dblock files. Changing the size "
"can be useful if the backend has a limit on the size of each individual "
"file."
msgstr "此选项可以更改dblock文件的最大大小。如果后端对每个单独文件的大小有限制，更改大小可能是有用的。"

#: Library/Main/Strings.cs:106
msgid "Limit the size of the volumes"
msgstr "限制卷的大小"

#: Library/Main/Strings.cs:107
msgid ""
"Use this option to disallow usage of the streaming interface, which means "
"that transfer progress bars will not show, and bandwidth throttle settings "
"will be ignored."
msgstr "启用该选项将禁用实时界面，这意味着传输进度条将不会显示，而且流量控制将被忽略。"

#: Library/Main/Strings.cs:108
msgid "Disable use of the streaming transfer method"
msgstr "禁用流式传输方式"

#: Library/Main/Strings.cs:109
msgid "Set the read/write timeout for the connection"
msgstr "设置连接的读/写超时时间"

#: Library/Main/Strings.cs:110
msgid ""
"The read/write timeout is the maximum amount of time to wait for any "
"activity during a transfer. If no activity is detected for this period, the "
"connection is considered broken and the transfer is aborted. Set to 0s to "
"disabled"
msgstr "读/写超时是传输过程中等待任何活动的最长时间。如果在这段时间内未检测到任何活动，连接将被视为中断，传输将被中止。设置为 0 秒则禁用"

#: Library/Main/Strings.cs:111
msgid ""
"Use this option to make sure the contents of the manifest file are not read."
" This also implies that file hashes are not checked either. Use only for "
"disaster recovery."
msgstr "使用此选项以确保不读取清单文件的内容。这也意味着不会检查文件哈希。仅用于灾难恢复。"

#: Library/Main/Strings.cs:112
msgid "Disable manifests verification"
msgstr "禁用清单验证"

#: Library/Main/Strings.cs:113
msgid ""
"Duplicati supports pluggable compression modules. Use this option to select "
"a module to use for compression. This is only applied when creating new "
"volumes, when reading an existing file, the filename is used to select the "
"compression module."
msgstr ""
"Duplicati 支持插件式的压缩模块。使用该选项来选择创建新卷时用于压缩的模块。读取文件时，Duplicati 将根据文件名自动选择压缩模块。"

#: Library/Main/Strings.cs:114
msgid "Select what module to use for compression"
msgstr "选择用于压缩的模块"

#: Library/Main/Strings.cs:115
msgid ""
"Duplicati supports pluggable encryption modules. Use this option to select a"
" module to use for encryption. This is only applied when creating new "
"volumes, when reading an existing file, the filename is used to select the "
"encryption module."
msgstr ""
"Duplicati 支持插件式的加密模块。使用该选项来选择创建新卷时用于加密的模块。读取文件时，Duplicati 将根据文件名自动选择加密模块。"

#: Library/Main/Strings.cs:116
msgid "Select what module to use for encryption"
msgstr "选择用于加密的模块"

#: Library/Main/Strings.cs:117
msgid "Supply one or more module names, separated by commas to unload them."
msgstr "提供一个或多个模块名称，用逗号分隔以卸载它们。"

#: Library/Main/Strings.cs:118
msgid "Disable one or more modules"
msgstr "禁用一个或多个模块"

#: Library/Main/Strings.cs:119
msgid "Supply one or more module names, separated by commas to load them."
msgstr "提供一个或多个模块名称，用逗号分隔以加载它们。"

#: Library/Main/Strings.cs:120
msgid "Enable one or more modules"
msgstr "启用一个或多个模块"

#: Library/Main/Strings.cs:121
msgid ""
"This setting controls the usage of snapshots, which allows Duplicati to "
"backup files that are locked by other programs. If this is set to \"off\", "
"Duplicati will not attempt to create a disk snapshot. Setting this to "
"\"auto\" makes Duplicati attempt to create a snapshot, and fail silently if "
"that was not allowed or supported (note that the OS may still log system "
"warnings). A setting of \"on\" will also make Duplicati attempt to create a "
"snapshot, but will produce a warning message in the log if it fails. Setting"
" it to \"required\" will make Duplicati abort the backup if the snapshot "
"creation fails. On windows this uses the Volume Shadow Copy Services (VSS) "
"and requires administrative privileges. On Linux this uses Logical Volume "
"Management (LVM) and requires root privileges. On macOS this uses Apple File"
" System (APFS) snapshots and requires root privileges."
msgstr ""
"该设置控制快照的使用，允许 Duplicati 备份被其他程序锁定的文件。如果设置为 \"关闭\"，Duplicati 不会尝试创建磁盘快照。设置为 "
"\"自动 \"后，Duplicati 会尝试创建快照，如果不允许或不支持，则会无声地失败（注意操作系统仍可能记录系统警告）。如果设置为 "
"\"on\"，Duplicati 也会尝试创建快照，但如果失败，则会在日志中显示警告信息。设置为 \"需要 \"时，如果快照创建失败，Duplicati"
" 会中止备份。在 Windows 上，该选项使用卷影复制服务 (VSS)，需要管理员权限。在 Linux 上，它会使用逻辑卷管理 (LVM)，需要 "
"root 权限。在 macOS 上，该功能使用 Apple File System (APFS) 快照，需要 root 权限。"

#: Library/Main/Strings.cs:122
msgid "Control the use of disk snapshots"
msgstr "控制磁盘快照使用与否"

#: Library/Main/Strings.cs:123
msgid ""
"The snapshot provider implementation for Windows. The Vanara version is the "
"default and supports all features and integrates directly with Windows on "
"all versions and architectures. The WMIC based snapshot is slightly more "
"portable but has less features. The AlphaVSS is the legacy provider and "
"requires VC++ Redist installed."
msgstr ""
"Windows 的快照提供程序实现。Vanara 版本为默认值，支持所有功能并直接与所有版本和架构的 Windows 集成。基于 WMIC "
"的快照移植性略好，但功能较少。AlphaVSS 是旧版提供程序，需要安装 VC++ 运行库（Redist）。"

#: Library/Main/Strings.cs:124
msgid "The snapshot provider implementation to use"
msgstr "要使用的快照提供程序实现"

#: Library/Main/Strings.cs:125
msgid ""
"The pre-generated volumes will be placed into the temporary folder by "
"default. This option can set a different folder for placing the temporary "
"volumes. Despite the name, this also works for synchronous runs."
msgstr "预生成的卷默认将放置在临时文件夹中。此选项可以设置一个不同的文件夹来放置临时卷。尽管名称如此，这也适用于同步运行。"

#: Library/Main/Strings.cs:126
msgid "The path where ready volumes are placed until uploaded"
msgstr "上传完成前预生成卷的存放路径"

#: Library/Main/Strings.cs:127
msgid ""
"When performing asynchronous uploads, the maximum number of concurrent "
"uploads allowed. Set to zero to disable the limit."
msgstr "执行异步上传时，允许的最大并行上传数。 设置为零以禁用限制。"

#: Library/Main/Strings.cs:128
msgid "The number of concurrent uploads allowed"
msgstr "允许的并行上传数"

#: Library/Main/Strings.cs:129
msgid ""
"Activate this option to make some error messages more verbose, which may "
"help you track down a particular issue."
msgstr "激活此选项可以使一些错误消息更加详细，这可能有助于您追踪特定的问题。"

#: Library/Main/Strings.cs:130
msgid "Enable debugging output"
msgstr "启用调试输出"

#: Library/Main/Strings.cs:131
msgid "Log information to the file specified."
msgstr "将日志信息记录到指定的文件中。"

#: Library/Main/Strings.cs:132
msgid "Log internal information to a file"
msgstr "記錄內部資訊到檔案"

#: Library/Main/Strings.cs:133 Library/Main/Strings.cs:314
#, csharp-format
msgid ""
"Specify the amount of log information to write into the file specified by "
"the option --{0}."
msgstr "指定要写入由选项 --{0} 指定的文件中的日志信息量。"

#: Library/Main/Strings.cs:134
msgid "Log information level"
msgstr "記錄資訊等級"

#: Library/Main/Strings.cs:135 Library/Main/Strings.cs:242
#, csharp-format
msgid "Use the options --{0} and --{1} instead."
msgstr "使用选项 --{0} 和 --{1} 来替代。"

#: Library/Main/Strings.cs:136
msgid ""
"Suppress warnings and log them as information instead. Use this if you need "
"to silence specific warnings. This option accepts a comma separated list of "
"warning IDs."
msgstr "抑制警告并将其作为信息日志记录。如果你需要静默特定警告，请使用此选项。该选项接受以逗号分隔的警告 ID 列表。"

#: Library/Main/Strings.cs:137
msgid "Suppress specific warnings"
msgstr "抑制特定警告"

#: Library/Main/Strings.cs:138
#, csharp-format
msgid ""
"Enable logging of HTTP request diagnostics. Messages are logged at the {0} "
"level, so make sure the log outputs at that level."
msgstr "启用 HTTP 请求诊断日志。消息将以 {0} 级别记录，请确保日志输出也设置为该级别。"

#: Library/Main/Strings.cs:139
msgid "Log HTTP requests"
msgstr "记录 HTTP 请求"

#: Library/Main/Strings.cs:140
#, csharp-format
msgid ""
"Enable logging of socket data. A value of 0 logs only event messages, a "
"positive value includes that many bytes of data. Use -1 to disable. Messages"
" are logged at the {0} level, so make sure the log outputs at that level."
msgstr "启用套接字（Socket）数据日志。值为 0 仅记录事件消息，正值表示包含相应字节的数据，使用 -1 禁用。消息将以 {0} 级别记录。"

#: Library/Main/Strings.cs:141
msgid "Log socket data"
msgstr "记录套接字数据"

#: Library/Main/Strings.cs:142
msgid ""
"If Duplicati detects that the target folder is missing, it will create it "
"automatically. Activate this option to prevent automatic folder creation."
msgstr "如果检测到目标文件夹缺失， Duplicati 将自动创建它。激活该选项会禁止自动创建文件夹。"

#: Library/Main/Strings.cs:143
msgid "Disable automatic folder creation"
msgstr "禁用自动创建文件夹"

#: Library/Main/Strings.cs:144
msgid ""
"Use this option to exclude faulty writers from a snapshot. This is "
"equivalent to the -wx flag of the vshadow.exe tool, except that it only "
"accepts writer class GUIDs, and not component names or instance GUIDs. "
"Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs "
"are allowed, including with and without curly braces."
msgstr ""
"使用该选项可以从快照中排除有错误的写入者。这等同于 vshadow.exe 工具的 -wx 参数，除了它只接受写入者类的 "
"GUID，而不支持组件名称或实例的 GUID。多个 GUID 可以用半角逗号分隔，也支持大多数的 GUID 形式，包括有无花括号。"

#: Library/Main/Strings.cs:145
msgid ""
"A semicolon separated list of guids of VSS writers to exclude (Windows only)"
msgstr "需要排除的 VSS 写入者的 GUID 列表 (仅 Windows)"

#: Library/Main/Strings.cs:146
msgid ""
"This setting controls the usage of NTFS USN numbers, which allows Duplicati "
"to obtain a list of files and folders much faster. If this is set to "
"\"off\", Duplicati will not attempt to use USN. Setting this to \"auto\" "
"makes Duplicati attempt to use USN, and fail silently if that was not "
"allowed or supported. A setting of \"on\" will also make Duplicati attempt "
"to use USN, but will produce a warning message in the log if it fails. "
"Setting it to \"required\" will make Duplicati abort the backup if the USN "
"usage fails. This feature requires administrative privileges."
msgstr ""
"此设置控制 NTFS USN（更新序列号）的使用，它可以让程序更快地获取文件列表。\"off\" 表示不使用；\"auto\" "
"表示尝试使用但不报告失败；\"on\" 表示尝试使用并在失败时记录警告；\"required\" 表示如果无法使用 USN "
"则中止备份。此功能需要管理员权限。"

#: Library/Main/Strings.cs:147
msgid "Control the use of NTFS Update Sequence Numbers"
msgstr "控制 NTFS USN 使用与否"

#: Library/Main/Strings.cs:148
msgid ""
"When reading files, Duplicati can use the Windows BackupRead API to read "
"files that are locked by other applications. This is useful for files that "
"are in use, but requires administrative privileges. If this option is "
"enabled, Duplicati will use the BackupRead API to read files if not "
"snapshots are used. Setting this to \"auto\" will attempt to use it, but "
"fail silently if there are insufficient permissions. Setting it to \"on\" "
"wil also attempt to use BackupRead, but produces a warning if it is not "
"possible. Setting it to \"required\" will make Duplicati abort the backup if"
" it fails. This feature requires administrative privileges."
msgstr ""
"读取文件时，Duplicati 可使用 Windows BackupRead API "
"读取被其他程序锁定的文件。这对于正在使用的文件很有用，但需要管理员权限。\"auto\" 会尝试使用并在权限不足时保持静默；\"on\" "
"会尝试并在失败时发出警告；\"required\" 则会在失败时中止备份。"

#: Library/Main/Strings.cs:149
msgid "Use BackupRead API to read files"
msgstr "使用 BackupRead API 读取文件"

#: Library/Main/Strings.cs:150
msgid "Ignore advisory locking"
msgstr "忽略咨询锁定"

#: Library/Main/Strings.cs:151
msgid ""
"When reading files Duplicati can skip files that are marked locked by "
"another application to ensure consistency. This flag can disable the check "
"and perform optimistic reads of locked files."
msgstr "读取文件时，Duplicati 会跳过被其他应用程序标记为锁定的文件，以确保一致性。此标记可禁用检查，并对锁定文件执行乐观读取。"

#: Library/Main/Strings.cs:152
msgid "Ignore backup exclusion attributes"
msgstr "忽略备份排除属性"

#: Library/Main/Strings.cs:153
msgid ""
"By default, Duplicati will skip files marked with backup exclusion extended "
"attributes, such as the macOS com.apple.backupd flag or a Linux "
"duplicati.exclude marker. Enable this option to ignore any extended "
"attributes."
msgstr ""
"默认情况下，Duplicati 会跳过标有备份排除扩展属性的文件，如 macOS com.apple.backupd 标记或 Linux "
"duplicati.exclude 标记。启用此选项可忽略任何扩展属性"

#: Library/Main/Strings.cs:154
#, csharp-format
msgid ""
"When matching timestamps, Duplicati will adjust the times by a small "
"fraction to ensure that minor time differences do not cause unexpected "
"updates. If the option --{0} is set to keep a week of backups, and the "
"backup is made the same time each week, it is possible that the clock drifts"
" slightly, such that full week has just passed, causing Duplicati to delete "
"the older backup earlier than expected. To avoid this, Duplicati inserts a "
"1% tolerance (max 1 hour). Use this option to disable the tolerance, and use"
" strict time checking."
msgstr ""
"在匹配时间戳时，Duplicati会稍微调整时间，以确保小的时间差异不会导致意外的更新。如果选项 --{0} "
"设置为保留一周的备份，并且每周都在相同的时间进行备份，时钟可能会稍微漂移，以至于整整一周刚刚过去，导致Duplicati比预期更早地删除较旧的备份。为了避免这种情况，Duplicati引入了1%的容忍度（最多1小时）。使用此选项可以禁用容忍度，并使用严格的时间检查。"

#: Library/Main/Strings.cs:155
msgid "Deactivate tolerance when comparing times"
msgstr "比较时间时禁用公差"

#: Library/Main/Strings.cs:156
msgid "Use this option to verify uploads by listing contents."
msgstr "使用此选项通过列出内容来验证上传。"

#: Library/Main/Strings.cs:157
msgid "Verify uploads by listing contents"
msgstr "通过列出内容校验上传文件"

#: Library/Main/Strings.cs:158
msgid ""
"Disables uploading multiple files concurrently to preserve bandwith. This "
"will have the same effect as setting --asynchronous-upload-limit=1 but "
"additionally wait for related uploads. The volume that is being created is "
"not counted in the upload limit."
msgstr ""
"禁止同时上传多个文件，以节省带宽。这与设置 --asynchronous-upload-limit=1 "
"的效果相同，但会额外等待相关上传。正在创建的卷不计入上传限制。"

#: Library/Main/Strings.cs:159
msgid "Upload files synchronously"
msgstr "同步上传文件"

#: Library/Main/Strings.cs:160
msgid ""
"Duplicati will attempt to perform multiple operations on a single "
"connection, as this avoids repeated login attempts, and thus speeds up the "
"process. Use this option to ensure that each operation is performed on a "
"seperate connection."
msgstr ""
"Duplicati将尝试在单个连接上执行多个操作，因为这样可以避免重复的登录尝试，从而加快进程。使用此选项确保每个操作都在单独的连接上执行。"

#: Library/Main/Strings.cs:161
msgid "Do not re-use connections"
msgstr "禁用重用连接"

#: Library/Main/Strings.cs:162
msgid ""
"When an error occurs, Duplicati will silently retry, and only report the "
"number of retries. Enable this option to have the error messages displayed "
"when a retry is performed."
msgstr "当某个错误发生，Duplicati 会静默地重试，而只在多次重试后报错。启用该选项将在每次重试时报错。"

#: Library/Main/Strings.cs:163
msgid "Show error messages when a retry is performed"
msgstr "當重新嘗試時顯示錯誤訊息"

#: Library/Main/Strings.cs:164
msgid ""
"If no files have changed, Duplicati will not upload a backup set. If the "
"backup data is used to verify that a backup was executed, this option will "
"make Duplicati upload a backupset even if it is empty."
msgstr ""
"如果没有文件更改，Duplicati将不会上传备份集。如果备份数据用于验证备份是否已执行，此选项将使Duplicati即使备份集为空也上传备份集。"

#: Library/Main/Strings.cs:165
msgid "Upload empty backup files"
msgstr "上传空的备份文件"

#: Library/Main/Strings.cs:166
msgid ""
"Set a limit to the amount of storage used on the backend (by this backup). "
"This is in addition to the full backend quota, if available. Note: Backups "
"will continue past the quota. This only creates warnings and error messages."
msgstr ""
"设置后端使用的存储量限制（由此备份使用）。这是除了完整后端配额（，如果有的话）之外的额外限制。注意：备份将继续进行，超过配额。这只产生警告和错误消息。"

#: Library/Main/Strings.cs:167
msgid "Limit storage use"
msgstr "限制存储使用"

#: Library/Main/Strings.cs:168
msgid ""
"Set a threshold for when to warn about the backend quota being nearly "
"exceeded. It is given as a percentage, and a warning is generated if the "
"amount of available quota is less than this percentage of the total backup "
"size. If the backend does not report the quota information, this value will "
"be ignored."
msgstr ""
"设置一个阈值，当接近超过后端配额时发出警告。它以百分比给出，如果可用配额量少于总备份大小的这个百分比，就会生成警告。如果后端不报告配额信息，这个值将被忽略。"

#: Library/Main/Strings.cs:169
msgid "Threshold for warning about low quota"
msgstr "低存储配额报警的阈值"

#: Library/Main/Strings.cs:170
#, csharp-format
msgid ""
"Disable the quota reported by the backend. The option --{0} can still be "
"used to set a manual quota"
msgstr "禁用后端报告的配额。仍然可以使用选项 --{0} 来设置手动配额。"

#: Library/Main/Strings.cs:171
msgid "Disable backend quota"
msgstr "禁用后端配额"

#: Library/Main/Strings.cs:172
#, csharp-format
msgid ""
"Use this option to handle symlinks differently. The \"{0}\" option will "
"simply record a symlink with its name and destination, and a restore will "
"recreate the symlink as a link. Use the option \"{1}\" to ignore all "
"symlinks and not store any information about them. The option \"{2}\" will "
"cause the symlinked target to be backed up and restored as a normal file "
"with the symlink name. Early versions of Duplicati did not support this "
"option and behaved as if \"{2}\" was specified."
msgstr ""
"使用此选项以不同方式处理符号链接。\"{0}\"选项将简单地记录符号链接及其名称和目标，恢复时会将符号链接作为链接重新创建。使用\"{1}\"选项忽略所有符号链接，不存储有关它们的任何信息。\"{2}\"选项将导致符号链接的目标作为普通文件备份和恢复，并使用符号链接的名称。Duplicati的早期版本不支持此选项，其行为就好像指定了\"{2}\"一样。"

#: Library/Main/Strings.cs:173
msgid "Symlink handling"
msgstr "符号链接处理方式"

#: Library/Main/Strings.cs:174
#, csharp-format
msgid ""
"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" "
"option will record a hardlink ID for each hardlink to avoid storing "
"hardlinked paths multiple times. The option \"{1}\" will ignore hardlink "
"information, and treat each hardlink as a unique path. The option \"{2}\" "
"will ignore all hardlinks with more than one link."
msgstr ""
"该选项用来选择对于符号链接的不同处理方式 (仅在 Linux/OSX 上生效)。选项 \"{0}\" 记录每个硬链接的ID以避免多次保存路径。选项 "
"\"{1}\" 将忽略硬链接信息，并将每个硬链接作为不同的路径。选项 \"{2}\" 将忽略所有多余一个链接的硬链接。"

#: Library/Main/Strings.cs:175
msgid "Hardlink handling"
msgstr "硬链接处理方式"

#: Library/Main/Strings.cs:176
#, csharp-format
msgid ""
"Use this option to exclude files with certain attributes. Use a comma "
"separated list of attribute names to specify more than one. Possible values "
"are: {0}."
msgstr "使用此选项排除具有某些属性的文件。使用逗号分隔的属性名称列表来指定多个属性。可能的值有：{0}。"

#: Library/Main/Strings.cs:177
msgid "Exclude files by attribute"
msgstr "根据属性排除文件"

#: Library/Main/Strings.cs:178
msgid ""
"Activate this option to map VSS snapshots to a drive (similar to SUBST, "
"using Win32 DefineDosDevice). This will create temporary drives that are "
"then used to access the contents of a snapshot. This workaround can speed up"
" file access on Windows XP."
msgstr ""
"激活该选项会把 VSS 快照映射到一个磁盘 (类似于 SUBST，使用 Win32 "
"DefineDosDevice)。这将创建用于访问快照内容的临时磁盘，可以加快 Windows XP 上的文件访问。"

#: Library/Main/Strings.cs:179
msgid "Map snapshots to a drive (Windows only)"
msgstr "映射快照至磁盘 (仅 Windows)"

#: Library/Main/Strings.cs:180
msgid ""
"A display name that is attached to this backup. This can be used to identify"
" the backup when sending mail or running scripts."
msgstr "附加到此备份的显示名称。这可以在发送邮件或运行脚本时用来识别备份。"

#: Library/Main/Strings.cs:181
msgid "Name of the backup"
msgstr "备份名称"

#: Library/Main/Strings.cs:182
msgid ""
"A unique identification for this backup. This can be used to identify the "
"backup when sending mail or running scripts."
msgstr "此备份的唯一标识。这可以在发送邮件或运行脚本时用来识别备份。"

#: Library/Main/Strings.cs:183
msgid "Backup ID"
msgstr "备份ID"

#: Library/Main/Strings.cs:184
msgid ""
"A unique identification of the machine running the backup. This can be used "
"to identify the machine when sending mail or running scripts."
msgstr "运行备份的机器的唯一标识。这可以在发送邮件或运行脚本时用来识别机器。"

#: Library/Main/Strings.cs:185
msgid "Machine ID"
msgstr "机器ID"

#: Library/Main/Strings.cs:186
msgid ""
"The name of the machine running the backup. This can be used to identify the"
" machine when sending mail or running scripts."
msgstr "运行备份的设备名称。在发送邮件或运行脚本时，可用于识别设备。"

#: Library/Main/Strings.cs:187
msgid "Machine name"
msgstr "设备名称"

#: Library/Main/Strings.cs:188
msgid "The time of the next scheduled run"
msgstr "下次计划运行时间"

#: Library/Main/Strings.cs:189
msgid ""
"This property is a reporting option and does not affect the actual scheduled"
" time. Use this option to inform a reporting destination about the next "
"expected time the backup will run."
msgstr "此属性仅用于报告，不会影响实际计划时间。使用此选项可告知报告目标（如监控端）下次备份的预计时间。"

#: Library/Main/Strings.cs:190
#, csharp-format
msgid ""
"Use this option to point to a text file where each line contains a file "
"extension that indicates a non-compressible file. Files that have an "
"extension found in the file will not be compressed, but simply stored in the"
" archive. The file format ignores any lines that do not start with a period,"
" and considers a space to indicate the end of the extension. A default file "
"is supplied, that also serves as an example. The default file is placed in "
"{0}."
msgstr ""
"使用此选项指向一个文本文件，其中每行包含一个文件扩展名，表示不可压缩的文件。具有在文件中找到的扩展名的文件将不会被压缩，而是简单地存储在存档中。文件格式忽略不以句点（.）开头的任何行，并认为空格表示扩展名的结束。提供一个默认文件，也作为示例。默认文件放置在{0}中。"

#: Library/Main/Strings.cs:191
msgid "Manage non-compressible file extensions"
msgstr "管理不被压缩的文件扩展名"

#: Library/Main/Strings.cs:192
msgid ""
"The block size determines how files are fragmented. Choosing a large value "
"will cause a larger overhead on file changes, choosing a small value will "
"cause a large overhead on storage of file lists. Note that the value cannot "
"be changed after remote files are created."
msgstr ""
"块大小决定了文件的分片的方式。这个值过大会导致文件改动的额外开销更多，这个值过小会导致存储文件列表的额外开销更多。请注意，这个值在创建远程文件后不能再更改。"

#: Library/Main/Strings.cs:193
msgid "Block size used in hashing"
msgstr "哈希时的文件块大小"

#: Library/Main/Strings.cs:194
msgid ""
"Use this option to limit the scan to only files that are known to have "
"changed. This is usually only activated in combination with a filesystem "
"watcher that keeps track of file changes."
msgstr "使用此选项将扫描限制为仅已知更改的文件。这通常只与跟踪文件更改的文件系统监视器结合时激活。"

#: Library/Main/Strings.cs:195
msgid "List of files to examine for changes"
msgstr "已知更改文件的列表"

#: Library/Main/Strings.cs:196
msgid ""
"Path to the file containing the local cache of the remote file database."
msgstr "包含远程文件数据库本地缓存的文件路径。"

#: Library/Main/Strings.cs:197
msgid "Path to the local state database"
msgstr "本地状态数据库的路径"

#: Library/Main/Strings.cs:198
#, csharp-format
msgid ""
"Use this option to supply a list of deleted files. This option will be "
"ignored unless the option --{0} is also set."
msgstr "使用此选项提供已删除文件的列表。除非同时设置了 --{0} 选项，否则此选项将被忽略。"

#: Library/Main/Strings.cs:199
msgid "List of deleted files"
msgstr "已刪除檔案清單"

#: Library/Main/Strings.cs:200
msgid ""
"Use this option to reduce the memory footprint by not keeping paths and "
"modification timestamps in memory."
msgstr "使用此选项通过不在内存中保留路径和修改时间戳来减少内存占用。"

#: Library/Main/Strings.cs:201
msgid "Reduce memory footprint by disabling in-memory lookups"
msgstr "通过禁用内存内查询减少内存占用"

#: Library/Main/Strings.cs:203
msgid ""
"If this option is set, the local database is not compared to the remote "
"filelist on startup. The intended usage for this option is to work correctly"
" in cases where the filelisting is broken or unavailable."
msgstr "如果设置了此选项，在启动时不会将本地数据库与远程文件列表进行比较。此选项的预期用途是在文件列表损坏或不可用的情况下正确工作。"

#: Library/Main/Strings.cs:204
msgid "Do not query backend at startup"
msgstr "不在启动时查询后端"

#: Library/Main/Strings.cs:205
msgid ""
"The index files are used to limit the need for downloading dblock files when"
" there is no local database present. The more information is recorded in the"
" index files, the faster operations can proceed without the database. The "
"tradeoff is that larger index files take up more remote space and which may "
"never be used."
msgstr ""
"索引文件用来在没有本地数据库时减少 dblock "
"文件的下载。索引文件中记录的信息越多，没有数据库时的操作越快。代价是越大的索引文件占用越多的远程空间，而且可能永远用不到。"

#: Library/Main/Strings.cs:206
msgid "Determine usage of index files"
msgstr "决定索引文件的使用与否"

#: Library/Main/Strings.cs:207
msgid ""
"As files are changed, some data stored at the remote destination may not be "
"required. This option controls how much wasted space the destination can "
"contain before being reclaimed. This value is a percentage used on each "
"volume and the total storage."
msgstr ""
"随着文件的更改，一部分远程数据可能不再需要。该选项控制在回收再利用前，远程存储能容纳多少无用数据。这个值是一百分比，用于每一个卷和所有存储。"

#: Library/Main/Strings.cs:208
msgid "The maximum wasted space in percent"
msgstr "最大无用空间百分比"

#: Library/Main/Strings.cs:209
msgid ""
"Use this option to experiment with different settings and observe the "
"outcome without changing actual files."
msgstr "使用此选项尝试不同的设置并观察结果，而不实际更改文件。"

#: Library/Main/Strings.cs:210
msgid "Do not perform any modifications"
msgstr "不做任何更改"

#: Library/Main/Strings.cs:211
msgid ""
"This is a very advanced option! Use this option to select a block hash "
"algorithm with smaller or larger hash size, for performance or storage space"
" reasons."
msgstr "这是一个非常高级的选项！使用此选项选择具有更小或更大哈希大小的块哈希算法，用于改变性能或存储空间。"

#: Library/Main/Strings.cs:212
msgid "The hash algorithm used on blocks"
msgstr "用于文件块的哈希算法"

#: Library/Main/Strings.cs:213
msgid ""
"This is a very advanced option! Use this option to select a file hash "
"algorithm with smaller or larger hash size, for performance or storage space"
" reasons."
msgstr "这是一个非常高级的选项！使用此选项选择具有更小或更大哈希大小的文件哈希算法，用于改变性能或存储空间。"

#: Library/Main/Strings.cs:214
msgid "The hash algorithm used on files"
msgstr "用于文件的哈希算法"

#: Library/Main/Strings.cs:215
msgid ""
"If a large number of small files are detected during a backup, or wasted "
"space is found after deleting backups, the remote data will be compacted. "
"Use this option to disable such automatic compacting and only compact when "
"running the compact command."
msgstr "如果在备份时检测到大量的小文件，或者在删除备份后发现无用的空间，远程数据将被压实。使用该选项来禁用这种自动压实，而仅在执行压实命令时压缩。"

#: Library/Main/Strings.cs:216
msgid "Disable automatic compacting"
msgstr "禁用自动压实"

#: Library/Main/Strings.cs:217
msgid ""
"When examining the size of a volume in consideration for compacting, a small"
" tolerance value is used, by default 20 percent of the volume size. This "
"ensures that large volumes which may have a few bytes wasted space are not "
"downloaded and rewritten."
msgstr ""
"Duplicati 使用该阈值评估卷的大小是否需要压实，使用一个小的公差值，默认为卷大小的 20%。这确保那些有一些无用空间的大的卷不需要被下载和修改。"

#: Library/Main/Strings.cs:218
msgid "Volume size threshold"
msgstr "卷大小阈值"

#: Library/Main/Strings.cs:219
msgid ""
"To avoid filling the remote storage with small files, this value can force "
"grouping small files. The small volumes will always be combined when they "
"can fill an entire volume."
msgstr "为了避免远程存储中填满小文件，这个值可以强制聚合小文件。小文件总会在它们可以填满整个卷时合并。"

#: Library/Main/Strings.cs:220
msgid "Maximum number of small volumes"
msgstr "小卷的最大个数"

#: Library/Main/Strings.cs:221
msgid ""
"Enable this option to look into other files on this machine to find existing"
" blocks. This is a fairly slow operation but can limit the size of "
"downloads."
msgstr "启用该选项可以在本机其它文件中查找存在的文件块。这是一个相当慢的操作，但能减少需要下载的数据量。"

#: Library/Main/Strings.cs:222
msgid "Use local file data when restoring"
msgstr "恢复时使用本地文件数据"

#: Library/Main/Strings.cs:224
msgid ""
"When listing contents or when restoring files, the local database can be "
"skipped. This is usually slower, but can be used to verify the actual "
"contents of the remote store."
msgstr "在列出内容或恢复文件时，可以跳过本地数据库。这通常会慢一些，但可以用来验证远程存储的实际内容。"

#: Library/Main/Strings.cs:225
msgid "Disable the local database"
msgstr "禁用本地数据库"

#: Library/Main/Strings.cs:226
msgid ""
"Use this option to set number of versions to keep. Supply -1 to keep all "
"versions."
msgstr "使用此选项设置要保留的版本数量。设置-1以保留所有版本。"

#: Library/Main/Strings.cs:227
msgid "Keep a number of versions"
msgstr "保留指定版本数"

#: Library/Main/Strings.cs:228
msgid "Use this option to set the timespan in which backups are kept."
msgstr "使用该选项设置保留备份的时间间隔"

#: Library/Main/Strings.cs:229
msgid "Keep all versions within a timespan"
msgstr "保留指定时间间隔内的所有版本"

#: Library/Main/Strings.cs:230
msgid ""
"Sets how long uploaded backup files should be protected with an immutable "
"object lock (for example, 30d). If this option is not set, the files will "
"not be protected with an object lock. Not all destinations support object "
"locking."
msgstr "设置上传的备份文件应使用不可变对象锁保护多长时间（例如 30d）。如果不设置该选项，文件将不会使用对象锁保护。并非所有目的地都支持对象锁。"

#: Library/Main/Strings.cs:231
msgid "Lock duration for remote backup files"
msgstr "远程备份文件的锁定时间"

#: Library/Main/Strings.cs:232
msgid ""
"Use this option to reduce the number of versions that are kept with "
"increasing version age by deleting most of the old backups. The expected "
"format is a comma separated list of colon separated time frame and interval "
"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep "
"all backups, for 3 months keep one backup every day, for 10 years one backup"
" every 2nd month and delete every backup older than this.\". This option "
"also supports using the specifier \"U\" to indicate an unlimited time "
"interval."
msgstr ""
"该选项可以通过删除大多数旧备份，从而减少随着备份增长的版本数。要求的格式为逗号分隔的列表，其中每项都是分号分隔的时间范围和时间间隔。例如，\"7D:0s,3M:1D,10Y:2M\""
" 意味着保留7天中所有备份，保留3个月中每天一份，保留10年中每两个月一份，清理所有早于此期限的备份。该选项也支持使用 \"U\" 代表永久保留。"

#: Library/Main/Strings.cs:233
msgid "Reduce number of versions by deleting old intermediate backups"
msgstr "删除旧的中间备份以减少版本数"

#: Library/Main/Strings.cs:234
msgid "Use this option to continue even if some source entries are missing."
msgstr "使用该选项在部分源数据丢失的情况下继续操作"

#: Library/Main/Strings.cs:235
msgid "Ignore missing source elements"
msgstr "忽略丢失的源元素"

#: Library/Main/Strings.cs:236
msgid ""
"Use this option to prevent backups from running if one or more source "
"folders are empty. This is useful to prevent backups from running when the "
"source is not available, such as when a USB drive is not mounted. This only "
"works for filesystem source paths."
msgstr "使用此选项可防止在一个或多个源文件夹为空时运行备份。这有助于避免在源路径不可用（如未挂载 U 盘）时进行备份。仅对文件系统源路径有效。"

#: Library/Main/Strings.cs:237
msgid "Prevent backups from running if source folders are empty"
msgstr "如果源文件夹为空则阻止备份"

#: Library/Main/Strings.cs:238
msgid ""
"Use this option to overwrite target files when restoring. If this option is "
"not set, the files will be restored with a timestamp and a number appended."
msgstr "使用此选项在恢复时覆盖目标文件。如果未设置此选项，文件将在恢复时附加时间戳和数字。"

#: Library/Main/Strings.cs:239
msgid "Overwrite files when restoring"
msgstr "恢复时覆盖文件"

#: Library/Main/Strings.cs:240
msgid ""
"Use this option to increase the amount of output generated when running an "
"option. Generally this option will produce a line for each file processed."
msgstr "使用该选项来增加运行时的输出信息。一般来说，该选项将每处理一个文件，打印一行信息。"

#: Library/Main/Strings.cs:241
msgid "Output more progress information"
msgstr "输出更多进度信息"

#: Library/Main/Strings.cs:243
msgid ""
"Use this option to increase the amount of output generated as the result of "
"the operation, including all filenames."
msgstr "使用该选项来增加的输出的操作结果信息，包括所有的文件名。"

#: Library/Main/Strings.cs:244
msgid "Output full results"
msgstr "输出完整结果"

#: Library/Main/Strings.cs:245
msgid ""
"Use this option to upload a verification file after changing the remote "
"storage. The file is not encrypted and contains the size and SHA256 hashes "
"of all the remote files and can be used to verify the integrity of the "
"files."
msgstr "使用该选项在改变远程存储后上传校验文件。此文件没有加密，且包含所有远程文件的大小和 SHA256 哈希值，用来校验文件的完整性。"

#: Library/Main/Strings.cs:246
msgid "Determine if verification files are uploaded"
msgstr "决定是否上传校验文件"

#: Library/Main/Strings.cs:247
#, csharp-format
msgid ""
"After a backup is completed, some (dblock, dindex, dlist) files from the "
"remote backend are selected for verification. Use this option to change how "
"many. If the option --{0} is also provided, the number of samples tested is "
"the maximum implied by the two options. If this value is set to 0 or the "
"option --{1} is set, no remote files are verified."
msgstr ""
"备份完成后，将从远程后端选择一些（dblock、dindex、dlist）文件进行验证。使用此选项来更改要验证的数量。如果同时提供了 --{0} "
"选项，则测试的样本数量是两个选项所暗示的最大值。如果此值设置为0或设置了 --{1} 选项，则不会验证任何远程文件。"

#: Library/Main/Strings.cs:248
msgid "The number of samples to test after a backup"
msgstr "备份后的校验样本数"

#: Library/Main/Strings.cs:249
#, csharp-format
msgid ""
"After a backup is completed, some samples (one sample is 1 dblock, 1 dindex,"
" and 1 dlist) files from the remote backend are selected for verification. "
"Use this option to specify the percentage (between 0 and 100) of samples to "
"test. If the option --{0} is also provided, the number of samples tested is "
"the maximum implied by the two options. If the option --{1} is provided, no "
"remote files are verified."
msgstr ""
"备份完成后，会从远程后端选取部分样本（包含 dblock、dindex 和 "
"dlist）进行校验。使用此选项指定测试样本的百分比（0-100）。如果同时提供了 --{0}，则取两者中的较大值。如果提供了 "
"--{1}，则不验证远程文件。"

#: Library/Main/Strings.cs:250
msgid "The percentage of samples to test after a backup"
msgstr "备份后的校验样本百分比"

#: Library/Main/Strings.cs:251
#, csharp-format
msgid ""
"After a backup is completed, some (dblock, dindex, dlist) files from the "
"remote backend are selected for verification. Use this option to turn on "
"full verification, which will decrypt the files and examine the insides of "
"each volume, instead of simply verifying the external hash. If the option "
"--{0} is set, no remote files are verified. This option is automatically set"
" when then verification is performed directly. ListAndIndexes is like True "
"but only dlist and index volumes are handled."
msgstr ""
"备份完成后，将从远程后端选择一些（dblock、dindex、dlist）文件进行验证。使用此选项开启完整验证，这将解密文件并检查每个卷的内部，而不仅仅是验证外部哈希。如果设置了"
" --{0} 选项，则不会验证任何远程文件。当直接执行验证时，此选项会自动设置。ListAndIndexes类似于True，但只处理dlist和索引卷。"

#: Library/Main/Strings.cs:252
msgid "Activate in-depth verification of files"
msgstr "激活深度校验"

#: Library/Main/Strings.cs:253
msgid ""
"Use this option to prevent automatic replacement of index files that are "
"missing content during the testing phase. Creating repaired index files "
"takes slightly longer, but will prevent very slow database recreates"
msgstr "使用此选项可防止在测试阶段自动替换缺少内容的索引文件。虽然创建修复后的索引文件耗时稍长，但可以避免极慢的数据库重建过程。"

#: Library/Main/Strings.cs:254
msgid "Don't fix defective index files"
msgstr "不要修复损坏的索引文件"

#: Library/Main/Strings.cs:255
msgid ""
"Use this size to control how many bytes are read from a file before "
"processing."
msgstr "使用这个大小来控制在处理之前从文件中读取多少字节。"

#: Library/Main/Strings.cs:256
msgid "Size of the file read buffer"
msgstr "檔案讀取緩衝區大小"

#: Library/Main/Strings.cs:258
msgid ""
"Use this option to allow the passphrase to change. Note that this option is "
"not permitted for a backup or repair operation."
msgstr "使用此选项允许更改密码。请注意，此选项不允许用于备份或修复操作。"

#: Library/Main/Strings.cs:259
msgid "Allow the passphrase to change"
msgstr "允許變更密碼"

#: Library/Main/Strings.cs:260
msgid ""
"Use this option to only list filesets and avoid traversing file names and "
"other metadata which slows down the process."
msgstr "使用此选项仅列出文件集，避免遍历文件名和其他元数据以免减慢过程。"

#: Library/Main/Strings.cs:261
msgid "List only filesets"
msgstr "仅列出文件集"

#: Library/Main/Strings.cs:263
msgid ""
"Use this option to disable the storage of metadata, such as file timestamps."
" Disabling metadata storage will speed up the backup and restore operations,"
" but does not affect file size much."
msgstr "使用该选项来禁用保存元数据，例如文件的时间戳。不保存元数据可以加快备份和恢复的速度，但是对文件大小影响不大。"

#: Library/Main/Strings.cs:264
msgid "Do not store metadata"
msgstr "不保存元数据"

#: Library/Main/Strings.cs:265
msgid ""
"By default permissions are not restored as they might prevent you from "
"accessing your files. Use this option to restore the permissions as well."
msgstr "默认情况下，权限不会被还原，因为这可能影响您访问恢复出的文件。使用该选项可以还原权限。"

#: Library/Main/Strings.cs:266
msgid "Restore file permissions"
msgstr "恢复文件权限"

#: Library/Main/Strings.cs:267
msgid ""
"After restoring files, the file hash of all restored files are checked to "
"verify that the restore was successful. Use this option to disable the check"
" and avoid waiting for the verification."
msgstr "恢复文件后，Duplicati 将对比哈希值验证恢复是否成功。使用该选项来禁用此检查来跳过等待校验的时间。"

#: Library/Main/Strings.cs:268
msgid "Skip restored file check"
msgstr "略過已還原檔案檢查"

#: Library/Main/Strings.cs:269
msgid ""
"Duplicati will attempt to use data from source files to minimize the amount "
"of downloaded data. Use this option to skip this optimization and only use "
"remote data."
msgstr "Duplicati 将尝试使用源文件中的数据来最小化需要下载的数据量。使用该选项来跳过此项优化，只使用远程数据。"

#: Library/Main/Strings.cs:270
msgid "Do not use local data"
msgstr "不要使用本機資料"

#: Library/Main/Strings.cs:271
#, csharp-format
msgid ""
"The default is now to not use local blocks for restore. To opt-in for using "
"local blocks, set the option --{0}."
msgstr "现在默认不使用本地块进行恢复。要选择使用本地块，请设置 --{0} 选项。"

#: Library/Main/Strings.cs:272
msgid ""
"Use this option to allow Duplicati to use blocks found on disk when "
"performing restores, instead of only using files in remote storage."
msgstr "使用此选项允许Duplicati在执行恢复时使用磁盘上找到的块，而不仅仅使用远程存储中的文件。"

#: Library/Main/Strings.cs:273
msgid "Use existing data for restore"
msgstr "使用现有数据进行恢复"

#: Library/Main/Strings.cs:275
msgid ""
"Use this option to increase verification by checking the hash of blocks read"
" from a volume before patching restored files with the data."
msgstr "使用该选项可在将数据恢复至文件中时，通过检查卷中保存的文件块哈希值增加校验。"

#: Library/Main/Strings.cs:276
msgid "Check block hashes"
msgstr "检查文件块哈希值"

#: Library/Main/Strings.cs:279
msgid ""
"Use this option to build a searchable local database which only contains "
"path information. This option is usable for quickly building a database to "
"locate certain content without needing to reconstruct all information. The "
"resulting database can be searched, but cannot be used to restore data with."
msgstr ""
"使用该选项将构建一个只包含路径信息的本地可搜索的数据库。这可以快速构建数据库来定位文件，而不需要重构所有信息。产生的数据库可以搜索，但不能用来恢复数据。"

#: Library/Main/Strings.cs:280
msgid "Repair database with paths"
msgstr "修复路径数据库"

#: Library/Main/Strings.cs:281
msgid ""
"Use this option to ignore that the remote destination contains newer "
"contents than the database. This should only be used when the database is "
"known to be correct, but the remote destination is not, as data can be lost "
"otherwise."
msgstr "使用此选项可忽略“远程目标包含比数据库更新的内容”。仅在确认数据库正确而远程目标不正确时使用，否则可能导致数据丢失。"

#: Library/Main/Strings.cs:282
msgid "Ignore outdated database files"
msgstr "忽略过时的数据库文件"

#: Library/Main/Strings.cs:283
msgid ""
"By default, your system locale and culture settings will be used. In some "
"cases you may prefer to run with another locale, for example to get messages"
" in another language. Use this option to set the locale. Supply a blank "
"string to choose the \"Invariant Culture\"."
msgstr ""
"默认情况下，将使用您的系统区域设置和文化设置。在某些情况下，您可能更愿意使用另一个区域设置来运行，例如以获得另一种语言的消息。使用此选项来设置区域设置。提供一个空字符串以选择\"Invariant"
" Culture\"。"

#: Library/Main/Strings.cs:284
msgid "Force the locale setting"
msgstr "指定语言区域设置"

#: Library/Main/Strings.cs:285
msgid ""
"By default, dates are displayed in the calendar format, meaning \"Today\" or"
" \"Last Thursday\". By setting this option, only the actual dates are "
"displayed, \"Nov 12, 2018, 8:01 AM\" for example."
msgstr "默认情况下，日期以日历格式显示，即 \"今天\" 或 \"上周四\"。通过设置该选项，仅显示实际日期，例如 \"2018 年 11 月 12 日 08:01\"。"

#: Library/Main/Strings.cs:286
msgid "Force the display of the actual date instead of calendar date"
msgstr "强制显示实际日期而不是日历日期"

#: Library/Main/Strings.cs:287
msgid ""
"Use this option to disable multithreaded handling of up- and downloads. That"
" can significantly speed up backend operations depending on the hardware "
"you're running on and the transfer rate of your backend."
msgstr "使用此选项禁用上传和下载的多线程处理。根据您运行的硬件以及后端的传输速率，这可以显著加快后端操作的速度。"

#: Library/Main/Strings.cs:288
msgid "Handle file communication with backend using threaded pipes"
msgstr "使用单线程处理与后端的文件通信"

#: Library/Main/Strings.cs:289
msgid ""
"Use this option to set the maximum number of threads used. Setting this "
"value to zero or less will dynamically balance the number of active threads "
"to fit the hardware."
msgstr "使用该选项可设置使用的最大线程数。将此值设置为零或更小将动态平衡活动线程的数量以适应硬件。"

#: Library/Main/Strings.cs:290
msgid "Limit number of concurrent threads"
msgstr "限制并发线程数"

#: Library/Main/Strings.cs:291
msgid ""
"Use this option to set the number of processes that perform hashing of data."
msgstr "使用该选项可设置执行数据哈希的进程数。"

#: Library/Main/Strings.cs:292
msgid "Specify the number of concurrent hashing processes"
msgstr "指定并发哈希进程的数量"

#: Library/Main/Strings.cs:293
msgid ""
"Use this option to set the number of processes that perform compression of "
"output data."
msgstr "使用该选项可设置执行输出数据压缩的进程数"

#: Library/Main/Strings.cs:294
msgid "Specify the number of concurrent compression processes"
msgstr "指定并发压缩进程数"

#: Library/Main/Strings.cs:295
msgid "Specify the number of concurrent files to open"
msgstr "指定同时打开的文件并发数"

#: Library/Main/Strings.cs:296
msgid ""
"Use this option to set the number of concurrent files to open. This could "
"accelerate big backups involving lot of files, such as an initial backup"
msgstr "使用此选项设置并发打开的文件数。这可以加速涉及大量文件的备份（如首次备份）。"

#: Library/Main/Strings.cs:297
msgid ""
"If Duplicati detects that the previous backup did not complete, it will "
"generate a filelist that is a merge of the last completed backup and the "
"contents that were uploaded in the incomplete backup session."
msgstr "如果 Duplicati 检测到前一备份没有完成，它将生成一份文件列表，其中包括上一次完成的备份和在未完成备份会话中已上传的内容。"

#: Library/Main/Strings.cs:298
msgid "Disable synthetic filelist"
msgstr "禁用虚拟文件列表"

#: Library/Main/Strings.cs:299
msgid ""
"This option instructs Duplicati to not look at metadata or filesize when "
"deciding to scan a file for changes. Use this option if you have a large "
"number of files and notice that the scanning takes a long time with "
"unmodified files."
msgstr ""
"此选项指示Duplicati在决定是否扫描文件以查找更改时不查看元数据或文件大小。如果您有大量文件，并且注意到对未修改的文件进行扫描需要很长时间，请使用此选项。"

#: Library/Main/Strings.cs:300
msgid "Check only file lastmodified"
msgstr "只检查最后修改的文件"

#: Library/Main/Strings.cs:301
msgid ""
"When restore a subset of a backup into a new folder, the shortest possible "
"path is used to avoid generating deep paths with empty folders. Use this "
"option to skip this compression, such that the entire original folder "
"structure is preserved, including upper level empty folders."
msgstr ""
"当将备份的一个子集恢复到一个新文件夹时，会使用最短的路径来避免生成带有空文件夹的深层路径。使用此选项跳过这种压缩，以便保留整个原始文件夹结构，包括上层的空文件夹。"

#: Library/Main/Strings.cs:302
msgid "Disable path compression on restore"
msgstr "恢复时禁用路径压缩"

#: Library/Main/Strings.cs:303
msgid ""
"By default, the last fileset cannot be removed. This is a safeguard to make "
"sure that all remote data is not deleted by a configuration mistake. Use "
"this option to disable that protection, such that all filesets can be "
"deleted."
msgstr ""
"默认情况下，最后一个文件集无法被移除。这是一个安全措施，以确保不会因配置错误而删除所有远程数据。使用此选项禁用该保护，以便可以删除所有文件集。"

#: Library/Main/Strings.cs:304
msgid "Allow removing all filesets"
msgstr "允许删除所有文件集"

#: Library/Main/Strings.cs:305
msgid ""
"Some operations that manipulate the local database leave unused entries "
"behind. These entries are not deleted from a hard drive until a VACUUM "
"operation is run. This operation saves disk space in the long run but needs "
"to temporarily create a copy of all valid entries in the database. Setting "
"this to true will allow Duplicati to perform VACUUM operations at its "
"discretion."
msgstr ""
"某些数据库操作会遗留无用的条目。这些条目只能使用 VACUUM "
"操作清理。长远来看，此操作会节省磁盘空间，但它需要临时创建一份包含所有有效条目的数据库副本。设为 true 将允许 Duplicati 自动执行 "
"VACUUM操作。"

#: Library/Main/Strings.cs:306
msgid "Allow automatic rebuilding of local database to save space"
msgstr "允许自动重建本地数据库以节省空间"

#: Library/Main/Strings.cs:307
msgid ""
"When this flag is enabled, the scanner that computes the size of source "
"files is disabled, and instead the reported size is read from the database. "
"Using this option can speed up the backup by reducing disk access, but will "
"give a less accurate progress indicator."
msgstr ""
"启用此标志后，将禁用计算源文件大小的扫描器，而是从数据库中读取报告的大小。使用此选项可以通过减少磁盘访问来加快备份速度，但会提供一个不太准确的进度指示器。"

#: Library/Main/Strings.cs:308
msgid "Disable the read-ahead scanner"
msgstr "禁用预读扫描器"

#: Library/Main/Strings.cs:309
msgid ""
"In backups with a large number of filesets, the verification can take up a "
"large part of the backup time. If you disable the checks, make sure you run "
"regular check commands to ensure that everything is working as expected."
msgstr "当备份的文件量很大时，验证可能占用大部分备份时间。如果禁用检查，请确保运行常规检查命令以确保一切按预期工作。"

#: Library/Main/Strings.cs:310
msgid "Disable filelist consistency checks"
msgstr "禁用文件列表一致性检查"

#: Library/Main/Strings.cs:311
msgid ""
"Use this option to disable a scheduled backup if the system is detected to "
"be running on battery power (manual or command line backups will still be "
"run). If the detected power source is mains (e.g., AC) or unknown, then "
"scheduled backups will proceed as normal."
msgstr ""
"使用此选项在检测到系统正在使用电池电源运行时执行计划备份（手动或命令行备份仍将运行）。如果检测到的电源是市电（例如，交流电）或未知，则计划备份将正常进行。"

#: Library/Main/Strings.cs:312
msgid "Disable the backup when on battery power"
msgstr "在低電量時停用備份作業"

#: Library/Main/Strings.cs:315
msgid "Log file information level"
msgstr "記錄檔案資訊等級"

#: Library/Main/Strings.cs:316
#, csharp-format
msgid ""
"This option accepts filters that removes or includes messages regardless of "
"their log level. Multiple filters are supported by separating with {0}. "
"Filters are matched against the log tag and assumed to be including, unless "
"they start with '-'. Regular expressions are supported within hard braces. "
"Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" "
msgstr ""
"该选项接受删除或包含消息的过滤器，无论其日志级别。通过使用 {0} 分隔来支持多个过滤器。过滤器与日志标签匹配并假定包含，除非它们以 \"-\" "
"开头。方括号内支持正则表达式。如：\"+Path*{0}+*Mail*{0}-[.*DNS]\""

#: Library/Main/Strings.cs:317
msgid "Apply filters to the file log data"
msgstr "过滤规则应用到文件日志数据"

#: Library/Main/Strings.cs:318
#, csharp-format
msgid ""
"This is a simplified version of the --{0} option. It will ignore all log "
"messages that have an ID in the list. The list is a comma separated list of "
"log message ids."
msgstr "这是 --{0} 选项的简化版本。它将忽略列表中包含的所有日志消息 ID。列表以逗号分隔。"

#: Library/Main/Strings.cs:319 Library/Main/Strings.cs:325
msgid "Ignore log messages with the specified IDs"
msgstr "忽略具有指定 ID 的日志消息"

#: Library/Main/Strings.cs:320
msgid "Specify the amount of log information to output to the console."
msgstr "指定输出到控制台的日志信息量。"

#: Library/Main/Strings.cs:321
msgid "Console information level"
msgstr "主控台資訊等級"

#: Library/Main/Strings.cs:323
msgid "Apply filters to the console log data"
msgstr "应用过滤规则到控制台日志数据"

#: Library/Main/Strings.cs:327
msgid ""
"This option instructs the operating system to set the current process to use"
" the lowest IO priority level, which can make operations run slower but will"
" interfere less with other operations running at the same time."
msgstr "此选项指示操作系统将当前进程设置为使用最低的IO优先级，这可能会使操作运行得更慢，但同时进行的其他操作受到的干扰会更少。"

#: Library/Main/Strings.cs:328
msgid "Set the process to use low IO priority"
msgstr "将进程设置为使用低IO优先级"

#: Library/Main/Strings.cs:330
msgid "Use this option to remove all empty folders from a backup."
msgstr "使用此选项从备份中移除所有空文件夹。"

#: Library/Main/Strings.cs:331
msgid "Exclude empty folders"
msgstr "排除空文件夹"

#: Library/Main/Strings.cs:332
msgid ""
"Use this option to set a filename, or list of filenames, that indicate "
"exclusion of a folder which contains it. A common use would be to have a "
"file named something like \".nobackup\" and place this file into folders "
"that should not be backed up."
msgstr ""
"使用该选项可设置文件名或文件名列表，以指示排除包含它的文件夹。常见的用法是将文件命名为 \".nobackup\"，并将此文件放入不应备份的文件夹中。"

#: Library/Main/Strings.cs:333
msgid "List of filenames that exclude folders"
msgstr "排除文件夹中的文件名列表"

#: Library/Main/Strings.cs:334
msgid ""
"If symlink metadata is applied, it will usually mean changing the symlink "
"target, instead of the symlink itself. For this reason, metadata is not "
"applied to symlinks, but this option can be used to override this, such that"
" metadata is applied to symlinks as well."
msgstr ""
"如果应用了符号链接的元数据，通常意味着改变符号链接的目标，而不是符号链接本身。因此，元数据不会应用于符号链接，但可以使用此选项来覆盖这一点，使得元数据也应用于符号链接。"

#: Library/Main/Strings.cs:335
msgid "Apply metadata to symlinks"
msgstr "将元数据应用于符号链接"

#: Library/Main/Strings.cs:336
msgid ""
"When running in unittest mode, no automatic fixes are applied, which assumes"
" that the input data is always in perfect shape. This option is not intended"
" for use in daily backups, but required for testing purposes to reveal "
"potential problems."
msgstr ""
"在单元测试模式下运行时，不会应用任何自动修复，这假设输入数据总是完美无缺的。此选项不适用于日常备份，但出于测试目的需要使用，以揭示潜在问题。"

#: Library/Main/Strings.cs:337
msgid "Activate unittest mode"
msgstr "激活单元测试默默"

#: Library/Main/Strings.cs:339
#, csharp-format
msgid ""
"To improve performance of the backups, frequent database queries are not "
"logged by default. Enable this option to log all database queries, and "
"remember to set either --{0}={2} or --{1}={2} to report the additional log "
"data"
msgstr ""
"为了提高备份的性能，默认情况下不会记录频繁的数据库查询。启用该选项以记录所有数据库查询，并记住设置 --{0}={2} 或 --{1}={2} "
"以报告额外的日志数据"

#: Library/Main/Strings.cs:340
msgid "Activate logging of all database queries"
msgstr "激活所有数据库查询的日志记录"

#: Library/Main/Strings.cs:341
msgid "Store metadata content in the database"
msgstr "在数据库中存储元数据内容"

#: Library/Main/Strings.cs:342
msgid ""
"By default, metadata content is only stored in the remote volumes. Use this "
"option to also store metadata content in the local database, which can speed"
" up certain operations at the cost of increased database size."
msgstr ""
"默认情况下，元数据内容只存储在远程卷中。使用该选项也可将元数据内容存储在本地数据库中，这样可以加快某些操作的速度，但代价是增加数据库的大小。"

#: Library/Main/Strings.cs:343
msgid ""
"If dblock files are missing from the destination, you can attempt to rebuild"
" them using local source data. However, since the local data may have "
"changed, it may not be possible to retrieve all the required data and the "
"process may be slow. Use this option to attempt to rebuild missing dblock "
"files."
msgstr ""
"如果目标位置缺少dblock文件，您可以尝试使用本地源数据重建它们。然而，由于本地数据可能已更改，可能无法检索到所有必需的数据，并且该过程可能会很慢。使用此选项尝试重建缺失的dblock文件。"

#: Library/Main/Strings.cs:344
msgid "Rebuild dblock files when missing"
msgstr "当缺失时重建dblock文件"

#: Library/Main/Strings.cs:345
msgid ""
"If rebuilding dblock files, the process will attempt to use local data to "
"fill in missing blocks. If it is not possible to fill in all missing blocks,"
" Duplicati will attempt to create a dblock with as much data as possible. "
"Use this option to disable this behavior and only create dblocks that are "
"complete."
msgstr ""
"重建 dblock 文件时，程序会尝试用本地数据填充缺失块。如果无法填满，默认会创建一个尽可能完整的 dblock。使用此选项可禁用此行为，仅创建完整的"
" dblock。"

#: Library/Main/Strings.cs:346
msgid "Disable partial dblock recovery"
msgstr "禁用部分 dblock 恢复"

#: Library/Main/Strings.cs:347
msgid "list-broken-files"
msgstr "列出损坏的文件"

#: Library/Main/Strings.cs:348
msgid "Disable replacement of missing metadata"
msgstr "禁用缺失元数据的替换"

#: Library/Main/Strings.cs:349
msgid ""
"If this option is enabled, the purge-broken-files command will skip "
"calculating the size of the removed files. This can speed up the operation "
"on large datasets."
msgstr "如果启用了该选项，清除破碎文件命令将跳过计算删除文件的大小。这可以加快大型数据集的操作速度。"

#: Library/Main/Strings.cs:350
msgid "Skip calculating removed file size"
msgstr "跳过计算删除的文件大小"

#: Library/Main/Strings.cs:352
msgid ""
"The minimum amount of time that must elapse after the last compaction before"
" another will be automatically triggered at the end of a backup job. "
"Automatic compaction can be a long-running process and may not be desirable "
"to run after every single backup."
msgstr ""
"在上次压缩之后必须经过的最短时间，之后才会在备份作业结束时自动触发另一次压缩。自动压缩可能是一个长时间运行的过程，并且可能不希望在每次备份之后都运行。"

#: Library/Main/Strings.cs:353
msgid "Minimum time between auto compactions"
msgstr "自动压缩之间的最短时间"

#: Library/Main/Strings.cs:354
msgid ""
"The minimum amount of time that must elapse after the last vacuum before "
"another will be automatically triggered at the end of a backup job. "
"Automatic vacuum can be a long-running process and may not be desirable to "
"run after every single backup."
msgstr ""
"在上次vacuum处理之后必须经过的最短时间，之后才会在备份作业结束时自动触发另一次vacuum处理。自动vacuum处理可能是一个长时间运行的过程，并且可能不希望在每次备份之后都运行。"

#: Library/Main/Strings.cs:355
msgid "Minimum time between auto vacuums"
msgstr "自动vacuum处理之间的最短时间"

#: Library/Main/Strings.cs:356
msgid "Secret provider to use for reading credentials"
msgstr "用于读取证书的密钥提供者"

#: Library/Main/Strings.cs:357
#, csharp-format
msgid ""
"Configures a secret provider to use for reading credentials. Use the "
"commandline tool {0} to test the provider and see supported options. This "
"value is interpreted as an environment variable if it starts with '$' or "
"begins and ends with '%'."
msgstr "配置用于读取凭证的密钥提供程序。使用命令行工具 {0} 测试提供程序并查看支持的选项。如果该值以\"$\"开头或以\"%\"结尾，则被视为环境变量。"

#: Library/Main/Strings.cs:358
msgid "Pattern for secrets"
msgstr "密钥模式"

#: Library/Main/Strings.cs:359
msgid ""
"Use this option to specify a pattern for secret provider options. The "
"pattern is used to find values that are intended to be translated by the "
"secret provider. Patterns are treated as a prefix, with support for braces."
msgstr "使用该选项可为密钥提供者选项指定一个模式。该模式用于查找将由密钥提供者翻译的值。模式被视为前缀，支持大括号。"

#: Library/Main/Strings.cs:360
msgid "Cache rules for the secret provider"
msgstr "密钥提供程序的缓存规则"

#: Library/Main/Strings.cs:361
msgid ""
"Use this option to set the allowed caching of credentials from the secret "
"provider. Setting a cache level may reduce the security but allow the "
"backups to continue despite provider outages."
msgstr "使用该选项可设置允许从密钥提供者缓存凭据的级别。设置缓存级别可能会降低安全性，但可以在提供商中断时继续备份。"

#: Library/Main/Strings.cs:363
msgid "CPU intensity level"
msgstr "CPU 强度级别"

#: Library/Main/Strings.cs:364
msgid ""
"Set the CPU intensity level to limit CPU resource utilization. A higher "
"number translates into a higher utilization budget. E.g. 10 would mean no "
"restrictions. Must be an integer between 1-10."
msgstr "设置 CPU 强度级别以限制 CPU 资源使用。数字越大，使用预算越高。例如，10 表示无限制。必须是 1-10 之间的整数。"

#: Library/Main/Strings.cs:366
msgid "Remote synchronization configuration"
msgstr "远程同步"

#: Library/Main/Strings.cs:367
msgid ""
"JSON string or file path containing remote synchronization configuration"
msgstr "包含远程同步配置的 JSON 字符串或文件路径"

#: Library/Main/Strings.cs:369
msgid "Maximum cache size for restoring files"
msgstr "恢复文件的最大缓存大小"

#: Library/Main/Strings.cs:370
msgid ""
"Use this option to set the maximum size of the cache used for restoring "
"files. The cache is used to store the data blocks that are downloaded from "
"the remote storage. It assumes that the value is divisable by the block "
"size, except for when it is 0, which disables the block cache."
msgstr ""
"使用此选项可设置用于恢复文件的缓存的最大大小。缓存用于存储从远程存储器下载的数据块。它假定该值可被数据块大小整除，除非该值为 0 时禁用数据块缓存。"

#: Library/Main/Strings.cs:371
msgid "Eviction ratio of the data block cache during restore"
msgstr "恢复期间数据块缓存的驱逐率"

#: Library/Main/Strings.cs:372
msgid ""
"Use this option to set the eviction ratio of the data block cache during "
"restore. The eviction ratio is the percentage of the cache that is evicted "
"when the cache is full. The default value is 50, which means that 50% of the"
" cache is evicted when the cache is full."
msgstr ""
"使用此选项可设置恢复过程中数据块缓存的驱逐率。驱逐率是指缓存满时驱逐缓存的百分比。默认值为 50，这意味着当缓存满时，50% 的缓存会被驱逐。"

#: Library/Main/Strings.cs:373
msgid "Number of concurrent FileProcessors processes used during restore"
msgstr "恢复过程中使用的并发 FileProcessors 进程数"

#: Library/Main/Strings.cs:374
msgid ""
"Use this option to set the number of concurrent FileProcessors processes "
"used during restore. A FileProcessor processes one file at a time, and "
"increasing the number of FileProcessors may improve restore performance."
msgstr ""
"使用此选项可设置恢复过程中使用的并发 FileProcessor 进程数。FileProcessor 一次处理一个文件，增加 FileProcessor"
" 的数量可提高恢复性能。"

#: Library/Main/Strings.cs:375
msgid "Use legacy restore method"
msgstr "使用传统恢复方法"

#: Library/Main/Strings.cs:376
msgid ""
"Use this option to use the legacy restore method. The legacy restore method "
"is slower than the new method, but may be more reliable in some cases."
msgstr "使用此选项可使用传统恢复方法。传统恢复方法比新方法慢，但在某些情况下可能更可靠。"

#: Library/Main/Strings.cs:377
msgid "Preallocate size of restored files"
msgstr "预先分配恢复文件的大小"

#: Library/Main/Strings.cs:378
msgid ""
"Use this option to toggle whether to set the size of the restored files "
"before they are written to disk. This can help to reduce fragmentation and "
"improve performance on some filesystems."
msgstr "使用此选项可切换是否在将恢复的文件写入磁盘前设置其大小。这有助于减少碎片并提高某些文件系统的性能。"

#: Library/Main/Strings.cs:379
msgid "Hints to the desired maximum size of the restore volume cache"
msgstr "设置恢复卷缓存的期望最大值建议"

#: Library/Main/Strings.cs:380
msgid ""
"Use this option to hint the maximum desired size of the restore volume "
"cache. The restore volume cache is used to store the volumes from the remote"
" storage on local disk. When this number is exceeded, the client tries to "
"evict the least recently used volume(s). This means that the number of "
"volumes kept on disk can exceed this value if they are still being "
"downloaded or are in use. A bare number is interpreted as megabytes. When "
"left unset, the cache is unlimited and disk-space-aware eviction is used "
"instead (see restore-volume-cache-min-free). Set to 0 to disable caching "
"entirely."
msgstr ""
"使用此选项提示还原卷缓存的最大所需大小。恢复卷缓存用于将远程存储中的卷存储在本地磁盘上。超过此数量时，客户端将尝试退出最近最少使用的卷。这意味着如果仍在下载或使用卷，则磁盘上保留的卷数可能会超过此值。空数被解释为兆字节。如果未设置，则该高速缓存是无限制的，并使用磁盘空间感知回收（请参阅"
" restore-volume-cache-min-free）。设置为0可完全禁用缓存。"

#: Library/Main/Strings.cs:381
msgid ""
"Minimum free disk space to maintain in the temp directory during restore"
msgstr "还原期间临时目录中要保留的最小可用磁盘空间"

#: Library/Main/Strings.cs:382
msgid ""
"When restore-volume-cache-hint is unset (unlimited mode), the restore volume"
" cache evicts least-recently-used volumes whenever the free space in the "
"temp directory drops below this value. The default is 1gb. A bare number is "
"interpreted as gigabytes. Has no effect when restore-volume-cache-hint is "
"set to a specific size or to 0."
msgstr ""
"当 restore-volume-cache-hint "
"未设置（无限模式）时，只要临时目录中的可用空间低于此值，还原卷缓存就会驱逐最近最少使用的卷。默认值为1GB。空数被解释为千兆字节。当 restore-"
"volume-cache-hint 设置为特定大小或0时无效。"

#: Library/Main/Strings.cs:383
msgid "Number of concurrent FileDecompressor processes used during restore"
msgstr "恢复过程中使用的并发文件解压程序数量"

#: Library/Main/Strings.cs:384
msgid ""
"Use this option to set the number of concurrent FileDecompressor processes "
"used during restore. A FileDecompressor processes one volume at a time, and "
"increasing the number of FileDecompressors may improve restore performance "
"if the bottleneck is decompression."
msgstr ""
"使用此选项可设置恢复过程中使用的并发 FileDecompressor 进程的数量。FileDecompressor "
"一次处理一个卷，如果瓶颈在于解压缩，增加 FileDecompressor 的数量可能会提高恢复性能。"

#: Library/Main/Strings.cs:385
msgid "Number of concurrent FileDecryptor processes used during restore"
msgstr "恢复过程中使用的并发 FileDecryptor 进程数"

#: Library/Main/Strings.cs:386
msgid ""
"Use this option to set the number of concurrent FileDecryptor processes used"
" during restore. A FileDecryptor processes one volume at a time, and "
"increasing the number of FileDecryptors may improve restore performance if "
"the bottleneck is decryption."
msgstr ""
"使用此选项可设置恢复过程中使用的并发 FileDecryptor 进程数。FileDecryptor 一次处理一个卷，如果瓶颈是解密，增加 "
"FileDecryptor 的数量可能会提高恢复性能。"

#: Library/Main/Strings.cs:387
msgid "Number of concurrent FileDownloader processes used during restore"
msgstr "恢复过程中使用的并发 FileDownloader 进程数"

#: Library/Main/Strings.cs:388
msgid ""
"Use this option to set the number of concurrent FileDownloader processes "
"used during restore. A FileDownloader processes one volume at a time, and "
"increasing the number of FileDownloaders may improve restore performance if "
"the bottleneck is downloading."
msgstr ""
"使用此选项可设置恢复过程中使用的并发 FileDownloader 进程数。FileDownloader 一次处理一个卷，如果瓶颈是下载，增加 "
"FileDownloader 的数量可能会提高恢复性能。"

#: Library/Main/Strings.cs:389
msgid "Size of buffers of the channels used during restore"
msgstr "还原期间使用的通道缓冲区大小"

#: Library/Main/Strings.cs:390
msgid ""
"Use this option to set the size of the buffers of the channels used during "
"restore. The buffers are used to allow for better asynchronous communication"
" between the processes in the restore flow. Increasing the buffer size may "
"improve restore performance."
msgstr "设置还原流程中各进程间异步通信的通道缓冲区大小。增加缓冲区大小可能会提升还原性能。"

#: Library/Main/Strings.cs:391
msgid "Allow restore outside target directory"
msgstr "允许在目标目录外还原"

#: Library/Main/Strings.cs:392
msgid ""
"Use this option to allow the restore process to write files outside the "
"target directory. This is normally disabled to prevent path traversal "
"attacks, but can be enabled if you need to restore files to a location "
"outside the target directory (e.g. via symlinks)."
msgstr ""
"使用该选项允许还原进程写入目标目录之外的文件。通常禁用此选项是为了防止路径遍历攻击，但如果需要将文件还原到目标目录以外的位置（如通过符号链接），则可以启用此选项。"

#: Library/Main/Strings.cs:393
msgid "Enable internal profiling"
msgstr "启用内部剖析"

#: Library/Main/Strings.cs:394
msgid ""
"Use this option to enable internal profiling. Profiling is used to measure "
"the performance of the internal code. The profiling data is written to the "
"log file and can be used to identify performance bottlenecks."
msgstr "使用该选项可启用内部剖析。剖析用于测量内部代码的性能。剖析数据会写入日志文件，可用于识别性能瓶颈。"

#: Library/Main/Strings.cs:395
msgid "Ignore update if version exists"
msgstr "如果版本已存在则忽略更新"

#: Library/Main/Strings.cs:396
msgid ""
"Use this option to ignore the update if the version already exists. This can"
" be used to avoid errors if asking to update the database with a version "
"that already exists."
msgstr "如果版本已存在，则忽略更新。可用于避免在尝试更新已存在的数据库版本时报错。"

#: Library/Main/Strings.cs:397
msgid "Disable special handling for photo libraries on MacOS"
msgstr "禁用 macOS 照片库的特殊处理"

#: Library/Main/Strings.cs:398
msgid ""
"Use this option to disable special handling for photo libraries on MacOS. By"
" default, Duplicati will attempt to read the contents of photo libraries and"
" back up the individual photos instead of the on-disk library contents "
"itself. This option disables that behavior and backs up the library as a "
"regular folder."
msgstr "禁用 macOS 照片库特殊处理。默认情况下程序会尝试备份照片库内的单个照片而非整个库文件。启用此选项后，将把照片库视为普通文件夹备份。"

#: Library/Main/Strings.cs:399
msgid "Path to the Photos library"
msgstr "照片库路径"

#: Library/Main/Strings.cs:400
msgid ""
"Use this option to specify the path to the Photos library on MacOS. This "
"option is only relevant if the Photos library is not in the default "
"location."
msgstr "指定 macOS 照片库的路径。仅在照片库不在默认位置时有效。"

#: Library/Main/Strings.cs:401
msgid "Refresh lock information during repair"
msgstr "修复过程中刷新锁定信息"

#: Library/Main/Strings.cs:402
msgid ""
"Use this option to refresh the object lock expiration information from the "
"backend during a repair operation. This will query the backend for the "
"current lock status of each remote volume and update the local database "
"accordingly. If the backend does not support locking, this option will be "
"ignored."
msgstr ""
"使用该选项可在修复操作期间从后台刷新对象锁过期信息。这将向后端查询每个远程卷的当前锁定状态，并相应地更新本地数据库。如果后端不支持锁定，该选项将被忽略。"

#: Library/Main/Strings.cs:403
msgid "Perform a complete refresh of lock information"
msgstr "全面刷新锁定信息"

#: Library/Main/Strings.cs:404
msgid ""
"Use this option to perform a complete refresh of lock information from the "
"backend. This will query the backend for the current lock status of each "
"remote volume and update the local database accordingly. If this option is "
"not specified, only the lock information for the remote volumes with no lock"
" information will be refreshed."
msgstr ""
"使用该选项可从后台全面刷新锁信息。这将向后台查询每个远程加密卷的当前锁定状态，并相应更新本地数据库。如果未指定该选项，则只会刷新没有锁定信息的远程加密卷的锁定信息。"

#: Library/Main/Strings.cs:409
#, csharp-format
msgid ""
"The cryptolibrary does not support re-usable transforms for the hash "
"algorithm {0}"
msgstr "加密库不支持哈希算法 {0} 的重用变换"

#: Library/Main/Strings.cs:410
#, csharp-format
msgid "The cryptolibrary does not support the hash algorithm {0}"
msgstr "加密库不支持哈希算法 {0}"

#: Library/Main/Strings.cs:411
msgid "The passphrase cannot be changed for an existing backup"
msgstr "不能更改已有备份的加密密码"

#: Library/Main/Strings.cs:412
#, csharp-format
msgid "Failed to create a snapshot: {0}"
msgstr "建立快照失敗：{0}"

#: Library/Main/Strings.cs:413
msgid ""
"Failed to activate BackupRead as the current process does not have "
"sufficient permissions"
msgstr "激活 BackupRead 失败，因为当前进程权限不足"

#: Library/Main/Strings.cs:418
#, csharp-format
msgid "The encryption module {0} was not found"
msgstr "未找到加密模块 {0}"

#: Library/Modules/Builtin/Strings.cs:30
msgid ""
"This module will ask the user for an encryption password on the command line"
" unless encryption is disabled or the password is supplied by other means"
msgstr "该模块将要求用户在命令行中提供加密密码，除非加密被禁用或者密码由其他方式提供"

#: Library/Modules/Builtin/Strings.cs:31
msgid "Password prompt"
msgstr "密碼提示"

#: Library/Modules/Builtin/Strings.cs:32
msgid "Confirm encryption passphrase"
msgstr "確認加密密碼"

#: Library/Modules/Builtin/Strings.cs:33
msgid "Empty passphrases are not allowed"
msgstr "不允許輸入空密碼"

#: Library/Modules/Builtin/Strings.cs:34
msgid "Enter encryption passphrase"
msgstr "輸入加密密碼"

#: Library/Modules/Builtin/Strings.cs:35
msgid "The passphrases do not match"
msgstr "密碼不相符"

#: Library/Modules/Builtin/Strings.cs:36
msgid ""
"By default, the passphrase is attempted read from the TTY device directly, "
"increasing the security by not copying the passphrase into a stream. In some"
" setups, such as when running detached from a console, this does not work. "
"Set this flag to prevent trying a TTY read and only read the passphrase from"
" STDIN."
msgstr ""
"默认情况下，尝试直接从 TTY "
"设备读取密码，通过不将密码复制到流中来提高安全性。在某些设置中，例如从控制台分离运行时，这将不起作用。设置该参数以防止尝试 TTY 读取并且仅从标准输入"
" STDIN 读取密码。"

#: Library/Modules/Builtin/Strings.cs:37
msgid "Read passphrase from STDIN"
msgstr "从标准输入 STDIN 中读取密码"

#: Library/Modules/Builtin/Strings.cs:41
msgid ""
"This module exposes a number of common properties that can be used to change"
" the way backends are configured"
msgstr "此模块提供了一系列通用属性，可用于更改后端的配置方式"

#: Library/Modules/Builtin/Strings.cs:42
msgid "Configure backend options"
msgstr "配置后端选项"

#: Library/Modules/Builtin/Strings.cs:46
msgid ""
"This module works internaly to parse source parameters to backup Hyper-V "
"virtual machines"
msgstr "该内置模块解析源参数来备份 Hyper-V 虚拟机"

#: Library/Modules/Builtin/Strings.cs:47
msgid "Configure Hyper-V module"
msgstr "設定 Hyper-V 模組"

#: Library/Modules/Builtin/Strings.cs:48
msgid "Ignore consistency warning"
msgstr "忽略一致性警告"

#: Library/Modules/Builtin/Strings.cs:49
msgid ""
"This option will suppress the consistency warning that is normally issued "
"when running on a client version of Windows. Enable this option if you are "
"running on a client version of Windows and you are sure that crash-level "
"consistency is acceptable for your use."
msgstr ""
"该选项将抑制通常在 Windows 客户端版本上运行时发出的一致性警告。如果在 Windows "
"客户端版本上运行，且确定崩溃级一致性可以接受，请启用此选项。"

#: Library/Modules/Builtin/Strings.cs:53
msgid ""
"This module works internaly to parse source parameters to backup Microsoft "
"SQL Server databases"
msgstr "该内置模块解析源参数来备份 Microsoft SQL 服务器的数据库"

#: Library/Modules/Builtin/Strings.cs:54
msgid "Configure Microsoft SQL Server module"
msgstr "設定 Microsoft SQL Server 模組"

#: Library/Modules/Builtin/Strings.cs:60
msgid "Remote sync source backend"
msgstr "远程同步源后台"

#: Library/Modules/Builtin/Strings.cs:61
msgid ""
"Specify the source backend string for remote synchronization. If not set, "
"the current backup destination is used."
msgstr "指定远程同步的源后台字符串。如果未设置，则使用当前备份目标。"

#: Library/Modules/Builtin/Strings.cs:62
msgid "Remote sync destination backend"
msgstr "远程同步目的地后台"

#: Library/Modules/Builtin/Strings.cs:63
msgid ""
"Specify the destination backend strings for remote synchronization, comma-"
"separated."
msgstr "指定用于远程同步的目标后台字符串，以逗号分隔。"

#: Library/Modules/Builtin/Strings.cs:64
msgid "Create destination folders"
msgstr "创建目的地文件夹"

#: Library/Modules/Builtin/Strings.cs:65
msgid ""
"Automatically create folders in the destination backend if they do not "
"exist."
msgstr "如果目的地后台不存在文件夹，则自动创建文件夹"

#: Library/Modules/Builtin/Strings.cs:66
msgid "Backend retries"
msgstr "后台重试"

#: Library/Modules/Builtin/Strings.cs:67
msgid "Number of times to recreate a backend on backend errors."
msgstr "后台出错时重新创建后台的次数"

#: Library/Modules/Builtin/Strings.cs:68
msgid "Backend retry delay"
msgstr "后台重试延迟"

#: Library/Modules/Builtin/Strings.cs:69
msgid "Delay in milliseconds between backend retries."
msgstr "后台重试之间的延迟，以毫秒为单位"

#: Library/Modules/Builtin/Strings.cs:70
msgid "Exponential retry backoff"
msgstr "指数退避重试"

#: Library/Modules/Builtin/Strings.cs:71
msgid "Use exponential backoff for backend retries."
msgstr "对后台重试使用指数退避策略。"

#: Library/Modules/Builtin/Strings.cs:72
msgid "Auto confirm remote sync"
msgstr "自动确认远程同步"

#: Library/Modules/Builtin/Strings.cs:73
msgid ""
"Automatically confirm the remote synchronization plan to avoid interactive "
"prompts."
msgstr "自动确认远程同步计划，避免交互式提示。"

#: Library/Modules/Builtin/Strings.cs:74
msgid "Remote sync dry run"
msgstr "远程同步试运行"

#: Library/Modules/Builtin/Strings.cs:75
msgid "Do not write or delete files during remote synchronization."
msgstr "远程同步期间不要写入或删除文件。"

#: Library/Modules/Builtin/Strings.cs:76
msgid "Destination backend options"
msgstr "目标后台选项"

#: Library/Modules/Builtin/Strings.cs:77
msgid ""
"Space-separated key=value pairs for the destination backend, e.g. "
"\"key1=value1 key2=value2\"."
msgstr "以空格分隔的目标后台 key=value 对，例如 \"key1=value1 key2=value2\"。"

#: Library/Modules/Builtin/Strings.cs:78
msgid "Force remote sync"
msgstr "强制远程同步"

#: Library/Modules/Builtin/Strings.cs:79
msgid ""
"Force synchronization, skipping comparisons and overwriting the destination."
msgstr "强制同步，跳过比较并覆盖目标。"

#: Library/Modules/Builtin/Strings.cs:80
msgid "Global backend options"
msgstr "全局后台选项"

#: Library/Modules/Builtin/Strings.cs:81
msgid ""
"Space-separated key=value pairs applied to both backends unless overridden."
msgstr "空格分隔的 key=value 对适用于两个后台，除非被覆盖。"

#: Library/Modules/Builtin/Strings.cs:82
msgid "Remote sync log file"
msgstr "远程同步日志文件"

#: Library/Modules/Builtin/Strings.cs:83
msgid ""
"The log file to write to. If not set here, the global options are checked."
msgstr "要写入的日志文件。如果未在此处设置，则会检查全局选项"

#: Library/Modules/Builtin/Strings.cs:84
msgid "Remote sync log level"
msgstr "远程同步日志级别"

#: Library/Modules/Builtin/Strings.cs:85
msgid "The log level to use. If not set here, the global options are checked."
msgstr "要使用的日志级别。如果未在此处设置，将检查全局选项"

#: Library/Modules/Builtin/Strings.cs:86
msgid "Parse arguments only"
msgstr " 只解析参数"

#: Library/Modules/Builtin/Strings.cs:87
msgid "Only parse the arguments and then exit."
msgstr "只解析参数，然后退出。"

#: Library/Modules/Builtin/Strings.cs:88
msgid "Show progress"
msgstr "显示进度"

#: Library/Modules/Builtin/Strings.cs:89
msgid "Print progress to STDOUT."
msgstr "将进度打印到 STDOUT"

#: Library/Modules/Builtin/Strings.cs:90
msgid "Retention mode"
msgstr "保留模式"

#: Library/Modules/Builtin/Strings.cs:91
msgid "Keep old files by renaming instead of deleting them."
msgstr "通过重命名而不是删除来保留旧文件。"

#: Library/Modules/Builtin/Strings.cs:92
msgid "Operation retries"
msgstr "操作重试"

#: Library/Modules/Builtin/Strings.cs:93
msgid "Number of times to retry on errors."
msgstr "出错时重试的次数"

#: Library/Modules/Builtin/Strings.cs:94
msgid "Source backend options"
msgstr " 源后台选项"

#: Library/Modules/Builtin/Strings.cs:95
msgid ""
"Space-separated key=value pairs for the source backend, e.g. \"key1=value1 "
"key2=value2\"."
msgstr "以空格分隔的源后台 key=value 对，例如 \"key1=value1 key2=value2\"。"

#: Library/Modules/Builtin/Strings.cs:96
msgid "Verify contents"
msgstr "验证内容"

#: Library/Modules/Builtin/Strings.cs:97
msgid "Verify file contents before overwriting destination files."
msgstr "在覆盖目标文件前，先验证文件内容。"

#: Library/Modules/Builtin/Strings.cs:98
msgid "Verify after upload"
msgstr "上传后验证"

#: Library/Modules/Builtin/Strings.cs:99
msgid "Verify files after uploading them."
msgstr "上传文件后进行验证。"

#: Library/Modules/Builtin/Strings.cs:100
msgid "Remote sync trigger mode"
msgstr "远程同步触发模式"

#: Library/Modules/Builtin/Strings.cs:101
msgid ""
"Specify the trigger modes for remote synchronization, comma-separated: "
"inline (default, after every backup), scheduled (after schedule has passed),"
" counting (after N backups)."
msgstr "指定远程同步的触发模式，以逗号分隔：内联（默认，每次备份后）、计划（计划通过后）、计数（N 次备份后）。"

#: Library/Modules/Builtin/Strings.cs:102
msgid "Remote sync schedule"
msgstr "远程同步计划"

#: Library/Modules/Builtin/Strings.cs:103
msgid ""
"Specify the schedule intervals for remote synchronization, comma-separated, "
"e.g. '7.00:00:00,14.00:00:00'."
msgstr "指定远程同步的计划间隔，以逗号分隔，例如 \"7.00:00:00,14.00:00:00\"。"

#: Library/Modules/Builtin/Strings.cs:104
msgid "Remote sync backup count"
msgstr "远程同步备份计数"

#: Library/Modules/Builtin/Strings.cs:105
msgid ""
"Specify the numbers of backups after which to trigger remote "
"synchronization, comma-separated."
msgstr "指定触发远程同步的备份次数，以逗号分隔。"

#: Library/Modules/Builtin/Strings.cs:106
msgid "Sync on warnings"
msgstr "警告时同步"

#: Library/Modules/Builtin/Strings.cs:107
msgid "Enable synchronization when the backup completes with warnings."
msgstr "当备份完成并发出警告时，启用同步。"

#: Library/Modules/Builtin/Strings.cs:111
msgid "Execute a script before starting an operation, and again on completion"
msgstr "在开始某一操作前执行一段脚本，并在完成时再次运行"

#: Library/Modules/Builtin/Strings.cs:112
msgid "Run script"
msgstr "執行 script"

#: Library/Modules/Builtin/Strings.cs:113
msgid ""
"Execute a script after performing an operation. The script will receive the "
"operation results written to stdout."
msgstr "在执行某一操作结束后执行一段脚本。此脚本将会接收到写入标准输出 stdout 的操作结果。"

#: Library/Modules/Builtin/Strings.cs:114
msgid "Run a script on exit"
msgstr "完成時執行 script"

#: Library/Modules/Builtin/Strings.cs:117
#, csharp-format
msgid "The script \"{0}\" returned with exit code {1}"
msgstr "脚本 \"{0}\" 返回退出码 {1}"

#: Library/Modules/Builtin/Strings.cs:118
#, csharp-format
msgid "The script \"{0}\" returned with exit code {1}{2}"
msgstr "脚本 \"{0}\" 返回退出代码 {1}{2}"

#: Library/Modules/Builtin/Strings.cs:119
msgid ""
"Execute a script before performing an operation. The operation will block "
"until the script has completed or timed out. If the script returns a non-"
"zero error code or times out, the operation will be aborted."
msgstr "在开始执行某一操作前运行一段脚本。在脚本完成或超时之前，操作将不会开始。如果脚本超时或返回了非0错误码，操作将会中止。"

#: Library/Modules/Builtin/Strings.cs:120
msgid "Run a required script on startup"
msgstr "啟動時執行 script 並依結果決定是否繼續"

#: Library/Modules/Builtin/Strings.cs:121
#: Library/Modules/Builtin/Strings.cs:295
#, csharp-format
msgid ""
"Use this option to select the output format for results. Available formats: "
"{0}"
msgstr "使用此选项选择结果的输出格式。可用格式： {0} "

#: Library/Modules/Builtin/Strings.cs:122
#: Library/Modules/Builtin/Strings.cs:296
msgid "Select the output format for results"
msgstr "选择输出结果的格式"

#: Library/Modules/Builtin/Strings.cs:123
#, csharp-format
msgid "Error while executing script \"{0}\": {1}"
msgstr "运行脚本 \"{0}\" 出错：{1}"

#: Library/Modules/Builtin/Strings.cs:124
#, csharp-format
msgid "Execution of the script \"{0}\" timed out"
msgstr "运行脚本 \"{0}\" 超时"

#: Library/Modules/Builtin/Strings.cs:125
msgid ""
"Execute a script before performing an operation. The operation will block "
"until the script has completed or timed out."
msgstr "在开始执行某一操作前运行一段脚本。在脚本完成或超时之前，操作将不会开始。"

#: Library/Modules/Builtin/Strings.cs:126
msgid "Run a script on startup"
msgstr "啟動時執行 script"

#: Library/Modules/Builtin/Strings.cs:127
#, csharp-format
msgid "The script \"{0}\" reported error messages: {1}"
msgstr "脚本 \"{0}\" 报错：{1}"

#: Library/Modules/Builtin/Strings.cs:128
msgid ""
"Set the maximum time a script is allowed to execute. If the script has not "
"completed within this time, it will continue to execute but the operation "
"will continue too, and no script output will be processed."
msgstr "设置允许脚本执行的最大时间。如果脚本到时不能完成，它仍将继续执行，但操作将继续且不再处理脚本输出"

#: Library/Modules/Builtin/Strings.cs:129
msgid "Set the script timeout"
msgstr "设置脚本超时时间"

#: Library/Modules/Builtin/Strings.cs:130
msgid ""
"This option enables the use of script arguments. If this option is set, the "
"script arguments are treated as commandline strings. Use single or double "
"quotes to separate arguments."
msgstr "此选项启用脚本参数的使用。如果设置了此选项，脚本参数将被视为命令行字符串。使用单引号或双引号来分隔参数。"

#: Library/Modules/Builtin/Strings.cs:131
msgid "Enable script arguments"
msgstr "启用脚本参数"

#: Library/Modules/Builtin/Strings.cs:135
msgid "This module can send email after an operation completes"
msgstr "该模块可以在操作完成后发送邮件"

#: Library/Modules/Builtin/Strings.cs:136
msgid "Send mail"
msgstr "寄送郵件"

#: Library/Modules/Builtin/Strings.cs:137
#, csharp-format
msgid ""
"Unable to find the destination mail server through MX lookup. Please use the"
" option --{0} to specify what SMTP server to use."
msgstr "通过MX查找无法找到目标邮件服务器。请使用选项 --{0} 指定要使用的smtp服务器。"

#: Library/Modules/Builtin/Strings.cs:138
msgid ""
"This value can be a filename. If the file exists, the file contents will be used as the message body.\n"
"\n"
"In the message body, certain tokens are replaced:\n"
"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n"
"%REMOTEURL% - Remote server URL\n"
"%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n"
"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n"
"\n"
"All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed."
msgstr ""
"此值可以是一个文件名。如果文件存在，文件内容将用作消息正文。\n"
"\n"
"在消息正文中，某些令牌会被替换：\n"
"%OPERATIONNAME% - 操作的名称，通常是 \"Backup\"\n"
"%REMOTEURL% - 远程服务器URL\n"
"%LOCALPATH% - 涉及操作的本地文件或文件夹的路径（如果有的话）\n"
"%PARSEDRESULT% -  解析结果，如果操作是备份。可能的值有：Error, Warning, Success\n"
"\n"
"所有命令行选项也会在%value%中报告，例如：%volsize%。任何未知/未设置的值将被移除"

#: Library/Modules/Builtin/Strings.cs:147
msgid "The message body"
msgstr "訊息內容"

#: Library/Modules/Builtin/Strings.cs:148
msgid ""
"Use this option to set the password used to authenticate with the SMTP "
"server if required."
msgstr "使用此选项设置用于与SMTP服务器进行身份验证的密码（如果需要）。"

#: Library/Modules/Builtin/Strings.cs:149
msgid "SMTP Password"
msgstr "SMTP 密碼"

#: Library/Modules/Builtin/Strings.cs:150
msgid ""
"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n"
"Example with 3 recipients:\n"
"\n"
"Peter Sample <peter@example.com>, John Sample <john@example.com>, admin@example.com"
msgstr ""
"如果要发送邮件，则必须进行此设置，所有其他设置均为默认值。您可以提供多个用逗号分隔的电子邮件地址，也可以使用 RFC2822 第 3.4 节规定的普通地址格式。\n"
"有 3 个收件人的示例：\n"
"\n"
"Peter Sample <peter@example.com>, John Sample <john@example.com>, admin@example.com"

#: Library/Modules/Builtin/Strings.cs:154
msgid "Email recipient(s)"
msgstr "收件人"

#: Library/Modules/Builtin/Strings.cs:155
msgid ""
"Use this option to set an address of the email sender. If no host is supplied, the hostname of the first recipient is used. Examples of allowed formats:\n"
"\n"
"sender\n"
"sender@example.com\n"
"Mail Sender <sender>\n"
"Mail Sender <sender@example.com>"
msgstr ""
"使用此选项设置电子邮件发件人的地址。如果没有提供主机，则使用第一个收件人的主机名。允许的格式示例：\n"
"\n"
"sender\n"
"sender@example.com\n"
"Mail Sender <sender>\n"
"Mail Sender <sender@example.com>"

#: Library/Modules/Builtin/Strings.cs:161
msgid "Email sender"
msgstr "Email 寄件人"

#: Library/Modules/Builtin/Strings.cs:162
#, csharp-format
msgid ""
"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n"
"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send an email."
msgstr ""
"您可以指定以下选项之一：\"{0}\"， \"{1}\"， \"{2}\"， \"{3}\"。\n"
"您可以使用逗号分隔符提供多个选项，例如\"{0},{1}\"。特殊值\"{4}\"是\"{0},{1},{2},{3}\"的简写，它将导致所有备份操作发送电子邮件。"

#: Library/Modules/Builtin/Strings.cs:164
#: Library/Modules/Builtin/Strings.cs:204
#: Library/Modules/Builtin/Strings.cs:238
#: Library/Modules/Builtin/Strings.cs:267
msgid "The messages to send"
msgstr "要寄送的訊息"

#: Library/Modules/Builtin/Strings.cs:165
msgid ""
"Use this option to set a URL for the SMTP server, e.g. smtp://example.com:25. Multiple servers can be supplied in a prioritized list, separated with semicolon. If a server fails, the next server in the list is tried, until the message has been sent.\n"
"If no server is supplied, a DNS lookup is performed to find the first recipient's MX record, and all SMTP servers are tried in their priority order until the message is sent.\n"
"\n"
"To enable SMTP over SSL, use the format smtps://example.com. To enable SMTP STARTTLS, use the format smtp://example.com:25/?starttls=when-available or smtp://example.com:25/?starttls=always. If no port is specified, port 25 is used for non-ssl, and 465 for SSL connections. To force not to use STARTTLS use smtp://example.com:25/?starttls=never."
msgstr ""
"使用此选项为SMTP服务器设置一个URL，例如：smtp://example.com:25。可以在优先级列表中提供多个服务器，用分号分隔。如果服务器失败，将尝试列表中的下一个服务器，直到消息发送成功。\n"
"如果没有提供服务器，将执行DNS查找以找到第一个收件人的MX记录，并按其优先级顺序尝试所有SMTP服务器，直到消息发送成功。\n"
"\n"
"要启用SMTP over SSL，请使用格式：smtps://example.com。要启用SMTP STARTTLS，请使用格式：smtp://example.com:25/?starttls=when-available 或 smtp://example.com:25/?starttls=always。如果没有指定端口，则非SSL连接使用端口25，SSL连接使用端口465。要强制不使用STARTTLS，请使用格式：smtp://example.com:25/?starttls=never。"

#: Library/Modules/Builtin/Strings.cs:169
msgid "SMTP Url"
msgstr "SMTP 位址"

#: Library/Modules/Builtin/Strings.cs:170
#, csharp-format
msgid ""
"This setting supplies the email subject. Values are replaced as described in"
" the description for --{0}."
msgstr "该设置指定邮件标题。如 --{0} 的描述的值将被替换。"

#: Library/Modules/Builtin/Strings.cs:171
msgid "The email subject"
msgstr "邮件主题"

#: Library/Modules/Builtin/Strings.cs:172
msgid ""
"Use this option to set the username used to authenticate with the SMTP "
"server if required."
msgstr "使用此选项设置用于与SMTP服务器进行身份验证的用户名（如果需要）。"

#: Library/Modules/Builtin/Strings.cs:173
msgid "SMTP Username"
msgstr "SMTP 使用者名稱"

#: Library/Modules/Builtin/Strings.cs:174
#, csharp-format
msgid "Whole SMTP communication: {0}"
msgstr "完整的 SMTP 通信：{0}"

#: Library/Modules/Builtin/Strings.cs:175
#, csharp-format
msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}"
msgstr "無法寄送電子郵件到伺服器: {0}, 訊息: {1}，正在重試 {2}"

#: Library/Modules/Builtin/Strings.cs:176
#, csharp-format
msgid "Email sent successfully using server: {0}"
msgstr "通过服务器 {0} 发送邮件成功"

#: Library/Modules/Builtin/Strings.cs:177
#: Library/Modules/Builtin/Strings.cs:208
#: Library/Modules/Builtin/Strings.cs:241
#: Library/Modules/Builtin/Strings.cs:263
msgid ""
"Use this option to set extra parameters for the message body. This parameter"
" can either be a querystring (e.g. 'parameter1=value1&parameter2=value2') or"
" a JSON key/value object."
msgstr "使用此选项为消息正文设置额外参数。参数可以是查询字符串（如 'a=1&b=2'）或 JSON 键值对对象。"

#: Library/Modules/Builtin/Strings.cs:178
#: Library/Modules/Builtin/Strings.cs:209
#: Library/Modules/Builtin/Strings.cs:242
#: Library/Modules/Builtin/Strings.cs:264
msgid "Extra parameters for the message sent"
msgstr "发送消息的额外参数"

#: Library/Modules/Builtin/Strings.cs:179
#, csharp-format
msgid ""
"The recipient \"{0}\" is not a valid email address. Please use the format "
"\"Name <user@example.com>\" or just \"user@example.com\""
msgstr "收件人 \"{0}\" 不是有效的电子邮件地址。请使用 \"姓名 <user@example.com>\" 或直接使用\"user@example.com\""

#: Library/Modules/Builtin/Strings.cs:180
#, csharp-format
msgid ""
"No recipients specified. Please use the option --{0} to specify the "
"recipients."
msgstr "未指定收件人。请使用选项 --{0} 指定收件人。"

#: Library/Modules/Builtin/Strings.cs:184
msgid ""
"This module provides support for sending status reports via XMPP messages"
msgstr "這個模組提供以 XMPP 寄送狀態報告"

#: Library/Modules/Builtin/Strings.cs:185
msgid "XMPP report module"
msgstr "XMPP 通知模組"

#: Library/Modules/Builtin/Strings.cs:186
msgid ""
"Use this option to set the users who should have the messages sent. You can "
"specify multiple users separated with commas."
msgstr "使用此选项设置应收到消息的用户。您可以指定用逗号分隔的多个用户。"

#: Library/Modules/Builtin/Strings.cs:187
msgid "XMPP recipient email"
msgstr "XMPP 收件者電子郵件"

#: Library/Modules/Builtin/Strings.cs:188
#: Library/Modules/Builtin/Strings.cs:219
#: Library/Modules/Builtin/Strings.cs:251
msgid ""
"This value can be a filename. If the file exists, the file contents will be used as the message.\n"
"\n"
"In the message, certain tokens are replaced:\n"
"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n"
"%REMOTEURL% - Remote server URL\n"
"%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n"
"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n"
"\n"
"All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed."
msgstr ""
"此值可以是一个文件名。如果文件存在，文件内容将用作消息。\n"
"\n"
"在消息中，某些令牌会被替换：\n"
"%OPERATIONNAME% - 操作的名称，通常是\"Backup\"\n"
"%REMOTEURL% - 远程服务器URL\n"
"%LOCALPATH% -  涉及操作的本地文件或文件夹的路径（如果有的话）\n"
"%PARSEDRESULT% - 解析结果，如果操作是备份。可能的值有：Error, Warning, Success\n"
"\n"
"所有命令行选项也会在%value%中报告，例如：%volsize%。任何未知/未设置的值将被移除。"

#: Library/Modules/Builtin/Strings.cs:197
#: Library/Modules/Builtin/Strings.cs:229
#: Library/Modules/Builtin/Strings.cs:260
msgid "The message template"
msgstr "訊息範本"

#: Library/Modules/Builtin/Strings.cs:198
msgid ""
"Use this option to set a username for the account that will send the "
"message, including the hostname, e.g. \"account@jabber.org/Home\""
msgstr "使用此选项为将要发送消息的账户设置用户名，包括主机名，例如：\"account@jabber.org/Home\""

#: Library/Modules/Builtin/Strings.cs:199
msgid "The XMPP username"
msgstr "XMPP 帳號"

#: Library/Modules/Builtin/Strings.cs:200
msgid ""
"Use this option to set a password for the account that will send the "
"message."
msgstr "使用此选项为将要发送消息的账户设置密码。"

#: Library/Modules/Builtin/Strings.cs:201
msgid "The XMPP password"
msgstr "XMPP 密碼"

#: Library/Modules/Builtin/Strings.cs:202
#: Library/Modules/Builtin/Strings.cs:236
#: Library/Modules/Builtin/Strings.cs:265
#, csharp-format
msgid ""
"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n"
"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message."
msgstr ""
"您可以指定\"{0}\"、\"{1}\"、\"{2}\"、\"{3}\"中的一个。\n"
"您可以使用逗号分隔符提供多个选项，例如\"{0},{1}\"。特殊值\"{4}\"是\"{0},{1},{2},{3}\"的简写，会导致所有备份操作都发送一条信息。"

#: Library/Modules/Builtin/Strings.cs:205
#: Library/Modules/Builtin/Strings.cs:239
#: Library/Modules/Builtin/Strings.cs:268
msgid ""
"By default, messages will only be sent after a backup operation. Use this "
"option to send messages for all operations."
msgstr "默认情况下，只有在备份操作后才会发送消息。使用此选项可以为所有操作发送消息。"

#: Library/Modules/Builtin/Strings.cs:206
#: Library/Modules/Builtin/Strings.cs:240
#: Library/Modules/Builtin/Strings.cs:269
msgid "Send messages for all operations"
msgstr "寄送訊息給所有的操作者"

#: Library/Modules/Builtin/Strings.cs:207
msgid "Timeout occurred while logging in to jabber server"
msgstr "登陆 jabber 服务器超时"

#: Library/Modules/Builtin/Strings.cs:214
msgid ""
"This module provides support for sending status reports via Telegram "
"messages"
msgstr "该模块提供了通过Telegram消息发送状态报告的支持"

#: Library/Modules/Builtin/Strings.cs:215
msgid "Telegram report module"
msgstr "Telegram报告模块"

#: Library/Modules/Builtin/Strings.cs:216
msgid "Use this option to set the channel ID."
msgstr "使用此选项设置频道ID。"

#: Library/Modules/Builtin/Strings.cs:217
msgid "Telegram channel ID"
msgstr "Telegram 频道 ID"

#: Library/Modules/Builtin/Strings.cs:230
msgid ""
"Use this option to set a bot ID for the bot that will send the message."
msgstr "使用此选项为将要发送消息的机器人设置一个机器人ID。"

#: Library/Modules/Builtin/Strings.cs:231
msgid "The Telegram bot ID"
msgstr "Telegram机器人ID"

#: Library/Modules/Builtin/Strings.cs:232
msgid ""
"Use this option to set a API key for the bot that will send the message."
msgstr "使用此选项为将要发送消息的机器人设置API密钥。"

#: Library/Modules/Builtin/Strings.cs:233
msgid "The Telegram API key"
msgstr "Telegram API key"

#: Library/Modules/Builtin/Strings.cs:234
msgid "The Telegram topic ID"
msgstr "Telegram 话题 ID"

#: Library/Modules/Builtin/Strings.cs:235
msgid ""
"Topic ID for the Topic in the telegram group. For more information on "
"Telegram setup, refer to documentation."
msgstr "Telegram 群组中的话题 ID。有关 Telegram 设置的更多信息，请参阅文档。"

#: Library/Modules/Builtin/Strings.cs:247
msgid ""
"This module provides support for sending status reports via HTTP messages"
msgstr "该模块可以通过 HTTP 消息发送状态报告"

#: Library/Modules/Builtin/Strings.cs:248
msgid "HTTP report module"
msgstr "HTTP 通知功能"

#: Library/Modules/Builtin/Strings.cs:249
msgid "Use this option to set a HTTP report URL."
msgstr "使用此选项设置HTTP报告URL。"

#: Library/Modules/Builtin/Strings.cs:250
msgid "HTTP report URL"
msgstr "HTTP报告URL"

#: Library/Modules/Builtin/Strings.cs:261
msgid "Use this option to set a name of the parameter to send the message as."
msgstr "使用此选项设置发送消息时使用的参数名称。"

#: Library/Modules/Builtin/Strings.cs:262
msgid "The name of the parameter to send the message as"
msgstr "作为消息发送的参数的名字"

#: Library/Modules/Builtin/Strings.cs:270
msgid ""
"Use this option to change the default HTTP verb used to submit a report."
msgstr "使用此选项更改用于提交报告的默认HTTP动作。"

#: Library/Modules/Builtin/Strings.cs:271
msgid "Set the HTTP verb to use"
msgstr "设置 HTTP 动作"

#: Library/Modules/Builtin/Strings.cs:272
msgid ""
"Use this option to set HTTP report URLs for sending form-encoded data. This "
"option accepts multiple URLs, seperated by a semi-colon. All URLs will "
"receive the same data. Note that this option ignores the format and verb "
"settings."
msgstr ""
"使用此选项设置用于发送表单编码数据的HTTP报告URL。此选项接受多个URL，用分号分隔。所有URL将接收相同的数据。请注意，此选项会忽略格式和动作设置。"

#: Library/Modules/Builtin/Strings.cs:273
msgid "HTTP report URLs for sending form data"
msgstr "用于发送表单数据的HTTP报告URLs"

#: Library/Modules/Builtin/Strings.cs:274
msgid ""
"Use this option to set HTTP report URLs for sending JSON data. This option "
"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the "
"same data. Note that this option ignores the format and verb settings."
msgstr ""
"使用此选项设置用于发送JSON数据的HTTP报告URL。此选项接受多个URL，用分号分隔。所有URL将接收相同的数据。请注意，此选项会忽略格式和动作设置。"

#: Library/Modules/Builtin/Strings.cs:275
msgid "HTTP report URLs for sending JSON data"
msgstr "用于发送JSON数据的HTTP报告URLs"

#: Library/Modules/Builtin/Strings.cs:276 Library/Utility/Strings.cs:83
#, csharp-format
msgid ""
"Use this option to accept any server certificate, regardless of what errors "
"it may have. Please use --{0} instead, whenever possible."
msgstr "使用此选项接受任何服务器证书，无论它可能存在什么错误。请尽可能使用 --{0} 代替。"

#: Library/Modules/Builtin/Strings.cs:277 Library/Utility/Strings.cs:84
msgid "Accept any server certificate"
msgstr "允許所有伺服器憑證"

#: Library/Modules/Builtin/Strings.cs:278 Library/Utility/Strings.cs:85
msgid ""
"If your server certificate is reported as invalid (e.g. with self-signed "
"certificates), you can supply the certificate hash (SHA1) to approve it "
"anyway. The hash value must be entered in hex format without spaces or "
"colons. You can enter multiple hashes separated by commas."
msgstr ""
"如果您的服务器证书被报告为无效（例如，使用自签名证书），您可以提供证书哈希（SHA1）以无论如何批准它。哈希值必须以十六进制格式输入，不能有空格或冒号。您可以输入多个哈希，用逗号分隔。"

#: Library/Modules/Builtin/Strings.cs:279 Library/Utility/Strings.cs:86
msgid "Optionally accept a known SSL certificate"
msgstr "允許已知的 SSL 憑證"

#: Library/Modules/Builtin/Strings.cs:280
msgid ""
"Use this option to set the number of retries to attempt if the HTTP request "
"fails."
msgstr "设置 HTTP 请求失败时的重试次数。"

#: Library/Modules/Builtin/Strings.cs:281
msgid "Set the number of retries"
msgstr "设置重重试次数"

#: Library/Modules/Builtin/Strings.cs:282
msgid "Use this option to set the delay between retries."
msgstr "设置重试之间的延迟时间。"

#: Library/Modules/Builtin/Strings.cs:283
msgid "Set the retry delay"
msgstr "设置重试延迟"

#: Library/Modules/Builtin/Strings.cs:288
#, csharp-format
msgid "Failed to send message: {0}"
msgstr "发送消息失败：{0}"

#: Library/Modules/Builtin/Strings.cs:289
msgid ""
"Use this option to set the log level for messages to include in the report."
msgstr "使用此选项设置报告中包含的消息的日志级别。"

#: Library/Modules/Builtin/Strings.cs:290
msgid "Define a log level for messages"
msgstr "定义消息的日志级别"

#: Library/Modules/Builtin/Strings.cs:291
msgid ""
"Use this option to set a filter expression that defines what options are "
"included in the report."
msgstr "使用此选项设置一个过滤表达式，定义报告中包含哪些选项。"

#: Library/Modules/Builtin/Strings.cs:292
msgid "Log message filter"
msgstr "过滤消息日志"

#: Library/Modules/Builtin/Strings.cs:293
msgid ""
"Use this option to set the maximum number of log lines to include in the "
"report. Zero or negative values means unlimited."
msgstr "指定报告中的日志最大行数。0 或负值代表不限制。"

#: Library/Modules/Builtin/Strings.cs:294
msgid "Limit log lines"
msgstr "日志长度限制"

#: Library/ResultSerialization/ResultFormatSerializerProvider.cs:58
#, csharp-format
msgid "The format is not supported: {0}"
msgstr "不支持的格式： {0}"

#: Library/Utility/Strings.cs:29
#, csharp-format
msgid "Invalid size value: {0}"
msgstr "无效的大小值：{0}"

#: Library/Utility/Strings.cs:33
msgid "The SSL certificate validator was called in an incorrect order"
msgstr "SSL 证书验证器调用顺序不正确。"

#: Library/Utility/Strings.cs:34
#, csharp-format
msgid ""
"The server certificate had the error {0} and the hash {1}{2}If you trust "
"this certificate, use the commandline option --{3}={1} to accept the server "
"certificate anyway.{2}You can also attempt to import the server certificate "
"into your operating systems trust pool."
msgstr ""
"服务器证书出现错误 {0} ，哈希值为 {1}{2}。如果您信任此证书，请使用命令行选项 --{3}={1} 来接受服务器证书。 {2} "
"您也可以尝试将服务器证书导入操作系统的信任池中。"

#: Library/Utility/Strings.cs:35
#, csharp-format
msgid ""
"Failed while validating certificate hash, error message: {0}, SSL error "
"name: {1}"
msgstr "验证服务器证书哈希值失败，错误信息：{0}，SSL 错误名称：{1}"

#: Library/Utility/Strings.cs:39
#, csharp-format
msgid "Temporary folder does not exist: {0}"
msgstr "临时文件夹不存在：{0}"

#: Library/Utility/Strings.cs:43
#, csharp-format
msgid "Failed to parse the segment: {0}, invalid integer"
msgstr "解析分段失败：{0}，无效的整数"

#: Library/Utility/Strings.cs:44
#, csharp-format
msgid "Invalid specifier: {0}"
msgstr "无效的指示符：{0}"

#: Library/Utility/Strings.cs:45
#, csharp-format
msgid "Unparsed data: {0}"
msgstr "未解析的数据：{0}"

#: Library/Utility/Strings.cs:46
#, csharp-format
msgid "The string \"{0}\" could not be parsed into a DateTime"
msgstr "字符串 \"{0}\" 无法解析为日期时间格式"

#: Library/Utility/Strings.cs:50
#, csharp-format
msgid "The Uri is invalid: {0}"
msgstr "地址无效：{0}"

#: Library/Utility/Strings.cs:51
#, csharp-format
msgid "The Uri is missing a hostname: {0}"
msgstr "地址中缺少主机名：{0}"

#: Library/Utility/Strings.cs:55
#, csharp-format
msgid "{0} bytes"
msgstr "{0} bytes"

#: Library/Utility/Strings.cs:56
#, csharp-format
msgid "{0:N} GiB"
msgstr "{0:N} GiB"

#: Library/Utility/Strings.cs:57
#, csharp-format
msgid "{0:N} KiB"
msgstr "{0:N} KiB"

#: Library/Utility/Strings.cs:58
#, csharp-format
msgid "{0:N} MiB"
msgstr "{0:N} MiB"

#: Library/Utility/Strings.cs:59
#, csharp-format
msgid "{0:N} TiB"
msgstr "{0:N} TiB"

#: Library/Utility/Strings.cs:60
#, csharp-format
msgid "The string \"{0}\" could not be parsed into a date"
msgstr "字符串 \"{0}\" 不能被解析成日期"

#: Library/Utility/Strings.cs:64
msgid "Cannot read and write on the same stream"
msgstr "不能同时读写同一个流"

#: Library/Utility/Strings.cs:68
#, csharp-format
msgid ""
"The string {0} does not represent a known filter group name. Valid values "
"are: {1}"
msgstr "字符串 {0} 不能表示已知的过滤器组名。有效的值为：{1}"

#: Library/Utility/Strings.cs:73
msgid ""
"The timeout in seconds for short operations like delete and create folder"
msgstr "短操作（如删除和创建文件夹）的超时时间（秒）"

#: Library/Utility/Strings.cs:74
msgid "Short operation timeout"
msgstr "短操作超时"

#: Library/Utility/Strings.cs:75
msgid "The timeout in seconds for listing files and folders"
msgstr "列出文件和文件夹的超时时间（秒）"

#: Library/Utility/Strings.cs:76
msgid "List operation timeout"
msgstr "列表操作超时"

#: Library/Utility/Strings.cs:77
msgid ""
"The timeout in seconds for read and write operations. If no activity is "
"detected in this interval, a timeout error is raised"
msgstr "读写操作的超时时间（秒）。如果在该时间段内未检测到活动，将抛出超时错误。"

#: Library/Utility/Strings.cs:78
msgid "Read/write operation timeout"
msgstr "读写操作超时"

#: Library/Utility/Strings.cs:97
msgid "Authentication requires both a username and a password"
msgstr "身份验证需要同时提供用户名和密码"

#: Library/Utility/Strings.cs:104
#, csharp-format
msgid "You need an AuthID to use this destination. You can get it from: {0}"
msgstr "使用此目标位置需要 AuthID。你可以从此处获取：{0}"

#: Library/Utility/Strings.cs:105
msgid ""
"Duplicati uses an external server to support the OAuth authentication flow. "
"If you have set up your own Duplicati OAuth server, you can supply the "
"refresh URL."
msgstr ""
"Duplicati使用外部服务器来支持OAuth认证流程。如果您已经设置了自己的Duplicati OAuth服务器，您可以提供刷新URL。"

#: Library/Utility/Strings.cs:106
msgid "Alternate OAuth URL"
msgstr "更换 OAuth 地址"

#: Library/Utility/Strings.cs:112
#, csharp-format
msgid ""
"The value \"{1}\" supplied to --{0} does not parse into a valid boolean. "
"This will be treated as if it was set to \"true\""
msgstr "提供给 --{0} 的值\"{1}\"无法解析为有效的布尔值。这将被视为设置为\"true\"。"

#: Library/Utility/Strings.cs:113
#, csharp-format
msgid ""
"The option --{0} does not support the value \"{1}\". Supported values are: "
"{2}"
msgstr "选项 --{0} 不支持值\"{1}\"。支持的值有：{2}"

#: Library/Utility/Strings.cs:114
#, csharp-format
msgid ""
"The option --{0} does not support the value \"{1}\". Supported flag values "
"are: {2}"
msgstr "选项 --{0} 不支持值\"{1}\"。支持的标志值有：{2}"

#: Library/Utility/Strings.cs:115
#, csharp-format
msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer"
msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的整数"

#: Library/Utility/Strings.cs:116
#, csharp-format
msgid "The value \"{1}\" supplied to --{0} does not represent a valid path"
msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的路径"

#: Library/Utility/Strings.cs:117
#, csharp-format
msgid "The value \"{1}\" supplied to --{0} does not represent a valid size"
msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的大小"

#: Library/Utility/Strings.cs:118
#, csharp-format
msgid "The value \"{1}\" supplied to --{0} does not represent a valid time"
msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的时间"

#: Library/Utility/Strings.cs:119
#, csharp-format
msgid ""
"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, "
"etc). A multiplier is recommended to avoid unexpected changes if the program"
" is updated."
msgstr "尺寸 \"{1}\" 提供的 {0} 没有乘数(b、kb、mb等)。建议使用乘数，以避免在更新程序时发生意外更改。"

#: Library/Utility/Strings.cs:124
#, csharp-format
msgid "Error on deleting file: {0}, error: {1}"
msgstr "删除文件时出错：{0}，错误：{1}。"

#: Library/Utility/Strings.cs:125
#, csharp-format
msgid "Error reading file: {0}, error: {1}"
msgstr "读取文件时出错：{0}，错误：{1}"

#: Library/Utility/Strings.cs:127
#, csharp-format
msgid "Error listing content: {0}"
msgstr "列出内容时出错：{0}"

#: Library/Utility/FilterGroups.cs:191
#, csharp-format
msgid "{0}: Selects no filters."
msgstr "{0}: 不使用任何过滤"

#: Library/Utility/FilterGroups.cs:192
#, csharp-format
msgid "{0}: A set of default exclude filters, currently evaluates to: {1}."
msgstr "{0}：一组默认排除过滤器，当前评估为：{1}。"

#: Library/Utility/FilterGroups.cs:193
#, csharp-format
msgid "{0}: A set of default include filters, currently evaluates to: {1}."
msgstr "{0}：一组默认包含过滤器，当前评估为：{1}。"

#: Library/Utility/FilterGroups.cs:204
#, csharp-format
msgid " Aliases: {0}"
msgstr "别名：{0}"

#: Library/Utility/FilterGroups.cs:217
#, csharp-format
msgid ""
"{0}: Files that are owned by the system or not suited to be backed up. This "
"includes any operating system reported protected files. Most users should at"
" least apply these filters."
msgstr "{0}：系统拥有或不适合备份的文件。这包括任何操作系统报告的受保护文件。大多数用户至少应该使用这些过滤器。"

#: Library/Utility/FilterGroups.cs:219
#, csharp-format
msgid ""
"{0}: Files that belong to the operating system. These files are restored "
"when the operating system is re-installed."
msgstr "{0}：属于操作系统的文件。重新安装操作系统时将还原这些文件。"

#: Library/Utility/FilterGroups.cs:221
#, csharp-format
msgid "{0}: Files and folders that are known to be storage of temporary data."
msgstr "{0}：已知存储临时数据的文件和文件夹。"

#: Library/Utility/FilterGroups.cs:223
#, csharp-format
msgid ""
"{0}: Files and folders that are known cache locations for the operating "
"system and various applications"
msgstr "{0}：已知被操作系统和各种应用程序用来作为缓存位置的文件和文件夹"

#: Library/Utility/FilterGroups.cs:225
#, csharp-format
msgid "{0}: Installed programs and their libraries, but not their settings."
msgstr "{0}：已安装的程序及其库，但不包括其设置。"

#: CommandLine/CLI/Strings.cs:27
#, csharp-format
msgid "The command {0} needs at least one of the following options set: {1}"
msgstr "命令 {0} 需要以下至少一個設定集: {1}"

#: CommandLine/CLI/Strings.cs:28
#, csharp-format
msgid ""
"Found {0} commands but expected {1}, commands: \n"
"{2}"
msgstr ""
"找到 {0} 個命令但期望為 {1}，命令: \n"
"{2}"

#: CommandLine/CLI/Strings.cs:30
#, csharp-format
msgid "Command not supported: {0}"
msgstr "不支援的命令︰ {0}"

#: CommandLine/CLI/Strings.cs:31
msgid "No filesets matched the criteria."
msgstr "没有文件集符合标准。"

#: CommandLine/CLI/Strings.cs:32
msgid "The following filesets would be deleted:"
msgstr "以下文件集将被删除："

#: CommandLine/CLI/Strings.cs:33
msgid "These filesets were deleted:"
msgstr "这些文件集已被删除："

#: CommandLine/CLI/Strings.cs:34
msgid "Supported backends:"
msgstr "支持的后端："

#: CommandLine/CLI/Strings.cs:35
msgid "Supported compression modules:"
msgstr "支持的压缩模块："

#: CommandLine/CLI/Strings.cs:36
msgid "Supported encryption modules:"
msgstr "支持的加密模块："

#: CommandLine/CLI/Strings.cs:37
msgid "Supported options:"
msgstr "支持的选项："

#: CommandLine/CLI/Strings.cs:38
#, csharp-format
msgid "Module is loaded automatically. Use --{0} to prevent this."
msgstr "模块自动加载。使用 --{0} 来阻止自动加载。"

#: CommandLine/CLI/Strings.cs:39
#, csharp-format
msgid "Module is not loaded automatically Use --{0} to load it."
msgstr "模块不会自动加载。使用 --{0} 来加载它。"

#: CommandLine/CLI/Strings.cs:40
msgid "Supported generic modules:"
msgstr "支持的通用模块："

#: CommandLine/CLI/Strings.cs:42
#, csharp-format
msgid ""
"Filters cannot be specified on the commandline if filters are also present "
"in the parameter file. Use the special --{0}, --{1}, or --{2} options to "
"specify filters inside the parameter file. Each filter must be prefixed with"
" either a + or a -, and multiple filters must be joined with {3}."
msgstr ""
"如果在参数文件中也存在过滤器，则无法在命令行上指定过滤器。使用特殊的 --{0}，--{1}或--{2} 选项在参数文件内部指定过滤器。每个过滤器必须以"
" + 或 - 为前缀，并且多个过滤器必须用 {3} 连接。"

#: CommandLine/CLI/Strings.cs:43
#, csharp-format
msgid ""
"The option --{0} was supplied, but it is reserved for internal use and may "
"not be set on the commandline."
msgstr "提供了 --{0} 选项，但它是保留给内部使用的，不能在命令行上设置。"

#: CommandLine/CLI/Strings.cs:44
#, csharp-format
msgid ""
"Use this option to store some or all of the options given to the commandline"
" client. The file must be a plain text file, and UTF-8 encoding is "
"preferred. Each line in the file should be of the format --option=value. Use"
" the special options --{0} and --{1} to override the localpath and the "
"remote destination uri, respectively. The options in this file take "
"precedence over the options provided on the commandline. You cannot specify "
"filters in both the file and on the commandline. Instead, you can use the "
"special --{2}, --{3}, or --{4} options to specify filters inside the "
"parameter file. Each filter must be prefixed with either a + or a -, and "
"multiple filters must be joined with {5}."
msgstr ""
"使用此选项来存储提供给命令行客户端的一些或全部选项。该文件必须是纯文本文件，推荐使用UTF-8编码。文件中的每一行应采用 --option=value "
"的格式。使用特殊选项 --{0} 和 --{1} "
"分别覆盖本地路径和远程目标URI。此文件中的选项优先于命令行上提供的选项。您不能在文件和命令行上同时指定过滤器。相反，您可以使用特殊选项 "
"--{2}，--{3}或--{4} 在参数文件内指定过滤器。每个过滤器必须以 + 或 - 为前缀，并且多个过滤器必须用 {5} 连接。"

#: CommandLine/CLI/Strings.cs:46
#, csharp-format
msgid "An error occured: {0}"
msgstr "发生错误：{0}"

#: CommandLine/CLI/Strings.cs:47
#, csharp-format
msgid "The inner error message is: {0}"
msgstr "內部錯誤訊息: {0}"

#: CommandLine/CLI/Strings.cs:48
msgid ""
"Include files that match this filter. The special character * means any "
"number of character, and the special character ? means any single character."
" Use *.txt to include all files with a txt extension. Regular expressions "
"are also supported and can be supplied by using hard braces, e.g. "
"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known "
"files and folders) can be specified by using curly braces, e.g. "
"{{Applications}}."
msgstr ""
"包含匹配此过滤器的文件。特殊字符 * 表示任意数量的字符，特殊字符 ? 表示任意单个字符。使用 *.txt "
"来包含所有带有txt扩展名的文件。也支持正则表达式，可以通过使用硬括号提供，例如 "
"[.*\\.txt]。可以通过使用花括号指定过滤器组（封装了一组内置的众所周知的文件和文件夹），例如{{Applications}}。"

#: CommandLine/CLI/Strings.cs:49
msgid "Include files"
msgstr "包含文件"

#: CommandLine/CLI/Strings.cs:50
msgid ""
"Exclude files that match this filter. The special character * means any "
"number of character, and the special character ? means any single character."
" Use *.txt to exclude all files with a txt extension. Regular expressions "
"are also supported and can be supplied by using hard braces, e.g. "
"[.*\\.txt]. Filter groups (which encapsulate a built-in set of well-known "
"files and folders) can be specified by using curly braces, e.g. "
"{{TemporaryFiles}}."
msgstr ""
"排除匹配此过滤器的文件。特殊字符 * 表示任意数量的字符，特殊字符 ? 表示任意单个字符。使用 *.txt "
"来排除所有带有txt扩展名的文件。也支持正则表达式，可以通过使用硬括号提供，例如 "
"[.*\\.txt]。可以通过使用花括号指定过滤器组（封装了一组内置的众所周知的文件和文件夹），例如{{TemporaryFiles}}。"

#: CommandLine/CLI/Strings.cs:51
msgid "Exclude files"
msgstr "排除文件"

#: CommandLine/CLI/Strings.cs:52
msgid ""
"If this option is used with a backup operation, it is interpreted as a list "
"of files to add to the filesets. When used with list or restore, it will "
"list or restore the control files instead of the normal files."
msgstr "如果该选项用于备份操作，它被解释为要加入文件集里的文件的列表。当使用与列出或恢复操作，它会列出或恢复控制文件而不是一般文件。"

#: CommandLine/CLI/Strings.cs:53
msgid "Use control files"
msgstr "使用控制文件"

#: CommandLine/CLI/Strings.cs:54
msgid ""
"If this option is set, progress reports and other messages that would "
"normally go to the console will be redirected to the log."
msgstr "如果该选项打开，进度报告和其他本要输出至控制台的信息将被重定向到日志"

#: CommandLine/CLI/Strings.cs:55
msgid "Disable console output"
msgstr "禁用控制台输出"

#: CommandLine/CLI/Strings.cs:57
msgid "Toggle automatic updates"
msgstr "啟用自動更新"

#: CommandLine/CLI/Strings.cs:58
msgid ""
"Set this option if you prefer to have the commandline version automatically "
"update"
msgstr "如果你想用命令列版本的自動更新，請打開此選項"

#: CommandLine/CLI/Strings.cs:59
msgid "Use portable mode"
msgstr "使用便携模式"

#: CommandLine/CLI/Strings.cs:60
msgid ""
"If this option is set, the configuration files will be stored in a data "
"subfolder of the Duplicati installation folder. This is useful for running "
"from a USB stick or other portable media."
msgstr "启用后，配置文件将保存在安装目录下的 data 子文件夹中。适用于在 U 盘或其他便携介质上运行。"

#: CommandLine/CLI/Strings.cs:61
msgid "Data folder"
msgstr "数据文件夹"

#: CommandLine/CLI/Strings.cs:62
msgid ""
"The folder where data is stored. This is the folder where the database and "
"other files are stored."
msgstr "存储数据的文件夹。数据库和其他文件将存放在此处。"

#: CommandLine/CLI/Strings.cs:63
msgid "Allowed backends"
msgstr "允许的后端"

#: CommandLine/CLI/Strings.cs:64
msgid ""
"Comma-separated list of backend protocol keys that are allowed to be used. "
"If this option is not specified, all available backends are allowed. Use "
"this option to restrict the backends that can be used, for example in a "
"managed environment. Example: --allowed-backend-modules=file,ftp,s3"
msgstr ""
"允许使用的后端协议键列表（以逗号分隔）。若未指定，则允许所有可用后端。可用于在受管环境中限制存储后端。例如：--allowed-backend-"
"modules=file,ftp,s3"

#: CommandLine/CLI/Strings.cs:65
msgid "Allowed encryption modules"
msgstr "允许的加密模块"

#: CommandLine/CLI/Strings.cs:66
msgid ""
"Comma-separated list of encryption module file extensions that are allowed "
"to be used. If this option is not specified, all available encryption "
"modules are allowed. Use this option to restrict the encryption modules that"
" can be used, for example in a managed environment. Example: --allowed-"
"encryption-modules=aes,gpg"
msgstr ""
"允许使用的加密模块扩展名列表（以逗号分隔）。若未指定，则允许所有可用加密模块。例如：--allowed-encryption-"
"modules=aes,gpg"

#: CommandLine/CLI/Strings.cs:67
msgid "Allowed compression modules"
msgstr "允许的压缩模块"

#: CommandLine/CLI/Strings.cs:68
msgid ""
"Comma-separated list of compression module file extensions that are allowed "
"to be used. If this option is not specified, all available compression "
"modules are allowed. Use this option to restrict the compression modules "
"that can be used, for example in a managed environment. Example: --allowed-"
"compression-modules=zip"
msgstr ""
"允许使用的压缩模块扩展名列表（以逗号分隔）。若未指定，则允许所有可用压缩模块。例如：--allowed-compression-modules=zip"

#: CommandLine/CLI/Strings.cs:75
#, csharp-format
msgid "This link may provide additional information: {0}"
msgstr "额外信息请参见此链接：{0}"
