en to zh translation catalogue (36684 entries)

en: Grepping in %s
zh: 在 %s 中查找字符串

en: Finished (ignored %zu directory) | Finished (ignored %zu directories)
zh[0]: 完成 (忽略 %zu 个目录)

en: Change &to
zh: 切换到(&T)

en: &Free VFSs now
zh: 立刻释放 VFS (&F)

en: &Add current
zh: 添加当前(&A)

en: New &group
zh: 新建组(&G)

en: New &entry
zh: 新建项(&E)

en: Subgroup - press ENTER to see list
zh: 子组－按 ENTER 查看列表

en: Active VFS directories
zh: 活动的 VFS 目录

en: Directory hotlist
zh: 目录活动表

en: Top level group
zh: 顶级组

en: Directory path
zh: 目录路径

en: Directory label
zh: 目录标签

en: &Append
zh: 追加(&A)

en: New hotlist entry
zh: 新建活动表条目

en: Directory label:
zh: 目录标签:

en: Directory path:
zh: 目录路径:

en: New hotlist group
zh: 新建活动表组

en: Are you sure you want to remove entry "%s"?
zh: 您确定要删除“%s”?

en: Group "%s" is not empty.
    Remove it?
zh: 组“%s”不为空。
    要删除它吗?

en: Hotlist Load
zh: 加载活动表

en: MC was unable to write %s file,
    your old hotlist entries were not deleted
zh: MC 无法写文件 %s ，
    您活动表中的旧条目未被删除

en: Label for "%s":
zh: “%s”的标签:

en: Add to hotlist
zh: 添加到活动表

en: No node information
zh: 没有节点信息

en: Free nodes:
zh: 空闲结点:

en: No space information
zh: 没有空间信息

en: Type:       %s
zh: 类型: %s

en: non-local vfs
zh: 非本地 vfs

en: Device:     %s
zh: 设备: %s

en: Filesystem: %s
zh: 文件系统: %s

en: Accessed:   %s
zh: 最后访问时间: %s

en: Modified:   %s
zh: 最后修改时间: %s

note: TRANSLATORS: Time of last status change as in stat(2) man.
en: Changed:    %s
zh: 创建时间: %s

en: Dev. type: major %lu, minor %lu
zh: 设备类型: 主要%lu，次要%lu

en: Size:       %s
zh: 文件大小: %s

en:  (%lu block) |  (%lu blocks)
zh[0]:  (%lu 块)

en: Owner:      %s/%s
zh: 所有者:  %s/%s

en: Links:      %d
zh: 链接:   %d

en: Mode:       %s (%04o)
zh: 模式:   %s (%04o)

en: Location:   %Xh:%Xh
zh: 位置: %Xh:%Xh

en: &Equal split
zh: 平分(&E)

en: &Menubar visible
zh: 显示菜单栏(&M)

en: Command &prompt
zh: 显示命令提示行(&P)

en: &Keybar visible
zh: 显示按键条(&K)

en: H&intbar visible
zh: 显示提示栏(&I)

en: &XTerm window title
zh: Xterm 窗口标题(&X)

en: &Show free space
zh: 显示剩余空间(&S)

en: Panel split
zh: 分隔面板

en: Output lines:
zh: 输出行:

en: Memory exhausted!
zh: 内存已耗尽!

en: &Unsorted
zh: 未排序(&U)

en: &Version
zh: 版本(&V)

en: &Modify time
zh: 修改时间(&M)

en: &Access time
zh: 访问时间(&A)

en: C&hange time
zh: 修改时间(&H)

en: Perm
zh: 权限

en: &Inode
zh: Inode(&I)

en: UP--DIR
zh: 上级目录

en: SYMLINK
zh: 符号链接

en: SUB-DIR
zh: 子目录

en: <readlink failed>
zh: <readlink 失败>

en: %s in %d file | %s in %d files
zh[0]: %s 共 %d 个文件

en: Panelize
zh: 面板化

en: Unknown tag on display format:
zh: 显示格式中未知的标记:

en: &Files only
zh: 仅文件(&F)

en: Do you really want to execute?
zh: 您真的要执行吗?

en: Cannot read directory contents
zh: 无法读取目录内容

en: User supplied format looks invalid, reverting to default.
zh: 用户提供的格式无效，回复到默认设置。

en: &Add new
zh: 添加新(&A)

en: External panelize
zh: 外部面板

en: Other command
zh: 其它命令

en: Add to external panelize
zh: 添加到外部面板

en: Enter command label:
zh: 输入命令标签:

en: Cannot run external panelize in a non-local directory
zh: 在非本地目录无法执行外部面板

en: Modified git files
zh: 修改过的 git 文件

en: Find rejects after patching
zh: 应用补丁后查找被拒绝的补丁

en: Find *.orig after patching
zh: 应用补丁后查找 .orig

en: Find SUID and SGID programs
zh: 查找 SUID 和 SGID 程序

en: Cannot open the %s file for writing:
    %s
zh: 无法打开文件 %s 来写入: 
    %s

en: Copy "%s" directory to:
zh: 复制目录“%s”到:

en: Move "%s" directory to:
zh: 移动目录“%s”到:

en: Cannot stat the destination
    %s
zh: 无法查看目标信息 
    %s

en: ButtonBar|Static
zh: ButtonBar|静态

en: ButtonBar|Dynamc
zh: ButtonBar|动态

en: ButtonBar|Rescan
zh: ButtonBar|重扫描

en: ButtonBar|Forget
zh: ButtonBar|忘记

en: ButtonBar|Rmdir
zh: ButtonBar|删除目录

en: Cannot write to the %s file:
    %s
zh: 无法写入 %s 文件: 
    %s

en: Help file format error
zh: 帮助文件格式错误

en: Internal bug: Double start of link area
zh: 内部缺陷: 链接区域双向开始

en: Cannot find node %s in help file
zh: 无法在帮助文件中找到节点 %s

en: ButtonBar|Index
zh: ButtonBar|索引

en: ButtonBar|Prev
zh: ButtonBar|前一个

en: Teach me a key
zh: 教我一个键

en: Please press the %s
    and then wait until this message disappears.
    
    Then, press it again to see if OK appears
    next to its button.
    
    If you want to escape, press a single Escape key
    and wait as well.
zh: 按下 %s
    并等待这个消息消失。
    
    然后再次按下它并看确认是否出现
    在它的旁边。
    
    如果您想离开，请按下Esc键
    并稍等。

en: It seems that all your keys already
    work fine. That's great.
zh: 看起来您的所有按键都工作得很好。
    实在是太好了。

en: Great! You have a complete terminal database!
    All your keys work well.
zh: 非常好! 您有一个完整的终端数据库!
    您的所有按键都工作。

en: Press all the keys mentioned here. After you have done it, check
    which keys are not marked with OK. Press space on the missing
    key, or click with the mouse to define it. Move around with Tab.
zh: 请将这里提到的所有键都按一遍。按完之后。请检查: 
    哪些键没有标记为OK。在缺失的键位上按空格
    或单击鼠标定义它。移动请使用空格键。

en: Failed to run:
    %s
zh: 运行失败: 
    %s

en: Home directory path is not absolute
zh: 主目录路径不是绝对路径

en: 
    Failed while close:
    %s
zh: 
    关闭时失败: 
    %s

en: Choose codepage
zh: 选择代码页

en: -  < No translation >
zh: -  < 没有翻译 >

en: Cannot save file %s:
    %s
zh: 无法保存文件 %s:
    %s

en: Warning: Cannot change to %s.
zh: 警告: 无法切换至 %s。

en: Cannot open named pipe %s
zh: 无法打开有名管道 %s

en: The shell is still active. Quit anyway?
zh: Shell 仍在运行中。依然退出?

en: Built with GLib %d.%d.%d
zh: 编译使用了 GLib %d.%d.%d

en: Virtual File Systems:
zh: 虚拟文件系统:

en: Data types:
zh: 数据类型:

en: Home directory:
zh: Home路径

en: Profile root directory:
zh: Profile根路径

en: System data
zh: 系统数据

en: Config directory:
zh: 配置目录:

en: Data directory:
zh: 数据目录:

en: File extension handlers:
zh: 文件扩展名处理程序:

en: VFS plugins and scripts:
zh: VFS 插件和脚本:

en: Cache directory:
zh: 缓存目录:

en: True:
zh: 正确:

en: False:
zh: 错误:

en: Error calling program
zh: 调用程序错误

en: Warning -- ignoring file
zh: 警告 － 忽略文件

en: File %s is not owned by root or you or is world writable.
    Using it may compromise your security
zh: 文件 %s 的拥有者不是 root 或者您，或者是全局可写。
    使用它可能会妨碍您的安全

en: Format error on file Extensions File
zh: 扩展文件格式错误

en: The %%var macro has no default
zh: %%var 宏没有默认值

en: The %%var macro has no variable
zh: %%var 宏没有变量

en: No suitable entries found in %s
zh: 在 %s 没有找到相应的项

en: Cannot open cpio archive
    %s
zh: 无法打开 cpio 档案
    %s

en: Premature end of cpio archive
    %s
zh: 过早结束的 cpio 档案
    %s

en: Inconsistent hardlinks of
    %s
    in cpio archive
    %s
zh: cpio 档案
    %2$s
    中发现不一致的硬链接
    %1$s

en: %s contains duplicate entries! Skipping!
zh: %s 含有重复的项! 正在跳过!

en: Corrupted cpio header encountered in
    %s
zh: 在 %s 中
    遇到损坏的 cpio 头

en: Unexpected end of file
    %s
zh: 异常的文件结束
    %s

en: Warning: cannot open %s directory
zh: 警告: 无法打开目录 %s

en: ftpfs: Disconnecting from %s
zh: ftpfs: 正在断开到 %s 的连接

en: FTP: Password required for %s
zh: FTP: %s 需要密码

en: ftpfs: sending login name
zh: ftpfs: 正在发送用户登录名

en: ftpfs: sending user password
zh: ftpfs: 正在发送用户密码

en: FTP: Account required for user %s
zh: FTP: 用户 %s 需要账户

en: ftpfs: sending user account
zh: ftpfs: 正在发送用户账户

en: ftpfs: logged in
zh: ftpfs: 已登录

en: ftpfs: Login incorrect for user %s
zh: ftpfs: 用户 %s 登录不正确

en: ftpfs: Invalid host name.
zh: ftpfs: 无效的主机名。

en: ftpfs: making connection to %s
zh: ftpfs: 正在连接 %s

en: ftpfs: connection interrupted by user
zh: ftpfs: 连接被用户中断

en: ftpfs: connection to server failed: %s
zh: ftpfs: 连接服务器失败: %s

en: Waiting to retry... %d (Control-G to cancel)
zh: 等待重试... %d (Ctrl-G 取消)

en: ftpfs: invalid address family
zh: ftpfs: 无效的地址族

en: ftpfs: could not create socket: %s
zh: ftpfs: 无法创建套接字: %s

en: ftpfs: could not setup passive mode
zh: ftpfs: 无法设置为被动模式

en: ftpfs: aborting transfer.
zh: ftpfs: 正在中止传输。

en: ftpfs: abort error: %s
zh: ftpfs: 中止错误: %s

en: ftpfs: abort failed
zh: ftpfs: 终止失败

en: ftpfs: CWD failed.
zh: ftpfs: CWD 失败。

en: ftpfs: couldn't resolve symlink
zh: ftpfs: 无法解析符号链接

en: Resolving symlink...
zh: 正在解析符号链接...

en: ftpfs: Reading FTP directory %s... %s%s
zh: ftpfs: 正在读取 FTP 目录 %s... %s%s

en: (strict rfc959)
zh: (严格遵循 rfc959)

en: (chdir first)
zh: (先改变目录)

en: ftpfs: failed; nowhere to fallback to
zh: ftpfs: 失败；没有后备

en: %s: failure
zh: %s: 失败

en: %s: done.
zh: %s: 完成。

en: ftpfs: storing file
zh: ftpfs: 保存文件中

en: ~/.netrc file has incorrect mode
    Remove password or correct mode
zh: ~/.netrc 文件权限不正确
    删除密码或者改正权限

en: %s: Warning: file %s not found
zh: %s: 警告: 文件 %s 没有找到

en: Warning: Invalid line in %s:
    %s
zh: 警告: %s 中有无效的行: 
    %s

en: Warning: Invalid flag %c in %s:
    %s
zh: 警告: %2$s 中有无效的标志 %1$c
    %3$s

en: sftp: an error occurred while reading %s: %s
zh: sftp: 读取 %s 时出错: %s

en: sftp: Unable to get current user name.
zh: sftp: 无法获取当前用户的用户名。

en: sftp: Invalid host name.
zh: sftp: 无效的主机名。

en: sftp: making connection to %s
zh: sftp: 正在连接 %s

en: sftp: connection interrupted by user
zh: sftp: 连接被用户中断

en: sftp: connection to server failed: %s
zh: sftp: 连接服务器失败: %s

en: sftp: Enter passphrase for %s
zh: sftp: 请输入 %s 的密码

en: sftp: Passphrase is empty.
zh: sftp: 密码为空。

en: sftp: Enter password for %s
zh: sftp: 请输入 %s 的密码

en: sftp: Password is empty.
zh: sftp: 密码为空。

en: sftp: No file handler data present for reading file
zh: sftp: 读取的文件没有指定处理程序

en: sftp: socket error: %s
zh: sftp：套接字错误：%s

en: sftp: (Ctrl-G break) Listing... %s
zh: sftp: (Ctrl-G 终止) 正在列出... %s

en: sftp: Listing done.
zh: sftp: 列出完毕。

en: Sorry, we cannot do password authenticated connections for now.
zh: 抱歉，目前无法建立密码验证的连接。

en: Aborting transfer...
zh: 正在中止传输...

en: Error reported after abort.
zh: 中止后发生错误。

en: Aborted transfer would be successful.
zh: 被中止的传输可能成功完成了。

en: Inconsistent tar archive
zh: 不完整的 tar 档案文件

en: Unexpected EOF on archive file
zh: 档案文件出现不可预料的文件末端

en: Cannot open tar archive
    %s
zh: 无法打开 tar 档案文件
    %s

en: undelfs: error
zh: undelfs: 错误

en: not enough memory
zh: 内存不足

en: while allocating block buffer
zh: 当分配块缓冲时

en: while starting inode scan %d
zh: 当开始 inode 扫描 %d

en: undelfs: loading deleted files information %d inodes
zh: undelfs: 正在载入被删除文件的信息 %d inode

en: while calling ext2_block_iterate %d
zh: 当调用 ext2_block_iterate %d 时

en: no more memory while reallocating array
zh: 当重新分配数组时没有内存时

en: while doing inode scan %d
zh: 当进行 inode 扫描 %d 时

en: Cannot open file %s
zh: 无法打开文件 %s

en: undelfs: reading inode bitmap...
zh: undelfs: 正在读取 inode bitmap...

en: Cannot load inode bitmap from:
    %s
zh: 无法载入 inode位图自: 
    %s

en: undelfs: reading block bitmap...
zh: undelfs: 正在读取 block bitmap...

en: Cannot load block bitmap from:
    %s
zh: 无法载入块位图自: 
    %s

en: vfs_info is not fs!
zh: vfs_info 不是文件系统!

en: You have to chdir to extract files first
zh: 您必须先更改目录来解开文件

en: while iterating over blocks
zh: 正当遍历块时

en: Ext2lib error
zh: Ext2lib 错误

en: File was modified. Save with exit?
zh: 文件已被修改。保存并退出?

en: &Cancel quit
zh: 取消退出(&C)

en: Midnight Commander is being shut down.
    Save modified file?
zh: Midnight Commander 即将被关闭。
    要保存修改过的文件吗?

en: &Line number
zh: 行号 (&L)

en: Pe&rcents
zh: 百分比(&R)

en: &Decimal offset
zh: 十进制偏移(&D)

en: He&xadecimal offset
zh: 16进制偏移(&X)

en: ButtonBar|HxSrch
zh: ButtonBar|16进制搜索

en: ButtonBar|UnWrap
zh: ButtonBar|不换行

en: ButtonBar|Wrap
zh: ButtonBar|换行

en: ButtonBar|Hex
zh: ButtonBar|16进制

en: ButtonBar|Goto
zh: ButtonBar|跳转

en: ButtonBar|Raw
zh: ButtonBar|原格式

en: ButtonBar|Parse
zh: ButtonBar|解析

en: ButtonBar|Unform
zh: ButtonBar|未格式化

en: ButtonBar|Format
zh: ButtonBar|格式化

en: Failed to read data from child stdout:
    %s
zh: 无法从子进程的 stdout 读取数据:
    %s

en: Error while closing the file:
    %s
    Data may have been written or not
zh: 关闭文件时出错: 
    %s
    无法确定数据是否已写入磁盘

en: Cannot save file:
    %s
zh: 无法保存文件:
    %s

en: View:
zh: 查看:

en: Cannot open "%s"
    %s
zh: 无法打开“%s”
    %s

en: Cannot view: not a regular file
zh: 无法查看: 不是常规文件

en: Cannot open "%s" in parse mode
    %s
zh: 无法打开“%s”，当前解析模式
    %s

en: Search done
zh: 搜索完成

en: Continue from beginning?
zh: 从头继续搜索?

en: Cannot fetch a local copy of /ftp://some.host/editme.txt
zh: 无法获取 /ftp://some.host/editme.txt 的本地副本

note: Type: note Description
en: no systemd init-system detected
zh: 未检测到 systemd 初始化系统

note: Type: note Description
en: The root filesystem of this system was detected to be on a RAID device, so mdadm might be required to run during boot to properly start your system.
zh: 检测到该系统的根文件系统位于 RAID 设备上，因此启动时可能需要运行 mdadm 才能正确启动系统。

note: Type: note Description
en: Beginning with newer versions of the mdadm package, init-system integration is available for systemd only. This system seems to use an alternative init-system which might or might not leave your system unbootable and will not run any of the maintenance jobs automatically.
zh: 自新版 mdadm 软件包始，系统初始化集成仅适用于 systemd。该系统似乎使用了一种替代初始化系统，这可能会导致系统无法启动，并且不会自动运行任何维护任务。

note: Type: boolean Description
en: Should mdadm run monthly redundancy checks of the MD arrays?
zh: mdadm 是否应每月对 MD 阵列进行冗余检查？

note: Type: boolean Description
en: If the kernel supports it (versions greater than 2.6.14), mdadm can periodically check the redundancy of MD arrays (RAIDs). This may be a resource-intensive process, depending on the local setup, but it could help prevent rare cases of data loss. Note that this is a read-only check unless errors are found; if errors are found, mdadm will try to correct them, which may result in write access to the media.
zh: 如果内核支持（版本高于 2.6.14），mdadm 可定期检查 MD 阵列（RAID）的冗余性。视本地配置不同，这可能是资源密集型过程，但它有助于防止极端情况下发生的数据丢失。请注意，除非发现错误，否则此检查为只读检查；如果发现错误，mdadm 将尝试纠正，且可能会向存储介质进行写入。

note: Type: boolean Description
en: The default, if turned on, is to check on the first Sunday of every month at 01:06.
zh: 如果启用此功能，默认在每个月第一个星期日的凌晨 01:06 进行检查。

note: Type: boolean Description
en: Should mdadm check once a day for degraded arrays?
zh: mdadm 是否应每天检查一次阵列是否降级？

note: Type: boolean Description
en: mdadm can check once a day for degraded arrays and missing spares to ensure that such events don't go unnoticed.
zh: mdadm 可以每天检查一次阵列是否降级，及备用磁盘是否丢失，以确保此类事件不会被忽视。

note: Type: boolean Description
en: Do you want to start the MD monitoring daemon?
zh: 是否启动 MD 监控守护程序？

note: Type: boolean Description
en: The MD (RAID) monitor daemon sends email notifications in response to important MD events (such as a disk failure).
zh: MD（RAID）监控守护程序会在发生重要的 MD 事件（例如磁盘故障）时发送电子邮件通知。

note: Type: boolean Description
en: Enabling this option is recommended.
zh: 推荐启用此选项。

note: Type: string Description
en: Recipient for email notifications:
zh: 邮件通知接收者：

note: Type: string Description
en: Please enter the email address of the user who should get the email notifications for important MD events.
zh: 请输入用以接收重要 MD 事件邮件通知的电子邮件地址。

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Configure MD devices
zh: 配置 MD 设备

note: Type: error Description :sl3:
en: Multidisk (MD) not available
zh: 盘组 (multidisk, MD) 不可用

note: Type: error Description :sl3:
en: The current kernel doesn't seem to support multidisk devices. This should be solved by loading the needed modules.
zh: 当前的内核不支持盘组设备，请加载所需的模块。

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Create MD device
zh: 创建 MD 设备

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Delete MD device
zh: 删除 MD 设备

note: Type: select Description :sl3:
en: Multidisk configuration actions
zh: 盘组配置动作

note: Type: select Description :sl3:
en: This is the Multidisk (MD) and software RAID configuration menu.
zh: 这是盘组 (MD) 和软 RAID 配置菜单。

note: Type: select Description :sl3:
en: Please select one of the proposed actions to configure multidisk devices.
zh: 请选择一项盘组设备配置动作。

note: Type: error Description :sl3:
en: No RAID partitions available
zh: 没有可用的 RAID 分区

note: Type: error Description :sl3:
en: No unused partitions of the type "Linux RAID Autodetect" are available. Please create such a partition, or delete an already used multidisk device to free its partitions.
zh: 系统中没有未使用的 "Linux RAID Autodetect" 类型的分区。请创建这样一个分区，或删除一个已被使用的盘组设备以释放其分区。

note: Type: error Description :sl3:
en: If you have such partitions, they might contain actual file systems, and are therefore not available for use by this configuration utility.
zh: 如果已经有这样的分区，这些分区可能包含了实际的文件系统，因此不能被此配置工具所使用。

note: Type: error Description :sl3:
en: Not enough RAID partitions available
zh: 没有足够数量的 RAID 分区

note: Type: error Description :sl3:
en: There are not enough RAID partitions available for your selected configuration.  You have ${NUM_PART} RAID partitions available but your configuration requires ${REQUIRED} partitions.
zh: 没有足够数量的 RAID 分区来满足您所选择的配置的要求。您拥有 ${NUM_PART} 个可用 RAID 分区，但您的配置需要 ${REQUIRED} 个分区。

note: Type: select Description :sl3:
en: Multidisk device type:
zh: 盘组设备类型：

note: Type: select Description :sl3:
en: Please choose the type of the multidisk device to be created.
zh: 请选择要创建的盘组设备类型。

note: Type: multiselect Description :sl3:
en: Active devices for the RAID0 multidisk device:
zh: RAID0 盘组设备中的活动设备：

note: Type: multiselect Description :sl3:
en: You have chosen to create a RAID0 array. Please choose the active devices in this array.
zh: 您已经选择了创建一个 RAID0 阵列。请选择这个阵列中的活动设备。

note: Type: string Description :sl3:
en: Number of active devices for the RAID${LEVEL} array:
zh: 此 RAID${LEVEL} 阵列中活动设备的个数：

note: Type: string Description :sl3:
en: The RAID${LEVEL} array will consist of both active and spare partitions. The active partitions are those used, while the spare devices will only be used if one or more of the active devices fail. A minimum of ${MINIMUM} active devices is required.
zh: RAID${LEVEL} 阵列同时包含活动和备用分区。活动分区就是那些被使用的分区，而备用设备会在一个或更多活动设备出故障时被启用。最少需要 ${MINIMUM} 个活动设备。

note: Type: string Description :sl3:
en: NOTE: this setting cannot be changed later.
zh: 注意：您稍后将无法对此设置进行修改。

note: Type: multiselect Description :sl3:
en: Active devices for the RAID${LEVEL} multidisk device:
zh: RAID${LEVEL} 盘组设备中的活动设备：

note: Type: multiselect Description :sl3:
en: You have chosen to create a RAID${LEVEL} array with ${COUNT} active devices.
zh: 您选择了创建一个拥有 ${COUNT} 个活动设备的 RAID${LEVEL} 阵列。

note: Type: multiselect Description :sl3:
en: Please choose which partitions are active devices. You must select exactly ${COUNT} partitions.
zh: 请选择将要作为活动设备的分区。您必须选择正好 ${COUNT} 个分区。

note: Type: string Description :sl3:
en: Number of spare devices for the RAID${LEVEL} array:
zh: 此 RAID${LEVEL} 阵列中备用设备的个数：

note: Type: multiselect Description :sl3:
en: Spare devices for the RAID${LEVEL} multidisk device:
zh: 此 RAID${LEVEL} 盘组设备中的备用设备：

note: Type: multiselect Description :sl3:
en: You have chosen to create a RAID${LEVEL} array with ${COUNT} spare devices.
zh: 您选择了创建一个拥有 ${COUNT} 个备用设备的 RAID${LEVEL} 阵列。

note: Type: multiselect Description :sl3:
en: Please choose which partitions will be used as spare devices. You may choose up to ${COUNT} partitions. If you choose less than ${COUNT} devices, the remaining partitions will be added to the array as "missing". You will be able to add them later to the array.
zh: 请选择将要作为备用设备的分区。您最多可以选择 ${COUNT} 个分区。如果您选择少于 ${COUNT} 个设备，剩余的分区将作为 "缺失" 项加入到阵列中。稍后，您仍然能够将它们添加到阵列中。

note: Type: string Description :sl3:
en: Layout of the RAID10 multidisk device:
zh: RAID10 盘组设备布局：

note: Type: string Description :sl3:
en: The layout must be n, o, or f (arrangement of the copies) followed by a number (number of copies of each chunk). The number must be smaller or equal to the number of active devices.
zh: 布局必须是 n, o, 或者 f (副本的排列方式)，后面跟一个数字 (每个块的副本数)。数字必须小于或等于活动设备数。

note: Type: string Description :sl3:
en: The letter is the arrangement of the copies:
     n - near copies: Multiple copies of one data block are at similar
         offsets in different devices.
     f - far copies: Multiple copies have very different offsets
     o - offset copies: Rather than the chunks being duplicated within a
         stripe, whole stripes are duplicated but are rotated by one
         device so duplicate blocks are on different devices.
zh: 这个字母决定副本的排列方式：
     n - 近 (near) 副本：一个数据块的多个副本在不同设备上
         有类似的偏移量。
     f - 远 (far) 副本：多个副本有差别很大的偏移量。
     o - 偏移 (offset) 副本：并不是在一个条带 (stripe) 内复制数据块
         (chunks)，而是复制整个条带并在让其在设备间循环存放，这样重复的块
         (blocks) 会保存在不同的设备上。

note: Type: select Description :sl3:
en: Multidisk device to be deleted:
zh: 要删除的盘组设备：

note: Type: select Description :sl3:
en: Deleting a multidisk device will stop it and clear the superblock of all its components.
zh: 删除一个盘组设备将会停止它并清除其所有组件的超级块。

note: Type: select Description :sl3:
en: Please note this will not immediately allow you to reuse the partitions or devices in a new multidisk device. The array will however be unusable after the deletion.
zh: 请注意，这并不会立即允许您在新的盘组设备中重新使用此分区或设备。删除之后，阵列将不可使用。

note: Type: select Description :sl3:
en: If you select a device for deletion, you will get some information about it and you will be given the option of aborting this operation.
zh: 如果选择了一个要删除的设备，您将会看到关于它的一些信息，并且将允许您中止这一操作。

note: Type: error Description :sl3:
en: No multidisk devices available
zh: 没有可用的盘组 (multidisk, MD)

note: Type: error Description :sl3:
en: No multidisk devices are available for deletion.
zh: 没有可被删除的盘组设备。

note: Type: boolean Description :sl3:
en: Really delete this multidisk device?
zh: 真的要删除这个盘组设备吗？

note: Type: boolean Description :sl3:
en: Please confirm whether you really want to delete the following multidisk device:
zh: 请确定您是否真的想删除以下盘组设备：

note: Type: boolean Description :sl3:
en:  Device:            ${DEVICE}
     Type:              ${TYPE}
     Component devices:
zh:  设备：             ${DEVICE}
     类型：             ${TYPE}
     设备组件：

note: Type: error Description :sl3:
en: Failed to delete the multidisk device
zh: 删除盘组设备失败

note: Type: error Description :sl3:
en: There was an error deleting the multidisk device. It may be in use.
zh: 删除盘组设备时出错。该设备可能正被使用。

note: Type: text Description :sl2:
en: Scanning removable media
zh: 正在扫描可移动介质

note: Type: text Description :sl2:
en: Cannot read removable media, or no drivers found.
zh: 无法读取可移动介质，或者没有找到驱动程序。

note: Type: text Description :sl2:
en: There was a problem reading data from the removable media. Please make sure that the right media is present. If you continue to have trouble, your removable media might be bad.
zh: 从可移动介质上读取数据出错。请确定存在正确的介质。如果您反复遇到错误，也许是您的可移动介质已经损坏。

note: Type: boolean Description :sl2:
en: Load drivers from removable media now?
zh: 现在从可移动介质中加载驱动程序吗？

note: Type: boolean Description :sl2:
en: You probably need to load drivers from removable media before continuing with the installation. If you know that the install will work without extra drivers, you can skip this step.
zh: 在继续安装之前，您可能需要从可移动介质中加载一些驱动程序。如果您确定安装过程中不需要其他驱动程序，可以跳过这一步。

note: Type: boolean Description :sl2:
en: If you do need to load drivers, insert the appropriate removable media, such as a driver floppy or USB stick before continuing.
zh: 如果您确实需要加载驱动程序，请在选择继续之前插入相应的可移动介质，比如驱动软盘或者 U 盘。

note: Type: text Description main-menu item Translators: keep below 55 columns :sl2:
en: Load drivers from removable media
zh: 从可移动介质中加载驱动程序

note: Type: boolean Description :sl2:
en: Unknown removable media. Try to load anyway?
zh: 未知的可移动介质。仍然尝试加载吗？

note: Type: boolean Description :sl2:
en: Detected removable media that is not a known driver media. Please make sure that the correct media is inserted. You can still continue if you have an unofficial removable media you want to use.
zh: 检测到的可移动介质不是已知的驱动程序介质。请确认已经插入了正确的介质。如果您打算使用非官方的可移动介质，那么您可以继续安装。

note: Type: text Description :sl2:
en: Please insert ${DISK_LABEL} ('${DISK_NAME}') first.
zh: 请首先插入 ${DISK_LABEL} ("${DISK_NAME}")。

note: Type: text Description :sl2:
en: Due to dependencies between packages, drivers must be loaded in the correct order.
zh: 由于软件包之间存在依赖关系，必须以正确的顺序加载驱动程序。

note: Type: boolean Description :sl2:
en: Load drivers from another removable media?
zh: 从另一个可移动介质中加载驱动程序吗？

note: Type: boolean Description :sl2:
en: To load additional drivers from another removable media, please insert the appropriate removable media, such as a driver floppy or USB stick before continuing.
zh: 如果您想要从另一个可移动介质里加载额外的驱动程序，请在选择继续之前插入相应的可移动介质，比如驱动软盘或者 U 盘。

en: ITU-G.711 alaw encoder
zh: ITU-G.711 alaw 编码器

en: ITU-G.711 alaw decoder
zh: ITU-G.711 alaw 解码器

en: Alsa sound source
zh: Alsa 音频源

en: Alsa sound output
zh: Alsa 音频输出

en: Sound capture filter for MacOS X Audio Queue Service
zh: MacOS X 音频队列服务音频输入过滤器

en: Sound playback filter for MacOS X Audio Queue Service
zh: MacOS X 音频队列服务音频回放过滤器

en: DTMF generator
zh: DTMF 生成器

en: The GSM full-rate codec
zh: GSM 全速编解码器

en: The GSM codec
zh: GSM 编解码器

en: Raw files and wav reader
zh: 原始文件和 Wav 读取器

en: Wav file recorder
zh: Wav 文件记录器

en: A filter that send several inputs to one output.
zh: 将多个输入发送至单个输出。

en: RTP output filter
zh: RTP 输出过滤器

en: RTP input filter
zh: RTP 输入过滤器

en: The free and wonderful speex codec
zh: 优秀的自由软件编解码器 Speex

en: A filter that controls and measure sound volume
zh: 控制和调节音量的过滤器

en: A video4linux compatible source filter to stream pictures.
zh: 用于图像流的 video4linux 兼容源过滤器

en: A filter to grab pictures from Video4Linux2-powered cameras
zh: 用于从 Video4Linux2 驱动的摄像头获取图像的过滤器

en: A filter that outputs a static image.
zh: 输出静态图像的过滤器

en: A pixel format converter
zh: 像素格式转换器

en: A video size converter
zh: 视频尺寸转换器

en: a small video size converter
zh: 小的视频尺寸转换器

en: Echo canceller using speex library
zh: 使用 Speex 库的回声抑制器

en: A filter that reads from input and copy to its multiple outputs.
zh: 用于读取输入并复制到多个输出的过滤器

en: The theora video encoder from xiph.org
zh: 来自 xiph.org 的 Theora 视频编码器

en: The open-source and royalty-free 'theora' video codec from xiph.org
zh: 来自 xiph.org 的开源的自由软件编解码器 Theora

en: The theora video decoder from xiph.org
zh: 来自 xiph.org 的 Theora 视频解码器

en: ITU-G.711 ulaw encoder
zh: ITU-G.711 ulaw 编码器

en: ITU-G.711 ulaw decoder
zh: ITU-G.711 ulaw 解码器

en: A H.263 decoder using ffmpeg library
zh: 使用 ffmpeg 库的 H.263 解码器

en: A MPEG4 decoder using ffmpeg library
zh: 使用 ffmpeg 库的 MPEG4 解码器

en: A RTP/JPEG decoder using ffmpeg library
zh: 使用 ffmpeg 库的 RTP/JPEG 解码器

en: A MJPEG decoder using ffmpeg library
zh: 使用 ffmpeg 库的 MJPEG 解码器

en: A snow decoder using ffmpeg library
zh: 使用 ffmpeg 库的 snow 解码器

en: A video H.263 encoder using ffmpeg library.
zh: 使用 ffmpeg 库的 H.263 编码器

en: A video H.263 encoder using ffmpeg library. It is compliant with old RFC2190 spec.
zh: 使用 ffmpeg 库的 H.263 视频编码器，符合旧的 RFC2190

en: A video MPEG4 encoder using ffmpeg library.
zh: 使用 ffmpeg 库的 MPEG4 视频编码器

en: A video snow encoder using ffmpeg library.
zh: 使用 ffmpeg 库的 snow 编码器

en: A RTP/MJPEG encoder using ffmpeg library.
zh: 使用 ffmpeg 库的 RTP/MJPEG 编码器

en: A video H.263 encoder using ffmpeg library, compliant with old RFC2190 spec.
zh: 使用 ffmpeg 库的 H.263 编码器，符合旧的 RFC2190

en: The snow codec is royalty-free and is open-source. 
    It uses innovative techniques that makes it one of most promising video codec. It is implemented within the ffmpeg project.
    However it is under development, quite unstable and compatibility with other versions cannot be guaranteed.
zh: Snow 编解码器是开源的自由软件。
    创新科技使 Snow 成为当今最有希望的视频编解码器。它在 ffmpeg 项目内实现。
    然而它仍处于开发中，稳定性和与其他版本的兼容性尚无法保证。

en: A MJPEG encoder using ffmpeg library.
zh: 使用 ffmpeg 库的 MJPEG 编码器

en: A SDL-based video display
zh: 通用视频显示

en: ICE filter
zh: ICE 过滤器

en: A webcam grabber based on directshow.
zh: 使用 DirectShow 的摄像头抓取器

en: Sound capture filter for MacOS X Audio Unit Service
zh: MacOS X 音频队列服务音频输入过滤器

en: Sound playback filter for MacOS X Audio Unit Service
zh: MacOS X 音频队列服务音频回放过滤器

note: .id= .name= .text=
en: Sound capture filter for Android
zh: OSS 驱动的音频输入过滤器

note: .id= .name= .text=
en: Sound playback filter for Android
zh: OSS 驱动的音频回放过滤器

en: A filter that captures Android video.
zh: 控制和调节音量的过滤器

en: Diff Viewer
zh: 差异查看器

en: Compare and merge your files
zh: 比较和合并您的文件

note: TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: diff;merge;
zh: diff;merge;差异;合并;

en: Meld is a visual diff and merge tool targeted at developers. Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and supports many version control systems including Git, Mercurial, Bazaar and Subversion.
zh: Meld 是一款面向开发者的可视化差异和合并工具。Meld 能帮助您比较文件、目录和有版本控制的项目。它对文件和目录都提供了二方和三方比较功能，并且还支持包括 Git、Mercurial、Bazaar 和 Subversion 在内的版本控制系统。

en: Meld helps you review code changes, understand patches, and makes enormous merge conflicts slightly less painful.
zh: Meld 可帮助您检查代码变更、理解补丁，并且稍微减轻巨量的合并冲突带来的痛苦。

en: Meld comparison description
zh: Meld 比较描述

en: Default window maximised state
zh: 默认窗口最大化状态

en: Default window fullscreen state
zh: 默认窗口全屏状态

en: Prefer application-wide dark theme
zh: 应用程序首选暗色主题

en: If true, the GTK dark theme variant will be used, if available. Note that this is separate from the syntax highlighting scheme.
zh: 如果为真，则使用 GTK 暗色主题变种（如果存在）。注意这个是跟语法高亮方案分开的。

en: Additional automatically detected text encodings
zh: 要自动检测的额外文本编码

en: Meld will use these text encodings to try to decode loaded text files before trying any other encodings. In addition to the encodings in this list, UTF-8 and the current locale-default encoding will always be used; other encodings may also be tried, depending on the user’s locale.
zh: Meld 会在尝试其他编码之前，使用这些文本编码来尝试解码所加载的文本文件。除了本列表中的编码，Meld 将会始终使用 UTF-8 和当前语言环境默认编码；取决于用户的语言环境，其它编码可能也会尝试。

en: Width of an indentation step
zh: 缩进宽度

en: The number of spaces to use for a single indent step
zh: 单个缩进所使用的空格数

en: Whether to indent using spaces or tabs
zh: 决定使用空格还是制表符来缩进

en: If true, any new indentation will use spaces instead of tabs.
zh: 如果为真，任何新的缩进将使用空格而不是制表符。

en: If true, line numbers will be shown in the gutter of file comparisons.
zh: 如果为真，行号将会显示在文件比较窗格的间隙内。

en: Whether to highlight syntax in comparisons. Because of Meld’s own color highlighting, this is off by default.
zh: 决定是否在比较中使用语法高亮。由于 Meld 自身的颜色高亮功能，此选项默认关闭。

en: If true, whitespace characters will be drawn in comparisons even if they are not in a changed area.
zh: 如果为真，即使空白字符不在变化的区域内，也会在比较中被绘制。

en: Lines in file comparisons will be wrapped according to this setting, either not at all ('none'), at any character ('char') or only at the end of words ('word').
zh: 文件比较中的行将根据此设置进行换行，要么完全不换（'none'），要么在任意字符处（'char'）或者仅在字词（'word'）结尾处换行。

en: If true, the line containing the cursor will be highlighted in file comparisons.
zh: 如果为真，则光标所在行会在文件比较中突出显示。

en: Use the system default monospace font
zh: 使用系统默认等宽字体

en: If false, custom-font will be used instead of the system monospace font.
zh: 如果为假，将会使用自定义字体代替系统等宽字体。

en: The custom font to use, stored as a string and parsed as a Pango font description.
zh: 要使用的自定义字体，存储为字符串，并解析为 Pango 字体描述。

en: Show overview source map
zh: 显示源码总览图

en: If true, file comparisons will have paired source maps for compared files.
zh: 如果为真，文件比较将为被比较文件配对显示源码图。

en: Style of overview map
zh: 总览图样式

en: Style options for how the overview map is displayed.
zh: 样式选项，用于决定总览图显示的方式。

en: Ignore blank lines when comparing files
zh: 比较文件时忽略空白行

en: If true, blank lines will be trimmed when highlighting changes between files.
zh: 如果为是，则会正在高亮文件间的更改时修剪空白行。

en: Use the system default editor
zh: 使用系统默认编辑器

en: If false, custom-editor-command will be used instead of the system editor when opening files externally.
zh: 如果为假，用外部程序打开文件时将会使用自定义编辑器命令代替系统编辑器。

en: The custom editor launch command
zh: 自定义编辑器启动命令

en: The command used to launch a custom editor. Some limited templating is supported here; at the moment '{file}' and '{line}' are recognised tokens.
zh: 用于启动自定义编辑器的命令。

en: Columns to display
zh: 要显示的列

en: List of column names in folder comparison and whether they should be displayed.
zh: 文件夹比较中的列名称列表，此处可同时控制它们是否应该显示。

en: Ignore symbolic links
zh: 忽略符号链接

en: If true, folder comparisons do not follow symbolic links when traversing the folder tree.
zh: 如果为真，文件夹比较将不会在遍历文件夹树时跟进符号链接。

en: Use shallow comparison
zh: 使用粗浅比较

en: If true, folder comparisons compare files based solely on size and mtime, considering files to be identical if their size and mtime match, and different otherwise.
zh: 如果为真，文件夹比较仅会根据大小和上次修改时间来比较文件，当大小和上次修改时间一致时认为它们是相同文件，否则为不同文件。

en: File timestamp resolution
zh: 文件时间戳精细度

en: When comparing based on mtime, this is the minimum difference in nanoseconds between two files before they’re considered to have different mtimes. This is useful when comparing files between filesystems with different timestamp resolution.
zh: 当根据上次修改时间比较时，在认为两个文件拥有不同的修改时间前使用的最小时间差（以纳秒为单位）。这在比较文件时其文件系统的时间戳精细度不同时有用。

en: Apply text filters during folder comparisons
zh: 在文件夹比较期间应用文本过滤器

en: If true, folder comparisons that compare file contents also apply active text filters and the blank line trimming option, and ignore newline differences.
zh: 如果为真，文件夹比较比较文件内容时会同时激活文本过滤器和空白行修剪选项，并忽略新行的差异。

en: File status filters
zh: 文件状态过滤器

en: List of statuses used to filter visible files in folder comparison.
zh: 状态列表，用于在文件夹比较中过滤非隐藏文件。

en: Show the version control console output
zh: 选择版本控制终端输出

en: If true, a console output section will be shown in version control views, showing the commands run for version control operations.
zh: 如果为真，版本控制视图中将会显示一个终端输出，来显示版本控制操作运行的命令。

en: Version control pane position
zh: 版本控制窗格位置

en: This is the height of the main version control tree when the console pane is shown.
zh: 这是显示控制台窗格时主版本控制树的高度。

en: Present version comparisons as left-local/right-remote
zh: 以“左侧为本地，右侧为远端”的方式显示版本比较

en: If true, version control comparisons will use a left-is-local, right-is-remote scheme to determine what order to present files in panes. Otherwise, a left-is-theirs, right-is-mine scheme is used.
zh: 如果为真，版本控制比较将会使用“左侧为本地，右侧为远端”的显示方案来决定窗格中展示文件的顺序。否则，使用“左侧为远端，右侧为本地”来展示。

en: Order for files in three-way version control merge comparisons
zh: 三方版本控制合并比较中的文件顺序

en: Choices for file order are remote/merged/local and local/merged/remote. This preference only affects three-way comparisons launched from the version control view, so is used solely for merges/conflict resolution within Meld.
zh: 文件显示顺序选项有 “远端、合并、本地” 和 “本地、合并、远端” 两种。此设置仅影响从版本控制视图启动的三方比较，因此仅用于 Meld 程序内的合并/冲突解决。

en: Show margin in commit message editor
zh: 在提交消息编辑器中显示边界

en: If true, a guide will be displayed to show what column the margin is at in the version control commit message editor.
zh: 如果为真，则会在版本控制提交消息编辑器中显示一条参考线，显示边界在哪一列。

en: Margin column in commit message editor
zh: 提交消息编辑器中的边界列

en: The column at which to show the margin in the version control commit message editor.
zh: 要在版本控制提交消息编辑器中显示的列位置。

en: Automatically hard-wrap commit messages
zh: 自动硬换行提交消息

en: If true, the version control commit message editor will hard-wrap (i.e., insert line breaks) at the commit margin before commit.
zh: 如果为真，版本控制提交消息编辑器会在提交前在消息边界处进行硬换行（即插入换行符）。

en: Version control status filters
zh: 版本控制状态过滤器

en: List of statuses used to filter visible files in version control comparison.
zh: 用于在版本控制比较中过滤非隐藏文件的状态列表。

en: Filename-based filters
zh: 基于文件名的过滤器

en: List of predefined filename-based filters that, if active, will remove matching files from a folder comparison.
zh: 预定义的基于文件名的过滤器列表，如果激活，将从文件夹比较中移除匹配的文件。

en: Text-based filters
zh: 基于文本的过滤器

en: List of predefined text-based regex filters that, if active, will remove text from being used in a file comparison. The text will still be displayed, but won’t contribute to the comparison itself.
zh: 预定义的基于文本的正则过滤器列表，如果激活，则会移除文件比较中不使用的文本。这些文本仍会显示，但不会用在比较本身。

en: Classic (Meld)
zh: 经典（Meld）

en: Base color scheme for Meld highlighting
zh: 用于 Meld 高亮的基本配色方案

en: Meld dark scheme
zh: Meld 暗色方案

en: Dark color scheme for Meld highlighting
zh: 用于 Meld 高亮的暗色配色方案

[ctx: shortcut window]
en: New comparison
zh: 新建比较

[ctx: shortcut window]
en: Close a comparison
zh: 关闭比较

[ctx: shortcut window]
en: Quit Meld
zh: 退出 Meld

[ctx: shortcut window]
en: Stop the current action
zh: 停止当前操作

[ctx: shortcut window]
en: Refresh comparison
zh: 刷新比较

[ctx: shortcut window]
en: Swap left and right panes
zh: 交换左右窗格

[ctx: shortcut window]
en: Panes
zh: 窗格

[ctx: shortcut window]
en: Previous comparison pane
zh: 上一个比较窗格

[ctx: shortcut window]
en: Next comparison pane
zh: 下一个比较窗格

[ctx: shortcut window]
en: Changes
zh: 更改

[ctx: shortcut window]
en: Go to previous change
zh: 转到上一个更改

[ctx: shortcut window]
en: Go to next change
zh: 转到下一个更改

[ctx: shortcut window]
en: Switch to tab
zh: 切换到标签页

[ctx: shortcut window]
en: Move tab left
zh: 左移标签页

[ctx: shortcut window]
en: Move tab right
zh: 右移标签页

[ctx: shortcut window]
en: Find Next
zh: 查找下一个

[ctx: shortcut window]
en: Find Previous
zh: 查找上一个

[ctx: shortcut window]
en: Replace
zh: 替换

[ctx: shortcut window]
en: File comparison
zh: 文件比较

[ctx: shortcut window]
en: Save current file
zh: 保存当前文件

[ctx: shortcut window]
en: Save current file to new path
zh: 保存当前文件到新路径

[ctx: shortcut window]
en: Save all files in comparison
zh: 保存比较中的所有文件

[ctx: shortcut window]
en: Previous conflict
zh: 上一个冲突

[ctx: shortcut window]
en: Next conflict
zh: 下一个冲突

[ctx: shortcut window]
en: Push change to left
zh: 推送更改到左侧

[ctx: shortcut window]
en: Push change to right
zh: 推送更改到右侧

[ctx: shortcut window]
en: Pull change from left
zh: 从左侧拉取更改

[ctx: shortcut window]
en: Pull change from right
zh: 从右侧拉取更改

[ctx: shortcut window]
en: Copy change above left
zh: 复制更改到左侧上方

[ctx: shortcut window]
en: Copy change below left
zh: 复制更改到左侧下方

[ctx: shortcut window]
en: Copy change above right
zh: 复制更改到右侧上方

[ctx: shortcut window]
en: Copy change below right
zh: 复制更改到右侧下方

[ctx: shortcut window]
en: Delete change
zh: 删除更改

[ctx: shortcut window]
en: Folder comparison
zh: 文件夹比较

[ctx: shortcut window]
en: Copy to left
zh: 复制到左侧

[ctx: shortcut window]
en: Copy to right
zh: 复制到右侧

[ctx: shortcut window]
en: Version control comparison
zh: 版本控制比较

[ctx: shortcut window]
en: Commit to version control
zh: 提交至版本控制

[ctx: shortcut window]
en: Show/hide console output
zh: 显示/隐藏终端输出

en: Revert files…
zh: 还原文件…

en: Open Externally
zh: 使用外部工具打开

en: Overview Map
zh: 总览图

en: Version control console
zh: 版本控制终端

en: Lock scrolling
zh: 锁定滚动

en: Swap left and right panes
zh: 交换左右窗格

en: Comparison
zh: 比较

en: Merge All from Left
zh: 合并左侧的全部更改

en: Merge All from Right
zh: 合并右侧的全部更改

en: Merge All
zh: 合并全部

en: Format as Patch…
zh: 格式化为补丁…

en: _About Meld
zh: 关于 Meld (_A)

en: File status
zh: 文件状态

en: Ignore filename case
zh: 忽略文件名大小写

en: Normalize Unicode paths
zh: 标准化万国码路径

en: Flatten folders
zh: 收合文件夹

en: Start a new comparison
zh: 开始新的比较

en: Open a recent comparison
zh: 打开最近进行的比较

en: Go to the previous change
zh: 转到上一个更改

en: Go to the next change
zh: 转到下一个更改

en: Go to the previous conflict
zh: 转到上一个冲突

en: Go to the next conflict
zh: 转到下一个冲突

en: Version Filters
zh: 版本过滤

en: Text Filters
zh: 文本过滤

en: Commit Files
zh: 提交文件

en: Previous logs:
zh: 上次的日志：

en: Copy to left
zh: 复制到左侧

en: Copy to right
zh: 复制到右侧

en: _Compare selected files
zh: 比较选中的文件(_C)

en: _Mark selected file
zh: 标记选中的文件(_M)

en: Compare _with marked file
zh: 与标记的文件比较(_W)

en: Copy to _left
zh: 复制到左侧(_L)

en: Copy to _right
zh: 复制到右侧(_R)

en: Collapse Recursively
zh: 逐项折叠

en: Expand Recursively
zh: 逐项展开

en: _Copy File Paths
zh: 复制文件路径(_C)

en: Select folder to open in this pane
zh: 选择在该窗格中打开的文件夹

en: Folder 1
zh: 文件夹 1

en: Folder 2
zh: 文件夹 2

en: Folder 3
zh: 文件夹 3

en: Search text encoding…
zh: 搜索文本编码…

en: Push current change to the left
zh: 推送当前更改到左侧

en: Push current change to the right
zh: 推送当前更改到右侧

en: Copy chunks
zh: 复制区块

en: Delete change
zh: 删除更改

en: Copy change above the left chunk
zh: 复制更改到左侧区块上方

en: Copy change below the left chunk
zh: 复制更改到左侧区块下方

en: Copy change above the right chunk
zh: 复制更改到右侧区块上方

en: Copy change below the right chunk
zh: 复制更改到右侧区块下方

en: This file can not be written to. You may click here to unlock this file and make changes anyway, but these changes must be saved to a new file.
zh: 无法写入此文件。您可以点击此处解锁文件仍然进行更改，但这些更改必须保存到一个新的文件上。

en: Save file in this pane
zh: 保存该窗格中的文件

en: Open file in this pane
zh: 在此窗格中打开文件

en: File 3
zh: 文件 3

en: File 2
zh: 文件 2

en: File 1
zh: 文件 1

en: Who_le word
zh: 匹配全字词(_L)

note: #-#-#-#-#  mousepad_0.7.0-1_zh_CN.po (Xfce Apps)  #-#-#-#-# enable regex search check button for enabling regex, including the proxy menu item
en: Regular e_xpression
zh: 正则表达式(_X)

en: Switch between Find and Find-and-Replace
zh: 在“查找”和“查找与替换”之间切换

en: New comparison
zh: 新比较

en: _3-way comparison
zh: 三方比较(_3)

en: Select First File
zh: 选择第一个文件

en: Select Second File
zh: 选择第二个文件

en: Select Third File
zh: 选择第三个文件

en: Select First Folder
zh: 选择第一个文件夹

en: Select Second Folder
zh: 选择第二个文件夹

en: Select Third Folder
zh: 选择第三个文件夹

en: Select A Version-Controlled Folder
zh: 选择受版本控制的文件夹

en: _Blank comparison
zh: 空白比较(_B)

en: C_ompare
zh: 比较(_C)

en: Format as Patch
zh: 格式化为补丁

en: Save Patch
zh: 保存补丁

en: Use differences between:
zh: 使用以下之间的差异：

en: Left and middle panes
zh: 左侧和中间窗格

en: Middle and right panes
zh: 中间和右侧窗格

en: _Reverse patch direction
zh: 反转打补丁方向(_R)

en: _Insert spaces instead of tabs
zh: 用空格替换制表符(_I)

en: Highlight _current line
zh: 高亮当前行(_C)

en: Show _line numbers
zh: 显示行号(_L)

en: Show w_hitespace
zh: 显示空白字符(_H)

en: Use s_yntax highlighting
zh: 使用语法高亮(_Y)

en: Code Overview
zh: 代码总览

en: Show overview map
zh: 显示总览图

en: Overview map style:
zh: 总览图样式：

en: Use _default system editor
zh: 使用默认系统编辑器(_D)

en: Edito_r command:
zh: 编辑器命令(_R)：

en: Shallow Comparison
zh: 粗浅比较

en: C_ompare files based only on size and timestamp
zh: 只按大小和时间戳比较文件(_O)

en: _Timestamp resolution:
zh: 时间戳精细度(_T)：

en: Note: enabling text filters may make comparing large files much slower
zh: 注意：启用文本过滤器可能会使大文件的比较过程变得很慢

en: Symbolic Links
zh: 符号链接

en: Folder Comparisons
zh: 文件夹比较

en: Version Comparisons
zh: 版本比较

en: _Order when comparing file revisions:
zh: 比较文件修订时的顺序(_O)：

en: Order when _merging files:
zh: 合并文件时的顺序(_M)：

en: Commit Messages
zh: 提交消息

en: Show _right margin at:
zh: 显示右边界的位置(_R)：

en: Automatically _break lines at right margin on commit
zh: 提交时自动在右边界处进行断行(_B)

en: Filename filters
zh: 文件名过滤器

en: When performing directory comparisons, you may filter out files and directories by name. Each pattern is a list of shell style wildcards separated by spaces.
zh: 进行目录比较时，您可以按名称过滤文件和目录。每种模式都是 shell 风格的通配符列，之间使用空格隔开。

en: Change trimming
zh: 更改修剪

en: Trim blank line differences from the start and end of changes
zh: 修剪更改开头和末尾之间的空白行差异

en: Text filters
zh: 文本过滤器

en: When performing file comparisons, you may ignore certain types of changes. Each pattern here is a python regular expression which replaces matching text with the empty string before comparison is performed. If the expression contains groups, only the groups are replaced. See the user manual for more details.
zh: 在进行文件比较时，您可以忽略某些特定的差异。这时每种模式都是一个 Python 正则表达式，在开始比较前，用空字符串来替换匹配的文字。如果表达式包含分组，则只有分组被替换。详细信息请查看用户手册。

en: Left is remote, right is local
zh: 左侧为远端，右侧为本地

en: Left is local, right is remote
zh: 左侧为本地，右侧为远端

en: Simple change map
zh: 简易变更图

en: Compact source map
zh: 紧凑源码图

en: Full source map
zh: 完整源码图

en: Remote, merge, local
zh: 远端，合并，本地

en: Local, merge, remote
zh: 本地，合并，远端

en: Push local commits to remote?
zh: 要推送本地提交到远端吗？

en: The commits to be pushed are determined by your version control system.
zh: 要推送的提交由您的版本控制系统决定。

en: _Push commits
zh: 推送提交(_P)

en: Search recent comparisons…
zh: 搜索最近进行的对比…

en: Discard unsaved changes to documents?
zh: 舍弃对文档的未保存更改？

en: Changes made to the following documents will be permanently lost:
zh: 对以下文档的更改将永久丢失：

en: Show whitespace
zh: 显示空白字符

en: _Compare
zh: 比较(_C)

en: Co_mmit…
zh: 提交(_M)…

en: Resolve Conflict
zh: 解决冲突

en: Commit changes to version control
zh: 提交更改至版本控制

en: Commit…
zh: 提交…

en: Pull remote changes to the local repository
zh: 从远端拉取修改至本地仓库

en: Push local changes to remote
zh: 推送本地更改至远端

en: Add to version control
zh: 添加到版本控制

en: Remove from version control
zh: 从版本控制中移除

en: Revert working copy to original state
zh: 将工作副本还原为原始状态

en: Mark as resolved in version control
zh: 在版本控制中标记为已解决

en: Open version controlled folder in this pane
zh: 在该窗格中打开受版本控制的文件夹

en: Copy _up
zh: 复制上方(_U)

en: Copy _down
zh: 复制下方(_D)

note: Create ISO-format date-time CellRenderer
en: Modification time (ISO)
zh: 修改时间（ISO）

en: {filename} (scanning…)
zh: {filename} (正在扫描…)

en: [{label}] Scanning {folder}
zh: [{label}] 正在扫描 {folder}

en: [{label}] Done
zh: [{label}] 完成

en: Folder {} is being compared to itself
zh: 文件夹 {} 正与自己进行比较

en: Folders have no differences
zh: 文件夹间没有差异

en: Contents of scanned files in folders are identical.
zh: 文件夹中的已扫描文件的内容相同。

en: Scanned files in folders appear identical, but contents have not been scanned.
zh: 文件夹中的已扫描文件似乎相同，但是内容尚未被扫描。

en: File filters are in use, so not all files have been scanned.
zh: 文件过滤器正在使用中，因此并非所有文件都已被扫描。

en: Text filters are in use and may be masking content differences.
zh: 正在使用文本过滤器，可能会屏蔽文件之间的差异。

en: Multiple errors occurred while scanning this folder
zh: 扫描此文件夹时出现了多个错误

en: Files with invalid encodings found
zh: 发现编码无效的文件

note: TRANSLATORS: This is followed by a list of files
en: Some files were in an incorrect encoding. The names are something like:
zh: 某些文件编码不正确。名称是这样的：

en: Files hidden by case insensitive comparison
zh: 因不区分大小写比较而隐藏的文件

note: TRANSLATORS: This is followed by a list of files
en: You are running a case insensitive comparison on a case sensitive filesystem. The following files in this folder are hidden:
zh: 您正在区分大小写的文件系统上运行不区分大小写的比较。此文件夹中的以下文件被隐藏：

en: “{first_file}” hidden by “{second_file}”
zh: “{first_file}” 已被 “{second_file}”隐藏

en: Another folder with the same name already exists in “%s”.
    If you replace the existing folder, all files in it will be lost.
zh: 另一个同名的文件夹已存在于“%s”中。
    如果要替换已存在的文件夹，其中的所有文件都将丢失。

en: Error copying file
zh: 复制文件时出错

en: Couldn’t copy {source}
    to {dest}.
    
    {error}
zh: 无法将 {source}
    复制到 {dest}。
    
    {error}

en: Error deleting {}
zh: 删除 {} 时出错

en: No folder
zh: 没有文件夹

en: Comparison results will be inaccurate
zh: 比较结果将会不准确

en: A filter changed the number of lines in the file, which is unsupported. The comparison will not be accurate.
zh: 过滤器更改了文件的行数，该行为不受支持。比较的结果将不准确。

en: Mark conflict as resolved?
zh: 要标记冲突为“已解决”吗？

en: If the conflict was resolved successfully, you may mark it as resolved now.
zh: 如果冲突已成功解决，可以现在将其标记为已解决。

en: Mark _Resolved
zh: 标记为已解决(_R)

en: Add Synchronization Point
zh: 增加同步点

en: Remove Synchronization Point
zh: 移除同步点

en: Move Synchronization Point
zh: 移动同步点

en: Match Synchronization Point
zh: 匹配同步点

en: Clear Synchronization Points
zh: 清除同步点

en: File %s appears to be a binary file.
zh: 文件 %s 似乎是二进制文件。

en: Do you want to open the file using the default application?
zh: 确定要使用默认程序打开文件吗？

en: [%s] Merging files
zh: [%s] 合并文件

en: [%s] Computing differences
zh: [%s] 计算差异

en: File %s has changed on disk
zh: 文件 %s 在磁盘上已更改

en: File {} is being compared to itself
zh: 文件 {} 正与自己进行比较

en: Files are identical
zh: 文件完全相同

en: Text filters are being used, and may be masking differences between files. Would you like to compare the unfiltered files?
zh: 正在使用文本过滤器，可能会屏蔽文件之间的差异。您想比较未过滤的文件吗？

en: Files differ in line endings only
zh: 文件间仅行尾存在差异

en: Files are identical except for differing line endings:
    %s
zh: 文件除了行尾均相同，差异细节：
    %s

en: Show without filters
zh: 显示不过滤的结果

en: Change highlighting incomplete
zh: 更改的高亮显示不完整

en: Some changes were not highlighted because they were too large. You can force Meld to take longer to highlight larger changes, though this may be slow.
zh: 某些更改由于太大没有被高亮。您可以强制高亮显示大幅的更改，尽管这可能很慢。

en: Keep highlighting
zh: 保持语法高亮

en: _Keep highlighting
zh: 保持语法高亮(_K)

en: Please consider copying any critical changes to another program or file to avoid data loss.
zh: 请考虑将任何重要的更改复制到其他程序或文件中以避免数据丢失。

en: Save Left Pane As
zh: 左侧窗格保存为

en: Save Middle Pane As
zh: 中间窗格保存为

en: Save Right Pane As
zh: 右侧窗格保存为

en: File %s has changed on disk since it was opened
zh: 文件 %s 打开后在磁盘上已更改

en: If you save it, any external changes will be lost.
zh: 如果您保存它，外部的更改将丢失。

en: Don’t Save
zh: 不保存

en: File “{}” contains characters that can’t be encoded using its current encoding “{}”.
zh: 文件“{}”包含了其当前编码“{}”无法编码的字符。

en: Couldn’t save file due to:
    %s
zh: 由于以下原因无法保存文件：
    %s

en: Could not save file %s.
zh: 无法保存文件 %s。

en: Live comparison updating disabled
zh: 实时比较更新已禁用

en: Live updating of comparisons is disabled when synchronization points are active. You can still manually refresh the comparison, and live updates will resume when synchronization points are cleared.
zh: 使用同步点时比较的实时更新会禁用。您仍然可以手动刷新比较，实时更新会在同步点清除后恢复启用。

en: Deleting remote folders is not supported
zh: 不支持删除远端文件夹

en: Not a file or directory
zh: 不是文件或目录

en: “{}” can’t be put in the trash. Do you want to delete it immediately?
zh: 无法将“{}”放入回收站。确定要立即删除它吗？

en: A file with this name already exists in “%s”.
    If you replace the existing file, its contents will be lost.
zh: 同名的文件已存在于“%s”中。
    如果替换已存在的文件，其中的内容将会丢失。

en: wrong number of arguments supplied to --diff
zh: 提供给 --diff 的参数个数错误

en: Start with an empty window
zh: 启动时打开空白窗口

en: Start a version control comparison
zh: 开始版本控制比较

en: Start a 2- or 3-way file comparison
zh: 开始两方或三方文件比较

en: Start a 2- or 3-way folder comparison
zh: 开始两方或三方文件夹比较

en: Meld is a file and directory comparison tool.
zh: Meld 是一个文件和目录比较工具。

en: Set label to use instead of file name
zh: 设置并使用标签来代替文件名

en: Open a new tab in an already running instance
zh: 在已经运行的实例中打开一个新标签页

en: Automatically compare all differing files on startup
zh: 启动时自动比较所有不同的文件

en: Ignored for compatibility
zh: 为保持兼容而忽略

en: Set the target file for saving a merge result
zh: 设置用于保存合并结果的目标文件

en: Automatically merge files
zh: 自动合并文件

en: Load a saved comparison from a Meld comparison file
zh: 从 Meld 比较文件加载保存的比较

en: Create a diff tab for the supplied files or folders
zh: 为提供的文件或文件夹创建差异标签页

en: too many arguments (wanted 0-3, got %d)
zh: 参数过多（需要 0-3 个，得到 %d  个）

en: can’t auto-merge less than 3 files
zh: 无法自动合并少于 3 个的文件

en: can’t auto-merge directories
zh: 无法自动合并目录

en: Error reading saved comparison file
zh: 读取保存的比较文件时出错

en: invalid path or URI “%s”
zh: 无效路径或 URI“%s

en: remote folder “{}” not supported
zh: 不支持远端文件夹“{}”

en: Need three files to auto-merge, got: %r
zh: 需要三个文件以自动合并，已得到：%r

en: Cannot compare a mixture of files and directories
zh: 无法对文件和目录混合比较

en: {}
    
    Meld encountered a critical error while running:
    <tt>{}</tt>
zh: {}
    
    Meld 在运行时遭遇严重错误：
    <tt>{}</tt>

en: Version control:
zh: 版本控制：

en: Couldn’t find colour scheme details for {}; this is a bad install
zh: 找不到 {} 的配色方案详细信息；安装有错误

en: {name} ({charset})
zh: {name}（{charset}）

en: Unnamed file
zh: 未命名文件

note: Abbreviation for line, column so that it will fit in the status bar
en: Ln {line}, Col {column}
zh: {line} 行，{column} 列

en: No files will be committed
zh: 没有文件会被提交

note: Translators: First element is replaced by translated "%d unpushed commits", second element is replaced by translated "%d branches"
en: {unpushed_commits} in {unpushed_branches}
zh: 在 {unpushed_branches} 中有 {unpushed_commits}

en: %d unpushed commit | %d unpushed commits
zh[0]: %d 项未推送的提交

en: %d branch | %d branches
zh[0]: %d 个分支

en: Mode changed from {old_mode} to {new_mode}
zh: 模式已从 {old_mode} 更改为 {new_mode}

en: Partially staged
zh: 已暂存部分

en: Rev %s
zh: 版本 %s

en: Newly added
zh: 新增

note: Translators: This error message is shown when no repository of this type is found.
en: %(name)s (not found)
zh: %(name)s（未找到）

note: Translators: This error message is shown when a version control binary isn't installed.
en: %(name)s (%(cmd)s not installed)
zh: %(name)s（%(cmd)s 未安装）

note: Translators: This error message is shown when a version controlled repository is invalid.
en: %(name)s (invalid repository)
zh: %(name)s（无效的仓库）

en: No valid version control system found in this folder
zh: 此文件夹中未找到有效的版本控制系统

en: Choose which version control system to use
zh: 选择要使用的版本控制系统

note: TRANSLATORS: This is the location of the directory being viewed
en: Location: {path}
zh: 位置：{path}

note: Initial yield so when we add this to our tasks, we don't create iterators that may be invalidated.
en: Scanning repository
zh: 正在扫描仓库

en: %s — local
zh: %s — 本地

en: %s — remote
zh: %s — 远端

en: %s (local, merge, remote)
zh: %s（本地，合并，远端）

en: %s (remote, merge, local)
zh: %s（远端，合并，本地）

en: %s — repository
zh: %s — 仓库

en: %s (working, repository)
zh: %s（工作区，仓库）

en: %s (repository, working)
zh: %s（仓库，工作区）

en: Remove folder and all its files?
zh: 移除文件夹及其所有文件？

en: This will remove all selected files and folders, and all files within any selected folders, from version control.
zh: 这将从版本控制中移除所有选中的文件及文件夹，以及选中文件夹中的所有文件。

en: %i week | %i weeks
zh[0]: %i 周

en: %i month | %i months
zh[0]: %i 月

en: %i year | %i years
zh[0]: %i 年

note: Second level entry under Applications Policy definition: Anything relating to HAM radio. Examples: baken, hamsoft, twlog
en: Amateur Radio
zh: 业余无线电

note: Second level entry under Applications Policy definition: Interactive database programs, collection managers, address books, bibliography tools, etc. Examples: gaby, alexandria, mdbtools
en: Data Management
zh: 数据管理

note: Third level entry under Network Policy definition: Web feed (RSS, Atom, etc.) and podcast aggregators. Examples: akregator, kitty, liferea
en: Web News
zh: 网络新闻

note: Third level entry under Science Policy definition: Software designed for processing, extracting, and presenting generic scientific data. Examples: fityk, ygraph, mn-fit
en: Data Analysis
zh: 数据分析

note: Third level entry under System Policy definition: This section is reserved for language-env as a special case.
en: Language Environment
zh: 语言环境

note: Third level entry under System Policy definition: Package managers and related tools. Examples: aptitude, deborphan, smartpm
en: Package Management
zh: 软件包管理

note: Second level entry under Applications Policy definition: Graphical terminal emulators. Examples: xterm, gnome-terminal, rxvt
en: Terminal Emulators
zh: 终端

note: Second level entry under Applications Policy definition: TV-in, TV-out, FM radio, teletext browsers, etc. Examples: gradio, gatos, alevt
en: TV and Radio
zh: 电视与收音机

note: Second level entry under Games Policy definition: Tests of ingenuity and logic. Examples: xmpuzzles, sgt-puzzles, enigma
en: Puzzles
zh: 迷宫类

note: First level entry Policy definition: X window managers. Examples: fluxbox, metacity, waimea
en: Window Managers
zh: 窗口管理器

note: First level entry Policy definition: FVWM-based window manager modules. Examples: fvwm, fvwm-gnome, fvwm95
en: FVWM Modules
zh: FVWM 模块

note: Non official sections from WindowMaker
en: WorkSpace
zh: 工作区

note: Frequently used unofficial sections. From Apps/Net/Iceape Components
en: Iceape Components
zh: Iceape 组件

note: From Games/Toys/Teddies as in "Teddy Bear"
en: Teddies
zh: Teddy 熊

en: Add or remove applications from the menu
zh: 从菜单中添加或移除应用程序

note: Translators: This option adds a new application entry to the menu.
en: Add _Launcher
zh: 添加启动器(_L)

note: #-#-#-#-#  menulibre_2.2.2-2_zh_CN.po (PACKAGE VERSION)  #-#-#-#-# Translators: This option adds a new directory entry to the menu.
en: Add _Directory
zh: 添加目录(_D)

note: Translators: This option adds a new separator entry to the menu.
en: Add _Separator
zh: 添加分割符_S)

note: Translators: Icon popup menu item to browse available icons.
en: Browse Icons…
zh: 浏览图标...

note: Translators: Icon popup menu item to browse files for an icon file.
en: Browse Files…
zh: 浏览文件…

note: Translators: Toolbar button to save the currently selected item.
en: Save Launcher
zh: 保存启动器

note: Translators: Toolbar button to test the currently selected item.
en: Test Launcher
zh: 测试启动器

note: Translators: This error is displayed in a notice at the top of the application when one or more desktop files fails processing.
en: Invalid desktop files detected! Please see details.
zh: 侦测到无效的桌面文件！请查看详情。

note: Translators: Placeholder text/hint for the application name entry.
en: Application Name
zh: 应用名称

note: Translators: Tooltip for the "Exec" text entry.
en: Program to execute with arguments. This key is required if DBusActivatable is not set to "True" or if you need compatibility with implementations that do not understand D-Bus activation.
    See https://github.com/bluesabre/menulibre/wiki/Recognized-Desktop-Entry-Keys#exec for a list of supported arguments.
zh: 使用参数执行的程序。如果 DBusActivatable 未设置为“ True”，或者需要与不了解 D-Bus 激活的实现兼容，则需要此键值。
    有关受支持参数的列表，请参见 https://github.com/bluesabre/menulibre/wiki/Recognized-Desktop-Entry-Keys#exe 。

note: Translators: Tooltip for the "Path" text entry.
en: The working directory.
zh: 工作目录。

note: Translators: Header for the commonly used application fields.
en: Application Details
zh: 应用程序详细信息

note: Translators: Tooltip for the "Terminal" on/off switch.
en: If set to "True", the program will be ran in a terminal window.
zh: 如果设置为“打开”，程序将在终端窗口中运行。

note: Translators: Tooltip for the "StartupNotify" on/off switch.
en: If set to "True", a startup notification is sent. Usually means that a busy cursor is shown while the application launches.
zh: 如果设置为“打开”，则会发送启动通知。 通常意味着应用程序启动时会显示一个忙碌光标。

note: #-#-#-#-#  menulibre_2.2.2-2_zh_CN.po (PACKAGE VERSION)  #-#-#-#-# Translators: "StartupNotify" on/off switch. When enabled, a busy cursor is shown while the application launches.
en: Use startup notification
zh: 使用启动通知

note: Translators: Tooltip for the "NoDisplay" on/off switch.
en: If set to "True", this entry will not be shown in menus, but will be available for MIME type associations etc.
zh: 如果设置为“打开”，则此项不会显示在菜单中，但可用于 MIME 类型关联等。

note: Translators: "NoDisplay" on/off switch. When enabled, the application will not be shown in menus, but will be available for MIME type associations etc.
en: Hide from menus
zh: 从菜单中隐藏

note: Translators: Window title for the Select Icon dialog
en: Select an icon…
zh: 选择一个图标...

note: Translators: This text is displayed in the Parsing Errors dialog and provides a basic summary of the errors reported.
en: The following desktop files have failed parsing by the underlying library, and will therefore not show up in MenuLibre.
    Please investigate these problems with the associated package maintainer.
zh: 以下桌面文件无法通过基础库进行解析，因此不会显示在 MenuLibre 中。
    请与相关的软件包维护者一起调查这些问题。

note: Translators: Tooltip for the "GenericName" text entry.
en: Generic name of the application, for example "Web Browser".
zh: 应用程序的常用名称，比如“网络浏览器”。

note: Translators: Tooltip for the "NotShowIn" text entry. Possible values "Budgie", "Cinnamon", "EDE", "GNOME", "KDE", "LXDE", "LXQt", "MATE", "Pantheon", "Razor", "ROX", "TDE", "Unity", "XFCE", and "Old" should not be translated.
en: A list of environments that should not display this entry. You can only use this key if "OnlyShowIn" is not set.
    Possible values include: Budgie, Cinnamon, EDE, GNOME, KDE, LXDE, LXQt, MATE, Pantheon, Razor, ROX, TDE, Unity, XFCE, Old
zh: 此项目不应该出现在这些桌面环境中。您仅可以选择“仅在其中显示”选项。可能的选项包括：Budgie、Cinnamon、EDE、GNOME、KDE、LXDE、LXQt、MATE、Pantheon、Razor、ROX、TDE、Unity、XFCE、Old

note: Translators: "NotShowIn" text entry. A list of environments that should not display this entry.
en: Not Shown In
zh: 不在其中显示

note: Translators: Tooltip for the "OnlyShowIn" text entry. Possible values "Budgie", "Cinnamon", "EDE", "GNOME", "KDE", "LXDE", "LXQt", "MATE", "Pantheon", "Razor", "ROX", "TDE", "Unity", "XFCE", and "Old" should not be translated.
en: A list of environments that should display this entry. Other environments will not display this entry. You can only use this key if "NotShowIn" is not set.
    Possible values include: Budgie, Cinnamon, EDE, GNOME, KDE, LXDE, LXQt, MATE, Pantheon, Razor, ROX, TDE, Unity, XFCE, Old
zh: 此项目应当出现在这些桌面环境，而还是其它桌面环境中。您仅可以选择“仅在其中显示”选项。可能的选项包括：Budgie、Cinnamon、EDE、GNOME、KDE、LXDE、LXQt、MATE、Pantheon、Razor、ROX、TDE、Unity、XFCE、Old

note: Translators: "OnlyShowIn" text entry. A list of environments that should display this entry.
en: Only Shown In
zh: 仅在其中显示

note: Translators: Tooltip for the "TryExec" text entry.
en: Path to an executable file to determine if the program is installed. If the file is not present or is not executable, this entry may not be shown in a menu.
zh: 可执行文件的路径，用于确定是否已安装程序。 如果该文件不存在或不可执行，则该条目可能不会显示在菜单中。

note: Translators: "TryExec" text entry. Path to an executable file to determine if the program is installed.
en: Try Exec
zh: 尝试执行

note: Translators: Tooltip for the "Mimetypes" text entry.
en: The MIME type(s) supported by this application.
zh: 此应用程序支持的MIME类型。

note: Translators: "Mimetype" text entry. The MIME type(s) supported by this application.
en: Mimetypes
zh: MIME 类型

note: Translators: Tooltip for the "Keywords" text entry.
en: A list of keywords to describe this entry. You can use these to help searching entries. These are not meant for display, and should not be redundant with the values of Name or GenericName.
zh: 描述此条目的关键字列表。 您可以使用它们来帮助搜索条目。 这些不是要显示的，并且不应与名称或通用名称的值重复。

note: Translators: Tooltip for the "StartupWMClass" text entry.
en: If specified, the application will be requested to use the string as a WM class or a WM name hint at least in one window.
zh: 如果指定，则将要求应用程序至少在一个窗口中将该字符串用作 WM 类或 WM 名称提示。

note: Translators: Identify Window Dialog, primary text.
en: Identify Window
zh: 识别窗口

note: Translators: Tooltip for the "Hidden" on/off switch.
en: If set to "True", the result for the user is equivalent to the .desktop file not existing at all.
zh: 如果设置为“True”(真)，对于用户的结果等同于 .desktop 文件根本不存在。

note: Translators: Tooltip for the "DBusActivatable" on/off switch.
en: Set this key to "True" if D-Bus activation is supported for this application and you want to use it.
    See https://github.com/bluesabre/menulibre/wiki/Recognized-Desktop-Entry-Keys#dbusactivatable for more information.
zh: 如果此应用程序支持 D-Bus 激活，则将此键设置为“ True”。
    有关更多信息，请参见 https://github.com/bluesabre/menulibre/wiki/Recognized-Desktop-Entry-Keys#dbusactivatable 。

note: Translators: "DBusActivatable" on/off switch. When enabled, the application is said to be activated via DBUS.
en: DBUS Activatable
zh: DBUS 可激活

note: Translators: Tooltip for the "Implements" text entry.
en: A list of interfaces that this application implements.
zh: 实现应用程序的接口列表。

[ctx: If true, the application prefers to be run on a more powerful GPU (graphics processing unit, graphics card) if available.]
en: Set this key to "True" if this application prefers to be run on a more powerful GPU if available.
    See https://github.com/bluesabre/menulibre/wiki/Recognized-Desktop-Entry-Keys#prefersnondefaultgpu for more information.
zh: 如果希望该应用程序在功能更强大的GPU上运行 (如果可用)，则将此键设置为“ True”(真)。
    有关更多信息，请参见 https://github.com/bluesabre/menulibre/wiki/Recognized-Desktop-Entry-Keys#prefersnondefaultgpu for more information 。

[ctx: If true, the application prefers to be run on a more powerful GPU (graphics processing unit, graphics card) if available.]
en: Prefers Non-Default GPU
zh: 首选非默认 GPU

en: Set this key to "True" if this application uses notifications.
    See https://github.com/bluesabre/menulibre/wiki/Recognized-Desktop-Entry-Keys#x-gnome-usesnotifications for more information.
zh: 如果此应用程序使用通知，请将此键设置为“True”。
    有关更多信息，请参见 https://github.com/bluesabre/menulibre/wiki/Recognized-Desktop-Entry-Keys#x-gnome-usesnotifications 。

en: Uses Notifications
zh: 使用通知

note: Translators: Command line option to switch layout
en: Use headerbar layout (client side decorations)
zh: 使用标题栏布局 (客户端装饰)

note: Translators: Command line option to switch layout
en: Use toolbar layout (server side decorations)
zh: 使用工具栏布局 (服务侧装饰)

note: Translators: About Dialog, window title.
en: About MenuLibre
zh: 关于 MenuLibre

note: Translators: Help Dialog, primary text.
en: Do you want to read the MenuLibre manual online?
zh: 您想在线阅读 MenuLibre 手册吗？

note: Translators: Help Dialog, confirmation button. Navigates to online documentation.
en: Read Online
zh: 线上阅读

note: Translators: Save On Close Dialog, secondary text. Translators: Save On Leave Dialog, primary text.
en: If you don't save the launcher, all the changes will be lost.
zh: 如果您不保存启动器，所有更改都将丢失。

note: Translators: Save On Leave Dialog, primary text.
en: Do you want to save the changes before leaving this launcher?
zh: 在离开这个启动器之前您想保存更改吗？

note: Translators: Revert Dialog, window title. Translators: Revert Dialog, confirmation button.
en: Restore Launcher
zh: 还原启动器

note: Translators: Revert Dialog, primary text. Confirmation to revert all changes since the last file save.
en: Are you sure you want to restore this launcher?
zh: 你确定要还原这个启动器吗？

note: Translators: Revert Dialog, secondary text.
en: All changes since the last saved state will be lost and cannot be restored automatically.
zh: 自上次保存状态以来的所有更改都将丢失，并且无法自动恢复。

note: Translators: Launcher Removed Dialog, primary text. Indicates that the selected application is no longer installed.
en: No Longer Installed
zh: 不再安装

note: Translators: Launcher Removed Dialog, secondary text.
en: This launcher has been removed from the system.
    Selecting the next available item.
zh: This launcher has been removed from the system.
    Selecting the next available item.
    此启动器已从系统中移除。
    选择下一个可用项目。

note: Translators: Not Found In PATH Dialog, primary text. Indicates that the provided script was not found in any PATH directory.
en: Could not find "%s" in your PATH.
zh: 在您的 PATH 中找不到 "%s" 。

note: Translators: Save Error Dialog, secondary text.
en: Do you have write permission to the file and directory?
zh: 您有写入权限的文件和目录吗？

note: Translators: Identify Window Dialog, secondary text. The selected application is displayed in the placeholder text.
en: Click on the main application window for '%s'.
zh: 单击主应用程序窗口中的 '%s'.

note: Translators: Launcher category description
en: Desktop configuration
zh: 桌面配置

note: Translators: Launcher category description
en: Hardware configuration
zh: 硬件配置

note: Translators: Launcher category description
en: GNOME application
zh: GNOME 应用程序

note: Translators: Launcher category description
en: GTK+ application
zh: GTK+ 应用程序

note: Translators: Launcher category description
en: GNOME user configuration
zh: GNOME 用户配置

note: Translators: Launcher category description
en: GNOME hardware configuration
zh: GNOME 硬件配置

note: Translators: Launcher category description
en: GNOME system configuration
zh: GNOME 系统配置

note: Translators: Launcher category description
en: Xfce menu item
zh: Xfce 菜单项

note: Translators: Launcher category description
en: Xfce toplevel menu item
zh: Xfce 顶级菜单项

note: Translators: Launcher category description
en: Xfce user configuration
zh: Xfce 用户配置

note: Translators: Launcher category description
en: Xfce hardware configuration
zh: Xfce 硬件配置

note: Translators: Launcher category description
en: Xfce system configuration
zh: Xfce 系统配置

note: Translators: This error is displayed when the application is run as a root user. The application exits once the dialog is dismissed.
en: MenuLibre cannot be run as root.
zh: MenuLibre 不能以root身份运行。

note: Translators: This link goes to the online documentation with more information.
en: Please see the <a href='%s'>online documentation</a> for more information.
zh: 请参阅  <a href='%s'>在线文档</a> 以获取更多信息。

note: Translators: Add Launcher action label
en: Add _Launcher…
zh: 添加启动器(L)…

note: Translators: Add Launcher action tooltip
en: Add Launcher…
zh: 添加启动器…

note: Translators: Add Directory action label
en: Add _Directory…
zh: 添加目录(_D)…

note: Translators: Add Directory action tooltip
en: Add Directory…
zh: 添加目录…

note: Translators: Add Separator action label
en: _Add Separator…
zh: 添加分割符(_A)…

note: Translators: Add Separator action tooltip
en: Add Separator…
zh: 添加分割符…

note: Translators: Execute action tooltip
en: Execute Launcher
zh: 执行启动器

note: Translators: Launcher-specific categories, camelcase "This Entry"
en: ThisEntry
zh: 此条目

note: Translators: "This Entry" launcher-specific category group
en: This Entry
zh: 此条目

note: Translators: Placeholder text for a newly created action
en: New Shortcut
zh: 新快捷键

note: Translators: File Chooser Dialog, window title.
en: Select a working directory…
zh: 选择一个工作目录…

note: Translators: File Chooser Dialog, window title.
en: Select an executable…
zh: 选择可执行文件…

note: Translators: This error is displayed when the user does not have sufficient file system permissions to delete the selected file.
en: You do not have permission to delete this file.
zh: 您没有权限删除此文件。

note: Translators: Placeholder text for a newly created launcher.
en: New Launcher
zh: 新启动器

note: Translators: Placeholder text for a newly created launcher's description.
en: A small descriptive blurb about this application.
zh: 关于这个应用程序的一个描述性的简介。

note: Translators: Placeholder text for a newly created directory's description.
en: A small descriptive blurb about this directory.
zh: 关于这个目录的一个描述性的简介。

note: Translators: Confirmation dialog to delete the selected separator.
en: Are you sure you want to delete this separator?
zh: 您确定要删除此分隔符吗？

note: Translators: Menu item to open the Parsing Errors dialog.
en: Parsing Error Log
zh: 解析错误日志

note: Translators: File Chooser Dialog, window title.
en: Select an image…
zh: 选择图片…

note: Translators: Placeholder text for a new menu item name.
en: New Menu Item
zh: 新菜单项

note: Translators: This error is displayed when a desktop file cannot be correctly read by MenuLibre. A (possibly untranslated) error code is displayed.
en: Unable to load desktop file due to the following error: %s
zh: 由于以下错误，无法加载桌面文件: %s

note: Translators: This error is displayed when the first group in a failing desktop file is incorrect. "Start group" can be safely translated.
en: Start group is invalid - currently '%s', should be '%s'
zh: 启动组无效 - 当前 '%s', 应为 '%s'

note: Translators: This error is displayed when a required key is missing in a failing desktop file.
en: %s key not found
zh: %s 键未找到

note: Translators: This error is displayed when a failing desktop file has an invalid value for the provided key.
en: %s value is invalid - currently '%s', should be '%s'
zh: %s 值无效 - 目前 '%s',应为 '%s'

en: %s program '%s' has not been found in the PATH
zh: %s 程序 '%s' 未在 PATH 中发现

en: %s program '%s' is not a valid shell command according to GLib.shell_parse_argv, error: %s
zh: %s 程序 '%s' 根据 GLib.shell_parse_argv，不是有效的 Shell 命令，错误: %s

note: Translators: This error is displayed for a failing desktop file where errors were detected but the file seems otherwise valid.
en: Unknown error. Desktop file appears to be valid.
zh: 未知错误。 桌面文件似乎是有效的。

note: Type: boolean Description
en: Do you want the repositories to be removed when mercurial-server is purged?
zh: 您是否想在完全删除 mercurial-server 的同时删除相应的源码仓库？

en:     options:
zh:     选项:

en:     aliases: %s
zh:     别名: %s

en: acl: %s not enabled
zh: acl: 未启用 %s

en: acl: %s enabled, %d entries for user %s
zh: acl: 已启用 %s, %d 项，用户 %s

en: config error - hook type "%s" cannot stop incoming changesets
zh: 配置错误 - 钩子类型 "%s" 不能终止进入的修改集

en: acl: changes have source "%s" - skipping
zh: acl: 改变源 "%s" - 跳过

en: acl: user %s denied on %s
zh: acl: 用户 %s 被拒绝访问 %s

en: acl: access denied for changeset %s
zh: acl: 拒绝访问修改集 %s

en: acl: user %s not allowed on %s
zh: acl: 用户 %s 被拒绝访问 %s

en: acl: allowing changeset %s
zh: acl: 允许修改集 %s

en: connecting to %s:%s as %s, password %s
zh: 连接到 %s:%s as %s，密码 %s

en: query: %s %s
zh: 查询: %s %s

en: failed query: %s %s
zh: 查询失败: %s %s

en: unknown database schema
zh: 未知的数据库方案

en: command to display child changesets
zh: 列出子修改集的命令

en: show children of the specified revision
zh: 显示指定版本的子孙

en: unknown sort mode: %s
zh: 未知排序方式: %s

en: found synthetic revision in %s: %r
zh: %s 有伪造版本: %r

en: %s is not a local Mercurial repo
zh: %s 不是本地的水银版本库

en: initializing destination %s repository
zh: 初始化目标版本库 %s

en: run hg sink pre-conversion action
zh: 执行动作 hg sink pre-conversion

en: run hg sink post-conversion action
zh: 执行动作 hg sink post-conversion action

en: pulling from %s into %s
zh: 自 %s 拉到 %s

en: updating tags
zh: 正在更新标签

en: %s is not a valid start revision
zh: %s 不是有效的开始版本

en: ignoring: %s
zh: 忽略: %s

en: run hg source pre-conversion action
zh: 执行动作 hg source pre-conversion

en: run hg source post-conversion action
zh: 执行动作 hg source post-conversion

en: %s does not look like a monotone repo
zh: %s 不像是单纯的 monotone 版本库

en: copying file in renamed directory from '%s' to '%s'
zh: 从已改名的目录 '%s' 复制文件到 '%s'

en: collecting p4 changelists
zh: 正在搜索 p4 修改集

en: Subversion python bindings could not be loaded
zh: 不能加载 svn 的 python 绑定

en: Subversion python bindings %d.%d found, 1.4 or later required
zh: 发现 svn 的 python 绑定版本 %d.%d，需要 1.4 或更新的版本

en: Subversion python bindings are too old, 1.4 or later required
zh: svn 的 python 绑定太旧，需要 1.4 或更新的版本

en: svn: revision %s is not an integer
zh: svn: 版本 %s 不是整数

en: svn: start revision %s is not an integer
zh: svn: 开始版本 %s 不是整数

en: no revision found in module %s
zh: 没有在模块 %s 中发现版本

en: expected %s to be at %r, but not found
zh: 期望 %s 位于 %r，但是没有发现

en: found %s at %r
zh: 发现 %s 位于 %r

en: ignoring empty branch %s
zh: 忽略空的分支 %s

en: found branch %s at %d
zh: 发现分支 %s 位于 %d

en: svn: start revision is not supported with more than one branch
zh: svn: 在给出多于一个分支时不支持开始版本

en: svn: no revision found after start revision %d
zh: svn: 在开始版本 %d 之后没有版本

en: no tags found at revision %d
zh: 在版本 %d 没有发现标签

en: ignoring foreign branch %r
zh: 忽略外部分支 %r

en: %s not found up to revision %d
zh: 没有发现 %s，一直到版本 %d

en: branch renamed from %s to %s at %d
zh: 分支从 %s 改名为 %s，在 %d

en: copied to %s from %s@%s
zh: 复制到 %s，自 %s@%s

en: gone from %s
zh: 离开 %s

en: entry %s
zh: 入口 %s

en: unknown path in revision %d: %s
zh: 版本 %d 有未知路径: %s

en: mark %s came from %s:%d
zh: 标记 %s 来自 %s:%d

en: parsing revision %d (%d changes)
zh: 解析版本 %d (%d 个改变)

en: found parent of branch %s at %d: %s
zh: 发现分支 %s 的父亲，在 %d: %s

en: no copyfrom path, don't know what to do.
zh: 没有 copyfrom 路径，不知道该怎么办。

en: fetching revision log for "%s" from %d to %d
zh: 为 "%s" 获取版本日志，自 %d 到 %d

en: revision %d has no entries
zh: 版本 %d 没有入口

en: svn: branch has no revision %s
zh: svn: 分支没有版本 %s

en: %r is not under %r, ignoring
zh: %r 不在 %r 之下，忽略之

en: initializing svn repo %r
zh: 初始化 svn 版本库 %r

en: initializing svn wc %r
zh: 初始化 svn 工作副本 %r

en: unexpected svn output:
zh: 意外的 svn 输出:

en: unable to cope with svn output
zh: 不能处理 svn 的输出

en: cannot specify --rev and --change at the same time
zh: 不能同时指定 '--rev' 和 '--change'

en: pulling from %s
zh: 正在拉自 %s

en: new changeset %d:%s merges remote changes with local
zh: 新修改集 '%d:%s' 将远程修改与本地合并

en: a specific revision you would like to pull
zh: 指定取得的版本

en: edit commit message (DEPRECATED)
zh: 编辑提交日志(不赞成)

en: switch parents when merging
zh: 当合并时切换父亲

en: commands to sign and verify changesets
zh: 签署和校验修改集的命令

en: make the signature local
zh: 签署本地

en: the key id to sign with
zh: 要签署的密钥ID

en: no changes found
zh: 没有发现修改

en: recursive
zh: 递归

note: ../lisp/sawfish/wm/stacking.jl
en: parents
zh: 父窗口

en: start an inotify server for this repository
zh: 为此版本库启动服务 'inotify'

en: minutes to sit idle before exiting
zh: 空闲几分钟后退出

en: creating temporary repository at %s
zh: 正在创建临时版本库 %s

en: 	disabling current template maps
zh: 	禁用当前模版映射

en: 
    removing temporary repository %s
zh: 
    正在删除临时版本库 %s

en: unable to read %s
zh: 读取 %s 失败

en: patch %s not in series
zh: 补丁 %s 不在序列内

en: no revisions specified
zh: 没有指定修订版本

en: create queue repository
zh: 创建队列版本库

en: queue name to pop
zh: 操作的队列名称

en: forget any local changes
zh: 丢弃本地修改

en: apply if the patch has rejects
zh: 强制应用补丁

en: merge from another queue
zh: 从其它队列合并

en: merge queue name
zh: 合并队列的名称

en: force removal with local changes
zh: 强制删除，纵然有本地修改

en: bundle unrelated changesets
zh: 打包不相关的修改集

en: no backups
zh: 不备份

en: use only one form to specify the revision
zh: 只使用一种方式来指定修订

en: Removing file %s
zh: 正在删除文件 %s

en: Removing directory %s
zh: 正在删除目录 %s

en: user quit
zh: 用户退出

en: removing %s
zh: 正在删除 %s

en: (consider using --after)
zh: (考虑使用 --after)

en: changeset:   %d:%s
zh: 修改集:      %d:%s

en: branch:      %s
zh: 分支:        %s

en: tag:         %s
zh: 标签:        %s

en: parent:      %d:%s
zh: 父亲:        %d:%s

en: manifest:    %d:%s
zh: 清单:        %d:%s

en: user:        %s
zh: 用户:        %s

en: date:        %s
zh: 日期:        %s

en: files+:
zh: 文件+:

en: files-:
zh: 文件-:

en: files:
zh: 文件:

en: files:       %s
zh: 文件:        %s

en: copies:      %s
zh: 复制:        %s

en: extra:       %s=%s
zh: 额外:        %s=%s

en: description:
zh: 描述:

en: summary:     %s
zh: 摘要:        %s

en: HG: Enter commit message.  Lines beginning with 'HG:' are removed.
zh: HG: 请输入提交日志。以 'HG:' 开始的行会被删除。

en: empty commit message
zh: 空的提交日志

en: incompatible arguments
zh: 参数不相容

en: failed to execute %s
zh: 执行 %s 失败

en: nothing changed
zh: 没有改变

en: created new head
zh: 已经创建新顶点

en: committed changeset %d:%s
zh: 提交修改集 %d:%s

en: either two or three arguments required
zh: 需要两个或三个参数

en: grep: invalid match pattern: %s
zh: grep: 无效的匹配规则: %s

en: global options:
zh: 全局选项:

en: use "hg help" for the full list of commands
zh: 使用 "hg help" 获得全部命令的列表

en: use "hg help" for the full list of commands or "hg -v" for details
zh: 使用 "hg help" 获得全部命令的列表，或 "hg -v" 获得详细信息

en: use "hg -v help%s" to show aliases and global options
zh: 使用 "hg -v help%s" 显示别名和全局选项

en: use "hg -v help %s" to show global options
zh: 使用 "hg -v help %s" 显示全局选项

en: list of commands:
zh: 命令列表:

en: no commands defined
zh: 命令未定义

en: no help text available
zh: 没有可用的帮助信息

en: Mercurial Distributed SCM
zh: 分布式软件配置管理工具 - 水银

en: basic commands:
zh: 基本命令:

en: 
    additional help topics:
zh: 
    额外的帮助主题:

en: pushing to %s
zh: 正在推到 %s

en: reverting %s
zh: 正在恢复 %s

en: undeleting %s
zh: 正在撤销删除 %s

en: saving current version of %s as %s
zh: 保存当前版本的 %s 为 %s

en: file not managed: %s
zh: 文件未被控制: %s

en: no changes needed to %s
zh: 不需要改变 %s

en: output version and copyright information
zh: 输出版本和版权信息

en: Mercurial Distributed SCM (version %s)
zh: 分布式软件配置管理工具 - 水银 (版本 %s)

en: 
    Copyright (C) 2005-2010 Olivia Mackall <olivia@selenic.com> and others
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
zh: 
    版权所有 (C) 2005-2010 Olivia Mackall <olivia@selenic.com> 和其他人。
    这是自由软件，具体参见版权条款。这里没有任何担保，甚至没有适合
    特定目的的隐含的担保。

en: do not prompt, assume 'yes' for any required answers
zh: 不再询问，假定所有答案都是 'yes'

en: print traceback on exception
zh: 显示异常的跟踪

en: read commit message from <file>
zh: 从 <file> 读取提交日志

en: display using template map file
zh: 使用指定的样式显示

en: don't include dates in diff headers
zh: 不要的差异头中包含日期

en: follow file copies and renames
zh: 处理文件复制与改名

en: parent to choose when backing out merge
zh: 拆除合并时选择父

en: the clone will only contain a repository (no working copy)
zh: 只复制版本库(没有工作副本)

en: a changeset you would like to have after cloning
zh: 复制后你期望有的修改集

en: a specific revision up to which you would like to pull
zh: 指定要取得的最高版本

en: only follow the first parent of merge changesets
zh: 只跟踪修改集的第一个父亲

en: do case-insensitive search for a keyword
zh: 对关键字执行不区分大小写的搜索

en: show only merges
zh: 只显示合并

en: show only changesets within the given named branch
zh: 只显示位于指定命名分支中的修改集

en: force a merge with outstanding changes
zh: 强制与已有修改合并

en: a specific revision up to which you would like to push
zh: 指定你要推送的最高版本

en: update to new tip if changesets were pulled
zh: 如果有新的修改集，就更新到最新版本

en: remove (and delete) file even if added or modified
zh: 删除文件，纵然它已被增加或修改

en: overwrite locally modified files (no backup)
zh: 覆盖本地修改的文件(不备份)

en: abort: %s: %s
zh: 中止: %s: %s

en: abort: could not lock %s: %s
zh: 中止: 不能锁定 %s: %s

en: abort: %s!
zh: 中止: %s!

en: abort: %s
zh: 中止: %s

en: hg: unknown command '%s'
zh: hg: 未知命令 '%s'

en: abort: could not import module %s!
zh: 中止: 不能导入模块 %s!

en: (did you forget to compile extensions?)
zh: (你是否忘记了编译扩展?)

en: (is your Python install correct?)
zh: (你的 Python 安装正确吗?)

en: abort: error: %s
zh: 中止: 失败: %s

en: broken pipe
zh: 坏掉的管道

en: interrupted!
zh: 中断!

en: 
    broken pipe
zh: 
    坏掉的管道

en: abort: out of memory
zh: 中止: 内存不足

en: ** unknown exception encountered, details follow
zh: ** 遇到了未知异常，详细信息如下

en: ** or mercurial@selenic.com
zh: ** 或 mercurial@selenic.com

en: ** Mercurial Distributed SCM (version %s)
zh: ** 分布式软件配置管理工具 - 水银 (版本 %s)

en: ** Extensions loaded: %s
zh: ** 已加载的扩展: %s

en: malformed --config option: %s
zh: 非法 '--config' 选项: %s

en: extension '%s' overrides commands: %s
zh: 扩展 '%s' 覆盖了命令: %s

en: Option --config may not be abbreviated!
zh: 选项 '--config' 不能简短!

en: Option --cwd may not be abbreviated!
zh: 选项 '--cwd' 不能简短!

en: Time: real %.3f secs (user %.3f+%.3f sys %.3f+%.3f)
zh: 时间: 实际 %.3f 秒(用户 %.3f+%.3f 系统 %.3f+%.3f)

en: repository '%s' is not local
zh: 非本地版本库 '%s'

en: unrecognized profiling format '%s' - Ignored
zh: 无法识别的配置文件格式 '%s' - 已忽略

en: lsprof not available - install from http://codespeak.net/svn/user/arigo/hack/misc/lsprof/
zh: lsprof 不可用 - 从 http://codespeak.net/svn/user/arigo/hack/misc/lsprof/ 安装

en: *** failed to import extension %s from %s: %s
zh: *** 加载扩展 '%s'，自 '%s': %s

en: *** failed to import extension %s: %s
zh: *** 加载扩展 '%s' 失败: %s

en: couldn't find merge tool %s
zh: 不能找到合并工具 '%s'

en: tool %s can't handle symlinks
zh: 工具 '%s' 不能处理符号链接

en: tool %s can't handle binary
zh: 工具 '%s' 不能处理二进制

en: tool %s requires a GUI
zh: 工具 '%s' 需要 GUI

en: picked tool '%s' for %s (binary %s symlink %s)
zh: 选择工具 '%s'，用于 %s(二进制 %s 符号链接 %s)

en:  no tool found to merge %s
    keep (l)ocal or take (o)ther?
zh:  没有找到工具合并 %s
    使用本地(l)或者他人(o)的内容?

en: &Other
zh: 其他(&O)

en: Specifying Multiple Revisions
zh: 指定多个版本

en: Diff Formats
zh: 差异格式

en: Template Usage
zh: 模版用法

en: updating working directory
zh: 正在更新工作目录

en: destination directory: %s
zh: 目标目录: %s

en: unresolved
zh: 未解决

en: %d files %s
zh: %d 个文件%s

en: using %s
zh: 使用 %s

en: sending %s command
zh: 发送命令 '%s'

en: sending %s bytes
zh: 发送 %s 字节

en: authorization failed
zh: 授权失败

en: real URL is %s
zh: 实际 URL 是 '%s'

en: '%s' does not appear to be an hg repository
zh: '%s' 似乎不是水银版本库

en: repository %s not found
zh: 仓库 %s 未找到

en: repository %s already exists
zh: 版本库 %s 已存在

en: rolling back interrupted transaction
zh: 回滚中断的事务

en: rolling back last transaction
zh: 回滚最近的事务

en: no rollback information available
zh: 没有回滚信息可用

en: unresolved merge conflicts (see hg resolve)
zh: 未解决的合并冲突(参见 'hg resolve')

en: trouble committing %s!
zh: 提交 '%s' 出错!

en: %s does not exist!
zh: %s 不存在!

en: %s not tracked!
zh: %s 没有被跟踪!

en: searching for changes
zh: 正在搜索修改

en: requesting all changes
zh: 正在请求全部修改

en: %d changesets found
zh: 已发现 %d 个修改集

en: adding changesets
zh: 正在增加修改集

en: adding manifests
zh: 正在增加清单

en: adding file changes
zh: 正在增加文件改变

en: added %d changesets with %d changes to %d files%s
zh: 已增加 %d 个修改集，包含 %d 个改变，修改了 %d 个文件%s

en: resolving manifests
zh: 正在解析清单

en: getting %s
zh: 正在检出 %s

en: file %s already exists
zh: 文件 %s 已经存在

en: invalid exit code
zh: 无效退出代码

en: scanning
zh: 正在扫描

en: %d files, %d bytes to transfer
zh: 需要传输 %d 个文件，%d 字节

en: sending %s (%d bytes)
zh: 正在发送 %s (%d 字节)

en: unmatched quotes
zh: 不匹配的引号

en: style not found: %s
zh: 没有找到样式: %s

en: template file %s: %s
zh: 模版文件 %s: %s

en: failed to truncate %s
zh: 截断 '%s' 失败

en: transaction abort!
zh: 事务中止!

en: rollback completed
zh: 完成回滚

en: http authorization required
zh: 需要 http 授权

en: http authorization required
zh: 需要 http 授权

en: realm: %s
zh: 领域: %s

en: user: %s
zh: 用户: %s

en: %.0f MB
zh: %.0f M

note: TRANS: download size of small updates, e.g. '250 KB'
en: %.0f KB
zh: %.0f 千字节

en: Move to workspace left
zh: 移动到左侧工作区

en: Move to workspace right
zh: 移动到右侧工作区

en: Show the applications menu
zh: 显示应用程序菜单

en: Move window to monitor on the left
zh: 将窗口移至左侧监视器

en: Move window to monitor on the right
zh: 将窗口移至右侧监视器

en: Move window to monitor above
zh: 将窗口移至上侧监视器

en: Move window to monitor below
zh: 将窗口移至下侧监视器

en: Show window content thumbnail in Alt-Tab
zh: 在 Alt-Tab 中显示窗口内容缩略图

en: If set to true, Metacity will show window content thumbnails in the Alt-Tab window instead of only icons.
zh: 如果设置为 true，Metacity 将在 Alt-Tab 中显示窗口内容缩略图而不是只显示图标。

en: Determines whether Metacity is a compositing manager. DEPRECATED: This key is deprecated, use the “compositor” instead.
zh: 确定 Metacity 是否作为合成管理器使用。已弃用：此键已弃用，使用“compositor”替代。

en: Compositor that Metacity will use for compositing. Possible values are “none”, “xrender” and “xpresent”.
zh: Metacity 将用来进行显示合成的合成器。可用值有“none”、“xrender”和“xpresent”。

en: Window placement behavior
zh: 窗口布局行为

en: Metacity's default window-placement behavior is smart (first-fit), similar to behaviors in some other window managers. It will try to tile windows so that they do not overlap. Set this option to "smart" for this behavior. This option can be set to "center" to place new windows in the centers of their workspaces, "origin" for the upper-left corners of the workspaces, or "random" to place new windows at random locations within their workspaces.
zh: Metacity 的默认窗口布局行为是 smart（最先匹配），类似于其它一些窗口管理器的行为。它会尝试平铺窗口以是他们不重叠。设置该选项为“smart”实现此行为。改选项也可设置为“center”来放置新窗口到它们工作区上的中心，“orgin”为工作区的左上角，或者“random”来放置新窗口到它们工作区上的随机位置。

en: This setting is only used if Metacity is selected as the theme type. You MUST provide a valid Metacity theme name, otherwise Metacity will fall back to the default GTK+ theme - Adwaita.
zh: 该设置只在选择 Metacity 作为主题类型时使用。你必须提供一个有效的 Metacity 主题名称，否则 Metacity 将回退为默认的 GTK+ 主题 - Adwaita。

en: Theme Type
zh: 主题类型

en: Metacity supports two theme types - GTK+ (gtk.css) and Metacity (metacity-theme-x.xml). GTK+ theme: all data is loaded from CSS. This is the same theme that is used by Mutter for server-side decorations and by GTK+ for client-side decorations. Metacity theme: data is loaded from metacity-theme-x.xml and CSS. When using this theme type you MUST provide a valid theme name.
zh: Metacity 支持两种主题类型——GTK+ (gtk.css) 和 Metacity (metacity-theme-x.xml)。GTK+ 主题：全部数据从 CSS 加载。这也是相同的主题为 Mutter 在服务器端装饰和 GTK+ 在客户端装饰所使用。Metacity 主题：数据从 metacity-theme-x.xml 和 CSS 加载。当使用该主题类型时你必须提供一个有效的主题名称。

en: <i>You may choose to wait a short while for it to continue or force the application to quit entirely.</i>
zh: <i>您可以选择稍等一会儿然后继续，或者强制退出该应用程序。</i>

en: Dark Theme:
zh: 黑色主题：

en: Frame Type:
zh: 框架类型：

en: Modal Dialog
zh: 模态对话框

en: Frame Flags:
zh: 框架标志：

en: Button Layout:
zh: 按钮布局：

en: Composited:
zh: 复合：

en: Choose Theme
zh: 选择主题

en: Metacity Theme Viewer
zh: Metacity 主题查看器

en: Metadata Cleaner
zh: 属性信息删除器

en: Clean metadata from your files
zh: 删除文件里的元数据

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Metadata;Remover;Cleaner;
zh: 元数据;属性;删除;清理;

en: View and clean metadata in files
zh: 查看、删除文件里的元数据

en: Metadata within a file can tell a lot about you. Cameras record data about when and where a picture was taken and which camera was used. Office applications automatically add author and company information to documents and spreadsheets. This is sensitive information and you may not want to disclose it.
zh: 文件的元数据暗藏着许多重要的隐私信息。照相机会在元数据中记录拍照的时间地点，还会记录照片是由哪台照相机拍的；办公软件会自动把文档作者和公司信息添加到文档和电子表格文件中。这些信息可能很敏感，人们可能不想披露这些信息。

en: This tool allows you to view metadata in your files and to get rid of it, as much as possible.
zh: 此工具可以用来尽可能地查看或删除文件里的元数据。

en: Clean metadata
zh: 删除元数据

en: Clear all files from window
zh: 清空窗口中所有的文件

en: Add _Folders
zh: 添加文件夹 (_A)

en: Make sure you backed up your files!
zh: 请一定要备份您的文件！

en: Once the files are cleaned, there's no going back.
zh: 一但文件被清理元数据，就无法撤销了。

en: Don't tell me again
zh: 不再提示此警告

en: Clean Your Traces
zh: 清理您的隐私信息

en: Learn more about metadata and the cleaning process limitations
zh: 详细了解元数据及本软件将其删除过程的局限性

en: Remove file from list
zh: 把列表中的文件移走

en: Cleaned
zh: 删除完成

en: _Clear Window
zh: 清空窗口 (_C)

en: _About Metadata Cleaner
zh: 属性信息删除器简介 (_A)

en: Cleaning settings
zh: 清理选项

en: Lightweight Cleaning
zh: 浅层删除

en: Learn more about the lightweight cleaning
zh: 详细了解浅层删除

en: Choose files to clean
zh: 选择待清理文件

en: Choose folders to clean
zh: 选择待清理文件夹

en: An error occured during the cleaning.
zh: 在清理过程中发生了一个错误。

en: Something bad happened during the cleaning, cleaned file not found
zh: 元数据删除出现了糟糕错误，删除完元数据的文件找不到了

en: The File Has Been Cleaned
zh: 已清除文件元数据

en: Known metadata have been removed, however the cleaning process has some limitations.
zh: 已删除已知的元数据，然而清理过程有一些限制。

en: Unable to Read the File
zh: 文件无法读取

en: File Type not Supported
zh: 文件类型不支持

en: Unable to Check for Metadata
zh: 无法检查元数据

en: No Known Metadata
zh: 无已知的元数据

en: Unable to Remove Metadata
zh: 元数据无法删除

en: The file will be cleaned anyway to be sure.
zh: 没有发现元数据，为了确保万无一失，还是会尝试删除元数据。

en: Add files from subfolders
zh: 也添加子文件夹中文件

en: Processing file {}/{}
zh: 正在处理文件 {}/{}

en: Cleaning file {}/{}
zh: 正在删除元数据 {}/{}

note: Type: boolean Description
en: Run faxrunqd during system startup?
zh: 系统启动时运行 faxrunqd？

note: Type: boolean Description
en: The mgetty-fax package contains a daemon ("faxrunqd") that can automatically take in charge the sending of the faxes spooled with faxspool. This daemon and the faxrunq utility need /etc/mgetty/faxrunq.config to be configured appropriately in order to run. If you plan to use faxrunqd, please indicate so.
zh: mgetty-fax 软件包包含一个守护进程（“faxrunqd”），它可以自动处理使用 faxspool 命令排队的传真发送任务。该守护进程和 faxrunq 工具需要正确配置 /etc/mgetty/faxrunq.config 文件才能运行。如果您计划使用 faxrunqd，请注明。

en: Converting samplerate
zh: 转换取样率

en: Adjusting speed
zh: 调整速率

en: Mixing
zh: 混合

en: The mixed result was clipped %d times.
zh: 混合过程限幅 %d 时间。

en: Mixing channels
zh: 混合声道

en: Calculating peak level
zh: 计算峰值电平

en: Amplifying
zh: 正在放大

en: number of recent files
zh: 最近文件数

en: Some of the settings you have changed will not be activated until you restart the program
zh: 您更改了的一些设置不会被激活直到重新启动应用程序

en: Browse directory
zh: 浏览目录

en: Show _time scale by default
zh: 显示默认时间刻度(_T)

en: Show _horizontal zoom slider by default
zh: 显示默认水平缩放滑块(_H)

en: Show _vertical zoom slider by default
zh: 显示默认垂直缩放滑块(_V)

en: Show _speed slider by default
zh: 显示默认速率滑块(_S)

en: _Keep sound driver opened (to avoid start/stop clicks)
zh: 保持声音驱动程序打开着(避免开启/关闭的卡嗒声)(_K)

en: _Byte-swap output (try this if playback sounds horrible)
zh: 字节交换输出(如果回放声音难听尝试它)(_B)

en: _Update cursor information while playing
zh: 播放时更新光标信息(_U)

en: _Keep cursor in center of view when following playback
zh: 再次回放时保持光标在视图中心(_K)

en: _Auto-start playback when jumping to mark
zh: 跳到标记时自动启动回放(_A)

en: Enable _variable speed playback
zh: 允许改变速率回放(_V)

en: Auto-_reset speed
zh: 自动恢复速率(R)

en: Use fast and noisy method
zh: 使用快速而且有噪音的方法

en: TimeDisplay|Samples
zh: 时间|取样

en: _Remember window sizes/positions
zh: 记住窗口大小和位置(_R)

en: _Draw waveform a second time with improved quality
zh: 绘制每一秒的波形以提高品质(_D)

en: Keep main _window in front after applying effect
zh: 应用特效之后保持主窗口常居顶端(_W)

en: _Use floating-point temporary files
zh: 使用浮点临时文件(_U)

en: Enable _dithering for editing
zh: 允许编辑抖动(_D)

en: Enable dithering for _playback
zh: 允许回放抖动(_P)

en: Auto dete_ct driver on each start-up
zh: 启动时自动检测驱动(_C)

en:  Main window
zh: 主窗口

en: Number of recent files in File menu:
zh: 文件菜单中最近文件数：

en:  View
zh: 视图

en: Customize co_lors...
zh: 自定义颜色...(_L)

en:  Window contents
zh: 窗口内容

en:  Driver options
zh: 驱动设置

en: _Driver:
zh: 驱动程序(_D)：

en:  Fallback format
zh: 撤退格式

en: Sample format to try when the sound file's format isn't supported.
zh: 声音文件格式不支持时测试取样格式

en:  Playback settings
zh: 回放设置

en:  Variable speed
zh: 改变速率

en:  Temporary file directories
zh: 临时文件目录

en:  Temporary file settings
zh: 临时文件设置

en: To avoid rounding errors when applying more than one effect on the same data, floating-point temporary files can be used. However, this will increase disk and CPU usage.
zh: 当使用更多特效时为避免舍入错误，使用浮点临时文件。然而，这将增加磁盘和CPU的使用量。

en:  Rate conversions
zh: 速率转换

en: Varispeed:
zh: 调整速率：

en: Speed effect:
zh: 速率特效：

en:  Dithering
zh: 抖动

en:  Time format
zh: 时间格式

en: Display t_imes as:
zh: 显示时间为(_I)：

en:  External applications
zh: 外部程序

en: Mi_xer utility:
zh: 混音程序：

en:  Advanced settings
zh: 高级设置

en: Disk editing _threshold:
zh: 磁盘编辑阈值：

en: View _quality:
zh: 视图品质：

en: samples/pixel
zh: 取样/像素

en: Output _buffer size:
zh: 输出缓冲区大小：

en: Range test failed for format:
zh: 范围检验失败的格式：

en: (expected)
zh: (期望)

en: Conversion test failed, between:
zh: 转换测试失败，介于：

en:   and:
zh: 和：

en: No errors detected!
zh: 没有检测出错误！

en: Preparing tests..
zh: 准备测试...

en: Running tests..
zh: 运行测试...

en: 
    
    Test results (1 time unit = %f usec/sample)
zh: 
    
    测试结果 (1时间单位 = %f 秒/取样)

en: Error seeking in %s: %s
zh: 查找错误在 %s: %s

en: Map channels
zh: 映射声道

en: You have no open file to apply the effect to!
zh: 您没有文件可应用这特效！

en: Close dialog after applying effect
zh: 关闭会话在应用特效后

en: Apply to:
zh: 应用到：

en: The file %s does not exist!
zh: 文件 %s 不存在！

en: The file %s is not a regular file!
zh: 文件 %s 不是正常文件！

en: The file name '%s' has an extension unknown to the program. Please specify in which format this file should be saved.
zh: 文件名 %s 对于程序是未知扩展名。请指定此文件应保存的格式。

en: The file %s may be destroyed since the saving failed. Try to free up some disk space and save again. If you exit now the file's contents could be in a bad state.
zh: 文件 %s 自从保存失败可能已损坏。尝试释放一些磁盘空间再次保存，如果现在退出文件内容可能处于损坏状态。

en: %s is not a valid wav file
zh: %s 不是有效的 WAV 文件

en: The file %s is a compressed wav file. This program can only work with uncompressed wav files.
zh: 文件 %s 是一个压缩的 WAV 文件。此程序只能打开未压缩的 WAV 文件。

en: On this system, libsndfile is required to save floating-point wav files.
zh: 在这个系统， libsndfile 必需保存为浮点 WAV 文件。

en: You are saving a wav file larger than 2048MB. Such large files are non-standard and may not be readable by all programs.
    
     (this warning will not be displayed again)
zh: 您正在保存大于2048MB的 WAV 文件。这样大的文件并无标准并且可能所有的程序都无法读取它。
    
    (此警告不会再次显示)

en: Failed to open '%s'!
zh: 打开 '%s' 失败！

en: Invalid sample format or number of channels for this file format
zh: 非法的取样格式或文件格式声道数

en: Failed to write to '%s'!
zh: 写入 '%s' 错误！

en: Variable bitrate (default)
zh: 可变位速率(默认)

en: Custom argument
zh: 自定义参数

en: Standard (high quality)
zh: 标准(高品质)

en: Extreme (higher quality)
zh: 最大程度(高品质)

en: Insane (highest possible quality)
zh: 疯狂(可能最高品质)

en: %s kbit/s
zh: %s 千比特/秒 (kbit/s)

en: MP3 Preferences
zh: MP3首选项

en: Encoding type:
zh: 编码类型：

en: Custom argument:
zh: 自定义变量：

en: Use this setting by default
zh: 使用默认设置

en: '%s' is not a number!
zh: '%s' 不是一个数字！

en: Value for '%s' must be a number between %f and %f
zh: '%s' 数值必需是一个 %f 和 %f 之间的数字

en: Sample type:
zh: 取样类型：

en: Floating-point, single
zh: 浮点,单精度

en: Floating-point, double
zh: 浮点,双精度

en: Signedness:
zh: 有符号类型：

en: Endianness:
zh: 字节排序：

en: Little endian
zh: Little-endian字节序(以低位结束一种存储方式)

en: Big endian
zh: Big-endian字节序(以高位结束一种存储方式)

en: Channels:
zh: 声道：

en: Sample rate:
zh: 取样率：

en: Place cursor
zh: 定位光标

en: after beginning of file
zh: 在文件开头之后

en: after end of file
zh: 在文件结束之后

en: after current cursor position
zh: 当前光标位置之后

en: after selection start
zh: 先择开始之后

en: after selection end
zh: 选择结束之后

en: (use a negative number to place the cursor before instead of after the selected point)
zh: (用一个负数定位光标代替之后选择点前面位置的点)

en: Position cursor
zh: 定位光标

en: Warning: Unexpected error: %s
zh: 警告：意外错误：%s

en: Error closing %s: %s
zh: 结束错误：%s: %s

en: Could not seek in %s: %s
zh: 无法查找 %s: %s

en: Could not read from %s: %s
zh: 无法读取  %s: %s

en: Unexpected end of file reading from %s
zh: 读取 %s 时意外终止

en: Unable to write data to %s
zh: 无法写入数据到 %s

en: Could not get file position in %s: %s
zh: 无法获得文件位置 %s: %s

en: No file with that name!
zh: 没有那名字的文件！

en: Could not remove '%s': %s
zh: 不能删除 '%s': %s

en: Error creating link to '%s': %s
zh: 创建链结到  '%s': %s 错误

en: Sample view
zh: 视图

en: Bug reporting
zh: Bug 报告

en: Helping out
zh: 更多帮助

en: %s: Expected '=': %s
zh: %s: 期望 '='： %s

en: %s: Expected value: %s
zh: %s: 期望值： %s

en: Value for %s must be a number between %ld and %ld
zh: %s 数值必需是一个 %ld 和 %ld 之间的数字

en: Effect %s contains invalid port %s
zh: 特效 %s 包含非法窗口 %s

en: Ladspa: Error scanning %s
zh: Ladspa：扫描错误 %s

en: Applying effect '%s'
zh: 应用特效 '%s'

en: Value for '%s' must not be below %f
zh: '%s' 数值必需低于 %f

en: Value for '%s' must not be above %f
zh: '%s' 数值必需高于 %f

en: You have mapped more than one output port to channel '%s'. You can only map one output port to each channel.
zh: 声道 '%s' 使用太多输出端口映射。每个声道只能有一个映射。

en:  Input controls
zh: 输入控制

en:  Output controls
zh: 输出控制

en:  Input audio
zh: 输入音频

en:  Output audio
zh: 输出音频

en: Keep data in unmapped output channels
zh: 保持数据在非映射输出声道

en: Syntax: %s [files]
zh: 语法： %s [文件]

en: Testing conversion functions:
zh: 测试转换功能：

en: Testing conversion functions finished.
zh: 测试转换功能完成。

en: Expected driver name after --driver option
zh: 期望驱动名称于 --驱动设置之后

en: L Waveform
zh: L 波形

en: R Waveform
zh: R 波形

en: Zero-level
zh: 零电平

en: Error launching mixer: fork: %s
zh: 启用混音错误：派生： %s

en: %d channels
zh: %d 声道

en: Ignoring extreme old window size/position values
zh: 忽略极旧的窗口大小/位置值

en: Auto-detect from extension
zh: 自动检测扩展名

en: File type:
zh: 文件类型：

en: The file has not changed since last save. Press OK if you want to save it anyway?
zh: 自上次保存文件没有改变。如果您硬要保存它请按确定？

en: Save changes to %s?
zh: 保存更改到 %s ？

en: Save selection as ...
zh: 选择另存为...

en: Chunk %p has opencount=%d
zh: 块 %p 打开计数=%d

en: 
    Window '%s'
zh: 
    窗口 '%s'

en:   Current chunk:
zh: 当前块：

en:   History:
zh: 历史：

en: There already is only one channel!
zh: 那早就是一个声道了！

en: mhWaveEdit Help
zh: mhWaveEdit 帮助

en: About mhWaveEdit
zh: 关于 mhWaveEdit

comment: #: src/mainwindow.c:1260
    msgid ""
    "Created by Magnus Hjorth (magnus.hjorth@home.se)\n"
    "Copyright 2002-2006, Magnus Hjorth"
    msgstr ""
    "由 Magnus Hjorth (magnus.hjorth@home.se) 创建\n"
    "版权所有 2002-2006, Magnus Hjorth"
en: Current sound driver: %s
zh: 当前声音驱动：%s

en: Compiled %s %s
zh: 编译于 %s %s
    中文化：李红昆 <lon83129@126.com>

en: Uses double-precision math
zh: 使用双精度

en: Distributed under GNU General Public License.
    For information, see the file COPYING
zh: 发布在 GNU General Public License 协议下。
    关于信息，查看文件 COPYING 。

en: Seconds of silence:
zh: 静音秒数：

en: Level:
zh: 电平

en: Normalize to...
zh: 标准化为...

en: /File/Save _as...
zh: 另保存...(_A)

en: /File/Save selection as...
zh: 选择另存为...

en: /Edit/sep1
zh: 分离1

en: /Edit/Paste _over
zh: 覆盖粘贴(_O)

en: /Edit/_Mix paste
zh: 混合粘贴(_M)

en: /Edit/Insert _silence
zh: 插入静音(_S)

en: /Edit/Paste to _new
zh: 粘贴到新文件(_N)

en: /Edit/Cr_op
zh: 栽剪(_O)

en: /Edit/Silence selection
zh: 静音选择

en: /Edit/sep2
zh: 分离2

en: /Edit/Select _all
zh: 选择全部(_A)

comment: ============================================================#
en: /Edit/Select none
zh: 无选择

en: /Edit/sep3
zh: 分离3

en: /Edit/Clear clipboard
zh: 清除剪切板

en: /Edit/sep4
zh: 分离4

en: /Edit/Preferences
zh: 首选项

en: /View/Zoom _in
zh: 放大(_I)

en: /View/Zoom _out
zh: 缩小(_O)

en: /View/Zoom to _selection
zh: 缩放选择(_S)

en: /View/Zoom _all
zh: 缩放全部(_A)

en: /View/sep2
zh: 分离2

en: /View/_Time scale
zh: 时间标尺(_T)

en: /View/_Horizontal zoom
zh: 水平缩放(_H)

en: /View/_Vertical zoom
zh: 垂直缩放(_V)

en: /View/Sp_eed slider
zh: 速率滑块(_E)

en: /_Cursor
zh: 光标(_C)

en: /Cursor/Set selection start
zh: 设为选择开始

en: /Cursor/Set selection end
zh: 设为选择结束

en: /Cursor/sep1
zh: 分离1

en: /Cursor/Move to
zh: 移动到

en: /Cursor/Move to/Beginning
zh: 开头

en: /Cursor/Move to/End
zh: 结束

en: /Cursor/Move to/Selection start
zh: 选择开始

en: /Cursor/Move to/Selection end
zh: 选择结束

en: /Cursor/Move
zh: 移动

en: /Cursor/Move/Left
zh: 左

en: /Cursor/Move/Right
zh: 右

en: /Cursor/Move/Left sample
zh: 左取样

en: /Cursor/Move/Right sample
zh: 右取样

en: /Cursor/Find zero-crossing
zh: 查找交零

en: /Cursor/Find zero-crossing/Left (all channels)
zh: 左(全部声道)

en: /Cursor/Find zero-crossing/Right (all channels)
zh: 右(全部声道)

en: /Cursor/Find zero-crossing/Left (any channel)
zh: 左(任一声道)

en: /Cursor/Find zero-crossing/Right (any channel)
zh: 右(任一声道)

comment: #: src/mainwindow.c:1578
    msgid "/Cursor/Move to/beginning"
    msgstr "/光标/移动到/开头"
    #: src/mainwindow.c:1580
    msgid "/Cursor/Move to/end"
    msgstr "/光标/移动到/结束"
    #: src/mainwindow.c:1581
    msgid "/Cursor/Move to/selection start"
    msgstr "/光标/移动到/选择开始"
    #: src/mainwindow.c:1583
    msgid "/Cursor/Move to/selection end"
    msgstr "/光标/移动到/选择结束"
en: /Cursor/sep2
zh: 分离2

en: /Cursor/Position cursor...
zh: 光标位置...

en: /_Play
zh: 播放(_P)

en: /Play/_Play from cursor
zh: 从光标处播放(_P)

en: /Play/Play _all
zh: 播放全部(_A)

en: /Play/Play se_lection
zh: 播放已选(_L)

en: /Play/_Stop
zh: 停止(_S)

en: /Play/sep1
zh: 分离1

en: /Play/_Record...
zh: 录音...(_R)

en: /Effec_ts
zh: 特效(_T)

en: /Effects/Fade _in
zh: 淡入(_I)

en: /Effects/Fade o_ut
zh: 淡出(_U)

en: /Effects/_Normalize
zh: 标准化(_N)

en: /Effects/Normali_ze to...
zh: 标准化为...(_Z)

en: /Effects/_Volume adjust (fade)...
zh: 音量调整(淡入)...(_V)

en: /Effects/sep1
zh: 分离1

en: /Effects/Convert sample_rate...
zh: 变换取样速率...(_R)

en: /Effects/Convert sample _format...
zh: 转换取样格式...(_F)

en: /Effects/B_yte swap
zh: 字节交换(_Y)

en: /Effects/sep2
zh: 分离2

en: /Effects/_Mix to mono
zh: 混合成单声道(_M)

en: /Effects/Add channe_l
zh: 添加声道(_L)

en: /Effects/Ma_p channels...
zh: 映射声道...(_P)

en: /Effects/_Combine channels...
zh: 合并声道...(_C)

en: /Effects/sep3
zh: 分离3

en: /Effects/_Speed adjustment...
zh: 速率调整(_S)

en: /Effects/Pipe through program...
zh: 管道程序...

en: /Effects/sep4
zh: 分离4

en: /Effects/Effects dialog...
zh: 特效对话框...

en: /Debug
zh: 调试

en: /Debug/Dummy effect
zh: 虚拟特效

en: /Debug/Check opencount
zh: 检查打开计数

en: /Debug/Dump chunk info
zh: 转储块信息

en: /Help/_Documentation
zh: 文档(_D)

en: /File/sep2
zh: 分离2

en: /File/_Exit
zh: 退出(_E)

en: Load a file from disk
zh: 从磁盘装入文件

en: Save the current file to disk
zh: 保存当前文件到磁盘

en: Redo the last undo operation
zh: 重做最后撤消的改变

en: Cut out the current selection
zh: 剪切出当前选择

en: Paste at cursor position
zh: 粘贴在当前光标位置

en: Paste, overwriting the data after the cursor position
zh: 粘贴，覆盖当前光标位置之后的数据

en: Set selection start to cursor position
zh: 光标位置从选择的位置开始

en: Set selection end to cursor position
zh: 光标位置从选择的位置结束

en: Play from cursor position
zh: 从光标位置播放

en: Play selected area
zh: 播放选择区域

en: Loop mode (play over and over)
zh: 循环模式(反复播放)

en: Auto return to playback start
zh: 自动返回启动回放

en: Launch mixer
zh: 启动混音

en: Command line:
zh: 命令行：

en: Send wav header
zh: 发送 wav 标题

en: Process output
zh: 进程输出

en: Output from command '%s':
zh: 输出格式命令 '%s':

en: Error: fork: %s
zh: 错误：派生： %s

en: Should not reach this point!
zh: 将无法达到这个点！

en: Command failed without returning any data
zh: 命令失败没有返回数据

en: The sound format of this file is not supported for playing.
zh: 不支持此类声音格式文件的播放

en: Error initialising sample rate conversion: %s
zh: 初始化取样率转换错误：%s

en: Error converting samplerate: %s
zh: 转换取样率错误： %s

en: Error changing samplerate conversion ratio: %s
zh: 改变取样率转换比例错误：%s

en: The format of file '%s' could not be recognized.
    
    Please specify the sample format below.
zh: 文件 '%s' 的格式无法确定。
    
    请在下面指定取样格式。

en: (no limit)
zh: (无限制)

en: Mild
zh: 柔和

en: The sign and endian-ness can usually be left at their defaults, but should be changed if you're unable to record or get bad sound.
zh: 符号和字节存储次序通常为上面(#左边)默认值，但是您如果无法录音或音质很次时将改变它。

en: Format not selected
zh: 格式没有选择

en: This format is not supported by the input driver!
zh: 输入驱动程序不支持此格式！

en: Ready for recording
zh: 录音就绪

en: Peak:
zh: 峰值：

en: Peak max:
zh: 最大峰值：

en: Clipping:
zh: 限幅：

en: Resume recording
zh: 继续录音

en: RecordStatus|Paused
zh: 已暂停

en: RecordStatus|Recording
zh: 正在录音

en: Overruns:
zh: 超限：

en: Bytes written:
zh: 字节写入：

en: Auto stop in:
zh: 自动停止在：

en: Recording settings
zh: 录音设置

en: Sample format:
zh: 取样格式：

en: Time limit:
zh: 时间限制：

en: Input levels
zh: 输入电平

en: Recording status:
zh: 录音状态：

en: Time recorded:
zh: 时间录音：

en: Reset max peaks
zh: 重置最大峰值

en: (This changes the sample rate of 
    the entire file, not just the selection)
zh: (整个文件此声道的取样率
    不一定正好是选择的)

en: New samplerate:
zh: 新建取样率：

en: (This changes the sample type of the entire file, not just the selection)
zh: (整个文件此声道的取样类型，不一定正好是选择的)

en: Don't actually change the data (for repairing bad files etc)
zh: 无法真正的改变这数据(如修复损坏文件等)

en: ALSA Preferences
zh: ALSA 首选项

en: Playback device:
zh: 回放设备：

en: Recording device:
zh: 录音设备：

en: Invalid driver name: %s
    Using '%s' driver instead
zh: 非法驱动名： %s
    使用 '%s' 驱动代替。

en: Jump delay:
zh: 跳跃延迟：

en:  Input ports
zh: 输入端口

en:  Output ports
zh: 输出端口

en: Jack Preferences
zh: Jack 首选项

en: Client name:
zh: 客户名称：

en: Number of ports (0-8):
zh: 端口数字(0-8)

en: Port #%d
zh: 端口 #%d

en: Buffer overrun!
zh: 缓冲器超限！

en: Chorus
zh: 合唱

en: Noise mode
zh: 杂讯模式

en: Reverb time:
zh: 余响时间：

en: Delay (ms)
zh: 延迟(毫秒)：

en: Decay
zh: 延迟

en: Speed (Hz)
zh: 速率(Hz)

en: Depth (ms)
zh: 深度(毫秒)

en: Modulation
zh: 调音

en: Modulation|Sinusoidal
zh: 正弦

en: Modulation|Triangular
zh: 三角

en: (Lines with delay=0 will be ignored.)
zh: (行数显示=0 将被忽略)

en: Input gain:
zh: 输入增益：

en: Output gain:
zh: 输出增益：

en: Bandwidth:
zh: 带宽：

en: Filter type:
zh: 过滤器类型：

en: Window length:
zh: 窗口长度：

en: Bandpass
zh: 带通

en: Attack integration time:
zh: 增益积分时间：

en: Decay integration time:
zh: 衰减积分时间：

en: Input level (dB)
zh: 输入电平(dB)

en: Output level (dB)
zh: 输出电平(dB)

en: Post-processing gain:
zh: 后期处理增益：

en: Initial volume:
zh: 初始音量：

en: Delay time:
zh: 延迟时间：

en: Shift amount:
zh: 转换合计：

en: Peak limiter
zh: 峰值限制

en: Limiter gain:
zh: 限制增益：

en:  cents
zh: 美分

en: Window width:
zh: 窗口宽度：

en: Fade:
zh: 淡入：

en: Interpolation|Cubic
zh: 三次曲线

en: Interpolation|Linear
zh: 线性

en: Fade|Cos
zh: 余弦

en: Fade|Hamming
zh: 加重平衡

en: Fade|Linear
zh: 线性

en: Fade|Trapezoid
zh: 不规则四边形

en: Factor:
zh: 系数：

en: Window size:
zh: 窗口大小：

en: Depth:
zh: 深度：

en: (no file loaded)
zh: (没有文件载入)

en: Cursor: running
zh: 光标：正在运行

en: Cursor:
zh: 光标：

en: View: [ %s - %s ]
zh: 视图： [ %s - %s ]

en: Selection: %s+%s
zh: 选择： %s+%s

en: Processing data
zh: 处理数据

en: %s... (Press ESC to cancel)
zh: %s... (按 ESC 取消)

en: Choice
zh: 选择

en: Calculating peak volume...
zh: 计算峰值音量...

en: Find top volume
zh: 查找峰值音量

en: untitled #%d
zh: 无标题 #%d

en: %s: Wrong file type
zh: %s：错误文件类型

en: Could not create session file
zh: 无法创建会话文件

en: The files that belonged to the crashed session have been recovered. Any files that are not saved will be removed permanently.
    
    (This notice is only shown once)
zh: 文件属于已恢复的崩溃会话。任何文件都没有保存将永久删除。
    
    (此信息只显示一次)

en: Crash
zh: 崩溃

en: Earlier sessions were found. Choose one to resume or start a new session.
zh: 发现以前的会话。选择一个再继续或开始一个新的会话。

en: Resume selected
zh: 继续选择

en: Start new session
zh: 开始新的会话

en: This effect applies to the whole file, not just the selection
zh: 此特效应用到整个文件，不一定正好是选择的

en: Output channels:
zh: 输出声道

en: Midori Web Browser
zh: Midori 网络浏览器

en: Browse the Web
zh: 浏览网络

en: Internet;WWW;Explorer
zh: 互联网；WWW；浏览器

en: New Private Browsing Window
zh: 新建私人浏览窗口

en: Midori Private Browsing
zh: Midori 私人浏览

en: Open a new private browsing window
zh: 打开新的私人浏览窗口

en: Snapshot saved to: %s
zh: 截图保存至：%s

en: Run ADDRESS as a web application
zh: 将‘地址’作为网络应用程序运行

en: Use FOLDER as configuration folder
zh: 使用‘文件夹’作为配置文件夹

en: Private browsing, no changes are saved
zh: 私人浏览，未保存任何更改

en: Portable mode, all runtime files are stored in one place
zh: 便携模式，所有的运行时文件存放在同一位置

en: Plain GTK+ window with WebKit, akin to GtkLauncher
zh: 带有 WebKit 的纯 GTK+ 窗口，类似 GtkLauncher

en: Show a diagnostic dialog
zh: 显示诊断对话框

en: Run within gdb and save a backtrace on crash
zh: 在 gdb 内运行并在崩溃时保存回溯信息

en: Run the specified filename as javascript
zh: 将指定的文件名作为 javascript 运行

en: Take a snapshot of the specified URI
zh: 对指定的 URI 截图

en: Execute the specified command
zh: 执行指定的命令

en: List available commands to execute with -e/ --execute
zh: 列出可以带 -e/ --execute 执行的命令

en: Block URIs according to regular expression PATTERN
zh: 按正则表达式‘类型’屏蔽 URI

note: i18n: CLI: Close tabs, clear private data, open starting page
en: Reset Midori after SECONDS seconds of inactivity
zh: SECONDS 秒内无响应则重置 Midori

en: Error: "gdb" can't be found
zh: 错误：找不到“gdb”

en: Check for new versions at:
zh: 在此检查新版本：

en: An unknown error occured
zh: 发生一个未知错误

en: Add Boo_kmark
zh: 添加书签(_K)

en: _Userscripts
zh: 用户脚本(_U)

en: User_styles
zh: 用户样式(_S)

en: _Transfers
zh: 下载任务(_T)

en: Netscape p_lugins
zh: Netscape 插件(_L)

en: _Closed Tabs
zh: 已关闭的标签(_C)

en: [Addresses]
zh: [地址]

en: Malformed document.
zh: 文档格式错误。

en: Unrecognized bookmark format.
zh: 无法识别的书签格式。

note: i18n: Visit the following logical page, ie. in a forum or blog
en: Go to the next sub-page
zh: 转至下一子页面

en: Web Search…
zh: 搜索网络...

en: Failed to update title: %s
zh: 无法更新标题：%s

en: Value '%s' is invalid for %s
zh: 值 ‘%s’ 对 %s 无效

en: Unexpected setting '%s'
zh: 意外的设置 ‘%s’

en: Unexpected action '%s'.
zh: 意外的动作 ‘%s’。

en: %s (Private Browsing)
zh: %s(私人浏览)

en: Failed to insert new history item: %s
zh: 无法插入新的历史项目：%s

en: Select [text]
zh: 选择 [文本]

en: Edit Folder
zh: 编辑文件夹

en: Type a name for this bookmark, and choose where to keep it.
zh: 输入此书签的名称并选择保存位置。

en: Type a name for this folder, and choose where to keep it.
zh: 输入此文件夹的名称并选择保存位置。

en: Show in Bookmarks _Bar
zh: 显示在书签栏(_B)

en: Add to _Speed Dial
zh: 添加至快速拨号(_S)

en: Save associated _resources
zh: 保存相关资源(_R)

en: A new window has been opened
zh: 已打开了一个新窗口

en: A new tab has been opened
zh: 已打开了一个新标签

en: Reload page without caching
zh: 重载页面但不缓存

en: To use the above URI open a news aggregator. There is usually a menu or button "New Subscription", "New News Feed" or similar.
    Alternatively go to Preferences, Applications in Midori, and select a News Aggregator. Next time you click the news feed icon, it will be added automatically.
zh: 使用上面的 URI 打开一个新闻聚合器。通常有类似 “新建订阅”、 “新建新闻源” 的菜单或按钮。
    您也可以进入 Midori 的首选项中，选择一个新的新闻聚合器。您下次点击新闻源图标时，将会自动添加。

en: New feed
zh: 新建源

en: Toggle text cursor navigation
zh: 切换文字光标导航

en: Pressing F7 toggles Caret Browsing. When active, a text cursor appears in all websites.
zh: 按下 F7 切换光标浏览。激活时，所有网页上都将出现一个文字光标。

en: _Enable Caret Browsing
zh: 光标浏览(_E)

en: Open all in _Tabs
zh: 全部在标签中打开(_T)

en: Firefox (%s)
zh: Firefox(%s)

en: Import bookmarks…
zh: 导入书签…

en: _Import bookmarks
zh: 导入书签(_I)

en: Import from XBEL or HTML file
zh: 从 XBEL 或 HTML 文件导入

en: Failed to import bookmarks
zh: 无法导入书签

en: XBEL Bookmarks
zh: XBEL 书签

en: Netscape Bookmarks
zh: Netscape 书签

en: Midori can only export to XBEL (*.xbel) and Netscape (*.html)
zh: Midori 只能导出为 XBEL(*.xbel) 和 Netscape(*.html)

en: Failed to export bookmarks
zh: 无法导出书签

en: A lightweight web browser.
zh: 轻量级的网络浏览器。

en: See about:version for version info.
zh: 查看 about:version 获取版本信息。

en: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
zh: 此库文件是自由软件；您可以以自由软件基金会发布的 GNU 宽通用公共许可协议 2.1 版或(您可以选择)更高版方式重新发布和/或修改它。

en: _Duplicate Current Tab
zh: 复制当前标签(_D)

en: New P_rivate Browsing Window
zh: 新建私人浏览窗口(_R)

en: _Save Page As…
zh: 页面另存为(_S)…

en: Add to Speed _dial
zh: 添加至快速拨号(_D)

en: Subscribe to News _feed
zh: 订阅至新闻源(_F)

en: Send Page Link Via Email
zh: 通过邮件发送网页链接

en: Close a_ll Windows
zh: 关闭所有窗口(_L)

note: i18n: Right-click on Location, Open an URL from the clipboard
en: Paste and p_roceed
zh: 粘贴并继续(_R)

en: Configure the application preferences
zh: 配置应用程序首选项

en: Increase the zoom level
zh: 增加缩放等级

en: Decrease the zoom level
zh: 减小缩放等级

en: View So_urce
zh: 查看源码(_U)

en: View _DOM Source
zh: 查看DOM代码(_D)

en: Ca_ret Browsing
zh: 光标浏览(_R)

en: Scroll _Left
zh: 向左滚动(_L)

en: Scroll _Down
zh: 向下滚动(_D)

en: Scroll _Up
zh: 向上滚动(_U)

en: Scroll _Right
zh: 向右滚动(_R)

en: _Readable
zh: 可读(_R)

note: i18n: Visit the previous logical page, ie. in a forum or blog
en: Go to the previous sub-page
zh: 转到上一子页面

en: Next or Forward
zh: 后退或前进

en: Go to the next sub-page or next page in history
zh: 前往历史记录的下一页面或子页面

en: Undo _Close Tab
zh: 撤销关闭标签(_C)

en: Add a new _folder
zh: 添加新文件夹(_F)

en: _Import bookmarks…
zh: 导入书签(_I)...

en: _Export bookmarks…
zh: 导出书签(_E)...

en: _Manage Search Engines…
zh: 管理搜索引擎(_M)...

en: _Clear Private Data…
zh: 清除隐私数据(_C)...

en: _Inspect Page
zh: 检查页面(_I)

en: Move Tab to _first position
zh: 移动标签至第一位(_F)

en: Move Tab _Backward
zh: 向后移动标签(_B)

en: _Move Tab Forward
zh: 向前移动标签(_M)

en: Move Tab to _last position
zh: 移动标签至最后一位(_L)

en: Focus _Current Tab
zh: 聚焦当前标签(_C)

en: Focus _Next view
zh: 聚焦下一视图(_N)

en: Only show the Icon of the _Current Tab
zh: 仅显示当前标签的图标(_C)

en: Close Ot_her Tabs
zh: 关闭其它标签(_H)

en: Open last _session
zh: 打开上次会话(_S)

en: _Frequent Questions
zh: 常见问题(_F)

en: _Menubar
zh: 菜单栏(_M)

en: _Navigationbar
zh: 导航栏(_N)

en: Side_panel
zh: 侧边栏(_P)

en: Sidepanel
zh: 侧边栏

en: _Bookmarkbar
zh: 书签栏(_B)

en: Chinese Traditional (BIG5)
zh: 繁体中文 (BIG5)

note: i18n: A double underscore "__" is used to prevent the mnemonic
en: Japanese (SHIFT__JIS)
zh: 日语(SHIFT_JIS)

en: Failed to initialize history: %s
zh: 无法初始化历史记录：%s

en: Open a particular location
zh: 打开特定位置

en: Search or enter an address
zh: 搜索或输入网址

en: _Web Search…
zh: 网络搜索(_W)…

en: Run a web search
zh: 运行网络搜索

en: Reopen a previously closed tab or window
zh: 重新打开先前关闭的标签或窗口

en: Show the saved bookmarks
zh: 显示已保存的书签

en: Show a list of all open tabs
zh: 显示所有打开标签的列表

en: The configuration of the extension '%s' couldn't be loaded: %s
zh: 未能载入扩展 ‘%s’ 的配置：%s

en: The configuration of the extension '%s' couldn't be saved: %s
zh: 未能保存扩展 ‘%s’ 的配置：%s

en: _Don't trust this website
zh: 不信任此网站(_D)

en: _Trust this website
zh: 信任此网站(_T)

en: _Export Certificate
zh: 导出证书(_E)

en: The certificate's activation time is still in the future.
zh: 证书的激活时间在未来。

en: The certificate has been revoked according to the GTlsConnection's certificate revocation list.
zh: 根据 GTlsConnection 的证书撤销列表，该证书已被撤销。

en: The certificate's algorithm is considered insecure.
zh: 证书的算法被认为是非安全的。

en: Some other error occurred validating the certificate.
zh: 验证证书时发生其他错误。

en: _Export certificate
zh: 导出证书(_E)

en: Self-signed
zh: 自签名

en: Security details
zh: 安全信息

en: Verified and encrypted connection
zh: 已验证的加密连接

en: Open, unencrypted connection
zh: 打开未加密的连接

en: Align sidepanel to the right
zh: 侧边栏放在右边

en: Align sidepanel to the left
zh: 侧边栏放在左边

en: Show Speed Dial
zh: 显示快速拨号

en: Show Homepage
zh: 显示主页

en: Show last open tabs
zh: 显示上次打开的标签

en: Show last tabs without loading
zh: 显示上次打开的标签但不载入

en: Show Blank Page
zh: 显示空白页

en: Show default Search Engine
zh: 显示默认搜索引擎

en: Show custom page
zh: 显示自定义页面

en: Japanese (SHIFT_JIS)
zh: 日语(SHIFT_JIS)

en: Current tab
zh: 当前标签

en: Automatic (GNOME or environment)
zh: 自动(GNOME 或其它环境)

en: HTTP proxy server
zh: HTTP 代理服务器

en: No proxy server
zh: 无代理服务器

en: The style of the toolbar
zh: 工具栏的样式

en: Always use my font choices
zh: 总是使用我的字体选择

en: Override fonts picked by websites with user preferences
zh: 使用用户首选项替换网站采用的字体

en: The configuration couldn't be loaded: %s
zh: 未能载入配置：%s

en: Invalid configuration value '%s'
zh: 无效的配置值 ‘%s’

en: Failed to inject stylesheet: %s
zh: 无法插入样式表：%s

en: Show Tab _Label
zh: 显示标签标记(_L)

en: Show Tab _Icon Only
zh: 仅显示标签图标(_I)

en: Close Tab to the R_ight | Close Tabs to the R_ight
zh[0]: 关闭右边标签(_I)

en: Close Ot_her Tab | Close Ot_her Tabs
zh[0]: 关闭其它标签(_H)

en: Trust this website
zh: 信任此站点

en: Security unknown
zh: 安全性未知

en: %s wants to save an HTML5 database.
zh: %s 要保存 HTML5 数据库。

en: %s wants to know your location.
zh: %s 要获知您的位置。

en: You are not connected to a network
zh: 您尚未连接网络

en: Your computer must be connected to a network to reach “%s”. Connect to a wireless access point or attach a network cable and try again.
zh: 您的电脑必须接入网络才能访问 “%s”，请连接无线网络或插入网线后重试。

en: You are not connected to the Internet
zh: 您尚未连接互联网

en: Your computer appears to be connected to a network, but can't reach “%s”. Check your network settings and try again.
zh: 您的电脑似乎已接入网络，但无法访问 “%s”，请检查您的网络设置后重试。

en: Midori can't find the page you're looking for
zh: Midori 找不到您想要的网页

en: The page located at “%s” cannot be found. Check the web address for misspelled words and try again.
zh: 找不到位于 “%s” 的网页。请检查网址是否有误后重试。

en: Oops - %s
zh: 唉呀 - %s

en: Something went wrong with '%s'.
zh: ‘%s’ 中出错了。

en: Send a message to %s
zh: 向 %s 发送邮件

en: Add _search engine...
zh: 添加搜索引擎(_S)...

en: Open _Link
zh: 打开链接(_L)

en: Open Link in _Foreground Tab
zh: 在前台标签中打开链接(_F)

en: Open Link in _Background Tab
zh: 在后台标签中打开链接(_B)

en: Copy Link de_stination
zh: 复制链接目的地(_S)

en: Open _Image in New Tab
zh: 在新标签中打开图片(_I)

en: Copy Im_age
zh: 复制图片(_A)

en: Save I_mage
zh: 保存图片(_M)

en: Copy Video _Address
zh: 复制视频地址(_A)

en: Open Address in New _Tab
zh: 在新标签中打开地址(_T)

en: Search _with
zh: 搜索方式(_W)

en: Open _Frame in New Tab
zh: 在新标签中打开帧(_F)

en: Open or download file from %s
zh: 从 %s 打开或下载文件

en: File Type: '%s'
zh: 文件类型：‘%s’

en: File Type: %s ('%s')
zh: 文件类型：%s(‘%s’)

en: Inspect page - %s
zh: 检查页面-%s

en: Page loading delayed:
zh: 页面加载延时：

en: Loading delayed either due to a recent crash or startup preferences.
zh: 由于最近的崩溃或启动首选项，载入页面发生延迟。

en: Load Page
zh: 载入页面

en: Print background images
zh: 打印背景图片

en: Whether background images should be printed
zh: 是否打印页面的背景图片

note: i18n: Download tooltip (estimated time) : - 1 hour, 5 minutes remaning
en:  - %s remaining
zh:  -%s 剩余

en: The downloaded file is erroneous.
zh: 已下载的文件不正确。

en: The checksum provided with the link did not match. This means the file is probably incomplete or was modified afterwards.
zh: 与链接提供的校验值不匹配。这意味着此文件可能未完整下载或后来被修改过。

en: The file "%s" can't be saved in this folder.
zh: 未能在此文件夹中保存 “%s“ 文件。

en: You don't have permission to write in this location.
zh: 您没有权限在此位置写入。

en: There is not enough free space to download "%s".
zh: 没有足够的空闲空间用来下载 “%s”。

en: The file needs %s but only %s are left.
zh: 此文件需要 %s 但只剩余 %s。

en: Speed Dial
zh: 快速拨号

en: Click to add a shortcut
zh: 点击添加快捷方式

en: Enter shortcut address
zh: 输入快捷方式地址

en: Are you sure you want to delete this shortcut?
zh: 您确定要删除此快捷方式吗？

en: When Midori starts:
zh: Midori 启动时：

en: Use _current page
zh: 使用当前页面(_C)

en: Use current page as homepage
zh: 使用当前页面作为主页

en: Proportional Font Family
zh: 合适的字体族

en: The default font family used to display text
zh: 用来显示文字的默认字体族

en: The default font size used to display text
zh: 用来显示文字的默认字体大小

en: Fixed-width Font Family
zh: 等宽字体族

en: The font family used to display fixed-width text
zh: 用来显示等宽文字的字体族

en: The font size used to display fixed-width text
zh: 用来显示等宽文字的字体大小

en: The minimum font size used to display text
zh: 用来显示文字的最小字体大小

en: Load images automatically
zh: 自动载入图片

en: Enable scripts
zh: 启用脚本

en: Enable WebGL support
zh: 启用 WebGL 支持

en: Zoom Text and Images
zh: 缩放文字和图片

en: Allow scripts to open popups
zh: 允许脚本打开弹出窗口

en: Whether scripts are allowed to open popup windows automatically
zh: 是否允许脚本自动打开弹出窗口

en: Initial factor to enlarge newly opened tabs by
zh: 放大新打开的标签的初始因子：

en: Preferred languages
zh: 首选语言

en: A comma separated list of languages preferred for rendering multilingual webpages, for example "de", "ru,nl" or "en-us;q=1.0, fr-fr;q=0.667"
zh: 一个由逗号分隔的用以显示多语言网页的首选语言列表，例如 “de”，“ru,nl” 或 “en-us;q=1.0, fr-fr;q=0.667”

en: Save downloaded files to:
zh: 保存下载的文件至：

en: Open new pages in:
zh: 在此打开新页面：

en: New tab behavior:
zh: 新标签行为：

en: Close Buttons on Tabs
zh: 标签上有关闭按钮

en: Open Tabs next to Current
zh: 在当前标签后打开标签

en: Whether to open new tabs next to the current tab or after the last one
zh: 在当前标签后还是在上一标签后打开新标签

en: Open tabs in the background
zh: 在后台打开标签

en: Proxy server
zh: 代理服务器

en: Supported proxy types:
zh: 支持的代理类型：

note: TODO: Preserve page icons of search engines and merge privacy items
en: Web Cache
zh: 网页缓存

en: The maximum size of cached pages on disk
zh: 磁盘上缓存页面最大值

note: i18n: This refers to an application, not the 'user agent' string
en: Identify as
zh: 识别为

en: Delete old Cookies after:
zh: 删除此后的原隐私信息：

en: The maximum number of days to save cookies for
zh: 最长隐私信息保存天数

en: Only accept Cookies from sites you visit
zh: 只接受您访问的网站的隐私信息

en: Block cookies sent by third-party websites
zh: 屏蔽第三方网站发送的隐私信息

en: Cookies store login data, saved games, or user profiles for advertisement purposes.
zh: 隐私信息存储登录数据、游戏状态或用于广告目的用户分布信息。

en: Enable HTML5 local storage support
zh: 启用 HTML5 本地存储支持

note: i18n: Reworded: Shorten details propagated when going to another page
en: Strip referrer details sent to websites
zh: 剥离向站点发送的提交信息详情

note: i18n: Referer here is not a typo but a technical term
en: Whether the "Referer" header should be shortened to the hostname
zh: “提交信息” 头文件是否缩短为主机名

en: Delete pages from history after:
zh: 删除此历史后的页面：

en: The maximum number of days to save the history for
zh: 最长历史保存天数

en: _Manage Search Engines
zh: 管理搜索引擎(_M)

en: Add search engine
zh: 添加搜索引擎

en: Edit search engine
zh: 编辑搜索引擎

en: Manage Search Engines
zh: 管理搜索引擎

en: Use as _default
zh: 用作默认(_D)

en: The search engines couldn't be loaded. %s
zh: 未能载入搜索引擎。%s

en: The search engines couldn't be saved. %s
zh: 未能保存搜索引擎。%s

en: Bookmarks and History
zh: 书签和历史

en: Search for %s
zh: 搜索 %s

en: Failed to select from history: %s
zh: 无法从历史记录中选择: %s

en: Search with…
zh: 搜索方式…

en: Search with %s
zh: 用 %s 搜索

en: Could not run external program.
zh: 未能运行外部程序。

note: i18n: A panel at the bottom, to search text in pages
en: _Inline Find:
zh: 在文中查找(_I)：

en: Close Findbar
zh: 关闭查找栏

note: i18n: [n] bookmark(s)
en: %d bookmark | %d bookmarks
zh[0]: %d 个书签

note: i18n: [n] subfolder(s)
en: %d subfolder | %d subfolders
zh[0]: %d 个子目录

note: i18n: Folder containing [[n] folder(s)] and no bookmark
en: Folder containing %s and no bookmark
zh: 文件夹包含 %s，不含书签

note: i18n: Folder containing [[n] bookmark(s)]
en: Folder containing %s
zh: 文件夹包含 %s

note: i18n: Folder containing [[n] bookmark(s)] and [[n] folder(s)]
en: Folder containing %s and %s
zh: 文件夹包含 %s 和 %s

note: i18n: Bookmark leading to: [bookmark uri]
en: Bookmark leading to: %s
zh: 书签指向：%s

note: i18n: [[n] folder(s)] and no bookmark
en: %s and no bookmark
zh: %s，没有书签

en: Edit the selected bookmark
zh: 编辑选中的书签

en: Delete the selected bookmark
zh: 删除选中的书签

en: Add a new folder
zh: 添加新文件夹

en: <i>Separator</i>
zh: <i>分隔符</i>

note: Create the filter entry
en: Search Bookmarks
zh: 搜索书签

en: A week ago
zh: 一周前

en: Failed to remove history item: %s
zh: 无法移除历史项目：%s

en: Are you sure you want to remove all history items?
zh: 您确定要移除所有历史项目吗？

en: Bookmark the selected history item
zh: 将选中的历史项目加入书签

en: Delete the selected history item
zh: 删除选中的历史项目

en: Clear the entire history
zh: 清除全部历史

note: #-#-#-#-#  midori_7.0-2.1_zh_CN.po (midori)  #-#-#-#-# Create the filter entry #-#-#-#-#  ptyxis_50~beta-1_zh_CN.po (ptyxis main)  #-#-#-#-# Translators: Refers to searching the terminal scrollback
en: Search History
zh: 搜索历史

en: A username and a password are required
    to open this location:
zh: 需要用户名和密码
    来打开此位置：

en: Property '%s' is invalid for %s
zh: 属性 ‘%s’ 对 ‘%s’ 无效

en: Preferences for %s
zh: %s 首选项

en: MD5-Checksum:
zh: MD5 校验和:

en: SHA1-Checksum:
zh: SHA1 校验和:

note: i18n: An infobar shows up when viewing a script on userscripts.org
en: This page appears to contain a user script. Do you wish to install it?
zh: 此页面看来包含一个用户脚本。您想安装它吗？

en: _Install user script
zh: 安装用户脚本(_I)

note: i18n: An infobar shows up when viewing a style on userstyles.org
en: This page appears to contain a user style. Do you wish to install it?
zh: 此页面看来包含一个用户样式。您想安装它吗？

en: _Install user style
zh: 安装用户样式(_I)

en: Userscripts
zh: 用户脚本

en: Userstyles
zh: 用户样式

en: Do you want to delete '%s'?
zh: 您要删除 ‘%s’ 吗？

en: Delete user script
zh: 删除用户脚本

en: Delete user style
zh: 删除用户样式

en: The file <b>%s</b> will be permanently deleted.
zh: 将永远删除 <b>%s</b> 文件。

en: Open in Text Editor
zh: 在文本编辑器中打开

en: Open Target Folder
zh: 打开目标文件夹

en: Add new addon
zh: 添加新插件

en: Remove selected addon
zh: 移除选中的插件

en: User addons
zh: 用户插件

en: Can't monitor folder '%s': %s
zh: 未能监视 ‘%s’ 文件夹：%s

en: Support for userscripts and userstyles
zh: 支持用户脚本和用户样式

en: Colorful Tabs
zh: 彩色标签

en: Tint each tab distinctly
zh: 用不同颜色区分标签

en: Cookie Manager
zh: 隐私信息管理器

en: Deletes all shown cookies. If a filter is set, only those cookies are deleted which match the filter.
zh: 删除所有已显示的隐私信息。如果设置了过滤器，则只删除与此过滤器匹配的隐私信息。

en: Do you really want to delete all cookies?
zh: 您真的要删除所有隐私信息吗？

en: Only cookies which match the filter will be deleted.
zh: 只删除与此过滤器匹配的隐私信息。

en: At the end of the session
zh: 在会话结束时

en: <b>Host</b>: %s
    <b>Name</b>: %s
    <b>Value</b>: %s
    <b>Path</b>: %s
    <b>Secure</b>: %s
    <b>Expires</b>: %s
zh: <b>主机</b>：%s
    <b>名称</b>：%s
    <b>值</b>：%s
    <b>路径</b>：%s
    <b>安全</b>：%s
    <b>有效期</b>：%s

en: <b>Domain</b>: %s
    <b>Cookies</b>: %d
zh: <b>域</b>：%s
    <b>隐私信息</b>：%d

en: Search Cookies by Name or Domain
zh: 以名称或者域名搜索 Cookies

en: List, view and delete cookies
zh: 列出、查看和删除隐私信息

en: Copy Tab _Addresses
zh: 复制标签地址(_A)

en: Copy Addresses of Tabs
zh: 复制标签的地址

en: Copy the addresses of all tabs to the clipboard
zh: 将所有标签的地址复制至剪贴板

en: Delayed load
zh: 延迟加载

en: Delay page load until you actually use the tab.
zh: 直到您使用该标签才加载页面内容。

en: Version numbers in brackets show the version used at runtime.
zh: 在括号中的版本号显示运行时的版本。

en: Midori doesn't store any personal data:
zh: Midori 没有存储任何个人数据：

en: No history or web cookies are being saved.
zh: 未保存历史或网络隐私信息。

en: Extensions are disabled.
zh: 已禁用扩展。

en: HTML5 storage, local database and application caches are disabled.
zh: 已禁用 HTML5 存储、本地数据库和应用程序缓存。

en: Midori prevents websites from tracking the user:
zh: Midori 阻止网站追踪用户：

en: Referrer URLs are stripped down to the hostname.
zh: 剥离提交信息 URL 为主机名。

en: DNS prefetching is disabled.
zh: 已禁用 DNS 预取。

en: The language and timezone are not revealed to websites.
zh: 不向网站透露语言和时区。

en: Flash and other Netscape plugins cannot be listed by websites.
zh: 网站未能列出动画和其它 Netscape 插件。

en: Double click for more information
zh: 双击查看更多信息

en: This extension shows glib error messages in systray.
zh: 此插件在系统托盘里显示glib的错误信息。

en: An error occurred when attempting to download a file with the following plugin:
    %s
    
    Error:
    %s
    
    Carry on without this plugin.
zh: 在尝试下载下列插件的文件时遇到了一个错误:
    %s
    
    错误:
    %s
    
    不使用这个插件，继续。

en: The plug-in was unable to connect with aria2:
    Please make sure that aria2 is running with rpc enabled ie: aria2c --enable-rpc
    If it's so, check it also is using the port 6800.
    Lastly Check the configuration of your firewall.
    Whitelist aria2 and the port 6800 if they aren't.
zh: 插件无法连接 aria2：
    请确保 aria2 已运行且 rpc 已启用 如：aria2c --enable-rpc
    如果已经运行，检查其使用的端口是否为6800。
    之后，请检查您的防火墙设置。
    如果之前不是，请将 aria2 和端口6800加入白名单。

en: External Download Manager - Aria2
zh: 外部下载管理器 - Aria2

en: Download files with Aria2
zh: 使用 Aria2 下载文件

en: External Download Manager - SteadyFlow
zh: 外部下载管理器 - SteadyFlow

en: Download files with SteadyFlow
zh: 使用 SteadyFlow 下载文件

en: Download files with "%s" or a custom command
zh: 使用 "%s" 或自定义命令下载文件

en: External Download Manager - CommandLine
zh: 外部下载管理器 - 命令行

en: Right-click a suggestion to customize it
zh: 单击右键来编辑选中的建议

en: Select an application to open "%s"
zh: 选择打开 %s 的应用程序

en: Cannot open '%s' because the download failed.
zh: 下载失败，无法打开 %s

en: Open _with…
zh: 打开方式…(_W)

en: Open in Image _Viewer
zh: 在图片查看器中打开(_V)

en: News Aggregator
zh: 新闻聚合器

en: Failed to find required Atom "entry" elements in XML data.
zh: 无法在 XML 数据中查找所需的 Atom “条目” 元素。

en: Failed to find required Atom "feed" elements in XML data.
zh: 无法在 XML 数据中查找所需的 Atom “源” 元素。

[ctx: Feed]
note: i18n: The local date a feed was last updated
en: Last updated: %s.
zh: 最后更新：%s。

en: Add new feed
zh: 添加新源

en: _Feeds
zh: 源(_F)

en: Failed to find root element in feed XML data.
zh: 无法在源 XML 数据中查找根元素。

en: Unsupported feed format.
zh: 不支持的源格式。

en: Failed to parse XML feed: %s
zh: 无法解析 XML 源：%s

en: Failed to find "channel" element in RSS XML data.
zh: 无法在 RSS XML 数据中查找 “频道” 元素。

en: Unsupported RSS version found.
zh: 找到了不支持的 RSS 版本。

en: Failed to find required RSS "item" elements in XML data.
zh: 无法在 XML 数据中查找所需的 RSS “项目” 元素。

en: Failed to find required RSS "channel" elements in XML data.
zh: 无法在 XML 数据中查找所需的 RSS “频道” 元素。

en: Feed '%s' already exists
zh: 源 ‘%s’ 已经存在

en: Error loading feed '%s'
zh: 载入源 ‘%s’ 时出错

en: Feed Panel
zh: 源面板

en: Read Atom/ RSS feeds
zh: 阅读 Atom/RSS 源

en: Failed to add form value: %s
zh: 无法添加表单值：%s

en: Master password required
    to open password database
zh: 需要主密码来
    打开密码数据库：

en: Remember password on this page?
zh: 记住此页的密码？

en: Never for this page
zh: 对此页从不

en: Toggle form history state
zh: 切换表单历史状态

en: Activate or deactivate form history for the current tab.
zh: 为当前标签激活或停用表单历史。

en: Only activate form history via hotkey (Ctrl+Shift+F) per tab
zh: 在每个标签上通过热键(Ctrl + Shift + F)只激活表单历史

en: Form history filler
zh: 表单历史填写器

en: Stores history of entered form data
zh: 存储已输入的表单数据历史

en: Failed to select suggestions
zh: 无法选择建议

en: There are no unvisited tabs
zh: 没有未浏览的标签

en: History-List
zh: 历史列表

en: Tab closing behavior
zh: 标签关闭行为

en: Switch to last viewed tab
zh: 切换至上次查看的标签

en: Switch to newest tab
zh: 切换至最新标签

en: Flash window on background tabs
zh: 在后台标签的窗口闪烁

en: Next new Tab (History List)
zh: 下一新标签(历史列表)

en: Next new tab from history
zh: 历史中的下一新标签

en: Previous new Tab (History List)
zh: 上一新标签(历史列表)

en: Previous new tab from history
zh: 历史中的上一新标签

en: Display tab in background (History List)
zh: 在后台显示标签(历史列表)

en: Display the current selected tab in background
zh: 在后台显示当前选中的标签

en: History List
zh: 历史列表

en: Move to the last used tab when switching or closing tabs
zh: 切换或关闭标签时移动至上次使用的标签

en: SQL fails: %s
zh: 执行 SQL 失败：%s

en: Accept for session
zh: 仅本次会话接受

en: Could not open database of extension: %s
zh: 无法打开该扩展程序的数据库：%s

en: Failed to execute database statement: %s
zh: 执行数据库语句失败：%s

en: Do you really want to delete all JavaScript permissions?
zh: 确定删除所有JavaScript的权限许可吗？

en: Delete all JavaScript permissions?
zh: 删除所有JavaScript的权限吗？

en: This action will delete all JavaScript permissions. You will be asked for permissions again for each web site visited.
zh: 该操作将会删除所有JavaScript权限，当你打开每个网站时会被询问该权限。

en: Manager instance
zh: 管理器实例

en: Instance to global NoJS manager
zh: 全局NoJS数据管理的实例

note: Set up dialog
en: Configure NoJS
zh: 配置NoJS

en: Below is a list of all web sites and the policy set for them. You can delete policies by marking the entries and clicking on <i>Delete</i>.
zh: 下面是所有网站和为他们设置的策略列表。你可以删除策略，通过选中条目点击  <i>删除</i>.

en: Delete _all
zh: 全部删除(_A)

note: Add "allow-local-pages" checkbox
en: A_llow scripts on local pages
zh: 允许脚本在本地页面上运行(_L)

note: Add "block-unknown-domains" checkbox
en: Bloc_k scripts at unknown domains by default
zh: 默认屏蔽来自未知域名的脚本(_K)

note: Add "check-second-level-only" checkbox
en: S_et permissions on second-level domain
zh: 设定二级域名许可(_E)

note: Add menu item(s) for domain
en: Deny %s
zh: 拒绝%s

en: Allow %s
zh: 允许%s

en: Allow %s this session
zh: 本次会话允许%s

en: Browser window
zh: 浏览器窗口

en: The Midori browser instance this view belongs to
zh: 此视图所属的 Midori 浏览器实例

en: The Midori view instance this view belongs to
zh: 此视图所属的 Midori 视图实例

en: Menu icon state
zh: 菜单图标状态

en: State of menu icon to show in status bar
zh: 状态栏菜单图标的显示状态

en: A fatal error occurred which prevents the NoJS extension to continue. You should disable it.
zh: 出现一个阻止NoJS扩展运行的致命错误。您应该禁用该扩展。

en: Error in NoJS extension
zh: NoJS扩展出错

en: Could not create configuration folder for extension: %s
zh: 无法为扩展程序“%s”创建配置文件夹。

en: Could not create configuration folder for extension.
zh: 无法为扩展程序创建配置文件夹

en: Could not open database of extension.
zh: 无法打开扩展程序的数据库。

en: Could not set up database structure of extension.
zh: 无法建立扩展程序的数据库结构。

en: Extension instance
zh: 扩展程序实例

en: The Midori extension instance for this extension
zh: 这个扩展程序的 Midori 扩展程序实例

en: Application instance
zh: 应用程序实例

en: The Midori application instance this extension belongs to
zh: 这个扩展程序属于 Midori 应用程序实例

en: Database instance
zh: 数据库实例

en: Pointer to sqlite database instance used by this extension
zh: 这个扩展程序使用的 sqlite 数据库实例指针

en: Path to sqlite database instance used by this extension
zh: 这个扩展程序使用的 sqlite 数据库实例路径

en: Allow local pages
zh: 允许本地页面

en: Allow scripts to run on local (file://) pages
zh: 允许脚本在本地(file://)页面上运行

en: Only second level
zh: 仅限于第二阶乘

en: Reduce each domain to its second-level (e.g. www.example.org to example.org) for comparison
zh: 将域名降为其二级域名以作比较

en: Unknown domain policy
zh: 未知域名策略

en: Policy to use for unknown domains
zh: 对未知域名使用的策略

en: Accept temporarily
zh: 暂时接受

note: #-#-#-#-#  pidgin_2.14.14-1_zh_CN.po (Pidgin)  #-#-#-#-# *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Mouse Gestures
zh: 鼠标手势

en: Control Midori by moving the mouse
zh: 通过移动鼠标控制 Midori

en: Reload page or stop loading
zh: 重载页面或停止载入

en: Customize Keyboard shortcuts
zh: 自定义键盘快捷键

en: Customize Sh_ortcuts…
zh: 自定义快捷键(_O)

en: View and edit keyboard shortcuts
zh: 查看和编辑键盘快捷键

en: Statusbar Clock
zh: 状态栏时钟

en: Display date and time in the statusbar
zh: 在状态栏中显示日期和时间

en: Netscape plugins
zh: Netscape 插件

en: Enable Netscape plugins
zh: 启用 Netscape 插件

en: Statusbar Features
zh: 状态栏功能

en: Easily toggle features on web pages on and off
zh: 方便地打开或关闭网页中的功能

en: Tab Panel
zh: 标签面板

en: T_ab Panel
zh: 标签面板(_A)

en: Show tabs in a vertical panel
zh: 在竖直面板里显示标签

en: Only Icons on Tabs by default
zh: 默认仅标签上的图标

en: New tabs have no label by default
zh: 新标签默认没有标记

en: Tabs to One
zh: 合并标签页

en: Tabs you collected so far
zh: 目前已拥有的标签页

en: Clicking an item restores a tab.
zh: 点击项目恢复标签页

en: Tabs to _One
zh: 合并标签页(_O)

en: Closes all open tabs and creates new tab with tabs links
zh: 关闭所有已打开的标签页并用标签链接创建新标签页

en: Easily edit the toolbar layout
zh: 轻松地编辑工具栏布局

note: i18n: Dialog: Clear Private Data, in the Tools menu
en: Clear Private Data
zh: 清除隐私数据

en: _Clear private data
zh: 清除隐私数据(_C)

en: Clear the following data:
zh: 清除以下数据：

en: Last open _tabs
zh: 上次打开的标签(_T)

en: Clear private data when _quitting Midori
zh: 退出 Midori 时清除隐私数据(_Q)

note: i18n: Logins and passwords in websites and web forms
en: Saved logins and _passwords
zh: 已保存的用户名和密码(_P)

en: Cookies and Website data
zh: 隐私信息和网站数据

en: Website icons
zh: 网站图标

en: Open tabs
zh: 打开的标签

en: More open tabs…
zh: 更多打开的标签...

en: Failed to clear history: %s
zh: 无法清除历史：%s

note: i18n: Couldn't remove items that are older than n days
en: Failed to remove old history items: %s
zh: 无法移除原历史项目：%s

en: Failed to add bookmark item: %s
zh: 无法添加书签项目：%s

en: Failed to update bookmark: %s
zh: 更新书签 %s 失败

en: Failed to remove bookmark item: %s
zh: 移除书签条目“%s”失败

en: The configuration couldn't be saved. %s
zh: 未能保存配置。%s

note: i18n: Trash, or wastebin, containing closed tabs
en: The trash couldn't be saved. %s
zh: 未能保存回收站。%s

en: Midori crashed the last time it was opened. You can report the problem at %s.
zh: Midori 上次在打开后崩溃了。你可以到 %s 报告问题。

en: Modify _preferences
zh: 修改首选项(_P)

en: Disable all _extensions
zh: 禁用所有扩展(_E)

en: Show a dialog after Midori crashed
zh: Midori 崩溃后显示对话框

en: Discard old tabs
zh: 舍弃原标签

en: Show last crash _log
zh: 显示上次的崩溃日志(_L)

en: Run in _debugger
zh: 在调试器内运行(_D)

en: An instance of Midori is already running but not responding.
zh: 已有一个 Midori 实例在运行但无响应。

en: Bookmarks couldn't be loaded: %s
zh: 未能载入书签：%s

en: The session couldn't be loaded: %s
zh: 未能载入会话：%s

en: The trash couldn't be loaded: %s
zh: 未能载入回收站：%s

en: The history couldn't be loaded: %s
zh: 未能载入历史：%s

en: The following errors occured:
zh: 发生了以下错误：

en: Could not open database of extenstion: %s
zh: 无法打开扩展程序“%s”的数据库。

en: Do you really want to delete all cookie permissions?
zh: 您确定要删除所有 cookie 的权限吗？

en: Delete all cookie permissions?
zh: 删除所有 cookie 的权限？

en: This action will delete all cookie permissions. You will be asked for permissions again for each web site visited.
zh: 这个操作将会删除所有 cookie 的权限。你将会被再一次询问你访问的每一个网站的权限。

en: Cookie permission manager
zh: Cookie 权限管理器

en: Instance of current cookie permission manager
zh: 当前 cookie 权限管理器的实例

note: Set up dialog
en: Configure cookie permission
zh: 配置 cookie 权限

en: Below is a list of all web sites and the policy set for them. You can delete policies by marking the entries and clicking on <i>Delete</i>.You can also add a policy for a domain manually by entering the domain below, choosing the policy and clicking on <i>Add</i>.
zh: 下面列出的是所有网站和它们的策略。您可以标记条目并点击<i>删除</i>来删除策略。您还可以在下面输入域名，选择策略后点击<i>添加</i>来手动为一个域名添加一个策略。

en: Policy for cookies from domains not in the list:
zh: 对来自非列表内域名Cookie的策略：

en: Ask for a decision
zh: 询问并决定

en: A fatal error occurred which prevents the cookie permission manager extension to continue. You should disable it.
zh: 发生了一个致命错误阻止扩展程序“Cookie 权限管理器”继续运行。您最好关闭它。

en: Error in cookie permission manager extension
zh: Cookie 权限管理器中发生了错误

en: Could not determine global cookie policy to set for domain: %s
zh: 无法为域名“%s”确定要设置的全局 cookie 策略。

en: Till session end
zh: 直到会话结束

en: The website %s wants to store %d cookies.
zh: 网站“%s”想要保存 %d 条 cookie。

en: The website %s wants to store a cookie.
zh: 网站“%s”想要存储一条 cookie。

en: Multiple websites want to store %d cookies in total.
zh: 多个网站想要存储共 %d 条 cookies。

en: Accept for this _session
zh: 仅这次允许(_S)

en: De_ny
zh: 拒绝(_N)

en: Deny _this time
zh: 仅本次拒绝

en: Expire date
zh: 过期日期

en: The policy to use for domains not individually configured. This only acts to further restrict the global cookie policy set in Midori settings.
zh: 域名所用的策略没有单独设定。这只是进一步限制 Midori 设置中的的全局Cookie策略。

en: Cookie Security Manager
zh: Cookie 安全管理器

en: Manage cookie permission per site
zh: 管理每个网站的 cookie 权限

en: Failed to fetch application icon in %s: %s
zh: 无法获取应用程序图标 - %s: %s

en: Failed to create new launcher (%s): %s
zh: 创建新启动器失败 (%s): %s

en: Launcher created
zh: 启动器已建立

en: You can now run <b>%s</b> from your launcher or menu
zh: 您可以在您的启动器或菜单中运行 <b>%s</b>

en: Error creating launcher
zh: 建立启动器时出错

en: No file "desc" found
zh: 未找到 "desc" 文件

en: New _Profile
zh: 新建配置(_P)

en: Creates a new, independent profile and a launcher
zh: 新建一个独立的配置和启动器

en: New _App
zh: 新应用(_A)

en: Creates a new app for a specific site
zh: 为特定站点新建一个应用

en: Error launching
zh: 启动出错

en: Web App Manager
zh: Web 应用管理器

en: Manage websites installed as applications
zh: 管理作为应用程序安装的网站

note: Failure to open is the only known possibility here
en: Failed to open download: %s
zh: 打开下载项失败：%s

en: Open Destination _Folder
zh: 打开目的地文件夹(_F)

en: The file '<b>%s</b>' has been downloaded.
zh: 文件 ‘<b>%s</b>’ 已经下载。

en: '<b>%s</b>' and %d other files have been downloaded.
zh: 下载了“<b>%s</b>”和其他 %d 个文件。

en: Some files are being downloaded
zh: 有些文件正在下载

en: _Quit Midori
zh: 退出 Midori(_Q)

en: The transfers will be cancelled if Midori quits.
zh: 如果退出 Midori 则取消传输。

en: Transfer Manager
zh: 传输管理器

en: View downloaded files
zh: 查看已下载的文件

en: Failed to update database: %s
zh: 更新数据失败：%s

en: Failed to select from database: %s
zh: 从数据库选择失败： %s

en: Failed to import legacy session: %s
zh: 导入此旧会话失败： %s

en: Tab and session management.
zh: 标签页和会话管理。

en: This extension provides a task queue for update jobs or recurring events.
zh: 此扩展提供更新工作或重复事件的任务队列。

en: Failed to add new note to database: %s
zh: 添加新注释到数据库失败： %s

en: Falied to remove note from database: %s
zh: 从数据库中删除注释失败： %s

en: Falied to rename note: %s
zh: 注释重命名失败： %s

en: Falied to update note: %s
zh: 更新注释失败： %s

en: Creates a new empty note, unrelated to opened pages
zh: 新建一个与已打开页面无关的空笔记

en: Failed to select from notes database: %s
zh: 从数据库中选择注释失败： %s

en: Copy note to clipboard
zh: 将注释拷贝到剪贴板

en: Copy selection as note
zh: 将选中内容拷贝为注释

en: Save text clips from websites as notes
zh: 将网站的文本剪辑保存为注释

en: Advertisement blocker
zh: 广告屏蔽器

en: Block advertisements according to a filter list
zh: 按过滤器列表屏蔽广告

en: Bl_ock image
zh: 屏蔽图片(_O)

en: Bl_ock link
zh: 屏蔽链接(_O)

en: Display hidden elements
zh: 显示隐藏元素

en: Type the address of a preconfigured filter list in the text entry and hit Enter.
zh: 在文本框中输入预配置过滤列表的网址并回车。

en: You can find more lists by visiting following sites:
     %s, %s
zh: 您可以在以下网站找到更多列表：
     %s, %s

en: Configure Advertisement filters
zh: 配置广告过滤器

en: Last update: %x %X
zh: 上次更新：%x %x

en: File incomplete - broken download?
zh: 文件不完整，下载中断了？

en: Edit rule
zh: 编辑规则

en: _Rule:
zh: 规则(_R)：

en: Domain Hotkeys
zh: 域名热键

en: Add www. and .com/.country_domain and proceed with Ctrl+Enter/Shift+Enter
zh: 添加 www. 和 .com 或.国家域名后按 Ctrl+Enter 或 Shift+Enter 继续

en: Webmedia now-playing
zh: 网页媒体正在播放

en: Share 'youtube, vimeo, dailymotion, coub and zippcast' that you are playing in Midori using org.midori.mediaHerald
zh: 通过 org.midori.mediaHerald 来分享正在 Midori 中播放的 Youtube、Vimeo、Dailymotion、Coub、Zippcast 视频。

en: Mind-mapping application
zh: 思维导图应用程序

en: Minder in AppCenter
zh: 在 AppCenter 中打开 Minder

en: Import file from format (%s)
zh: 导入 %s 格式文件

en: Starts Minder with a new file
zh: 启动 Minder 并新建空文件

en: Enables image links in exported Markdown
zh: 在导出的 Markdown 中启用图像链接

en: Run '%s --help' to see valid options
zh: 运行 “%s --help”可查看有效选项

en: ERROR: Unable to import file
zh: 错误：无法导入文件

en: ERROR:  Unable to open file '%s'
zh: 错误：无法打开文件“%s”

en: Callout
zh: 标记

en: No text found
zh: 未找到文本

en: Use Theme Default Color
zh: 使用主题默认颜色

en: Delete Connection
zh: 删除连接

en: Remove Sticker
zh: 移除贴纸

en: Start Node
zh: 起始节点

en: End Node
zh: 结束节点

en: Next Connection
zh: 下一个连接

en: Previous Connection
zh: 上一个连接

en: Connection Title
zh: 连接标题

en: Connection Note
zh: 连接备注

en: %0.3g%% complete
zh: %0.3g%% 完成

en: Drag to resize node
zh: 拖动可调整节点大小

en: Drag to resize node and image.
    Control-drag to resize only node.
zh: 拖动可调整节点和图像的大小。
    按住Ctrl键再拖动，可只调整节点大小。

en: Children: %u
zh: 子节点： %u

en: connection endpoint change
zh: 连接端点修改

en: connection drag
zh: 连接拖动

en: Another Idea
zh: 其他想法

en: Select a node, connection or group
    to view/edit information
zh: 选择节点、连接或群组，可查看/编辑信息

en: Add Root Node
zh: 添加根节点

en: Add Nodes With Quick Entry
zh: 使用快速输入添加节点

en: Export With Current Settings
zh: 使用当前设置导出

en: Export As %s
zh: 导出为 %s

en: Minder Export Completed
zh: Minder导出已完成

en: Generated by Minder
zh: 由Minder生成

en: Zoom %
zh: 放大 %

en: Include image links
zh: 包含图像链接

en: Creates a directory containing the Markdown and embedded images
zh: 创建包含 Markdown 和嵌入图像的目录

en: Upwards
zh: 向上

en: Export using indentation spaces
zh: 使用缩进空格导出

en: Outliner
zh: 大纲

en: Enable Transparent Background
zh: 启用透明背景

en: Portable Minder
zh: 便携式Minder

en: PlainText
zh: 纯文本

en: Change color…
zh: 修改颜色……

en: Top Nodes
zh: 顶部节点

en: All Grouped Nodes
zh: 所有已分群组的节点

en: Crop Area: %d,%d %3dx%3d
zh: 裁剪区域： %d，%d %3dx%3d

en: Cursor: %3d,%3d
zh: 光标： %3d，%3d

en: Paste Image from Clipboard
zh: 从剪贴板粘贴图像

en: Copy Image to Clipboard
zh: 将图像复制到剪贴板

en: Cut Image to Clipboard
zh: 将图像剪切到剪贴板

en: Text Editing
zh: 文本编辑

en: Unnamed Document
zh: 未命名文档

en: Zoom to Fit Selected Node Tree
zh: 对选定的节点树进行合理缩放

en: Zoom to Actual Size
zh: 缩放至实际大小

en: Zoom to Percent
zh: 缩放百分比：

en: Zoom (%d%%)
zh: 缩放 （%d%%）

en: Search Nodes, Callouts and Connections
zh: 搜索节点、标记和连接

en: Search Criteria
zh: 搜索条件

en: Search all tabs
zh: 搜索所有选项卡

en: Callouts
zh: 标记

en: Unfolded
zh: 展开

en: Non-tasks
zh: 非任务

en: Shortcuts Cheatsheet
zh: 快捷键

en: About Minder
zh: 关于 Minder

en: Show Property Sidebar
zh: 显示属性侧边栏

en: Save current unnamed document?
zh: 要保存当前未命名的文档吗？

en: Changes will be permanently lost if not saved.
zh: 如不保存，修改内容将永久丢失。

en: The file %s was modified outside of the application.
zh: 文件 %s 已被其他应用程序修改。

en: Discard Changes and reload
zh: 放弃修改并重新加载

en: Save local version and overwrite
zh: 保存本地版本并覆盖

en: Hide Property Sidebar
zh: 隐藏属性侧边栏

en: Hide connections
zh: 隐藏连接

en: Hide callouts
zh: 隐藏标记

en: Node Layouts
zh: 节点布局

en: Add Custom Theme
zh: 添加自定义主题

en: Balance Nodes
zh: 平衡节点

en: Fold Completed Tasks
zh: 折叠已完成的任务

en: Unfold All Nodes
zh: 展开所有节点

en: Unsaved
zh: 未保存

en: Main Idea
zh: 主要想法

en: Select a link color
zh: 选择链接颜色

en: Override Color
zh: 覆盖颜色

en: Add Image…
zh: 添加图像……

en: Copy Node To Clipboard
zh: 将节点复制到剪贴板

en: Cut Node To Clipboard
zh: 将节点剪切到剪贴板

en: Detach Node
zh: 拆分节点

en: No node found
zh: 未找到节点

en: Paste and Replace Node
zh: 粘贴和替换节点

en: Delete Single Node
zh: 删除单个节点

en: Set to color…
zh: 设置颜色……

en: Randomize color
zh: 颜色随机

en: Use parent color
zh: 使用父节点颜色

en: Edit Text…
zh: 编辑文本……

en: Add Node Link
zh: 添加节点链接

en: Add Callout
zh: 添加标记

en: Link Color
zh: 链接颜色

en: Change Node
zh: 修改节点

en: Add Parent Node
zh: 添加父节点

en: Add Sibling Node
zh: 添加同级节点

en: Insert Nodes
zh: 插入节点

en: Replace Nodes
zh: 替换节点

en: Quick Entry
zh: 快速输入

en: Next Sibling Node
zh: 下一个同级节点

en: Previous Sibling Node
zh: 上一个同级节点

en: Child Node
zh: 子节点

en: Child Nodes
zh: 子节点

en: Parent Node
zh: 父节点

en: Linked Node
zh: 已链接的节点

en: Center Current Node
zh: 当前节点居中

en: Sort Children
zh: 对子项进行排序

en: Remove Task
zh: 删除任务

en: Mark Task As Done
zh: 将任务标记为已完成

en: Remove Node Link
zh: 删除节点链接

en: Unfold Children
zh: 展开子节点

en: Fold Children
zh: 折叠子节点

en: Remove Callout
zh: 删除标记

en: Paste Node As Child
zh: 将节点粘贴为子节点

en: Paste Image As Child Node
zh: 将图像粘贴为子节点

en: Paste and Replace Node Image
zh: 粘贴和替换节点图像

en: Paste Text As Child Node
zh: 将文本粘贴为子节点

en: Paste and Replace Node Text
zh: 粘贴和替换节点文本

en: Link Colors
zh: 链接颜色

en: Toggle Tasks
zh: 切换任务

en: Link Nodes
zh: 链接节点

en: Parent Nodes
zh: 父节点

en: Align Center Horizontally
zh: 水平居中对齐

en: Align Center Vertically
zh: 垂直居中对齐

en: Node Title
zh: 节点标题

en: Node Note
zh: 节点备注

en: Callout Text
zh: 标记文本

en: Create new node from edit mode
zh: 从编辑模式新建节点

en: Specifies if we should create a new node directly from edit mode if Return or Tab is pressed.
zh: 按下 Return 或 Tab 键时，是否直接从编辑模式新建节点。

en: Automatically make embedded URLs into links
zh: 自动将嵌入的 URL 设置为链接

en: Specifies if embedded URLs found in node titles should be automatically highlighted.
zh: 是否自动高亮显示节点标题中嵌入的 URL。

en: Enable Markdown
zh: 启用 Markdown

en: Enable Unicode input
zh: 启用Unicode输入

en: Specifies if Unicode characters can be input using backslash prefixed descriptors (ex. \pi)
zh: 是否可以使用反斜杠前缀描述符输入 Unicode 字符（例如 \pi）

en: Create connection title on creation
zh: 创建时生成连接标题

en: Specifies if the connection title will be added and put into edit mode immediately after the connection is made.
zh: 在建立连接后立即添加连接标题并将其置于编辑模式。

en: Select items on mouse hover
zh: 鼠标悬停时选择项目

en: If enabled, selects items when mouse cursor hovers over the item.
zh: 如果启用，则当鼠标光标悬停在项目上时即选择该项目。

en: Text field font size
zh: 文本字段字体大小

en: Specifies the custom font size to use in text editing fields (i.e, quick entry or notes field).
zh: 指定在文本编辑区域（即快速输入或注释字段）中使用的字体大小。

en: Help for inputting node information:
zh: 输入节点信息的帮助：

en: Each line of text describes either the title of a node or note information for a node.
zh: 每行文本描述一个节点的标题或一个节点的注释信息。

en: Creates a child node of the previous node.
zh: 创建前一个节点的子节点。

en: If this character is the first non-whitespace character, makes a new root node from the title that follows.
zh: 如果此字符是第一个非空格字符，则从后面节点的标题创建一个新的根节点。

en: If this character is the first non-whitespace character, make a new node from the title that follows.
zh: 如果此字符是第一个非空格字符，请从后面节点的标题创建一个新节点。

en: If this character is the first non-whitespace character, the following line is appended to the previous node's note.
zh: 如果此字符是第一个非空格字符，则以下行将追加到前一个节点的注释中。

en: If this follows *, + or -, the node is made an uncompleted task.
zh: 如果它位于 *、+ 或 - 之后，则该节点将被设置为未完成的任务。

en: If this follows *, + or -, the node is made a completed task.
zh: 如果它位于 *、+ 或 - 之后，则该节点将被设成为已完成的任务。

en: Mouse Events
zh: 鼠标事件

en: Show Contextual Menu
zh: 显示上下文菜单

en: [Right-click when item is selected]
zh: [选择项目时单击鼠标右键]

en: Canvas Movement
zh: 画布移动

en: Pan Canvas
zh: 平移画布

en: [Middle-click + Drag / Alt + Motion]
zh: [中键点击 + 拖动 / Alt键 + 拖动]

en: Scroll Vertically
zh: 垂直滚动

en: [Scrollwheel up/down]
zh: [滚轮上/下]

en: Scroll Horizontally
zh: 水平滚动

en: Item Selection
zh: 项目选择

en: Select Single Item
zh: 选择单个项目

en: [Left-click on item]
zh: [左键点击项目]

en: Select Child Nodes
zh: 选择子节点

en: [Control + Left-click on parent node]
zh: [Ctrl键 + 左键点击父节点]

en: Select Node Tree/Subtree
zh: 选择节点树/子树

en: Select All Nodes at Same Depth Level
zh: 选择相同层级的所有节点

en: [Control + Triple left-click on node]
zh: [Ctrl键 + 三次左键点击节点]

en: Block Selection
zh: 块选择

en: [Left-click + Drag]
zh: [左键点击 + 拖动]

en: Toggle Selection of Item
zh: 切换项目选择

en: [Shift + Left-click on item]
zh: [Shift键 + 左键点击项目]

en: Toggle Selection of Child Nodes
zh: 切换子节点的选择

en: [Shift + Control + Left-click on item]
zh: [Shift键 + Ctrl键 + 左键点击项目]

en: Toggle Selection of Node Tree/Subtree
zh: 切换节点树/子树的选择

en: [Shift + Control + Double left-click on parent node]
zh: [Shift键 + Ctrl键 + 双击父节点]

en: Toggle Selection of All Nodes at Same Depth Level
zh: 切换相同层级的所有节点的选择

en: Text Selection
zh: 文本选择

en: Set Cursor Insert Point
zh: 设置光标插入点

en: [Double left-click on word]
zh: [双击单词]

en: Remove From Favorites
zh: 从收藏夹中删除

en: Drag and drop sticker onto a node or anywhere else in the map to add a sticker.
zh: 要添加贴图，请将贴图拖放到节点或思维导图中的其他任何位置。

en: Search Stickers
zh: 搜索贴纸

en: Show Custom Sticker Directory
zh: 显示自定义贴纸目录

en: Add custom stickers
zh: 添加自定义贴纸

en: Import Sticker(s)
zh: 导入贴纸

en: Photo and Video
zh: 照片和视频

en: Very Basic
zh: 非常基础

en: Sports mode
zh: 运动模式

en: Portrait mode
zh: 人像模式

en: Night portrait
zh: 夜景人像

en: Close up mode
zh: 微距模式

en: Selfie
zh: 自拍

en: Stack of photos
zh: 照片堆叠

en: Compact camera
zh: 小型相机

en: Multiple cameras
zh: 多个相机

en: SLR back side
zh: 单反相机背面

en: Old time camera
zh: 旧时相机

en: Camera addon
zh: 相机插件

en: Camera identification
zh: 相机识别

en: Clapperboard
zh: 场记板

en: Camcorder pro
zh: 摄像机专业版

en: Integrated webcam
zh: 集成式网络摄像头

en: Rotate camera
zh: 旋转相机

en: Switch camera
zh: 切换相机

en: Photo reel
zh: 相机胶卷

en: Film reel
zh: 电影胶片

en: Cable release
zh: 线控快门

en: Icons8 cup
zh: 8号咖啡杯

en: Checkmark
zh: 选定

en: Full trash
zh: 回收站已满

en: Opened folder
zh: 打开的文件夹

en: Video file
zh: 视频文件

en: No idea
zh: 无想法

en: Like placeholder
zh: 喜欢（占位符）

en: Dislike
zh: 讨厌

en: Binoculars
zh: 望远镜

en: Graduation cap
zh: 毕业帽

en: Briefcase
zh: 公文包

en: Businessman
zh: 商人

en: Businesswoman
zh: 商人（女）

en: Online support
zh: 在线支持

en: Customer support
zh: 客户支持

en: Reading ebook
zh: 阅读电子书

en: Neutral trading
zh: 交易平稳

en: Bullish
zh: 交易看涨

en: Bearish
zh: 交易看跌

en: Medium priority
zh: 中优先级

en: Low priority
zh: 低优先级

en: Make decision
zh: 做出决定

en: Good decision
zh: 好的决定

en: Neutral decision
zh: 中立决定

en: Bad decision
zh: 错误决定

en: Disapprove
zh: 反对

en: Podium without speaker
zh: 无麦克的讲台

en: Podium with speaker
zh: 带麦克的讲台

en: Podium with audience
zh: 有观众的讲台

en: Video projector
zh: 投影仪

en: Voice presentation
zh: 语音演示

en: Conference call
zh: 电话会议

en: Reuse
zh: 重复使用

en: Self service kiosk
zh: 自助服务器

en: Currency exchange
zh: 外币汇兑

en: Debt
zh: 债务

en: Sales performance
zh: 销售业绩

en: In transit
zh: 运输中

en: Shipped
zh: 已运到

en: Overtime
zh: 加班

en: Diploma 1
zh: 文凭 1

en: Diploma 2
zh: 文凭 2

en: Business contact
zh: 业务联系人

en: Inspection
zh: 检查

en: Answers
zh: 答案

en: Fine print
zh: 精细印刷

en: Candle sticks
zh: 蜡烛图

en: Serial tasks
zh: 串式任务

en: Parallel tasks
zh: 并行任务

en: Tree structure
zh: 树形结构

en: Org unit
zh: 组织单元

en: Service mark
zh: 服务标志

en: Registered trademark
zh: 注册商标

en: Copyleft
zh: Copyleft标志

en: Sound recording copyright
zh: 录音版权

en: Butting in
zh: 插话

en: Multiple inputs
zh: 多个输入

en: Light at the end of tunnel
zh: 隧道尽头的亮光

en: Entering heaven alive
zh: 活着进入天堂

en: Do not inhale
zh: 不要吸气

en: Factory breakdown
zh: 工厂故障

en: Crystal oscillator
zh: 晶体振荡器

en: Electro devices
zh: 电子设备

en: Electrical sensor
zh: 电传感器

en: Electrical threshold
zh: 电气阈值

en: Automotive
zh: 汽车

en: Feed in
zh: 汇入

en: Biotech
zh: 生物

en: Cloth
zh: 布料

en: Deployment
zh: 部署

en: Do not insert
zh: 不要注入

en: Do not mix
zh: 不要混合

en: Biohazard
zh: 有害生物

en: Phone android
zh: 安卓手机

en: Tablet android
zh: 安卓平板电脑

en: Two smartphones
zh: 两部智能手机

en: Multiple devices
zh: 多个电子设备

en: Multiple smartphones
zh: 多部智能手机

en: Smartphone tablet
zh: 智能手机平板电脑

en: Touchscreen smartphone
zh: 触摸屏智能手机

en: Sim card
zh: SIM卡

en: Sim card chip
zh: SIM卡芯片

en: Charge battery
zh: 充电电池

en: Full battery
zh: 电池充满电量

en: High battery
zh: 高电量

en: Middle battery
zh: 中电池

en: Empty battery
zh: 电池电量不足

en: Missed call
zh: 未接来电

en: Call transfer
zh: 呼叫转移

en: No video
zh: 无视频

en: Rotate to portrait
zh: 旋转到纵向

en: Lock portrait
zh: 锁定纵向

en: Rotate to landscape
zh: 旋转到横向

en: Lock landscape
zh: 锁定横向

en: Left up
zh: 左上

en: Right up
zh: 右上

en: Left down
zh: 左下

en: Right down
zh: 右下

en: Left down2
zh: 左下2

en: Up left
zh: 上左

en: Down right
zh: 下右

en: Right up2
zh: 右上2

en: Up right
zh: 上右

en: Right down2
zh: 右下2

en: Left up2
zh: 左上2

en: Down left
zh: 下左

en: Filing cabinet
zh: 档案柜

en: Accept database
zh: 接受数据库

en: Add database
zh: 添加数据库

en: Delete database
zh: 删除数据库

en: Data backup
zh: 数据备份

en: Data recovery
zh: 数据恢复

en: Data configuration
zh: 数据配置

en: Data encryption
zh: 数据加密

en: Data protection
zh: 数据保护

en: Data sheet
zh: 数据表

en: Generic sorting ascending
zh: 升序排列

en: Generic sorting descending
zh: 降序排列

en: Alphabetical sorting (A->Z)
zh: 按字母顺序排列（A->Z）

en: Alphabetical sorting (Z->A)
zh: 按字母倒序排列（Z->A）

en: Numerical sorting (2->1)
zh: 数字由大到小排序 （2->1）

en: Numerical sorting (1->2)
zh: 数字由小到大排序 （1->2）

en: Empty filter
zh: 空过滤器

en: Filled filter
zh: 填充过滤器

en: Clear filters
zh: 清除过滤器

en: Radar plot
zh: 雷达图

en: Heat map
zh: 热图

en: Area chart
zh: 面积图

en: Scatter plot
zh: 散布图

en: Doughnut chart
zh: 圆环图

en: Combo chart
zh: 组合图

en: Flow chart
zh: 流程图

en: Line chart
zh: 折线图

en: Genealogy
zh: 谱系图

en: Workflow
zh: 工作流程

en: Positive dynamic
zh: 正动态

en: Negative dynamic
zh: 负动态

en: View details
zh: 查看详情

en: Selected Nodes
zh: 选定的节点

en: Selected Connections
zh: 选定的连接

en: Selected Callouts
zh: 选定的标记

en: Changes affect:
zh: 修改将会影响：

en: Branch Options
zh: 分支选项

en: Link Options
zh: 链接选项

en: Line Dash
zh: 线形

en: Link Arrow
zh: 链接箭头

en: Color Fill
zh: 颜色填充

en: Fills the node with color when the node
    border is square, rounded or pill-shaped
zh: 当节点边框是矩形、圆形或药丸形状时，使用颜色填充节点

en: Enable Markup
zh: 启用标记

en: Connection Options
zh: 连接选项

en: Title Width
zh: 标题宽度

en: Callout Options
zh: 标记选项

en: Pointer Width
zh: 指针宽度

en: Pointer Length
zh: 指标长度

en: Square Bracket
zh: 方形支架

en: Pill-shaped
zh: 药丸形

en: Squared Off
zh: 方正

en: Short Dash
zh: 短划线

en: Long Dash
zh: 长破折号

en: Enter tag name
zh: 输入标签名称

en: Add Link
zh: 添加链接

en: Parser regex error (re: %s, error: %s)
zh: 解析器正则表达式错误（重新： %s， 错误： %s）

en: Base Colors
zh: 基色

en: Root Node Background
zh: 根节点背景

en: Root Node Foreground
zh: 根节点前景

en: Node Select Background
zh: 节点选择背景

en: Node Select Foreground
zh: 节点选择前景

en: Text Select Background
zh: 文本选择背景

en: Text Select Foreground
zh: 文本选择前景

en: Attachable Highlight
zh: 可附加高亮显示

en: Connection Color
zh: 连接颜色

en: Connection Title Color
zh: 连接标题颜色

en: Callout Background
zh: 标记背景

en: URL Link Background
zh: 网址链接背景

en: URL Link Foreground
zh: 网址链接前景

en: Markdown Syntax Chars
zh: Markdown 语法字符

en: Match Background
zh: 匹配背景

en: Match Foreground
zh: 匹配前景

en: Markdown List Item
zh: Markdown 列表项目

en: This operation cannot be undone.
zh: 此操作无法撤消。

en: Unable to load background color: %s
zh: 无法加载背景色： %s

en: callout text change
zh: 标记文本修改

en: connected node
zh: 连接的节点

en: add connection
zh: 添加连接

en: connection color change
zh: 连接颜色修改

en: delete connection
zh: 删除连接

en: connection note change
zh: 连接备注修改

en: delete connections
zh: 删除连接

en: add connection sticker
zh: 添加连接贴纸

en: change connection sticker
zh: 更换连接贴纸

en: remove connection sticker
zh: 删除连接贴纸

en: connection title change
zh: 连接标题修改

en: add group
zh: 添加群组

en: node group note change
zh: 节点群组备注修改

en: group color change
zh: 群组颜色更改

en: group merge
zh: 群组合并

en: remove groups
zh: 删除群组

en: add parent node
zh: 添加父节点

en: attach node
zh: 附加节点

en: balance nodes
zh: 平衡节点

en: node callout changed
zh: 节点标记修改

en: cut node
zh: 剪切节点

en: detach node
zh: 拆分节点

en: node fold changes
zh: 节点折叠修改

en: node group change
zh: 节点群组修改

en: node image change
zh: 节点图像更改

en: insert node
zh: 插入节点

en: change layout
zh: 修改布局

en: link color change
zh: 链接颜色修改

en: node link change
zh: 节点链接修改

en: move node
zh: 移动节点

en: node name change
zh: 节点名称修改

en: node note change
zh: 节点备注修改

en: paste node
zh: 粘贴节点

en: node link color reparent
zh: 节点链接颜色重设

en: reparent children
zh: 重设子节点

en: replace node
zh: 替换节点

en: node resize
zh: 节点大小调整

en: node alignment
zh: 节点对齐

en: cut nodes
zh: 剪切节点

en: delete nodes
zh: 删除节点

en: change node groups
zh: 更改节点群组

en: insert nodes
zh: 插入节点

en: node link color changes
zh: 节点链接颜色修改

en: node link changes
zh: 节点链接修改

en: sort nodes
zh: 排序节点

en: random node link color changes
zh: 节点链接颜色随机变化

en: replace nodes
zh: 替换节点

en: add node sticker
zh: 添加节点贴纸

en: change node sticker
zh: 修改节点贴纸

en: remove node sticker
zh: 删除节点贴纸

en: node task changes
zh: 节点任务修改

en: add sticker
zh: 添加贴纸

en: change sticker
zh: 更换贴纸

en: remove sticker
zh: 删除贴纸

en: resize sticker
zh: 调整贴纸大小

en: clear formatting
zh: 清除格式

en: text deletion
zh: 文本删除

en: text insertion
zh: 文本插入

en: text replacement
zh: 文本替换

en: format tag add
zh: 格式标签添加

en: format tag remove
zh: 格式标记删除

en: Undo
zh: 撤消

en: Redo
zh: 重做

en: Zoom Actual
zh: 缩放到实际大小

note: #-#-#-#-#  pppconfig_2.3.30_zh_CN.po (pppconfig 2.3.3)  #-#-#-#-# this sets up new connections by calling other functions to: - initialize a clean state by zeroing state variables - query the user for information about a connection
en: Create Connection
zh: 创建连接

en: ** Peaceful Mode Active - No Monsters Will Spawn
zh: ** 和平模式已激活——没有怪物会产生

en: Mob has been protected!
zh: Mob 已经被保护了！

en: @1 (Tamed)
zh: @1（已驯服）

en: Not tamed!
zh: 没有驯服！

en: @1 is owner!
zh: @1 是主人

en: Missed!
zh: 没抓住！

en: Already protected!
zh: 已经被保护！

en: @1 at full health (@2)
zh: @1已经满血（@2）

en: @1 has been tamed!
zh: @1已经被驯服！

en: Enter name:
zh: 输入名称：

en: Name Tag
zh: 名称标签

en: Raw Meat
zh: 生肉

en: Lasso (right-click animal to put in inventory)
zh: 套索（右键单击动物以放入物品栏）

en: Net (right-click animal to put in inventory)
zh: 网（右键单击动物以放入物品栏）

en: Steel Shears (right-click to shear)
zh: 钢剪（右键单击以剪切）

en: Mob Protection Rune
zh: Mob 保护符文

en: Mob Fence
zh: Mob 栅栏

en: Mob Spawner
zh: Mob 孵化器

en: Mob MinLight MaxLight Amount PlayerDist
zh: Mob/最小光量/最大光量/玩家距离

en: Spawner Not Active (enter settings)
zh: 孵化器未使用（输入设置）

en: Spawner Active (@1)
zh: 孵化器正在运转（@1）

en: Mob Spawner settings failed!
zh: Mob 孵化器设置失败！

en: Syntax: “name min_light[0-14] max_light[0-14] max_mobs_in_area[0 to disable] distance[1-20] y_offset[-10 to 10]”
zh: 语法: “物品名称 最小光亮[0-14] 最大光亮[0-14] 范围内的最大Mob数量[0 to disable] 距离[1-20] y_offset[-10 to 10]”

en: Circular Saw
zh: 圆锯

en: Input
    material
zh: 输入
    材料

en: Left-over
zh: 剩余材料

en: Recycle
    output
zh: 回收
    输出物

en: owned by @1
zh: 属于@1所有

en: Circular Saw is empty
zh: 圆锯是空的

en: Circular Saw is working on @1
zh: 圆锯正在加工@1

en: [moreblocks] loaded.
zh: [moreblocks] 已加载

en: All-faces Acacia Tree
zh: 全切面相思树木方块

en: All-faces Aspen Tree
zh: 全切面白杨树木方块

en: All-faces Jungle Tree
zh: 全切面丛林树木方块

en: All-faces Pine Tree
zh: 全切面松树木方块

en: All-faces Tree
zh: 全切面树木方块

en: Cactus Brick
zh: 仙人掌砖

en: Cactus Checker
zh: 仙人掌棋盘方块

en: Centered Wooden Tile
zh: 居中的木瓦

en: Checker Stone Tile
zh: 棋盘石瓦

en: Circle Stone Bricks
zh: 圆石砖

en: Clean Glass
zh: 干净的玻璃

en: Coal Checker
zh: 棋盘煤块

en: Coal Glass
zh: 煤玻璃

en: Coal Stone
zh: 煤炭石

en: Coal Stone Bricks
zh: 煤炭石砖

en: Compressed Cobblestone
zh: 压缩圆石

en: Compressed Dirt
zh: 压缩土

en: Copper Patina Block
zh: 铜绿方块

en: Empty Shelf
zh: 空书架

en: Full Wooden Tile
zh: 全木瓦

en: Glow Glass
zh: 发光玻璃

en: Iron Checker
zh: 棋盘铁方块

en: Iron Glass
zh: 铁玻璃

en: Iron Stone
zh: 铁石

en: Iron Stone Bricks
zh: 铁石砖

en: Plankstone
zh: 板石

en: Split Stone Tile
zh: 裂石砖

en: Stone Bricks
zh: 石砖

en: Stone Tile
zh: 石瓦

en: Super Glow Glass
zh: 超级发光玻璃

en: Sweeper
zh: 清扫器

en: Tar
zh: 焦油

en: Trap Desert Stone
zh: 陷阱沙漠石

en: Trap Glass
zh: 陷阱玻璃

en: Trap Glow Glass
zh: 陷阱发光玻璃

en: Trap Obsidian
zh: 陷阱黑耀石

en: Trap Obsidian Glass
zh: 陷阱黑耀石玻璃

en: Trap Sandstone
zh: 陷阱沙石

en: Trap Stone
zh: 陷阱石

en: Trap Super Glow Glass
zh: 陷阱超级发光玻璃

en: Wooden Tile
zh: 木瓦

en: Offset Wooden Tile
zh: 胶合木瓦

comment: @deprecated
en: Downwards Wooden Tile
zh: 向下的木瓦

comment: @deprecated
en: Leftwards Wooden Tile
zh: 向左的木瓦

comment: @deprecated
en: Rightwards Wooden Tile
zh: 向右的木瓦

en: Sorry, @1 owns that spot.
zh: 抱歉，那个位置是@1的。

en: someone
zh: 某人

en: %s Microblock
zh: %s 小方块

en: %s Slab
zh: %s 台阶

en: %s Slope
zh: %s 斜坡

en: %s Panel
zh: %s 嵌板

en: %s Stairs
zh: %s 楼梯

note: Type: string Description
en: Home path:
zh: 家目录：

note: Type: string Description
en: It should have enough space for all the builders and repositories you plan to use.
zh: 该目录应当具有足够的空间来存储您计划使用的构建工具和软件仓库。

note: Type: password Description
en: Administrator password for mini-buildd:
zh: mini-buildd 的管理员密码：

note: Type: string Description
en: Extra options:
zh: 额外选项：

note: Type: note Description
en: Configuration of mini-buildd complete
zh: mini-buildd 配置完成

note: Type: note Description
en: Unless you changed the defaults, you should now be able to visit the new home of the local mini-buildd instance at http://localhost:8066.
zh: 除非您修改默认选项，您现在应该能够在 http://localhost:8066 访问本地 mini-buildd 实例的主页。

note: Type: note Description
en: mini-buildd data purge warning
zh: mini-buildd 数据清除警告

note: Type: note Description
en: You have chosen to purge mini-buildd.
zh: 您选择了完全清除 mini-buildd。

note: Type: note Description
en: As a consequence, the mini-buildd user will be removed along with all the files it owns, possibly including Debian repositories.
zh: 作为其结果，mini-buildd 用户，以及该用户所拥有的所有文件都将被移除，其中可能包括了 Debian 软件仓库。

note: Type: note Description
en: To keep this data, you need to back it up now.
zh: 如果想要保留这些数据，您现在需要立即对它们进行备份。

en: minicom: cannot open macro file %s
zh: minicom: 无法打开宏文件 %s

en:  A - File name (empty=disable) :
zh:  A - 文件名 (空白=停用)	:

en:  B - Log connects and hangups  :
zh:  B - 连接与挂断记录	:

en:  C - Log file transfers        :
zh:  C - 文件传输记录	:

en: Change which setting?
zh: 变更设置？

en: Logging options
zh: 记录选项

comment: Here we use tabstops instead of the original spaces for better alignment control.
    If upstream says this is bad, use `sed -e 's/\\t/\t/g' < minicom-2.6.1.90.zh_CN.po | expand > minicom-2.6.1.90.zh_CN_tabexpanded.po` to fix it.
    Since there is no \t in msgid (yet), this will work fine.
en:  A - Download directory :
zh:  A - 下载目录		:

en:  B - Upload directory   :
zh:  B - 上传目录		:

en:  C - Script directory   :
zh:  C - 脚本目录		:

en:  D - Script program     :
zh:  D - 脚本程序		:

en:  E - Kermit program     :
zh:  E - Kermit 程序	:

en:  F - Logging options
zh:  F - 日志选项

en: M  Zmodem download string activates...
zh: M  Zmodem 下载字串启用................

en: N  Use filename selection window......
zh: N  使用文件名选择窗口...................

en: O  Prompt for download directory......
zh: O  提示询问下载目录...................

en: Change which setting? (SPACE to delete)
zh: 变更哪项设置？ (SPACE 表示删除)

en:      Name             Program
zh:      名称             程序

note: TRANSLATORS: * Name: Protocol sends filename internally * U/D: Command is used for upload or download * FullScr: Command runs fullscreen * IO-Red: Redirect output of commands to logfile * Multi: Protocol can transfer multiple files at once
en: Name U/D FullScr IO-Red. Multi
zh: 名称 上下 全屏 输出重定向 多重

en: Delete which protocol?
zh: 删除哪一项协议？

en:  A -    Serial Device      :
zh:  A - 串行设备		:

en:  B - Lockfile Location     :
zh:  B - 锁文件位置		:

en:  C -   Callin Program      :
zh:  C - 拨入程序		:

en:  D -  Callout Program      :
zh:  D - 拨出程序		:

en:  E -    Bps/Par/Bits       :
zh:  E - Bps/Par/Bits	:

en:  F - Hardware Flow Control :
zh:  F - 硬件流控制		:

en:  G - Software Flow Control :
zh:  G - 软件流控制		:

en: DTE speed
zh: DTE 速度

en: line speed
zh: 连接速度

en:  A - Init string .........
zh:  A - 初始化字串 ..........

en:  B - Reset string ........
zh:  B - 重置字串 ............

en:  C - Dialing prefix #1....
zh:  C - 拨号前缀 #1..........

en:  D - Dialing suffix #1....
zh:  D - 拨号后缀 #1..........

en:  E - Dialing prefix #2....
zh:  E - 拨号前缀 #2..........

en:  F - Dialing suffix #2....
zh:  F - 拨号后缀 #2..........

en:  G - Dialing prefix #3....
zh:  G - 拨号前缀 #3..........

en:  H - Dialing suffix #3....
zh:  H - 拨号后缀 #3..........

en:  I - Connect string ......
zh:  I - 连接字串 ............

en:  J - No connect strings ..
zh:  J - 没有连接字串 ........

en:  K - Hang-up string ......
zh:  K - 挂断字串 ............

en:  L - Dial cancel string ..
zh:  L - 拨号取消字串 ........

en:  M - Dial time ...........
zh:  M - 拨号时间 ............

en:  N - Delay before redial .
zh:  N - 重拨之前延迟 ........

en:  O - Number of tries .....
zh:  O - 尝试次数 ............

en:  P - DTR drop time (0=no).
zh:  P - DTR 掉失时间 (0=无)..

en:  Q - Auto bps detect .....
zh:  Q - 自动 bps 侦测 .......

en:  R - Modem has DCD line ..
zh:  R - 调制解调器有 DCD 线 .....

en:  S - Status line shows ...
zh:  S - 状态栏显示 ..........

en:  T - Multi-line untag ....
zh:  T - 取消多列标签 ........

en: Modem and dialing parameter setup
zh: 调制解调器和拨打参数设置

en:     Return or Esc to exit. Edit A+B to get defaults.
zh:     按回车或 Esc 以离开。编辑 A+B 以提取默认值。

en:  C - Status line is         :
zh:  C - 状态栏是		:

en:  E - Foreground Color (menu):
zh:  E - 前景色 (菜单)	:

en:  F - Background Color (menu):
zh:  F - 背景色 (菜单)	:

en:  G - Foreground Color (term):
zh:  G - 前景色 (终端)	:

en:  H - Background Color (term):
zh:  H - 背景色 (终端)	:

en:  I - Foreground Color (stat):
zh:  I - 前景色 (状态)	:

en:  J - Background Color (stat):
zh:  J - 背景色 (状态)	:

en:  P - Add linefeed           :
zh:  P - 加入换列字符		:

en:  Q - Local echo             :
zh:  Q - 本地回应		:

en:  R - Line Wrap              :
zh:  R - 自动换行		:

en:  S - Hex Display            :
zh:  S - 十六进制显示	:

en:  T - Add carriage return    :
zh:  T - 加入回车字符		:

en: Change which setting?  (Esc to exit)
zh: 变更设置？ (ESC 离开)

en: Menu foreground == background color, change!
zh: 菜单前景 == 背景颜色，改掉！

en: Terminal foreground == background color, change!
zh: 终端前景 == 背景颜色，改掉！

en:  A - Command key is         :
zh:  A - 命令按键是		:

en:  B - Backspace key sends    :
zh:  B - 退格键发送		:

en:  D - Alarm sound            :
zh:  D - 警报声音		:

en:  K - History Buffer Size    :
zh:  K - 历史缓冲区大小	:

en:  L - Macros file            :
zh:  L - 宏文件		:

en:  N - Macros enabled         :
zh:  N - 启用宏功能		:

en:  O - Character conversion   :
zh:  O - 字符转换		:

en:  M - Edit Macros
zh:  M - 编辑宏

en: History Buffer Size
zh: 历史缓冲区大小

en: Program new command key
zh: 程序新命令键

en: 
     Press the new command key. If you want to use
     the META or ALT key enter:
    
      o SPACE if your meta key sets the 8th bit high
      o ESC   if your meta key sends the ESCAPE prefix (standard)
    
    
     Press new command key:
zh: 
     按下新的指令键。如果您要使用
     META 或 ALT 键来输入:
    
      o SPACE 如果您的 META 键设置了第八位
      o ESC   如果您的 META 键发送 ESCAPE 前缀(标准)
    
    
     按下新的指令键:

en: Meta-8th bit
zh: 中继第八位

en: Escape (Meta)
zh: 退出 (中继)

en: ERROR: you do not have permission to create a file there!
zh: 错误: 您无权在那里创建文件！

en: ERROR: cannot open macro file %s
zh: 错误: 无法打开宏文件 %s

en: Reading macros
zh: 读取宏

en:  A -      Terminal emulation :
zh:  A - 终端仿真		:

en:  B -     Backspace key sends :
zh:  B - 退格键发送		:

en:  C -          Status line is :
zh:  C - 状态栏是		:

en:  D -   Newline tx delay (ms) :
zh:  D - 换行 tx 延迟 (ms)	:

en:  E -          ENQ answerback :
zh:  E - ENQ 回应		:

en:  F - Character tx delay (ms) :
zh:  F - 字符 tx 延迟 (ms)	:

en: Terminal settings
zh: 终端设置

en: ERROR: Macros have changed but no filename is set!
zh: 错误: 宏已变更但是没有设置任何文件名！

en: Cannot write macros file %s
zh: 无法写入宏文件 %s

en: Macros saved
zh: 宏已保存

en: Give name to save this configuration?
zh: 给定保存文件名称？

en: Filenames and paths
zh: 文件名和路径

en: File transfer protocols
zh: 文件传输协定

en: Serial port setup
zh: 串口设置

en: Modem and dialing
zh: 调制解调器和拨接

en: Save setup as..
zh: 另存设置为…

en: Exit from Minicom
zh: 离开 Minicom

en: Save setup as %s
zh: 保存设置为 %s

en: BLACK
zh: 黑

en: RED
zh: 红

en: YELLOW
zh: 黄

en: BLUE
zh: 蓝

en: MAGENTA
zh: 洋红

en: CYAN
zh: 青

en: WHITE
zh: 白

en: Comm Parameters
zh: 通信参数

en:  Speed            Parity      Data
zh:  速度             同位        数据

en:  A: <next>        L: None     S: 5
zh:  A: <next>        L: 无       S: 5

en:  B: <prev>        M: Even     T: 6
zh:  B: <prev>        M: 偶数     T: 6

en:  C:   9600        N: Odd      U: 7
zh:  C:   9600        N: 奇数     U: 7

en:  D:  38400        O: Mark     V: 8
zh:  D:  38400        O: 标记     V: 8

en:  E: 115200        P: Space
zh:  E: 115200        P: 空格

en:  Stopbits
zh:  停止位

en:  K: Current
zh:  K: 目前的

en: 
     Choice, or <Enter> to exit?
zh: 
     选择，或按 <Enter> 离开？

en: Current: %5s %s%s%s
zh: 目前: %5s %s%s%s

en:  (LEGEND: ^M = C-M, ^L = C-L, ^G = C-G, ^R = C-R, ^~ = pause 1 second,
zh:  (键例: ^M = C-M, ^L = C-L, ^G = C-G, ^R = C-R, ^~ = 暂停 1 秒，

en:   \u = username, \p = password, \\ = \, \e = toggle echo,
zh:   \u = 用户名，\p = 密码，\\ = \，\e = 切换回响，

en:   \l = toggle LF, \bX1..Xn<sp> = change baud rate. Example: "\beq "
zh:   \l = 切换 LF，\bX1..Xn<sp> = 变更波特率。范例:“\beq ”

en:   = 115200 8N1. (See the "Comm Parameters" menu for valid values of X.))
zh:   = 115200 8N1。(参看“Comm 参数”菜单以了解 X 的有效值。))

en: Character conversion
zh: 字符转换

en:  char    in out    char    in out    char    in out    char    in out
zh:  字符    入 出     字符    入 出     字符    入 出     字符    入 出

en: 
     A - load table	B - save table
zh: 
     A - 加载表格  	B - 保存表格

en: 	file:%s
zh: 	文件:%s

en: 
     C - edit char	D - next screen	E - prev screen
zh: 
     C - 编辑字符 	D - 下一个屏幕 	E - 上一个屏幕

en:  F - convert capture: %s
zh:  F - 转换截取: %s

en: Load file: %s
zh: 加载文件: %s

en: Save as file: %s
zh: 存盘为: %s

en: Character to be edited:
zh: 将要编辑的字符:

en: Input character ascii value 0-255
zh: 输入字符的 ASCII 值 0-255

en: Change input to: %s
zh: 改变输入至: %s

en: Change output to: %s
zh: 改变输出至: %s

en: Cannot open conversion table %s
zh: 无法打开转换表 %s

en: Cannot write conversion table %s
zh: 无法写入转换表 %s

en: Initializing Modem
zh: 初始化调制解调器

en: Resetting Modem
zh: 重置调制解调器

en: Hanging up
zh: 挂断

en: Hangup (%ld:%02ld:%02ld)
zh: 挂断 (%ld:%02ld:%02ld)

en: Sending BREAK
zh: 送出 BREAK

en:     No connection: %s.
zh:     没有连通: %s.

en:    Press any key to continue..
zh:    按任意键继续..

en:      Retry in %2d seconds
zh:      每 %2d 秒重试

en: Max retries
zh: 最大重试次数

en: You are already online! Hang up first.
zh: 您已连接！请先挂断。

en: Autodial
zh: 重拨

en: Dialing
zh: 拨接

en:       At : %s
zh:       在 : %s

en:  Last on : %s at %s
zh:  上次打开: %s 在 %s

en:     Time : %-3d
zh:     时间 : %-3d

en:      Attempt #%d
zh:     尝试次数 #%d

en: 
    
    
     Escape to cancel, space to retry.
zh: 
    
    
     ESC 取消，空白键可重试。

en: Connected. Press any key to continue
zh: 已连通。按任意键继续

en: Manually entered number
zh: 手动输入号码

en: Cannot open ~/.dialdir: permission denied
zh: 无法打开 ~/.dialdir: 权限被拒

en: Phonelist garbled (unknown version?)
zh: 电话列表错乱 (不明版本？)

en: Phonelist corrupted
zh: 电话列表损坏

en: Unknown dialing directory version
zh: 不明的拨接电话簿版本

en: Phonelist garbled (?)
zh: 电话列表错乱 (？)

en: Out of memory while reading dialing directory
zh: 读取拨接电话簿时耗尽内存

en: Converted dialdir to new format, old saved as %s.v%hd
zh: 已转换拨接电话簿为新格式，旧版已保存为 %s.v%hd

en: Cannot open ~/.dialdir for writing!
zh: 无法打开 ~/.dialdir 用于写入！

en: Error writing to ~/.dialdir!
zh: 写入 ~/.dialdir 时发生错误！

en:  A -  Name                :
zh:  A -  名称		:

en:  B -  Number              :
zh:  B -  号码		:

en:  C -  Dial string #       :
zh:  C -  拨号字串 #		:

en:  D -  Local echo          :
zh:  D -  本地回应		:

en:  E -  Script              :
zh:  E -  脚本		:

en:  F -  Username            :
zh:  F -  用户名		:

en:  G -  Password            :
zh:  G -  密码		:

en:  H -  Terminal Emulation  :
zh:  H -  终端仿真		:

en:  I -  Backspace key sends :
zh:  I -  退格键发送	:

en:  J -  Linewrap            :
zh:  J -  自动换行		:

en:  K -  Line Settings       :
zh:  K -  行设置		:

en:  L -  Conversion table    :
zh:  L -  转换表		:

en:       Last dialed         : %s %s
zh:       最近一次拨号         : %s %s

en:       Times on            : %d
zh:       次数                : %d

en: moVe
zh: 移动

en:    Yes
zh:    是

en:    No
zh:    否

en: Entry "%s" not found. Enter dialdir?
zh: 找不到“%s”条目。进入拨号电话簿？

en: ( Escape to exit, Space to tag )
zh: ( Escape 以离开，空白以标记)

en:  Move entry up/down, Escape to exit
zh:  向上/向下移动条目，Escape 以离开

en: Dialing Directory
zh: 拨接电话簿

en:      Name            Number            Last on      Times Script
zh:      名称            号码              最后一次     次数脚本

en: Find an entry
zh: 寻找项目

en: Remove entry?
zh: 移除项目？

en: Enter number
zh: 输入号码

note: TRANSLATORS: Translation of each of these menu items should not be * longer than 7 characters. The upper-case letter is a shortcut, * so keep them unique and ASCII; 'h', 'j', 'k', 'l' are reserved
en: [Goto]
zh: [前往]G

en: [Prev]
zh: [上个]P

en: [Show]
zh: [显示]S

en: [Tag]
zh: [标签]T

en: [Untag]
zh: [取消]U

en: [Okay]
zh: [确认]O

en: Could not change to directory %s (%s)
zh: 无法变更为目录 %s (%s)

en: Select one or more files for download
zh: 选取一个或更多要下载的文件

en: Select a file for download
zh: 选取一个要下载的文件

en: Select a directory for download
zh: 选取一个要下载的目录

en: Select one or more files for upload
zh: 选取一个或更多要上传的文件

en: Select a file for upload
zh: 选取一个要上传的文件

en: Select a directory for upload
zh: 选取一个要上传的目录

en: Directory: %%-%ds
zh: 目录: %%-%ds

en: Can't back up!
zh: 无法备份！

en: Too many files tagged - buffer would overflow
zh: 太多文件被加标签 - 缓冲区将会溢出

en: Can select only one!
zh: 只可以选取一个！

en: Goto directory:
zh: 前往目录:

en: Tag pattern:
zh: 标签模式:

en: No file(s) tagged
zh: 没有文件被加标签

en: Untag pattern:
zh: 取消标签模式:

en: No file(s) untagged
zh: 没有文件被取消标签

en: No file selected - enter filename:
zh: 未选取文件 - 请输入文件名:

en: File: "%s" exists! Overwrite?
zh: 文件: "%s" 已存在！要覆盖它吗？

en: no such file!
zh: 没有这个文件！

en: %d files:
zh: %d 个文件:

en: Minicom Command Summary
zh: Minicom 命令总表

en: Commands can be called by %s<key>
zh: 命令格式: %s+ 按键代码

en: Main Functions
zh: 主要功能

en: Other Functions
zh: 其它功能

en:  Dialing directory..D  run script (Go)....G | Clear Screen.......C
zh:  拨号电话本..........D  运行脚本...........G | 清除屏幕...........C

en:  Send files.........S  Receive files......R | cOnfigure Minicom..O
zh:  发送文件............S  接收文件...........R | 设置 Minicom.......O

en:  comm Parameters....P  Add linefeed.......A |
zh:  通信参数............P  加入换列字符.......A |

en: Suspend minicom....J
zh: 暂停 minicom.......J

en: Jump to a shell....J
zh: 跳至 shell 中......J

en:  Capture on/off.....L  Hangup.............H | eXit and reset.....X
zh:  截取 开/关..........L  挂断...............H | 离开并重置.........X

en:  send break.........F  initialize Modem...M | Quit with no reset.Q
zh:  送出 break.........F  初始化调制解调器.....M | 离开而不重置.......Q

en:  Terminal settings..T  run Kermit.........K | Cursor key mode....I
zh:  终端设置............T  运行 Kermit........K | 光标键模式.........I

en:  lineWrap on/off....W
zh:  自动换行 开/关.....W

en:   local Echo on/off..E | Help screen........Z
zh:   本机回应 开/关.....E | 说明画面...........Z

en:  Paste file.........Y  Timestamp toggle...N | scroll Back........B
zh:  粘贴文件...........Y  时间戳记切换.......N | 回卷...............B

en:  Add Carriage Ret...U
zh:  加入换列字符.......U

en: Select function or press Enter for none.
zh: 选择功能或按下 Enter 键表示不选。

en: Written by Miquel van Smoorenburg 1991-1995
zh: 设计者 Miquel van Smoorenburg 1991-1995

en: Some additions by Jukka Lahtinen 1997-2000
zh: 部分功能 Jukka Lahtinen 1997-2000

en: i18n by Arnaldo Carvalho de Melo 1998
zh: 多国语言 Arnaldo Carvalho de Melo 1998

en: Lockfile is stale. Overriding it..
zh: 锁定文件已失去时效。要覆写它..

en: Device %s is locked.
zh: 设备 %s 已锁定。

en: Could not setup for dial out.
zh: 无法设置为呼出。

en: minicom: cannot open %s: %s
zh: minicom: 无法打开文件 %s: %s

en: minicom: cannot open %s. Sorry.
zh: minicom: 无法打开 %s。抱歉。

en: Cannot open %s!
zh: 无法打开 %s！

en: OFFLINE
zh: 脱机

en: ONLINE
zh: 连接

en: Gone offline (%ld:%02ld:%02ld)
zh: 已挂断 (%ld:%02ld:%02ld)

en: Could not re-initialize window system.
zh: 无法重新初始化窗口系统。

en: Got signal %d
zh: 得到信号 %d

en:   Close
zh:   关闭

en:  Pause
zh:  暂停

en:   Exit
zh:   离开

en:  Unpause
zh:  恢复

en: Hang-up line?
zh: 挂断连接？

en: Killed by signal %d !
zh: 由信号 %d 所中止！

en: Suspended. Type "fg" to resume.
zh: 已悬置。输入“fg”以再续。

en: SHELL variable not set
zh: SHELL 环境变量没有设置

en: Out of memory: could not fork()
zh: 内存耗尽: 无法 fork()

en: Shelled out. Type "exit" to return.
zh: 进入子 Shell。输入“exit”以返回。

en: SEARCH FOR (ESC=Exit)
zh: 搜索 (ESC=离开)

en: Search Wrapping Around to Start!
zh: 启始时搜索四周！

en: HISTORY: U=Up D=Down F=PgDn B=PgUp s=Srch S=CaseLess N=Next C=Cite ESC=Exit
zh: 历史: U=上笔 D=下笔 F=下页 B=上页 s=搜索 S=无大小写 N=下一个 C=引用 ESC=离开

en: History buffer Disabled!
zh: 历史缓冲区已停用！

en: History buffer empty!
zh: 历史缓冲区为空！

en: No previous search!
      Please 's' or 'S' first!
zh: 没有前一个搜索！
      请先按 s 或 S！

en:   CITATION: ENTER=select start line ESC=exit
zh:   引用: ENTER=选取开始列 ESC=离开

en:   CITATION: ENTER=select end line ESC=exit
zh:   引用: ENTER=选取结束列 ESC=离开

en: Wrong option in environment MINICOM="%s"
zh: 错误的选项于环境变量 MINICOM=“%s”

en: Type "minicom %s" for help.
zh: 键入 "minicom %s" 以显示说明。

en: This variable is currently set to "%s".
zh: 这个变量目前被设置为“%s”。

en: This variable is currently unset.
zh: 这个变量目前未被设置。

en: The configuration directory for the access file and the configurations
    is compiled to %s.
    
    Report bugs to <minicom-devel@lists.alioth.debian.org>.
zh: 用于访问文件和配置的配置目录
    己被编译到 %s。
    
    错误通报给 <minicom-devel@lists.alioth.debian.org>。

en: Timestamp OFF
zh: 关闭时间戳记

en: Timestamp every line (simple)
zh: 每列时间戳记 (简单)

en: Timestamp every line (extended)
zh: 每列时间戳记 (高端)

en: Timestamp lines every second
zh: 每秒时间戳记列

en:  (compiled %s)
zh: (已编译 %s)

en: Copyright (C) Miquel van Smoorenburg.
zh: 版权所有 (C) Miquel van Smoorenburg。

en: minicom: argument to -p must be a pty
zh: minicom: -p 之后的参数必须是一个 pty

en: You don't exist. Go away.
zh: 您并不存在。请走开。

en: Sorry. Your screen is too small.
zh: 抱歉。您的屏幕太小。

en: Welcome to minicom
zh: 欢迎使用 minicom

en: Compiled on
zh: 编译于

en: Using character set conversion
zh: 使用字符集转换

en: 
    Press %sZ for help on special keys%c
zh: 
    按 %sZ 说明特殊键 %c

en: Add linefeed ON
zh: 打开加入换列键

en: Add linefeed OFF
zh: 关闭加入换列键

en: Add carriage return ON
zh: 打开加入换列字符

en: Add carriage return OFF
zh: 关闭加入换列字符

en: Local echo ON
zh: 打开本地回应

en: Local echo OFF
zh: 关闭本地回应

en: You are online. Really initialize?
zh: 您正在在线。真的要初始化？

en: Leave without reset?
zh: 离开而不重置？

en: Save macros?
zh: 保存宏？

en: Leave Minicom?
zh: 离开 Minicom？

en: Capture to which file?
zh: 截取至那一个文件？

en: Cannot open capture file
zh: 无法打开截取文件

en: Capture file
zh: 截取的文件

en: Linewrap ON
zh: 打开换行

en: Linewrap OFF
zh: 关闭换行

en: Quit without reset while online.
zh: 若在在线离开时不会重置。

en: # Machine-generated file - use "minicom -s" to change parameters.
zh: # 电脑产生的文件 - 使用“minicom -s”以变更参数。

en: # Machine-generated file - use setup menu in minicom to change parameters.
zh: # 电脑产生的文件 - 使用 minicom 中的设置菜单以变更参数。

en: Memory allocation failed.
zh: 内存配置失败。

en: ** Line %d of the %s config file is unparsable.
zh: ** 第 %d 列的 %s 配置文件无法解析。

en: personal
zh: 个人

en: script "%s": syntax error in line %d %s%s
zh: 脚本“%s”: 语法错误发生于第 %d 列 %s%s

en: script "%s": global timeout%s
zh: 脚本“%s”: 全域时间用尽%s

en: (word contains ESC or quote)
zh: (字词含有 ESC 或引言)

en: runscript: couldn't open "%s"%s
zh: runscript: 无法打开 "%s"%s

en: script "%s": out of memory%s
zh: 脚本“%s”: 内存耗尽%s

en: script "%s" line %d: unknown variable "%s"%s
zh: 脚本“%s”第 %d 列: 不明变量“%s”%s

en: script "%s": unexpected end of file%s
zh: 脚本“%s”: 未预期结束的文件%s

en: (garbage after })
zh: (} 之后的无用数据)

en: (too many arguments)
zh: (太多参数)

en: script "%s" line %d: nested expect%s
zh: 脚本“%s”第 %d 列: 嵌套 expect%s

en: (garbage after {)
zh: ({ 之后的无用数据)

en: (argument expected)
zh: (预期的参数)

en: (invalid argument)
zh: (无效的参数)

en: (in goto/gosub label)
zh: (在 goto/gosub 标贴中)

en: script "%s" line %d: label "%s" not found%s
zh: 脚本“%s”第 %d 列: 标贴“%s”无法找到%s

en: script "%s": no return from gosub%s
zh: 脚本“%s”: 没有来自 gosub%s 的返回

en: (missing var name)
zh: (缺少变量名称)

en: (expected variable)
zh: (预期变量)

en: (expected command after if)
zh: (if 之后预期的命令)

en: (unknown operator)
zh: (不明运算符)

en: (unexpected argument)
zh: (未预期的参数)

en: script "%s" line %d: break outside of expect%s
zh: 脚本“%s”第 %d 列: 于 expect%s 外部中断

en: script "%s" line %d: call inside expect%s
zh: 脚本“%s”第 %d 列: 于 expect%s 内部调用

en: script "%s" line %d: unknown command "%s"%s
zh: 脚本“%s”第 %d 列: 不明命令“%s”%s

en: runscript, part of minicom version %s
zh: runscript，minicom 的一部分，版本 %s

en: Usage: runscript <scriptfile> [logfile [homedir]]%s
zh: 用法: runscript <脚本文件> [日志文件 [个人目录]]%s

en: Cannot chdir to %.30s
zh: 无法变更目录至 %.30s

en: Please enter file names
zh: 请输入文件名

en: Out of memory: could allocate buffer for command line
zh: 内存耗尽: 可配置缓冲区用于命令行

en: %.30s %s - Press CTRL-C to quit
zh: %.30s %s - 按 CTRL-C 可离开

en: 
     READY: press any key to continue...
zh: 
     就绪: 按任意键继续…

en: Cannot create lockfile!
zh: 无法重新创建锁定文件！

en: Cannot create lockfile for %s: %s
zh: 无法创建锁定文件用于 %s: %s

en: Same as last
zh: 与上一次相同

en:  A -   Username        :
zh:  A -  用户名		:

en:  B -   Password        :
zh:  B -  密码		:

en:  C -   Name of script  :
zh:  C -  脚本名称		:

en: Change which setting?     (Return to run, ESC to stop)
zh: 变更哪一项设置？            (回车运行, ESC 停止)

en: Run a script
zh: 运行一份脚本

en: Environment variable TERM not set
zh: 没有设置 TERM 环境变量

en: No termcap entry for %s
zh: 没有 termcap 条目用于 %s

en: No termcap database present!
zh: 不具备 termcap 数据库！

en: No cursor motion capability (cm)
zh: 没有光标移动功能 (cm)

en: Number of terminal lines unknown
zh: 终端行数不明

en: Number of terminal columns unknown
zh: 终端列数不明

en: Not enough memory
zh: 内存不足

[ctx: short_description]
note: A short description of what Minigalaxy is
en: A simple GOG client for Linux
zh: 用于 Linux 的简易 GOG 客户端

[ctx: about]
note: Opens about dialog
en: About
zh: 关于

en: Added at the end of the command used to launch the game
zh: 已添加至游戏启动命令末尾处

en: Added in front of the command used to launch the game
zh: 已添加至游戏启动命令开头处

en: Are you sure you want to cancel downloading {}?
zh: 确定要取消下载 {} 吗？

en: Are you sure you want to log out of GOG?
zh: 确定要登出GOG吗？

[ctx: cancel]
en: Cancel
zh: 取消

en: Command flags:
zh: 命令标记：

en: Couldn't open store page
zh: 无法打开商店页面

en: Couldn't open support page
zh: 无法打开支持页面

[ctx: create_menu_shortcuts]
note: Has to end with ": "
en: Create menu shortcuts:
zh: 创建菜单快捷方式

en: Failed to change program language. Make sure locale is generated on your system.
zh: 更改软件语言失败。请确保已生成locale。

en: Failed to install {}
zh: 安装 {} 失败

en: Failed to retrieve library
zh: 获取游戏库失败

en: Failed to start {}:
zh: 启动 {} 失败：

[ctx: github_page_link]
note: A link to the GitHub page
en: GitHub page
zh: GitHub 页面

en: Hide game:
zh: 隐藏游戏：

en: Innoextract extraction failed.
zh: 使用Innoextract提取失败。

en: Innoextract not installed.
zh: 未安装Innoextract

[ctx: install_path]
note: The place directory in which games are installed. Ends with ": ".
en: Installation path:
zh: 安装路径：

[ctx: installed]
note: Used next to a checkbox which switches between showing all games and only installed ones
en: Installed
zh: 仅显示已安装的游戏

en: Keep installers after downloading a game.
    Installers are stored in: {}
zh: 下载后保留安装包。安装包会保存在： {}

[ctx: keep_installer]
note: Whether installer files are kept after download. Ends with ": ".
en: Keep installers:
zh: 保留安装包：

[ctx: language]
note: The preferred language on Minigalaxy start. Ends with ": ".
en: Language:
zh: 语言

[ctx: logout]
note: Logs the users gog account out and returns to login page
en: Logout
zh: 退出登录

en: No executable was found in {}
zh: 在 {} 内未找到可执行文件

en: Not enough space to extract game. Required: {} Available: {}
zh: 可用空间不足，无法解压游戏。需要：{}，可用：{}

en: Please check your internet connection
zh: 请检查网络连接

[ctx: preferences]
note: Opens preferences dialog
en: Preferences
zh: 偏好设置

[ctx: preferred_game_language]
note: Preferred language for downloading games in. Ends with ": ".
en: Preferred game language:
zh: 首选语言：

en: Properties of {}
zh: {} 的属性

[ctx: refresh]
note: Tooltip for refresh button
en: Refresh game list
zh: 刷新游戏列表

en: Regedit
zh: 注册表

[ctx: save]
note: Saves the preferences
en: Save
zh: 保存

en: Show FPS in game:
zh: 在游戏内显示 FPS：

[ctx: show_windows_games]
note: Has to end with ": "
en: Show Windows games:
zh: 显示 Windows 游戏：

[ctx: show_hidden_games]
note: Has to end with ": "
en: Show hidden games:
zh: 显示隐藏的游戏：

[ctx: tooltip_installed]
note: Tooltip for the switch which allows only showing installed games or all games
en: Show only installed games
zh: 只显示已安装的游戏

[ctx: stay_logged_in]
note: Whether the user will stay logged in after closing Minigalaxy. Ends with ": ".
en: Stay logged in:
zh: 保持登录：

en: The installation of {} failed. Please try again.
zh: {} 安装错误，请重试。

[ctx: preferred_game_language_tooltip]
en: The preferred language for downloading games in
zh: 下载游戏时优先选择的语言

[ctx: language_tooltip]
en: The preferred language on Minigalaxy start
zh: 启动 Minigalaxy 时有限选择的语言

en: There was an error when trying to fetch the download link!
    {}
zh: 尝试获取下载链接时发生错误！
    {}

[ctx: install_path_tooltip]
en: This is where games will be installed
zh: 游戏会被安装到这里

[ctx: use_dark_theme]
note: Has to end with ": "
en: Use dark theme:
zh: 使用暗色主题：

en: Variable flags:
zh: 变量标记：

[ctx: stay_logged_in_tooltip]
en: When disabled you'll be asked to log in each time Minigalaxy is started
zh: 如果禁用，Minigalaxy 每次启动时将会请求您登录

[ctx: use_dark_theme_tooltip]
en: Whether Minigalaxy should use dark theme or not
zh: 是否让 Minigalaxy 使用暗色主题

[ctx: show_windows_games_tooltip]
en: Whether Windows games are shown in the library or not
zh: 是否在游戏库内显示 Windows 游戏

[ctx: show_hidden_games_tooltip]
en: Whether hidden games are shown in the library or not
zh: 是否在游戏库内显示隐藏的游戏

[ctx: create_menu_shortcuts_tooltip]
en: Whether shortcuts are created for newly installed games or not
zh: 游戏安装完成后是否创建快捷方式

en: Wine extraction failed.
zh: Wine 提取失败

en: Wine wasn't found. Showing Windows games cannot be enabled.
zh: 未找到 Wine。无法启用显示 Windows 游戏

en: downloading…
zh: 正在下载…

en: in queue…
zh: 队列中…

en: installing…
zh: 正在安装…

en: uninstalling…
zh: 正在卸载…

en: updating…
zh: 正在更新…

en: {} could not be unzipped.
zh: {} 无法解压。

en: {} failed to download.
zh: {} 下载失败。

en: {} isn't a usable path
zh: {} 路径不可用

en: {} was corrupted. Please download it again.
zh: {} 已损坏，请重新下载。

note: Type: note Description
en: MiniSSDP daemon configuration
zh: MiniSSDP 守护进程配置

note: Type: note Description
en: The MiniSSDP daemon is being installed (perhaps as a dependency for UPnP support) but will not function correctly until it is configured.
zh: MiniSSDP 守护程序已安装（可能作为 UPnP 支持的依赖项），但在配置之前无法正常运行。

note: Type: note Description
en: MiniSSDP is a daemon used by MiniUPnPc to speed up device discovery. For security reasons, no out-of-box default configuration can be provided, so it requires manual configuration.
zh: MiniSSDP 是用于加速 MiniUPnPc 发现设备的守护进程。出于安全原因，无法提供开箱即用的默认配置，因此需要手动配置。

note: Type: note Description
en: Alternatively you can simply override the recommendation and remove MiniSSDP, or leave it unconfigured - it won't work, but MiniUPnPc (and UPnP applications) will still function properly despite some performance loss.
zh: 此外，您可以选择删除 MiniSSDP，或忽略此配置 - MiniSSDP 将不会工作，但 MiniUPnPc（和 UPnP 应用程序）仍将正常运行，尽管性能会有所下降。

note: Type: boolean Description
en: Start the MiniSSDP daemon automatically?
zh: 自动启动 MiniSSDP 守护进程？

note: Type: boolean Description
en: Choose this option if the MiniSSDP daemon should start automatically, now and at boot time.
zh: 若希望 MiniSSDP 守护程序现在和启动时自动启动，请选择此选项。

note: Type: string Description
en: The MiniSSDP daemon will listen for requests on those interfaces, and drop all queries that do not come from the local network. Please enter the LAN interfaces that it should listen on, separated by space.
zh: MiniSSDP 守护进程将监听本地网络上的请求，所有来自非设定网络的查询将丢弃。请输入应监听的 LAN 接口，以空格分隔。

note: Type: boolean Description
en: Enable IPv6 listening?
zh: 启用 IPv6 监听？

note: Type: boolean Description
en: Please specify whether the MiniSSDP daemon should listen for IPv6 queries.
zh: 请指定 MiniUPnP 守护程序是否应监听 IPv6 查询。

note: Type: boolean Description
en: Start the MiniUPnP daemon automatically?
zh: 自动启动 MiniUPnP 守护进程？

note: Type: boolean Description
en: Choose this option if the MiniUPnP daemon should start automatically, now and at boot time.
zh: 若希望 MiniUPnP 守护进程现在和启动时自动启动，请选择此选项。

note: Type: boolean Description
en: Be aware that the default settings for this package are only suitable for a system with no pre-existing firewall. If a firewall has already been set up, you should reject this option now, edit /etc/miniupnpd/miniupnpd.conf and the scripts in /etc/miniupnpd/ appropriately, and enable the daemon later with "service miniupnpd enable".
zh: 请注意，默认设置仅适用于没有预先安装防火墙的系统。如果已经配置防火墙，则应立即拒绝此选项，编辑 /etc/miniupnpd/miniupnpd.conf 和 /etc/miniupnpd/ 中的脚本后，再使用“service miniupnpd enable”启用守护进程。

note: Type: boolean Description
en: If you don't have physical access to the machine, be careful not to activate the daemon with rules that will block your connection.
zh: 如果无法物理访问此机器，切勿启动会阻止您连接的守护进程。

note: Type: boolean Description
en: If in doubt, reject this option.
zh: 若不确定，请拒绝此选项。

note: Type: string Description
en: The MiniUPnP daemon will listen for requests on the local network. Please enter the interfaces it should listen on, separated by space.
zh: MiniUPnP 守护进程将监听本地网络上的请求。请输入应监听的 LAN 接口，用空格分开。

note: Type: string Description
en: External WAN network interface to open ports on:
zh: 要打开端口的外部 WAN 网络接口：

note: Type: string Description
en: The MiniUPnP daemon will listen on a specific IP address on the local network, then open ports on the WAN interface. Please enter the name of the WAN network interface on which the MiniUPnP daemon should perform port forwarding.
zh: MiniUPnP 守护进程将监听本地网络上的特定 IP 地址，然后打开 WAN 接口上的端口。请输入 MiniUPnP 守护进程应执行端口转发的 WAN 网络接口的名称。

note: Type: boolean Description
en: Enable IPv6 firewall chain?
zh: 启用 IPv6 防火墙链？

note: Type: boolean Description
en: Please specify whether the MiniUPnP daemon should run its ip6tables script on startup to initialize the IPv6 firewall chain.
zh: 请指定 MiniUPnP 守护进程是否应在启动时运行其 ip6tables 脚本以初始化 IPv6 防火墙链。

note: Type: boolean Description
en: Note: This option is useless if you don't block any IPv6 forwarded traffic.
zh: 注意：如果您未阻挡任何 IPv6 转发流量，则此选项对您无用。

note: Type: boolean Description
en: Force reporting IGDv1 in rootDesc?
zh: 强制在 rootDesc 中报告 IGDv1？

note: Type: boolean Description
en: Some IGD clients (most notably Microsoft® Windows® BITS) look for IGDv1 and do not recognize IGDv2 as a valid IGD service. This option will fool them by pretending itself to be IGDv1.
zh: 某些 IGD 客户端（特别是 Microsoft® Windows® BITS）只识别 IGDv1，不把 IGDv2 看作有效的 IGD 服务。这个选项会将自己假装成 IGDv1 来欺骗他们。

note: Type: boolean Description
en: Of course you will lose IGDv2 functions (notably IPv6 support) by enabling this.
zh: 当然，启用此选项，您将失去 IGDv2 功能（特别是 IPv6 支持）。

en: Custom _Actions
zh: 自定义动作(_A)

en: _Open Image...
zh: 打开图片...(_O)

en: Open Remote Image
zh: 打开远程图片

en: Open _Folder...
zh: 打开文件夹...(_F)

en: _Save Image
zh: 保存图片(_S)

en: Save Image _As...
zh: 另存为...(_A)

en: _Crop...
zh: 剪裁...(_C)

en: Modify saturation
zh: 调整饱和度

en: Random Image
zh: 随机图片

en: _1:1
zh: 1:1(_1)

en: E_xit Full Screen
zh: 离开全屏(_x)

en: Exit Full Screen
zh: 离开全屏

en: _Start Slideshow
zh: 播放幻灯片(_S)

en: _Stop Slideshow
zh: 停止幻灯片(_S)

en: Rename Image
zh: 重命名图片

en: Thumbnails Pane
zh: 缩略图

en: Action return code: %s
zh: 命令返回值: %s

en: Invalid Custom Action
zh: 自定义操作无效

en: Version: Mirage
zh: 版本: Mirage

en: Website: https://gitlab.com/thomasross/mirage
zh: 主页: https://gitlab.com/thomasross/mirage

en: Usage: mirage [OPTION]... FILES|FOLDERS...
zh: 用法: mirage [选项]... 文件|文件夹...

en: Show this help and exit
zh: 显示帮助后退出

en: Show more detailed information
zh: 显示更多信息

en: Recursively include all images found in
zh: 包含所有找到的图片

en: subdirectories of FOLDERS
zh: 文件夹的子目录

en: Start in slideshow mode
zh: 以幻灯片模式开启程序

en: Execute 'cmd' when an image is loaded
zh: 载入图片后运行命令'cmd'

en: The current image has been modified. Save changes?
zh: 当前图片被修改过。是否要保存？

en: Open Remote
zh: 打开远程文件

en: Include images in subdirectories
zh: 包含子目录中的图片

en: Cannot load image.
zh: 不能载入图片。

en: Configure Custom Actions
zh: 配置自定义操作

en: Edit selected action.
zh: 编辑。

en: Remove selected action.
zh: 删除。

en: Move selected action up.
zh: 上移。

en: Move selected action down.
zh: 下移。

en: File path, name, and extension
zh: 文件路径，名称和扩展名

en: File name without file extension
zh: 名称

en: File extension (i.e. ".png")
zh: 扩展名(例如".png")

en: List of files, space-separated
zh: 文件列表

en: Here you can define custom actions with shortcuts. Actions use the built-in parameters and operations listed below and can have multiple statements separated by a semicolon. Batch actions apply to all images in the list.
zh: 你可以使用下面列出的内置变量和操作定义快捷键和相应的命令。

en: Add Custom Action
zh: 添加自定义操作

en: Edit Custom Action
zh: 编辑自定义操作

en: Perform action on all images (Batch)
zh: 作用于所有图片

en: Incomplete custom action specified.
zh: 自定义操作不完整。

en: Action Shortcut
zh: 操作快捷键

en: Press the desired shortcut for the action.
zh: 请按要使用的快捷键。

en: Entire screen
zh: 整个屏幕

en: Bits per sample:
zh: 每采样位数:

en: Mirage Preferences
zh: Mirage首选项

en: Sets the background color for the application.
zh: 设置程序的背景色

en: Open Mirage in fullscreen mode
zh: 以全屏模式打开Mirage

en: Open Behavior
zh: 打开选项

en: Zoom To Fit Mode
zh: 适合窗口模式

en: Last Active Mode
zh: 最后活动模式

en: Load all images in current directory
zh: 在当前目录载入所有图片

en: If enabled, opening an image in Mirage will automatically load all images found in that image's directory.
zh: 如果选定此项，在Mirage中打开一个图片会自动载入图片所在目录中的所有图片。

en: Allow loading hidden files
zh: 载入隐藏文件

en: Use last chosen directory
zh: 最后使用的目录

en: The default 'Open' directory will be the last directory used.
zh: 默认打开目录是最后使用的目录。

en: The default 'Open' directory will be this specified directory.
zh: 默认打开目录是这个特定目录。

en: Preload images for faster navigation
zh: 为快速导航重新载入图片

en: If enabled, the next and previous images in the list will be preloaded during idle time. Note that the speed increase comes at the expense of memory usage, so it is recommended to disable this option on machines with limited ram.
zh: 如果选定此项，预读取列表中的上一张和下一张图片。 这会使用更多的内存，在内存受限的机器上推荐禁用此选项。

en: Prompt User
zh: 提示用户

en: Slideshow Mode
zh: 幻灯片模式

en: Randomize order of images
zh: 乱序

en: If enabled, a random image will be chosen during slideshow mode (without loading any image twice).
zh: 如果选定此项，播放幻灯片时采取随机顺序(单一图片不重复).

en: Disable screensaver in slideshow mode
zh: 播放幻灯片时禁用屏幕保护

en: If enabled, xscreensaver will be temporarily disabled during slideshow mode.
zh: 如果选定此项，播放幻灯片时临时禁用屏幕保护。

en: Always start in fullscreen mode
zh: 总是以全屏模式开始

en: If enabled, starting a slideshow will put the application in fullscreen mode.
zh: 如果选定此项，开始播放幻灯片将自动进入全屏模式。

en: Image Editing
zh: 正在编辑图片

en: Confirm image delete
zh: 确认删除图片

en: Nearest (Fastest)
zh: 最近点算法(速度最快)

en: Hyper (Best)
zh: 平滑算法(质量最好)

en: Ignore Changes
zh: 忽略更改

en: Prompt For Action
zh: 提示操作

en: Unable to rename
zh: 无法重命名

en: Unable to delete
zh: 无法删除

en: A fast GTK+ Image Viewer.
zh: GTK+高速看图程序

en: Saturation level:
zh: 饱和级别

en: You are viewing the first image in the list. Wrap around to the last image?
zh: 正在显示图片列表中的第一张图片，是否回绕到最后一张图片？

en: You are viewing the last image in the list. Wrap around to the first image?
zh: 正在显示图片列表中的最后一张图片，是否回绕到第一张图片？

en: All images have been viewed. Would you like to cycle through the images again?
zh: 所有图片都看过了，是否要再看一遍？

en: Wrap?
zh: 回绕

en: Raw IPv6 socket not working: %s
zh: 裸 IPv6 套接字不工作：%s

en: Raw IPv6 socket not working: %m
zh: 裸 IPv6 套接字不工作：%m

en: Teredo server UDP socket error: Server IPv4 addresses must be global unicast.
zh: Teredo 服务器 UDP 套接字出错：服务器 IPv4 地址必须是全局单播的。

en: Error (%s): %m
zh: 错误 (%s)：%m

en: Multiple Teredo prefixes received
zh: 接收到了多个 Teredo 前缀

en: Authentication with server failed.
zh: 与服务器认证失败。

en: Too much time drift. Resynchronizing.
zh: 时间漂移太多，重新同步中。

en: Cannot resolve Teredo server address "%s": %s
zh: 无法解析 Teredo 服务器地址 "%s"：%s

en: Teredo server has a non global IPv4 address.
zh: Teredo 服务器的 IPv4 地址非全局地址。

en: No reply from Teredo server
zh: Teredo 服务器无响应

en: Lost Teredo connectivity
zh: Teredo 连接丢失

en: New Teredo address/MTU
zh: 新 Teredo 地址/MTU

en: Tunneling driver error (%s): %m
zh: 隧道驱动出错 (%s)：%m

en: Please make sure another instance of the program is not already running.
zh: 请确保没有其它正在运行的本程序实例。

en: %s tunneling interface creation failure
zh: %s 隧道接口创建失败

en: Error: %s character device not found or unavailable.
    %s
zh: 错误：%s 字符设备未找到或不可用。
    %s

en: You might try to run this command to load it:
    $ modprobe tun
    (you must be root to do that).
zh: 您或许可以尝试运行此命令来加载它：
    $ modprobe tun
    (必须以 root 权限运行)。

en: Error: your operating system does not seem to provide a network tunneling
    device driver, which is required.
    %s
zh: 错误：您的操作系统似乎未提供一个必须的网络隧道设备驱动。
    %s

en: Make sure your Linux kernel includes the "Universal TUNTAP driver"
    (CONFIG_TUN option), possibly as a module.
zh: 请确保您的 Linux 内核包含了「统一 TUNTAP 驱动」
    (CONFIG_TUN 选项)，它可能被编译为了一个内核模块。

en: You can obtain a tunnel driver for the Darwin kernel (Mac OS X) from:
    http://www-user.rhrk.uni-kl.de/~nissler/tuntap/
zh: 您可以撷取 Darwin 内核 (Mac OS X) 的隧道驱动于：
    http://www-user.rhrk.uni-kl.de/~nissler/tuntap/

en: You might try to run this command to load it:
    $ kldload if_tun
    (you must be root to do that).
zh: 您或许可以尝试运行此命令来加载它：
    $ kldload if_tun
    (必须以 root 权限运行)。

en: Error: cannot open device file %s (%s)
    IPv6 tunneling will not work.
zh: 错误：无法打开设备文件 %s (%s)
    IPv6 隧道将无法工作。

en: Try "%s -h | more" for more information.
zh: 尝试 "%s -h | more" 获取更多信息。

en: Usage: %s [OPTIONS] [SERVER_NAME]
    Creates a Teredo tunneling interface for encapsulation of IPv6 over UDP.
    
      -c, --config     specify an configuration file
      -f, --foreground run in the foreground
      -h, --help       display this help and exit
      -p, --pidfile    override the location of the PID file
      -u, --user       override the user to set UID to
      -V, --version    display program version and exit
zh: 用法：%s [选项] [服务器名]
    创建一个 Teredo 隧道接口以将 IPv6 通过 UDP 封装。
    
     -c, --config    指定一个配置文件
     -f, --foreground 在前台运行
     -h, --help    显示此帮助并退出
     -p, --pidfile    覆盖进程编号文件的位置
     -u, --user    覆盖要设置用户编号的用户名
     -V, --version    显示程序版本并退出

en: Miredo: Teredo IPv6 tunneling software %s (%s)
     built %s on %s (%s)
zh: Miredo: Teredo IPv6 隧道软件 %s (%s)
     编译 %s 于 %s (%s)

en: Configured with: %s
zh: 配置为：%s

en: Written by Remi Denis-Courmont.
zh: 作者 Remi Denis-Courmont。

en: Copyright (C) 2004-%u Remi Denis-Courmont
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or
    FITNESS FOR A PARTICULAR PURPOSE.
zh: 版权所有 (C) 2004-%u Remi Denis-Courmont
    这是一个自由软件; 参考源文件获知版权条件。
    完全无保证; 甚至不保证适销性或特殊目的的实用性。

en: Duplicate parameter "%s" for option -%c
    would override previous value "%s".
zh: 多余的参数 "%s" 用于选项 -%c
    将覆盖之前的值 "%s"。

en: Invalid number (or capacity exceeded) "%s" for option -%c
zh: 无效数字 (或溢出) "%s" 用于选项 -%c

en: %s: unexpected extra parameter
zh: %s：未预期的额外参数

en: That is usually an indication that you are trying to start
    the program as an user with insufficient system privileges.
    This program should normally be started by root.
zh: 这通常预示着您正尝试以一个没有足够系统特权的用户启动该程序。
    此程序正常情况下应由 root 启动。

en: User "%s": %s
zh: 用户 "%s"：%s

en: Error: This program is not supposed to keep root
    privileges. That is potentially very dangerous
    (all the more as it has never been externally audited).
zh: 错误：此程序不应保留 root 特权。
    这可能是非常危险的
    (因为它从来未经外界审计过)。

en: SetUID to root: %s
zh: SetUID 到 root：%s

en: Reading configuration from %s: %s
zh: 从 %s 读取配置：%s

en: Cannot create PID file %s:
     %s
zh: 无法创建进程编号文件 %s：
     %s

en: Loading configuration from %s failed
zh: 从 %s 加载配置失败

en: Exiting on signal %d (%s)
zh: 收到信号 %d，退出中 (%s)

en: Reloading configuration on signal %d (%s)
zh: 收到信号 %d，重加载配置中 (%s)

en: Child %d exited (code: %d)
zh: 子进程 %d 已退出 (代码：%d）

en: Child %d killed by signal %d (%s)
zh: 子进程 %d 被信号 %d 杀死 (%s)

en: Terminated with error(s).
zh: 有错终止。

en: Terminated with no error.
zh: 无错终止。

en: Using deprecated "restricted" relay type which is STRONGLY DISCOURAGED (at line %u).
zh: 正在使用非常不鼓励的老式的 "restricted" 中继类型 (于行 %u)。

en: Invalid relay type "%s" at line %u
zh: 无效的中继类型 "%s" 于行 %u

en: Could not execute %s: %m
zh: 无法执行 %s：%m

en: Teredo pseudo-tunnel started
zh: Teredo 虚假隧道已启动

en:  (address: %s, MTU: %<PRIu16>)
zh:  (地址：%s，MTU：%<PRIu16>)

en: Teredo pseudo-tunnel stopped
zh: Teredo 虚假隧道已停止

en: Fatal configuration error
zh: 致命的配置错误

en: Server address not specified
zh: 服务器地址未指定

en: Unsupported Teredo client mode
zh: 不支持的 Teredo 客户端模式

en: Miredo setup failure: %s
zh: Miredo 设置失败：%s

en: Cannot create IPv6 tunnel
zh: 无法创建 IPv6 隧道

en: libteredo cannot be initialized
zh: libteredo 无法初始化

en: Invalid server hostname "%s": %s
zh: 无效的服务器主机名 "%s"：%s

en: Teredo server fatal error
zh: Teredo 服务器致命错误

en: Make sure another instance of the program is not already running.
zh: 请确保没有其它正在运行的本程序实例。

en: Superfluous directive %s at line %u
zh: 多余的指令 %s 于行 %u

en: Error (%s): %s
zh: 错误 (%s)：%s

en: Skipped overly long line %u
zh: 跳过超长行 %u

en: Ignoring line %u: %s
zh: 忽略行 %u：%s

en: Error reading configuration file: %s
zh: 读取配置文件出错：%s

en: Error opening configuration file %s: %s
zh: 打开配置文件 %s 出错：%s

en: Invalid integer value "%s" for %s: %s
zh: 无效的整数值 "%s" 用于 %s：%s

en: Invalid boolean value "%s" for %s
zh: 无效的布尔值 "%s" 用于 %s

en: Invalid hostname "%s" at line %u: %s
zh: 无效的主机名 "%s" 于行 %u：%s

en: Invalid Teredo IPv6 prefix: %x::/32
zh: 无效的 Teredo IPv6 前缀：%x::/32

en: Unknown syslog facility "%s" at line %u
zh: 未知 syslog 设施 "%s" 于行 %u

en: no emphasis
zh: 无增强算法

en: first order filter found in CD/DVD/MPEG audio
zh: CD/DVD/MPEG 音频所采用的一阶滤波器

en: FM radio in Europe
zh: 欧洲调频电台

en: FM radio in the USA
zh: 美国调频电台

en: phono filter (RIAA)
zh: 唱片滤波器 (RIAA)

en: phono filter (IEC N78)
zh: 唱片滤波器 (IEC N78)

en: phono filter (Teldec)
zh: 唱片滤波器 (Teldec)

en: phono filter (EMI)
zh: 唱片滤波器 (EMI)

en: phono filter (Columbia LP)
zh: 唱片滤波器 (Columbia LP)

en: phono filter (London)
zh: 唱片滤波器 (London)

en: phono filter (NARTB)
zh: 唱片滤波器 (NARTB)

en: Symbolic name
zh: 英文代号

en: Raw OBUs without a size field are not supported.
zh: 不支持没有尺寸字段的原始 OBU（开放码流单元）。

en: Encountered OBUs with invalid data.
zh: 遇到含有无效数据的 OBU（开放码流单元）。

en: Invalid Base64 character encountered
zh: 遇到无效的 Base64 字符

en: The value '{}' is not a valid ISO 639 language code.
zh: 值 ｢{}｣ 不是有效的 ISO 639 语言代码。

en: The value '{}' is not a valid ISO 15924 script code.
zh: 值 ｢{}｣ 不是有效的 ISO 15924 文字编码。

en: The value '{}' is not a valid ISO 3166-1 country code.
zh: 值 ｢{}｣ 不是有效的 ISO 3166-1 国家/地区编码。

en: The value '{}' is not a valid UN M.49 country number code.
zh: 值 ｢{}｣ 不是有效的 UN M.49 国家/地区数字编码。

en: The value '{}' is not part of the IANA Language Subtag Registry for extended language subtags.
zh: 值 ｢{}｣ 不属于 IANA 语言子标签注册表（Language Subtag Registry）已注册的扩展语言子标签。

en: The value '{}' is not part of the IANA Language Subtag Registry for language variants.
zh: 值 ｢{}｣ 不属于 IANA 语言子标签注册表（Language Subtag Registry）已注册的语言变体。

en: The extended language subtag '{}' must only be used with one of the following prefixes: {}.
zh: 扩展语言子标签 ｢{}｣ 只能与这些前缀搭配使用: {}。

en: The variant '{}' occurs more than once.
zh: 变体「{}」重复出现。

en: Extension subtags must follow at least a primary language subtag.
zh: 扩展子标签必须跟在至少一个主语言子标签之后。

en: Each extension identifier must be used at most once.
zh: 每种扩展标识符最多使用一次。

en: The value '{0}' is not a registered IANA language tag identifier.
zh: 值 ｢{0}｣ 并非已在 IANA 注册的语言标签标识符。

en: The value does not adhere to the general structure of IETF BCP 47/RFC 5646 language tags.
zh: 此值不符合 IETF BCP 47/RFC 5646 语言标签的常规结构。

en: Four-letter language codes are reserved for future use and not supported.
zh: 暂不支持四个字母的语言代码，它们已保留供未来使用。

en: Five- to eight-letter language codes are currently not supported.
zh: 目前暂不支持 5 ～ 8 个字母的语言代码。

en: Not a hex digit at position {0}
zh: 非十六进制数字，位于 {0}

en: Input too long: {0} > {1}
zh: 输入过长: {0} > {1}

en: Missing one hex digit
zh: 缺少一个十六进制数字

en: The number of bytes to swap isn't divisible by {0}.
zh: 要交换的字节数目不能被 {0} 整除。

en: Chapter <NUM:2>
zh: 第 <NUM:2> 章

en: Simple chapter parser: {0}
zh: 简易格式章节解析器: {0}

en: '{0}' is not a CHAPTERxx=... line.
zh: ｢{0}｣: 该行格式不符合 CHAPTERxx=...。

en: Invalid minute: {0}
zh: 分钟值无效: {0}

en: Invalid second: {0}
zh: 秒值无效: {0}

en: '{0}' is not a CHAPTERxxNAME=... line.
zh: ｢{0}｣: 该行格式不符合 CHAPTERxxNAME=... 。

en: Could not parse the chapters in '{0}': {1}
zh: 无法解析 ｢{0}｣ 中的章节: {1}

en: Could not open '{0}' for reading.
zh: 无法以读取模式打开 ｢{0}｣。

en: Unknown chapter file format in '{0}'. It does not contain a supported chapter format.
zh: 章节文件 ｢{0}｣ 的格式未知。它不含受支持的章节格式。

en: The XML chapter file '{0}' could not be read.
zh: XML 章节文件 ｢{0}｣ 无法读取。

en: The XML chapter file '{0}' contains an error at position {2}: {1}
zh: XML 章节文件 ｢{0}｣ 存在错误，位于 {2}: {1}

en: The XML chapter file '{0}' contains an error: {1}
zh: XML 章节文件 ｢{0}｣ 存在错误: {1}

en: Cue sheet parser: No INDEX entry found for the previous TRACK entry (current line: {0})
zh: CUE 表单解析器: 没有找到前一个 TRACK 条目的 INDEX 条目 (当前行: {0})

en: Cue sheet parser: Invalid INDEX entry in line {0}.
zh: CUE 表单解析器: 第 {0} 中的 INDEX 条目无效。

en: Cue sheet parser: Invalid INDEX number (got {0}, expected {1}) in line {2}.
zh: CUE 表单解析器: 第 {2} 行中的 INDEX 编号无效 (读得 {0}，应为 {1})。

en: '{0}' is not a valid DVD title number.
zh: ｢{0}｣ 不是有效的 DVD 标题编号。

en: The title number '{0}' is higher than the number of titles on the DVD ({1}).
zh: 标题编号 ｢{0}｣ 大于 DVD 中的总标题数目 ({1})。

en: Missing argument to '{0}'.
zh: ｢{0}｣ 缺少参数。

en: Unknown option '{0}'.
zh: 未知选项 ｢{0}｣。

en: Suppress status output.
zh: 禁止输出状态消息。

en: Force the translations for 'code' to be used.
zh: 强制使用 'code' 语言的翻译。

en: Output messages in this charset
zh: 用指定的字符集输出消息

en: Redirects all messages into this file.
zh: 将所有消息重定向至此文件。

en: Flushes all cached data to storage when closing a file opened for writing.
zh: 关闭以写入模式打开的文件时，强制将所有已缓存的数据写入到存储设备。

en: Aborts the program after the first warning is emitted.
zh: 出现警告时即中止程序。

en: Reads additional command line options from the specified JSON file (see man page).
zh: 从指定的 json 文件中读取其他命令行选项（参见帮助文档）。

en: Show version information.
zh: 显示版本信息。

en: The file '{0}' could not be opened for reading: {1}.
zh: 文件 ｢{0}｣ 无法以读取模式打开: {1}。

en: JSON option files must contain a JSON array consisting solely of JSON strings
zh: JSON 选项文件只能包含一个 JSON 数组，其元素只能为 JSON 字符串

en: '--command-line-charset' is missing its argument.
zh: '--command-line-charset' 缺少参数。

en: '--engage' lacks its argument.
zh: '--engage' 缺少参数。

en: Missing argument for '--output-charset'.
zh: '--output-charset' 缺少参数。

en: '{0}' is missing the file name.
zh: ｢{0}｣ 缺少文件名。

en: Could not open the file '{0}' for directing the output.
zh: 无法打开文件 ｢{0}｣ 以重定向输出消息。

en: Missing argument for '--ui-language'.
zh: 「--ui-language」缺少参数。

en: Available translations:
zh: 可用翻译:

en: There is no translation available for '{0}'.
zh: 尚无 ｢{0}｣ 的翻译。

en: Header removal compression not possible because the buffer contained {0} bytes which is less than the size of the headers that should be removed, {1}.
zh: 无法执行除头压缩，因为缓冲区仅包含 {0} 字节，小于要移除头部的大小 ({1} 字节)。

en: Header removal compression not possible because the buffer did not start with the bytes that should be removed. Wanted bytes:{0}; found:{1}.
zh: 无法执行除头压缩，因为缓冲区未以待移除的字节起始。需要的字节: {0}；找到的是: {1}。

en: inflateInit() failed. Result: {0}
zh: inflateInit() 失败。结果: {0}

en: Zlib decompression failed. Result: {0}
zh: Zlib 解压失败。结果: {0}

en: deflateInit() failed. Result: {0}
zh: deflateInit() 失败。结果: {0}

en: Track number {0} has been encrypted and decryption has not yet been implemented.
zh: 轨道号 {0} 已被加密，而解密尚未实现。

en: Unknown content encoding type {0} for track {1}.
zh: 轨道 {1} 的内容编码类型 {0} 未知。

en: Track {0} was compressed with the algorithm '{1}' which is not supported anymore.
zh: 轨道 {0} 采用算法 ｢{1}｣ 算法压缩，该算法不再受支持。

en: Track {0} has been compressed with an unknown/unsupported compression algorithm ({1}).
zh: 轨道 {0} 使用的压缩算法 ({1}) 未知或不受支持。

en: AAC (Advanced Audio Coding)
zh: AAC (高级音频编码)

en: AVC/H.264 elementary streams
zh: AVC/H.264 基本流

en: AVI (Audio/Video Interleaved)
zh: AVI (音视频交错文件)

en: ALAC (Apple Lossless Audio Codec)
zh: ALAC (Apple 无损音频编码)

en: DTS/DTS-HD (Digital Theater System)
zh: DTS/DTS-HD (数字影院系统)

en: FLAC (Free Lossless Audio Codec)
zh: FLAC (自由无损音频编码)

en: FLV (Flash Video)
zh: FLV (Flash 视频)

en: HEVC/H.265 elementary streams
zh: HEVC/H.265 基本流

en: MP4 audio/video files
zh: MP4 音频/视频文件

en: MPEG-1/2 Audio Layer II/III elementary streams
zh: MPEG-1/2 音频层 II/III 基本流

en: MPEG program streams
zh: MPEG 节目流

en: MPEG transport streams
zh: MPEG 传输流

en: MPEG-1/2 video elementary streams
zh: MPEG-1/2 视频基本流

en: MPLS Blu-ray playlist
zh: MPLS 蓝光播放列表

en: Matroska audio/video files
zh: Matroska 音频/视频文件

en: PGS/SUP subtitles
zh: PGS/SUP 字幕

en: QuickTime audio/video files
zh: QuickTime 音频/视频文件

en: AV1 Open Bitstream Units stream
zh: AV1 开放码流单元（OBU）流

en: Ogg/OGM audio/video files
zh: Ogg/OGM 音频/视频文件

en: Opus (in Ogg) audio files
zh: Opus (Ogg 容器中) 音频文件

en: RealMedia audio/video files
zh: RealMedia 音频/视频文件

en: SRT text subtitles
zh: SRT 文本字幕

en: SSA/ASS text subtitles
zh: SSA/ASS 文本字幕

en: TTA (The lossless True Audio codec)
zh: TTA (The True Audio 无损音频编码)

en: USF text subtitles
zh: USF 文本字幕

en: VC-1 elementary streams
zh: VC-1 基本流

en: VobButtons
zh: Vob 按钮

en: VobSub subtitles
zh: VobSub 字幕

en: WAVE (uncompressed PCM audio)
zh: WAVE (未压缩的 PCM 音频)

en: WAVPACK v4 audio
zh: WAVPACK v4 音频

en: WebM audio/video files
zh: WebM 音频/视频文件

en: WebVTT subtitles
zh: WebVTT 字幕

en: Windows Media (ASF/WMV)
zh: Windows 媒体 (ASF/WMV)

en: AVI DV type 1
zh: AVI DV 类型 1

en: DV video format
zh: DV 视频格式

en: Flash Video
zh: Flash 视频

en: HDMV TextST subtitles
zh: HDMV TextST 字幕

en: HD-DVD subtitles
zh: HD-DVD 字幕

en: MPEG-1/2 Audio Layer II/III
zh: MPEG-1/2 音频层 II/III

en: MPEG-1/2 video elementary stream
zh: MPEG-1/2 视频基本流

en: MPEG program stream
zh: MPEG 节目流

en: MPEG transport stream
zh: MPEG 传输流

en: Open Bitstream Units stream
zh: 开放码流单元（OBU）流

en: SRT subtitles
zh: SRT 字幕

en: SSA/ASS subtitles
zh: SSA/ASS 字幕

en: USF subtitles
zh: USF 字幕

en: flac_decoder: FLAC__stream_decoder_new() failed.
zh: flac_decoder: FLAC__stream_decoder_new() 失败。

en: flac_decoder: Could not set metadata_respond_all.
zh: flac_decoder: 无法设置 metadata_respond_all。

en: flac_decoder: Could not initialize the FLAC decoder.
zh: flac_decoder: 无法初始化 FLAC 解码器。

en: Leave additional space (EbmlVoid) in the destination file after the chapters.
zh: 在输出文件的章节后预留额外的空隙 (EbmlVoid)。

en: Do not add an entry for the chapters in the meta seek element.
zh: 不在元定位元素中添加章节项。

en: Do not write meta seek elements at all.
zh: 不写入任何元定位元素。

en: Force Xiph style lacing.
zh: 强制 Xiph 式紧缩。

en: Force EBML style lacing.
zh: 强制 EBML 式紧缩。

en: Analyze MPEG4 bitstreams, put each frame into one Matroska block, use proper timestamping (I P B B = 0 120 40 80), use V_MPEG4/ISO/... CodecIDs.
zh: 分析 MPEG4 码流，将每一帧置入单独的 Matroska 区块，使用合适的时间戳 (I P B B = 0 120 40 80)，使用形如「V_MPEG4/ISO/...」的 CodecID。

en: Use fixed values for the elements that change with each file otherwise (multiplexing date, segment UID, track UIDs etc.).
zh: 为通常随文件发生变化的元素 (如混流时间、剪辑 UID、轨道 UID 等) 使用相同的固定值。

en: Two files multiplexed with the same settings and this switch activated will be identical.
zh: 打开本开关时，使用相同设置混流的两个文件将完全一致。

en: Forces the Matroska reader to use the generic passthrough packetizer even for known and supported track types.
zh: 强制 Matroska 读取器使用通用呈递封包器，即使轨道类型已知且受支持。

en: Causes mkvmerge to write a second set of identical track headers near the end of the file (after all the clusters).
zh: 要求 mkvmerge 在文件末尾附近 (所有簇的后面) 写入另一组完全一致的轨道头部。

en: Allows storing AVC/H.264 video in Video-for-Windows compatibility mode, e.g. when it is read from an AVI.
zh: 允许以 Video-for-Windows 兼容模式存储 AVC/H.264 视频，例如从 AVI 文件中读取时。

en: This option does nothing and is only kept for backwards compatibility.
zh: 此选项没有任何作用，仅仅保留以便向下兼容。

en: Disable the use of SimpleBlocks instead of BlockGroups.
zh: 禁止使用 SimpleBlock (简化区块) 代替 BlockGroup (块组)。

en: Store changes in CodecPrivate data in CodecState elements instead of the frames.
zh: 将 CodecPrivate 数据的变更存储在 CodecState 元素中，而非存储在帧中。

en: This is used for e.g. MPEG-1/-2 video tracks for storing the sequence headers.
zh: 该元素在 MPEG-1/-2 视频轨道等处用于存储序列头部。

en: Enables warnings for certain conditions where timestamps aren't monotonous in situations where they should be which could indicate either a problem with the file or a programming error.
zh: 启用对特定情况下时间戳应该顺序排布但却逆向排布的警告，这通常说明文件或程序出错。

en: Normally mkvmerge keeps aspect ratio information in MPEG4 video bitstreams and puts the information into the container.
zh: 通常 mkvmerge 会保留 MPEG4 视频码流中的宽高比信息并将此信息置于容器中。

en: This option causes mkvmerge to remove the aspect ratio information from the bitstream.
zh: 此选项要求 mkvmerge 从码流中移除宽高比信息。

en: Causes mkvmerge to add 'stop display' commands to VobSub subtitle packets that do not contain a duration field.
zh: 要求 mkvmerge 向不包含时长字段的 VobSub 字幕数据包添加「停止显示」指令。

en: Causes mkvmerge not to write 'CueDuration' elements in the cues.
zh: 要求 mkvmerge 在索引部分不要写入「CueDuration」元素。

en: Causes mkvmerge not to write 'CueRelativePosition' elements in the cues.
zh: 要求 mkvmerge 在索引部分不要写入「CueRelativePosition」元素。

en: Garbage at the start of audio tracks in AVI files is normally used for delaying that track.
zh: AVI 文件中音频轨道起始处的无用数据通常用以对该轨道设置延迟。

en: mkvmerge normally calculates the delay implied by its presence and offsets all of the track's timestamps by it.
zh: 通常 mkvmerge 会计算由此产生的延迟并以此对该轨道的所有时间戳进行平移。

en: This option prevents that behavior.
zh: 此选项可禁止上述处理。

en: Blu-ray discs often contain a chapter entry very close to the end of the movie.
zh: 蓝光影碟经常包含一个十分接近影片末尾的章节条目。

en: mkvmerge normally removes that last entry if it's timestamp is within five seconds of the total duration.
zh: 若最后一个条目的时间戳在总时长的五秒以内，mkvmerge 通常会移除该条目。

en: Enabling this option causes mkvmerge to keep that last entry.
zh: 启用该选项可要求 mkvmerge 保留该条目。

en: Don't remove track statistics tags when reading Matroska files, no matter if new ones are created or not.
zh: 对于 Matroska 格式的输入文件，不要移除现有的轨道统计标签，不论是否会创建新的轨道统计标签。

en: Some AVC/H.264 tracks contain I slices but lack real key frames.
zh: 部分 AVC/H.264 轨道包含 I 分片但缺少对应的关键帧。

en: This option forces mkvmerge to treat all of those I slices as key frames.
zh: 该选项强制 mkvmerge 将所有 I 分片视作关键帧处理。

en: Enable appending and splitting FLAC tracks.
zh: 启用对 FLAC 轨道的追加、切割支持。

en: The resulting tracks will be broken: the official FLAC tools will not be able to decode them and seeking will not work as expected.
zh: 将生成损坏的轨道: 官方的 FLAC 工具将无法解码这些轨道，且定位功能可能无法正常工作。

en: Normally the HEVC/H.265 code in mkvmerge and mkvextract normalizes parameter sets by prefixing all key frames with all currently active parameter sets and removes duplicates that might already be present.
zh: mkvmerge 及 mkvextract 的 HEVC/H.265 程序代码通常会将所有当前活动的参数集移到所有关键帧之前，并移除可能已存在的重复参数集，以此实现参数集的常规化。

en: If this hack is enabled, the code will leave the parameter sets as they are.
zh: 若启用此 hack，程序代码将按原样保留这些参数集。

en: Normally spaces & tabs are removed from the beginning & the end of each line in text subtitles.
zh: 通常情况下，位于文本字幕每一行开头或结尾的空格与制表符会被移除。

en: If this hack is enabled, they won't be removed.
zh: 若启用本 hack，它们将不会被移除。

en: If enabled, the BlockAddID element will be written even if it's set to its default value of 1.
zh: 如果启用，则将强制写入 BlockAddID 元素，即使它是通常可以省略的默认值 ｢1｣。

en: No help available.
zh: 没有可用帮助。

en: Valid hacks are:
zh: 有效的 hack 列表:

en: '{0}' is not a valid hack.
zh: ｢{0}｣ 不是有效的 hack。

en: English language name
zh: 语言名称 (英文)

en: ISO 639-3 code
zh: ISO 639-3 编码

en: ISO 639-2 code
zh: ISO 639-2 编码

en: ISO 639-1 code
zh: ISO 639-1 编码

en: No linguistic content; Not applicable
zh: 无语言上下文; 不使用

en: Wrong header type: 0x{0:02x} != 0x{1:02x}
zh: 错误的头类型: 0x{0:02x} != 0x{1:02x}

en: Wrong identification string: '{0:7s}' != 'kate\0\0\0'
zh: 错误的鉴别字符串: '{0:7s}' != 'kate\0\0\0'

en: Wrong Kate version: {0}.{1} > {2}.x
zh: 错误的 Kate 版本: {0}.{1} > {2}.x

en: The data in the file is corrupted and cannot be modified safely
zh: 文件中的数据已损坏，无法安全修改

en: Not a valid Matroska file (no EBML head found)
zh: 不是有效的 Matroska 文件 (未发现 EBML 头)

en: Not a valid Matroska file (no segment/level 0 element found)
zh: 不是有效的 Matroska 文件 (未发现剪辑/0 级元素)

en: The file '{0}' could not be opened for reading: {1}.
zh: 文件 ｢{0}｣ 无法以读取模式打开: {1}。

en: The file '{0}' could not be opened or parsed.
zh: 文件 ｢{0}｣ 无法打开或解析。

en: No segment UID could be found in the file '{0}'.
zh: 文件 ｢{0}｣ 中找不到剪辑 UID。

en: Progress: [{0}{1}] {2}%
zh: 进度: [{0}{1}] {2}%

en: EBML head
zh: EBML 头

en: EBML version
zh: EBML 版本

en: EBML read version
zh: EBML 读取版本

en: Maximum EBML ID length
zh: EBML ID 最大长度

en: Maximum EBML size length
zh: EBML 大小最大长度

en: Document type version
zh: 文档类型版本

en: Document type read version
zh: 文档类型读取版本

en: Segment information
zh: 剪辑信息

en: Timestamp scale
zh: 时间戳缩放

en: Multiplexing application
zh: 混流应用程序

en: Writing application
zh: 写入应用程序

en: Segment UID
zh: 剪辑 UID

en: Family UID
zh: 剪辑族 UID

en: Previous segment UID
zh: 上一剪辑 UID

en: Previous filename
zh: 上一文件名

en: Next segment UID
zh: 下一剪辑 UID

en: Next filename
zh: 下一文件名

en: Segment filename
zh: 剪辑文件名

en: Chapter translate
zh: 章节翻译

en: Chapter translate edition UID
zh: 章节翻译版本 UID

en: Chapter translate codec
zh: 章节翻译编解码器

en: Chapter translate ID
zh: 章节翻译 ID

en: Sampling frequency
zh: 采样率

en: Output sampling frequency
zh: 输出采样频率

en: Channel positions
zh: 声道位置

en: Video color mastering metadata
zh: 视频颜色控制元数据

en: Red color coordinate x
zh: 红色坐标 x

en: Red color coordinate y
zh: 红色坐标 y

en: Green color coordinate x
zh: 绿色坐标 x

en: Green color coordinate y
zh: 绿色坐标 y

en: Blue color coordinate x
zh: 蓝色坐标 x

en: Blue color coordinate y
zh: 蓝色坐标 y

en: White color coordinate x
zh: 白色坐标 x

en: White color coordinate y
zh: 白色坐标 y

en: Maximum luminance
zh: 最高亮度

en: Minimum luminance
zh: 最低亮度

en: Video color information
zh: 视频颜色信息

en: Color matrix coefficients
zh: 颜色矩阵系数

en: Bits per channel
zh: 每通道位数

en: Horizontal chroma subsample
zh: 水平方向色度抽样

en: Vertical chroma subsample
zh: 垂直方向色度抽样

en: Horizontal Cb subsample
zh: 水平方向 Cb 抽样

en: Vertical Cb subsample
zh: 垂直方向 Cb 抽样

en: Horizontal chroma siting
zh: 水平方向色度分布

en: Vertical chroma siting
zh: 垂直方向色度分布

en: Color range
zh: 颜色范围

en: Color transfer
zh: 颜色转换

en: Color primaries
zh: 颜色基准

en: Maximum content light
zh: 最高内容亮度

en: Maximum frame light
zh: 最高帧亮度

en: Video projection
zh: 视频投影

en: Projection's private data
zh: 投影私有数据

en: Projection's yaw rotation
zh: 投影 yaw 轴旋转（上下轴不动）

en: Projection's pitch rotation
zh: 投影 pitch 轴旋转（左右轴不动）

en: Projection's roll rotation
zh: 投影 roll 轴旋转（前后轴不动）

en: Video track
zh: 视频轨道

en: Pixel width
zh: 像素宽度

en: Pixel height
zh: 像素高度

en: Display width
zh: 显示宽度

en: Display height
zh: 显示高度

en: Pixel crop left
zh: 像素裁剪 左

en: Pixel crop top
zh: 像素裁剪 上

en: Pixel crop right
zh: 像素裁剪 右

en: Pixel crop bottom
zh: 像素裁剪 下

en: Field order
zh: 场序

en: Video stereo mode
zh: 视频立体模式

en: Aspect ratio type
zh: 宽高比类型

en: Stereo mode (deprecated element)
zh: 立体模式 (已废弃元素)

en: Video alpha mode
zh: 视频 alpha 模式

en: Content encodings
zh: 内容编码

en: Content encoding
zh: 内容编码

en: Content compression
zh: 内容压缩

en: Content encryption
zh: 内容加密

en: Encryption key ID
zh: 加密密钥 ID

en: Signature algorithm
zh: 签名算法

en: Signature hash algorithm
zh: 签名 hash 算法

en: Signature key ID
zh: 签名密钥 ID

en: Block addition mapping
zh: 附加区块映射

en: Block addition ID extra data
zh: 附加区块 ID 额外数据

en: Block addition ID name
zh: 附加区块 ID 名称

en: Block addition ID type
zh: 附加区块 ID 类型

en: Block addition ID value
zh: 附加区块 ID 值

en: Track UID
zh: 轨道 UID

en: Track type
zh: 轨道类型

en: "Enabled" flag
zh: ｢已启用｣ 标记

en: Codec ID
zh: 编码格式 ID

en: Codec's private data
zh: 编解码器私有数据

en: Codec-inherent delay
zh: 编码格式固有延迟

en: Codec settings
zh: 编解码器设置

en: Codec info URL
zh: 编解码器信息 URL

en: Codec download URL
zh: 编解码器下载 URL

en: Codec decode all
zh: 编解码器解码全部

en: Track overlay
zh: 轨道重叠

en: Minimum cache
zh: 最小缓存

en: Maximum cache
zh: 最大缓存

en: Default duration
zh: 默认帧时长

en: "Lacing" flag
zh: ｢紧缩｣ 标记

en: "Default track" flag
zh: ｢默认轨｣ 标记

en: "Forced display" flag
zh: ｢强制显示｣ 标记

en: Language (IETF BCP 47)
zh: 语言 (IETF BCP 47)

en: Maximum block additional ID
zh: 最大附加区块 ID

en: Seek pre-roll
zh: 定位预滚

en: "Hearing impaired" flag
zh: ｢听觉障碍｣ 标记

en: "Visual impaired" flag
zh: ｢视觉障碍｣ 标记

en: "Text descriptions" flag
zh: ｢文字描述｣ 标记

en: "Original language" flag
zh: ｢原始语言｣ 标记

en: "Commentary" flag
zh: ｢评论轨｣ 标记

en: Seek head
zh: 定位头

en: Seek entry
zh: 定位条目

en: Seek ID
zh: 定位 ID

en: Seek position
zh: 定位位置

en: Cues
zh: cue

en: Cue point
zh: 索引点

en: Cue time
zh: cue 时间

en: Cue track positions
zh: 轨道位置索引

en: Cue track
zh: cue 轨道

en: Cue cluster position
zh: cue 簇位置

en: Cue relative position
zh: cue 相对位置

en: Cue duration
zh: cue 时长

en: Cue block number
zh: cue 块编号

en: Cue codec state
zh: cue 编解码器状态

en: Cue reference
zh: 参考区块簇索引

en: Cue ref time
zh: cue 参考时间

en: Cue ref cluster
zh: cue 参考簇

en: Cue ref number
zh: cue 参考编号

en: Cue ref codec state
zh: cue 参考编解码器状态

en: File description
zh: 文件描述

en: File data
zh: 文件数据

en: File UID
zh: 文件 UID

en: Silent track number
zh: 静默轨道编号

en: Block group
zh: 块组

en: Block duration
zh: 块时长

en: Reference block
zh: 参考块

en: Reference priority
zh: 参考优先级

en: Block virtual
zh: 块实质

en: Reference virtual
zh: 参考实质

en: Codec state
zh: 编解码器状态

en: Block additional ID
zh: 附加区块 ID

en: Block additional
zh: 附加区块

en: Lace number
zh: 交错编号

en: Discard padding
zh: 丢弃衬垫数据

en: Simple block
zh: 简单块

en: Cluster timestamp
zh: 簇时间戳

en: Cluster position
zh: 簇位置

en: Cluster previous size
zh: 前一簇大小

en: Edition entry
zh: 版本条目

en: Edition UID
zh: 版本 UID

en: Edition flag hidden
zh: 版本标记隐藏

en: Edition flag default
zh: 版本标记默认

en: Edition flag ordered
zh: 版本标记有序

en: Edition display
zh: 版本显示项

en: Edition string
zh: 版本字符串

en: Edition language (IETF BCP 47)
zh: 版本语言 (IETF BCP 47)

en: Chapter atom
zh: 章节原子

en: Chapter UID
zh: 章节 UID

en: Chapter string UID
zh: 章节字符串 UID

en: Chapter time start
zh: 章节时间起始

en: Chapter time end
zh: 章节时间终止

en: Chapter flag hidden
zh: 章节标记隐藏

en: Chapter flag enabled
zh: 章节标记启用

en: Chapter segment UID
zh: 章节剪辑 UID

en: Chapter segment edition UID
zh: 章节剪辑版本 UID

en: Chapter physical equivalent
zh: 章节实际等同

en: Chapter track
zh: 章节轨道

en: Chapter track number
zh: 章节轨道编号

en: Chapter display
zh: 章节显示

en: Chapter string
zh: 章节字符串

en: Chapter language
zh: 章节语言

en: Chapter language (IETF BCP 47)
zh: 章节语言 (IETF BCP 47)

en: Chapter country
zh: 章节国家

en: Chapter process
zh: 章节处理

en: Chapter process codec ID
zh: 章节处理编解码器 ID

en: Chapter process private
zh: 章节处理私有

en: Chapter process command
zh: 章节处理命令

en: Chapter process time
zh: 章节处理时间

en: Chapter process data
zh: 章节处理数据

en: Chapter skip type
zh: 章节跳过类型

en: Attachment UID
zh: 附件 UID

en: Target type
zh: 目标类型

en: Target type value
zh: 目标类型值

en: Tag language
zh: 标签语言

en: Tag language (IETF BCP 47)
zh: 标签语言 (IETF BCP 47)

en: Default language
zh: 默认语言

en: Default language (bogus element with invalid ID)
zh: 默认语言 (ID 无效的伪元素)

en: The first cluster timestamp after the resync is {0}.
zh: 重新同步后的首个簇时间戳为 {0}。

en: {0}: an exception occurred (message: {1}; type: {2}).
zh: {0}: 发生异常 (消息: {1}；类型: {2})。

en: This usually indicates a damaged file structure.
zh: 这通常表示文件结构损坏。

en: The file will not be processed further.
zh: 将不会进一步处理该文件。

en: {0}: an unknown exception occurred.
zh: {0}: 发生未知异常。

en: {0}: Error in the Matroska file structure at position {1}. Resyncing to the next level 1 element.
zh: {0}: Matroska 文件结构错误，位于 {1}。重新同步至下一 1 层级元素。

en: The last timestamp processed before the error was encountered was {0}.
zh: 出现错误前，最后处理的时间戳为 {0}。

en: Resyncing successful at position {0}.
zh: 成功重新同步于 {0}。

en: Resync failed: no valid Matroska level 1 element found.
zh: 重新同步失败: 未发现有效的 Matroska 1 层级元素。

en: (Unknown element: {0}; ID: 0x{1} size: {2})
zh: (未知元素: {0}；ID: 0x{1} 大小: {2})

en: (Known element, but invalid at this position: {0}; ID: 0x{1} size: {2})
zh: (已知元素，但在当前位置无效: {0}; ID: 0x{1} 大小: {2})

en:  at 0x{0:x}
zh:  位于 0x{0:x}

en:  at {0}
zh:  (位置 {0})

en:  size {0}
zh:  大小 {0}

en:  size is unknown
zh:  大小未知

en:  data size {0}
zh:  数据大小 {0}

en:  (format tag: 0x{0:04x})
zh:  (格式标识: 0x{0:04x})

en:  (H.264 profile: {0} @L{1}.{2})
zh:  (H.264 档次: {0} @L{1}.{2})

en:  (HEVC profile: {0} @L{1}.{2})
zh:  (HEVC 档次: {0} @L{1}.{2})

en: length {0}, data: {1}
zh: 长度 {0}，数据: {1}

en: size {0}
zh: 大小 {0}

en: size unknown
zh: 大小未知

en: Seek head (subentries will be skipped)
zh: 定位头 (子条目将被跳过)

en: Cues (subentries will be skipped)
zh: 索引 (子条目将被跳过)

en: mkvmerge/mkvextract track ID: {0}
zh: mkvmerge/mkvextract 轨道 ID: {0}

en: sampling freq: {0}
zh: 采样率: {0}

en: output sampling freq: {0}
zh: 输出采样率: {0}

en: channels: {0}
zh: 声道数: {0}

en: bits per sample: {0}
zh: 采样深度: {0}

en: pixel width: {0}
zh: 像素宽度: {0}

en: pixel height: {0}
zh: 像素高度: {0}

en: display width: {0}
zh: 显示宽度: {0}

en: display height: {0}
zh: 显示高度: {0}

en: pixel crop left: {0}
zh: 左边裁剪像素: {0}

en: pixel crop top: {0}
zh: 上边裁剪像素: {0}

en: pixel crop right: {0}
zh: 右边裁剪像素: {0}

en: pixel crop bottom: {0}
zh: 下边裁剪像素: {0}

en: language: {0}
zh: 语言: {0}

en: language (IETF BCP 47): {0}
zh: 语言 (IETF BCP 47): {0}

en: default duration: {0:.3f}ms ({1:.3f} frames/fields per second for a video track)
zh: 默认帧时长: {0:.3f}毫秒 (对于视频轨道为 {1:.3f} 帧/场每秒)

en: Track {0}: {1}, codec ID: {2}{3}{4}{5}
zh: 轨道 {0}: {1}，编码格式 ID: {2}{3}{4}{5}

en: cubemap
zh: 立方面（cubemap）

en: mesh
zh: 网状（mesh）

en:  (pixels)
zh:  (像素)

en:  (centimeters)
zh:  (厘米)

en:  (inches)
zh:  (英寸)

en:  (aspect ratio)
zh:  (宽高比)

en: top field displayed first, top field stored first
zh: 顶场先显示，顶场先存储

en: bottom field displayed first, bottom field stored first
zh: 底场先显示，底场先存储

en: interleaved; top field displayed first; fields are interleaved in storage with the top line of the top field stored first
zh: 交错; 先显示顶场; 顶场与底场交错存储，存储顺序中最靠前的是顶场的首行

en: interleaved; bottom field displayed first; fields are interleaved in storage with the top line of the top field stored first
zh: 交错; 先显示底场; 顶场与底场交错存储，存储顺序中最靠前的是顶场的首行

en:  (free resizing)
zh:  (自由缩放)

en:  (keep aspect ratio)
zh:  (保持宽高比)

en:  (fixed)
zh:  (固定尺寸)

en: 1: all frames
zh: 1: 所有帧

en: 2: codec private data
zh: 2: 编码格式私有数据

en: rest: unknown
zh: 其他: 未知

en: header removal
zh: 除头

en: no encryption
zh: 未加密

en: no signature algorithm
zh: 未使用签名算法

en: no signature hash algorithm
zh: 未使用签名散列算法

en: {0} (track ID for mkvmerge & mkvextract: {1})
zh: {0} (mkvmerge & mkvextract 的轨道 ID: {1})

en: {0} ({1:.3f} frames/fields per second for a video track)
zh: {0} (对应视频轨的 {1:.3f} 帧/场每秒)

en: codec-specific
zh: 编解码器特定

en: SMPTE ST 12-1 timecodes
zh: SMPTE ST 12-1 时间码

en: no skipping
zh: 不跳过

en: opening credits
zh: 片头演职员表

en: end credits
zh: 片尾演职员表

en: recap
zh: 前情提要

en: preview of next episode
zh: 下集预告

en: preview of current episode
zh: 上集回顾

en: advertisement
zh: 广告

en: track number {0}, {1} frame(s), timestamp {2}
zh: 轨道编号 {0}, {1} 帧, 时间戳 {2}

en: Frame{0}{1}
zh: 帧{0}{1}

en: Frame with size {0}{1}{2}
zh: 大小为 {0}{1}{2} 的帧

en: , position 0x{0:x}
zh: , 位置 0x{0:x}

en: , position {0}
zh: ，位置 {0}

en: {0} frame, track {1}, timestamp {2}, duration {3}, size {4}, adler 0x{5:08x}{6}{7}
zh: {0} 帧, {1} 轨, 时间戳 {2}, 时长 {3}, 大小 {4}, adler 0x{5:08x}{6}{7}

en: {0} frame, track {1}, timestamp {2}, size {3}, adler 0x{4:08x}{5}{6}
zh: {0} 帧, {1} 轨, 时间戳 {2}, 大小 {3}, adler 0x{4:08x}{5}{6}

en: key,
zh: 关键帧,

en: discardable,
zh: 可丢弃,

en: {0}track number {1}, {2} frame(s), timestamp {3}
zh: {0}轨道编号 {1}, {2} 帧, 时间戳 {3}

en: {0} frame, track {1}, timestamp {2}, size {3}, adler 0x{4:08x}{5}
zh: {0} 帧, {1} 轨, 时间戳 {2}, 大小 {3}, adler 0x{4:08x}{5}

en: Statistics for track number {0}: number of blocks: {1}; size in bytes: {2}; duration in seconds: {3}; approximate bitrate in bits/second: {4}
zh: 轨道编号 {0} 的统计信息: 区块数量: {1}；大小: {2} 字节；时长: {3} 秒；近似码率: {4} bps

en: No EBML head found.
zh: 未找到 EBML 头。

en: This file is probably not a Matroska file.
zh: 文件可能不是 Matroska 文件。

en: Error: Couldn't open source file {0} ({1}).
zh: 错误: 无法打开输入文件 {0} ({1})。

en: The file '{0}' could not be opened for writing: {1}.
zh: 文件 ｢{0}｣ 无法以写入模式打开: {1}.

en: Caught exception
zh: 捕获异常

en: Could not initialize the iconv library for the conversion from {0} to UTF-8. Some strings will not be converted to UTF-8 and the resulting Matroska file might not comply with the Matroska specs (error: {1}, {2}).
zh: 无法初始化用于将 {0} 转换为 UTF-8 的 iconv 库。部分字符串将不会被转换为 UTF-8，生成的 Matroska 文件可能不符合 Matroska 规范 (错误: {1}, {2})。

en: Could not initialize the iconv library for the conversion from UTF-8 to {0}. Some strings cannot be converted from UTF-8 and might be displayed incorrectly (error: {1}, {2}).
zh: 无法初始化用于将 UTF-8 转换为 {0} 的 iconv 库。部分字符串未能从 UTF-8 转换，可能会被错误地显示 (错误: {1}, {2})。

en: memory.cpp/safememdup() called from file {0}, line {1}: malloc() returned nullptr for a size of {2} bytes.
zh: 文件 {0} 第 {1} 行调用的 memory.cpp/safememdup(): malloc() 对 {2} 字节的大小返回了 null 指针。

en: memory.cpp/safemalloc() called from file {0}, line {1}: malloc() returned nullptr for a size of {2} bytes.
zh: 文件 {0} 第 {1} 行调用的 memory.cpp/safemalloc(): malloc() 对 {2} 字节的大小返回了 null 指针。

en: memory.cpp/saferealloc() called from file {0}, line {1}: realloc() returned nullptr for a size of {2} bytes.
zh: 文件 {0} 第 {1} 行调用的 memory.cpp/saferealloc() : realloc() 对 {2} 字节的大小返回了 null 指针。

en: Could not write to the destination file: {0} ({1})
zh: 无法写入输出文件: {0} ({1})

en: The file or directory was not found
zh: 文件或目录未找到

en: No space left to write to
zh: 剩余空间不足以写入

en: No permission to read from, to write to or to create
zh: 无读取、写入或创建权限

en: Creating directory '{0}' failed: {1}
zh: 创建目录 ｢{0}｣ 失败: {1}

en: Invalid UTF-8 char. First byte: 0x{0:02x}
zh: 无效的 UTF-8 字符。首个字节: 0x{0:02x}

en: '{0}': Processing the following files as well: {1}
zh: ｢{0}｣: 还将处理以下文件: {1}

en: mm_text_io_c: UTF32_* is not supported at the moment.
zh: mm_text_io_c: 目前尚不支持 UTF32_*。

en: '{0}': {1}
zh: ｢{0}｣: {1}

en: '{0}' track {1}: {2}
zh: ｢{0}｣ 轨道 {1}: {2}

en: The title for the whole movie.
zh: 整部影片的标题。

en: The file name for this segment.
zh: 该剪辑的文件名。

en: An escaped filename corresponding to the previous segment.
zh: 上一剪辑对应的已转义文件名。

en: An escaped filename corresponding to the next segment.
zh: 下一剪辑对应的已转义文件名。

en: Segment unique ID
zh: 剪辑唯一 ID

en: A randomly generated unique ID to identify the current segment between many others (128 bits).
zh: 随机生成的唯一 ID (128 位)，用于在诸多剪辑中识别当前剪辑。

en: Previous segment's unique ID
zh: 上一剪辑的唯一 ID

en: A unique ID to identify the previous chained segment (128 bits).
zh: 用于识别链接的上一剪辑的唯一 ID (128 位)。

en: Next segment's unique ID
zh: 下一剪辑的唯一 ID

en: A unique ID to identify the next chained segment (128 bits).
zh: 用于识别链接的下一剪辑的唯一 ID (128 位)。

en: The name of the application or library used for multiplexing the file.
zh: 混流文件所用的应用程序或库的名称。

en: The name of the application or library used for writing the file.
zh: 写入文件所用的应用程序或库的名称。

en: The track number as used in the Block Header.
zh: 区块头部中使用的轨道编号。

en: A unique ID to identify the Track. This should be kept the same when making a direct stream copy of the Track to another file.
zh: 用于识别「轨道」的唯一 ID。在将轨道数据流直接复制到其他文件时通常保持不变。

en: Can be set if the track contains commentary.
zh: 若轨道包含评论内容，可以考虑设置该项。

en: Set if that track (audio, video or subs) SHOULD be used if no language found matches the user preference.
zh: 当轨道 (音频、视频或字幕) 的语言与用户的偏好设置不匹配时，是否 *应该* 使用该轨道。

en: "Track enabled" flag
zh: ｢轨道启用｣ 标记

en: Set if the track is used.
zh: 设置轨道是否可用。

en: Can be set for tracks containing onscreen text or foreign-language dialog.
zh: 适用于包含屏幕显示文字或外语对白翻译的轨道。

en: Can be set if the track is suitable for users with hearing impairments.
zh: 若轨道适合听觉障碍人士，可以考虑设置该项。

en: Can be set if the track is in the content's original language (not a translation).
zh: 可用于内容原始语言（而非翻译）的轨道。

en: Can be set if the track contains textual descriptions of video content suitable for playback via a text-to-speech system for a visually-impaired user.
zh: 若轨道包含对视频内容的文字描述版本（适用于视觉障碍人士的文本转语音播放系统），可以考虑设置该项。

en: Can be set if the track is suitable for users with visual impairments.
zh: 若轨道适合视觉障碍人士，可以考虑设置该项。

en: Number of nanoseconds (not scaled) per frame.
zh: 每帧的纳秒数 (未缩放前的)。

en: A human-readable track name.
zh: 一个人类可读的字串，描述轨道名称。

en: Language (obsolete)
zh: 语言 (废弃)

en: Specifies the language of the track (obsolete).
zh: 指定轨道语言 (已废弃元素)。

en: Specifies the language of the track in the form of a BCP 47 language tag.
zh: 以 BCP 47 语言标签的格式指定轨道语言。

en: An ID corresponding to the codec.
zh: 编码格式对应的 ID。

en: A human-readable string specifying the codec.
zh: 一个人类可读的字串，描述编码格式。

en: Delay built into the codec during decoding in ns.
zh: 编码格式解码时固有的延迟，以纳秒为单位。

en: Set if the BlockAdditional element with BlockAddID of '1' contains alpha channel data.
zh: 如果 BlockAddID 为 ｢1｣ 的 BlockAdditional 元素包含 alpha 通道数据，则设置此元素。

en: Video interlaced flag
zh: 视频隔行扫描标记

en: Set if the video is interlaced.
zh: 设置轨道是否隔行扫描。

en: Video pixel width
zh: 视频像素宽度

en: Width of the encoded video frames in pixels.
zh: 编码后的视频帧的宽度，以像素为单位。

en: Video pixel height
zh: 视频像素高度

en: Height of the encoded video frames in pixels.
zh: 视频帧的编码高度，单位为像素。

en: Video display width
zh: 视频显示宽度

en: Width of the video frames to display.
zh: 视频帧的显示宽度。

en: Video display height
zh: 视频显示高度

en: Height of the video frames to display.
zh: 视频帧的显示高度。

en: Video display unit
zh: 视频显示单位

en: Type of the unit for DisplayWidth/Height (0: pixels, 1: centimeters, 2: inches, 3: aspect ratio).
zh: 显示宽度/高度的单位类型 (0: 像素，1: 厘米，2: 英寸，3: 宽高比)。

en: Video crop left
zh: 视频左边裁剪

en: The number of video pixels to remove on the left of the image.
zh: 视频画面左侧要移除的像素数。

en: Video crop top
zh: 视频上边裁剪

en: The number of video pixels to remove on the top of the image.
zh: 视频画面上方要移除的像素数。

en: Video crop right
zh: 视频右边裁剪

en: The number of video pixels to remove on the right of the image.
zh: 视频画面右侧要移除的像素数。

en: Video crop bottom
zh: 视频下边裁剪

en: The number of video pixels to remove on the bottom of the image.
zh: 视频画面下方要移除的像素数。

en: Video aspect ratio type
zh: 视频宽高比类型

en: Specify the possible modifications to the aspect ratio (0: free resizing, 1: keep aspect ratio, 2: fixed).
zh: 指定允许对宽高比作出的调整 (0: 自由缩放，1: 保持宽高比，2: 固定)。

en: Video field order
zh: 视频场序

en: Field order (0, 1, 2, 6, 9 or 14, see documentation).
zh: 场序 (0, 1, 2, 6, 9 或 14，参见文档)。

en: Stereo-3D video mode (0 - 14, see documentation).
zh: 立体 3D 视频模式 (0 - 14，参见文档)。

en: Video: color matrix coefficients
zh: 视频: 颜色矩阵系数

en: Sets the matrix coefficients of the video used to derive luma and chroma values from red, green and blue color primaries.
zh: 设置用于根据红绿蓝（RGB）颜色基准信号计算亮度信号（luma）与色度信号（chroma）数值的矩阵系数。

en: Video: bits per color channel
zh: 视频: 单颜色通道的位深

en: Sets the number of coded bits for a color channel.
zh: 设置每个颜色通道经编码后的位数。

en: Video: horizontal chroma subsampling
zh: 视频: 水平方向色度抽样

en: The amount of pixels to remove in the Cr and Cb channels for every pixel not removed horizontally.
zh: 对 Cr 与 Cb 通道中水平方向未移除的像素，需要移除的像素数量。

en: Video: vertical chroma subsampling
zh: 视频: 垂直方向色度抽样

en: The amount of pixels to remove in the Cr and Cb channels for every pixel not removed vertically.
zh: 对 Cr 与 Cb 通道中垂直方向未移除的像素，需要移除的像素数量。

en: Video: horizontal Cb subsampling
zh: 视频: 水平方向 Cb 抽样

en: The amount of pixels to remove in the Cb channel for every pixel not removed horizontally. This is additive with chroma-subsample-horizontal.
zh: 对 Cb 通道中水平方向未移除的像素，需要移除的像素数量。该数值将与 chroma-subsample-horizontal 给出的数值相加。

en: Video: vertical Cb subsampling
zh: 视频: 垂直方向 Cb 抽样

en: The amount of pixels to remove in the Cb channel for every pixel not removed vertically. This is additive with chroma-subsample-vertical.
zh: 对 Cb 通道中垂直方向未移除的像素，需要移除的像素数量。该数值将与 chroma-subsample-vertical 给出的数值相加。

en: Video: horizontal chroma siting
zh: 视频: 水平方向色度分布

en: How chroma is sited horizontally.
zh: 色度在水平方向如何分布。

en: Video: vertical chroma siting
zh: 视频: 垂直方向色度分布

en: How chroma is sited vertically.
zh: 色度在垂直方向如何分布。

en: Video: color range
zh: 视频: 色域

en: Clipping of the color ranges.
zh: 色域裁剪。

en: Video: transfer characteristics
zh: 视频: 转换特征

en: The color transfer characteristics of the video.
zh: 视频的颜色转换特征。

en: Video: color primaries
zh: 视频: 颜色基准

en: The color primaries of the video.
zh: 视频的颜色基准。

en: Video: maximum content light
zh: 视频: 最高内容亮度

en: Maximum brightness of a single pixel in candelas per square meter (cd/m²).
zh: 单个像素的最高亮度，单位为坎德拉每平方米 (cd/m²)。

en: Video: maximum frame light
zh: 视频: 最高帧亮度

en: Maximum frame-average light level in candelas per square meter (cd/m²).
zh: 最大帧平均亮度级别，单位为坎德拉每平方米 (cd/m²)。

en: Video: chromaticity red X
zh: 视频: 色度 红 X

en: Red X chromaticity coordinate as defined by CIE 1931.
zh: CIE 1931 定义的红色度 X 坐标。

en: Video: chromaticity red Y
zh: 视频: 色度 红 Y

en: Red Y chromaticity coordinate as defined by CIE 1931.
zh: CIE 1931 定义的红色度 Y 坐标。

en: Video: chromaticity green X
zh: 视频: 色度 绿 X

en: Green X chromaticity coordinate as defined by CIE 1931.
zh: CIE 1931 定义的绿色度 X 坐标。

en: Video: chromaticity green Y
zh: 视频: 色度 绿 Y

en: Green Y chromaticity coordinate as defined by CIE 1931.
zh: CIE 1931 定义的绿色度 Y 坐标。

en: Video: chromaticity blue X
zh: 视频: 色度 蓝 X

en: Blue X chromaticity coordinate as defined by CIE 1931.
zh: CIE 1931 定义的蓝色度 X 坐标。

en: Video: chromaticity blue Y
zh: 视频: 色度 蓝 Y

en: Blue Y chromaticity coordinate as defined by CIE 1931.
zh: CIE 1931 定义的蓝色度 Y 坐标。

en: Video: white point X
zh: 视频: 白点 X

en: White color chromaticity coordinate X as defined by CIE 1931.
zh: CIE 1931 定义的白色色度 X 坐标。

en: Video: white point Y
zh: 视频: 白点 Y

en: White color chromaticity coordinate Y as defined by CIE 1931.
zh: CIE 1931 定义的白色色度 Y 坐标。

en: Video: maximum luminance
zh: 视频: 最高亮度

en: Maximum luminance in candelas per square meter (cd/m²).
zh: 最高亮度，单位为坎德拉每平方米 (cd/m²)。

en: Video: minimum luminance
zh: 视频: 最低亮度

en: Minimum luminance in candelas per square meter (cd/m²).
zh: 最低亮度，单位为坎德拉每平方米 (cd/m²)。

en: Video: projection type
zh: 视频: 投影类型

en: Describes the projection used for this video track (0 – 3).
zh: 描述用于该视频轨道的投影模式 (0 – 3)。

en: Video: projection-specific data
zh: 视频: 投影特定数据

en: Private data that only applies to a specific projection.
zh: 只应用到特定投影方式的私有数据。

en: Video: projection's yaw rotation
zh: 视频: 投影 yaw 轴旋转（上下轴固定）

en: Specifies a yaw rotation to the projection.
zh: 设置投影的水平平面旋转（yaw，上下轴不动）。

en: Video: projection's pitch rotation
zh: 视频: 投影 pitch 轴旋转（左右轴固定）

en: Specifies a pitch rotation to the projection.
zh: 设置投影的上下旋转（pitch，左右轴不动）。

en: Video: projection's roll rotation
zh: 视频: 投影 roll 轴旋转（前后轴固定）

en: Specifies a roll rotation to the projection.
zh: 设置投影的垂直平面旋转（roll，前后轴不动）。

en: Audio sampling frequency
zh: 音频采样率

en: Sampling frequency in Hz.
zh: 采样率，单位 Hz。

en: Audio output sampling frequency
zh: 音频输出采样率

en: Real output sampling frequency in Hz.
zh: 实际输出的采样率，单位 Hz。

en: Audio channels
zh: 音频声道数

en: Numbers of channels in the track.
zh: 此轨道的声道数。

en: Audio bit depth
zh: 音频位深

en: Bits per sample, mostly used for PCM.
zh: 采样深度，主要用于 PCM。

en: Audio emphasis
zh: 音频增强算法

en: Emphasis applied on audio which must be reversed by player to get the actual samples.
zh: 已对音频实施的增强算法，播放器必须执行逆向算法，方可得到正确的原始采样。

en: Missing start/end specifications for '--split' in '--split {0}'.
zh: '--split {0}' 中缺少用于 '--split' 的开始/结束点。

en: Invalid start/end specification for '--split' in '--split {0}' (current part: {1}).
zh: '--split {0}' 中用于 '--split' 的起始/终止指定方式无效 (当前分段: {1})。

en: Invalid start time for '--split' in '--split {0}' (current part: {1}). Additional error message: {2}.
zh: '--split {0}' 中用于 '--split' 的起始时间无效 (当前分段: {1})。附加错误消息: {2}。

en: Invalid start frame/field number for '--split' in '--split {0}' (current part: {1}).
zh: '--split {0}' 中用于 '--split' 的起始帧/场编号无效 (当前分段: {1})。

en: Invalid end time for '--split' in '--split {0}' (current part: {1}). Additional error message: {2}.
zh: '--split {0}' 中用于 '--split' 的终止时间无效 (当前分段: {1})。附加错误消息: {2}。

en: Invalid end frame/field number for '--split' in '--split {0}' (current part: {1}).
zh: '--split {0}' 中用于 '--split' 的终止帧/场编号无效 (当前分段: {1})。

en: Invalid end frame/field number for '--split' in '--split {0}' (current part: {1}). The end number must be bigger than the start number.
zh: '--split {0}' 中用于 '--split' 的终止帧/场编号无效 (当前分段: {1})。终止编号必须大于起始编号。

en: Invalid end time for '--split' in '--split {0}' (current part: {1}). The end time must be bigger than the start time.
zh: '--split {0}' 中用于 '--split' 的终止时间无效 (当前分段: {1})。终止时间必须大于起始时间。

en: Invalid start frame/field number for '--split' in '--split {0}' (current part: {1}). The start number must be bigger than or equal to the previous part's end number.
zh: '--split {0}' 中用于 '--split' 的起始帧/场编号无效 (当前分段: {1})。起始编号必须大于或等于前一分段的终止编号。

en: Invalid start time for '--split' in '--split {0}' (current part: {1}). The start time must be bigger than or equal to the previous part's end time.
zh: '--split {0}' 中用于 '--split' 的起始时间无效 (当前分段: {1})。起始时间必须大于或等于前一分段的终止时间。

en: side by side (left first)
zh: 并行 (左先)

en: top bottom (right first)
zh: 上下 (右先)

en: top bottom (left first)
zh: 上下 (左先)

en: checkerboard (right first)
zh: 棋盘 (右先)

en: checkerboard (left first)
zh: 棋盘 (左先)

en: row interleaved (right first)
zh: 行交错 (右先)

en: row interleaved (left first)
zh: 行交错 (左先)

en: column interleaved (right first)
zh: 列交错 (右先)

en: column interleaved (left first)
zh: 列交错 (左先)

en: anaglyph (cyan/red)
zh: 浮雕式 (青/红)

en: side by side (right first)
zh: 并行 (右先)

en: anaglyph (green/magenta)
zh: 浮雕式 (绿/品红)

en: both eyes laced in one block (left first)
zh: 双眼同块 (左先)

en: both eyes laced in one block (right first)
zh: 双眼同块 (右先)

en: {0} byte | {0} bytes
zh[0]: {0} 字节

en: Invalid format: the string is empty.
zh: 格式无效: 字符串为空。

en: Invalid format: More than nine nano-second digits
zh: 格式无效: 纳秒部分超过 9 位

en: Invalid format: Second decimal point after first decimal point
zh: 格式无效: 小数点超过一个

en: Invalid format: No digits before decimal point
zh: 格式无效: 小数点前没有数字

en: Invalid format: Colon inside nano-second part
zh: 格式无效: 纳秒部分存在冒号

en: Invalid format: More than two colons
zh: 格式无效: 超过两个冒号

en: Invalid format: No digits before colon
zh: 格式无效: 冒号前没有数字

en: Invalid format: unknown character '{0}' found
zh: 格式无效: 发现未知字符 ‘{0}’

en: Invalid format: At least minutes and seconds have to be given, but no colon was found
zh: 格式无效: 至少需要指定分钟与秒，但未找到冒号

en: Invalid format: The last character is a colon or a decimal point instead of a digit
zh: 格式无效: 最后一个字符为冒号或小数点而非一个数字

en: Invalid number of minutes: {0} > 59
zh: 分钟数值无效: {0} > 59

en: Invalid number of seconds: {0} > 59
zh: 秒数值无效: {0} > 59

en: Wrong identification string: '{0:6s}' != 'theora'
zh: 错误的鉴别字符串: '{0:6s}' != 'theora'

en: Wrong Theora version: {0}.{1}.{2} != 3.2.x
zh: 错误的 Theora 版本: {0}.{1}.{2} != 3.2.x

en: The locale could not be set properly. Check the LANG, LC_ALL and LC_MESSAGES environment variables.
zh: 无法正确设置区域。请检查环境变量 LANG、LC_ALL 和 LC_MESSAGES。

en: reader: non-audio block found
zh: 读取器: 发现非音频区块

en: Chapter parser: The EditionUID {0} is not unique and could not be reused. A new one will be created.
zh: 章节解析器: 版本 UID {0} 不唯一，不能重复使用。将生成一个新的。

en: At least one <ChapterAtom> element is needed.
zh: 至少需要一个 <ChapterAtom> 元素。

en: <ChapterAtom> is missing the <ChapterTimeStart> child.
zh: <ChapterAtom> 缺少 <ChapterTimeStart> 子元素。

en: <ChapterTrack> is missing the <ChapterTrackNumber> child.
zh: <ChapterTrack> 缺少 <ChapterTrackNumber> 子元素。

en: '{0}' is not a valid IETF BCP 47/RFC 5646 language tag. Additional information from the parser: {1}
zh: ｢{0}｣ 不是有效的 IETF BCP 47/RFC 5646 语言标签。来自解析器的附加信息: {1}

en: '{0}' is not a valid ISO 639-2 language code.
zh: ｢{0}｣ 不是有效的 ISO 639-2 语言编码。

en: '{0}' is not a valid ccTLD country code.
zh: ｢{0}｣ 不是有效的 ccTLD 国家/地区代码。

en: <ChapterDisplay> is missing the <ChapterString> child.
zh: <ChapterDisplay> 缺少 <ChapterString> 子元素。

en: <EditionDisplay> is missing the <EditionString> child.
zh: <EditionDisplay> 缺少 <EditionString> 子元素。

en: An unsigned integer was expected.
zh: 应为无符号整数。

en: Minimum allowed value: {0}, actual value: {1}
zh: 允许的最小值: {0}，实际值: {1}

en: Maximum allowed value: {0}, actual value: {1}
zh: 允许的最大值: {0}，实际值: {1}

en: Expected a time in the following format: HH:MM:SS.nnn (HH = hour, MM = minute, SS = second, nnn = millisecond up to nanosecond. You may use up to nine digits for 'n' which would mean nanosecond precision). You may omit the hour as well. Found '{0}' instead. Additional error message: {1}
zh: 时间应为如下格式: HH:MM:SS.nnn (HH = 时，MM = 分，SS = 秒，nnn = 毫秒到纳秒。您可以使用多达九位的 'n' 以精确到纳秒)。小时可以省略。但目前使用的为 ｢{0}｣。附加错误消息: {1}

en: Minimum allowed length: {0}, actual length: {1}
zh: 允许的最小长度: {0}，实际长度: {1}

en: Maximum allowed length: {0}, actual length: {1}
zh: 允许的最大长度: {0}，实际长度: {1}

en: No filename found after the '@'.
zh: 在 '@' 后没有找到文件名。

en: Could not open/read the file '{0}'.
zh: 无法打开/读取文件 ｢{0}｣。

en: Non-hex digits encountered.
zh: 遇到非十六进制数字。

en: Invalid length of hexadecimal content: must be divisable by 2.
zh: 十六进制内容长度无效: 必须能被 2 整除。

en: Invalid data for Base64 encoding found.
zh: 用于 Base64 编码的数据无效。

en: Invalid 'format' attribute '{0}'.
zh: 无效的「格式」属性 ｢{0}｣。

en: The root element must be <{0}>.
zh: 根元素必须为 <{0}>。

en: The XML root element is not a master element.
zh: XML 根元素不是主元素。

en: The XML segmentinfo file '{0}' could not be read.
zh: XML 剪辑信息文件 ｢{0}｣ 无法读取。

en: The XML segmentinfo file '{0}' contains an error at position {2}: {1}
zh: XML 剪辑信息文件 ｢{0}｣ 存在错误，位于 {2}: {1}

en: The XML segmentinfo file '{0}' contains an error: {1}
zh: XML 剪辑信息文件 ｢{0}｣ 存在错误: {1}

en: <Tag> is missing the <Simple> child.
zh: <Tag> 缺少 <Simple> 子元素。

en: <Simple> is missing the <Name> child.
zh: <Simple> 缺少 <Name> 子元素。

en: Only one of <String> and <Binary> may be used beneath <Simple> but not both at the same time.
zh: <Simple> 下只能使用 <String> 与 <Binary> 中的一项，而不能同时使用。

en: <Simple> must contain either a <String> or a <Binary> child.
zh: <Simple> 必须包含 <String> 或 <Binary> 子元素。

en: The XML tag file '{0}' could not be read.
zh: XML 标签文件 ｢{0}｣ 无法读取。

en: The XML tag file '{0}' contains an error at position {2}: {1}
zh: XML 标签文件 ｢{0}｣ 存在错误，位于 {2}: {1}

en: The XML tag file '{0}' contains an error: {1}
zh: XML 标签文件 ｢{0}｣ 存在错误: {1}

en: Invalid attribute '{0}' in node '{1}' at position {2}
zh: 位于 {2} 的节点 ｢{1}｣ 中存在无效的属性 ｢{0}｣

en: <{0}> is not a valid child element of <{1}> at position {2}.
zh: <{0}> 不是 <{1}> 的有效子元素，位于 {2}。

en: Only one instance of <{0}> is allowed beneath <{1}> at position {2}.
zh: <{1}> 下仅允许存在一个 <{0}> 实例，位于 {2}。

en: The tag or attribute '{0}' at position {1} contains invalid or mal-formed data.
zh: 位于 {1} 的标签或属性 ｢{0}｣ 包含无效或畸形数据。

en: The tag or attribute '{0}' at position {1} contains data that is outside its allowed range.
zh: 位于 {1} 的标签或属性 ｢{0}｣ 包含超出允许范围的数据。

en: An attachment with the ID {0} was not found.
zh: 找不到 ID 为 {0} 的附件。

en: The attachment #{0}, ID {1}, MIME type {2}, size {3}, is written to '{4}'.
zh: 附件 #{0}, ID {1}, MIME 类型 {2}, 大小 {3}, 正写入｢{4}｣。

en: The file '{0}' could not be opened for writing: {1}.
zh: 文件 ｢{0}｣ 无法以写入模式打开: {1}。

en: The file does not contain track ID {0}.
zh: 该文件不包含轨道 ID {0}。

en: There are no cues for track ID {0}.
zh: 轨道 ID {0} 不包含索引。

en: The cues for track {0} are written to '{1}'.
zh: 轨道 {0} 的索引将被写入到｢{1}｣。

en: No cues were found.
zh: 没有找到 cue 索引。

en: mkvextract <source-filename> <mode1> [options] <extraction-spec1> [<mode2> [options] <extraction-spec2>…]
zh: mkvextract <source-filename> <mode1> [选项] <extraction-spec1> [<mode2> [选项] <extraction-spec2>…]

en: tracks [options] [TID1:out1 [TID2:out2 ...]]
zh: tracks [选项] [TID1:输出1 [TID2:输出2 ...]]

en: tags [options] out.xml
zh: tags [选项] 输出.xml

en: attachments [options] [AID1:out1 [AID2:out2 ...]]
zh: attachments [选项] [AID1:输出1 [AID2:输出2 ...]]

en: chapters [options] out.xml
zh: chapters [选项] 输出.xml

en: cuesheet [options] out.cue
zh: cuesheet [选项] 输出.cue

en: timestamps_v2 [TID1:out1 [TID2:out2 ...]]
zh: timestamps_v2 [TID1:输出1 [TID2:输出2 ...]]

en: cues [options] [TID1:out1 [TID2:out2 ...]]
zh: cues [选项] [TID1:输出1 [TID2:输出2 ...]]

en: The first argument must be the name of source file.
zh: 第一个参数必须为输入文件名。

en: All other arguments either switch to a certain extraction mode, change options for the currently active mode or specify what to extract into which file.
zh: 其他参数可切换到特定的提取模式，更改当前活动模式的选项，或指定将哪些内容提取到哪些文件中。

en: Multiple modes can be used in the same invocation of mkvextract allowing the extraction of multiple things in a single pass.
zh: 对 mkvextract 的同一次调用可以使用多种模式，这样可以只读取一遍就提取多种内容。

en: Most options can only be used in certain modes with a few options applying to all modes.
zh: 大部分选项只能在特定模式下使用，只有少数选项可在所有模式下使用。

en: Parse the whole file instead of relying on the index.
zh: 解析整个文件，而不是仅依照索引。

en: Track extraction
zh: 轨道提取

en: The first mode extracts some tracks to external files.
zh: 第一种模式用于将指定轨道提取到外部文件。

en: Convert text subtitles to this charset (default: UTF-8).
zh: 将文本字幕转换为指定字符集 (默认: UTF-8)。

en: Also try to extract the cue sheet from the chapter information and tags for this track.
zh: 同时尝试提取此轨道的章节信息和标签为 cue 表单。

en: Keep only the BlockAdditions up to this level (default: keep all levels)
zh: 仅保留不高于此层级的附加区块 (默认: 保留所有层级)

en: Extract the data to a raw file.
zh: 将数据提取为原始文件。

en: Extract the data to a raw file including the CodecPrivate as a header.
zh: 将数据提取为原始文件，并以 CodecPrivate 编码格式私有数据作为文件头。

en: Write track with the ID TID to the file 'out'.
zh: 将 ID 为 TID 的轨道写入到文件 'out'。

en: mkvextract "a movie.mkv" tracks 2:audio.ogg -c ISO8859-1 3:subs.srt
zh: mkvextract "一部影片.mkv" tracks 2:音频.ogg -c ISO8859-1 3:字幕.srt

en: Tag extraction
zh: 标签提取

en: The second mode extracts the tags, converts them to XML and writes them to an output file.
zh: 第二种模式用于提取标签，并将其转换为 XML，写入到输出文件中。

en: mkvextract "a movie.mkv" tags movie_tags.xml
zh: mkvextract "一部影片.mkv" tags 影片标签.xml

en: Attachment extraction
zh: 附件提取

en: The third mode extracts attachments from the source file.
zh: 第三种模式用于从输入文件中提取附件。

en: Write the attachment with the ID 'AID' to 'outname'.
zh: 将 ID 为 'AID' 的附件写入到 'outname'。

en: mkvextract "a movie.mkv" attachments 4:cover.jpg
zh: mkvextract "一部影片.mkv" attachments 4:封面.jpg

en: Chapter extraction
zh: 章节提取

en: The fourth mode extracts the chapters, converts them to XML and writes them to an output file.
zh: 第四种模式用于提取章节，并将其转换为 XML，写入到输出文件中。

en: Exports the chapter information in the simple format used in OGM tools (CHAPTER01=... CHAPTER01NAME=...).
zh: 以 OGM tools 所用的简易格式导出章节信息 (内容类似 CHAPTER01=... CHAPTER01NAME=...)。

en: Uses the chapter names of the specified language for extraction instead of the first chapter name found.
zh: 使用指定语言的章节名称，而非发现的第一个章节名称。

en: mkvextract "a movie.mkv" chapters movie_chapters.xml
zh: mkvextract "一部影片.mkv" chapters 影片章节.xml

en: Cue sheet extraction
zh: cue 表单提取

en: The fifth mode tries to extract chapter information and tags and outputs them as a cue sheet. This is the reverse of using a cue sheet with mkvmerge's '--chapters' option.
zh: 第五种模式尝试提取章节信息和标签，并将其输出为 cue 表单。这是使用 mkvmerge 的“--chapters”选项搭配 cue 表单的逆操作。

en: mkvextract "audiofile.mka" cuesheet audiofile.cue
zh: mkvextract "音频文件.mka" cuesheet 音频文件.cue

en: Timestamp extraction
zh: 时间戳提取

en: The sixth mode finds the timestamps of all blocks for a track and outputs a timestamp v2 file with these timestamps.
zh: 第六种模式用于查找指定轨道所有区块的时间戳，并将其输出为时间戳 v2 文件。

en: mkvextract "a movie.mkv" timestamps_v2 1:timestamps_track1.txt
zh: mkvextract "一部影片.mkv" timestamps_v2 1:时间戳_轨道1.txt

en: Cue extraction
zh: cue 提取

en: This mode extracts cue information for some tracks to external text files.
zh: 该模式用于将某些轨道的索引信息抽取到外部文本文件中。

en: mkvextract "a movie.mkv" cues 0:cues_track0.txt
zh: mkvextract "一部影片.mkv" cues 0:cues_轨道0.txt

en: Extracting multiple items at the same time
zh: 同时提取多个项目

en: mkvextract "a movie.mkv" tracks 0:video.h264 1:audio.aac timestamps_v2 0:timestamps.video.txt chapters chapters.xml tags tags.xml
zh: mkvextract "一部影片.mkv" tracks 0:视频.h264 1:音频.aac timestamps_v2 0:时间戳.视频.txt chapters 章节.xml tags 标签.xml

en: '{0}' is only allowed when extracting tracks.
zh: ｢{0}｣ 仅允许在提取轨道时使用。

en: '{0}' is only allowed when extracting chapters.
zh: ｢{0}｣ 仅允许在提取章节时使用。

en: Invalid BlockAddition level in argument '{0}'.
zh: 参数 ｢{0}｣ 中的附加区块层级无效。

en: '{0}' is neither a valid ISO 639-2 nor a valid ISO 639-1 code. See 'mkvmerge --list-languages' for a list of all languages and their respective ISO 639-2 codes.
zh: ｢{0}｣ 既不是有效的 ISO 639-2 编码，也不是有效的 ISO 639-1 编码。参见「mkvmerge --list-languages」命令提供的语言总表及各语言所对应的 ISO 639-2 编码。

en: Unknown mode '{0}'.
zh: 未知模式 ｢{0}｣。

en: Unrecognized command line option '{0}'.
zh: 无法识别的命令行选项 ｢{0}｣。

en: Invalid attachment ID/file name specification in argument '{0}'.
zh: 参数 ｢{0}｣ 中的附件 ID 或文件名无效。

en: Invalid track ID/file name specification in argument '{0}'.
zh: 参数 ｢{0}｣ 中指定的轨道 ID 或文件名无效。

en: The ID '{0}' has already been used for another destination file.
zh: ID  ｢{0}｣ 已被另一个输出文件使用。

en: No destination file name specified, will use attachment name.
zh: 未指定输出文件名，将使用附件名称。

en: Missing destination file name in argument '{0}'.
zh: 参数 ｢{0}｣ 中缺少输出文件名。

en: The name of one of the destination files is the same as the name of the source file ({0}).
zh: 输出文件中存在与输入文件名称一致的文件 ({0})。

en: This file could not be opened or parsed.
zh: 文件无法打开或解析。

en: mkvextract.cpp/show_element(): level > 9: {0}
zh: mkvextract.cpp/show_element(): 层级 > 9: {0}

en: More than one track with the track number {0} found.
zh: 轨道编号为 {0} 的轨道多于一条。

en: The track ID {0} does not have a valid CodecID.
zh: 轨道 ID {0} 没有有效的 CodecID。

en: Extraction of track ID {0} with the CodecID '{1}' is not supported.
zh: 不支持提取 CodecID 为 {1} 的轨道 ID {0}。

en: Extracting track {0} with the CodecID '{1}' to the file '{2}'. Container format: {3}
zh: 正在将 CodecID 为 {1} 的轨道 {0} 提取到文件｢{2}｣。容器格式: {3}

en: Could not open the timestamp file '{0}' for writing ({1}).
zh: 无法打开以写入模式打开时间戳文件 ｢{0}｣ ({1})。

en: The cue sheet for track {0} will be written to '{1}'.
zh: 轨道 {0} 的 CUE 表单将被写入｢{1}｣。

en: No track with the ID {0} was found in the source file.
zh: 输入文件中不存在 ID 为 {0} 的轨道。

en: Error: No EBML head found.
zh: 错误: 未找到 EBML 头。

en: No segment/level 0 element found.
zh: 未发现剪辑/0 级元素。

en: Progress: {0}%{1}
zh: 进度: {0}%{1}

en: Track {0} with the CodecID '{1}' is missing the "codec private" element and cannot be extracted.
zh: CodecID 为｢{1}｣的轨道 {0} 缺少 "codec private" 编码格式私有元素，无法提取。

en: Track {0} with the CodecID '{1}' contains invalid "codec private" data for AAC.
zh: CodecID 为｢{1}｣的轨道 {0} 包含无效的 AAC 编码格式私有数据。

en: Track {0}: extraction of AAC audio with a channel count of 7 or more than 8 in its 'audio-specific config' element is not supported.
zh: 轨道 {0}: 不支持提取「音频特定配置」元素中声道数为 7 或超过 8 的 AAC 音频。

en: Track ID {0} has an unknown AAC type.
zh: 轨道 ID {0} 的 AAC 类型未知。

en: ALAC private data size mismatch
zh: ALAC 私有数据大小不匹配

en: Track {0}: NAL too big. Size according to header field: {1}, available bytes in packet: {2}. This NAL is defect and will be skipped.
zh: 轨道 {0}: NAL 过大。头部字段给出的大小: {1}，封包中可用字节数: {2}。该 NAL 已损坏，将被跳过。

en: Track {0} CodecPrivate is too small.
zh: 轨道 {0} CodecPrivate 过小。

en: Track {0} with the CodecID '{1}' is missing the "default duration" element and cannot be extracted.
zh: CodecID 为｢{1}｣的轨道 {0} 缺少 "default duration" 默认时长元素，无法提取。

en: Cannot write track {0} with the CodecID '{1}' to the file '{2}' because track {3} with the CodecID '{4}' is already being written to the same file.
zh: 无法将 CodecID 为｢{1}｣的轨道 {0} 写入文件｢{2}｣，因为 CodecID 为｢{4}｣的轨道 {3} 已被写入同一个文件。

en: raw data
zh: 原始数据

en: Failed to create the file '{0}': {1} ({2})
zh: 创建文件失败 ｢{0}｣: {1} ({2})

en: Tracks with unsupported content encoding schemes (compression or encryption) cannot be extracted.
zh: 无法提取内容编码方案 (压缩或加密方案) 不受支持的轨道。

en: Track {0} with the CodecID '{1}' does not contain valid headers.
zh: CodecID 为｢{1}｣的轨道 {0} 不含有效的头。

en: Memory allocation error: {0} ({1}).
zh: 内存分配出错: {0} ({1})。

en: Memory for a RealAudio/RealVideo frame could not be allocated.
zh: 无法为一个 RealAudio/RealVideo 帧分配内存。

en: Internal bug: tracks.cpp SSA #1. {0}
zh: 内部 bug: tracks.cpp SSA #1。 {0}

en: Subtitle track {0} is missing some duration elements. Please check the resulting SSA/ASS file for entries that have the same start and end time.
zh: 字幕轨道 {0} 缺少部分时长元素。请检查输出的 SSA/ASS 文件中起始时间和终止时间相同的条目。

en: Invalid format for a SSA line ('{0}') at timestamp {1}: The first field is not an integer. This entry will be skipped.
zh: 时间戳 {1} 处的 SSA 行 (‘{0}’) 格式无效: 第一个字段不是整数。该条将被跳过。

en: Cannot write track {0} with the CodecID '{1}' to the file '{2}' because track {3} with the CodecID '{4}' is already being written to the same file, and their CodecPrivate data (the USF styles etc.) do not match.
zh: 无法将 CodecID 为｢{1}｣的轨道 {0} 写入文件｢{2}｣，因为 CodecID 为｢{4}｣的轨道 {3} 已被写入同一个文件，且它们的 CodecPrivate 数据 (如 USF 样式等) 不匹配。

en: Failed to create the file '{0}': {1}
zh: 创建文件 ｢{0}｣ 失败: {1}

en: Failed to parse the USF codec private data for track {0}: {1}
zh: 无法解析轨道 {0} 的 USF 编码格式私有数据: {1}

en: Track {0}: An USF subtitle entry starting at timestamp {1} is not well-formed XML and will be skipped.
zh: 轨道 {0}: 开始于时间戳 {1} 的 USF 字幕条目不是规范的 XML 格式，将被跳过。

en: Failed to create the temporary file '{0}': {1}
zh: 创建临时文件 ｢{0}｣ 失败: {1}

en: The temporary file '{0}' could not be opened for reading: {1}.
zh: 临时文件 ｢{0}｣ 无法以读取模式打开: {1}。

en: 
    The temporary TTA file for track ID {0} is being copied into the final TTA file. This may take some time.
zh: 
    轨道 ID {0} 的临时 TTA 文件正在被复制到最终 TTA 文件中。这可能需要一些时间。

en: Failed to create the VobSub data file '{0}': {1}
zh: 创建 VobSub 数据文件 ｢{0}｣ 失败: {1}

en: Cannot extract tracks of different kinds to the same file. This was requested for the tracks {0} and {1}.
zh: 无法将不同类型的轨道提取到同一个文件。轨道 {0} 与 {1} 类型不同。

en: Two VobSub tracks can only be extracted into the same file if their CodecPrivate data matches. This is not the case for the tracks {0} and {1}.
zh: 两条 VobSub 轨道仅当它们的编码格式私有数据（CodecPrivate）匹配的情况下可以提取到同一个文件中。但轨道 {0} 与 {1} 不匹配。

en: Writing the VobSub index file '{0}'.
zh: 正在写入 VobSub 索引文件 ｢{0}｣。

en: Track {0} with the CodecID '{1}' is missing the "bits per second (bps)" element and cannot be extracted.
zh: CodecID 为｢{1}｣的轨道 {0} 缺少 "比特每秒 (bps)" 元素，无法提取。

en: The file '{0}' was written as a W64 file instead of WAV as it is bigger than 4 GB and therefore too big to fit into the WAV container.
zh: 文件 ｢{0}｣ 已作为 W64 文件写入，而非 WAV 文件，因为它大于 4 GB，无法装入 WAV 容器。

en: Track {0}: Subtitle entry number {1} is missing its duration. Assuming a duration of 1s.
zh: 轨道 {0}: 字幕编号 {1} 缺少时长。视作 1 秒处理。

en: mkvinfo [options] <inname>
zh: mkvinfo [选项] <输入文件名>

en: Show all sub-elements (including cues & seek heads entries) and don't stop at the first cluster.
zh: 显示所有子元素 (包括 cue 条目与寻道头条目) 且不要在首个簇的位置停止。

en: Calculate and display checksums of frame contents.
zh: 计算并显示帧内容的校验码。

en: Calculate and display checksums and use verbosity level 4.
zh: 计算并显示校验码，同时将详细等级设为 4。

en: Don't stop processing at the first cluster.
zh: 不要在第一个簇的位置停止处理。

en: Show the position of each element in decimal.
zh: 以十进制显示每个元素的位置。

en: Show the position of each element in hexadecimal.
zh: 以十六进制显示每个元素的位置。

en: Only show summaries of the contents, not each element.
zh: 仅显示内容的摘要，而不显示每个元素。

en: Show statistics for each track in verbose mode.
zh: 在详细模式下显示各轨道的统计信息。

en: Show the first 16 bytes of each frame as a hex dump.
zh: 以十六进制形式显示各帧的前 16 字节。

en: Show all bytes of each frame and other binary elements as a hex dump.
zh: 以十六进制转储的形式显示各帧以及其他二进制元素的所有字节。

en: Show the size of each element including its header.
zh: 显示各元素包括头部在内的大小。

en: Only one source file is allowed.
zh: 仅允许有一个输入文件。

en: No file name given.
zh: 没有指定文件名。

en: The AAC file '{0}' contains invalid header data: the sampling frequency or the number of channels is 0.
zh: AAC 文件 ｢{0}｣ 包含无效头部数据: 采样频率或声道数为 0。

en: Could not extract the sequence header from this MPEG-1/2 track.
zh: 无法从该 MPEG-1/2 轨道提取序列头。

en: Could not extract the decoder specific config data (AVCC) from this AVC/H.264 track.
zh: 无法从该 AVC/H.264 轨道提取解码器特有配置数据 (AVCC)。

en: Could not find an index for audio track {0} (avilib error message: {1}). Skipping track.
zh: 找不到音频轨道 {0} 的索引 (avilib 错误消息: {1})。跳过此轨道。

en: Unknown/unsupported audio format 0x{0:04x} for this audio track.
zh: 此音频轨道的格式 0x{0:04x} 未知或不支持。

en: This AAC track does not contain valid headers. Could not parse the AAC information.
zh: 该 AAC 轨道不含有效的头。无法解析 AAC 信息。

en: Could not find valid DTS headers in this track's first frames.
zh: 此轨道的初始帧中没有找到 DTS 头。

en: Invalid Vorbis headers in AVI audio track.
zh: AVI 音频轨道中存在无效的 Vorbis 头。

en: flac_reader: could not initialize the FLAC packetizer.
zh: flac_reader: 无法初始化 FLAC 封装器。

en: +-> Parsing the FLAC file. This can take a LONG time.
zh: +-> 正在解析 FLAC 文件。这可能需要很长时间。

en: No metadata block found. This file is broken.
zh: 未发现元数据区块。文件已损坏。

en: +-> Pre-parsing FLAC file: {0}%{1}
zh: +-> 预解析 FLAC 文件: {0}%{1}

en: +-> Pre-parsing FLAC file: 100%
zh: +-> 预解析 FLAC 文件: 100%

en: flac_reader: Could not read all header packets.
zh: flac_reader: 无法读取全部头部封包。

en: matroska_reader: The CodecID for track {0} is '{1}', but there was no WAVEFORMATEX struct present. Therefore we don't have a format ID to identify the audio codec used.
zh: matroska_reader: 轨道 {0} 的 CodecID 为｢{1}｣，但不存在 WAVEFORMATEX 结构。因此我们没有可用于鉴别音频编码的格式 ID。

en: matroska_reader: (MS compatibility mode for track {0}) Matroska says that there are {1} samples per second, but WAVEFORMATEX says that there are {2}.
zh: matroska_reader: (轨道 {0} 的微软兼容模式) Matroska 报告采样率为 {1}，但 WAVEFORMATEX 报告为 {2}。

en: matroska_reader: (MS compatibility mode for track {0}) Matroska says that there are {1} channels, but the WAVEFORMATEX says that there are {2}.
zh: matroska_reader: (轨道 {0} 的微软兼容模式) Matroska 报告有 {1} 声道，但 WAVEFORMATEX 报告为 {2} 声道。

en: matroska_reader: (MS compatibility mode for track {0}) Matroska says that there are {1} bits per sample, but the WAVEFORMATEX says that there are {2}.
zh: matroska_reader: (轨道 {0} 的微软兼容模式) Matroska 报告采样深度为 {1} 位，但 WAVEFORMATEX 报告为 {2} 位。

en: matroska_reader: The CodecID for track {0} is '{1}', but the private codec data does not contain valid headers.
zh: matroska_reader: 轨道 {0} 的 CodecID 为｢{1}｣，但编码格式私有数据不含有效的头部。

en: matroska_reader: mkvmerge was not compiled with FLAC support. Ignoring track {0}.
zh: matroska_reader: mkvmerge 编译时没有启用 FLAC 支持。忽略轨道 {0}。

en: matroska_reader: The CodecID for track {0} is '{1}', but there was no BITMAPINFOHEADER struct present. Therefore we don't have a FourCC to identify the video codec used.
zh: matroska_reader: 轨道 {0} 的 CodecID 为｢{1}｣，但不存在 BITMAPINFOHEADER 结构。因此我们没有可用于鉴别视频编码的 FourCC。

en: matroska_reader: (MS compatibility mode, track {0}) Matroska says video width is {1}, but the BITMAPINFOHEADER says {2}.
zh: matroska_reader: (微软兼容模式，轨道 {0}) Matroska 报告视频宽度为 {1}，但 BITMAPINFOHEADER 报告为 {2}。

en: matroska_reader: (MS compatibility mode, track {0}) Matroska says video height is {1}, but the BITMAPINFOHEADER says {2}.
zh: matroska_reader: (微软兼容模式，轨道 {0}) Matroska 报告视频高度为 {1}，但 BITMAPINFOHEADER 报告为 {2}。

en: matroska_reader: The CodecID for track {0} is '{1}', but there was no codec private headers.
zh: matroska_reader: 轨道 {0} 的 CodecID 为｢{1}｣，但没有编码格式私有头部。

en: matroska_reader: The width for track {0} was not set.
zh: matroska_reader: 未设置轨道 {0} 的宽度。

en: matroska_reader: The height for track {0} was not set.
zh: matroska_reader: 未设置轨道 {0} 的高度。

en: matroska_reader: The CodecID for track {0} is '{1}', but there was no private data found.
zh: matroska_reader: 轨道 {0} 的 CodecID 为｢{1}｣，但没发现私有数据。

en: The VobSub subtitle track {0} does not contain its index in the CodecPrivate element.
zh: VobSub 字幕轨道 {0} 的 CodecPrivate 元素不含索引。

en: A default index and with it default settings for the width, height and color palette will be used instead.
zh: 将使用默认的索引，以及与之匹配的默认宽度、高度与配色板设置。

en: matroska_reader: The CodecID '{0}' for track {1} is unknown.
zh: matroska_reader: 轨道 {1} 的 CodecID ｢{0}｣ 未知。

en: matroska_reader: unknown demultiplexer type for track {0}: '{1}'
zh: matroska_reader: 轨道 {0} 的分离器类型未知: ｢{1}｣

en: matroska_reader: Track {0} seems to be ok.
zh: matroska_reader: 轨道 {0} 应该是正常的。

en: matroska_reader: Pixel width is missing.
zh: matroska_reader: 缺少像素宽度。

en: matroska_reader: Pixel height is missing.
zh: matroska_reader: 缺少像素高度。

en: Track {0} is missing its track UID element which is required to be present by the Matroska specification. If the file contains tags then those tags might be broken.
zh: 轨道 {0} 中轨道 UID 元素缺失，而 Matroska 规范要求该元素必须存在。若文件包含标签，则标签可能损坏。

en: matroska_reader: no EBML head found.
zh: matroska_reader: 未发现 EBML 头。

en: matroska_reader: No segment found.
zh: matroska_reader: 未发现剪辑。

en: Using the generic output module for track type '{0}'.
zh: 使用 ｢{0}｣ 类型轨道通用输出模块。

en: Could not keep a track's UID {0} because it is already allocated for another track. A new random UID will be allocated automatically.
zh: 无法保留轨道的 UID {0}，因为它已经分配给其他轨道。将自动分配新的随机 UID。

en: Malformed AAC codec initialization data found.
zh: 发现畸形的 AAC 编码格式初始化数据。

en: Malformed codec id '{0}'.
zh: 畸形的编码格式 ID ｢{0}｣。

en: '{0}': You're copying an Opus track that was written in experimental mode. The resulting track will be written in final mode, but one detail cannot be recovered from a track written in experimental mode: the end trimming. This means that a decoder might output a few samples more than originally intended. You should re-multiplex from the original Opus file if possible.
zh: ‘{0}’: 您正在复制一条在实验模式下写入的 Opus 轨道。输出的轨道将以最终模式写入，但实验模式下写入的轨道有一处细节损失无法恢复: 尾部裁剪信息。这意味着解码器可能会比原本预期多输出几个采样。您应该尽可能使用原始的 Opus 文件重新混流。

en: Unsupported track type for this track.
zh: 不支持此轨道的轨道类型。

en: A block was found at timestamp {0} for track number {1}. However, no headers were found for that track number. The block will be skipped.
zh: 在时间戳 {0} 处找到了属于轨道编号 {1} 的区块，但没有找到该轨道编号的头部信息。此区块将被跳过。

en: unknown, format tag 0x{0:04x}
zh: 未知，格式标识 0x{0:04x}

en: Skipping {0} bytes at the beginning (no valid MP3 header found).
zh: 跳过开头 {0} 字节 (未发现有效的 MP3 头)。

en: Reading encrypted VOBs is not supported.
zh: 不支持读取已加密的 VOB。

en: Error parsing a MPEG PS packet during the header reading phase. This stream seems to be badly damaged.
zh: 在头部读取阶段解析 MPEG PS 包时出错。流似乎已被严重损坏。

en: mpeg_ps_reader: Should not have happened #1. {0}
zh: mpeg_ps_reader: 不该发生 #1。 {0}

en: mpeg_ps_reader: Should not have happened #2. {0}
zh: mpeg_ps_reader: 不该发生 #2。 {0}

en: Could not find the next Ogg page. This indicates a damaged Ogg/Ogm file. Will try to continue.
zh: 找不到下一个 Ogg 页。这表明 Ogg/Ogm 文件已损坏。将尝试继续。

en: ogg_sync_buffer failed
zh: ogg_sync_buffer 失败

en: ogg_stream_init for stream number {0} failed. Will try to continue and ignore this stream.
zh: ogg_stream_init 对流号 {0} 失败。将尝试继续并忽略该流。

en: mkvmerge has not been compiled with FLAC support but handling of this stream has been requested.
zh: mkvmerge 编译时未启用 FLAC 支持，但收到了对此类流的处理请求。

en: Unknown audio stream type 0x{0:04x}. Stream ID {1} will be ignored.
zh: 未知音频流类型 0x{0:04x}。流 ID {1} 将被忽略。

en: The timestamps for this stream have been reset in the middle of the file. This is not supported. The current packet will be discarded.
zh: 此流的时间戳在文件中途重置。这是不支持的。当前数据包将被丢弃。

en: This Ogg/OGM file contains chapter or title information. Unfortunately the charset used to store this information in the file cannot be identified unambiguously. The program assumes that your system's current charset is appropriate. This can be overridden with the '--chapter-charset <charset>' switch.
zh: 该 Ogg/OGM 文件包含章节或标题信息。但文件中存储这些信息所使用的字符集无法准确识别。程序默认假定它们以操作系统的当前字符集存储。您可以通过 '--chapter-charset <charset>' 选项手动指定字符集。

en: This Ogg/OGM file contains chapters but they could not be parsed. This can be due to the character set not being set properly for them or due to the entries not matching the expected SRT-style format.
zh: 该 Ogg/OGM 文件包含章节但无法解析。这可能是由于没有正确设置字符集，或章节条目与预期的 SRT 风格格式不匹配。

en: Error decoding an Ogg Opus page at source timestamp {0}; page will be skipped: {1}
zh: 解码 Ogg Opus 页面出错，位于 {0}; 将跳过页面: {1}

en: The Theora identification header could not be parsed ({0}).
zh: 无法解析 Theora 鉴别头 ({0})。

en: The Kate identification header could not be parsed ({0}).
zh: 无法解析 Kate 鉴别头 ({0})。

en: flac_header_extraction: bytes ({0}) < op.bytes ({1}). Could not read the FLAC headers.
zh: flac_header_extraction: bytes ({0}) < op.bytes ({1})。无法读取 FLAC 头。

en: flac_header_extraction: FLAC__stream_decoder_new() failed.
zh: flac_header_extraction: FLAC__stream_decoder_new() 失败。

en: flac_header_extraction: Could not set metadata_respond_all.
zh: flac_header_extraction: 无法设置 metadata_respond_all。

en: flac_header_extraction: Could not initialize the FLAC decoder.
zh: flac_header_extraction: 无法初始化 FLAC 解码器。

en: Could not read the FLAC header packets.
zh: 无法读取 FLAC 头部包。

en: Quicktime/MP4 reader: '{0}' atom is too small. Expected size: >= {1}. Actual size: {2}.
zh: Quicktime/MP4 读取器: ｢{0}｣ 单元过小。预期尺寸: >= {1}。实际尺寸: {2}。

en: Quicktime/MP4 reader: Invalid chunk size {0} at {1}.
zh: Quicktime/MP4 读取器: 位置 {1} 存在无效的块大小 {0}。

en: Quicktime/MP4 reader: Have not found any header atoms.
zh: Quicktime/MP4 读取器: 未发现任何头部单元。

en: Quicktime/MP4 reader: Have not found the 'mdat' atom. No movie data found.
zh: Quicktime/MP4 读取器: 未发现 'mdat' 单元。找不到影片数据。

en: Quicktime/MP4 reader: This file uses compressed headers with an unknown or unsupported compression algorithm '{0}'. Aborting.
zh: Quicktime/MP4 读取器: 此文件的头部使用了未知或不支持的算法 ｢{0}｣ 压缩。正在中止。

en: Quicktime/MP4 reader: This file uses compressed headers, but the zlib library could not be initialized. Error code from zlib: {0}. Aborting.
zh: Quicktime/MP4 读取器: 此文件头部经压缩，但无法初始化 zlib 库。zlib 错误代码: {0}。正在中止。

en: Quicktime/MP4 reader: This file uses compressed headers, but they could not be uncompressed. Error code from zlib: {0}. Aborting.
zh: Quicktime/MP4 读取器: 此文件头部经压缩，但无法解压。zlib 错误代码: {0}。正在中止。

en: Quicktime/MP4 reader: This file uses compressed headers, but the expected uncompressed size ({0}) was not what is available after uncompressing ({1}).
zh: Quicktime/MP4 读取器: 此文件头部经压缩，但预期的解压大小 ({0}) 与解压得到的大小不符 ({1})。

en: Quicktime/MP4 reader: The 'media header' atom ('mdhd') uses the unsupported version {0}.
zh: Quicktime/MP4 读取器: 媒体头单元 ('mdhd') 使用了不受支持的版本 {0}。

en: Quicktime/MP4 reader: The 'time scale' parameter was 0. This is not supported.
zh: Quicktime/MP4 读取器: 'time scale' 参数为 0。这不被支持。

en: The MP4 file '{0}' contains chapters whose format was not recognized. This is often the case if the chapters are not encoded in UTF-8. Use the '--chapter-charset' option in order to specify the charset to use.
zh: MP4 文件 ｢{0}｣ 包含无法识别格式的章节。这通常是由于章节未以 UTF-8 编码。请使用 '--chapter-charset' 选项来指定要使用的字符集。

en: Quicktime/MP4 reader: The 'size' field is too small in the stream description atom for track ID {0}.
zh: Quicktime/MP4 读取器: 轨道 {0} 的流描述单元的 'size' 字段过小。

en: Quicktime/MP4 reader: Could not read the stream description atom for track ID {0}.
zh: Quicktime/MP4 读取器: 无法读取轨道 ID {0} 的流描述单元。

en: Quicktime/MP4 reader: Could not read chunk number {0}/{1} with size {2} from position {3}. Aborting.
zh: Quicktime/MP4 读取器: 无法从位置 {3} 读取大小为 {2} 的块 {0}/{1}。正在中止。

en: No AC-3 header found in first frame; track will be skipped.
zh: 初始帧中未发现 AC-3 头；此轨道将被跳过。

en: Quicktime/MP4 reader: Constant sample size & variable duration not yet supported. Contact the author if you have such a sample file.
zh: Quicktime/MP4 读取器: 尚不支持恒定采样尺寸与可变时长。如果您有这样的文件样本，请联系作者。

en: Quicktime/MP4 reader: Could not read the sound description atom for track ID {0}.
zh: Quicktime/MP4 读取器: 无法读取轨道 ID {0} 的音频描述单元。

en: Quicktime/MP4 reader: Track ID {0} has more than one FourCC. Only using the first one ({1}) and not this one ({2}).
zh: Quicktime/MP4 读取器: 轨道 ID {0} 有多于一个 FourCC。仅使用第一个 ({1}) 而非 ({2})。

en: Quicktime/MP4 reader: Could not read the extended sound description atom for track ID {0}.
zh: Quicktime/MP4 读取器: 无法读取轨道 ID {0} 的扩展音频描述单元。

en: Quicktime/MP4 reader: Could not read the video description atom for track ID {0}.
zh: Quicktime/MP4 读取器: 无法读取轨道 ID {0} 的视频描述单元。

en: Track {0}: The AAC information could not be parsed.
zh: 轨道 {0}: AAC 信息无法解析。

en: Quicktime/MP4 reader: Track {0} is missing some data. Broken header atoms?
zh: Quicktime/MP4 读取器: 轨道 {0} 缺少一些数据。头部单元损坏？

en: No DTS header found in first frames; track will be skipped.
zh: 初始帧中未发现 DTS 头; 该轨道将被跳过。

en: Quicktime/MP4 reader: The audio track {0} is using an unsupported 'object type id' of {1} in the 'esds' atom. Skipping this track.
zh: Quicktime/MP4 读取器: 音频轨道 {0} 的 'esds' 单元使用了不支持的 'object type id' {1}。正在跳过该轨道。

en: Quicktime/MP4 reader: The AAC track {0} is missing the esds atom/the decoder config. Skipping this track.
zh: Quicktime/MP4 读取器: AAC 轨道 {0} 缺少 esds 单元 (解码器配置信息)。正在跳过该轨道。

en: Quicktime/MP4 reader: MPEG4 part 10/AVC track {0} is missing its decoder config. Skipping this track.
zh: Quicktime/MP4 读取器: MPEG4 part 10/AVC 轨道 {0} 缺少解码器配置信息。正在跳过该轨道。

en: Quicktime/MP4 reader: MPEGH part 2/HEVC track {0} is missing its decoder config. Skipping this track.
zh: Quicktime/MP4 读取器: MPEGH part 2/HEVC 轨道 {0} 缺少解码器配置信息。正在跳过该轨道。

en: Quicktime/MP4 reader: The video track {0} is missing the ESDS atom. Skipping this track.
zh: Quicktime/MP4 读取器: 视频轨道 {0} 缺少 ESDS 单元。正在跳过此轨道。

en: Quicktime/MP4 reader: MPEG4 track {0} is missing the esds atom/the decoder config. Skipping this track.
zh: Quicktime/MP4 读取器: MPEG4 轨道 {0} 缺少 esds 单元 (解码器配置信息)。正在跳过该轨道。

en: real_reader: Couldn't find RealAudio FourCC for id {0} (description length: {1}) Skipping track.
zh: real_reader: 无法为轨道 id {0} (描述信息长度: {1}) 找到 RealAudio FourCC。正在跳过该轨道。

en: real_reader: Only audio header versions 3, 4 and 5 are supported. Track ID {0} uses version {1} and will be skipped.
zh: real_reader: 仅支持第 3、4、5 版的音频头。轨道 ID {0} 所用版本为 {1}，将被跳过。

en: File contains fewer frames than expected or is corrupt after frame {0}.
zh: 文件包含的帧数比预期的少，或者文件在第 {0} 帧后损坏。

en: Short AAC audio packet (length: {0} < 2)
zh: AAC 音频封包过短 (长度: {0} < 2)

en: Short AAC audio packet (length: {0} < {1})
zh: AAC 音频封包过短 (长度: {0} < {1})

en: Inconsistent AAC audio packet (length: {0} != {1})
zh: 不一致的 AAC 音频数据包 (长度: {0} != {1})

en: Video packet assembly failed. Error code: {0} ({1})
zh: 视频封包组装失败。错误代码: {0} ({1})

en: tta_reader: tag_size < 0 in the c'tor. {0}
zh: tta_reader: c’tor 中 tag_size < 0。 {0}

en: The file header is too short.
zh: 文件头过短。

en: The seek table in this TTA file seems to be broken.
zh: 此 TTA 文件中的定位表似乎已损坏。

en: The default language code '{0}' is not a valid ISO 639-2 language code and will be ignored.
zh: 默认语言代码｢{0}｣不是有效的 ISO 639-2 语言代码，将被忽略。

en: The language code '{0}' is not a valid ISO 639-2 language code and will be ignored.
zh: 语言代码 ｢{0}｣ 不是有效的 ISO 639-2 语言代码，将被忽略。

en: Invalid start or stop timestamp
zh: 无效的开始或终止时间戳

en: No version number found.
zh: 没有找到版本号。

en: line {0}: The 'delay' timestamp could not be parsed.
zh: 第 {0} 行: '延迟' 时间戳无法解析。

en: The .idx file does not contain an 'id: ...' line to indicate the language.
zh: 此 .idx 文件不包含表明其语言的「id: ...」行。

en: Line {0}: The line seems to be a subtitle entry but the format couldn't be recognized. This entry will be skipped.
zh: 第 {0} 行: 此行似乎是字幕条目但格式无法识别。此条将被跳过。

en: Line {0}: The line seems to be a subtitle entry but the timestamp was negative even after adding the track delay. Negative timestamps are not supported in Matroska. This entry will be skipped.
zh: 第 {0} 行: 此行似乎是字幕条目但应用延迟后时间戳仍为负。Matroska 不支持负的时间戳。此条将被跳过。

en: Line {0}: The current timestamp ({1}) is smaller than the previous one ({2}). The entries will be sorted according to their timestamps. This might result in the wrong order for some subtitle entries. If this is the case then you have to fix the .idx file manually.
zh: 第 {0} 行: 当前时间戳 ({1}) 小于前一个时间戳 ({2})。各条将按时间戳重新排序。这可能导致某些字幕条目顺序出错。这种情况下您需要手动修正 .idx 文件。

en: Unsupported MPEG mpeg_version: 0x{0:02x} in packet {1} for timestamp {2}, assuming MPEG2. No further warnings will be printed for this track.
zh: 时间戳 {2} 处的封包 {1} 发现不支持的 MPEG mpeg_version: 0x{0:02x}，视为 MPEG2。不再对此轨道输出更多警告。

en: Invalid header length: {0} (total length: {1}, idx: {2}, dataidx: {3})
zh: 头长度无效: {0} (总长度: {1}，idx: {2}，dataidx: {3})

en: PTS error: 0x{0:02x} {1:02x}{2:02x} {3:02x}{4:02x}
zh: PTS 错误: 0x{0:02x} {1:02x}{2:02x} {3:02x}{4:02x}

en: Bogus aid {0}
zh: 伪造的 aid {0}

en: vobsub_reader: sub file read failure
zh: vobsub_reader: 字幕文件读取失败

en: Unknown header 0x{0:02x}{1:02x}{2:02x}{3:02x}
zh: 未知头部字段 0x{0:02x}{1:02x}{2:02x}{3:02x}

en: The file header was not read correctly.
zh: 文件头未能正确读取。

en: The correction file header was not read correctly.
zh: 校正文件头部未能正确读取。

en: Could not open the corresponding correction file '{0}c'.
zh: 无法打开相应的校正文件 '{0}c'。

en: Also using the correction file '{0}c'.
zh: 同时使用校正文件 '{0}c'。

en: This text subtitle track contains invalid 8-bit characters outside valid multi-byte UTF-8 sequences. Please specify the correct encoding for this track.
zh: 此文本字幕轨道包含无效的 8 位字符，超出多字节 UTF-8 序列的有效范围。请为该轨道指定正确的编码。

en: Error in line {0}: expected subtitle number and found some text.
zh: 第 {0} 行出错: 应为字幕编号，但该行含有文本。

en: Error in line {0}: expected a SRT timestamp line but found something else. Aborting this file.
zh: 第 {0} 行出错: 应为 SRT 时间戳，但该行内容不符合。中止处理该文件。

en: This file contains coordinates in the timestamp lines. Such coordinates are not supported by the Matroska SRT subtitle format. The coordinates will be removed automatically.
zh: 此文件的时间戳行中含有坐标信息。Matroska SRT 字幕格式不支持此类坐标。这些信息将被自动移除。

en: Line {0}: Negative timestamp encountered. The entry will be adjusted to start from 00:00:00.000.
zh: 第 {0} 行: 遇到负的时间戳。此条将被调整为从 00:00:00.000 起始。

en: Warning in line {0}: The start timestamp is smaller than that of the previous entry. All entries from this file will be sorted by their start time.
zh: 第 {0} 行: 起始时间早于前一条的起始时间。此文件中的所有条目都将按起始时间重新排列。

en: ssa_reader: Invalid format. Could not find the "Format" line in the "[Events]" section.
zh: ssa_reader: 无效格式。“[Events]”段中未找到“Format”行。

en: SSA/ASS: The following line will be skipped as one of the timestamps is less than 0, or the end timestamp is less than the start timestamp: {0}
zh: SSA/ASS: 将跳过以下行，因为时间戳小于 0，或终止时间戳早于起始时间戳: {0}

en: Imported font from {0}
zh: 从 {0} 导入的字体

en: Imported picture from {0}
zh: 从 {0} 导入的图片

en: AAC with ADIF headers
zh: 带 ADIF 头的 AAC

en: Internet Video Recording (IVR)
zh: Internet 录像 (IVR)

en: Windows Television DVR
zh: Windows 电视录像（DVR）

en: Timestamp used in split decision: {0}
zh: 用于切割决策的时间戳: {0}

en: Chapter generation is only possible if at least one video or audio track is copied.
zh: 至少需复制一个视频轨或音频轨，方可使用章节生成。

en: Using the track with the ID {0} from the file '{1}' as the reference for chapter generation.
zh: 使用文件｢{1}｣中 ID 为 {0} 的轨道作为章节生成的参考。

en: The sample rate of the two audio tracks is different: {0} and {1}
zh: 两条音频轨道的采样率不同: {0} 与 {1}

en: The number of channels of the two audio tracks is different: {0} and {1}
zh: 这两条音频轨道的声道数不同: {0} 与 {1}

en: The number of bits per sample of the two audio tracks is different: {0} and {1}
zh: 两条轨道的采样深度不同: {0} 与 {1}

en: The width of the two tracks is different: {0} and {1}
zh: 两条轨道的宽度不同: {0} 与 {1}

en: The height of the two tracks is different: {0} and {1}
zh: 两条轨道的高度不同: {0} 与 {1}

en: The display width of the two tracks is different: {0} and {1}
zh: 两条轨道的显示宽度不同: {0} 与 {1}

en: The display height of the two tracks is different: {0} and {1}
zh: 两条轨道的显示高度不同: {0} 与 {1}

en: The CodecID of the two tracks is different: {0} and {1}
zh: 两条轨道的 CodecID 不同: {0} 与 {1}

en: The codec's private data does not match (lengths: {0} and {1}).
zh: 编码格式私有数据不匹配 (长度: {0} 与 {1})。

en: Both the aspect ratio factor and '--display-dimensions' were given.
zh: 不能同时使用宽高比系数和 '--display-dimensions'。

en: Both the aspect ratio and '--display-dimensions' were given.
zh: 不能同时设置宽高比 和 '--display-dimensions'。

en: The tags in '{0}' could not be parsed: some mandatory elements are missing.
zh: 无法解析 ｢{0}｣ 中的标签: 缺少一些必要元素。

en: Compression failed: {0}
zh: 压缩失败: {0}

en: Note that the Matroska specifications regarding the storage of '{0}' have not been finalized yet. mkvmerge's support for it is therefore subject to change and uses the CodecID '{1}/EXPERIMENTAL' instead of '{1}'. This warning will be removed once the specifications have been finalized and mkvmerge has been updated accordingly.
zh: 注意，与 ｢{0}｣ 存储相关的 Matroska 规范尚未定稿。因此 mkvmerge 对它的支持可能会发生变动，目前采用 CodecID ｢{1}/EXPERIMENTAL｣ 代替 ｢{1}｣。本警告消息将在规范定稿且 mkvmerge 随之更新后移除。

en: The codec type '{0}' cannot be used in a WebM compliant file.
zh: WebM 规范不允许在文件中使用编码类型 ｢{0}｣。

en: A track with the ID {0} was requested but not found in the file. The corresponding option will be ignored.
zh: 请求了 ID 为 {0} 的轨道但在文件中没有找到。相应的选项将被忽略。

en: File '{0}': container: {1}
zh: 文件 ｢{0}｣: 容器: {1}

en: Track ID {0}: {1} ({2})
zh: 轨道 ID {0}: {1} ({2})

en: Attachment ID {0}: type '{1}', size {2} bytes
zh: 附件 ID {0}: 类型｢{1}｣，大小 {2} 字节

en: , description '{0}'
zh: , 描述 ｢{0}｣

en: , file name '{0}'
zh: , 文件名 ｢{0}｣

en: Chapters: {0} entry | Chapters: {0} entries
zh[0]: 章节: {0} 个条目

en: Global tags: {0} entry | Global tags: {0} entries
zh[0]: 全局标签: {0} 个条目

en: Tags for track ID {0}: {1} entry | Tags for track ID {0}: {1} entries
zh[0]: 轨道 ID {0} 的标签: {1} 个条目

en: Using the demultiplexer for the format '{0}'.
zh: 使用 ｢{0}｣ 格式分离器。

en: Using the output module for the format '{0}'.
zh: 使用 ｢{0}｣ 格式输出模块。

en: File '{0}': unsupported container: {1}
zh: 文件 ｢{0}｣: 不支持的容器: {1}

en: The file '{0}' is a non-supported file type ({1}).
zh: 文件 ｢{0}｣ 类型不支持 ({1})。

en: mkvmerge -o out [global options] [options1] <file1> [@option-file.json] …
zh: mkvmerge -o 输出文件 [全局选项] [选项1] <文件1> [@选项文件.json] …

en:  Global options:
zh:  全局选项:

en:   -o, --output out         Write to the file 'out'.
zh:   -o, --output out         输出到文件 'out'。

en:   -w, --webm               Create WebM compliant file.
zh:   -w, --webm               创建符合 WebM 规范的文件。

en:   --title <title>          Title for this destination file.
zh:   --title <标题>          输出文件的标题。

en:   --global-tags <file>     Read global tags from an XML file.
zh:   --global-tags <file>     从指定的 XML 文件读取全局标签。

en:  Chapter handling:
zh:  章节处理:

en:   --chapters <file>        Read chapter information from the file.
zh:   --chapters <文件>        从此文件读取章节信息。

en:   --chapter-language <lng> Set the 'language' element in chapter entries.
zh:   --chapter-language <lng> 设置章节条目中的「语言」元素。

en:   --chapter-charset <cset> Charset for a simple chapter file.
zh:   --chapter-charset <cset> 简易格式章节文件的字符集。

en:   --chapter-sync <d[,o[/p]]>
                               Synchronize, adjust the chapters's timestamps
                               by 'd' ms.
                               'o/p': Adjust the timestamps by multiplying with
                               'o/p' to fix linear drifts. 'p' defaults to
                               1 if omitted. Both 'o' and 'p' can be
                               floating point numbers.
zh:   --chapter-sync <d[,o[/p]]>
                               同步，将章节的时间戳平移 d 毫秒。
                               o/p: 将时间戳乘以 o/p 来修复线性偏移。
                               p 若省略则默认为 1。
                               o 与 p 均可为浮点数。

en:   --cue-chapter-name-format <format>
                               Pattern for the conversion from cue sheet
                               entries to chapter names.
zh:   --cue-chapter-name-format <format>
                               将 cue 表单条目转换为章节名称时
                               所用的格式。

en:   --default-language <lng> Use this language for all tracks unless
                               overridden with the --language option.
zh:   --default-language <lng> 将此语言用作所有轨道的语言，
                               除非被「--language」选项另行设置。

en:   --generate-chapters <mode>
                               Automatically generate chapters according to
                               the mode ('when-appending' or 'interval:<duration>').
zh:   --generate-chapters <模式>
                               根据模式（追加/固定间距）自动生成章节
                               ('when-appending' 或 'interval:<时长>')。

en:   --generate-chapters-name-template <template>
                               Template for newly generated chapter names
                               (default: 'Chapter <NUM:2>').
zh:   --generate-chapters-name-template <模板>
                               新生成章节名称的模板
                               (默认: '第 <NUM:2> 章')。

en:  Segment info handling:
zh:  剪辑信息处理:

en:   --segmentinfo <file>     Read segment information from the file.
zh:   --segmentinfo <文件>     从指定文件读取剪辑信息。

en:   --segment-uid <SID1,[SID2...]>
                               Set the segment UIDs to SID1, SID2 etc.
zh:   --segment-uid <SID1,[SID2...]>
                               将剪辑 UID 设为 SID1、SID2 等。

en:  General output control (advanced global options):
zh:  通用输出控制 (高级全局选项):

en:   --track-order <FileID1:TID1,FileID2:TID2,FileID3:TID3,...>
                               A comma separated list of both file IDs
                               and track IDs that controls the order of the
                               tracks in the destination file. If not given,
                               the tracks will sorted by type (video, audio,
                               subtitles, others).
zh:   --track-order <FileID1:TID1,FileID2:TID2,FileID3:TID3,...>
                               逗号分隔的文件 ID、轨道 ID 列表，
                               控制输出文件中各轨道的次序。
                               若参数为空，则各轨道将按照其类型
                               (视频、音频、字幕、其他) 排序。

en:   --cluster-length <n[ms]> Put at most n data blocks into each cluster.
                               If the number is postfixed with 'ms' then
                               put at most n milliseconds of data into each
                               cluster.
zh:   --cluster-length <n[ms]> 每个簇最多置入 n 个数据区块。如果数字后紧接着 'ms'
                               则表示在每个簇中最多置入 n 毫秒的数据。

en:   --clusters-in-meta-seek  Write meta seek data for clusters.
zh:   --clusters-in-meta-seek  写入包含所有簇的元定位数据。

en:   --timestamp-scale <n>    Force the timestamp scale factor to n.
zh:   --timestamp-scale <n>    强制时间戳缩放系数为 n。

en:   --enable-durations       Enable block durations for all blocks.
zh:   --enable-durations       为所有区块写入区块时长。

en:   --no-cues                Do not write the cue data (the index).
zh:   --no-cues                不写入 cue 数据 (索引)。

en:   --no-date                Do not write the 'date' field in the segment
                               information headers.
zh:   --no-date               剪辑信息头部字段不要写入日期（'date'）字段。

en:   --disable-lacing         Do not use lacing.
zh:   --disable-lacing         不使用紧缩。

en:   --disable-track-statistics-tags
                               Do not write tags with track statistics.
zh:   --disable-track-statistics-tags
                               不写入轨道统计信息标签。

en:   --disable-language-ietf  Do not write IETF BCP 47 language elements in
                               track headers, chapters and tags.
zh:   --disable-language-ietf  不要在轨道头部、章节及标签中
                               写入 IETF BCP 47 语言元素。

en:   --normalize-language-ietf <canonical|extlang|off>
                               Normalize all IETF BCP 47 language tags to either
                               their canonical or their extended language subtags
                               form or not at all (default: canonical form).
zh:   --normalize-language-ietf <canonical|extlang|off>
                               将 IETF BCP 47 语言元素的值规范化为
                               对应的 ｢最简式｣ 或 ｢扩展语言子标签｣
                               形式或保持原样 (默认: 最简式)。

en:   --stop-after-video-ends  Stops processing after the primary video track ends,
                               discarding any remaining packets of other tracks.
zh:   --stop-after-video-ends  在主视频轨结束时停止处理，
                               并丢弃其余轨道的剩余数据包。

en:  File splitting, linking, appending and concatenating (more global options):
zh:  文件切割、链接、追加及连接 (其他全局选项):

en:   --split <d[K,M,G]|HH:MM:SS|s>
                               Create a new file after d bytes (KB, MB, GB)
                               or after a specific time.
zh:   --split <d[K,M,G]|HH:MM:SS|s>
                               在 d 字节 (或 KB、MB、GB) 后或特定时间后创建新文件。

en:   --split timestamps:A[,B...]
                               Create a new file after each timestamp A, B
                               etc.
zh:   --split timestamps:A[,B...]
                               在 A、B 等每个时间戳后创建新文件。

en:   --split parts:start1-end1[,[+]start2-end2,...]
                               Keep ranges of timestamps start-end, either in
                               separate files or append to previous range's file
                               if prefixed with '+'.
zh:   --split parts:start1-end1[,[+]start2-end2,...]
                               截取每组 start-end 起止时间戳指定的范围，可分别生成
                               单独的文件，以 '+' 开头则追加到前一范围的输出文件。

en:   --split parts-frames:start1-end1[,[+]start2-end2,...]
                               Same as 'parts:', but 'startN'/'endN' are frame/
                               field numbers instead of timestamps.
zh:   --split parts-frames:start1-end1[,[+]start2-end2,...]
                               与「parts:」相同，但「startN」「endN」
                               使用帧/场编号，而非时间戳。

en:   --split frames:A[,B...]
                               Create a new file after each frame/field A, B
                               etc.
zh:   --split frames:A[,B...]
                               在 A、B 等每个帧/场编号之后创建新文件。

en:   --split chapters:all|A[,B...]
                               Create a new file before each chapter (with 'all')
                               or before chapter numbers A, B etc.
zh:   --split chapters:all|A[,B...]
                               在每个章节前 (使用 'all' 参数时)
                               或在章节编号 A、B 等之前创建新文件。

en:   --split-max-files <n>    Create at most n files.
zh:   --split-max-files <n>    最多创建 n 个文件。

en:   --link                   Link splitted files.
zh:   --link                   链接切割后的各文件。

en:   --link-to-previous <SID> Link the first file to the given SID.
zh:   --link-to-previous <SID> 将第一个输出文件链接到指定 SID。

en:   --link-to-next <SID>     Link the last file to the given SID.
zh:   --link-to-next <SID>     将最后一个输出文件链接到指定 SID。

en:   --append-to <SFID1:STID1:DFID1:DTID1,SFID2:STID2:DFID2:DTID2,...>
                               A comma separated list of file and track IDs
                               that controls which track of a file is
                               appended to another track of the preceding
                               file.
zh:   --append-to <SFID1:STID1:DFID1:DTID1,SFID2:STID2:DFID2:DTID2,...>
                               一组以逗号分隔的文件及轨道 ID 的列表，决定一个文件的
                               某条轨道将被追加到前一文件的哪条轨道。

en:   --append-mode <file|track>
                               Selects how mkvmerge calculates timestamps when
                               appending files.
zh:   --append-mode <file|track>
                               选择 mkvmerge 追加合并文件时如何计算时间戳。

en:   <file1> + <file2>        Append file2 to file1.
zh:   <file1> + <file2>        将文件 'file2' 追加到 'file1' 之后。

en:   <file1> +<file2>         Same as "<file1> + <file2>".
zh:   <file1> +<file2>         与 "<file1> + <file2>" 等效。

en:   [ <file1> <file2> ]      Same as "<file1> + <file2>".
zh:   [ <文件1> <文件2> ]      与“<文件1> + <文件2>”相同。

en:   = <file>                 Don't look for and concatenate files with the same
                               base name but with a different trailing number.
zh:   = <file>                 不查找连接基本名相同但尾数不同的文件。

en:   =<file>                  Same as "= <file>".
zh:   =<file>                  与 "= <file>" 等效

en:   ( <file1> <file2> )      Treat file1 and file2 as if they were concatenated
                               into a single big file.
zh:   ( <文件1> <文件2> )      将 文件1 与 文件2 视为一个连续的大文件。

en:  Attachment support (more global options):
zh:  附件支持 (其他全局选项):

en:   --attachment-description <desc>
                               Description for the following attachment.
zh:   --attachment-description <desc>
                               对下一附件的描述。

en:   --attachment-mime-type <mime type>
                               Mime type for the following attachment.
zh:   --attachment-mime-type <mime type>
                               后续附件的 MIME 类型。

en:   --attachment-name <name> The name should be stored for the 
                               following attachment.
zh:   --attachment-name <name> 下一附件存储在输出文件中的文件名。

en:   --attach-file <file>     Creates a file attachment inside the
                               Matroska file.
zh:   --attach-file <file>     在 Matroska 文件中创建一个文件附件。

en:   --attach-file-once <file>
                               Creates a file attachment inside the
                               first Matroska file written.
zh:   --attach-file-once <file>
                               在输出的首个 Matroska 文件中创建一个文件附件。

en:   --enable-legacy-font-mime-types
                               Use legacy font MIME types when adding new
                               attachments as well as for existing ones.
zh:   --enable-legacy-font-mime-types
                               在添加新的字体附件以及导入现有附件时，
                               使用传统的 MIME 类型代码。

en:  Options for each source file:
zh:  每个输入文件各自的选项:

en:   -a, --audio-tracks <n,m,...>
                               Copy audio tracks n,m etc. Default: copy all
                               audio tracks.
zh:   -a, --audio-tracks <n,m,...>
                               复制 n、m 等音频轨道。默认复制所有音频轨道。

en:   -A, --no-audio           Don't copy any audio track from this file.
zh:   -A, --no-audio           不复制此文件中的任何音频轨道。

en:   -d, --video-tracks <n,m,...>
                               Copy video tracks n,m etc. Default: copy all
                               video tracks.
zh:   -d, --video-tracks <n,m,...>
                               复制 n、m 等视频轨道。默认复制所有视频轨道。

en:   -D, --no-video           Don't copy any video track from this file.
zh:   -D, --no-video           不复制此文件中的任何视频轨道。

en:   -s, --subtitle-tracks <n,m,...>
                               Copy subtitle tracks n,m etc. Default: copy
                               all subtitle tracks.
zh:   -s, --subtitle-tracks <n,m,...>
                               复制 n、m 等字幕轨道。默认复制所有字幕轨道。

en:   -S, --no-subtitles       Don't copy any subtitle track from this file.
zh:   -S, --no-subtitles       不复制此文件中的任何字幕轨道。

en:   -b, --button-tracks <n,m,...>
                               Copy buttons tracks n,m etc. Default: copy
                               all buttons tracks.
zh:   -b, --button-tracks <n,m,...>
                               复制 n、m 等按钮轨道。默认复制所有按钮轨道。

en:   -B, --no-buttons         Don't copy any buttons track from this file.
zh:   -B, --no-buttons         不复制此文件中的任何按钮轨道。

en:   -m, --attachments <n[:all|first],m[:all|first],...>
                               Copy the attachments with the IDs n, m etc. to
                               all or only the first destination file. Default:
                               copy all attachments to all destination files.
zh:   -m, --attachments <n[:all|first],m[:all|first],...>
                               将 ID 为 n、m 等的附件复制到所有（all）
                               或只复制到首个（first）输出文件中。
                               默认将所有附件复制到所有输出文件中。

en:   -M, --no-attachments     Don't copy attachments from a source file.
zh:   -M, --no-attachments     不复制此文件中的附件。

en:   -t, --tags <TID:file>    Read tags for the track from an XML file.
zh:   -t, --tags <TID:file>    从 XML 文件读取用于指定轨道的标签。

en:   --track-tags <n,m,...>   Copy the tags for tracks n,m etc. Default: copy
                               tags for all tracks.
zh:   --track-tags <n,m,...>   复制 n、m 等轨道的标签。默认复制所有轨道的标签。

en:   -T, --no-track-tags      Don't copy tags for tracks from the source file.
zh:   -T, --no-track-tags      不复制此文件中的轨道标签。

en:   --no-global-tags         Don't keep global tags from the source file.
zh:   --no-global-tags         不保留输入文件中的全局标签。

en:   --no-chapters            Don't keep chapters from the source file.
zh:   --no-chapters            不保留输入文件中的章节。

en:   --regenerate-track-uids  Generate new random track UIDs instead of keeping
                               existing ones.
zh:   --regenerate-track-uids  重新生成随机的轨道 UID，而不是保留已有的值。

en:   -y, --sync <TID:d[,o[/p]]>
                               Synchronize, adjust the track's timestamps with
                               the id TID by 'd' ms.
                               'o/p': Adjust the timestamps by multiplying with
                               'o/p' to fix linear drifts. 'p' defaults to
                               1 if omitted. Both 'o' and 'p' can be
                               floating point numbers.
zh:   -y, --sync <TID:d[,o[/p]]>
                               将轨道 TID 的时间戳平移 d 毫秒以同步。
                               o/p: 将时间戳与 o/p 相乘以修复线性偏移。
                               p 若省略则默认为 1。o 和 p 均可为浮点数。

en:   --default-track-flag <TID[:bool]>
                               Sets the "default track" flag for this track or
                               forces it not to be present if bool is 0.
zh:   --default-track-flag <TID[:布尔值]>
                               为轨道设置「默认轨」标记，
                               若布尔值为 0 则强制去除该标记。

en:   --forced-display-flag <TID[:bool]>
                               Sets the "forced display" flag for this track or
                               forces it not to be present if bool is 0.
zh:   --forced-display-flag <TID[:布尔值]>
                               为轨道设置「强制显示」标记，
                               若布尔值为 0 则强制去除该标记。

en:   --track-enabled-flag <TID[:bool]>
                               Sets the "track enabled" flag for this track or
                               forces it not to be present if bool is 0.
zh:   --track-enabled-flag <TID[:布尔值]>
                               为轨道设置「轨道启用」标记，
                               若布尔值为 0 则强制去除该标记。.

en:   --hearing-impaired-flag <TID[:bool]>
                               Sets the "hearing impaired" flag for this track or
                               forces it not to be present if bool is 0.
zh:   --hearing-impaired-flag <TID[:布尔值]>
                               为轨道设置「听觉障碍」标记，
                               若布尔值为 0 则强制去除该标记。

en:   --visual-impaired-flag <TID[:bool]>
                               Sets the "visual impaired" flag for this track or
                               forces it not to be present if bool is 0.
zh:   --visual-impaired-flag <TID[:布尔值]>
                               为轨道设置「视觉障碍」标记，
                               若布尔值为 0 则强制去除该标记。

en:   --text-descriptions-flag <TID[:bool]>
                               Sets the "text descriptions" flag for this track
                               or forces it not to be present if bool is 0.
zh:   --text-descriptions-flag <TID[:布尔值]>
                               为轨道设置「文字描述」标记，
                               若布尔值为 0 则强制去除该标记。

en:   --original-flag <TID[:bool]>
                               Sets the "original language" flag for this track or
                               forces it not to be present if bool is 0.
zh:   --original-flag <TID[:布尔值]>
                               为轨道设置「原始语言」标记，
                               若布尔值为 0 则强制去除该标记。

en:   --commentary-flag <TID[:bool]>
                               Sets the "commentary" flag for this track or
                               forces it not to be present if bool is 0.
zh:   --commentary-flag <TID[:布尔值]>
                               为轨道设置「评论轨」标记，
                               若布尔值为 0 则强制去除该标记。

en:   --track-name <TID:name>  Sets the name for a track.
zh:   --track-name <TID:name>  设置指定轨道的名称。

en:   --cues <TID:none|iframes|all>
                               Create cue (index) entries for this track:
                               None at all, only for I frames, for all.
zh:   --cues <TID:none|iframes|all>
                               为指定轨道创建 cue (索引): 
                               不索引、仅索引 I 帧、索引全部帧。

en:   --language <TID:lang>    Sets the language for the track (IETF BCP 47/
                               RFC 5646 language tag).
zh:   --language <TID:lang>    设置轨道的语言 (IETF BCP 47/
                               RFC 5646 语言标签)。

en:   --timestamps <TID:file>  Read the timestamps to be used from a file.
zh:   --timestamps <TID:file>  从指定文件中读取需要的时间戳。

en:   --default-duration <TID:Xs|ms|us|ns|fps>
                               Force the default duration of a track to X.
                               X can be a floating point number or a fraction.
zh:   --default-duration <TID:Xs|ms|us|ns|fps>
                               强制轨道的默认帧时长为 X。X 可以是浮点数或分数。

en:  Options that only apply to audio tracks:
zh:  只适用于音频轨道的选项:

en:   --aac-is-sbr <TID[:0|1]> The track with the ID is HE-AAC/AAC+/SBR-AAC
                               or not. The value ':1' can be omitted.
zh:   --aac-is-sbr <TID[:0|1]> 此 ID 对应的轨道是否为 HE-AAC/AAC+/SBR-AAC。
                               值「:1」可以省略。

en:   --reduce-to-core <TID>   Keeps only the core of audio tracks that support
                               HD extensions instead of copying both the core
                               and the extensions.
zh:   --reduce-to-core <TID>   对于支持高清扩展的音频轨道，仅保留其核心部分，
                               而不同时复制核心与扩展。

en:   --remove-dialog-normalization-gain <TID>
                               Removes or minimizes the dialog normalization gain
                               by modifying audio frame headers.
zh:   --remove-dialog-normalization-gain <TID>
                               修改音频帧的头部字段，从而
                               移除或减小对白正规化增益。

en:   --audio-emphasis <TID:n|keyword>
                               Sets the audio emphasis track header value. It can
                               be either a number or a keyword (see
                               '--list-audio-emphasis' for the full list).
zh:   --audio-emphasis <TID:n|关键词>
                               设置 ｢音频增强算法｣ 轨道头部值。
                               可以是数字值，也可以是关键词 (可通过
                               ｢--list-audio-emphasis｣ 选项查看完整列表)。

en:  Options that only apply to video tracks:
zh:  仅适用于视频轨道的选项:

en:   --fix-bitstream-timing-information <TID[:bool]>
                               Adjust the frame/field rate stored in the video
                               bitstream to match the track's default duration.
zh:   --fix-bitstream-timing-information <TID[:布尔值]>
                               调整视频码流中存储的帧/场速率
                               以匹配轨道的默认时长。

en:   -f, --fourcc <FOURCC>    Forces the FourCC to the specified value.
                               Works only for video tracks.
zh:   -f, --fourcc <FOURCC>    强制 FourCC 为指定值。仅对视频轨道有效。

en:   --aspect-ratio <TID:f|a/b>
                               Sets the display dimensions by calculating
                               width and height for this aspect ratio.
zh:   --aspect-ratio <TID:f|a/b>
                               指定宽高比，用于计算宽度与高度并设置显示尺寸。

en:   --aspect-ratio-factor <TID:f|a/b>
                               First calculates the aspect ratio by multi-
                               plying the video's original aspect ratio
                               with this factor and calculates the display
                               dimensions from this factor.
zh:   --aspect-ratio-factor <TID:f|a/b>
                               将视频的原宽高比与此系数相乘后，用于计算显示尺寸。

en:   --display-dimensions <TID:width>x<height>
                               Explicitly set the display dimensions.
zh:   --display-dimensions <TID:width>x<height>
                               明确指定显示尺寸。

en:   --cropping <TID:left,top,right,bottom>
                               Sets the cropping parameters.
zh:   --cropping <TID:左,上,右,下>
                               设置裁剪参数。

en:   --field-order <TID:n>    Sets the video field order parameter
                               (see documentation for valid values).
zh:   --field-order <TID:n>    设置视频场序参数
                               (有效值参见文档)。

en:   --stereo-mode <TID:n|keyword>
                               Sets the stereo mode parameter. It can
                               either be a number 0 - 14 or a keyword
                               (use '--list-stereo-modes' to see the full list).
zh:   --stereo-mode <TID:n|关键词>
                               设置 ｢立体模式｣ 参数。
                               可以是数字 0 - 14，也可以是关键词 (可通过
                               ｢--list-stereo-modes｣ 选项查看完整列表)。

en:   --color-matrix-coefficients <TID:n>
                               Sets the matrix coefficients of the video used
                               to derive luma and chroma values from red, green
                               and blue color primaries.
zh:   --color-matrix-coefficients <TID:n>
                               设置用于根据颜色基准信号 (红/绿/蓝) 推算
                               亮度信号（luma）与色度信号（chroma）
                               数值的矩阵系数。

en:   --color-bits-per-channel <TID:n>
                               Sets the number of coded bits for a color 
                               channel. A value of 0 indicates that the number is
                               unspecified.
zh:   --color-bits-per-channel <TID:n>
                               设置每个颜色通道经编码后的位数。
                               0 表示位数未指定。

en:   --chroma-subsample <TID:hori,vert>
                               The amount of pixels to remove in the Cr and Cb
                               channels for every pixel not removed horizontally
                               and vertically.
zh:   --chroma-subsample <TID:水平,垂直>
                               对 Cr 与 Cb 通道中未移除的像素
                               水平与垂直方向需要移除的像素数量。

en:   --cb-subsample <TID:hori,vert>
                               The amount of pixels to remove in the Cb channel
                               for every pixel not removed horizontally and
                               vertically. This is additive with
                               --chroma-subsample.
zh:   --cb-subsample <TID:水平,垂直>
                               对 Cb 通道中未移除的像素
                               水平与垂直方向需要移除的
                               像素数量。该值将与
                               --chroma-subsample 相加。

en:   --chroma-siting <TID:hori,vert>
                                How chroma is sited horizontally/vertically.
zh:   --chroma-siting <TID:水平,垂直>
                                色度在水平/垂直方向上的分布方式。

en:   --color-range <TID:n>   Clipping of the color ranges.
zh:   --color-range <TID:n>   色域裁剪。

en:   --color-transfer-characteristics <TID:n>
                               The transfer characteristics of the video.
zh:   --color-transfer-characteristics <TID:n>
                               视频颜色的光电转换特征。

en:   --color-primaries <TID:n>
                               The color primaries of the video.
zh:   --color-primaries <TID:n>
                               视频的颜色基准。

en:   --max-content-light <TID:n>
                               Maximum brightness of a single pixel in candelas
                               per square meter (cd/m²).
zh:   --max-content-light <TID:n>
                               单个像素的最高亮度，单位为
                               坎德拉每平方米 (cd/m²)。

en:   --max-frame-light <TID:n>
                               Maximum frame-average light level in candelas per
                               square meter (cd/m²).
zh:   --max-frame-light <TID:n>
                               最大帧平均亮度级别，单位为
                               坎德拉每平方米 (cd/m²)。

en:   --chromaticity-coordinates <TID:red-x,red-y,green-x,green-y,blue-x,blue-y>
                               Red/Green/Blue chromaticity coordinates as defined
                               by CIE 1931.
zh:   --chromaticity-coordinates <TID:red-x,red-y,green-x,green-y,blue-x,blue-y>
                               CIE 1931 定义的红/绿/蓝色度坐标。

en:   --white-color-coordinates <TID:x,y>
                               White color chromaticity coordinates as defined
                               by CIE 1931.
zh:   --white-color-coordinates <TID:x,y>
                               CIE 1931 定义的白色色度坐标。

en:   --max-luminance <TID:float>
                               Maximum luminance in candelas per square meter
                               (cd/m²).
zh:   --max-luminance <TID:浮点数>
                               最高亮度，单位为坎德拉每平方米
                               (cd/m²)。

en:   --min-luminance <TID:float>
                               Minimum luminance in candelas per square meter
                               (cd/m²).
zh:   --min-luminance <TID:浮点数>
                               最低亮度，单位为坎德拉每平方米
                               (cd/m²)。

en:   --projection-type <TID:method>
                               Projection method used (0–3).
zh:   --projection-type <TID:方法>
                               使用的投影方法 (0–3)。

en:   --projection-private <TID:data>
                               Private data that only applies to a specific
                               projection (as hex digits).
zh:   --projection-private <TID:数据>
                               只应用到特定投影方法的私有数据
                               (以十六进制形式给出)。

en:   --projection-pose-yaw <TID:float>
                               A yaw rotation to the projection.
zh:   --projection-pose-yaw <TID:浮点数>
                               投影 yaw 轴旋转（上下轴不动）。

en:   --projection-pose-pitch <TID:float>
                               A pitch rotation to the projection.
zh:   --projection-pose-pitch <TID:浮点数>
                               投影 pitch 轴旋转（左右轴不动）。

en:   --projection-pose-roll <TID:float>
                               A roll rotation to the projection.
zh:   --projection-pose-roll <TID:浮点数>
                               投影 roll 轴旋转（前后轴不动）。

en:  Options that only apply to text subtitle tracks:
zh:  仅适用于文本字幕轨道的选项:

en:   --sub-charset <TID:charset>
                               Determines the charset the text subtitles are
                               read as for the conversion to UTF-8.
zh:   --sub-charset <TID:charset>
                               设置读取文本字幕所用的字符集，
                               以便将其转换为 UTF-8。

en:  Options that only apply to VobSub subtitle tracks:
zh:  仅适用于 VobSub 字幕轨道的选项:

en:   --compression <TID:method>
                               Sets the compression method used for the
                               specified track ('none' or 'zlib').
zh:   --compression <TID:method>
                               设置指定轨道使用的压缩方式 ('none' 或 'zlib')。

en:  Other options:
zh:  其他选项:

en:   -i, --identify <file>    Print information about the source file.
zh:   -i, --identify <文件>    输出关于输入文件的信息。

en:   -J <file>                This is a convenient alias for
                               "--identification-format json --identify file".
zh:   -J <文件>                以 json 格式输出鉴别信息，等同于
                               「--identification-format json --identify 文件」。

en:   -F, --identification-format <format>
                               Set the identification results format
                               ('text' or 'json'; default is 'text').
zh:   -F, --identification-format <格式>
                               设置鉴别结果的输出格式
                               (「text」或「json」; 默认为「text」)。

en:   --probe-range-percentage <percent>
                               Sets maximum size to probe for tracks in percent
                               of the total file size for certain file types
                               (default: 0.3).
zh:   --probe-range-percentage <百分比>
                               设置对特定文件类型探测轨道的
                               最大百分比 (默认值: 0.3)。

en:   -l, --list-types         Lists supported source file types.
zh:   -l, --list-types         列出支持的输入文件类型。

en:   --list-audio-emphasis    Lists all supported values for the
                               '--audio-emphasis' option and their meaning.
zh:   --list-audio-emphasis    列出 ｢--audio-emphasis｣ 选项
                               所支持的所有有效数值及其含义。

en:   --list-languages         Lists all ISO 639 languages and their
                               ISO 639-2 codes.
zh:   --list-languages         列出所有 ISO 639 语言及其
                               ISO 639-2 编码。

en:   --list-stereo-modes      Lists all supported values for the '--stereo-mode'
                               option and their meaning.
zh:   --list-stereo-modes      列出 ｢--stereo-mode｣ 选项所支持的
                               所有有效数值及其含义。

en:   --capabilities           Lists optional features mkvmerge was compiled with.
zh:   --capabilities           列出 mkvmerge 编译时附带的可选功能。

en:   --priority <priority>    Set the priority mkvmerge runs with.
zh:   --priority <priority>    设置 mkvmerge 运行时的优先级。

en:   --ui-language <code>     Force the translations for 'code' to be used.
zh:   --ui-language <code>     强制使用「code」指定的翻译版本。

en:   --command-line-charset <charset>
                               Charset for strings on the command line
zh:   --command-line-charset <charset>
                               命令行中字符串的字符集。

en:   --output-charset <cset>  Output messages in this charset
zh:   --output-charset <cset>  使用指定的字符集输出消息

en:   -r, --redirect-output <file>
                               Redirects all messages into this file.
zh:   -r, --redirect-output <file>
                               将所有消息重定向 (写入) 到此文件。

en:   --flush-on-close         Flushes all cached data to storage when closing
                               a file opened for writing.
zh:   --flush-on-close         关闭以写入模式打开的文件时，强制将
                               所有已缓存的数据写入到存储设备。

en:   --abort-on-warnings      Aborts the program after the first warning is
                               emitted.
zh:   --abort-on-warnings      出现警告时即中止程序。

en:   --deterministic <seed>   Enables the creation of byte-identical files
                               if the same source files with the same options
                               and the same seed are used.
zh:   --deterministic <seed>   创建完全确定的文件。 若输入文件一致，
                               且使用相同的选项参数及种子值，则会输出
                               在二进制层面完全一致的文件。

en:   --debug <topic>          Turns on debugging output for 'topic'.
zh:   --debug <topic>          打开「主题」的调试输出。

en:   --engage <feature>       Turns on experimental feature 'feature'.
zh:   --engage <feature>       开启实验性功能 [功能名称]。

en:   @option-file.json        Reads additional command line options from
                               the specified JSON file (see man page).
zh:   @选项文件.json        从指定的 json 文件中读取其他命令行选项
                               （参见帮助文档）。

en:   -h, --help               Show this help.
zh:   -h, --help               显示本帮助。

en:   -V, --version            Show version information.
zh:   -V, --version            显示版本信息。

en: Please read the man page/the HTML documentation to mkvmerge. It
    explains several details in great length which are not obvious from
    this listing.
zh: 请阅读 mkvmerge 的帮助文档 / HTML 文档。
    它以巨大篇幅解释了本帮助中的一些不太详尽的细节。

en: Automatic MIME type recognition for '{0}': {1}
zh: 自动识别 ｢{0}｣ MIME 类型的结果: {1}

en: No MIME type has been set for the attachment '{0}', and it could not be guessed.
zh: 尚未指定附件｢{0}｣的 MIME 类型，且无法猜测得出。

en: Supported file types:
zh: 支持的文件类型:

en: The type of file '{0}' is not supported.
zh: 文件 ｢{0}｣ 的类型不受支持。

en: Error parsing the tags in '{0}': some mandatory elements are missing.
zh: 解析 ｢{0}｣ 中的标签出错: 缺少一些必要元素。

en: '{0}' is not a valid IETF BCP 47/RFC 5646 language tag in '{1}'. Additional information from the parser: {2}
zh: ｢{1}｣中的｢{0}｣不是有效的 IETF BCP 47/RFC 5646 语言标签。来自解析器的附加信息: {2}

en: Invalid sync option. No track ID specified in '{0} {1}'.
zh: 无效的同步选项。未在 ｢{0} {1}｣ 指定轨道 ID。

en: Invalid track ID specified in '{0} {1}'.
zh: ｢{0} {1}｣ 中指定的轨道 ID 无效。

en: Invalid sync option specified in '{0} {1}'.
zh: ｢{0} {1}｣ 中指定的同步选项无效。

en: Invalid sync option specified in '{0} {1}'. The divisor is zero.
zh: ｢{0} {1}｣ 中指定的同步选项无效。除数为零。

en: Invalid sync option specified in '{0} {1}'. The linear sync value may not be equal to or smaller than zero.
zh: ｢{0} {1}｣ 中指定的同步选项无效。线性同步值不得等于或小于 0。

en: Aspect ratio factor
zh: 宽高比系数

en: {0}: missing track ID in '{1} {2}'.
zh: {0}: ｢{1} {2}｣ 中缺少轨道 ID。

en: {0}: invalid track ID in '{1} {2}'.
zh: {0}: ｢{1} {2}｣ 中的轨道 ID 无效。

en: {0}: missing dividend in '{1} {2}'.
zh: {0}: ｢{1} {2}｣ 中缺少被除数。

en: {0}: missing divisor in '{1} {2}'.
zh: {0}: ｢{1} {2}｣ 中缺少除数。

en: {0}: divisor is 0 in '{1} {2}'.
zh: {0}: ｢{1} {2}｣ 中的除数为 0。

en: Display dimensions: not given in the form <TID>:<width>x<height>, e.g. 1:640x480 (argument was '{0}').
zh: 显示尺寸: 格式不符合 <TID>:<width>x<height>，例如 1:640x480 (目前使用的参数为 ｢{0}｣ )。

en: Cropping parameters: not given in the form <TID>:<left>,<top>,<right>,<bottom> e.g. 0:10,5,10,5 (argument was '{0}').
zh: 裁剪参数: 格式不符合 <TID>:<left>,<top>,<right>,<bottom>，例如 0:10,5,10,5 (目前使用的参数为 ｢{0}｣ )。

en: Unknown format in '{0} {1}'.
zh: ｢{0} {1}｣ 中出现未知格式。

en: Stereo mode parameter: not given in the form <TID>:<n|keyword> where n is a number between 0 and {0} or one of these keywords: {1} (argument was '{2}').
zh: 立体模式参数: 格式不符合 <TID>:<n|keyword>，其中 n 为介于 0 与 {0} 的数字，keyword 为以下关键词之一: {1} (目前使用的参数为｢{2}｣)。

en: The argument '{0}' to '{1}' is invalid.
zh: ｢{1}｣的参数 ｢{0}｣ 无效。

en: It does not consist of a track ID and a value separated by a colon.
zh: 不含冒号分隔的轨道 ID 及参数。

en: '{0}' is not a valid track ID.
zh: ｢{0}｣ 不是有效的轨道 ID。

en: '{0}' is not a valid field order.
zh: ｢{0}｣ 不是有效的场序。

en: Audio emphasis mode option: not given in the form <TID>:<mode> where the mode is either a number or keyword from this list: {0} (argument was '{1}').
zh: ｢音频增强算法｣ 模式选项: 未按 ｢<TID>:<mode>｣ 形式给出，其中模式（mode）可以是数字或此列表中的关键词: {0} (您输入的参数为 ｢{1}｣)。

en: Invalid time for '--split' in '--split {0}'. Additional error message: {1}
zh: '--split {0}' 中用于 '--split' 的时间无效。附加错误消息: {1}

en: Invalid time for '--split' in '--split {0}'. Additional error message: {1}.
zh: '--split {0}' 中用于 '--split' 的时间无效。附加错误消息: {1}。

en: Invalid frame for '--split' in '--split {0}'.
zh: '--split {0}' 中用于 '--split' 的帧编号无效。

en: Invalid chapter number '{0}' for '--split' in '--split {1}': {2}
zh: '--split {1}' 中用于 '--split' 的章节编号 ｢{0}｣ 无效: {2}

en: Not a valid number or not positive.
zh: 编号无效或非正。

en: No chapter numbers listed after '--split {0}'.
zh: '--split {0}' 后未列出章节编号。

en: Invalid split size in '--split {0}'.
zh: 「--split {0}」中的切割大小无效。

en: Invalid format for '--split' in '--split {0}'.
zh: '--split {0}' 中的 '--split' 格式无效。

en: Invalid boolean option specified in '{0} {1}'.
zh: ｢{0} {1}｣ 中指定了无效的布尔选项值。

en: Invalid cues option. No track ID specified in '--cues {0}'.
zh: 无效的索引选项。未在 '--cues {0}' 指定轨道 ID。

en: Invalid track ID specified in '--cues {0}'.
zh: '--cues {0}' 中指定的轨道 ID 无效。

en: Invalid cues option specified in '--cues {0}'.
zh: '--cues {0}' 中的索引选项无效。

en: '{0}' is an unsupported argument for --cues.
zh: --cues 不支持参数 ｢{0}｣。

en: Invalid compression option. No track ID specified in '--compression {0}'.
zh: 无效的压缩选项。未在 '--compression {0}' 指定轨道 ID。

en: Invalid track ID specified in '--compression {0}'.
zh: '--compression {0}' 中指定的轨道 ID 无效。

en: Invalid compression option specified in '--compression {0}'.
zh: '--compression {0}' 中指定的压缩选项无效。

en: '{0}' is an unsupported argument for --compression. Available compression methods are: {1}
zh: --compression 不支持参数 ｢{0}｣。可用的压缩方式有: {1}

en: No track ID specified in '--{0} {1}'.
zh: 未在 '--{0} {1}' 中指定轨道 ID。

en: No {0} specified in '--{1} {2}'.
zh: '--{1} {2}' 中未指定 {0}。

en: Invalid track ID specified in '--{0} {1}'.
zh: ｢--{0} {1}｣ 中指定的轨道 ID 无效。

en: Invalid sub charset option. No track ID specified in '--sub-charset {0}'.
zh: 无效的字幕字符集选项。未在 '--sub-charset {0}' 指定轨道 ID。

en: Invalid track ID specified in '--sub-charset {0}'.
zh: '--sub-charset {0}' 中指定的轨道 ID 无效。

en: Invalid sub charset specified in '--sub-charset {0}'.
zh: '--sub-charset {0}' 中指定的字幕字符集无效。

en: Invalid tags option. No track ID specified in '{0} {1}'.
zh: 无效的标签选项。未在 ｢{0} {1}｣ 指定轨道 ID。

en: Invalid tags file name specified in '{0} {1}'.
zh: ｢{0} {1}｣ 中指定的标签文件名无效。

en: FourCC: Missing track ID in '{0} {1}'.
zh: FourCC: ｢{0} {1}｣ 中缺少轨道 ID。

en: FourCC: Invalid track ID in '{0} {1}'.
zh: FourCC: ｢{0} {1}｣ 中的轨道 ID 无效。

en: The FourCC must be exactly four characters long in '{0} {1}'.
zh: ｢{0} {1}｣ 中的 FourCC 长度必须为 4 个字符。

en: '{0}' is not a valid pair of file ID and track ID in '--track-order {1}'.
zh: ｢--track-order {1}｣ 中的 ｢{0}｣ 不是有效的“文件 ID”与“轨道 ID”组合。

en: '{0}' is not a valid file ID in '--track-order {1}'.
zh: ｢--track-order {1}｣ 中的 ｢{0}｣ 不是有效的文件 ID。

en: '{0}' is not a valid mapping of file and track IDs in '--append-to {1}'.
zh: ｢--append-to {1}｣ 中的 ｢{0}｣ 不是有效的文件与轨道 ID 映射。

en: '{0}' is not a valid append mode in '--append-mode {0}'.
zh: ｢--append-mode {0}｣ 中的 ｢{0}｣ 不是有效的追加模式。

en: '{0}' is not a valid pair of track ID and default duration in '--default-duration {0}'.
zh: ｢--default-duration {0}｣ 中的 ｢{0}｣ 不是有效的“轨道 ID”与“默认帧时长”组合。

en: '{0}' is not a valid track ID in '--default-duration {1}'.
zh: ｢--default-duration {1}｣ 中的 ｢{0}｣ 不是有效的轨道 ID。

en: '{0}' is not recognized as a valid number format or it doesn't contain a valid unit ('s', 'ms', 'us', 'ns', 'fps', 'p' or 'i') in '{1}'.
zh: ｢{1}｣中的 ｢{0}｣ 未能识别为有效的数字格式，或不含有效的单位 ('s', 'ms', 'us', 'ns', 'fps', 'p' 或 'i')。

en: Invalid track ID specified in '--aac-is-sbr {0}'.
zh: '--aac-is-sbr {0}' 中指定的轨道 ID 无效。

en: Invalid boolean specified in '--aac-is-sbr {0}'.
zh: '--aac-is-sbr {0}' 中指定的布尔值无效。

en: '{0}' is not a valid priority class.
zh: ｢{0}｣ 不是有效的优先级。

en: The previous UID was already given in '{0} {1}'.
zh: ｢{0} {1}｣ 中已经指定了上一个 UID。

en: Unknown format for the previous UID in '{0} {1}'.
zh: ｢{0} {1}｣ 中上一 UID 格式未知。

en: The next UID was already given in '{0} {1}'.
zh: ｢{0} {1}｣ 中已经指定了下一个 UID。

en: Unknown format for the next UID in '{0} {1}'.
zh: ｢{0} {1}｣ 中下一 UID 格式未知。

en: Unknown format for the segment UID '{2}' in '{0} {1}'.
zh: ｢{0} {1}｣ 中的剪辑 UID ｢{2}｣ 格式未知。

en: Cluster length '{0}' out of range (100..32000).
zh: 簇长 ｢{0}｣ 超出值域 (100..32000)。

en: Cluster length '{0}' out of range (0..65535).
zh: 簇长 ｢{0}｣ 超出值域 (0..65535)。

en: The attachment ({0}) is too big ({1}).
zh: 附件 ({0}) 太大 ({1})。

en: Only files smaller than 2 GiB are supported.
zh: 仅支持小于 2 GiB 的文件。

en: The file '{0}' cannot be attached because it does not exist or cannot be read.
zh: 文件 ｢{0}｣ 无法附加，因为该文件不存在或无法读取。

en: The size of attachment '{0}' is 0.
zh: 附件 ｢{0}｣ 的大小为 0。

en: The attachment '{0}' could not be read.
zh: 附件 ｢{0}｣ 无法读取。

en: '--chapter-language' may only be given once in '--chapter-language {0}'.
zh: 「--chapter-language {0}」中的「--chapter-language」只能给出一次。

en: '--chapter-language' must be given before '--chapters' in '--chapter-language {0}'.
zh: 「--chapter-language {0}」中的「--chapter-language」必须在「--chapters」之前给出。

en: '--chapter-charset' may only be given once in '--chapter-charset {0}'.
zh: '--chapter-charset {0}': '--chapter-charset' 只能使用一次。

en: '--chapter-charset' must be given before '--chapters' in '--chapter-charset {0}'.
zh: '--chapter-charset {0}': '--chapter-charset' 必须使用在 '--chapters' 之前。

en: Only one chapter file allowed in '{0} {1}'.
zh: ｢{0} {1}｣ 中仅允许一个章节文件。

en: Only one segment info file allowed in '{0} {1}'.
zh: “{0} {1}”中仅允许一个剪辑信息文件。

en: '--timestamp-scale' was used more than once.
zh: '--timestamp-scale' 只能使用一次。

en: The argument to '--timestamp-scale' must be a number.
zh: ｢--timestamp-scale｣ 的参数必须为数字。

en: The given timestamp scale factor is outside the valid range (1...10000000 or -1 for 'sample precision even if a video track is present').
zh: 指定的时间戳缩放比例超出有效范围 (1 到 10000000，或 -1 代表“即使视频轨道存在时依然使用采样精度”)。

en: The argument '{0}' to '{1}' is invalid: too many colons in element '{2}'.
zh: ｢{1}｣的参数 ｢{0}｣ 无效: 元素｢{2}｣中冒号过多。

en: The argument '{0}' to '{1}' is invalid: '{2}' is not a valid track ID.
zh: ｢{1}｣的参数 ｢{0}｣ 无效:｢{2}｣不是有效的轨道 ID。

en: The argument '{0}' to '{1}' is invalid: '{2}' must be either 'all' or 'first'.
zh: ｢{1}｣的参数 ｢{0}｣ 无效:｢{2}｣必须为 'all' 或 'first'。

en: The closing character '{0}' is missing.
zh: 缺少闭合字符 ｢{0}｣。

en: No file names were listed between '{0}' and '{1}'.
zh: ｢{0}｣ 与 ｢{1}｣ 之间未列出文件名。

en: An empty file name is not valid.
zh: 文件名不能为空。

en: The name of the destination file '{0}' and of one of the source files is the same.
zh: 输出文件｢{0}｣的名称与其中一个输入文件相同。

en: This would cause mkvmerge to overwrite one of your source files.
zh: 这将导致 mkvmerge 覆盖您其中一个输入文件。

en: '-A' and '-a' used on the same source file.
zh: 对同一个输入文件使用了 ｢-A｣ 与 ｢-a｣。

en: '-D' and '-d' used on the same source file.
zh: 对同一个输入文件使用了 ｢-D｣ 与 ｢-d｣。

en: '-S' and '-s' used on the same source file.
zh: 对同一个输入文件使用了 ｢-S｣ 与 ｢-s｣。

en: '-B' and '-b' used on the same source file.
zh: 对同一个输入文件使用了 ｢-B｣ 与 ｢-b｣。

en: The first file cannot be appended because there are no files to append to.
zh: 首个文件不能作为追加文件，因为没有文件供其追加。

en: The type of file '{0}' could not be recognized.
zh: 文件 ｢{0}｣ 的类型无法识别。

en: '{0}' lacks its argument.
zh: ｢{0}｣ 缺少参数。

en: Invalid identification format in '{0} {1}'.
zh: 鉴别结果输出信息 ｢{0} {1}｣ 格式无效。

en: The probe range percentage '{0}' is invalid.
zh: 探测百分比 ｢{0}｣ 无效。

en: '{0}' is not a valid language normalization mode.
zh: ｢{0}｣ 不是有效的语言规范化模式。

en: The argument '{0}' is not allowed in identification mode.
zh: 鉴别模式不允许使用参数｢{0}｣。

en: '{0}' can only be used with a file name. No further options are allowed if this option is used.
zh: ｢{0}｣ 后只能接一个文件名。只要使用本选项，就不允许再使用其他选项。

en: '{0}' lacks a file name.
zh: ｢{0}｣ 缺少文件名。

en: Only one destination file allowed.
zh: 仅允许有一个输出文件。

en: '--generate-chapters-name-template' lacks the name template.
zh: '--generate-chapters-name-template' 缺名称模板。

en: Error: no destination file name was given.
zh: 错误: 未指定输出文件名。

en: Automatically enabling WebM compliance mode due to destination file name extension.
zh: 根据输出文件扩展名自动启用 WebM 规范模式。

en: '--title' lacks the title.
zh: '--title' 缺少标题。

en: '--split' lacks the size.
zh: '--split' 缺少大小。

en: '--split-max-files' lacks the number of files.
zh: '--split-max-files' 缺少文件数量。

en: Wrong argument to '--split-max-files'.
zh: '--split-max-files' 参数错误。

en: '--link-to-previous' lacks the previous UID.
zh: “--link-to-previous”缺少前一剪辑的 UID。

en: '--link-to-next' lacks the next UID.
zh: “--link-to-next”缺少下一剪辑的 UID。

en: '--segment-uid' lacks the segment UID.
zh: “--segment-uid”缺少剪辑 UID。

en: '--cluster-length' lacks the length.
zh: '--cluster-length' 缺少长度。

en: '--attachment-description' lacks the description.
zh: '--attachment-description' 缺少描述。

en: More than one description was given for a single attachment.
zh: 单个附件被指定了多于一个的描述。

en: '--attachment-mime-type' lacks the MIME type.
zh: 「--attachment-mime-type」缺少 MIME 类型。

en: More than one MIME type was given for a single attachment. '{0}' will be discarded and '{1}' used instead.
zh: 单个附件被指定了多个的 MIME 类型。｢{0}｣将被丢弃，并用｢{1}｣代替。

en: '--attachment-name' lacks the name.
zh: '--attachment-name' 缺少名称。

en: More than one name was given for a single attachment. '{0}' will be discarded and '{1}' used instead.
zh: 单个附件被指定了多于一个的名称。 ｢{0}｣ 将被丢弃，并用｢{1}｣代替。

en: '{0}' lacks the file name.
zh: ｢{0}｣ 缺少文件名。

en: '--global-tags' lacks the file name.
zh: '--global-tags' 缺少文件名。

en: '--chapter-language' lacks the language.
zh: 「--chapter-language」缺少语言。

en: '--chapter-charset' lacks the charset.
zh: '--chapter-charset' 缺少字符集。

en: '{0}' lacks the delay.
zh: ｢{0}｣ 缺少延迟数值。

en: '--cue-chapter-name-format' lacks the format.
zh: 「--cue-chapter-name-format」缺少格式。

en: '--cue-chapter-name-format' must be given before '--chapters'.
zh: 「--cue-chapter-name-format」必须在「--chapters」之前给出。

en: '--chapters' lacks the file name.
zh: '--chapters' 缺少文件名。

en: '--generate-chapters' lacks the mode.
zh: '--generate-chapters' 缺“模式”参数。

en: '--segmentinfo' lacks the file name.
zh: '--segmentinfo' 缺少文件名。

en: The option '--meta-seek-size' is no longer supported. Please read mkvmerge's documentation, especially the section about the MATROSKA FILE LAYOUT.
zh: 选项 '--meta-seek-size' 已不受支持。请阅读 mkvmerge 的文档，尤其是《Matroska 文件布局》一段。

en: '{0}' lacks the track numbers.
zh: ｢{0}｣ 缺少轨道编号。

en: '{0}' lacks the FourCC.
zh: ｢{0}｣ 缺少 FourCC 值。

en: '--aspect-ratio' lacks the aspect ratio.
zh: '--aspect-ratio' 缺少宽高比。

en: '--aspect-ratio-factor' lacks the aspect ratio factor.
zh: '--aspect-ratio-factor' 缺少宽高比系数。

en: '--display-dimensions' lacks the dimensions.
zh: '--display-dimensions' 缺少尺寸。

en: '--cropping' lacks the crop parameters.
zh: '--cropping' 缺少裁剪参数。

en: '{0}' lacks the parameter.
zh: ｢{0}｣ 缺少参数。

en: '{0}' lacks the track ID.
zh: ｢{0}｣ 缺少轨道 ID。

en: track name
zh: 轨道名称

en: timestamps
zh: 时间戳

en: '--track-order' may only be given once.
zh: '--track-order' 只能使用一次。

en: '--link' is only useful in combination with '--split'.
zh: '--link' 仅在与 '--split' 同时使用时生效。

en: No source files were given.
zh: 没有指定输入文件。

en: Scanning {0} files in {1} playlist.
     | Scanning {0} files in {1} playlists.
zh[0]: 正在扫描 {1} 个播放列表中的 {0} 个文件。

en: Done scanning playlists.
zh: 扫描播放列表完成。

en: Only {0} chapter found in source files & chapter files. | Only {0} chapters found in source files & chapter files.
zh[0]: 输入文件及章节文件中只有 {0} 个章节。

en: There are no chapters in source files & chapter files.
zh: 输入文件及章节文件中没有章节。

en: An exception occurred when writing the destination file.
zh: 写入输出文件时发生异常。

en: The drive may be full.
zh: 磁盘可能已满。

en: Exception details:
zh: 异常详情:

en: Multiplexing took {0}.
zh: 混流耗时 {0}。

en: No 'EBML head' element was found.
zh: 未找到「EBML 头」元素。

en: There's not enough space at the beginning of the file to fit the updated 'EBML head' element in.
zh: 文件开头没有足够的空间容纳修改后的「EBML 头」元素。

en: A generic read or write failure occurred.
zh: 发生通用读/写故障。

en: Updating the 'document type version' or 'document type read version' header fields failed.
zh: 更新「文档类型版本」或「文档类型读取版本」头部字段失败。

en: mkvmerge was interrupted by a SIGINT (Ctrl+C?)
zh: mkvmerge 被 SIGINT 中断 (按了 Ctrl+C？)

en: 
    mkvmerge received a SIGINT (probably because the user pressed Ctrl+C). Trying to sanitize the file. If mkvmerge hangs during this process you'll have to kill it manually.
zh: 
    mkvmerge 收到了中断信号 SIGINT (可能由于用户按了 Ctrl+C)。正在尝试保存文件。如果 mkvmerge 在此过程中失去响应，请手动将其结束。

en: The file is being fixed, part 1/4...
zh: 正在修复文件，第 1/4 步...

en: The file is being fixed, part 2/4...
zh: 正在修复文件，第 2/4 步...

en: The file is being fixed, part 3/4...
zh: 正在修复文件，第 3/4 步...

en: This should REALLY not have happened. The space reserved for the first meta seek element was too small. {0}
zh: 这 *真的* 不该发生。为首个元定位元素预留的空间过小。{0}

en: The file is being fixed, part 4/4...
zh: 正在修复文件，第 4/4 步...

en: Progress: 100%{0}
zh: 进度: 100%{0}

en: filelist_t not found for generic_packetizer_c. {0}
zh: 未找到 generic_packetizer_c 所需的 filelist_t。 {0}

en: The track headers could not be rendered correctly. {0}
zh: 轨道头未能正确递交。{0}

en: Error reading from the file '{0}'.
zh: 读取文件 ｢{0}｣ 时出错。

en: There is no file with the ID '{0}'. The argument for '--append-to' was invalid.
zh: 没有 ID 为 ｢{0}｣ 的文件。｢--append-to｣ 的参数无效。

en: The file no. {0} ('{1}') is not being appended. The argument for '--append-to' was invalid.
zh: 文件 {0} (｢{1}｣) 并非被追加的文件。｢--append-to｣ 的参数无效。

en: Files cannot be appended to themselves. The argument for '--append-to' was invalid.
zh: 文件不能被追加合并到自身。｢--append-to｣ 的参数无效。

en: Only partial append mappings were given for the file no. {0} ('{1}'). Either don't specify any mapping (in which case the default mapping will be used) or specify a mapping for all tracks that are to be copied.
zh: 为文件 {0} (｢{1}｣) 指定的追加映射不完整。请完整指定需要复制的所有轨道的映射，或不指定任何映射 (此时将使用默认映射)。

en: No append mapping was given for the file no. {0} ('{1}'). A default mapping of {2} will be used instead. Please keep that in mind if mkvmerge aborts with an error message regarding invalid '--append-to' options.
zh: 没有为文件 {0} (｢{1}｣) 指定追加映射。将使用默认映射 {2}。请留意 mkvmerge 是否因此中止并输出关于无效的 ｢--append-to｣ 选项的错误消息。

en: The file no. {0} ('{1}') does not contain a track with the ID {2}, or that track is not to be copied. The argument for '--append-to' was invalid.
zh: 第 {0} 个文件 (｢{1}｣) 不含 ID 为 {2} 的轨道，或未选择要复制该轨道。｢--append-to｣ 的参数无效。

en: The file no. {0} ('{1}') does not contain a track with the ID {2}, or that track is not to be copied. Therefore no track can be appended to it. The argument for '--append-to' was invalid.
zh: 第 {0} 个文件 (｢{1}｣) 不含 ID 为 {2} 的轨道，或未选择要复制该轨道。因此没有轨道可以追加到该轨道。｢--append-to｣ 的参数无效。

en: The track {0} from file no. {1} ('{2}') is to be appended more than once. The argument for '--append-to' was invalid.
zh: 文件 {1} (｢{2}｣) 中的轨道 {0} 被多次追加。｢--append-to｣ 的参数无效。

en: More than one track is to be appended to the track {0} from file no. {1} ('{2}'). The argument for '--append-to' was invalid.
zh: 被追加到文件 {1} (｢{2}｣) 轨道 {0} 的轨道多余一条。｢--append-to｣ 的参数无效。

en: The track number {0} from the file '{1}' can probably not be appended correctly to the track number {2} from the file '{3}': {4} Please make sure that the resulting file plays correctly the whole time. The author of this program will probably not give support for playback issues with the resulting file.
zh: 文件｢{1}｣中的轨道编号 {0} 可能无法被正确追加到文件｢{3}｣中的轨道编号 {2}: {4} 请确认输出文件是否全程都可正常播放。本程序的作者可能不会提供针对输出文件播放问题的技术支持。

en: The formats do not match.
zh: 格式不匹配。

en: The track parameters do not match.
zh: 轨道参数不匹配。

en: Appending tracks of this type is not supported.
zh: 不支持追加合并此类型的轨道。

en: The reason is unknown.
zh: 原因未知。

en: The track number {0} from the file '{1}' cannot be appended to the track number {2} from the file '{3}'. {4}
zh: 文件｢{1}｣中的轨道编号 {0} 无法追加到文件｢{3}｣中的轨道编号 {2}。{4}

en: Splitting tracks of this type is not supported.
zh: 不支持切割此类型的轨道。

en: The track ID {0} from the file '{1}' cannot be split. {2}
zh: 无法切割文件｢{1}｣中 ID 为 {0} 的轨道。{2}

en: Some tag elements are missing (this error should not have occurred - another similar error should have occurred earlier). {0}
zh: 缺少某些标签元素 (不该发生此错误 - 另一个类似的错误已经在早些时候发生)。{0}

en: The file '{0}' has been opened for writing.
zh: 以写入模式打开文件 ｢{0}｣。

en: The file '{0}' was renamed to '{1}'.
zh: 文件｢{0}｣已重命名为｢{1}｣。

en: The file '{0}' could not be renamed to '{1}'.
zh: 文件｢{0}｣无法重命名为｢{1}｣。

en: The cue entries (the index) are being written...
zh: 正在写入 cue 条目 (索引)...

en: This should REALLY not have happened. The space reserved for the first meta seek element was too small. Size needed: {0}. {1}
zh: 这 *真的* 不该发生。为首个元定位元素预留的空间过小。需要的空间: {0}. {1}

en: Could not find gptzr when appending. {0}
zh: 追加合并时找不到 gptzr。 {0}

en: Appending track {0} from file no. {1} ('{2}') to track {3} from file no. {4} ('{5}').
zh: 正在将文件 #{1} (｢{2}｣) 中的轨道 {0} 追加合并到文件 #{4} (｢{5}｣) 中的轨道 {3}。

en: The source file '{0}' could not be opened successfully, or retrieving its size by seeking to the end did not work.
zh: 输入文件 ｢{0}｣ 无法成功打开，或者无法定位至末端以获取其大小。

en: The demultiplexer for the file '{0}' failed to initialize:
    {1}
zh: 无法初始化用于文件 ｢{0}｣ 的分离器: 
    {1}

en: The file could not be opened for reading, or there was not enough data to parse its headers.
zh: 文件无法以读取模式打开，或没有足够的数据解析文件头部。

en: The file content does not match its format type and was not recognized.
zh: 文件内容与格式类型不相匹配，未能识别。

en: The file headers could not be parsed, e.g. because they're incomplete, invalid or damaged.
zh: 文件头部无法解析，可能是因为不完整、无效或损坏。

en: The timestamp file '{0}' could not be opened for reading.
zh: 时间戳文件 ｢{0}｣ 无法以读取模式打开。

en: The timestamp file '{0}' contains an unsupported/unrecognized format line. The very first line must look like '# timestamp format v1'.
zh: 时间戳文件 ｢{0}｣ 包含格式不支持或无法识别的行。第一行必须形如 '# timestamp format v1'。

en: The timestamp file '{0}' contains an unsupported/unrecognized format (version {1}).
zh: 时间戳文件 ｢{0}｣ 包含不支持或无法识别的格式 (版本 {1})。

en: The timestamp file '{0}' does not contain a valid 'Assume' line with the default number of frames per second.
zh: 时间戳文件 ｢{0}｣ 不含有效的用于指定默认帧率的 'Assume' 行。

en: Line {0} of the timestamp file '{1}' could not be parsed.
zh: 无法解析时间戳文件 ｢{1}｣ 的第 {0} 行。

en: Line {0} of the timestamp file '{1}' contains inconsistent data (e.g. the start frame number is bigger than the end frame number, or some values are smaller than zero).
zh: 时间戳文件 ｢{1}｣ 的第 {0} 行包含不相容的数据 (如起始帧编号大于终止帧编号，或者某些值小于零)。

en: The line {0} of the timestamp file '{1}' does not contain a valid floating point number.
zh: 时间戳文件｢{1}｣的第 {0} 行不包含有效的浮点数。

en: The timestamp v2 file '{0}' contains timestamps that are not ordered. Due to a bug in mkvmerge versions up to and including v1.5.0 this was necessary if the track to which the timestamp file was applied contained B frames. Starting with v1.5.1 mkvmerge now handles this correctly, and the timestamps in the timestamp file must be ordered normally. For example, the frame sequence 'IPBBP...' at 25 FPS requires a timestamp file with the first timestamps being '0', '40', '80', '120' etc and. not '0', '120', '40', '80' etc.
    
    If you really have to specify non-sorted timestamps then use the timestamp format v4. It is identical to format v2 but allows non-sorted timestamps.
zh: 时间戳 v2 文件 ｢{0}｣ 包含不按顺序排列的时间戳。因为 mkvmerge v1.5.0 及之前版本的 bug，当时间戳应用到的轨道包含 B 帧时，必须使用这种乱序的时间戳。mkvmerge v1.5.1 及后续版本能够正确处理此类情况，并且要求时间戳文件中的时间戳必须以正常的顺序排列。例如，25 FPS 的帧序列 'IPBBP...' 要求时间戳文件中的时间戳为 0、40、80、120... 而不是 0、120、40、80。
    
    如果您确实要使用未排序的时间戳，请使用时间戳格式 v4。它与格式 v2 完全一致，但允许未排序的时间戳。

en: The timestamp file '{0}' does not contain any valid entry.
zh: 时间戳文件 ｢{0}｣ 不含任何有效条目。

en: The number of external timestamps {0} is smaller than the number of frames in this track. The remaining frames of this track might not be timestamped the way you intended them to be. mkvmerge might even crash.
zh: 外部时间戳数量 {0} 小于此轨道的帧数。轨道中其余的帧将可能不按您期望的方式标记时间戳。mkvmerge 甚至可能崩溃。

en: The timestamp file '{0}' does not contain a valid 'Gap' line with the duration of the gap.
zh: 时间戳文件 ｢{0}｣ 不含有效的用于指定间隙时长的 'Gap' 行。

en: Line {0} of the timestamp file '{1}' contains inconsistent data (e.g. the duration or the FPS are smaller than zero).
zh: 时间戳文件 ｢{1}｣ 的第 {0} 行包含不相容的数据 (如时长或 FPS 小于零)。

en: Edition/Chapter
zh: 版本/章节

en: – Set to none –
zh: – 设为空 –

en: The format is either the form 'HH:MM:SS.nnnnnnnnn' or a number followed by one of the units 's', 'ms' or 'us'.
zh: 格式可以为 'HH:MM:SS.nnnnnnnnn'，或数字后加单位 's'、'ms' 或 'us'。

en: Negative values are allowed.
zh: 可以为负值。

en: If both shifting and multiplication are enabled then the shift will be performed before the multiplication.
zh: 若同时启用了平移与乘法选项，则将在乘法运算之前执行平移操作。

en: For most entries the smallest start timestamp of all chapters on the same level higher than the current chapter's start timestamp will be used as its end timestamp.
zh: 对于大多数条目，同一级别晚于当前章节的所有章节的最小起始时间戳，将用作当前章节的终止时间戳。

en: If there is no such chapter, the parent chapter's end timestamp will be used instead.
zh: 若没有此类章节，则将使用上级章节的终止时间戳。

en: If the chapters were loaded from a Matroska file, the end timestamp for very last chapter on the top-most level will be derived from the file's duration.
zh: 若章节系加载自 Matroska 文件，最高级别最后一个章节的终止时间戳将根据文件时长推算得到。

en: Please select the actions to apply to the selected edition or chapter and all of its children.
zh: 请选择应用到所选版本或章节及其子项的操作。

en: Please select the actions to apply to all editions, chapters and sub-chapters.
zh: 请选择应用到所有版本、章节和子章节的操作。

en: First chapter name regardless of its language
zh: 首个章节名称，无论何种语言

en: All chapter names regardless of their language
zh: 所有章节名称，无论何种语言

en: Language selected below
zh: 下方选中的语言

en: <Unsaved file>
zh: <未保存文件>

en: Add new e&dition before
zh: 在该项前新建版本(&D)

en: Add new ed&ition after
zh: 在该项后新建版本(&I)

en: Add new c&hapter before
zh: 在该项前新建章节(&H)

en: Add new ch&apter after
zh: 在该项后新建章节(&A)

en: Add new &sub-chapter inside
zh: 在该项内新建子章节(&S)

en: &Remove selected edition or chapter
zh: 移除选中的版本或章节(&R)

en: D&uplicate selected edition or chapter
zh: 复制选中的版本或章节(&U)

en: Additional &modifications
zh: 更多批量修改选项(&M)

en: &Generate sub-chapters
zh: 生成子章节(&G)

en: Re&number sub-chapters
zh: 重新编号命名子章节(&N)

en: Cop&y to other tab
zh: 复制到其他标签页(&Y)

en: Right-click for actions for editions and chapters
zh: 右击查看针对版本与章节的操作

en: Select an existing Matroska or WebM file and the GUI will add its segment UID to the input field on the left.
zh: 选择一个现有的 Matroska 或 WebM 文件，GUI 会自动将其剪辑 UID 添加到左侧的输入框中。

en: File parsing failed
zh: 解析文件失败

en: The file you tried to open (%1) could not be read successfully.
zh: 您试图打开的文件 (%1) 无法成功读取。

en: Possible reasons are: the file is not a Matroska file; the file is write-protected; the file is locked by another process; you do not have permission to access the file.
zh: 可能的原因包括: 该文件非 Matroska 文件；文件受写入保护；文件被其他进程锁定；您没有权限访问该文件。

en: The file you tried to open (%1) is recognized as neither a valid Matroska nor a valid chapter file.
zh: 您试图打开的文件 (%1) 既不是有效的 Matroska 文件，也不是有效的章节文件。

en: Error message from the parser: %1
zh: 解析器错误消息: %1

en: The file has been saved successfully.
zh: 文件已被成功保存。

en: Save chapters as XML
zh: 保存章节为 XML

en: XML chapter files
zh: XML 章节文件

en: Creating the file failed. Check to make sure you have permission to write to that directory and that the drive is not full.
zh: 创建文件失败。检查确认您有该文件夹的写入权限且磁盘未满。

en: Converting the chapters to XML failed: %1
zh: 将章节转换为 XML 失败: %1

en: Save chapters to Matroska or WebM file
zh: 将章节保存到 Matroska 或 WebM 文件

en: Supported file types
zh: 支持的文件类型

en: Matroska files
zh: Matroska 文件

en: WebM files
zh: WebM 文件

en: Saving the chapters failed.
zh: 保存章节失败。

en: The chapter UID must be a number if given.
zh: 如果指定了章节 UID，则必须为数字。

en: The start time could not be parsed: %1
zh: 无法解析起始时间: %1

en: The end time could not be parsed: %1
zh: 无法解析终止时间: %1

en: The end time must be greater than the start time.
zh: 终止时间必须大于起始时间。

en: The segment UID could not be parsed: %1
zh: 无法解析剪辑 UID: %1

en: The segment edition UID must be a positive number if given.
zh: 如果指定剪辑版本 UID，则必须为正数。

en: The edition UID must be a number if given.
zh: 如果指定版本 UID，则必须为数字。

en: DVDs
zh: DVD

en: Append files in chapter editor
zh: 在 ｢章节编辑器｣ 中追加文件

en: Open files in chapter editor
zh: 在 ｢章节编辑器｣ 中打开文件

en: Blu-ray playlist files
zh: 蓝光播放列表文件

en: Simple OGM-style chapter files
zh: OGM 风格的简易章节文件

en: Cue sheet files
zh: cue 表单文件

en: ffmpeg metadata files
zh: ffmpeg 元数据文件

en: Opening %1 file in the chapter editor… | Opening %1 files in the chapter editor…
zh[0]: 使用 ｢章节编辑器｣ 打开 %1 个文件…

en: Reload modified file
zh: 重新加载已被修改的文件

en: The file "%1" has been modified. Do you really want to reload it? All changes will be lost.
zh: 文件 '%1' 已被修改。确定要重新加载吗？所有改动将会丢失。

en: &Reload file
zh: 重新加载(&R)

en: Close modified file
zh: 关闭已被修改的文件

en: The file "%1" has been modified. Do you really want to close? All changes will be lost.
zh: 文件 '%1' 已被修改。确定要关闭吗？所有改动将会丢失。

en: &Close file
zh: 关闭文件(&C)

en: This template will be used for new chapter entries.
zh: 该模板会使用在新建的章节条目中。

en: The string '<NUM>' will be replaced by the chapter number.
zh: 字符串 '<NUM>' 将会被替换为章节编号。

en: The string '<START>' will be replaced by the chapter's start timestamp.
zh: 字符串 '<START>' 将会被替换为相应章节的起始时间戳。

en: The strings '<FILE_NAME>' and '<FILE_NAME_WITH_EXT>', which only work when generating chapters for appended files, will be replaced by the appended file's name (the former leaves the extension out while the latter includes it).
zh: 字符串“<FILE_NAME>”“<FILE_NAME_WITH_EXT>”仅当为追加文件生成章节时有效，将被追加文件的名称替代（前者省略扩展名，而后者保留）。

en: You can specify a minimum number of places for the chapter number with '<NUM:places>', e.g. '<NUM:3>'.
zh: 可以使用 '<NUM:位数>' 来指定章节编号的最小位数，如 '<NUM:3>'。

en: The resulting number will be padded with leading zeroes if the number of places is less than specified.
zh: 若生成的数字位数小于指定数值，将会在前面添 0 以补齐位数。

en: You can control the format used by the start timestamp with <START:format>.
zh: 可以使用 <START:格式> 来控制起始时间戳的格式。

en: The format defaults to %H:%M:%S if none is given.
zh: 如果没有给出格式，则默认使用 %H:%M:%S。

en: Valid format codes are:
zh: 可用的格式代码有:

en: %h – hours
zh: %h – 小时

en: %H – hours zero-padded to two places
zh: %H – 小时，不足两位则添 0 补齐

en: %m – minutes
zh: %m – 分钟

en: %M – minutes zero-padded to two places
zh: %M – 分钟，不足两位则添 0 补齐

en: %s – seconds
zh: %s – 秒

en: %S – seconds zero-padded to two places
zh: %S – 秒，不足两位则添 0 补齐

en: %n – nanoseconds with nine places
zh: %n – 纳秒，小数点后九位

en: %<1-9>n – nanoseconds with up to nine places (e.g. three places with %{}3n)
zh: %<1-9>n – 纳秒，小数点后最多九位 (如 %{}3n 表示三位)

en: If nothing is entered, chapters will be generated but no name will be set.
zh: 如果不输入内容，则生成章节而不设置名称。

en: Removing chapters from existing Matroska file
zh: 从现有文件移除章节

en: The file you tried to open (%1) does not contain any chapters.
zh: 您试图打开的文件 (%1) 不包含任何章节。

en: Removing the chapters failed.
zh: 移除章节失败。

en: All chapters have been removed from the file '%1'.
zh: 已从文件「%1」移除所有章节。

en: &Next chapter editor tab
zh: 下一个章节编辑器标签页(&N)

en: &Previous chapter editor tab
zh: 上一个章节编辑器标签页(&P)

en: Generate sub-chapters
zh: 生成子章节

en: Generating a number of chapters spaced evenly apart
zh: 生成一定数量间隔均匀的子菜单

en: Nu&mber of entries to create:
zh: 新建条目数量(&M):

en: Chapter &number of first created entry:
zh: 首个条目的章节编号(&N):

en: &Start timestamp of first created entry:
zh: 首个条目的起始时间戳(&S):

en: Name tem&plate:
zh: 名称模板(&P):

en: &Duration of each entry in seconds:
zh: 每个条目的时长 (秒)(&D):

en: Chapter mass modification
zh: 章节批量修改

en: S&hift start and end timestamps by the following amount:
zh: 将起止时间戳平移如下数值(&H):

en: Set the chapter names' &languages:
zh: 设置章节名称的语言(&L):

en: &Multiply start and end timestamps by the following factor:
zh: 将起止时间戳乘以该系数(&M):

en: &Sort chapters by their start and end timestamps
zh: 按章节的起止时间戳排序(&S)

en: C&onstrict or expand timestamps
zh: 收缩或扩展时间戳(&O)

en: &Constrict start and end timestamps of sub-chapters to their parent's start and end timestamps
zh: 将子章节的起止时间戳收缩到上级章节范围之内(&C)

en: E&xpand chapter's start and end timestamps to include the minimum/maximum timestamps of all their sub-chapters
zh: 将章节的起止时间戳扩展到包含其所有子章节的最小/最大时间戳(&X)

en: Derive &end timestamps from start timestamps
zh: 根据各起始时间戳推算终止时间戳(&E)

en: &Remove end timestamps
zh: 移除终止时间戳(&R)

en: Remove &names
zh: 移除名称(&N)

en: Renumbering sub-chapters
zh: 重新编号命名子章节

en: Renumbering existing sub-chapters
zh: 重新编号命名现有子章节

en: &First entry to renumber:
zh: 要重新编号的起始条目(&F):

en: All entries
zh: 所有条目

en: &Number of entries to renumber:
zh: 要重新编号的条目数目(&N):

en: Na&me template:
zh: 名称模板(&M):

en: &Chapter number of first created entry:
zh: 首个条目的章节编号(&C):

en: &Language of chapter names to replace:
zh: 需要替换章节名称的语言(&L):

en: &Skip chapters flagged "hidden"
zh: 跳过标记为 ｢隐藏｣ 的章节(&S)

en: &Hidden
zh: 隐藏(&H)

en: &Ordered
zh: 有序(&O)

en: Seg&ment UID:
zh: 剪辑 UID (&M):

en: &Start && end:
zh: 起止时间(&S):

en: Segment e&dition UID:
zh: 剪辑版本 UI&D:

en: No file has been opened yet.
zh: 尚未打开文件。

en: Open a file via the "chapter editor" menu, the buttons below or drag & drop one here.
zh: 通过 ｢章节编辑器｣ 菜单、下方的按钮或拖放来打开文件。

en: &Open supported chapter file format
zh: 打开支持的章节文件格式(&O)

en: Opening files or adding as attachments
zh: 打开文件或添加为附件

en: What do you want to do with the files you've dragged & dropped here?
zh: 您希望对拖放至此的文件进行什么操作？

en: &Open as new tabs in the header editor
zh: 在头部编辑器的新标签页打开(&O)

en: Add as new &attachments to the current file
zh: 作为新附件添加到当前文件(&A)

en: Alwa&ys use the action selected above and don't ask again
zh: 总是使用所选操作并不再询问(&Y)

en: Fi&le name:
zh: 文件名(&L):

en: &MIME type:
zh: &MIME 类型:

en: You can add attachments by clicking on the button below, by right-clicking on a node in the tree and selecting "Add attachments" from the popup menu or by dragging & dropping files here or onto the tree.
zh: 要添加附件，您可以点击下面的按钮、右击树状结构中的节点并从弹出菜单中选择 ｢添加附件｣、将文件拖拽到此处或拖拽到树状结构中。

en: &Add attachments
zh: 添加附件(&A)

en: Open a Matroska or WebM file via the "header editor" menu, the button below or drag & drop one here.
zh: 通过「头部编辑器」菜单或下方按钮打开 Matroska 或 WebM 文件，也可以拖放到这里。

en: &Open Matroska or WebM file
zh: 打开 Matr&oska 或 WebM 文件

en: Track number for mkvpropedit:
zh: 用于 mkvpropedit 的轨道编号:

en: Codec ID:
zh: 编码格式 ID:

en: Track ID for mkvmerge & mkvextract:
zh: 用于 mkvmerge 和 mkvextract 的轨道 ID:

en: "Default track" flag:
zh: ｢默认轨｣标记:

en: "Forced display" flag:
zh: ｢强制显示｣标记:

en: "Track enabled" flag:
zh: ｢轨道启用｣标记:

en: Original value:
zh: 原始值:

en: Current value:
zh: 当前值:

en: Legend:
zh: 图例:

en: &Detach window
zh: 拆分窗口(&D)

en: Settings for saving output to a text file
zh: 将输出保存到文本文件的相关设置

en: Save as &default for saving output to text files
zh: 设为将输出保存到文本文件的默认值(&D)

en: &Mode:
zh: 模式(&M):

en: All elements in a tree-like structure
zh: 树形结构显示所有元素

en: One-line summaries for each track and frame
zh: 各轨道与帧的单行描述

en: Stop at the first cluster
zh: 在第一个簇停止

en: Show all elements
zh: 显示所有元素

en: &Hex dumps:
zh: 十六进制转储(&H):

en: Do not show hex dumps
zh: 不要显示十六进制转储

en: Show first 16 bytes of frames and CodecPrivate elements as hex dumps
zh: 以十六进制转储的形式显示帧与 CodecPrivate 元素的前 16 字节

en: Show all bytes of frames and CodecPrivate elements as hex dumps
zh: 以十六进制转储的形式显示帧与 CodecPrivate 元素的所有字节

en: Calculate Adler-32 &checksums for each frame and binary element
zh: 为所有帧及二进制元素计算 Adler-32 校验码(&C)

en: Show a &summary line with statistics for each track at the end
zh: 结束时显示各轨道的统计信息(&S)

en: Output element positions in he&xadecimal
zh: 以十六进制输出元素位置(&X)

en: Open a Matroska or WebM file via the "info tool" menu, the button below or drag & drop one here.
zh: 通过「信息工具」菜单或下方按钮打开 Matroska 或 WebM 文件，也可以拖放到这里。

en: Job queue
zh: 任务队列

en: Current version:
zh: 当前版本:

en: Available version:
zh: 可用版本:

en: Download URL:
zh: 下载地址:

en: &Save settings
zh: 保存设置文件(&S)

en: &Open settings
zh: 打开设置文件(&O)

en: Sa&ve settings as
zh: 设置另存为(&V)

en: Start &multiplexing
zh: 开始混流(&M)

en: C&reate option file
zh: 创建选项文件(&R)

en: S&how command line
zh: 显示命令行(&H)

en: &Copy command line to clipboard
zh: 复制命令行到剪贴板(&C)

en: Add to job &queue
zh: 添加到任务队列(&Q)

en: &Code of Conduct
zh: 行为规范(&C)

en: &Validate values
zh: 验证数值(&V)

en: A&ppend chapters from supported file format
zh: 从支持的文件格式追加章节(&P)

en: Save as &XML file
zh: 保存为 &XML 文件

en: Save to &Matroska or WebM file
zh: 保存到 &Matroska 或 WebM 文件

en: &Multiplexer
zh: 混流器(&M)

en: &Extraction tool
zh: 提取工具(&E)

en: &Info tool
zh: 信息工具(&I)

en: &Header editor
zh: 头部编辑器(&H)

en: &Chapter editor
zh: 章节编辑器(&C)

en: &Job queue
zh: 任务队列(&J)

en: Job &output
zh: 任务输出消息(&O)

en: &Tag editor
zh: 标签编辑器(&T)

en: MKVToolNix &web site
zh: MKVToolNix 网站(&W)

en: Community && &help forum
zh: 社区 && 帮助论坛(&H)

en: Known &problems in recent releases
zh: 近期版本中的已知问题(&P)

en: Report a &bug
zh: 报告 &bug

en: S&ystem information
zh: 系统信息(&Y)

en: mkv&merge documentation
zh: mkvmerge 文档(&M)

en: Remove &successfully completed jobs
zh: 移除成功完成的任务(&S)

en: Remove a&ll jobs
zh: 移除所有任务(&L)

en: Acknowledge all &warnings
zh: 确认所有警告(&W)

en: Acknowledge all &errors
zh: 确认所有错误(&E)

en: Acknowledge &all warnings and errors
zh: 确认所有警告和错误(&A)

en: Remove &completed jobs
zh: 移除已完成的任务(&C)

en: Sta&rt all pending jobs
zh: 启动所有待执行任务(&R)

en: Stop &after all running jobs have finished
zh: 所有正在运行的任务都完成后再停止(&A)

en: Abort all running jobs and stop &immediately
zh: 中止所有正在运行的任务并立即停止队列(&I)

en: Copy &first source file's name to file title
zh: 将第一个输入文件的名称用作文件标题(&F)

en: Copy &destination file's name to file title
zh: 将输出文件的名称用作文件标题(&D)

en: Copy file &title to destination file name
zh: 将文件标题用作输出文件名(&T)

en: Remo&ve chapters from existing Matroska file
zh: 从现有 Matroska 文件移除章节(&V)

en: Close &all tabs
zh: 关闭所有标签页(&A)

en: Add files from clip&board
zh: 从剪贴板添加文件(&B)

en: Actions for &all tabs
zh: 对所有标签页的操作(&A)

en: Modif&y selected tracks
zh: 修改选中的轨道(&Y)

en: Modif&y selected track
zh: 修改选中的轨道(&Y)

en: S&top job queue
zh: 停止任务队列(&T)

en: MKVToolNix GUI preferences
zh: MKVToolNix GUI 偏好设置

en: Number of &recently used entries to remember:
zh: 要保留的最近使用条目数目(&R):

en: Interface &language:
zh: 界面语言(&L):

en: &Font && size:
zh: 字体及尺寸(&F):

en: Stay on top of other &windows
zh: 保持在其他窗口之上(&W)

en: Disable scaling for &high DPI displays
zh: 禁用高 DPI 显示器的自动缩放(&H)

en: Disable &tooltips
zh: 禁用工具提示(&T)

en: Check online for available &updates
zh: 联机检查可用更新(&U)

en: Use legac&y MIME types for font attachments
zh: 为字体附件使用传统 MIME 类型(&Y)

en: Show debu&gging menu
zh: 显示调试菜单(&G)

en: Tab &position in tab widgets:
zh: 页面标签显示位置(&P):

en: &Elide text in tab headers of tab widgets
zh: 精简标签页的标题文字(&E)

en: Show the tool &selector
zh: 显示工具选择侧边栏(&S)

en: Show &buttons for moving list view entries up and down
zh: 显示用于上下移动列表条目的按钮(&B)

en: Warn before &closing modified tabs
zh: 关闭已修改的标签页前警告(&C)

en: Warn before &aborting running jobs
zh: 中止正在运行的任务前进行警告(&A)

en: Warn before &overwriting existing items (files, jobs etc.)
zh: 覆盖已有项目 (文件、任务等) 前进行警告(&O)

en: &Only include often used entries in selections
zh: 选框只显示常用条目(&O)

en: &Languages
zh: 语言(&L)

en: C&ountries && regions
zh: 国家/地区(&O)

en: &Character sets
zh: 字符集(&C)

en: Default IETF BCP 47 language editing &mode:
zh: 默认的 IETF BCP 47 语言编辑模式(&M):

en: IETF BCP 47 &normalization mode:
zh: IETF BCP 47 规范化模式(&N):

en: Enable language codes from &ISO 639-3 && 639-5
zh: 启用 ISO 639-3 及 639-5 标准中的语言编码(&I)

en: Language shortcuts
zh: 语言快捷方式

en: Warn about missing &audio tracks:
zh: 音频轨缺失警告(&A):

en: Probe &range percentage:
zh: 探测范围百分比(&R):

en: Clearing settings auto&matically:
zh: 自动清理设置(&M):

en: Create new settings
zh: 新建设置

en: Remove source files
zh: 移除输入文件

en: Close current settings
zh: 关闭当前设置

en: Location of MediaInfo &GUI:
zh: MediaInfo &GUI 的位置:

en: Process &priority:
zh: 进程优先级(&P):

en: &Ensure at least one track of each type has its "track enabled" flag set
zh: 确保每种类型至少有一条轨道设置 ｢轨道启用｣ 标记 (&E)

en: Adding files
zh: 添加文件时

en: When adding files via &drag && drop/copy && paste:
zh: 通过拖放以及复制/粘贴添加文件时(&D):

en: When adding m&ultiple files via "add source files":
zh: 当通过 ｢添加输入文件｣ 添加多个文件时(&U):

en: When adding d&irectories via drag && drop/copy && paste:
zh: 通过拖放或复制/粘贴添加目录时(&I):

en: Alwa&ys create new mutliplex settings for files containing video tracks
zh: 对于存在视频轨道的文件，总是创建新的混流设置(&Y)

en: S&ort files && tracks by track type when adding files
zh: 添加文件时按轨道类型排序(&O)

en: Detect file name se&quences when adding multiple files
zh: 添加多个文件时，侦测文件名的编号顺序(&Q)

en: Always s&kip while attaching new files when attachment with same name exists
zh: 添加新附件时，总是跳过已存在相同文件名的文件(&K)

en: Always show the destination file controls &below tabs
zh: 总是在标签页下方显示“输出文件”控件(&B)

en: Position for the track properties on the "input" tab:
zh: “输入”选项卡中轨道属性控件的位置:

en: In a &scrollable column on the right of the files and tracks
zh: 文件及轨道列表右侧可滚动的一列(&S)

en: In &two fixed columns on the right of the files and tracks
zh: 文件及轨道列表右侧的固定两列(&T)

en: In a tab &widget below the files and tracks
zh: 文件及轨道列表下方的选项卡面板(&W)

en: File && track colors
zh: 文件及轨道着色

en: Use &file && track colors
zh: 使用文件及轨道着色(&F)

en: Revert to default colors
zh: 恢复为默认配色

en: Predefined video track names
zh: 预先定义的视频轨名称

en: Predefined audio track names
zh: 预先定义的音频轨名称

en: Predefined subtitle track names
zh: 预先定义的字幕轨名称

en: Predefined split sizes
zh: 预先定义的切割大小

en: Predefined split durations
zh: 预先定义的切割时长

en: Defaults for new multiplex settings
zh: 新建混流设置页面的默认值

en: Default additional co&mmand line options:
zh: 默认额外命令行选项(&M):

en: Defaults for newly added tracks
zh: 新增轨道的默认值

en: Automatically set the file &title from source files
zh: 自动读取输入文件的标题并填入(&T)

en: Automatically clea&r the file title when the last file is removed
zh: 最后一个文件被移除时，自动清空文件标题(&R)

en: Automatically set track &delays from source file name
zh: 自动根据输入文件名设定轨道延迟(&D)

en: Disable "de&fault track" flag for subtitle tracks
zh: 禁用字幕轨道的 ｢默认轨｣ 标记(&F)

en: Disable additional lossless c&ompression for all track types
zh: 禁用所有轨道类型的额外无损压缩(&O)

en: Enable dialog &normalization gain removal for audio tracks
zh: 为音频轨道启用对白正规化增益移除(&N)

en: Derive "forced display" fla&g for subtitles from file names:
zh: 根据文件名推断 ｢强制显示｣ 标记 (&G):

en: Derive "&hearing impaired" flag for audio/subtitles from file names:
zh: 根据音频、字幕文件的名称推断 ｢听觉障碍｣ 标签(&H):

en: Default subtitle &charset to set:
zh: 字幕默认字符集(&C):

en: Default track languages to set
zh: 轨道默认语言

en: &Audio tracks:
zh: 音频轨道(&A):

en: &Video tracks:
zh: 视频轨道(&V):

en: &Subtitle tracks:
zh: 字幕轨道(&S):

en: &When to set the language:
zh: 何时设置语言(&W):

en: Deriving track languages from file names
zh: 根据文件名来推断轨道语言

en: &Boundary characters:
zh: 边界字符(&B):

en: Recognized languages
zh: 已识别的语言

en: Destination file name
zh: 输出文件名

en: &Automatically set the destination file name
zh: 自动设定输出文件名(&A)

en: &Only use the first source file that contains a video track
zh: 只使用第一个含视频轨道的输入文件(&O)

en: Use the &title as the base file name if a title is set
zh: 若已设置标题，则使用标题作为文件名(&T)

en: Use the input file's &directory name instead of the file name
zh: 使用输入文件的目录名称，而非文件名(&D)

en: Sa&me directory as the first source file
zh: 与第一个输入文件同目录(&M)

en: Pre&viously used destination directory
zh: 上次使用的输出目录(&V)

en: Directory &relative to first source file's directory:
zh: 首个输入文件所在目录的相对目录(&R):

en: Use fi&xed directory:
zh: 使用固定目录(&X):

en: Ensure the file name is &unique
zh: 确保文件名唯一(&U)

en: Automatically &clear the destination file name when the last file is removed
zh: 最后一个文件被移除时，自动清空输出文件名(&C)

en: Recent destination directories
zh: 最近使用的输出目录

en: Enable copying of items by their type
zh: 按类型选中要复制的项目

en: Enable copying of tracks by their language
zh: 按语言选中要复制的轨道

en: &Only enable copying of tracks with specific languages by default
zh: 默认只将特定语言的轨道选中用于复制(&O)

en: Always enable copying for all tracks of the following types regardless of their language:
zh: 总将以下类型的轨道选中用于复制，而不考虑其语言:

en: &Subtitles
zh: 字幕(&S)

en: Always enable copying of &forced subtitle tracks
zh: 自动选中强制字幕轨，将其复制到输出文件(&F)

en: Scanning playlists
zh: 播放列表扫描

en: &Scan directory for other playlists:
zh: 扫描目录中的其他播放列表(&S):

en: Always ask the user
zh: 总是询问用户

en: Always scan for other playlists
zh: 总是扫描其他播放列表

en: Never scan for other playlists
zh: 从不扫描其他播放列表

en: &Minimum playlist duration:
zh: 播放列表最短时长(&M):

en: &Ignore playlists meant for menus
zh: 忽略用于菜单功能的播放列表(&I)

en: Blu-rays
zh: Blu-ray 光盘

en: Add &Blu-ray cover images as attachments
zh: 将 &Blu-ray 封面图像添加为附件

en: Defaults for jobs saving info tool output to text files
zh: 将任务信息工具输出保存到文本文件时的默认值

en: Header editor
zh: 头部编辑器

en: When &dropping files:
zh: 当拖放文件时(&D):

en: Show dates && times in &UTC instead of the local time zone
zh: 以 &UTC 而非本地时区显示日期与时间

en: Chapter editor
zh: 章节编辑器

en: Drop last entry from imported &Blu-ray playlists if it's near the end
zh: 导入蓝光播放列表时，若最后一个条目接近影片末尾，则将其丢弃(&B)

en: &Character set for text files:
zh: 文本文件字符集(&C):

en: Defaults for new chapter entries
zh: 新建章节条目的默认值

en: Jobs and job output
zh: 任务与任务输出消息

en: Always &switch to the job output tool after starting one immediately
zh: 启动任务后立刻切换到 ｢任务输出｣ 工具(&S)

en: Always use a &default description when adding a job to the queue
zh: 将任务添加到队列时，总是自动使用默认描述(&D)

en: Show &output of all jobs instead of current job only
zh: 显示所有任务的输出消息，而不是仅显示当前任务的消息(&O)

en: Reset the warning and error &counters on exit
zh: 退出时清零警告与错误计数器(&C)

en: Remove the output &file when a job ends with errors or when it is aborted
zh: 任务因出错而失败或被中止时，移除输出文件(&F)

en: Remove com&pleted jobs older than x days:
zh: 移除指定天数前的已完成任务(&P):

en: Remove completed jobs from queue on &exit:
zh: 退出时移除队列中已完成的任务(&E):

en: &Remove job from queue after completion:
zh: 任务完成后，将其从队列中移除(&R):

en: Only if the job completed successfully
zh: 仅在成功完成后移除

en: Even if there were warnings
zh: 即使存在警告也移除

en: Even if there were errors
zh: 即使存在错误也移除

en: Ma&ximum number of concurrent jobs:
zh: 同时执行的最大任务数量(&X):

en: Executing actions after certain events
zh: 在特定事件发生后执行操作

en: &Add action
zh: 添加操作(&A)

en: No actions have been added yet.
zh: 尚未添加操作。

en: Track &name (optional):
zh: 轨道名称 (可选) (&N):

en: C&onfiguration active
zh: 配置已启用(&O)

en: After a job completes &successfully
zh: 当任务成功完成时(&S)

en: After a job exits with &warnings
zh: 当任务结束，且存在警告消息时(&W)

en: After a job exits with an &error or the user aborts the job
zh: 当任务出错退出，或用户中止任务时(&E)

en: After the job &queue has stopped
zh: 当任务队列停止时(&Q)

en: E&xecute now
zh: 立即执行(&X)

en: When to execute:
zh: 执行条件:

en: Type-specific settings
zh: 类型相关设置

en: &Command line:
zh: 命令行(&C):

en: Add &variable
zh: 添加变量(&V)

en: A&udio file:
zh: 音频文件(&U):

en: &Volume:
zh: 音量(&V):

en: Select character set
zh: 选择字符集

en: Please select the character set the following file is encoded in.
zh: 请选择以下文件的字符集。

en: &Character set:
zh: 字符集(&C):

en: Pre&view:
zh: 预览(&V):

en: Jobs to execute:
zh: 待执行的任务:

en: Adding files via drag & drop or copy & paste
zh: 通过拖放或复制/粘贴添加文件

en: What do you want to do with the files you've dragged & dropped or copied & pasted here?
zh: 您希望对刚刚拖放/复制粘贴过来的文件执行哪种操作?

en: Add as new source fi&les to the current multiplex settings
zh: 作为输入文件添加到当前混流设置(&L)

en: Create new &multiplex settings and add to those
zh: 创建并添加到新的混流设置页面(&M)

en: Create new multiplex settings for &each file
zh: 为每个文件新建混流设置页面(&E)

en: Append to an e&xisting source file
zh: 追加到现有输入文件(&X)

en: Add as additional &parts to an existing source file
zh: 作为现有输入文件的其余部分添加(&P)

en: If you want to append or add them as additional parts you have to select which source file to append or add them to:
zh: 如果想要追加（作为其余部分添加），请选择追加到哪个输入文件之后:

en: Adding directories via drag & drop or copy & paste
zh: 通过拖放或复制/粘贴添加目录

en: You've dragged & dropped or copied & pasted at least one directory. There are several ways to handle them:
zh: 您刚刚将至少一个目录拖放或复制/粘贴到这里。本程序提供以下处理方式:

en: &Handle all files from all directories as a single list of files
zh: 将所有目录中的全部文件视为同一组文件进行处理(&H)

en: &Create a new multiplex settings tab for each directory
zh: 为每个目录新建一个混流设置标签页(&C)

en: Additional command line options
zh: 额外命令行选项

en: Add additional command line options for mkvmerge
zh: 添加 mkvmerge 的额外命令行选项

en: Global output control
zh: 全局输出控制

en: These are less often used options that control the output structure that mkvmerge creates.
zh: 这些是不常用的选项，用以控制 mkvmerge 生成的输出文件的结构。

en: Development hacks
zh: 面向开发的 hack

en: These are options meant for development. They're not officially supported and may change from release to release.
zh: 这些是用于开发的选项。不受官方支持，且可能随版本不同而变动。

en: Save as &default for new multiplex jobs
zh: 另存为新建混流任务的默认参数(&D)

en: Scan directory for other playlists
zh: 扫描目录中的其他播放列表

en: What to do in the future:
zh: 今后如何操作:

en: Current command line
zh: 当前命令行

en: &Escape arguments for:
zh: 命令行转义格式(&E):

en: C&opy to clipboard
zh: 复制到剪贴板(&O)

en: Disc library information selection
zh: 光盘库信息选择

en: Select disc library information to use
zh: 选择要使用的光盘库信息

en: Select file to add
zh: 选择要添加的文件

en: Select one or more playlists to add
zh: 选择要添加的一或多个播放列表

en: Scanned Files
zh: 扫描到的文件

en: Number of chapters:
zh: 章节数量:

en: Playlist items:
zh: 播放列表所含项目:

en: No disc library information was found.
zh: 未找到光盘库信息。

en: Source &files:
zh: 输入文件(&F):

en: &Tracks, chapters and tags:
zh: 轨道、章节及标签(&T):

en: Timestamps and default duration
zh: 时间戳和默认帧时长

en: Video properties
zh: 视频属性

en: Color information
zh: 颜色信息

en: Color mastering meta information
zh: 颜色创作元信息

en: Video projection information
zh: 视频投影信息

en: Audio, subtitle, chapter properties
zh: 音频、字幕与章节属性

en: "Text descriptions" flag:
zh: ｢文字描述｣标记:

en: Cop&y this item:
zh: 复制此项目(&Y):

en: "Hearing impaired" flag:
zh: ｢听觉障碍｣标记:

en: "Visual impaired" flag:
zh: ｢视觉障碍｣标记:

en: "Original language" flag:
zh: ｢原始语言｣标记:

en: Trac&k name:
zh: 轨道名称(&K):

en: "Commentary" flag:
zh: ｢评论轨｣标记:

en: Delay (in ms):
zh: 延迟 (毫秒):

en: Stretch by:
zh: 伸展比率:

en: Default duration/FPS:
zh: 默认帧时长或帧率:

en: Timestamp file:
zh: 时间戳文件:

en: Fix bitstream timing info
zh: 修正码流计时信息

en: Display width/height:
zh: 显示宽度/高度:

en: Stereoscopy:
zh: 立体模式:

en: Set aspect ratio:
zh: 设置宽高比:

en: Transfer characteristics:
zh: 转换特征:

en: Bits per color channel:
zh: 单颜色通道位深:

en: Color primaries:
zh: 颜色基准:

en: Cb subsampling:
zh: Cb 抽样:

en: Maximum content light:
zh: 最高内容亮度:

en: Maximum frame light:
zh: 最高帧亮度:

en: Chroma subsampling:
zh: 色度抽样:

en: Color matrix coefficients:
zh: 颜色矩阵系数:

en: Color range:
zh: 色域:

en: Chroma siting:
zh: 色度分布:

en: Maximum luminance:
zh: 最高亮度:

en: Chromaticity coordinates:
zh: 色度坐标:

en: White color coordinates:
zh: 白色坐标:

en: Minimum luminance:
zh: 最低亮度:

en: Projection type:
zh: 投影类型:

en: Pitch rotation:
zh: pitch 轴旋转:

en: Yaw rotation:
zh: yaw 轴旋转:

en: Projection-specific data:
zh: 投影特定数据:

en: Roll rotation:
zh: roll 轴旋转:

en: AAC is SBR/HE-AAC/AAC+:
zh: AAC 是 SBR/HE-AAC/AAC+:

en: Emphasis:
zh: 增强算法:

en: Reduce to core
zh: 仅保留核心

en: Remove dialog normalization gain
zh: 移除对白正规化增益

en: Subtitle and chapter properties
zh: 字幕和章节属性

en: Indexing (cues):
zh: 索引 (cue):

en: Global tags:
zh: 全局标签:

en: Segment info:
zh: 剪辑信息:

en: Fi&le title:
zh: 文件标题(&L):

en: Splitting
zh: 切割

en: Split mode:
zh: 切割模式:

en: Maximum number of files:
zh: 最大文件数:

en: Link files
zh: 链接文件

en: Create WebM compliant file
zh: 创建符合 WebM 规范的文件

en: Stop after video track ends
zh: 在视频轨结束时停止

en: File/Segment linking
zh: 文件/剪辑链接

en: Segment UIDs:
zh: 剪辑 UID 列表:

en: Previous segment UID:
zh: 上一剪辑 UID:

en: Next segment UID:
zh: 下一剪辑 UID:

en: Chapter file:
zh: 章节文件:

en: Name template:
zh: 名称模板:

en: Interval:
zh: 间距:

en: Cue name format:
zh: cue 命名格式:

en: Generating chapters:
zh: 生成章节:

en: Don't generate chapters
zh: 不要生成章节

en: One chapter for each appended file
zh: 每个追加的文件视为一个章节

en: Chapters in fixed intervals
zh: 按固定间距创建章节

en: DVD title number:
zh: DVD 标题编号:

comment: TLNote: any better translation for 'selector'?
en: Attachments from &source files:
zh: 输入文件中的附件(&S):

en: Atta&chments to add:
zh: 要添加的附件(&C):

en: Attach &to:
zh: 附加到(&T):

en: All destination files
zh: 所有输出文件

en: The first destination file only
zh: 仅首个输出文件

en: Atta&chments
zh: 附件(&C)

en: &Add source files
zh: 添加输入文件(&A)

en: Sta&rt multiplexing
zh: 开始混流(&R)

en: No multiplex job has been opened yet.
zh: 尚未打开混流任务。

en: Create a new one or open an existing one via the "multiplexer" menu, the buttons below or drag & drop one here.
zh: 通过 ｢混流器｣ 菜单、下面的按钮或将文件拖入本窗口来新建任务或打开现有的任务。

en: You can also drag & drop media files here.
zh: 还可以将媒体文件拖放到这里。

en: Edit language
zh: 编辑语言

en: &Free-form input
zh: 自行输入(&F)

en: &Individually selected components
zh: 分别选择各部分(&I)

en: &Region:
zh: 地区(&R):

en: &Variants:
zh: 变体(&V):

en: &Private use:
zh: 私用(&P):

en: &Extended language subtag:
zh: 扩展语言子标签(&E):

en: &Script:
zh: 文字(&S):

en: Information & Warnings:
zh: 信息 & 警告:

en: Parser error:
zh: 解析器错误:

en: &Replace with normalized form
zh: 转为规范化形式(&R)

en: No job started yet
zh: 尚未启动任务

en: Started at:
zh: 启动时间:

en: Not started yet
zh: 尚未启动

en: Remaining time for current job:
zh: 当前任务剩余时间:

en: Finished at:
zh: 完成时间:

en: Not finished yet
zh: 尚未完成

en: Remaining time for queue:
zh: 任务队列剩余时间:

en: Nor&mal output:
zh: 普通消息(&M):

en: A&cknowledge warnings/errors
zh: 确认警告/错误(&C)

en: &Abort job
zh: 中止任务(&A)

en: When &finished…
zh: 完成时(&F)…

en: M&ore actions
zh: 更多操作(&O)

en: mkvtoolnix-gui [options] [file names]
zh: mkvtoolnix-gui [选项] [文件名]

en: mkvtoolnix-gui <configuration file names>
zh: mkvtoolnix-gui <配置文件名称>

en: mkvtoolnix-gui [--multiplex|--info|--edit-chapters|--edit-headers] <file names>
zh: mkvtoolnix-gui [--multiplex|--info|--edit-chapters|--edit-headers] <文件名>

en: Listing configuration file names with the extension .mtxcfg causes the GUI to load the those configuration files in the appropriate tool.
zh: 若给出以 .mtxcfg 为后缀的配置文件名称，程序将在相应工具中载入这些配置文件。

en: Any other file name is added as a source file for multiplexing, opened in the chapter editor or in the header editor depending on the current mode.
zh: 根据当前模式的不同，其余文件名将作为 ｢混流器｣ 的输入文件添加，或在 ｢章节编辑器｣ 或 ｢头部编辑器｣ 中打开。

en: The current mode can be changed with --multiplex, --edit-chapters or --edit-headers.
zh: 可以使用 --multiplex、 --edit-chapters 或 --edit-headers 更改当前模式。

en: The default mode is adding files for multiplexing.
zh: 默认模式为将文件作为混流的输入文件添加。

en: All following file names will be added as source files to the current multiplex settings.
zh: 后面的所有文件名都将作为输入文件添加到当前混流设置。

en: This is the default mode.
zh: 该模式为默认模式。

en: All following file names will be opened in the info tool.
zh: 其后所有文件名将在信息工具中打开。

en: All following file names will be opened in the chapter editor.
zh: 后面的所有文件名都将在 ｢章节编辑器｣ 中打开。

en: All following file names will be opened in the header editor.
zh: 其后所有文件名将在头部编辑器中打开。

en: Other parts of the file (e.g. a subtitle track) may refer to this attachment via this name.
zh: 文件的其他部分 (如: 字幕轨) 可通过该名称引用此附件。

en: The name must not be left empty.
zh: 名称不可以留空。

en: An arbitrary description meant for the user.
zh: 对用户有意义的任意描述。

en: The description can be left empty.
zh: 描述可以留空。

en: The MIME type determines which program can be used for handling its content.
zh: MIME 类型决定了哪些程序可用来处理其内容。

en: The MIME type must not be left empty.
zh: MIME 类型不可以留空。

en: A unique, positive number unambiguously identifying the attachment within the Matroska file.
zh: 在 Matroska 文件中，可准确识别某个附件的唯一的正数。

en: The UID must not be left empty.
zh: UID 不可以留空。

en: Reset the attachment values on this page to how they're saved in the file.
zh: 将本页附件的参数值重置为其在文件中存储的值。

en: %1 byte (%2) | %1 bytes (%2)
zh[0]: %1 字节 (%2)

en: Replace attachment
zh: 替换附件

en: New &value:
zh: 新值(&V):

en: Codec/MIME type
zh: 编解码器/MIME 类型

en: Name/Description
zh: 名称/描述

en: Default track
zh: 默认轨道

en: Forced display
zh: 强制显示

en: The file you tried to open (%1) is not recognized as a valid Matroska/WebM file.
zh: 您尝试打开的文件 (%1) 无法被识别为有效的 Matroska/WebM 文件。

en: Error details: %1.
zh: 错误细节: %1。

en: File has not been modified
zh: 文件未被修改

en: The header values have not been modified. There is nothing to save.
zh: 头部数值未被修改。无需保存。

en: Saving the modified segment information header failed.
zh: 修改后的剪辑信息头部保存失败。

en: Saving the modified track headers failed.
zh: 保存修改后的轨道头部信息失败。

en: Saving the modified attachments failed.
zh: 保存修改后的附件失败。

en: Error writing Matroska file
zh: 写入 Matroska 文件出错

en: &Remove selected attachment
zh: 移除选中的附件(&R)

en: Remove a&ll attachments
zh: 移除所有附件(&L)

en: &Save attachment content to a file
zh: 将附件内容保存到文件(&S)

en: Re&place attachment with a new file
zh: 用新文件替换附件(&P)

en: Replace attachment with a new file and &derive name && MIME type from it
zh: 用新文件替换附件，并推断其名称及 MIME 类型(&D)

en: Set &language
zh: 设置语言(&L)

en: Right-click for actions for header elements and attachments
zh: 右击查看针对头部元素以及附件的操作

en: Header validation
zh: 头部验证

en: All header values are OK.
zh: 所有头部数值均有效。

en: There were errors in the header values preventing the headers from being saved. The first error has been selected.
zh: 某些头部值出现错误导致无法保存头部。第一处错误已被选中。

en: Add attachments
zh: 添加附件

en: The file (%1) is too big (%2).
zh: 文件 (%1) 太大 (%2)。

en: The date & time shown is in UTC.
zh: 显示的日期与时间为 UTC+0 的时间。

en: The date & time shown is in your local time zone.
zh: 显示的日期与时间为您本地时区的时间。

en: Open Matroska or WebM files
zh: 打开 Matroska 或 WebM 文件

en: Matroska and WebM files
zh: Matroska 与 WebM 文件

en: Opening %1 file in the header editor… | Opening %1 files in the header editor…
zh[0]: 使用头部编辑器打开 %1 个文件…

en: &Next header editor tab
zh: 下一个头部编辑器标签页(&N)

en: &Previous header editor tab
zh: 上一个头部编辑器标签页(&P)

en: Audio track %1
zh: 音频轨道 %1

en: Video track %1
zh: 视频轨道 %1

en: Subtitle track %1
zh: 字幕轨道 %1

en: Button track %1
zh: 按钮轨道 %1

en: %1 channel | %1 channels
zh[0]: %1 声道

en: %1 bit per sample | %1 bits per sample
zh[0]: %1 位/采样

en: %1 pixels
zh: %1 像素

en: ASCII string (no special chars like Umlaute etc.)
zh: ASCII 字符串 (不能使用汉字、变音字母等特殊字符)

en: Unsigned integer
zh: 无符号整数

en: Binary (displayed as hexadecimal numbers)
zh: 二进制数据 (显示为十六进制数字)

en: Boolean (yes/no, on/off etc.)
zh: 布尔值 (是/否、开/关等)

en: Date & time
zh: 日期与时间

en: This element is currently present in the file.
zh: 文件中目前存在此元素。

en: It cannot be removed because it is a mandatory header field.
zh: 它是必要的头部元素，无法移除。

en: You can let the header editor remove the element from the file.
zh: 您可以使用头部编辑器从文件中移除该元素。

en: Remove element
zh: 移除元素

en: This element is not currently present in the file.
zh: 文件中目前不存在此元素。

en: You can let the header editor add the element to the file.
zh: 您可以使用头部编辑器在文件中添加该元素。

en: New value:
zh: 新值:

en: Add element
zh: 添加元素

en: &Reset this value
zh: 重置该值(&R)

en: Resets the header value on this page to how it's saved in the file.
zh: 将本页显示的头部字段值重置为文件中所储存的值。

en: Length: %1 byte | Length: %1 bytes
zh[0]: 长度: %1 字节

en: Value: %1
zh: 值: %1

en: Frame size #%1: %2
zh: 帧尺寸 #%1: %2

en: Track number:
zh: 轨道号:

en: Relative timestamp: %1
zh: 相对时间戳: %1

en: No lacing
zh: 无紧缩

en: Xiph lacing
zh: Xiph 式紧缩

en: Fixed-sized lacing
zh: 固定尺寸式紧缩

en: EBML lacing
zh: EBML 式紧缩

en: Key frame
zh: 关键帧

en: Not a key frame
zh: 不是关键帧

en: Discardable
zh: 可丢弃

en: Not discardable
zh: 不可丢弃

en: Number of frames: %1
zh: 帧数: %1

en: Frame #%1
zh: 帧 #%1

en: Element ID:
zh: 元素 ID:

en: Unknown element (ID: 0x{0})
zh: 未知元素 (ID: 0x{0})

en: Element viewer: %1
zh: 元素查看器: %1

en: Only the first %1 bytes are shown.
zh: 仅显示开头 %1 字节。

en: Select destination file name
zh: 选择输出文件名

en: Known element, but invalid at this position: {0} (ID: 0x{1})
zh: 已知元素，但在当前位置无效: {0} (ID: 0x{1})

en: Show &hex dump
zh: 显示十六进制转储(&H)

en: Error reading Matroska file
zh: 读取 Matroska 文件出错

en: &Next info tab
zh: 下一个信息标签页(&N)

en: &Previous info tab
zh: 上一个信息标签页(&P)

en: Source file name: %1
zh: 输入文件名: %1

en: Destination file name: %1
zh: 输出文件名: %1

en: Info job
zh: 信息任务

en: Listing content of file "%1" in directory "%2"
zh: 列出目录「%2」中文件「%1」的内容

en: Pending manual start
zh: 等待手动启动

en: Pending automatic start
zh: 等待自动启动

en: Completed OK
zh: 完成，成功

en: Completed with warnings
zh: 完成，有警告

en: Date started
zh: 启动时间

en: Date finished
zh: 完成时间

en: Warnings/Errors
zh: 警告/错误

en: The mkvmerge executable was not found.
zh: 未找到 mkvmerge 可执行程序。

en: Multiplex job
zh: 混流任务

en: Multiplexing to file "%1" in directory "%2"
zh: 混流到目录 ｢%2｣ 中的文件 ｢%1｣

en: Program execution failed
zh: 程序执行失败

en: The following program could not be executed: %1
zh: 无法执行该程序: %1

en: Possible causes are that the program does not exist or that you're not allowed to access it or its directory.
zh: 可能的原因包括: 程序不存在，或您无权访问它或其目录。

en: Job succeeded
zh: 任务已成功执行完毕

en: Job completed with warnings
zh: 任务完成，有警告

en: The job queue has finished processing.
zh: 任务队列已执行完毕。

en: Job queue changed
zh: 任务队列有变化

en: &Start job automatically | &Start jobs automatically
zh[0]: 自动启动任务(&S)

en: Start job &manually | Start jobs &manually
zh[0]: 手动启动任务(&M)

en: Start job &immediately | Start jobs &immediately
zh[0]: 立即启动任务(&I)

en: &Remove job | &Remove jobs
zh[0]: 移除任务(&R)

en: Running jobs cannot be removed.
zh: 正在运行中的任务不可移除。

en: &View output
zh: 查看输出消息(&V)

en: &Open folder
zh: 打开文件夹(&O)

en: E&dit in corresponding tool and remove from queue
zh: 在相应工具中编辑并从队列中移除(&D)

en: Acknowledge &warnings
zh: 确认警告(&W)

en: Acknowledge &errors
zh: 确认错误(&E)

en: &Acknowledge warnings and errors
zh: 确认警告和错误(&A)

en: Right-click for actions for jobs
zh: 右击查看针对任务的操作

en: Running jobs cannot be edited.
zh: 正在运行中的任务不可编辑。

en: Abort running jobs
zh: 中止正在运行的任务

en: Do you really want to abort all currently running jobs?
zh: 确定要中止所有正在运行的任务吗?

en: &Abort jobs
zh: 中止任务(&A)

en: Error loading settings file
zh: 载入设置文件出错

en: The file '%1' is neither a job queue file nor a settings file.
zh: 文件「%1」既非任务队列文件，亦非设置文件。

en: The file '%1' exists already and might be overwritten depending on the configuration & the content of the source files.
zh: 文件「%1」已存在。根据配置及输入文件内容的状况，该文件有可能会被覆盖。

en: Do you want to continue and risk overwriting the file?
zh: 是否希望冒着覆盖文件的风险继续操作?

en: A job creating the file '%1' is already in the job queue.
zh: 任务队列中已经存在一个输出文件为 ｢%1｣ 的任务。

en: If you add another job with the same destination file then file created before will be overwritten.
zh: 如果再添加一个输出文件完全一致的任务，则先前任务所创建的文件将会被覆盖。

en: Do you want to overwrite the file?
zh: 是否覆盖该文件？

en: &Overwrite file
zh: 覆盖文件(&O)

en: Online check for updates
zh: 联机检查更新

en: MKVToolNix news & changes
zh: MKVToolNix 新闻 & 更新

en: Read full NEWS.md file online
zh: 在线阅读完整的 NEWS.md 文件

en: Downloading release information
zh: 正在下载发布信息

en: Currently no newer version is available online.
zh: 目前没有新版本。

en: There is a new version available online.
zh: 有可用的新版本。

en: There was an error querying the update status.
zh: 查询更新信息时出错。

en: Listen to <a href="%1">song</a> or <a href="%2">album</a> on YouTube
zh: 在 YouTube 收听<a href="%1">歌曲</a>或<a href="%2">专辑</a>

en: Listen to <a href="%1">song</a> on YouTube
zh: 在 YouTube 收听<a href="%1">歌曲</a>

en: Version %1 "%2"
zh: 版本 %1 "%2"

en: This has not been implemented yet.
zh: 该功能尚未实现。

en: Info tool
zh: 信息工具

en: Job output
zh: 任务输出

en: Extraction tool
zh: 提取工具

en: Tag editor
zh: 标签编辑器

en: Header &editor
zh: 头部编辑器(&E)

en: &Job output
zh: 任务输出消息(&J)

en: There is currently a job running.
zh: 当前有一个任务正在运行。

en: The MKVToolNix Code of Conduct
zh: MKVToolNix 项目行为规范

en: Markdown files
zh: Markdown 文件

en: The file '%1' could not be found in the installation folder.
zh: 安装目录中找不到文件“%1”。

en: The mkvmerge executable was found, but it couldn't be executed.
zh: 已找到 mkvmerge 可执行程序，但无法执行它。

en: The version line reported by mkvmerge ('%1') could not be recognized.
zh: 无法识别 mkvmerge 报告的版本字段 (｢%1｣)。

en: The versions of mkvmerge (%1) and the GUI (%2) differ.
zh: mkvmerge 的版本 (%1) 与 GUI (%2) 不符。

en: Temporary files cannot be created. Additional information: %1
zh: 无法创建临时文件。其他信息: %1

en: MKVToolNix GUI acts as a portable application but cannot write to its base directory, '%1'. If it should act as an installed application, remove the file '%2'.
zh: MKVToolNix GUI 作为便携式应用启动，但没有自身目录 ｢%1｣ 的写入权限。若您打算以本机常驻应用模式启动，请删除目录中的 ｢%2｣ 文件。

en: Problem with MKVToolNix installation | Problems with MKVToolNix installation
zh[0]: MKVToolNix 程序问题

en: A problem has been detected with this installation of MKVToolNix: | Several problems have been detected with this installation of MKVToolNix:
zh[0]: 检测到您安装的 MKVToolNix 存在问题:

en: Certain functions won't work correctly in this situation.
zh: 该情况下某些功能可能无法正常工作。

en: Please re-install MKVToolNix or fix the problem manually. | Please re-install MKVToolNix or fix the problems manually.
zh[0]: 请重新安装 MKVToolNix 或手动修复问题。

en: The audio file '%1' could not be played back.
zh: 无法播放音频文件 ｢%1｣。

en: Either the file format or the audio codec is not supported.
zh: 不支持该文件格式或其音频编解码格式。

en: No audio device is available for playback, or accessing it failed.
zh: 没有音频设备可用于播放，或设备无法访问。

en: Error playing audio
zh: 播放音频出错

en: – No selection by default –
zh: – 默认无选择 –

en: Often used selections
zh: 常用选择项

en: Predefined values
zh: 预先定义的值

en: Default values
zh: 默认值

en: Deriving track languages
zh: 推断轨道语言

en: Enabling items
zh: 选中项目

en: Playlists & Blu-rays
zh: 播放列表 & Blu-ray 光盘

en: Jobs & job queue
zh: 任务与任务队列

en: Executing actions
zh: 操作执行

en: If enabled, automatic scaling for high DPI displays will be disabled.
zh: 若启用，高 DPI 显示器的自动缩放将被禁用。

en: Changes to this option will only take effect the next time the application is started.
zh: 对该选项的改动在应用程序下次启动时方可生效。

en: If checked, the GUI will not show helpful usage tips in popup windows while hovering over a control — such as this one.
zh: 若选中，则当您将光标至于控件上方时，本 GUI 将不会在弹出窗口中显示帮助性的用法提示——比如您正在阅读的这一段文字。

en: This affects functions such as the selector of recently used destination directories in the multiplexer.
zh: 影响到的功能包括混流器的 ｢最近使用的输出目录｣ 选择按钮等。

en: If enabled, the program will check online whether or not a new release of MKVToolNix is available on the home page.
zh: 如果勾选该选项，程序将联网检查主页上是否有 MKVToolNix 新版本发布。

en: This is done at startup and at most once within 24 hours.
zh: 新版本检查在程序启动时进行，每 24 小时至多检查一次。

en: No information is transmitted to the server.
zh: 不会向服务器发送任何信息。

en: If checked, the program will ask for confirmation before closing or reloading tabs that have been modified.
zh: 如果勾选该选项，程序在关闭或重新加载已被修改的标签页前征求用户确认。

en: This is also done when quitting the application.
zh: 退出程序时同样也会询问。

en: If checked, the program will ask for confirmation before aborting a running job.
zh: 如果勾选该选项，程序在中止正在运行的任务前将征求用户确认。

en: This happens when clicking the "abort job" button in a "job output" tab and when quitting the application.
zh: 当在 ｢任务输出｣ 选项卡中点击 ｢中止任务｣ 按钮，以及退出程序时会询问。

en: Normally selected entries in list view can be moved around via drag & drop and with keyboard shortcuts (Ctrl+Up, Ctrl+Down).
zh: 通常情况下，可以在列表视图中通过拖拽和键盘快捷键 (Ctrl+Up、Ctrl+Down) 来调整选中条目的顺序。

en: If checked, additional buttons for moving selected entries up and down will be shown next to several list views.
zh: 如果勾选该选项，一些列表视图旁将会显示额外的上移下移按钮。

en: If enabled, the names of tab headers will be shortened so that all tab headers fit into the window's width.
zh: 若启用，标签页顶部的标题将被缩短，以便在窗口宽度内显示所有标签页的标题。

en: If enabled, the GUI will use legacy MIME types when detecting the MIME type of font attachments instead of the current standard MIME types.
zh: 若启用，GUI 在侦测字体附件的 MIME 类型时，将使用传统的 MIME 类型，而非当前的标准 MIME 类型。

en: This mostly affects TrueType fonts for which the legacy MIME type ('application/x-truetype-font') might be more widely supported than the standard MIME types ('font/sfnt' and 'font/ttf').
zh: 最受影响的是 TrueType 字体文件，其传统 MIME 类型 ('application/x-truetype-font') 可能比标准 MIME 类型 ('font/sfnt' 与 'font/ttf') 的受支持度更广。

en: If enabled, the GUI checks the state of the 'track enabled' flag of all video, audio & subtitle tracks when starting to multiplex or adding a job to the job queue.
zh: 若存在，GUI 将在开始混流或将任务添加到任务队列时检查所有视频、音频及字幕轨道的 ｢轨道启用｣ 标记的状态。

en: For each track type the GUI determines if at least one track has the flag turned on.
zh: 对于每种轨道类型，GUI 将推断是否有至少一条轨道启用了该标记。

en: If not, it will turn on the flag for the first track of the current type.
zh: 若不存在，则会为每种类型中的第一条轨道启用该标记。

en: If enabled, the program will ask for confirmation before overwriting files and jobs.
zh: 如果勾选该选项，程序在覆盖文件和任务前将征求用户确认。

en: If disabled, the GUI will let you enter a description for a job when adding it to the queue.
zh: 如果取消勾选，将任务添加到队列时程序将要求您输入任务描述。

en: If enabled, the first tab in the "job output" tool will not be cleared when a new job starts.
zh: 如果勾选该选项，新任务启动时，｢任务输出｣ 工具的首个标签页将不会被清空。

en: If enabled, the GUI will automatically switch to the job output tool whenever you start a job (e.g. by pressing "start multiplexing").
zh: 如果勾选该选项，每当启动任务时 (如点击 ｢开始混流｣ 按钮) GUI 将自动切换到 ｢任务输出｣ 工具。

en: If enabled, the warning and error counters of all jobs and the global counters in the status bar will be reset to 0 when the program exits.
zh: 如果勾选该选项，所有任务的警告计数器、错误计数器以及状态栏中的全局计数器将在程序退出时被清零。

en: If enabled, the GUI will remove the output file created by a job if that job ends with an error or if the user aborts the job.
zh: 若启用，本 GUI 将移除出现错误或被用户中止的任务所创建的输出文件。

en: If enabled, the GUI will remove completed jobs older than the configured number of days no matter their status on exit.
zh: 若启用本项，GUI 将移除早于已配置天数的已完成任务，并且不考虑其退出状态码。

en: Normally completed jobs stay in the queue even over restarts until the user clears them out manually.
zh: 通常情况下，除非用户手动清除，已完成的任务将留在队列中且不会因重启而丢失。

en: You can opt for having them removed automatically under certain conditions.
zh: 您可以选择在特定条件下自动清除它们。

en: This is the language that newly added chapter names get assigned automatically.
zh: 这是自动为新增的章节名称指定的语言。

en: If enabled, the last entry will be skipped when loading chapters from such playlists in the chapter editor if it is located within five seconds of the end of the movie.
zh: 如果勾选该选项，章节编辑器从此类播放列表中读取章节时，若最后一个章节条目处在影片末尾五秒以内，该条目将被丢弃。

en: The chapter editor needs to know the character set a text chapter file uses in order to display all characters properly.
zh: 章节编辑器需要知道文本章节文件所用的字符集方可正确显示所有字符。

en: By default it always asks the user which character set to use when opening a file for which it cannot be recognized automatically.
zh: 默认为在打开文件时，遇到未能自动识别字符集的文件，总是询问用户应该使用何种字符集。

en: If a character set is selected here, it will be used instead of asking the user.
zh: 若此处选中了字符集，则将使用指定值而不会去询问用户。

en: Certain file formats have 'title' property.
zh: 某些文件格式拥有“标题”属性。

en: When the user adds a file containing such a title, the program will copy the title into the "file title" input box if this option is enabled.
zh: 如果勾选该选项，当用户添加包含该属性的文件时，程序会将标题复制到“文件标题”输入框中。

en: Note that even if the option is disabled mkvmerge will copy a source file's title property unless a title is manually set by the user.
zh: 注意，即使不勾选该选项，除非用户手动指定标题，mkvmerge 依然会复制输入文件的标题属性。

en: If this option is enabled, the GUI will always clear the "file title" input box whenever the last source file is removed.
zh: 若启用本项，GUI 将在最后一个输入文件被移除时自动清空“文件标题”输入框。

en: If you often use the same names for tracks, you can enter them here.
zh: 若您但轨道经常使用相同的名称，可以在这里输入。

en: The names will be available for easy selection in both the multiplexer and the header editor.
zh: 这些名称将出现在 ｢混流器｣ 与 ｢头部编辑器｣ 的下拉框中，方便您进行选择。

en: You can still enter track names not present in this list manually in both tools.
zh: 您仍然可以手动输入列表中不存在的轨道名称。

en: If you often use the same values when splitting by size, you can enter them here.
zh: 若您按文件大小切割时经常使用相同的数值，可以在这里输入。

en: The values will be available for easy selection in the multiplexer.
zh: 这些数值将出现在 ｢混流器｣ 的下拉框中，方便您进行选择。

en: You can still enter values not present in this list manually in the multiplexer.
zh: 您仍然可以在 ｢混流器｣ 工具中手动输入列表中不存在的数值。

en: If you often use the same values when splitting by duration, you can enter them here.
zh: 若您按时长切割时经常使用相同的数值，可以在这里输入。

en: When a file is added its name is scanned.
zh: 当文件被添加时，其文件名会被扫描。

en: If it contains the word 'DELAY' followed by a number, this number is automatically put into the 'delay' input field for any audio track found in the file.
zh: 如果包含单词 ｢DELAY｣ 且后面接着一个数字，这个数字将被自动填写到该文件中的所有音频轨道的 ｢延迟｣ 输入框。

en: If enabled, all subtitle tracks will have their "default track" flag set to "no" when they're added.
zh: 若勾选该项，在添加轨道时，所有字幕轨的「默认轨」标记将被设为「否」。

en: Normally mkvmerge will apply additional lossless compression for subtitle tracks for certain codecs.
zh: 通常 mkvmerge 会对特定编码的字幕轨道进行额外的无损压缩。

en: Checking this option causes the GUI to set that compression to "none" by default for all track types when adding files.
zh: 选择该选项后，添加文件时程序会默认将所有轨道的压缩方式设为 none (不做额外压缩)。

en: If enabled, removal of dialog normalization gain will be enabled for all audio tracks for which removal is supported.
zh: 若启用，则将为所有支持增益移除的音频轨道启用对白正规化增益移除。

en: File types such as MPEG program and transport streams (.vob, .m2ts) require parsing a certain amount of data in order to detect all tracks contained in the file.
zh: 部分文件类型，如 MPEG 节目流及传输流 (.vob, .m2ts)，需要解析一定量的数据，方可侦测出文件中所包含的所有轨道。

en: This amount is 0.3% of the source file's size or 10 MB, whichever is higher.
zh: 探测数据量为输入文件大小的 0.3% 或 10 MB，取其中较高者。

en: If tracks are known to be present but not found, the percentage to probe can be changed here.
zh: 如果已知轨道的确存在，程序却未发现它们，则可以在此处更改要探测的百分比。

en: If enabled, files and tracks will be sorted by track types when they're added to multiplex settings.
zh: 若启用，则在将文件添加到混流设置时，其轨道将按轨道类型排序。

en: The order is: video first followed by audio, subtitles and other types.
zh: 顺序为: 视频优先，其次是音频、字幕及其他类型的轨道。

en: For example, a file containing audio tracks but no video tracks will be inserted before the first file that contains neither video nor audio tracks.
zh: 例如，包含音频轨但不含视频轨的文件将插入至第一个既不含视频轨又不含音频轨的文件之前。

en: Similarly an audio track will be inserted before the first track that's neither a video nor an audio track.
zh: 类似地，一条音频轨将被插入至第一条非音/视频轨道之前。

en: If disabled, files and tracks will be inserted after all existing files and tracks.
zh: 若禁用，文件/轨道将插入至所有现有文件/轨道之后。

en: This only determines the initial order which can still be changed manually later.
zh: 这只会决定初始顺序，随后仍可手动变更顺序。

en: If enabled, the GUI will analyze the file names when you add multiple files at once.
zh: 若启用，GUI 将在您一次性添加多个文件时分析各文件名称。

en: It tries to detect sequences of names that likely belong to the same movie by splitting the name into three parts: a prefix, a running number and a suffix that doesn't contain digits.
zh: 它将尝试侦测按顺序排列的可能属于同一部影片的文件名，方法是将文件名切割为三个部分: 前缀、连续递增的数字、不含数字的后缀。

en: Names are considered to be in sequence when the previous file name's prefix & suffix match the current file name's prefix & suffix and the running number is incremented by one.
zh: 若前一个文件名的前缀及后缀与当前文件名的前缀及后缀相匹配，而数字刚好增加 1，则两个文件名将被视作连续排列。

en: An example: 'movie.001.mp4', 'movie.002.mp4' and 'movie.003.mp4'
zh: 例如:「影片.001.mp4」「影片.002.mp4」及「影片.003.mp4」

en: The format used by GoPro cameras for chaptered video files is recognized as well.
zh: GoPro 相机所使用的分章视频文件也可以识别。

en: Both of the schemes used by older models (e.g. GOPR1234.mp4, GP011234.mp4, GP021234.mp4…) & by current ones (e.g. GH019876.mp4, GH029876.mp4, GH039876.mp4…) are supported.
zh: 同时支持旧款型号的命名格式 (例如 GOPR1234.mp4, GP011234.mp4, GP021234.mp4…) 和新款的格式 (例如 GH019876.mp4, GH029876.mp4, GH039876.mp4…)。

en: If such a sequence is detected, only the first file is added while the second and following files in the sequence are appended to the first one.
zh: 若侦测到顺序编号，则只将第一个文件按「添加」模式加入配置，其余文件将依次「追加」到第一个文件之后。

en: If disabled, all files selected for adding will always be added regardless of their names.
zh: 若禁用，则总是添加所有已选中的文件，不论其文件名为何。

en: If enabled, the destination file name controls will always be visible no matter which tab is currently shown.
zh: 如果勾选该选项，无论当前显示的是哪个选项卡，输出文件名控件将总是可见。

en: Otherwise they're shown on the 'output' tab.
zh: 否则它们会在“输出”选项卡中显示。

en: When the user drags & drops files from an external application onto the multiplex tool the GUI can take different actions.
zh: 当用户将文件从外部应用程序拖放到 ｢混流工具｣ 时，GUI 程序可以执行不同的操作。

en: The track properties on the "input" tab can be laid out in three different way in order to serve different workflows.
zh: “输入”选项卡的轨道属性控件，可以以三种不同的方式排列，以适应不同的工作流程。

en: In the most compact layout the track properties are located to the right of the files and tracks lists in a scrollable single column.
zh: 最精简的布局下，轨道属性控件位于文件及轨道列表的右侧，可滚动的一列。

en: The other two layouts available are: in two fixed columns to the right or in a tab widget below the files and tracks lists.
zh: 另外还有两种布局可选: 文件及轨道列表右侧固定两列，或位于下方的选项卡面板。

en: The horizontal layout with two fixed columns results in a wider window while the vertical tab widget layout results in a higher window.
zh: 水平的固定两列布局，其窗口较宽；纵向的选项卡布局，其窗口较长。

en: If enabled, small colored boxes will be shown in the file and track lists as a visual clue to help associating tracks with the files they come from.
zh: 若启用，文件及轨道列表中将显示带颜色的小框，提示您哪些轨道来自同一个文件。

en: If there are more entries than configured colors, random colors will be used temporarily.
zh: 若条目数量多余已配置的颜色数量，则将临时使用随机颜色。

en: The GUI can help you start your next multiplex settings after having started a job or having added a one to the job queue.
zh: 任务已启动或已添加到队列之后，GUI 可帮助您准备下一笔混流任务的设置。

en: With "create new settings" a new set of multiplex settings will be added.
zh: 若设为“新建设置页”，将新建一组混流设置。

en: The current multiplex settings will be closed.
zh: 当前混流设置页面将被关闭。

en: With "remove source files" all source files will be removed.
zh: 若设为「移除输入文件」，则所有输入文件都将被移除。

en: Most of the other settings on the output tab will be kept intact, though.
zh: 而“输出”选项卡中的多数其他设置将会保留。

en: With "close current settings" the current multiplex settings will be closed without opening new ones.
zh: 若设为“关闭当前设置页”，当前混流设置页面将被关闭，并且不会打开新页面。

en: The default is to always add all the files to the current multiplex settings.
zh: 默认为总将全部文件添加到当前混流设置页面。

en: The GUI can also ask the user what to do each time, e.g. appending them instead of adding them, or creating new multiplex settings and adding them to those.
zh: GUI 也可以每次都询问用户执行什么操作，例如追加而非添加，或新建混流设置页面并将文件添加进去。

en: When the user drags & drops directories from an external application onto the multiplex tool the GUI can take different actions.
zh: 当用户将目录从外部应用程序拖放到 ｢混流工具｣ 时，GUI 程序可以执行不同的操作。

en: The GUI can ask for confirmation when you're about to create a file without audio tracks in it.
zh: GUI 可在您即将创建不含音频轨道的文件时要求确认。

en: Certain file formats have a 'language' property for their tracks.
zh: 某些文件格式中的轨道拥有“语言”属性。

en: When the user adds such a file the track's language input is set to the language property from the source file.
zh: 用户添加此类文件时，轨道语言信息将从输入文件的语言属性中获取。

en: If the source file contains no such property for an audio track, then the language can be derived from the file name if it matches certain patterns (e.g. '…[ger]…' for German).
zh: 若输入文件的音频轨道没有此属性，但文件名匹配特定规则 (例如 ｢…[ger]…｣ 表示德语)，则可根据文件名推断语言。

en: Depending on this setting the language can also be derived from the file name if the language in the source file is 'undetermined' ('und').
zh: 根据此项设置，输入文件中语言为「未定」(“und”) 时，也可根据文件名推断语言。

en: If the source file contains no such property for a video track, then the language can be derived from the file name if it matches certain patterns (e.g. '…[ger]…' for German).
zh: 若输入文件的视频轨道没有此属性，但文件名匹配特定规则 (例如 ｢…[ger]…｣ 表示德语)，则可根据文件名推断语言。

en: If the source file contains no such property for a subtitle track, then the language can be derived from the file name if it matches certain patterns (e.g. '…[ger]…' for German).
zh: 若输入文件的字幕轨道没有此属性，但文件名匹配特定规则 (例如 ｢…[ger]…｣ 表示德语)，则可根据文件名推断语言。

en: When deriving the track language from the file name, the file name is split into parts on the characters in this list.
zh: 根据文件名推断轨道语言时，文件名将根据此列表中的各字符切割成小段。

en: Each part is then matched against the list of languages selected below to determine whether or not to use it as the track language.
zh: 每一部分将与下方选中的语言列表作比较，决定是否将其用作轨道语言。

en: Revert the entry to its default value.
zh: 将此项恢复为默认值。

en: Only the languages in the 'selected' list on the right will be recognized as track languages in file names.
zh: 根据文件名推断语言时，只有右侧 ｢选中｣ 列表范围内的语言会被识别为轨道语言。

en: The language selected here is used for audio tracks for which their source file contains no such property and for which the language has not been derived from the file name.
zh: 此处选择的语言用于输入文件中未指定语言属性、且无法根据文件名推断语言的音频轨道。

en: Depending on the setting below this language can also be used if the language in the source file is 'undetermined' ('und').
zh: 根据下面的设置，可以在输入文件中的语言为「未定」(“und”) 时也使用此处设置的语言。

en: The language selected here is used for video tracks for which their source file contains no such property and for which the language has not been derived from the file name.
zh: 此处选择的语言用于输入文件中未指定语言属性、且无法根据文件名推断语言的视频轨道。

en: The language selected here is used for subtitle tracks for which their source file contains no such property and for which the language has not been derived from the file name.
zh: 此处选择的语言用于输入文件中未指定语言属性、且无法根据文件名推断语言的字幕轨道。

en: Audio and subtitle files often contain the words 'cc' or 'sdh' in their file name to signal that they're intended for hearing impaired people.
zh: 音频文件与字幕文件通常会用关键词 ｢cc｣ 或 ｢sdh｣ (｢供听障人士使用的字幕｣) 来表明其系为听觉障碍人群而准备。

en: The GUI can set the 'hearing impaired' flag for such tracks if the file name matches this regular expression.
zh: GUI 可以在文件名匹配此处的正则表达式时，自动为此类轨道设置 ｢听觉障碍｣ 标签。

en: Subtitle files often contain the word 'forced' in their file name to signal that they're intended for 'forced display' only (e.g. when they speak Elfish in 'Lord of the Rings').
zh: 字幕文件常在文件名中以 ｢forced｣ (强制) 字样表明它们应该 ｢强制显示｣ (例如《指环王》中角色讲精灵语时的字幕)。

en: The GUI can set the 'forced display' flag for such tracks if the file name matches this regular expression.
zh: GUI 可将文件名与此处的正则表达式匹配的轨道设置 ｢强制显示｣ 标记。

en: If a character set is selected here, the program will automatically set the character set input to this value for newly added text subtitle tracks.
zh: 如果在此处选择了一个字符集，程序会自动将其设置为新添加的文本字幕轨道的字符集。

en: The options entered here are set for all new multiplex jobs by default.
zh: 此处输入的选项将默认应用到所有新建的混流任务。

en: Whenever the user adds a playlist the program can automatically scan the directory for other playlists and present the user with a detailed list of the playlists found.
zh: 当用户添加播放列表时，程序可以在文件所在目录扫描其他播放列表，并显示扫描到的播放列表的详细信息。

en: The user can then select which playlist to actually add.
zh: 之后用户可以选择添加哪个播放列表。

en: This is useful for situations like Blu-ray discs on which a multitude of playlists exists in the same directory and where it is not obvious which feature (e.g. main movie, extras etc.) a playlist belongs to.
zh: 该功能在同目录下存在较多播放列表且无法快速判断播放列表包含的内容 (正片、花絮等) 时比较有用，例如蓝光影碟。

en: Only playlists whose duration are at least this long are considered and offered to the user for selection.
zh: 只将时长大于或等于该长度的播放列表提供给用户进行选择。

en: Ignores playlists which are likely meant for menus.
zh: 忽略可能是用于菜单功能的播放列表。

en: This is considered to be the case when a playlist contains the same item at least five times.
zh: 对播放列表的判断标准是，考察它是否包含相同内容 ≥ 5 次。

en: If enabled, the largest cover image of a Blu-ray will be added as an attachment when adding a Blu-ray playlist.
zh: 若启用，则在添加 Blu-ray 播放列表时，Blu-ray 中最大的封面图像将作为附件添加。

en: When adding new files as attachments the GUI will check if there are other attachments with the same name.
zh: 将新文件作为附件添加时，GUI 会检查是否存在同名的其他附件。

en: If one is found, the GUI will ask whether to skip the file or to add it anyway.
zh: 若发现，GUI 将询问是否跳过文件或坚持添加它。

en: If enabled, such files will always be skipped without asking.
zh: 若启用，将不经询问直接跳过此类文件。

en: If this option is enabled and if there is currently no destination file name set, the program will set one for you when you add a source file.
zh: 如果勾选该选项且当前没有设置输出文件名，程序会在添加输入文件时自动填写输出文件名。

en: The generated destination file name has the same base name as the source file name but with an extension based on the track types present in the file.
zh: 生成的输出文件名的名称部分（基本文件名）与输入文件相同，扩展名根据文件中的轨道类型决定。

en: If this option is enabled, only source files containing video tracks will be used for setting the destination file name.
zh: 若勾选此项，则只有包含视频轨道的输入文件才会被用于设置输出文件名。

en: Other files are ignored when they're added.
zh: 添加时将忽略其他文件。

en: If this option is enabled, the file title will be used as the basis for the destination file name if a file title is set.
zh: 若启用本选项，且已填写文件的标题，则将以该标题为基础填充输出文件名。

en: Otherwise the destination file name is derived from the source file names.
zh: 否则将根据输入文件名生成输出文件名。

en: If this option is enabled, the name of the directory the file is located in will be used as the basis for the destination file name.
zh: 若启用本选项，文件所位于的目录名称将被用于输出文件的基础名称。

en: If checked, the program makes sure the suggested destination file name is unique by adding a number (e.g. ' (1)') to the end of the file name.
zh: 如果勾选该选项，程序将确保默认的输出文件名唯一，必要时将在文件名末尾添加数字，如“ (1)”。

en: This is done only if there is already a file whose name matches the unmodified destination file name.
zh: 仅当已存在同名文件时会添加。

en: If this option is enabled, the GUI will always clear the "destination file name" input box whenever the last source file is removed.
zh: 若启用本项，GUI 将在最后一个输入文件被移除时自动清除“输出文件名”输入框。

en: Only items whose type is in the 'selected' list on the right will be set to be copied by default.
zh: 只有右侧「选中」列表范围内类型的项目会默认选中用于复制。

en: When adding source files all tracks are normally set to be copied into the destination file.
zh: 添加输入文件时，通常会将所有轨道设为 ｢复制到输出文件｣。

en: If this option is enabled, only those tracks will be set to be copied whose language is selected below.
zh: 如果勾选该选项，则只有下面选中语言的轨道将被选中用于复制。

en: You can exempt certain track types from this restriction by checking the corresponding check box below, e.g. for video tracks.
zh: 可以在通过勾选相应复选框解除对某些类型轨道的限制，如视频轨道。

en: Note that the language "Undetermined (und)" is assumed for tracks for which no language is known (e.g. those read from SRT subtitle files).
zh: 注意，对于无法确定语言的轨道 (例如从 SRT 字幕文件读取的字幕轨)，其语言将视作「未定」(“und”)。

en: If enabled, tracks of this type will always be set to be copied regardless of their language.
zh: 若勾选，将总是自动选中此类型的轨道用于复制，而不考虑其语言为何。

en: Tracks with a language in this list will be set not to be copied by default.
zh: 语言在此列表中的轨道默认设为不复制。

en: Only tracks with a language in this list will be set to be copied by default.
zh: 只有语言在此列表中的轨道将默认用于复制。

en: If enabled, forced subtitle tracks will always be set to be copied.
zh: 如果启用，将自动选中强制字幕轨道用于复制。

en: A subtitle track is considered to be 'forced' track if any of the following conditions are met:
zh: 对于字幕轨道，如果它满足以下条件，则认为其属于 ｢强制｣ 轨道:

en: Its 'forced display' property is set in the source file.
zh: 该轨道在输入文件中已设置 ｢强制显示｣ 属性。

en: Its name contains the word 'forced' (in English).
zh: 轨道名称包含英文单词 ｢forced｣ (意为 ｢强制的｣)。

en: Deriving the 'forced display' flag from file names is active & the file name matches the corresponding pattern.
zh: 已启用『根据文件名推断 ｢强制显示｣ 标签』功能，且文件名命中相应的匹配规则。

en: The languages in the 'selected' list on the right will be shown at the top of all the language drop-down boxes in the program.
zh: 右侧“选中”列表中的语言将会显示在程序中所有语言下拉列表的顶部。

en: If checked, only the list of often used entries will be included in the selections in the program.
zh: 若选中本项，则程序中各处下拉菜单将只包含常用条目。

en: Otherwise the often used entries will be included first and the full list of all entries afterwards.
zh: 否则常用条目将排在前面，包含所有条目的完整列表将排在后面。

en: The entries in the 'selected' list on the right will be shown at the top of all the drop-down boxes with countries and regions in the program.
zh: 右侧「已选列表」中的条目将在程序内所有的国家/地区下拉框的顶部显示。

en: The character sets in the 'selected' list on the right will be shown at the top of all the character set drop-down boxes in the program.
zh: 右侧“选中”列表中的字符集将会显示在程序中所有字符集下拉列表的顶部。

en: When the user drags & drops files from an external application onto a header editor tab the GUI can take different actions.
zh: 当用户将文件从外部应用程序拖放到 ｢头部编辑器｣ 标签页时，GUI 可以执行不同的操作。

en: The default is to ask the user what to do with the dropped files.
zh: 默认询问用户如何处理正被拖入的文件。

en: Apart from asking the GUI can always open the dropped files as new tabs or it can always add them as new attachments to the current tab.
zh: 除了每次均询问以外，您可以选择让 GUI 总是将拖入的文件在新标签页打开，或作为新的附件添加到当前标签页。

en: Highest priority
zh: 最高优先级

en: Higher priority
zh: 较高优先级

en: Normal priority
zh: 常规优先级

en: Lower priority
zh: 较低优先级

en: Lowest priority
zh: 最低优先级

en: Add all files to the current multiplex settings
zh: 全部作为输入文件添加到当前混流设置页面

en: Create one new multiplex settings tab and add all files there
zh: 新建一个混流设置标签页，并添加所有文件

en: Create one new multiplex settings tab for each file
zh: 为每个文件新建一个混流设置标签页

en: Handle all files from all directories as a single list of files
zh: 将所有目录中的全部文件视为同一组文件进行处理

en: Create a new multiplex settings tab for each directory
zh: 为每个目录新建一个混流设置标签页

en: If audio tracks are present but none is enabled
zh: 如果存在音频轨道但未启用

en: Even if no audio tracks are present
zh: 即使不存在音频轨道

en: Enter predefined track name
zh: 输入预先定义的轨道名称

en: Please enter the new predefined track name.
zh: 请输入新的预定义轨道名称。

en: Enter predefined split size
zh: 输入预先定义的切割大小

en: Please enter the new predefined split size.
zh: 请输入新的预定义切割大小。

en: Enter predefined split duration
zh: 输入预先定义的切割时长

en: Please enter the new predefined split duration.
zh: 请输入新的预定义切割时长。

en: Open all files as tabs in the header editor
zh: 在头部编辑器中将所有文件作为新标签页打开

en: Add all files as new attachments to the current tab
zh: 全部作为新的附件添加到当前标签页

en: Free-form input
zh: 自行输入

en: Individually selected components
zh: 分别选择各部分

en: no normalization
zh: 不作规范化处理

en: canonical form
zh: 最简式

en: extended language subtags form
zh: 扩展语言子标签形式

en: Only if the source doesn't contain a language
zh: 仅当输入文件中不含语言信息时

en: Also if the language is 'undetermined' ('und')
zh: 语言为「未定」(“und”) 时也填入

en: Select destination directory
zh: 选择输出目录

en:  second |  seconds
zh[0]:  秒

en: Invalid settings
zh: 无效设置

en: The list of boundary characters for deriving the track language from file names must not be empty.
zh: 用于根据文件名来推断轨道语言的边界字符列表不能为空。

en: The list of recognized track languages in file names must not be empty.
zh: 文件名中可识别轨道语言的列表不能为空。

en: The value for deriving the 'hearing impaired' flag from file names must be a valid regular expression.
zh: 用于根据文件名推断 ｢听觉障碍｣ 标记的值必须是有效的正则表达式。

en: The value for deriving the 'forced display' flag for subtitles from file names must be a valid regular expression.
zh: 用于根据字幕文件名推断 ｢强制显示｣ 标记的值必须是有效的正则表达式。

en: This configuration is currently invalid.
zh: 该配置目前无效。

en: Either fix the error or remove the configuration before closing the preferences dialog.
zh: 关闭偏好设置对话框前，请先修正错误，或将配置移除。

en: Add new language shortcut
zh: 添加新的语言快捷方式

en: Edit language shortcut
zh: 编辑语言快捷方式

en: Usage and examples
zh: 用法及示例

en: The command line here uses Unix-style shell escaping via the backslash character even on Windows.
zh: 这里的命令行采用 Unix 风格的 shell 转义（反斜杠“\”），即使在 Windows 平台也是如此。

en: This means that either backslashes must be doubled or the whole argument must be enclosed in single quotes.
zh: 这意味着要表示反斜杠，必须自转义（“\\”）或给整个参数加单引号。

en: Note that on Windows forward slashes can be used instead of backslashes in path names, too.
zh: 注意，在 Windows 平台，路径名称中的反斜杠 (\) 也可以用正斜杠 (/) 代替。

en: See below for examples.
zh: 示例请参见下文。

en: Always use full path names even if the application is located in the same directory as the GUI.
zh: 请务必使用完整路径名称，即使应用程序与 GUI 位于同一个目录中。

en: Start file types other than executable files via cmd.exe.
zh: 通过 cmd.exe 启动非可执行文件。

en: Start file types other than executable files via xdg-open.
zh: 通过 xdg-open 启动非可执行文件。

en: Play a WAV file with the default application:
zh: 用默认应用程序播放 WAV 文件:

en: Shut down the system in one minute:
zh: 在一分钟内关闭系统:

en: Open the multiplexed file with a player:
zh: 用播放器打开混流后的文件:

en: Execute a program
zh: 执行程序

en: Play an audio file
zh: 播放音频文件

en: Show a desktop notification
zh: 显示桌面通知

en: Hibernate the computer
zh: 休眠计算机

en: Sleep the computer
zh: 睡眠计算机

en: Delete source files for multiplexer jobs
zh: 删除混流任务的输入文件

en: Quit MKVToolNix
zh: 退出 MKVToolNix

en: If any of these checkboxes is checked, the action will be executed when the corresponding condition is met.
zh: 若选中了这些复选框，则将在符合特定条件时执行对应操作。

en: Independent of the checkboxes, every active configuration can be triggered manually from the "job output" tool.
zh: 不论此处的条件复选框是否已经选中，所有 ｢配置已启用｣ 的操作都可以在 ｢任务输出｣ 界面手动触发。

en: This is an arbitrary name the GUI can use to refer to this particular configuration.
zh: GUI 用来准确定位该配置的字面名称。

en: Deactivating this checkbox is a way to disable a configuration temporarily without having to change its parameters.
zh: 取消选择本复选框，可以临时禁用一项配置，而无需更改其参数。

en: Executes the action immediately.
zh: 立即执行操作。

en: Note that most <MTX_…> variables are empty and will be removed for actions that can take variables as arguments.
zh: 注意，大多 <MTX_…> 变量为空，执行将变量作为参数的操作时将移除这些变量。

en: Variables for all job types
zh: 用于所有任务类型的变量

en: Job type ('multiplexer' or 'info')
zh: 任务类型 (｢混流｣ 或 ｢信息｣)

en: Job description
zh: 任务描述

en: Job start date && time in ISO 8601 format
zh: 任务启动日期与时间 (ISO 8601 格式)

en: Job end date && time in ISO 8601 format
zh: 任务完成日期与时间 (ISO 8601 格式)

en: Exit code (0: ok, 1: warnings occurred, 2: errors occurred)
zh: 退出代码 (0: 正常，1: 发生警告，2: 发生错误)

en: Variables for multiplex jobs
zh: 用于混流任务的变量

en: Destination file's absolute path
zh: 输出文件的绝对路径

en: Destination folders's absolute path
zh: 输出目录的绝对路径

en: Source files' absolute paths
zh: 输入文件的绝对路径

en: Current date && time in ISO 8601 format
zh: 当前日期与时间 (ISO 8601 格式)

en: MKVToolNix GUI's installation directory
zh: MKVToolNix GUI 安装目录

en: Select audio file
zh: 选中音频文件

en: %1 automatic, %2 manual, %3 running
zh: %1 个自动，%2 个手动，%3 个正在运行

en: Show job queue && access job logs
zh: 显示任务队列 && 查看任务日志

en: Show job output
zh: 显示任务输出消息

en: Adding multiple files via 'Add source files'
zh: 通过 ｢添加输入文件｣ 添加多个文件

en: What do you want to do with the files?
zh: 您希望如何处理这些文件?

en: The program can collect all files from all directories in a single list. What happens with that list is determined by how dragging & dropping/copying & pasting files is configured.
zh: 程序可以将所有目录中的全部文件收集为单个完整列表。对该列表的处理行为取决于您对拖放或复制/粘贴动作的配置。

en: For each directory a new multiplex settings tab can be created. All files from that directory will be added to this new tab. The configuration about dragging & dropping/copying & pasting files is ignored in this case.
zh: 可以为每个目录创建一个新的混流设置标签页。同一个目录中的所有文件都将被添加到新建的标签页中。在这种情况下，会忽略关于拖放或复制/粘贴动作的配置。

en: Tells mkvmerge to abort after the first warning is emitted.
zh: 要求 mkvmerge 在触发警告时即中止执行。

en: Selects how mkvmerge calculates timestamps when appending files.
zh: 选择 mkvmerge 在追加文件时计算时间戳的方式。

en: The default is 'file' with 'track' being an alternative mode.
zh: 默认为 ｢文件｣ (file) 模式，也可以选择 ｢轨道｣ (track) 模式。

en: This option needs an additional argument 'n'.
zh: 该选项需要一个额外参数 'n'。

en: Tells mkvmerge to put at most 'n' data blocks into each cluster.
zh: 要求 mkvmerge 在每个簇中最多置入「n」个数据区块。

en: If the number is postfixed with 'ms' then put at most 'n' milliseconds of data into each cluster.
zh: 如果数字后紧接着 ms 则表示在每个簇中最多置入 n 毫秒的数据。

en: The maximum length for a cluster that mkvmerge accepts is 60000 blocks and 32000ms; the minimum length is 100ms.
zh: mkvmerge 允许的簇最大长度为 60000 区块 和 32000 毫秒；最小长度为 100 毫秒。

en: Programs will only be able to seek to clusters, so creating larger clusters may lead to imprecise or slow seeking.
zh: 程序只能以簇跳转定位，因此创建较大的簇可能导致跳转定位不精确或缓慢。

en: Tells mkvmerge to create a meta seek element at the end of the file containing all clusters.
zh: 要求 mkvmerge 在文件尾部创建包含所有簇的元定位元素。

en: Enables the creation of byte-identical files if the same source files with the same options and the same seed are used.
zh: 创建完全确定的文件。若输入文件一致，且使用相同的选项参数及种子值，则会输出在二进制层面完全一致的文件。

en: Disables lacing for all tracks.
zh: 在所有轨道中禁用紧缩。

en: This will increase the file's size, especially if there are many audio tracks.
zh: 这将增加文件大小，尤其是有很多音频轨道时。

en: Use this only for testing purposes.
zh: 仅作测试用途。

en: Tells mkvmerge not to write tags with statistics for each track.
zh: 要求 mkvmerge 不为各条轨道写入统计信息标签。

en: Tells mkvmerge not to write LanguageIETF track header elements and ChapLanguageIETF chapter elements.
zh: 要求 mkvmerge 不要写入「LanguageIETF」轨道头部元素及「ChapLanguageIETF」章节元素。

en: Write durations for all blocks.
zh: 为所有区块写入时长。

en: This will increase file size and does not offer any additional value for players at the moment.
zh: 这将增大文件尺寸，而且目前对播放器来说没有额外的好处。

en: Tells mkvmerge to flush all data cached in memory to storage when closing files opened for writing.
zh: 要求 mkvmerge 在关闭以写入模式打开的文件时，强制将内存中已缓存的所有数据写入存储设备。

en: This can be used to prevent data loss on power outages or to circumvent certain problems in the operating system or drivers.
zh: 可用于在电源中断时避免数据损失，或规避操作系统或驱动程序的特定问题。

en: The downside is that multiplexing will take longer as mkvmerge will wait until all data has been written to the storage before exiting.
zh: 缺点是混流耗时更长，因为 mkvmerge 在退出前需要等待所有数据写入存储设备。

en: See issues #2469 and #2480 on the MKVToolNix bug tracker for in-depth discussions on the pros and cons.
zh: 关于优劣的深入讨论，请参见 MKVToolNix bug 跟踪平台中的问题 #2469 与问题 #2480。

en: Stops processing after the primary video track ends, discarding any remaining packets of other tracks.
zh: 主要视频轨道结束时就停止处理，丢弃其他轨道剩余的任何数据包。

en: Tells mkvmerge not to create and write the cue data which can be compared to an index in an AVI.
zh: 要求 mkvmerge 不要创建并写入 cue 数据（类似 AVI 格式的索引）。

en: Matroska files can be played back without the cue data, but seeking will probably be imprecise and slower.
zh: Matroska 文件即使没有 cue 索引数据也能播放，但跳转定位可能会变得不精确且缓慢。

en: Tells mkvmerge not to write the 'date' field in the segment information headers.
zh: 要求 mkvmerge 不要在剪辑信息头部字段写入日期（「date」）字段。

en: This field is normally set to the date the file is created.
zh: 该字段通常会设为文件创建的日期。

en: Forces the timestamp scale factor to the given value.
zh: 强制时间戳缩放系数为指定值。

en: You have to enter a value between 1000 and 10000000 or the magic value -1.
zh: 请输入 1000 到 10000000 之间的数值，或特殊数值 -1。

en: Normally mkvmerge will use a value of 1000000 which means that timestamps and durations will have a precision of 1ms.
zh: 通常 mkvmerge 使用 1000000，表示时间戳和帧时长的精度为 1 毫秒。

en: For files that will not contain a video track but at least one audio track mkvmerge will automatically choose a timestamp scale factor so that all timestamps and durations have a precision of one sample.
zh: 对于不包含视频轨道但包含至少一条音频轨道的文件，mkvmerge 将会自动选择一个时间戳伸缩系数以使所有时间戳和时长的精度为一个样本。

en: This causes bigger overhead but allows precise seeking and extraction.
zh: 这会增大开销，但能够允许精确跳转定位和提取。

en: If the magical value -1 is used then mkvmerge will use sample precision even if a video track is present.
zh: 如果使用了 -1 这一特殊数值，则即使在有视频轨道存在时，mkvmerge 也将使用采样精度。

en: &Scan for other playlists
zh: 扫描其他播放列表(&S)

en: &Don't scan, just add the file
zh: 不扫描，仅添加文件(&D)

en: The file '%1' you've added is a playlist.
zh: 您添加的 '%1' 文件是一个播放列表。

en: The directory it is located in contains %1 other file with the same extension. | The directory it is located in contains %1 other files with the same extension.
zh[0]: 该文件所在目录还存在 %1 个相同扩展名的文件。

en: The GUI can scan these files, present the results including duration and number of tracks of each playlist found and let you choose which one to add.
zh: 程序可以扫描这些文件，扫描结果包括每个播放列表的时长、轨道数量，以便您选择需要添加的文件。

en: Playlists shorter than %1 second will be ignored. | Playlists shorter than %1 seconds will be ignored.
zh[0]: 长度小于 %1 秒的播放列表将会被忽略。

en: You can change this value in the preferences.
zh: 可以在偏好设置中更改该数值。

en: Copy attachment
zh: 复制附件

en: Source file name
zh: 输入文件名

en: To all destination files
zh: 所有输出文件

en: Only to the first destination file
zh: 仅首个输出文件

en: Attachment with same name present
zh: 已存在同名附件

en: An attachment with the name '%1' is already present.
zh: 已存在名为 '%1' 的附件。

en: Do you really want to add '%1' as another attachment?
zh: 是否确定将“%1”添加为附件?

en: &Add attachment
zh: 添加附件(&A)

en: &Skip file
zh: 跳过文件(&S)

en: Always s&kip files
zh: 总是跳过文件(&K)

en: &Enable selected attachment | &Enable selected attachments
zh[0]: 启用选中的附件(&E)

en: &Disable selected attachment | &Disable selected attachments
zh[0]: 禁用选中的附件(&D)

en: &Remove attachment | &Remove attachments
zh[0]: 移除附件(&R)

en: <Do not change>
zh: <不更改>

en: E&nable all attachments
zh: 启用所有附件(&N)

en: Di&sable all attachments
zh: 禁用所有附件(&S)

en: &Select all attachments
zh: 选择所有附件(&S)

en: Right-click for attachment actions
zh: 右击查看针对附件的操作

en: Linux/Unix shells (bash, zsh etc.)
zh: Linux/Unix shell (bash、zsh 等)

en: MKVToolNix option files (JSON-formatted)
zh: MKVToolNix 选项文件 (JSON 格式)

en: Don't escape
zh: 不转义

en: Right-click to add, append and remove files
zh: 右击可添加、追加或移除文件

en: Right-click for actions for all items
zh: 右击查看针对所有项目的选项

en: If set to 'no' then the selected tracks will not be copied to the destination file.
zh: 如果设为“否”，则选中的轨道将不会被复制到输出文件中。

en: A name for this track that players can display helping the user choose the right track to play, e.g. "director's comments".
zh: 播放器中显示的该轨道的名称，以供用户选择需要的轨道进行播放，例如“导演评论”。

en: The language for this track that players can use for automatic track selection and display for the user.
zh: 该轨道的语言，播放器可以用来进行自动轨道选择，及向用户显示。

en: Make this track eligible to be played by default.
zh: 授予该轨道被默认播放的资格。

en: Players should prefer tracks with the default track flag set while taking into account user preferences such as the track's language.
zh: 播放器应优先选择带「默认轨」标记的轨道，同时也应考虑用户的偏好设置，例如轨道的语言。

en: Mark this track as "forced display".
zh: 将该轨道标记为 ｢强制显示｣。

en: Use this for tracks containing onscreen text or foreign-language dialogue.
zh: 适用于包含屏幕显示文字或外语对白翻译的轨道。

en: Mark this track as "enabled" (the default) or "disabled".
zh: 将该轨道标记为 ｢已启用｣ (默认) 或 ｢已禁用｣。

en: Players should only consider enabled tracks for playback.
zh: 播放器应只选取已启用的轨道用于播放。

en: Sets the lossless compression algorithm to be used for this track.
zh: 设置将使用在该轨道的无损压缩算法。

en: If set to 'determine automatically' then mkvmerge will decide whether or not to compress and which algorithm to use based on the track type.
zh: 如果设为“自动决定”，则 mkvmerge 将根据轨道类型决定是否压缩以及压缩算法。

en: Currently only certain subtitle formats are compressed with the zlib algorithm.
zh: 目前仅有某些字幕格式会使用 zlib 算法压缩。

en: Delay this track's timestamps by a couple of ms.
zh: 以毫秒为单位对该轨道的时间戳进行延迟。

en: The value can be negative, but keep in mind that any frame whose timestamp is negative after this calculation is dropped.
zh: 数值可以为负数，但注意所有经过延迟计算后时间戳为负的帧将会被丢弃。

en: This works with all track types.
zh: 该选项在所有轨道类型上均有效。

en: This option can also be used for chapters.
zh: 此选项也可用于章节。

en: Multiply this track's timestamps with a factor.
zh: 将该轨道的时间戳乘以一个系数。

en: The value can be given either as a floating point number (e.g. 12.345) or a fraction of numbers (e.g. 123/456.78).
zh: 此数值既可以用浮点数 (如 12.345) 给出，也可以用分数形式 (如 123/456.78) 给出。

en: This works well for video and subtitle tracks but should not be used with audio tracks.
zh: 该选项在视频和字幕轨道上有效，但不应使用在音频轨道上。

en: Forces the default duration or number of frames per second for a track.
zh: 强制轨道的默认帧时长或每秒帧数。

en: The value can be given either as a floating point number (e.g. 12.345) or a fraction of integer values (e.g. 123/456).
zh: 数值可以是浮点数 (如 12.345) 也可以是分数 (如 123/456)。

en: You can specify one of the units 's', 'ms', 'us', 'ns', 'fps', 'i' or 'p'.
zh: 支持的单位包括: 's', 'ms', 'us', 'ns', 'fps', 'i' 或 'p'。

en: If no unit is given, 'fps' will be used.
zh: 若未给出单位，则以“fps”为单位。

en: Normally mkvmerge does not change the timing information (frame/field rate) stored in the video bitstream.
zh: 通常 mkvmerge 不会更改存储在视频码流中的计时信息 (帧/场速率)。

en: With this option that information is adjusted to match the container's timing information.
zh: 使用该选项后，以上信息将被调整以匹配容器中的计时信息。

en: There are several potential sources for the container's timing information: a value given on the command line with the '--default-duration' option, the source container or the video bitstream.
zh: 容器的计时信息有多个可能的来源: 通过命令行「--default-duration」选项给出的默认时长值，输入容器，以及视频码流。

en: The Matroska container format can store the display width/height for a video track.
zh: Matroska 容器格式可以存储视频轨道的显示宽度/高度。

en: This option tells mkvmerge the display aspect ratio to use when it calculates the display width/height.
zh: 该选项指定 mkvmerge 用于计算显示宽度/高度的显示宽高比。

en: Note that many players don't use the display width/height values directly but only use the ratio given by these values when setting the initial window size.
zh: 注意，很多播放器设置初始窗口大小时，并不直接使用显示宽度/高度数值，而只使用它们的比值。

en: This parameter is the display width in pixels.
zh: 该参数为显示宽度，单位为像素。

en: This parameter is the display height in pixels.
zh: 该参数为显示高度，单位为像素。

en: Sets the cropping parameters which tell a player to omit a certain number of pixels on the four sides during playback.
zh: 设置裁剪参数，告诉播放器在播放时忽略画面四周一定数量的像素。

en: This must be a comma-separated list of four numbers for the cropping to be used at the left, top, right and bottom, e.g. '0,20,0,20'.
zh: 必须为逗号分隔的四个数字，分别代表从视频画面左边、上边、右边和下边移除的像素数，例如 '0,20,0,20'。

en: Note that the video content is not modified by this option.
zh: 注意，视频内容不会被该选项所修改。

en: The values are only stored in the track headers.
zh: 这些仅仅是存储在轨道头部的数值。

en: Note also that there are not a lot of players that support the cropping parameters.
zh: 注意，支持裁剪参数的播放器并不多。

en: Sets the stereo mode of the video track to this value.
zh: 设置该视频轨道的立体模式。

en: If left empty then the track's original stereo mode will be kept or, if it didn't have one, none will be set at all.
zh: 如果留空则保留原模式，原模式未设置时不会设置任何模式。

en: This track contains SBR AAC/HE-AAC/AAC+ data.
zh: 该轨道包含 SBR AAC/HE-AAC/AAC+ 数据。

en: Only needed for AAC source files as SBR AAC cannot be detected automatically for these files.
zh: 仅在输入文件为无容器 AAC 时才需要，因为无法自动侦测此类文件是否为 SBR AAC。

en: Not needed for AAC tracks read from other container formats like MP4 or Matroska files.
zh: 从 MP4 或 Matroska 文件等其他容器格式中读取的 AAC 轨道不需要此选项。

en: Drops all HD extensions from an audio track and keeps only its lossy core.
zh: 丢弃音频轨道中的所有高清晰扩展，仅保留其有损核心。

en: This only works with DTS audio tracks.
zh: 仅在 DTS 音频轨道时有用。

en: Removes or at least minimizes the dialog normalization gain by modifying audio headers.
zh: 修改音频头部，从而移除或尽可能减小对白正规化增益。

en: This only works with AC-3, DTS & TrueHD audio tracks.
zh: 仅对 AC-3、DTS 与 TrueHD 音频轨有效。

en: Selects the character set a subtitle file or chapter information was written with.
zh: 选择字幕文件或章节信息中使用的字符集。

en: Only needed in certain situations:
zh: 仅在下列情况下需要:

en: for subtitle files that do not use a byte order marker (BOM) and that are not encoded in the system's current character set (%1)
zh: 字幕文件不包含字节顺序标记 (BOM) 且编码与系统当前字符集 (%1) 不一致时

en: for files with chapter information (e.g. OGM, MP4) for which mkvmerge does not detect the encoding correctly
zh: 从 mkvmerge 无法正确检测编码的文件 (如 OGM、MP4) 中读取章节信息时

en: Selects for which blocks mkvmerge will produce index entries ( = cue entries).
zh: 选择 mkvmerge 将为哪些区块创建索引条目 (即 cue 条目)。

en: "Determine automatically" is a good choice for almost all situations.
zh: 在几乎所有情况下，“自动决定”是个合适的选择。

en: Free-form edit field for user defined options for this track.
zh: 可在此字段指定用于该轨道的自定义参数。

en: What you input here is added after all the other options the GUI adds so that you could overwrite any of the GUI's options for this track.
zh: 此处输入的所有内容将被添加到图形界面程序添加的所有其他选项之后，这样您可以覆盖程序为该轨道生成的任何选项。

en: All occurrences of the string "<TID>" will be replaced by the track's track ID.
zh: 所有 "<TID>" 将会被替换为轨道的轨道 ID。

en: Select timestamp file
zh: 选择时间戳文件

en: Select tags file
zh: 选择标签文件

en: XML tag files
zh: XML 标签文件

en: Append media files
zh: 追加媒体文件

en: Add media files
zh: 添加媒体文件

en: Unable to append files
zh: 无法追加文件

en: You cannot add additional parts to files that don't contain tracks.
zh: 不能为不包含轨道的文件添加其余部分。

en: Add media files as additional parts
zh: 添加媒体文件为其余部分

en: &Remove file | &Remove files
zh[0]: 移除文件(&R)

en: Open file in &MediaInfo | Open files in &MediaInfo
zh[0]: 在 &MediaInfo 中打开文件

en: Select all &items from selected file | Select all &items from selected files
zh[0]: 选中所选文件的所有项目(&I)

en: Open corresponding file in &MediaInfo | Open corresponding files in &MediaInfo
zh[0]: 在 &MediaInfo 中打开对应文件

en: &Add files
zh: 添加文件(&A)

en: A&ppend files
zh: 追加合并文件(&P)

en: Add files as a&dditional parts
zh: 添加为其余部分(&D)

en: Remove a&ll files
zh: 移除所有文件(&L)

en: Set destination &file name from selected file's name
zh: 根据选中文件的名称设置输出文件名(&F)

en: &Select all items
zh: 全选(&S)

en: Select all tracks of specific &type
zh: 选择所有同类轨道(&T)

en: &Enable all items
zh: 全部启用(&E)

en: &Disable all items
zh: 全部禁用(&D)

en: Afterwards &leave the settings as they are.
zh: 完成后保留各项设置(&L)。

en: Afterwards create &new multiplex settings and close the current ones.
zh: 然后新建混流设置页面，并关闭当前各页(&N)。

en: Afterwards &close the current multiplex settings.
zh: 然后关闭当前混流设置页面(&C)。

en: Afterwards &remove all source files.
zh: 然后移除所有输入文件(&R)。

en: Determine automatically
zh: 自动决定

en: No extra compression
zh: 不做额外压缩

en: Only for I frames
zh: 仅 I 帧

en: For all frames
zh: 全部帧

en: No cues
zh: 不写入索引

en: Executable not found
zh: 找不到可执行文件

en: This function requires the application %1.
zh: 此功能需要应用程序 %1。

en: Its installation location could not be determined automatically.
zh: 其安装位置无法自动检测。

en: Please select its location below.
zh: 请在下方选择其所在位置。

en: You can download the application from the following URL:
zh: 您可以从以下地址下载该应用程序:

en: The following non-recoverable error was found: %1.
zh: 出现下述无法挽救的错误: %1。

en: The application will terminate now.
zh: 应用程序将立刻终止。

en: Do not split
zh: 不切割

en: After output size
zh: 在输出一定大小后

en: After output duration
zh: 在输出一定时长后

en: After specific timestamps
zh: 在特定时间点之后

en: By parts based on timestamps
zh: 按时间点分段

en: By parts based on frame/field numbers
zh: 按帧/场编号分段

en: After frame/field numbers
zh: 在帧/场序号之后

en: Before chapters
zh: 在章节之前

en: This is the title that players may show as the 'main title' for this movie.
zh: 这是播放器将作为此影片的“主标题”显示的标题。

en: Enables splitting of the output into more than one file.
zh: 将输出文件切割为一个以上的文件。

en: You can split based on the amount of time passed, based on timestamps, on frame/field numbers or on chapter numbers.
zh: 可以基于时长、时间戳、帧/场编号或章节编号进行切割。

en: The maximum number of files that will be created even if the last file might contain more bytes/time than wanted.
zh: 最多生成指定数量的文件。最后一个文件的大小或时长可能会大于预期。

en: Useful e.g. when you want exactly two files.
zh: 例如，当需要正好两个文件时使用该选项。

en: If you leave this empty then there is no limit for the number of files mkvmerge might create.
zh: 如果该项留空，则 mkvmerge 生成的文件数量不受限制。

en: Use 'segment linking' for the resulting files.
zh: 对生成的文件启用“剪辑链接”。

en: For an in-depth explanantion of file/segment linking and this feature please read mkvmerge's documentation.
zh: 要获取文件/剪辑链接和本功能的详细说明，请阅读 mkvmerge 文档。

en: Sets the segment UIDs to use.
zh: 设置要使用的剪辑 UID 列表。

en: This is a comma-separated list of 128-bit segment UIDs in the usual UID form: hex numbers with or without the "0x" prefix, with or without spaces, exactly 32 digits.
zh: 此处为逗号分隔的 128 位剪辑 UID 列表，UID 格式与通常一致: 正好 32 位数的十六进制数，可以有 "0x" 前缀，可以有空格，也可以没有。

en: Each file created contains one segment, and each segment has one segment UID.
zh: 生成的每一个文件包含一个剪辑，每个剪辑有一个剪辑 UID。

en: If more segment UIDs are specified than segments are created then the surplus UIDs are ignored.
zh: 如果提供的 UID 数量多于生成的剪辑数，则多余的 UID 将被忽略。

en: If fewer UIDs are specified than segments are created then random UIDs will be created for them.
zh: 如果提供的 UID 数量少于生成的剪辑数，则将为剩余剪辑随机生成 UID。

en: mkvmerge supports two chapter formats: The OGM like text format and the full featured XML format.
zh: mkvmerge 支持两种章节格式: OGM 风格的文本格式和全功能的 XML 格式。

en: This option specifies the language to be associated with chapters if the OGM chapter format is used.
zh: 当使用 OGM 章节格式时，该选项指定章节的语言。

en: It is ignored for XML chapter files.
zh: 使用 XML 章节文件时该选项被忽略。

en: The language set here is also used when chapters are generated.
zh: 这里设置的语言也将在生成章节时使用。

en: If the OGM format is used and the file's character set is not recognized correctly then this option can be used to correct that.
zh: 如果使用 OGM 格式且文件的字符集未能正确识别，可以使用该选项来修正。

en: mkvmerge can read cue sheets for audio CDs and automatically convert them to chapters.
zh: mkvmerge 可以读取音频 CD 的 CUE 表单并自动将其转换为章节。

en: This option controls how the chapter names are created.
zh: 使用该选项控制生成的章节名称。

en: The sequence '%p' is replaced by the track's PERFORMER, the sequence '%t' by the track's TITLE, '%n' by the track's number and '%N' by the track's number padded with a leading 0 for track numbers < 10.
zh: '%p' 将被替换为轨道的 PERFORMER (表演者)，'%t' 将被替换为 TITLE (标题)，'%n' 将被替换为轨道编号，若使用 '%N'，则小于 10 的轨道编号将在前面补 0。

en: The rest is copied as is.
zh: 其余部分原样复制。

en: If nothing is entered then '%p - %t' will be used.
zh: 若此处留空，则使用 '%p - %t'。

en: Delay the chapters' timestamps by a couple of ms.
zh: 以毫秒为单位对章节的时间戳进行延迟。

en: Multiply the chapters' timestamps with a factor.
zh: 将章节的时间戳乘以一个系数。

en: mkvmerge can generate chapters automatically.
zh: mkvmerge 可以自动生成章节。

en: The following modes are supported:
zh: 支持以下模式:

en: When appending: one chapter is created at the start and one whenever a file is appended.
zh: 在追加文件时: 文件开头为第一章，随后每追加一个文件便创建一个章节。

en: In fixed intervals: chapters are created in fixed intervals, e.g. every 30 seconds.
zh: 按固定间距: 章节按固定间距生成，如每 30 秒为一章。

en: The language for the newly created chapters is set via the chapter language control above.
zh: 新创建章节的语言可通过上方的章节语言控件设置。

en: Create a WebM compliant file.
zh: 创建符合 WebM 规范的文件。

en: mkvmerge also turns this on if the destination file name's extension is "webm".
zh: 若输出文件的扩展名为 ｢webm｣，mkvmerge 会自动启用该选项。

en: This mode enforces several restrictions.
zh: 该模式强制执行一些限制条件。

en: The only allowed codecs are VP8/VP9 video and Vorbis/Opus audio tracks.
zh: 视频仅允许 VP8/VP9 编码格式，音频仅允许 Vorbis/Opus 编码格式。

en: Tags are allowed, but chapters are not.
zh: 允许使用标签，但不允许使用章节。

en: The DocType header item is changed to "webm".
zh: 文档类型头元素 DocType 将会被更改为 ｢webm｣。

en: Stops processing after the primary video track ends.
zh: 在主视频轨结束时停止处理。

en: Any later packets of other tracks will be discarded.
zh: 其余轨道在这之后的所有数据包都将被丢弃。

en: Any option given here will be added at the end of the mkvmerge command line.
zh: 此处的所有选项将被添加到 mkvmerge 命令行的末尾。

en: The size after which a new destination file is started.
zh: 在此大小之后创建一个新的输出文件。

en: The letters 'G', 'M' and 'K' can be used to indicate giga/mega/kilo bytes respectively.
zh: 可以使用字母 'G'、'M' 和 'K' 分别表示吉/兆/千字节。

en: All units are based on 1024 (G = 1024^3, M = 1024^2, K = 1024).
zh: 所有单位均以 1024 为底 (G = 1024^3，M = 1024^2，K = 1024)。

en: The duration after which a new destination file is started.
zh: 在此时长之后创建一个新的输出文件。

en: You may omit the number of hours 'HH' and the number of nanoseconds 'nnnnnnnnn'.
zh: 可以省略表示小时的 'HH' 和表示纳秒的 'nnnnnnnnn'。

en: If given then you may use up to nine digits after the decimal point.
zh: 如果给出，则小数点后最多可以使用九位数。

en: Examples: 01:00:00 (after one hour) or 1800s (after 1800 seconds).
zh: 示例: 01:00:00 (一小时以后) 或 1800s (1800 秒以后)。

en: Timestamps:
zh: 时间戳:

en: The timestamps after which a new destination file is started.
zh: 在此时间点之后创建一个新的输出文件。

en: The timestamps refer to the whole stream and not to each individual destination file.
zh: 这里的时间点是相对于整个流而言的，而非单个的输出文件。

en: You may omit the number of hours 'HH'.
zh: 可以省略表示小时的 'HH'。

en: You can specify up to nine digits for the number of nanoseconds 'nnnnnnnnn' or none at all.
zh: 'nnnnnnnnn' 最多可以指定九位数字获得纳秒精度，或省略。

en: If two or more timestamps are used then you have to separate them with commas.
zh: 若使用了两个或以上的时间戳，请在中间用逗号分隔。

en: The formats can be mixed, too.
zh: 各种格式可以混用。

en: Examples: 01:00:00,01:30:00 (after one hour and after one hour and thirty minutes) or 180s,300s,00:10:00 (after three, five and ten minutes).
zh: 示例: 01:00:00,01:30:00 (一小时以后、一小时三十分钟以后) 或 180s,300s,00:10:00 (三分钟、五分钟、十分钟以后)。

en: Parts:
zh: 分段:

en: A comma-separated list of timestamp ranges of content to keep.
zh: 逗号分隔的列表，指定要截取内容的时间戳范围。

en: Each range consists of a start and end timestamp with a '-' in the middle, e.g. '00:01:15-00:03:20'.
zh: 每个范围由起始与终止时间戳组成，两个时间戳之间用 '-' 隔开，如 '00:01:15-00:03:20'。

en: If a start timestamp is left out then the previous range's end timestamp is used, or the start of the file if there was no previous range.
zh: 若起始时间戳未指定，则将使用前一范围的终止时间戳作为起始。如果不存在前一范围，则以文件开头作为起始。

en: If a range's start timestamp is prefixed with '+' then its content will be written to the same file as the previous range. Otherwise a new file will be created for this range.
zh: 如果范围的起始时间戳以 '+' 开头，则其内容将写入与前一范围相同的文件当中。否则将创建一个新的文件。

en: A comma-separated list of frame/field number ranges of content to keep.
zh: 逗号分隔的列表，指定要截取内容的帧/场编号范围。

en: Each range consists of a start and end frame/field number with a '-' in the middle, e.g. '157-238'.
zh: 每个范围由起始与终止帧/场编号组成，两个编号之间用 '-' 隔开，如 '157-238'。

en: The numbering starts at 1.
zh: 编号从 1 开始。

en: This mode considers only the first video track that is output.
zh: 该模式仅以输出的第一条视频轨道为考虑对象。

en: If no video track is output no splitting will occur.
zh: 若没有输出视频轨道，则将不进行切割操作。

en: The numbers given with this argument are interpreted based on the number of Matroska blocks that are output.
zh: 此参数指定的数字将被解读为输出文件中的 Matroska 区块编号。

en: A single Matroska block contains either a full frame (for progressive content) or a single field (for interlaced content).
zh: 单个 Matroska 区块可包含一个完整帧 (对于逐行扫描的内容) 或单独一场画面 (对于隔行扫描的内容)。

en: mkvmerge does not distinguish between those two and simply counts the number of blocks.
zh: mkvmerge 不区分这两种情况，只按区块数量计数。

en: If a start number is left out then the previous range's end number is used, or the start of the file if there was no previous range.
zh: 若起始编号未指定，则将使用前一范围的终止时间戳作为起始。如果不存在前一范围，则以文件开头作为起始。

en: If a range's start number is prefixed with '+' then its content will be written to the same file as the previous range. Otherwise a new file will be created for this range.
zh: 如果范围的起始编号以 '+' 开头，则其内容将写入前一范围相同的文件当中。否则将创建一个新的文件。

en: Frames/fields:
zh: 帧/场:

en: A comma-separated list of frame/field numbers after which to split.
zh: 逗号分隔的列表，指定要在哪些帧/场之后切割。

en: Chapter numbers:
zh: 章节编号:

en: Either the word 'all' which selects all chapters or a comma-separated list of chapter numbers before which to split.
zh: 在指定章节之前切割。可使用单词 'all' 表示所有章节，或使用以逗号分隔的章节编号列表。

en: Splitting will occur right before the first key frame whose timestamp is equal to or bigger than the start timestamp for the chapters whose numbers are listed.
zh: 将在时间戳等于或大于此处所列章节的起始时间戳的首个关键帧之前切割。

en: A chapter starting at 0s is never considered for splitting and discarded silently.
zh: 起始时间为 0s 的章节不会被用于切割，会直接抛弃它们且不给出提示。

en: This mode only considers the top-most level of chapters across all edition entries.
zh: 该模式仅以所有版本条目的最高级章节为考虑对象。

en: Select segment info file
zh: 选择剪辑信息文件

en: XML segment info files
zh: XML 剪辑信息文件

en: Select chapter file
zh: 选择章节文件

en: &Use information
zh: 使用信息(&U)

en: &Don't use information
zh: 不使用信息(&D)

en: (additional part)
zh: (其余部分)

en: <No destination file>
zh: <无输出文件>

en: The configuration has been loaded.
zh: 配置已加载。

en: The settings file '%1' contains invalid settings and was not loaded.
zh: 设置文件“%1”包含无效的设置，未能加载。

en: The configuration has been saved.
zh: 配置已保存。

en: Save option file
zh: 保存选项文件

en: The option file has been created.
zh: 选项文件已创建。

en: Save settings file as
zh: 设置文件另存为

en: MKVToolNix GUI config files
zh: MKVToolNix GUI 设置文件

en: Cannot start multiplexing
zh: 无法启动混流

en: You have to set the destination file name before you can start multiplexing or add a job to the job queue.
zh: 开始混流任务或将任务添加到队列之前，必须设置输出文件名。

en: The destination file name is invalid and must be fixed before you can start multiplexing or add a job to the job queue.
zh: 输出文件名无效。必须先进行修改，才能启动混流任务或将任务添加到队列。

en: Create file without audio track
zh: 创建无音频轨的文件

en: With the current multiplex settings the destination file will not contain an audio track.
zh: 若使用当前的混流设置，输出文件将不含任何音频轨道。

en: &Create file without audio track
zh: 创建无音频轨的文件(&C)

en: Enter job description
zh: 输入任务描述

en: Please enter the new job's description.
zh: 请输入新任务的描述。

en: Adding the job to the queue failed
zh: 将任务添加到队列失败

en: Open settings file
zh: 打开设置文件

en: The job has been added to the job queue.
zh: 任务已添加到任务队列。

en: Close modified settings
zh: 关闭已修改的设置

en: The multiplex settings creating "%1" have been modified. Do you really want to close? All changes will be lost.
zh: 「%1」的混流设置已被修改。是否确定要关闭? 所有改动将会丢失。

en: &Close settings
zh: 关闭设置(&C)

en: mkvmerge command line
zh: mkvmerge 命令行

en: &Next multiplex settings
zh: 下一个混流设置页面(&N)

en: &Previous multiplex settings
zh: 上一个混流设置页面(&P)

en: Adding chapter files
zh: 添加章节文件

en: The file '%1' contains chapters.
zh: 文件 '%1' 包含章节。

en: These aren't treated like other source files in MKVToolNix.
zh: 此类文件在 MKVToolNix 中的处理方式与其他输入文件不同。

en: Instead such a file must be set via the 'chapter file' option on the 'output' tab.
zh: 必须通过“输出”选项卡中的“章节文件”选项来设置。

en: The GUI will enter the dropped file's file name into that control replacing any file name which might have been set earlier.
zh: 程序会将拖入文件的名称填入相应控件中，在此之前指定的文件名将会被替换。

en: Adding segment info files
zh: 添加剪辑信息文件

en: The file '%1' contains segment information.
zh: 文件“%1”包含剪辑信息。

en: Instead such a file must be set via the 'segment info' option on the 'output' tab.
zh: 这类文件必须通过“输出”选项卡中的“剪辑信息”选项来设置。

en: Adding tag files
zh: 添加标签文件

en: The file '%1' contains tags.
zh: 文件 '%1' 包含标签。

en: Instead such a file must be set via the 'global tags' option on the 'output' tab.
zh: 必须通过“输出”选项卡中的“全局标签”选项来设置。

en: &Continue identification
zh: 继续鉴别(&C)

en: Scanning directory
zh: 正在扫描目录

en: Global tags
zh: 全局标签

en: Copy item
zh: 复制项目

en: Source file
zh: 输入文件

en: Source file's directory
zh: 输入文件目录

en: %1 entry | %1 entries
zh[0]: %1 个条目

en: Saving the file '%1' failed. Error message from the system: %2
zh: 文件 ｢%1｣ 保存失败。操作系统提供的错误消息: %2

en: You must select an existing file.
zh: 您必须选择现有文件。

en: Error executing mkvmerge
zh: 执行 mkvmerge 出错

en: Storing result in cache failed
zh: 将结果储存到缓存时失败

en: The JSON output generated by mkvmerge while identifying '%1' could not be parsed (parser's error message: %2).
zh: mkvmerge 鉴别「%1」时所输出的 JSON 数据无法解析 (解析器的错误信息: %2)。

en: Unrecognized file format
zh: 未知的文件格式

en: The file '%1' was not recognized as a supported format (exit code: %2).
zh: 文件「%1」未能识别为受支持的格式 (退出代码: %2)。

en: The file '%1' is an unsupported container format (%2).
zh: 文件「%1」属尚未支持的容器格式 (%2)。

en: Blu-ray index files
zh: Blu-ray 索引文件

en: All supported media files
zh: 所有支持的媒体文件

en: Reset all columns
zh: 重置所有列

en: The file is being analyzed.
zh: 正在分析文件。

en: The element was written at the end of the file, but the segment size could not be updated. Therefore the element will not be visible. The process will be aborted. The file has been changed!
zh: 元素已被写至文件尾部，但剪辑大小无法更新。因此该元素将不可见。处理将被中止。文件已被修改！

en: The meta seek element was written at the end of the file, but the segment size could not be updated. Therefore the element will not be visible. The process will be aborted. The file has been changed!
zh: 元定位元素已被写至文件尾部，但剪辑大小无法更新。因此该元素不可见。处理将被中止。文件已被修改！

en: File structure warning
zh: 文件结构警告

en: The Matroska file was modified, but the meta seek entry could not be updated. This means that players might have a hard time finding the element. Please use your favorite player to check this file.
zh: Matroska 文件已被修改，但元定位条目无法更新。这意味着播放器可能很难找到该元素。请使用您惯用的播放器检查此文件。

en: The file could not be opened for reading.
zh: 文件无法以读取模式打开。

en: The file could not be opened for writing.
zh: 文件无法以写入模式打开。

en: The Matroska file's last element is set to an unknown size.
zh: Matroska 文件的最后一个元素所设定的尺寸未知。

en: Due to the particular structure of the file this situation cannot be fixed automatically.
zh: 由于文件结构特别，该状况无法自动修复。

en: The file can be fixed by multiplexing it with mkvmerge again.
zh: 该文件可通过使用 mkvmerge 再次混流来修复。

en: The process will be aborted.
zh: 进程将中止。

en: The file has not been modified.
zh: 文件未被修改。

en: Internal program error
zh: 程序内部错误

en: An unknown error occurred. The file has been modified.
zh: 发生未知错误。文件已被修改。

en: Canonical form
zh: 最简式

en: Replace with canonical form once
zh: 仅此次替换为最简式(&J)

en: Always automatically replace with canonical form
zh: 总是自动替换为最简式(&Z)

en: Extended language subtags form
zh: 扩展语言子标签形式

en: Replace with extended language subtags form once
zh: 仅此次替换为扩展语言子标签形式(&E)

en: Always automatically replace with extended language subtags form
zh: 总是自动替换为扩展语言子标签形式(&K)

en: The selected language code '%1' is not an ISO 639-2 code. Players that only support the legacy Matroska language elements but not the IETF BCP 47 language elements will therefore display a different language such as 'und' (undetermined).
zh: 选中的语言代码「%1」并非 ISO 639-2 编码。因此，在只支持旧版 Matroska 语言元素而不支持 IETF BCP 47 语言元素的播放器中将显示为其他语言，例如「und」 (未定)。

en: The language '%1' is deprecated.
zh: 语言「%1」已被弃用。

en: The extended language subtag '%1' is deprecated.
zh: 扩展语言子标签 ｢%1｣ 已被弃用。

en: The script '%1' is deprecated.
zh: 文字「%1」已被弃用。

en: The script '%1' should not be used for the language '%2' as it is the script the overwhelming majority of documents for this language is written in.
zh: 文字「%1」不应与语言「%2」搭配使用，因为此文字是书写该语言时占主导地位的最常见文字。

en: The region '%1' is deprecated.
zh: 地区「%1」已被弃用。

en: The variant '%1' is deprecated.
zh: 变体「%1」已被弃用。

en: The variant '%1' is used with prefixes that aren't suited for it. Suitable prefixes are: %2.
zh: 未使用与变体标签「%1」相匹配的前缀。匹配的前缀为: %2。

en: The canonical form does use a suitable prefix.
zh: 但对应的最简式却有与之匹配的前缀。

en: The extended language subtags form does use a suitable prefix.
zh: 但对应的扩展语言子标签形式却有与之匹配的前缀。

en: This language tag is a grandfathered element only supported for historical reasons.
zh: 此语言标签是为向后兼容而保留的（grandfathered）古老标签，仅为历史因素而支持其输入，建议使用更为现代的标签。

en: The corresponding canonical & extended language subtags forms are: %1.
zh: 对应的最简式以及扩展语言子标签形式均为: %1。

en: The corresponding canonical form is: %1.
zh: 对应的最简式为: ｢%1｣。

en: The corresponding extended language subtags form is: %1.
zh: 对应的扩展语言子标签形式为: ｢%1｣。

en: The language tag is valid.
zh: 语言标签有效。

en: The language tag is not valid.
zh: 语言标签无效。

en: no language selected
zh: 未选择语言

en: BCP 47 language tag details
zh: BCP 47 语言标签详细信息

en: Extended language subtag
zh: 扩展语言子标签

en: Variants
zh: 变体

en: Private use
zh: 私人使用

en: Don't show this message again.
zh: 不再显示此消息。

en: &Configure available languages
zh: 配置可用语言(&C)

en: Toggle "track &enabled" flag
zh: 切换 ｢轨道启用｣ 标记(&E)

en: Toggle "&default track" flag
zh: 切换 ｢默认轨｣ 标记(&D)

en: Toggle "&forced display" flag
zh: 切换 ｢强制显示｣ 标记(&F)

en: Toggle "&original" flag
zh: 切换 ｢原始语言｣ 标记(&O)

en: Toggle "&commentary" flag
zh: 切换 ｢评论轨｣ 标记(&C)

en: Toggle "&hearing impaired" flag
zh: 切换 ｢听觉障碍｣ 标记(&H)

en: Toggle "&visual impaired" flag
zh: 切换 ｢视觉障碍｣ 标记(&V)

en: Toggle "&text descriptions" flag
zh: 切换 ｢文字描述｣ 标记(&T)

en: The program to execute hasn't been set yet.
zh: 要执行的程序尚未设置。

en: The audio file to play hasn't been set yet.
zh: 要播放的音频文件尚未设置。

en: Execute program '%1'
zh: 执行程序“%1”

en: Play audio file '%1'
zh: 播放音频文件“%1”

en: Select Matroska file to read segment UID from
zh: 选择用于读取剪辑 UID 的 Matroska 文件

en: Reading the segment UID failed
zh: 读取剪辑 UID 失败

en: No job has been started yet.
zh: 尚未启动任务。

en: &Save output
zh: 保存输出消息(&S)

en: &Clear output and reset progress
zh: 清空输出消息并重置进度(&C)

en: No output yet
zh: 尚无输出消息

en: No warnings yet
zh: 尚无警告消息

en: No errors yet
zh: 尚无错误消息

en: Abort running job
zh: 中止正在运行的任务

en: Do you really want to abort this job?
zh: 确定要中止该任务吗?

en: --- Warnings emitted by job '%1' started on %2 ---
zh: --- 任务『%1』(启动于 %2) 的警告消息 ---

en: --- Errors emitted by job '%1' started on %2 ---
zh: --- 任务『%1』(启动于 %2) 的错误消息 ---

en: --- Output of job '%1' started on %2 ---
zh: --- 任务『%1』(启动于 %2) 的输出消息 ---

en: Save job output
zh: 保存任务输出消息

en: Execute action after next &job completion
zh: 下一个任务完成时执行操作(&J)

en: Execute action when the &queue completes
zh: 队列完成时执行操作(&Q)

en: &Edit available actions to execute
zh: 编辑可执行的操作(&E)

en: Current job
zh: 当前任务

en: &Next job output tab
zh: 下一个任务输出标签页(&N)

en: &Previous job output tab
zh: 上一个任务输出标签页(&P)

en: Single field picture detected. Fix the MPEG2 video stream before attempting to multiplex it.
zh: 侦测到单场画面。在尝试混流前，请先修复 MPEG2 视频流。

en: Found at least one B frame without second reference in a non closed GOP.
zh: 在非闭合画面组中发现至少一个缺少第二参考帧的 B 帧。

en: Skipping {0} bytes (no valid AAC header found). This might cause audio/video desynchronisation.
zh: 跳过 {0} 字节 (未发现有效的 AAC 头)。这可能会导致音画不同步。

en: The AAC profiles are different: {0} and {1}
zh: AAC 档次不同: {0} 与 {1}

en: This AC-3 track contains {0} bytes of non-AC-3 data at the beginning. This corresponds to a delay of {1}ms. This delay will be used instead of the non-AC-3 data.
zh: 该 AC-3 轨道的开头包含 {0} 字节的非 AC-3 数据。这些数据相当于 {1} 毫秒的延迟。将使用此延迟替代非 AC-3 数据。

en: This audio track contains {0} byte of invalid data which was skipped before timestamp {1}. | This audio track contains {0} bytes of invalid data which were skipped before timestamp {1}.
zh[0]: 该音频轨道在时间戳 {1} 之前包含 {0} 字节的无效数据，已经跳过处理。

en: The audio/video synchronization may have been lost.
zh: 音频/视频可能发生不同步。

en: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to {0}/{1}.
zh: 从 MPEG-4 layer 10 (AVC) 视频数据中提取宽高比信息并设置显示尺寸为 {0}/{1}。

en: The codec's private data does not match. Both have the same length ({0}) but different content.
zh: 编码格式私有数据不匹配。长度相同 ({0}) 但内容不同。

en: This AVC/H.264 track's timing information indicates that it uses a variable frame rate. However, no default duration nor an external timestamp file has been provided for it, nor does the source container provide timestamps. The resulting timestamps may not be useful.
zh: 该 AVC/H.264 轨道的计时信息表明，它采用了可变帧率。但您没有指定默认帧时长或外部时间戳文件，源容器也没有提供时间戳。最终生成的时间戳可能会无法使用。

en: AVC/H.264 (unframed)
zh: AVC/H.264 (非成帧)

en: DTS header information changed! - New format:
zh: DTS 头部信息已更改！ - 新格式:

en: Skipping {0} bytes (no valid DTS header found). This might cause audio/video desynchronisation.
zh: 跳过 {0} 字节 (未发现有效的 DTS 头)。这可能会导致音画不同步。

en: DVB subtitles
zh: DVB 字幕

en: The FLAC headers could not be parsed: the stream info structure was not found.
zh: 无法解析 FLAC 头: 找不到流信息结构。

en: Packet number {0} contained an invalid FLAC header and is being skipped.
zh: 封包编号 {0} 包含无效的 FLAC 头，将被跳过。

en: The FPS is 0.0 but the reader did not provide a timestamp for a packet. {0}
zh: FPS 为 0.0 且读取器未提供封包的时间戳。{0}

en: generic video
zh: 常规视频

en: Extracted the aspect ratio information from the HEVC video data and set the display dimensions to {0}/{1}.
zh: 从 HEVC 视频数据中提取宽高比信息并设置显示尺寸为 {0}/{1}。

en: mkvmerge encountered broken or unparsable data in this video track.
zh: mkvmerge 在该视频轨道中遇到损坏或无法解析的数据。

en: The error message was:
zh: 错误消息为:

en: HEVC/H.265 (unframed)
zh: HEVC/H.265 (非成帧)

en: Kate packet is too small and is being skipped.
zh: Kate 包过小，跳过。

en: This MPEG audio track contains {0} bytes of non-MP3 data at the beginning. This corresponds to a delay of {1}ms. This delay will be used instead of the garbage data.
zh: 该 MPEG 音频轨道的开头包含 {0} 字节的非 MP3 数据。这些数据相当于 {1} 毫秒的延迟。将使用此延迟替代无用数据。

en: MPEG-1/2 video
zh: MPEG-1/2 视频

en: Cannot convert non-native MPEG4 video frames into native ones if the source container provides neither timestamps nor a number of frames per second.
zh: 在源容器不提供时间戳或帧率值的情况下，无法将非原生 MPEG4 视频帧转换为原生帧。

en: Could not find the codec configuration data in the first MPEG-4 part 2 video frame. This track cannot be stored in native mode.
zh: 在首个 MPEG-4 part 2 视频帧中找不到编码格式配置数据。该轨道不能以原生模式储存。

en: Extracted the aspect ratio information from the MPEG4 layer 2 video data and set the display dimensions to {0}/{1}.
zh: 从 MPEG4 layer 2 视频数据中提取宽高比信息并设置显示尺寸为 {0}/{1}。

en: The extracted values for video width and height from the MPEG4 layer 2 video data bitstream differ from what the values in the source container. The ones from the video data bitstream ({0}x{1}) will be used.
zh: 从 MPEG4 layer 2 视频数据码流中提取的视频宽度和高度数值与输入容器中的不同。将使用视频数据码流中的数值 ({0}x{1})。

en: ProRes video
zh: ProRes 视频

en: QuickTime compatible video
zh: QuickTime 兼容视频

en: Ignoring an entry which starts after it ends ({0}).
zh: 忽略了一个起始时间在终止时间之后的条目 ({0})。

en: text subtitles
zh: 文本字幕

en: Extracted the aspect ratio information from the Theora video headers and set the display dimensions to {0}/{1}.
zh: 从 Theora 视频头中提取宽高比信息并设置显示尺寸为 {0}/{1}。

en: VfW compatible video
zh: VfW 兼容视频

en: Error: vorbis_packetizer: Could not extract the stream's parameters from the first packets.
zh: 错误: vorbis_packetizer: 无法从初始封包中提取流参数。

en: The Vorbis codebooks are different. Such tracks cannot be concatenated without re-encoding.
zh: Vorbis 码表不同。此类轨道无法在不重编码的前提下连接。

en: This AVC/H.264 track does not start with a key frame. The first {0} frames have been skipped.
zh: 该 AVC/H.264 轨道的起始帧不是关键帧。已跳过最初 {0} 帧。

en: Extracted the aspect ratio information from the video bitstream and set the display dimensions to {0}/{1}.
zh: 从视频码流中提取宽高比信息，并将显示尺寸设为 {0}/{1}。

en: No attachment matched the spec '{0}'.
zh: 没有与 ｢{0}｣ 匹配的附件。

en: The name '{0}' is not a valid property name for the current edit specification in '{1}'.
zh: ｢{1}｣中指定的名称 ｢{0}｣ 在当前编辑选项中无效。

en: The property value contains non-ASCII characters, but the property is not a Unicode string in '{0}'. {1}
zh: 属性值包含非 ASCII 字符，但 ｢{0}｣ 中的属性并非 Unicode 字串。{1}

en: The property value is not a valid unsigned integer in '{0}'. {1}
zh: ｢{0}｣ 中的属性值不是有效的无符号整数。{1}

en: The property value is not a valid signed integer in '{0}'. {1}
zh: ｢{0}｣ 中的属性值不是有效的带符号整数。{1}

en: The property value is not a valid boolean in '{0}'. {1}
zh: ｢{0}｣ 中的属性值不是有效的布尔值。{1}

en: The property value is not a valid floating point number in '{0}'. {1}
zh: ｢{0}｣ 中的属性值不是有效的浮点数。{1}

en: The property value is not a valid binary spec or it is not exactly {2} bits long in '{0}'. {1}
zh: ｢{0}｣ 中的属性值不是有效的二进制数据，或长度不是 {2} 位。{1}

en: The property value is not a valid binary spec in '{0}'. {1}
zh: ｢{0}｣ 中的属性值不是有效的二进制数据。{1}

en: The property value is not a valid date & time string in '{0}'.
zh: ｢{0}｣ 中的属性值不是有效的日期／时间字符串。

en: The recognized format is 'YYYY-mm-ddTHH:MM:SS+zz:zz': the year, month, day, letter 'T', hours, minutes, seconds and the time zone's offset from UTC; example: 2017-03-28T17:28:00-02:00.
zh: 可以识别的格式为“YYYY-mm-ddTHH:MM:SS+zz:zz”: 年，月，日，字母“T”，时，分，秒，UTC 时区偏移; 例如: 2017-03-28T17:28:00-02:00。

en: The letter 'Z' can be used instead of the time zone's offset from UTC to indicate UTC aka Zulu time.
zh: 可以使用字母“Z”代替 UTC 时区偏移来表示 UTC 时间，亦即祖鲁（Zulu）时间。

en: Change for '{0}' executed. Number of entries deleted: {1}
zh: 已执行对 ｢{0}｣ 的更改。删除了 {1} 个条目。

en: Change for '{0}' executed. No property of this type found. One entry added.
zh: 已执行对 ｢{0}｣ 的更改。未发现此属性，新增了一个条目。

en: Change for '{0}' executed. Number of entries set: {1}.
zh: 已执行对 ｢{0}｣ 的更改。设定了 {1} 个条目

en: This property is unique. More instances cannot be added in '{0}'. {1}
zh: 该属性唯一。不可以将更多实例添加到 ｢{0}｣。{1}

en: Change for '{0}' executed. One entry added.
zh: 已执行对 ｢{0}｣ 的更改。新增了一个条目。

en: This property is mandatory and cannot be deleted in '{0}'. {1}
zh: ｢{0}｣ 中的属性为必要属性，无法删除。{1}

en: missing value
zh: 缺少值

en: missing property name
zh: 缺少属性名

en: invalid language tag '{0}': {1}
zh: 无效的语言标签 ｢{0}｣: {1}

en: Error parsing the chapters in '{0}': some mandatory elements are missing.
zh: 解析 ｢{0}｣ 中的章节出错: 缺少一些必要元素。

en: More than one file name has been given ('{0}' and '{1}').
zh: 指定了多余一个的文件名 ( ｢{0}｣ 与｢{1}｣)。

en: Modification of properties in the section '{0}' was requested, but no corresponding level 1 element was found in the file. {1}
zh: 要求修改段落 ｢{0}｣ 中的属性，但文件中未发现对应的 1 级元素。{1}

en: Track headers
zh: 轨道头部

en: The edit specifications '{0}' and '{1}' resolve to the same track with the UID {2}.
zh: 指定的编辑选项 ｢{0}｣ 与｢{1}｣作用在了同一条 UID 为 {2} 的轨道上。

en: Updating the '{0}' element failed. Reason:
zh: 更新元素 ｢{0}｣ 失败。原因:

en: The file '{0}' is not a Matroska file or it could not be found.
zh: 文件 ｢{0}｣ 不是 Matroska 文件或无法找到。

en: The file '{0}' could not be opened for reading and writing: {1}.
zh: 文件 ｢{0}｣ 无法以读写模式打开: {1}。

en: The file '{0}' could not be opened for reading and writing, or a read/write operation on it failed: {1}.
zh: 文件 ｢{0}｣ 无法以读写模式打开，或对该文件的读写操作失败: {1}。

en: The changes are written to the file.
zh: 更改已写入到文件。

en: No changes were made.
zh: 未作修改。

en: Unknown parse mode in '{0} {1}'.
zh: ｢{0} {1}｣ 中解析模式未知。

en: Invalid selector in '{0} {1}'.
zh: ｢{0} {1}｣ 中的选择器无效。

en: Invalid change spec ({2}) in '{0} {1}'.
zh: ｢{0} {1}｣ 中的更改方式 ({2}) 无效。

en: The value '{0}' is not a number.
zh: 值 ｢{0}｣ 不是数字。

en: All known property names and their meaning
zh: 所有已知属性的名称及含义

en: Element types:
zh: 元素类型:

en:   SI: signed integer
zh:   SI: 带符号整数

en:   UI: unsigned integer
zh:   UI: 无符号整数

en:   B:  boolean (0 or 1)
zh:   B:  布尔值 (0 或 1)

en:   S:  string
zh:   S:  字符串

en:   US: Unicode string
zh:   US: Unicode 字符串

en:   X:  binary in hex
zh:   X:  以十六进制显示的二进制值

en:   FP: floating point number
zh:   FP: 浮点数

en:   DT: date & time
zh:   DT: 日期 & 时间

en: Elements in the category '{0}' ('--edit {1}'):
zh: 类别 ｢{0}｣ 中的元素 ('--edit {1}'):

en: mkvpropedit [options] <file> <actions>
zh: mkvpropedit [选项] <文件> <动作>

en: List all valid property names and exit
zh: 列出所有有效的属性名并退出

en: Sets the Matroska parser mode to 'fast' (default) or 'full'
zh: 设置 Matroska 解析器的模式为 'fast' (默认，快速) 或 'full' (完全)

en: Use legacy font MIME types when adding new attachments or replacing existing ones
zh: 添加新的字体附件或替换已有的字体附件时使用传统的 MIME 类型

en: Actions for handling properties
zh: 处理属性的操作

en: Sets the Matroska file section that all following add/set/delete actions operate on (see below and man page for syntax)
zh: 指定其后所有 add/set/delete 操作所作用的 Matroska 文件段落 (语法参见下文以及帮助文档)

en: Adds a property with the value even if such a property already exists
zh: 以指定值添加属性，即使该属性已存在

en: Sets a property to the value if it exists and add it otherwise
zh: 如果存在该属性则设为指定值，否则新增该属性

en: Delete all occurrences of a property
zh: 删除该属性的所有条目

en: Actions for handling tags and chapters
zh: 处理标签与章节的操作

en: Add or replace tags in the file with the ones from 'filename' or remove them if 'filename' is empty (see below and man page for syntax)
zh: 用 'filename' 中的标签添加或替换文件中的标签，若 'filename' 为空则移除标签 (语法参见下文以及帮助文档)

en: Add or replace chapters in the file with the ones from 'filename' or remove them if 'filename' is empty
zh: 用 'filename' 中的章节添加或替换文件中的章节，若 'filename' 为空则移除章节

en: Set the charset to use when reading chapter files using the simple chapter format
zh: 设置用于读取简易章节格式的章节文件时所用的字符集

en: Calculate statistics for all tracks and add new/update existing tags for them
zh: 计算所有轨道的统计信息，并为其添加新的／更新现有的标签

en: Delete all existing track statistics tags
zh: 删除现有的全部轨道统计信息标签

en: Actions for handling attachments
zh: 处理附件的操作

en: Add the file 'filename' as a new attachment
zh: 将文件 'filename' 添加为一个新的附件

en: Replace an attachment with the file 'filename'
zh: 用文件 ｢filename｣ 替换现有的某个附件

en: Update an attachment's properties
zh: 更新附件属性

en: Delete one or more attachments
zh: 删除一个或多个附件

en: Set the name to use for the following '--add-attachment', '--replace-attachment' or '--update-attachment' option
zh: 用于 '--add-attachment'、'--replace-attachment' 或 '--update-attachment' 之前，设置它们所指定文件的名称

en: Set the description to use for the following '--add-attachment', '--replace-attachment' or '--update-attachment' option
zh: 用于 '--add-attachment'、'--replace-attachment' 或 '--update-attachment' 之前，设置它们所指定文件的描述

en: Set the MIME type to use for the following '--add-attachment', '--replace-attachment' or '--update-attachment' option
zh: 在「--add-attachment」「--replace-attachment」或「--update-attachment」选项之前指定要使用的 MIME 类型

en: Set the UID to use for the following '--add-attachment', '--replace-attachment' or '--update-attachment' option
zh: 用于 '--add-attachment'、'--replace-attachment' 或 '--update-attachment' 之前，设置它们所指定文件的名称

en: Do not change LanguageIETF track header elements when the 'language' property is changed.
zh: 更改「语言」属性时，不要更改「LanguageIETF」轨道头部元素。

en: Normalize all IETF BCP 47 language tags of changed elements to either their canonical form (mode 'canonical'), their extended language subtags form (mode 'extlang') or not at all (mode 'off')
zh: 将所有发生变化的元素的 IETF BCP 47 语言标签规范化为其 ｢最简式｣ (｢canonical｣ 模式) 或其 ｢扩展语言子标签形式｣ (｢extlang｣ 模式) 或保持原样 (｢off｣ 模式)。

en: The order of the various options is not important.
zh: 不必在意各选项的顺序。

en: Edit selectors for properties
zh: 编辑属性选择器

en: The strings 'info', 'segment_info' or 'segmentinfo' select the segment information element. This is also the default until the first '--edit' option is found.
zh: 字串 'info'、'segment_info' 或 'segmentinfo' 可选择剪辑信息元素。同时这也是发现首个 '--edit' 选项之前的默认选择。

en: The string 'track:n' with 'n' being a number selects the nth track. Numbering starts at 1.
zh: 字串 'track:n' ('n' 为数字) 表示选择第 n 条轨道。编号从 1 开始。

en: The string 'track:' followed by one of the chars 'a', 'b', 's' or 'v' followed by a number 'n' selects the nth audio, button, subtitle or video track (e.g. '--edit track:a2'). Numbering starts at 1.
zh: 字串 'track:' 后接字符 a、b、s 或 v 中的一个，后面再接数字 n，表示选择第 n 个音频、按钮、字幕或视频轨道 (如 '--edit track:a2')。编号从 1 开始。

en: The string 'track:=uid' with 'uid' being a number selects the track whose 'track UID' element equals 'uid'.
zh: 字串 'track:=uid' ('uid' 为数字) 表示选择 '轨道 UID' 元素 ('track UID') 等于 'uid' 的轨道。

en: The string 'track:@number' with 'number' being a number selects the track whose 'track number' element equals 'number'.
zh: 字串 'track:@number' ('number' 为数字) 表示选择 '轨道编号' 元素 ('track number') 等于 'number' 的轨道。

en: Tag selectors
zh: 标签选择器

en: The string 'all' works on all tags.
zh: 字串 'all' 表示所有标签。

en: The string 'global' works on the global tags.
zh: 字串 'global' 表示全局标签。

en: All other strings work just like the track header selectors (see above).
zh: 其他字串与轨道头部选择器使用方式相同 (参见上文)。

comment: TLNote: any better translation for 'selector'?
en: Attachment selectors
zh: 附件选择器

en: An <attachment-selector> can have three forms:
zh: <attachment-selector> 可以有三种形式:

en: 1. A number which will be interpreted as an attachment ID as listed by 'mkvmerge --identify'. These are usually simply numbered starting from 0 (e.g. '2').
zh: 1. 数字形式的附件 ID，与「mkvmerge --identify」所列出的附件编号一致。通常从 0 开始依次递增 (如「2」)。

en: 2. A number with the prefix '=' which will be interpreted as the attachment's unique ID (UID) as listed by 'mkvmerge --identify'. These are usually random-looking numbers (e.g. '128975986723').
zh: 2. 带有前缀「=」的数字，表示附件的唯一 ID (UID)，即「mkvmerge --identify」所列出的 UID。通常看起来像随机数 (如「128975986723」)。

en: 3. Either 'name:<value>' or 'mime-type:<value>' in which case the selector applies to all attachments whose name or MIME type respectively equals <value>.
zh: 3. 「name:<值>」或「mime-type:<值>」，此类选择器将匹配所有名称或 MIME 类型为 <值> 的附件。

en: One of the options '--attachment-name', '--attachment-description', '--attachment-mime-type' or '--attachment-uid' has been used without a following '--add-attachment', '--replace-attachment' or '--update-attachment' option.
zh: 「--attachment-name」「--attachment-description」「--attachment-mime-type」或「--attachment-uid」选项后缺少「--add-attachment」「--replace-attachment」或「--update-attachment」选项。

en: Tracks with unsupported content encoding schemes (compression or encryption) cannot be modified.
zh: 无法修改内容编码方案 (压缩或加密方案) 不受支持的轨道。

en: No track headers were found for which statistics could be calculated.
zh: 未找到可以计算统计信息的轨道头。

en: The file is read in order to create track statistics.
zh: 要创建轨道统计信息，需要读取该文件。

en: No track corresponding to the edit specification '{0}' was found. {1}
zh: 没有找到编辑选项 ｢{0}｣ 对应的轨道。{1}

en: warning: Line number overflow
zh: 警告:行数溢出

en: missing closing `"'
zh: 缺少匹配的 '"'

en: can not open `%s'
zh: 无法打开 `%s'

en: unknown variable `%s'
zh: 未知的变量 `%s'

en: variable name expected
zh: 需要一个变量名

en: variable `%s' was already defined
zh: 变量 `%s' 已被定义

en: `=' expected after variable name
zh: 变量名后需要一个 `='

en: value in quotes expected after `='
zh: `=' 后需要引号内的值

en: invalid value `%s' of PRUNE_BIND_MOUNTS
zh: PRUNE_BIND_MOUNTS 后有无效的值 `%s'

en: unexpected data after variable value
zh: 变量值后有意外的数据

en: I/O error reading `%s'
zh: I/O 读取错误 `%s'

en: Usage: updatedb [OPTION]...
    Update a mlocate database.
    
      -f, --add-prunefs FS           omit also FS
      -n, --add-prunenames NAMES     omit also NAMES
      -e, --add-prunepaths PATHS     omit also PATHS
      -U, --database-root PATH       the subtree to store in database (default "/")
      -h, --help                     print this help
      -o, --output FILE              database to update (default
                                     `%s')
          --prune-bind-mounts FLAG   omit bind mounts (default "no")
          --prunefs FS               filesystems to omit from database
          --prunenames NAMES         directory names to omit from database
          --prunepaths PATHS         paths to omit from database
      -l, --require-visibility FLAG  check visibility before reporting files
                                     (default "yes")
      -v, --verbose                  print paths of files as they are found
      -V, --version                  print version information
    
    The configuration defaults to values read from
    `%s'.
zh: 用法: updatedb [OPTION]...
    更新 mlocate 数据库。
    
      -f, --add-prunefs FS           也忽略 FS
      -n, --add-prunenames NAMES     也忽略 NAMES
      -e, --add-prunepaths PATHS     也忽略 PATHS
      -U, --database-root PATH       向数据库中存储的子树 (默认 "/")
      -h, --help                     显示这份帮助
      -o, --output FILE              要升级的数据库 (默认
                                     `%s')
          --prune-bind-mounts FLAG   忽略绑定装载 (默认 "no")
          --prunefs FS               从数据库中忽略的文件系统
          --prunenames NAMES         从数据库中忽略的目录名
          --prunepaths PATHS         从数据库中忽略的路径
      -l, --require-visibility FLAG  在报告文件之前检查可见性
                                     (默认 "yes")
      -v, --verbose                  当文件被找到时显示其路径
      -V, --version                  显示版本信息
    配置默认为从文件`%s' 读取的值。
    .

en: 
    Report bugs to %s.
zh: 
    将 bug 报告给 %s.

en: can not get current working directory
zh: 无法得到当前的工作目录

en: --%s would override earlier command-line argument
zh: --%s 将覆盖先前的命令行参数

en: invalid value `%s' of --%s
zh: %s 有无效的值 `%s'

en: --%s specified twice
zh: --%s 指定两次

en: Copyright (C) 2007 Red Hat, Inc. All rights reserved.
    This software is distributed under the GPL v.2.
    
    This program is provided with NO WARRANTY, to the extent permitted by law.
zh: Copyright (C) 2007 Red Hat, Inc. 保留所有权利。
    本软件在 GPL v.2 下发布。
    
    本程序不提供任何担保，在法律允许的范围内予以排除。

en: unexpected operand on command line
zh: 命令行包含意外的操作对象

en: `%s' does not seem to be a mlocate database
zh: `%s' 不是一个 mlocate 数据库

en: `%s' has unknown version %u
zh: `%s' 具有未知的版本 %u

en: `%s' has unknown visibility flag %u
zh: `%s' 有未知的可视性标志 %u

en: unexpected EOF reading `%s'
zh: 读取 `%s' 时, 出现意外的 EOF

en: I/O error seeking in `%s'
zh: 在 `%s' 中搜索时发生 I/O 错误

en: Database %s:
zh: 数据库 %s:

en: 	%'ju directory
     | 	%'ju directories
zh[0]: 	%'ju 文件夹

en: 	%'ju file
     | 	%'ju files
zh[0]: 	%'ju 文件

en: 	%'ju byte in file names
     | 	%'ju bytes in file names
zh[0]: 	%'ju 文件名中的字节数

en: 	%'ju byte used to store database
     | 	%'ju bytes used to store database
zh[0]: 	%'ju 字节用于存储数据库

en: invalid empty directory name in `%s'
zh: `%s' 中有无效的空目录名

en: file name length %zu in `%s' is too large
zh: 文件名的长度 %zu 在`%s' 中 过大

en: non-option arguments are not allowed with --%s
zh: 非选项参数不允许 --%s 一起使用

en: no pattern to search for specified
zh: 没有指定任何搜索模式

en: invalid regexp `%s': %s
zh: 无效的 regexp `%s': %s

en: can not drop privileges
zh: 无法释放特权

en: can not read two databases from standard input
zh: 无法从标准输入读取两个数据库

en: can not stat () `%s'
zh: 无法执行 stat () `%s'

en: I/O error while writing to standard output
zh: 写入标准输出时发生 I/O 错误

en: file name length %zu is too large
zh: 文件名 %zu 过长

en: file system error: zero-length file name in directory %s
zh: 文件系统错误:在目录 %s 下文件名长度为零

en: can not open a temporary file for `%s'
zh: 无法为 `%s' 打开临时文件

en: configuration is too large
zh: 配置过大

en: can not find group `%s'
zh: 无法找到组 `%s'

en: can not change group of file `%s' to `%s'
zh: 无法将文件所在的组 `%s'  更改为 `%s'

en: can not change permissions of file `%s'
zh: 无法改变文件 `%s' 的权限

en: `%s' is locked (probably by an earlier updatedb)
zh: `%s' 被锁定 (可能是由于先前的数据库更新)

en: can not lock `%s'
zh: 无法锁定 `%s'

en: can not change directory to `%s'
zh: 无法改变目录 `%s'

en: I/O error while writing to `%s'
zh: 写入 '%s' 时发生 I/O 错误

en: error replacing `%s'
zh: 替换错误 `%s'

en: Average grades of scheduled cards
zh: 待复习卡片平均成绩

en: No stats available.
zh: 目前没有统计数据。

en: Vocabulary (decorated)
zh: 词汇（装饰版）

en: Recognition
zh: 回答这里是哪里

en: Another copy of Mnemosyne is still running.
zh: 另一个 Mnemosyne 程序正在运行。

en: Continuing is impossible and will lead to data loss!
zh: 无法继续运行，会造成数据丢失！

en: Error when running plugin:
zh: 运行插件时发生错误：

en: Front-to-back and back-to-front
zh: 双向卡片

en: Front-to-back
zh: 由正面回答反面

en: Back-to-front
zh: 由反面回答正面

en: Cloze deletion
zh: 完形填空挖空

en: Cloze
zh: 完形填空

en: A card type blanking out certain fragments in a text.
    
    E.g., the text "The capital of [France] is [Paris]", will give cards with questions "The capital of France is [...]." and "The capital of [...] is Paris".
    
    Editing the text will automatically update all sister cards.
    
    You can also specify hints, e.g. [cloze:hint] will show
     [hint] in the question as opposed to [...].
zh: 这一类卡片可以将部份文字留白。
    
    比方说，“[法国]的首都是[巴黎]”这段文字，会产生“[...]的首都是巴黎”以及“法国的首都是[...]”这两张卡片。
    
    同时，您也可以指定提示，例如[法国:提示]将会在原本问题中[...]上显示[提示]，答案是法国。

en: Front-to-back only
zh: 单向卡片

en: Blank map
zh: 空白地图

en: Marked map
zh: 标记过的地图

en: A card type for learning locations on a map.
    
    Displays the answer map on top of the question map, rather than below it as a second map.
zh: 这一类卡片特别适合用来学习地图上的位置，
    
    在您按下显示答案之后，它直接以答案的图片盖过原本问题的图片。

en: A card type using sentences to study foreign languages.
    
    Apart from simple recognition of the sentence, you can also add production cards using close deletion.
    E.g. if in the sentence field you write "La [casa:house] es [grande:big]", you'll get cards with questions like "La [house] es grande".
zh: 这一类卡片透过句子来学习外国语。
    
    除了认识句子的卡片之外，您也可以使用完形填空加入回想句子的卡片。
    比方说，在字段上写下“La [casa:house] es [grande:big]”，那么您会得到问您“La [house] es grande”的卡片。

en: Vocabulary
zh: 词汇

en: Foreign word or phrase
zh: 原文

en: Error in config.py:
zh: config.py发生错误：

en: Identical card is already in database.
zh: 数据库中已含有相同的卡片。

en: &Add anyway
zh: 忽略，直接加入(&A)

en: &Do not add
zh: 不要加入(&D)

en: There is already data present for this card:
zh: 目前已经有表示此卡片的数据：

en: &Merge and edit
zh: 合并后编辑(&M)

en: Can't preserve history when converting between these card types.
zh: 转换这些卡片类型时无法保存纪录。

en: The learning history of the cards will be reset.
zh: 学习纪录将被重新设置。

en: This will delete cards and their history.
zh: 此步骤将会删除卡片以及卡片的纪录。

en: Are you sure you want to do this,
zh: 您确定要这么做，

en: and not just deactivate cards in the 'Activate cards' dialog?
zh: 而不是在“启用/停用卡片”当中停用卡片吗？

en: &Proceed and delete
zh: 继续并删除(%P)

en: Converting cards...
zh: 转换卡片中...

en: Delete this card?
zh: 删除这张卡片？

en: Delete this card and 1 sister card?
zh: 删除此张卡片和 1 张姊妹卡？

en: Delete this card and
zh: 删除此张卡片和

en: sister cards?
zh: 张姊妹卡？

en: Deleting cards...
zh: 删除卡片中...

en: Checking for unused tags...
zh: 检查没有用到的标签...

en: Card type name already exists.
zh: 卡片类型的名称已存在。

en: Card type %s is in use or is a system card type, cannot delete it.
zh: 卡片类型'%s'正在使用中或者它是默认卡片类型，无法删除。

en: Card type %s has clones, cannot delete it.
zh: 卡片类型'%s'有类型分身，无法删除。

en: Cannot rename a system card type.
zh: 无法将默认卡片类型更名。

en: This card type name is already in use.
zh: 这个卡片类型的名称已被使用。

en: It is recommended to put all your cards in a single database. Using tags to determine which cards to study is much more convenient than having to load and unload several databases.
zh: 建议将所有的卡片放在同一个数据库。使用标签决定该学习哪些卡片，比不断从不同的数据库加载、卸下方便多了！

en: Mnemosyne databases
zh: Mnemosyne 数据库

en: Creating new database...
zh: 建立新的数据库...

en: Do you want to replace your current database with one restored from this backup?
    Note that this will result in conflicts during the next sync, which need to be resolved by a full sync.
zh: 您希望还原这个备份并取代当前的数据库吗？
    注意，下一次同步时这会引起一些数据冲突，必须完整同步一次才能解决。

en: Insert video
zh: 插入视频

en: Flash files
zh: Flash文件

en: Insert Flash
zh: 插入Flash

en: Install plugin
zh: 安装插件

en: No plugin found!
zh: 找不到插件！

en: For instructions on how to download Mnemosyne's source,
zh: 欲了解下载 Mnemosyne 源码的方式，

en: go to http://www.mnemosyne-proj.org
zh: 请前往 http://www.mnemosyne-proj.org

en: Compacting database...
zh: 压缩数据库中...

en: Unable to load file, query failed.
zh: 无法读取文件，索取数据失败。

en: Unable to load file.
zh: 无法读取文件。

en: Warning: backup creation failed for
zh: 警告：建立备份失败，因为

en: Make tag '%s' active in saved set '%s'?
zh: 启用标签'%s'于已保存的组合'%s'内？

en: Missing plugin for card type with id:
zh: 以下id的卡片类型找不到插件：

en: Found %d duplicate cards. They have been given the tag 'DUPLICATE'.
zh: 找到 %d 张重复的卡片，已将这些卡片加上了“*重复*”的标签。

en: Media filename rather long. This could cause problems using this file on a different OS.
zh: 媒体文件名太长，在不同操作系统中使用这个文件可能有问题。

en: Filename contains '#', which could cause problems on some operating systems.
zh: 文件名含有“#”，在某些操作系统中可能会发生问题。

en: Missing media file!
zh: 找不到媒体文件！

en: Missing plugins for card types.
zh: 找不到卡片类型的插件。

en: Putting a database on a network drive is forbidden under Windows to avoid data corruption. Mnemosyne will now close.
zh: 为了避免数据损毁，在 Windows 下禁止将数据库放在网络硬盘。 Mnemosyne 现在将关闭。

en: Importing cards...
zh: 导入卡片中...

en: Unable to parse file:
zh: 忽略无法解析文件：

en: MISSING_MEDIA
zh: *丢失媒体*

en: Warning: media files were missing. These cards have been tagged as MISSING_MEDIA. You must also change 'src_missing' to 'src' in the text of these cards.
zh: 警告：一些多媒体文件丢失了，这些卡片被贴上“*丢失媒体*”的标签。您必须检查这些卡片中的“scr_missing”部份，它用来提醒您哪些文件找不到，记得找到文件后将“scr_missing”改回“scr”。

en: These cards seem to have been imported before. Aborting...
zh: 这些卡片似乎先前导入过。终止中...

en: Mnemosyne 1.x *.mem files
zh: Mnemosyne 1.x *.mem 文件

en: Mnemosyne 1.x *.mem databases (*.mem)
zh: Mnemosyne 1.x *.mem 数据库 (*.mem)

en: Importing history...
zh: 导入历史...

en: No history found to import.
zh: 没有历史可以导入。

en: Ignoring unparsable files:<br/>
zh: 忽略无法分析的文件：<br/>

en: Mnemosyne 1.x *.XML files
zh: Mnemosyne 1.x *.XML 文件

en: Mnemosyne 1.x XML files
zh: Mnemosyne 1.x XML 文件

en: This XML file contains learning data. It's best to import this from a mem file, in order to preserve historical statistics. Continue?
zh: 这个 XML 文件包含学习数据。不过，为了保存历史统计数据，最好从 mem 文件导入数据。还是要继续吗？

en: Mnemosyne 2.x *.cards files
zh: Mnemosyne 2.x *.cards 文件

en: Exporting cards...
zh: 导出卡片...

en: Bundling media files...
zh: 打包多媒体文件…

en: Could not load file.
zh: 无法加载文件。

en: An error occured while parsing.
zh: 解析时发生错误

en: Tab-separated text files
zh: 每组 Q/A 置于同一行，以 Tab 作为 Q/A 间隔的文本文件

en: Problem with latex. Are latex and dvipng installed?
zh: LaTeX 发生问题。确定有安装 LaTeX 和 dvipng 吗？

en: Bengali (India)
zh: 孟加拉语(印度)

en: done!
zh: 完成！

en: Waiting for uploader thread to stop...
zh: 等待上传的线程终止...

en: Cannot deactivate
zh: 无法停用

en: There are cards with this card type (or a clone of it) in the database.
zh: 数据库尚有属于此卡片类型（或该类型的类型分身）的卡片。

note: tranlators: the variable is a number, `m` as in minutes in short form
en: %sm
zh: %s 分

en: You don't remember this card yet.
zh: 您还没有记下这张卡片。

en: Like '0', but it's getting more familiar. Show it less often.
zh: 跟0分差不多，不过卡片已渐渐熟悉，可以让它较少出现。

en: You've memorised this card now, and might remember it tomorrow.
zh: 已经将这张卡片记住了，明天或许还可以记得。

en: You've memorised this card now, and should remember it tomorrow.
zh: 已经将这张卡片记住了，明天应该可以记得。

en: You've memorised this card now, and might remember it in 2 days.
zh: 已经将这张卡片记住了，两天之内或许还可以记得。

en: You've memorised this card now, and should remember it in 2 days.
zh: 已经将这张卡片记住了，两天之内应该可以记得。

en: You've forgotten this card completely.
zh: 这张卡片已经忘得一乾二净。

en: You've forgotten this card.
zh: 这张卡片已经忘了。

en: Barely correct answer. The interval was way too long.
zh: 答案勉强对，卡片的复习间隔实在太长了。

en: Correct answer, but with much effort. The interval was probably too long.
zh: 答案正确，不过回答得蛮吃力，卡片的复习间隔可能太长。

en: Correct answer, with some effort. The interval was probably just right.
zh: 答案正确，不过有一点吃力，卡片的复习间隔可能正好。

en: Correct answer, but without any difficulties. The interval was probably too short.
zh: 答案正确而且毫无困难，卡片的复习间隔可能太短。

en: You have no more work for today. Either add more cards or come back tomorrow.
zh: 今天已经没有任何复习进度，可以加入更多的卡片或明天再来。

en: Use 'Learn ahead of schedule' sparingly. For cramming before an exam, it's much better to use the cramming scheduler plugin
zh: 请节制地使用“超前进度学习”。如果您想在考试前临时抱佛脚，使用“应试教育排程”插件比较适合。

en: Returns in
zh: 下次出现的时间：

en:  day(s).
zh:  天后。

en: Next repetition: today.
zh: 下次出现的时间：今天

en: Next repetition: tomorrow.
zh: 下次出现的时间：明天。

en:  days.
zh:  天后。

en: Next repetition in
zh: 下次重复在

en: Question:
zh: 问题：

en: Show answer
zh: 显示答案

en: Learn ahead of schedule
zh: 超前进度学习

en: Pick days until next repetition:
zh: 选取下次出现的天数：

en: Grade your answer:
zh: 给您的答案打分：

en: in 1 month
zh: 于 1 个月后

en: 1 day overdue
zh: 1 天前该复习

en: days overdue
zh: 天前该复习

en: 1 month overdue
zh: 1 个月前该复习

en: months overdue
zh: 个月前该复习

en: years overdue
zh: 年前该复习

en: days ago
zh: 天前

en: months ago
zh: 个月前

en: years ago
zh: 年前

en: You appear to have missed some reviews. Don't worry too much about this backlog, and do as many cards as you feel comfortable with to catch up each day. Mnemosyne will automatically reschedule your cards such that the most urgent ones are shown first.
zh: 您的复习似乎落后了，不过别担心累积过多的进度，按照自己的能力每天尽量复习即可。Mnemosyne 会自动重新排定进度，最急迫的卡片会优先出现。

en: Cards added
zh: 加入的卡片

en: Current card
zh: 目前这张卡片

en: No current card.
zh: 目前没有卡片。

en: Unseen card, no statistics available yet.
zh: 卡片还没有看过，没有纪录。

en: Grade
zh: 分数

en: Easiness
zh: 简单程度

en: Learning repetitions
zh: 学习次数

en: Review repetitions
zh: 复习次数

en: Lapses
zh: 失误次数

en: Last repetition
zh: 上次复习的时间

en: Next repetition
zh: 下次复习的时间

en: Average thinking time (secs)
zh: 平均思考时间（秒）

en: Total thinking time (secs)
zh: 总思考时间（秒）

en: All cards
zh: 所有卡片

en: Grades
zh: 分数

en: Retention score
zh: 记住的比例

en: Next week (active cards only)
zh: 接下来的一周（只显示启用的卡片）

en: Next month (active cards only)
zh: 接下来一个月（只显示启用的卡片）

en: Next 3 months (active cards only)
zh: 接下来三个月（只显示启用的卡片）

en: Next 6 months (active cards only)
zh: 接下来六个月（只显示启用的卡片）

en: Next year (active cards only)
zh: 接下来一年（只显示启用的卡片）

en: Last week (all cards)
zh: 之前的一周（所有卡片）

en: Last month (all cards)
zh: 之前的一个月（所有卡片）

en: Last 3 months (all cards)
zh: 之前的三个月（所有卡片）

en: Last 6 months (all cards)
zh: 之前的六个月（所有卡片）

en: Last year (all cards)
zh: 之前的一年（所有卡片）

en: Tried to backup your old 1.x files to %s, but that directory already exists.
zh: 尝试备份您旧版（1.x）的文件至“%S”，但该目录已经存在。

en: Copying files from 1.x...
zh: 从旧版（1.X）复制文件...

en: Upgrade from Mnemosyne 1.x complete!
zh: 已从 Mnemosyne 1.x 升级完成！

en: Mnemosyne 2.x now stores its data here:
zh: Mnemosyne 2.x 目前将数据保存在这里：

en: Main author: Peter Bienstman
zh: 主要开发者：Peter Bienstman

en: Invaluable contributions from many people are acknowledged <a href="http://www.mnemosyne-proj.org/contributing.php">here</a>.
zh: 谨在下列网页向众多朋友珍贵的贡献致意：<a href="http://www.mnemosyne-proj.org/contributing.php"</a>。

en: Go to <a href="http://www.mnemosyne-proj.org">http://www.mnemosyne-proj.org</a> for more information and source code.
zh: 前往 <a href="http://www.mnemosyne-proj.org">http://www.mnemosyne-proj.org</a> 查看更多信息和源码。

en: You can right-click on the name of a saved set to rename or delete it.
zh: 您可以在已保存的组合上右键单击以删除或更名

en: This set can never contain any cards!
zh: 这个集合将无法容纳任何卡片！

en: Update this set?
zh: 更新这个集合？

en: Delete this set?
zh: 删除这个集合？

en: You can double-click on the name of a saved set to activate it and close the dialog.
zh: 双击已保存的组合，可以启用它并关闭对话框。

en: You can add multiple tags to a card by separating tags with a comma in the 'Tag(s)' input field.
zh: 您可以在“标签”的字段中，以半角的逗号分隔不同的标签来为同一张卡片加上多重标签。

en: You can organise tags in a hierarchy by using :: as separator, e.g. My book::Lesson 1.
zh: 您可以使用 :: 作为标签之间的分隔来建立阶层式的标签，例如 My book::Lesson 1 。

en: You can add images and sounds to your cards. Right-click on an input field when editing a card to bring up a pop-up menu to do so.
zh: 您可以在卡片中加入图片或声音。在卡片的输入字段中右键单击，于跳出的选项菜单中可以找到这个功能。

en: If for a certain card type cloned from Vocabulary you don't need a pronunciation field, you can hide it by right-clicking on it and using the pop-up menu.
zh: 如果您为“词汇”这个卡片类型建立了类型分身，而不需要“发音”这个字段，您可以在字段上右键单击，并在跳出的选项菜单中隐藏它。

en: You can use Tab to move between the fields. For 'Add cards', use Ctrl+Enter for 'Yet to learn', and Ctrl+2, etc. for the grades. For 'Edit card', use Ctrl-Enter to close.
zh: 您可以使用 Tab 键在不同的字段间进行跳跃。加入卡片时，按 Ctrl+Enter 代表“还没学会”，按下 Ctrl+2 等等可以用来打分。编辑卡片时，按 Ctrl+Enter 可以保存并关闭。

en: Abandon current card?
zh: 放弃目前卡片？

en: Yet to learn
zh: 还没学会

en: Right-click on a tag name in the card browser to edit or delete it.
zh: 在卡片浏览器中，标签的名称上右键单击可以编辑或删除它。

en: Double-click on a card or tag name in the card browser to edit them.
zh: 在卡片浏览器中，卡片或标签的名称上双击可以编辑它。

en: You can reorder columns in the card browser by dragging the header label.
zh: 在卡片浏览器中，您可以拖曳最上方的字段标签以调整不同字段的排序。

en: You can resize columns in the card browser by dragging between the header labels.
zh: 在卡片浏览器中，您可以在最上方的字段标签上，调整不同字段的宽度。

en: When editing or previewing cards from the card browser, PageUp/PageDown can be used to move to the previous/next card.
zh: 在卡片浏览器中编辑或预览卡片时，按 PageUp/PageDown 可以跳到前一张或下一张卡片。

en: You change the relative size of the card list, card type tree and tag tree by dragging the dividers between them.
zh: 您可以拖曳卡片列表、卡片类型树形图和标签树形图三者之间的分隔，来修改他们的相对大小。

en: Show cards from these card types:
zh: 显示来自以下卡片类型的卡片：

en: having any of these tags:
zh: 含有任何以下的标签：

en: containing this text in the cards:
zh: 卡片中含有以下文本：

en: Change card &type
zh: 变更卡片类型(&T)

en: &Add tags
zh: 加入标签(&A)

en: &Remove tags
zh: 移除标签(&R)

en: Go ahead with delete? Sister cards will be deleted as well.
zh: 要继续删除吗？姊妹卡也会被删除。

en: The selected cards should have the same card type.
zh: 被选取的卡片必须属于相同的卡片类型。

en: Database error:
zh: 数据库错误：

en: Next rep
zh: 下次重复

en: Last rep
zh: 上次重复

en: Learning
    reps
zh: 学习次数

en: Review
    reps
zh: 复习次数

en: You chose to sort this table. Operations in the card browser could now be slower. Next time you start the card browser, the table will be unsorted again.
zh: 您排序了卡片列表，卡片浏览器的反应速度会较迟钝。下一次启动卡片浏览器，卡片会再次恢复成没有排序的样子。

en: %d cards shown, of which %d active.
zh: 显示 %d 张卡片，其中有 %d 张被启用。

en: Delete these card types?
zh: 删除这些卡片类型？

en: Delete this card type?
zh: 删除这个卡片类型？

en: All card types (%d)
zh: 所有卡片类型 (%d)

en: Card appearance
zh: 卡片外观

en: <all card types>
zh: <所有卡片类型>

en: Select colour
zh: 选取颜色

en: Reset all card types to default system font?
zh: 将所有卡片类型恢复成系统默认字体？

en: Reset '%s' to default system font?
zh: 将'%s'恢复成系统默认字体？

en: Reset current tab to defaults?
zh: 将目前标签恢复成缺省值？

en: No duplicate in new fact keys allowed.
zh: 不同字段的数据无法转换到同一个新字段。

en: A required field is missing.
zh: 必填字段空白。

en: Activate cards from these card types:
zh: 启用来自以下卡片类型的卡片：

en: You are not allowed to cancel the merging.
zh: 您无法取消合并。

en: Abandon changes to current card?
zh: 放弃目前卡片的变更？

en: Here, you can make clones of existing card types. This allows you to format cards in this type independently from cards in the original type. E.g. you can make a clone of 'Vocabulary', call it 'Thai' and set a Thai font specifically for this card type without disturbing your other cards.
zh: 您可以为现有的卡片类型建立“类型分身”，如此一来，您可以在“设置”中的“卡片外观”独立编排类型分身的卡片格式，而不影响原始类型的设置。比方说，您建立了“字汇”的类型分身，称为“泰文词汇”并且套用泰文字体，这不会影响到“词汇”类型的外观，也不会影响到属于“词汇”的那些卡片。

en: Are you sure you want to delete the plugin
zh: 您确定要删除插件

en: and not just deactivate it?
zh: 而不是停用它吗？

en: Prefill tag behaviour
zh: 自动填写标签名称

en: When creating new cards, Mnemosyne normally prefills the 'Tag(s)' field with the last value you used, regardless of card type.
    
    With this plugin, Mnemosyne will for each card type remember the last tag you used, such that e.g. Chinese cards get a prefilled tag like "My Chinese textbook::Chapter 10", whereas Front-to-Back cards get "European Capitals".
zh: 一般而言，当您建立新卡片时，无论卡片类型，Mnemosyne 会自动在“标签”的字段中自动填写您上一次使用的名称。
    
    透过这个插件，Mnemosyne 会针对每一类卡片各别使用上一次的标签名称，例如“中文卡片”使用“中文教科书::第10单元”，而“由正面回答反面”卡片使用“欧洲各国首都”。

en: Unable to start sync server.
zh: 无法启动同步服务器。

en: There still seems to be an old server running on the requested port.
zh: 早先的服务器似乎还在指定的端口(port)上运行。

en: Terminate that process and try again.
zh: 终止该程序并重试。

en: You don't have the permission to use the requested port.
zh: 您没有指定端口(port)的权限。

en: Insert &image
zh: 插入图像(&I)

en: Insert &sound
zh: 插入音频(&S)

en: Insert vi&deo
zh: 插入视频(&D)

en: Insert &Flash
zh: 插入Flash(&F)

en: &Hide pronunciation field for this card type
zh: 将此卡片类型的发音字段隐藏(&H)

en: Scheduled: %d
zh: 待复习: %d

en: Not memorised: %d
zh: 未记: %d

en: Active: %d
zh: 所有: %d

en: &Wrong
zh: 错误(&W)

en: Number of cards scheduled
zh: 待复习卡片数

en: Retention score (%)
zh: 保持率 (%)

en: Number of cards added
zh: 加入卡片数

en: Number of cards
zh: 卡片数

en: Not seen
zh: 未检视

en: Here, you can sync this machine with a remote server. Of course, that remote computer needs to have a server running, which can be started from the configuration screen on that remote machine.
    
    However, if you want to sync a mobile device with this machine here, you shouldn't use the menu option you just selected. In that case, this computer needs to be the server. So, first enable a sync server here, and then start the sync from the mobile device.
zh: 在此，您可以将这台计算器与远程服务器同步。当然，远程计算器必须要有这么一个正在运行的服务器，您可以在远程计算器的“设置”界面中启动它。
    
    不过，如果您要让另一个移动装置与这台计算器同步，您不该使用刚刚点选的主菜单。在这种情况下，这台计算器必须担任服务器，所以请先在这台计算器的“设置”界面中启动同步服务器，并在另一个移动装置中启动同步。

en: Delete these tags? Cards with these tags will not be deleted.
zh: 删除这些标签？不过，拥有这些标签的卡片不会被删除。

en: Delete this tag? Cards with this tag will not be deleted.
zh: 删除这个标签？不过，拥有这个标签的卡片不会被删除。

en: For optimal results, it's best to do your repetitions every day.
zh: 要获得最佳效果，您最好每天完成复习进度。

en: You don't need to finish all your daily scheduled repetitions in a single session.
zh: 您不必一口气完成每天的进度。

en: If you've been away for a few days, don't worry about your backlog. Do as many cards as you feel like to catch up, the rest will be automatically rescheduled to the future in the most optimal way.
zh: 如果您有几天不在，不必担心累积的卡片。要赶上进度，您想复习多少就多少，剩下的卡片会被妥善地重新安排到以后。

en: Sister cards are cards which are based on the same information, e.g. a front-to-back card and the corresponding back-to-front card. Mnemosyne will avoid scheduling these on the same day.
zh: “姊妹卡”是拥有相同数据的卡片，例如“由正面回答反面”卡片和它所对应的“由反面回答正面”卡片。Mnemosyne 会避免将这些卡片安排在同一天。

en: In summary, try to do your repetitions every day, but don't worry too much about getting the 'Scheduled' counter to zero, and certainly not about getting the 'Not memorised' counter to zero.
zh: 总之，尽量每天复习，但不必担心非得将“待复习”的卡片数量搞到零不可，更不必把“未记”的卡片数量归零。

en: Grade 1 cards are different from grade 0 cards in the sense that they show up less often.
zh: 1分卡片与0分卡片的不同之处在于1分卡片出现的频率较少。

en: Use 'Learn ahead of schedule' sparingly. For cramming before an exam, it's much better to use the cramming scheduler plugin.
zh: 请节制地使用“超前进度学习”。如果你想在考试前临时抱佛脚，使用“应试教育排程”插件比较适合。

en: You can use keyboard shortcuts to do your repetitions. Enter, Return or Space stand for the default action. The number keys can be used for grading.
zh: 您可以使用快捷键来复习卡片，Enter 键（即 Return 键）或空格键代表默认操作，数字键则可以用来打分。

en: You can select which cards you wish to study in the '(De)activate cards' menu option.
zh: 您可以在“启用/停用卡片”主菜单中，选择您想学习的卡片。

en: It is recommended to put all your cards in a single database and use tag to organise them. Using '(De)activate cards' is much more convenient than having to load and unload several databases.
zh: 建议您将所有卡片放置于单一数据库中，并使用标签来管理它们。使用“启用/停用卡片”远比必须加载、卸下不同的数据库来得方便。

en: You can make clones of existing card types. This allows you to format cards in this type independently from cards in the original type. E.g. you can make a clone of 'Vocabulary', call it 'Thai' and set a Thai font specifically for this card type without disturbing your other cards.
zh: 您可以为现有的卡片类型建立类型分身，如此一来，您可以在“设置”中的“卡片外观”独立编排类型分身的卡片格式，而不影响原始类型的设置。比方说，您建立了“词汇”的类型分身，称为“泰文词汇”并且套用泰文字体，这不会影响到“词汇”类型的外观，也不会影响到属于“词汇”的那些卡片。

en: You can use basic HTML tags in your cards to control their appearance. However, if you want all the fields in a certain card type to look the same, it's easier to use the 'Set card appearance' menu option.
zh: 您可以使用基本的 HTML 标签来操控卡片外观。不过，如果您希望特定卡片类型的所有字段外观一致，前往主菜单中的设置来调整卡片外观会方便许多。

en: Using 'File - Sync', you can sync this machine with a remote server. Of course, that remote computer needs to have a server running, which can be started from the configuration screen on that remote machine.
zh: 藉由“文件 - 同步”，您可以将这台计算器与远程服务器同步。当然，远程计算器必须要有这么一个正在运行的服务器，您可以在远程计算器的“设置”界面中启动它。

en:  If you want to sync a mobile device with this computer, don't use 'File - Sync', but first enable a sync server in the configuration dialog, and then start the sync from the mobile device.
zh:  如果您要让另一个移动装置与这台计算器同步，您不该使用“文件 - 同步”，而是先在这台计算器的“设置”界面中启动同步服务器，并在另一个移动装置中启动同步。

en: In the 'Activate cards' dialog, you can right-click on a saved set to rename or delete it.
zh: 在“启用卡片”对话框，您可以在已保存的组合上右键单击以删除或更名。

en: In the 'Activate cards' dialog, you can double-click on a saved set to activate it and close the dialog.
zh: 在启用卡片的对话框中，您可以双击已储存的组合来启用它并关闭对话框。

en: In the 'Add cards' dialog, use Tab to move between different fields, Ctrl+Enter for 'Yet to learn', and Ctrl+2, etc. for the grades.
zh: 在“加入卡片”对话框，您可以使用 Tab 键在不同的字段间进行跳跃，按 Ctrl+Enter 代表“还没学会”，按下 Ctrl+2 等等可以用来打分。

en: Mnemosyne can use LaTeX to render mathematical formulas, e.g. <$>x^2+y^2=z^2</$>. (For this, you need LaTeX and dvipng installed.)
zh: Mnemosyne 可以使用 LaTeX 产生数学公式，例如 <$>x^2+y^2=z^2</$> 。（您必须安装 LaTeX 和 dvipng 才有这个功能。）

en: The best way to backup your data is to copy your mnemosyne data directory and move it to a different drive. Mnemosyne keeps automatic backups, but that won't help you if that drive dies...
zh: 备份 Mnemosyne 数据的最好方法是将整个 Mnemosyne 的个人文件目录（注意，是保存个人学习数据的地方，并非软件的可执行文件所在的目录）复制到别的地方。 Mnemosyne 虽然会自动建立数据备份，不过如果您的硬盘坏了，也无济于事。

en: You can sort the cards in the 'Browse cards' dialog by by clicking on a column title. Clicking again changes the sort order.
zh: 在“浏览卡片”对话框，您可以点选字段名称替卡片排序；再点选一次可以让排序颠倒。

en: If you want more fine-grained control over LaTeX's behaviour, see the explanation of the <$$>...</$$> and <latex>...</latex> tags on Mnemosyne's website.
zh: 如果您希望更细致地调校 LaTeX 行为，请前往 Mnemosyne 网站参阅关于 <$$>...</$$> 和 <latex>...</latex> 标签的说明。

en: For optimal performance, keep your drives defragmented.
zh: 为了获得最佳的运行状态，记得要定时为您的磁盘进行碎片整理。

en: For optimal performance, do not put your database on a network drive.
zh: 为了获得最佳的运行状态，别把数据库放在网络硬盘上。

en: For optimal performance, run 'File - Compact' from time to time, especially after deleting many cards.
zh: 为了获得最佳的运行状态，请偶尔运行“文件 - 压缩”，尤其在删除大量卡片之后必须如此。

en: Advanced users can customise more of Mnemosyne by editing the config.py file in their mnemosyne directory. They can also install additional plugins to customise Mnemosyne even further.
zh: 进阶用户可以在 Mnemosyne 的目录中编辑 config.py 档，自定义更多 Mnemosyne 选项。同时，也可以透过安装额外的插件(plugin)，进一步定制化 Mnemosyne 。

en: You can request new features and vote for exisiting requests at <a href="https://mnemosyne.uservoice.com/">uservoice</a>. This helps the developers decide what to work on next.
zh: 您可以于以下链接请求新的功能，并票选现有的请求项目： <a href="https://mnemosyne.uservoice.com/">uservoice</a> ，这将帮助开发团队决定下一步该完成什么。

en: About Mnemosyne
zh: 关于 Mnemosyne

en: (De)activate cards
zh: 启用/停用卡片

en: Saved sets:
zh: 保存的组合：

en: &Save this set for later use
zh: 保存选取的组合供之后使用(&S)

en: Add cards
zh: 加入卡片

en: Card type:
zh: 卡片类型：

en: Select initial grade:
zh: 选取初始分数：

en: You have yet to learn this.
zh: 还没有学会这张卡片。

en: &Yet to learn
zh: 还没学会(&Y)

en: You know this, but just barely.
zh: 知道这张卡片，但只能说很勉强。

en: You know this, but not very well.
zh: 知道这张卡片，但不是很清楚。

en: You know this.
zh: 知道这张卡片。

en: You know this very well.
zh: 非常清楚这张卡片。

en: Add tags
zh: 加入标签

en: Browse cards
zh: 浏览卡片

en: Select one or more cards and right-click for more actions.
zh: 选取一张或多张卡片，并右键单击进行更多操作。

en: XXX cards selected, of which XXX active
zh: XXX 卡片已选取，其中有 XXX 张启用中

en: Card set name
zh: 卡片组合名称

en: Card set name:
zh: 卡片组合名称：

en: Change card type
zh: 转换这些卡片类型

en: New card type:
zh: 新的卡片类型：

en: Clone card type
zh: 卡片类型分身

en: Cloned from:
zh: 类型分身来源：

en: Clone name:
zh: 类型分身名称：

en: Compact database
zh: 压缩数据库（提升效能）

en: Delete unused media files
zh: 删除没有用到的媒体文件

en: Set colour
zh: 设置颜色

en: Increase size of non-latin characters by
zh: 增加非拉丁字符大小

en: points.
zh: 点（pt.）。

en: (This setting will be overridden in card types cloned from 'Vocabulary'.)
zh: （目前“词汇”的类型分身设置将被覆盖。）

en: Autosave after
zh: 每打分几次之后自动保存：

en: Allow other devices to sync with this computer
zh: 允许其他装置与这台计算器进行同步

en: Check for changed media files on server
zh: 检查服务器端是否有变更过的媒体文件

en: Review memorised cards
zh: 复习的卡片

en: most urgent first
zh: 最急迫的优先出现

en: in random order
zh: 随机出现

en: in the order they were added
zh: 依照它们被加入的排序出现

en: Cramming
zh: 应试教育

en: earliest scheduled first
zh: 最早应该复习的优先

en: lastest scheduled first
zh: 最晚才复习的优先

en: most lapses first
zh: 失误次数最多的优先

en: Convert card type data
zh: 转换卡片类型数据

en: Set the correspondence between data in the old and the new card type:
zh: 维持来自旧卡片类型和新卡片类型的数据一致：

en: not having any of these tags:
zh: 缺少所有以下的标签：

en: Delete media
zh: 删除媒体

en: Delete these unused media files?
zh: 删除这些没有用到的媒体文件？

en: Edit card
zh: 编辑卡片

en: File to export to:
zh: 文件导出至：

en: (Only active cards will be exported, without learning data.)
zh: （只导出启用的卡片，不含学习纪录。）

en: Export cards
zh: 导出卡片

en: Author email:
zh: 作者 email：

en: Welcome to Mnemosyne, a flash card program named both after the Greek goddess of Memory and a type of butterfly.
    
    Mnemosyne makes it more efficient to study, focusing on the cards you're most likely to forget and not wasting your time on things you know well.
    
    For that, Mnemosyne decides when to show you the cards, and you'll need to rate how well you remember them.
    
    Let's look at the meaning of these ratings now.
zh: 欢迎使用 Mnemosyne，这是一个记忆卡片（flash card，又翻译为抽认卡或闪卡）的软件，以希腊记忆女神和一种蝴蝶为名。
    
    Mnemosyne 使学习更有效率，专注于您最容易忘记的卡片，不在熟悉的卡片上浪费时间。
    
    为此，Mnemosyne 安排卡片每次重复出现的时间点，您只需要回想并针对印象的深度进行打分。
    
    下一步，让我们来了解不同打分的意义吧！

en: Memorising new cards
zh: 记住新的卡片

en: Reviewing previously memorised cards
zh: 复习先前记住的卡片

en: If you study these cards again tomorrow, the 'Scheduled' counter will tell you how many previously memorised cards you need to review. These are grade 2 to 5 cards.
    
    If a card reappears too soon, and you're able to remember it without any effort, rate the card a 5. The interval to see this card again will be a lot longer.
    
    If the interval is just right, so that you remember it, albeit with some effort, use grade 4.
    
    If, however, it takes you significant effort to remember the answer, and you think the interval was too long, then rate the card 3 or even 2.
    
    If you fail to remember it altogether, rate it either 0 or 1, and after you have finished reviewing all the scheduled cards, it will appear repeatedly until you think you'll be able to remember it again for a few days.
zh: 等到隔天再继续学习这些卡片，“待复习”的卡片数量反映了您需要复习多少张先前记住的卡片，还没有重新打分之前，这些卡片目前的分数从2分到5分，是上次您打的分数。
    
    如果您觉得某张卡片太过简单，您可以轻松地回想起它，代表它重复出现地太快了，您可以给它打5分，这张卡片下次重复出现的间隔会稍微变大。
    
    如果费点力气还是可以回想起卡片，代表重复出现的间隔正好，打4分。
    
    如果很勉强才想起答案，代表重复出现的间隔太长，请打3分甚至2分。
    
    如果您完全想不起来，请打0分或1分，等您复习完所有“计划”的卡片后，这些忘记的卡片会再不断出现，直到您再次把它们记住为止。

en: If you're into statistics, Mnemosyne keeps detailed logs of your revisions.
    
    Not only that, but if you want, Mnemosyne can upload transparently a completely anonymous version of these logs to a central site for analysis, so that you can help making the scheduling algorithm better. In this way, you also contribute to scientific research on long-term memory.
    
    Uncheck the following box if you do not want to do this.
zh: 如果您对统计数据感兴趣，Mnemosyne 仔细纪录了您每次的打分状况并存成日志（logs）。
    
    如果您愿意的话，Mnemosyne 会以完全匿名的型式，自动上传这些日志到网站上进行分析，如此一来您可以帮助我们让安排复习的算法（scheduling algorithm）更好。如此一来，您也对于研究长期记忆的科学领域有所贡献。
    
    如果您不愿意提供匿名日志，请取消勾选下面的方框。

en: Upload anonymous logs (can be changed later)
zh: 上传匿名日志（随时可以取消）

en: Ready to start
zh: 准备开始

en: Now you're ready to start!
    
    Add new cards by clicking on the icon with the 'plus' sign in the top left.
    
    Remember, there is no need to worry about saving your work, this will be done automatically.
    
    For best results, it's suggested to do your revisions every day, although Mnemosyne will try to cope if you've missed a few days.
    
    For more documentation, see http://www.mnemosyne-proj.org.
    
    Happy learning!
zh: 现在您已经了解开始前的预备知识了！
    
    点选左上方带有“加号”的图标，可以加入新的卡片。
    
    记住，Mnemosyne 会自动保存您的数据和复习进度，不需要担心。
    
    尽管您错过几天的复习，Mnemosyne 还是会设法应付，但是为了获得最好的效果，建议还是每天完成复习进度。
    
    如果需要更多的文件说明，请前往 http://www.mnemosyne-proj.org 。
    
    祝您学习愉快！

en: File to import from:
zh: 从文件导入：

en: Add additional tag(s) to cards:
zh: 为卡片加入额外的标签：

en: &Cards
zh: 卡片(&C)

en: toolBar
zh: 工具栏

en: (De)a&ctivate cards...
zh: 启用/停用卡片(&C)...

en: &Add cards...
zh: 加入卡片(&A)...

en: &Configure Mnemosyne...
zh: 设置Mnemosyne(&C)...

en: &Delete current card
zh: 删除目前卡片(&D)

en: &Edit current card...
zh: 编辑目前卡片(&E)...

en: &Browse cards...
zh: 浏览卡片(&B)...

en: &Getting started
zh: 入门指引(&G)

en: Show s&tatistics...
zh: 显示统计数据(&S)...

en: Manage &plugins...
zh: 管理插件(&P)...

en: Manage plugins
zh: 管理插件

en: &Manage card types...
zh: 管理卡片类型(&M)...

en: S&ync...
zh: 同步(&Y)...

en: Compact...
zh: 压缩...

en: Card type manager
zh: 卡片类型管理器

en: &New clone
zh: 新的类型分身(&N)

en: Installed plugins (active and inactive):
zh: 已安装的插件（启用或停用）：

en: Plugin description:
zh: 插件(plugin)说明：

en: &Install new plugin
zh: 安装插件(&I)

en: &Delete plugin
zh: 删除插件(&D)

en: Preview cards
zh: 预览卡片

en: Question:
zh: 问题：

en: &Previous sister card
zh: 预览姊妹卡(&P)

en: &Next sister card
zh: 下一张姊妹卡(&N)

en: Tags to remove:
zh: 待移除的标签：

en: Rename card type
zh: 重命名卡片类型

en: Enter new card type name:
zh: 输入卡片类型的新名称：

en: Rename tag
zh: 重命名标签

en: Enter new tag name:
zh: 输入标签的新名称：

en: Show &answer
zh: 显示答案(&A)

en: Sync with server
zh: 与服务器同步

en: Check for changed media files on client
zh: 检查客户端是否有变更过的媒体文件

en: <b>Did you know...?</b>
zh: <b>您知道吗...？</b>

en: &Show tips on startup
zh: 启动时显示每日小秘诀(&S)

en: data directory
zh: 个人文件目录

en: Manuals and help documents
zh: 手册和帮助文档

en: Multimedia applications
zh: 多媒体应用程序

en: Change systemwide settings (affects all users)
zh: 改变系统级设置(会影响到全部用户)

note: type: TH
en: Nov 2017
zh: 2017年11月

note: type: Plain text
en: modem-manager-gui - simple graphical interface for Modem Manager daemon.
zh: modem-manager-gui  -用于Modem Manager守护程序的简单图形界面。

note: type: Plain text
en: This program is simple graphical interface for Modem Manager 0.6/0.7, Wader and oFono daemons using dbus interface.
zh: 该程序使用dbus接口，是Modem Manager 0.6 / 0.7，Wader和oFono守护进程的简单图形界面。

note: type: Plain text
en: Do not show window on start
zh: 启动时不显示窗口

note: type: Plain text
en: Use specified modem management module
zh: 使用指定的调制解调器管理模块

note: type: Plain text
en: Use specified connection management module
zh: 使用指定的连接管理模块

note: type: Plain text
en: List all available modules and exit
zh: 列出所有可用的模块并退出

note: type: SH
en: AUTHOR
zh: 作者

note: type: Plain text
en: Written by Alex. See the about dialog for all contributors.
zh: 作者是Alex。查看所有贡献者请打开关于对话框。

note: type: SH
en: REPORTING BUGS
zh: 报告BUGS

en: Control the Modem Manager daemon
zh: 控制调制解调器管理器守护进程

en: System policy prevents controlling the Modem Manager.
zh: 系统策略禁止控制调制解调器管理器。

en: Unlock and control a mobile broadband device
zh: 解锁并控制移动宽带设备

en: System policy prevents unlocking or controlling the mobile broadband device.
zh: 系统策略禁止解锁或控制移动宽带设备。

en: Add, modify, and delete mobile broadband contacts
zh: 添加、修改或删除移动宽带联系人

en: System policy prevents adding, modifying, or deleting this device's contacts.
zh: 系统策略禁止添加、修改或删除移动宽带联系人。

en: Send, save, modify, and delete text messages
zh: 发送、保存修改或删除文本消息

en: System policy prevents sending or manipulating this device's text messages.
zh: 系统策略禁止发送或操作此设备的文本消息。

en: Accept incoming voice calls or start outgoing voice calls.
zh: 接听传入的语音呼叫或者开始传出语音呼叫。

en: System policy prevents voice calls.
zh: 系统策略禁止语音呼叫。

en: Enable and view geographic location and positioning information
zh: 启用和查看地理位置和定位信息

en: System policy prevents enabling or viewing geographic location information.
zh: 系统策略禁止启用和查看地理位置和定位信息。

en: Query and utilize network information and services
zh: 查询和利用网络信息和服务

en: System policy prevents querying or utilizing network information and services.
zh: 系统策略禁止查询和利用网络信息和服务。

en: Query and manage firmware on a mobile broadband device
zh: 在移动宽带设备上查询和管理固件

en: System policy prevents querying or managing this device's firmware.
zh: 系统策略禁止在移动宽带设备上查询和管理固件。

en: ModemManager needs to reset devices
zh: 调制解调器管理器需要重置设备

en: Entering level %1...
zh: 正在进入级别 %1...

en: Score: %1
zh: 得分：%1

en: Level: %1
zh: 级别：%1

en: _Resume game
zh: 继续游戏(_R)

en: Re_start level
zh: 重新开始级别(_S)

en: Copyright (c) 2003 Ole Laursen
zh: 版权 (c) 2003 Ole Laursen

en: Load error
zh: 装入错误

en: <b>Difficulty</b>
zh: <b>难度</b>

en: <b>Fullscreen</b>
zh: <b>全屏</b>

en: <b>Level</b>
zh: <b>级别</b>

en: <b>Moving</b>
zh: <b>移动</b>

en: <b>Number of Players</b>
zh: <b>玩家数</b>

en: Player 1 keys
zh: 第一玩家按键

en: Player 2 keys
zh: 第二玩家按键

en: Start at _level:
zh: 开始级别(_L)：

en: Use _fullscreen mode
zh: 使用全屏模式(_F)

en: _One player
zh: 一个玩家(_O)

en: Use fullscreen
zh: 使用全屏

en: Morph Browser
zh: Morph 浏览器

en: Morph Web Browser
zh: Morph网页浏览器

en: Browse the World Wide Web using QtWebEngine
zh: 使用QtWebEngine浏览互联网

en: Internet;WWW;Browser;Web;Explorer
zh: 互联网；WWW；浏览器；

en: New Private Window
zh: 新建隐私窗口

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Back' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Older Page
zh: 较早页面

en: Bookmark link
zh: 书签链接

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Bookmark' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Add This Page to Bookmarks
zh: 将该页面加入书签

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Clear History' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Clear Navigation History
zh: 清空浏览历史记录

en: Find in page
zh: 在页面中查找

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Find in Page' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Search in Page
zh: 在页面中搜索

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Forward' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Newer Page
zh: 较新页面

note: TRANSLATORS: This is a free-form list of keywords associated to the 'Goto' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Address;URL;www
zh: Address;URL;www;地址

note: TRANSLATORS: This is a free-form list of keywords associated to the 'New Tab' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Open a New Tab
zh: 打开新标签

en: Open image in new tab
zh: 在新标签打开图像

en: Open link in new background tab
zh: 在新后台标签打开链接

en: Open link in new private window
zh: 在隐私窗口中打开链接

en: Open link in new tab
zh: 在新标签打开链接

en: Open link in new window
zh: 在新窗口中打开链接

en: Open video in new tab
zh: 在新标签页打开视频

note: #-#-#-#-#  morph-browser_1.1.2+dfsg-3_zh_CN.po (morph-browser)  #-#-#-#-# TRANSLATORS: This is a free-form list of keywords associated to the 'Reload' action. Keywords may actually be sentences, and must be separated by semi-colons.
en: Leave Page
zh: 离开页面

en: Save link
zh: 保存链接

en: JavaScript Alert
zh: JavaScript 警告

en: Custom URL schemes
zh: 自定义URL路径

en: The '%1' website wants to open this URL outside of the web browser:
zh: “%1”网站想在浏览器外部打开此 URL：

en: Open this URL with a system app if possible?
zh: 若有可能，要用系统应用打开此 URL 吗？

en: Remember decision
zh: 记住选择

en: Block domain
zh: 阻止域名

en: You're trying to access %1 but it is not on your approved domain whitelist. Would you like to continue to block the domain, allow browsing to the domain, or go back?
zh: 你正尝试访问的 %1 不 在你允许的域名白名单，你要继续阻止此域名，允许访问此域名，或者返回？

en: %1 is trying to access %2 but it is not on your approved domain whitelist. Would you like to continue to block the domain, allow loading data from the domain, or just ignore this request ?
zh: %1 正尝试访问的 %2 不 在你允许的域名白名单，你要继续阻止此域名，允许从这个域名载入数据，或者忽略这个请求？

en: Allow domain
zh: 允许域名

note: TRANSLATORS: %1 refers to the URL of the current website
en: The website %1 requires authentication.
zh: 网站 %1 需要认证。

en: Confirm Navigation
zh: 确认导航

en: Stay
zh: 停留

en: This connection is untrusted
zh: 该通信不可信

note: TRANSLATORS: %1 refers to the hostname
en: You are trying to securely reach %1, but the security certificate of this website is not trusted. Reason: %2
zh: 你正试图打开安全网页 %1，但此网站的安全证书不受信任。原因：%2

en: JavaScript Confirmation
zh: JavaScript 确认

en: Custom User Agents
zh: 自定义用户标识

en: New User Agent
zh: 新用户标识

en: Edit User Agent
zh: 编辑用户标识

en: No custom user agents available
zh: 没有自定义用户标识

en: Domain blacklist/whitelist
zh: 域名 黑名单/白名单

en: Enter the name of the domain, e.g. example.com (subdomains will be removed).
zh: 输入域名，例如：example.com（忽略子域）。

en: Never allow access
zh: 禁止访问

en: Always allow access
zh: 允许访问

en: No sites have been granted special permissions
zh: 没有网站授予了特殊权限

en: Domain specific settings
zh: 域名特殊配置

en: Enter the name of the domain, e.g. m.example.com
zh: 输入域名名称，例如：example.com

en: allowed to launch other apps
zh: 允许启动其他应用

en: access your location
zh: 访问你的位置信息

en: Ask each time
zh: 每次询问

en: custom user agent
zh: 自定义用户标识

en: No domain specific settings available
zh: 没有域名的特殊配置

note: TRANSLATORS: %1 is the number of bytes i.e. 2bytes, 5KB, 1MB
en: %1/s
zh: %1/秒

en: Copy Download Link
zh: 复制下载链接

en: Recent Downloads
zh: 最近下载

en: No Recent Downloads
zh: 无最近下载

en: Confirm selection
zh: 确定选择

en: No downloads available
zh: 没有可用的下载

en: this user agent name is already taken
zh: 用户标识名已被占用

en: Add the name for the user agent
zh: 添加用户标识名称

en: enter user agent string...
zh: 输入用户标识...

en: Certificate Error
zh: 证书错误

note: TRANSLATORS: %1 refers to the URL of the current page
en: It appears you are having trouble viewing: %1.
zh: 浏览时可能遇到麻烦：%1。

en: Error: %1
zh: 错误：%1

en: Back to safety
zh: 返回安全连接

en: Please check your network settings and try refreshing the page.
zh: 请检查你的网络设置，并试着刷新本页面。

en: Refresh page
zh: 刷新页面

en: This page wants to know your device’s location.
zh: 此页面要求取得您的设备位置。

note: TRANSLATORS: %1 refers to the URL of the current website and %2 is a string that the website sends with more information about the authentication challenge (technically called "realm")
en: The website at %1 requires authentication. The website says "%2"
zh: %1 的网站需要身份验证。 网站要求是 "%2"

en: This site security certificate is not trusted.
zh: 此网站的安全证书不被信任。

note: TRANSLATORS: %1 refers to the SSL certificate's serial number
en: Serial number:
    %1
zh: 序列号：
    %1

note: TRANSLATORS: %1 refers to the SSL certificate's subject display name
en: Subject:
    %1
zh: 主体：
    %1

note: TRANSLATORS: %1 refers to the SSL certificate's subject's address
en: Subject address:
    %1
zh: 主体地址：
    %1

note: TRANSLATORS: %1 refers to the SSL certificate's issuer display name
en: Issuer:
    %1
zh: 签发者：
    %1

note: TRANSLATORS: %1 refers to the SSL certificate's issuer's address
en: Issuer address:
    %1
zh: 签发者地址：
    %1

note: TRANSLATORS: %1 refers to the SSL certificate's start date
en: Valid from:
    %1
zh: 有效期从：
    %1

note: TRANSLATORS: %1 refers to the SSL certificate's expiry date
en: Valid until:
    %1
zh: 有效期至：
    %1

note: TRANSLATORS: %1 refers to the SSL certificate's SHA1 fingerprint
en: Fingerprint (SHA1):
    %1
zh: 指纹（SHA1）：
    %1

en: You should not proceed, especially if you have never seen this warning before for this site.
zh: 您应该停止操作，特别是当您从未在此网站看到过此警告。

en: Allow this domain to access your camera and microphone?
zh: 是否允许这个网域使用本机的相机和麦克风？

en: Allow this domain to access your camera?
zh: 是否允许这个网域使用本机的相机？

en: Allow this domain to access your microphone?
zh: 是否允许这个网域使用本机的麦克风？

en: JavaScript Prompt
zh: JavaScript 提示

en: Proxy authentication required.
zh: 需要代理身份认证。

note: TRANSLATORS: %1 refers to the proxy address, %2 refers to the proxy port
en: The website %1:%2 requires authentication.
zh: 网站 %1:%2 需要身份认证。

en: Save page as HTML / PDF
zh: 保存页面为 HTML/PDF

en: No save actions are available
zh: 没有可用的保存操作

en: Save as HTML
zh: 保存为HTML

en: Save as PDF
zh: 保存为PDF

en: Remove from List
zh: 从列表中删除

en: find in page
zh: 在页面中查找

en: search or enter an address
zh: 搜索或输入一个地址

en: Bookmark Added
zh: 已添加书签

note: TRANSLATORS: Field to choose the folder where bookmarked URL will be saved in
en: Save in
zh: 保存在

en: All Bookmarks
zh: 全部书签

en: Blocked domain
zh: 阻止域名

en: Blocked navigation request to domain %1.
zh: 阻止浏览请求到域名 %1 。

en: Whitelisted domain
zh: 域名白名单

en: domain %1 is now whitelisted, it will be active on the next page reload.
zh: 域名 %1 现在不在白名单，这个操作将会在页面重新载入后生效。

en: Reopen Tab
zh: 重新打开标签页

en: New private window
zh: 新建隐私窗口

en: View source
zh: 查看源代码

en: Save / Print to PDF
zh: 保存/打印为PDF

en: Set Desktop mode
zh: 电脑模式

en: the file is already in the downloads folder.
zh: 文件已经在下载目录了。

en: Choose an application to open this file or add it to the downloads folder.
zh: 选择一个应用来打开这个文件或者将它添加到下载文件夹中。

en: %1 page | %1 pages
zh[0]: 第 %1 页

en: Last Visited
zh: 最近访问

en: search history
zh: 搜索历史

note: TRANSLATORS: %1 refers to the current page’s title
en: %1 - Morph Web Browser
zh: %1 - Morph网页浏览器

en: This is a private tab
zh: 这是一个匿名标签

en: Pages that you view in this tab won't appear in your browser history.
    Bookmarks you create will be preserved, however.
zh: 您在本标签内访问的页面将不会出现在浏览器历史中。
    但在这里创建的书签将会被保留。

en: You haven't visited any site yet
zh: 您尚未访问任何站点

en: The rendering process has been closed for this tab.
zh: 该标签的渲染过程已被关闭。

en: Something went wrong while displaying %1.
zh: 在显示 %1 时发生错误。

en: This site has insecure content
zh: 这个网站含有不安全的内容

en: Identity Not Verified
zh: 身份未验证

en: You are connected to %1 via HTTPS. The certificate is valid.
zh: 你通过HTTPS连接到 %1，证书有效。

en: Search engine
zh: 搜索引擎

en: New Tab Page
zh: 新标签页

en: Restore previous session at startup
zh: 在启动时恢复上次会话

en: not available because of startup in private mode
zh: 以隐私模式启动而不可使用

en: Automatic fit to width
zh: 自动适应宽度

en: Adjusts the width of the website to the window
zh: 调整网站的窗口宽度

en: Load Images
zh: 加载图像

en: Automatically load images on web pages
zh: 自动加载网页上的图像

en: Privacy & permissions
zh: 隐私与许可

en: Reset browser settings
zh: 重置浏览器设置

en: Start in private mode
zh: 进入匿名模式

en: Only allow browsing to whitelisted websites
zh: 仅允许浏览在白名单里的网站

en: Camera & microphone
zh: 相机与麦克风

en: Clear browsing history
zh: 清除浏览历史

en: Clear browsing history?
zh: 清除浏览历史？

en: Clear cache?
zh: 清除缓存？

en: Clear all cookies
zh: 清除所有cookies

en: Clear all Cookies?
zh: 清除所有cookies？

en: Custom homepage
zh: 自定义主页

en: Swipe Up To Exit Full Screen
zh: 上划以退出全屏

en: Press ESC To Exit Full Screen
zh: 按ESC退出全屏

en: Tap to view
zh: 点击查看

en: Move to New Window
zh: 移至新窗口

en: No accounts have been linked to this webapp; press the item below to add an account.
zh: 这个Web应用没有关联帐号；点击下方项目来添加帐号。

en: Don't use an account
zh: 不使用帐号

en: Account error
zh: 帐号错误

en: Account window could not be opened. You can only create one account at a time; please try again after closing all other account windows.
zh: 帐号窗口无法打开。您只能一次创建一个帐号；请关闭所有其他帐号窗口后重试。

note: TRANSLATORS: %1 refers to the application name, %2 refers to the account provider
en: <b>%1</b> needs to access your %2 online account.
zh: <b>%1</b> 需要访问您的 %2 在线帐号。

note: TRANSLATORS: %1 refers to the application name, %2 refers to the account provider
en: <b>%1</b> would like to access your %2 online account.
zh: <b>%1</b> 想要访问您的 %2 在线帐号。

en: Choose an account now, or skip this step and choose an online account later.
zh: 现在选择一个帐号，或者跳过稍后选择一个在线帐号。

en: Close the app
zh: 关闭应用

en: Choose account
zh: 选择一个帐号

en: Oops, something went wrong.
zh: 糟糕，出了点问题。

en: WebappContainer Settings
zh: Web应用容器配置

en: Reset webapp settings
zh: 重置web应用设置

en: domain %1 is now whitelisted, please reload the page.
zh: 域名 %1 已加入白名单，请重新载入此页面。

en: Current Zoom
zh: 当前缩放

en: auto-fit
zh: 自动适应

en: Save Zoom
zh: 保存缩放

en: the current web app
zh: 当前web应用

en: The current zoom level (%1%) can be saved in %2 either for the current domain or as the default zoom level.
zh: 当前缩放大小（%1%）可在 %2 中为当前域名保存，或保存为默认缩放大小。

en: The current zoom level (%1%) can be saved in %2 for the current domain.
zh: 当前缩放大小（%1%）可在 %2 中为当前域名保存。

en: The current zoom level (%1%) can be saved in %2 as the default zoom level.
zh: 当前缩放大小（%1%）可在 %2 中保存为默认缩放大小。

en: Save for domain
zh: 保存域名

en: Save as default
zh: 保存为默认

en: Weather at a glance
zh: 一目了然的天气

en: Weather;Mousam;Rain;Cloud;Forecast;GTK4;Python;temperature;
zh: 天气;气象;雨;云;预报;GTK4;Python;温度;

en: Current Weather conditions and forcasts.
zh: 当前天气状况和预报。

en: Displays real-time temperature, humidity, wind speed, UV index, pressure and more
zh: 显示实时温度、湿度、风速、紫外线指数、气压等信息

en: Utilizes graphical representations, such as temperature , precipitation graphs and wind-speed with direction to provide an hourly forecast for the next 24 hours
zh: 使用图形化显示,如温度、降水量图表和风向风速,提供未来24小时逐时预报

en: Also provides tomorrow and 7-day forcasts
zh: 同时提供明天及一周预报

en: See conditions in metric or imperial systems
zh: 可切换公制或英制单位

en: Snowfall - day
zh: 降雪 - 白天

en: List of cities and their coordinates.
zh: 城市及其坐标列表。

en: Stores locations added by user in json stringified string format in string
zh: 以JSON字串格式储存使用者添加的位置

en: Selected city
zh: 已选城市

en: Selected city cords
zh: 已选城市坐标

en: Use Gradient Background
zh: 使用渐变背景

en: Apply gradient background on main window corresponding to weather condition
zh: 根据天气状况在主窗口应用渐变背景

en: Use Inch for precipitation
zh: 使用英寸显示降水量

en: Use 24h hour clock
zh: 使用24小时制

en: Launch the app in maximized mode.
zh: 以最大化模式启动应用程序。

en: metric(km, °C), imperial(mile, °F)
zh: 公制(公里, °C)、英制(英里, °F)

en: Partly Cloudy
zh: 局部多云

en: Moderate Drizzle
zh: 中等细雨

en: Heavy Intensity Drizzle
zh: 大毛毛雨

en: Light Freezing Drizzle
zh: 轻度冻毛毛雨

en: Heavy Freezing Drizzle
zh: 重度冻毛毛雨

en: Light Freezing Rain
zh: 轻度冻雨

en: Heavy Freezing Rain
zh: 重度冻雨

en: Light Snow Fall
zh: 小雪

en: Moderate Snow Fall
zh: 中雪

en: Heavy Snow Fall
zh: 大雪

en: Light Rain Showers
zh: 轻度阵雨

en: Moderate Rain Showers
zh: 中度阵雨

en: Heavy Rain Showers
zh: 强降阵雨

en: Light Snow Showers
zh: 小阵雪

en: Heavy Snow Showers
zh: 强阵雪

en: Thunderstorm with Hail
zh: 雷雨伴随冰雹

en: Air Pollution
zh: 空气污染

en: United States AQI standard
zh: 美国AQI标准

en: Sunrise & Sunset
zh: 日出和日落

en: Feels like • <b> {0} {1}</b>
zh: 体感温度 • <b> {0} {1}</b>

[ctx: wind]
en: Day High •
zh: 全天最高 •

[ctx: temperature]
en: Day Max •
zh: 全天最高 •

[ctx: precipitation]
en: Day High •
zh: 全天最高 •

en: No precipitation today !
zh: 今天无降水！

en: No precipitation expected today!
zh: 今天预计无降水！

en: Anticipate a precipitation-free day !
zh: 预期今天无降水！

en: Enjoy a rain-free day today!
zh: 今天享受无雨天！

en: Umbrella status: resting. No precipitation in sight !
zh: 雨伞状态：休息中。无降水迹象！

en: No rain in sight today!
zh: 今天看不到雨的迹象！

en: About Mousam
zh: 关于Mousam

en: Getting Weather Data
zh: 正在获取天气数据

en: No Internet
zh: 无网络连接

en: Could not fetch data from API
zh: 无法从API获取数据

en: Dewpoint
zh: 露点

[ctx: pressure card]
en: High
zh: 高

[ctx: pressure card]
en: Low
zh: 低

[ctx: uvindex card]
en: High
zh: 高

[ctx: uvindex card]
en: Low
zh: 低

en: Switched to {}
zh: 已切换至 {}

en: Refreshed Successfully
zh: 刷新数据成功

en: Refresh within 5 seconds is ignored!
zh: 5秒内的重复刷新将被忽略！

en: Severe
zh: 严重

en: Hazardous
zh: 危险

[ctx: uvindex]
en: Low
zh: 低

[ctx: uvindex]
en: Moderate
zh: 中等

[ctx: uvindex]
en: High
zh: 高

[ctx: uvindex]
en: Very High
zh: 很高

[ctx: uvindex]
en: Extreme
zh: 极高

[ctx: humidity]
en: Low
zh: 低

[ctx: humidity]
en: Moderate
zh: 中等

[ctx: humidity]
en: High
zh: 高

[ctx: pressure]
en: Low
zh: 低

[ctx: pressure]
en: Normal
zh: 正常

[ctx: pressure]
en: High
zh: 高

[ctx: wind]
en: Moderate
zh: 中等

[ctx: wind]
en: Extreme
zh: 极端

en: Copyright © 2024 Mousam Developers
zh: 版权所有 © 2024 Mousam开发者

en: Remove location
zh: 移除位置

en: Switch city within 2 seconds is ignored!
zh: 2秒内的城市切换将被忽略！

en: Selected - {}
zh: 已选择 - {}

en: Added - {0}
zh: 已添加 - {0}

en: Location already added!
zh: 位置已经添加！

en: Deleted - {0}
zh: 已删除 - {0}

en: No results found!
zh: 未找到结果！

en: Dynamic Background
zh: 动态背景

en: App background changes based on current weather conditions (restart required)
zh: 应用程序背景根据当前天气状况变化(需要重新启动)

en: Weather time format (Refresh required)
zh: 天气时间格式(需要刷新获取)

en: 24 Hour
zh: 24小时制

en: Units &amp; Measurements
zh: 单位与度量

en: Metric system with units like Celsius, km/h, and kilometers
zh: 公制单位系统,如摄氏度、公里/小时和公里

en: Imperial system with units like Fahrenheit, mph, and miles
zh: 英制单位系统,如华氏度、英里/小时和英里

en: Precipitation in inches
zh: 以英寸显示降水量

en: This option works better in heavy precipitation (refresh required)
zh: 此选项在大雨时效果更好(需要刷新获取)

en: Switching locations within 2 seconds is ignored
zh: 2秒内的位置切换将被忽略

en: Switched to - {}
zh: 已切换至 - {}

en: Refresh Weather
zh: 刷新天气信息

en: Encoding to be used to open files (leave empty to open files in the encoding dialog)
zh: 用于打开文件的编码（留空以在编码对话框中打开文件）

en: Display a list of possible encodings to open files
zh: 显示可能的编码列表以打开文件

en: Line number the cursor to position to (LINE > 0 from top, LINE < 0 from bottom)
zh: 光标位置的行号 (从顶部开始 LINE > 0，从底部开始 LINE < 0)

en: Column number the cursor to position to (COLUMN >= 0 from start, COLUMN < 0 from end)
zh: 光标位置的列号 (从起点开始 COLUMN > 0，从结尾开始 COLUMN < 0)

en: Open the preferences dialog
zh: 打开终端首选项对话框

en: Do not register with the D-BUS session message bus
zh: 不注册于 D-BUS 会话消息总线

en: Quit a running Mousepad primary instance
zh: 退出正在运行的 Mousepad 主实例

note: this option is added separately using g_strdup_printf() for the description, to be sure * that opening modes will be excluded from the translation (experience shows that using a * translation context is not enough to ensure it)
en: File opening mode: "%s", "%s" or "%s" (open tabs in a new window)
zh: 文件打开模式："%s", "%s" or "%s" (在新窗口中打开标签)

en: The Mousepad developers. All rights reserved.
zh: Mousepad 开发者。版权所有 。

en: %s | Authors: %s | Filename: %s
zh: %s | 作者: %s | 文件名: %s

en: Mousepad is a simple text editor for the Xfce desktop environment
zh: Mousepad 是 Xfce 桌面环境下的一款简单文本编辑器。

note: build dialog
en: Select Tab Size
zh: 选择制表符大小

en: C_olumn number:
zh: 列号(_O)：

en: Remove all entries from the documents history?
zh: 清除文档历史的所有条目？

note: setup CSD titlebar
en: Clear Documents History
zh: 清除文档历史

en: Clearing the documents history will permanently remove all currently listed entries.
zh: 清除文档历史将永久删除所有当前列出的条目。

en: The document is read-only, do you want to save it as another file?
zh: 此文档为只读文档，是否将其另存为其他文件？

en: If you don't save this read-only document as another file, all the changes will be lost.
zh: 如果您不将此只读文档保存为其他文件，所有更改将会丢失。

en: If you don't save the document, all the changes will be lost.
zh: 如果您不保存文档，所有更改将会丢失。

en: The document has been externally modified. Do you want to continue saving?
zh: 文档在外部修改了。您要继续保存吗？

en: If you save the document, all of the external changes will be lost.
zh: 如果您保存文档，所有外部改动都会丢失。

en: The document has been externally modified. Do you want to reload it from disk?
zh: 该文档已在外部进行了修改。 您要从磁盘重新加载吗？

en: You have unsaved changes. If you revert the file, they will be lost.
zh: 您尚未保存更改。 如果还原文件，它们将丢失。

note: setup CSD titlebar
en: Externally Modified
zh: 外部修改

en: Do you want to save your changes before reloading?
zh: 您想在重新载入之前保存您的更改么？

en: If you revert the file, all unsaved changes will be lost.
zh: 如果您还原该文件，所有未保存的更改将会丢失。

en: The file seems to be encoded in %s, but you have chosen %s encoding. Do you confirm this choice?
zh: 该文件似乎使用的是编码 %s, 但是您选择了编码 %s 。 确认此选择吗？

en: If not, the guessed encoding will be used.
zh: 如果没有，将使用猜测的编码。

en: It seems that the previous session did not end normally. Do you want to restore the available data?
zh: 上一次会话好像没有正常结束。是否需要恢复可用数据？

en: If not, all this data will be lost.
zh: 如果选否，所有这些数据都将丢失。

en: Failed to prepare the temporary file for encoding tests
zh: 无法为编码测试准备临时文件

en: Open encoding dialog
zh: 打开编码对话框

en: Go back to shorten list
zh: 返回缩短列表

en: Show all encodings
zh: 显示所有编码

note: create new font chooser dialog
en: Choose Mousepad Font
zh: 选择 Mousepad 字体

note: error dialog messages
en: Failed to open the document
zh: 打开文档失败

en: Failed to save the document
zh: 保存文档失败

en: Unsupported character set
zh: 不支持的字符集

en: Checking encodings...
zh: 检测编码...

en: %s (%s, failed)
zh: %s (%s, 失败)

en: %s (%s, partial)
zh: %s (%s, 部分)

en: Other (partial):
zh: 其他 (部分的):

en: Other valid encodings were found, please choose below.
zh: 已找到其他有效编码，请在下面选择。

en: Other partially valid encodings were found, please choose below.
zh: 找到其他部分有效的编码，请在下方选择。

en: No other valid encoding was found.
zh: 没有找到其他有效的编码。

note: dialog title
en: The document is %s valid.
zh: 有效的 %s 文档。

en: The document is not %s valid.
zh: 不是有效的 %s 文档。

en: Failed to clear the recent history
zh: 无法清除最近历史

en: No clipboard data
zh: 无剪贴板数据

note: setup the window properties
en: Mousepad Preferences
zh: Mousepad 首选项

en: Print _line numbers
zh: 打印行号(_L)

en: Numbering interval:
zh: 编号间隔：

en: The interval at which to print line numbers. For example a value of 1 will print a line number on each line, a value of 2 will print a line number on every other line, and so on.
zh: 要打印的行号间隔。比如如果是值为 1，则在每行打印；如果值为 2，则隔行打印；以此类推。

en: Enable _syntax highlighting
zh: 启用语法高亮(_S)

en: Body:
zh: 正文：

en: Line numbers:
zh: 行号：

en: Search _direction:
zh: 搜索方向(_D)：

note: match whole word check button for matching whole words, including the proxy menu item
en: _Match whole word
zh: 全字匹配(_M)

en: Replace _all in:
zh: 在这之中全部替换(_A)：

en: Choose a filetype
zh: 选择文件类型

note: language/filetype
en: Filetype: None
zh: 文件类型：无

en: Toggle the overwrite mode
zh: 切换覆盖模式

en: Line: %d Column: %d Selection: %d
zh: 行：%d 列： %d 选择： %d

en: Filetype: %s
zh: 文件类型： %s

en: Viewer Mode
zh: 查看器模式

en: Use '%s' as template
zh: 使用 '%s' 作为模板

en: No template files found in
    '%s'
zh: 在下列位置未发现模板文件
    '%s'

en: Missing Templates directory
    '%s'
zh: 缺少模板目录
    '%s'

note: create suitable text label for the "Other" menu
en: Ot_her (%d)...
zh: 其他(_H) (%d)...

en: Ot_her...
zh: 其他(_H)...

en: Revert to the saved version of the file
zh: 恢复到文件保存时的版本

en: Reload file from disk
zh: 从磁盘中重新加载文件

en: History disabled
zh: 已禁用历史记录

note: set error message
en: Templates should be %s valid
zh: 模板应%s有效

note: set error message
en: Reading the template failed
zh: 读取模板失败

note: set error message
en: Loading the template failed
zh: 载入模板失败

note: show the error
en: Failed to reload the document
zh: 重载文档失败

note: show the error
en: Failed to print the document
zh: 打印文档失败

en: Create a new document in a new window
zh: 在新窗口创建新文档

en: New From Te_mplate
zh: 从模板新建(_M)

en: Op_en Recent
zh: 打开最近使用的文档(_E)

en: Clear the recently used files history
zh: 清除最近使用的文件历史

en: Save all document in this window
zh: 保存该窗口的所有文档

en: Print the current document
zh: 打印当前文档

en: Quit Mousepad
zh: 退出 Mousepad

en: Search menu
zh: 搜索菜单

en: _Incremental Search
zh: 增量搜索（_I）

en: Automatically select the search result and scroll the view
zh: 自动选择搜索结果并滚动视图

en: Highlight _All
zh: 全部高亮(_A)

en: Highlight the search matches
zh: 高亮搜索匹配项

en: View menu
zh: 查看菜单

en: Select F_ont...
zh: 选择字体(_O)...

en: Change the editor font
zh: 更改编辑器字体

en: Color scheme to use for the text view
zh: 用于文本视图的配色方案

en: No style scheme
zh: 无风格方案

en: Line N_umbers
zh: 行号(_U)

en: Change the visibility of the main menubar
zh: 改变主菜单栏的可见性

en: Change the visibility of the toolbar
zh: 修改工具栏的可见性

en: Change the visibility of the statusbar
zh: 修改状态栏的可见性

en: Document menu
zh: 文档菜单

en: Toggle breaking lines in between words
zh: 切换词间换行

en: Auto indent a new line
zh: 自动缩进新的行

en: Tab _Size
zh: 制表符大小(_S)

en: The number of space characters for a tabulation
zh: 制表符的空格字符数

en: Two spaces
zh: 两个空格

en: Three spaces
zh: 三个空格

en: Four spaces
zh: 四个空格

en: Eight spaces
zh: 八个空格

en: Set custom tab size
zh: 设置自定义制表符大小

en: Insert _Spaces
zh: 插入空格(_S)

en: Insert spaces when the tab button is pressed
zh: 当按下制表键时插入空格

en: _Filetype
zh: 文件类型(_F)

en: Language to use for syntax highlighting
zh: 用于语法高亮的语言

en: Line E_nding
zh: 行结束符(_N)

en: Character(s) to use as end of line
zh: 标识行结束的符号

en: Set the line ending of the document to Unix (LF)
zh: 设置文档行结束符为 Unix  格式 (LF)

en: Set the line ending of the document to Mac (CR)
zh: 设置文档行结束符为 Mac 格式 (CR)

en: Set the line ending of the document to DOS / Windows (CR LF)
zh: 设置文档行结束符为 DOS / Windows 格式 (CR LF)

en: Write Unicode _BOM
zh: 写入 Unicode BOM(_B)

en: Store the byte-order mark in the file
zh: 在文件中存储字节顺标记

en: _Viewer Mode
zh: 查看器模式(_V)

en: Disallow modifications via keyboard / mouse
zh: 不允许通过键盘或鼠标进行修改

en: Select the previous tab
zh: 选择前一个标签

en: Select the next tab
zh: 选择下一个标签

en: Help menu
zh: 帮助菜单

en: Display the Mousepad user manual
zh: 显示 Mousepad 的用户手册

en: Save the current document
zh: 保存当前文档

en: Save current document as another file
zh: 保持当前文档为其他文件

en: Close the current document
zh: 关闭当前文档

en: Select the text in the entire document
zh: 选中整个文档的文本

en: Find and Rep_lace...
zh: 查找并替换(_L)...

en: _Go to...
zh: 转至(_G)...

en: Go to a specific location in the document
zh: 转至文档中的特定位置

en: Paste the clipboard in a special way
zh: 以特殊方式粘贴剪贴板

en: Paste from _History
zh: 从历史粘贴(_H)

en: Paste from the clipboard history
zh: 从剪贴板历史粘贴

en: Paste as _Column
zh: 粘贴成列(_C)

en: Paste the clipboard text into a column
zh: 粘贴剪贴板文本到一列中

en: Delete _Line
zh:  删除行(_L)

en: Delete the current line
zh: 删除当前行

en: Conve_rt
zh: 转换(_R)

en: Convert text in different ways
zh: 以不同方式转换文本

en: To _Lowercase
zh: 小写(_L)

en: Change the case of the selection to lowercase
zh: 改变选中部分大小写方式为小写

en: To _Uppercase
zh: 大写(_U)

en: Change the case of the selection to uppercase
zh: 改变选中部分大小写方式为大写

en: To _Title Case
zh: 首字母大写(_T)

en: Change the case of the selection to title case
zh: 改变选中部分大小写方式为首字母大写

en: To _Opposite Case
zh: 大小写反转(_O)

en: Change the case of the selection opposite case
zh: 反转选中内容的大小写

en: _Tabs to Spaces
zh: 制表符到空格 (_T)

en: Convert all tabs to spaces in the selection or document
zh: 转换选中行或者整个文档开头的所有制表符为空格

en: _Leading Spaces to Tabs
zh: 前导空格到制表符(_L)

en: Convert all the leading spaces to tabs in the selected line(s) or document
zh: 转换选中行或者整个文档开头的所有空格为制表符

en: St_rip Trailing Spaces
zh: 去掉末尾空格(_R)

en: Remove all the trailing spaces from the selected line(s) or document
zh: 删除选中行或者整个文档末尾的所有空格

en: Reverse the order of something
zh: 反转顺序

en: Move content in different ways
zh: 以不同方式移动内容

en: One Line _Up
zh: 上移一行(_U)

en: Move lines one line up
zh: 向上移动一行

en: One Line _Down
zh: 下移一行(_D)

en: Move lines one line down
zh: 向下移动一行

en: One Word _Left
zh: 文字左移(_L)

en: Move words one word left
zh: 左移一个字

en: One Word _Right
zh: 文字右移(_R)

en: Move words one word right
zh: 右移一个字

en: Dup_licate Line / Selection
zh: 复制行或选中部分(_L)

en: Duplicate the current line or selection
zh: 复制当前行或选中部分

en: Increase the indentation of the selection or current line
zh: 增加选中部分或者当前行的缩进

en: Decrease the indentation of the selection or current line
zh: 减少选中部分或者当前行的缩进

en: Insert Tabs
zh: 插入制表符

en: Insert Spaces
zh: 插入空格

en: First key press
zh: 首次按键

en: Second key press
zh: 第二次按键

en: after a crash
zh: 崩溃后

en: unsaved documents
zh: 未保存文件

en: saved documents
zh: 已保存的文件

note: Preceded by: "Open files in:"
en: new tabs
zh: 新标签

note: Preceded by: "Open files in:"
en: new windows
zh: 新窗口

note: Preceded by: "Open files in:"
en: new tabs in a new window
zh: 新窗口内的新标签

en: Drag & Drop
zh: 拖放

en: Text Beside Icons
zh: 文字在图标旁

en: Display whitespace
zh: 标明空白符

en: Display line endings
zh: 标明行尾

en: Long line margin at column:
zh: 行超长提示线位置（列）：

en: Wrap long lines
zh: 为长行换行

en: Use system monospace font
zh: 使用系统等宽字体

en: <b>Color Scheme</b>
zh: <b>配色方案</b>

en: Tab mode:
zh: Tab 模式：

en: Tab: Indent selection (Shift+Tab: Unindent)
zh: Tab: 缩进所选（Shift+Tab:取消缩进）

en: Indent/unindent the currently selected text or the current line
zh: 对当前选定的文本或当前行缩进/取消缩进

en: Backspace: Delete indent spaces as tabs
zh: Backspace 键: 删除以tabs制表符作为缩进的空格

en: Home/End: Detect leading/trailing whitespace:
zh: Home/End: 检测前导/尾随空格:

en: <b>Smart Keys</b>
zh: <b>智能键</b>

en: Client-side decorations (restart required)
zh: 客户端的美化调整 （需要重启）

en: Show full filename in title bar
zh: 在标题栏显示完整文件名

en: Show application name in title bar
zh: 在标题栏中显示应用程序名称

en: Remember window position
zh: 记住窗口位置

en: Remember window state
zh: 记住窗口状态

en: Always show tabs even with one file
zh: 即使只有一个文件也显示标签

en: Expand tabs to fill available space
zh: 扩展tabs制表符以填充可用的区域

en: Cycled notebook tab switching
zh: 循环切换笔记本标签

en: Open files in:
zh: 打开文件于:

en: Make a copy with '~' suffix
zh: 建立带有 '~' 后缀的副本

en: Session restore:
zh: 会话恢复：

en: When "unsaved documents" or "always" is selected, Mousepad won't ask for saving modified documents when quitting
zh: 选择“未保存的文档”或“始终”时， Mousepad 退出时不会要求保存修改过的文档

en: Recent file menu length:
zh: 最近文件菜单长度:

en: '0' disables and wipes recent history
zh: “0” 代表禁用并擦除最近的历史记录

en: Search history size:
zh: 搜索历史记录大小：

en: File monitoring
zh: 文件监控

en: Automatic reloading
zh: 自动重新加载

en: Default encoding:
zh: 默认编码:

en: The default language for new documents is set here. It can then be changed per document via the context menu, where there are also spelling correction suggestions for underlined words.
zh: 此处可设置新文档的默认语言。然后可以通过右键菜单对每个文档进行单独更改，其中还提供了下划线单词的拼写更正建议。

note: #-#-#-#-#  mousepad_0.7.0-1_zh_CN.po (Xfce Apps)  #-#-#-#-# combo box label
en: Default language:
zh: 默认语言:

en: The shortcuts editor is available here as a popover or as a dialog below the preferences in the menu bar.
zh: 快捷键编辑器可以作为弹出窗口或菜单栏首选项下方的对话框使用。

en: Preferences Dialog
zh: 首选项对话框

en: Mousepad Shortcuts
zh: Mousepad 快捷键

note: add the shortcuts menu entry
en: Shortcuts...
zh: 快捷键...

en: Show the shortcuts dialog
zh: 显示快捷键对话框

en: Simple Text Editor
zh: 简易文本编辑器

en: Edit;Text;Simple;XFCE;Lightweight;Fast;
zh: 编辑;文本;简洁;XFCE;轻量;快速;

en: Text Editor Settings
zh: 文本编辑器设置

en: Configure the Mousepad text editor
zh: 配置 Mousepad  文本编辑器

en: Text;Editor;Mousepad;Preferences;Settings;Configure;
zh: 文本;编辑器;Mousepad;首选项;设置;配置;

en: Mousepad aims to be an easy-to-use and fast editor. Our target is an editor for quickly editing text files, not a development environment or an editor with a huge bunch of plugins.
zh: Mousepad 旨在成为易用和快速的编辑器。 我们的目标是用于快捷编辑文本文件的编辑器，而不是用于开发环境或具有大量插件的编辑器。

en: On the other hand we try to use the latest GTK features available, which means that if GTK adds something new in a major release that is useful for the editor, we will likely bump the GTK dependency and integrate this new feature in Mousepad.
zh: 另一方面，我们尝试使用可用的最新 GTK 功能，这意味着，如果 GTK 在主要版本中添加了对编辑器有用的新功能，我们可能会突破 GTK 依赖性并将此新功能集成到 Mousepad 中。

en: The Mousepad developers
zh: Mousepad 开发者

note: SECURITY: - A normal active user can run mousepad without elevated rights. They may wish to modify a file they normally do not have read/write access to. This isn't a good idea, but is common on single user systems.
en: Run Mousepad as root
zh: 以 root 身份运行 Mousepad

en: Authentication is required to run Mousepad as root.
zh: 需要身份验证才能以 root 身份运行 Mousepad。

en: Button Style
zh: 按钮样式

en: Text and Icons
zh: 文本和图标

en: Click-type window style
zh: 点击类型窗口的样式

en: Button style of the click-type window.
zh: 点击类型窗口的按钮样式。

en: Click-type window orientation
zh: 点击类型窗口的方向

en: Orientation of the click-type window.
zh: 点击类型窗口的方向。

en: Click-type window geometry
zh: 点击类型窗口的几何尺寸

en: Size and position of the click-type window. The format is a standard X Window System geometry string.
zh: 点击类型窗口的大小和位置。格式为标准的 X 窗口系统几何尺寸字符串。

en: Enable simulated secondary click
zh: 启用模拟次要按键钮(右键)点击

en: Time to wait before a dwell click
zh: 悬停点击前等待的时间

en: Time to wait before a simulated secondary click
zh: 模拟次要按键(右键)点击前等待的时间

en: Set the active dwell mode
zh: 设置活动悬停模式

en: Hide the click-type window
zh: 隐藏点击类型窗口。

en: Ignore small pointer movements
zh: 忽略鼠标指针轻微的移动

en: Shut down mousetweaks
zh: 关闭 mousetweaks

en: Start mousetweaks as a daemon
zh: 作为守护进程启动 mousetweaks

en: Start mousetweaks in login mode
zh: 以登录模式启动 mousetweaks

note: parse
en: - GNOME mouse accessibility daemon
zh: - GNOME 鼠标辅助功能守护程序

en: Failed to Display Help
zh: 打开帮助失败

en: Press Escape to go back
zh: 按下 Escape 返回

en: Full Katakana
zh: 全角片假名

en: Half ASCII
zh: 半角 ASCII

en: Full ASCII
zh: 全角 ASCII

en: Composition Mode
zh: 编辑模式

en: Configuration Tool
zh: 配置工具

en: Dictionary Tool
zh: 词典工具

en: About Mozc
zh: 关于 Mozc

en: Press Ctrl+Alt+H to show usages.
zh: 按下 Ctrl+Alt+H 显示用法。

en: Change which applications are shown on the main menu
zh: 更改显示于主菜单的应用程序

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: application;main;menu;editor;customize;MATE;
zh: application;main;menu;editor;customize;MATE;应用程序;主程序;菜单;编辑器;定制;

en: R_edo
zh: 重做(_E)

note: Type: note Description
en: /etc/mrtg.cfg should be moved to /etc/mrtg/mrtg.cfg
zh: /etc/mrtg.cfg 应移动至 /etc/mrtg/mrtg.cfg

note: Type: note Description
en: Older versions of MRTG on Debian had the configuration file /etc/mrtg.cfg. The new version reads from /etc/mrtg/mrtg.cfg instead, so MRTG will not work correctly until you move your configuration across manually.
zh: Debian 上 MRTG 旧版本的配置文件 /etc/mrtg.cfg，在新版本改为从 /etc/mrtg/mrtg.cfg 读取，因此在您手动移动配置之前，MRTG 将无法正常工作。

note: Type: boolean Description
en: Fix owner, group and permissions for /var/www/html/mrtg?
zh: 修复 /var/www/html/mrtg 的所有者、用户组和权限？

note: Type: boolean Description
en: By default MRTG writes all graphs in the directory /var/www/html/mrtg/. This directory currently exists, but it is insecure. The directory should be owned by the user 'mrtg' and group 'www-data', with recommended permissions of 0750.
zh: MRTG 默认将所有图像写入 /var/www/html/mrtg/ 目录。该目录当前存在，但不安全。该目录应由用户“mrtg”和组“www-data”拥有，建议权限为 0750。

note: Type: boolean Description
en: Create /var/www/html/mrtg?
zh: 创建 /var/www/html/mrtg？

note: Type: boolean Description
en: By default MRTG writes all graphs in the directory /var/www/html/mrtg/. However, this directory doesn't currently exist. The directory should be owned by the user 'mrtg' and group 'www-data', with recommended permissions of 0750.
zh: MRTG 默认将所有图像写入 /var/www/html/mrtg/ 目录，然该目录当前并不存在。该目录应由用户“mrtg”和组“www-data”拥有，建议权限为 0750。

note: Type: boolean Description
en: Alternatively, you can use another path for generated graphs. Note that keeping this directory empty when using another path is not a problem.
zh: 亦可使用其他路径来生成图像。请注意，使用其他路径时保持此目录为空不是问题。

note: Type: boolean Description
en: Remove old and conflicting file /etc/cron.d/mrtg?
zh: 删除遗留冲突文件 /etc/cron.d/mrtg？

note: Type: boolean Description
en: MRTG no longer needs to use cron because it is started via systemd (or init.d scripts).
zh: MRTG 不再需要 cron，现在它通过 systemd（或 init.d 脚本）启动。

note: Type: boolean Description
en: A file /etc/cron.d/mrtg exists, left behind by an old version of MRTG. If kept, this file will cause duplicate work because MRTG now runs as a daemon. It is therefore strongly recommended to remove the cron file.
zh: 存在文件 /etc/cron.d/mrtg，该文件是旧版本 MRTG 留下的。如果保留，此文件将导致重复工作，因为 MRTG 现在作为守护程序运行。故强烈建议删除 cron 文件。

note: Type: boolean Description
en: If this cron job is needed, consider renaming the file (e.g. from /etc/cron.d/mrtg to /etc/cron.d/mrtg-custom) to avoid future warnings.
zh: 如果需要此 cron 任务，请考虑重命名该文件（例如将 /etc/cron.d/mrtg 移动到 /etc/cron.d/mrtg-custom）以避免将来出现警告。

en: Extract to directory
zh: 提取到目录

en: MSI_FILE...
zh: MSI_文件...

en: - a msi files extracting tool
zh: - 一款 msi 文件提取工具

en: Please specify input files.
zh: 请指定输入文件。

en: Directory Ref
zh: 目录引用

en: Component Group
zh: 组件分组

en: Variable for source dir
zh: 源目录 变量

en: Exclude prefix
zh: 排除前缀

en: Add Win64 Component
zh: 添加 Win64 组件

en: Define variable
zh: 定义变量

en: Target architecture
zh: 目标架构

en: System extension directory
zh: 系统扩展目录

en: System include directory
zh: 系统 include 目录

en: Stop after the preprocessing stage
zh: 在预处理阶段之后停止

en: Specify an extension
zh: 指定扩展

en: INPUT_FILE1 [INPUT_FILE2]...
zh: 输入文件1 [输入文件2]...

en: arch of type '%s' is not supported
zh: 不支持“%s”类型的架构

en: - a msi building tool
zh: - 一款 msi 创建工具

en: Please specify the output file.
zh: 请指定输出文件。

en: Extension of type '%s' is not supported.
zh: 不支持“%s”类型的扩展。

en: Loading %s...
zh: 正在加载 %s...

en: Building %s...
zh: 正在创建 %s...

en: Writing %s...
zh: 正在写入 %s...

en: line %d: longer than %d characters
zh: 行 %d：字符长度超过 %d

en: line %d: single ':' delimiter expected
zh: 行 %d：预期单个 ':' 分隔符

en: line %d: invalid alias '%s'
zh: 行 %d：无效的别名 '%s'

en: line %d: duplicate alias '%s'
zh: 行 %d：重复的别名 '%s'

en: Too many redirects when expanding alias %s.
zh: 扩展别名 %s 时重定向次数过多。

en: host not set
zh: 未设置主机

en: port not set
zh: 未设置端口

en: envelope-from address is missing
zh: 缺少发件人地址

en: tls_key_file requires tls_cert_file
zh: tls_key_file 需要 tls_cert_file

en: tls_cert_file requires tls_key_file
zh: tls_cert_file 需要 tls_key_file

en: tls requires either tls_trust_file (highly recommended) or tls_fingerprint or a disabled tls_certcheck
zh: tls 需要 tls_trust_file（强烈推荐）或 tls_fingerprint 或禁用 tls_certcheck

en: tls_crl_file requires tls_trust_file
zh: tls_crl_file 需要 tls_trust_file

en: line %d: missing account name
zh: 行 %d：缺少账号名称

en: line %d: account %s not (yet) defined
zh: 行 %d：账号 %s 尚未定义

en: line longer than %d characters
zh: 行长度超过 %d 个字符

en: line %d: command %s needs an argument
zh: 行 %d：命令 %s 需要参数

en: line %d: command %s does not take an argument
zh: 行 %d：命令 %s 不接受参数

en: line %d: an account name must not contain colons or commas
zh: 行 %d：账号名称不能包含冒号或逗号

en: line %d: account %s was already defined
zh: 行 %d：账号 %s 已经被定义

en: line %d: invalid argument %s for command %s
zh: 行 %d：命令 %s 的参数 %s 无效

en: line %d: unknown command %s
zh: 行 %d：未知命令 %s

en: contains secrets and therefore must be owned by you
zh: 包含秘密，因此必须由你拥有

en: contains secrets and therefore must have no more than user read/write permissions
zh: 包含秘密，因此权限不得超过用户读/写权限

note: TRANSLATORS: msmtp shares a lot of code and translatable strings with mpop <https://marlam.de/mpop>.
en: %s: FATAL: %s
zh: %s：致命错误：%s

en: the server does not support TLS via the STARTTLS command
zh: 服务器不支持通过 STARTTLS 命令启用 TLS

en: the server does not support Remote Message Queue Starting
zh: 服务器不支持远程消息队列启动

en: the server does not support authentication
zh: 服务器不支持身份验证

en: %s server at %s (%s [%s]), port %d:
zh: %s 服务器在 %s (%s [%s])，端口 %d：

en: %s server at %s (%s), port %d:
zh: %s 服务器在 %s (%s)，端口 %d：

en: %s server at %s ([%s]), port %d:
zh: %s 服务器在 %s ([%s])，端口 %d：

en: %s server at %s, port %d:
zh: %s 服务器在 %s，端口 %d：

en: No special capabilities.
zh: 没有特殊功能。

en: Capabilities:
zh: 功能：

en: Maximum message size is
zh: 最大消息大小为

en: Support for command grouping for faster transmission
zh: 支持命令分组以加快传输速度

en: Support for Internationalized Email
zh: 支持国际化电子邮件

en: Support for RMQS (Remote Message Queue Starting)
zh: 支持 RMQS（远程消息队列启动）

en: Support for Delivery Status Notifications
zh: 支持传递状态通知

en: Support for TLS encryption via the STARTTLS command
zh: 支持通过 STARTTLS 命令进行 TLS 加密

en: Supported authentication methods:
zh: 支持的身份验证方法：

en: This server might advertise more or other capabilities when TLS is active.
zh: 启用 TLS 后，服务器可能会宣告更多或其它功能。

en: cannot write mail headers to temporary file: output error
zh: 无法将邮件头写入临时文件：输出错误

en: input error while reading the mail
zh: 读取邮件时发生输入错误

en: the server does not support DSN
zh: 服务器不支持 DSN

en: automatic configuration based on SRV records failed: %s
zh: 基于 SRV 记录的自动配置失败：%s

en: invalid mail address
zh: 无效的邮件地址

en: no SRV records for %s or %s
zh: 没有 %s 或 %s 的 SRV 记录

en: copy this to your configuration file %s
zh: 将此复制到你的配置文件 %s

en: warning: the host does not match the mail domain; please check
zh: 警告：主机与邮件域不匹配；请检查

en: add your password to the key ring:
zh: 将你的密码添加到密钥环：

en: encrypt your password:
zh: 加密您的密码：

en: this system lacks libresolv
zh: 此系统缺少 libresolv

en: invalid logfile_time_format
zh: 无效的 logfile_time_format

en: cannot open: %s
zh: 无法打开：%s

en: cannot lock (tried for %d seconds): %s
zh: 无法锁定（尝试了 %d 秒）：%s

en: cannot lock: %s
zh: 无法锁定：%s

en: output error
zh: 输出错误

en: cannot log to %s: %s
zh: 无法记录到 %s：%s

en: log info was: %s
zh: 日志信息为：%s

en: Platform: %s
zh: 平台：%s

en: TLS/SSL library: %s
zh: TLS/SSL 库：%s

en: Authentication library: %s
    Supported authentication methods:
zh: 认证库：%s
    支持的认证方法：

en: GNU SASL; oauthbearer and xoauth2: built-in
zh: GNU SASL；oauthbearer 和 xoauth2：内置

en: built-in
zh: 内置

en: IDN support:
zh: IDN 支持：

en: NLS:
zh: NLS：

en: , LOCALEDIR is %s
zh: ，LOCALEDIR 是 %s

en: Keyring support:
zh: 密钥环支持：

en: System configuration file name: %s
zh: 系统配置文件名：%s

en: User configuration file name: %s
zh: 用户配置文件名：%s

en: Copyright (C) %d Martin Lambers and others.
    This is free software.  You may redistribute copies of it under the terms of
    the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
    There is NO WARRANTY, to the extent permitted by law.
zh: 版权所有 (C) %d Martin Lambers 等人。
    这是自由软件。您可以根据 GNU 通用公共许可证
    <http://www.gnu.org/licenses/gpl.html> 的条款重新分发其副本。
    在法律允许的范围内，不提供任何保证。

en: Usage:
zh: 用法：

en: Sendmail mode (default):
      %s [option...] [--] recipient...
      %s [option...] -t [--] [recipient...]
      Read a mail from standard input and transmit it to an SMTP or LMTP server.
zh: Sendmail 模式（默认）：
      %s [option...] [--] recipient...
      %s [option...] -t [--] [recipient...]
      从标准输入读取邮件并传输到 SMTP 或 LMTP 服务器。

en: Configuration mode:
      %s --configure=mailadress
      Generate and print configuration for address.
zh: 配置模式：
      %s --configure=mailadress
      为地址生成并打印配置。

en: Server information mode:
      %s [option...] --serverinfo
      Print information about a server.
zh: 服务器信息模式：
      %s [option...] --serverinfo
      打印服务器信息。

en: Remote Message Queue Starting mode:
      %s [option...] --rmqs=host|@domain|#queue
      Send a Remote Message Queue Starting request to a server.
zh: 远程消息队列启动模式：
      %s [option...] --rmqs=host|@domain|#queue
      向服务器发送远程消息队列启动请求。

en:   --version                    print version
zh:   --version                    打印版本

en:   --help                       print help
zh:   --help                       打印帮助

en:   -P, --pretend                print configuration info and exit
zh:   -P, --pretend                打印配置信息并退出

en:   -d, --debug                  print debugging information
zh:   -d, --debug                  打印调试信息

en: Changing the mode of operation:
zh: 更改操作模式：

en:   --configure=mailaddress      generate and print configuration for address
zh:   --configure=mailaddress      为地址生成并打印配置

en:   -S, --serverinfo             print information about the server
zh:   -S, --serverinfo             打印服务器信息

en:   --rmqs=host|@domain|#queue   send a Remote Message Queue Starting request
zh:   --rmqs=host|@domain|#queue   发送远程消息队列启动请求

en: Configuration options:
zh: 配置选项：

en:   -C, --file=filename          set configuration file
zh:   -C, --file=filename          设置配置文件

en:   -a, --account=id             use the given account instead of the account
                                   named "default"; its settings may be changed
                                   with command-line options
zh:   -a, --account=id             使用指定账号替代名为“default”的账号；
                                   其设置可通过命令行选项更改

en:   --host=hostname              set the server, use only command-line settings;
                                   do not use any configuration file data
zh:   --host=hostname              设置服务器，仅使用命令行设置；
                                   不使用任何配置文件数据

en:   --port=number                set port number
zh:   --port=number                设置端口号

en:   --source-ip=[IP]             set/unset source ip address to bind the socket to
zh:   --source-ip=[IP]             设置/取消设置绑定套接字的源 IP 地址

en:   --proxy-host=[IP|hostname]   set/unset proxy
zh:   --proxy-host=[IP|hostname]   设置/取消设置代理

en:   --proxy-port=[number]        set/unset proxy port
zh:   --proxy-port=[number]        设置/取消设置代理端口

en:   --socket=[socketname]        set/unset local socket to connect to
zh:   --socket=[socketname]        设置/取消设置连接的本地套接字

en:   --timeout=(off|seconds)      set/unset network timeout in seconds
zh:   --timeout=(off|seconds)      设置/取消设置网络超时（秒）

en:   --protocol=(smtp|lmtp)       use the given sub protocol
zh:   --protocol=(smtp|lmtp)       使用指定的子协议

en:   --domain=string              set the argument of EHLO or LHLO command
zh:   --domain=string              设置 EHLO 或 LHLO 命令的参数

en:   --auth[=(on|off|method)]     enable/disable authentication and optionally
                                   choose the method
zh:   --auth[=(on|off|method)]     启用/禁用身份验证，并可选择方法

en:   --user=[username]            set/unset user name for authentication
zh:   --user=[username]            设置/取消设置用于身份验证的用户名

en:   --passwordeval=[eval]        evaluate password for authentication
zh:   --passwordeval=[eval]        评估用于身份验证的密码

en:   --tls[=(on|off)]             enable/disable TLS encryption
zh:   --tls[=(on|off)]             启用/禁用 TLS 加密

en:   --tls-starttls[=(on|off)]    enable/disable STARTTLS for TLS
zh:   --tls-starttls[=(on|off)]    启用/禁用 STARTTLS 进行 TLS 加密

en:   --tls-trust-file=[file]      set/unset trust file for TLS
zh:   --tls-trust-file=[file]      设置/取消设置 TLS 信任文件

en:   --tls-crl-file=[file]        set/unset revocation file for TLS
zh:   --tls-crl-file=[file]        设置/取消设置 TLS 吊销列表文件

en:   --tls-fingerprint=[f]        set/unset trusted certificate fingerprint for TLS
zh:   --tls-fingerprint=[f]        设置/取消设置用于 TLS 的可信证书指纹

en:   --tls-certcheck[=(on|off)]   enable/disable server certificate checks for TLS
zh:   --tls-certcheck[=(on|off)]   启用/禁用 TLS 服务器证书检查

en:   --tls-key-file=[file]        set/unset private key file for TLS
zh:   --tls-key-file=[file]        设置/取消设置 TLS 私钥文件

en:   --tls-cert-file=[file]       set/unset private cert file for TLS
zh:   --tls-cert-file=[file]       设置/取消设置 TLS 证书文件

en:   --tls-priorities=[prios]     set/unset TLS priorities.
zh:   --tls-priorities=[prios]     设置/取消设置 TLS 优先级

en:   --tls-host-override=[host]   set/unset override for TLS host verification.
zh:   --tls-host-override=[host]   设置/取消设置对 TLS 主机验证的覆盖

en:   --tls-min-dh-prime-bits=[b]  set/unset minimum bit size of DH prime
zh:   --tls-min-dh-prime-bits=[b]  设置/取消设置 DH 素数的最小位数

en: Options specific to sendmail mode:
zh: 特定于 sendmail 模式的选项：

en:   --auto-from[=(on|off)]       enable/disable automatic envelope-from addresses
zh:   --auto-from[=(on|off)]       启用/禁用自动发件人地址

en:   -f, --from=address           set envelope from address
zh:   -f, --from=address           设置发件人地址

en:   --maildomain=[domain]        set the domain for automatic envelope from
                                   addresses
zh:   --maildomain=[domain]        设置自动发件人地址的域

en:   -N, --dsn-notify=(off|cond)  set/unset DSN conditions
zh:   -N, --dsn-notify=(off|cond)  设置/取消设置 DSN 条件

en:   -R, --dsn-return=(off|ret)   set/unset DSN amount
zh:   -R, --dsn-return=(off|ret)   设置/取消设置 DSN 返回值

en:   -X, --logfile=[file]         set/unset log file
zh:   -X, --logfile=[file]         设置/取消设置日志文件

en:   --logfile-time-format=[fmt]  set/unset log file time format for strftime()
zh:   --logfile-time-format=[fmt]  设置/取消设置 strftime() 的日志文件时间格式

en:   --syslog[=(on|off|facility)] enable/disable/configure syslog logging
zh:   --syslog[=(on|off|facility)] 启用/禁用/配置 syslog 日志记录

en:   -t, --read-recipients        read additional recipients from the mail
zh:   -t, --read-recipients        从邮件中读取额外的收件人

en:   --read-envelope-from         read envelope from address from the mail
zh:   --read-envelope-from         从邮件中读取发件人地址

en:   --aliases=[file]             set/unset aliases file
zh:   --aliases=[file]             设置/取消设置别名文件

en:   --set-from-header[=(auto|on|off)] set From header handling
zh:   --set-from-header[=(auto|on|off)] 设置 From 头处理方式

en:   --set-date-header[=(auto|off)] set Date header handling
zh:   --set-date-header[=(auto|off)] 设置 Date 头处理方式

en:   --set-msgid-header[=(auto|off)] set Message-ID header handling
zh:   --set-msgid-header[=(auto|off)] 设置 Message-ID 头处理方式

en:   --set-to-header[=(on|off|undisclosed_recipients)] set To header handling
zh:   --set-to-header[=(on|off|undisclosed_recipients)] 设置 To 头处理方式

en:   --remove-bcc-headers[=(on|off)] enable/disable removal of Bcc headers
zh:   --remove-bcc-headers[=(on|off)] 启用/禁用移除 Bcc 头

en:   --                           end of options
zh:   --                           选项结束

en: Accepted but ignored: -A, -B, -bm, -G, -h, -i, -L, -m, -n, -O, -o
zh: 接受但忽略：-A, -B, -bm, -G, -h, -i, -L, -m, -n, -O, -o

en: cannot use both --serverinfo and --rmqs
zh: 不能同时使用 --serverinfo 和 --rmqs

en: cannot use both --host and --account
zh: 不能同时使用 --host 和 --account

en: cannot use both --from and --read-envelope-from
zh: 不能同时使用 --from 和 --read-envelope-from

en: unsupported operation mode b%s
zh: 不支持的操作模式 b%s

en: cannot rewind temporary file: %s
zh: 无法回绕临时文件：%s

en: ignoring system configuration file %s: %s
zh: 忽略系统配置文件 %s：%s

en: loaded system configuration file %s
zh: 已加载系统配置文件 %s

en: ignoring user configuration file %s: %s
zh: 忽略用户配置文件 %s：%s

en: loaded user configuration file %s
zh: 已加载用户配置文件 %s

en: using account %s from %s
zh: 使用账号 %s 来自 %s

en: off
zh: 关闭

en: %d seconds
zh: %d 秒

en: 1 second
zh: 1 秒

en: choose
zh: 选择

en: (read from mail)
zh: （从邮件读取）

en: reading recipients from the command line and the mail
zh: 从命令行和邮件中读取收件人

en: reading recipients from the command line
zh: 从命令行中读取收件人

en: envelope from address extracted from mail: %s
zh: 从邮件中提取的发件人地址：%s

en: no recipients found
zh: 未找到收件人

en: account chosen by envelope from address %s: %s
zh: 通过发件人地址 %s 选择的账号：%s

en: falling back to default account
zh: 回退到默认账号

en: using environment variables EMAIL and SMTPSERVER
zh: 使用环境变量 EMAIL 和 SMTPSERVER

en: account %s not found in %s and %s
zh: 账号 %s 未在 %s 和 %s 中找到

en: account %s not found in %s
zh: 账号 %s 未在 %s 中找到

en: account %s not found: no configuration file available
zh: 账号 %s 未找到：无可用配置文件

en: using account specified on command line
zh: 使用命令行指定的账号

en: account %s from %s: %s
zh: 账号 %s 来自 %s：%s

en: this platform does not support syslog logging
zh: 此平台不支持 syslog 日志记录

en: support for authentication method %s is not compiled in
zh: 未编译支持 %s 认证方法

en: cannot initialize networking: %s
zh: 无法初始化网络：%s

en: cannot initialize TLS library: %s
zh: 无法初始化 TLS 库：%s

en: support for TLS is not compiled in
zh: 未编译支持 TLS

en: LMTP server message: %s
zh: LMTP 服务器消息：%s

en: could not send mail to all recipients (account %s from %s)
zh: 无法向所有收件人发送邮件（账号 %s 来自 %s）

en: could not send mail to all recipients
zh: 无法向所有收件人发送邮件

en: server message: %s
zh: 服务器消息：%s

en: could not send mail (account %s from %s)
zh: 无法发送邮件（账号 %s 来自 %s）

en: could not send mail
zh: 无法发送邮件

en: delivery to one or more recipients failed
zh: 投递到一个或多个收件人失败

en: TLS session parameters:
zh: TLS 会话参数：

en: TLS certificate information:
zh: TLS 证书信息：

en: Activation time
zh: 激活时间

en: Expiration time
zh: 到期时间

en: cannot get TLS certificate info
zh: 无法获取 TLS 证书信息

en: %s: no certificate was found
zh: %s：未找到证书

en: %s: cannot initialize certificate structure
zh: %s：无法初始化证书结构

en: %s: error parsing certificate
zh: %s：解析证书时出错

en: %s: error getting SHA256 fingerprint
zh: %s：获取 SHA256 指纹时出错

en: %s: error getting SHA1 fingerprint
zh: %s：获取 SHA1 指纹时出错

en: %s: cannot get activation time
zh: %s：无法获取激活时间

en: %s: cannot get expiration time
zh: %s：无法获取到期时间

en: TLS certificate verification failed
zh: TLS 证书验证失败

en: %s: error parsing certificate %u of %u
zh: %s：解析证书 %u（共%u个）时出错

en: %s: the certificate fingerprint does not match
zh: %s：证书指纹不匹配

en: %s: error getting MD5 fingerprint
zh: %s：获取 MD5 指纹时出错

en: cannot initialize TLS session: %s
zh: 无法初始化 TLS 会话：%s

en: error in priority string at position %d
zh: 优先级字符串在位置%d出错

en: cannot set priorities for TLS session: %s
zh: 无法设置 TLS 会话的优先级：%s

en: cannot set default priority for TLS session: %s
zh: 无法设置 TLS 会话的默认优先级：%s

en: cannot allocate certificate for TLS session: %s
zh: 无法为 TLS 会话分配证书：%s

en: cannot set X509 key file %s and/or X509 cert file %s for TLS session: %s
zh: 无法设置 X509 密钥文件 %s 和/或 X509 证书文件 %s 用于 TLS 会话：%s

en: cannot set X509 system trust for TLS session: %s
zh: 无法设置 X509 系统信任用于 TLS 会话：%s

en: cannot set X509 trust file %s for TLS session: %s
zh: 无法设置 X509 信任文件 %s 用于 TLS 会话：%s

en: cannot set X509 CRL file %s for TLS session: %s
zh: 无法设置 X509 CRL 文件 %s 用于 TLS 会话：%s

en: cannot set credentials for TLS session: %s
zh: 无法设置 TLS 会话的凭据：%s

en: cannot read from TLS connection: %s
zh: 无法从 TLS 连接读取：%s

en: cannot write to TLS connection: %s
zh: 无法向 TLS 连接写入：%s

en: no environment variables RANDFILE or HOME, or filename of rand file too long
zh: 没有环境变量 RANDFILE 或 HOME，或随机文件名过长

en: %s: input error
zh: %s：输入错误

en: random file + time + pseudo randomness is not enough, giving up
zh: 随机文件 + 时间 + 伪随机不足，放弃

en: %s: cannot get certificate subject
zh: %s：无法获取证书主题

en: %s: cannot get certificate issuer
zh: %s：无法获取证书颁发者

en: TLS certificate check failed
zh: TLS 证书检查失败

en: %s: no certificate was sent
zh: %s：未发送证书

en: %s: certificate subject alternative name contains NUL
zh: %s：证书主题备用名称包含 NUL

en: %s: cannot get certificate common name
zh: %s：无法获取证书通用名

en: %s: certificate common name contains NUL
zh: %s：证书通用名包含 NUL

en: %s: the certificate owner does not match hostname %s
zh: %s：证书所有者与主机名 %s 不匹配

en: cannot set minimum number of DH prime bits for TLS: %s
zh: 无法设置 TLS 的最小 DH 素数位数：%s

en: feature not yet implemented for OpenSSL
zh: 尚未实现 OpenSSL 的功能

en: cannot load CRL file: %s
zh: 无法加载 CRL 文件：%s

en: cannot set TLS method
zh: 无法设置 TLS 方法

en: cannot create TLS context: %s
zh: 无法创建 TLS 上下文：%s

en: cannot load key file %s: %s
zh: 无法加载密钥文件 %s：%s

en: cannot load certificate file %s: %s
zh: 无法加载证书文件 %s：%s

en: cannot load trust file %s: %s
zh: 无法加载信任文件 %s：%s

en: cannot create a TLS structure: %s
zh: 无法创建 TLS 结构：%s

en: a protocol violating EOF occurred
zh: 发生了违反协议的 EOF

en: the connection was closed unexpectedly
zh: 连接意外关闭

en: the operation timed out
zh: 操作超时

en: cannot set the file descriptor for TLS: %s
zh: 无法为 TLS 设置文件描述符：%s

en: cannot read from TLS connection
zh: 无法从 TLS 连接读取

en: cannot write to TLS connection
zh: 无法写入 TLS 连接

en: cannot initialize libtls
zh: 无法初始化 libtls

en: cannot use deprecated fingerprints, please update to SHA256
zh: 不能使用已弃用的指纹，请更新为 SHA256

en: feature not yet implemented for libtls
zh: libtls 尚未实现此功能

en: could not parse protocols
zh: 无法解析协议

en: class type not found
zh: 未找到类类型

en: the network subsystem has failed
zh: 网络子系统失败

en: host not found (authoritative)
zh: 主机未找到（权威）

en: host not found (nonauthoritative) or server failure
zh: 主机未找到（非权威）或服务器失败

en: nonrecoverable error
zh: 不可恢复的错误

en: valid name, but no data record of requested type
zh: 有效名称，但无请求类型的数据记录

en: address family not supported
zh: 地址族不支持

en: no socket descriptors available
zh: 无可用的套接字描述符

en: no buffer space available
zh: 无可用缓冲区空间

en: protocol not supported
zh: 协议不支持

en: wrong protocol type for this socket
zh: 此套接字的协议类型错误

en: socket type is not supported in this address family
zh: 此地址族不支持套接字类型

en: remote address is not valid
zh: 远程地址无效

en: socket not connected
zh: 套接字未连接

en: the socket was shut down
zh: 套接字已关闭

en: connection reset by peer
zh: 连接被对方重置

en: the underlying network subsystem is not ready
zh: 底层网络子系统未准备好

en: the requested version is not available
zh: 请求的版本不可用

en: a blocking operation is in progress
zh: 阻塞操作正在进行中

en: limit on the number of tasks has been reached
zh: 任务数量已达上限

en: invalid request
zh: 无效请求

en: network read error: %s
zh: 网络读取错误：%s

en: network write error: %s
zh: 网络写入错误：%s

en: proxy failure: %s
zh: 代理失败：%s

en: host name too long
zh: 主机名过长

en: network write error
zh: 网络写入错误

en: network read error
zh: 网络读取错误

en: unexpected reply
zh: 意外回复

en: general server failure
zh: 服务器一般性失败

en: connection not allowed
zh: 连接不被允许

en: time-to-live expired
zh: 存活时间（TTL）已过期

en: cannot connect to %s: %s
zh: 无法连接到 %s：%s

en: cannot create socket: %s
zh: 无法创建套接字：%s

en: cannot locate host %s: %s
zh: 无法定位主机 %s：%s

en: cannot bind source ip %s: %s
zh: 无法绑定源 IP %s：%s

en: cannot connect to %s, port %d: %s
zh: 无法连接到 %s，端口 %d：%s

en: password for %s at %s:
zh: %s 在 %s 的密码：

en: the server sent an empty reply
zh: 服务器发送了空回复

en: the server sent an invalid reply
zh: 服务器发送了无效回复

en: Rejecting server reply that is longer than %d lines. Increase SMTP_MAXLINES.
zh: 拒绝超过 %d 行的服务器回复。请增加 SMTP_MAXLINES。

en: Cannot send command because it is longer than %d characters. Increase SMTP_MAXCMDLEN.
zh: 无法发送命令，因为其长度超过 %d 字符。请增加 SMTP_MAXCMDLEN。

en: cannot get initial OK message from server
zh: 无法从服务器获取初始 OK 消息

en: SMTP server does not accept EHLO or HELO commands
zh: SMTP 服务器不接受 EHLO 或 HELO 命令

en: command %s failed
zh: 命令 %s 失败

en: authentication failed (method %s)
zh: 认证失败（方法 %s）

en: authentication method CRAM-MD5: server sent invalid challenge
zh: 认证方法 CRAM-MD5：服务器发送了无效的挑战

en: the server does not support authentication method %s
zh: 服务器不支持认证方法 %s

en: GNU SASL: %s
zh: GNU SASL：%s

en: GNU SASL: authentication method %s not supported
zh: GNU SASL：不支持认证方法 %s

en: cannot use a secure authentication method
zh: 无法使用安全的认证方法

en: cannot find a usable authentication method
zh: 找不到可用的认证方法

en: authentication method %s needs a user name
zh: 认证方法 %s 需要用户名

en: authentication method %s needs a password
zh: 认证方法 %s 需要密码

en: authentication method %s needs TLS channel binding information
zh: 认证方法 %s 需要 TLS 通道绑定信息

en: authentication failed: %s (method %s)
zh: 认证失败：%s（方法 %s）

en: authentication method %s not supported
zh: 不支持 %s 认证方法

en: envelope from address %s not accepted by the server
zh: 发件人地址 %s 未被服务器接受

en: recipient address %s not accepted by the server
zh: 收件人地址 %s 未被服务器接受

en: the server does not accept mail data
zh: 服务器不接受邮件数据

en: the server did not accept the mail
zh: 服务器未接受邮件

en: the server refuses to send the mail to %s
zh: 服务器拒绝向 %s 发送邮件

en: the server is unable to fulfill the request
zh: 服务器无法完成请求

en: invalid argument for Remote Message Queue Starting
zh: 远程消息队列启动的参数无效

en: Animation Preview
zh: 动画预览

en: Unable to create output directory
zh: 无法建立输出目录

en: Creating Animation Frames
zh: 建立动画帧

en: Unable to save image
zh: 无法保存图像

en: Do you really want to clear all of the position and cycle data for all of the layers?
zh: 您真要清除所有图层上的全部位置和循环数据吗？

en: Set Key Frame
zh: 设置关键帧

en: Configure Animation
zh: 配置动画

en: Output Files
zh: 输出文件

en: Start frame
zh: 起始帧

en: End frame
zh: 结束帧

en: Output path
zh: 输出路径

en: File prefix
zh: 文件前缀

en: Create Frames
zh: 创建帧

en: You must have at least 2 layers to create an animation
zh: 您必须至少有2层图层以建立动画

en: You must save your layers file before creating an animation
zh: 您必须在建立动画之前保存您的图层文件

en: The image is too large to transform.
zh: 图像太大无法转换。

en: Morphological
zh: 形态学

en: Edge Sharpen
zh: 边缘锐化

en: Edge Soften
zh: 边缘柔化

en: Different X/Y
zh: 差异化 X/Y

en: Gamma corrected
zh: 伽马修正

en: Threshold
zh: 阈值

en: Outer radius
zh: 外半径

en: Inner radius
zh: 内半径

en: Kuwahara-Nagao Blur
zh: Kuwahara-Nagao 模糊

en: The image is too large for this rotation.
zh: 此旋转所用图像太大。

en: Free Rotate
zh: 自由旋转

en: Not enough memory to create clipboard
zh: 没有足够的内存来创建剪贴板

en: Invalid channel file.
zh: 无效的通道文件。

en: View Animation
zh: 查看动画

en: This is an animated %s file.
zh: 这是一个%s动画文件。

en: File is too big, must be <= to width=%i height=%i
zh: 文件太大，宽度必须小于 %i，高度必须小于 %i

en: Unable to load file
zh: 无法导入文件

en: The file import library had to terminate due to a problem with the file (possibly corrupt image data or a truncated file). I have managed to load some data as the header seemed fine, but I would suggest you save this image to a new file to ensure this does not happen again.
zh: 文件导入函式库因文件问题终止（可能是图像数据损坏或文件被缩短）。 文件头似乎正常，我可以载入一些数据，不过我建议您保存此图像到新文件 以确保这样的事情不再发生。

en: File: %s already exists. Do you want to overwrite it?
zh: 文件：%s 已经存在。您要改写它吗？

en: File Found
zh: 找到文件

en: Unable to export undo images
zh: 不能导出还原图像

en: Unable to export ASCII file
zh: 无法导出 ASCII 文件

en: Unable to save file: %s
zh: 无法保存文件：%s

en: Transparency index
zh: 透明索引

en: JPEG Save Quality (100=High)
zh: JPEG 保存质量(100 = 高)

en: PNG Compression (0=None)
zh: PNG 压缩 (0 = 无)

en: TGA RLE Compression
zh: TGA RLE 压缩

en: JPEG2000 Compression (0=Lossless)
zh: JPEG2000 压缩 (0 = 无损)

en: Hotspot at X =
zh: 热点位于 X =

en: Undoable
zh: 可逆的

en: Load Image File
zh: 载入图像文件

en: Save Image File
zh: 保存图像文件

en: Load Palette File
zh: 载入调色板文件

en: Save Palette File
zh: 保存调色板文件

en: Export Undo Images
zh: 导出还原图像

en: Export Undo Images (reversed)
zh: 导出还原图像 (反向)

en: You must have 16 or fewer palette colours to export ASCII art.
zh: 您必须使用 16 或更少的调色板颜色来导出 ASCII 图案。

en: Export ASCII Art
zh: 导出 ASCII 图案

en: Save Layer Files
zh: 保存图层文件

en: Choose frames directory
zh: 选取帧目录

en: You must save at least one frame to create an animated GIF.
zh: 您必须保存至少一个帧以建立 GIF 动画。

en: Export GIF animation
zh: 导出 GIF 动画

en: Load Channel
zh: 载入通道

en: Save Channel
zh: 保存通道

en: Save Composite Image
zh: 保存合成图像

en: Create Channel
zh: 建立通道

en: Channel Type
zh: 通道类型

en: Initial Channel State
zh: 初始通道状态

en: Set colour A radius B
zh: 设置颜色 A 半径 B

en: Set blend A to B
zh: 设置混色 A 到 B

en: Image Red
zh: 红色图像

en: Image Green
zh: 绿色图像

en: Image Blue
zh: 蓝色图像

en: Delete Channels
zh: 删除通道

en: Threshold Channel
zh: 临界通道

en: Creating Font Index
zh: 创建字体索引

en: You must select at least one directory to search for fonts.
zh: 您必须为搜索字体选择一个目录。

en: Background colour =
zh: 背景颜色 =

en: Angle of rotation =
zh: 旋转角度=

en: Font Directories
zh: 字体目录

en: Create Index
zh: 创建索引

en: Enter Text Here
zh: 在此输入文字

en: Could not access directory %s
zh: 无法访问目录 %s

en: Enter the new filename
zh: 输入新文件名

en: Enter the name of the new directory
zh: 输入新目录名

en: Do you really want to delete "%s" ?
zh: 您确定要删除 "%s" ?

en: Unable to create directory
zh: 无法创建目录

en: Case Insensitive Sort
zh: 不区分大小写排序

en: Mouse shortcuts
zh: 鼠标快捷键

en: mtPaint 3.51 - Copyright (C) 2004-2021 The Authors
zh: mtPaint 3.51 - 版权 (C) 2004-2021 作者群

en: See 'Credits' section for a list of the authors.
zh: 作者列表请查看「致谢」部分。

en: mtPaint is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
zh: mtPaint为自由软件；基于自由软件基金会发布的GNU通用公共许可，您可以再次散布它和/或修改它；可依版本3的授权，或是(依您的选择)任何之后的版本。

en: mtPaint is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
zh: mtPaint 是希望它会有用而发行的，但是不做任何保证；也不暗示任何的适销性或特定目的的合用性。参看 GNU 通用公共许可来获得更多细节。

en: mtPaint is a simple GTK+1/2/3 painting program designed for creating icons and pixel based artwork. It can edit indexed palette or 24 bit RGB images and offers basic painting and palette manipulation tools. It also has several other more powerful features such as channels, layers and animation. Due to its simplicity and lack of dependencies it runs well on GNU/Linux, Windows and older PC hardware.
zh: mtPaint 是一个简单的 GTK+1/2/3 绘画程序，专为创建图标和像素图而设计。它可以编辑索引过的调色板或 24 位 RGB 图像，提供基本的绘画和调色板处理工具。它还有其他几个更强大的特征例如通道，图层和动画等。由于它的简单易用和较少的依赖性，它在 GNU/Linux，Windows和较旧的 PC 硬件上运行良好。

en: There is full documentation of mtPaint's features contained in a handbook.  If you don't already have this, you can download it from the mtPaint website.
zh: 有关 mtPaint 特性的完整文档包含在手册之中。如果您尚未得到它，您可以从 mtPaint 网站下载。

en: If you like mtPaint and you want to keep up to date with new releases, or you want to give some feedback, then the mailing lists may be of interest to you:
zh: 如果您喜欢 mtPaint 并想使用最新版本，或是您想提供一些反馈信息，那么您也许会对邮件列表感兴趣：

en:   Ctrl-N            Create new image
zh:   Ctrl-N            新建图像

en:   Ctrl-O            Open Image
zh:   Ctrl-O            打开图像

en:   Ctrl-S            Save Image
zh:   Ctrl-S            保存图像

en:   Ctrl-Q            Quit program
zh:   Ctrl-Q            退出

en:   Ctrl-A            Select whole image
zh:   Ctrl-A            选择整个图像

en:   Escape            Select nothing, cancel paste box
zh:   Esc               取消选择，取消粘贴框

en:   Ctrl-C            Copy selection to clipboard
zh:   Ctrl-C            复制选择区对象到剪贴板

en:   Ctrl-X            Copy selection to clipboard, and then paint current pattern to selection area
zh:   Ctrl-X            复制选择区对象到剪贴板并绘制当前图案到所选区域

en:   Ctrl-V            Paste clipboard to centre of current view
zh:   Ctrl-V            粘贴剪贴板到当前视图中心

en:   Ctrl-K            Paste clipboard to location it was copied from
zh:   Ctrl-K            粘贴剪贴板到它的来源位置

en:   Enter/Return      Commit paste to canvas
zh:   回车键             粘贴到画布

en:   Arrow keys        Paint Mode - Move the mouse pointer
zh:   方向键             绘画模式 - 移动鼠标指针

en:   Arrow keys        Selection Mode - Nudge selection box or paste box by one pixel
zh:   方向键             选择模式 - 以一个像素挪动选择框或粘贴框

en:   Shift+Arrow keys  Nudge mouse pointer, selection box or paste box by x pixels - x is defined by the Preferences window
zh:   Shift+方向键       以 x 个像素挪动鼠标指针，选择框或粘贴框 - x 由首选项窗口定义

en:   Ctrl+Arrows       Move layer or resize selection box
zh:   Ctrl+方向键        移动图层或调整选择框大小

en:   [ or ]            Change colour A to the next or previous palette item
zh:   [ 或 ]            把颜色 A 改为下一个或前一个调色板项目

en:   Shift+[ or ]      Change colour B to the next or previous palette item
zh:   Shift+[ 或 ]      把颜色 B 改为下一个或前一个调色板项目

en:   Delete            Crop image to selection
zh:   Delete            裁切图像到选择区域

en:   Insert            Transform colours - i.e. Brightness, Contrast, Saturation, Posterize, Gamma
zh:   Insert            变换颜色 - 例如亮度，对比度，饱和度，海报化，伽马

en:   Ctrl-G            Greyscale the image
zh:   Ctrl-G            图像灰度处理

en:   Shift-Ctrl-G      Greyscale the image (Gamma corrected)
zh:   Shift-Ctrl-G      图像灰度处理（伽玛修正）

en:   Ctrl-T            Draw a rectangle around the selection area with the current fill
zh:   Ctrl-T            用当前填充在选择区域绘制一个矩形

en:   Ctrl-Shift-T      Fill in the selection area with the current fill
zh:   Ctrl-Shift-T      用当前填充填满选择区域

en:   Ctrl-L            Draw an ellipse spanning the selection area
zh:   Ctrl-L            绘制一个椭圆跨越选择区域

en:   Ctrl-Shift-L      Draw a filled ellipse spanning the selection area
zh:   Ctrl-Shift-L      绘制一个填充椭圆跨越选择区域

en:   Ctrl-E            Edit the RGB values for colours A & B
zh:   Ctrl-E            编辑颜色 A 和 B 的 RGB 值

en:   Ctrl-W            Edit all palette colours
zh:   Ctrl-W            编辑所有调色板颜色

en:   Ctrl-P            Preferences
zh:   Ctrl-P            首选项

en:   Ctrl-I            Information
zh:   Ctrl-I            信息

en:   Ctrl-Z            Undo last action
zh:   Ctrl-Z            撤销上次操作

en:   Ctrl-R            Redo an undone action
zh:   Ctrl-R            恢复上一次操作

en:   V                 View Window
zh:   V                 查看窗口

en:   L                 Layers Window
zh:   L                 图层窗口

en:   A                 Draw open arrow head when using the line tool (size set by flow setting)
zh:   A                 使用直线工具时绘制开放箭头（大小由流量设置规定）

en:   S                 Draw closed arrow head when using the line tool (size set by flow setting)
zh:   S                 使用直线工具时绘制封闭箭头（大小由流量设置规定）

en:   +,=               Main edit window - Zoom in
zh:   +,=               主编辑窗口 - 放大

en:   -                 Main edit window - Zoom out
zh:   -                 主编辑窗口 - 缩小

en:   Shift +,=         View window - Zoom in
zh:   Shift +,=         查看窗口 - 放大

en:   Shift -           View window - Zoom out
zh:   Shift -           查看窗口 - 缩小

en:   Shift + 1         Edit image channel
zh:   Shift + 1         编辑图像通道

en:   Shift + 2         Edit alpha channel
zh:   Shift + 2         编辑透明通道

en:   Shift + 3         Edit selection channel
zh:   Shift + 3         编辑选定的通道

en:   Shift + 4         Edit mask channel
zh:   Shift + 4         编辑蒙版通道

en:   F1                Help
zh:   F1                帮助

en:   F2                Choose Pattern
zh:   F2                选择样式

en:   F3                Choose Brush
zh:   F3                选择画笔

en:   F4                Paint Tool
zh:   F4                绘画工具

en:   F5                Toggle Main Toolbar
zh:   F5                切换主工具栏

en:   F6                Toggle Tools Toolbar
zh:   F6                切换工具工具栏

en:   F7                Toggle Settings Toolbar
zh:   F7                切换设置工具栏

en:   F8                Toggle Palette
zh:   F8                切换调色板

en:   F9                Selection Tool
zh:   F9                选取工具

en:   F12               Toggle Dock Area
zh:   F12               切换停靠区

en:   Ctrl + F1 - F12   Save current clipboard to file 1-12
zh:   Ctrl + F1 - F12   保存当前剪贴板到文件 1-12

en:   Shift + F1 - F12  Load clipboard from file 1-12
zh:   Shift + F1 - F12  从文件 1-12 载入剪贴板

en:   Ctrl + 1, 2, ... , 0  Set opacity to 10%, 20%, ... , 100% (main or keypad numbers)
zh:   Ctrl + 1, 2, ... , 0 设置不透明度为10%, 20%, ... , 100%（主键盘或小键盘数字键）

en:   Ctrl + + or =     Increase opacity by 1
zh:   Ctrl + + 或 =     增加不透明度 1

en:   Ctrl + -          Decrease opacity by 1
zh:   Ctrl + -          减少不透明度 1

en:   Home              Show or hide main window menu/toolbar/status bar/palette
zh:   Home              显示或隐藏主窗口菜单/工具栏/状态栏/调色板

en:   Page Up           Scale Image
zh:   Page Up           缩放图像

en:   Page Down         Resize Image canvas
zh:   Page Down         调整图像画布大小

en:   End               Pan Window
zh:   End               全景窗口

en:   Left button          Paint to canvas using the current tool
zh:   左键                  使用当前工具绘制到画布

en:   Middle button        Selects the point which will be the centre of the image after the next zoom
zh:   中键                  选取下次缩放后作为图像中心的点

en:   Right button         Commit paste to canvas / Stop drawing current line / Cancel selection
zh:   右键                  粘贴到画布/停止画当前的直线/取消选择

en:   Scroll Wheel         In GTK+2/3 the user can have the scroll wheel zoom in or out via the Preferences window
zh:   转动滚轮               在 GTK+2/3 上使用者可通过首选项窗口设置使用鼠标滚轮进行缩放

en:   Ctrl+Left button     Choose colour A from under mouse pointer
zh:   Ctrl+左键             从鼠标指针下选择颜色 A

en:   Ctrl+Middle button   Create colour A/B and pattern based on the RGB colour in A (RGB images only)
zh:   Ctrl+中键             创建颜色 A/B 和基于 A 中 RGB 颜色的图案（仅 RGB 图像）

en:   Ctrl+Right button    Choose colour B from under mouse pointer
zh:   Ctrl+右键             从鼠标指针下选择颜色 B

en:   Ctrl+Scroll Wheel    Scroll the main edit window left or right
zh:   Ctrl+滚轮             向左或向右移动主编辑窗口

en:   Ctrl+Double click    Set colour A or B to average colour under brush square or selection marquee (RGB only)
zh:   Ctrl+双击             设置颜色 A 或 B 为笔刷方格或选取框下的平均色（仅RGB）

en:   Shift+Right button   Selects the point which will be the centre of the image after the next zoom
zh:   Shift+右键            选取下次缩放后作为图像中心的点

en: You can fixate the X/Y co-ordinates while moving the mouse:
zh: 您可在移动鼠标的同时锁定 X/Y 坐标：

en:   Shift                Constrain mouse movements to vertical line
zh:   Shift                强迫鼠标移动为垂直线

en:   Shift+Ctrl           Constrain mouse movements to horizontal line
zh:   Shift+Ctrl           强迫鼠标移动为水平线

en: mtPaint is maintained by Dmitry Groshev.
zh: mtPaint 由 Dmitry Groshev 维护。

en: The following people (in alphabetical order) have contributed directly to the project, and are therefore worthy of gracious thanks for their generosity and hard work:
zh: 下列人士（以字母排序）对本项目有直接贡献，对他们的慷慨和辛勤工作表示衷心感谢：

en: Authors
zh: 作者群

en: Dmitry Groshev - Contributing developer for version 2.30. Lead developer and maintainer from version 3.00 to the present.
zh: Dmitry Groshev - version 2.30 贡献开发者。从 version 3.00 到现在的主导开发者和维护者。

en: Mark Tyler - Original author and maintainer up to version 3.00, occasional contributor thereafter.
zh: Mark Tyler - 原作者和直到 version 3.00 的维护者，其后的偶尔贡献者。

en: Xiaolin Wu - Wrote the Wu quantizing method - see wu.c for more information.
zh: Xiaolin Wu - Wu 量化方法的作者，请看 wu.c 以获取更多信息。

en: General Contributions (Feedback and Ideas for improvements unless otherwise stated)
zh: 一般贡献者（反馈和改进意见，除另有说明外）

en: Abdulla Al Muhairi - Website redesign April 2005
zh: Abdulla Al Muhairi - 网站重设计 2005年4月

en: Eddie Kohler - Created Gifsicle which is needed for the creation and viewing of animated GIF files http://www.lcdf.org/gifsicle/
zh: Eddie Kohler - 用于建立和查看 GIF 动画文件的 Gifsicle 的作者 http://www.lcdf.org/gifsicle/

en: Guadalinex Team (Junta de Andalucia) - man page, Launchpad/Rosetta registration
zh: Guadalinex 团队（Junta de Andalucia）- 参考指南，Launchpad/Rosetta 注册

en: Translations
zh: 翻译

en: Brazilian Portuguese - Paulo Trevizan, Valter Nazianzeno
zh: 巴西葡萄牙语 - Paulo Trevizan, Valter Nazianzeno

en: Czech - Pavel Ruzicka, Martin Petricek, Roman Hornik, Pavel Fric
zh: 捷克语 - Pavel Ruzicka, Martin Petricek, Roman Hornik, Pavel Fric

en: Dutch - Hans Strijards, Pjotr
zh: 荷兰语 - Hans Strijards, Pjotr

en: French - Nicolas Velin, Pascal Billard, Sylvain Cresto, Johan Serre, Philippe Etienne, Victor Copovi
zh: 法语 - Nicolas Velin, Pascal Billard, Sylvain Cresto, Johan Serre, Philippe Etienne

en: Galician - Miguel Anxo Bouzada
zh: 加利西亚语 - Miguel Anxo Bouzada

en: German - Oliver Frommel, B. Clausius, Ulrich Ringel, Simon Brixel
zh: 德语 - Oliver Frommel, B. Clausius, Ulrich Ringel, Simon Brixel

en: Italian - Angelo Gemmi
zh: 意大利语 - Angelo Gemmi

en: Japanese - Norihiro YONEDA
zh: 日语 - Norihiro YONEDA

en: Polish - Bartosz Kaszubowski, LucaS
zh: 波兰语 - Bartosz Kaszubowski, LucaS

en: Portuguese - Israel G. Lugo, Tiago Silva
zh: 葡萄牙语 - Israel G. Lugo, Tiago Silva

en: Russian - Sergey Irupin, Dmitry Groshev
zh: 俄语 - Sergey Irupin, Dmitry Groshev

en: Simplified Chinese - Cecc
zh: 简体中文 - Cecc

en: Slovak - Jozef Riha
zh: 斯洛伐克语 - Jozef Riha

en: Spanish - Guadalinex Team (Junta de Andalucia), Antonio Sanchez Leon, Miguel Anxo Bouzada, Francisco Jose Rey, Adolfo Jayme
zh: 西班牙语 - Guadalinex Team (Junta de Andalucia), Antonio Sanchez Leon, Miguel Anxo Bouzada, Francisco Jose Rey, Adolfo Jayme

en: Swedish - Daniel Nylander, Daniel Eriksson
zh: 瑞典语 - Daniel Nylander, Daniel Eriksson

en: Taiwanese Chinese - Wei-Lun Chao
zh: 繁体中文 - Wei-Lun Chao

en: Turkish - Muhammet Kara, Tutku Dalmaz
zh: 土耳其语 - Muhammet Kara, Tutku Dalmaz

en: Total memory for main + undo images
zh: 用于主文件 + 还原图像的全部内存

en: Undo / Redo / Max levels used
zh: 撤销/重做/最大撤销次数

en: Unique RGB pixels
zh: 独特 RGB 像素数

en: Total layer memory usage
zh: 图层内存总计

en: Colour Histogram
zh: 颜色柱状图

en: Canvas pixels
zh: 画布像素

en: Clipboard = %i x %i
zh: 剪贴板 = %i x %i

en: Clipboard = %i x %i x RGB
zh: 剪贴板 = %i x %i x RGB

en: Orphans
zh: 段落前分页

en: Colour index totals - %i of %i used
zh: 颜色索引总计 - %i 在 %i 中已使用

en: (Modified)
zh: (已修改)

en: Do you really want to delete layer %i (%s) ?
zh: 您真的要删除图层 %i (%s) 吗？

en: One or more of the layers contains changes that have not been saved.  Do you really want to lose these changes?
zh: 一个或更多的图层包含未保存的修改，您确定放弃这些修改吗？

en: Lose Changes
zh: 放弃修改

en: %d layers failed to load
zh: %d 层无法成功加载

en: One or more of the image layers has not been saved.  You must save each image individually before saving the layers text file in order to load this composite image in the future.
zh: 一个或多个图层未保存。您必须在保存图层文本文件之前单独地保存每个图像， 以便后面载入这个合成图像。

en: Do you really want to delete all of the layers?
zh: 您真的要删除全部的图层吗？

en: You cannot add any more layers.
zh: 您不可以再添加更多图层。

en: Duplicate Layer
zh: 复制图层

en: Centralise Layer
zh: 图层居中

en: Close Layers Window
zh: 关闭图层窗口

en: Transparent Colour
zh: 透明色

en: Show all layers in main window
zh: 在主窗口中显示全部图层

en: There were no unused colours to remove!
zh: 没有未使用的颜色可移除！

en: The palette does not contain 2 colours that have identical RGB values
zh: 调色板不包含 RGB 值相同的两种颜色

en: The palette contains %i colours that have identical RGB values.  Do you really want to merge them into one index and realign the canvas?
zh: 调色板包含%i种 RGB 值相同的颜色。您真的要将它们合并到一个索引并且重新对齐画布吗？

en: indexed
zh: 已索引

en: You are trying to save an %s image to an %s file which is not possible.  I would suggest you save with a PNG extension.
zh: 您正试图将图像%s保存到文件%s，这是无法实现的。我建议您将其保存为 PNG 格式文件。

en: You are trying to save an %s file with a palette of more than %d colours.  Either use another format or reduce the palette to %d colours.
zh: 您正试图保存的文件%s所用调色板的颜色数多于%d种。请使用另一种格式或将调色板颜色数减少为%d种。

en: Unable to load clipboard
zh: 无法载入剪贴板

en: Unable to save clipboard
zh: 无法保存剪贴板

en: This canvas/palette contains changes that have not been saved.  Do you really want to lose these changes?
zh: 此画布/调色板包含未保存的修改。您确定放弃这些修改吗？

en: //New
zh: //新建

en: //Open ...
zh: //打开…

en: //Save
zh: //保存

en: //Save As ...
zh: //另存为…

en: //Export Undo Images ...
zh: //导出还原图像…

en: //Export Undo Images (reversed) ...
zh: //导出还原图像（反向）…

en: //Export ASCII Art ...
zh: //导出 ASCII 图案…

en: //Export Animated GIF ...
zh: //导出 GIF 动画…

en: //Actions
zh: //动作

en: ///Configure
zh: ///配置

en: //Quit
zh: //退出

en: //Undo
zh: //撤消

en: //Redo
zh: //重做

en: //Cut
zh: //剪切

en: //Copy
zh: //复制

en: //Copy To Palette
zh: //复制到调色板

en: //Paste To Centre
zh: //粘贴到中心

en: //Paste To New Layer
zh: //粘贴到新图层

en: //Paste
zh: //粘贴

en: //Paste Text
zh: //粘贴文本

en: //Paste Text (FreeType)
zh: //粘贴文本 (FreeType)

en: //Paste Palette
zh: //粘贴调色板

en: //Load Clipboard
zh: //载入剪贴板

en: //Save Clipboard
zh: //保存剪贴板

en: //Import Clipboard from System
zh: //从系统导入剪贴板

en: //Export Clipboard to System
zh: //导出剪贴板到系统

en: //Choose Pattern ...
zh: //选取图案…

en: //Choose Brush ...
zh: //选取笔刷…

en: //Show Main Toolbar
zh: //显示主工具栏

en: //Show Tools Toolbar
zh: //显示工具工具栏

en: //Show Settings Toolbar
zh: //显示设置工具栏

en: //Show Dock
zh: //显示停靠

en: //Show Palette
zh: //显示调色板

en: //Show Status Bar
zh: //显示状态栏

en: //Toggle Image View
zh: //切换为图像查看

en: //Centralize Image
zh: //图像居中

en: //Show Zoom Grid
zh: //显示缩放格线

en: //Configure Grid ...
zh: //配置网格…

en: //Tracing Image ...
zh: //描摹图像…

en: //View Window
zh: //查看窗口

en: //Horizontal Split
zh: //水平分隔

en: //Focus View Window
zh: //同步查看窗口

en: //Pan Window
zh: //全景窗口

en: //Layers Window
zh: //图层窗口

en: /_Image
zh: /图像(_I)

en: //Convert To RGB
zh: //转换到 RGB

en: //Convert To Indexed ...
zh: //转换到索引值…

en: //Scale Canvas ...
zh: //伸缩画布…

en: //Resize Canvas ...
zh: //调整画布大小…

en: //Crop
zh: //裁切

en: //Flip Vertically
zh: //垂直翻转

en: //Flip Horizontally
zh: //水平翻转

en: //Rotate Clockwise
zh: //顺时针旋转

en: //Rotate Anti-Clockwise
zh: //逆时针旋转

en: //Free Rotate ...
zh: //自由旋转…

en: //Skew ...
zh: //倾斜…

en: //Information ...
zh: //信息…

en: //Preferences ...
zh: //首选项…

en: /_Selection
zh: /选择(_S)

en: //Select All
zh: //全选

en: //Select None (Esc)
zh: //全部不选(Esc)

en: //Lasso Selection
zh: //套索选择

en: //Lasso Selection Cut
zh: //剪切套索选择区

en: //Outline Selection
zh: //描边选择

en: //Fill Selection
zh: //填充选择

en: //Outline Ellipse
zh: //描边椭圆

en: //Fill Ellipse
zh: //填充椭圆

en: //Horizontal Ramp
zh: //水平渐变

en: //Vertical Ramp
zh: //垂直渐变

en: //Alpha Blend A,B
zh: //透明混色 A，B

en: //Move Alpha to Mask
zh: //移动透明到遮罩

en: //Mask Colour A,B
zh: //遮罩颜色 A，B

en: //Unmask Colour A,B
zh: //取消遮罩颜色 A，B

en: //Mask All Colours
zh: //遮罩所有颜色

en: //Clear Mask
zh: //清除遮罩

en: /_Palette
zh: /调色板(_P)

en: //Load ...
zh: //载入…

en: //Load Default
zh: //载入默认调色板

en: //Mask All
zh: //全部遮罩

en: //Mask None
zh: //无遮罩

en: //Swap A & B
zh: //交换 A 和 B

en: //Edit Colour A & B ...
zh: //编辑 A 和 B 的颜色…

en: //Dither A
zh: //抖动 A

en: //Palette Editor ...
zh: //调色板编辑器…

en: //Set Palette Size ...
zh: //设置调色板大小…

en: //Merge Duplicate Colours
zh: //合并重复的颜色

en: //Remove Unused Colours
zh: //移除未使用的颜色

en: //Create Quantized ...
zh: //建立量化…

en: //Sort Colours ...
zh: //颜色排序…

en: //Palette Shifter ...
zh: //调色板变换…

en: /Effe_cts
zh: /效果(_C)

en: //Transform Colour ...
zh: //变换颜色…

en: //Invert
zh: //反向

en: //Greyscale
zh: //灰阶

en: //Greyscale (Gamma corrected)
zh: //灰度处理（伽玛修正）

en: //Threshold ...
zh: //阈值…

en: //Isometric Transformation
zh: //等量变换

en: ///Left Side Down
zh: ///左侧向下

en: ///Right Side Down
zh: ///右侧向下

en: ///Top Side Right
zh: ///顶端向右

en: ///Bottom Side Right
zh: ///底侧向右

en: //Edge Detect ...
zh: //边缘检测…

en: //Difference of Gaussians ...
zh: //高斯差异…

en: //Sharpen ...
zh: //锐化…

en: //Unsharp Mask ...
zh: //钝化遮罩…

en: //Soften ...
zh: //柔化…

en: //Gaussian Blur ...
zh: //高斯模糊…

en: //Kuwahara-Nagao Blur ...
zh: //Kuwahara-Nagao 模糊…

en: //Emboss
zh: //浮雕

en: //Dilate
zh: //膨胀

en: //Erode
zh: //腐蚀

en: //Bacteria ...
zh: //菌化…

en: /Cha_nnels
zh: /通道(_N)

en: //New ...
zh: //新建…

en: //Delete ...
zh: //删除…

en: //Edit Image
zh: //编辑图像

en: //Edit Alpha
zh: //编辑透明

en: //Edit Selection
zh: //编辑选择

en: //Edit Mask
zh: //编辑遮罩

en: //Hide Image
zh: //隐藏图像

en: //Disable Alpha
zh: //停用透明

en: //Disable Selection
zh: //停用选择

en: //Disable Mask
zh: //停用遮罩

en: //Couple RGBA Operations
zh: //结合 RGBA 操作

en: //Unassociate Alpha
zh: //解除关联透明

en: //View Alpha as an Overlay
zh: //将透明作为外罩查看

en: //Configure Overlays ...
zh: //配置外罩…

en: /_Layers
zh: /图层(_L)

en: //New Layer
zh: //新建图层

en: //Save Composite Image ...
zh: //保存合成图像…

en: //Composite to New Layer
zh: //合并到新图层

en: //Remove All Layers
zh: //移除所有图层

en: //Configure Animation ...
zh: //配置动画…

en: //Preview Animation ...
zh: //预览动画…

en: //Set Key Frame ...
zh: //设置关键帧…

en: //Remove All Key Frames ...
zh: //移除所有关键帧…

en: /More...
zh: /更多…

en: //Documentation
zh: //文件

en: //About
zh: //关于

en: //Rebind Shortcut Keycodes
zh: //重新绑定快捷键

en: Converting to Indexed Palette
zh: 转换到索引过的调色板

en: Bacteria Effect
zh: 菌化效果

en: Free Rotation
zh: 自由旋转

en: Scaling Image
zh: 伸缩图像

en: Counting Unique RGB Pixels
zh: 计算唯一 RGB 像素

en: Applying Effect
zh: 应用效果

en: Kuwahara-Nagao Filter
zh: Kuwahara-Nagao 过滤

en: Please Wait ...
zh: 请稍等…

en: STOP
zh: 停止

en: 24 bit RGB
zh: 24 位 RGB

en: Indexed Palette
zh: 索引过的调色板

en: Grab Screenshot
zh: 抓取屏幕快照

en: Pattern Chooser
zh: 图案选择器

en: Set Palette Size
zh: 设置调色板大小

en: Distance to A
zh: 到 A 的距离

en: Projection to A->B
zh: A->B 投影

en: Sort Palette Colours
zh: 调色板颜色排序

en: End Index
zh: 结束索引

en: Transform Colour
zh: 变换颜色

en: Auto-Preview
zh: 自动预览

en: New geometry is the same as now - nothing to do.
zh: 新坐标位置与现在相同 - 无变化。

en: The operating system cannot allocate the memory for this operation.
zh: 操作系统无法为此操作分配内存。

en: You have not allocated enough memory in the Preferences window for this operation.
zh: 您未在首选项窗口中为此项操作分配足够的内存。

en: Mirror tile
zh: 镜像平铺效果

en: Bilinear / Area Mapping
zh: 双线性/区域映射

en: Bicubic edged
zh: 双立体边缘化

en: Bicubic better
zh: 双立体优化

en: Bicubic sharper
zh: 双立体锐化

en: Scale Canvas
zh: 伸缩画布

en: Original
zh: 原值

en: Width
zh: 宽

en: Height
zh: 高

en: Fix Aspect Ratio
zh: 修复高宽比

en: Sharper image reduction
zh: 锐化缩小图像

en: Tile
zh: 平铺

en: Smart grid
zh: 智能网格

en: Tile grid
zh: 平铺网格

en: Minimum grid zoom
zh: 最小格线缩放

en: Tile width
zh: 平铺宽

en: Configure Overlays
zh: 配置外罩

en: Colour Editor
zh: 颜色编辑器

en: Colour-Selective Mode
zh: 颜色选择模式

en: Exact Conversion
zh: 精确转换

en: Use Current Palette
zh: 使用当前调色板

en: PNN Quantize (slow, better quality)
zh: PNN 量化（慢但质量更好）

en: Wu Quantize (fast)
zh: Wu 量化（快速）

en: Max-Min Quantize (best for small palettes and dithering)
zh: 最大 - 最小量化（适合小调色盘和抖动）

en: Floyd-Steinberg (quick)
zh: Floyd-Steinberg（快速）

en: Dithered (effect)
zh: 抖动（效果）

en: Scattered (effect)
zh: 分散（效果）

en: Gamut
zh: 色域

en: Weakly
zh: 弱化

en: Strongly
zh: 强化

en: Separate/Sum
zh: 单独/总和

en: Separate/Split
zh: 单独/分割

en: Length/Sum
zh: 长度/总和

en: Length/Split
zh: 长度/分割

en: Largest (Linf)
zh: 最大（Linf）

en: Sum (L1)
zh: 总和（L1）

en: Euclidean (L2)
zh: 欧几里德（L2）

en: Create Quantized
zh: 建立量化

en: Convert To Indexed
zh: 转换到索引

en: Indexed Colours To Use
zh: 所使用的索引颜色

en: Truncate palette
zh: 缩短调色板

en: Diameter based weighting
zh: 基于直径的称量

en: Colour space
zh: 色彩空间

en: Difference measure
zh: 差异度测量

en: Reduce colour bleed
zh: 减少渗色

en: Serpentine scan
zh: 蛇形扫描

en: Error propagation, %
zh: 误差传播，%

en: Selective error propagation
zh: 选择性误差传播

en: Full error precision
zh: 全误差精度

en: Backward HSV
zh: HSV 反向

en: Edit Gradient
zh: 编辑渐变

en: Conical
zh: 锥形的

en: A to B
zh: A 到 B

en: A to B (RGB)
zh: A 到 B (RGB)

en: A to B (HSV)
zh: A 到 B (HSV)

en: A to B (backward HSV)
zh: A 到 B (反向HSV)

en: A only
zh: 仅 A

en: Current to 0
zh: 当前到 0

en: Current only
zh: 仅当前

en: Configure Gradient
zh: 设置渐变

en: Repeat length
zh: 重复长度

en: Gradient type
zh: 渐变类型

en: Extension type
zh: 扩展类型

en: Preview opacity
zh: 预览不透明度

en: Edit Custom
zh: 编辑自定义

en: Horizontal
zh: 水平

en: At distance
zh: 距离

en: Tracing Image
zh: 描摹图像

en: Relative scale
zh: 相对比例

en: Saving %s image
zh: 保存图像 %s 中

en: Loading %s image
zh: 加载 %s 图像中

en: %d out of %d frames could not be saved as %s - saved as PNG instead
zh: %d/%d 的帧不能保存为%s，改为以 PNG 格式保存

en: Default System Language
zh: 系统默认语言

en: Chinese (Taiwanese)
zh: 繁体中文

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_zh_CN.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Current Device
zh: 当前设备

en: Max memory used for undo (MB)
zh: 用于还原的最大内存(MB)

en: Max undo levels
zh: 最大撤销次数

en: Communal layer undo space (%)
zh: 图层共享还原内存(%)

en: Use gamma correction by default
zh: 默认使用伽马修正

en: Optimize alpha chequers
zh: 优化透明方格

en: Disable view window transparencies
zh: 停用查看窗口透明

en: Select preferred language translation
    
    You will need to restart mtPaint
    for this to take full effect
zh: 选择首选翻译语言
    
    您需要重启mtPaint
    让其完全生效

en: Greyscale backdrop
zh: 灰度背景

en: Selection nudge pixels
zh: 选框跳越像素设置

en: Max Pan Window Size
zh: 最大全景窗口大小

en: Display clipboard while pasting
zh: 粘贴时显示剪贴板图像

en: Mouse cursor = Tool
zh: 鼠标光标 = 工具

en: Q key quits mtPaint
zh: Q 键退出 mtPaint

en: Changing tool commits paste
zh: 改换工具时粘贴

en: Centre tool settings dialogs
zh: 工具配置对话框居中

en: New image sets zoom to 100%
zh: 新图像缩放设置为100%

en: Mouse Scroll Wheel = Zoom
zh: 鼠标滚轮 = 缩放

en: Use menu icons
zh: 使用菜单图标

en: XBM X hotspot
zh: XBM X 热点

en: XBM Y hotspot
zh: XBM Y 热点

en: Progress bar silence limit
zh: 进度条沉默限制

en: Read 16-bit TGAs as 5:6:5 BGR
zh: 读取16 位 TGA 为5:6:5 BGR

en: Write TGAs in bottom-up row order
zh: 以自下而上的行序写 TGA

en: Undoable image loading
zh: 可逆图像加载中

en: Select Clipboard File
zh: 选取剪贴板文件

en: HTML Browser Program
zh: HTML 浏览程序

en: Select Browser Program
zh: 选择浏览程序

en: Location of Handbook index
zh: 索引手册位置

en: Select Handbook Index File
zh: 选择索引手册文件

en: Default Palette
zh: 默认调色板

en: Select Default Palette
zh: 选择默认调色板

en: Select Default Patterns File
zh: 选择默认图案

en: Canvas Geometry
zh: 画布宽度和高度

en: Cursor X,Y
zh: 光标 X,Y

en: Pixel [I] {RGB}
zh: 像素[I] {RGB}

en: Selection Geometry
zh: 矩形选择区宽度和高度

en: Undo / Redo
zh: 撤销/重做

en: Tool Variable
zh: 工具变量

en: Palette Shifter
zh: 调色板变换

en: Fix Palette
zh: 修复调色板

en: Configure File Actions
zh: 配置文件动作

en: Error %i reported when trying to run %s
zh: 尝试运行 %2$s 时报告错误 %1$i

en: I am unable to find the documentation.  Either you need to download the mtPaint Handbook from the web site and install it, or you need to set the correct location in the Preferences window.
zh: 我无法找到文档。您需要从网上下载 mtPaint 手册并安装它，或者在首选项窗口中设置正确的路径。

en: There was a problem running the HTML browser.  You need to set the correct program name in the Preferences window.
zh: 运行 HTML 浏览器出现问题。您需要在首选项窗口中设置正确的程序名。

en: RGB Cube
zh: RGB 立方体

en: By image channel
zh: 根据图像通道

en: Gradient-driven
zh: 渐变驱动

en: Fill settings
zh: 填充设置

en: Respect opacity mode
zh: 顾及不透明模式

en: Smudge settings
zh: 斑点配置

en: Aligned
zh: 对齐

en: Brush spacing
zh: 绘制的时间间隔

en: Saturate More
zh: 更多饱和度

en: Continuous Mode
zh: 连续模式

en: Opacity Mode
zh: 不透明模式

en: Tint Mode
zh: 色调模式

en: Tint +-
zh: 色调 +-

en: Disable All Masks
zh: 停用全部遮罩

en: Gradient Mode
zh: 渐变模式

en: Settings Toolbar
zh: 设置工具栏

en: Pan Window
zh: 全景窗口

en: Straight Line
zh: 直线

en: Make Selection
zh: 建立选区

en: Polygon Selection
zh: 多边形选择

en: Place Gradient
zh: 放置渐变

en: Lasso Selection
zh: 套索选择

en: Ellipse Outline
zh: 描边椭圆

en: Outline Selection
zh: 描边选择

en: Flip Selection Vertically
zh: 垂直翻转选择区域

en: Flip Selection Horizontally
zh: 水平翻转选择区域

en: Rotate Selection Clockwise
zh: 顺时针旋转选择区域

en: Rotate Selection Anti-Clockwise
zh: 逆时针旋转选择区域

en: To enable experimental features, add the feature keyword to the list. Whether the feature requires restarting the compositor depends on the given feature. Any experimental feature is not required to still be available, or configurable. Don’t expect adding anything in this setting to be future proof. Currently possible keywords: • “scale-monitor-framebuffer” — makes mutter default to layout logical monitors in a logical pixel coordinate space, while scaling monitor framebuffers instead of window content, to manage HiDPI monitors. Does not require a restart. • “rt-scheduler” — makes mutter request a low priority real-time scheduling. The executable or user must have CAP_SYS_NICE. Requires a restart. • “autostart-xwayland” — initializes Xwayland lazily if there are X11 clients. Requires restart.
zh: 要启用实验性功能，请将如下功能关键字添加到列表中。功能是否要重启合成器取决于功能本身。任何实验性功能都不一定仍旧可用和可配置。请不要期望此设置中的实验性功能将来有所保障。当前可用的关键字：•“scale-monitor-framebuffer”——让 Mutter 默认基于逻辑像素座标排布多屏幕，并同时缩放监视器帧缓冲器而不是窗口内容，以便管理 HiDPI 监视器。该功能不需要重启来生效。•“rt-scheduler”——让 Mutter 请求低优先级的实时调度。可执行文件或用户必须有 CAP_SYS_NICE。需要重启。•“autostart-xwayland”——如果存在 X11 客户端则延迟初始化 Xwayland。需要重启。

en: Allow all keyboard events to be routed to X11 “override redirect” windows with a grab when running in Xwayland. This option is to support X11 clients which map an “override redirect” window (which do not receive keyboard focus) and issue a keyboard grab to force all keyboard events to that window. This option is seldom used and has no effect on regular X11 windows which can receive keyboard focus under normal circumstances. For a X11 grab to be taken into account under Wayland, the client must also either send a specific X11 ClientMessage to the root window or be among the applications white-listed in key “xwayland-grab-access-rules”.
zh: 当运行在 Xwayland 下时，允许通过捕获，发送所有的键盘事件到 X11“覆盖重定向”窗口。此选项是为了支持（收不到键盘焦点的）“覆盖重定向”窗口所映射的 X11 客户端，并发起键盘捕获强制所有键盘事件进到那个窗口。此选项比较少用，并且对常规 X11 窗口没有影响，这些窗口在正常情况下可以收到键盘焦点。在 Wayland 下，为了 X11 捕获能够工作，客户端也必须发送一个指定的 X11 ClientMessage 到根窗口，或是包含进“xwayland-grab-access-rules”键成为其中一个白名单应用程序。

en: List the resource names or resource class of X11 windows either allowed or not allowed to issue X11 keyboard grabs under Xwayland. The resource name or resource class of a given X11 window can be obtained using the command “xprop WM_CLASS”. Wildcards “*” and jokers “?” in the values are supported. Values starting with “!” are blacklisted, which has precedence over the whitelist, to revoke applications from the default system list. The default system list includes the following applications: “@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@” Users can break an existing grab by using the specific keyboard shortcut defined by the keybinding key “restore-shortcuts”.
zh: Xwayland 下允许或不允许发起 X11 键盘捕获的 X11 窗口，其资源名或资源类的列表。给定 X11 窗口的资源名或资源类可以使用“xprop WM_CLASS”命令获取。支持在键值中使用通配符“*”和“?”。以“!”开头的键值会列入黑名单，它们的优先级高于白名单，用来撤销默认系统列表中的应用程序。默认系统列表包含了下列应用程序：“@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@” 用户可以使用键绑定键“restore-shortcuts”定义的键盘快捷键来中断进行中的捕获。

en: Mutter was compiled without support for verbose mode
zh: Mutter 编译的时候没有加入详细模式的支持

en: Failed to initialize GDK
zh: 初始化 GDK 失败

en: Failed to open X Window System display “%s”
zh: 无法打开 X Window System 显示器“%s”

en: Screen %d on display “%s” is invalid
zh: 显示“%2$s”上的屏幕 %1$d 无效

en: Configure your profile image and contact details
zh: 设置您的头像和详细联系信息

en: Capture - Mugshot
zh: 捕获- Mugshot

en: <b>Crop</b>
zh: <b>裁剪</b>

en: Select from stock…
zh: 从库存中选择...

en: Capture from camera…
zh: 从相机捕捉...

en: <b>First Name</b>
zh: <b>名</b>

en: <b>Last Name</b>
zh: <b>姓</b>

en: <b>Initials</b>
zh: <b>缩写</b>

en: <b>Home Phone</b>
zh: <b>家庭电话</b>

en: <b>Email Address</b>
zh: <b>电子邮件地址</b>

en: <b>Office Phone</b>
zh: <b>办公电话</b>

en: <b>Fax</b>
zh: <b>传真</b>

en: Select a photo…
zh: 选择一张照片...

en: Show debug messages (-vv debugs mugshot_lib also)
zh: 显示调试消息 (-vv debugs mugshot_lib also)

en: An error occurred when saving changes.
zh: 保存更改时发生错误。

en: User details were not updated.
zh: 用户详细信息未更新。

en: Update Pidgin buddy icon?
zh: 更新Pidgin好友图标？

en: Would you also like to update your Pidgin buddy icon?
zh: 您还想更新你的Pidgin好友图标吗？

en: Enter your password to change user details.
zh: 输入您的密码以更改用户详细信息。

en: This is a security measure to prevent unwanted updates
    to your personal information.
zh: 这是一项安全措施，可防止对您的个人信息进行不必要的更新。

en: Update LibreOffice user details?
zh: 更新 LibreOffice 用户的详细信息?

en: Would you also like to update your user details in LibreOffice?
zh: 您还想更新 LibreOffice 中的用户详细信息吗？

en: Lightweight user configuration
zh: 轻量级用户配置

en: Mugshot enables users to easily update personal contact information. With Mugshot, users are able to:
zh: Mugshot 使用户可以轻松更新个人联系信息。 通过 Mugshot，用户可以：

en: Set the account photo displayed at login and optionally synchronize this photo with their Pidgin buddy icon
zh: 设置登录时显示的帐户照片，并可选择将此照片与其 Pidgin 好友图标同步

en: Set account details stored in /etc/passwd (usable with the finger command) and optionally synchronize with their LibreOffice contact information
zh: 设置存储在 / etc / passwd 中的帐户详细信息（可与 finger 命令一起使用），并可选择与其 LibreOffice 联系信息同步

en: Mugshot has moved to GitHub! This maintenance release includes numerous translation updates.
zh: Mugshot 已经搬到了 GitHub！此维护版本包含大量翻译更新。

en: This release includes a number of code quality improvements, bug fixes, and translations. Mugshot can now be built and run in a minimal chroot environment.
zh: 此版本包括许多代码质量改进，错误修复和翻译。 Mugshot 现在可以在最小的 chroot 环境中构建和运行。

en: This stable release adds support for the latest GTK and GStreamer technologies.
zh: 这个稳定版本增加了对最新 GTK 和 GStreamer 技术的支持。

en: This development release restores camera dialog functionality that with recent software versions.
zh: 这个开发版本恢复了最近软件版本的相机对话框功能。

en: This development release fixes a large number of bugs from previous releases. User properties that cannot be edited are now restricted to administrative users.
zh: 该开发版本修复了以前版本中的大量错误。 无法编辑的用户属性现在仅限于管理用户。

en: This development release upgrades the camera dialog to use Cheese and Clutter to display and capture the camera feed.
zh: 该开发版本升级相机对话框以使用 Cheese 和 Clutter 来显示和捕捉相机输入。

en: This stable release improves Mugshot functionality for LDAP users, and includes the latest SudoDialog, improving the appearance and usability of the password dialog.
zh: 这个稳定的版本改进了 LDAP 用户的 Mugshot 功能，并包含最新的 SudoDialog，改进了密码对话框的外观和可用性。

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Example: Username at myhost.com
en: Username at %s:
zh: 在 %s 的用户名：

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Prompt for an account password when connecting. %s@%s is user@host
en: Password for %s@%s:
zh: %s@%s 的密码：

note: L10N: You will see this error message if (1) you have "oauthbearer" in one of your $*_authenticators and (2) you do not have the corresponding $*_oauth_refresh_command defined. So the message does not mean "None of your $*_oauth_refresh_command's are defined."
en: mutt_account_getoauthbearer: No OAUTH refresh command defined
zh: mutt_account_getoauthbearer: 没有定义 OAUTH 刷新命令

en: mutt_account_getoauthbearer: Unable to run refresh command
zh: mutt_account_getoauthbearer: 无法运行刷新命令

en: mutt_account_getoauthbearer: Command returned empty string
zh: mutt_account_getoauthbearer: 命令返回了空字符串

en: You have no aliases!
zh: 您没有别名信息！

note: L10N: prompt to add a new alias
en: Alias as:
zh: 取别名为：

en: You already have an alias defined with that name!
zh: 您已经为这个名字定义了别名啦！

en: Warning: This alias name may not work.  Fix it?
zh: 警告：此别名可能无法工作。要修正它吗？

en: Error: '%s' is a bad IDN.
zh: 错误：'%s'是错误的 IDN。

en: Personal name:
zh: 个人姓名：

en: [%s = %s] Accept?
zh: [%s = %s] 接受?

en: Save to file:
zh: 存到文件：

en: Error seeking in alias file
zh: 无法在别名文件里定位

en: Error reading alias file
zh: 读取别名文件时出错

en: Alias added.
zh: 别名已添加。

en: Can't match nametemplate, continue?
zh: 无法匹配名称模板，继续？

en: Error running "%s"!
zh: 执行 "%s" 时出错！

en: Failure to open file to parse headers.
zh: 为分析邮件头而打开文件时失败。

en: Failure to open file to strip headers.
zh: 为去除邮件头而打开文件时失败。

en: Failure to rename file.
zh: 文件重命名失败。

en: No mailcap compose entry for %s, creating empty file.
zh: 没有 %s 的 mailcap 撰写条目，创建空文件。

en: Mailcap Edit entry requires %%s
zh: Mailcap 编辑条目需要 %%s

en: No mailcap edit entry for %s
zh: 没有 %s 的 mailcap 编辑条目

en: MIME type not defined.  Cannot view attachment.
zh: MIME 类型未定义。无法显示附件。

en: Cannot create filter
zh: 无法创建过滤器

en: ---Command: %-20.20s Description: %s
zh: ---命令：%-20.20s 描述：%s

en: ---Command: %-30.30s Attachment: %s
zh: ---命令：%-30.30s 附件：%s

en: ---Attachment: %s
zh: ---附件：%s

en: Write fault!
zh: 写入出错！

en: I don't know how to print that!
zh: 我不知道要如何打印它！

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: %s is a directory.  Mutt is looking for a directory it needs for some reason (e.g. autocrypt, header cache, bcache), but it doesn't exist.  The prompt is asking whether to create the directory #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.p
en: %s does not exist. Create it?
zh: %s 不存在。创建它吗？

note: L10N: mkdir() on the directory %s failed.  The second %s is the error message returned by libc
en: Can't create %s: %s.
zh: 无法创建 %s: %s。

note: L10N: The first time NeoMutt is started with $autocrypt set, it will create $autocrypt_dir and then prompt to create an autocrypt account with this message.
en: Create an initial autocrypt account?
zh: 创建一个初始 autocrypt 帐号？

note: L10N: Autocrypt is asking for the email address to use for the autocrypt account.  This will generate a key and add a record to the database for use in autocrypt operations.
en: Autocrypt account address:
zh: Autocrypt 帐号地址：

note: L10N: Autocrypt prompts for an account email address, and requires a single address.  This is shown if they entered something invalid, nothing, or more than one address for some reason.
en: Please enter a single email address
zh: 请输入一个合法的邮件地址

note: L10N: Autocrypt has a setting "prefer-encrypt". When the recommendation algorithm returns "available" and BOTH sender and recipient choose "prefer-encrypt", encryption will be automatically enabled. Otherwise the UI will show encryption is "available" but the user will be required to enable encrypti
en: Prefer encryption?
zh: 默认开启加密？

note: L10N: Message displayed after an autocrypt account is successfully created.
en: Autocrypt account creation succeeded
zh: Autocrypt 帐号创建成功

note: L10N: The first time autocrypt is enabled, NeoMutt will ask to scan through one or more mailboxes for Autocrypt: headers.  Those headers are then captured in the database as peer records and used for encryption. If this is answered yes, they will be prompted for a mailbox.
en: Scan a mailbox for autocrypt headers?
zh: 要扫描信箱内的 autocrypt 头吗？

note: L10N: The prompt for a mailbox to scan for Autocrypt: headers
en: Scan mailbox
zh: 扫描信箱

note: L10N: This is the second prompt to see if the user would like to scan more than one mailbox for Autocrypt headers. I'm purposely being extra verbose; asking first then prompting for a mailbox.  This is because this is a one-time operation and I don't want them to accidentally ctrl-g and abort it.
en: Scan another mailbox for autocrypt headers?
zh: 在另一个信箱扫描 autocrypt 报头？

note: L10N: Autocrypt Account Menu Help line: toggle an account active/inactive The words here are abbreviated to keep the help line compact. It currently has the content: q:Exit  c:Create  D:Delete  a:Tgl Active  p:Prf Encr  ?:Help
en: Tgl Active
zh: 启用/禁用

note: L10N: Autocrypt Account Menu Help line: toggle "prefer-encrypt" on an account The words here are abbreviated to keep the help line compact. It currently has the content: q:Exit  c:Create  D:Delete  a:Tgl Active  p:Prf Encr  ?:Help
en: Prf Encr
zh: 默认开启加密

note: L10N: Autocrypt Account menu. flag that an account has prefer-encrypt set
en: prefer encrypt
zh: 默认开启加密

note: L10N: Autocrypt Account menu. flag that an account has prefer-encrypt unset; thus encryption will need to be manually enabled.
en: manual encrypt
zh: 手动加密

note: L10N: Autocrypt Account Management Menu title
en: Autocrypt Accounts
zh: Autocrypt 帐号

note: L10N: This error message is displayed if a database update of an account record fails for some odd reason.
en: Error updating account record
zh: 更新帐号记录出错

note: L10N: Confirmation message when deleting an autocrypt account
en: Really delete account "%s"?
zh: 真的要删除 "%s" 帐号吗？

note: L10N: autocrypt couldn't open the SQLite database. The %s is the full path of the database file.
en: Unable to open autocrypt database %s
zh: 无法打开 autocrypt 数据库 %s

en: error creating gpgme context: %s
zh: 创建 gpgme 上下文出错：%s

note: L10N: Message displayed just before a GPG key is generated for a created autocrypt account.
en: Generating autocrypt key...
zh: 生成 autocrypt 密钥...

note: L10N: After selecting a key for an autocrypt account, this is displayed if the key was revoked/expired/disabled/invalid or can't be used for both signing and encryption. %s is the key fingerprint.
en: The key %s is not usable for autocrypt
zh: 密钥 %s 不能用于 autocrypt

note: L10N: During autocrypt account creation, if selecting an existing key fails for some reason, we prompt to see if they want to create a key instead.
en: Create a new GPG key for this account, instead?
zh: 要为该帐号创建新的 GPG 密钥吗？

note: L10N: The autocrypt database keeps track of schema version numbers. This error occurs if the version number is too high. Presumably because this is an old version of NeoMutt and the database was upgraded by a future version.
en: Autocrypt database version is too new
zh: Autocrypt 数据库版本太新

en: Reverse sort by (d)ate, (a)lpha, si(z)e, (c)ount, (u)nread, or do(n)'t sort?
zh: 按日期(d)，字母表(a)，大小(z)，邮件数(c)，未读数(u)反向排序或不排序(n)?

en: Sort by (d)ate, (a)lpha, si(z)e, (c)ount, (u)nread, or do(n)'t sort?
zh: 按日期(d)，字母表(a)，大小(z)，邮件数(c)，未读数(u)排序或不排序(n)?

en: Subscribed [%s], File mask: %s
zh: 已订阅 [%s], 文件掩码: %s

en: Can't attach a directory!
zh: 无法附加目录！

en: No files match the file mask
zh: 没有文件与文件掩码相符

en: Cannot delete root folder
zh: 无法删除根文件夹

en: Mailbox deleted.
zh: 邮箱已删除。

en: Mailbox deletion failed.
zh: 未能删除邮箱。

en: Mailbox not deleted.
zh: 邮箱未删除。

en: Chdir to:
zh: 改变目录到：

en: Error scanning directory.
zh: 扫描目录出错。

en: File Mask:
zh: 文件掩码：

en: New file name:
zh: 新文件名：

en: Can't view a directory
zh: 无法显示目录

en: Error trying to view file
zh: 尝试显示文件出错

en: %s: color not supported by term
zh: %s：终端不支持显示颜色

en: %s: no such color
zh: %s：没有这种颜色

en: %s: command valid only for index, body, header objects
zh: %s：命令只对索引，正文，邮件头对象有效

en: %s: too few arguments
zh: %s：参数太少

en: Missing arguments.
zh: 缺少参数。

en: color: too few arguments
zh: color：参数太少

en: mono: too few arguments
zh: mono：参数太少

en: %s: no such attribute
zh: %s：没有这个属性

en: default colors not supported
zh: 不支持默认的颜色

en: Could not create temporary file!
zh: 无法创建临时文件！

en: Cannot create display filter
zh: 无法创建显示过滤器

en: S/MIME signature successfully verified.
zh: S/MIME 签名验证成功。

en: S/MIME certificate owner does not match sender.
zh: S/MIME 证书所有者与发送者不匹配。

en: Warning: Part of this message has not been signed.
zh: 警告：此邮件的部分内容未签名。

en: S/MIME signature could NOT be verified.
zh: S/MIME 签名无法验证！

en: PGP signature successfully verified.
zh: PGP 签名验证成功。

en: PGP signature could NOT be verified.
zh: PGP 签名无法验证！

en: Error parsing address!
zh: 解析地址出错！

en: Bounce message to %s
zh: 重发邮件至 %s

en: Bounce messages to %s
zh: 重发邮件至 %s

en: Message not bounced.
zh: 邮件未重发。

en: Messages not bounced.
zh: 邮件未重发。

en: Message bounced.
zh: 邮件已重发。

en: Messages bounced.
zh: 邮件已重发。

en: Can't create filter process
zh: 无法创建过滤进程

en: Pipe to command:
zh: 用管道输出至命令：

en: No printing command has been defined.
zh: 未定义打印命令

en: Print tagged messages?
zh: 打印已标记的邮件？

en: Messages printed
zh: 邮件已打印

en: Messages could not be printed
zh: 邮件无法打印

note: L10N: The following three are the sort/reverse sort prompts. * Letters must match the order of the characters in the third * string.  Note that mutt now supports multiline prompts, so * it's okay for the translation to take up to three lines.
en: Rev-Sort Date/Frm/Recv/Subj/tO/Thread/Unsort/siZe/sCore/sPam/Label?:
zh: 反向排序：按日期d/发件人f/收信时间r/主题s/收件人o/线索t/不排u/大小z/分数c/垃圾邮件p/标签l？

en: Sort Date/Frm/Recv/Subj/tO/Thread/Unsort/siZe/sCore/sPam/Label?:
zh: 排序：按日期d/发件人f/收信时间r/主题s/收件人o/线索t/不排u/大小z/分数c/垃圾邮件p/标签l？

en: Shell command:
zh: Shell 指令：

en: Decode-save%s to mailbox
zh: 解码保存%s 到邮箱

en: Decode-copy%s to mailbox
zh: 解码复制%s 到邮箱

en: Decrypt-save%s to mailbox
zh: 解密保存%s 到邮箱

en: Decrypt-copy%s to mailbox
zh: 解密复制%s 到邮箱

en: Save%s to mailbox
zh: 保存%s 到邮箱

en: Copy%s to mailbox
zh: 复制%s 到邮箱

en:  tagged
zh:  已标记

en: Copying to %s...
zh: 正在复制到 %s...

note: L10N: Progress meter message when saving tagged messages
en: Saving tagged messages...
zh: 正在保存标记的信件...

note: L10N: Progress meter message when copying tagged messages
en: Copying tagged messages...
zh: 正在复制标记的信件...

note: L10N: Message when an index/pager save operation fails for some reason
en: Error saving message
zh: 保存信件出错

note: L10N: Message when an index tagged save operation fails for some reason
en: Error saving tagged messages
zh: 无法保存标记的信件

note: L10N: Message when an index/pager copy operation fails for some reason
en: Error copying message
zh: 复制信件出错

note: L10N: Message when an index tagged copy operation fails for some reason
en: Error copying tagged messages
zh: 无法复制标记的信件

en: Convert to %s upon sending?
zh: 发送时转换为 %s？

en: Content-Type changed to %s.
zh: 内容类型(Content-Type)改变为 %s。

en: Character set changed to %s; %s.
zh: 字符集改变为 %s；%s。

en: not converting
zh: 不进行转换

en: converting
zh: 正在转换

en: There are no attachments.
zh: 没有附件。

note: L10N: compose menu help line entry
en: Subj
zh: 主题

en: Descrip
zh: 描述

en: Sign, Encrypt
zh: 签名，加密

en: Encrypt with:
zh: 加密采用：

note: L10N: This message is displayed in the compose menu when an attachment doesn't stat.  %d is the attachment number and %s is the attachment filename.  The filename is located last to avoid a long path hiding the error message.
en: Attachment #%d no longer exists: %s
zh: 附件  #%d 已不存在: %s

note: L10N: This message is displayed in the compose menu when an attachment is modified behind the scenes.  %d is the attachment number and %s is the attachment filename.  The filename is located last to avoid a long path hiding the prompt question.
en: Attachment #%d modified. Update encoding for %s?
zh: 附件 %2$s [#%1$d] 已修改。更新编码?

en: -- Attachments
zh: -- 附件

en: Warning: '%s' is a bad IDN.
zh: 警告：'%s'是错误的 IDN。

en: You may not delete the only attachment.
zh: 您不可以删除唯一的附件。

en: You are on the last entry.
zh: 您现在在最后一项。

en: You are on the first entry.
zh: 您现在在第一项。

en: Bad IDN in "%s": '%s'
zh: 在"%s"中有错误的 IDN: '%s'

en: Attaching selected files...
zh: 正在添加已选择的文件附件...

en: Unable to attach %s!
zh: 无法将 %s 添加为附件！

en: No messages in that folder.
zh: 文件夹中没有邮件。

en: Tag the messages you want to attach!
zh: 请标记您要作为附件的邮件！

en: Unable to attach!
zh: 无法添加附件！

en: Recoding only affects text attachments.
zh: 重新编码只对文本附件有效。

en: The current attachment won't be converted.
zh: 当前附件不会被转换。

en: The current attachment will be converted.
zh: 当前附件将被转换。

en: Invalid encoding.
zh: 无效的编码。

en: Rename to:
zh: 重命名为：

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: "stat" is a system call. Do "man 2 stat" for more information. #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: "stat" is a system call. Do "man 2 stat" for more information.
en: Can't stat %s: %s
zh: 无法 stat %s：%s

en: New file:
zh: 新文件：

en: Can't create file %s
zh: 无法创建文件 %s

note: L10N: This phrase is a modified quote originally from Cool Hand Luke, intended to be somewhat humorous.
en: What we have here is a failure to make an attachment
zh: 目前的情况是我们无法生成附件

en: Postpone this message?
zh: 推迟这封邮件？

en: Message written.
zh: 邮件已写入。

en: S/MIME already selected. Clear & continue ?
zh: 已经选择了 S/MIME。清除并继续？

en: PGP already selected. Clear & continue ?
zh: 已经选择了 PGP。清除并继续？

en: Unable to lock mailbox!
zh: 无法锁定邮箱！

en: Decompressing %s
zh: 正在解压 %s

en: Cannot append without an append-hook or close-hook : %s
zh: 在没有 append-hook 或者 close-hook 时不能追加：%s

en: Unsupported mailbox type for appending.
zh: 邮箱类型不支持追加。

en: Compressing %s...
zh: 正在压缩 %s...

en: Error. Preserving temporary file: %s
zh: 错误。保留临时文件：%s

en: No decryption engine available for message
zh: 对于信件没有解密引擎

en:  (current time: %c)
zh:  (当前时间：%c)

en: [-- %s output follows%s --]
zh: [-- %s 输出如下%s --]

en: Passphrase(s) forgotten.
zh: 已忘记通行密码。

en: Mail not sent: inline PGP can't be used with attachments.
zh: 邮件未发送：嵌入 PGP 无法在有附件的时候使用。

en: Mail not sent: inline PGP can't be used with format=flowed.
zh: 邮件未发送：嵌入 PGP 无法在 format=flowed 的时候使用。

en: Invoking PGP...
zh: 正在调用 PGP...

en: Mail not sent.
zh: 邮件没有寄出。

en: S/MIME messages with no hints on content are unsupported.
zh: 不支持没有内容提示的 S/MIME 消息。

en: Trying to extract PGP keys...
zh: 正在尝试提取 PGP 密钥...

en: Trying to extract S/MIME certificates...
zh: 正在尝试提取 S/MIME 证书...

en: [-- Error: Unknown multipart/signed protocol %s! --]
zh: [-- 错误：未知的 multipart/signed 协议 %s！ --]

en: [-- Error: Missing or bad-format multipart/signed signature! --]
zh: [-- 错误：multipart/signed 不存在或者格式错误！ --]

en: [-- Warning: We can't verify %s/%s signatures. --]
zh: [-- 警告：我们不能证实 %s/%s 签名。 --]

en: [-- The following data is signed --]
zh: [-- 以下数据已签名 --]

en: [-- Warning: Can't find any signatures. --]
zh: [-- 警告：找不到任何签名。 --]

en: 
    [-- End of signed data --]
zh: 
    [-- 已签名的数据结束 --]

en: "crypt_use_gpgme" set but not built with GPGME support.
zh: 设置了 "crypt_use_gpgme" 但没有编译 GPGME 支持。

en: Invoking S/MIME...
zh: 正在调用 S/MIME...

en: error enabling CMS protocol: %s
zh: 启用 CMS 协议时出错：%s

en: error creating gpgme data object: %s
zh: 创建 gpgme 数据对象时出错：%s

en: error allocating data object: %s
zh: 分配数据对象时出错：%s

en: error rewinding data object: %s
zh: 复卷数据对象时出错：%s

en: error reading data object: %s
zh: 读取数据对象时出错：%s

en: Can't create temporary file
zh: 无法创建临时文件

en: error adding recipient `%s': %s
zh: 添加收件人“%s”时出错：%s

en: secret key `%s' not found: %s
zh: 未找到私钥“%s”：%s

en: ambiguous specification of secret key `%s'
zh: 私钥“%s”的指定有歧义

en: error setting secret key `%s': %s
zh: 设置私钥“%s”时出错：%s

en: error setting PKA signature notation: %s
zh: 设置公钥认证(PKA)签名注释时出错：%s

en: error encrypting data: %s
zh: 加密数据时出错：%s

en: error signing data: %s
zh: 签名数据时出错：%s

en: Warning: The key used to create the signature expired at:
zh: 警告：用来创建签名的密钥已于此日期过期：

en: Warning: At least one certification key has expired
zh: 警告：至少有一个证书密钥已过期

en: Warning: The signature expired at:
zh: 警告：签名已于此日期过期：

en: Can't verify due to a missing key or certificate
zh: 由于缺少密钥或证书而无法验证

en: The CRL is not available
zh: 证书吊销列表(CRL)不可用

en: Available CRL is too old
zh: 可用的证书吊销列表(CRL)太旧

en: A policy requirement was not met
zh: 未满足策略要求

en: A system error occurred
zh: 发生系统错误

en: WARNING: PKA entry does not match signer's address:
zh: 警告：公钥认证(PKA)项与发送者地址不匹配：

en: PKA verified signer's address is:
zh: 公钥认证(PKA)确认的发送者地址为：

en: Fingerprint:
zh: 指纹：

en: aka:
zh: 亦即：

en: created:
zh: 创建于：

en: [-- Begin signature information --]
zh: [-- 签名信息开始 --]

en: Error: verification failed: %s
zh: 错误：验证失败：%s

en: *** End Notation ***
zh: *** 注释结束 ***

en: [-- End signature information --]
zh: [-- 签名信息结束 --]

en: [-- Error: decryption failed: %s --]
zh: [-- 错误：解密失败：%s --]

en: error importing key: %s
zh: 导出密钥出错：%s

en: Error: decryption/verification failed: %s
zh: 错误：解密/验证失败：%s

en: Error: copy data failed
zh: 错误：复制数据失败

en: [-- BEGIN PGP MESSAGE --]
zh: [-- PGP 消息开始 --]

en: [-- END PGP MESSAGE --]
zh: [-- PGP 消息结束 --]

en: [-- Error: could not find beginning of PGP message! --]
zh: [-- 错误：找不到 PGP 消息的开头！ --]

en: [-- Error: could not create temporary file! --]
zh: [-- 错误：无法创建临时文件！ --]

en: [-- The following data is PGP/MIME signed and encrypted --]
zh: [-- 以下数据已使用 PGP/MIME 签名并加密 --]

en: [-- The following data is PGP/MIME encrypted --]
zh: [-- 以下数据已使用 PGP/MIME 加密 --]

en: [-- End of PGP/MIME encrypted data --]
zh: [-- PGP/MIME 加密数据结束 --]

en: PGP message successfully decrypted.
zh: PGP 邮件成功解密。

en: [-- The following data is S/MIME signed --]
zh: [-- 以下数据已使用 S/MIME 签名 --]

en: [-- The following data is S/MIME encrypted --]
zh: [-- 以下数据已使用 S/MIME 加密 --]

en: [-- End of S/MIME encrypted data --]
zh: [-- S/MIME 加密的数据结束 --]

en: [Can't display this user ID (unknown encoding)]
zh: [无法显示用户 ID (未知编码)]

en: [Can't display this user ID (invalid encoding)]
zh: [无法显示用户 ID (无效编码)]

en: [Can't display this user ID (invalid DN)]
zh: [无法显示用户 ID (无效 DN)]

note: L10N: comes after the Name or aka if the key is invalid L10N: describes a subkey
en: [Invalid]
zh: [无效]

note: L10N: value in Key Usage: field
en: certification
zh: 证书

note: L10N: describes a subkey
en: [Revoked]
zh: [已吊销]

note: L10N: describes a subkey
en: [Expired]
zh: [已过期]

note: L10N: describes a subkey
en: [Disabled]
zh: [已禁用]

en: Error: certification chain too long - stopping here
zh: 错误：证书链过长 - 就此打住

en: Key ID: 0x%s
zh: 密钥 ID：0x%s

en: gpgme_op_keylist_start failed: %s
zh: gpgme_op_keylist_start 失败：%s

en: gpgme_op_keylist_next failed: %s
zh: gpgme_op_keylist_next 失败：%s

en: All matching keys are marked expired/revoked.
zh: 所有符合的密钥都被标记为过期/吊销。

en: Select
zh: 选择

en: Check key
zh: 检查钥匙

en: PGP and S/MIME keys matching
zh: PGP 和 S/MIME 密钥匹配

en: PGP keys matching
zh: PGP 密钥匹配

en: S/MIME keys matching
zh: S/MIME 密钥匹配

en: keys matching
zh: 密钥匹配

en: This key can't be used: expired/disabled/revoked.
zh: 这个钥匙不能使用：过期/无效/已吊销。

en: ID is expired/disabled/revoked.
zh: ID 已经过期/无效/已吊销。

en: ID has undefined validity.
zh: ID 有效性未定义。

en: ID is not valid.
zh: ID 无效。

en: ID is only marginally valid.
zh: ID 仅勉强有效。

en: %s Do you really want to use the key?
zh: %s 您真的要使用此密钥吗？

en: Looking for keys matching "%s"...
zh: 正寻找匹配 "%s" 的密钥...

en: Use keyID = "%s" for %s?
zh: 要使用 keyID = "%s" 用于 %s 吗？

en: Enter keyID for %s:
zh: 请输入 %s 的 keyID：

note: L10N: mutt_gpgme_select_secret_key() tries to list all secret keys to choose from.  This error is displayed if no results were found.
en: No secret keys found
zh: 未找到密钥

en: Please enter the key ID:
zh: 请输入密钥 ID：

en: Error exporting key: %s
zh: 导出密钥出错：%s

note: L10N: MIME description for exported (attached) keys. You can translate this entry to a non-ASCII string (it will be encoded), but it may be safer to keep it untranslated.
en: PGP Key 0x%s.
zh: PGP 密钥 0x%s。

en: S/MIME (s)ign, sign (a)s, (p)gp, (c)lear, or (o)ppenc mode off?
zh: S/MIME 签名(s)，选择身份签名(a)，(p)gp，清除(c)还是关(o)ppenc模式？

en: PGP (s)ign, sign (a)s, s/(m)ime, (c)lear, or (o)ppenc mode off?
zh: PGP 签名(s)，选择身份签名(a)，s/(m)ime，清除(c)还是关(o)ppenc模式？

en: S/MIME (e)ncrypt, (s)ign, sign (a)s, (b)oth, (p)gp, (c)lear, or (o)ppenc mode?
zh: S/MIME 加密(e)，签名(s)，选择身份签名(a)，两者皆要(b)，(p)gp,清除(c)还是(o)ppenc模式？

en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, s/(m)ime, (c)lear, or (o)ppenc mode?
zh: PGP 加密(e)，签名(s)，选择身份签名(a)，两者皆要(b)，s/(m)ime，清除(c)还是(o)ppenc模式？

en: S/MIME (e)ncrypt, (s)ign, sign (a)s, (b)oth, (p)gp or (c)lear?
zh: S/MIME 加密(e)，签名(s)，选择身份签名(a)，两者皆要(b)，(p)gp还是清除(c)？

en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, s/(m)ime or (c)lear?
zh: PGP 加密(e)，签名(s)，选择身份签名(a)，两者皆要(b)，s/(m)ime还是清除(c)？

en: Failed to verify sender
zh: 验证发送者失败

en: Failed to figure out sender
zh: 找出发送者失败

en: Exit Mutt?
zh: 退出 Mutt？

en: Error History is disabled.
zh: 错误历史已禁用。

en: Error History is currently being shown.
zh: 现在正显示错误历史。

en: Error History
zh: 错误历史

en:  ('?' for list):
zh:  (按'?'显示列表)：

en: No mailbox is open.
zh: 没有已打开的邮箱。

en: There are no messages.
zh: 没有邮件。

en: Mailbox is read-only.
zh: 邮箱是只读的。

en: Function not permitted in attach-message mode.
zh: 功能在邮件附件(attach-message)模式下不被支持。

en: No visible messages.
zh: 无可见邮件。

en: Cannot toggle write on a readonly mailbox!
zh: 无法在只读邮箱切换写入！

en: Changes to folder will be written on folder exit.
zh: 在退出文件夹后将会把改变写入文件夹。

en: Changes to folder will not be written.
zh: 将不会把改变写入文件夹。

en: New mail in this mailbox.
zh: 此邮箱中有新邮件。

en: Mailbox was externally modified.
zh: 邮箱已有外部修改。

en: No tagged messages.
zh: 没有已标记的邮件。

en: Argument must be a message number.
zh: 参数必须是邮件编号。

en: That message is not visible.
zh: 这封邮件不可见。

en: Invalid message number.
zh: 无效的邮件编号。

note: L10N: CHECK_ACL
en: Cannot delete message(s)
zh: 无法删除邮件

en: No limit pattern is in effect.
zh: 当前没有限制模式起作用。

note: L10N: ask for a limit to apply
en: Limit: %s
zh: 限制：%s

en: To view all messages, limit to "all".
zh: 要查看所有邮件，请将限制设为 "all"。

en: Quit Mutt?
zh: 离开 Mutt？

note: L10N: CHECK_ACL
en: Cannot undelete message(s)
zh: 无法撤销删除邮件

en: Logged out of IMAP servers.
zh: 已从 IMAP 服务器退出。

en: %s is not a mailbox.
zh: %s 不是邮箱。

en: Exit Mutt without saving?
zh: 不保存便退出 Mutt 吗？

en: Threading is not enabled.
zh: 线索功能尚未启用。

en: Thread cannot be broken, message is not part of a thread
zh: 线索不能断开，因为邮件不是某线索的一部分

note: L10N: CHECK_ACL
en: Cannot link threads
zh: 无法连接线索

en: First, please tag a message to be linked here
zh: 首先，请标记一个要连接到这里的邮件

en: You are on the last message.
zh: 您已经在最后一封邮件了。

en: No undeleted messages.
zh: 没有要撤销删除的邮件。

en: You are on the first message.
zh: 您已经在第一封邮件了。

en: Search wrapped to top.
zh: 搜索从开头重新开始。

en: Search wrapped to bottom.
zh: 搜索从结尾重新开始。

en: No new messages in this limited view.
zh: 此限制视图中没有新邮件。

en: No new messages.
zh: 没有新邮件。

en: No unread messages in this limited view.
zh: 此限制视图中没有未读邮件。

en: No unread messages.
zh: 没有未读邮件。

note: L10N: CHECK_ACL
en: Cannot flag message
zh: 无法标记邮件

note: L10N: CHECK_ACL
en: Cannot toggle new
zh: 无法切换新邮件标记

en: No more threads.
zh: 没有更多的线索。

en: You are on the first thread.
zh: 您在第一个线索上。

en: Thread contains unread messages.
zh: 线索中有未读邮件。

note: L10N: CHECK_ACL
en: Cannot delete message
zh: 无法删除邮件

note: L10N: CHECK_ACL
en: Cannot edit message
zh: 无法编辑邮件

note: L10N: This is displayed when the x-label on one or more * messages is edited.
en: %d labels changed.
zh: %d 标签已改变。

note: L10N: This is displayed when editing an x-label, but no messages * were updated.  Possibly due to canceling at the prompt or if the new * label is the same as the old label.
en: No labels changed.
zh: 标签没有改变。

note: L10N: CHECK_ACL
en: Cannot mark message(s) as read
zh: 无法标记邮件为已读

note: L10N: This is the prompt for <mark-message>.  Whatever they enter will be prefixed by $mark_macro_prefix and will become a macro hotkey to jump to the currently selected message.
en: Enter macro stroke:
zh: 请输入宏按键：

note: L10N: This is echoed after <mark-message> creates a new hotkey macro.  %s is the hotkey string ($mark_macro_prefix followed by whatever they typed at the prompt.)
en: Message bound to %s.
zh: 邮件已绑定到 %s。

note: L10N: This error is printed if <mark-message> cannot find a Message-ID for the currently selected message in the index.
en: No message ID to macro.
zh: 没有邮件 ID 对应到宏。

note: L10N: CHECK_ACL
en: Cannot undelete message
zh: 无法撤销删除邮件

en: ~q		write file and quit editor
    ~r file		read a file into the editor
    ~t users	add users to the To: field
    ~u		recall the previous line
    ~v		edit message with the $visual editor
    ~w file		write message to file
    ~x		abort changes and quit editor
    ~?		this message
    .		on a line by itself ends input
zh: ~q		写入文件并退出编辑器
    ~r 文件		将文件读入编辑器
    ~t 用户	将用户添加到 To（收件人）域
    ~u		取回前一行
    ~v		使用 $visual 编辑器编辑邮件
    ~w 文件		将邮件写入文件
    ~x		放弃修改并退出编辑器
    ~?		本消息
    .		只包含 . 字符的行将结束输入

en: %d: invalid message number.
zh: %d：无效的邮件编号。

en: (End message with a . on a line by itself)
zh: (使用只包含 . 字符的行来结束邮件)

en: No mailbox.
zh: 没有邮箱。

en: Message contains:
zh: 邮件包含：

note: L10N: This entry is shown AFTER the message content, not IN the middle of the content. So it doesn't mean "(message will continue)" but means "(press any key to continue using mutt)".
en: (continue)
zh: (继续)

en: missing filename.
zh: 缺少文件名。

en: No lines in message.
zh: 邮件中一行文字也没有。

en: Bad IDN in %s: '%s'
zh: %s 中有错误的 IDN: '%s'

en: %s: unknown editor command (~? for help)
zh: %s：未知的编辑器命令(~? 求助)

en: could not create temporary folder: %s
zh: 无法创建临时文件夹：%s

en: could not write temporary mail folder: %s
zh: 无法创建临时邮件夹：%s

en: could not truncate temporary mail folder: %s
zh: 无法截断临时邮件夹：%s

en: Message file is empty!
zh: 邮件文件是空的！

en: Message not modified!
zh: 邮件未改动！

note: L10N: %s is from strerror(errno)
en: Can't append to folder: %s
zh: 无法添加到文件夹末尾：%s

en: [-- This %s/%s attachment is not included, --]
zh: [-- 此 %s/%s 附件未被包含， --]

en: [-- and the indicated external source has --]
    [-- expired. --]
zh: [-- 并且其标明的外部源已过期 --]

en: [-- and the indicated access-type %s is unsupported --]
zh: [-- 并且其标明的访问类型 %s 不被支持 --]

en: [-- This is an attachment
zh: [-- 这是一个附件

en: ERROR: please report this bug
zh: 错误：请报告这个问题

en: <UNKNOWN>
zh: <未知>

en: 
    Generic bindings:
zh: 
    通用绑定：

en: 
    Unbound functions:
zh: 
    未绑定的功能：

en: Help for %s
zh: %s 的帮助

en: Bad history file format (line %d)
zh: 错误的历史文件格式 (第 %d 行)

en: mailbox shortcut expanded to empty regexp
zh: 邮箱快捷键扩展成了空的正则表达式

en: not enough arguments
zh: 参数不够

en: unhook: Can't do unhook * from within a hook.
zh: unhook: 无法在一个钩子里进行 unhook * 操作

en: unhook: unknown hook type: %s
zh: unhook：未知钩子类型：%s

en: unhook: Can't delete a %s from within a %s.
zh: unhook: 无法从 %2$s 中删除 %1$s

en: No authenticators available
zh: 无可用认证方式

en: Anonymous authentication failed.
zh: 匿名认证失败。

en: GSSAPI authentication failed.
zh: GSSAPI 认证失败。

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: %s is the authentication type, such as XOAUTH2 or OAUTHBEARER #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: (%s) is the method name, e.g. Anonymous, CRAM-MD5, GSSAPI, SASL
en: Authenticating (%s)...
zh: 认证中 (%s)...

en: SASL authentication failed.
zh: SASL 认证失败。

en: %s is an invalid IMAP path
zh: %s 是无效的 IMAP 路径

en: No such folder
zh: 无此文件夹

en: Mailbox created.
zh: 邮箱已创建。

en: Cannot rename root folder
zh: 无法重命名根文件夹

en: Rename failed: %s
zh: 重命名失败：%s

en: Mailbox renamed.
zh: 邮箱已重命名。

en: Connection to %s timed out
zh: 到 %s 的连接已超时

en: CREATE failed: %s
zh: CREATE(创建)失败：%s

en: Encrypted connection unavailable
zh: 加密连接不可用

en: Expunge failed
zh: 执行删除失败

en: Marking %d messages deleted...
zh: 已标记的 %d 封邮件已删除...

en: Saving changed messages... [%d/%d]
zh: 正在保存已改变的邮件... [%d/%d]

en: Error saving flags. Close anyway?
zh: 保存标记出错。仍然关闭吗？

en: Error saving flags
zh: 保存标记时出错

en: Bad mailbox name
zh: 错误的邮箱名

en: Unsubscribing from %s...
zh: 正在退订 %s...

en: Copying %d messages to %s...
zh: 正在复制 %d 个邮件到 %s ...

en: Integer overflow -- can't allocate memory.
zh: 整数溢出 -- 无法分配内存。

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Comparing the cached data with the IMAP server's data
en: Evaluating cache...
zh: 正在评估缓存...

note: L10N: After opening an IMAP mailbox using QRESYNC, Mutt performs a quick sanity check.  If that fails, Mutt reopens the mailbox using a normal download.
en: QRESYNC failed.  Reopening mailbox.
zh: QRESYNC 失败。正在重新打开信箱。

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: '%s' is the file name of the temporary file
en: Could not create temporary file %s
zh: 无法创建临时文件 %s

en: Not available in this menu.
zh: 在此菜单中不可用。

en: Bad regexp: %s
zh: 错误的正则表达式：%s

en: spam: no matching pattern
zh: 垃圾邮件：无匹配的模式

en: nospam: no matching pattern
zh: 去掉垃圾邮件：无匹配的模板

en: %sgroup: missing -rx or -addr.
zh: %sgroup: 缺少 -rx 或 -addr。

en: %sgroup: warning: bad IDN '%s'.
zh: %sgroup: 警告：错误的 IDN '%s'。

en: attachments: no disposition
zh: 附件：无处理方式

en: attachments: invalid disposition
zh: 附件：无效的处理方式

en: unattachments: no disposition
zh: 去掉附件：无处理方式

en: unattachments: invalid disposition
zh: 去掉附件：无效的处理方式

en: alias: no address
zh: 别名：没有邮件地址

en: Warning: Bad IDN '%s' in alias '%s'.
zh: 警告：错误的 IDN '%s'在别名'%s'中。

en: %s: unknown sorting method
zh: %s：未知的排序方式

en: mutt_restore_default(%s): error in regexp: %s
zh: mutt_restore_defualt(%s)：正则表达式有错误：%s

en: %s is unset
zh: %s 没有被设定

en: %s: unknown variable
zh: %s：未知的变量

en: prefix is illegal with reset
zh: reset 不能与前缀一起使用

en: value is illegal with reset
zh: reset 时不能指定值

en: Usage: set variable=yes|no
zh: 用法：set variable=yes|no

en: %s is set
zh: %s 已被设定

en: %s: invalid mailbox type
zh: %s：无效的邮箱类型

en: %s: invalid value (%s)
zh: %s：无效的值 (%s)

en: format error
zh: 格式错误

en: number overflow
zh: 数值溢出

en: %s: invalid value
zh: %s：无效值

en: %s: Unknown type.
zh: %s：未知类型。

en: %s: unknown type
zh: %s：未知类型

en: Error in %s, line %d: %s
zh: %s 发生错误，第 %d 行：%s

en: source: errors in %s
zh: source：%s 中有错误

en: source: error at %s
zh: source：%s 有错误

en: source: too many arguments
zh: source：参数太多

en: %s: unknown command
zh: %s：未知命令

en: Error in command line: %s
zh: 命令行有错：%s

en: unable to determine home directory
zh: 无法确定用户主目录

en: unable to determine username
zh: 无法确定用户名

en: Macro loop detected.
zh: 检测到宏中有循环。

en: Key is not bound.
zh: 此键还未绑定功能。

en: push: too many arguments
zh: push：参数太多

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: '%s' is the (misspelled) name of the menu, e.g. 'index' or 'pager'
en: %s: no such menu
zh: %s：没有这个菜单

en: null key sequence
zh: 空的键值序列

en: bind: too many arguments
zh: bind：参数太多

en: %s: no such function in map
zh: %s：在对映表中没有此函数

en: macro: empty key sequence
zh: macro：空的键值序列

en: macro: too many arguments
zh: macro：参数太多

en: exec: no arguments
zh: exec：无参数

en: Enter keys (^G to abort):
zh: 请按键(按 ^G 中止)：

en: Char = %s, Octal = %o, Decimal = %d
zh: 字符 = %s, 八进制 = %o, 十进制 = %d

en: Integer overflow -- can't allocate memory!
zh: 整数溢出 -- 无法分配内存！

en: To contact the developers, please mail to <mutt-dev@mutt.org>.
    To report a bug, please contact the Mutt maintainers via gitlab:
        https://gitlab.com/muttmua/mutt/issues
zh: 要联系开发者，请发邮件到 <mutt-dev@mutt.org>。
    要报告问题，请通过 gitlab 联通 mutt 维护者：
        https://gitlab.com/muttmua/mutt/issues

en: Many others not mentioned here contributed code, fixes,
    and suggestions.
zh: 许多这里没有提到的人也贡献了代码，修正以及建议。

en:     This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.
    
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
zh:     本程序为自由软件；您可依据自由软件基金会所发表的 GNU 通用公共许可条款
        规定，就本程序再为发布与／或修改；无论您依据的是本许可的第二版或（您
        自行选择的）任一日后发行的版本。
    
        本程序是基于使用目的而加以发布，然而不负任何担保责任；亦无对适售性或
        特定目的适用性所为的默示性担保。详情请参照 GNU 通用公共许可。

en:     You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
zh:     您应已收到附随于本程序的 GNU 通用公共许可的副本；如果没有，请写信
        至自由软件基金会，51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

en: usage: mutt [<options>] [-z] [-f <file> | -yZ]
           mutt [<options>] [-Ex] [-Hi <file>] [-s <subj>] [-bc <addr>] [-a <file> [...] --] <addr> [...]
           mutt [<options>] [-x] [-s <subj>] [-bc <addr>] [-a <file> [...] --] <addr> [...] < message
           mutt [<options>] -p
           mutt [<options>] -A <alias> [...]
           mutt [<options>] -Q <query> [...]
           mutt [<options>] -D
           mutt -v[v]
zh: 用法: mutt [<选项>] [-z] [-f <文件> | -yZ]
          mutt [<选项>] [-Ex] [-Hi <文件>] [-s <主题>] [-bc <地址>] [-a <文件> [...] --] <地址> [...]
          mutt [<选项>] [-x] [-s <主题>] [-bc <地址>] [-a <文件> [...] --] <地址> [...] < 邮件
          mutt [<选项>] -p
          mutt [<选项>] -A <别名> [...]
          mutt [<选项>] -Q <查询> [...]
          mutt [<选项>] -D
          mutt -v[v]

en: options:
      -A <alias>	expand the given alias
      -a <file> [...] --	attach file(s) to the message
    		the list of files must be terminated with the "--" sequence
      -b <address>	specify a blind carbon-copy (BCC) address
      -c <address>	specify a carbon-copy (CC) address
      -D		print the value of all variables to stdout
zh: 选项:
      -A <别名>	扩展给出的别名
      -a <文件>	给邮件添加附件
      -b <地址>	指定一个密送(BCC)地址
      -c <地址>	指定一个抄送(CC)地址
      -D		打印所有变量的值到标准输出

en:   -E		edit the draft (-H) or include (-i) file
      -e <command>	specify a command to be executed after initialization
      -f <file>	specify which mailbox to read
      -F <file>	specify an alternate muttrc file
      -H <file>	specify a draft file to read header and body from
      -i <file>	specify a file which Mutt should include in the body
      -m <type>	specify a default mailbox type
      -n		causes Mutt not to read the system Muttrc
      -p		recall a postponed message
zh:   -E		编辑草稿 (-H) 或者包含文件 (-i)
      -e <命令>	指定初始化后要被执行的命令
      -f <文件>	指定要读取的邮箱
      -F <文件>	指定替代的 muttrc 文件
      -H <文件>	指定草稿文件以读取邮件头和正文
      -i <文件>	指定 Mutt 需要包含在正文中的文件
      -m <类型>	指定默认的邮箱类型
      -n		使 Mutt 不去读取系统的 Muttrc
      -p		取回一个延迟寄送的邮件

en:   -Q <variable>	query a configuration variable
      -R		open mailbox in read-only mode
      -s <subj>	specify a subject (must be in quotes if it has spaces)
      -v		show version and compile-time definitions
      -x		simulate the mailx send mode
      -y		select a mailbox specified in your `mailboxes' list
      -z		exit immediately if there are no messages in the mailbox
      -Z		open the first folder with new message, exit immediately if none
      -h		this help message
zh:   -Q <变量>	查询一个配置变量
      -R		以只读模式打开邮箱
      -s <主题>	指定一个主题 (如果有空格的话必须使用引号引起来)
      -v		显示版本和编译时定义
      -x		模拟 mailx 寄送模式
      -y		选择一个在您“mailboxes”列表中的邮箱
      -z		如果在邮箱中没有邮件的话，立即退出
      -Z		打开第一个有新邮件的文件夹，如果一个也没有的话立即退出
      -h		本帮助消息

en: 
    Compile options:
zh: 
    编译选项：

en: Error initializing terminal.
zh: 初始化终端时出错。

en: Debugging at level %d.
zh: 正在使用调试级别 %d。

en: DEBUG was not defined during compilation.  Ignored.
zh: 编译时没有定义 DEBUG。已忽略。

en: Failed to parse mailto: link
zh: 解析 mailto: 链接失败

en: No recipients specified.
zh: 没有指定收件人。

en: Cannot use -E flag with stdin
zh: 无法将 -E 标志用于标准输入

en: %s: unable to attach file.
zh: %s：无法添加附件。

en: No mailbox with new mail.
zh: 没有邮箱有新邮件。

en: No incoming mailboxes defined.
zh: 未定义收信邮箱

en: Mailbox is empty.
zh: 邮箱是空的。

en: Could not reopen mailbox!
zh: 无法重新打开邮箱！

en: Reopening mailbox...
zh: 正在重新打开邮箱...

en: Jump to:
zh: 跳到：

en: Invalid index number.
zh: 无效的索引编号。

en: You cannot scroll down farther.
zh: 您无法再向下滚动了。

en: You cannot scroll up farther.
zh: 您无法再向上滚动了。

en: You are on the first page.
zh: 您现在在第一页。

en: You are on the last page.
zh: 您现在在最后一页。

en: No tagged entries.
zh: 没有已标记的条目。

en: Search is not implemented for this menu.
zh: 此菜单未实现搜索。

en: Jumping is not implemented for dialogs.
zh: 对话模式中未实现跳转。

en: Tagging is not supported.
zh: 不支持标记。

en: _maildir_commit_message(): unable to set time on file
zh: _maildir_commit_message(): 无法给文件设置时间

en: Unknown SASL profile
zh: 未知的 SASL 配置

en: Error allocating SASL connection
zh: 分配 SASL 连接时出错

en: Error setting SASL security properties
zh: 设置 SASL 安全属性时出错

en: Error setting SASL external security strength
zh: 设置 SASL 外部安全强度时出错

en: Error setting SASL external user name
zh: 设置 SASL 外部用户名时出错

en: Connection to %s closed
zh: 到 %s 的连接已关闭

en: SSL is unavailable.
zh: SSL 不可用。

en: Error talking to %s (%s)
zh: 与 %s 通话出错(%s)

en: Bad IDN "%s".
zh: 错误的 IDN "%s"。

en: Could not connect to %s (%s).
zh: 无法连接到 %s (%s)

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: an SSL context is a data structure returned by the OpenSSL *       function SSL_CTX_new().  In this case it returned NULL: an *       error condition. #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# function
en: Unable to create SSL context
zh: 无法创建 SSL 上下文

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: This is a warning when trying to set the host name for * TLS Server Name Indication (SNI).  This allows the server to present * the correct certificate if it supports multiple hosts. #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt
en: Warning: unable to set TLS SNI host name
zh: 警告：无法设置 TLS SNI 主机名

en: SSL failed: %s
zh: SSL 失败：%s

note: L10N: %1$s is version (e.g. "TLSv1.2") %2$s is cipher_version (e.g. "TLSv1/SSLv3") %3$s is cipher_name (e.g. "ECDHE-RSA-AES128-GCM-SHA256")
en: %s connection using %s (%s)
zh: %s 连接，使用 %s (%s)

en: Server certificate has expired
zh: 服务器证书已过期

en: cannot get certificate subject
zh: 无法获取证书持有者

en: cannot get certificate common name
zh: 无法获取证书通用名称

en: This certificate is valid
zh: 此证书有效

en: SHA1 Fingerprint: %s
zh: SHA1 指纹：%s

en: SHA256 Fingerprint:
zh: SHA256 指纹：

en: SSL Certificate check (certificate %d of %d in chain)
zh: SSL 证书检查 (检查链中的第 %d 个证书，共 %d 个)

en: Certificate saved
zh: 证书已保存

en: Error: no TLS socket open
zh: 错误：没有打开 TLS 套接字

en: All available protocols for TLS/SSL connection disabled
zh: 所有用于 TLS/SSL 连接的可用协议已禁用

en: SSL/TLS connection using %s (%s/%s/%s)
zh: 使用 %s 的 SSL/TLS 连接 (%s/%s/%s)

en: Error processing certificate data
zh: 处理证书数据出错

en: WARNING: Server certificate is not yet valid
zh: 警告：服务器证书尚未有效

en: WARNING: Server certificate has expired
zh: 警告：服务器证书已过期

en: WARNING: Server certificate has been revoked
zh: 警告：服务器证书已吊销

en: WARNING: Server hostname does not match certificate
zh: 警告：服务器主机名与证书不匹配

en: WARNING: Signer of server certificate is not a CA
zh: 警告：服务器证书签署者不是证书颁发机构(CA)

en: Warning: Server certificate was signed using an insecure algorithm
zh: 警告：服务器证书是使用不安全的算法签署的

en: Certificate verification error (%s)
zh: 证书验证错误 (%s)

en: Tunnel to %s returned error %d (%s)
zh: 通过隧道连接 %s 时返回错误 %d (%s)

en: Tunnel error talking to %s: %s
zh: 与 %s 通话时隧道错误：%s

note: L10N: Means "The path you specified as the destination file is a directory." See the msgid "Save to file: " (alias.c, recvattach.c)
en: File is a directory, save under it? [(y)es, (n)o, (a)ll]
zh: 文件是一个目录，在其下保存吗？[是(y), 否(n), 全部(a)]

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Means "The path you specified as the destination file is a directory." See the msgid "Save to file: " (alias.c, recvattach.c) #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Means "The path you specifi
en: File is a directory, save under it?
zh: 文件是一个目录，在其下保存吗？

en: File under directory:
zh: 在目录下的文件：

en: Can't save message to POP mailbox.
zh: 无法将邮件保存到 POP 邮箱。

en: %s is not a mailbox!
zh: %s 不是邮箱！

en: Waiting for flock attempt... %d
zh: 正在等待尝试 flock... %d

note: L10N: Displayed if a mailbox sync fails
en: Unable to write %s!
zh: 无法写入 %s ！

en: message(s) not deleted
zh: 邮件没有删除

note: L10N: Displayed if appending to $trash fails when syncing or closing a mailbox
en: Unable to append to trash folder
zh: 无法附加到垃圾箱

en: Move %d read messages to %s?
zh: 移动 %d 封已读邮件到 %s？

en: Purge %d deleted messages?
zh: 清除 %d 封已删除邮件？

en: Mailbox checkpointed.
zh: 邮箱已检查。

en: PrevPg
zh: 上一页

en: NextPg
zh: 下一页

en: Bottom of message is shown.
zh: 已显示邮件的最末端。

en: Top of message is shown.
zh: 已显示邮件的最上端。

en: Help is currently being shown.
zh: 现在正显示帮助。

en: No more unquoted text after quoted text.
zh: 引用文本后没有其它未引用文本。

en: No more quoted text.
zh: 无更多引用文本。

en: multipart message has no boundary parameter!
zh: 多部份邮件没有边界参数！

note: L10N: Pattern Completion Menu description for ~A
en: all messages
zh: 所有信件

note: L10N: Pattern Completion Menu description for ~b
en: messages whose body matches EXPR
zh: 正文匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~B
en: messages whose body or headers match EXPR
zh: 正文或头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~c
en: messages whose CC header matches EXPR
zh: CC 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~C
en: messages whose recipient matches EXPR
zh: 收件人匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~d
en: messages sent in DATERANGE
zh: 在 DATERANGE 范围内发送的信件

note: L10N: Pattern Completion Menu description for ~D
en: deleted messages
zh: 已删除的信件

note: L10N: Pattern Completion Menu description for ~e
en: messages whose Sender header matches EXPR
zh: Sender 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~E
en: expired messages
zh: 已过期的信件

note: L10N: Pattern Completion Menu description for ~f
en: messages whose From header matches EXPR
zh: From 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~F
en: flagged messages
zh: 已标记的信件

note: L10N: Pattern Completion Menu description for ~g
en: cryptographically signed messages
zh: 已签名的信件

note: L10N: Pattern Completion Menu description for ~G
en: cryptographically encrypted messages
zh: 已加密的信件

note: L10N: Pattern Completion Menu description for ~h
en: messages whose header matches EXPR
zh: 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~H
en: messages whose spam tag matches EXPR
zh: spam tag 匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~i
en: messages whose Message-ID matches EXPR
zh: 信件 ID 匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~k
en: messages which contain PGP key
zh: 包含 PGP 密钥的信件

note: L10N: Pattern Completion Menu description for ~l
en: messages addressed to known mailing lists
zh: 发送至已知邮件列表的信件

note: L10N: Pattern Completion Menu description for ~L
en: messages whose From/Sender/To/CC matches EXPR
zh: From/Sender/To/CC 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~m
en: messages whose number is in RANGE
zh: 数字在 RANGE 范围内的信件

note: L10N: Pattern Completion Menu description for ~M
en: messages with a Content-Type matching EXPR
zh: Content-Type 匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~n
en: messages whose score is in RANGE
zh: 分数在 RANGE 范围内的信件

note: L10N: Pattern Completion Menu description for ~N
en: new messages
zh: 新信件

note: L10N: Pattern Completion Menu description for ~O
en: old messages
zh: 旧信件

note: L10N: Pattern Completion Menu description for ~p
en: messages addressed to you
zh: 发送给您的信件

note: L10N: Pattern Completion Menu description for ~P
en: messages from you
zh: 您发送的信件

note: L10N: Pattern Completion Menu description for ~Q
en: messages which have been replied to
zh: 已回复的信件

note: L10N: Pattern Completion Menu description for ~r
en: messages received in DATERANGE
zh: 在 DATERANGE 期间收到的信件

note: L10N: Pattern Completion Menu description for ~R
en: already read messages
zh: 已读的信件

note: L10N: Pattern Completion Menu description for ~s
en: messages whose Subject header matches EXPR
zh: Subject 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~S
en: superseded messages
zh: 被取代的信件

note: L10N: Pattern Completion Menu description for ~t
en: messages whose To header matches EXPR
zh: To 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~T
en: tagged messages
zh: 已标记的信件

note: L10N: Pattern Completion Menu description for ~u
en: messages addressed to subscribed mailing lists
zh: 发送至已订阅邮件列表的信件

note: L10N: Pattern Completion Menu description for ~U
en: unread messages
zh: 未读信件

note: L10N: Pattern Completion Menu description for ~v
en: messages in collapsed threads
zh: 折叠线索中的信件

note: L10N: Pattern Completion Menu description for ~V
en: cryptographically verified messages
zh: 已验证的信件

note: L10N: Pattern Completion Menu description for ~x
en: messages whose References header matches EXPR
zh: References 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~X
en: messages with RANGE attachments
zh: 附件在 RANGE 范围内的信件

note: L10N: Pattern Completion Menu description for ~y
en: messages whose X-Label header matches EXPR
zh: X-Label 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~z
en: messages whose size is in RANGE
zh: 大小在 RANGE 范围内的信件

note: L10N: Pattern Completion Menu description for ~=
en: duplicated messages
zh: 重复的信件

note: L10N: Pattern Completion Menu description for ~$
en: unreferenced messages
zh: 没有被引用的信件

en: Error in expression: %s
zh: 表达式有错误：%s

en: Empty expression
zh: 空表达式

en: Invalid day of month: %s
zh: 无效的日子：%s

en: Invalid month: %s
zh: 无效的月份：%s

en: Invalid relative date: %s
zh: 无效的相对日期：%s

note: L10N: An unknown pattern modifier was somehow invoked.  This shouldn't be possible unless there is a bug.
en: error: unknown op %d (report this error).
zh: 错误：未知操作(op) %d (请报告这个错误)。

en: empty pattern
zh: 空模式

en: error in pattern at: %s
zh: 模式有错误：%s

en: missing pattern: %s
zh: 缺少模式：%s

en: mismatched brackets: %s
zh: 不匹配的括号：%s

en: %c: not supported in this mode
zh: %c：此模式下不支持

en: missing parameter
zh: 缺少参数

en: mismatched parenthesis: %s
zh: 不匹配的圆括号：%s

en: No messages matched criteria.
zh: 没有邮件符合标准。

note: L10N: Pattern Completion Menu description for ~()
en: messages in threads containing messages matching PATTERN
zh: 包含匹配 PATTERN 的信件的线索中所有信件

note: L10N: Pattern Completion Menu description for ~<()
en: messages whose immediate parent matches PATTERN
zh: 直接父信件匹配 PATTERN 的信件

note: L10N: Pattern Completion Menu description for ~>()
en: messages having an immediate child matching PATTERN
zh: 直接子信件匹配 PATTERN 的信件

en: Enter PGP passphrase:
zh: 请输入 PGP 通行密码：

en: PGP passphrase forgotten.
zh: 已忘记 PGP 通行密码。

en: [-- Error: unable to create PGP subprocess! --]
zh: [-- 错误：无法创建 PGP 子进程！ --]

en: [-- End of PGP output --]
zh: [-- PGP 输出结束 --]

note: L10N: You will see this error message if (1) you are decrypting (not encrypting) something and (2) it is a plaintext. So the message does not mean "You failed to encrypt the message."
en: PGP message is not encrypted.
zh: PGP 邮件并没有加密。

en: [-- Error: could not create a PGP subprocess! --]
zh: [-- 错误：无法创建 PGP 子进程！ --]

en: Can't open PGP subprocess!
zh: 无法打开 PGP 子进程！

en: Can't invoke PGP
zh: 不能调用 PGP

en: PGP (s)ign, sign (a)s, %s format, (c)lear, or (o)ppenc mode off?
zh: PGP 签名(s)，选择身份签名(a)，%s 格式，清除(c)还是关(o)ppenc模式？

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: The previous string MUST have the same highlighted letter One of them will appear in each of the three strings marked "(inline"), below.
en: (i)nline
zh: 嵌入(i)

en: PGP (s)ign, sign (a)s, (c)lear, or (o)ppenc mode off?
zh: PGP 签名(s)，选择身份签名(a)，清除(c)还是关(o)ppenc模式？

en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, %s format, (c)lear, or (o)ppenc mode?
zh: PGP 加密(e)，签名(s)，选择身份签名(a)，同时(b)，%s 格式，清除(c)还是(o)ppenc模式？

en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (c)lear, or (o)ppenc mode?
zh: PGP 加密(e)，签名(s)，选择身份签名(a)，同时(b)，清除(c)还是(o)ppenc模式？

en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, %s format, or (c)lear?
zh: PGP 加密(e)，签名(s)，选择身份签名(a)，同时(b)，%s 格式，或清除(c)？

en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (c)lear?
zh: PGP 加密(e)，签名(s)，选择身份签名(a)，同时(b)，或清除(c)？

en: All matching keys are expired, revoked, or disabled.
zh: 所有匹配的密钥已过期、被吊销或被禁用。

en: PGP keys matching <%s>.
zh: 符合 <%s> 的 PGP 密钥。

en: PGP keys matching "%s".
zh: 符合 "%s" 的 PGP 密钥。

en: Can't open /dev/null
zh: 无法打开 /dev/null

en: PGP Key %s.
zh: PGP 密钥 %s。

en: Command TOP is not supported by server.
zh: 服务器不支持 TOP 命令。

en: Can't write header to temporary file!
zh: 无法将邮件头写入临时文件！

en: Command UIDL is not supported by server.
zh: 服务器不支持 UIDL 命令。

en: %s is an invalid POP path
zh: %s 是无效的 POP 路径

en: Can't write message to temporary file!
zh: 无法将新建写入临时文件！

en: POP host is not defined.
zh: 未定义 POP 主机。

en: No new mail in POP mailbox.
zh: POP 邮箱中没有新邮件

en: Reading new messages (%d bytes)...
zh: 正在读取新邮件 (%d 字节)...

en: Error while writing mailbox!
zh: 写入邮箱时出错！

en: %s [%d of %d messages read]
zh: %s [已读取 %d 封邮件，共 %d 封]

en: Server closed connection!
zh: 服务器关闭了连接！

en: POP timestamp is invalid!
zh: POP 时间戳无效！

en: Authenticating (APOP)...
zh: 正在验证(APOP)...

en: APOP authentication failed.
zh: APOP 验证失败。

en: Command USER is not supported by server.
zh: 服务器不支持 USER 命令。

en: Invalid POP URL: %s
zh: 无效的 POP URL：%s

en: Unable to leave messages on server.
zh: 无法将邮件留在服务器上。

en: Error connecting to server: %s
zh: 连接到服务器时出错：%s

en: Closing connection to POP server...
zh: 正在关闭到 POP 服务器的连接...

en: Connection lost. Reconnect to POP server?
zh: 连接丢失。重新连接到 POP 服务器吗？

en: No postponed messages.
zh: 没有被延迟寄出的邮件。

en: Make Alias
zh: 制作别名

en: Query command not defined.
zh: 查询命令未定义。

en: Query:
zh: 查询：

en: Query '%s'
zh: 查询 '%s'

en: Attachment saved.
zh: 附件已保存。

en: Attachment filtered.
zh: 附件已被过滤。

en: Pipe to:
zh: 通过管道传给：

en: I don't know how to print %s attachments!
zh: 我不知道要如何打印 %s 类型的附件！

en: Print tagged attachment(s)?
zh: 打印已标记的附件？

en: Print attachment?
zh: 打印附件？

en: Structural changes to decrypted attachments are not supported
zh: 不支持对已解密附件的结构性更改

en: Can't decrypt encrypted message!
zh: 无法解密已加密邮件！

en: There are no subparts to show!
zh: 无子部分可显示！

en: Can't delete attachment from POP server.
zh: 无法从 POP 服务器上删除附件

en: Deletion of attachments from encrypted messages is unsupported.
zh: 不支持从加密邮件中删除附件。

en: Deletion of attachments from signed messages may invalidate the signature.
zh: 从已签名邮件中删除附件会使签名失效。

en: Only deletion of multipart attachments is supported.
zh: 只支持删除多部分附件

en: You may only bounce message/rfc822 parts.
zh: 您只能重发 message/rfc822 的部分。

en: Error bouncing message!
zh: 重发邮件出错！

en: Error bouncing messages!
zh: 重发邮件出错！

en: Can't open temporary file %s.
zh: 无法打开临时文件 %s。

en: Forward as attachments?
zh: 作为附件转发？

en: Can't decode all tagged attachments.  MIME-forward the others?
zh: 无法解码所有已标记的附件。通过 MIME 转发其它的吗？

en: Forward MIME encapsulated?
zh: 用 MIME 封装并转发？

en: Can't create %s.
zh: 无法创建 %s。

note: L10N: You will see this error message if you invoke <compose-to-sender> when you are on a normal attachment.
en: You may only compose to sender with message/rfc822 parts.
zh: 您只能使用 message/rfc822 部分给发件人撰写。

en: Can't find any tagged messages.
zh: 无法找到任何已标记邮件。

en: No mailing lists found!
zh: 没有找到邮件列表！

en: Can't decode all tagged attachments.  MIME-encapsulate the others?
zh: 无法解码所有已标记的附件。通过 MIME 封装其它的吗？

en: Can't get mixmaster's type2.list!
zh: 无法获得 mixmaster 的 type2.list！

en: Select a remailer chain.
zh: 选择一个转发者链。

en: Error: %s can't be used as the final remailer of a chain.
zh: 错误：%s 不能用作链的最终转发者。

en: Mixmaster chains are limited to %d elements.
zh: Mixmaster 链有 %d 个元素的限制。

en: The remailer chain is already empty.
zh: 转发者链已经为空。

en: You already have the first chain element selected.
zh: 您已经选择了第一个链元素。

en: You already have the last chain element selected.
zh: 您已经选择了最后的链元素

en: Mixmaster doesn't accept Cc or Bcc headers.
zh: Mixmaster 不接受抄送(Cc)或密送(Bcc)邮件头

en: Please set the hostname variable to a proper value when using mixmaster!
zh: 使用 mixmaster 时请给 hostname(主机名)变量设置合适的值！

en: Error sending message, child exited %d.
zh: 发送邮件出错，子进程已退出，退出状态码 %d。

en: Error sending message.
zh: 发送邮件出错。

note: L10N: Mutt is trying to look up a mailcap value, but $mailcap_path is empty. We added a reference to the MAILCAPS environment variable as a hint too. Because the variable is automatically populated by Mutt, this should only occur if the user deliberately runs in their shell: export MAILCAPS= or deli
en: Neither mailcap_path nor MAILCAPS specified
zh: 没有指定 mailcap_path 或 MAILCAPS

en: mailcap entry for type %s not found
zh: 没有发现类型 %s 的 mailcap 纪录

en: score: too few arguments
zh: score：参数太少

en: score: too many arguments
zh: score：参数太多

en: No recipients were specified.
zh: 没有已指定的收件人。

en: No subject, aborting.
zh: 没有主题，正在放弃。

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Asks whether the user wishes respects the reply-to header when replying. #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Asks whether the user respects the reply-to header. If she says no, neomutt will
en: Reply to %s%s?
zh: 回信到 %s%s？

en: No tagged messages are visible!
zh: 无可见的已标记邮件！

en: Could not include all requested messages!
zh: 无法包含所有请求的邮件！

en: Forward as attachment?
zh: 作为附件转发？

note: L10N: Called when saving to $record or Fcc failed after sending. (r)etry tries the same mailbox again. alternate (m)ailbox prompts for a different mailbox to try. (s)kip aborts saving.
en: Fcc failed. (r)etry, alternate (m)ailbox, or (s)kip?
zh: Fcc 失败。重试(r)，换邮箱(m)，还是跳过(s)？

en: Save attachments in Fcc?
zh: 将附件保存到 Fcc 吗？

en: Cannot postpone.  $postponed is unset
zh: 无法延迟。$postponed 未设置

en: Aborted unmodified message.
zh: 已放弃未修改过的邮件。

en: No recipients are specified!
zh: 没有指定收件人！

en: No subject specified.
zh: 没有指定主题。

en: No attachments, abort sending?
zh: 没有附件，要放弃发送吗?

en: Attachment referenced in message is missing
zh: 缺少邮件中提到的附件

en: Could not send the message.
zh: 无法发送此邮件。

en: Mail sent.
zh: 邮件已发送。

en: Sending in background.
zh: 正在后台发送。

en: No boundary parameter found! [report this error]
zh: 没有发现 boundary 参数！[请报告这个错误]

en: %s no longer exists!
zh: %s 已经不存在了！

en: %s isn't a regular file.
zh: %s 不是常规文件。

en: $sendmail must be set in order to send mail.
zh: 为了发送邮件，必须设置 $sendmail。

en: Error sending message, child exited %d (%s).
zh: 发送邮件出错，子进程已退出，退出状态码 %d (%s)。

en: Bad IDN %s while preparing resent-from.
zh: 当准备 resent-from 时发生错误的 IDN %s。

en: Enter S/MIME passphrase:
zh: 请输入 S/MIME 通行密码：

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Describes the trust state of a S/MIME key. This translation must be padded with spaces to the right such that it has the same length as the other translations. The translation strings which need to be padded are: Expir
en: Trusted
zh: 信任

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Describes the trust state of a S/MIME key. This translation must be padded with spaces to the right such that it has the same length as the other translations. The translation strings which need to be padded are: Expir
en: Verified
zh: 已验证

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Describes the trust state of a S/MIME key. This translation must be padded with spaces to the right such that it has the same length as the other translations. The translation strings which need to be padded are: Expir
en: Expired
zh: 已过期

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Describes the trust state of a S/MIME key. This translation must be padded with spaces to the right such that it has the same length as the other translations. The translation strings which need to be padded are: Expir
en: Revoked
zh: 已吊销

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Describes the trust state of a S/MIME key. This translation must be padded with spaces to the right such that it has the same length as the other translations. The translation strings which need to be padded are: Expir
en: Invalid
zh: 无效

note: #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Describes the trust state of a S/MIME key. This translation must be padded with spaces to the right such that it has the same length as the other translations. The translation strings which need to be padded are: Expir
en: Unknown
zh: 未知

en: S/MIME certificates matching "%s".
zh: S/MIME 证书匹配 "%s"。

en: ID is not trusted.
zh: ID 不被信任。

en: Enter keyID:
zh: 请输入密钥 ID：

en: No (valid) certificate found for %s.
zh: 未找到可用于 %s 的(有效)证书。

en: Error: unable to create OpenSSL subprocess!
zh: 错误：无法创建 OpenSSL 子进程！

en: Label for certificate:
zh: 证书标签：

en: no certfile
zh: 无证书文件

en: No output from OpenSSL...
zh: OpenSSL 没有输出...

en: Can't open OpenSSL subprocess!
zh: 无法打开 OpenSSL 子进程！

en: [-- End of OpenSSL output --]
zh: [-- OpenSSL 输出结束 --]

en: [-- Error: unable to create OpenSSL subprocess! --]
zh: [-- 错误：无法创建 OpenSSL 子进程！ --]

en: [-- The following data is S/MIME encrypted --]
zh: [-- 以下数据已由 S/MIME 加密 --]

en: 
    [-- End of S/MIME encrypted data. --]
zh: 
    [-- S/MIME 加密数据结束 --]

en: 
    [-- End of S/MIME signed data. --]
zh: 
    [-- S/MIME 签名的数据结束 --]

en: S/MIME (s)ign, encrypt (w)ith, sign (a)s, (c)lear, or (o)ppenc mode off?
zh: S/MIME 签名(s)，选择身份加密(w)，选择身份签名(s)，清除(c)还是关(o)ppenc模式？

en: S/MIME (e)ncrypt, (s)ign, encrypt (w)ith, sign (a)s, (b)oth, (c)lear, or (o)ppenc mode?
zh: S/MIME 加密(e)，签名(s)，选择身份加密(w)，选择身份签名(s)，同时(b)，清除(c)还是(o)ppenc模式？

en: S/MIME (e)ncrypt, (s)ign, encrypt (w)ith, sign (a)s, (b)oth, or (c)lear?
zh: S/MIME 加密(e)，签名(s)，选择身份加密(w)，选择身份签名(s)，同时(b)或清除(c)？

en: Choose algorithm family: 1: DES, 2: RC2, 3: AES, or (c)lear?
zh: 选择算法类别：1: DES, 2: RC2, 3: AES, 或(c)清除？

en: 1: DES, 2: Triple-DES
zh: 1: DES, 2: 三重DES

en: SMTP session failed: %s
zh: SMTP 会话失败：%s

en: SMTP session failed: unable to open %s
zh: SMTP 会话失败：无法打开 %s

en: No from address given
zh: 没有给出发信地址

en: SMTP session failed: read error
zh: SMTP 会话失败：读错误

en: SMTP session failed: write error
zh: SMTP 会话失败：写错误

en: SMTP authentication method %s requires SASL
zh: SMTP 认证方法 %s 需要 SASL

en: %s authentication failed, trying next method
zh: %s 认证失败，正在尝试下一个方法

en: SMTP authentication requires SASL
zh: SMTP 认证需要 SASL

en: Could not find sorting function! [report this bug]
zh: 找不到排序函数！[请报告这个问题]

en: Parent message is not available.
zh: 父邮件不可用。

en: Root message is not visible in this limited view.
zh: 根邮件在此限制视图中不可见。

en: Parent message is not visible in this limited view.
zh: 父邮件在此限制视图中不可见。

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_NULL
en: null operation
zh: 空操作

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_END_COND generic menu: <end-cond> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_end_cond>
en: end of conditional execution (noop)
zh: 条件运行结束 (无操作)

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_ATTACH_VIEW_MAILCAP attachment menu: <view-mailcap> compose menu: <view-mailcap> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT
en: force viewing of attachment using mailcap
zh: 强制使用 mailcap 查看附件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_ATTACH_VIEW_TEXT attachment menu: <view-text> compose menu: <view-text> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_VIEW_TEX
en: view attachment as text
zh: 作为文本查看附件

note: L10N: Help screen description for OP_ATTACH_COLLAPSE attachment menu: <collapse-parts>
en: Toggle display of subparts
zh: 切换子部分的显示

note: L10N: Help screen description for OP_AUTOCRYPT_ACCT_MENU Index: <op_autocrypt_acct_menu>
en: manage autocrypt accounts
zh: 管理 autocrypt 帐号

note: L10N: Help screen description for OP_AUTOCRYPT_CREATE_ACCT Autocrypt Dialog: <op_autocrypt_create_acct>
en: create a new autocrypt account
zh: 创建新的 autocrypt 帐号

note: L10N: Help screen description for OP_AUTOCRYPT_DELETE_ACCT Autocrypt Dialog: <op_autocrypt_delete_acct>
en: delete the current account
zh: 删除当前帐号

note: L10N: Help screen description for OP_AUTOCRYPT_TOGGLE_ACTIVE Autocrypt Dialog: <op_autocrypt_toggle_active>
en: toggle the current account active/inactive
zh: 启用/禁用当前账户

note: L10N: Help screen description for OP_AUTOCRYPT_TOGGLE_PREFER Autocrypt Dialog: <op_autocrypt_toggle_prefer>
en: toggle the current account prefer-encrypt flag
zh: 启用/禁用当前账户的“默认开启加密”设置

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_BOTTOM_PAGE generic menu: <bottom-page> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement>
en: move to the bottom of the page
zh: 移到页面底端

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_BROWSER_NEW_FILE browser menu: <select-new> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Browser: <op_browser_new_file>
en: select a new file in this directory
zh: 请选择本目录中一个新的文件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_BROWSER_VIEW_FILE browser menu: <view-file> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Browser: <op_browser_view_file>
en: view file
zh: 查看文件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_BROWSER_TELL browser menu: <display-filename> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Browser: <op_browser_tell>
en: display the currently selected file's name
zh: 显示当前所选择的文件名

note: L10N: Help screen description for OP_BROWSER_SUBSCRIBE browser menu: <subscribe>
en: subscribe to current mailbox (IMAP only)
zh: 订阅当前邮箱 (只适用于 IMAP)

note: L10N: Help screen description for OP_BROWSER_UNSUBSCRIBE browser menu: <unsubscribe>
en: unsubscribe from current mailbox (IMAP only)
zh: 退订当前邮箱 (只适用于 IMAP)

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_CHANGE_DIRECTORY browser menu: <change-dir> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Browser: <op_change_directory>
en: change directories
zh: 改变目录

note: L10N: Help screen description for OP_COMPOSE_ATTACH_FILE compose menu: <attach-file>
en: attach file(s) to this message
zh: 将文件作为附件添加到此邮件

note: L10N: Help screen description for OP_COMPOSE_ATTACH_MESSAGE compose menu: <attach-message>
en: attach message(s) to this message
zh: 将邮件作为附件添加到此邮件

note: L10N: Help screen description for OP_COMPOSE_AUTOCRYPT_MENU Envelope Window: <op_compose_autocrypt_menu>
en: show autocrypt compose menu options
zh: 显示 autocrypt 撰写菜单选项

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_EDIT_CC compose menu: <edit-cc> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ENVELOPE_EDIT_CC Envelope Window: <op_envelope_edit
en: edit the CC list
zh: 编辑抄送(CC)列表

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_EDIT_DESCRIPTION compose menu: <edit-description> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_EDIT_DESCRIPTION Compo
en: edit attachment description
zh: 编辑附件说明

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_EDIT_ENCODING compose menu: <edit-encoding> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_EDIT_ENCODING Compose Dialog
en: edit attachment transfer-encoding
zh: 编辑附件的传输编码

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_EDIT_FILE compose menu: <edit-file> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Compose Dialog: <op_compose_edit_file>
en: edit the file to be attached
zh: 编辑附件文件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_EDIT_FROM compose menu: <edit-from> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ENVELOPE_EDIT_FROM Envelope Window: <op_envelop
en: edit the from field
zh: 编辑发件人域

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_EDIT_MIME compose menu: <edit-mime> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_EDIT_MIME Compose Dialog: <op_attach
en: edit attachment using mailcap entry
zh: 使用 mailcap 条目编辑附件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_EDIT_REPLY_TO compose menu: <edit-reply-to> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ENVELOPE_EDIT_REPLY_TO Envelope Window:
en: edit the Reply-To field
zh: 编辑 Reply-To 域

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_EDIT_TO compose menu: <edit-to> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ENVELOPE_EDIT_TO Envelope Window: <op_envelope_edit
en: edit the TO list
zh: 编辑 TO 列表

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_GET_ATTACHMENT compose menu: <get-attachment> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_GET_ATTACHMENT Compose Dia
en: get a temporary copy of an attachment
zh: 取得附件的临时副本

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_NEW_MIME compose menu: <new-mime> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_NEW_MIME Compose Dialog: <op_attachmen
en: compose new attachment using mailcap entry
zh: 使用 mailcap 条目来编写新附件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_TOGGLE_RECODE compose menu: <toggle-recode> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_TOGGLE_RECODE Compose Dialog
en: toggle recoding of this attachment
zh: 切换是否为此附件重新编码

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_RENAME_ATTACHMENT compose menu: <rename-attachment> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_RENAME_ATTACHMENT Co
en: send attachment with a different name
zh: 使用另一个名字发送附件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_RENAME_FILE compose menu: <rename-file> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Compose Dialog: <op_compose_rename_file>
en: rename/move an attached file
zh: 重命名/移动 附件文件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_TOGGLE_DISPOSITION compose menu: <toggle-disposition> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_TOGGLE_DISPOSITION
en: toggle disposition between inline/attachment
zh: 在嵌入/附件之间切换

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_TOGGLE_UNLINK compose menu: <toggle-unlink> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_TOGGLE_UNLINK Compose Dialog
en: toggle whether to delete file after sending it
zh: 切换发送后是否删除文件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_UPDATE_ENCODING compose menu: <update-encoding> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_UPDATE_ENCODING Compose 
en: update an attachment's encoding info
zh: 更新附件的编码信息

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_CURRENT_BOTTOM generic menu: <current-bottom> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement>
en: move entry to bottom of screen
zh: 移动条目到屏幕底端

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_CURRENT_MIDDLE generic menu: <current-middle> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement>
en: move entry to middle of screen
zh: 移动条目到屏幕中央

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_CURRENT_TOP generic menu: <current-top> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement>
en: move entry to top of screen
zh: 移动条目到屏幕顶端

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_DECODE_COPY index menu: <decode-copy> pager menu: <decode-copy> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_save>
en: make decoded (text/plain) copy
zh: 制作已解码的(text/plain)副本

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_DECODE_SAVE index menu: <decode-save> pager menu: <decode-save> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_save>
en: make decoded copy (text/plain) and delete
zh: 制作已解码的副本(text/plain)并且删除之

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_DELETE index menu: <delete-message> pager menu: <delete-message> attachment menu: <delete-entry> compose menu: <detach-file> postpone menu: <delete-entry> alias menu: <delete-entry> #-#-#-#-#  neomutt_202
en: delete the current entry
zh: 删除当前条目

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_DISPLAY_ADDRESS index menu: <display-address> pager menu: <display-address> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_display_address>
en: display full address of sender
zh: 显示发件人的完整地址

note: L10N: Help screen description for OP_EDIT_MESSAGE index menu: <edit> pager menu: <edit>
en: edit the raw message
zh: 编辑原始邮件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_BACKSPACE editor menu: <backspace> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_backspace>
en: delete the char in front of the cursor
zh: 删除光标位置之前的字符

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_BACKWARD_CHAR editor menu: <backward-char> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_backward_char>
en: move the cursor one character to the left
zh: 将光标向左移动一个字符

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_BACKWARD_WORD editor menu: <backward-word> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_backward_word>
en: move the cursor to the beginning of the word
zh: 将光标移动到单词开头

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_BOL editor menu: <bol> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_bol>
en: jump to the beginning of the line
zh: 跳到行首

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_COMPLETE editor menu: <complete> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_complete>
en: complete filename or alias
zh: 补全文件名或别名

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_DELETE_CHAR editor menu: <delete-char> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_delete_char>
en: delete the char under the cursor
zh: 删除光标下的字符

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_EOL editor menu: <eol> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_eol>
en: jump to the end of the line
zh: 跳到行尾

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_FORWARD_CHAR editor menu: <forward-char> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_forward_char>
en: move the cursor one character to the right
zh: 将光标向右移动一个字符

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_FORWARD_WORD editor menu: <forward-word> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_forward_word>
en: move the cursor to the end of the word
zh: 将光标移到单词结尾

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_KILL_EOL editor menu: <kill-eol> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_kill_eol>
en: delete chars from cursor to end of line
zh: 删除光标所在位置到行尾的字符

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_KILL_EOW editor menu: <kill-eow> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_kill_eow>
en: delete chars from the cursor to the end of the word
zh: 删除光标所在位置到单词结尾的字符

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_KILL_LINE editor menu: <kill-line> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_KILL_WHOLE_LINE Text Entry: <op_editor_kil
en: delete all chars on the line
zh: 删除本行所有字符

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_KILL_WORD editor menu: <kill-word> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_kill_word>
en: delete the word in front of the cursor
zh: 删除光标之前的词

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_CAPITALIZE_WORD editor menu: <capitalize-word> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_capitalize_word>
en: capitalize the word
zh: 将单词首字母转换为大写

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_DOWNCASE_WORD editor menu: <downcase-word> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_capitalize_word>
en: convert the word to lower case
zh: 将单词转换为小写

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EDITOR_UPCASE_WORD editor menu: <upcase-word> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_editor_capitalize_word>
en: convert the word to upper case
zh: 将单词转换为大写

note: L10N: Help screen description for OP_ENTER_COMMAND generic menu: <enter-command> pager menu: <enter-command>
en: enter a muttrc command
zh: 输入一个 muttrc 命令

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_ENTER_MASK browser menu: <enter-mask> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Browser: <op_enter_mask>
en: enter a file mask
zh: 输入文件掩码

note: L10N: Help screen description for OP_ERROR_HISTORY generic menu: <error-history> pager menu: <error-history>
en: display recent history of error messages
zh: 显示最近的错误消息历史

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EXIT generic menu: <exit> pager menu: <exit> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Alias Dialog: <op_exit> Attach Dialog: <op_exit> Autocrypt Dialog: <op_exit> Browse
en: exit this menu
zh: 退出本菜单

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_FILTER compose menu: <filter-entry> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_FILTER Compose Dialog: <op_attachment_filter
en: filter attachment through a shell command
zh: 使用 shell 命令过滤附件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_GENERIC_SELECT_ENTRY generic menu: <select-entry> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Alias Dialog: <op_generic_select_entry> Browser: <op_generic_select_entry> GPG
en: select the current entry
zh: 选择当前条目

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_GROUP_REPLY index menu: <group-reply> pager menu: <group-reply> attachment menu: <group-reply> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_group_reply> Attach Di
en: reply to all recipients
zh: 回复给所有收件人

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_HELP generic menu: <help> pager menu: <help> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_help> Menu: <op_help> Pager: <op_help>
en: this screen
zh: 这个屏幕

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_JUMP generic menu: <jump> pager menu: <jump> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_jump> Menu: <op_jump>
en: jump to an index number
zh: 跳转到索引号码

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_LAST_ENTRY generic menu: <last-entry> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement>
en: move to the last entry
zh: 移动到最后一项

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_LIST_REPLY index menu: <list-reply> pager menu: <list-reply> attachment menu: <list-reply> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_list_reply> Attach Dialog:
en: reply to specified mailing list
zh: 回复给指定的邮件列表

note: L10N: Help screen description for OP_MACRO
en: execute a macro
zh: 执行宏

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIL index menu: <mail> pager menu: <mail> query menu: <mail> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Alias Dialog: <op_generic_select_entry> Index: <op_mail>
en: compose a new mail message
zh: 撰写新邮件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIN_BREAK_THREAD index menu: <break-thread> pager menu: <break-thread> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_main_break_thread>
en: break the thread in two
zh: 将线索拆为两个

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIN_CHANGE_FOLDER index menu: <change-folder> pager menu: <change-folder> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_main_change_folder>
en: open a different folder
zh: 打开另一个文件夹

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIN_CHANGE_FOLDER_READONLY index menu: <change-folder-readonly> pager menu: <change-folder-readonly> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_main_change_fol
en: open a different folder in read only mode
zh: 用只读模式打开另一个文件夹

note: L10N: Help screen description for OP_MAIN_DELETE_PATTERN index menu: <delete-pattern>
en: delete messages matching a pattern
zh: 删除符合某个模式的邮件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIN_NEXT_SUBTHREAD index menu: <next-subthread> pager menu: <next-subthread> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_main_next_thread>
en: jump to the next subthread
zh: 跳到下一个子线索

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIN_NEXT_THREAD index menu: <next-thread> pager menu: <next-thread> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_main_next_thread>
en: jump to the next thread
zh: 跳到下一个线索

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIN_PREV_THREAD index menu: <previous-thread> pager menu: <previous-thread> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_main_next_thread>
en: jump to previous thread
zh: 跳到上一个线索

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIN_PREV_SUBTHREAD index menu: <previous-subthread> pager menu: <previous-subthread> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_main_next_thread>
en: jump to previous subthread
zh: 跳到上一个子线索

note: L10N: Help screen description for OP_MAIN_TAG_PATTERN index menu: <tag-pattern>
en: tag messages matching a pattern
zh: 标记符合某个模式的邮件

note: L10N: Help screen description for OP_MAIN_UNDELETE_PATTERN index menu: <undelete-pattern>
en: undelete messages matching a pattern
zh: 撤销删除符合某个模式的邮件

note: L10N: Help screen description for OP_MAIN_UNTAG_PATTERN index menu: <untag-pattern>
en: untag messages matching a pattern
zh: 取消标记符合某个模式的邮件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MIDDLE_PAGE generic menu: <middle-page> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement>
en: move to the middle of the page
zh: 移动到本页的中间

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_NEXT_ENTRY generic menu: <next-entry> pager menu: <next-entry> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement> Index: <op_next_entry>
en: move to the next entry
zh: 移动到下一条目

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_NEXT_PAGE generic menu: <next-page> pager menu: <next-page> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement> Pager: <op_pager_next_page>
en: move to the next page
zh: 移动到下一页

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_PAGER_HIDE_QUOTED pager menu: <toggle-quoted> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Pager: <op_pager_hide_quoted>
en: toggle display of quoted text
zh: 切换引用文本的显示

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_PAGER_SKIP_QUOTED pager menu: <skip-quoted> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Pager: <op_pager_skip_quoted>
en: skip beyond quoted text
zh: 跳过引用

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_PREV_ENTRY generic menu: <previous-entry> pager menu: <previous-entry> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement> Index: <op_prev_entry>
en: move to the previous entry
zh: 移到上一条目

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_PREV_PAGE generic menu: <previous-page> pager menu: <previous-page> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Menu: <menu_movement> Pager: <op_pager_prev_page>
en: move to the previous page
zh: 移动到上一页

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_PRINT index menu: <print-message> pager menu: <print-message> attachment menu: <print-entry> compose menu: <print-entry> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: H
en: print the current entry
zh: 打印当前条目

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_QUERY index menu: <query> query menu: <query> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Alias Dialog: <op_query> Index: <op_query>
en: query external program for addresses
zh: 向外部程序查询地址

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_QUERY_APPEND query menu: <query-append> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Alias Dialog: <op_query>
en: append new query results to current results
zh: 附加新查询结果到当前结果

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_REDRAW generic menu: <refresh> pager menu: <redraw-screen> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Text Entry: <op_redraw> Global: <op_redraw>
en: clear and redraw the screen
zh: 清除并重新绘制屏幕

note: L10N: Help screen description for OP_REFORMAT_WINCH
en: {internal}
zh: {内部的}

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_TAG generic menu: <tag-entry> pager menu: <tag-message> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_tag>
en: tag the current entry
zh: 标记当前条目

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_TAG_SUBTHREAD index menu: <tag-subthread> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_tag_thread>
en: tag the current subthread
zh: 标记当前子线索

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_TAG_THREAD index menu: <tag-thread> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_tag_thread>
en: tag the current thread
zh: 标记当前线索

note: L10N: Help screen description for OP_VERSION index menu: <show-version> pager menu: <show-version>
en: show the Mutt version number and date
zh: 显示 Mutt 的版本号与日期

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_VIEW_ATTACH attachment menu: <view-attach> compose menu: <view-attach> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# L10N: Help screen description for OP_ATTACHMENT_VIEW Atta
en: view attachment using mailcap entry if necessary
zh: 如果需要的话使用 mailcap 条目浏览附件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_VIEW_ATTACHMENTS index menu: <view-attachments> pager menu: <view-attachments> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_view_attachments> Pager: <op_view_atta
en: show MIME attachments
zh: 显示 MIME 附件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_WHAT_KEY generic menu: <what-key> pager menu: <what-key> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Global: <op_what_key>
en: display the keycode for a key press
zh: 显示按键的键码

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIN_SHOW_LIMIT index menu: <show-limit> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_main_show_limit>
en: show currently active limit pattern
zh: 显示当前激活的限制模式

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_DECRYPT_SAVE index menu: <decrypt-save> pager menu: <decrypt-save> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_save>
en: make decrypted copy and delete
zh: 制作解密的副本并且删除之

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_DECRYPT_COPY index menu: <decrypt-copy> pager menu: <decrypt-copy> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_save>
en: make decrypted copy
zh: 制作解密的副本

note: L10N: Help screen description for OP_FORGET_PASSPHRASE index menu: <forget-passphrase> pager menu: <forget-passphrase> attachment menu: <forget-passphrase> compose menu: <forget-passphrase>
en: wipe passphrase(s) from memory
zh: 从内存中清除通行密钥

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_EXTRACT_KEYS index menu: <extract-keys> pager menu: <extract-keys> attachment menu: <extract-keys> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Attach Dialog: <op_extract_ke
en: extract supported public keys
zh: 取出支持的公钥

note: L10N: Help screen description for OP_MIX_USE mixmaster menu: <accept>
en: accept the chain constructed
zh: 接受创建的链

note: L10N: Help screen description for OP_MIX_APPEND mixmaster menu: <append>
en: append a remailer to the chain
zh: 向链追加转发者

note: L10N: Help screen description for OP_MIX_INSERT mixmaster menu: <insert>
en: insert a remailer into the chain
zh: 向链中插入转发者

note: L10N: Help screen description for OP_MIX_DELETE mixmaster menu: <delete>
en: delete a remailer from the chain
zh: 从链中删除转发者

note: L10N: Help screen description for OP_MIX_CHAIN_PREV mixmaster menu: <chain-prev>
en: select the previous element of the chain
zh: 选择链中的前一个元素

note: L10N: Help screen description for OP_MIX_CHAIN_NEXT mixmaster menu: <chain-next>
en: select the next element of the chain
zh: 选择链中的下一个元素

note: L10N: Help screen description for OP_COMPOSE_MIX compose menu: <mix>
en: send the message through a mixmaster remailer chain
zh: 通过 mixmaster 转发者链发送邮件

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_PGP_MENU compose menu: <pgp-menu> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Envelope Window: <op_compose_pgp_menu>
en: show PGP options
zh: 显示 PGP 选项

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_MAIL_KEY index menu: <mail-key> pager menu: <mail-key> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Index: <op_mail_key>
en: mail a PGP public key
zh: 邮寄 PGP 公钥

note: L10N: Help screen description for OP_VERIFY_KEY pgp menu: <verify-key> smime menu: <verify-key>
en: verify a PGP public key
zh: 验证 PGP 公钥

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_VIEW_ID pgp menu: <view-name> smime menu: <view-name> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# GPGME Key Selection Dialog: <op_view_id> PGP Key Selection Dialog: <op_vie
en: view the key's user id
zh: 查看密钥的用户 id

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_CHECK_TRADITIONAL index menu: <check-traditional-pgp> pager menu: <check-traditional-pgp> attachment menu: <check-traditional-pgp> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#
en: check for classic PGP
zh: 检查经典 PGP

note: L10N: Help screen description for OP_SIDEBAR_FIRST Sidebar: <op_sidebar_first>
en: move the highlight to the first mailbox
zh: 移动高亮到第一个信箱

note: L10N: Help screen description for OP_SIDEBAR_LAST Sidebar: <op_sidebar_last>
en: move the highlight to the last mailbox
zh: 移动高亮到最后一个信箱

note: #-#-#-#-#  mutt_2.2.13-1_zh_CN.po (Mutt 1.11.0)  #-#-#-#-# L10N: Help screen description for OP_COMPOSE_SMIME_MENU compose menu: <smime-menu> #-#-#-#-#  neomutt_20260105+dfsg-1_zh_CN.po (neomutt-2026-01-05)  #-#-#-#-# Envelope Window: <op_compose_smime_menu>
en: show S/MIME options
zh: 显示 S/MIME 选项

en: Warning: Fcc to an IMAP mailbox is not supported in batch mode
zh: 警告：不支持在批量模式下 Fcc 到 IMAP 信箱

en: SMTP server does not support authentication
zh: SMTP 服务器不支持认证

en: Switch to workspace on the left
zh: 切换到左侧工作区

en: Switch to workspace on the right
zh: 切换到右侧工作区

en: To enable experimental features, add the feature keyword to the list. Whether the feature requires restarting the compositor depends on the given feature. Any experimental feature is not required to still be available, or configurable. Don’t expect adding anything in this setting to be future proof. Currently possible keywords: • “scale-monitor-framebuffer” — makes mutter default to layout logical monitors in a logical pixel coordinate space, while scaling monitor framebuffers instead of window content, to manage HiDPI monitors. Does not require a restart. • “kms-modifiers” — makes mutter always allocate scanout buffers with explicit modifiers, if supported by the driver. Requires a restart. • “autoclose-xwayland” — automatically terminates Xwayland if all relevant X11 clients are gone. Requires a restart. • “variable-refresh-rate” — makes mutter dynamically adjust the refresh rate of the monitor when applicable if supported by the monitor, GPU and DRM driver. Configurable in Settings. Requires a restart. • “xwayland-native-scaling” — lets Xwayland clients use their native scaling support. If scaling is not supported by client, the client will be unscaled. Setting only takes effect when “scale-monitor-framebuffer” is enabled as well.
zh: 要启用实验性功能，请将功能关键字添加到列表中。功能是否要重启合成器取决于功能本身。任何实验性功能都不一定仍旧可用和可配置。请不要期望此设置中的实验性功能将来有所保障。当前可用的关键字：•“scale-monitor-framebuffer”——让 Mutter 默认基于逻辑像素坐标排布多屏幕，并同时缩放监视器帧缓冲器而不是窗口内容，以便管理 HiDPI 监视器。无需重启。•“kms-modifiers”——如果驱动支持则让 mutter 总是用明确的修改器分配 scanout 缓冲区。需要重启。•“autoclose-xwayland”——所有关联的 X11 客户端退出时自动终止 Xwayland。需要重启。•“variable-refresh-rate”——如果监视器、显卡和 DRM 驱动支持则在合适时使 mutter 动态调整监视器的刷新率。可在“设置”中配置。需要重启。•“xwayland-native-scaling”——让 Xwayland 客户端使用它们原生的缩放支持。如果客户端不支持缩放，则不会进行缩放。该设置仅当同时启用“scale-monitor-framebuffer”时才会生效。

note: TRANSLATORS: Luminance is different from brightness. See https://en.wikipedia.org/wiki/Luminance
en: Per output luminance settings
zh: 每个输出的亮度设置

en: Per output and color mode luminance setting. Each entry consists of a tuple with connector, vendor, product, serial, and a color mode, as well as an associated floating point value representing the output luminance in percent (%). The default when not specified is 100%.
zh: 每个输出和色彩模式的亮度设置。每个条目由一个包含连接器、供应商、产品、序列号和色彩模式及相关联以百分比（%）表示输出亮度的浮点数值的元组构成。未指定时的默认值为 100%。

en: Cancel any active input capture session
zh: 取消任何活动的输入捕获会话

en: Allow X11 clients with a different endianness to connect to Xwayland
zh: 允许使用不同字节序的 X11 客户端连接到 Xwayland。

en: Allow connections from clients with an endianness different to that of Xwayland. The X server byte-swapping code is a huge attack surface, much of that code in Xwayland is prone to security issues. The use-case of byte-swapped clients is very niche, and disabled by default in Xwayland. Enable this option to instruct Xwayland to accept connections from X11 clients with a different endianness. This option has no effect if Xwayland does not support the command line option +byteswappedclients/-byteswappedclients to control that setting. Xwayland needs to be restarted for this setting to take effect.
zh: 允许来自字节序与 Xwayland 不同的客户端的连接。X 服务器的字节交换代码是一个巨大的攻击面，Xwayland 中的许多代码很容易出现安全问题。字节交换客户端的使用情况是非常小众的，并且在 Xwayland 中默认是禁用的。启用该选项可以指示 Xwayland 接受来自 X11 客户端的不同字节序的连接。如果Xwayland 不支持命令行选项 +byteswappedclients/-bytewappedclients 来控制该设置，则该选项没有效果。Xwayland 需要重新启动以使该设置生效。

en: Add Launcher
zh: 添加启动器

en: Edit Launchers
zh: 编辑启动器

en: _Emulate touch
zh: 模拟触控(_E)

en: _Inhibit system shortcuts
zh: 抑制系统快捷键(_I)

en: _Launchers
zh: 启动器(_L)

en: _Edit launchers
zh: 编辑启动器(_E)

en: _About Mutter Development Kit
zh: 关于 Mutter 开发工具集(_A)

en: Mutter Development Kit
zh: Mutter 开发工具集

en: The Mutter Team
zh: Mutter 团队

en: Mutter software development kit
zh: Mutter 软件开发工具集

en: About Mutter Development Kit
zh: 关于 Mutter 开发工具集

en: Failed to create monitor
zh: 创建监视器失败

en: Run development kit
zh: 运行开发工具集

en: Profile performance using trace instrumentation
zh: 使用追踪仪表剖析性能

en: Enable debug control D-Bus interface
zh: 启用调试控制 D-Bus 接口

note: TRANSLATORS: This string refers to a button that switches between * different modes.
en: Mode Switch
zh: 模式切换

note: #-#-#-#-#  mypaint_2.0.1-14_zh_CN.po (mypaint v1.2.0-beta.3-43-g9e683e2)  #-#-#-#-# TRANSLATORS: Refers to a keyboard key combination, such as "Ctrl+G". TRANSLATORS: Second column label in the keybinding preferences tab.
en: Key combination
zh: 组合键

note: TRANSLATORS: Window title for the keybinding dialog. The %s is TRANSLATORS: replaced with the name of the action that the key TRANSLATORS: combination is being bound to, e.g. "Fit to View".
en: Edit Key for '%s'
zh: 为'%s'编辑键

note: TRANSLATORS: "keys" refers to keyboard keys, assignment refers TRANSLATORS: to an assignment of a keyboard key combination to TRANSLATORS: an action. This is an instructive message in the TRANSLATORS: keybinding dialog (Preferences | Keys).
en: Press keys to update this assignment
zh: 按键以更新该分配

note: TRANSLATORS: Part of the keybinding dialog, refers TRANSLATORS: to an action bound to a key combination.
en: Unknown Action
zh: 不明的动作

note: TRANSLATORS: Warning message when attempting to assign a TRANSLATORS: keyboard combination that is already used.
en: <b>{accel} is already in use for '{action}'. The existing assignment will be replaced.</b>
zh: <b>{accel} 已被用于 '{action}'. 存在的绑定将被替换.</b>

en: Open Folder “{folder_basename}”…
zh: 打开文件夹 “{folder_basename}”…

en: No backups were found in the cache.
zh: 缓存中未发现备份。

en: No Available Backups
zh: 无可用备份

en: Open the Cache Folder…
zh: 打开缓存文件夹…

en: Backup Recovery Failed
zh: 备份恢复失败

en: Open the Backup’s Folder…
zh: 打开备份文件夹…

en: Recovered file from {iso_datetime}.ora
zh: 已从 {iso_datetime}.ora恢复文件

en: Save as Default
zh: 保存为默认值

en: Add color to Patterns
zh: 加入颜色到图案

en: One or more backgrounds could not be loaded
zh: 一个或多个背景无法载入

en: Error loading backgrounds
zh: 载入背景时发生错误

en: Please remove the unloadable files, or check your libgdkpixbuf installation.
zh: 请移除无法加载的文件，或者检查libgdkpixbuf是否已成功安装。

en: Gdk-Pixbuf couldn't load "{filename}", and reported "{error}"
zh: Gdk-Pixbuf 无法加载文件「{filename}」，并报告了错误「{error}」

en: {filename} has zero size (w={w}, h={h})
zh: 文件 {filename} 大小为零 (w={w}, h={h})

[ctx: brush settings editor: subwindow title]
en: Brush Settings Editor
zh: 笔刷设置编辑器

[ctx: brush settings list: brush metadata texts group]
en: About
zh: 关于

[ctx: brush settings list: setting group]
en: Experimental
zh: 实验阶段

[ctx: brush settings list: setting group]
en: Basic
zh: 基本

[ctx: brush settings list: setting group]
en: Opacity
zh: 不透明度

[ctx: brush settings list: setting group]
en: Dabs
zh: 笔触点

[ctx: brush settings list: setting group]
en: Smudge
zh: 涂抹

[ctx: brush settings list: setting group]
en: Speed
zh: 笔速

[ctx: brush settings list: setting group]
en: Directional Offsets
zh: 方位偏移

[ctx: brush settings list: setting group]
en: Tracking
zh: 跟踪

[ctx: brush settings list: setting group]
en: Stroke
zh: 笔触

[ctx: brush settings list: setting group]
en: Color
zh: 颜色

[ctx: brush settings list: setting group]
en: GridMap
zh: 网格图

[ctx: brush settings list: setting group]
en: Custom
zh: 自定义

[ctx: brush settings editor: save brush: error message]
en: No brush selected, please use “Add As New” instead.
zh: 尚未选择任何笔刷，请改用「加入新笔刷」。

[ctx: brush settings editor: rename brush: error message]
en: No brush selected!
zh: 尚未选择笔刷！

[ctx: brush settings editor: rename brush: dialog title]
en: Rename Brush
zh: 重命名笔刷

[ctx: brush settings editor: rename brush: error message]
en: A brush with this name already exists!
zh: 同名的笔刷已存在！

[ctx: brush settings editor: delete brush: error message]
en: No brush selected!
zh: 尚未选择笔刷！

[ctx: brush settings editor: delete brush: confirm dialog question]
en: Really delete brush “{brush_name}” from disk?
zh: 确定要从硬盘中删除笔刷 “{brush_name}” 吗？

[ctx: brush settings editor: header: fallback name]
en: (Unnamed brush)
zh: (未命名的笔刷)

[ctx: brush settings editor: header: is-modified hint]
en: {brush_name} [unsaved]
zh: {brush_name} [未保存]

en: Brush Icon
zh: 笔刷图标

en: Brush Icon (editing)
zh: 笔刷图标(编辑中)

en: No brush selected
zh: 尚未选择笔刷

en: <b>%s</b>
    <small>Select a valid brush first</small>
zh: <b>%s</b>
    <small>首先选择一个有效的笔刷</small>

en: <b>%s</b> <i>(modified)</i>
    <small>Changes are not yet saved</small>
zh: <b>%s</b> <i>(已修改)</i>
    <small>修改尚未保存</small>

en: <b>%s</b> (editing)
    <small>Paint with any brush or color</small>
zh: <b>%s</b> (编辑中)
    <small>用任意笔刷或颜色绘画</small>

en: <b>%s</b>
    <small>Click ‘Edit’ to make changes to the icon</small>
zh: <b>%s</b>
    <small>点击「编辑」修改图标</small>

en: Begin editing this preview icon
zh: 开始编辑这个预览图标

en: Discard changes, and cancel editing
zh: 放弃修改并取消编辑

en: Clear the preview icon
zh: 清除预览图标

en: Use the default icon
zh: 使用默认图标

en: Save this preview icon, and finish editing
zh: 保存该预览图标，并结束编辑

en: Lost & Found
zh: 回收站

en: Set#1
zh: 笔刷集#1

en: Set#2
zh: 笔刷集#2

en: Set#3
zh: 笔刷集#3

en: Set#4
zh: 笔刷集#4

en: Set#5
zh: 笔刷集#5

[ctx: brushpack import failure messages]
en: No file named “{order_conf_file}”. This is not a brushpack.
zh: 没有名为“{order_conf_file}” 的文件。这不是一个画笔包。

en: Unknown Brush
zh: 不明的笔刷

[ctx: brush group: context menu for a single brush]
en: Add to Favorites
zh: 添加到收藏夹

[ctx: brush group: context menu for a single brush]
en: Remove from Favorites
zh: 从收藏夹中移除

[ctx: brush group: context menu for a single brush]
en: Clone
zh: 克隆

[ctx: brush group: context menu for a single brush]
en: Edit Brush Settings
zh: 编辑笔刷设置

[ctx: brush group: context menu for a single brush]
en: Remove from Group
zh: 从组中删除

[ctx: brush group: context menu: remove from group]
en: Really remove brush “{brush_name}” from group “{group_name}”?
zh: 确定要从组 “{group_name}” 中删除笔刷 “{brush_name}” 吗？

note: TRANSLATORS: number of brushes in a brush group, for tooltips
en: %d brush | %d brushes
zh[0]: %d 笔刷

[ctx: brush group properties dialog: title]
note: TRANSLATORS: properties dialog for the current brush group
en: Group “{group_name}”
zh: 组 “{group_name}”

[ctx: brush group properties dialog: action buttons]
en: Rename Group
zh: 重命名组

[ctx: brush group properties dialog: action buttons]
en: Export as Zipped Brushset
zh: 导出为压缩的笔刷集

[ctx: brush group properties dialog: action buttons]
en: Delete Group
zh: 删除组

[ctx: brush group rename dialog: title]
en: Rename Group
zh: 重命名组

[ctx: brush group rename]
en: A group with this name already exists!
zh: 已存在同名的组！

[ctx: brush group delete]
en: Really delete group “{group_name}”?
zh: 确定要删除组 “{group_name}” 吗？

[ctx: brush group delete]
en: Could not delete group “{group_name}”.
    Some special groups cannot be deleted.
zh: 未能删除组 “{group_name}”。
    一些特别的组不能被删除。

[ctx: brush group export dialog: title]
en: Export Brushes
zh: 导出笔刷

[ctx: brush group export dialog]
en: MyPaint brush package (*.zip)
zh: MyPaint 笔刷包 (*.zip)

[ctx: brush groups menu]
en: New Group…
zh: 新建组…

[ctx: brush groups menu]
en: Import Brushes…
zh: 导入笔刷…

[ctx: brush groups menu]
en: Get More Brushes…
zh: 获取更多笔刷…

[ctx: new brush group dialog: title]
en: Create Group
zh: 创建组

note: TRANSLATORS: abbreviated "Button <number>" for forms like "Alt+Btn1"
en: Btn
zh: 按钮

note: TRANSLATORS: Name of second column in the button map preferences. TRANSLATORS: Column lists mod+button combinations (bound to actions) TRANSLATORS: E.g. Button1 or Ctrl+Button2 or Alt+Button3
en: Button press
zh: 按键组合

en: Add a new binding
zh: 增加一个新绑定

en: Remove the current binding
zh: 移除当前绑定

en: Edit binding for '%s'
zh: 为 '%s' 修改绑定

note: TRANSLATORS: Part of interface when adding a new button map binding. TRANSLATORS: It's a label for the mod+button part of the combination. TRANSLATORS: Probably always the same as "Button press" (column name) TRANSLATORS: but with a trailing ":" or other lang-specific symbol.
en: Button press:
zh: 按键组合：

en: Hold down modifier keys, and press a button over this text to set a new binding.
zh: 按住修饰键并在这个文本上按下一个鼠标键以设置新绑定。

note: TRANSLATORS: "fixed" in the sense of "static" - TRANSLATORS: something which cannot be changed
en: {button} cannot be bound without modifier keys (its meaning is fixed, sorry)
zh: 没有修饰键，鼠标键 {button} 不能绑定

en: {button_combination} is already bound to the action '{action_name}'
zh: {button_combination} 已被绑定到动作 '{action_name}'

en: Set the color used for painting
zh: 设置用于绘画的颜色

en: Pick Hue
zh: 选择色相

en: Set the color Hue used for painting
zh: 设置用于绘画的色相

en: Pick Chroma
zh: 选择色度

en: Pick Luma
zh: 选择亮度

en: Set the color Luma used for painting
zh: 设置用于绘画的颜色亮度

en: Color details
zh: 色彩详细资料

en: Current brush color, and the color most recently used for painting
zh: 当前笔刷的颜色以及最近绘画使用的颜色

[ctx: Color Wheels: activity toggle: action title]
en: Gamut Mask Active
zh: 色域遮罩生效

[ctx: Color Wheels: activity toggle: action tooltip]
en: Limit your palette for specific moods using a gamut mask.
zh: 为特定的气氛使用色域遮罩限制你的调色板。

[ctx: HCY Color Wheel: tooltip]
en: HCY hue and chroma.
zh: HCY 色相与浓度。

[ctx: HCY Mask Editor Wheel: tooltip]
en: Gamut mask editor. Click in the middle to create or manipulate shapes, or rotate the mask using the edges of the disc.
zh: 色域遮罩编辑器。点击中间创建、调整形状，或者使用圆盘的边缘旋转遮罩。

[ctx: HCY Gamut Mask template name]
en: Atmospheric Triad
zh: 大气三色组

[ctx: HCY Gamut Mask template description]
en: Moody and subjective, defined by one dominant primary and two primaries which are less intense.
zh: 情绪化、主观的，通过一种主要的原色和两种强度略弱的原色定义。

[ctx: HCY Gamut Mask template name]
en: Shifted Triad
zh: 可转移的三色组

[ctx: HCY Gamut Mask template description]
en: Weighted more strongly towards the dominant color.
zh: 更强烈地向主色加重。

[ctx: HCY Gamut Mask template name]
en: Complementary
zh: 互补色

[ctx: HCY Gamut Mask template description]
en: Contrasting opposites, balanced by having central neutrals between them on the color wheel.
zh: 对比对立，并通过色轮上的中央中性色在它们进行平衡。

[ctx: HCY Gamut Mask template name]
en: Mood and Accent
zh: 心情和口音

[ctx: HCY Gamut Mask template description]
en: One main range of colors, with a complementary accent for variation and highlights.
zh: 一个主要的颜色范围，并针对变化和高光提供补充强调的颜色。

[ctx: HCY Gamut Mask template name]
en: Split Complementary
zh: 分列的互补色

[ctx: HCY Gamut Mask template description]
en: Two analogous colors and a complement to them, with no secondary colors between them.
zh: 两种类似的颜色以及它们的补色，它们当中没有间色。

[ctx: HCY Gamut Mask new-from-template dialog: window title]
en: New Gamut Mask from Template
zh: 从模板创建新色域遮罩

[ctx: HCY Gamut Mask Editor dialog: window title]
en: Gamut Mask Editor
zh: 色域遮罩编辑器

[ctx: HCY Gamut Mask Editor dialog: mask-is-active checkbox]
en: Active
zh: 有效的

[ctx: HCY Mask Editor: action button labels]
en: Help…
zh: 帮助…

[ctx: HCY Mask Editor: action button tooltips]
en: Create mask from template.
zh: 从模板创建蒙版。

[ctx: HCY Mask Editor: action button tooltips]
en: Load mask from a GIMP palette file.
zh: 从 GIMP 调色板文件加载遮罩。

[ctx: HCY Mask Editor: action button tooltips]
en: Save mask to a GIMP palette file.
zh: 保存遮罩到GIMP调色板文件。

[ctx: HCY Mask Editor: action button tooltips]
en: Erase the mask.
zh: 擦除蒙版。

[ctx: HCY Mask Editor: action button tooltips]
en: Open the online help for this dialog in a web browser.
zh: 在 web 浏览器中打开该对话框的在线帮助。

[ctx: HCY Gamut Mask load dialog: window title]
en: Save Mask as a GIMP Palette
zh: 保存遮罩为 GIMP 调色板

[ctx: HCY Gamut Mask load dialog: window title]
en: Load Mask from a GIMP Palette
zh: 从 GIMP 调色板加载遮罩

[ctx: HCY Wheel color adjuster page: properties tooltip.]
en: Set gamut mask.
zh: 设置色域蒙版。

[ctx: HCY Wheel color adjuster page: title for tooltips etc.]
en: HCY Wheel
zh: HCY 色轮

[ctx: HCY Wheel color adjuster page: description for tooltips etc.]
en: Set the color using cylindrical hue/chroma/luma space. The circular slices are equiluminant.
zh: 使用色相/色度/亮度空间圆柱设置颜色。圆片亮度是同等的。

note: Tooltip mappings, indexed by whatever the slider currently represents
en: HSV Hue
zh: HSV 色相

en: HSV Saturation and Value
zh: HSV 饱和度与明度

en: HSV Hue and Value
zh: HSV 色相与明度

en: HSV Hue and Saturation
zh: HSV 色相与饱和度

en: Rotate cube (show different axes)
zh: 旋转立方体 (显示不同的轴)

en: HSV Cube
zh: HSV 立方体

en: An HSV cube which can be rotated to show different planar slices.
zh: HSV 立方体(旋转可显示不同的平面切片)。

en: HSV Square
zh: HSV 方格

en: An HSV Square which can be rotated to show different hues.
zh: 一个 HSV 正方形(旋转可显示不同的色相)。

en: HSV Wheel
zh: HSV 色轮

en: Saturation and Value color changer.
zh: 饱和度和明度颜色修改器。

[ctx: palette panel: properties button tooltip]
en: Palette properties
zh: 调色板属性

[ctx: palette panel tab tooltip title]
en: Palette
zh: 调色板

[ctx: palette panel tab tooltip description]
en: Set the color from a loadable, editable palette.
zh: 通过一个可加载的、 可编辑的调色板设置颜色。

[ctx: palette editor dialog: palette name entry]
en: Untitled Palette
zh: 无标题调色板

[ctx: palette editor dialog: title]
en: Palette Editor
zh: 调色板编辑器

[ctx: palette editor dialog: action buttons: tooltips]
en: Load from a GIMP palette file
zh: 从 GIMP 调色板加载

[ctx: palette editor dialog: action buttons: tooltips]
en: Save to a GIMP palette file
zh: 保存至 GIMP 调色板文件

[ctx: palette editor dialog: action buttons: tooltips]
en: Add a new empty swatch
zh: 添加一个新的空色板

[ctx: palette editor dialog: action buttons: tooltips]
en: Remove the current swatch
zh: 移除当前样本

[ctx: palette editor dialog: action buttons: tooltips]
en: Remove all swatches
zh: 移除所有样本

[ctx: palette editor dialog: palette name/title entry: label]
en: Title:
zh: 标题：

[ctx: palette editor dialog: palette name/title entry: tooltip]
en: Name or description for this palette
zh: 调色板名称及描述

[ctx: palette editor dialog: number-of-columns spinbutton: title]
en: Columns:
zh: 列：

[ctx: palette editor dialog: number-of-columns spinbutton: tooltip]
en: Number of columns
zh: 列数

[ctx: palette editor dialog: color name entry: label]
en: Color name:
zh: 颜色名称：

[ctx: palette editor dialog: color name entry: tooltip]
en: Current color's name
zh: 当前颜色名称

[ctx: palette editor dialog: color name entry]
en: Empty palette slot
zh: 空调色板位置

[ctx: palette load dialog: title]
en: Load palette
zh: 加载调色板

[ctx: palette save dialog: title]
en: Save palette
zh: 保存调色板

[ctx: palette view]
en: Color swatch palette.
    Drop colors here,
    drag them to organize.
zh: 调色板。
    放置颜色到这里，
    拖动以重新组织颜色。

[ctx: palette view]
en: Empty palette slot (drag a color here)
zh: 空调色板位置(拖放颜色至此)

[ctx: palette view: context menu]
note: TRANSLATORS: inserting gaps (empty color swatches)
en: Add Empty Slot
zh: 添加空位置

[ctx: palette view: context menu]
note: TRANSLATORS: inserting gaps (empty color swatches)
en: Insert Row
zh: 插入一行

[ctx: palette view: context menu]
note: TRANSLATORS: inserting gaps (empty color swatches)
en: Insert Column
zh: 插入一列

[ctx: palette view: context menu]
note: TRANSLATORS: Color interpolations
en: Fill Gap (RGB)
zh: 填补空白 (RGB)

[ctx: palette view: context menu]
note: TRANSLATORS: Color interpolations
en: Fill Gap (HCY)
zh: 填补空白 (HCY)

[ctx: palette view: context menu]
note: TRANSLATORS: Color interpolations
en: Fill Gap (HSV)
zh: 填补空白 (HSV)

[ctx: palette load dialog: filters]
en: GIMP palette file (*.gpl)
zh: GIMP 调色板(*.gpl)

[ctx: palette load dialog: filters]
en: All files (*)
zh: 全部文件(*)

[ctx: palette save dialog: filters]
en: GIMP palette file (*.gpl)
zh: GIMP 调色板文件(*.gpl)

[ctx: palette save dialog: filters]
en: All files (*)
zh: 全部文件(*)

[ctx: color sliders panel: tab title (in tooltip)]
en: Component Sliders
zh: 构成要素滚动条

[ctx: color sliders panel: tab description (in tooltip)]
en: Adjust individual components of the color.
zh: 调整颜色的单个构成要素。

[ctx: color component slider: tooltip]
en: RGB Red
zh: RGB 红色

[ctx: color component slider: tooltip]
en: RGB Green
zh: RGB 绿色

[ctx: color component slider: tooltip]
en: RGB Blue
zh: RGB 蓝色

[ctx: color component slider: tooltip]
en: HSV Hue
zh: HSV 色相

[ctx: color component slider: tooltip]
en: HSV Saturation
zh: HSV 饱和度

[ctx: color component slider: tooltip]
en: HSV Value
zh: HSV 明度

[ctx: color component slider: tooltip]
en: HCY Hue
zh: HCY 色相

[ctx: color component slider: tooltip]
en: HCY Chroma
zh: HCY 色度

[ctx: color component slider: tooltip]
en: HCY Luma (Y')
zh: HCY 亮度 (Y')

[ctx: color changer dock panels: tab tooltip title]
en: Liquid Wash
zh: 液体清洗

[ctx: color changer dock panels: tab tooltip description]
en: Change color using a liquid-like wash of nearby colors.
zh: 使用像液体清洗附近的颜色的方式改变颜色。

[ctx: color changer dock panels: tab tooltip title]
en: Concentric Rings
zh: 同心环

[ctx: color changer dock panels: tab tooltip description]
en: Change color using concentric HSV rings.
zh: 通过HSV同心环改变颜色。

[ctx: color changer dock panels: tab tooltip title]
en: Crossed Bowl
zh: 交叉碗

[ctx: color changer dock panels: tab tooltip description]
en: Change color with HSV ramps crossing a radial bowl of color.
zh: 通过穿过辐射状的碗形颜色的HSV坡道改变颜色。

[ctx: File Load Compat Options]
en: Based on file
zh: 基于文件

[ctx: file compatibility question]
en: Do you want to open this file anyway?
zh: 您是否仍要打开此文件？

[ctx: Version compat warning toggle]
en: Don't show this warning again
zh: 不再显示这则警告

[ctx: Prefs Dialog|Compatibility]
note: TRANSLATORS: One of the options for the TRANSLATORS: "When Not Specified in File" TRANSLATORS: compatibility setting.
en: Always open in 1.x mode
zh: 始终以1.x 模式打开

[ctx: Prefs Dialog|Compatibility]
note: TRANSLATORS: One of the options for the TRANSLATORS: "When Not Specified in File" TRANSLATORS: compatibility setting.
en: Always open in 2.x mode
zh: 始终以 2.x 模式打开

[ctx: Prefs Dialog|Compatibility]
note: TRANSLATORS: One of the options for the TRANSLATORS: "When Not Specified in File" TRANSLATORS: compatibility setting.
en: Open in 1.x mode unless file contains pigment layers
zh: 除非文件包含颜料图层，否则以 1.x 模式打开

[ctx: File Load Compat Options]
note: TRANSLATORS: This is a label for a dropdown menu in the TRANSLATORS: file chooser dialog when loading .ora files.
en: Compatibility mode:
zh: 兼容模式：

[ctx: prefs: device's type label]
en: Cursor/puck
zh: 光标/冰球

[ctx: prefs: device's type label]
en: Eraser
zh: 橡皮擦

[ctx: prefs: device's type label]
en: Keyboard
zh: 键盘

[ctx: prefs: device's type label]
en: Mouse
zh: 鼠标

[ctx: prefs: device's type label]
en: Pen
zh: 钢笔

[ctx: prefs: device's type label]
en: Touchpad
zh: 触摸板

[ctx: prefs: device's type label]
en: Touchscreen
zh: 触摸屏

[ctx: device settings: allowed usage]
en: Ignore
zh: 忽略

[ctx: device settings: allowed usage]
en: Any Task
zh: 任何任务

[ctx: device settings: allowed usage]
en: Non-painting tasks
zh: 非绘画任务

[ctx: device settings: allowed usage]
en: Navigation only
zh: 仅作导航

[ctx: device settings: unmodified scroll action]
en: Zoom
zh: 缩放

[ctx: device settings: unmodified scroll action]
en: Pan
zh: 平移工具

[ctx: prefs: devices table: column header]
note: TRANSLATORS: Column's data is the device's name
en: Device
zh: 设备

[ctx: prefs: devices table: column header]
note: TRANSLATORS: Column's data is the number of axes (an integer)
en: Axes
zh: 轴线

[ctx: prefs: devices table: column header]
note: TRANSLATORS: Column shows type labels ("Touchscreen", "Pen" etc.)
en: Type
zh: 类型

[ctx: prefs: devices table: column header]
note: TRANSLATORS: Column's data is a dropdown allowing the allowed TRANSLATORS: tasks for the row's device to be configured.
en: Use for…
zh: 用作…

[ctx: prefs: devices table: column header]
note: TRANSLATORS: Column's data is a dropdown for how the device's TRANSLATORS: scroll wheel or scroll-gesture events are to be TRANSLATORS: interpreted normally.
en: Scroll…
zh: 滚动…

en: Overwrite brush?
zh: 覆盖笔刷吗？

en: Imported brush
zh: 导入的笔刷

en: Existing brush
zh: 现有的笔刷

en: <b>A brush named “{brush_name}” already exists.</b>
    Do you want to replace it, or should the new brush be renamed?
zh: <b>已经存在名称为 “{brush_name}” 的笔刷。</b>
    你想要取代原来笔刷，或重新命名为新的笔刷？

en: Overwrite brush group?
zh: 覆盖笔刷组吗？

en: Import brush package?
zh: 要导入笔刷包吗？

en: <b>Do you really want to import package “{brushpack_name}”?</b>
zh: <b>你真的要导入包 “{brushpack_name}”？</b>

en: Load brush settings from shortcut slot %d
zh: 从快捷方式位置 %d 加载笔刷设置

en: Store brush settings in shortcut slot %d
zh: 保存笔刷设置到快捷方式位置 %d

en: Restore Brush %d
zh: 还原笔刷 %d

en: Save to Brush %d
zh: 储存到笔刷 %d

note: TRANSLATORS: This is a separator for the list of button actions TRANSLATORS: that appears when a modifier key is held down. TRANSLATORS: search for " held down: " (incl spaces) for the context
en: ;
zh: ；

note: TRANSLATORS: "With <current-modifiers> held down: <separated-list>" TRANSLATORS: Action names may contain coordinating conjunctions such TRANSLATORS: as the English "and", so use appropriate punctuation or TRANSLATORS: wording for the separator. Also a little more spacing TRANSLATORS: than normal lo
en: With {modifiers} held down:  {button_actions}.
zh: 按住 {modifiers} :  {button_actions}。

[ctx: Statusbar message: copy result]
en: Empty document, nothing copied.
zh: 空文档，未复制任何内容。

[ctx: Statusbar message: copy result]
en: Copied layer as {w}×{h} image.
zh: 复制图层为 {w}×{h} 图片。

[ctx: Statusbar message: paste result]
en: Nothing on clipboard.
zh: 剪贴板上什么也没有。

[ctx: Statusbar message: paste result]
en: Clipboard does not contain an image.
zh: 剪贴板不包含图像。

[ctx: Statusbar message: paste result]
en: Cannot paste into this type of layer.
zh: 无法粘贴到这种类型的图层中。

[ctx: Statusbar message: paste result]
en: Pasted {w}×{h} image.
zh: 粘贴 {w}×{h} 图片。

[ctx: Open dragged file confirm dialog: title]
en: Open Dragged File?
zh: 打开拖曳的文件？

[ctx: Open dragged file confirm dialog: continue button]
en: _Open
zh: 打开(_O)

en: Set current color
zh: 设定目前颜色

en: Leave Fullscreen Mode
zh: 退出全屏模式

en: Enter Fullscreen Mode
zh: 进入全屏模式

[ctx: Quit confirm dialog: title]
en: Really Quit?
zh: 确定要离开？

[ctx: Quit confirm dialog: continue button]
en: _Quit
zh: 退出(_Q)

en: Import brush package…
zh: 导入笔刷包…

en: MyPaint brush package (*.zip)
zh: MyPaint 笔刷包 (*.zip)

note: # UI string consts TRANSLATORS: Statusbar message when "Edit in External App" TRANSLATORS: (for a layer) is successfully initiated.
en: Launched {app_name} to edit layer “{layer_name}”
zh: 为编辑层 “{layer_name}” 已启动 {app_name}

note: TRANSLATORS: Statusbar message shown when the app chosen for TRANSLATORS: "Edit in External App" (for a layer) failed to open.
en: Error: failed to launch {app_name} to edit layer “{layer_name}”
zh: 错误：无法为编辑层"{layer_name}"启动 {app_name}

note: TRANSLATORS: Statusbar message for when an "Edit in External App" TRANSLATORS: operation is cancelled by the user before it starts.
en: Editing cancelled. You can still edit “{layer_name}” from the Layers menu.
zh: 编辑取消。您仍可以通过“图层”菜单编辑"{layer_name}"。

note: TRANSLATORS: This is a statusbar message shown when TRANSLATORS:  a layer is updated from an external edit
en: Updated layer “{layer_name}” with external edits
zh: 已使用外部编辑更新层 “{layer_name}”

en: MyPaint needs to edit a file of type “{type_name}” ({content_type}). What application should it use?
zh: MyPaint 需要编辑类型为 "{type_name}"({content_type}) 的文件。应该使用什么应用程序？

en: What application should MyPaint use for editing files of type “{type_name}” ({content_type})?
zh: MyPaint 应该使用什么应用程序编辑类型为“{type_name}” ({content_type})的文件？

[ctx: Document I/O: message shown while working]
en: Loading {files_summary}…
zh: 正在加载 {files_summary}…

[ctx: Document I/O: message shown while working]
en: Importing layers from {files_summary}…
zh: 从 {files_summary} 中导入图层…

[ctx: Document I/O: message shown while working]
en: Saving {files_summary}…
zh: 正在保存 {files_summary}…

[ctx: Document I/O: message shown while working]
en: Exporting to {files_summary}…
zh: 导出到 {files_summary}…

[ctx: Document I/O: fail message]
en: Failed to export to {files_summary}.
zh: 导出到 {files_summary} 失败。

[ctx: Document I/O: fail message]
en: Failed to save {files_summary}.
zh: 保存 {files_summary} 失败。

[ctx: Document I/O: fail message]
en: Could not import layers from {files_summary}.
zh: 无法从 {files_summary} 中导入图层。

[ctx: Document I/O: fail message]
en: Could not load {files_summary}.
zh: 无法加载 {files_summary}。

[ctx: Document I/O: fail dialog title]
en: Save failed
zh: 保存失败

[ctx: Document I/O: fail dialog title]
en: Export failed
zh: 导出失败

[ctx: Document I/O: fail dialog title]
en: Import Layers failed
zh: 导入图层失败

[ctx: Document I/O: fail dialog title]
en: Open failed
zh: 打开失败

[ctx: Document I/O: success]
en: Exported to {files_summary} successfully.
zh: 成功导出到 {files_summary}。

[ctx: Document I/O: success]
en: Saved {files_summary} successfully.
zh: 成功保存 {files_summary}。

[ctx: Document I/O: success]
en: Imported layers from {files_summary}.
zh: 从 {files_summary} 导入图层。

[ctx: Document I/O: success]
en: Loaded {files_summary}.
zh: 已加载 {files_summary}。

[ctx: save/load dialogs: filter patterns]
en: All Recognized Formats
zh: 所有可识别的格式

[ctx: save dialogs: save formats and options]
en: By extension (prefer default format)
zh: 通过扩展名(首选默认格式)

[ctx: save dialogs: save formats and options]
en: PNG, transparent RGBA (*.png)
zh: PNG 透明 RGBA (*.png)

[ctx: save dialogs: save formats and options]
en: JPEG 90% quality (*.jpg; *.jpeg)
zh: JPEG 90% 品质 (*.jpg; *.jpeg)

[ctx: Dialogs (window title): File→Export…]
en: Export
zh: 导出

[ctx: Dialogs (window title): File→Save As…]
en: Save As
zh: 另存为

[ctx: save dialogs: formats and options: (label)]
en: Format to save as:
zh: 格式另存为：

[ctx: Destructive action confirm dialog: fallback title (normally overridden)]
en: Really Continue?
zh: 确定要继续？

[ctx: Destructive action confirm dialog: cancel button]
en: _Cancel
zh: 取消(_C)

[ctx: Destructive action confirm dialog: save checkbox]
en: _Save to Scraps first
zh: 优先保存为作草稿(_S)

[ctx: Destructive action confirm dialog: warning message]
en: You risk losing {abbreviated_time} of unsaved painting.
zh: 您可能丢失 {abbreviated_time} 的未保存的绘画。

[ctx: File→New: confirm dialog: title question]
en: New Canvas?
zh: 新画布？

[ctx: File→New: confirm dialog: continue button]
en: _New Canvas
zh: 新建画布(_N)

[ctx: File→Open: confirm dialog: title question]
en: Open File?
zh: 打开文件？

[ctx: File→Open: confirm dialog: continue button]
en: _Open…
zh: 打开(_O)…

[ctx: File→Open: file chooser dialog: title]
en: Open File
zh: 打开文件

[ctx: load dialogs: title]
en: Open Scratchpad…
zh: 打开暂存区…

[ctx: Layers→Import Layers: files-chooser dialog: title]
en: Import Layers
zh: 导入图层

[ctx: File→Open Recent→* confirm dialog: title]
en: Open File?
zh: 打开文件？

[ctx: File→Open Recent→* confirm dialog: continue button]
en: _Open
zh: 打开(_O)

[ctx: File→Open Most Recent confirm dialog: title]
en: Open Most Recent File?
zh: 打开最近文件？

[ctx: File→Open Most Recent→* confirm dialog: continue button]
en: _Open
zh: 打开(_O)

[ctx: File→Open Next/Prev Scrap: error message]
en: There are no scrap files yet. Try saving one first.
zh: 尚无草稿文件。尝试先保存一个。

[ctx: File→Open Next/Prev Scrap confirm dialog: title]
en: Open Next Scrap?
zh: 打开下一个草稿？

[ctx: File→Open Next/Prev Scrap confirm dialog: title]
en: Open Previous Scrap?
zh: 打开上一个草稿？

[ctx: File→Open Next/Prev Scrap confirm dialog: continue button]
en: _Open
zh: 打开(_O)

[ctx: File→Revert confirm dialog: title]
en: Revert Changes?
zh: 还原更改？

[ctx: File→Revert confirm dialog: continue button]
en: _Revert
zh: 还原(_R)

[ctx: Name of the fill mode In other software, 'Flood Fill' is also known as 'Bucket Fill' or just 'Fill']
en: Flood Fill
zh: 满水法填充

[ctx: Usage description of the Flood Fill mode]
en: Fill areas with color
zh: 用颜色填充区域

[ctx: fill options: option category (label) Options under this category relate to what the fill isbased on, not where the actual fill ends up.]
en: Source:
zh: 源：

[ctx: fill options: 'Source:' category (tooltip)]
en: The input that the fill will be based on
zh: 填充将基于输入

[ctx: fill options: 'Source' category: Layer dropdown (tooltip)]
en: Select a specific layer you want the fill to be based on
zh: 选择要作为填充依据的特定图层

[ctx: fill options: 'Source:' category: toggle (label) When this option is enabled, the fill is based on the combination of all visible layers]
en: Sample Merged
zh: 合并样本

[ctx: fill options: option category (label) Options under this category relate to where the fill will end up (default: the active layer) and how it will be combined with that layer.]
en: Target:
zh: 目标：

[ctx: fill options: Target | toggle (label) When this option is enabled, the fill will be placed on a new layer above the active layer. Option resets after each fill.]
en: New Layer (once)
zh: 新图层(一次性)

[ctx: fill options: Target | New Layer (tooltip)]
en: Create a new layer with the results of the fill.
    This is turned off automatically after use.
zh: 使用填充结果创建一个新图层。
    该图层在使用后自动关闭。

[ctx: fill options: Target | Blend Mode dropdown (tooltip)]
en: Blend mode used when filling
zh: 填充时使用的混合模式

[ctx: fill options: Opacity slider (tooltip)]
en: Opacity of the fill
zh: 填充不透明度

[ctx: fill options: numeric option - grow/shrink fill (label)]
en: Offset:
zh: 偏移：

[ctx: fill options: numeric option for blurring fill (label)]
en: Feather:
zh: 羽化：

[ctx: fill options: on/off sub-option, numeric (label) When enabled, if the fill stops after going past a detected gap, it 'pulls' the fill back out of the gap to the other side of it.]
en: Prevent seeping
zh: 防止渗漏

[ctx: fill options: Reset button (tooltip)]
en: Reset options to their defaults
zh: 重置选项为默认值

[ctx: fill option: default option in the Source Layer dropdown]
en: Selected Layer
zh: 选择图层

en: Edit Frame
zh: 编辑边框

en: Adjust the document frame
zh: 调整文档边框

en: Dots Per Inch (really Pixels Per Inch)
zh: 点每英寸 (实际像素每英寸)

en: Frame Color
zh: 边框颜色

en: <b>Frame dimensions</b>
zh: <b>边框尺寸</b>

en: <b>Pixel density</b>
zh: <b>像素密度</b>

en: Set Frame to Layer
zh: 根据图层设置边框

en: Set frame to the extents of the current layer
zh: 将边框设置成根据当前图层的尺寸

en: Set Frame to Document
zh: 根据文档设置边框

en: Set frame to the combination of all layers
zh: 将边框设置为所有图层的合并的尺寸

en: Trim Layer to Frame
zh: 根据边框修剪图层

en: Trim parts of the current layer which lie outside the frame
zh: 修剪边框当前图层位于边框以外的部分

en: Freehand Drawing
zh: 徒手绘图

en: Paint free-form brush strokes
zh: 绘画形式自由的画笔笔触

note: TRANSLATORS: Short alias for "Slow position tracking". This is TRANSLATORS: used on the options panel.
en: Smooth:
zh: 平滑度：

en: Bug Detected
zh: 侦测到程式错误

en: <big><b>A programming error has been detected.</b></big>
zh: <big><b>已侦测到一个程式错误。</b></big>

en: You may be able to ignore this error and carry on working, but you should probably save your work soon.
    
    Please tell the developers about this using the issue tracker if no-one else has reported it yet.
zh: 您可以忽略此错误并继续，但你应该尽快保存你的作品。
    如果还没有其他人报告过这个问题，请通过问题跟踪器把问题告诉开发人员。

en: Search Tracker…
zh: 搜索跟踪器...…

en: Ignore Error
zh: 忽略错误

en: Quit MyPaint
zh: 退出 MyPaint

en: Exception while analyzing the exception.
zh: 当分析例外时的例外。

note: TRANSLATORS: Crash report template for github, preceding a traceback. TRANSLATORS: Please ask users kindly to supply at least an English TRANSLATORS: title if they are able.
en:             #### Description
    
                Give this report a short descriptive title.
                Use something like
                "[feature-that-broke]: [what-went-wrong]"
                for the title, if you can.
                Then please replace this text
                with a longer description of the bug.
                Screenshots or videos are great, too!
    
                #### Steps to reproduce
    
                Please tell us what you were doing
                when the error message popped up.
                If you can provide step-by-step instructions
                on how to reproduce the bug,
                that's even better.
    
                #### Traceback
zh:             #### 描述
    
                为该报告提供一个简短的描述性的标题。
                如果可以，请提供形如"[feature-that-broke]: [what-went-wrong]"的标题。
                接着请把这个文本替换为一段长一些的缺陷描述。
                有屏幕截图或者录屏也非常好！            
    
                #### 重现步骤
    
                请告诉我们在错误信息出现之前，你做了什么。
                如果你能够提供重现缺陷的步骤，那最好。
                
                #### 追踪

en: Inking
zh: 墨迹作图

en: Draw, and then adjust smooth lines
zh: 先画，然后调整成流程的线条

en: Input Device Test
zh: 输入装置测试

en: (no pressure)
zh: (无压力感应)

en: (no tilt)
zh: (无倾斜感应)

en: (no device)
zh: (无装置)

note: TRANSLATORS: Command to move a layer in the horizontal plane, TRANSLATORS: preserving its position in the stack. TRANSLATORS: Note "in the horizontal plane" - not "horizontally".
en: Move Layer
zh: 移动图层

en: Move the current layer
zh: 移动当前图层

[ctx: layer properties dialog: name entry: icon tooltip]
en: Layer names cannot be empty.
zh: 图层名称不能为空。

[ctx: layer properties dialog: name entry: icon tooltip]
en: Layer name is not unique.
zh: 图层名称不是唯一的。

[ctx: layer properties dialog: title]
en: Layer Properties
zh: 图层属性

[ctx: layer properties dialog: done button]
en: Done
zh: 完成

[ctx: Layers: description: no layer ("never happens" condition!)]
en: ?layer
zh: ?图层

[ctx: Layers: description parts: layer hidden]
en: Hidden
zh: 隐藏

[ctx: Layers: description parts: opacity percentage]
en: %d%% opaque
zh: %d%% 不透明

[ctx: Layers dockable: description parts: layer locked flag]
en: Locked
zh: 已锁定

en: Arrange layers and assign effects
zh: 安排图层并指定效果

note: TRANSLATORS: tooltip for the opacity slider (text) TRANSLATORS: note that "%%" turns into "%"
en: Layer opacity: %d%%
zh: 图层不透明度：%d％

note: TRANSLATORS: status bar messages for drag, without/with modifiers
en: Move layer in stack…
zh: 在栈中移动图层...…

en: Move layer in stack (dropping into a regular layer will create a new group)
zh: 在栈中移动图层(拖放到一个一般图层中将创建一个新的组)

[ctx: view controls: rename view dialog]
en: Rename View
zh: 重命名视图

en: Entrance Pressure
zh: 起始压力

en: Stroke entrance pressure for line tools
zh: 线条工具笔划起始压力

en: Midpoint Pressure
zh: 中点压力

en: Mid-Stroke pressure for line tools
zh: 线条工具笔划中间压力

en: Exit Pressure
zh: 结束压力

en: Stroke exit pressure for line tools
zh: 线条工具笔划结束压力

en: Stroke lead-in end
zh: 笔划引入末端

en: Stroke trail-off beginning
zh: 笔划开始逐渐消失

en: Pressure variation…
zh: 压力变化...…

en: Lines and Curves
zh: 直线和曲线

note: TRANSLATORS: users should never see this message
en: Generic line/curve mode
zh: 通用直线/曲线模式

en: Draw straight lines; Shift adds curves, Ctrl constrains angle
zh: 绘制直线；Shift键加入曲线，Ctrl键限制角度

en: Connected Lines
zh: 连接线

en: Draw a sequence of lines; Shift adds curves, Ctrl constrains angle
zh: 绘制一系列直线;Shift键添加曲线， Ctrl 键限制角度

en: Ellipses and Circles
zh: 椭圆形和圆形

en: Draw ellipses; Shift rotates, Ctrl constrains ratio/angle
zh: 绘制椭圆; Shift键旋转，Ctrl 键限制比例/角度

[ctx: About dialog: copyright statement]
en: Copyright (C) 2005-2020
    Martin Renold and the MyPaint Development Team
zh: 著作权 (C) 2005-2020
    Martin Renold 和 MyPaint 开发团队

[ctx: About dialog: license summary]
en: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
    
    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the COPYING file for more details.
zh: 此程序是免费软件;你可以将它重新分发和/或在GNU 通用公共许可的条款下修改并把它以自由软件基金会的名义出版；许可协议的版本 2，或 (由您选择) 任何之后的版本。
    
    希望此程序的分发是令人满意的，但没有任何担保。请参阅版权文件获取更多细节。

[ctx: About dialog: credits: tasks]
en: programming
zh: 编程

[ctx: About dialog: credits: tasks]
en: portability
zh: 可移植性

[ctx: About dialog: credits: tasks]
en: project management
zh: 项目管理

[ctx: About dialog: credits: tasks: brush presets and icons]
en: brushes
zh: 笔刷

[ctx: About dialog: credits: tasks: background paper textures]
en: patterns
zh: 模式

[ctx: About dialog: credits: tasks: icons for internal tools]
comment: ../gui/drawwindow.py:867
en: tool icons
zh: 工具图标

[ctx: About dialog: credits: tasks: the main application icon]
en: desktop icon
zh: 桌面图标

[ctx: About dialog: credits: tasks: palettes]
en: palettes
zh: 调色板

[ctx: About dialog: credits: tasks: docs, manuals and HOWTOs]
en: documentation
zh: 文档

[ctx: About dialog: credits: tasks: user support]
en: support
zh: 支持

[ctx: About dialog: credits: tasks: outreach (social media, ads?)]
en: outreach
zh: 外联

[ctx: About dialog: credits: tasks: running or building a community]
en: community
zh: 社区

[ctx: About dialog: credits: translator credits (your name(s) here!)]
note: TRANSLATORS: THIS SHOULD NOT BE TRANSLATED LITERALLY TRANSLATORS: The "translation" of this string should be a list of names TRANSLATORS: of the people who have contributed to the translation to TRANSLATORS: this language. One name per line, optionally with an email TRANSLATORS: address within angle
en: translator-credits
zh: Dongjun Wu <ziyawu@gmail.com>, 2010, 2012.
    Ruei-Yuan Lu <RueiYuan.Lu@gmail.com>, 2012.
    Andrew Chadwick <a.t.chadwick@gmail.com>,2015.
    玉堂白鹤 <yjwork@qq.com>, 2019, 2020.
    及 https://hosted.weblate.org/projects/mypaint/ 网站其他贡献者

note: TRANSLATORS:"Brush opacity" for the options panel. Short.
en: Opaque:
zh: 不透明度：

note: TRANSLATORS:"Brush hardness/sharpness" for the options panel. Short.
en: Sharp:
zh: 尖锐：

note: TRANSLATORS:"Paint Pigment Mode" for the options panel. Short.
en: Pigment:
zh: 颜料：

[ctx: options panel: tab tooltip: title]
comment: ../gui/drawwindow.py:867
en: Tool Options
zh: 工具选项

[ctx: options panel: tab tooltip: description]
en: Specialized settings for the current editing tool
zh: 当前编辑工具的专门设置

[ctx: options panel: body]
en: <i>No options available</i>
zh: <i>没有可用的选项</i>

en: Zoom: %.01f%%
zh: 缩放：%.01f%%

[ctx: context picker: statusbar text during grab]
en: Pick brushstroke settings, stroke color, and layer…
zh: 选取笔触设置，笔触颜色，以及图层…

[ctx: color picker: statusbar text during grab]
en: Pick color…
zh: 选取颜色…

[ctx: Language preferences menu - default option]
note: TRANSLATORS: This option means that MyPaint will try to use TRANSLATORS: the language the system tells it to use.
en: System Language
zh: 系统语言

en: Show preview of the whole drawing area
zh: 显示整个绘图区域的预览

note: TRANSLATORS: The preview panel shows where the "camera" of the TRANSLATORS: main view is pointing.
en: Show Viewfinder
zh: 显示取景器

en: Scratchpad
zh: 暂存区

en: Mix colors and make sketches on separate scrap pages
zh: 在另外的废弃页面上混合颜色或者绘制草图

en: (Nothing to show)
zh: (没有东西可显示)

[ctx: symmetry axis edit mode: instructions shown in statusbar]
en: Place axis
zh: 放置轴

[ctx: symmetry axis edit mode: instructions shown in statusbar]
en: Move axis
zh: 移动轴

[ctx: symmetry axis edit mode: instructions shown in statusbar]
en: Remove axis
zh: 移除轴

[ctx: symmetry axis edit mode: mode name (tooltips)]
en: Edit Symmetry Axis
zh: 编辑对称轴

[ctx: symmetry axis edit mode: mode description (tooltips)]
en: Adjust the painting symmetry axis.
zh: 调整绘画对称轴。

[ctx: symmetry axis options panel: labels]
en: X Position:
zh: X 位置：

[ctx: symmetry axis options panel: labels]
en: Y Position:
zh: Y 位置：

[ctx: symmetry axis options panel: position button: no axis pos.]
en: None
zh: 无

[ctx: symmetry axis options panel: labels]
en: Alpha:
zh: Alpha：

[ctx: symmetry axis options panel: labels]
en: Symmetry Type:
zh: 对称类型：

[ctx: symmetry axis options panel: axis position dialog: window title]
en: X axis Position
zh: X 轴位置

[ctx: symmetry axis options panel: axis position dialog: window title]
en: Y axis Position
zh: Y 轴位置

[ctx: symmetry axis options panel: axis active checkbox]
en: Enabled
zh: 已启用

en: File handling
zh: 文件处理

en: Scraps switcher
zh: 草稿切换器

en: Blend Modes
zh: 混合模式

en: Line Modes
zh: 直线模式

en: View (Main)
zh: 视图 (主)

en: View (Alternative/Secondary)
zh: 视图 (替代/辅助)

en: View (Resetting)
zh: 视图 (重置)

[ctx: workspace: sidebar tabs: button tooltips]
en: {tab_title}: close tab
zh: {tab_title}：关闭标签

[ctx: workspace: sidebar tabs: button tooltips]
en: {tab_title}: tab options and properties
zh: {tab_title}: 选项卡选项和属性

[ctx: workspace: sidebar tabs: button tooltips]
en: {tab_title}: move tab to other sidebar
zh: {tab_title}：将标签页移至其他侧边栏

en: Scroll View
zh: 滚动视图

en: Drag the canvas view
zh: 拖动画布视图

en: Zoom View
zh: 缩放视图

en: Zoom the canvas view
zh: 缩放画布视图

en: Rotate the canvas view
zh: 旋转画布视图

en: Undefined (command not started yet)
zh: 未定义的 (命令尚未启动)

note: TRANSLATORS: A short time spent painting / making brushwork. TRANSLATORS: This can correspond to zero or more touches of TRANSLATORS: the physical stylus to the tablet.
en: {seconds:.01f}s of painting with {brush_name}
zh: 用笔刷 {brush_name} 绘制了{seconds:.01f}秒

en: Trim Layer
zh: 修剪图层

en: Uniquify Layer Pixels
zh: 统一图层像素

en: Refactor Group
zh: 重构组

en: Clear Layer
zh: 清除图层

note: This is used by Paste layer as well as when loading from a PNG file. However in the latter case, the undo stack is reset immediately afterward.
en: Paste Layer
zh: 粘贴图层

en: New Layer from Visible
zh: 新建可见图层

en: Merge Visible Layers
zh: 合并可见图层

en: Merge Down
zh: 向下合并

en: Normalize Layer Mode
zh: 正常化图层模式

en: Import Layers
zh: 导入图层

en: Add {layer_default_name}
zh: 添加 {layer_default_name}

en: Move Layer in Stack
zh: 在栈中移动图层

en: Make Layer Visible
zh: 将图层设为显现状态

en: Make Layer Invisible
zh: 将图层设为隐形状态

en: Set Layer Opacity: %0.1f%%
zh: 设置图层不透明度：%0.1f%%

en: Set Layer Mode: %s
zh: 设置图层模式：%s

en: Enable Frame
zh: 启用边框

en: Disable Frame
zh: 禁用边框

en: Update Frame
zh: 更新边框

en: Edit Layer Externally
zh: 通过外部工具编辑图层

[ctx: Document IO: common error strings: {error_loading_common}]
en: Error loading “{basename}”.
zh: 加载"{basename}"时出错。

[ctx: Document IO: common error strings: {see_logs}]
en: The logs may have more detail about this error.
zh: 日志可能会有关于此错误的更多细节。

[ctx: Document autosave descriptions: the {ago} string: future]
note: TRANSLATORS: string used in e.g. "3h42m from now"
en: from now
zh: 从现在开始

[ctx: Document autosave descriptions: the {ago} string: past]
note: TRANSLATORS: string used in e.g. "8s ago"
en: ago
zh: 以前

[ctx: Document autosave descriptions]
note: TRANSLATORS: String descriptions for an autosaved backup. TRANSLATORS: Time strings are localized: e.g. "3h42m" or "8s"
en: Cache folder still may be in use.
    Are you running more than once instance of MyPaint?
    Close app and wait {cache_update_interval}s to retry.
zh: 缓存文件夹可能仍在使用中。
    你在运行超过一个MyPaint实例吗？
    关闭应用程序并等待{cache_update_interval}秒后重试。

[ctx: Document autosave descriptions]
en: Incomplete backup updated {last_modified_time} {ago}
zh: 不兼容的备份(更新自 {last_modified_time} {ago})

[ctx: Document autosave descriptions]
note: TRANSLATORS: The {ago} variable is a translated string. TRANSLATORS: Look for the msgids "from now" and "ago" TRANSLATORS: (with context starting w. "Document autosave") TRANSLATORS: to make sure their translations match this one.
en: Backup updated {last_modified_time} {ago}
    Size: {autosave.width}×{autosave.height} pixels, Layers: {autosave.num_layers}
    Contains {unsaved_time} of unsaved painting.
zh: 备份更新自 {last_modified_time} {ago} 
    大小: {autosave.width}×{autosave.height} 像素，图层: {autosave.num_layers} 
    包含 {unsaved_time} 的未保存的绘画。

[ctx: Document IO: hint templates for user-facing exceptions]
en: Unable to write “{filename}”: {err}
    Do you have enough space left on the device?
zh: 无法写入文件“{filename}”: {err}
    你的设备上有足够的剩余空间吗？

[ctx: Document IO: hint templates for user-facing exceptions]
en: Unable to write “{filename}”: {err}
zh: 无法写入文件 “{filename}”: {err}

[ctx: Document IO: loading errors]
en: {error_loading_common}
    The file does not exist.
zh: {error_loading_common}
    文件不存在。

[ctx: Document IO: loading errors]
en: {error_loading_common}
    You do not have the permissions needed to open this file.
zh: {error_loading_common}
    你没有打开此文件所需的权限。

[ctx: Document IO: loading errors]
en: {error_loading_common}
    
    Reason: {reason}
    
    {see_logs}
zh: {error_loading_common}
    
    原因: {reason}
    
    {see_logs}

[ctx: Document IO: loading errors]
en: {error_loading_common}
    Unknown file format extension: “{ext}”
zh: {error_loading_common}
    未知的文件格式扩展名：“{ext}”

[ctx: Document IO: group name for Import Layers]
en: Imported layers
zh: 导入图层

[ctx: Document IO: hint templates for user-facing exceptions]
en: Unable to save as JPEG: {original_msg}
    
    Try saving in PNG format instead, if your machine doesn’t have a lot of memory. MyPaint’s PNG save function is more efficient.
zh: 无法另存为 JPEG：{original_msg} 
    
    如果你的机器没有大量的内存，尝试保存成PNG 格式。MyPaint 的PNG保存功能更加高效。

[ctx: Document autosave: restoring: errors]
en: Failed to recover work from an automated backup.
    
    Reason: {reason}
    
    {see_logs}
zh: 无法从自动备份中恢复作品。
    
    原因：{reason}
    
    {see_logs}

[ctx: floodfill status message: use active tense]
en: Filling
zh: 填充

[ctx: floodfill status message: use active tense]
en: Morphing
zh: 变形

[ctx: floodfill status message: use active tense]
en: Blurring
zh: 模糊

[ctx: floodfill status message: use active tense]
en: Compositing
zh: 合成

[ctx: floodfill status message: use active tense]
en: Finishing up
zh: 完成

[ctx: Time period abbreviations]
en: {hours}h{minutes}m
zh: {hours}小时{minutes}分钟

[ctx: Time period abbreviation]
en: {minutes}m{seconds}s
zh: {minutes}分{seconds}秒

[ctx: Time period abbreviation]
en: {seconds}s
zh: {seconds}秒

[ctx: layer default names]
note: TRANSLATORS: Default name for new normal, paintable layers
en: Layer
zh: 图层

[ctx: layer default names]
note: TRANSLATORS: Short default name for vector (SVG/Inkscape) layers
en: Vectors
zh: 矢量

[ctx: layer type descriptions]
en: Vector Layer
zh: 矢量图层

[ctx: layer default names]
note: TRANSLATORS: Short default name for renderable fallback layers
en: Bitmap
zh: 位图

[ctx: layer type descriptions]
en: Bitmap Data
zh: 位图数据

[ctx: layer default names]
note: TRANSLATORS: Short default name for non-renderable fallback layers
en: Data
zh: 数据

[ctx: layer type descriptions]
en: Unknown Data
zh: 未知数据

[ctx: layer type descriptions]
en: Painting Layer
zh: 绘画图层

[ctx: layer default names]
note: TRANSLATORS: Short default name for layer groups.
en: Group
zh: 组

[ctx: layer type descriptions]
en: Layer Group
zh: 图层组

[ctx: layer default names]
note: TRANSLATORS: Short default name for temporary placeholder layers. TRANSLATORS: (The user should never see this except in error cases)
en: Placeholder
zh: 占位符

[ctx: layer default names]
en: Root
zh: 根

[ctx: layer visibility sets: default name for a user-managed view]
en: View
zh: 视图

[ctx: layer visibility sets: text shown when no user-managed view is active]
en: No active view
zh: 无活动视图

[ctx: layer views: commands: add]
en: Add Layer View
zh: 新增图层视图

[ctx: layer views: commands: remove]
en: Remove Layer View
zh: 移除图层视图

[ctx: layer views: commands: activate]
en: Activate Layer View “{name}”
zh: 激活图层视图 “{name}”

[ctx: layer views: commands: set active view's lock flag]
en: Lock Layer View
zh: 锁定图层视图

[ctx: layer views: commands: set active view's lock flag]
en: Unlock Layer View
zh: 解锁图层视图

en: Group contents apply directly to the group's backdrop
zh: 组内容直接应用于组的背景

en: The top layer only, without blending colors.
zh: 仅限最顶部图层，没有混合颜色。

en: Similar to loading two slides into a projector and projecting the combined result.
zh: 类似于加载两个幻灯片到投影仪并投影合并后的结果。

en: Like shining two separate slide projectors onto a screen simultaneously. This is the inverse of 'Multiply'.
zh: 就像将两个不同幻灯片的投影仪同时投影到屏幕上。这个效果与“正片叠底”相反。

en: Overlays the backdrop with the top layer, preserving the backdrop's highlights and shadows. This is the inverse of 'Hard Light'.
zh: 叠加背景与上面的图层，保留背景的高光和阴影。此效果与“强光”相反。

en: The top layer is used where it is darker than the backdrop.
zh: 顶部图层被使用在比背景暗的地方。

en: The top layer is used where it is lighter than the backdrop.
zh: 顶部图层被使用在比背景亮的地方。

en: Brightens the backdrop using the top layer. The effect is similar to the photographic darkroom technique of the same name which is used for improving contrast in shadows.
zh: 通过顶部图层照亮背景。效果类似于同名的摄影暗室技术，用来在阴影中增强对比。

en: Darkens the backdrop using the top layer. The effect looks similar to the photographic darkroom technique of the same name which is used for reducing over-bright highlights.
zh: 通过顶部图层使背景变暗。效果类似于同名的摄影暗室技术，用来降低过亮的高光。

en: Similar to shining a harsh spotlight onto the backdrop.
zh: 类似于用聚光灯照射到背景上。

en: Like shining a diffuse spotlight onto the backdrop.
zh: 就像用漫射聚光灯照射到背景上。

en: Subtracts the darker color from the lighter of the two.
zh: 从两个当中的较亮颜色中减去较暗的颜色。

en: Similar to the 'Difference' mode, but lower in contrast.
zh: 类似于 '差异' 模式，但对比度较低。

en: Combines the hue of the top layer with the saturation and luminosity of the backdrop.
zh: 结合顶部图层的色相和背景的饱和度与亮度。

en: Applies the saturation of the top layer's colors to the hue and luminosity of the backdrop.
zh: 将顶部图层颜色的饱和度应用到背景的色相和亮度上。

en: Applies the hue and saturation of the top layer to the luminosity of the backdrop.
zh: 将顶部图层的色相和饱和度应用到背景的亮度上。

en: Applies the luminosity of the top layer to the hue and saturation of the backdrop.
zh: 将顶部图层的亮度应用到背景的色相和饱和度上。

en: This layer and its backdrop are simply added together.
zh: 该图层和它的背景图层简单地相加在一起。

en: Uses the backdrop only where this layer covers it. Everything else is ignored.
zh: 仅把背景使用在该图层已覆盖的地方。其他的一切都忽略掉。

en: Uses the backdrop only where this layer doesn't cover it. Everything else is ignored.
zh: 仅把背景使用在该图层没有覆盖的地方。其他的一切都忽略掉。

en: Source Atop
zh: 来源顶上

en: Source which overlaps the destination, replaces the destination. Destination is placed elsewhere.
zh: 用与目标重叠的来源替换目标。放置目标在其他地方。

en: Destination which overlaps the source replaces the source. Source is placed elsewhere.
zh: 用与来源重叠的目标替换来源。把来源放置在其他地方。

[ctx: user-facing error texts]
en: Unable to construct a vital internal object. Your system may not have enough memory to perform this operation.
zh: 无法构建一个重要的内部对象。您的系统可能没有足够的内存来执行此操作。

[ctx: low-level PNG writer failure report (dialog)]
en: Failed to write “{basename}”.
    
    Reason: {err}
    Target folder: “{dirname}”.
zh: 未能写入 “{basename}”。
    
    原因：{err}
    目标文件夹：“{dirname}”。

en: Vertical and horizontal
zh: 垂直和水平

en: Rotational
zh: 旋转

en: Snowflake
zh: 雪花

en: PNG reader failed: %s
zh: PNG 读入失败：%s

en: Recover interrupted work?
zh: 恢复被中断的工作吗？

[ctx: Autosave Recovery dialog|]
note: Whether to show the dialog when MyPaint starts
en: _Look for backups at startup
zh: 在启动时寻找备份(_L)

[ctx: Autosave Recovery dialog|]
note: Deletes the selected autosave backup file.
en: _Delete…
zh: 删除(_D)…

[ctx: Autosave Recovery dialog|Delete button|]
en: Delete this backup from the disk.
zh: 从磁盘删除此备份。

[ctx: Autosave Recovery dialog|]
note: Recover in the sense or retrieval or salvage from a backup file. The user is asked to save the retrieved file immediately afterwards, hence the ellipsis.
en: _Recover & Save…
zh: 恢复并保存(_R)…

[ctx: Autosave Recovery dialog|Recover button|]
en: Save this backup to disk, then continue working on it.
zh: 将此备份保存到磁盘，然后继续处理它。

[ctx: Autosave Recovery dialog|]
note: Do not recover any autosaves; take no action.
en: Decide _Later
zh: 稍后决定(_L)

[ctx: Autosave Recovery dialog|Cancel button|]
en: Start work on a new canvas. These backups will be retained.
zh: 在新的画布上开始工作。这些备份将被保留。

[ctx: Autosave Recovery dialog|]
en: MyPaint crashed with unsaved work, but it makes rolling backups. You can recover a working file from one of these automated backups now. You’ll be asked where to save it before continuing.
zh: MyPaint崩溃(有未保存的工作)，但是它保存了备份。你现在可以从一个文件恢复，或者随它去直至你再次启动MyPaint。

en: Update the last stroke on the canvas with the settings in this window, in real time
zh: 实时地用此窗口中的设置更新画布上的最后一个笔触

en: Save these settings to the brush
zh: 将这些设置保存到笔刷

en: Edit this brush's icon in a separate window (you will be able to use any brush to draw it)
zh: 在单独的窗口中编辑此笔刷的图标(你可以用任何笔刷绘制它)

en: Delete this brush from the disk
zh: 从磁盘上删除此画笔

en: Copy these settings and the current brush's icon to a new brush
zh: 把这些设置和当前笔刷的图标复制到一个新的笔刷中

en: Rename this brush
zh: 重命名此笔刷

en: Brush Setting
zh: 笔刷设置

[ctx: brush editor|metadata settings|labels for widgets|tooltips|]
en: Short description for use in tooltips
zh: 工具提示中关于使用的简短描述

[ctx: brush editor|metadata settings|labels|]
note: Description for user tooltips
en: Description:
zh: 描述：

[ctx: brush editor|metadata settings|labels for widgets|tooltips|]
en: Brush developer's notes
zh: 笔刷开发者的备注

[ctx: brush editor|metadata settings|labels|]
note: Notes for developers
en: Notes:
zh: 备注：

en: Starting value for this brush setting. The brush dynamics below act on this.
zh: 此画笔设置的起始值。下面的笔刷动态效果基于该设置。

en: Reset this input to have no effect on the setting
zh: 重置此输入以对此设置无影响

en: Minimum value for the output axis.
    This can be set using the main slider for {dname}.
zh: 输出轴的最小值。
    可以通过 {dname} 的主滚动条设置。

en: Maximum value for the output axis.
    This can be set using the main slider for {dname}.
zh: 输出轴的最大值。
    可以通过 {dname} 的主滚动条设置。

en: Adjusts the maximum value
zh: 调整最大值

en: Adjusts the minimum value
zh: 调整最小值

en: Minimum value for the input axis.
    Use the popup scale to adjust this.
zh: 输入轴的最小值。
    使用弹出比例尺调整。

en: Maximum value for the input axis.
    Use the popup scale to adjust this.
zh: 输入轴的最大值。
    使用弹出比例尺调整。

en: Variation of the base value by stylus input and other criteria
zh: 基准值的变化(基于触控笔输入以及其他标准)

en: Brush Dynamics
zh: 笔刷动态效果

en: Adjust this input mapping in detail
zh: 详细地调整此输入映射

en: Brush dynamics are not available for this setting.
zh: 动态笔刷不适用于此设置。

en: <big><b>No Brush Dynamics</b></big>
zh: <big><b>无动态画笔</b></big>

[ctx: Inking tool options: point value sliders: labels: tooltips]
en: Pressure value for the current point
zh: 当前点的压力值

[ctx: Inking tool options: point value sliders: labels]
en: Press:
zh: 按键：

[ctx: Inking tool options: point value sliders: labels: tooltips]
note: The meaning of negative values is *not* affected by text direction. The widget's RTL/LTR layout, however, *is* affected. The value (and signs) *is* shown.
en: Tilt in the direction of the canvas’s X axis.
    A value of 0 means that the pen is vertical.
    Negative values mean leftwards tilts.
zh: 在画布X轴方向上的倾斜。
    0值表示笔是垂直的。
    负值表示向左倾斜。

[ctx: Inking tool options: point value sliders: labels]
en: X-tilt:
zh: X-倾斜：

[ctx: Inking tool options: point value sliders: labels]
en: Y-tilt:
zh: Y-倾斜：

en: Tilt in the canvas Y axis
zh: 在画布Y轴上的倾斜

[ctx: Inking tool options: point value sliders: labels: tooltips]
en: Time since the previous point, in seconds
zh: 自前一个点开始的时间，以秒为单位

[ctx: Inking tool options: point value sliders: labels]
en: Time:
zh: 时间：

[ctx: Inking tool options: node delete button: label]
en: Delete Point
zh: 删除点

[ctx: Inking tool options: node delete button: tooltip]
en: Delete the currently selected point
zh: 删除当前选中的点

en: Simplify Points
zh: 简化点

en: Cull every other point from the curve.
zh: 从曲线中剔除其他所有点。

[ctx: Layers window: view list controls: tooltips]
en: The currently active view.
zh: 当前活动视图。

[ctx: Layers window: view list controls: tooltips]
en: Rename the active view.
zh: 重命名活动视图。

[ctx: Layers window: view list controls: tooltips]
en: Remove the active view.
zh: 移除活动视图。

[ctx: Layers window: view list controls: tooltips]
en: Snapshot visible layers as a new view.
zh: 将可见图层快照做为新视图。

[ctx: Layers window: view list controls: tooltips]
en: Lock or unlock the active view.
zh: 锁定或解锁活动视图。

[ctx: footer: color picker button: tooltip]
en: Pick color
zh: 选取颜色

[ctx: Footerbar|]
en: Edit the current color in detail
zh: 详细编辑当前颜色

[ctx: Footerbar|]
en: Add the current color to the palette
zh: 将当前颜色添加到调色板

[ctx: Footerbar|]
en: Canvas scale and rotation
zh: 画布缩放和旋转

[ctx: Footerbar|]
note: str.format() template
en: Z: {scale:.1f}%
    R: {rotation:+.1f}°
zh: 缩放：{scale:.1f}%
    旋转：{rotation:+.1f}°

[ctx: footer: context picker button: tooltip]
en: Pick brushstroke settings, stroke color, and layer
zh: 选取笔触设置，笔触颜色以及图层

[ctx: Prefs Dialog|Saving|Save Formats and Locations|Default|]
en: PNG solid with background (*.png)
zh: 含带背景的 PNG (*.png)

[ctx: Prefs Dialog|Saving|Save Formats and Locations|Default|]
en: JPEG 90% quality (*.jpg; *.jpeg)
zh: JPEG 90% 品质 (*.jpg; *.jpeg)

[ctx: Prefs Dialog|View|Cursors|Freehand Cursor|Type|]
en: Circle with light outline
zh: 带有轻微轮廓的圆

[ctx: Prefs Dialog|View|Cursors|Freehand Cursor|Type|]
en: Circle with medium outline
zh: 带有中等轮廓的圆

[ctx: Prefs Dialog|View|Cursors|Freehand Cursor|Type|]
en: Circle with heavy outline
zh: 带有重量级轮廓的圆

[ctx: Prefs Dialog|View|Cursors|Freehand Cursor|Type|]
en: Crosshair
zh: 十字准线

[ctx: Prefs Dialog|Pen Input|Input Device Settings|Pressure Mapping|]
note: Graph x-axis label
en: Input Pressure
zh: 输入压力

[ctx: Prefs Dialog|Pen Input|Input Device Settings|Pressure Mapping|]
note: Graph y-axis label
en: Brush Pressure
zh: 笔刷压力

[ctx: Prefs Dialog|Pen Input|]
en: <b>Global Pressure Mapping</b>
zh: <b>全局压感映射</b>

[ctx: Prefs Dialog|]
note: Tab label in preferences dialog
en: Pressure
zh: 压力

[ctx: Prefs Dialog|Devices|]
en: Here you can restrict pointing devices to specific tasks on the canvas, or have them ignored completely if they glitch your drawing.
zh: 这里你可以在画布上限制指针设备到特定的任务上，或者如果它们干扰了你的绘画，你可以完全忽略它们。

[ctx: Prefs Dialog|Button|]
en: <b>Device Usage</b>
zh: <b>设备的用处</b>

[ctx: Prefs Dialog|Button|Pointer Button Mappings|]
en: • The space bar can be used like Button2.
    • Some tablet pads' buttons cannot be held down when pressed.
zh: • 空白键可以起到鼠标右键的作用。
    • 一些平板电脑的按键按下时无法保持。

[ctx: Prefs Dialog|Button|]
en: <b>Pointer Button Mappings</b>
zh: <b>指针按钮映射</b>

[ctx: Prefs Dialog|]
note: Tab label in preferences dialog
en: Buttons
zh: 按键

[ctx: Prefs Dialog|Button|]
en: <b>Keyboard Mappings</b>
zh: <b>键盘映射</b>

[ctx: Prefs Dialog|Load & Save|Saving|]
en: Default file format:
zh: 默认文件格式：

[ctx: Prefs Dialog|Load & Save|Saving|]
en: Prefix when saving scraps:
zh: 保存草稿时使用的前缀：

[ctx: Prefs Dialog|Load & Save|]
en: <b>Saving</b>
zh: <b>保存</b>

[ctx: Prefs Dialog|Load & Save|]
en: <b>Color Management</b>
zh: <b>颜色管理</b>

[ctx: Prefs Dialog|Load & Save|Color Management|]
en: Color space conversions:
zh: 色彩空间转换：

[ctx: Prefs Dialog|Load & Save|Color Management|]
en: Convert to sRGB when loading; mark as sRGB when saving
zh: 加载时转换为sRGB; 保存时标记为sRGB

[ctx: Prefs Dialog|Load & Save|Color Management|]
en: Images containing <i>full</i> colorspace information will be converted to sRGB when they are loaded into MyPaint. When MyPaint saves an image, hints will be added to it so that other programs can render it properly.
    
    This assumes that the display is calibrated to something close to sRGB, the standard colour space for the web and a pessimistic approximation of most PC monitors. If you know your display is radically different from this, use the "no automatic conversions or tagging" setting instead.
zh: 当MyPaint加载图片时，包含<i>完整</i>色彩空间信息的图片将被转换成sRGB。当MyPaint保存图片时，会在图片中加入提示从而其他程序能够用合适的方式渲染图片。
    
    基于的假设是显示器校准为接近sRGB (针对网页以及大多数个人电脑显示器的悲观近似的标准色彩空间)。如果你知道你的显示器根本不同于此，使用“无自动转换或标注”设置以替代。

[ctx: Prefs Dialog|Load & Save|Color Management|]
en: No automatic conversions or tagging
zh: 无自动转换或标注

[ctx: Prefs Dialog|Load & Save|Color Management|]
en: No color conversions are performed when loading, and files are saved without color management information.
    
    This is MyPaint's old behaviour, and can be used as a stopgap for non-sRGB working.
zh: 当图片加载时没有色彩转换，并且保存的文件中没有色彩管理信息。
    
    这是MyPaint之前的行为，可作为没有sRGB时的权宜之计。

[ctx: Prefs Dialog|Load & Save|]
en: <b>Automated Backups</b>
zh: <b>自动备份</b>

[ctx: Prefs Dialog|Load & Save|Automated Backups|switch label]
en: Back up unsaved work:
zh: 备份未保存的工作：

[ctx: Prefs Dialog|Load & Save|Automated Backups|interval spinbox units suffix]
note: In seconds. Lowest value is 5, highest is 300 (5 minutes). Only matters when enabled.
en: seconds of inactivity
zh: 不活动的秒数

[ctx: Prefs Dialog|Load & Save|Automated Backups|switch tooltip]
en: Backs up work incrementally in the background to MyPaint's disk cache. If the program crashes, you'll have a chance to restore what you were working on.
zh: 在后台增量地备份工作到MyPaint的磁盘缓冲区。如果程序崩溃，你将有机会从你之前正工作的内容中恢复。

[ctx: Prefs Dialog|Load & Save|Automated Backups|interval label]
en: Time between backups:
zh: 备份之间的时间：

[ctx: Prefs Dialog|]
note: Tab label in preferences dialog
en: Load & Save
zh: 加载与保存

[ctx: Prefs Dialog|View|]
en: <b>Zoom and Rendering</b>
zh: <b>缩放和渲染</b>

en: Default zoom level:
zh: 默认缩放级别：

[ctx: Prefs Dialog|View|]
en: <b>Interface</b>
zh: <b>界面</b>

[ctx: Prefs Dialog|View|Interface|]
comment: ../gui/drawwindow.py:867
en: Toolbar icon size:
zh: 工具栏图标的大小：

[ctx: Prefs Dialog|View|Interface|]
en: Freehand cursor type:
zh: 手绘光标类型：

[ctx: Prefs Dialog|View|Interface|]
en: Dark theme variant:
zh: 黑暗主题的变种：

[ctx: Prefs Dialog|View|Interface|Dark theme variant|]
en: If available in GTK3 theme (needs restart)
zh: 在GTK3主题中是否可用(需要重新启动)

[ctx: Prefs Dialog|View|Interface|Dark theme variant|checkbox tooltip]
en: Use a light-on-dark theme variant, when it's supported by the GTK theme. This is generally sensible for image editors and media viewers.
zh: 当GTK主题支持时，使用“亮光在黑暗之上”主题变种。这对图像编辑者以及媒体观众一般说来是明智的。

en: Some of these settings require MyPaint to be restarted.
zh: 这些设置当中的一些需要MyPaint重启。

[ctx: Prefs Dialog|View|Interface|Icon size|]
en: Large (requires recent GTK3)
zh: 大 (需要最近的 GTK3版本)

[ctx: Prefs Dialog|View|Interface|Icon size|]
en: Small
zh: 小

[ctx: Prefs Dialog|View|Zoom|]
en: Use a real checkerboard pattern
zh: 使用真实棋盘图案

[ctx: Prefs Dialog|View|Zoom|]
en: Draw a real checkerboard pattern to show transparency.
    This slows down the display, but can be less confusing.
zh: 绘制真实棋盘图案显示透明度。
    这会减慢显示速度，但可以少一些迷惑。

en: When showing transparency:
zh: 当显示透明度时：

[ctx: Prefs Dialog|View|Interface|]
en: Handle smooth scrolling events:
zh: 处理平滑滚动事件：

[ctx: Prefs Dialog|View|Interface|Handle smooth scrolling events|checkbox label]
en: When devices send them (needs restart)
zh: 当设备发送它们时 (需要重新启动)

[ctx: Prefs Dialog|View|Interface|Handle smooth scrolling events|checkbox tooltip]
en: Smooth scrolling support makes scroll gestures and scrollwheel events from some devices smooth rather than in steps. It's good for touchpads, but can be irritating if you're used to mouse scrolling.
    
    If smooth scrolling is supported, stepwise scrolling can be turned back on briefly by holding the shift key down while scrolling.
    
    Scrolling to pan the view needs this setting to be turned on, and for your device to be configured to send bidirectional scroll events.
zh: 平滑滚动支持使得来自一些设备的滚动手势以及滚轮事件平滑而不是分步的。该设置适应于触摸板，但使用鼠标滚动时会感到不适。
    
    如果支持平滑滚动，可用通过在滚动时按住Shift键简单地调回到逐步滚动。
    
    通过滚动实现平移视图需要打开该设置，并且你的设备需要配置成发送双向滚动事件。

en: Hide cursor while painting
zh: 绘画时隐藏光标

[ctx: Prefs Dialog|View|Interface|Blink layers on creation/selection|checkbox label]
en: Enabled
zh: 已启用

[ctx: Prefs Dialog|View|Interface|]
en: Language:
zh: 语言：

[ctx: Prefs Dialog|View|Interface|]
en: (needs restart)
zh: (需要重启)

[ctx: Prefs Dialog|]
note: Tab label in preferences dialog
en: View
zh: 视图

[ctx: Prefs Dialog|Color|Color Wheel|Primaries|]
en: The set of colors to show as primary on disk-style color wheels.
    Different traditions have different color harmonies.
zh: 磁盘式色轮上显示为主要的色彩集。
    不同的传统有不同颜色和谐方式。

[ctx: Prefs Dialog|Color|Color Wheel|]
note: Arrangement of MyPaint's custom colour wheels
en: Primaries are:
zh: 主色是：

[ctx: Prefs Dialog|Color|Color Wheel|Primaries|]
en: Standard digital Red/Green/Blue
zh: 标准数字红/绿/蓝

en: The red, green, and blue &apos;computer monitor&apos; primaries, evenly arranged around the circle. Green is opposite magenta.
zh: 红绿蓝(计算机监视器的主色)均匀地围绕圆圈排列。绿色对着洋红色。

[ctx: Prefs Dialog|Color|Color Wheel|Primaries|RGB|]
en: The red, green, and blue 'computer monitor' primaries, evenly arranged around the circle. Green is opposite magenta.
zh: 红绿蓝(计算机监视器的主色)均匀地围绕圆圈排列。绿色对着洋红色。

[ctx: Prefs Dialog|Color|Color Wheel|Primaries|]
en: Traditional artist's Red/Yellow/Blue
zh: 传统艺术家的红/黄/蓝

en: The traditionally arranged red/yellow/blue wheel as used by many artists since the 18th century, approximated with pure display colors evenly arranged around the circle. Green is opposite red.
zh: 按传统排列的红/黄/蓝色色轮从18世纪就被众多艺术家所使用。纯显示颜色以接近均匀地方式围绕圆圈排列。绿色对着红色。

[ctx: Prefs Dialog|Color|Color Wheel|Primaries|RYB|]
en: The traditionally arranged red/yellow/blue wheel as used by many artists since the 18th century, approximated with pure display colors evenly arranged around the circle. Green is opposite red.
zh: 按传统排列的红/黄/蓝色色轮从18世纪就被众多艺术家所使用。纯显示颜色以接近均匀地方式围绕圆圈排列。绿色对着红色。

[ctx: Prefs Dialog|Color|Color Wheel|Primaries|]
en: Red-Green and Blue-Yellow opponent pairs
zh: 红绿和蓝黄对立配对

en: Quick and dirty approximation of wheels informed by theories of  color which use four &apos;psychological primaries&apos; or &apos;unique hues&apos; arranged in opposing pairs at the cardinal points. Red is opposite green, and yellow is opposite blue. CIECAM02 and NCS present a similar model. Here we use pure display red, yellow etc. as the four primaries.
zh: 据说使用了四种“心理学主色”或“独特色相”的色轮的“快而脏”的近似，颜色在重要的点上成对对立排列。红色对着绿色，黄色对着蓝色。CIECAM02 和 NCS表达了类似的模型。这里我们用到了纯显示红，黄等作为四种主色。

[ctx: Prefs Dialog|Color|Color Wheel|Primaries|RYGB|]
en: Quick and dirty approximation of wheels informed by theories of  color which use four 'psychological primaries' or 'unique hues' arranged in opposing pairs at the cardinal points. Red is opposite green, and yellow is opposite blue. CIECAM02 and NCS present a similar model. Here we use pure display red, yellow etc. as the four primaries.
zh: 据说使用了四种“心理学主色”或“独特色相”的色轮的“快而脏”的近似，颜色在重要的点上成对对立排列。红色对着绿色，黄色对着蓝色。CIECAM02 和 NCS表达了类似的模型。这里我们用到了纯显示红，黄等作为四种主色。

[ctx: Prefs Dialog|Color|]
note: Options affecting color wheels
en: <b>Color Wheel</b>
zh: <b>色轮</b>

[ctx: Prefs Dialog|]
note: Tab label in preferences dialog
en: Color
zh: 颜色

[ctx: Prefs Dialog|Compatibility]
en: Default Compatibility Mode:
zh: 默认兼容模式：

[ctx: Prefs Dialog|Compatibility]
en: <b>1.x Settings</b>
zh: <b>1.x 设置</b>

[ctx: Prefs Dialog|Compatibility]
note: Make sure to be consistent w. other occurences of 2.x
en: <b>2.x Settings</b>
zh: <b>2.x 设置</b>

[ctx: Prefs Dialog|Compatibility]
en: Default New Layer Type:
zh: 默认新图层类型：

[ctx: Prefs Dialog|Compatibility]
en: Default Pigment Brush Setting:
zh: 默认颜料刷设置：

[ctx: Prefs Dialog|Compatibility]
en: Show warning for files that may be partially incompatible
zh: 对可能部分不兼容的文件显示警告

[ctx: Prefs Dialog|Compatibility]
note: Label for a set of options
en: File compatibility warnings:
zh: 文件兼容性警告：

[ctx: Prefs Dialog|Compatibility]
en: Show warning for files that may be fully incompatible
zh: 对可能完全不兼容的文件显示警告

[ctx: Prefs Dialog|Compatibility]
note: Label to the options for how to handle files which do not have a compatibility mode specified (whether they should be opened in 1.x compatibility mode, or 2.x mode)
en: When Mode is Unspecified:
zh: 未指定模式时：

[ctx: Prefs|Compatibility]
note: This label indicates a subsection of the compatibility settings related to loading files.
en: <b>File loading</b>
zh: <b>文件加载</b>

en: <b>Compatibility settings</b>
zh: <b>兼容性设置</b>

[ctx: Prefs Dialog|]
note: Tab label in preferences dialog
en: Compatibility
zh: 兼容性

[ctx: Prefs Dialog|Pen Input|Mode|]
en: Screen (normal)
zh: 屏幕 (正常)

[ctx: Prefs Dialog|Pen Input|Mode|]
en: Disabled (no pressure sensitivity)
zh: 禁用 (没有压力敏感性)

[ctx: Prefs Dialog|Pen Input|Mode|]
en: Window (not recommended)
zh: 窗口 (不推荐)

[ctx: Menu→File (labels), Accel Editor (labels)]
en: New
zh: 新建

[ctx: Toolbar (short labels)]
en: New
zh: 新建

[ctx: Toolbar (tooltips), Accel Editor (descriptions)]
en: Start with a new blank canvas.
zh: 以新的空白画布开始。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Open…
zh: 打开…

[ctx: Toolbar (short labels)]
en: Open
zh: 打开

[ctx: Toolbar (tooltips), Accel Editor (descriptions)]
en: Load a file to work on.
zh: 加载文件来继续工作。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Open Most Recent
zh: 最近打开

[ctx: Accel Editor (descriptions)]
en: Load the file you saved most recently.
zh: 加载您最近保存的文件。

[ctx: Menu→File (labels)]
en: Open Recent
zh: 打开最近的

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Revert
zh: 还原

[ctx: Accel Editor (descriptions)]
en: Reload the file your current work was loaded from.
zh: 重新加载你加载当前工作使用的文件。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Import Layers…
zh: 导入图层…

[ctx: Accel Editor (descriptions)]
en: Import layers from one or more files.
zh: 从一个或多个文件导入图层。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Save
zh: 保存

[ctx: Accel Editor (descriptions)]
en: Save your work to a file.
zh: 将您的工作保存到文件。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Save As…
zh: 另存为…

[ctx: Accel Editor (descriptions)]
en: Save your work to a file, assigning it a new name.
zh: 将你的文件保存到文件，并分配一个新名字。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Export…
zh: 导出…

en: Export your work to a file, but keep working on the same file.
zh: 把你的工作导出到文件，但在同一个文件上继续工作。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Save As Scrap
zh: 另存为草稿

[ctx: Accel Editor (descriptions)]
en: Save to a new scrap file, or save a new revision if already a scrap.
zh: 保存为新草稿文件，或者如果草稿已存在，保存它的新修订版本。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Open Previous Scrap
zh: 打开上一个草稿

[ctx: Accel Editor (descriptions)]
en: Load the scrap file before the current one.
zh: 在当前文档前加载草稿文件。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Open Next Scrap
zh: 打开下一个草稿

[ctx: Accel Editor (descriptions)]
en: Load the scrap file after the current one.
zh: 在当前文档后面加载草稿文件。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Recover File from an Automated Backup…
zh: 从自动备份中恢复文件…

[ctx: Accel Editor (descriptions)]
en: Try to save and resume interrupted unsaved work.
zh: 尝试保存并恢复中断未保存的工作。

[ctx: Menu→Brush (label)]
en: Brush Groups
zh: 笔刷组

[ctx: Toolbar (short labels)]
en: Brushes
zh: 笔刷

[ctx: Toolbar (tooltips)]
en: List of brush groups.
zh: 笔刷组列表。

[ctx: Toolbar (label)]
en: Color Adjusters
zh: 颜色调节器

[ctx: Toolbar (short labels)]
en: Colors
zh: 颜色

[ctx: Toolbar (tooltips)]
en: Available color adjusters.
zh: 可用的颜色调节器。

[ctx: Menu→Layer→Properties (label)]
en: Mode
zh: 模式

[ctx: Toolbar (short labels)]
en: Mode
zh: 模式

[ctx: Toolbar (tooltips)]
en: The current layer's compositing mode.
zh: 当前图层的混合模式。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Increase Brush Size
zh: 增加笔刷大小

[ctx: Accel Editor (descriptions)]
en: Make the working brush bigger.
zh: 使正在使用的笔刷变大。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Decrease Brush Size
zh: 减小笔刷大小

[ctx: Accel Editor (descriptions)]
en: Make the working brush smaller.
zh: 使正在使用的笔刷变小。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Increase Brush Opacity
zh: 增加笔刷不透明度

[ctx: Accel Editor (descriptions)]
en: Make the working brush more opaque.
zh: 使正在使用的笔刷更不透明。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Decrease Brush Opacity
zh: 降低笔刷不透明度

[ctx: Accel Editor (descriptions)]
en: Make the working brush less opaque.
zh: 使正在使用的笔刷更透明。

[ctx: Menu→Color→Adjust Color (labels), Accel Editor (labels)]
en: Lighten Painting Color
zh: 提高绘画色彩的亮度

[ctx: Accel Editor (descriptions)]
en: Increase the lightness of the current painting color.
zh: 提高当前绘画色彩的亮度。

[ctx: Menu→Color→Adjust Color (labels), Accel Editor (labels)]
en: Darken Painting Color
zh: 使绘画色彩变暗

[ctx: Accel Editor (descriptions)]
en: Decrease the lightness of the current painting color.
zh: 降低当前绘画色彩的亮度。

[ctx: Menu→Color→Adjust Color (labels), Accel Editor (labels)]
en: Change Hue Clockwise
zh: 顺时针旋转改变色相

[ctx: Accel Editor (descriptions)]
en: Rotate the painting color’s hue clockwise on the color wheel.
zh: 在色轮上顺时针旋转绘画色彩的色相。

[ctx: Menu→Color→Adjust Color (labels), Accel Editor (labels)]
en: Change Hue Anticlockwise
zh: 逆时针改变色相

[ctx: Accel Editor (descriptions)]
en: Rotate the painting color’s hue anticlockwise on the color wheel.
zh: 在色轮上逆时针旋转绘画色彩的色相。

[ctx: Menu→Color→Adjust Color (labels), Accel Editor (labels)]
en: Increase Saturation
zh: 提高饱和度

[ctx: Accel Editor (descriptions)]
en: Make the painting color more saturated (more colorful, purer).
zh: 使得绘画色彩更加饱和(色彩更鲜艳，更纯)。

[ctx: Menu→Color→Adjust Color (labels), Accel Editor (labels)]
en: Decrease Saturation
zh: 降低色彩饱和度

[ctx: Accel Editor (descriptions)]
en: Make the painting color less saturated (grayer).
zh: 降低绘画色彩的饱和(色彩更灰)。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Reload Brush Settings
zh: 重新加载画笔设置

[ctx: Accel Editor (descriptions)]
en: Restore all brush settings to the current brush’s saved values.
zh: 将画笔的所有设置都恢复到当前画笔保存的值。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Pick Stroke and Layer
zh: 选取笔触和图层

[ctx: Accel Editor (descriptions)]
en: Pick a brushstroke from the canvas, which restores brush, color, and layer.
zh: 从画布上选取笔触：恢复笔刷，颜色和图层。

[ctx: Menu→Brush→Shortcut Keys (labels), Accel Editor (labels)]
en: Brush Shortcut Keys Restore Color
zh: 通过笔刷快捷键恢复颜色

[ctx: Accel Editor (descriptions)]
en: Toggle whether restoring the brush from a shortcut key also restores the saved color.
zh: 切换是否通过快捷键恢复画笔以及保存的颜色。

[ctx: Menu→Brush→Shortcut Keys (labels), Accel Editor (labels)]
en: Save Brush to Most Recent Shortcut Key
zh: 将画笔保存到最近使用的快捷键

[ctx: Accel Editor (descriptions)]
en: Save brush settings to the most recently used shortcut key.
zh: 将画笔设置保存到最近使用的快捷键。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Clear Layer
zh: 清除图层

[ctx: Accel Editor (descriptions)]
en: Clear the active layer’s content.
zh: 清除活动图层的内容。

[ctx: Menu→Layer (labels)]
comment: ../gui/drawwindow.py:867
en: Slice Operations
zh: 切片操作

[ctx: Accel Editor (descriptions)]
en: Erase parts of the current layer which lie outside the frame.
zh: 擦除当前图层位于边框以外的部分。

[ctx: Menu→Layer→Slice (labels), Accel Editor (labels)]
en: Uniquify Layer Pixels
zh: 统一图层像素

[ctx: Accel Editor (descriptions)]
en: Delete parts of the current layer which do not vary from the backdrop.
zh: 删除当前图层中与背景没有差异的部分。

[ctx: Menu→Layer→Slice (labels), Accel Editor (labels)]
en: Refactor Layer Group Pixels
zh: 重构图层组像素

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Copy Layer to Clipboard
zh: 将图层复制到剪贴板

[ctx: Accel Editor (descriptions)]
en: Copy the current layer’s contents to the clipboard.
zh: 将当前图层的内容复制到剪贴板。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Paste Layer from Clipboard
zh: 从剪贴板粘帖图层

[ctx: Accel Editor (descriptions)]
en: Replaces the current layer with the clipboard’s contents.
zh: 用剪贴板中的内容替换当前图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Edit Layer in External App…
zh: 在外部工具中编辑图层…

[ctx: Accel Editor (descriptions)]
en: Edit the active layer in an external application.
zh: 在外部应用程序中编辑活动图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Update Layer with External Edits
zh: 使用外部编辑更新图层

[ctx: Accel Editor (descriptions)]
en: Commit changes saved from the external app (normally automatic).
zh: 提交从外部应用程序保存的更改 (通常是自动的)。

[ctx: Menu→Layer→Go to Layer (labels), Accel Editor (labels)]
en: Go to Layer at Cursor
zh: 转到光标所在的图层

[ctx: Accel Editor (descriptions)]
en: Select a layer by picking something [drawn] on it.
zh: 通过选择在其上绘制的东西来选择一个图层。

[ctx: Menu→Layer→Go to Layer (labels), Accel Editor (labels)]
en: Go to Layer Above
zh: 转到上面的图层

[ctx: Accel Editor (descriptions)]
en: Go one layer up in the layer stack.
zh: 在图层栈中转到上面一个图层。

[ctx: Menu→Layer→Go to Layer (labels), Accel Editor (labels)]
en: Go to Layer Below
zh: 转到下面的图层

[ctx: Accel Editor (descriptions)]
en: Go one layer down in the layer stack.
zh: 在图层栈中转到下面一个图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: New Painting Layer
zh: 新建绘画图层

[ctx: Accel Editor (descriptions)]
en: Add a new painting layer above the current layer.
zh: 在当前图层上面添加一个新绘画图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: New Vector Layer…
zh: 新建矢量图层…

[ctx: Accel Editor (descriptions)]
en: Add a new vector layer above the current layer, and begin editing it.
zh: 在当前图层上面添加一个新矢量图层，并开始编辑它。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: New Layer Group
zh: 新建图层组

[ctx: Accel Editor (descriptions)]
en: Add a new layer group above the current layer.
zh: 在当前图层上面添加一个新的图层组。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: New Painting Layer Below
zh: 在下面新建绘画图层

[ctx: Accel Editor (descriptions)]
en: Add a new painting layer below the current layer.
zh: 在当前图层下面添加一个新绘画图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: New Vector Layer Below…
zh: 在下面新建矢量图层…

[ctx: Accel Editor (descriptions)]
en: Add a new vector layer below the current layer, and begin editing it.
zh: 在当前图层下面添加一个新矢量图层，并开始编辑它。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: New Layer Group Below
zh: 在下面新建图层组

[ctx: Accel Editor (descriptions)]
en: Add a new layer group below the current layer.
zh: 在当前图层下面添加一个新的图层组。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Merge Layer Down
zh: 向下合并图层

[ctx: Accel Editor (descriptions)]
en: Merge the current layer with the layer beneath it.
zh: 合并当前图层与下面的图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Merge Visible Layers
zh: 合并可见图层

[ctx: Accel Editor (descriptions)]
en: Consolidate all visible layers, and delete the originals.
zh: 合并所有可见图层，并删除原始图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: New Layer from Visible
zh: 从可见内容新建图层

[ctx: Accel Editor (descriptions)]
en: Like ‘Merge Visible Layers’, but doesn’t delete the originals.
zh: 类似于“合并可见图层”，但不删除原始图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Delete Layer
zh: 删除图层

[ctx: Accel Editor (descriptions)]
en: Remove the current layer from the layer stack.
zh: 从图层堆栈中移除当前图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Convert to Normal Painting Layer
zh: 转换为正常绘画图层

[ctx: Accel Editor (descriptions)]
en: Convert the current layer or group to a painting layer in ‘Normal’ mode, preserving its appearance.
zh: 将当前图层或组转换为“正常”模式的绘画图层，并保留它本来的样子。

[ctx: Menu→Layer→Opacity (labels), Accel Editor (labels)]
en: Increase Layer’s Opacity
zh: 增加图层的不透明度

[ctx: Accel Editor (descriptions)]
en: Make the layer less transparent.
zh: 使图层透明度较低。

[ctx: Menu→Layer→Opacity (labels), Accel Editor (labels)]
en: Reduce Layer’s Opacity
zh: 降低图层的不透明度

[ctx: Accel Editor (descriptions)]
en: Make the layer more transparent.
zh: 使图层更透明。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Raise Layer
zh: 上移图层

[ctx: Accel Editor (descriptions)]
en: Raise the current layer one step in the layer stack.
zh: 把当前图层在堆栈中向上移动一格。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Lower Layer
zh: 下移图层

[ctx: Accel Editor (descriptions)]
en: Lower the current layer one step in the layer stack.
zh: 把当前图层在堆栈中向下移动一格。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Duplicate Layer
zh: 复制图层

[ctx: Accel Editor (descriptions)]
en: Make an exact clone of the current layer.
zh: 创建当前图层的一个精确克隆。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Layer Properties…
zh: 图层属性…

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Layer Locked
zh: 图层已锁定

[ctx: Accel Editor (descriptions)]
en: Toggle the current layer’s locked state. Locked layers cannot be modified.
zh: 切换当前图层的锁定状态。被锁定的图层不能修改。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Layer Visible
zh: 图层可见性

[ctx: Accel Editor (descriptions)]
en: Toggle the current layer’s visibility state, making it hidden.
zh: 切换当前图层的可见性状态，使它隐藏。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Show Background
zh: 显示背景

[ctx: Accel Editor (descriptions)]
en: Toggle the background layer’s visibility.
zh: 切换背景图层的可见性。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Reset and Center View
zh: 重置和中心视图

[ctx: Accel Editor (descriptions)]
en: Reset Zoom, Rotation and Mirroring, and recenter the document.
zh: 重置缩放，旋转和镜像并将文档居中。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Fit to View
zh: 适合视图

[ctx: Accel Editor (descriptions)]
en: Switch between a fitted view and your working location and zoom.
zh: 在合适的视图，工作位置以及缩放间切换。

[ctx: Menu→View (labels)]
en: Reset
zh: 重置

[ctx: Menu→View→Reset (labels), Accel Editor (labels)]
en: Reset Zoom
zh: 重置缩放

[ctx: Accel Editor (descriptions)]
en: Reset view zoom level to default.
zh: 恢复视图的缩放为其默认值。

[ctx: Menu→View→Reset (labels), Accel Editor (labels)]
en: Reset Rotation
zh: 重置旋转

[ctx: Accel Editor (descriptions)]
en: Reset the view’s rotation to 0°
zh: 将视图的旋转角度重置为 0 °

[ctx: Menu→View→Reset (labels), Accel Editor (labels)]
en: Reset Mirroring
zh: 重置镜像

[ctx: Accel Editor (descriptions)]
en: Reset the view's mirroring.
zh: 重置视图镜像。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Zoom In
zh: 放大

[ctx: Accel Editor (descriptions)]
en: Increase magnification.
zh: 提高放大倍数。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Zoom Out
zh: 缩小

[ctx: Accel Editor (descriptions)]
en: Decrease magnification.
zh: 减小放大倍数。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Pan Left
zh: 向左平移

[ctx: Accel Editor (descriptions)]
en: Move your view of the canvas to the left.
zh: 将画布的视图移到左侧。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Pan Right
zh: 向右平移

[ctx: Accel Editor (descriptions)]
en: Move your view of the canvas to the right.
zh: 将画布的视图移到右侧。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Pan Up
zh: 向上平移

[ctx: Accel Editor (descriptions)]
en: Move your view of the canvas upwards.
zh: 向上移动画布视图。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Pan Down
zh: 向下平移

[ctx: Accel Editor (descriptions)]
en: Move your view of the canvas downwards.
zh: 向下移动画布视图。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
note: Note: the object we've agreed to present as being rotated by "RotateLeft and "RotateRight" is the *canvas*, not the viewing rectangle. https://github.com/mypaint/mypaint/issues/553
en: Rotate Clockwise
zh: 顺时针旋转

[ctx: Accel Editor (descriptions)]
en: Rotate the canvas clockwise.
zh: 顺时针旋转画布。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Rotate Counterclockwise
zh: 逆时针旋转

[ctx: Accel Editor (descriptions)]
en: Rotate the canvas counter-clockwise.
zh: 逆时针旋转画布。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Mirror Horizontal
zh: 水平镜像

[ctx: Accel Editor (descriptions)]
en: Flip the view left to right.
zh: 左右翻转视图。

[ctx: Menu→View→Adjust View (labels), Accel Editor (labels)]
en: Mirror Vertical
zh: 垂直镜像

[ctx: Accel Editor (descriptions)]
en: Flip the view upside-down.
zh: 上下翻转视图。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Layer Solo
zh: 图层独显

[ctx: Accel Editor (descriptions)]
en: Toggle whether only the current layer is shown.
zh: 切换是否只显示当前图层。

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Symmetrical Painting Active
zh: 对称绘画激活

[ctx: Accel Editor (descriptions)]
en: Mirror brushstrokes along the axis of symmetry
zh: 沿对称轴镜像笔触

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Frame Enabled
zh: 启用边框

[ctx: Accel Editor (descriptions)]
en: Toggle visibility of the document frame.
zh: 切换文档边框的可见性。

[ctx: Menu→Help→Debug (labels), Accel Editor (labels)]
en: Print Brush Input Values to Console
zh: 向控制台打印笔刷的输入值

[ctx: Accel Editor (descriptions)]
en: Show the brush engine’s internally generated inputs on the console.
zh: 在控制台上显示画笔引擎内部生成的输入。

[ctx: Menu→Help→Debug (labels), Accel Editor (labels)]
en: Visualize Rendering
zh: 可视化渲染

[ctx: Accel Editor (descriptions)]
en: Show rendering updates on-screen, for debugging.
zh: 在屏幕上显示渲染更新(用于调试)。

[ctx: Menu→Help→Debug (labels), Accel Editor (labels)]
en: No Double Buffering
zh: 禁用双重缓冲

[ctx: Accel Editor (descriptions)]
en: Turn off GTK’s double buffering, normally enabled.
zh: 关闭GTK的双重缓冲(一般是打开的)。

[ctx: Accel Editor (descriptions)]
en: Insert a point next to the currently selected point in the direction of the stroke.
zh: 在笔划方向上将一个点插入到当前选定点的旁边。

[ctx: Accel Editor (descriptions)]
en: Delete currently selected point on the ink stroke.
zh: 删除墨水笔划上的当前选定点。

[ctx: Accel Editor (descriptions)]
en: Delete every other point on the ink stroke.
zh: 删除墨水笔划上的所有其他点。

[ctx: Menu→Brush (labels)]
en: Paint Mode
zh: 绘画模式

[ctx: Menu→Brush→Blend Mode (labels), Accel Editor (labels)]
en: Paint Mode: Normal
zh: 绘制模式：正常

[ctx: Accel Editor (descriptions)]
en: Apply color normally when painting.
zh: 绘画时正常地应用颜色。

[ctx: Menu→Brush→Blend Mode (labels), Accel Editor (labels)]
en: Paint Mode: Eraser
zh: 绘制模式：橡皮擦

[ctx: Accel Editor (descriptions)]
en: Erase using the current brush.
zh: 使用当前画笔擦除。

[ctx: Menu→Brush→Blend Mode (labels), Accel Editor (labels)]
en: Paint Mode: Lock Alpha
zh: 绘画模式：锁定alpha

[ctx: Accel Editor (descriptions)]
en: Applying the brush doesn't change the layer’s opacity.
zh: 应用笔刷时不改变图层的不透明度。

[ctx: Menu→Brush→Blend Mode (labels), Accel Editor (labels)]
en: Paint Mode: Colorize
zh: 绘制模式：着色

[ctx: Accel Editor (descriptions)]
en: Apply color to the current layer without affecting its brightness or opacity.
zh: 在当前图层上应用色彩，但不影响它的亮度和不透明度。

[ctx: Menu (labels)]
en: File
zh: 文件

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Quit
zh: 退出

[ctx: Accel Editor (descriptions)]
en: Close main window and exit the app.
zh: 关闭主窗口并退出应用程序。

[ctx: Menu (labels)]
en: Edit
zh: 编辑

[ctx: Menu (labels)]
en: Color
zh: 颜色

[ctx: Menu→Color (labels)]
en: Adjust Color
zh: 调整颜色

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Color History Popup
zh: 颜色历史弹出式菜单

[ctx: Accel Editor (descriptions)]
en: Pop up a timeline of recent colors under the cursor.
zh: 在光标下面弹出按时间线排列最近使用的颜色。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Color Details Dialog
zh: 颜色详细信息对话框

[ctx: Accel Editor (descriptions)]
en: Show a color details dialog with text entry.
zh: 显示带有文字描述的颜色详细信息对话框。

[ctx: Menu→Color]
en: Next Palette Color
zh: 下一个调色板颜色

[ctx: Accel Editor (descriptions)]
en: Set painting color to the next color in the palette.
zh: 把绘画颜色设置为调色板上的下一个颜色。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Previous Palette Color
zh: 上一个调色板颜色

[ctx: Accel Editor (descriptions)]
en: Set painting color to the previous color in the palette.
zh: 把绘画颜色设置为调色板上的上一个颜色。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Add Color to Palette
zh: 添加颜色到调色板

[ctx: Accel Editor (descriptions)]
en: Append the current painting color to the palette.
zh: 追加当前绘画颜色到调色板。

[ctx: Menu (labels)]
en: Layer
zh: 图层

[ctx: Menu→Layer→Properties (labels)]
en: Opacity
zh: 不透明度

[ctx: Menu→Layer (labels)]
en: Go to Layer
zh: 切换图层

[ctx: Menu→Layer (labels)]
en: New Layer Below
zh: 在下面新建图层

[ctx: Menu→Layer (labels)]
en: Properties
zh: 属性

[ctx: Menu (labels)]
en: Scratchpad
zh: 暂存区

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: New Scratchpad
zh: 新建暂存区

[ctx: Accel Editor (descriptions)]
en: Load the default scratchpad as a new scratchpad canvas.
zh: 加载默认暂存区作为新的暂存区画布。

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: Open Scratchpad…
zh: 打开暂存区…

[ctx: Accel Editor (descriptions)]
en: Load an image file on disk into the scratchpad.
zh: 加载磁盘上图片文件到暂存区。

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: Save Scratchpad
zh: 保存暂存区

[ctx: Accel Editor (descriptions)]
en: Save the scratchpad to its existing file on disk.
zh: 保存暂存区到磁盘上已存在的文件中。

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: Export Scratchpad As…
zh: 导出暂存区为…

[ctx: Accel Editor (descriptions)]
en: Export the scratchpad to disk, under a file name of your choice.
zh: 用你指定的文件名导出暂存区到磁盘。

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: Revert Scratchpad
zh: 恢复暂存区

[ctx: Accel Editor (descriptions)]
en: Revert the scratchpad to its last saved state.
zh: 恢复暂存区到最后一次保存的状态。

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: Save Scratchpad as Default
zh: 将暂存区作为默认值保存

[ctx: Accel Editor (descriptions)]
en: Save the scratchpad as the default for ‘New Scratchpad’.
zh: 将暂存区作为“新建暂存区”的默认值保存。

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: Clear Default Scratchpad
zh: 清除默认暂存区

[ctx: Accel Editor (descriptions)]
en: Clear the default scratchpad to a blank canvas.
zh: 清除默认暂存区为空白画布。

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: Copy Main Background to Scratchpad
zh: 复制主背景到暂存区

[ctx: Accel Editor (descriptions)]
en: Copy the background image from the working document into the Scratchpad.
zh: 复制工作文档的背景图片到暂存区内。

[ctx: Menu (labels)]
en: Window
zh: 窗口

[ctx: Menu→Brush (labels)]
en: Brush
zh: 笔刷

[ctx: Menu→Brush (labels)]
en: Shortcut Keys
zh: 快捷键

[ctx: Menu→Brush→Shortcut Keys (labels), Accel Editor (labels)]
en: Brush Shortcut Keys Help
zh: 笔刷快捷键帮助

[ctx: Accel Editor (descriptions)]
en: Show an explanation of how the shortcut keys work.
zh: 显示快捷键如何使用的解释。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Change Brush…
zh: 改变笔刷…

[ctx: Accel Editor (descriptions)]
en: Pop up a brush changer under the cursor.
zh: 在光标处弹出笔刷修改器。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Change Color…
zh: 改变颜色…

[ctx: Accel Editor (descriptions)]
en: Pop up a color changer under the cursor, with all color selectors listed.
zh: 在光标处弹出颜色修改器，并罗列全部的颜色选择器。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Change Color (fast subset)…
zh: 改变颜色 (快速子集)…

[ctx: Accel Editor (descriptions)]
en: Pop up a color changer under the cursor, with only single-click selectors listed.
zh: 在光标处弹出颜色修改器，仅罗列单击的颜色选择器。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Get More Brushes…
zh: 获取更多笔刷…

[ctx: Accel Editor (descriptions)]
en: Download brushpacks from the MyPaint wiki.
zh: 从 MyPaint wiki 下载笔刷包。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Import Brushes…
zh: 导入笔刷…

[ctx: Accel Editor (descriptions)]
en: Load a brushpack from disk.
zh: 从磁盘加载笔刷包。

[ctx: Menu (labels)]
en: Help
zh: 帮助

[ctx: Menu→Help (labels), Accel Editor (labels)]
en: Online Help
zh: 在线帮助

[ctx: Accel Editor (descriptions)]
en: Go to MyPaint’s documentation wiki.
zh: 跳转到MyPaint文档 wiki。

[ctx: Menu→Help (labels), Accel Editor (labels)]
en: About MyPaint
zh: 关于 MyPaint

[ctx: Accel Editor (descriptions)]
en: Show MyPaint’s license, version number, and credits.
zh: 显示MyPaint的许可证，版本号以及信用。

[ctx: Menu→Help (labels)]
en: Debug
zh: 调试

[ctx: Menu→Help→Debug (labels), Accel Editor (labels)]
en: Print Memory Leak Info to Console (Slow!)
zh: 打印内存泄漏信息到控制台 (慢！)

[ctx: Accel Editor (descriptions)]
en: Debug memory leaks.
zh: 调试内存泄漏。

[ctx: Menu→Help→Debug (labels), Accel Editor (labels)]
en: Run Garbage Collector Now
zh: 立即运行垃圾回收

[ctx: Accel Editor (descriptions)]
en: Free memory used for Python objects which are no longer in use.
zh: 过期Python对象占用的空闲内存。

[ctx: Menu→Help→Debug (labels), Accel Editor (labels)]
note: FIXME: convert to a ToggleAction
en: Start/Stop Profiling…
zh: 启动/停止性能分析…

[ctx: Accel Editor (descriptions)]
en: Start or Stop Python Profiling (cProfile)
zh: 启动/停止 Python 性能分析 (cProfile)

[ctx: Menu→Help→Debug (labels), Accel Editor (labels)]
en: Simulate a Crash…
zh: 模拟应用崩溃…

[ctx: Accel Editor (descriptions)]
en: Raise a Python exception, to test the crash dialog.
zh: 抛出一个Python异常以测试崩溃对话框。

[ctx: Menu (labels)]
en: View
zh: 视图

[ctx: Menu→View (labels)]
en: Feedback
zh: 反馈

[ctx: Menu→View (labels)]
en: Adjust View
zh: 调整视图

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Popup Main Menu
zh: 弹出主菜单

[ctx: Accel Editor (descriptions)]
en: Show the main menu as a popup.
zh: 以弹出方式显示主菜单。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Fullscreen
zh: 全屏

[ctx: Accel Editor (descriptions)]
en: Toggle between full-screen and windowed mode.
zh: 在全屏与窗口模式之间切换。

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Edit Preferences
zh: 偏好设定

[ctx: Accel Editor (descriptions)]
en: Edit MyPaint’s global settings.
zh: 编辑 MyPaint 的全局设置。

[ctx: Help→Debug (labels), Accel Editor (labels)]
en: Test Input Devices
zh: 测试输入设备

[ctx: Accel Editor (descriptions)]
en: Show a dialog which captures all events your input devices send.
zh: 显示用来捕捉输入设备发送的所有事件的对话框。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Background Chooser
zh: 背景选择器

[ctx: Accel Editor (descriptions)]
en: Change the background paper texture.
zh: 改变背景纸张纹理。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Brush Settings Editor
zh: 笔刷设定值编辑器

[ctx: Accel Editor (descriptions)]
en: Edit the active brush’s settings.
zh: 编辑使用中笔刷的设置。

[ctx: Menu→Brush (labels), Accel Editor (labels)]
en: Brush Icon Editor
zh: 笔刷图标编辑器

[ctx: Accel Editor (descriptions)]
en: Edit brush icons.
zh: 编辑笔刷图标。

[ctx: Menu→Layer (labels), Menu→Window (labels), Toolbar (labels), Accel Editor (labels)]
en: Layers Panel
zh: 图层面板

[ctx: Accel Editor (descriptions)]
en: Dockable panel for managing layers.
zh: 用于管理图层的可停靠面板。

[ctx: Menu→Layers (labels), Accel Editor (labels)]
en: Show Layers Panel
zh: 显示图层面板

[ctx: Accel Editor (descriptions)]
en: Reveal the Layers dockpanel (arrange layers, or assign modes).
zh: 显示图层停靠面板(排列图层，或者分配模式)。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: HCY Wheel
zh: HCY 色轮

[ctx: Accel Editor (descriptions)]
en: Dockable cylindrical hue/chroma/luma color selector. The circular slices are equiluminant.
zh: 可停靠的柱状色相/色度/亮度颜色选择器。圆形片是亮度等值的。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Color Palette
zh: 颜色调色板

[ctx: Accel Editor (descriptions)]
en: Dockable palette color selector.
zh: 可停靠的调色板颜色选择器。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: HSV Wheel
zh: HSV 色轮

[ctx: Accel Editor (descriptions)]
en: Dockable saturation and Value color changer.
zh: 可停靠的饱和度明度颜色选择器。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: HSV Cube
zh: HSV 立方体

[ctx: Accel Editor (descriptions)]
en: Dockable color selector: HSV cube which can be rotated to show different planar slices.
zh: 可停靠的颜色选择器：HSV立方体旋转以显示不同的平面切片。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: HSV Square
zh: HSV 正方形

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Component Sliders
zh: 构成要素滚动条

[ctx: Accel Editor (descriptions)]
en: Dockable color selector showing individual components of the color.
zh: 可停靠的颜色选择器：显示颜色的单一要素。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Liquid Wash
zh: 液体清洗

[ctx: Accel Editor (descriptions)]
en: Dockable color selector showing a liquid-like wash of nearby colors.
zh: 可停靠的颜色选择器，用来显示附近颜色液体清洗效果。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Concentric Rings
zh: 同心环

[ctx: Accel Editor (descriptions)]
en: Dockable color selector with concentric HSV rings.
zh: 可停靠的颜色选择器，带有HSV 同心环。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Crossed Bowl
zh: 交叉碗

[ctx: Accel Editor (descriptions)]
en: Dockable color selector with HSV ramps crossing a radial bowl of color.
zh: 可停靠的颜色选择器，带有穿过辐射状的碗形颜色的HSV坡道。

[ctx: Menu→Window (labels), Accel Editor (labels)]
en: Scratchpad Panel
zh: 暂存区面板

[ctx: Menu→Scratchpad (labels), Accel Editor (labels)]
en: Show Scratchpad Panel
zh: 显示暂存区面板

[ctx: Accel Editor (descriptions)]
en: Reveal the Scratchpad dockpanel (mix colors and make sketches).
zh: 显示暂存区可停靠面板 (混合颜色以及绘制草图)。

[ctx: Menu→Window (labels), Toolbar (labels), Accel Editor (labels)]
en: Preview Panel
zh: 预览面板

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Preview
zh: 预览

[ctx: Accel Editor (descriptions)]
en: Reveal the Preview dockpanel (overview of the whole drawing area).
zh: 显示预览可停靠面板 (通览整个绘图区域)。

[ctx: Menu→Window (labels), Toolbar (labels), Accel Editor (labels)]
en: Tool Options Panel
zh: 工具选项面板

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Show Tool Options Panel
zh: 显示工具选项面板

[ctx: Accel Editor (descriptions)]
en: Reveal the Tool Options dockpanel (options for the current tool).
zh: 显示工具选项可停靠面板(当前工具的选项)。

[ctx: Menu→Window (labels), Toolbar (labels), Accel Editor (labels)]
en: Brush & Color History Panel
zh: 笔刷和颜色历史记录面板

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Recent Brushes & Colors
zh: 最近使用的笔刷和颜色

[ctx: Accel Editor (descriptions)]
en: Reveal the History panel (recently used brushes and colors).
zh: 显示历史记录面板 (最近使用的画笔和颜色)。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Hide Controls in Fullscreen
zh: 在全屏模式隐藏控制面板

[ctx: Accel Editor (descriptions)]
en: Toggle automatic hiding of the user interface in fullscreen.
zh: 切换到全屏模式下的用户界面自动隐藏。

[ctx: Menu→View→Feedback (labels), Accel Editor (labels)]
en: Show Zoom Level
zh: 显示缩放级别

[ctx: Accel Editor (descriptions)]
en: Toggle zoom level feedback.
zh: 切换缩放级别反馈。

[ctx: Menu→View→Feedback (labels), Accel Editor (labels)]
en: Show Last Painting Position
zh: 显示最后一个绘画位置

[ctx: Accel Editor (descriptions)]
en: Toggle feedback showing where the last stroke ended.
zh: 切换用来显示最后一个笔触结束位置的反馈。

[ctx: Menu→View (labels)]
en: Display Filter
zh: 显示过滤

[ctx: Menu→View→Display Filter (labels), Accel Editor (labels)]
en: Display Colors Normally
zh: 正常显示颜色

[ctx: Accel Editor (descriptions)]
en: Filter colors: show colors unchanged.
zh: 过滤颜色：显示未改变过的颜色。

[ctx: Menu→View→Display Filter (labels), Accel Editor (labels)]
en: Display Colors as Greyscale
zh: 以灰度方式显示颜色

[ctx: Accel Editor (descriptions)]
en: Filter colors: show brightness only (HCY/YCbCr Luma)
zh: 过滤颜色：只显示亮度 (HCY/YCbCr 亮度)

[ctx: Menu→View→Display Filter (labels), Accel Editor (labels)]
en: Display Colors Inverted
zh: 反转显示颜色

[ctx: Accel Editor (descriptions)]
en: Filter colors: inverse video. Black is white and red is cyan.
zh: 过滤颜色：反转视频。黑色反转为白色，红色反转为青色。

[ctx: Menu→View→Display Filter (labels), Accel Editor (labels)]
en: Display Colors with Simulated Insensitivity to Red
zh: 用模拟的对红色不敏感方式显示颜色

[ctx: Accel Editor (descriptions)]
en: Filter colors to simulate deuteranopia, a common form of color blindness.
zh: 过滤颜色以模拟绿色盲(色盲的常见类型)。

[ctx: Menu→View→Display Filter (labels), Accel Editor (labels)]
en: Display Colors with Simulated Insensitivity to Green
zh: 用模拟的对绿色不敏感方式显示颜色

[ctx: Accel Editor (descriptions)]
en: Filter colors to simulate protanopia, a common form of color blindness.
zh: 过滤颜色以模拟红色盲(色盲的常见类型)。

[ctx: Menu→View→Display Filter (labels), Accel Editor (labels)]
en: Display Colors with Simulated Insensitivity to Blue
zh: 用模拟的对蓝色不敏感方式显示颜色

[ctx: Accel Editor (descriptions)]
en: Filter colors to simulate tritanopia, a rare form of color blindness.
zh: 过滤颜色以模拟蓝色盲(色盲中的罕见类型)。

[ctx: Menu→Edit→Current Mode (labels)]
en: Freehand
zh: 手绘

[ctx: Toolbar (short labels)]
en: Freehand
zh: 手绘

[ctx: Toolbar (tooltips)]
en: Freehand: draw and paint freely, without geometric constraints.
zh: 徒手绘图：自由地不受几何限制地绘画。

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Freehand
zh: 徒手绘图

[ctx: Accel Editor (descriptions)]
en: Draw and paint freely, without geometric constraints.
zh: 自由地不受几何限制地绘画。

[ctx: Menu→Edit→Current Mode (labels)]
en: Pan View
zh: 平移视图

[ctx: Toolbar (short labels)]
en: Pan
zh: 平移工具

[ctx: Toolbar (tooltips)]
en: Pan View: move your view of the canvas horizontally or vertically.
zh: 平移视图：水平或者垂直地移动画布的视图。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Pan View
zh: 平移视图

[ctx: Accel Editor (descriptions)]
en: Interactively move your view of the canvas horizontally or vertically.
zh: 水平或垂直地以交互方式移动你的画布上的视图。

[ctx: Menu→Edit→Current Mode (labels)]
en: Rotate View
zh: 旋转视图

[ctx: Toolbar (short labels)]
en: Rotate
zh: 旋转

[ctx: Toolbar (tooltips)]
en: Rotate View: tilt your view of the canvas.
zh: 旋转视图：倾斜你画布上的视图。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Rotate View
zh: 旋转视图

[ctx: Accel Editor (descriptions)]
en: Interactively rotate your view of the canvas.
zh: 以交互方式旋转画布的视图。

[ctx: Menu→Edit→Current Mode (labels)]
en: Zoom View
zh: 缩放视图

[ctx: Toolbar (short labels)]
en: Zoom
zh: 缩放

[ctx: Toolbar (tooltips)]
en: Zoom View: zoom into or out of the canvas.
zh: 缩放视图：放大或缩小画布。

[ctx: Menu→View (labels), Accel Editor (labels)]
en: Zoom View
zh: 缩放视图

[ctx: Accel Editor (descriptions)]
en: Interactively zoom into or out of the canvas.
zh: 以交互方式放大或缩小画布。

[ctx: Menu→Edit→Current Mode (labels)]
en: Lines and Curves
zh: 直线和曲线

[ctx: Toolbar (short labels)]
en: Lines
zh: 线条

[ctx: Toolbar (tooltips)]
en: Lines and Curves: draw straight or curved lines.
zh: 直线和曲线：绘制直的或弯曲的线。

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Lines and Curves
zh: 直线和曲线

[ctx: Accel Editor (descriptions)]
en: Draw straight or curved lines.
zh: 绘制直的或弯曲的线。

[ctx: Menu→Edit→Current Mode (labels)]
en: Connected Lines
zh: 连续线段

[ctx: Toolbar (short labels)]
en: Conn. Lines
zh: 连续线段

[ctx: Toolbar (tooltips)]
en: Connected Lines: draw sequences of straight or curved lines.
zh: 连续线段：绘制直线或曲线的序列。

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Connected Lines
zh: 连续线段

[ctx: Accel Editor (descriptions)]
en: Draw sequences of straight or curved lines.
zh: 绘制直线或曲线的序列。

[ctx: Menu→Edit→Current Mode (labels)]
en: Ellipses and Circles
zh: 椭圆形和圆形

[ctx: Toolbar (short labels)]
en: Ellipse
zh: 椭圆形

[ctx: Toolbar (tooltips)]
en: Ellipses and Circles: draw rounded shapes.
zh: 椭圆和圆：绘制圆形。

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Ellipses and Circles
zh: 圆形与椭圆

[ctx: Accel Editor (descriptions)]
en: Draw circles and ellipses.
zh: 绘制圆和椭圆。

[ctx: Menu→Edit→Current Mode (labels)]
en: Inking
zh: 墨迹作图

[ctx: Toolbar (short labels)]
en: Ink
zh: 墨水

[ctx: Toolbar (tooltips)]
en: Inking: draw smooth controlled lines.
zh: 墨迹作图：绘制平滑受控的线。

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Inking
zh: 墨迹作图

[ctx: Accel Editor (descriptions)]
en: Draw smooth controlled lines.
zh: 绘制平滑受控的线。

[ctx: Menu→Edit→Current Mode (labels)]
en: Reposition Layer
zh: 重新放置图层

[ctx: Toolbar (short labels)]
en: Layer Pos.
zh: 图层位置。

[ctx: Toolbar (tooltips)]
en: Reposition Layer: move the current layer on the canvas.
zh: 重新放置图层：在画布上移动当前图层。

[ctx: Menu→Layer (labels), Accel Editor (labels)]
en: Reposition Layer
zh: 重新放置图层

[ctx: Accel Editor (description)]
en: Interactively move the current layer on the canvas.
zh: 在画布上以交互方式移动当前图层。

[ctx: Menu→Edit→Current Mode (labels)]
en: Edit Frame
zh: 编辑边框

[ctx: Toolbar (short labels)]
en: Frame
zh: 边框

[ctx: Toolbar (tooltips)]
en: Edit Frame: define a frame around the document to give it a finite size.
zh: 编辑边框：围绕文档定义一个边框以给它一个有限的大小。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Edit Frame
zh: 编辑边框

[ctx: Accel Editor (descriptions)]
en: Interactively define a frame around the document to give it a finite size.
zh: 围绕文档定义一个边框以给它一个有限的大小。

[ctx: Menu→Edit→Current Mode (labels)]
en: Edit Painting Symmetry
zh: 编辑绘画对称性

[ctx: Toolbar (short labels)]
en: Symmetry
zh: 对称轴

[ctx: Toolbar (tooltips)]
en: Edit Painting Symmetry: adjust the axis used for symmetrical painting.
zh: 编辑绘画对称性：调整用于对称绘画的轴线。

[ctx: Menu→File (labels), Accel Editor (labels)]
en: Edit Painting Symmetry
zh: 编辑绘画对称性

[ctx: Accel Editor (description)]
en: Interactively adjust the axis used for symmetrical painting.
zh: 以交互的方式调整用于对称绘画的轴线。

[ctx: Menu→Edit→Current Mode (labels)]
en: Pick Color
zh: 选取颜色

[ctx: Toolbar (short labels)]
en: Pick Col.
zh: 选取颜色.

[ctx: Toolbar (tooltips)]
en: Pick Color: set the painting color from screen pixels.
zh: 选取颜色：用来自屏幕像素的颜色设置绘画色彩。

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Pick Color Hue
zh: 选取颜色色相

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Pick Color Chroma
zh: 选择色度

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Pick Color Luma
zh: 选择颜色亮度

[ctx: Menu→Color (labels), Accel Editor (labels)]
en: Pick Color
zh: 选取颜色

[ctx: Accel Editor (descriptions)]
en: Set the painting color from screen pixels.
zh: 用来自屏幕像素的颜色设置绘画色彩。

[ctx: Menu→Edit→Current Mode (labels)]
en: Flood Fill
zh: 满水法填充

[ctx: Toolbar (short labels)]
en: Fill
zh: 填充

[ctx: Toolbar (tooltips)]
en: Flood Fill: fill an area with color.
zh: 满水法填充：用颜色填充一块区域。

[ctx: Menu→Edit (labels), Accel Editor (labels)]
en: Flood Fill
zh: 满水法填充

[ctx: Accel Editor (descriptions)]
en: Fill an area with color.
zh: 用颜色填充一块区域。

en: Remove...
zh: 移除...

en: Starting Downloads
zh: 开始下载

en: Starting Download:
zh: 开始下载：

en: Download Complete:
zh: 下载完成：

en: Total Packages:
zh: 总软件包：

en: Last Completed:
zh: 上次完成：

en: {error} Failed to move archive file, {str_err}: '{file1}' -> '{file2}'
zh: {error} 无法移动存档文件，{str_err}: '{file1}' -> '{file2}'

en: {error} {filename} does not exist!
zh: {error} {filename} 不存在！

en: {error} Hash Sum does not match: {filename}
      Expected Hash: {expected}
      Received Hash: {received}
zh: {error} 校验和不匹配：{filename}
      预期哈希：{expected}
      实际哈希：{received}

en: {error} File has unexpected size: {filename}
      Expected Size: {expected}
      Received Size: {received}
zh: {error} 文件大小不匹配：{filename}
      预期大小：{expected}
      实际大小：{received}

en: {error} Improper Hash Syntax
      Try '{url}:sha256:510b0c4f8fc3e7bd7182b53c0b81c1a113bea9fd3c18219eac0e18e601dc8d17'
zh: {error} 错误的哈希语法
      尝试 '{url}:sha256:510b0c4f8fc3e7bd7182b53c0b81c1a113bea9fd3c18219eac0e18e601dc8d17'

en: {error} No content length in response from {url}
      Ensure the URL points to a Debian Package
zh: {error} {url} 的响应没有内容长度
      确保 URL 指向 Debian 软件包

en: Exiting due to {signal}
zh: 由于 {signal} 退出

en: {error} Using SOCKS proxy, but the 'socksio' package is not installed.
zh: {error} 使用 SOCKS 代理，但未安装 'socksio' 软件包。

en: {error} Install using 'nala install python3-socksio'
zh: {error} 使用 'nala install python3-socksio' 安装

en: {error} No more mirrors available for {filename}
zh: {error} {filename} 没有可用的镜像源

en: {warning} The following packages cannot be authenticated!
zh: {warning} 以下软件包无法通过身份验证！

en: {error} Some packages were unable to be authenticated
zh: {error} 一些软件包无法通过身份验证

en: {notice} Configuration is set to allow installation of unauthenticated packages.
zh: {notice} 配置设置为允许安装未经身份验证的软件包。

en: {error} {url} timed out
zh: {error} {url} 超时

en: Failed to check hash
zh: 无法验证哈希

en: {error} {filename} can't be checked for integrity.
zh: {error} 无法验证 {filename} 的完整性。

en: There are no hashes available for this package.
zh: 此软件包没有可用的哈希值。

en: {error} unable to connect to {url}
zh: {error} 无法连接到 {url}

en: Download complete and in download only mode.
zh: 下载完成并处于仅下载模式中。

en: {error} Download failure. The following downloads failed:
zh: {error} 下载失败。以下软件包下载失败：

en: In download only mode. Not falling back to apt_pkg.
zh: 在仅下载模式下，需要依赖 apt_pkg。

en: {warning} Falling back to apt_pkg. The following downloads failed:
zh: {warning} 调用 apt_pkg。以下软件包下载失败：

en: {error} '{command}' for operations other than install or remove are not currently supported
zh: {error} '{command}' 当前不支持安装或删除以外的操作

en: Show transaction history.
    
    Running `nala history` with no subcommands prints an overview of all transactions.
zh: 显示交易历史。
    
    在没有子命令的情况下运行 `nala history` 会打印出所有交易的摘要。

en: {error} History file seems corrupt. You should try removing {file}
zh: {error} 历史文件似乎已损坏。您应该尝试删除 {file}

en: {error} No history exists.
zh: {error} 没有历史记录。

en: {error} Transaction {num} doesn't exist.
zh: {error} 交易 {num} 不存在。

en: Show packages that were explicitly installed with Nala
zh: 显示使用 Nala 显式安装的软件包

en: Show information about a specific transaction.
zh: 显示有关特定交易的信息。

en: Nala needs root to clear history
zh: Nala 需要 root 权限才能清除历史记录

en: Nala needs root to redo history
zh: Nala 需要 root 权限才能重做历史记录

en: Nala needs root to undo history
zh: Nala 需要 root 权限才能撤消历史记录

en: History has been cleared
zh: 历史记录已被清除

en: Clear a transaction or the entire history.
zh: 清除交易或所有历史记录。

en: Clear the entire history.
zh: 清除所有历史记录。

en: No history exists to clear
zh: 没有要清除的历史记录

en: {error} ID: {hist_id} does not exist in the history
zh: {error} ID：{hist_id} 在历史记录中不存在

en: History has been altered
zh: 历史记录已被修改

en: Undo a transaction.
zh: 撤消一笔交易。

en: Redo a transaction.
zh: 重做一笔交易。

en: {warning} This history entry was a purge.
zh: {warning} 这个历史条目是一个清除。

en: Do you want to continue with purge enabled?
zh: 是否要继续启用清除？

en: {notice} Unable to read config file: {filename}. Using defaults
zh: {notice} 无法读取配置文件：{filename}。将使用默认值

en: {error} Config key '{key}' should be a bool not {value}
zh: {error} 配置键 '{key}' 必须是布尔值而不是 {value}

en: {error} Option {option}: Configuration item must have a '='
zh: {error} 选项 {option}：配置项必须有一个 '='

en: It seems the system has no license file
    The full GPLv3 can be found at:
    https://www.gnu.org/licenses/gpl-3.0.txt
zh: 好像系统没有 license 文件
    完整的 GPLv3 可在以下位置找到：
    https://www.gnu.org/licenses/gpl-3.0.txt

en: Reads the GPLv3 which Nala is licensed under.
zh: 阅读 Nala 获得的许可 GPLv3。

en: Disable scrolling text and print extra information.
zh: 禁用文本滚动并显示附加信息。

en: Logs extra information for debugging.
zh: 记录用于调试的附加信息。

en: Toggle autoremoving packages.
zh: 切换 自动删除的软件包。

en: Toggle installing recommended packages.
zh: 切换 安装推荐的软件包。

en: Toggle installing suggested packages.
zh: 切换 安装建议的软件包。

en: Toggle full-upgrade
zh: 切换 全面升级

en: Toggle updating the package list.
zh: 切换 软件包列表更新。

en: Toggle a more condensed transaction summary.
zh: 切换 更简洁的交易摘要。

en: Purge any packages that would be removed.
zh: 清除所有将要删除的包。

en: Purge packages not installed that have config files.
zh: 清除未安装软件包的配置文件。

en: Allow the removal of essential packages.
zh: 允许删除必备软件包。

en: Toggle fix broken packages.
zh: 切换 修复损坏的软件包。

en: Assume 'yes' or 'no' to all prompts.
zh: 接受所有提示为 '是' 或 '否'。

en: Set options like Dpkg::Options::="--force-confnew".
zh: 设置 Dpkg::Options::="--force-confnew" 等选项。

en: Skips all formatting and you get raw dpkg output.
zh: 跳过所有格式化并获取原始 dpkg 输出。

en: Show all versions of a package.
zh: 显示软件包的所有版本。

en: Show all architectures of a package.
zh: 显示一个软件包的所有架构。

en: Packages are only retrieved, not unpacked or installed.
zh: 仅获取软件包，不解压或安装软件包。

en: Search only package names.
zh: 仅搜索软件包的名称。

en: Only installed packages.
zh: 仅安装的软件包。

en: Only packages explicitly installed with Nala.
zh: 仅使用 Nala 安装的软件包。

en: Only upgradable packages.
zh: 仅可升级的软件包。

en: Only virtual packages.
zh: 仅限虚拟软件包。

en: Print the full description of each package.
zh: 打印每个软件包的完整描述。

en: Remove package lists located in `/var/lib/apt/lists/`.
zh: 删除位于 `/var/lib/apt/lists/` 中的软件包列表。

en: Remove `nala-sources.list`.
zh: 删除 `nala-sources.list`。

en: Run fetch uninteractively. Will still prompt for overwrite
zh: 以非交互方式运行 fetch，仍然会提示覆盖

en: Show this message and exit.
zh: 显示此消息并退出。

en: Package/Version/Size/Old Version/New Version/Either
zh: 软件包/版本/大小/旧版本/新版本/任一

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Auto-Purge 20 Packages" ]
en: Auto-Purge/Auto-Purging/Auto-Purged
zh: 自动清除/自动清除中/已自动清除

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Auto-Remove 20 Packages" ]
en: Auto-Remove/Auto-Removing/Auto-Removed
zh: 自动删除/自动删除中/已自动删除

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Remove 20 Packages" ]
en: Remove/Removing/Removed
zh: 删除/删除中/已删除

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Purge 20 Packages" ]
en: Purge/Purging/Purged
zh: 清除/清除中/已清除

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Install 20 Packages" ]
en: Install/Installing/Installed
zh: 安装/安装中/已安装

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Reinstall 20 Packages" ]
en: Reinstall/Reinstalling/Reinstalled
zh: 重新安装/重新安装中/已重新安装

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Upgrade 20 Packages" ]
en: Upgrade/Upgrading/Upgraded
zh: 升级/升级中/已升级

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Downgrade 20 Packages" ]
en: Downgrade/Downgrading/Downgraded
zh: 降级/降级中/已降级

note: Verb Tenses are [ "Present/Present Participle/Past" ] This ends up looking like [ "Configure 20 Packages" ]
en: Configure/Configuring/Configured
zh: 配置/配置中/已配置

en: Recommended, Will Not Be Installed
zh: 推荐，但不会安装

en: Suggested, Will Not Be Installed
zh: 建议，但不会安装

en: Kept Back, Will Not Be Upgraded
zh: 保留，但不会升级

en: Kept Back
zh: 保留

en: Auto-Removable, Will Not Be Removed
zh: 可自动删除，但不会删除

en: Total download size
zh: 总下载大小

en: Disk space to free
zh: 释放空间

en: Disk space required
zh: 所需空间

en: Nala will only download the packages
zh: Nala 只会下载软件包

en: Purging configuration files for {package}
zh: 清除 {package} 的配置文件

en: {notice} Selected packages cannot be excluded from upgrade safely.
zh: {notice} 选定的软件包不能安全地排除在升级之外。

en: {error} Unable to calculate how to protect the selected packages
zh: {error} 无法计算如何保护所选软件包

en: {error} You have held broken packages
zh: {error} 有损坏的软件包

en: {notice} The following packages need to be protected as well:
zh: {notice} 以下软件包也需要保护：

en: Log Started: [{date}]
zh: 日志开始：[{date}]

en: Log Ended: [{date}]
zh: 日志结束：[{date}]

en: {error} Fetching packages has failed!
zh: {error} 获取软件包失败！

en: Exiting due to SIGINT
zh: 由于 SIGINT 而退出

en: {notice} A reboot is required.
zh: {notice} 需要重启。

en: Finished Successfully
zh: 成功完成

en: {notice} The following will be installed to satisfy {package}:
zh: {notice} 将安装以下依赖以满足 {package}：

en: {notice} Newer version {package} {version} exists in the cache.
    You should consider using `{command}`
zh: {notice} 更新版本 {package} {version} 已在缓存中。
    考虑使用 `{command}`

en: {notice} {deb} has taken priority over {package} from the cache.
zh: {notice} {deb} 优先于缓存中的 {package}。

en: {error} Hash does not match the '{hash_type}' Length
zh: {error} 哈希 '{hash_type}' 长度不匹配

en: {error} Hash Type '{hash_type}' specified with no hash
zh: {error} 指定的哈希类型 '{hash_type}' 没有哈希值

en: {error} Version {version} not found for package {package}
zh: {error} 找不到软件包 {package} 的版本 {version}

en: Virtual Package
zh: 虚拟软件包

en: {notice} {package} is not installed
zh: {notice} {package} 未安装

en: {package} is already at the latest version {version}
zh: {package} 已是最新版本 {version}

en: {notice} The following packages require a reboot.
zh: {notice} 以下软件包需要重启。

en: Notices:
zh: 注意事项：

en: {error} It can be dangerous to continue without a terminal. Use `--assume-yes`
zh: {error} 在没有终端的情况下继续可能很危险。使用 `--assume-yes`

en: {warning} Using {switch} can be very dangerous!
zh: {warning} 使用 {switch} 可能非常危险！

en: Nothing for Nala to do.
zh: Nala 无事可做。

en: Nothing for Nala to remove.
zh: Nala 没有什么可以删除的。

en: Nothing for Nala to fix.
zh: Nala 没有什么可以修复的。

en: Exiting at your request.
zh: 应您的要求退出。

en: {error} No space left on device.
zh: {error} 设备上没有剩余空间。

en: is installed and upgradable to {version}
zh: 已安装并可升级到 {version}

note: vim 2:8.2.4659-1 [Debian/sid main] ├── is upgradable from 2:8.2.3995-1+b2 └── Vi IMproved - enhanced vi editor
en: is upgradable from {version}
zh: 可以从 {version} 升级

note: vim 2:8.2.3995-1+b2 [Debian/sid main] ├── is installed └── Vi IMproved - enhanced vi editor
en: is installed
zh: 已安装

en: Terminal can't support dialog, falling back to readline
zh: 终端不支持对话框，依赖于 readline

en: {command} is not a command
    Did you mean {correction}?
zh: {command} 不是一个命令
    Did you mean {correction}?

en: {error} failed regex compilation '{error_msg} at position {position}'
zh: {error} 正则表达式编译失败 '{error_msg} 在位置 {position}'

en: {error} Nala needs root to fix broken packages
zh: {error} Nala 需要 root 权限来修复损坏的软件包

en: {error} Nala needs root to {command}
zh: {error} Nala 需要 root 权限才能执行 {command}

en: {error} Nala is already running another instance {last_pid}
zh: {error} Nala 已经在 {last_pid} 中运行

en: Removing files in {dir}
zh: 删除 {dir} 中的文件

en: Removed: {filename}
zh: 已删除：{filename}

en: {error} can't find version for {package}
zh: {error} 找不到 {package} 的版本

en: There are broken packages that need to be fixed!
zh: 有损坏的软件包需要修复！

en: You can use {switch} if you'd like to try without fixing them.
zh: 如果你想尝试而不修复它们，你可以使用 {switch}。

en: {error} Missing packages to install
zh: {error} 缺少要安装的软件包

en: Update package list.
zh: 更新软件包列表。

en: Specify packages to exclude during upgrade. Accepts glob*
zh: 指定要在更新期间排除的软件包。可以使用 *

en: Would you like us to protect these and try again?
zh: 你想让我们保护这些然后再试一次吗？

note: #-#-#-#-#  zypper_1.14.95-1_zh_CN.po (@PACKAGE@)  #-#-#-#-# translators: command summary: install, in
en: Install packages.
zh: 安装软件包。

en: Purge packages.
zh: 清除软件包。

en: Package(s) to remove/purge
zh: 要删除/清除的软件包

en: Autoremove packages that are no longer needed.
zh: 自动删除不再需要的软件包。

en: Autopurge packages that are no longer needed.
zh: 自动清除不再需要的软件包。

en: {error} {config} must be used with either {autoremove} or {autopurge}.
zh: {error} {config} 必须与 {autoremove} 或 {autopurge} 一起使用。

en: Show package details.
zh: 显示软件包的详情。

en: Package(s) to show
zh: 要显示的软件包

en: Search package names and descriptions.
zh: 搜索软件包的名称和描述。

en: Regex or word to search for
zh: 要搜索的正则表达式或关键词

en: {error} {regex} not found.
zh: {error} {regex} 未找到。

en: List packages based on package names.
zh: 根据软件包的名称列出软件包。

en: Package(s) to list.
zh: 要列出的软件包。

en: Nothing was found to list.
zh: 没有找到要列出的内容。

en: Clear out the local archive of downloaded package files.
zh: 清除下载软件包文件的本地存档。

en: Package lists have been cleaned
zh: 软件包列表已被清除

en: Nala sources.list has been cleaned
zh: Nala 的 sources.list 已被清除

en: Removing {cache}
    Removing {src_cache}
zh: 删除 {cache}
    删除 {src_cache}

en: Cache has been cleaned
zh: 缓存已被清理

en: I beg, pls moo
zh: 我求求你了，求你了

en: I can't moo for I'm a cat
zh: 我不会哞哞叫 因为我是一只猫

en: What did you expect to update?
zh: 您希望更新什么呢？

en: What did you expect no-update to do?
zh: 没有更新后你想要做什么呢？

en: Nala will fetch mirrors with the lowest latency.
    
    For Debian https://mirror-master.debian.org/status/Mirrors.masterlist
    
    For Ubuntu https://launchpad.net/ubuntu/+archivemirrors-rss
zh: Nala 将搜索延迟最低的镜像源。
    
    对于 Debian https://mirror-master.debian.org/status/Mirrors.masterlist
    
    对于 Ubuntu https://launchpad.net/ubuntu/+archivemirrors-rss

en: Are these mirrors okay?
zh: 这些镜像源可以吗?

en: {error} Index {index} doesn't exist.
zh: {error} 索引 {index} 不存在。

en: {error} Parser: {parser}
zh: {error} 解析器：{parser}

en: Fetching {distro} mirrors
zh: 从 {distro} 中获取镜像源

en: {error} Internal Error. Distro detection must be broken
zh: {error} 内部错误。必须禁用发行版检测

en: {error} unable to connect to {mirror}
zh: {error} 无法连接到 {mirror}

en: Parsing mirror list
zh: 解析镜像源列表

en: Score is how many milliseconds it takes to download the Release file
zh: 分数 是下载 Release 文件所需的毫秒数。

en: {notice} Nala was unable to fetch {num} mirrors.
zh: {notice} Nala 无法获得 {num} 个镜像源。

en: Sources have been written to {file}
zh: 软件源已写入 {file}

en: {error} There was an issue detecting release.
zh: {error} 检测版本时出现问题。

en: {error} {distro} {release} is unsupported.
zh: {error} {distro} {release} 不受支持。

en: You can specify Ubuntu or Debian manually.
zh: 您可以手动指定 Ubuntu 或 Debian。

en: Fetch fast mirrors to speed up downloads.
zh: 获取最快的镜像源以加快下载速度。

en: Choose the Debian release.
zh: 选择 Debian 版本。

en: Choose the Ubuntu release.
zh: 选择 Ubuntu 版本。

en: Choose the Devuan release.
zh: 选择 Devuan 版本。

en: Number of mirrors to fetch. [defaults: 16, --auto(3)]
zh: 要获取的镜像源数量。[defaults: 16, --auto(3)]

en: Add the source repos for the mirrors if it exists.
zh: 添加镜像源的源代码存储库（如果存在）。

en: Add contrib and non-free repos.
zh: 添加 contrib 和 non-free 存储库。

en: Run fetch uninteractively. Will still prompt for overwrite.
zh: 以非交互方式运行 fetch，仍然会提示覆盖。

en: Choose only mirrors of a specific ISO country code.
zh: 仅选择特定 ISO 国家代码的镜像源。

en: {error} Nala was unable to find any mirrors.
zh: {error} Nala 找不到任何镜像源。

en: The following {total} packages can be upgraded:
zh: 可以升级以下 {total} 个软件包：

en: Not candidate version
zh: 非候选版本

en: {error} unable to find any packages by globbing {pkg}
zh: {error} 无法通过通配 {pkg} 找到任何包

en: {warn} Virtual Packages like {package} can't be removed.
zh: {warn} 无法删除像 {package} 这样的虚拟软件包。

en: Protecting {package} from upgrade
zh: 保护 {package} 免于更新

en: Protecting {package} from auto-removal
zh: 保护 {package} 免于自动删除

en: {total} packages can be upgraded. Run '{command}' to see them.
zh: {total} 个软件包可以升级，运行 '{command}' 以查看它们。

en: {package} is a virtual package provided by:
zh: {package} 是一个虚拟软件包，由：

en: You should select just one.
zh: 您只能选择一个。

en: {notice} Selecting {provider}
      Instead of virtual package {package}
zh: {notice} 选择 {provider}
      而不是虚拟软件包 {package}

en: {pkg_name} has no candidate
zh: {pkg_name} 没有候选

en: Download-Size:
zh: 下载大小：

en: APT-Sources:
zh: APT 来源：

en: Provides:
zh: 提供：

en: Enhances:
zh: 增强：

en: Pre-Depends:
zh: 预依赖：

en: Recommends:
zh: 推荐：

en: Replaces:
zh: 取代：

en: Conflicts:
zh: 冲突：

en: Breaks:
zh: 破坏：

en: Essential:
zh: 必备：

en: Maintainer:
zh: 维护者：

en: Original-Maintainer:
zh: 原维护者：

en: Bugs:
zh: 错误：

en: Installed-Size:
zh: 安装大小：

en: local install
zh: 本地安装

en: {notice} There are {num} additional records. Please use the {switch} switch to see them.
zh: {notice} 还有 {num} 条记录，使用 {switch} 选项查看它们。

en: {error} {package} has no version to show
zh: {error} {package} 没有可显示的版本

en: {error} {package} not found
zh: {error} {package} 未找到

en: Time Remaining:
zh: 剩余时间：

en: Either:
zh: 任一：

en: {package} is only referenced by name, no packages provides it
zh: {package} 仅通过名称引用，没有软件包提供它

en: {dependency} will break {package} {version}
zh: {dependency} 会破坏 {package} {version}

en: {dependency} conflicts with {package} {version}
zh: {dependency} 与 {package} {version} 冲突

en: {error} python-apt gave us {apt_err} This isn't a proper error as it's empty
zh: {error} python-apt 给了我们 {apt_err} 这不是一个正确的错误，因为它是空的

en: {notice} Some index files failed to download. They have been ignored, or old ones used instead.
zh: {notice} 部分索引文件下载失败，它们已被忽略，或者使用旧的代替。

en: {error} Installation has failed.
zh: {error} 安装失败。

en: If you'd like to file a bug report please include '{debug_file}'
zh: 如果您想提交错误报告，请包含 '{debug_file}'

en: Are you root?
zh: 你有 root 权限吗？

en: {error} The following packages are essential!
zh: {error} 以下软件包必不可少！

en: {error} You have attempted to remove essential packages
zh: {error} 您试图删除必备软件包

en: {error} Please use {switch} if you are sure you want to.
zh: {error} 如果您确定要这样做，请使用 {switch}。

en: {error} {package} has no installation candidate.
zh: {error} {package} 没有安装候选项。

en: {error} {apt_error}
      Unsupported File: {filename}
zh: {error} {apt_error}
      不兼容的文件：{filename}

en: {error} {apt_error}
      Could not read meta data from {filename}
zh: {error} {apt_error}
      无法读取 {filename} 的元数据

en: The following packages were kept back:
zh: 保留以下软件包：

en: The following were held due to exclusions:
zh: 由于排除，以下内容将被保留：

en: Nala was unable to determine why these were held:
zh: Nala 无法确定为什么要保留这些：

en: {package} but it isn't in the cache
zh: {package} 不在缓存中

en: {package} but the cache version is {version}
zh: {package} 缓存的版本是 {version}

en: {package} has been unmarked.
zh: {package} 未被选中。

en: Try {switch} if you're sure they can be installed.
zh: 如果您确定可以安装它们，请尝试 {switch}。

en: {error} Some packages were unable to be installed.
zh: {error} 一些软件包无法安装。

en: Installed packages that depend on {package}
zh: 已安装依赖于 {package} 的软件包

en: {package} is an Essential package!
zh: {package} 是必备软件包！

en: {notice} The information above may be able to help
zh: {notice} 以上信息可能会有所帮助

en: Ignored:
zh: 忽略：

en: No Change:
zh: 无变化：

en: {ignored}   {info}
zh: {ignored}    {info}

en: {updated}   {info}
zh: {updated} {info}

en: {updated}   {info} [{size}]
zh: {updated} {info} [{size}]

en: Removing:
zh: 删除：

en: Unpacking:
zh: 解包：

en: Setting up:
zh: 设置：

note: Spacing of following status messages is to allow dpkg messages to be properly aligned Especially if your status would come after the package You do not have to follow this scheme but do note that the headers will be colored regardless Unpacking:   neofetch (7.1.0-3) Setting up:  neofetch (7.1.0-3) R
en: {setting_up} {dpkg_msg}
zh: {setting_up}    {dpkg_msg}

en: {processing} {dpkg_msg}
zh: {processing}      {dpkg_msg}

en: {unpacking}  {dpkg_msg}
zh: {unpacking} {dpkg_msg}

note: Fetched 81.0 MB in 6s (1448 kB/s)
en: {fetched} {size} in {elapsed} ({speed}/s)
zh: {fetched} {size} 耗时 {elapsed} 秒 ({speed}/s)

en: Purging Packages
zh: 清除软件包

en: Removing Packages
zh: 删除软件包

en: Updating Packages
zh: 更新软件包

en: Installing Packages
zh: 安装软件包

en: History Undo
zh: 撤消历史

en: History Redo
zh: 重做历史

en: Fetching Missed Packages
zh: 获取丢失的软件包

en: Fixing Broken Packages
zh: 修复损坏的软件包

en: Updating Package List
zh: 更新软件包列表

en: {warning} Quitting now could break your system!
zh: {warning} 现在退出可能会损坏您的系统！

en: Ctrl+C twice quickly will exit
zh: 快速按两次 Ctrl+C 退出

note: TRANSLATORS: Anything more than 7 cells gets clipped.
en: (dir)
zh: (目录)

note: TRANSLATORS: Anything more than 12 cells gets clipped.
en: (parent dir)
zh: (父目录)

note: TRANSLATORS: Anything more than 7 cells gets clipped. * If necessary, you can leave out the parentheses.
en: (huge)
zh: (巨大)

en: Search Wrapped
zh: 已从头搜索

en: This is the only occurrence
zh: 这是唯一出现之处

note: TRANSLATORS: A modifier of the Search prompt.
en:  [Backwards]
zh:  [向后搜索]

en: No current search pattern
zh: 没有当前搜索模式

en: Cannot open directory: %s
zh: 无法打开目录：%s

note: TRANSLATORS: This is a prompt.
en: Go To Directory
zh: 跳至目录

note: TRANSLATORS: This refers to the confining effect of * the option --operatingdir, not of --restricted.
en: Can't go outside of %s
zh: 无法访问 %s 外部

en: Can't move up a directory
zh: 无法上移一个目录

en: Paste is ignored
zh: 已忽略粘贴

en: The working directory has disappeared
zh: 工作目录已消失

en: Unknown syntax name: %s
zh: 未知语法名称：%s

en: magic_load() failed: %s
zh: magic_load() 失败：%s

en: magic_file(%s) failed: %s
zh: magic_file(%s) 失败：%s

en: Nothing was cut
zh: 无剪切部分

en: Copied nothing
zh: 未复制任何内容

en: Cutbuffer is empty
zh: 剪贴缓冲区为空

en: Error deleting lock file %s: %s
zh: 删除锁文件 %s 出错：%s

note: TRANSLATORS: Keep the next seven messages at most 76 characters.
en: Couldn't determine my identity for lock file
zh: 无法为锁文件确定我的身份

en: Couldn't determine hostname: %s
zh: 无法确定主机名称：%s

en: Error writing lock file %s: %s
zh: 写入锁文件 %s 出错：%s

en: Someone else is also editing this file
zh: 有其他用户也在编辑这个文件

en: Error opening lock file %s: %s
zh: 打开锁文件 %s 出错：%s

en: Bad lock file is ignored: %s
zh: 已忽略损坏的锁文件：%s

note: TRANSLATORS: The second %s is the name of the user, the third that of the editor.
en: File %s is being edited by %s (with %s, PID %s); open anyway?
zh: 文件 %s 正被 %s 编辑（编辑工具 %s，PID %s）；仍然打开文件吗？

en: Path '%s': %s
zh: 路径“%s”：%s

en: Path '%s' is not accessible
zh: 路径“%s”不可访问

en: Directory '%s' is not writable
zh: 目录“%s”不可写入

en: Can't read file from outside of %s
zh: 无法读取 %s 外部的文件

en: "%s" is a device file
zh: "%s" 是一个设备文件

en: "%s" is a FIFO
zh: “%s”是一个命名管道（FIFO）

en: %s is meant to be read-only
zh: %s 应当为只读

note: TRANSLATORS: First %s is file name, second %s is file format.
en: %s -- %zu line (%s) | %s -- %zu lines (%s)
zh[0]: %s -- %zu 行（%s）

en: New Buffer
zh: 新缓冲区

en: %s -- %zu line | %s -- %zu lines
zh[0]: %s -- %zu 行

en: No more open file buffers
zh: 无多余文件缓冲区可启用

en: File '%s' is unwritable
zh: 文件“%s”不可写入

note: TRANSLATORS: Keep the next three messages at most 78 characters.
en: Read %zu line (converted from Mac format) | Read %zu lines (converted from Mac format)
zh[0]: 已读取 %zu 行（转换自 Mac 格式）

en: Read %zu line (converted from DOS format) | Read %zu lines (converted from DOS format)
zh[0]: 已读取 %zu 行（转换自 DOS 格式）

en: Read %zu line | Read %zu lines
zh[0]: 已读取 %zu 行

en: Reading from FIFO...
zh: 正在从命名管道（FIFO）录制...

en: Executing...
zh: 正在执行...

note: TRANSLATORS: This one goes with Undid/Redid messages.
en: filtering
zh: 过滤

en: Failed to open pipe: %s
zh: 打开管道失败：%s

en: Piping failed
zh: 建立管道失败

note: TRANSLATORS: The next six messages are prompts.
en: Command to execute in new buffer
zh: 在新缓冲区中要执行的命令

en: File to read unconverted into new buffer [from %s]
zh: 要不经转换读入新缓冲区的文件 [来自 %s]

en: File to read into new buffer [from %s]
zh: 要读入新缓冲区的文件 [来自 %s]

en: File to insert unconverted [from %s]
zh: 要不经转换插入的文件 [来自 %s]

en: File to insert [from %s]
zh: 要插入的文件 [来自 %s]

en: Invalid operating directory: %s
zh: 无效的操作目录：%s

en: Invalid backup directory: %s
zh: 无效的备份目录：%s

en: Too many existing backup files
zh: 已有备份文件过多

en: Cannot read original file
zh: 无法读取原始文件

en: Cannot make regular backup
zh: 无法创建正常备份

en: Trying again in your home directory
zh: 正重新尝试在您的家目录下存放备份

en: Cannot make backup
zh: 无法创建备份

note: TRANSLATORS: Try to keep this message at most 76 characters.
en: Cannot make backup; continue and save actual file?
zh: 无法创建备份；要继续并保存实际文件吗？

note: TRANSLATORS: The %s is the reason of failure.
en: Cannot make backup: %s
zh: 无法创建备份：%s

en: Can't write outside of %s
zh: 无法写入%s 外部

en: Error writing %s: %s
zh: 写入%s 出错：%s

en: Error writing temp file: %s
zh: 写入临时文件%s 出错

en: Writing to FIFO...
zh: 正在写入命名管道（FIFO）...

en: Writing...
zh: 正在写入...

en: Error reading temp file: %s
zh: 读取临时文件出错：%s

note: TRANSLATORS: This warns for data loss when the disk is full.
en: File on disk has been truncated!
zh: 磁盘上的文件已被截断！

note: TRANSLATORS: This is a suggestion to the user, * where "resume" means resuming from suspension. * Try to keep this at most 76 characters.
en: Maybe ^T^Z, make room on disk, resume, then ^S^X
zh: 尝试输入 ^T^Z，释放一些磁盘空间，解除挂起，然后输入 ^S^X

en: Wrote %zu line | Wrote %zu lines
zh[0]: 已写入 %zu 行

en:  [DOS Format]
zh:  [DOS 格式]

en:  [Mac Format]
zh:  [Mac 格式]

en:  [Backup]
zh:  [备份]

note: TRANSLATORS: The next six strings are prompts.
en: Prepend Selection to File
zh: 将选中部分插入到文件开头

en: Append Selection to File
zh: 将选中部分追加到文件末尾

en: Write Selection to File
zh: 将选中部分写入到文件

note: TRANSLATORS: Next three prompts are analogous to the above three.
en: Prepend to File
zh: 插入到文件开头

en: Append to File
zh: 追加到文件末尾

note: TRANSLATORS: Concisely say the screen is too small.
en: Too tiny
zh: 屏幕过小

note: TRANSLATORS: Restricted mode forbids overwriting.
en: File exists -- cannot overwrite
zh: 文件已存在——无法覆写

en: Save file under DIFFERENT NAME?
zh: 以不同的名称保存文件？

en: File "%s" exists; OVERWRITE?
zh: 文件“%s”已存在；要覆盖吗？

en: File on disk has changed
zh: 磁盘上的文件已改变

note: TRANSLATORS: Try to keep this at most 76 characters.
en: File was modified since you opened it; continue saving?
zh: 在您打开文件后文件已被改变；是否继续保存？

en: (more)
zh: (更多)

note: TRANSLATORS: The next long series of strings are shortcut descriptions; * they are best kept shorter than 56 characters, but may be longer.
en: Cancel the current function
zh: 取消当前功能

en: Display this help text
zh: 显示帮助

en: Close the current buffer / Exit from nano
zh: 关闭当前缓冲区 / 离开 nano

en: Write the current buffer (or the marked region) to disk
zh: 将当前缓冲区（或标记的区域）写入磁盘

en: Insert another file into current buffer (or into new buffer)
zh: 将另一个文件插入当前缓冲区（或者插入新缓冲区）

en: Search forward for a string or a regular expression
zh: 正向查找字符串或正则表达式

en: Search backward for a string or a regular expression
zh: 反向查找字符串或正则表达式

en: Cut current line (or marked region) and store it in cutbuffer
zh: 剪切当前行（或者标记的区域）并存至剪贴缓冲区

en: Copy current line (or marked region) and store it in cutbuffer
zh: 复制当前行（或者标记的区域）并存至剪贴缓冲区

en: Paste the contents of cutbuffer at current cursor position
zh: 在当前游标位置粘贴剪贴缓冲区内容

en: Display the position of the cursor
zh: 显示光标位置

en: Invoke the spell checker, if available
zh: 尝试运行拼写检查

en: Replace a string or a regular expression
zh: 替换字符串或正则表达式

en: Go to line and column number
zh: 跳至指定行与列位置

en: Go to the matching bracket
zh: 移动至对应括号

en: Mark text starting from the cursor position
zh: 标记游标所在位置开始的文本

en: Throw away the current line (or marked region)
zh: 去除当前行（或者标记的行）

en: Indent the current line (or marked lines)
zh: 缩进当前行（或者标记的行）

en: Unindent the current line (or marked lines)
zh: 取消缩进当前行（或者标记的行）

en: Undo the last operation
zh: 撤销上次操作

en: Redo the last undone operation
zh: 重做撤销的操作

en: Go back one character
zh: 向后跳一字符

en: Go forward one character
zh: 向前跳一字符

en: Go back one word
zh: 向后跳一个词

en: Go forward one word
zh: 向前跳一个词

en: Go to beginning of current line
zh: 跳至当前行首

en: Go to end of current line
zh: 跳至当前行尾

en: Go to previous block of text
zh: 跳至前一段文本

en: Go to next block of text
zh: 跳至后一段文本

en: Go to beginning of paragraph; then of previous paragraph
zh: 跳至当前段落开头，如已在段落开头，则调至上一段落起始处

en: Go just beyond end of paragraph; then of next paragraph
zh: 跳至当前段落结尾，如已在段落结尾，则调至下一段落结尾

en: Go to first row in the viewport
zh: 跳至可视区域第一行

en: Go to last row in the viewport
zh: 跳至可视区域最后一行

en: Center the line where the cursor is
zh: 将游标所在的行居中

en: Push the cursor line to the center, then top, then bottom
zh: 将游标所在的行居中，然后移至顶部，然后移至底部

en: Go one screenful up
zh: 向上跳转一屏

en: Go one screenful down
zh: 向下跳转一屏

en: Go to the first line of the file
zh: 跳至文件第一行

en: Go to the last line of the file
zh: 跳至文件最后一行

en: Scroll up one line without moving the cursor textually
zh: 向上滚动一行但不移动文本中的游标

en: Scroll down one line without moving the cursor textually
zh: 向下滚动一行但不移动文本中的游标

en: Switch to the previous file buffer
zh: 切换至上个文件缓冲区

en: Switch to the next file buffer
zh: 切换至下个文件缓冲区

en: Insert the next keystroke verbatim
zh: 插入下一按键原型

en: Insert a tab at the cursor position (or indent marked lines)
zh: 插入制表符于游标位置（或缩进标记行）

en: Insert a newline at the cursor position
zh: 插入新行于游标位置

en: Delete the character to the left of the cursor
zh: 删除游标左侧的字符

en: Delete backward from cursor to word start
zh: 从游标向单词起始位置向后删除

en: Delete forward from cursor to next word start
zh: 从游标向下一个单词起始位置向前删除

en: Cut from the cursor position to the end of the file
zh: 从游标位置剪切至文件结尾

en: Justify the current paragraph
zh: 对齐当前段落

en: Justify the entire file
zh: 对齐整个文件

en: Count the number of lines, words, and characters
zh: 计算行数、字数与字符数

en: Suspend the editor (return to the shell)
zh: 挂起编辑器（返回 shell）

en: Refresh (redraw) the current screen
zh: 重新显示当前画面

en: Try and complete the current word
zh: 尝试补全当前单词

en: Comment/uncomment the current line (or marked lines)
zh: 注释/反注释当前行（或者标记的行）

en: Save file without prompting
zh: 不提示而保存文件

en: Search next occurrence backward
zh: 向后搜索下一个出现位置

en: Search next occurrence forward
zh: 向前搜索下一个出现位置

en: Start/stop recording a macro
zh: 开始/停止录制宏

en: Run the last recorded macro
zh: 运行最近录制的宏

en: Place or remove an anchor at the current line
zh: 在当前行放置或移除锚点

en: Jump backward to the nearest anchor
zh: 向上跳转至最近的锚点

en: Jump forward to the nearest anchor
zh: 向下跳转至最近的锚点

en: Toggle the case sensitivity of the search
zh: 切换查找的区分大小写选项

en: Reverse the direction of the search
zh: 反转搜索方向

en: Toggle the use of regular expressions
zh: 切换使用正则表达式

en: Recall the previous search/replace string
zh: 编辑前次搜索/替换字符串

en: Recall the next search/replace string
zh: 编辑下次搜索/替换字符串

en: Toggle the use of DOS format
zh: 切换使用 DOS 格式

en: Toggle the use of Mac format
zh: 切换使用 Mac 格式

en: Toggle appending
zh: 切换追加

en: Toggle prepending
zh: 切换插入到开头

en: Toggle backing up of the original file
zh: 切换储存既有文件的备份

en: Execute a function or an external command
zh: 执行函数或外部命令

en: Pipe the current buffer (or marked region) to the command
zh: 将当前缓冲区（或标记的区域）通过管道送给外部命令

en: Recall the previous command
zh: 编辑上一条命令

en: Recall the next command
zh: 编辑下一条命令

en: Do not convert from DOS/Mac format
zh: 不要从 DOS/Mac 格式转换

en: Toggle the use of a new buffer
zh: 切换使用新缓冲区

en: Close buffer without saving it
zh: 不保存而关闭缓冲区

en: Go to file browser
zh: 打开文件选单

en: Exit from the file browser
zh: 从文件选单离开

en: Go to the first file in the list
zh: 跳至文件第一列

en: Go to the last file in the list
zh: 跳至文件最后一列

en: Go to the previous file in the list
zh: 跳至列表中的前一个文件

en: Go to the next file in the list
zh: 跳至列表中的下一个文件

en: Go to lefthand column
zh: 跳至左栏

en: Go to righthand column
zh: 跳至右栏

en: Go to first row in this column
zh: 跳至本栏第一列

en: Go to last row in this column
zh: 跳至本栏最后一列

en: Search forward for a string
zh: 向前查找字符串

en: Search backward for a string
zh: 向后查找字符串

en: Refresh the file list
zh: 刷新文件列表

en: Go to directory
zh: 跳至目录

en: Invoke the linter, if available
zh: 尝试运行代码语法检查

en: Go to previous linter msg
zh: 跳至上一个 linter 信息

en: Go to next linter msg
zh: 跳至下一个 linter 信息

en: Invoke a program to format/arrange/manipulate the buffer
zh: 调用其它程序来格式化/修改/操作缓冲区

en: Write Out
zh: 写入

en: Read File
zh: 读档

en: Where Is
zh: 搜索

en: Case Sens
zh: 区分大小写

en: Reg.exp.
zh: 正则表达式

en: No Replace
zh: 不替换

note: TRANSLATORS: Try to keep the next four strings at most 10 characters.
en: Go To Dir
zh: 跳至目录

note: TRANSLATORS: This starts a backward search.
en: Where Was
zh: 向前搜索

en: To Bracket
zh: 至括号

note: TRANSLATORS: Try to keep the next four strings at most 12 characters.
en: Prev Word
zh: 前一个字

note: TRANSLATORS: Try to keep the next two strings at most 10 characters.
en: Prev Line
zh: 上行

en: Prev Block
zh: 上一段

note: TRANSLATORS: Try to keep these two strings at most 16 characters.
en: Begin of Paragr.
zh: 段落开头

en: End of Paragraph
zh: 段落结尾

en: Top Row
zh: 顶行

en: Bottom Row
zh: 底行

en: Last Line
zh: 尾行

note: TRANSLATORS: Try to keep these two strings at most 15 characters.
en: Prev File
zh: 上个文件

note: TRANSLATORS: The next two strings refer to deleting words.
en: Chop Left
zh: 向左切除

en: Chop Right
zh: 向右切除

en: Cut Till End
zh: 剪切至文末

en: Full Justify
zh: 全部对齐

en: Comment Lines
zh: 注释行

en: Run Macro
zh: 运行宏

en: Up to anchor
zh: 上移至锚点

en: Down to anchor
zh: 下移至锚点

en: Linter
zh: 代码语法检查器

en: Formatter
zh: 格式化工具

en: Pipe Text
zh: 管道传递文字

en: Go To Text
zh: 跳至文字

en: DOS Format
zh: DOS 格式

en: Mac Format
zh: Mac 格式

en: Backup File
zh: 备份文件

en: No Conversion
zh: 不转换

en: Discard buffer
zh: 禁用缓冲区

en: Right Column
zh: 右栏

note: TRANSLATORS: The next two strings may be up to 37 characters each.
en: Previous Linter message
zh: 上一条 Linter 信息

en: Next Linter message
zh: 下一条 Linter 信息

note: TRANSLATORS: The next thirteen strings are toggle descriptions; * they are best kept shorter than 40 characters, but may be longer.
en: Hidden interface
zh: 隐藏界面

en: Help mode
zh: 辅助模式

en: Constant cursor position display
zh: 持续显示游标位置

en: Soft wrapping of overlong lines
zh: 为过长行进行软折行

en: Whitespace display
zh: 显示空格

en: Smart home key
zh: 智能HOME键

en: Cut to end
zh: 剪切至行尾

en: Hard wrapping of overlong lines
zh: 为过长行强制换行

en: Conversion of typed tabs to spaces
zh: 已输入制表符至空白的转换

en: Search Command Help Text
    
     Enter the words or characters you would like to search for, and then press Enter.  If there is a match for the text you entered, the screen will be updated to the location of the nearest match for the search string.
    
     The previous search string will be shown in brackets after the search prompt.  Hitting Enter without entering any text will perform the previous search.
zh: 搜索命令辅助说明
    
     首先输入您想要搜索的字符串或字符，然后按下回车键。如果存在着符合您所输入的文字，画面就会更新到最合乎搜索字符串的位置。
    
     最近一次搜索的字符串将会显示在搜索提示符后的括号中。不输入任何文字而直接按下回车键则会重复使用最近一次的搜索条件。

en: If you have selected text with the mark and then search to replace, only matches in the selected text will be replaced.
    
     The following function keys are available in Search mode:
zh: 如果您已经用标记选择了一段文字并进行搜索替换，就只有在选择文字中符合者将会被替换。
    
     以下的功能键可用于搜索模式：

en: === Replacement ===
    
     Type the characters that should replace what you typed at the previous prompt, and press Enter.
zh: === 替换 ===
    
     请输入用于替换您在上一个提示符处键入的内容的字符，然后按 Enter。

en:  The following function keys are available at this prompt:
zh:  在此提示符下可使用如下的功能键：

en: Go To Line Help Text
    
     Enter the line number that you wish to go to and hit Enter.  If there are fewer lines of text than the number you entered, you will be brought to the last line of the file.
    
     The following function keys are available in Go To Line mode:
zh: 跳行辅助说明
    
     首先输入您想去的行数编号并按下回车键。如果文章中的行数比您所输入少，您将会被带至文件的最后一行。
    
     以下的功能键可用于跳行模式：

en: Insert File Help Text
    
     Type in the name of a file to be inserted into the current file buffer at the current cursor location.
    
     If you have compiled nano with multiple file buffer support, and enable multiple file buffers with the -F or --multibuffer command line flags, the Meta-F toggle, or a nanorc file, inserting a file will cause it to be loaded into a separate buffer (use Meta-< and > to switch between file buffers).
zh: 插入文件辅助说明
    
     先把文件的名称键入，它将会插入在当前缓冲区的游标所在之处。
    
     如果您所编译的 nano 支持多重文件缓冲区，并且将此功能以命令列旗标-F 或--multibuffer、Meta-F 开关，或者 nanorc 文件来启动的话，所插入的文件 将会被载入另外的缓冲区中 (利用 Meta-< 和 > 在文件缓冲区间切换)。

en: If you need another blank buffer, do not enter any filename, or type in a nonexistent filename at the prompt and press Enter.
    
     The following function keys are available in Insert File mode:
zh: 如果您需要另一个空的缓冲区，那就不要输入任何文件名，或是在提示符号后键入一个不存在的文件名，然后按下回车键。
    
     以下的功能键可用于插入文件模式：

en: Write File Help Text
    
     Type the name that you wish to save the current file as and press Enter to save the file.
    
     If you have selected text with the mark, you will be prompted to save only the selected portion to a separate file.  To reduce the chance of overwriting the current file with just a portion of it, the current filename is not the default in this mode.
    
     The following function keys are available in Write File mode:
zh: 写入文件辅助说明
    
     先键入您想要以此来储存当前文件的名称，并按下回车键来储存文件。
    
     如果已经用标记选择了文字，那么您将会被提示，只储存标记部份到另外的档案。为了降低当前文件只被其中部份覆盖的机会，在此模式下，当前的文件名不会成为默认值。
    
     以下的功能键可用于写入文件模式：

en: File Browser Help Text
    
     The file browser is used to visually browse the directory structure to select a file for reading or writing.  You may use the arrow keys or Page Up/Down to browse through the files, and S or Enter to choose the selected file or enter the selected directory.  To move up one level, select the directory called ".." at the top of the file list.
    
     The following function keys are available in the file browser:
zh: 文件选单辅助说明
    
     文件选单是用来视觉化浏览目录结构，以选取要读出或写入的文件。您可以 使用上下左右键或上页/下页来浏览，并用S 或回车键来选取所要的文件或者进入所选的目录。要跳到上层时，选择在文件列表顶端名为 ".." 的目录。
    
     以下的功能键可用于文件选单：

en: Browser Search Command Help Text
    
     Enter the words or characters you would like to search for, and then press Enter.  If there is a match for the text you entered, the screen will be updated to the location of the nearest match for the search string.
    
     The previous search string will be shown in brackets after the search prompt.  Hitting Enter without entering any text will perform the previous search.
zh: 搜索命令辅助说明
    
     首先输入您想要搜索的字符串或字符，然后按下回车键。如果存在著 符合您所输入的文字，画面就会更新到最合乎搜索字符串的位置。
    
     最近一次搜索的字符串将会显示在搜索提示符号后面的括号中。不输入任何文字而直接按下回车键则会重复最近一次的搜索条件。

en: Browser Go To Directory Help Text
    
     Enter the name of the directory you would like to browse to.
    
     If tab completion has not been disabled, you can use the Tab key to (attempt to) automatically complete the directory name.
    
     The following function keys are available in Browser Go To Directory mode:
zh: 跳至目录辅助说明
    
     先输入您想要浏览的目录名称。
    
     如果制表符补全的功能没有被关闭，您可以利用制表符(尝试)自动补全目录名称。
    
     以下的功能键可用于跳至目录模式：

en: Spell Check Help Text
    
     The spell checker checks the spelling of all text in the current file.  When an unknown word is encountered, it is highlighted and a replacement can be edited.  It will then prompt to replace every instance of the given misspelled word in the current file, or, if you have selected text with the mark, in the selected text.
    
     The following function keys are available in Spell Check mode:
zh: 拼写检查辅助说明
    
     拼写检查程序会检查当前文件中所有文字的拼法。当遇到一个未知的字，它会 被标记起来，并让您编辑替代文字。对于当前文件中每一个拼错的字，都会显示 替换的提示；或者，如果已经用标记选择了文字的话，那就只作用于选取的文字之中。
    
     以下的功能键可用于拼写检查模式：

en: Execute Command Help Text
    
     This mode allows you to insert the output of a command run by the shell into the current buffer (or into a new buffer).  If the command is preceded by '|' (the pipe symbol), the current contents of the buffer (or marked region) will be piped to the command.
zh: 执行命令辅助说明
    
     本选单允许您将 shell 执行的命令输出结果，插入当前的缓冲区（或是插入一个新缓冲区）。  如果命令前输入了一个“|”字符（管道符号），则当前缓冲区中的内容（或者标记的区域）将通过管道提供给对应命令。

en: If you just need another blank buffer, do not enter any command.
    
     You can also pick one of four tools, or cut a large piece of the buffer, or put the editor to sleep.
zh: 如果您只是需要将其作为另一个空白缓冲区，则不必输入任何命令。
    
     您也可以选择四个工具之一，或是切出一大块缓冲区，或是令编辑器处于闲置状态。

en: === Linter ===
    
     In this mode, the status bar shows an error message or warning, and the cursor is put at the corresponding position in the file.  With PageUp and PageDown you can switch to earlier and later messages.
zh: === 代码语法检查 ===
    
     在此模式下，状态栏显示警告或错误消息，游标将定位在文件的对应位置。  您可以使用向上翻页或向下翻页键切换更前或更后的消息。

en:  The following function keys are available in Linter mode:
zh:  在代码语法检查模式可使用如下的功能键：

en: Main nano help text
    
     The nano editor is designed to emulate the functionality and ease-of-use of the UW Pico text editor.  There are four main sections of the editor.  The top line shows the program version, the current filename being edited, and whether or not the file has been modified.  Next is the main editor window showing the file being edited.  The status line is the third line from the bottom and shows important messages.
zh: nano 主帮助文档
    
     nano 编辑器被设计用来模仿华盛顿大学 Pico 文本编辑器，  且具有类似的功能性与易用性。它包括四个主要部分：  顶行显示程序版本、当前被编辑的文件名以及该文件是否已被修改。  接着是主要编辑区，显示正在编辑的文件。  状态行位于倒数第三行，用来显示重要的信息。

en: The bottom two lines show the most commonly used shortcuts in the editor.
    
     Shortcuts are written as follows: Control-key sequences are notated with a '^' and can be entered either by using the Ctrl key or pressing the Esc key twice.  Meta-key sequences are notated with 'M-' and can be entered using either the Alt, Cmd, or Esc key, depending on your keyboard setup.
zh: 底部的两行显示了编辑器中最常用的快捷键。
    
     快捷键用如下方式进行表示：控制键序列使用一个“^”符号标记，它可以用 Ctrl 键或按 Esc 键两次的方式进行输入。Meta 键序列使用“M-”符号标记，它可以用 Alt、Cmd 或 Esc 键输入，具体取决于您的键盘设置。

en: Also, pressing Esc twice and then typing a three-digit decimal number from 000 to 255 will enter the character with the corresponding value.  The following keystrokes are available in the main editor window.  Alternative keys are shown in parentheses:
zh: 另外，按 Esc 两次之后再键入从 000 到 255 之间的三位数字，则会输入该 ASCII 码对应的字符。下列按键组合可用于主要编辑区，替代按键则显示于括号内：

en: enable/disable
zh: 启用/关闭

en: Unable to create directory %s: %s
    It is required for saving/loading search history or cursor positions.
zh: 无法创建目录 %s：%s
    然而保存和载入搜索历史或光标位置需要它。

en: Path %s is not a directory and needs to be.
    Nano will be unable to load or save search history or cursor positions.
zh: 路径 %s 应为一个目录，但现在不是。
    Nano 将无法载入或保存搜索历史或光标位置。

en: Cannot limit permissions on %s: %s
zh: 无法在 %s 上限制权限：%s

en: Key is invalid in view mode
zh: 观看模式中此按键无效

en: This function is disabled in restricted mode
zh: 在限制模式中此功能被禁用

en: To suspend, type ^T^Z
zh: 如需挂起，输入 ^T^Z

en: No file name
zh: 无文件名

en: Save modified buffer?
zh: 保存已修改的缓冲区？

en: 
    Too many .save files
zh: 
    .save 文件太多

en: 
    Buffer written to %s
zh: 
    缓冲内容已写入 %s

en: Usage: nano [OPTIONS] [[+LINE[,COLUMN]] FILE]...
zh: 用法: nano [选项] [[+行[,列]] 文件名]...

note: TRANSLATORS: The next two strings are part of the --help output. * It's best to keep its lines within 80 characters.
en: To place the cursor on a specific line of a file, put the line number with
    a '+' before the filename.  The column number can be added after a comma.
zh: 如需启动时将游标置放在文件的特定行上，请在文件名前使用“+”符号加上行号以
    进行指定。如需同时指定特定列，可以在其后添加半角逗号和列号。

en: When a filename is '-', nano reads data from standard input.
zh: 当文件名为“-”时，nano 从标准输入读取数据。

en: Long option
zh: 长选项

note: TRANSLATORS: The next forty or so strings are option descriptions * for the --help output.  Try to keep them at most 40 characters.
en: Enable smart home key
zh: 启用智能 HOME 键

en: Save backups of existing files
zh: 储存既有文件的备份

en: -C <dir>
zh: -C <目录>

en: --backupdir=<dir>
zh: --backupdir=<目录>

en: Directory for saving unique backup files
zh: 用以储存独一备份文件的目录

en: Use bold instead of reverse video text
zh: 用粗体替代颜色反转

en: Convert typed tabs to spaces
zh: 将已输入的制表符转换为空白

en: Read a file into a new buffer by default
zh: 默认从文件读入到一个新的缓冲区

en: Use (vim-style) lock files
zh: 使用（vim 风格）锁文件

en: Save & reload old search/replace strings
zh: 保存并重新加载搜索/替换字符串

en: Don't look at nanorc files
zh: 不要参考 nanorc 文件

en: -J <number>
zh: -J <数字>

en: --guidestripe=<number>
zh: --guidestripe=<数字>

en: Show a guiding bar at this column
zh: 在此栏显示一个导引条

en: Fix numeric keypad key confusion problem
zh: 修正数字键区按键混淆问题

en: Don't add an automatic newline
zh: 不要自动添加换行符

en: Trim tail spaces when hard-wrapping
zh: 强制折行时移除末尾空白

en: Don't convert files from DOS/Mac format
zh: 不要从 DOS/Mac 格式转换

en: Leading whitespace means new paragraph
zh: 以空白字符起始表示新的段落

en: Save & restore position of the cursor
zh: 保存和恢复光标位置

en: -Q <regex>
zh: -Q <正则表达式>

en: --quotestr=<regex>
zh: --quotestr=<正则表达式>

note: TRANSLATORS: This refers to email quoting, * like the > in: > quoted text.
en: Regular expression to match quoting
zh: 匹配引用的正则表达式

en: Restrict access to the filesystem
zh: 限制对文件系统的访问

en: Display overlong lines on multiple rows
zh: 以多行显示过长的行

en: -T <number>
zh: -T <数字>

en: --tabsize=<number>
zh: --tabsize=<数字>

en: Make a tab this number of columns wide
zh: 令制表符宽度为指定行数

en: Wipe status bar upon next keystroke
zh: 在下一次按键后清除状态栏内容

en: Detect word boundaries more accurately
zh: 更正确地侦测单字边界

en: -X <string>
zh: -X <字符串>

en: --wordchars=<string>
zh: --wordchars=<字符串>

en: Which other characters are word parts
zh: 指定哪些其它特殊字符也是单词的一部分

en: -Y <name>
zh: -Y <名称>

en: --syntax=<name>
zh: --syntax=<名称>

en: Syntax definition to use for coloring
zh: 用于加亮的语法定义

en: Let Bsp and Del erase a marked region
zh: 让退格键和删除键清除选中的区域

en: When soft-wrapping, do it at whitespace
zh: 软折行时在空白处进行

en: Automatically hard-wrap overlong lines
zh: 对过长的行自动强制换行

en: Constantly show cursor position
zh: 持续显示游标位置

en: Fix Backspace/Delete confusion problem
zh: 修正退格键/删除键混淆问题

en: Keep the line below the title bar empty
zh: 保持标题栏下面的行一直为空

en: -f <file>
zh: -f <文件>

en: --rcfile=<file>
zh: --rcfile=<文件>

en: Use only this file for configuring nano
zh: 只使用这个文件配置 nano

en: Show cursor in file browser & help text
zh: 在文件浏览器和帮助文本中显示游标

en: Show this help text and exit
zh: 显示本帮助文本并退出

en: Automatically indent new lines
zh: 自动缩进新行

en: Scroll per half-screen, not per line
zh: 按半屏幕滚动文本，不按行

en: Cut from cursor to end of line
zh: 从游标剪切至行尾

en: Show line numbers in front of the text
zh: 在文本之前显示行号

en: Enable the use of the mouse
zh: 启用鼠标功能

en: Do not read the file (only write it)
zh: 不要读取文件（仅写入）

en: -o <dir>
zh: -o <目录>

en: --operatingdir=<dir>
zh: --operatingdir=<目录>

en: Set operating directory
zh: 设定操作目录

en: Preserve XON (^Q) and XOFF (^S) keys
zh: 保留XON (^Q) 和XOFF (^S) 按键

en: Show a position+portion indicator
zh: 显示位置+部分指示器

en: -r <number>
zh: -r <数字>

en: --fill=<number>
zh: --fill=<数字>

en: Set width for hard-wrap and justify
zh: 设置强制换行宽度并进行重排

en: -s <program>
zh: -s <程序>

en: --speller=<program>
zh: --speller=<程序>

en: Use this alternative spell checker
zh: 使用此替代的拼写检查程序

en: Save changes on exit, don't prompt
zh: 退出时自动保存修改，不要提示

en: Save a file by default in Unix format
zh: 默认将文件保存为 Unix 格式

en: View mode (read-only)
zh: 查看（只读）模式

en: Don't hard-wrap long lines [default]
zh: 不要为过长行强制折行 [默认]

en: Don't show the two help lines
zh: 不要显示辅助区

en: Make Ctrl+Right stop at word ends
zh: 使 Ctrl+Right 在单词末尾处停止

en: List the names of available syntaxes
zh: 列出可用语法的名称

en: Also try magic to determine syntax
zh: 也尝试自动推测语法

en: Accept 'filename:linenumber' notation
zh: 接受“文件名:行号”表示法

en: Show some states on the title bar
zh: 在标题栏显示某些状态

en: Show a feedback bar at the bottom
zh: 在底部显示一个反馈条

en: Hide all bars, use whole terminal
zh: 隐藏所有横栏，使用整个终端

en: Use better-known key bindings
zh: 使用更加知名的按键绑定

en:  GNU nano, version %s
zh:  GNU nano，版本 %s

note: TRANSLATORS: The %s is the year of the latest release.
en:  (C) %s the Free Software Foundation and various contributors
zh:  (C) %s 自由软件基金会和其他贡献者

en:  Compiled options:
zh:  编译选项：

en: Available syntaxes:
zh: 可用的语法：

en: Could not reconnect stdin to keyboard
zh: 无法从键盘设备重新连接标准输入

en: Reading data from keyboard; type ^D or ^D^D to finish.
zh: 正在从键盘读取数据；输入 ^D 或 ^D^D 以结束。

en: Failed to open stdin: %s
zh: 打开标准输入失败：%s

en: Received SIGHUP or SIGTERM
zh: 接收到 SIGHUP 或 SIGTERM

en: Sorry! Nano crashed!  Code: %d.  Please report a bug.
zh: 抱歉！Nano 崩溃了！代码：%d。请报告这个问题。

en: Use "fg" to return to nano.
zh: 使用 "fg" 返回 nano。

en: Current syntax determines Tab
zh: 当前语法决定制表符

note: TRANSLATORS: This refers to a sequence of escape codes * (from the keyboard) that nano does not recognize.
en: Unknown sequence
zh: 未知序列

en: Unknown function: %s
zh: 未知功能：%s

en: Missing }
zh: 缺少 }

note: TRANSLATORS: This refers to an unbound function key.
en: Unbound key: F%i
zh: 按键未绑定：F%i

en: Unbound key
zh: 按键未绑定

en: Unbindable key: M-^%c
zh: 不可绑定的按键：M-^%c

en: Unbound key: %s%c
zh: 按键未绑定：%s%c

en: Unbindable key: ^[
zh: 不可绑定的按键：^[

en: Flawed paste
zh: 粘贴有问题

en: Guide column "%s" is invalid
zh: 指导栏“%s”无效

en: Requested tab size "%s" is invalid
zh: 所要求的制表符宽度%s 无效

en: Requested fill size "%s" is invalid
zh: 所要求的填满行数"%s" 无效

en: Type '%s -h' for a list of available options.
zh: 输入“%s -h”以获取所有可用选项的列表。

en: Bad quoting regex "%s": %s
zh: 非法的正则表达式 "%s": %s

en: Invalid search modifier '%c'
zh: 无效的搜索修饰符“%c”

en: Empty search string
zh: 空搜索字符串

en: Invalid line or column number
zh: 无效的列号或行号

en: Invalid number
zh: 无效的数字

en: Standard input is not a terminal
zh: 标准输入不是一个终端

en: Can open just one file
zh: 无法只打开一个文件

en: Welcome to nano.  For basic help, type Ctrl+G.
zh: 欢迎使用 nano。  如需基本帮助信息，请按下 Ctrl+G。

en: Mistakes in '%s'
zh: “%s”中的错误

en: Problems with history file
zh: 历史文件存在的问题

en: Error in %s on line %zu:
zh: 在 %s（第 %zu 行）中发生错误：

en: Argument '%s' has an unterminated "
zh: 参数%s 有未封闭的 "

en: Regex strings must begin and end with a " character
zh: 正则表达式字符串必须以 " 字符开始及结束

en: Empty regex string
zh: 空正则表达式字符串

en: Bad regex "%s": %s
zh: 非法的正则表达式 "%s": %s

en: Missing syntax name
zh: 缺少语法名称

en: Unpaired quote in syntax name
zh: 语法名称中的未配对引用

en: The "none" syntax is reserved
zh: "none" 语法已被保留

en: The "default" syntax does not accept extensions
zh: 默认“default”语法不接受扩展

en: Syntax "%s" has no color commands
zh: 语法“%s”没有color 命令

en: Missing key name
zh: 缺少键名称

en: Key name %s is invalid
zh: 键名称 %s 无效

en: Must specify a function to bind the key to
zh: 必须指定键绑定到的功能

note: TRANSLATORS: Do not translate the word "all".
en: Must specify a menu (or "all") in which to bind/unbind the key
zh: 必须指定一个要绑定/接触绑定按键的菜单（或“全部（all）”）

en: Unknown menu: %s
zh: 未知菜单：%s

en: Function '%s' does not exist in menu '%s'
zh: 功能“%s”在菜单“%s”中不存在

en: Keystroke %s may not be rebound
zh: 按键 %s 无法重新绑定

en: Command "%s" not understood
zh: 无法识别“%s”命令

en: Path is too long
zh: 路径太长

en: Error expanding %s: %s
zh: 展开 %s 出错：%s

en: Color '%s' takes no prefix
zh: 颜色“%s”不接受前缀

en: Color "%s" not understood
zh: 无法识别颜色“%s”

en: An attribute requires a subsequent comma
zh: 属性需要后接一个逗号

en: Missing color name
zh: 缺少颜色名称

en: Missing regex string after '%s' command
zh: “%s”命令后缺少正则表达式字符串

en: "start=" requires a corresponding "end="
zh: "start=" 要求对应的"end="

en: A '%s' command requires a preceding 'syntax' command
zh: “%s”命令需要一个前导 "syntax" 命令

en: The "default" syntax does not accept '%s' regexes
zh: "default" 语法不接受“%s”正则表达式

en: Missing argument after '%s'
zh: “%s”后缺少参数

en: Argument of '%s' lacks closing "
zh: “%s”的参数缺少封闭的 "

en: No key is bound to function '%s' in menu '%s'.  Exiting.
zh: 没有绑定到功能“%s”的按键（在菜单“%s”中）。退出。

en: If needed, use nano with the -I option to adjust your nanorc settings.
zh: 如有需要，请在启动 nano 时带上 -I 选项以调整您的 nanorc 设置。

en: Could not find syntax "%s" to extend
zh: 无法找到要扩展的语法“%s”

en: Command "%s" not allowed in included file
zh: 命令“%s”被禁止在包含文件中使用

en: Missing option
zh: 缺少选项

en: Cannot unset option "%s"
zh: 无法解除选项设定“%s”

en: Option "%s" requires an argument
zh: 选项%s 需要参数

en: Argument is not a valid multibyte string
zh: 参数并非有效的多字节字符串

en: Non-blank characters required
zh: 需要非空格字符

en: Even number of characters required
zh: 需要偶数个字符

en: Two single-column characters required
zh: 需要两个单行字符

en: Specified rcfile does not exist
zh: 所指定的 rc 文件不存在

en: I can't find my home directory!  Wah!
zh: 我找不到我的家目录！哇！

note: TRANSLATORS: The next four modify the search prompt.
en:  [Case Sensitive]
zh:  [区分大小写]

en:  [Regexp]
zh:  [正则表达式]

en:  (to replace) in selection
zh:  在选中部分(替换)

en:  (to replace)
zh:  (替换)

en: "%.*s%s" not found
zh: 找不到 "%.*s%s"

note: TRANSLATORS: This is a prompt.
en: Replace this instance?
zh: 替换这个？

en: Replaced %zd occurrence | Replaced %zd occurrences
zh[0]: 已替换 %zd 处

note: TRANSLATORS: This is a prompt.
en: Enter line number, column number
zh: 输入列号，行号

en: Not a bracket
zh: 并非一个括号

en: No matching bracket
zh: 无对应括号

en: Placed anchor
zh: 已放置的锚点

en: Removed anchor
zh: 已移除的锚点

en: Jumped to anchor
zh: 跳转到锚点

en: This is the only anchor
zh: 这是唯一的锚点

en: There are no anchors
zh: 没有锚点

en: Mark Set
zh: 标记设定

en: Mark Unset
zh: 标记解除

en: Commenting is not supported for this file type
zh: 该文件类型不支持做注释

en: Cannot comment past end of file
zh: 无法注释越过文件末尾

en: line break
zh: 换行

en: deletion
zh: 删除

en: replacement
zh: 替换

en: erasure
zh: 清除

en: insertion
zh: 插入

en: indent
zh: 缩进

en: unindent
zh: 取消缩进

en: uncomment
zh: 取消注释

en: Undid %s
zh: 已撤销 %s

en: Redid %s
zh: 已重做 %s

en: Justified selection
zh: 已对齐选中部分

en: Justified file
zh: 已对齐文件

en: Justified paragraph
zh: 已对齐段落

en: Invoking formatter...
zh: 正在调用格式化工具...

en: Error invoking '%s'
zh: 调用 '%s' 出现错误

en: Program '%s' complained
zh: 程序“%s”提示

note: TRANSLATORS: The next two go with Undid/Redid messages.
en: spelling correction
zh: 拼写检查

en: formatting
zh: 正在格式化

en: Finished checking spelling
zh: 拼写检查结束

en: Buffer has been processed
zh: 缓冲区已处理

en: Unfindable word: %s
zh: 无法找到单词：%s

note: TRANSLATORS: This is a prompt.
en: Edit a replacement
zh: 编辑替代文字

note: TRANSLATORS: Shown after fixing misspellings in one word.
en: Next word...
zh: 下一个单词...

en: Invoking spell checker...
zh: 正在调用拼写检查器...

en: Could not get size of pipe buffer
zh: 无法获取管道缓冲区大小

en: Error invoking "uniq"
zh: 调用 "uniq" 出现错误

en: Error invoking "sort"
zh: 调用 "sort" 出现错误

en: Error invoking "spell"
zh: 调用 "spell" 出现错误

en: No linter is defined for this type of file
zh: 没有为该类型文件而定义的代码语法检查器

en: Save modified buffer before linting?
zh: 运行代码语法检查之前保存已修改的缓冲区吗？

en: Invoking linter...
zh: 正在调用代码语法检查器...

en: Got 0 parsable lines from command: %s
zh: 从命令 %s 获得了 0 行可解析的行

en: This message is for unopened file %s, open it in a new buffer?
zh: 该信息对应于未打开的文件 %s，在新缓冲区打开它吗？

en: No messages for this file
zh: 没有该文件的消息

en: At first message
zh: 在第一条消息

en: At last message
zh: 在最后一条消息

en: No formatter is defined for this type of file
zh: 没有为该类型文件而定义的格式化工具

en: In Selection:
zh: 于选中部分：

note: TRANSLATORS: An invalid verbatim Unicode code was typed.
en: Invalid code
zh: 无效码点

note: TRANSLATORS: Shown when no text is directly left of the cursor.
en: No word fragment
zh: 没有单词片段

en: No further matches
zh: 没有更多匹配

en: Nano is out of memory!
zh: Nano 已耗尽内存！

en: Recording a macro...
zh: 正在录制宏...

en: Stopped recording
zh: 停止录制

en: Cannot run macro while recording
zh: 录制时无法运行宏

en: Macro is empty
zh: 宏为空

en: Too much input at once
zh: 一次输入的内容太多

en: Too many errors from stdin
zh: 标准输入含有太多错误

note: TRANSLATORS: This is shown while a six-digit hexadecimal * Unicode character code (%s) is being typed in.
en: Unicode Input: %s
zh: Unicode 输入：%s

note: TRANSLATORS: The next five are "labels" in the title bar.
en: Linting --
zh: 语法检查中 --

en: DIR:
zh: 目录：

en: (nameless)
zh: （无名称）

en:  (%zu line) |  (%zu lines)
zh[0]:  (%zu 行)

en:  (%zu line, %s) |  (%zu lines, %s)
zh[0]:  (%zu 行，%s)

en: line %*zd/%zd (%2d%%), col %2zu/%2zu (%3d%%), char %*zu/%zu (%2d%%)
zh: 行 %*zd/%zd (%2d%%)，列 %2zu/%2zu (%3d%%)，字符 %*zu/%zu (%2d%%)

en: The nano text editor
zh: nano 文本编辑器

en: Special thanks to:
zh: 特别感谢：

en: The Free Software Foundation
zh: 自由软件基金会

en: the many translators and the TP
zh: TP 项目和众多翻译人员

en: For ncurses:
zh: ncurses 部分：

en: and anyone else we forgot...
zh: 以及其他我们不记得的人...

en: Thank you for using nano!
zh: 感谢您使用 nano！

en: Compare to
zh: 与之比较：

en: Compare to the file remembered before
zh: 与之前记住的文件作比较

en: Compare Later
zh: 稍后比较

en: Remember file for later comparison
zh: 记住文件以便稍后作比较

en: Compare selected files to the file remembered before
zh: 将选中的文件跟之前记住的文件作比较

en: Compare selected files
zh: 比较选中的文件

en: Nautilus Compare Extension Preferences
zh: Nautilus 比较扩展首选项

en: Normal Diff
zh: 正常比较

en: Three-Way Diff
zh: 三路比较

en: N-Way Diff
zh: 多路比较

en: Run from build directory (ignored)
zh: 从构建目录中运行（已忽略）

en: Use XID as parent to the send dialogue (ignored)
zh: 使用 XID 作为发送对话框的父对象（已忽略）

en: Files to send
zh: 要发送的文件

en: No mail client installed, not sending files
zh: 没有安装邮件客户端，将不发送文件

en: Nautilus Send to
zh: Nautilus 发送到

en: Integrates mail clients into the Nautilus file manager
zh: 集成邮件客户端到 Nautilus 文件管理器中

en: Nautilus needs to add some permissions to your folder "%s" in order to share it
zh: Nautilus 需要对您的文件夹“%s”的添加一些权限以便共享它

en: The folder "%s" needs the following extra permissions for sharing to work:
    %s%s%sDo you want Nautilus to add these permissions to the folder automatically?
zh: 文件夹“%s”需要如下额外的权限才能进行共享：
    %s%s%s 您是否想让 Nautilus 自动为其添加这些权限以便完成共享？

en: <big><b>Folder Sharing</b></big>
zh: <big><b>文件夹共享</b></big>

en: Run Software
zh: 运行软件

en: Access and organize files
zh: 访问和组织文件

en: Files, also known as Nautilus, is the default file manager of the GNOME desktop. It provides a simple and integrated way of managing your files and browsing your file system.
zh: 文件，又名“Nautilus”，是 GNOME 桌面环境的默认文件管理器。它提供简单集成的方式来管理文件和浏览文件系统。

en: Nautilus supports all the basic functions of a file manager and more. It can search and manage your files and folders, both locally and on a network, read and write data to and from removable media, run scripts, and launch apps. It has three views: Icon Grid, Icon List, and Tree List. Its functions can be extended with plugins and scripts.
zh: “文件”不仅提供所有基本的文件管理功能，还支持搜索和管理本地和远程网络上的文件及文件夹，读写可移动存储上的数据，运行脚本和启动应用。它有三种视图：图标网格、图标列表、树列表。可以用插件和脚本扩展它的功能。

en: Selection of Multiple Files
zh: 多文件选择

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: folder;manager;explore;disk;filesystem;nautilus;
zh: folder;manager;explore;disk;filesystem;目录;文件夹;管理器;浏览;磁盘;硬盘;文件系统;

en: If set to true, Files will always use a textual input entry for the location toolbar, instead of the pathbar.
zh: 如果设为 true，“文件”浏览器窗口将在位置工具栏中总是使用文本输入框，而不是使用路径栏。

en: Where to perform recursive search
zh: 是否进行递归搜索

en: Locations in which Files should search subfolders. Available values are “local-only”, “always”, “never”.
zh: “文件”应在哪些位置对子文件夹进行搜索。可用值有“local-only”“always”“never”。

en: Filter the search dates using either last used or last modified
zh: 使用最近使用或最近修改来筛选搜索时间

en: Filter the search dates using either last used or last modified.
zh: 使用最近使用或最近修改来筛选搜索时间。

en: Whether to show a context menu item to delete permanently
zh: 是否显示“永久删除"右键菜单项

en: If set to true, Files will show a delete permanently context menu item to bypass the Trash.
zh: 如果设为 true，“文件”将显示永久删除的右键菜单项以跳过回收站。

en: Whether to show context menu items to create links from copied or selected files
zh: 是否显示用于从复制或选中的文件新建链接的右键菜单项

en: If set to true, Files will show context menu items to create links from the copied or selected files.
zh: 如果设为 true，“文件”将显示用于新建复制或选中的文件链接的右键菜单项。

en: Speed tradeoff for when to show the number of items in a folder. If set to “always” then always show item counts, even if the folder is on a remote server. If set to “local-only” then only show counts for local file systems. If set to “never” then never bother to compute item counts.
zh: 根据速度权衡是否显示文件夹中的项目数。如果设为“always”，将总是显示项目计数，即使文件夹位于远程服务器上。如果设为“local-only”，则只会对本地文件系统上的文件显示计数。如果设为“never”，则不统计项目数。

en: Possible values are “single” to launch files on a single click, or “double” to launch them on a double click.
zh: 可供选择的值有“single”单击启动文件，“double”双击启动文件。

en: Whether to show the user a package installer dialog in case an unknown MIME type is opened, in order to search for an app to handle it.
zh: 当打开未知 MIME 类型的文件时，是否要显示程序安装对话框来查找能处理它的应用。

en: Use extra mouse button events in Files
zh: 在 “文件”浏览窗口中启用额外鼠标按键事件

en: For users with mice that have “Forward” and “Back” buttons, this key will determine if any action is taken inside of Files when either is pressed.
zh: 对于有“前进”和“后退”鼠标按键的用户，这个键决定了在 “文件”内按下这些按键时是否执行操作。

en: When to show thumbnails of files
zh: 何时显示文件的缩略图

en: Speed trade-off for when to show a file as a thumbnail. If set to “always” then always thumbnail, even if the folder is on a remote server. If set to “local-only” then only show thumbnails for local file systems. If set to “never” then never bother to thumbnail files, just use a generic icon. Despite what the name may suggest, this applies to any previewable file type.
zh: 根据速度权衡何时显示文件缩略图。如果设为“always”，即使文件夹位于远程服务器上，也会始终显示缩略图。如果设为“local-only”，则只会对本地文件系统上的文件新建缩略图。如果设为“never”，则不预览文件，而使用通用图标。尽管文件名会提示其文件类型，但缩略图会程序到任何可预览的文件类型上。

en: Images over this size (in megabytes) won’t be thumbnailed. The purpose of this setting is to avoid thumbnailing large images that may take a long time to load or use lots of memory.
zh: 大于此大小（以兆字节计）的图像将不会生成缩略图。此设置的目的是避免为处理大图像的缩略图而消耗过多时间用来加载以及占用过多内存。

en: The default sort-order for items in the icon view. Possible values are “name”, “size”, “type”, “mtime”, “atime” and “starred”.
zh: 图标视图中项目的默认排序方式。可供选择的值有“name”（名称）、“size”（大小）、“type”（类型）、“mtime”（修改时间）、“atime”（访问时间）和“starred”（收藏）。

en: If true, files in new windows will be sorted in reverse order. I.e., if sorted by name, then instead of sorting the files from “a” to “z”, they will be sorted from “z” to “a”; if sorted by size, instead of being incrementally they will be sorted decrementally.
zh: 如果为 true，新窗口中的文件将逆向排序。即如果是按照名称排序的话，会将“z”排在最前面，将“a”排在最后面；如果是按照大小排序的话，会将最大的文件排在最前面，将最小的文件排在最后面。

en: When a folder is visited this viewer is used. Possible values are “list-view”, and “icon-view”.
zh: 访问文件夹时将使用此视图。可供选择的值有“list-view”（列表视图）和“icon-view”（图标视图）。

en: This key is deprecated and ignored. The “show-hidden” key from “org.gtk.Settings.FileChooser” is now used instead.
zh: 该键已弃用和忽略。现在使用的是“org.gtk.Settings.FileChooser”中的“show-hidden”键。

en: Whether GTK 4 settings migration happened
zh: GTK 4 设置是否已迁移

en: Whether settings shared with GtkFileChooser have been migrated from their GTK 3 keys to the GTK 4 ones.
zh: 与 GtkFileChooser 共享的设置是否已从 GTK 3 设置键迁移到 GTK 4。

en: Whether to open the hovered folder after a timeout when drag and drop operation
zh: 是否在当执行拖拽操作超时后打开正拖放的文件夹

en: If this is set to true, when performing a drag and drop operation the hovered folder will open automatically after a timeout.
zh: 如果设为 true，则执行拖拽操作超过一段时间后，被拖放的文件夹将自动打开。

en: Whether to have full text search enabled by default when opening a new window/tab
zh: 是否在打开新窗口或标签页时默认启用全文搜索

en: If set to true, Files will also match the file contents besides the name. This toggles the default active state, which can still be overridden in the search popover
zh: 如果设为 true，则 “文件”除了文件名外还会比对文件内容。该选项仅决定默认的激活状态，在搜索弹出框中仍能覆盖此项设置

en: How to display file timestamps in the views
zh: 如何在视图中显示文件时间戳

en: If set to 'simple', Files will show Today and Yesterday with time, otherwise the exact date without time. If set to 'detailed', it will always show the exact date and time.
zh: 如果设置为 'simple'，“文件”将显示“今天”和“昨天”以及时间，或者显示确切的日期而不显示时间。如果设置为 'detailed'，则始终显示确切的日期和时间。

en: Default format for compressing files
zh: 压缩文件的默认格式

en: The format that will be selected when compressing files.
zh: 压缩文件时使用的格式。

en: A list of captions below an icon in the icon view. The actual number of captions shown depends on the zoom level. Some possible values are: “size”, “type”, “date_modified”, “owner”, “group”, “permissions”, and “mime_type”.
zh: 在图标视图和桌面中显示于图标下方的说明文字列表。实际显示的说明文字数量取决于缩放级别。可供选择的值有：“size”（大小）、“type”（类型）、“date_modified”（修改时间）、“owner”（所有者）、“group”（组）、“permissions”（权限）和“mime_type”（MIME 类型）。

en: Default icon view zoom level
zh: 默认图标视图缩放级别

en: Default list view zoom level
zh: 默认列表视图缩放级别

en: Columns visible in list view
zh: 列表视图中的可见栏目

en: Column order in list view
zh: 列表视图中的栏目顺序

en: Use tree view
zh: 使用树状视图

en: Whether a tree should be used for list view navigation instead of a flat list.
zh: 是否用树状图代替平面列表进行列表视图导航。

en: Initial size of the window
zh: 窗口的初始大小

en: A tuple containing the initial width and height of the app window.
zh: 包含应用窗口初始宽度和高度的元组。

en: Whether the navigation window should be maximized
zh: 是否最大化导航窗口

en: Video Codec
zh: 视频编码

en: Video Bit Rate
zh: 视频比特率

en: Audio Codec
zh: 音频编码

en: Audio Bit Rate
zh: 音频比特率

note: Some sort of failure occurred. How 'bout we tell the user?
en: Oops! Something went wrong.
zh: 出错了。

en: Audio and Video Properties
zh: 音频和视频属性

en: Audio Properties
zh: 音频属性

en: Video Properties
zh: 视频属性

en: Audio/Video Properties
zh: 音视频属性

en: Unable to create a required folder. Please create the following folder, or set permissions such that it can be created:
    %s
zh: 无法建立需要的文件夹，请新建以下文件夹，或设置好权限以便新建该文件夹：
    %s

en: Unable to create required folders. Please create the following folders, or set permissions such that they can be created:
    %s
zh: 无法建立需要的文件夹，请新建以下文件夹，或设置好权限以便新建这些文件夹：
    %s

en: “%s” is an internal protocol. Opening this location directly is not supported.
zh: “%s”是内部协议。不支持直接打开此位置。

en: Always open a new window for browsing specified URIs
zh: 在浏览指定的 URI 时总是打开新窗口

en: Quit Nautilus.
zh: 退出 “文件”。

en: Could not set as default
zh: 无法设置为默认程序

en: Error while setting “%s” as default app: %s
zh: 将“%s”设置为默认应用时出错：%s

note: Translators: %s is the filename.  i.e. "Choose an app to open test.jpg"
en: Choose an app to open <b>%s</b>
zh: 选择应用以打开 <b>%s</b>

en: Open Items
zh: 打开项目

en: Unable to start the program:
    %s
zh: 无法启动程序：
    %s

en: The program is not marked as executable.
zh: 此程序未标记为可执行。

en: Unable to locate the program
zh: 无法定位程序

en: Oops! There was a problem running this software.
zh: 糟糕！运行这个软件时出现问题。

en: If you don’t trust this location or aren’t sure, press Cancel.
zh: 如果不信任该位置或不确定，请按“取消”。

en: “%s” contains software intended to be automatically started. Would you like to run it?
zh: “%s”包含应自启动的软件。要运行它吗？

en: “%s” would not be a unique new name.
zh: “%s”与已经存在的文件重名。

en: “%s” would conflict with an existing file.
zh: “%s”将会跟现有文件冲突。

en: Name cannot contain “/”.
zh: 名称中不能包含“/”。

en: “.” is not a valid name.
zh: “.”为无效名称。

en: “..” is not a valid name.
zh: “..”为无效名称。

en: Rename %d Folder | Rename %d Folders
zh[0]: 重命名 %d 个文件夹

en: Rename %d File | Rename %d Files
zh[0]: 重命名 %d 个文件

note: To translators: %d is the total number of files and folders. * Singular case of the string is never used
en: Rename %d File and Folder | Rename %d Files and Folders
zh[0]: 重命名 %d 个文件和文件夹

en: Original Name (Ascending)
zh: 原名称（升序）

en: Original Name (Descending)
zh: 原名称（降序）

en: First Created
zh: 最先新建

en: Last Created
zh: 最后新建

en: Episode number
zh: 剧集编号

en: Clipboard string cannot be NULL.
zh: 剪贴板字符串不能为空。

note: Translators: Do not translate 'cut' and 'copy'. These are literal keywords.
en: Nautilus Clipboard must begin with “cut” or “copy”.
zh: “文件”剪贴板必须以“cut”或“copy”开头。

en: Nautilus Clipboard must not have empty lines.
zh: “文件”剪贴板不能有空行。

en: The detailed type of the file.
zh: 文件的详细类型。

en: The date the file was accessed by the user.
zh: 用户访问文件时的时间。

en: Shows if file is starred.
zh: 仅显示已收藏的文件。

en: Relevance rank for search
zh: 搜索的相关性排名

en: ZIP (.zip)
zh: ZIP（.zip）

en: Encrypted ZIP (.zip)
zh: 加密 ZIP（.zip）

en: Password-protected ZIP, must be installed on Windows and Mac.
zh: 有密码保护的 ZIP 文件，必须在 Windows 和 Mac 上安装额外程序才能使用。

en: TAR (.tar.xz)
zh: TAR（.tar.xz）

en: 7Z (.7z)
zh: 7Z（.7z）

en: Since %s
zh: 始于 %s

en: There was an error launching the app.
zh: 启动应用出错。

en: Details: The proxy has not been created.
zh: 详细信息：未创建代理。

en: Dropped Image
zh: 拖放的图像

en: You do not have the permissions necessary to view the contents of “%s”.
zh: 没有查看“%s”的内容所需权限。

en: “%s” could not be found. Perhaps it has recently been deleted.
zh: 找不到“%s”。也许它最近被删除了。

en: Sorry, could not display all the contents of “%s”: %s
zh: 抱歉，无法显示“%s”的所有内容：%s

en: This location could not be displayed.
zh: 无法显示这一位置。

en: You do not have the permissions necessary to change the group of “%s”.
zh: 没有更改“%s”的组所必需的权限。

note: fall through
en: Sorry, could not change the group of “%s”: %s
zh: 抱歉，无法更改“%s”的组：%s

en: Sorry, could not change the owner of “%s”: %s
zh: 抱歉，无法更改“%s”的所有者：%s

en: Sorry, could not change the permissions of “%s”: %s
zh: 抱歉，无法更改“%s”的权限：%s

en: The name “%s” is already used in this location. Please use a different name.
zh: 此位置中已经有名称为“%s”的项目。请使用其他名称。

en: There is no “%s” in this location. Perhaps it was just moved or deleted?
zh: 此位置没有“%s”。也许它刚被移动或删除？

en: You do not have the permissions necessary to rename “%s”.
zh: 没有重命名“%s”所需的权限。

en: The name “%s” is not valid because it contains the character “%c”. Please use a different name.
zh: 名称“%s”无效，因为包含字符“%c”。请换个名称。

en: The name “%s” is not valid. Please use a different name.
zh: 名称“%s”无效。请换个名称。

en: The name “%s” is too long. Please use a different name.
zh: 名称“%s”太长。请换个名称。

en: Could not rename “%s” because a process is using it. If it's open in another application, close it before renaming it.
zh: 无法重命名“%s”，因为有进程正在使用它。如果它被其他应用打开，请在重命名前将其关闭。

note: fall through
en: Sorry, could not rename “%s” to “%s”: %s
zh: 抱歉，无法将“%s”重命名为“%s”：%s

en: Renaming “%s” to “%s”.
zh: 正在将“%s”重命名为“%s”。

en: Specified owner “%s” doesn’t exist
zh: 指定的所有者“%s”不存在

en: Specified group “%s” doesn’t exist
zh: 指定组“%s”不存在

note: Translators: This is a username followed by "(You)" to indicate the file is owned by the current user
en: %s (You)
zh: %s（您）

comment: broken 表示其状态，已断开、已断->断开的。
en: Link (broken)
zh: 链接（已断）

note: Translators: This refers to available space in a folder; e.g.: 100 MB Free
en: %s Free
zh: %s 剩余

note: Translators: A "." is added in between file name and starring * action description as a useful pause in the screen reader * announcement.
en: %s. Starred
zh: %s. 已收藏

en: Replace When Saving?
zh: 保存时替换吗？

en: “%s” already exists in “%s”. Saving will replace or overwrite its contents.
zh: “%s”已存在于“%s”。保存将替换或覆盖其内容。

en: Folder name is too long
zh: 文件夹名过长

en: File name is too long
zh: 文件名过长

note: We must warn about the side effect
en: Folders with “.” at the beginning of their name are hidden
zh: 文件夹名以“.”为首将被隐藏

en: Files with “.” at the beginning of their name are hidden
zh: 文件名以“.”为首将被隐藏

en: Proceed _Anyway
zh: 仍然继续(_A)

en: Permanently Delete “%s”?
zh: 永久删除“%s”？

en: Permanently Delete %'d Selected Item? | Permanently Delete %'d Selected Items?
zh[0]: 要永久删除这 %'d 个选中项吗？

en: Permanently deleted items can not be restored
zh: 永久删除的项目无法恢复

en: Empty Trash?
zh: 清空回收站？

en: All items in the Trash will be permanently deleted
zh: 回收站中的所有项目将被永久删除

note: Translators: This action removes a file from Recent
en: Cleared “%s”
zh: 已清除“%s”

en: Deleted “%s”
zh: 已删除“%s”

note: Translators: This action removes a file from Recent
en: Clearing “%s”
zh: 正在清除“%s”

en: Deleting “%s”
zh: 正在删除“%s”

note: Translators: This action removes file(s) from Recent
en: Cleared %'d file | Cleared %'d files
zh[0]: 已清除 %'d 个文件

en: Deleted %'d file | Deleted %'d files
zh[0]: 已删除 %'d 个文件

note: Translators: This action removes file(s) from Recent
en: Clearing %'d file | Clearing %'d files
zh[0]: 正在清除 %'d 个文件

en: Deleting %'d file | Deleting %'d files
zh[0]: 正在删除 %'d 个文件

note: To translators: %s will expand to a time duration like "2 minutes". * So the whole thing will be something like "1 / 5 -- 2 hours left (4 files/s)" * * The singular/plural form will be used depending on the remaining time (i.e. the %s argument).
en: %'d / %'d — %s left | %'d / %'d — %s left
zh[0]: %'d / %'d——剩余 %s

en: (%d file/s) | (%d files/s)
zh[0]: （%d 个/秒）

en: Failed to delete all child files
zh: 删除所有子文件失败

en: You do not have sufficient permissions to delete the folder “%s”.
zh: 没有足够的权限来删除文件夹“%s”。

en: There was an error deleting the folder “%s”.
zh: 删除文件夹“%s”时出错。

en: You do not have sufficient permissions to delete the file “%s”.
zh: 没有足够的权限来删除文件“%s”。

en: There was an error deleting the file “%s”.
zh: 删除文件“%s”时出错。

en: Trashing “%s”
zh: 正在回收“%s”

en: Trashed “%s”
zh: 已回收“%s”

en: Trashing %'d file | Trashing %'d files
zh[0]: 正在回收 %'d 个文件

en: Trashed %'d file | Trashed %'d files
zh[0]: 已回收 %'d 个文件

note: Translators: %s is a file name
en: “%s” can’t be put in the trash. Do you want to delete it immediately?
zh: 无法将“%s”移动到回收站。要立刻删除它吗？

en: Empty Trash Before Ejecting?
zh: 弹出前清空回收站吗？

en: Empty the trash to free up space on “%s”. All trashed items will be permanently deleted.
zh: 清空回收站以释放“%s”上的空间。回收站内所有项目将永久删除。

en: Do _Not Empty
zh: 不清空(_N)

en: Preparing to copy %'d file (%s) | Preparing to copy %'d files (%s)
zh[0]: 正在准备复制 %'d 个文件 (%s)

en: Preparing to move %'d file (%s) | Preparing to move %'d files (%s)
zh[0]: 正在准备移动 %'d 个文件 (%s)

en: Preparing to delete %'d file (%s) | Preparing to delete %'d files (%s)
zh[0]: 正在准备删除 %'d 个文件 (%s)

en: Preparing to compress %'d file | Preparing to compress %'d files
zh[0]: 正在准备压缩 %'d 个文件

en: Error while compressing files.
zh: 压缩时出错。

en: Files in the folder “%s” cannot be handled because you do not have permissions to see them.
zh: 因无查看权限，文件夹“%s”中文件无法处理。

en: There was an error getting information about the files in the folder “%s”.
zh: 获取文件夹“%s”中文件的信息时出错。

en: The folder “%s” cannot be handled because you do not have permissions to read it.
zh: 因无读取权限，文件夹“%s”无法处理。

en: There was an error reading the folder “%s”.
zh: 读取文件夹“%s”时出错。

en: The file “%s” cannot be handled because you do not have permissions to read it.
zh: 因无读取权限，文件“%s”无法处理。

en: There was an error getting information about “%s”.
zh: 获取“%s”的信息时出错。

en: Error while copying to “%s”.
zh: 复制到“%s”时出错。

en: %s more space is required to copy to the destination.
zh: 复制到目标位置还需要额外 %s 空间。

en: File too Large for Destination
zh: 文件对于目标来说过大

en: Files bigger than 4.3 GB cannot be copied onto a FAT filesystem.
zh: 大于 4.3 GB 的文件不能复制到 FAT 文件系统上。

en: Moved “%s” to “%s”
zh: 已移动“%s”到“%s”

en: Copied “%s” to “%s”
zh: 已复制“%s”到“%s”

en: Duplicating “%s”
zh: 正在为“%s”制作副本

en: Duplicated “%s”
zh: 已为“%s”做好副本

en: Moving %'d file to “%s” | Moving %'d files to “%s”
zh[0]: 正在移动 %'d 个文件到“%s”

en: Copying %'d file to “%s” | Copying %'d files to “%s”
zh[0]: 正在复制 %'d 个文件到“%s”

en: Moved %'d file to “%s” | Moved %'d files to “%s”
zh[0]: 已移动 %'d 个文件到“%s”

en: Copied %'d file to “%s” | Copied %'d files to “%s”
zh[0]: 已复制%'d 个文件到“%s”

en: Duplicating %'d file in “%s” | Duplicating %'d files in “%s”
zh[0]: 正在为“%2$s”中的 %1$'d 个文件制作副本

en: Duplicated %'d file in “%s” | Duplicated %'d files in “%s”
zh[0]: 已为“%2$s”中的 %1$'d 个文件做好副本

note: To translators: %s will expand to a size like "2 bytes" or "3 MB", %s to a time duration like * "2 minutes". So the whole thing will be something like "2 kB / 4 MB -- 2 hours left (4 kB/s)" * * The singular/plural form will be used depending on the remaining time (i.e. the %s argument). To translato
en: %s / %s — %s left (%s/s) | %s / %s — %s left (%s/s)
zh[0]: %s / %s——剩余 %s（%s/秒）

note: To translators: %s will expand to a time duration like "2 minutes". * So the whole thing will be something like "1 / 5 -- 2 hours left (4 kB/s)" * * The singular/plural form will be used depending on the remaining time (i.e. the %s argument).
en: %'d / %'d — %s left (%s/s) | %'d / %'d — %s left (%s/s)
zh[0]: %'d / %'d——剩余 %s（%s/秒）

en: The folder “%s” cannot be copied because you do not have permissions to create it in the destination.
zh: 因无目标位置新建权限，无法复制文件夹“%s”。

en: There was an error creating the folder “%s”.
zh: 新建文件夹“%s”时出错。

en: Files in the folder “%s” cannot be copied because you do not have permissions to see them.
zh: 因无查看文件夹内容权限，无法复制文件夹“%s”中的文件。

en: The folder “%s” cannot be copied because you do not have permissions to read it.
zh: 因无读取权限，无法复制文件夹“%s”。

en: Error while moving “%s”.
zh: 移动“%s”时出错。

en: There was an error getting information about the source.
zh: 获得关于源的信息时出错。

en: Error while copying “%s”.
zh: 复制“%s”时出错。

en: Could not remove the already existing file with the same name in %s.
zh: 无法移除 %s 中已有的同名文件。

en: There was an error copying the file into %s.
zh: 将文件复制到 %s 时出错。

en: Preparing to move to “%s”
zh: 正在准备移动到“%s”

en: There was an error moving the file into %s.
zh: 将文件移动到 %s 时出错。

en: Creating links in “%s”
zh: 正在“%s”中新建链接

en: Error while creating link to “%s”.
zh: 新建到“%s”的链接时出错。

en: The target doesn’t support symbolic links.
zh: 目标不支持符号链接。

en: There was an error creating the symlink in %s.
zh: 在 %s 中新建符号链接时出错。

en: Error while creating directory “%s”.
zh: 新建目录“%s”时出错。

en: Error while creating file “%s”.
zh: 新建文件“%s”时出错。

en: There was an error creating the directory in %s.
zh: 在 %s 中新建目录时出错。

en: Saving image to file
zh: 保存图像到文件

en: Successfully saved image to file
zh: 已成功将图像保存到文件

note: Translators: This is used to auto-generate a file name for pasted images from * the clipboard i.e. "Pasted image.png", "Pasted image 1.png", ...
en: Pasted image
zh: 粘贴的图像

en: Retrieving clipboard data
zh: 正在获取剪贴板数据

en: Retrieving image data
zh: 正在获取图像数据

en: Verifying destination
zh: 正在验证目标

en: Error extracting “%s”
zh: 提取“%s”时出错

en: There was an error while extracting “%s”.
zh: 提取“%s”时出错。

en: Not enough free space to extract “%s”
zh: 空间不足以提取“%s”

en: Extracted “%s” to “%s”
zh: 已将“%s”提取到“%s”

en: Extracted %'d file to “%s” | Extracted %'d files to “%s”
zh[0]: 已将 %'d 个文件提取到“%s”

en: Preparing to extract
zh: 正在准备提取

en: Extracting Files
zh: 正在提取文件

en: Compressing “%s” into “%s”
zh: 正在压缩“%s”到“%s”中

en: Compressing %'d file into “%s” | Compressing %'d files into “%s”
zh[0]: 正在压缩 %'d 个文件到“%s”中

en: Error compressing “%s” into “%s”
zh: 压缩“%s”到“%s”中时出错

en: Error compressing %'d file into “%s” | Error compressing %'d files into “%s”
zh[0]: 压缩 %'d 个文件到“%s”中时出错

en: There was an error while compressing files.
zh: 压缩文件时出错。

en: Compressed “%s” into “%s”
zh: 已压缩“%s”到“%s”中

en: Compressed %'d file into “%s” | Compressed %'d files into “%s”
zh[0]: 已压缩 %'d 个文件到“%s”中

en: Compressing Files
zh: 正在压缩文件

en: Could not paste files
zh: 无法粘贴文件

en: Cannot paste files into Starred
zh: 无法粘贴文件至收藏

en: Cannot paste files into Recent
zh: 无法粘贴文件至最近

en: Cannot paste files into Trash
zh: 无法粘贴文件至回收站

en: Permissions do not allow pasting files in this directory
zh: 没有在该文件夹中粘贴文件的权限

en: “%s” selected
zh: 已选中“%s”

en: (containing %'d item) | (containing %'d items)
zh[0]: （含有 %'d 项）

note: translators: this is preceded with a string of form 'N folders' (N more than 1)
en: (containing a total of %'d item) | (containing a total of %'d items)
zh[0]: （共含有 %'d 项）

en: Search _Settings
zh: 搜索设置(_S)

en: Search _Everywhere
zh: 搜索所有地方(_E)

en: More locations can be added to search in the settings
zh: 在设置中可以将更多位置添加到搜索

note: Translators: %s is the name of the search location formatted for display
en: No matches in “%s”
zh: “%s”中无匹配项

en: Trash is Empty
zh: 回收站为空

en: No Starred Files
zh: 无收藏文件

en: No Recent Files
zh: 无最近文件

en: No Known Connections
zh: 无已知连接

en: Enter an address to connect to a network location.
zh: 输入地址以连接至网络位置。

en: Select Move Destination
zh: 选择移动的目标位置

en: Select Copy Destination
zh: 选择复制的目标位置

en: Error sending email.
zh: 发送邮件时出错。

note: Translators: %s is a file name formatted for display
en: Unable to remove “%s”
zh: 无法移除“%s”

en: New Folder with Selection (%'d Item) | New Folder with Selection (%'d Items)
zh[0]: 已选新建文件夹（%'d 项）

en: Extract to…
zh: 提取到…

en: Stop Drive
zh: 停止驱动器

note: Translator: This is the filename used for when you dnd text to a directory
en: Dropped Text.txt
zh: 拖放的文本.txt

en: Move %d item back to “%s” | Move %d items back to “%s”
zh[0]: 将 %d 个项目移回“%s”

en: Move %d item to “%s” | Move %d items to “%s”
zh[0]: 移动 %d 个文件到“%s”

en: _Undo Move %d item | _Undo Move %d items
zh[0]: 撤消移动 %d 个项目(_U)

en: _Redo Move %d item | _Redo Move %d items
zh[0]: 重做移动 %d 个项目(_R)

en: Move “%s” back to “%s”
zh: 将“%s”移回“%s”

en: Move “%s” to “%s”
zh: 移动“%s”到“%s”

en: _Undo Restore From Trash
zh: 撤消从回收站恢复(_U)

en: _Redo Restore From Trash
zh: 重做从回收站恢复(_R)

en: Move %d item back to trash | Move %d items back to trash
zh[0]: 将 %d 个项目移回回收站

en: Restore %d item from trash | Restore %d items from trash
zh[0]: 从回收站恢复 %d 个项目

en: Move “%s” back to trash
zh: 将“%s”移回回收站

en: Restore “%s” from trash
zh: 从回收站恢复“%s”

en: Delete %d copied item | Delete %d copied items
zh[0]: 删除 %d 个已复制项目

en: Copy %d item to “%s” | Copy %d items to “%s”
zh[0]: 将 %d 项复制到“%s”

en: _Undo Copy %d item | _Undo Copy %d items
zh[0]: 撤消复制 %d 个项目(_U)

en: _Redo Copy %d item | _Redo Copy %d items
zh[0]: 重做复制 %d 个项目(_R)

en: Delete “%s”
zh: 删除“%s”

en: Copy “%s” to “%s”
zh: 将“%s”复制到“%s”

en: _Undo Copy
zh: 撤消复制(_U)

en: _Redo Copy
zh: 重做复制(_R)

en: Delete %d duplicated item | Delete %d duplicated items
zh[0]: 删除 %d 个副本项

en: Duplicate %d item in “%s” | Duplicate %d items in “%s”
zh[0]: 为“%2$s”处的 %1$d 个项目制作副本

en: _Undo Duplicate %d item | _Undo Duplicate %d items
zh[0]: 撤消为 %d 个项目制作副本(_U)

en: _Redo Duplicate %d item | _Redo Duplicate %d items
zh[0]: 重做为 %d 个项目制作副本(_R)

en: Duplicate “%s” in “%s”
zh: 为“%2$s”中的“%1$s”制作副本

en: _Undo Duplicate
zh: 撤消制作副本(_U)

en: _Redo Duplicate
zh: 重做制作副本(_R)

en: Delete links to %d item | Delete links to %d items
zh[0]: 删除到 %d 个项目的链接

en: Create links to %d item | Create links to %d items
zh[0]: 新建到 %d 个项目的链接

en: Delete link to “%s”
zh: 删除到“%s”的链接

en: Create link to “%s”
zh: 新建到“%s”的链接

en: _Undo Create Link
zh: 撤消新建链接(_U)

en: _Redo Create Link
zh: 重做新建链接(_R)

en: Create an empty file “%s”
zh: 新建空文件“%s”

en: _Undo Create Empty File
zh: 撤消新建空文件(_U)

en: _Redo Create Empty File
zh: 重做新建空文件(_R)

en: Create a new folder “%s”
zh: 新建文件夹“%s”

en: _Undo Create Folder
zh: 撤消新建文件夹(_U)

en: _Redo Create Folder
zh: 重做新建文件夹(_R)

en: Create new file “%s” from template
zh: 根据模板新建文件“%s”

en: _Undo Create From Template
zh: 撤消从模版新建(_U)

en: _Redo Create From Template
zh: 重做从模版新建(_R)

en: Rename “%s” as “%s”
zh: 将“%s”重命名为“%s”

en: _Undo Rename
zh: 撤消重命名(_U)

en: _Redo Rename
zh: 重做重命名(_R)

en: Batch rename %d file | Batch rename %d files
zh[0]: 批量重命名 %d 个文件

en: _Undo Batch Rename
zh: 撤消批量重命名(_U)

en: _Redo Batch Rename
zh: 重做批量重命名(_R)

en: Unstar %d file | Unstar %d files
zh[0]: 取消收藏 %d 个文件

en: Star %d file | Star %d files
zh[0]: 收藏 %d 个文件

en: _Undo Starring
zh: 撤消收藏(_U)

en: _Redo Starring
zh: 重做收藏(_R)

en: _Undo Unstarring
zh: 撤消取消收藏(_U)

en: _Redo Unstarring
zh: 重做取消收藏(_R)

en: Move %d item to trash | Move %d items to trash
zh[0]: 将 %d 个项目移动到回收站

en: Restore “%s” to “%s”
zh: 将“%s”恢复到“%s”

en: Move “%s” to trash
zh: 将“%s”移动到回收站

en: _Undo Trash
zh: 撤消回收(_U)

en: _Redo Trash
zh: 重做回收(_R)

en: Restore original permissions of items enclosed in “%s”
zh: 恢复“%s”中项目的原始权限

en: Set permissions of items enclosed in “%s”
zh: 设置“%s”中项目的权限

en: _Undo Change Permissions
zh: 撤消更改权限(_U)

en: _Redo Change Permissions
zh: 重做更改权限(_R)

en: Restore original permissions of “%s”
zh: 恢复“%s”的原始权限

en: Set permissions of “%s”
zh: 设置“%s”的权限

en: Restore group of “%s” to “%s”
zh: 将“%s”的组恢复为“%s”

en: Set group of “%s” to “%s”
zh: 设置“%s”的组为“%s”

en: _Undo Change Group
zh: 撤消更改组(_U)

en: _Redo Change Group
zh: 重做更改组(_R)

en: Restore owner of “%s” to “%s”
zh: 将“%s”的所有者恢复为“%s”

en: Set owner of “%s” to “%s”
zh: 设置“%s”的所有者为“%s”

en: _Undo Change Owner
zh: 撤消更改所有者(_U)

en: _Redo Change Owner
zh: 重做更改所有者(_R)

en: _Undo Extract
zh: 撤消提取(_U)

en: _Redo Extract
zh: 重做提取(_R)

en: Delete %d extracted file | Delete %d extracted files
zh[0]: 删除 %d 个提取的文件

en: Extract “%s”
zh: 提取“%s”

en: Extract %d file | Extract %d files
zh[0]: 提取 %d 个文件

en: Compress “%s”
zh: 压缩“%s”

en: Compress %d file | Compress %d files
zh[0]: 压缩 %d 个文件

en: _Undo Compress
zh: 撤消压缩(_U)

en: _Redo Compress
zh: 重做压缩(_R)

en: Could not determine original location of “%s”
zh: 无法确定“%s”的原始位置

note: translators: these describe the contents of removable media
en: Photo CD
zh: 图片 CD

en: Contains digital photos
zh: 包含数码相片

en: Contains music
zh: 包含音乐

en: Contains software to run
zh: 包含运行的软件

en: Contains software to install
zh: 包含安装的软件

en: Detected as “%s”
zh: 检测为“%s”

note: translators: these describe the contents of removable media
en: Contains music and photos
zh: 包含音乐和相片

en: Contains photos and music
zh: 包含相片和音乐

[ctx: Noun]
note: Translators: This is appended to a file name when a copy of a file is created.
en: Copy
zh: 副本

[ctx: Noun]
note: Translators: This is appended to a file name when a copy of an already copied file is created. * `%zu` will be replaced with a number one higher than that of the previous copy.
en: Copy %zu
zh: 副本 %zu

note: Translators: File name for new symlink. %s is target's name, %zu is number of symlink.
en: Link to %s (%zu)
zh: 到 %s（%zu）的链接

[ctx: Stop an ongoing operation]
en: Stop
zh: 停止

en: View of the current location
zh: 当前位置的视图

en: Files in the trash are permanently deleted after 1 hour
zh: 回收站中的文件将在 1 小时后永久删除

en: Files in the trash are permanently deleted after %d day | Files in the trash are permanently deleted after %d days
zh[0]: 回收站中的文件将在 %d 天后永久删除

en: Executable files in this folder will appear in the Scripts menu
zh: 此文件夹中的可执行文件将显示在“脚本”菜单中

en: Turn on File Sharing to share the contents of this folder over the network
zh: 开启文件共享可通过网络共享该文件夹的内容

en: Put files in this folder to use them as templates for new documents
zh: 将文件放入此文件夹并用作新文档的模板

en: _Trash Settings
zh: 回收站设置(_T)

en: Go to Location
zh: 前往位置

en: Running as root is not supported. Consider running `nautilus admin:///` instead.
zh: 不支持以 root 用户运行。请运行“nautilus admin:///”代替。

en: PDF / PostScript
zh: PDF / Postscript

en: This link cannot be used because it has no target.
zh: 无法使用此链接，因为它没有目标。

en: This link cannot be used because its target “%s” doesn’t exist.
zh: 无法使用此链接，因为其目标“%s”不存在。

en: The link “%s” is broken. Move it to Trash?
zh: 链接“%s”已断。将其移动到回收站吗？

en: The link “%s” is broken.
zh: 链接“%s”已断。

en: This will open %d separate tab and window. | This will open %d separate tabs and windows.
zh[0]: 这将打开 %d 个独立的标签页和窗口。

en: Could Not Display “%s”
zh: 无法显示“%s”

en: There is no app installed for “%s” files
zh: 没有能处理“%s”文件的应用

en: _Select App
zh: 选择应用(_S)

en: There was an internal error trying to search for apps:
zh: 试图搜索应用时发生了内部错误：

en: Unable to search for app
zh: 无法搜索应用

en: _Search in Software
zh: 在软件中搜索(_S)

en: There is no app installed for “%s” files. Do you want to search for an app to open this file?
zh: 没有安装处理“%s”文件的应用。
    是否搜索可打开此文件的应用？

en: Available on Current Network
zh: 当前网络上可用

en: You are trying to replace the destination folder “%s” with a symbolic link.
zh: 正在尝试将目标文件夹“%s”替换为符号链接。

en: This is not allowed in order to avoid the deletion of the destination folder’s contents.
zh: 为避免删除目标文件夹的内容，不允许此操作。

en: Please rename the symbolic link or press the skip button.
zh: 请重命名符号链接或点击跳过按钮。

en: Merge folder “%s”?
zh: 合并文件夹“%s”？

en: An older folder with the same name already exists in “%s”.
zh: 在“%s”中存在同名的较旧文件夹。

en: A newer folder with the same name already exists in “%s”.
zh: 在“%s”中存在同名的较新文件夹。

en: Another folder with the same name already exists in “%s”.
zh: 在“%s”中存在同名文件夹。

en: A folder with the same name already exists in “%s”.
zh: 在“%s”中存在同名文件夹。

en: An older file with the same name already exists in “%s”.
zh: 在“%s”中存在同名的较旧文件。

en: A newer file with the same name already exists in “%s”.
zh: 在“%s”中存在同名的较新文件。

en: Original Folder
zh: 原始文件夹

en: Original File
zh: 原始文件

comment: 这个是复制的文件夹，所以是“合并自”，而与其合并的文件夹是“原始文件夹”，容易搞混。
en: Merge With
zh: 合并自

en: File and Folder Conflict
zh: 文件和文件夹冲突

en: File Conflict
zh: 文件冲突

en: Password-protected archives are not yet supported. This list contains apps that can open the archive.
zh: 暂不支持被密码保护的归档。该列表包含可以打开此归档的应用。

en: “%s” is password-protected.
zh: “%s”受密码保护。

en: Current Folder Menu
zh: 当前文件夹菜单

note: Translators: This is the filesystem root directory (also known * as /) when seen as administrator
en: Administrator Root
zh: 根目录

en: Open Read-Only
zh: 只读打开

note: Translators: Both %s will be replaced with formatted timestamps.
en: Examples: “%s”, “%s”
zh: 示例：“%s”、“%s”

en: Single-Click
zh: 单击

en: On This Device Only
zh: 仅本设备

en: All Locations
zh: 所有位置

note: Translators: This describes an operation, such as copying or compressing files, as being completed.
en: Operation Completed
zh: 操作已完成

en: All file operations have been completed
zh: 所有文件操作已完成

en: Create and Delete Files
zh: 新建和删除文件

en: Read and Write, No Access
zh: 读取和写入，无访问

en: Access Files
zh: 访问文件

en: List Files Only
zh: 只能列出文件

en: Write-Only
zh: 只能写入

en: Write-Only, No Access
zh: 只能写入，无访问

en: Access-Only
zh: 只能访问

en: Custom icon removed
zh: 自定义图标已移除

en: Please drop just one image to set a custom icon.
zh: 请只拖放一张图片来设置自定义图标。

[ctx: Verb]
en: Star
zh: 收藏

en: Contents unreadable
zh: 内容不可读取

en: %'d item, with size %s | %'d items, totalling %s
zh[0]: %'d 项，共 %s

note: Translators: %s will be filled with a filesystem type, such as 'ext4' or 'msdos'.
en: %s Filesystem
zh: %s 文件系统

en: The permissions of “%s” could not be determined.
zh: 无法确定“%s”的权限。

en: Search may be slow and will not include subfolders or file contents
zh: 搜索可能会较慢且将不包括子文件夹或文件内容

en: Search may be slow and will not include file contents
zh: 搜索可能会较慢且将不包括文件内容

en: Remote Location
zh: 远程位置

en: External Drive
zh: 外置存储

en: Folder Not in Search Locations
zh: 文件夹不在搜索位置中

en: Subfolders Not in Search Locations
zh: 子文件夹不在搜索位置中

en: Some subfolders will not be included in search results
zh: 搜索结果中将不包括一些子文件夹

en: Search will be slower and will not include file contents for some folders
zh: 搜索将较慢且将不包括一些文件夹的文件内容

note: translators: This opens the search panel in the Settings app.
en: _Search Settings
zh: 搜索设置(_S)

en: Filter Search Results
zh: 筛选搜索结果

en: Search Information
zh: 搜索信息

en: Search current folder
zh: 搜索当前文件夹

note: #-#-#-#-#  yelp_49.0-5_zh_CN.po (yelp master)  #-#-#-#-# Update label on the "Search for X" result
en: Search for “%s”
zh: 搜索“%s”

en: Unable to complete the requested search
zh: 无法完成请求的搜索

en: Date Used
zh: 使用日期

en: Open Personal Folder
zh: 打开个人文件夹

en: Starred Files
zh: 星标的文件

en: Open Network Locations
zh: 打开网络位置

en: Mount and Open “%s”
zh: 挂载并打开“%s”

en: Format…
zh: 格式化…

en: List of common shortcuts, mountpoints, and bookmarks.
zh: 通用的快捷键、挂载点和书签列表。

en: unstarred
zh: 取消收藏

en: Close current view
zh: 关闭当前视图

note: Translators: only one item has been moved to trash and %s is its name.
en: “%s” moved to trash
zh: 已将“%s”移至回收站

note: Translators: one or more items might have been moved to trash, and %d * is the count.
en: %d file moved to trash | %d files moved to trash
zh[0]: 已将 %d 个文件移至回收站

note: Translators: one item has been unstarred and %s is its name.
en: “%s” unstarred
zh: 已取消收藏“%s”

note: Translators: one or more items have been unstarred, and %d * is the count.
en: %d file unstarred | %d files unstarred
zh[0]: 已取消收藏 %d 个文件

en: No plugins currently installed.
zh: 当前未安装插件。

en: Currently installed plugins:
zh: 当前已安装插件：

en: For bug testing only, the following command can be used:
zh: 如仅用于缺陷测试，可以使用以下命令：

en: Parent folder
zh: 上级文件夹

en: Search Everywhere
zh: 搜索所有位置

en: Find files and folders in all search locations
zh: 在所有搜索位置查找文件和文件夹

en: Search Settings
zh: 搜索设置

en: Unable to display the contents of this folder.
zh: 无法显示该文件夹的内容。

en: This location doesn’t appear to be a folder.
zh: 该位置似乎不是文件夹。

en: Unable to find “%s”. Please check the spelling and try again.
zh: 无法找到“%s”。请检查拼写后重试。

en: Unable to find the requested file. Please check the spelling and try again.
zh: 无法找到请求的文件。请检查拼写后重试。

en: “%s” locations are not supported.
zh: 不支持“%s”位置。

en: Unable to handle this kind of location.
zh: 这类位置无法处理。

en: Unable to access the requested location.
zh: 无法访问请求的位置。

en: Don’t have permission to access the requested location.
zh: 没有访问请求位置的权限。

note: This case can be hit for user-typed strings like "foo" due to * the code that guesses web addresses when there's no initial "/". * But this case is also hit for legitimate web addresses when * the proxy is set up wrong.
en: Unable to find the requested location. Please check the spelling or the network settings.
zh: 无法找到请求的位置。请检查拼写或网络设置。

note: This case can be hit when server application is not installed * or is inactive in the system user is trying to connect to.
en: The server has refused the connection. Typically this means that the firewall is blocking access or that the remote service is not running.
zh: 服务器拒绝连接。防火墙可能阻止了连接，或远程服务未运行。

en: Unhandled error message: %s
zh: 无法处理的错误消息：%s

[ctx: shortcut window]
en: Close Window or Tab
zh: 关闭窗口或标签页

[ctx: shortcut window]
en: Search Everywhere
zh: 搜索所有位置

[ctx: shortcut window]
en: Search Current Folder
zh: 搜索当前文件夹

[ctx: shortcut window]
en: Bookmark Current Location
zh: 将当前位置加入书签

[ctx: shortcut window]
comment: 或者打开方式/操作
en: Opening
zh: 打开

[ctx: shortcut window]
en: Open in New Tab
zh: 在新标签页中打开

[ctx: shortcut window]
en: Open in New Window
zh: 在新窗口中打开

[ctx: shortcut window]
en: Open Item Location (Search and Recent Only)
zh: 打开项目位置（仅在搜索和最近项目有用）

[ctx: shortcut window]
en: Open With Default App
zh: 使用默认应用打开

[ctx: shortcut window]
en: Open Current Directory in Console
zh: 在控制台打开当前目录

[ctx: shortcut window]
en: Go to Previous Tab
zh: 前往上标签页

[ctx: shortcut window]
en: Go to Next Tab
zh: 前往下标签页

[ctx: shortcut window]
en: Open Tab
zh: 打开标签页

[ctx: shortcut window]
en: Restore Closed Tab
zh: 恢复关闭的标签页

[ctx: shortcut window]
en: Go Back
zh: 后退

[ctx: shortcut window]
en: Go Forward
zh: 前进

[ctx: shortcut window]
en: Go Up
zh: 上移

[ctx: shortcut window]
en: Go Down
zh: 下移

[ctx: shortcut window]
en: Go to Home Folder
zh: 前往主文件夹

[ctx: shortcut window]
en: Enter Location
zh: 输入位置

[ctx: shortcut window]
en: Location Bar With Root Location
zh: 以根目录作为位置栏起点

[ctx: shortcut window]
en: Location Bar With Home Location
zh: 以主目录作为位置栏起点

[ctx: shortcut window]
en: Refresh View
zh: 刷新视图

[ctx: shortcut window]
en: Show/Hide Hidden Files
zh: 显示/隐藏隐藏文件

[ctx: shortcut window]
en: Show/Hide Sidebar
zh: 显示/隐藏侧边栏

[ctx: shortcut window]
en: Open Current Folder Menu
zh: 打开当前文件夹菜单

[ctx: shortcut window]
en: Open Context Menu
zh: 打开上下文菜单

[ctx: shortcut window]
en: Grid View
zh: 网格视图

[ctx: shortcut window]
en: Expand Folder
zh: 展开文件夹

[ctx: shortcut window]
en: Collapse Folder
zh: 折叠文件夹

[ctx: shortcut window]
en: Create Folder
zh: 新建文件夹

[ctx: shortcut window]
en: Delete Permanently
zh: 永久删除

[ctx: shortcut window]
en: Create Link to Copied Item
zh: 创建对复制项目的链接

[ctx: shortcut window]
en: Create Link to Selected Item
zh: 创建对选中项目的链接

[ctx: shortcut window]
en: Invert Selection
zh: 反选

[ctx: shortcut window]
en: Select Items Matching
zh: 选择匹配的项目

[ctx: shortcut window]
en: Show Item Properties
zh: 显示项目属性

en: Choose an app to open the selected files
zh: 选择应用以打开选中的文件

en: Always use for this file type
zh: 总是用于该文件类型

en: Automatic Numbers
zh: 自动编号

en: Season Number
zh: 剧季编号

en: Episode Number
zh: 剧集编号

en: Album Name
zh: 专辑名称

en: Rename _using a template
zh: 使用模板重命名(_U)

en: Find and replace _text
zh: 查找并替换文本(_T)

en: Automatic Numbering Order
zh: 自动编号顺序

[ctx: title]
en: Replace
zh: 替换

en: Existing Text
zh: 现有文本

en: Next Conflict
zh: 下个冲突

en: Previous Conflict
zh: 上个冲突

en: This folder uses custom settings
zh: 该文件夹使用自定义设置

en: _Only Apply to Current Folder
zh: 仅对当前文件夹应用(_O)

en: Compress Files and Folders
zh: 压缩文件和文件夹

en: C_ompress
zh: 压缩(_O)

en: Archive _Name
zh: 归档名称(_N)

en: Co_mpression Method
zh: 压缩方法(_M)

en: Encrypt contents of the archive with a password when the compression method supports password-protection.
zh: 压缩方法支持密码保护时使用密码加密归档文件的内容。

en: Pick Date
zh: 选择日期

en: Add Date Filter
zh: 添加日期筛选器

en: Filter by Date
zh: 按日期筛选

en: _Date Range
zh: 日期范围(_D)

note: Keep in sync with code
en: Single Day
zh: 单日

en: ± 1 day
zh: ± 1 天

en: ± 3 days
zh: ± 3 天

en: ± 7 days
zh: ± 7 天

en: ± 14 days
zh: ± 14 天

en: Specify Range
zh: 指定范围

en: Fro_m
zh: 从(_M)

en: Edit File Name
zh: 编辑文件名

en: Reset File Name
zh: 重置文件名

[ctx: File Chooser tooltips]
note: Translators: 'Show' is a verb
en: Show Options
zh: 显示选项

en: Visible Files Filter
zh: 可见文件筛选器

en: Select a _new name for the destination
zh: 为目标选择新的名称(_N)

en: R_eset
zh: 重置(_E)

en: _Apply this action to all files and folders
zh: 应用此操作到所有文件和文件夹(_A)

en: Change Permissions for Enclosed Files
zh: 更改内含文件的权限

en: F_olders
zh: 文件夹(_O)

en: Fil_es
zh: 文件(_E)

en: New _Folder…
zh: 新建文件夹(_F)…

en: New _Document
zh: 新建文档(_D)

en: Open in Consol_e
zh: 在控制台打开(_E)

en: Paste as _Link
zh: 粘贴为链接(_L)

en: _Visible Columns
zh: 可见列(_V)

en: E_xtract to…
zh: 提取到(_X)…

en: _Run as a Program
zh: 作为程序运行(_R)

en: _Open Item Location
zh: 打开项目位置(_O)

en: Rena_me…
zh: 重命名(_M)…

en: C_ompress…
zh: 压缩(_O)…

en: Set as Background…
zh: 设置为背景…

note: Translators: This is the transitive verb meaning 'to send via email' (e.g. 'email this document to Angela).
en: Email…
zh: 邮件发送…

en: _Delete From Trash…
zh: 从回收站中删除(_D)…

en: _Delete Permanently…
zh: 永久删除(_D)…

en: _Restore From Trash
zh: 从回收站中恢复(_R)

en: _Remove From Recent
zh: 从最近列表移除(_R)

en: Full Text Match
zh: 全文匹配

en: Server Address Information
zh: 服务器地址信息

en: Enter password…
zh: 输入密码…

en: St_op
zh: 停止(_O)

en: Add to _Bookmarks
zh: 添加书签(_B)

en: Remove from _Bookmarks
zh: 从书签移除(_B)

en: _Star Folder
zh: 收藏文件夹(_S)

en: _Unstar Folder
zh: 取消收藏文件夹(_U)

en: Paste as Lin_k
zh: 粘贴为链接(_K)

en: _Expandable Folders in List View
zh: 列表视图中使用可展开的文件夹(_E)

en: _Action to Open Items
zh: 用来打开项目的操作(_A)

en: Optional Context Menu Actions
zh: 可选的上下文菜单操作

en: Show more actions in the menus. Keyboard shortcuts can be used even if the actions are not shown.
zh: 在菜单中显示更多的操作。即使操作没有显示，键盘快捷键也可以使用。

en: These features may cause slowdowns and excess network usage, especially when browsing files outside this device, such as on a remote server.
zh: 这些功能可能会导致速度减慢和过多的网络使用，特别是在浏览这台电脑以外的文件时，例如在远程服务器上。

en: Search in Su_bfolders
zh: 在子文件夹中搜索(_B)

en: _Count Number of Files in Folders
zh: 文件夹中的文件数量(_C)

en: Date and Time Format
zh: 日期和时间格式

en: Choose how dates and times are displayed in list and grid views.
zh: 选择日期和时间在列表和网格视图中的显示方式。

en: _Simple
zh: 简单(_S)

en: Deta_iled
zh: 详细(_I)

en: Add information to be displayed beneath file and folder names. More information will appear when zooming closer.
zh: 添加要在文件和文件夹名称下显示的信息。越放大显示的信息越多。

en: Grid View Captions
zh: 网格视图说明文字

[ctx: the n-th position of an icon caption]
note: Translators: This is an ordinal number
en: Fi_rst
zh: 第一(_R)

[ctx: the n-th position of an icon caption]
note: Translators: This is an ordinal number
en: Seco_nd
zh: 第二(_N)

[ctx: the n-th position of an icon caption]
note: Translators: This is an ordinal number
en: T_hird
zh: 第三(_H)

en: Show File Operations
zh: 显示文件操作

en: Set Custom Icon
zh: 设置自定义图标

en: Unknown Filesystem
zh: 未知文件系统

note: Disks refers to GNOME Disks.
en: _Open in Disks
zh: 在磁盘中打开(_O)

en: _Link Target
zh: 链接目标(_L)

en: Open Link Target
zh: 打开链接目标

en: Parent _Folder
zh: 上级文件夹(_F)

en: Open Parent Folder
zh: 打开上级文件夹

en: _Executable as Program
zh: 作为程序执行(_E)

en: Set Custom Permissions
zh: 设置自定义权限

en: The permissions of the selected files could not be determined
zh: 无法确定选中文件的权限

en: Only the owner can edit these permissions
zh: 仅所有者可编辑这些权限

en: Folder Access
zh: 文件夹访问

en: File Access
zh: 文件访问

en: Change Permissions for _Enclosed Files…
zh: 更改内含文件的权限(_E)…

en: _Images
zh: 图像(_I)

en: _Spreadsheets
zh: 电子表格(_S)

en: _Videos
zh: 视频(_V)

en: Specific Type
zh: 指定类型

en: _Yesterday
zh: 昨天(_Y)

en: Past _Week
zh: 过去一周(_W)

en: Past _Month
zh: 过去一月(_M)

en: Past Y_ear
zh: 过去一年(_E)

en: Custom Date Range
zh: 自定义日期范围

en: Text Matching
zh: 文本匹配

en: _Content & Filename
zh: 内容和文件名(_C)

en: Search Inside Files
zh: 在文件内搜索

en: _Only Filename
zh: 仅文件名(_O)

en: Don't Search Inside Files
zh: 不在文件内搜索

en: Only Co_ntents
zh: 仅内容(_N)

en: Add File Type Filter
zh: 添加文件类型筛选器

en: Search for file types
zh: 搜索文件类型

en: Search File Types
zh: 搜索文件类型

en: Search by type, name, or description
zh: 按类型、名称或描述搜索

en: Search Current Folder
zh: 搜索当前文件夹

en: _First Modified
zh: 最初修改(_F)

en: Last _Trashed
zh: 最后回收(_T)

[ctx: menu item]
note: Translators: a menu item in a group of sorting options in a toolbar menu, with criterions such as "A-Z" or "Last Modified".
en: Sort
zh: 排序

en: _Visible Columns…
zh: 可见栏目(_V)…

en: _About Files
zh: 关于文件(_A)

en: Re_store Closed Tab
zh: 恢复关闭的标签页(_S)

en: Move Tab to New _Window
zh: 将标签页移动到新窗口(_W)

en: Show List
zh: 显示列表

[ctx: Title]
note: #-#-#-#-#  totem_43.2-11_zh_CN.po (totem master)  #-#-#-#-# Title
en: Unknown
zh: 未知

[ctx: Artist]
note: #-#-#-#-#  totem_43.2-11_zh_CN.po (totem master)  #-#-#-#-# Artist
en: Unknown
zh: 未知

[ctx: Album]
note: #-#-#-#-#  totem_43.2-11_zh_CN.po (totem master)  #-#-#-#-# Album
en: Unknown
zh: 未知

[ctx: Year]
note: #-#-#-#-#  totem_43.2-11_zh_CN.po (totem master)  #-#-#-#-# Year
en: Unknown
zh: 未知

[ctx: Media container]
note: #-#-#-#-#  totem_43.2-11_zh_CN.po (totem master)  #-#-#-#-# Container
en: Unknown
zh: 未知

note: #-#-#-#-#  totem_43.2-11_zh_CN.po (totem master)  #-#-#-#-# Channels
en: 0 Channels
zh: 0 声道

en: Toggle view
zh: 切换视图

en: Key %s assigned to %s and %s
zh: 按键 %s 分配给 %s 和 %s

en: Key configuration screen
zh: 快捷键设置页面

en: Move cursor to the top of screen
zh: 光标移到屏幕顶部

en: Move cursor to the middle of screen
zh: 光标移到屏幕中部

en: Move cursor to the bottom of screen
zh: 光标移到屏幕底部

en: Move cursor to the top of the list
zh: 光标移到列表顶部

en: Move cursor to the bottom of the list
zh: 光标移到列表底部

en: Range selection
zh: 范围选择

en: Scroll down one line
zh: 向下滚动一行

en: Scroll up one line
zh: 向上滚动一行

en: Scroll up half a screen
zh: 向上滚动半屏

en: Scroll down half a screen
zh: 向下滚动半屏

en: Select currently playing song
zh: 选择当前播放曲目

en: Queue screen
zh: 列表页面

en: Browse screen
zh: 目录页面

en: Play/Enter directory
zh: 播放/进入 目录

en: Select/deselect song in queue
zh: 选择/取消当前列表的歌曲

en: Select all listed items
zh: 选中所有列出的项

en: Delete song from queue
zh: 从播放列表中移除歌曲

en: Toggle crossfade mode
zh: 切换淡入淡出模式

en: Start a music database update
zh: 更新此数据库

en: Save queue
zh: 保存播放列表

en: Append song to queue
zh: 添加到播放列表

en: Go to root directory
zh: 进入根目录

en: Locate song in browser
zh: 定位到音乐所在目录

note: translators: toggle between wrapping and non-wrapping search
en: Toggle find mode
zh: 切换查找模式

note: translators: the auto center mode always centers the song currently being played
en: Toggle auto center mode
zh: 切换自动居中模式

en: Next screen
zh: 下一页面

en: Previous screen
zh: 上一页面

en: Swap to most recent screen
zh: 切换到最近一个页面

en: Forward find
zh: 前向查找

en: Forward find next
zh: 查找下一个

en: Backward find
zh: 后向查找

en: Backward find previous
zh: 查找前一个

en: Library page
zh: 曲库页面

en: Search screen
zh: 查找页面

en: Change search mode
zh: 更改搜索模式

en: View the selected and the currently playing song
zh: 查看所选和当前播放的歌曲

en: Lyrics screen
zh: 歌词页面

note: translators: interrupt the current background action, e.g. stop loading lyrics from the internet
en: Interrupt action
zh: 中断后台操作

en: Update Lyrics
zh: 更新歌词

en: Edit the current item
zh: 编辑当前条目

en: Outputs screen
zh: 输出页面

en: Chat screen
zh: 对话页面

en: Word expected
zh: 建议字符

en: Malformed hotkey definition
zh: 不正确的快捷键定义

note: the hotkey configuration line is incomplete
en: Incomplete hotkey configuration
zh: 不完整的快捷键配置

note: translators: ncmpc supports displaying the "elapsed" or "remaining" time of a song being played; in this case, the configuration file contained an invalid setting
en: Bad time display type
zh: 错误的时间显示类型

en: Bad color name
zh: 错误的颜色名

en: Incomplete color definition
zh: 不完整的颜色定义

en: Malformed color definition
zh: 不正确的颜色定义

note: an unknown screen name was specified in the configuration file
en: Unknown screen name
zh: 未知的页面名

en: Unknown MPD tag
zh: 未知的MPD标签

en: Invalid search mode
zh: 无效的搜索模式

en: Unknown search mode
zh: 未知的搜索模式

en: Unknown configuration parameter
zh: 未知的配置参数

en: Terminal lacks support for changing colors
zh: 终端不支持改变颜色

note: translators: the "delete" command is only possible for playlists; the user attempted to delete a song or a directory or something else
en: Deleting this item is not possible
zh: 此项目不能被删除

en: Delete playlist {}?
zh: 删除播放列表 {}？

note: translators: MPD deleted the playlist, as requested by the user
en: Playlist deleted
zh: 播放列表已删除

en: Loading playlist '{}'
zh: 加载播放列表 {}

en: Adding '{}' to queue
zh: 添加 '{}' 到播放列表

en: Enter directory/Select and play song
zh: 进入选中目录/播放选中歌曲

en: Delete playlist
zh: 删除播放列表

en: New search
zh: 新的查找

en: Select and play
zh: 选中并播放

en: View Lyrics
zh: 查看歌词

en: (Re)load lyrics
zh: (重新)加载歌词

note: to translators: this hotkey aborts the retrieval of lyrics from the server
en: Interrupt retrieval
zh: 中断歌词下载

en: Download lyrics for currently playing song
zh: 为当前曲目下载歌词

en: Add or edit lyrics
zh: 添加或编辑歌词

en: Delete saved lyrics
zh: 删除已保存歌词

en: Enable/disable output
zh: 启用/禁用音频输出

en: Write a message
zh: 写消息

en: Keydef screen
zh: 键定义页面

en: Edit keydefs for selected command
zh: 为选择的命令定义快捷键

en: Remove selected keydef
zh: 去除选择的快捷键设定

en: Add a keydef
zh: 添加新的快捷键

en: Go up a level
zh: 上一级

en: Apply and save changes
zh: 应用并保存更改

en: Enter new key for {}
zh: 为 {} 输入新的按键

en: Ctrl-Space can't be used
zh: Ctrl-空格键无法使用

en: Error: key {} is already used for {}
zh: 错误：{} 键已经绑定到 {}

en: Assigned {} to {}
zh: 分配 {} 到 {}

en: Add new key
zh: 添加新的键

en: Edit keys for %s
zh: 为 %s 编辑快捷键

en: You have new key bindings
zh: 你有新绑定的快捷键

en: Keybindings unchanged.
zh: 取消快捷键变更.

en: Unable to write configuration
zh: 无法保存配置

en: Wrote {}
zh: 写入 {}

en: ===> Apply key bindings
zh: ===> 应用快捷键设置

en: ===> Apply & Save key bindings
zh: ===> 应用并保存快捷键设置

en: Edit key bindings
zh: 编辑快捷键设置

en: Note: Did you forget to 'Apply' your changes?
zh: 提示: 你忘记了保存你的设置?

note: translators: no lyrics were found for the song
en: No lyrics
zh: 无歌词

en: Lyrics timeout occurred after {} seconds
zh: {}秒无法获取歌词

en: Editor not configured
zh: 未配置编辑器

en: Can't start editor
zh: 无法打开编辑器

en: Editor exited unexpectedly
zh: 编辑器异常退出

note: lyrics for the song were saved on hard disk
en: Lyrics saved
zh: 歌词已保存

en: Lyrics deleted
zh: 歌词已被删除

en: No saved lyrics
zh: 没有歌词

en: Connecting to {}
zh: 连接到服务器 {}

en: Error: MPD version {} is too old ({} needed)
zh: 错误: MPD版本{}过低 (需要 {})

en: Switched to partition '{}'
zh: 切换至“{}”分区

en: Output '{}' enabled
zh: 启用 '{}' 输出

en: Output '{}' disabled
zh: 禁用 '{}' 输出

en: Create new partition
zh: 创建新分区

en: Queue on %s
zh: 播放列表 %s

en: Shuffled queue
zh: 随机播放列表

en: Artist + Title
zh: 艺术家 + 标题

en: Unrecognized suffix
zh: 未识别后缀

en: Bad search tag {}
zh: 不正确的搜索条目 {}

en: No argument for search tag {}
zh: 搜索条目 {} 没有参数

en: Most recent db update
zh: 最近数据库更新

en: DB playtime
zh: 数据库播放时间

en: Song viewer
zh: 歌曲查看器

en: MPD statistics
zh: MPD统计信息

en: Selected song
zh: 选中曲目

en: Currently playing song
zh: 当前播放曲目

en: {} kbps
zh: 码率 {} kbps

en: [Paused]
zh: [暂停]

en: Unknown color field
zh: 未知的颜色块

en: Terminal lacks color capabilities
zh: 终端不支持彩色

en: Find backward
zh: 查找前一个

en: Unable to find '{}'
zh: 找不到 '{}'

en: Cleared queue
zh: 清空播放列表

en: Save queue as
zh: 播放列表另存为

en: Replace %s?
zh: 替换 %s?

note: success
en: Saved {}
zh: 保存到 {}

en: Repeat mode is on
zh: 重复播放 开

en: Repeat mode is off
zh: 重复播放 关

en: Random mode is on
zh: 随机播放 开

en: Random mode is off
zh: 随机播放 关

note: "single" mode means that MPD will automatically stop after playing one single song
en: Single mode is on
zh: 单曲播放 开

en: Single mode is off
zh: 单曲播放 关

note: "consume" mode means that MPD removes each song which has finished playing
en: Consume mode is on
zh: 消除模式 开

en: Consume mode is off
zh: 消除模式 关

en: Crossfade {} seconds
zh: 淡入淡出 {} 秒

en: Database updated
zh: 数据库已更新

en: Find mode: Wrapped
zh: 查找模式: 循环

en: Find mode: Normal
zh: 查找模式: 普通

en: Auto center mode: On
zh: 自动居中模式: 开

en: Auto center mode: Off
zh: 自动居中模式: 关

en: Database update running
zh: 正在更新数据库

en: Database update of {} started
zh: 开始更新数据库 {}

en: Database update started
zh: 更新数据库中

en: Unable to see if hardware is present.
zh: 不能确定硬件是否存在。

en: <b>%s</b>
    Hardware present: %s
zh: <b>%s</b>
    硬件存在: %s

en: <b>%s</b>
    Invalid Driver!
zh: <b>%s</b>
    无效的驱动程序!

en: Please drag an '.inf' file instead.
zh: 请拖动一个 ".inf" 文件。

en: No file selected.
zh: 没有选择文件。

en: Not a valid driver .inf file.
zh: 不是有效的驱动 .inf 文件。

en: Driver is already installed.
zh: 驱动程序已经安装。

en: Error while installing.
zh: 安装错误。

en: Are you sure you want to remove the <b>%s</b> driver?
zh: 你确定要卸载 <b>%s</b> 驱动程序?

en: Root or sudo privileges required!
zh: 需要Root用户权限!

en: <b>Currently Installed Windows Drivers:</b>
zh: <b>当前已经安装的Windows驱动程序:</b>

en: <span size="larger" weight="bold">Select <i>inf</i> file:</span>
zh: <span size="larger" weight="bold">选择 <i>inf</i> 文件:</span>

en: Configure Network
zh: 配置网络

en: Install Driver
zh: 安装驱动程序

en: Select inf File
zh: 选择INF文件

en: Wireless Network Drivers
zh: 无线网络驱动程序

en: _Install New Driver
zh: 安装新的驱动程序

en: _Remove Driver
zh: 卸载驱动程序

en: Ndiswrapper driver installation tool
zh: Ndiswrapper驱动程序安装工具

en: Windows Wireless Drivers
zh: Windows无线驱动程序

en: Nemiver is an on-going effort to write a standalone graphical debugger that integrates well in the GNOME desktop environment. It currently features a backend which uses the well known GNU Debugger gdb to debug C / C++ programs.
zh: Nemiver 是一款正在开发的，与 GNOME 桌面环境良好集成的独立图形化调试工具。它当前使用为人熟知的 GNU 调试器 gdb 为后端来调试 C / C++ 程序。

en: We believe that Nemiver is mature and robust enough to just let you debug your favorite C or C++ application in a pleasant way.
zh: 我们相信，Nemiver 已经足够成熟，您可以用它轻松的调试自己喜欢的 C 或 C++ 应用程序了。

en: C/C++ Debugger
zh: C/C++ 调试器

en: Nemiver C/C++ Debugger
zh: Nemiver C/C++ 调试器

en: Debug Applications
zh: 调试应用程序

en: gdb;disassembler;debugger;c;c++;
zh: gdb;disassembler;debugger;c;c++;反汇编;调试;

en: Set the environment of the program to debug
zh: 设置要调试应用程序的环境

en: Attach to a process
zh: 附到一个进程

en: Load a core file
zh: 载入一个核心文件

en: List the saved debugging sessions
zh: 列出保存的调试会话

en: Erase the saved debugging sessions
zh: 删除保存的调试会话

en: Debug the program that was of session number N
zh: 调试会话号为 N 的程序

en: Execute the last session
zh: 执行上一个会话

en: Enable logging domains DOMAINS
zh: 启用记录域 DOMAINS

en: Log the debugger output
zh: 记录调试器输出

en: Use this terminal as the debugee's terminal
zh: 使用此终端作为被调试程序的终端

en: Connect to remote target specified by HOST:PORT
zh: 已连接由 HOST:PORT 指定的远程目标！

en: Where to look for shared libraries loaded by the inferior. Use in conjunction with --remote
zh: 在何处寻找 inferior 载入的共享库。和 --remote 一起使用

en: Set the path of the GDB binary to use to debug the inferior
zh: 设置用于调试 inferior 的 GDB 可执行程序的路径

en: Do not set a breakpoint in 'main' and do not run the inferior either
zh: 不要在 “main” 中设置断点，也不要运行 inferior

en: Show the version number of Nemiver
zh: 显示 nemiver 的版本号

en:  [<prog-to-debug> [prog-args]]
zh:  [<待调试程序> [程序参数]]

en: A C/C++ debugger for GNOME
zh: GNOME 的一个 C/C++ 调试程序

en: Please provide a local copy of the binary you intend to debug remotely.
    Like this:
zh: 请提供您想远程调试的二进制文件的一份本地拷贝。
    像这样：

en: Otherwise, find below the full set of Nemiver options.
zh: 否则，在下面 nemiver 的全部选项中找。

en: Please provide the path to the binary that generated the core file too.
    Like this:
zh: 请同时提供生成此核心文件的二进制文件所在路径。
    像这样：

en: Toggle countpoint
zh: 切换计数断点

en: Ignore count
zh: 忽略计数

en: watchpoint
zh: 观察点

comment: 参考http://mail.gnome.org/archives/nemiver-list/2010-September/msg00007.html
en: countpoint
zh: 计数断点

en: Remove this breakpoint
zh: 移除此断点

en: _Go to Source
zh: 转到源代码(_G)

en: Find this breakpoint in the source editor
zh: 在源代码编辑器中定位到此断点

en: Copy the call stack to the clipboard
zh: 将调用堆栈复制到剪贴板

en: (Click here to see the next %d row of the call stack | (Click here to see the next %d rows of the call stack)
zh[0]: (点击此处查看调用堆栈的下 %d 行)

en: Target Terminal
zh: 目标终端

en: Expression Monitor
zh: 表达式监视器

en: Reached end of file
zh: 到达文件末尾

en: Could not find string %s
zh: 找不到字符串 %s

en: Change to Standard Breakpoint
zh: 切换到标准断点

en: Change to Countpoint
zh: 更改至计数断点

en: Remove _Breakpoint
zh: 移除断点(_B)

en: Set _Breakpoint
zh: 设置断点(_B)

en: Set Countpoint
zh: 设置计数断点

en: Connected to remote target!
zh: 已连接到远程目标！

en: Program exited
zh: 程序已退出

en: The underlying debugger engine process died.
zh: 底层调试器引擎进程死亡。

note: translators: first %s is the signal name, second one is the reason
en: Target received a signal: %s, %s
zh: 目标收到一个信号：%s, %s

en: File %s has been modified. Do you want to reload it?
zh: %s 文件已被修改。重新载入它吗？

en: _Detach From the Running Program
zh: 从运行中的程序断开(_D)

en: Disconnect the debugger from the running target without killing it
zh: 从运行中的目标断开调试器而不杀死它

en: _Save Session to Disk
zh: 将会话保存到磁盘(_S)

en: Save the current debugging session to disk
zh: 将当前调试会话保存到磁盘

en: _Run or Restart
zh: 运行或重新启动(_R)

en: Run or Restart the target
zh: 运行或重启目标

en: Set Breakpoint with Dialog...
zh: 用对话框设置断点...

en: Set a breakpoint at the current line using a dialog
zh: 使用对话框在当前行设置一个断点

en: Set Breakpoint...
zh: 设置断点...

en: Set a breakpoint at a function or line number
zh: 在函数或行号处设置断点

en: Set/Unset a breakpoint at the current cursor location
zh: 在当前光标位置设置/清除断点

note: Depending on the context we will want this string to be either "Enable Breakpoint", or "Disable Breakpoint". Hence this string is updated by DBGPerspective::update_toggle_menu_text when needed. So this initial value is going to be displayed only when Nemiver is launched with no executable on the com
en: Enable/Disable Breakpoint
zh: 启用/禁用断点

en: Enable or disable the breakpoint that is set at the current cursor location
zh: 启用或禁用当前光标位置设置的断点

note: Depending on the context we will want this string to be either "Set Countpoint", or "Change to Countpoint", or "Change to Standard Breakpoint". Hence this string is updated by DBGPerspective::update_toggle_menu_text when needed. So this initial value is going to be displayed only when Nemiver is lau
en: Toggle _Countpoint
zh: 设置/取消计数断点(_C)

en: Set/Unset a countpoint at the current cursor location
zh: 在当前光标位置设置/清除计数断点

en: Set Watchpoint with Dialog...
zh: 使用对话框设置观察点...

en: Set a watchpoint using a dialog
zh: 使用对话框设置一个观察点

en: Execute next line stepping over the next function, if any
zh: 执行到下一行并跳过遇到的函数

en: _Step
zh: 进入(_S)

en: Execute next line, stepping into the next function, if any
zh: 执行下一行，进入遇到的下一个函数

en: Finish the execution of the current function
zh: 结束执行当前函数

en: Step Into asm
zh: 进入 asm

en: Step into the next assembly instruction
zh: 进入下一条汇编指令

en: Step Over asm
zh: 跳过 asm

en: Step over the next assembly instruction
zh: 跳过下一条汇编指令

en: Continue program execution until the next breakpoint
zh: 继续执行程序直到下一个断点

en: Continue program execution until the currently selected line is reached
zh: 继续执行程序，直到当前选择的行

en: Jump to Cursor
zh: 跳到光标处

en: Jump to the currently selected line
zh: 跳到当前选择的行

en: Jump and Stop to Cursor
zh: 跳到光标处并停止

en: Sets a breakpoint to the currently selected line and jump there
zh: 在当前选择行设置一个断点并跳转到此

en: Jump to a Given Location
zh: 跳到指定位置

en: Select a given code location and jump there
zh: 选择一个指定的代码位置并跳转

en: Inspect an Expression
zh: 检查一个表达式

en: Inspect a global or local expression
zh: 检查一个全局或局部表达式

en: Call a Function
zh: 调用一个函数

en: Call a function in the program being debugged
zh: 在正在调试的程序中调用一个函数

en: Show Global Variables
zh: 显示全局变量

en: Display all global variables
zh: 显示所有全局变量

en: Refresh Locals
zh: 刷新局部变量

en: Refresh the list of variables local to the current function
zh: 刷新当前函数的局部变量列表

en: Show Assembly
zh: 显示汇编

en: Show the assembly code of the source code being currently debugged, in another tab
zh: 显示当前调试源代码的汇编代码，在另一标签中显示

en: Switch to Assembly
zh: 切换到汇编

en: Show the assembly code of the source code being currently debugged
zh: 显示当前调试源代码的汇编代码

en: Switch to Source
zh: 切换到源代码

en: Show the source code being currently debugged
zh: 显示当前调试的源代码

en: Stop the debugger
zh: 停止调试器

en: Switch to Target Terminal View
zh: 切换到目标终端视图

en: Switch to Context View
zh: 切换到上下文视图

en: Switch to Breakpoints View
zh: 切换到断点视图

en: Switch to Registers View
zh: 切换到寄存器视图

en: Switch to Memory View
zh: 切换到内存视图

en: Switch to Variables Monitor View
zh: 切换到变量视图

en: _Open Source File...
zh: 打开源代码文件(_O)...

en: Open a source file for viewing
zh: 打开一个源代码文件以查看

en: Load _Executable...
zh: 载入可执行程序(_E)...

en: _Load Core File...
zh: 载入核心文件(_L)...

en: Load a core file from disk
zh: 从磁盘载入一个核心文件

en: _Attach to Running Program...
zh: 附到运行中的程序(_A)...

en: Debug a program that's already running
zh: 调试一个已经运行的程序

en: _Connect to Remote Target...
zh: 连接到远程目标(_C)...

en: Connect to a debugging server to debug a remote target
zh: 连接到调试服务器以调试远程目标

en: Resume Sa_ved Session...
zh: 恢复保存的会话(_V)...

en: Open a previously saved debugging session
zh: 打开一个曾经保存的调试会话

en: Edit the properties of the current session
zh: 编辑当前会话的属性

en: _Copy selected text
zh: 复制选定的文本(_C)

en: Copy the text selected in the current source file
zh: 复制当前源文件中选定文本

en: _Reload Source File
zh: 重新载入源代码文件(_R)

en: Reloads the source file
zh: 重新载入当前源代码文件

en: _Close Source File
zh: 关闭源代码文件(_C)

en: Close the opened file
zh: 关闭打开的文件

en: Find a text string in file
zh: 在文件中查找文本串

note: We cannot restart an inferior running on a remote target at the moment.
en: Sorry, it's impossible to restart a remote inferior
zh: 抱歉，无法重启一个远程 inferior

en: Could not find file %s
zh: 找不到 %s 文件

en: Could not load program: %s
zh: 无法载入程序：%s

en: You cannot attach to Nemiver itself
zh: 您不能附到 Nemiver 程序自身

en: You cannot attach to the underlying debugger engine
zh: 您不能附到使用中的调试器引擎

en: Failed to stop the debugger
zh: 停止调试器失败

en: Invalid line number: %i
zh: 无效的行号：%i

en: There is a program being currently debugged. Do you really want to exit from the debugger?
zh: 当前有个程序正在调试。您真的想退出调试器吗？

en: Default Layout
zh: 默认布局

en: Nemiver's default layout
zh: Nemiver 的默认布局

en: Dynamic Layout
zh: 动态布局

en: A layout which can be modified
zh: 一个可以修改的布局

en: Two Status Pane
zh: 双状态窗格

en: A layout with two status pane
zh: 有两个状态窗格的布局

en: A layout for very large monitors
zh: 用于大显示器的布局

en: Expand _Selected
zh: 展开所选项(_S)

en: _Collapse
zh: 折叠(_C)

en: Loading files from target executable...
zh: 正在从目标可执行程序载入文件...

en: Variable type is: 
     %s
zh: 变量类型为：
     %s

en: Local Variables
zh: 局部变量

en: Function Arguments
zh: 函数参数

en: _Copy Variable Name
zh: 复制变量名(_C)

en: Copy the variable path expression to the clipboard
zh: 复制变量路径表达式到剪贴板

en: _Copy Variable Value
zh: 复制变量值(_C)

en: Copy the variable value to the clipboard
zh: 复制变量值到剪贴板

en: Create Watchpoint
zh: 创建观察点

en: Create a watchpoint that triggers when the value of the expression changes
zh: 创建一个观察点，当表达式的值改变时触发它

en: Long Word
zh: 长字

en: Group By:
zh: 分组依据：

en: Proc Args
zh: 进程参数

en: Throw Exception
zh: 抛出异常

en: Catch Exception
zh: 捕获异常

en: Fork System Call
zh: Fork 系统调用

en: Vfork System Call
zh: Vfork 系统调用

en: Exec System Call
zh: Exec 系统调用

en: In scope expressions
zh: 范围内(In scope)表达式

en: Out of scope expressions
zh: 超范围(Out of scope)表达式

en: Remove selected expressions from the monitor
zh: 从监视器移除选择的表达式

en: Add a new expression to the monitor
zh: 向监视器添加新表达式

en: Call a function:
zh: 调用一个函数：

en: Set Breakpoint
zh: 设置断点

en: Choose Overloaded Function
zh: 选择已重载的函数

en: Multiple functions match the specified name. Please choose one from the list below.
zh: 指定的名称匹配多个函数。请从下面的列表中选择一个。

en: Match Options:
zh: 匹配选项：

en: Match c_ase
zh: 匹配大小写(_A)

en: Cycling Options:
zh: 循环选项：

en: Choose a Core File to Debug
zh: 选择要调试的核心文件

en: Select a Core File
zh: 选择核心文件

en: Core File:
zh: 核心文件：

en: Select the executable that created the core file
zh: 选择生成该核心文件的可执行文件

en: Open Source Files
zh: 打开源文件

en: Select from _Target Executable
zh: 从目标可执行程序选择(_T)

en: Select from _File System
zh: 从文件系统中选择(_F)

en: Choose Source Files to Open
zh: 选择要打开的源文件

en: Custom Font:
zh: 自定义字体：

en: Visual Style
zh: 视觉样式

en: Use launch terminal
zh: 使用启动终端

en: When a source file is changed:
zh: 在源代码文件更改时：

en: Reload the file
zh: 重新载入文件

en: Do not reload the file
zh: 不重新载入文件

en: File Monitoring
zh: 文件监视

en: Update at each stop
zh: 每次停止后更新

en: Pure assembly
zh: 纯汇编

en: Mixed source and assembly
zh: 混合显示源代码和汇编代码

en: Assembly style
zh: 汇编样式

en: Assembly flavor
zh: 汇编格式

en: Path to the GDB binary used
zh: 所使用 GDB 库的路径

en: GDB Binary
zh: GDB 可执行文件

en: Number of instructions to disassemble by default
zh: 默认反汇编的指令条数

en: Enable pretty printing (requires debugger restart)
zh: 启用易读打印输出(需要重启调试器)

en: Follow parent
zh: 跟踪父进(线)程

en: Follow child
zh: 跟踪子进(线)程

en: GDB Follow Fork Mode
zh: GDB follow fork 模式

en: Attach to a Running Program
zh: 附到运行中的程序

en: Choose a Process to Debug
zh: 选择要调试的进程

en: _Filter list:
zh: 过滤器列表(_F)：

en: Connect to Remote Target
zh: 连接到远程目标

en: Executable to Load
zh: 要载入的可执行程序

en: Shared Libraries Location
zh: 共享库位置

en: Remote Debugging Server
zh: 远程调试服务器

en: TCP/IP Connection
zh: TCP/IP 连接

en: Serial Line Connection
zh: 串口线连接

en: Choose a Program to Execute
zh: 选择要执行的程序

en: Choose an Executable
zh: 选择可执行文件

en: Choose a Session to Debug
zh: 选择要调试的会话

en: Set a Breakpoint:
zh: 设置断点：

en: _Binary Location:
zh: 二进制文件位置(_B)：

en: _Source Location:
zh: 源位置(_S)：

en: F_unction Name:
zh: 函数名(_U)：

en: Set as Countpoint
zh: 设置为计数断点

en: Set Location to Jump To
zh: 选择跳转位置

en: Jump to location:
zh: 跳转到位置：

en: Break at Destination
zh: 在目标位置中断

en: Add to monitor
zh: 添加到监视器

en: _Variable Name:
zh: 变量名(_V)：

en: Set a watchpoint:
zh: 设置一个观察点：

en: Triggers on:
zh: 触发条件：

en: Select Location for %s
zh: 选择 %s 的位置

en: Cannot find file '%s'.
    Please specify the location of this file:
zh: 找不到 '%s' 文件。
    请指定该文件的位置：

en: Line: %i, Column: %i
zh: 行：%i，列：%i

en: Could not load file %s because its encoding is different from %s
zh: 无法载入 %s 文件，因为它的编码与 %s 不同

en: Reset the terminal
zh: 重置终端

en: Display information about this application
zh: 显示此应用程序的相关信息

en: Display the user manual for this application
zh: 显示此应用程序的用户手册

note: end extern C
en: Select File Location
zh: 选择文件位置

en: Locate File
zh: 定位文件

en: You already have an alias defined with that name
zh: 您已经为这个名字定义了别名啦

en: Accept?
zh: 接受?

en: Trouble adding alias
zh: 添加别名时出错

en: Alias added
zh: 别名已添加

en: Warning: Bad address '%s' in alias '%s'
zh: 警告：错误的地址 '%s' 在别名 '%s' 中

en: Warning: Bad IDN '%s' in alias '%s'
zh: 警告：错误的 IDN '%s' 在别名 '%s' 中

en: Rev-Sort
zh: 反向排序

en: You have no aliases
zh: 您没有别名信息

en: Query command not defined
zh: 查询命令未定义

en: Limit to addresses matching:
zh: 限制到符合此地址的信件：

en: Current attachments settings:
zh: 当前附件设置：

en: Function not permitted in attach-message mode
zh: 功能在附加信件(attach-message)模式下不被支持

en: Mailbox is read-only
zh: 信箱是只读的

en: There are no subparts to show
zh: 无子部分可显示

en: Can't delete attachment from POP server
zh: 无法从 POP 服务器上删除附件

en: Can't delete attachment from news server
zh: 无法从新闻服务器上删除附件

en: Deletion of attachments from encrypted messages is unsupported
zh: 不支持从加密信件中删除附件

en: Deletion of attachments from signed messages may invalidate the signature
zh: 从已签名的信件中删除附件可能导致签名失效

en: Only deletion of multipart attachments is supported
zh: 只支持删除多部分附件

en: Reply by mail as poster prefers?
zh: 按发帖人的偏好通过邮件回复？

en: Can't match 'nametemplate', continue?
zh: 无法匹配名称模板，继续？

en: Error running "%s"
zh: 执行 "%s" 时出错

en: Failure to open file to parse headers
zh: 为分析信件头而打开文件时失败

en: Failure to open file to strip headers
zh: 为去除信件头而打开文件时失败

en: Failure to rename file
zh: 重命名文件失败

en: No mailcap compose entry for %s, creating empty file
zh: 没有 %s 的 mailcap 撰写条目，正在创建空文件

en: MIME type not defined.  Can't view attachment.
zh: MIME 类型未定义。无法显示附件

en: Write fault
zh: 写入出错

en: I don't know how to print that
zh: 我不知道要如何打印它

en: Attachment filtered
zh: 附件已被过滤

note: L10N: s gets replaced by a MIME type, e.g. "text/plain" or application/octet-stream.
en: I don't know how to print %s attachments
zh: 我不知道要如何打印 %s 类型的附件

en: Print tagged attachment? | Print %d tagged attachments?
zh[0]: 打印已标记的 %d 个附件？

en: Can't decrypt encrypted message
zh: 无法解密加密信件

note: L10N: mkdir() on the directory %s failed.  The second %s is the error message returned by libc
en: Can't create %s: %s
zh: 无法创建 %s：%s

note: L10N: When creating an autocrypt account, this message will be displayed if there is already an account in the database with the email address they just entered.
en: That email address already has an autocrypt account
zh: 该邮件地址已有一个 autocrypt 帐号

note: L10N: Error message displayed if creating an autocrypt account failed or was aborted by the user.
en: Autocrypt account creation aborted
zh: 已中止创建 autocrypt 帐号

note: L10N: Error displayed if the user tries to force sending an Autocrypt email when the engine is not available.
en: Autocrypt is not available
zh: Autocrypt 不可用

note: L10N: Error displayed if the user tries to force sending an Autocrypt email when the account does not exist or is not enabled. %s is the From email address used to look up the Autocrypt account.
en: Autocrypt is not enabled for %s
zh: 帐号 %s 未启用 autocrypt

note: L10N: s is an email address.  Autocrypt is scanning for the keyids to use to encrypt, but it can't find a valid keyid for this address. The message is printed and they are returned to the compose menu.
en: No (valid) autocrypt key found for %s
zh: 未找到可用于 %s 的(有效) autocrypt 密钥

en: error creating GPGME context: %s
zh: 创建 GPGME 上下文出错：%s

note: L10N: GPGME was unable to generate a key for some reason. %s is the error message returned by GPGME.
en: Error creating autocrypt key: %s
zh: 生成 autocrypt 密钥时出错：%s

note: L10N: During autocrypt account creation, this prompt asks the user whether they want to create a new GPG key for the account, or select an existing account from the keyring.
en: (c)reate new, or (s)elect existing GPG key?
zh: 创建新密钥(c)，或选择(s)现有的 GPG 密钥？

en: Cache disabled, $message_cache_dir isn't a directory: %s
zh: 已禁用缓存，$message_cache_dir 不是一个目录：%s

en: Message cache isn't a directory: %s
zh: 信件缓存不是一个目录：%s

en: Subscribed newsgroups
zh: 已订阅新闻组

en: Newsgroups on server [%s]
zh: 新闻组服务器[%s]

en: Can't attach a directory
zh: 无法附加目录

en: No newsgroups match the mask
zh: 没有新闻组与掩码相符

en: Error scanning directory
zh: 扫描目录出错

en: Can't delete currently selected mailbox
zh: 无法删除当前选中的信箱

en: Mailbox not deleted
zh: 信箱未删除

en: Mailbox deletion failed
zh: 信箱删除失败

en: Mailbox deleted
zh: 信箱已删除

note: L10N: The highlighted letters must match the "Sort" options
en: Reverse sort by (d)ate, (a)lpha, si(z)e, d(e)scription, (c)ount, ne(w) count, or do(n)'t sort?
zh: 按日期(d)，字母表(a)，大小(z),描述(e),计数(c),新件(w)反向排序或不反向排序(n)?

note: L10N: The highlighted letters must match the "Reverse Sort" options
en: Sort by (d)ate, (a)lpha, si(z)e, d(e)scription, (c)ount, ne(w) count, or do(n)'t sort?
zh: 按日期(d)，字母表(a)，大小(z),描述(e),计数(c),新件(w)排序或不排序(n)?

en: Subscribe pattern:
zh: 订阅模式：

en: Unsubscribe pattern:
zh: 退订模式：

en: %s: invalid number: %s
zh: %s：无效数字：%s

en: Too many colors: %d / %d
zh: 颜色过多：%d / %d

en: Error: Can't build path of '%s'
zh: 错误：无法构建“%s”的路径

en: Error: Cyclic sourcing of configuration file '%s'
zh: 错误：循环读取配置文件“%s”

en: source: %d warning in %s | source: %d warnings in %s
zh[0]: source：%2$s 中出现 %1$d 个警告

en: %sgroup: missing -rx or -addr
zh: %sgroup：缺少 -rx 或 -addr

en: %sgroup: warning: bad IDN '%s'
zh: %sgroup：警告：错误的 IDN '%s'

en: Can't use a prefix when querying a variable
zh: 查询变量时无法使用前缀

en: source: file %s could not be sourced
zh: source：文件 %s 无法被加载

en: Could not subscribe to %s
zh: 无法订阅 %s

en: No folder specified
zh: 没有指定文件夹

en: tag format '%s' already registered as '%s'
zh: 标签格式 '%s' 已被注册为 '%s'

en: tag transform '%s' already registered as '%s'
zh: 标签变换 '%s' 已被注册为 '%s'

en: Could not unsubscribe from %s
zh: 无法退订 %s

en: Can't append without an append-hook or close-hook : %s
zh: 没有 append-hook 或者 close-hook 无法追加 : %s

en: Unable to lock mailbox
zh: 无法锁住信箱

en: Unsupported mailbox type for appending
zh: 追加操作不支持的信箱类型

en: There are no attachments
zh: 没有附件

en: You may not delete the only attachment
zh: 您不可以删除唯一的附件

en: Can't leave group with only one attachment
zh: 组合内的附件不能少于两个

en: Attachments to be grouped must have the same parent
zh: 要组合的附件必须在同一级

en: Attaching selected file... | Attaching selected files...
zh[0]: 正在附加已选择的文件...

en: Unable to attach %s
zh: 无法附加 %s

en: Open newsgroup to attach message from
zh: 打开新闻组并从中附加信件

en: No messages in that folder
zh: 这个文件夹中没有信件

en: Tag the messages you want to attach
zh: 请标记您要附加的信件

en: Unable to attach
zh: 无法附加

en: Content-ID can only contain the characters: -.0-9@A-Z_a-z
zh: Content-ID 只能包含这些字符：-.0-9@A-Z_a-z

en: Invalid encoding
zh: 无效的编码

en: Empty 'Content-Language'
zh: 空的 'Content-Language'

en: Can't filter multipart attachments
zh: 无法过滤多部分附件

en: Can't get multipart attachments
zh: 无法获取多部分附件

en: Grouping 'alternatives' requires at least 2 tagged messages
zh: 组合备选部分需要至少标记两个信件

en: Grouping 'multilingual' requires at least 2 tagged messages
zh: 组合多语言部分需要至少标记两个信件

en: Not all parts have 'Content-Language' set, continue?
zh: 有些部分没有设置 'Content-Language' ，是否继续？

en: Not sending this message
zh: 未发送此信件

en: Grouping 'related' requires at least 2 tagged messages
zh: 组合关联部分需要至少标记两个信件

en: Attachment is already at bottom
zh: 附件已在底部

en: Attachment can't be moved out of group
zh: 附件无法从组中移除

en: Attachment is already at top
zh: 附件已在顶部

en: Can't print multipart attachments
zh: 无法打印多部分附件

en: Can't save multipart attachments
zh: 无法保存多部分附件

en: Recoding only affects text attachments
zh: 重新编码只对文本附件有效

en: The current attachment won't be converted
zh: 当前附件不会被转换

en: The current attachment will be converted
zh: 当前附件将被转换

en: Attachment is not 'multipart'
zh: 附件不是多部分的

en: Bad IDN in '%s': '%s'
zh: 在 '%s' 中有错误的 IDN：'%s'

en: Can't edit multipart attachments
zh: 无法编辑多部分附件

en: Can't rename multipart attachments
zh: 无法重命名多部分附件

en: Message written
zh: 信件已写入

en: Save (postpone) draft message?
zh: 要保存（延迟寄出的）信件草稿吗？

en: Invalid boolean value: %s
zh: 无效布尔值: %s

en: Invalid boolean value: %ld
zh: 无效的布尔值：%ld

en: 'charset' must contain exactly one character set name
zh: “charset”值只能包含单个字符集名称

en: Invalid enum value: %s
zh: 无效的枚举值: %s

en: Invalid enum value: %ld
zh: 无效的枚举值: %ld

en: Invalid long: %s
zh: 无效的长精度：%s

en: Number is too big: %s
zh: 数字太大: %s

en: Invalid number: %ld
zh: 无效数字: %ld

en: Invalid quad value: %s
zh: 无效的四项值：%s

en: Invalid quad value: %ld
zh: 无效的四项值：“%ld”

note: L10N: e.g. Type 'boolean' doesn't support operation '+='
en: Type '%s' doesn't support operation '%s'
zh: “%s”类型的数据不支持“%s”操作

en: Invalid sort name: %s
zh: 无效的排序姓名：%s

en: Invalid sort type: %ld
zh: 无效的排序类型：%ld

note: L10N: You will see this error message if (1) you have "oauthbearer" in one of your $*_authenticators and (2) you do not have the corresponding $*_oauth_refresh_command defined. So the message does not mean "None of your $*_oauth_refresh_command's are defined."
en: No OAUTH refresh command defined
zh: OAUTH 刷新命令未定义

en: Unable to run refresh command
zh: 无法运行刷新命令

en: Command returned empty string
zh: 命令返回了空字符串

en: OAUTH token is too big: %ld
zh: OAUTH 令牌太大: %ld

en: Jumping is not implemented for dialogs
zh: 对话模式中未实现跳跃

en: Search is not implemented for this menu
zh: 此菜单未实现搜寻

en: SSL Certificate check (certificate %zu of %zu in chain)
zh: SSL 证书检查 (检查链中有 %zu 个证书，共 %zu 个)

en: Filling entropy pool: %s...
zh: 正在填充熵池：%s...

en: %s has insecure permissions
zh: %s 有不安全的访问许可

en: can't get certificate subject
zh: 无法获取证书主题

en: can't get certificate common name
zh: 无法获取证书通用名称

en: Could not connect to %s (%s)
zh: 无法连接到 %s (%s)

en: Connection to %s has been aborted
zh: 到 %s 的连接已关闭

en: Preconnect command failed
zh: 预连接命令失败

en: %s isn't a regular file
zh: %s 不是常规文件

en: The length calculation was wrong by %ld byte | The length calculation was wrong by %ld bytes
zh[0]: 长度计算错误，偏差 %ld 字节

en: Message file is empty
zh: 信件文件是空的

en: Message not modified
zh: 信件未改动

en: Message of read-only mailbox modified! Ignoring changes.
zh: 只读模式信箱中的信件已被修改！忽略这些变动

en: Hist Up
zh: 上一条历史

en: Hist Down
zh: 下一条历史

en: Hist Search
zh: 搜索历史

en: Begin Line
zh: 跳到行首

en: End Line
zh: 跳到行末

en: Kill Line
zh: 删除行

en: Kill Word
zh: 删除词

en: multipart message has no boundary parameter
zh: 多部份信件没有边界参数

en: Could not find sorting function [report this bug]
zh: 找不到排序函数！[请报告这个问题]

note: L10N: The compose menu autocrypt prompt. (e)ncrypt enables encryption via autocrypt. (c)lear sets cleartext. (a)utomatic defers to the recommendation.
en: Autocrypt: (e)ncrypt, (c)lear, (a)utomatic?
zh: Autocrypt: 加密(e)，清除(c)，自动(a)？

en: S/MIME already selected. Clear and continue?
zh: 已经选择了 S/MIME 。清除并继续？

en: PGP already selected. Clear and continue?
zh: 已经选择了 PGP。清除并继续？

note: L10N: Compose menu field.  May not want to translate.
en: Newsgroups:
zh: 新闻组：

en: Headers:
zh: 信件头：

en: (+%d more) | (+%d more)
zh[0]: (+%d 更多)

en: Error parsing address
zh: 解析地址出错

en: Bounce message to %s? | Bounce messages to %s?
zh[0]: 重发信件至 %s?

en: Message not bounced | Messages not bounced
zh[0]: 信件未重发

en: Message bounced | Messages bounced
zh[0]: 信件已重发

en: No printing command has been defined
zh: 未定义打印命令

note: L10N: The highlighted letters must match the "Sort" options
en: Rev-Sort (d)ate,(f)rm,(r)ecv,(s)ubj,t(o),(t)hread,(u)nsort,si(z)e,s(c)ore,s(p)am,(l)abel?
zh: 按日期(d),发信人(f),收信时间(r),主题(s),收信人(o),线索(t),不排(u),大小(z),分数(c),垃圾邮件(p),标签(l)反向排序?

note: L10N: The highlighted letters must match the "Rev-Sort" options
en: Sort (d)ate,(f)rm,(r)ecv,(s)ubj,t(o),(t)hread,(u)nsort,si(z)e,s(c)ore,s(p)am,(l)abel?
zh: 按日期(d),发信人(f),收信时间(r),主题(s),收信人(o),线索(t),不排(u),大小(z),分数(c),垃圾邮件(p),标签(l)反向排序?

en: Copy tagged to mailbox
zh: 复制已标记的信件到信箱

en: Copy to mailbox
zh: 复制到信箱

en: Decrypt-copy tagged to mailbox
zh: 解密复制已标记的信件到信箱

en: Decrypt-copy to mailbox
zh: 解密复制到信箱

en: Decode-copy tagged to mailbox
zh: 解码复制已标记的信件到信箱

en: Decode-copy to mailbox
zh: 解码复制到信箱

en: Save tagged to mailbox
zh: 保存已标记的信件到信箱

en: Save to mailbox
zh: 保存到信箱

en: Decrypt-save tagged to mailbox
zh: 解密保存已标记的信件到信箱

en: Decrypt-save to mailbox
zh: 解密保存到信箱

en: Decode-save tagged to mailbox
zh: 解码保存已标记的信件到信箱

en: Decode-save to mailbox
zh: 解码保存到信箱

en: Content-Type changed to %s
zh: 内容类型(Content-Type)改变为 %s

en: Character set changed to %s; not converting
zh: 字符集改变为 %s；不进行转换

en: Character set changed to %s; converting
zh: 字符集改变为 %s；正在转换

en: Threading is not enabled
zh: 线索功能尚未启用

en: Exit NeoMutt without saving?
zh: 不保存便退出 NeoMutt 吗？

en: Enter keys (%s to abort):
zh: 请按键 (按 %s 中止)：

en: Char = %s, Octal = %o, Decimal = %d
zh: 字符 = %s, 八进制 = %o, 十进制 = %d

note: L10N: Help screen description for OP_ATTACHMENT_ATTACH_FILE Compose Dialog: <op_attachment_attach_file>
en: attach files to this message
zh: 将文件附加到此信件作为附件

note: L10N: Help screen description for OP_ATTACHMENT_ATTACH_MESSAGE Compose Dialog: <op_attachment_attach_message>
en: attach messages to this message
zh: 将信件附加到此信件作为附件

note: L10N: Help screen description for OP_ATTACHMENT_ATTACH_NEWS_MESSAGE Compose Dialog: <op_attachment_attach_message>
en: attach news articles to this message
zh: 将帖子附加到此信件作为附件

note: L10N: Help screen description for OP_ATTACHMENT_COLLAPSE Attach Dialog: <op_attachment_collapse>
en: toggle display of subparts
zh: 切换子部分的显示

note: L10N: Help screen description for OP_ATTACHMENT_EDIT_CONTENT_ID Compose Dialog: <op_attachment_edit_content_id>
en: edit the 'Content-ID' of the attachment
zh: 编辑附件的 'Content-ID'

note: L10N: Help screen description for OP_ATTACHMENT_EDIT_LANGUAGE Compose Dialog: <op_attachment_edit_language>
en: edit the 'Content-Language' of the attachment
zh: 编辑附件的 'Content-Language'

note: L10N: Help screen description for OP_ATTACHMENT_GROUP_ALTS Compose Dialog: <op_attachment_group_alts>
en: group tagged attachments as 'multipart/alternative'
zh: 将已标记的附件组合为 'multipart/alternative'

note: L10N: Help screen description for OP_ATTACHMENT_GROUP_LINGUAL Compose Dialog: <op_attachment_group_lingual>
en: group tagged attachments as 'multipart/multilingual'
zh: 将已标记的附件组合为 'multipart/multilingual'

note: L10N: Help screen description for OP_ATTACHMENT_GROUP_RELATED Compose Dialog: <op_attachment_group_related>
en: group tagged attachments as 'multipart/related'
zh: 将已标记的附件组合为 'multipart/related'

note: L10N: Help screen description for OP_ATTACHMENT_MOVE_DOWN Compose Dialog: <op_attachment_move_down>
en: move an attachment down in the attachment list
zh: 在附件列表中向下移动附件

note: L10N: Help screen description for OP_ATTACHMENT_MOVE_UP Compose Dialog: <op_attachment_move_up>
en: move an attachment up in the attachment list
zh: 在附件列表中向上移动附件

note: L10N: Help screen description for OP_ATTACHMENT_UNGROUP Compose Dialog: <op_attachment_ungroup>
en: ungroup 'multipart' attachment
zh: 解除多部分附件分组

note: L10N: Help screen description for OP_ATTACHMENT_VIEW_PAGER Attach Dialog: <op_attachment_view_pager> Compose Dialog: <op_display_headers>
en: view attachment in pager using copiousoutput mailcap
zh: 使用 copiousoutput mailcap 和分页器查看附件

note: L10N: Help screen description for OP_ALIAS_DIALOG Index: <op_alias_dialog>
en: open the aliases dialog
zh: 打开别名对话框

note: L10N: Help screen description for OP_BROWSER_GOTO_FOLDER Browser: <op_toggle_mailboxes>
en: swap the current folder position with $folder if it exists
zh: 在 $folder 存在的情况下交换目前所在文件夹位置

note: L10N: Help screen description for OP_BROWSER_SUBSCRIBE Browser: <op_browser_subscribe>
en: subscribe to current mbox (IMAP/NNTP only)
zh: 订阅当前信箱 (只适用于 IMAP/NNTP)

note: L10N: Help screen description for OP_BROWSER_UNSUBSCRIBE Browser: <op_browser_subscribe>
en: unsubscribe from current mbox (IMAP/NNTP only)
zh: 退订当前信箱 (只适用于 IMAP/NNTP)

note: L10N: Help screen description for OP_CATCHUP Browser: <op_catchup> Index: <op_catchup>
en: mark all articles in newsgroup as read
zh: 标记所有在新闻组的帖子已读

note: L10N: Help screen description for OP_EDIT_OR_VIEW_RAW_MESSAGE Index: <op_edit_raw_message>
en: edit the raw message if the mailbox is not read-only, otherwise view it
zh: 如果信箱只读则浏览信件原文，否则修改信件原文

note: L10N: Help screen description for OP_EDIT_RAW_MESSAGE Index: <op_edit_raw_message>
en: edit the raw message (edit and edit-raw-message are synonyms)
zh: 修改信件原文（edit 和 edit-raw-message 同义）

note: L10N: Help screen description for OP_ENTER_COMMAND Global: <op_enter_command>
en: enter a neomuttrc command
zh: 输入一条 neomuttrc 指令

note: L10N: Help screen description for OP_FOLLOWUP Attach Dialog: <op_followup> Index: <op_post>
en: followup to newsgroup
zh: 回帖到新闻组

note: L10N: Help screen description for OP_FORWARD_TO_GROUP Attach Dialog: <op_forward_to_group> Index: <op_post>
en: forward to newsgroup
zh: 转发到新闻组

note: L10N: Help screen description for OP_GET_CHILDREN Index: <op_get_children>
en: get all children of the current message
zh: 获取当前信件的所有子信件

note: L10N: Help screen description for OP_GET_MESSAGE Index: <op_get_message>
en: get message with Message-Id
zh: 通过信件 ID 获取信件

note: L10N: Help screen description for OP_GET_PARENT Index: <op_get_message>
en: get parent of the current message
zh: 获取当前信件的父信件

note: L10N: Help screen description for OP_GOTO_PARENT Browser: <op_change_directory>
en: go to parent directory
zh: 转到父目录

note: L10N: Help screen description for OP_LIMIT_CURRENT_THREAD Index: <op_main_limit>
en: limit view to current thread
zh: 将视图限制在当前线索中

note: L10N: Help screen description for OP_LIST_SUBSCRIBE Attach Dialog: <op_list_subscribe> Index: <op_list_subscribe>
en: subscribe to a mailing list
zh: 订阅邮件列表

note: L10N: Help screen description for OP_LIST_UNSUBSCRIBE Attach Dialog: <op_list_unsubscribe> Index: <op_list_unsubscribe>
en: unsubscribe from a mailing list
zh: 退订邮件列表

note: L10N: Help screen description for OP_LOAD_ACTIVE Browser: <op_load_active>
en: load list of all newsgroups from NNTP server
zh: 从 NNTP 服务器加载所有新闻组的列表

note: L10N: Help screen description for OP_MAIN_CHANGE_GROUP Index: <op_main_change_group>
en: open a different newsgroup
zh: 打开另一个新闻组

note: L10N: Help screen description for OP_MAIN_CHANGE_GROUP_READONLY Index: <op_main_change_group>
en: open a different newsgroup in read only mode
zh: 用只读模式打开另一个新闻组

note: L10N: Help screen description for OP_MAIN_MODIFY_TAGS Index: <op_main_modify_tags>
en: modify (notmuch/imap) tags
zh: 修改 (notmuch/imap) 标签

note: L10N: Help screen description for OP_MAIN_MODIFY_TAGS_THEN_HIDE Index: <op_main_modify_tags>
en: modify (notmuch/imap) tags and then hide message
zh: 修改 (notmuch/imap) 标签并隐藏信件

note: L10N: Help screen description for OP_MAIN_QUASI_DELETE Index: <op_main_quasi_delete>
en: delete from NeoMutt, don't touch on disk
zh: 在 NeoMutt 中隐藏，但不从磁盘上删除

note: L10N: Help screen description for OP_PAGER_SKIP_HEADERS Pager: <op_pager_skip_headers>
en: jump to first line after headers
zh: 跳到信件头后的第一行

note: L10N: Help screen description for OP_POST Index: <op_post>
en: post message to newsgroup
zh: 发帖至新闻组

note: L10N: Help screen description for OP_PURGE_THREAD Index: <op_delete_thread>
en: delete the current thread, bypassing the trash folder
zh: 彻底删除目前的线索，不归到回收站

note: L10N: Help screen description for OP_RECONSTRUCT_THREAD Index: <op_get_children>
en: reconstruct thread containing current message
zh: 重新构建包含当前信件的线索

note: L10N: Help screen description for OP_SHOW_LOG_MESSAGES Global: <op_show_log_messages>
en: show log (and debug) messages
zh: 显示日志（和调试）信息

note: L10N: Help screen description for OP_SUBSCRIBE_PATTERN Browser: <op_subscribe_pattern>
en: subscribe to newsgroups matching a pattern
zh: 订阅符合某个模式的新闻组

note: L10N: Help screen description for OP_TOGGLE_READ Index: <op_main_limit>
en: toggle view of read messages
zh: 切换已读信件的显示

note: L10N: Help screen description for OP_UNCATCHUP Browser: <op_catchup>
en: mark all articles in newsgroup as unread
zh: 标记所有新闻组的帖子为未读

note: L10N: Help screen description for OP_UNSUBSCRIBE_PATTERN Browser: <op_subscribe_pattern>
en: unsubscribe from newsgroups matching a pattern
zh: 退订符合某个模式的新闻组

note: L10N: Help screen description for OP_VERSION Global: <op_version>
en: show the NeoMutt version number and date
zh: 显示 NeoMutt 的版本号与日期

note: L10N: Help screen description for OP_VIEW_RAW_MESSAGE Index: <op_edit_raw_message>
en: show the raw message
zh: 显示信件原文

note: L10N: Help screen description for OP_FORGET_PASSPHRASE Attach Dialog: <op_forget_passphrase> Compose Dialog: <op_forget_passphrase> Index: <op_forget_passphrase>
en: wipe passphrases from memory
zh: 从内存中清除通行密钥

note: L10N: Help screen description for OP_ENVELOPE_EDIT_FOLLOWUP_TO Envelope Window: <op_envelope_edit_followup_to>
en: edit the Followup-To field
zh: 编辑 Followup-To 域

note: L10N: Help screen description for OP_ENVELOPE_EDIT_NEWSGROUPS Envelope Window: <op_envelope_edit_newsgroups>
en: edit the newsgroups list
zh: 编辑新闻组列表

note: L10N: Help screen description for OP_ENVELOPE_EDIT_X_COMMENT_TO Envelope Window: <op_envelope_edit_x_comment_to>
en: edit the X-Comment-To field
zh: 编辑 X-Comment-To 域

note: L10N: Help screen description for OP_MAIN_CHANGE_VFOLDER Index: <op_main_change_folder>
en: open a different virtual folder
zh: 打开另一个虚拟文件夹

note: L10N: Help screen description for OP_MAIN_ENTIRE_THREAD Index: <op_main_entire_thread>
en: read entire thread of the current message
zh: 读目前信件的整个线索

note: L10N: Help screen description for OP_MAIN_VFOLDER_FROM_QUERY Index: <op_main_vfolder_from_query>
en: generate virtual folder from query
zh: 产生虚拟文件夹从查询

note: L10N: Help screen description for OP_MAIN_VFOLDER_FROM_QUERY_READONLY Index: <op_main_vfolder_from_query>
en: generate a read-only virtual folder from query
zh: 从查询生成只读虚拟文件夹

note: L10N: Help screen description for OP_MAIN_WINDOWED_VFOLDER_BACKWARD Index: <op_main_windowed_vfolder>
en: shifts virtual folder time window backwards
zh: 向后移动虚拟文件夹时间窗口

note: L10N: Help screen description for OP_MAIN_WINDOWED_VFOLDER_FORWARD Index: <op_main_windowed_vfolder>
en: shifts virtual folder time window forwards
zh: 向前移动虚拟文件夹时间窗口

note: L10N: Help screen description for OP_MAIN_WINDOWED_VFOLDER_RESET Index: <op_main_windowed_vfolder>
en: resets virtual folder time window to the present
zh: 重置虚拟文件夹时间窗口到当前时间

note: L10N: Help screen description for OP_SIDEBAR_TOGGLE_VIRTUAL Sidebar: <op_sidebar_toggle_virtual>
en: toggle between mailboxes and virtual mailboxes
zh: 在信箱和虚拟信箱列表之间切换

en: [-- Type: %s/%s%s%s, Encoding: %s, Size: %s --]
zh: [-- 类型：%s/%s%s%s, 编码：%s, 大小：%s --]

en: [-- Alternative Type #%d: %s/%s%s%s, Encoding: %s, Size: %s --]
zh: [-- 备选类型 #%d：%s/%s%s%s, 编码：%s, 大小：%s --]

en: [-- Can't run %s --]
zh: [-- 无法运行 %s --]

note: L10N: If the translation of this string is a multi line string, then each line should start with "[-- " and end with " --]". The first "%s/%s" is a MIME type, e.g. "text/plain". The last %s expands to a date as returned by `mutt_date_parse_date()`. Note: The size argument printed is not the actual n
en: [-- This %s/%s attachment (size %s byte) has been deleted --]
    [-- on %s --]
     | [-- This %s/%s attachment (size %s bytes) has been deleted --]
    [-- on %s --]
zh[0]: [-- 此 %s/%s 附件 (大小 %s 字节) 已经被删除 --]
    [-- 在 %s --]

note: L10N: If the translation of this string is a multi line string, then each line should start with "[-- " and end with " --]". The first "%s/%s" is a MIME type, e.g. "text/plain". Note: The size argument printed is not the actual number as passed to gettext but the prettified version, e.g. size = 2048
en: [-- This %s/%s attachment (size %s byte) has been deleted --]
     | [-- This %s/%s attachment (size %s bytes) has been deleted --]
zh[0]: [-- 此 %s/%s 附件 (大小 %s 字节) 已经被删除 --]

note: L10N: If the translation of this string is a multi line string, then each line should start with "[-- " and end with " --]". The first "%s/%s" is a MIME type, e.g. "text/plain". The last %s expands to a date as returned by `mutt_date_parse_date()`. Caution: Argument three %3$ is also defined but sho
en: [-- This %s/%s attachment has been deleted --]
    [-- on %4$s --]
zh: [-- 此 %s/%s 附件 已经被删除 --]
    [-- 在 %4$s --]

note: L10N: If the translation of this string is a multi line string, then each line should start with "[-- " and end with " --]". The first "%s/%s" is a MIME type, e.g. "text/plain".
en: [-- This %s/%s attachment has been deleted --]
zh: [-- 此 %s/%s 附件 已经被删除 --]

note: L10N: If the translation of this string is a multi line string, then each line should start with "[-- " and end with " --]". The "%s/%s" is a MIME type, e.g. "text/plain".
en: [-- This %s/%s attachment is not included, --]
    [-- and the indicated external source has expired --]
zh: [-- 此 %s/%s 附件未被包含， --]
    [-- 并且其标明的外部源已 过期。 --]

en: [-- Error: Could not display any parts of Multipart/Alternative --]
zh: [-- 错误：无法显示 Multipart/Alternative 的任何部分！ --]

note: L10N: %s is the attachment description, filename or form_name.
en: [-- Attachment #%d: %s --]
zh: [-- 附件 #%d：%s --]

en: [-- Attachment #%d --]
zh: [-- 附件 #%d --]

en: Unable to open 'memory stream'
zh: 无法打开内存流临时文件

en: failed to re-open 'memory stream'
zh: 无法重新打开内存流临时文件

en: Error: multipart/signed has no protocol
zh: 错误：multipart/signed 没有协议

en: [-- This is an attachment --]
zh: [-- 这是一个附件 --]

note: L10N: %s/%s is a MIME type, e.g. "text/plain".
en: [-- %s/%s is unsupported --]
zh: [-- %s/%s 尚未支持 --]

note: L10N: %s expands to a keystroke/key binding, e.g. 'v'.
en: [-- This is an attachment (use '%s' to view this part) --]
zh: [-- 这是一个附件 (使用 '%s' 来显示这部份) --]

note: L10N: %s/%s is a MIME type, e.g. "text/plain". The last %s expands to a keystroke/key binding, e.g. 'v'.
en: [-- %s/%s is unsupported (use '%s' to view this part) --]
zh: [-- %s/%s 尚未支持 (使用 '%s' 来显示这部份) --]

en: [-- This is an attachment (need 'view-attachments' bound to key) --]
zh: [-- 这是一个附件 (需要将 'view-attachments' 绑定到键！) --]

note: L10N: %s/%s is a MIME type, e.g. "text/plain".
en: [-- %s/%s is unsupported (need 'view-attachments' bound to key) --]
zh: [-- %s/%s 尚未支持 (需要将 'view-attachments' 绑定到键！) --]

en: %s:%d: Bad history file format
zh: %s:%d: 错误的历史文件格式

en: mailbox shortcut expanded to empty regex
zh: 信箱快捷键扩展到空白的正则表达式

en: unhook: Can't do unhook * from within a hook
zh: unhook：无法在一个钩子里进行 unhook * 操作

en: unhook: Can't delete a %s from within a %s
zh: unhook：无法从 %2$s 中删除 %1$s

en: No authenticators available or wrong credentials
zh: 无可用认证方式或错误的凭据

en: LOGIN disabled on this server
zh: LOGIN 在此服务器已禁用

en: Mailbox must have a name
zh: 信箱必须有名字

en: Mailbox created
zh: 信箱已创建

en: Can't rename root folder
zh: 无法重命名根文件夹

en: Mailbox renamed
zh: 信箱已重命名

en: This IMAP server is ancient. NeoMutt does not work with it.
zh: 这个 IMAP 服务器已过时，NeoMutt 无法与之工作

en: Copying %d message to %s... | Copying %d messages to %s...
zh[0]: 正在复制 %d 封信件到 %s ...

en: Marking %d message deleted... | Marking %d messages deleted...
zh[0]: 正在标记 %d 封信件为已删除...

en: Saving changed message... [%d/%d] | Saving changed messages... [%d/%d]
zh[0]: 正在保存已改变的信件... [%d/%d]

en: IMAP server doesn't support custom flags
zh: IMAP 服务器不支持自定义标记

en: Invalid IMAP flags
zh: 无效的 IMAP 标记

en: Unable to fetch headers from this IMAP server version
zh: 无法取回此版本的 IMAP 服务器的信件头

en: Server-side custom search not supported: %s
zh: 服务器端的自定义搜索不被支持：%s

en: Followup
zh: 回帖

en: Failed to create query, aborting
zh: 无法创建查询，正在中止

en: %s is not a mailbox
zh: %s 不是信箱

en: New mail in this mailbox
zh: 此信箱中有新邮件

en: Mailbox was externally modified
zh: 信箱已有外部修改

en: No mailbox is open
zh: 没有已打开信箱

en: No tagged messages
zh: 没有已标记的信件

note: L10N: CHECK_ACL
en: Can't delete message
zh: 无法删除信件

note: L10N: CHECK_ACL L10N: Due to the implementation details we do not know whether we delete zero, 1, 12, ... messages. So in English we use "messages". Your language might have other means to express this.
en: Can't delete messages
zh: 无法删除信件

note: L10N: This is displayed when the x-label on one or more messages is edited.
en: %d label changed | %d labels changed
zh[0]: 已改变 %d 封信件的标签

note: L10N: This is displayed when editing an x-label, but no messages were updated.  Possibly due to canceling at the prompt or if the new label is the same as the old label.
en: No labels changed
zh: 没有标签改变

note: L10N: CHECK_ACL
en: Can't edit message
zh: 无法编辑信件

note: L10N: CHECK_ACL
en: Can't flag message
zh: 无法标记信件

en: Argument must be a message number
zh: 参数必须是信件编号

en: Invalid message number
zh: 无效的信件编号

en: That message is not visible
zh: 这封信件不可见

note: L10N: CHECK_ACL
en: Can't break thread
zh: 不能中断线索

en: Thread can't be broken, message is not part of a thread
zh: 无法拆分线索，信件不是该线索的一部分

en: Thread contains unread or flagged messages
zh: 线索中有尚未读取或者被标记的信件

en: To view all messages, limit to "all"
zh: 要查看所有信件，请将限制设为 "all"

note: L10N: CHECK_ACL
en: Can't link threads
zh: 无法链接线索

en: Folder doesn't support tagging, aborting
zh: 文件夹不支持标签，正在终止

en: No tag specified, aborting
zh: 没有特殊标签，正在中止

en: Failed to modify tags, aborting
zh: 无法修改标签，正在中止

en: No new messages in this limited view
zh: 没有新的信件在此限制视图中

en: No new messages
zh: 没有新信件

en: No unread messages in this limited view
zh: 在此限制视图中没有未读信件

en: No unread messages
zh: 没有尚未读取的信件

en: No more threads
zh: 没有更多的线索

en: You are on the first thread
zh: 您在第一个线索上

en: You are on the last message
zh: 您已经在最后一封信了

en: No undeleted messages
zh: 没有要反删除的信件

en: You are on the first message
zh: 您已经在第一封信了

note: L10N: CHECK_ACL L10N: Due to the implementation details we do not know whether we mark zero, 1, 12, ... messages as read. So in English we use "messages". Your language might have other means to express this.
en: Can't mark messages as read
zh: 无法标记信件为已读

en: No limit pattern is in effect
zh: 当前没有限制模式起作用

note: L10N: CHECK_ACL L10N: Due to the implementation details we do not know whether we undelete zero, 1, 12, ... messages. So in English we use "messages". Your language might have other means to express this.
en: Can't undelete messages
zh: 不能反删除信件

note: L10N: This is echoed after <mark-message> creates a new hotkey macro.  %s is the hotkey string ($mark_macro_prefix followed by whatever they typed at the prompt.)
en: Message bound to %s
zh: 信件已重发给 %s

note: L10N: This error is printed if <mark-message> can't find a Message-ID for the currently selected message in the index.
en: No message ID to macro
zh: 没有可标记的信件 ID

en: Quit NeoMutt?
zh: 离开 NeoMutt？

note: L10N: CHECK_ACL
en: Can't toggle new
zh: 无法切换新信件标记

note: L10N: CHECK_ACL
en: Can't undelete message
zh: 不能反删除信件

en: Logged out of IMAP servers
zh: 已从 IMAP 服务器退出

en: No Message-Id. Unable to perform operation.
zh: 没有信件 ID。无法执行操作

en: No deleted messages found in the thread
zh: 在该线程中没有发现被删除的信件

en: Enter Message-Id:
zh: 请输入信件 ID：

en: Article has no parent reference
zh: 帖子没有父索引

en: Message is not visible in limited view
zh: 信件在此限制视图中不可见

en: Fetching %s from server...
zh: 正在从服务器上取回 %s...

en: Article %s not found on the server
zh: 帖子 %s 没有在服务器上找到

en: Open newsgroup in read-only mode
zh: 用只读模式打开新闻组

en: Open newsgroup
zh: 打开新闻组

en: Posting to this group not allowed, may be moderated. Continue?
zh: 不允许在这个组里发帖，帖子可能会被审核，继续？

en: No virtual folder and no Message-Id, aborting
zh: 没有虚拟文件夹及 Message-Id，正在中止

en: failed to find message in notmuch database. try running 'notmuch new'.
zh: 在 notmuch 数据库中查找信件失败。请尝试运行“notmuch new”。

en: Failed to read thread, aborting
zh: 无法读取线索，正在中止

en: No query, aborting
zh: 没有查询，正在中止

en: Windowed queries disabled
zh: 窗口查询已禁用

en: No notmuch vfolder currently loaded
zh: 现在没有加载 notmuch 虚拟文件夹

en: There are no messages
zh: 没有信件

en: No visible messages
zh: 无可见信件

en: Changing threaded display should prefer $use_threads over $sort
zh: 建议使用 $use_threads 而不是 $sort 控制信件线索的展示

en: Binding '%s' will alias '%s'  Before, try: 'bind %s %s noop'
zh: 绑定 '%s' 将会为 '%s' 设置别名，在这之前，请尝试：'bind %s %s noop'

en: %s: null key sequence
zh: %s：空的键值序列

en: Function '%s' not available for menu '%s'
zh: 函数 '%s' 不可用对于菜单 '%s'

note: L10N: '%s' is the name of the menu, e.g. 'index' or 'pager', it might also be 'all' when all menus are affected.
en: %s: no binds for this menu
zh: %s：该菜单无绑定

en: %s: no macros for this menu
zh: %s：该菜单无宏

en: Key is not bound
zh: 此键还未绑定功能

en: Macro loop detected
zh: 检测到宏中有回环

en: Abort key is not set, defaulting to Ctrl-G
zh: 没有设置取消键，默认为 Ctrl-G

en: Specified abort key sequence (%s) will be truncated to first key
zh: 设置的取消键组合序列（%s）只有第一个键起作用

en: Couldn't source lua source: %s
zh: 无法读取 Lua 源码：%s

en: Error: Couldn't load the lua interpreter
zh: 错误：无法加载 lua 解释器

en: maildir_commit_message(): unable to set time on file
zh: maildir_commit_message()：无法给文件设置时间

en: Error in command line: %s
zh: 命令行有错：%s

en: Warning in command line: %s
zh: 命令行有警告：%s

en: Error initializing terminal
zh: 初始化终端时出错

en: Error: value '%s' is invalid for -d
zh: 错误：变量'%s'对于 -d 来说无效

en: Failed to parse mailto: link
zh: 解析 mailto: 链接失败

en: Can't use -E flag with stdin
zh: 无法使用 -E 选项在stdin情况下

en: Can't parse message template: %s
zh: 无法解析信件模板：%s

en: No mailbox with new mail
zh: 没有信箱有新信件

en: No incoming mailboxes defined
zh: 未定义收信信箱

en: Mailbox is empty
zh: 信箱是空的

en: Mailbox is corrupt
zh: 信箱损坏了

en: Couldn't lock %s
zh: 无法锁住 %s

en: Mailbox was corrupted
zh: 信箱已损坏

en: sync: mbox modified, but no modified messages (report this bug)
zh: 同步：信箱已被修改，但没有被修改过的信件！(请报告这个错误)

en: Could not reopen mailbox
zh: 无法重开信箱

en: Invalid index number
zh: 无效的索引编号

en: You are on the first entry
zh: 您现在在第一项

en: You are on the last entry
zh: 您现在在最后一项

en: You can't scroll up farther
zh: 您无法再向上滚动了

en: You can't scroll down farther
zh: 您无法再向下滚动了

en: Tagging is not supported
zh: 不支持标记

en: No tagged entries
zh: 没有已标记的条目

en: Failed to seek file: %s
zh: 读文件失败：%s

en: Timeout exceeded while attempting fcntl lock
zh: 尝试 fcntl 加锁时超时

en: Timeout exceeded while attempting flock lock
zh: 尝试 flock 加锁时超时

en: Closed log file: %s
zh: 已关闭日志文件：%s

en: Debugging at level %d to file '%s'
zh: 正在使用级别 %d 进行调试，输出到文件 '%s'

en: Logging at level %d to file '%s'
zh: 正在使用级别 %d 记录日志到文件 '%s'

en: Error: converting path to absolute
zh: 错误：转化路径到绝对路径

en: open /dev/urandom: %s
zh: 打开 /dev/urandom：%s

en: read /dev/urandom: %s
zh: 读取 /dev/urandom：%s

en: SSL is unavailable, can't connect to %s
zh: SSL 不可用，无法连接到 %s

en: Cannot use 'last-' prefix with 'threads' for %s
zh: %s 中 'threads' 不能和 'last-' 前缀一同使用

en: Parent message is not available
zh: 父信件不可用

en: Root message is not visible in this limited view
zh: 根信件在此限制视图中不可见

en: Parent message is not visible in this limited view
zh: 父信件在此限制视图中不可见

note: L10N: Means "The path you specified as the destination file is a directory." See the msgid "Save to file: " (alias.c, recvattach.c) These three letters correspond to the choices in the string.
en: File is a directory, save under it: (y)es, (n)o, (a)ll?
zh: 文件是一个目录，在其下保存吗？是(y), 否(n), 全部(a)

en: Can't save message to POP mailbox
zh: 无法将信件保存到 POP 信箱

en: Append messages to %s?
zh: 附加信件到 %s 末尾?

en: Can't save message to news server
zh: 无法将信件保存到新闻服务器

en: Reading from %s interrupted...
zh: 读取 %s 已中断...

note: L10N: Displayed if a mailbox sync fails
en: Unable to write %s
zh: 无法写入 %s

note: L10N: Although we know the precise number of messages, we do not show it to the user. So feel free to use a "generic plural" as plural translation if your language has one.
en: message not deleted | messages not deleted
zh[0]: 信件未被删除

en: Mark all articles read?
zh: 标记所有的帖子为已读？

note: L10N: The first argument is the number of read messages to be moved, the second argument is the target mailbox.
en: Move %d read message to %s? | Move %d read messages to %s?
zh[0]: 移动 %d 封已读取的信件到 %s？

en: Mailbox is unchanged
zh: 信箱没有改变

en: %d kept, %d moved, %d deleted
zh: 保留 %d 封，移动 %d 封，删除 %d 封

en: %d kept, %d deleted
zh: 保留 %d 封，删除 %d 封

en: Use 'toggle-write' to re-enable write
zh: 请使用 'toggle-write' 来重新启用写入

en: Mailbox checkpointed
zh: 信箱已检查

en: Can't open %s: it is a pipe
zh: 无法打开 %s：这是管道设备文件

en: Can't toggle write on a readonly mailbox
zh: 无法在只读信箱切换可写

en: Changes to folder will be written on folder exit
zh: 在退出文件夹后将会把改变写入文件夹

en: Changes to folder will not be written
zh: 将不会把改变写入文件夹

note: L10N: Due to the implementation details (e.g. some passwords are managed by gpg-agent) we can't know whether we forgot zero, 1, 12, ... passwords. So in English we use "Passphrases". Your language might have other means to express this.
en: Passphrases forgotten
zh: 已忘记通行密码

en: Mail not sent: inline PGP can't be used with attachments
zh: 信件无法发送：嵌入 PGP 不能用于附件

en: Mail not sent: inline PGP can't be used with format=flowed
zh: 信件无法发送：嵌入 PGP 不能用于 format=flowed

en: Mail not sent
zh: 信件没有寄出

en: S/MIME messages with no hints on content are unsupported
zh: 不支持没有内容提示的 S/MIME 消息

en: Trying to extract S/MIME certificates...
zh: 正在尝试提取 S/MIME 证书...

en: [-- Error: Unknown multipart/signed protocol %s --]
zh: [-- 错误：未知的 multipart/signed 协议 %s！ --]

en: [-- Error: Missing or bad-format multipart/signed signature --]
zh: [-- 错误：缺失或格式错误的 multipart/signed 签名！ --]

en: [-- Warning: We can't verify %s/%s signatures --]
zh: [-- 警告：我们不能证实 %s/%s 签名。 --]

en: [-- The following data is signed --]
zh: [-- 以下数据已签署 --]

en: [-- Warning: Can't find any signatures --]
zh: [-- 警告：找不到任何的签名。 --]

en: [-- End of signed data --]
zh: [-- 签署的数据结束 --]

en: error enabling CMS protocol: %s
zh: 开启 CMS 协议时出错：%s

en: error creating GPGME data object: %s
zh: 创建 GPGME 数据对象时出错：%s

en: error allocating data object: %s
zh: 分配数据对象时出错：%s

en: error rewinding data object: %s
zh: 倒回数据对象时出错：%s

en: [tempfile]
zh: [临时文件]

en: error reading data object: %s
zh: 读取数据对象时出错：%s

en: secret key '%s' not found: %s
zh: 未找到密钥'%s'：%s

en: ambiguous specification of secret key '%s'
zh: 密钥 '%s' 的说明有歧义

en: error setting secret key '%s': %s
zh: 设置密钥'%s'时出错：%s

en: error setting PKA signature notation: %s
zh: 设置公钥认证(PKA)签名注释时出错：%s

en: error encrypting data: %s
zh: 加密数据时出错：%s

en: error signing data: %s
zh: 签署数据时出错：%s

en: Error importing key: %s
zh: 导入密钥时出错：%s

en: PGP message successfully decrypted
zh: PGP 信件成功解密

en: [-- Error: could not find beginning of PGP message --]
zh: [-- 错误：找不到 PGP 消息的开头！ --]

en: [-- Error: could not create temporary file --]
zh: [-- 错误：无法创建临时文件！ --]

en: [-- The following data is PGP/MIME signed and encrypted --]
zh: [-- 以下数据已由 PGP/MIME 签署并加密 --]

en: [-- The following data is PGP/MIME encrypted --]
zh: [-- 以下数据已由 PGP/MIME 加密 --]

en: No matching keys found for "%s"
zh: 未找到匹配 "%s" 的密钥

en: Error exporting key: %s
zh: 导出密钥时出错：%s

note: L10N: MIME description for exported (attached) keys. You can translate this entry to a non-ASCII string (it will be encoded), but it may be safer to keep it untranslated.
en: PGP Key 0x%s
zh: PGP 密钥 0x%s

note: L10N: S/MIME options (opportunistic encryption is on)
en: S/MIME (s)ign, sign (a)s, (p)gp, (c)lear, or (o)ppenc mode off?
zh: S/MIME 签署(s)，选择身份签署(a)，(p)gp，清除(c)，或关闭机遇加密模式(o)？

note: L10N: PGP options (opportunistic encryption is on)
en: PGP (s)ign, sign (a)s, s/(m)ime, (c)lear, or (o)ppenc mode off?
zh: PGP 签署(s)，选择身份签署(a)，s/(m)ime，清除(c)，或关闭机遇加密模式(o)？

note: L10N: S/MIME options (opportunistic encryption is off)
en: S/MIME (e)ncrypt, (s)ign, sign (a)s, (b)oth, (p)gp, (c)lear, or (o)ppenc mode?
zh: S/MIME 加密(e)，签署(s)，选择身份签署(a)，两者皆要(b)，(p)gp，清除(c)，或使用机遇加密模式(o)？

note: L10N: PGP options (opportunistic encryption is off)
en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, s/(m)ime, (c)lear, or (o)ppenc mode?
zh: PGP 加密(e)，签署(s)，选择身份签署(a)，两者皆要(b)，s/(m)ime，清除(c)，或使用机遇加密模式(o)？

note: L10N: S/MIME options
en: S/MIME (e)ncrypt, (s)ign, sign (a)s, (b)oth, (p)gp or (c)lear?
zh: S/MIME 加密(e)，签署(s)，选择身份签署(a)，两者皆要(b)，(p)gp或清除(c)？

note: L10N: PGP options
en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, s/(m)ime or (c)lear?
zh: PGP 加密(e)，签署(s)，选择身份签署(a)，两者皆要(b)，s/(m)ime 或清除(c)？

en: Check key
zh: 检查密钥

en: All matching keys are marked expired/revoked
zh: 所有符合的密钥都被标记为过期/吊销

en: All matching keys are expired, revoked, or disabled
zh: 所有匹配的密钥已过期，吊销或禁用

en: PGP keys matching <%s>
zh: 符合<%s>的 PGP 密钥

en: PGP keys matching "%s"
zh: 符合 "%s" 的 PGP 密钥

en: S/MIME certificates matching "%s"
zh: S/MIME 证书匹配 "%s"

en: This key can't be used: expired/disabled/revoked
zh: 无法使用这个密钥：已过期/已禁用/已吊销

en: ID is expired/disabled/revoked. Do you really want to use the key?
zh: ID 已过期/已禁用/已吊销。您真的要使用此密钥吗？

en: ID is not valid. Do you really want to use the key?
zh: ID 无效。您真的要使用此密钥吗？

en: ID is only marginally valid. Do you really want to use the key?
zh: ID 仅勉强有效。您真的要使用此密钥吗？

en: ID has undefined validity. Do you really want to use the key?
zh: ID 有效性未定义。您真的要使用此密钥吗？

en: [-- Error: unable to create PGP subprocess --]
zh: [-- 错误：无法创建 PGP 子进程！ --]

note: L10N: You will see this error message if (1) you are decrypting (not encrypting) something and (2) it is a plaintext. So the message does not mean "You failed to encrypt the message."
en: PGP message is not encrypted
zh: PGP 消息未加密

en: [-- Error: could not create a PGP subprocess --]
zh: [-- 错误：无法创建 PGP 子进程！ --]

en: Can't open PGP subprocess
zh: 无法打开 PGP 子进程

note: L10N: PGP options (inline) (opportunistic encryption is on)
en: PGP (s)ign, sign (a)s, %s format, (c)lear, or (o)ppenc mode off?
zh: PGP 签署(s)，选择身份签署(a)，%s 格式，清除(c)，或关闭机遇加密模式(o)？

note: L10N: PGP options (opportunistic encryption is on)
en: PGP (s)ign, sign (a)s, (c)lear, or (o)ppenc mode off?
zh: PGP 签署(s)，选择身份签署(a)，清除(c)，或关闭机遇加密模式(o)？

note: L10N: PGP options (inline) (opportunistic encryption is off)
en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, %s format, (c)lear, or (o)ppenc mode?
zh: PGP 加密(e)，签署(s)，选择身份签署(a)，同时(b)，%s 格式，清除(c)，或使用机遇加密模式(o)？

note: L10N: PGP options (opportunistic encryption is off)
en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (c)lear, or (o)ppenc mode?
zh: PGP 加密(e)，签署(s)，选择身份签署(a)，两者皆要(b)，清除(c)，或使用机遇加密模式(o)？

note: L10N: PGP options (inline)
en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, %s format, or (c)lear?
zh: PGP 加密(e)，签署(s)，选择身份签署(a)，同时(b)，%s 格式，或清除(c)？

note: L10N: PGP options
en: PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (c)lear?
zh: PGP 加密(e)，签署(s)，选择身份签署(a)，两者皆要(b)，或清除(c)？

en: PGP Key %s
zh: PGP 密钥 %s

en: No (valid) certificate found for %s
zh: 未找到可用于 %s 的(有效)证书

en: Error: unable to create OpenSSL subprocess
zh: 错误：无法创建 OpenSSL 子进程

en: Can't open OpenSSL subprocess
zh: 无法打开 OpenSSL 子进程

en: [-- Error: unable to create OpenSSL subprocess --]
zh: [-- 错误：无法创建 OpenSSL 子进程！ --]

note: L10N: S/MIME options (opportunistic encryption is on)
en: S/MIME (s)ign, encrypt (w)ith, sign (a)s, (c)lear, or (o)ppenc mode off?
zh: S/MIME 签署(s)，选择身份加密(w)，选择身份签署(a)，清除(c)，或关闭机遇加密模式(o)？

note: L10N: S/MIME options (opportunistic encryption is off)
en: S/MIME (e)ncrypt, (s)ign, encrypt (w)ith, sign (a)s, (b)oth, (c)lear, or (o)ppenc mode?
zh: S/MIME 加密(e)，签署(s)，选择身份加密(w)，选择身份签署(a)，两者皆要(b)，清除(c)，或使用机遇加密模式(o)？

note: L10N: S/MIME options
en: S/MIME (e)ncrypt, (s)ign, encrypt (w)ith, sign (a)s, (b)oth, or (c)lear?
zh: S/MIME 加密(e)，签署(s)，选择身份加密(w)，选择身份签署(a)，两者皆要(b)，或清除(c)？

en: Choose algorithm family: (1) DES, (2) RC2, (3) AES, or (c)lear?
zh: 选择算法类别：(1) DES, (2) RC2, (3) AES, 或(c)清除？

en: (1) DES, (2) Triple-DES?
zh: (1) DES, (2) 三重DES

en: ID is not trusted. Do you really want to use the key?
zh: ID 不可信。您真的要使用此密钥吗？

en: Loading list of groups from cache...
zh: 正在从缓存中加载新闻组列表...

en: No news server defined
zh: 未定义新闻服务器

en: %s is an invalid news server specification
zh: %s 是无效的新闻服务器 URL

en: Server doesn't support reader mode
zh: 服务器不支持阅读模式

en: Connection to %s lost. Reconnect?
zh: 到 %s 的连接已关闭。重新连接吗？

en: Fetching list of articles...
zh: 正在取回帖子列表...

en: Could not switch to reader mode
zh: 无法切换到阅读模式

en: Connected to %s. %s
zh: 已连接到 %s。%s

en: Posting is NOT ok
zh: 不允许发帖

en: Posting is ok
zh: 允许发帖

en: Can't post article: %s
zh: 无法发帖：%s

en: Loading list of groups from server %s...
zh: 正在从服务器 %s 加载新闻组列表...

en: Loading descriptions...
zh: 加载描述中...

en: Checking for new newsgroups...
zh: 正在检查新新闻组...

en: Unable to find child articles because server does not support XPAT command
zh: 无法找到子帖因为服务器不支持 XPAT 命令

en: %s is an invalid newsgroup specification
zh: %s 是无效的新闻组 URL

en: Newsgroup %s not found on the server
zh: 新闻组 %s 没有在服务器上找到

en: Newsgroup %s has been removed from the server
zh: 新闻组 %s 已经从服务器上被移除

en: nm_default_url must be: notmuch://<absolute path> . Current: %s
zh: nm_default_url 必须为: notmuch://<absolute path> 。目前是：%s

note: L10N: The values 'hour', 'day', 'week', 'month', 'year' are literal. They should not be translated.
en: Invalid nm_query_window_timebase value (valid values are: hour, day, week, month, year)
zh: 非法的 nm_query_window_timebase 值(合法值是：小时，天，周，月或年)

en: Waiting for notmuch DB... (%d sec)
zh: 正在等待 notmuch 数据库...（已等待 %d 秒）

en: Can't open notmuch database: %s: %s
zh: 无法打开 notmuch 数据库：%s：%s

en: failed to parse notmuch url: %s
zh: 无法解析 notmuch 查询 URL：%s

en: failed to parse notmuch limit: %s
zh: 无法解析 notmuch 查询结果条数限制：%s

en: Reading messages...
zh: 正在读取信件...

en: No more messages in the thread
zh: 此线索中没有更多信件

en: failed to parse limit: %s
zh: 无法解析限制：%s

en: Unable to sync %d message due to external mailbox modification | Unable to sync %d messages due to external mailbox modification
zh[0]: 由于来自外部的信箱修改，无法同步 %d 条信件

en: Can't write to virtual folder
zh: 无法向虚拟文件夹写入

en: failed to parse notmuch query type: %s
zh: 无法解析 notmuch 查询类型：%s

en: Not available in this menu
zh: 在此菜单中不可用

en: Bottom of message is shown
zh: 已显示信件的最末端

en: Top of message is shown
zh: 已显示信件的最上端

note: L10N: Displayed if <skip-headers> is invoked in the pager, but there is no text past the headers. (I don't think this is actually possible in Mutt's code, but display some kind of message in case it somehow occurs.)
en: No text past headers
zh: 信件头后没有文本

en: No more unquoted text after quoted text
zh: 引用文本后没有其他未引用文本

en: No more quoted text
zh: 无更多引用文本

en: Help is currently being shown
zh: 现在正显示帮助

en: Can't create display filter
zh: 无法创建显示过滤器

en: S/MIME signature successfully verified
zh: S/MIME 签名验证成功

en: S/MIME certificate owner does not match sender
zh: S/MIME 证书所有者与发送者不匹配

en: Warning: Part of this message has not been signed
zh: 警告：此信件的部分内容未签署

en: S/MIME signature could NOT be verified
zh: S/MIME 签名“无法”验证

en: PGP signature successfully verified
zh: PGP 签名验证成功

en: PGP signature could NOT be verified
zh: PGP 签名“无法”验证

en: Command '%s' can only be used with bool/quad variables
zh: 命令 '%s' 只能用于布尔值和四项值变量

en: Can't use 'inv', 'no', '&' or '?' with the '%s' command
zh: '%s' 命令不能使用 'inv', 'no', '&' 或 '?'

en: Can't use prefix when incrementing or decrementing a variable
zh: 变量自增或自减时无法使用前缀

en: Can't use prefix when setting a variable
zh: 设置变量时无法使用前缀

en: No search command defined
zh: 未定义搜索命令

en: Running search command: %s ...
zh: 正在运行搜索命令：%s ...

en: mismatched parentheses: %s
zh: 不匹配的圆括号：%s

note: L10N: One of the crypt pattern operators: ~g, ~G, ~k, ~V was invoked when NeoMutt was compiled without crypto support. %c is the pattern character, i.e. "g".
en: Pattern operator '~%c' is disabled
zh: 模式操作符 '~%c' 不可用

note: L10N: An unknown pattern operator was somehow invoked. This shouldn't be possible unless there is a bug.
en: error: unknown op %d (report this error)
zh: 错误：未知操作(op) %d (请报告这个错误)

en: Error opening 'memory stream'
zh: 打开内存流临时文件时出错

en: Error re-opening 'memory stream'
zh: 重新打开内存流临时文件时出错

en: Error opening /dev/null
zh: 打开 /dev/null 时出错

en: Error checking length of temporary file
zh: 获取临时文件大小时出错

en: error: server custom search only supported with IMAP
zh: 错误：仅 IMAP 支持服务器端的自定义搜索

note: L10N: Pattern Completion Menu description for ~I
en: messages whose Message-ID is included in the results returned from an external search program
zh: 信件 ID 在外部搜索程序返回的结果中的信件

note: L10N: Pattern Completion Menu description for ~K
en: messages whose BCC header matches EXPR
zh: BCC 头匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~w
en: newsgroups matching EXPR
zh: 匹配 EXPR 的新闻组

note: L10N: Pattern Completion Menu description for ~Y
en: messages whose tags match EXPR
zh: 标签匹配 EXPR 的信件

note: L10N: Pattern Completion Menu description for ~#
en: broken threads
zh: 拆分的线索

note: L10N: Pattern Completion Menu description for =/
en: IMAP custom server-side search for STRING
zh: IMAP 服务器端自定义搜索 STRING

en: No current message
zh: 没有当前信件

en: No messages matched criteria
zh: 没有信件符合标准

en: Search interrupted
zh: 搜寻已中断

en: POP timestamp is invalid
zh: POP 时间戳无效

en: Command USER is not supported by server
zh: 服务器不支持 USER 命令

en: Invalid POP URL: %s
zh: 无效的 POP 地址(URL)：%s

en: Unable to leave messages on server
zh: 无法将信件留在服务器上

en: Command TOP is not supported by server
zh: 服务器不支持 TOP 命令

en: Command UIDL is not supported by server
zh: 服务器不支持 UIDL 命令

en: Can't write header to temporary file
zh: 无法将信件头写入临时文件

en: %d message has been lost. Try reopening the mailbox. | %d messages have been lost. Try reopening the mailbox.
zh[0]: %d 封信件已丢失。请尝试重新打开信箱

en: POP host is not defined
zh: 未定义 POP 主机

en: No new mail in POP mailbox
zh: POP 信箱中没有新信件

en: Reading new messages (%d byte)... | Reading new messages (%d bytes)...
zh[0]: 正在读取新信件 (%d 字节)...

en: Error while writing mailbox
zh: 写入信箱时出错

note: L10N: The plural is picked by the second numerical argument, i.e. the %d right before 'messages', i.e. the total number of messages.
en: %s [%d of %d message read] | %s [%d of %d messages read]
zh[0]: %s [已读取 %d 封信件，共 %d 封]

en: Can't write message to temporary file
zh: 无法将新建写入临时文件

en: No postponed messages
zh: 没有被延迟寄出的信件

en: You may only bounce message/rfc822 parts
zh: 您只能重发 message/rfc822 的部分

en: Error bouncing message | Error bouncing messages
zh[0]: 重发信件出错

en: Can't open temporary file %s
zh: 无法打开临时文件 %s

en: Can't find any tagged messages
zh: 无法找到任何已标记的信件

en: No mailing lists found
zh: 没有找到邮件列表

note: L10N: You will see this error message if you invoke <compose-to-sender> when you are on a normal attachment.
en: You may only compose to sender with message/rfc822 parts
zh: 您只能撰写 message/rfc822 部分给发件人

en: No boundary parameter found [report this error]
zh: 没有发现分界变量！[请报告这个错误]

en: %s no longer exists
zh: %s 已经不存在了

en: No subject, aborting
zh: 没有主题，正在中止

en: Could not include all requested messages
zh: 无法包含所有请求的信件

note: L10N: Printed after the "Fcc to an IMAP mailbox is not supported" message. To make it clearer that the message doesn't mean NeoMutt is aborting sending the mail too. %s is the full mailbox URL, including imap(s)://
en: Skipping Fcc to %s
zh: 跳过到 %s 的 Fcc

note: L10N: Called when saving to $record or Fcc failed after sending. (r)etry tries the same mailbox again. alternate (m)ailbox prompts for a different mailbox to try. (s)kip aborts saving.
en: Fcc failed. (r)etry, alternate (m)ailbox, or (s)kip?
zh: Fcc 失败。重试(r)，更改信箱(m)，或跳过(s)？

en: Can't postpone.  $postponed is unset
zh: 无法延迟寄出。未设置 $postponed 值

en: Error encrypting message. Check your crypt settings.
zh: 加密信件出错。请检查你的加密设置。

en: Message contains text matching "$abort_noattach_regex". Not sending.
zh: 信件内容匹配 "$abort_noattach_regex"。没有发送。

en: No attachments, cancel sending?
zh: 没有附件，取消发送？

en: Error sending message
zh: 发送信件出错

en: Aborted unmodified message
zh: 已中止未修改过的信件

en: Article not posted
zh: 帖子没有发表

en: Message postponed
zh: 信件被延迟寄出

en: No subject specified
zh: 没有指定主题

en: No newsgroup specified
zh: 没有指定新闻组

en: Could not send the message
zh: 无法发送此信件

en: Sending in background
zh: 正在后台发送

en: Article posted
zh: 帖子已发表

en: No recipient specified
zh: 没有指定接收者

en: No List-Subscribe header found
zh: 未找到 List-Subscribe 头

en: No List-Unsubscribe header found
zh: 未找到 List-Unsubscribe 头

en: Could not find any mime.types file
zh: 找不到任何 mime.types 文件。

en: Bad IDN %s while preparing resent-from
zh: 准备 resent-from 时发生错误的 IDN %s

en: $sendmail must be set in order to send mail
zh: 为了发送邮件必须配置 $sendmail

en: Error sending message, child exited %d (%s)
zh: 发送信件出错，子进程已退出 %d (%s)

en: Many others not mentioned here contributed code, fixes and suggestions.
zh: 许多这里没有提到的人也贡献了代码，修正以及建议。

en: This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
zh: 本程序为自由软件；您可依据自由软件基金会所发表的 GNU 通用公共许可条款
    规定，就本程序再为发布与／或修改；无论您依据的是本许可的第二版或（您
    自行选择的）任一日后发行的版本。
    
    本程序是基于使用目的而加以发布，然而不负任何担保责任；亦无对适售性或
    特定目的适用性所为的默示性担保。详情请参照 GNU 通用公共许可。
    
    您应已收到附随于本程序的 GNU 通用公共许可的副本；如果没有，请写信
    至自由软件基金会，51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

en: To learn more about NeoMutt, visit: https://neomutt.org
    If you find a bug in NeoMutt, please raise an issue at:
        https://github.com/neomutt/neomutt/issues
    or send an email to: <neomutt-devel@neomutt.org>
zh: 欲了解关于 NeoMutt 的详情，请访问: https://neomutt.org
    如在使用 NeoMutt 时发现任何问题，请在此处发起 issue：
        https://github.com/neomutt/neomutt/issues
    或者发送邮件至：<neomutt-devel@neomutt.org>

en: Copyright (C) 2015-2025 Richard Russon and friends
    NeoMutt comes with ABSOLUTELY NO WARRANTY; for details type 'neomutt -vv'.
    NeoMutt is free software, and you are welcome to redistribute it
    under certain conditions; type 'neomutt -vv' for details.
zh: Copyright (C) 2015-2025 Richard Russon 与其他人。
    NeoMutt 不提供任何保证；请键入 'neomutt -vv' 以获取详细信息。
    NeoMutt 是自由软件，欢迎您在某些条件下
    重新发行它；请键入 'neomutt -vv' 以获取详细信息。

en: Compile options:
zh: 编译选项：

en: Devel options:
zh: 开发选项：

en: conversion from %s to %s not supported by iconv
zh: iconv 不支持从 %s 到 %s 的转换

en: no iconv implementation, cannot convert from %s to %s
zh: 没有 iconv 的实现，无法从 %s 转换到 %s

en: character 0x%lx is not in the basic source character set
zh: 字符 0x%lx 不在基本源字符集中

en: converting to execution character set
zh: 转换到可执行文件的字符集

en: character 0x%lx is not unibyte in execution character set
zh: 字符 0x%lx 在执行字符集中不是单字节的

en: Character %x might not be NFKC
zh: 字符 %x 可能不是 NFKC

en: universal character names are only valid in C++ and C99
zh: Unicode 字符名只在 C++ 和 C99 中有效

en: the meaning of '\%c' is different in traditional C
zh: ‘\%c’的意义与在传统 C 中不同

en: In _cpp_valid_ucn but not a UCN
zh: 在 _cpp_valid_ucn 中但不是一个 UCN

en: incomplete universal character name %.*s
zh: 不完全的 Unicode 字符名 %.*s

en: %.*s is not a valid universal character
zh: %.*s 不是一个有效的 Unicode 字符

en: '$' in identifier or number
zh: ‘$’出现在标识符或数字中

en: universal character %.*s is not valid in an identifier
zh: Unicode 字符 %.*s 在标识符中无效

en: universal character %.*s is not valid at the start of an identifier
zh: Unicode 字符 %.*s 在标识符开头无效

en: converting UCN to source character set
zh: 将 UCN 转换到源字符集

en: converting UCN to execution character set
zh: 将 UCN 转换到执行字符集

en: the meaning of '\x' is different in traditional C
zh: ‘\x’的意义与在传统 C 中不同

en: \x used with no following hex digits
zh: \x 后没有 16 进制数字

en: hex escape sequence out of range
zh: 16 进制转义序列越界

en: octal escape sequence out of range
zh: 8 进制转义序列越界

en: the meaning of '\a' is different in traditional C
zh: ‘\a’的意义与在传统 C 中不同

en: non-ISO-standard escape sequence, '\%c'
zh: 非 ISO 标准的转义序列，‘\%c’

en: unknown escape sequence '\%c'
zh: 未知的转义序列：‘\%c’

en: unknown escape sequence: '\%s'
zh: 未知的转义序列：‘\%s’

en: converting escape sequence to execution character set
zh: 将转义序列转换到执行字符集

en: character constant too long for its type
zh: 字符常量大小超出其类型

en: multi-character character constant
zh: 多字节字符常量

en: empty character constant
zh: 空的字符常量

en: failure to convert %s to %s
zh: 无法从 %s 转换到 %s

en: extra tokens at end of #%s directive
zh: #%s 指示的末尾有多余的标识符

en: #%s is a GCC extension
zh: #%s 是一个 GCC 扩展

en: suggest not using #elif in traditional C
zh: 建议在传统 C 中不使用 #elif

en: traditional C ignores #%s with the # indented
zh: 当 # 有缩进时传统 C 忽略 #%s

en: suggest hiding #%s from traditional C with an indented #
zh: 建议使用缩进的 # 以让 #%s 对传统 C 不可见

en: embedding a directive within macro arguments is not portable
zh: 将一个指示嵌入宏参数中是不可移植的

en: style of line directive is a GCC extension
zh: line 指示的风格是一个 GCC 扩展

en: invalid preprocessing directive #%s
zh: 无效的预处理指示 #%s

en: "defined" cannot be used as a macro name
zh: “defined”不能被用作宏名

en: "%s" cannot be used as a macro name as it is an operator in C++
zh: “%s”不能被用作宏名，因为它是 C++ 中的一个操作符

en: no macro name given in #%s directive
zh: #%s 指示中未给出宏名

en: macro names must be identifiers
zh: 宏名必须是标识符

en: undefining "%s"
zh: 取消对“%s”的定义

en: missing terminating > character
zh: 缺少结尾的 > 字符

en: #%s expects "FILENAME" or <FILENAME>
zh: #%s 需要 "FILENAME" 或 <FILENAME>

en: empty filename in #%s
zh: #%s 中文件名为空

en: #include nested too deeply
zh: #include 嵌套过深

en: #include_next in primary source file
zh: #include_next 出现在主源文件中

en: invalid flag "%s" in line directive
zh: line 指示中有无效的标记“%s”

en: "%s" after #line is not a positive integer
zh: #line 后的“%s”不是一个正整数

en: line number out of range
zh: 行号超出范围

en: "%s" is not a valid filename
zh: “%s”不是一个有效的文件名

en: "%s" after # is not a positive integer
zh: # 后的“%s”不是一个正整数

en: invalid #%s directive
zh: 无效的 #%s 指示

en: registering pragmas in namespace "%s" with mismatched name expansion
zh: 在命名空间“%s”中注册 pragma 时名称扩展不匹配

en: registering pragma "%s" with name expansion and no namespace
zh: pragma “%s”被注册为一个命名扩展，而没有命名空间

en: registering "%s" as both a pragma and a pragma namespace
zh: “%s”既被注册为一个pragma 又被注册为一个 pragma 命名空间

en: #pragma %s %s is already registered
zh: #pragma %s %s 已经被注册

en: #pragma %s is already registered
zh: #pragma %s 已经被注册

en: registering pragma with NULL handler
zh: pragma 注册为被 NULL 处理

en: #pragma once in main file
zh: #pragma once 出现在主文件中

en: invalid #pragma GCC poison directive
zh: 无效的 #pragma GCC poison 指示

en: poisoning existing macro "%s"
zh: 对已存在的宏“%s”投毒

en: #pragma system_header ignored outside include file
zh: #pragma system_heade 在包含文件外被忽略

en: cannot find source file %s
zh: 找不到源文件 %s

en: current file is older than %s
zh: 当前文件早于 %s

en: _Pragma takes a parenthesized string literal
zh: _Pragma 需要一个括起的字符串字面常量

en: #else without #if
zh: #else 没有匹配的 #if

en: #else after #else
zh: #else 出现在 #else 后

en: the conditional began here
zh: 条件自此开始

en: #elif without #if
zh: #elif 没有匹配的 #if

en: #elif after #else
zh: #elif 出现在 #else 后

en: #endif without #if
zh: #endif 没有匹配的 #if

en: missing '(' after predicate
zh: 谓词后缺少‘(’

en: missing ')' to complete answer
zh: 完整的答案缺少‘)’

en: predicate's answer is empty
zh: 谓词的答案为空

en: assertion without predicate
zh: 断言后没有谓词

en: predicate must be an identifier
zh: 谓词必须是一个标识符

en: "%s" re-asserted
zh: 重断言“%s”

en: unterminated #%s
zh: 未终止的 #%s

en: unterminated comment
zh: 未结束的注释

en: internal error:
zh: 内部错误：

en: too many decimal points in number
zh: 数字中有太多小数点

en: fixed-point constants are a GCC extension
zh: 定点常量是一个 GCC 扩展

en: invalid digit "%c" in binary constant
zh: 二进制常量中有无效数字“%c”

en: invalid digit "%c" in octal constant
zh: 8 进制常量中有非法字符“%c”

en: invalid prefix "0b" for floating constant
zh: 浮点常量的“0b”前缀无效

en: use of C99 hexadecimal floating constant
zh: 使用 C99 式的 16 进制浮点常量

en: exponent has no digits
zh: 指数部分没有数字

en: hexadecimal floating constants require an exponent
zh: 16 进制浮点常量需要指数部分

en: invalid suffix "%.*s" on floating constant
zh: 浮点常量的“%.*s”后缀无效

en: traditional C rejects the "%.*s" suffix
zh: 传统 C 不接受“%.*s”后缀

en: invalid suffix "%.*s" with hexadecimal floating constant
zh: 十六进制浮点常量的“%.*s”后缀无效

en: decimal float constants are a GCC extension
zh: 十进制浮点常量是一个 GCC 扩展

en: invalid suffix "%.*s" on integer constant
zh: 整数常量的“%.*s”后缀无效

en: use of C99 long long integer constant
zh: 使用 C99 long long 整数常量

en: imaginary constants are a GCC extension
zh: 虚数常量是一个 GCC 扩展

en: binary constants are a GCC extension
zh: 二进制常量是一个 GCC 扩展

en: integer constant is too large for its type
zh: 整数常量值超出其类型

en: integer constant is so large that it is unsigned
zh: 整数常量太大，认定为 unsigned

en: missing ')' after "defined"
zh: “defined” 后出现‘)’

en: operator "defined" requires an identifier
zh: 操作符“defined”需要一个标识符

en: ("%s" is an alternative token for "%s" in C++)
zh: (在 C++ 中“%s”会是“%s”的替代标识符)

en: this use of "defined" may not be portable
zh: 使用“defined”可能不利于移植

en: floating constant in preprocessor expression
zh: 浮点常量出现在预处理表达式中

en: imaginary number in preprocessor expression
zh: 预处理表达式中出现虚数

en: "%s" is not defined
zh: “%s”未定义

en: missing binary operator before token "%s"
zh: 标识符“%s”前缺少二元运算符

en: token "%s" is not valid in preprocessor expressions
zh: 标识符“%s”在预处理表达式中无效

en: missing expression between '(' and ')'
zh: ‘(’与‘)’之间缺少表达式

en: #if with no expression
zh: #if 后没有表达式

en: operator '%s' has no right operand
zh: 操作符‘%s’没有右操作数

en: operator '%s' has no left operand
zh: 操作符‘%s’没有左操作数

en:  ':' without preceding '?'
zh: ‘:’前没有‘?’

en: unbalanced stack in #if
zh: #if 中不平衡的堆栈

en: impossible operator '%u'
zh: 不可能的操作‘%u’

en: missing ')' in expression
zh: 表达式中缺少‘)’

en: '?' without following ':'
zh: ‘?’后没有‘:’

en: integer overflow in preprocessor expression
zh: 预处理表达式中整数溢出

en: missing '(' in expression
zh: 表达式中缺少‘(’

en: the left operand of "%s" changes sign when promoted
zh: “%s”的左操作数在提升时变换了符号

en: the right operand of "%s" changes sign when promoted
zh: “%s”的右操作数在提升时变换了符号

en: traditional C rejects the unary plus operator
zh: 传统 C 不接受单目 + 运算符

en: comma operator in operand of #if
zh: #if 操作数中出现逗号

en: division by zero in #if
zh: #if 中用零做除数

en: NULL directory in find_file
zh: find_file 中有 NULL 目录

en: one or more PCH files were found, but they were invalid
zh: 找到一个或多个 PCH 文件，但它们是无效的

en: use -Winvalid-pch for more information
zh: 使用 -Winvalid-pch 以获得更多信息

en: %s is a block device
zh: %s 是一个块设备

en: %s is shorter than expected
zh: %s 短于预期

en: no include path in which to search for %s
zh: 没有包含路径可供搜索 %s

en: Multiple include guards may be useful for:
zh: 多个防止重包含可能对其有用：

en: cppchar_t must be an unsigned type
zh: cppchar_t 必须是无符号型

en: preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits
zh: 预处理算术的最高精度为 %lu 位；目标需要 %lu 位

en: CPP arithmetic must be at least as precise as a target int
zh: CPP 算术必须至少具有目标 int 的精度

en: target char is less than 8 bits wide
zh: 目标 char 短于 8 位

en: target wchar_t is narrower than target char
zh: 目录 wchar_t 短于目标 char

en: target int is narrower than target char
zh: 目标 int 短于目标 char

en: CPP half-integer narrower than CPP character
zh: CPP 半整数短于 CPP 字符

en: CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits
zh: 在此宿主机上，CPP 不能处理长于 %lu 位的宽字符常量，但目标需要 %lu 位

en: backslash and newline separated by space
zh: 反斜杠和换行为空格所分隔

en: backslash-newline at end of file
zh: 反斜杠续行出现在文件末尾

en: trigraph ??%c converted to %c
zh: 三元符 ??%c 转换为 %c

en: trigraph ??%c ignored, use -trigraphs to enable
zh: 三元符 ??%c 被忽略，请使用 -trigraphs 来启用

en: "/*" within comment
zh: “/*”出现在注释中

en: %s in preprocessing directive
zh: 预处理指示中出现 %s

en: null character(s) ignored
zh: 忽略空字符

en: `%.*s' is not in NFKC
zh: ‘%.*s’不在 NFKC 中

en: `%.*s' is not in NFC
zh: ‘%.*s’不在 NFC 中

en: attempt to use poisoned "%s"
zh: 试图使用有毒的“%s”

en: __VA_ARGS__ can only appear in the expansion of a C99 variadic macro
zh: __VA_ARGS__ 只能出现在 C99 可变参数宏的展开中

en: null character(s) preserved in literal
zh: 空字符将保留在字面字符串中

en: missing terminating %c character
zh: 缺少结尾的 %c 字符

en: C++ style comments are not allowed in ISO C90
zh: C++ 风格的注释在 ISO C90 中不被允许

en: (this will be reported only once per input file)
zh: (此警告为每个输入文件只报告一次)

en: multi-line comment
zh: 多行注释

en: unspellable token %s
zh: 无法拼出的标识符 %s

en: In file included from %s:%u
zh: 在包含自 %s：%u 的文件中

en: ,
                     from %s:%u
zh: ，
                     从 %s：%u

en: macro "%s" is not used
zh: 宏“%s”未被使用

en: invalid built-in macro "%s"
zh: 无效的内建宏“%s”

en: could not determine file timestamp
zh: 无法决定文件的时间戳

en: could not determine date and time
zh: 无法决定日期与时间

en: __COUNTER__ expanded inside directive with -fdirectives-only
zh: 带 -fdirectives-only 时 __COUNTER__ 在指示中扩展

en: invalid string literal, ignoring final '\'
zh: 无效的字面字符串，忽略最后的‘\’

en: pasting "%s" and "%s" does not give a valid preprocessing token
zh: 毗连“%s”和“%s”不能给出一个有效的预处理标识符

en: ISO C99 requires rest arguments to be used
zh: ISO C99 需要使用剩余的参数

en: macro "%s" requires %u arguments, but only %u given
zh: 宏“%s”需要 %u 个参数，但只给出了 %u 个

en: macro "%s" passed %u arguments, but takes just %u
zh: 宏“%s”传递了 %u 个参数，但只需要 %u 个

en: unterminated argument list invoking macro "%s"
zh: 调用宏“%s”时参数列表未终止

en: function-like macro "%s" must be used with arguments in traditional C
zh: 类似函数的宏“%s”在传统 C 中必须与参数一起使用

en: duplicate macro parameter "%s"
zh: 重复的宏参数“%s”

en: "%s" may not appear in macro parameter list
zh: “%s”不能出现在宏参数列表中

en: macro parameters must be comma-separated
zh: 宏参数必须由逗号隔开

en: parameter name missing
zh: 缺少形参名

en: anonymous variadic macros were introduced in C99
zh: 匿名可变参数宏在 C99 中被引入

en: ISO C does not permit named variadic macros
zh: ISO C 不允许有名的可变参数宏

en: missing ')' in macro parameter list
zh: 在宏参数表中缺少‘)’

en: '##' cannot appear at either end of a macro expansion
zh: ‘##’不能出现在宏展开的两端

en: ISO C99 requires whitespace after the macro name
zh: ISO C99 要求宏名后必须有空白

en: missing whitespace after the macro name
zh: 宏名后缺少空白

en: '#' is not followed by a macro parameter
zh: ‘#’后没有宏参数

en: "%s" redefined
zh: “%s”重定义

en: this is the location of the previous definition
zh: 这是先前定义的位置

en: macro argument "%s" would be stringified in traditional C
zh: 宏参数“%s”将在传统 C 中被字符串化

en: invalid hash type %d in cpp_macro_definition
zh: cpp_macro_definition 中有无效的散列类型 %d

en: while writing precompiled header
zh: 在写入预编译头时

en: %s: not used because `%.*s' not defined
zh: %s：未使用因为‘%.*s’未定义

en: %s: not used because `%.*s' defined as `%s' not `%.*s'
zh: %s：未使用因为‘%.*s’被定义为‘%s’而非‘%*.s’

en: %s: not used because `%s' is defined
zh: %s：未使用因为‘%s’已定义

en: %s: not used because `__COUNTER__' is invalid
zh: %s：未使用因为‘__COUNTER__’无效

en: while reading precompiled header
zh: 在读取预编译头时

en: detected recursion whilst expanding macro "%s"
zh: 展开宏“%s”时检测到递归

en: syntax error in macro parameter list
zh: 宏参数列表语法错误

note: Type: text Description Main menu item Translators: keep below 55 columns :sl2:
en: Download installer components
zh: 下载安装程序组件

note: Type: select Description :sl2:
en: The installer failed to download a file from the mirror. This may be a problem with your network, or with the mirror. You can choose to retry the download, select a different mirror, or cancel and choose another installation method.
zh: 安装程序无法从镜像站点下载文件。这可能是您的网络问题，也可能是镜像站点有问题。您可以选择重新下载，或者使用别的镜像站点，也可以选择取消并改用其他的安装方式。

note: Type: boolean Description IPv6 :sl1:
en: Auto-configure networking?
zh: 自动配置网络吗？

note: Type: boolean Description IPv6 :sl1:
en: Networking can be configured either by entering all the information manually, or by using DHCP (or a variety of IPv6-specific methods) to detect network settings automatically. If you choose to use autoconfiguration and the installer is unable to get a working configuration from the network, you will be given the opportunity to configure the network manually.
zh: 网络可以通过手动输入全部信息进行配置，也可以使用 DHCP (或者一系列 IPv6 专用的方法) 来进行配置。如果您选择了自动配置，但安装程序无法从网络中获得有效的网络配置，您仍然可以手动输入。

note: Type: string Description :sl1:
en: Domain name:
zh: 域名：

note: Type: string Description :sl1:
en: The domain name is the part of your Internet address to the right of your host name.  It is often something that ends in .com, .net, .edu, or .org.  If you are setting up a home network, you can make something up, but make sure you use the same domain name on all your computers.
zh: 域名是您的互联网地址的一部分，附加在主机名之后。它通常是以 .com、.net、.edu 或 .org 结尾。如果您正在设置一个家庭网络，您可以随意写一个，但是要确保您所有计算机的域名都是一样的。

note: Type: string Description :sl1:
en: Name server addresses:
zh: 域名服务器地址：

note: Type: string Description :sl1:
en: The name servers are used to look up host names on the network. Please enter the IP addresses (not host names) of up to 3 name servers, separated by spaces. Do not use commas. The first name server in the list will be the first to be queried. If you don't want to use any name server, just leave this field blank.
zh: 域名服务器用于在网络中查找主机名。请输入至多三个域名服务器的 IP 地址 (不是主机名)，以空格分隔，不要使用逗号。将首先查询列表中的第一个域名服务器。如果您不想使用任何域名服务器，请将此栏置空。

note: Type: select Description :sl1:
en: Primary network interface:
zh: 主网络接口：

note: Type: select Description :sl1:
en: Your system has multiple network interfaces. Choose the one to use as the primary network interface during the installation. If possible, the first connected network interface found has been selected.
zh: 您的系统有多个网络接口，请选择其中一个作为安装过程中使用的主网络接口。如果可能的话，安装程序已经选中了第一个已连接的网络接口。

note: Type: string Description :sl2: :sl1:
en: Wireless ESSID for ${iface}:
zh: ${iface} 的无线 ESSID：

note: Type: string Description :sl2:
en: ${iface} is a wireless network interface. Please enter the name (the ESSID) of the wireless network you would like ${iface} to use. If you would like to use any available network, leave this field blank.
zh: ${iface} 是一个无线网络接口。请输入 ${iface} 将要使用的无线网络的名称 (ESSID)。如果您希望使用任意可用的网络，请将此处置空。

note: Type: string Description :sl1:
en: Attempting to find an available wireless network failed.
zh: 尝试寻找可用的无线网络失败。

note: Type: string Description :sl1:
en: ${iface} is a wireless network interface. Please enter the name (the ESSID) of the wireless network you would like ${iface} to use. To connect to any available network, leave this field blank.
zh: ${iface} 是一个无线网络接口。请输入 ${iface} 将要使用的无线网络的名称 (ESSID)。如果您希望使用任何可用的网络，请将此处置空。

note: Type: select Choices :sl2:
en: WEP/Open Network
zh: WEP/开放网络

note: Type: select Description :sl2:
en: Wireless network type for ${iface}:
zh: ${iface} 的无线网络类型：

note: Type: select Description :sl2:
en: Choose WEP/Open if the network is open or secured with WEP. Choose WPA/WPA2 if the network is protected with WPA/WPA2 PSK (Pre-Shared Key).
zh: 如果网络是开放的或者使用 WEP 加密，请选择 WEP/开放。如果是由 WPA/WPA2 PSK (预共享密钥) 保护，请选择 WPA/WPA2。

note: Type: string Description :sl2:
en: WEP key for wireless device ${iface}:
zh: 无线网络设备 ${iface} 的 WEP 密钥：

note: Type: string Description :sl2:
en: If applicable, please enter the WEP security key for the wireless device ${iface}. There are two ways to do this:
zh: 如果需要，请为无线网络设备 ${iface} 设备输入 WEP 安全密钥。输入方式有以下两种：

note: Type: string Description :sl2:
en: If your WEP key is in the format 'nnnn-nnnn-nn', 'nn:nn:nn:nn:nn:nn:nn:nn', or 'nnnnnnnn', where n is a number, just enter it as it is into this field.
zh: 如果您的 WEP 密钥的格式是 "nnnn-nnnn-nn"、"nn:nn:nn:nn:nn:nn:nn:nn" 或 "nnnnnnnn" (其中的 n 是数字)，请将它直接填写到输入框中。

note: Type: string Description :sl2:
en: If your WEP key is in the format of a passphrase, prefix it with 's:' (without quotes).
zh: 如果您的 WEP 密钥的格式是一个密码字符串，请在前面加上 "s:" (不包括引号)。

note: Type: string Description :sl2:
en: Of course, if there is no WEP key for your wireless network, leave this field blank.
zh: 当然，如果您的无线网络没有 WEP 密钥，请将此栏置空。

note: Type: error Description :sl2:
en: Invalid WEP key
zh: 无效的 WEP 密钥

note: Type: error Description :sl2:
en: The WEP key '${wepkey}' is invalid. Please refer to the instructions on the next screen carefully on how to enter your WEP key correctly, and try again.
zh: 此 WEP 密钥 "${wepkey}" 是无效的。请仔细阅读下一屏的指导信息，以了解如何正确地输入您的 WEP 密钥，并重试。

note: Type: error Description :sl2:
en: The WPA/WPA2 PSK passphrase was either too long (more than 64 characters) or too short (less than 8 characters).
zh: WPA/WPA2 PSK 密码过长 (多于 64 个字符) 或过短 (少于 8 个字符)。

note: Type: string Description :sl2:
en: WPA/WPA2 passphrase for wireless device ${iface}:
zh: 无线网络设备 ${iface} 的 WPA/WPA2 密码：

note: Type: string Description :sl2:
en: Enter the passphrase for WPA/WPA2 PSK authentication. This should be the passphrase defined for the wireless network you are trying to use.
zh: 输入用于 WPA/WPA2 PSK 认证的密码。这应该是您尝试连接的无线网络中设置的密码。

note: Type: error Description :sl2:
en: Invalid ESSID
zh: 无效的 ESSID

note: Type: error Description :sl2:
en: The ESSID "${essid}" is invalid. ESSIDs may only be up to ${max_essid_len} characters, but may contain all kinds of characters.
zh: 此 ESSID "${essid}" 无效。ESSID 最大长度为 ${max_essid_len} 个字符，但可以包含所有类型的字符。

note: Type: text Description :sl2:
en: Attempting to exchange keys with the access point...
zh: 正在尝试和接入点交换密钥...

note: Type: text Description :sl2: :sl1:
en: This may take some time.
zh: 这将花费一些时间。

note: Type: text Description :sl2:
en: WPA/WPA2 connection succeeded
zh: WPA/WPA2 连接成功

note: Type: note Description :sl2:
en: Failure of key exchange and association
zh: 密钥交换与协商失败

note: Type: note Description :sl2:
en: The exchange of keys and association with the access point failed. Please check the WPA/WPA2 parameters you provided.
zh: 和接入点交换密钥与协商失败。请检查您提供的 WPA/WPA2 参数。

note: Type: string Description :sl1:
en: Please enter the hostname for this system.
zh: 请输入此系统的主机名。

note: Type: string Description :sl1:
en: The hostname is a single word that identifies your system to the network. If you don't know what your hostname should be, consult your network administrator. If you are setting up your own home network, you can make something up here.
zh: 主机名是在网络中识别您的系统的一个单词。如果您不知道主机名是什么，请询问网络管理员。如果您正在设置家庭网络，那么可以随意写个名字。

note: Type: error Description :sl2:
en: The name "${hostname}" is invalid.
zh: 名称 "${hostname}" 无效。

note: Type: error Description :sl2:
en: A valid hostname may contain only the numbers 0-9, upper and lowercase letters (A-Z and a-z), and the minus sign. It must be at most ${maxhostnamelen} characters long, and may not begin or end with a minus sign.
zh: 正确的主机名应当只包含数字 0-9、大小写字母 (A-Z 和 a-z) 和减号，最长不能超过 ${maxhostnamelen} 个字符，且不能以减号开始或结束。

note: Type: error Description :sl2:
en: An error occurred and the network configuration process has been aborted. You may retry it from the installation main menu.
zh: 发生错误，网络配置过程已中止。您可以从安装程序主菜单中重试。

note: Type: error Description :sl2:
en: No network interfaces detected
zh: 未探测到网络接口

note: Type: error Description :sl2:
en: No network interfaces were found. The installation system was unable to find a network device.
zh: 没有检测到网络接口。安装程序无法找到网络设备。

note: Type: error Description :sl2:
en: You may need to load a specific module for your network card, if you have one. For this, go back to the network hardware detection step.
zh: 如果您的网卡使用特定的模块，您可能还需要加载它。要完成此任务，请返回到网络硬件探测步骤。

note: Type: note Description A "kill switch" is a physical switch found on some network cards that disables the card. :sl2:
en: Kill switch enabled on ${iface}
zh: ${iface} 上的禁用开关 (kill switch) 已开启

note: Type: note Description A "kill switch" is a physical switch found on some network cards that disables the card. :sl2:
en: ${iface} appears to have been disabled by means of a physical "kill switch". If you intend to use this interface, please switch it on before continuing.
zh: ${iface} 似乎被物理的 "禁用开关" 所禁用。如果您想要使用此接口，请在继续安装前开启它。

note: Type: select Choices :sl2: Note to translators : Please keep your translations of each choice below the 65 columns limit (which means 65 characters for most languages) Choices MUST be separated by commas You MUST use standard commas not special commas for your language You MUST NOT use commas inside
en: Infrastructure (Managed) network
zh: Infrastructure (Managed) 网络

note: Type: select Choices :sl2: Note to translators : Please keep your translations of each choice below the 65 columns limit (which means 65 characters for most languages) Choices MUST be separated by commas You MUST use standard commas not special commas for your language You MUST NOT use commas inside
en: Ad-hoc network (Peer to peer)
zh: Ad-hoc 网络 (点对点)

note: Type: select Description :sl2:
en: Type of wireless network:
zh: 无线网络的类型：

note: Type: select Description :sl2:
en: Wireless networks are either managed or ad-hoc. If you use a real access point of some sort, your network is Managed. If another computer is your 'access point', then your network may be Ad-hoc.
zh: 无线网络可以是受管理 (managed) 或自组织 (ad-hoc) 两种类型。如果您使用了某种实体装置作为接入点 (access point)，您的网络就是 Managed。如果是以另一台计算机作为您的 "接入点"，那么您的网络就应该是 Ad-hoc。

note: Type: text Description :sl2:
en: Wireless network configuration
zh: 无线网络设置

note: Type: text Description :sl2:
en: Searching for wireless access points...
zh: 正在搜索无线网络接入点...

note: Type: text Description :sl2:
en: Detecting link on ${interface}; please wait...
zh: 正在探测 ${interface} 上的连接，请稍候...

note: Type: text Description :sl2:
en: Wireless ethernet (802.11x)
zh: 无线局域网 (802.11x)

note: Type: text Description :sl2:
en: Token Ring
zh: 令牌环

note: Type: text Description :sl2:
en: USB net
zh: USB 网络

note: Type: text Description :sl2:
en: Serial-line IP
zh: 串行 IP

note: Type: text Description :sl2:
en: Parallel-port IP
zh: 并口 IP

note: Type: text Description :sl2:
en: ISDN Point-to-Point Protocol
zh: ISDN 点对点协议

note: Type: text Description :sl2:
en: Unknown interface
zh: 未知接口

note: Type: text Description base-installer progress bar item :sl1:
en: Storing network settings...
zh: 正在保存网络设置...

note: Type: text Description Item in the main menu to select this package Translators: keep below 55 columns :sl1:
en: Configure the network
zh: 配置网络

note: Type: string Description :sl3:
en: Waiting time (in seconds) for link detection:
zh: 连接探测时的等待时间 (秒)：

note: Type: string Description :sl3:
en: Please enter the maximum time you would like to wait for network link detection.
zh: 请输入网络连接探测时的最大等待时间 (秒)。

note: Type: error Description :sl3:
en: Invalid network link detection waiting time
zh: 网络连接探测等待时间无效

note: Type: error Description :sl3:
en: The value you have provided is not valid. The maximum waiting time (in seconds) for network link detection must be a positive integer.
zh: 您提供的值无效。网络连接探测时的最大等待时间 (秒) 必须为正整数。

note: Type: select Choices Translators: please do not translate the variable essid_list :sl1:
en: ${essid_list} Enter ESSID manually
zh: ${essid_list} 手动输入 ESSID

note: Type: select Description :sl1:
en: Wireless network:
zh: 无线网络：

note: Type: select Description :sl1:
en: Select the wireless network to use during the installation process.
zh: 选择安装过程中使用的无线网络。

note: Type: string Description :sl1:
en: DHCP hostname:
zh: DHCP 主机名：

note: Type: string Description :sl1:
en: You may need to supply a DHCP host name. If you are using a cable modem, you might need to specify an account number here.
zh: 您需要提供一个 DHCP 主机名。如果您使用的是同轴电缆调制解调器，可能还需要指定一个帐号。

note: Type: string Description :sl1:
en: Most other users can just leave this blank.
zh: 大多数其他用户可以将此栏置空。

note: Type: text Description :sl1:
en: Configuring the network with DHCP
zh: 正在使用 DHCP 配置网络

note: Type: text Description :sl1:
en: Network autoconfiguration has succeeded
zh: 网络自动配置成功

note: Type: error Description :sl2:
en: No DHCP client found
zh: 没有找到 DHCP 客户端程序

note: Type: error Description :sl2:
en: No DHCP client was found. Please make sure, that a DHCP installer component is installed.
zh: 未找到 DHCP 客户端。请再次确认安装程序的 DHCP 组件是否存在。

note: Type: error Description :sl2:
en: The DHCP configuration process has been aborted.
zh: DHCP 配置过程已被中止。

note: Type: select Choices :sl1: Note to translators : Please keep your translation below a 65 columns limit (which means 65 characters in single-byte languages)
en: Retry network autoconfiguration
zh: 重新尝试网络自动配置

note: Type: select Choices :sl1: Note to translators : Please keep your translation below a 65 columns limit (which means 65 characters in single-byte languages)
en: Retry network autoconfiguration with a DHCP hostname
zh: 使用 DHCP 主机名重新尝试网络自动配置

note: Type: select Choices :sl1: Note to translators : Please keep your translation below a 65 columns limit (which means 65 characters in single-byte languages)
en: Configure network manually
zh: 手动配置网络

note: Type: select Choices :sl1: Note to translators : Please keep your translation below a 65 columns limit (which means 65 characters in single-byte languages)
en: Do not configure the network at this time
zh: 暂时不配置网络

note: Type: select Description :sl1:
en: Network configuration method:
zh: 网络配置方式：

note: Type: select Description :sl1:
en: From here you can choose to retry DHCP network autoconfiguration (which may succeed if your DHCP server takes a long time to respond) or to configure the network manually. Some DHCP servers require a DHCP hostname to be sent by the client, so you can also choose to retry DHCP network autoconfiguration with a hostname that you provide.
zh: 现在，您可以选择重新尝试 DHCP 网络自动配置 (如果您的 DHCP 服务器响应延时很长，重新配置一遍可能就会成功) 或者手动配置网络。另外，某些 DHCP 服务器要求客户端发送 DHCP 主机名，因此您可以在重试 DHCP 网络自动配置时提供一个主机名。

note: Type: note Description :sl1:
en: Network autoconfiguration failed
zh: 网络自动配置失败

note: Type: note Description :sl1:
en: Your network is probably not using the DHCP protocol. Alternatively, the DHCP server may be slow or some network hardware is not working properly.
zh: 您的网络可能并未使用 DHCP 协议，也有可能是 DHCP 服务器速度过于缓慢或者某些网络设备未能正常工作。

note: Type: boolean Description :sl2:
en: Continue without a default route?
zh: 无默认路由，继续安装吗？

note: Type: boolean Description :sl2:
en: The network autoconfiguration was successful. However, no default route was set: the system does not know how to communicate with hosts on the Internet. This will make it impossible to continue with the installation unless you have the first image from a set of installation media, a 'Netinst' image, or packages available on the local network.
zh: 网络自动配置成功。但是由于未设置默认路由，系统将无法连接互联网上的主机。除非您拥有一组安装介质中的第一个镜像、"Netinst" 镜像或在本地网络上存有所需的软件包，否则将无法继续进行安装。

note: Type: boolean Description :sl2:
en: If you are unsure, you should not continue without a default route: contact your local network administrator about this problem.
zh: 如果您有疑问，请不要在未设定默认路由的情况下继续安装：请向网络管理员咨询相关问题。

note: Type: text Description :sl1:
en: Reconfigure the wireless network
zh: 重新配置无线网络

note: Type: text Description IPv6 :sl2:
en: Attempting IPv6 autoconfiguration...
zh: 正在尝试 IPv6 自动配置...

note: Type: text Description IPv6 :sl2:
en: Waiting for link-local address...
zh: 正在等待 link-local 地址...

note: Type: text Description :sl2:
en: Configuring the network with DHCPv6
zh: 使用 DHCPv6 来配置网络

note: Type: string Description IPv6 :sl1:
en: The IP address is unique to your computer and may be:
zh: IP 地址与您的计算机相关联，其可能是：

note: Type: string Description IPv6 :sl1:
en:  * four numbers separated by periods (IPv4);
     * blocks of hexadecimal characters separated by colons (IPv6).
zh:  * 句点分隔的四个数字 (IPv4);
     * 冒号分隔的十六进制字符 (IPv6)。

note: Type: string Description IPv6 :sl1:
en: You can also optionally append a CIDR netmask (such as "/24").
zh: 您也可以在后面附加一个 CIDR 网络掩码 (如 "/24")。

note: Type: string Description IPv6 :sl1:
en: If you don't know what to use here, consult your network administrator.
zh: 如果您不知道应该输入什么内容，请咨询网络管理员。

note: Type: error Description IPv6 :sl2:
en: Malformed IP address
zh: IP 地址格式有误

note: Type: error Description IPv6 :sl2:
en: The value you provided is not a usable IPv4 or IPv6 address. Please consult your network administrator and try again.
zh: 您提供的值不是可用的 IPv4 或 IPv6 地址。请咨询网络管理员并重试。

note: Type: string Description :sl2:
en: Point-to-point address:
zh: 点对点地址：

note: Type: string Description :sl2:
en: The point-to-point address is used to determine the other endpoint of the point to point network.  Consult your network administrator if you do not know the value.  The point-to-point address should be entered as four numbers separated by periods.
zh: 点对点地址用来确定点对点网络的另一端。如果您不知道地址，请咨询网络管理员。点对点地址应该是以用句点分隔的四个数字组成。

note: Type: string Description :sl1:
en: The netmask is used to determine which machines are local to your network.  Consult your network administrator if you do not know the value.  The netmask should be entered as four numbers separated by periods.
zh: 网络掩码用于确定哪些机器位于您的网络中。如果您不知道掩码值，请咨询网络管理员。掩码应该由用句点分隔的四个数字组成。

note: Type: string Description :sl1:
en: The gateway is an IP address (four numbers separated by periods) that indicates the gateway router, also known as the default router.  All traffic that goes outside your LAN (for instance, to the Internet) is sent through this router.  In rare circumstances, you may have no router; in that case, you can leave this blank.  If you don't know the proper answer to this question, consult your network administrator.
zh: 网关是用于指示网关路由 (也叫做默认路由) 的 IP 地址 (用句点分隔的四个数字)。所有与局域网外的通信 (例如，对互联网的访问) 都要经过它。在某些罕见情况下，您可能并不使用路由；这种情况下，置空就可以了。如果不知道应该回答什么，请咨询网络管理员。

note: Type: error Description :sl2:
en: Unreachable gateway
zh: 网关不可达

note: Type: error Description :sl2:
en: The gateway address you entered is unreachable.
zh: 您输入的网关地址不可达。

note: Type: error Description :sl2:
en: You may have made an error entering your IP address, netmask and/or gateway.
zh: 也许您输入的 IP 地址、网络掩码和/或网关有误。

note: Type: error Description IPv6 :sl3:
en: IPv6 unsupported on point-to-point links
zh: 点对点链接不支持 IPv6

note: Type: error Description IPv6 :sl3:
en: IPv6 addresses cannot be configured on point-to-point links.  Please use an IPv4 address, or go back and select a different network interface.
zh: 无法在点对点链接上配置 IPv6 地址。请使用 IPv4 地址，或者返回并选择另一个网络接口。

note: Type: boolean Description :sl1:
en: Is this information correct?
zh: 这些信息正确吗？

note: Type: boolean Description :sl1:
en: Currently configured network parameters:
zh: 当前配置的网络参数：

note: Type: boolean Description :sl1:
en:  interface     = ${interface}
     ipaddress     = ${ipaddress}
     netmask       = ${netmask}
     gateway       = ${gateway}
     pointopoint   = ${pointopoint}
     nameservers   = ${nameservers}
zh:  接口          = ${interface}
     IP 地址       = ${ipaddress}
     网络掩码      = ${netmask}
     网关          = ${gateway}
     点对点        = ${pointopoint}
     域名服务器    = ${nameservers}

note: Type: text Description Item in the main menu to select this package Translators: keep below 55 columns :sl1:
en: Configure a network using static addressing
zh: 使用静态地址配置网络

note: Type: text Description :sl3:
en: Continue installation remotely using SSH
zh: 使用 SSH 继续远程安装

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Start installer
zh: 启动安装程序

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Start installer (expert mode)
zh: 启动安装程序 (专家模式)

note: Type: select Description :sl3:
en: Network console option:
zh: 网络控制台选项：

note: Type: select Description :sl3:
en: This is the network console for the Debian installer. From here, you may start the Debian installer, or execute an interactive shell.
zh: 这是 Debian 安装程序的网络控制台。在这里，您可以启动 Debian 安装程序，或者执行交互式 shell。

note: Type: select Description :sl3:
en: To return to this menu, you will need to log in again.
zh: 要返回此菜单，您必须重新登录。

note: Type: text Description :sl3:
en: Generating SSH host key
zh: 正在生成 SSH 主机密钥

note: Type: password Description :sl3:
en: Remote installation password:
zh: 远程安装密码：

note: Type: password Description :sl3:
en: You need to set a password for remote access to the Debian installer. A malicious or unqualified user with access to the installer can have disastrous results, so you should take care to choose a password that is not easy to guess. It should not be a word found in the dictionary, or a word that could be easily associated with you, like your middle name.
zh: 您需要设置一个密码以远程访问 Debian 安装程序。任何恶意或不够格的用户拥有了使用安装程序的权限，都有可能会造成灾难性的后果。因此，您必须小心地选择一个不易猜出的密码。您不应当选择一个能在字典中找得到的单词，或者与您有紧密联系的词语，比如您的姓名。

note: Type: password Description :sl3:
en: This password is used only by the Debian installer, and will be discarded once you finish the installation.
zh: 此密码仅被 Debian 安装程序所使用。安装结束后，它将被自动丢弃。

note: Type: password Description :sl3:
en: Please enter the same remote installation password again to verify that you have typed it correctly.
zh: 请重新输入相同的远程安装密码以验证您的输入正确无误。

note: #-#-#-#-#  network-console_1.94_zh_CN.po (debian-installer)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-iscsi_77_zh_CN.po (debian-installer)  #-#-#-#-# #-#-#-#-#  user-setup_1.96_zh_CN.po (debian-installer)  #-#-#-#-# :sl2:
en: You entered an empty password, which is not allowed. Please choose a non-empty password.
zh: 您输入的是空密码，这是不允许的。请选择一个非空的密码。

note: Type: error Description :sl3:
en: The two passwords you entered were not the same. Please enter a password again.
zh: 您所输入的两个密码并不相同。请重新输入。

note: Type: note Description :sl3:
en: Start SSH
zh: 启动 SSH

note: Type: note Description :sl3:
en: To continue the installation, please use an SSH client to connect to the IP address ${ips} and log in as the "installer" user. For example:
zh: 要继续安装，请使用 SSH 客户端连接至 IP 地址 ${ips} 并以 "installer" 用户名登录。例如：

note: Type: note Description :sl3:
en: The fingerprint of this SSH server's host key is: ${fingerprint}
zh: 此 SSH 服务器的主机密钥的指纹码 (fingerprint) 为：${fingerprint}

note: Type: note Description :sl3:
en: Please check this carefully against the fingerprint reported by your SSH client.
zh: 请仔细核对它是否与 SSH 客户端所报告的指纹码一致。

note: Type: error Description :sl3:
en: Could not fetch SSH authorized keys
zh: 无法获取 SSH 认证密钥

note: Type: error Description :sl3: Translators: do NOT translate the "LOCATION" variable name
en: An error occurred while fetching SSH authorized keys from ${LOCATION}.
zh: 从 ${LOCATION} 获取 SSH 授权密钥时出现错误。

en: NetworkManager Applet
zh: 网络管理器小程序

en: NetworkManager
zh: 网络管理器

en: NetworkManager connection editor
zh: 网络管理器连接编辑器

en: NetworkManager is a system service for managing and configuring your network connections and devices.
zh: 网络管理器（NetworkManager）是一项系统服务，用于管理和配置您的网络连接和设备。

en: The nm-connection-editor program works with NetworkManager to create and edit existing connection profiles for NetworkManager.
zh: 程序 nm-connection-editor 与网络管理器（NetworkManager）交互来为网络管理器创建和编辑已有的连接配置。

en: Advanced Network Configuration
zh: 高级网络配置

en: Manage and change your network connection settings
zh: 管理或更改您的网络连接设置

en: Disable connected notifications
zh: 禁用连接通知

en: Set this to true to disable notifications when connecting to a network.
zh: 将此项设为 true 以禁用连接到网络时显示的通知。

en: Disable disconnected notifications
zh: 禁用断开通知

en: Set this to true to disable notifications when disconnecting from a network.
zh: 将此项设为 true 以禁用从网络断开时显示的通知。

en: Disable VPN notifications
zh: 禁用 VPN 通知

en: Set this to true to disable notifications when connecting to or disconnecting from a VPN.
zh: 将此项设为 true 以禁用连接或断开 VPN 时的通知。

en: Suppress networks available notifications
zh: 禁用网络可用通知

en: Set this to true to disable notifications when Wi-Fi networks are available.
zh: 将此项设为 true 以禁用无线网络可用时显示的通知。

en: Used to determine whether settings should be migrated to a new version.
zh: 用于决定设置是否应被迁移至新版本。

en: Disable WiFi Create
zh: 禁用 WiFi 创建

en: Set to true to disable creation of adhoc networks when using the applet.
zh: 设为 true 以禁止使用小程序时创建 adhoc 网络。

en: Suppress broadband device unlock prompt
zh: 不显示宽带设备解锁提示

en: Set to true to not prompt for PIN/PUK when providing it is required to unlock a broadband device.
zh: 设为 true 以在解锁宽带设备需要提供 PIN/PUK 时不进行提示。

en: Show the applet in notification area
zh: 在通知区域显示小程序图标

en: Set to FALSE to disable displaying the applet in the notification area.
zh: 设为 FALSE 以禁止小程序图标在通知区域显示。

en: 802.1X authentication
zh: 802.1X 身份验证

en: secure.
zh: 安全。

en: insecure.
zh: 不安全。

en: Wrong PUK code; please contact your provider.
zh: 错误的 PUK 代码；请联络您的供应商。

en: Wrong PIN code; please contact your provider.
zh: 错误的 PIN 代码；请联络您的供应商。

note: Start the spinner to show the progress of the unlock
en: Sending unlock code…
zh: 正在发送解锁码……

en: Mobile Broadband (%s)
zh: 移动宽带（%s）

note: Default connection item
en: New Mobile Broadband connection…
zh: 新建移动宽带连接…

en: You are now connected to the Mobile Broadband network.
zh: 您现在已连接到移动宽带网络。

en: Mobile Broadband network.
zh: 移动宽带网络。

comment: 这里的"home network"与下面的“漫游网络”是对比的关闭，应和下文的其他地方译法一致为“主网络”才说的通。
en: You are now registered on the home network.
zh: 您现在已注册到主网络。

en: You are now registered on a roaming network.
zh: 您现在已注册到一个漫游网络。

en: You are now connected to the mobile broadband network.
zh: 您现在已连接到移动宽带网络。

en: Preparing mobile broadband connection “%s”…
zh: 正在准备移动宽带连接“%s”……

en: Configuring mobile broadband connection “%s”…
zh: 正在配置移动宽带连接“%s”……

en: User authentication required for mobile broadband connection “%s”…
zh: 移动宽带连接“%s”需要用户身份验证……

en: Requesting a network address for “%s”…
zh: 正在为“%s”请求网络地址……

en: Mobile broadband connection “%s” active
zh: 移动宽带连接“%s”已激活

en: Auto Ethernet
zh: 自动以太网

en: Ethernet Networks (%s)
zh: 以太网（%s）

en: Ethernet Network (%s)
zh: 以太网（%s）

en: Ethernet Networks
zh: 以太网

en: Ethernet Network
zh: 以太网

en: You are now connected to the ethernet network.
zh: 您现已连接到以太网。

en: Preparing ethernet network connection “%s”…
zh: 正在准备以太网连接“%s”……

en: Configuring ethernet network connection “%s”…
zh: 正在配置以太网连接“%s”……

en: User authentication required for ethernet network connection “%s”…
zh: 以太网连接“%s”需要用户身份验证……

en: Requesting an ethernet network address for “%s”…
zh: 正在为“%s”请求以太网网络地址……

en: Ethernet network connection “%s” active
zh: 以太网连接“%s”已激活

en: _Connect to Hidden Wi-Fi Network…
zh: 连接到隐藏的 Wi-Fi 网络(_C)…

en: Create _New Wi-Fi Network…
zh: 新建 Wi-Fi 网络(_N)…

en: Failed to add new connection
zh: 无法添加新连接

en: Wi-Fi Networks (%s)
zh: Wi-Fi 网络（%s）

en: Wi-Fi Network (%s)
zh: Wi-Fi 网络（%s）

en: Wi-Fi Network | Wi-Fi Networks
zh[0]: Wi-Fi 网络

en: Wi-Fi is disabled
zh: Wi-Fi 已禁用

en: Wi-Fi is disabled by hardware switch
zh: Wi-Fi 已通过硬件开关禁用

en: _Available networks
zh: 可用网络(_A)

en: Wi-Fi Networks Available
zh: Wi-Fi 网络可用

en: Use the network menu to connect to a Wi-Fi network
zh: 使用网络菜单连接到 Wi-Fi 网络

en: You are now connected to the Wi-Fi network “%s”.
zh: 您现在已连接到 Wi-Fi 网络“%s”。

en: Preparing Wi-Fi network connection “%s”…
zh: 正在准备 Wi-Fi 网络连接“%s”……

en: Configuring Wi-Fi network connection “%s”…
zh: 正在配置 Wi-Fi 网络连接“%s”……

en: User authentication required for Wi-Fi network “%s”…
zh: Wi-Fi 网络“%s”需要用户身份验证……

en: Requesting a Wi-Fi network address for “%s”…
zh: 正在为“%s”请求网络地址……

en: Wi-Fi network connection “%s” active: %s (%d%%)
zh: Wi-Fi 网络连接“%s”已激活：%s (%d%%)

en: Wi-Fi network connection “%s” active
zh: Wi-Fi 网络连接“%s”已激活

en: Failed to activate connection
zh: 无法激活连接

en: Error displaying connection information:
zh: 显示连接信息时出错：

en: Dynamic WEP
zh: 动态 WEP

note: Create the expander
en: More addresses
zh: 更多地址

[ctx: Speed]
en: Unknown
zh: 未知

[ctx: Address]
note: Address
en: Unknown
zh: 未知

[ctx: Subnet Mask]
note: Prefix
en: Unknown
zh: 未知

en: Primary DNS
zh: 主 DNS

en: Secondary DNS
zh: 二级 DNS

en: Tertiary DNS
zh: 三级 DNS

en: Ethernet (%s)
zh: 以太网（%s）

en: GSM (%s)
zh: GSM（%s）

en: CDMA (%s)
zh: CDMA（%s）

en: VPN Type
zh: VPN 类型

en: VPN Username
zh: VPN 用户名

en: Base Connection
zh: 基础连接

note: Shouldn't really happen but ...
en: No valid active connections found!
zh: 未找到合法的活动连接！

en: Copyright © 2004-2017 Red Hat, Inc.
    Copyright © 2005-2008 Novell, Inc.
    and many other community contributors and translators
zh: Copyright © 2004-2017 Red Hat 公司
    Copyright © 2005-2008 Novell 公司
    和其他众多社区贡献者和翻译者

en: Notification area applet for managing your network devices and connections.
zh: 管理您网络设备和连接的通知区域小程序。

en: NetworkManager Website
zh: NetworkManager 网站

en: The NetworkManager Applet could not find some required resources (the .ui file was not found).
zh: 网络管理器小程序找不到所需的资源（.ui 文件未找到）。

en: Missing resources
zh: 缺少资源

en: SIM PIN unlock required
zh: 需要解锁 SIM PIN

en: SIM PIN Unlock Required
zh: 需要解锁 SIM PIN

note: FIXME: some warning about # of times you can enter incorrect PIN
en: The mobile broadband device “%s” requires a SIM PIN code before it can be used.
zh: 移动宽带设备“%s”在可以使用之前需要 SIM PIN 码。

note: Translators: PIN code entry label
en: PIN code:
zh: PIN 码：

note: Translators: Show/obscure PIN checkbox label
en: Show PIN code
zh: 显示 PIN 码

en: SIM PUK unlock required
zh: 需要解锁 SIM PUK

en: SIM PUK Unlock Required
zh: 需要解锁 SIM PUK

note: FIXME: some warning about # of times you can enter incorrect PUK
en: The mobile broadband device “%s” requires a SIM PUK code before it can be used.
zh: 移动宽带设备“%s”在可以使用之前需要 SIM PUK 码。

note: Translators: PUK code entry label
en: PUK code:
zh: PUK 码：

note: Translators: New PIN entry label
en: New PIN code:
zh: 新的 PIN 码：

note: Translators: New PIN verification entry label
en: Re-enter new PIN code:
zh: 再次输入新的 PIN 码：

note: Translators: Show/obscure PIN/PUK checkbox label
en: Show PIN/PUK codes
zh: 显示 PIN/PUK 码

en: Connection had no VPN setting
zh: 连接没有 VPN 设置

en: Failed to write connection to VPN UI: %s (%d)
zh: 写入连接到 VPN UI 失败：%s（%d）

en: Failed to write connection to VPN UI: incomplete write
zh: 写入连接到 VPN UI 失败：写入不完整

en: Failed to add/activate connection
zh: 无法添加/激活连接

en: Device disconnect failed
zh: 设备断开失败

en: Disconnect failure
zh: 断开失败

en: Connection activation failed
zh: 连接启用失败

en: 
    The VPN connection “%s” disconnected because the network connection was interrupted.
zh: 
    由于网络连接中断，VPN 连接“%s”已断开。

en: 
    The VPN connection “%s” failed because the network connection was interrupted.
zh: 
    由于网络连接中断，VPN 连接“%s”失败。

en: 
    The VPN connection “%s” failed because the VPN service stopped unexpectedly.
zh: 
    由于 VPN 服务异常停止，VPN 连接“%s”失败。

en: 
    The VPN connection “%s” failed because the VPN service returned invalid configuration.
zh: 
    由于 VPN 服务返回了无效的配置，VPN 连接“%s”失败。

en: 
    The VPN connection “%s” failed because the connection attempt timed out.
zh: 
    由于连接尝试超时，VPN 连接“%s”失败。

en: 
    The VPN connection “%s” failed because the VPN service did not start in time.
zh: 
    由于 VPN 服务未及时启动，VPN 连接“%s”失败。

en: 
    The VPN connection “%s” failed because the VPN service failed to start.
zh: 
    由于 VPN 服务启动失败，VPN 连接“%s”失败。

en: 
    The VPN connection “%s” failed because there were no valid VPN secrets.
zh: 
    由于没有有效的 VPN 密钥（secret），VPN 连接“%s”失败。

en: 
    The VPN connection “%s” failed because of invalid VPN secrets.
zh: 
    由于 VPN 密钥（secret）无效，VPN 连接“%s”失败。

en: 
    The VPN connection “%s” failed.
zh: 
    VPN 连接“%s”失败。

en: VPN connection has been successfully established.
    
    %s
zh: 已成功建立 VPN 连接。
    
    %s

en: VPN connection has been successfully established.
zh: 已成功建立 VPN 连接。

en: VPN Login Message
zh: VPN 登录消息

en: 
    The VPN connection “%s” failed because the VPN service failed to start.
    
    %s
zh: 
    由于 VPN 服务启动失败，VPN 连接“%s”失败。
    
    %s

en: 
    The VPN connection “%s” failed to start.
    
    %s
zh: 
    VPN 连接“%s”启动失败。
    
    %s

en: device not ready (firmware missing)
zh: 设备未就绪（缺少固件）

en: device not ready
zh: 设备未就绪

en: device not managed
zh: 设备未托管

en: No network devices available
zh: 没有可用的网络设备

en: _VPN Connections
zh: _VPN 连接

en: _Configure VPN…
zh: 配置 VPN(_C)…

en: _Add a VPN connection…
zh: 添加 VPN 连接(_A)…

en: NetworkManager is not running…
zh: 网络管理器未运行……

en: Networking disabled
zh: 网络已禁用

note: 'Enable Networking' item
en: Enable _Networking
zh: 启用联网(_N)

note: 'Enable Wi-Fi' item
en: Enable _Wi-Fi
zh: 启用 _Wi-Fi

note: 'Enable Mobile Broadband' item
en: Enable _Mobile Broadband
zh: 启用移动宽带(_M)

note: Toggle notifications item
en: Enable N_otifications
zh: 启用通知(_O)

note: 'Connection Information' item
en: Connection _Information
zh: 连接信息(_I)

note: 'Edit Connections...' item
en: Edit Connections…
zh: 编辑连接…

en: You are now connected to “%s”.
zh: 您现在已连接到“%s”。

en: The network connection has been disconnected.
zh: 网络连接已被断开。

en: Preparing network connection “%s”…
zh: 正在准备网络连接“%s”……

en: User authentication required for network connection “%s”…
zh: 网络连接“%s”需要用户身份验证……

en: Network connection “%s” active
zh: 网络连接“%s”已激活

en: Starting VPN connection “%s”…
zh: 正在启动 VPN 连接“%s”……

en: User authentication required for VPN connection “%s”…
zh: VPN 连接“%s”需要用户身份验证……

en: Requesting a VPN address for “%s”…
zh: 正在为“%s”请求 VPN 地址……

en: VPN connection active
zh: VPN 连接已激活

en: IP addresses identify your computer on the network. Click the “Add” button to add an IP address.
zh: IP 地址可在网络上标识您的计算机。单击“添加”按钮添加一个 IP 地址。

en: Ig_nore automatically obtained routes
zh: 忽略自动获取的路由(_N)

en: _Use this connection only for resources on its network
zh: 仅将此连接用于相对应的网络上的资源(_U)

en: If enabled, this connection will never be used as the default network connection.
zh: 如启用，此连接将不会被用于默认网络连接。

en: C_reate…
zh: 创建(_R)…

en: Choose a Connection Type
zh: 选择连接类型

en: Select the type of connection you wish to create.
    
    If you are creating a VPN, and the VPN connection you wish to create does not appear in the list, you may not have the correct VPN plugin installed.
zh: 请选择您希望创建的连接的类型。
    
    如果您要创建 VPN 连接，但需要的类型不在列表中，您可能没有安装相应的 VPN 插件。

en: Bonded _connections
zh: 绑定的连接(_C)

en: M_ode
zh: 模式(_O)

en: Monitoring _frequency
zh: 监测频率(_F)

en: _Interface name
zh: 接口名称(_I)

en: _Link Monitoring
zh: 链路监测(_L)

en: ARP _targets
zh: ARP 目标(_T)

en: An IP address, or a comma-separated list of IP addresses, to look for when checking the link status.
zh: 检测链路状态时使用的 IP 地址，或以逗号分隔的 IP 地址列表。

en: Link _up delay
zh: 链路开启延时(_U)

en: Link _down delay
zh: 链路关闭延时(_D)

en: _Primary
zh: 主要(_P)

en: The interface name of the primary device. If set, this device will always be the active port when it is available.
zh: 主设备的接口名称。如果设置，在此设备可用时将一直是活动端口。

en: Path _cost
zh: 路径开销(_C)

en: _Hairpin mode
zh: 发夹（_Hairpin）模式

en: Bridged _connections
zh: 网桥连接(_C)

en: _Forward delay
zh: 转发延时(_F)

en: _Hello time
zh: 呼叫时间(_H)

en: STP forwarding delay, in seconds
zh: STP 转发延时，以秒计

en: STP hello time, in seconds
zh: STP 呼叫时间，以秒计

en: Enable I_GMP snooping
zh: 启用 I_GMP 监听

en: Controls whether IGMP snooping is enabled for this bridge. Note that if snooping was automatically disabled due to hash collisions, the system may refuse to enable the feature until the collisions are resolved.
zh: 控制是否为此网桥启用 IGMP 监听。注意如果散列冲突监听会被自动禁用，系统可能拒绝启用该功能直到冲突解决。

en: Enable _STP (Spanning Tree Protocol)
zh: 启用 _STP（生成树协议）

en: Controls whether Spanning Tree Protocol (STP) is enabled for this bridge
zh: 控制是否为此网桥启用生成树协议（STP）

en: STP priority for this bridge. Lower values are “better”; the lowest priority bridge will be elected the root bridge.
zh: 此网桥的生成树协议（STP）优先级。值越小优先级越高；最高优先级（值最低）的网桥将选为根桥。

en: _Max age
zh: 最大寿命(_M)

en: STP maximum message age, in seconds
zh: 生成树协议（STP）的最大消息寿命，以秒计

en: _Aging time
zh: 老化时间(_A)

en: The Ethernet MAC address aging time, in seconds
zh: 以太网 MAC 地址的老化时间，以秒计

en: Group _forward mask
zh: 组前向掩码(_F)

en: A mask of 16 bits, each corresponding to a group address in the range from 01:80:C2:00:00:00 to 01:80:C2:00:00:0F that must be forwarded. The mask can’t have bits 0, 1 or 2 set because they are used for STP, MAC pause frames and LACP.
zh: 16 位的掩码，每个对应于从 01:80:C2:00:00:00 至 01:80:C2:00:00:0F 范围内必须被转发的组地址。掩码的位 0、1 或2 不能被设定，因为它们用于 SUP、MAC 暂停帧和 LACP。

en: _Use Data Center Bridging (DCB) for this connection
zh: 对此连接使用数据中心桥接（DCB）(_U)

en: Advertise
zh: 通知

en: Willing
zh: 愿意

en: Priority Groups
zh: 优先级组

en: Priority Flow Control
zh: 优先级流量控制

en: Enable or disable priority pause transmission for each User Priority.
zh: 对每个用户优先级启用或禁用按优先级暂停传输。

en: Traffic Class
zh: 流量等级

en: Strict Bandwidth
zh: 严格带宽

en: Priority Bandwidth
zh: 优先级带宽

en: Group Bandwidth
zh: 组带宽

en: Enter the priority group ID for each User Priority.
zh: 为每个用户优先级输入优先级组 ID。

en: Enter the allowed link bandwidth percent each Priority Group may use. The sum of all groups must total 100%.
zh: 输入允许各优先级组使用的链路带宽百分比。所有组的总和必须为 100%。

en: Enter the percentage of priority group bandwidth each user priority may use.
zh: 输入允许各个用户优先级使用的优先级组带宽百分比。

en: Enable or disable strict bandwidth for each user priority.
zh: 为各个用户优先级启用或禁用带宽限制。

en: Enter the traffic class for each user priority.
zh: 为各个用户优先级输入流量等级。

en: Username used to authenticate with the PPPoE service.
zh: 用于 PPPoE 服务验证的用户名。

en: Only initiate sessions with access concentrators that provide the specified service. For most providers this should be left blank.
zh: 只启动与提供了指定服务的集线器的会话。对于大多数运营商，此属性应留空。

en: _Service
zh: 服务(_S)

en: Password used to authenticate with the PPPoE service.
zh: 用于 PPPoE 服务验证的密码。

en: PPP _interface
zh: PPP 接口(_I)

en: P_arent interface
zh: 上级接口(_A)

en: An arbitrary name to assign to the newly created PPP interface.
zh: 分配到新建的 PPP 接口的任意名称。

en: The interface on which the PPP connection will be established.
zh: 建立 PPP 连接的所在接口。

en: C_laim interface
zh: 声明接口(_L)

en: If selected, the connection will take exclusive control of the interface and it won’t be possible to activate another connection on it. Note that the option can only be used for Ethernet interfaces. nm-applet is able to activate the connection only if this option is selected.
zh: 如果选中，连接将独占控制接口而且无法在它上面激活其他接口。注意此选项只能用于以太网接口。nm-applet 仅在选中此选项时能够激活连接。

en: 10 Mb/s
zh: 10 Mb/秒

en: C_loned MAC address
zh: 克隆的 MAC 地址(_L)

en: Wake on LAN
zh: LAN 唤醒

en: _Phy
zh: 物理(_P)

en: _Unicast
zh: 单播(_U)

en: Mul_ticast
zh: 多播(_T)

en: _Broadcast
zh: 广播(_B)

en: _Arp
zh: 地址解析协议(_A)

en: Ma_gic
zh: 幻数据包(_G)

en: _Wake on LAN password
zh: LAN 唤醒密码(_W)

en: Wake-on-LAN password (an Ethernet MAC). It is only valid for magic packets.
zh: LAN 唤醒密码（以太网 MAC）。只对幻数据包有效。

en: Lin_k negotiation
zh: 链路协商(_K)

en: Device link negotiation. If “Manual” is chosen, “Speed” and “Duplex” values will be forced without checking the device compatibility. If unsure, leave here “Ignore” or pick “Automatic”.
zh: 设备链路协商。如果选择“手动”，将强制“速度”和“双工”值而不检查设备的兼容性。如果不确定，保留此处为“忽略”或选择“自动”值。

en: _Speed
zh: 速度(_S)

en: Speed value for static link negotiation, required only when “Ignore” and “Automatic” options are not selected. Before specifying a speed value be sure your device supports it.
zh: 静态链路协商的速度值，仅当未选中“忽略”和“自动”选项时需要。在指定速度值前请确保您的设备支持它。

en: Duple_x
zh: 双工(_X)

en: Duplex value for static link negotiation, required only when “Ignore” and “Automatic” options are not selected. Before specifying a duplex mode be sure your device supports it.
zh: 静态链路协商的双工值，仅当未选中“忽略”和“自动”选项时需要。在指定双工模式前请确保您的设备支持它。

en: All _users may connect to this network
zh: 所有用户都可以连接这个网络(_U)

en: Automatically connect to _VPN
zh: 自动连接到 _VPN

en: Firewall _zone
zh: 防火墙区(_Z)

en: _Metered connection
zh: 流量计费连接(_M)

en: NetworkManager indicates to applications whether the connection is metered and therefore data usage should be restricted. Select which value (“Yes” or “No”) to indicate to applications, or “Automatic” to use a default value based on the connection type and other heuristics.
zh: 网络管理器（NetworkManager）指示给应用程序此连接是否按流量计费因而数据使用应受限。选择指示应用程序的值（“是”或“否”），或者选“自动”以使用基于连接类型和其他启发的默认值。

en: Connect _automatically with priority
zh: 自动以优先级连接(_A)

en: Connection priority for automatic activation. Connections with higher numbers are preferred when selecting profiles for automatic activation. Default value is 0.
zh: 自动激活的连接优先级。选择自动激活的配置集时会优先选择更高数字的连接。默认值为 0。

note: #-#-#-#-#  network-manager-applet_1.36.0-4_zh_CN.po (network-manager-applet main)  #-#-#-#-# IP-over-InfiniBand "datagram mode"
en: Datagram
zh: 数据报

en: _Transport mode
zh: 传输模式(_T)

en: Parent device
zh: 上级设备

en: Local IP
zh: 本地 IP

en: Remote IP
zh: 远程 IP

en: Input key
zh: 输入密钥

en: Output key
zh: 输出密钥

en: Automatic with manual DNS settings
zh: 自动，与手动 DNS 设置

en: Link-Local
zh: 本地链路

en: _Method
zh: 方法(_M)

en: The DHCP client identifier allows the network administrator to customize your computer’s configuration. If you wish to use a DHCP client identifier, enter it here.
zh: DHCP 客户端标识符允许网络管理员自定义您的计算机配置。如果您要使用 DHCP 客户端标识符，请在此输入。

en: Domains used when resolving host names. Use commas to separate multiple domains.
zh: 解析主机名时使用的域。用逗号分隔多个域。

en: D_HCP client ID
zh: D_HCP 客户端 ID

en: S_earch domains
zh: 搜索域(_E)

en: DNS ser_vers
zh: DNS 服务器(_V)

en: IP addresses of domain name servers used to resolve host names. Use commas to separate multiple domain name server addresses.
zh: 用来解析主机名的域名服务器的 IP 地址。用逗号分隔多个域名服务器地址。

en: Require IPv_4 addressing for this connection to complete
zh: 需要 IPv_4 地址完成这个连接

en: When connecting to IPv6-capable networks, allows the connection to complete if IPv4 configuration fails but IPv6 configuration succeeds.
zh: 当连接到兼容 IPv6 的网络时，如果 IPv4 配置失败而 IPv6 配置成功，则允许连接完成。

en: _Routes…
zh: 路由(_R)…

en: Enabled (prefer public address)
zh: 已启用（公共地址优先）

en: Enabled (prefer temporary address)
zh: 已启用（临时地址优先）

en: Stable privacy
zh: 固定隐私

en: IP addresses of domain name servers used to resolve host names. Use commas to separate multiple domain name server addresses. Link-local addresses will be automatically scoped to the connecting interface.
zh: 用来解析主机名的域名服务器的 IP 地址。用逗号分隔多个域名服务器地址。本地链路地址会自动配置到连接中的接口。

en: IPv6 _privacy extensions
zh: IPv6 隐私扩展(_P)

en: If enabled, it makes the kernel generate a temporary IPv6 address in addition to the public one generated from MAC address. This enhances privacy, but could cause problems in some applications. If set to "Default", the value from NetworkManager global configuration is used. If that is also unset, use the kernel default value read from file "/proc/sys/net/ipv6/conf/default/use_tempaddr"
zh: 如果启用，则内核从 MAC 地址生成一个公共 IPv6 地址之外，还会生成一个临时的 IPv6 地址。这可以加强隐私保护，但可能会在某些应用程序中引起问题。如果设为“Default”，则使用 NetworkManager 的全局配置。如果全局配置也未设置，则使用读取自“/proc/sys/net/ipv6/conf/default/use_tempaddr”的内核默认值。

en: IPv6 address _generation mode
zh: IPv6 地址生成模式

en: Require IPv_6 addressing for this connection to complete
zh: 需要 IPv_6 地址完成这个连接

en: When connecting to IPv4-capable networks, allows the connection to complete if IPv6 configuration fails but IPv4 configuration succeeds.
zh: 当连接到兼容 IPv4 的网络时，如果 IPv6 配置失败而 IPv4 配置成功，则允许认定连接完成。

en: _Device name
zh: 设备名称（_D）

en: The name of the MACsec device.
zh: MACsec 设备的名称。

en: _Parent device
zh: 上级设备（_P）

en: The parent interface name or parent connection UUID from which this MACSEC interface should be created.
zh: 此 MACSEC 接口应该创建自的上级接口名称或上级连接的 UUID。

en: The parent interface name or parent connection UUID from which this MACsec interface should be created
zh: 此 MACsec 接口应该创建自的上级接口名称或上级连接的 UUID

en: Specifies how the CAK (Connectivity Association Key) for MKA (MACsec Key Agreement) is obtained. For the EAP mode, fill the parameters in the 802.1X security page
zh: 指定如何获取用于 MKA（MACsec 密钥管理）的 CAK（连接相关密钥）。对于 EAP 模式，填写 802.1X 安全页的参数

en: The pre-shared Connectivity Association Key
zh: 预共享连接关联的密钥名称

en: The pre-shared Connectivity-association Key Name
zh: 预共享连接关联的密钥名称

en: Specifies the validation mode for incoming frames
zh: 指定传入帧的验证模式

en: _SCI port
zh: SCI 端口（_S）

en: The port component of the SCI (Secure Channel Identifier)
zh: SCI（安全信道标识符）的端口组件

en: Whether the transmitted traffic must be encrypted
zh: 是否加密传输的流量

en: Nu_mber
zh: 编号(_M)

en: N_etwork ID
zh: 网络 ID(_E)

en: Change…
zh: 更改…

en: Allow _roaming if home network is not available
zh: 如果本地网络不可用则允许漫游(_R)

en: Allowed methods
zh: 允许的方法

en: Configure _Methods…
zh: 配置方法(_M)…

en: _Use point-to-point encryption (MPPE)
zh: 使用点对点加密（MPPE）(_U)

en: _Require 128-bit encryption
zh: 需要 128 位加密(_R)

en: Use _stateful MPPE
zh: 使用有状态 MPPE(_S)

en: Allow _BSD data compression
zh: 允许 _BSD 数据压缩

en: Allow _Deflate data compression
zh: 允许 _Deflate 数据压缩

en: Send PPP _echo packets
zh: 发送 PPP 回响包(_E)

en: For browser only
zh: 仅浏览器

en: Use this proxy configuration for only browser clients/schemes.
zh: 仅对浏览器客户端/方案使用此代理配置。

en: PAC script
zh: PAC 脚本

en: URL from where the PAC script is to be obtained.
zh: 从哪里获取 PAC 脚本的 URL。

en: Import script from a file…
zh: 从文件导入脚本…

en: Ad_vanced…
zh: 高级(_V)…

en: Set by controller
zh: 由主连接设定

en: Ethernet port state
zh: 以太网端口状态

en: Team Advanced Options
zh: 组合高级选项

en: _Queue ID
zh: 队列 ID(_Q)

en: Number of bursts of unsolicited NAs and gratuitous ARP packets sent after port is enabled or disabled.
zh: 启用或禁用端口后未经请求的 NA 和免费 ARP 数据包的连发数。

en: ID of queue which this port should be mapped to.
zh: 此端口应被映射的队列 ID。

en: Active-Backup runner options
zh: 热备运行器选项

en: _Port priority
zh: 端口优先级(_P)

en: Value is positive number in milliseconds. Specifies an interval between bursts of notify-peer packets.
zh: 正数的值，以毫秒计。指定通知对等体（notify-peer）数据包的连发间隔时间。

en: Port priority. The higher number means higher priority.
zh: 端口优先级。数字越高优先级越高。

en: Port _sticky
zh: 端口粘性(_S)

en: Do not unselect the port if a better one becomes available.
zh: 如果有更好的端口，请不要取消选择。

en: LACP runner options
zh: LACP 运行器选项

en: _LACP port priority
zh: _LACP 端口优先级

en: LACP port _key
zh: LACP 端口密钥(_K)

en: Number of bursts of multicast group rejoin requests sent after port is enabled or disabled.
zh: 启用或禁用端口后发送多播重新加入请求的连发数。

en: Port priority according to LACP standard. The lower number means higher priority.
zh: 根据 LACP 标准的端口优先级。数字越低优先级越高。

en: Value is positive number in milliseconds. Specifies an interval between bursts of multicast group rejoin requests.
zh: 正数的值，以毫秒计。指定多播组重新加入请求的连发间隔时间。

en: Port key according to LACP standard. It is only possible to aggregate ports with the same key.
zh: 根据 LACP 标准的端口密钥。只能聚合相同密钥的端口。

en: _Link watcher
zh: 链路监视器(_L)

en: _Up delay
zh: 开启延时(_U)

en: _Down delay
zh: 关闭延时(_D)

en: Send _interval
zh: 发送间隔(_I)

en: Delay _before first send
zh: 首次发送前延时(_B)

en: _Maximum missed replies
zh: 最多未接回复

en: _Source host
zh: 来源主机(_S)

en: _Target host
zh: 目标主机(_T)

en: Maximum number of missed replies. If this number is exceeded, link is reported as down.
zh: 未接回复的最大数量。如果超过这个数字，报告链路为已关闭。

en: Hostname to be converted to IP address which will be filled into ARP request as source address.
zh: 要转换到 IP 地址的主机名，其将填入请求作为来源地址。

en: Hostname to be converted to IP address which will be filled into request as destination address.
zh: 要转换到 IP 地址的主机名，其将填入请求作为目标地址。

en: Ignore invalid packets from _active ports
zh: 忽略来自活动端口的无效数据包(_A)

en: Validate received ARP packets on active ports. If this is not checked, all incoming ARP packets will be considered as a good reply.
zh: 在活动端口上验证接收到的 ARP 包。如果未选中此项，所有传入的 ARP 包将被视为正常回复。

en: Ignore invalid packets from i_nactive ports
zh: 忽略来自非活动端口的无效数据包(_N)

en: Validate received ARP packets on inactive ports. If this is not checked, all incoming ARP packets will be considered as a good reply.
zh: 在非活动端口上验证接收到的 ARP 包。如果未选中此项，所有传入的 ARP 包将被视为正常回复。

en: S_end on inactive ports
zh: 在非活动端口上发送(_E)

en: By default, ARP requests are sent on active ports only. This option allows sending even on inactive ports.
zh: 按默认，ARP 请求只在活动端口上ass。此选项允许在非活动端口上也能发送。

en: The delay between the link coming up and the runner being notified about it.
zh: 链路启动和其被通知到运行器之间的延时。

en: The delay between the link going down and the runner being notified about it.
zh: 链路关闭和其被通知到运行器之间的延时。

en: The interval between requests being sent.
zh: 发送请求的间隔。

en: The delay between link watch initialization and the first request being sent.
zh: 链路监视器初始化和首个请求被发送之间的间隔。

en: The link watcher to be used.
zh: 要使用的链路监视器。

en: Link Watcher
zh: 链路监视器

en: Im_port team configuration from a file…
zh: 从文件导入组合配置(_P)…

en: Edit _JSON configuration
zh: 编辑 _JSON 配置

en: Raw Configuration
zh: 原始配置

en: Highest priority (stable)
zh: 最高优先级（固定）

en: Highest number of ports
zh: 端口最高编号

en: Port priority
zh: 端口优先级

en: From the team device
zh: 来自组合设备

en: From the active port
zh: 来自活动端口

en: From active to team device
zh: 从活动到组合设备

en: _Teamed connections
zh: 组合的连接(_T)

en: Load balance
zh: 负载均衡

en: Any L3 protocol
zh: 任意 L3 协议

en: Any L4 protocol
zh: 任意 L4 协议

en: _Peer notification count
zh: 对等通知计数(_P)

en: Peer _notification interval
zh: 对等通知间隔(_N)

en: _Multicast rejoin count
zh: 多播重新加入计数(_M)

en: Multicast _rejoin interval
zh: 多播重新加入间隔(_R)

en: _Hardware Address
zh: 硬件地址(_H)

en: Desired hardware address of new team device. Usual MAC address format is accepted.
zh: 新组合（team）设备的期望硬件地址。接受常见的 MAC 地址格式。

en: _Runner
zh: 运行器(_R)

en: _Hardware address policy
zh: 硬件地址策略(_H)

en: Name of runner to be used.
zh: 要使用的运行器（runner）名称。

en: This defines the policy of how hardware addresses of team device and port devices should be set during the team lifetime.
zh: 此选项定义组合（team）生存期间组合设备和端口设备的硬件地址应被如何设定的策略。

en: Send LACPDU frames _periodically
zh: 定期发送 LACPDU 帧

en: If checked, LACPDU frames are sent along the configured links periodically. If not, it acts as “speak when spoken to”.
zh: 如果选中，LACPDU 帧将定期沿配置的链路发送。如果未选中，它表现得“有问才答”。

en: Send a LACPDU frame _every second
zh: 发送 LACPDU 帧每秒(_E)

en: Option specifies the rate at which our link partner is asked to transmit LACPDU packets. If checked, packets will be sent once per second. Otherwise they will be sent every 30 seconds.
zh: 此选项指定链路参与方要传输 LACPDU 包的速率。如果未选中，数据包将被每秒发送一次。否则它们将被每 30 秒发送一次。

en: _System priority
zh: 系统优先级(_S)

en: _Minimum ports
zh: 最小端口(_M)

en: _Aggregator selection policy
zh: 聚合选择策略(_A)

en: System priority, value can be 0 – 65535.
zh: 系统优先级，可以为 0～65535 的值。

en: Specifies the minimum number of ports that must be active before asserting carrier in the controller interface, value can be 1 – 255.
zh: 指定必须在主接口里声明载波前激活的最小端口号，可以为 1～255 的值。

en: This selects the policy of how the aggregators will be selected.
zh: 决定如何选择聚合器的策略。

en: List of fragment types (strings) which should be used for packet Tx hash computation.
zh: 应用于数据包 Tx 散列计算的帧类型列表。

en: _Fields for transmission hash
zh: 传输散列的字段(_F)

en: In tenths of a second. Periodic interval between rebalancing.
zh: 以十分之一秒计算。重新均衡的周期间隔。

en: Name of active Tx balancer. Active Tx balancing is disabled by default.
zh: 活动 Tx 均衡器的名称。活动 Tx 均衡默认为禁用。

en: Transmission _balancing interval
zh: 传输均衡间隔(_B)

en: _Transmission balancer
zh: 传输均衡器(_T)

en: _Parent interface
zh: 上级接口(_P)

en: VLAN inter_face name
zh: VLAN 接口名称(_F)

en: Cloned MAC _address
zh: 克隆的 MAC 地址(_A)

en: VLAN _id
zh: VLAN 标识(_I)

en: _Reorder headers
zh: 重排序首部(_R)

en: _Loose binding
zh: 松散绑定(_L)

note: In context, this means "concatenate the device name and the VLAN ID number together"
en: Device name + number
zh: 设备名称 + 数字

note: LEAVE "vlan" UNTRANSLATED. In context, this means "concatenate the string 'vlan' and the VLAN ID number together".
en: "vlan" + number
zh: vlan + 数字

en: C_hannel
zh: 信道(_H)

en: Ban_d
zh: 频段(_D)

en: Edit WireGuard peer
zh: 编辑 WireGuard peer

en: Allowed _IPs
zh: 允许的_IP

en: Pre_shared key
zh: 预共享密钥（_s）

en: Persistent _keepalive
zh: 持久保持活跃（_k）

en: Sho_w preshared key
zh: 显示预共享密钥(_W)

en: Add peer _routes
zh: 添加 peer 路由（_r）

en: Whether to automatically add routes for the AllowedIPs ranges of the peers
zh: 是否为 peer 的 AllowedIPs 范围自动添加路由

en: _Show private key
zh: 显示私钥（_S）

en: HW address
zh: 固件地址

en: invalid %s for %s (%s)
zh: %s 对 %s 无效（%s）

en: invalid %s (%s)
zh: 无效的 %s（%s）

en: invalid interface-name for %s (%s):
zh: interface-name 对 %s 无效（%s）：

en: invalid interface-name (%s):
zh: 无效的 interface-name（%s）：

en: can’t parse device name
zh: 无法分析设备名称

en: invalid hardware address
zh: 无效的硬件地址

en: invalid %s (%s):
zh: 无效的 %s（%s）：

en: invalid %s (%s)
zh: 无效的 %s（%s）

en: IP addresses identify your computer on the network. Click the “Add” button to add static IP address to be configured in addition to the automatic ones.
zh: IP 地址可在网络上标识您计算机的。单击“添加”按钮添加一个静态 IP 地址，配置附加到自动 IP 地址后。

en: The IP address identify your computer on the network and determines the address range distributed to other computers. Click the “Add” button to add an IP address. If no address is provided, range will be determined automatically.
zh: IP 地址 可在网络上标识您计算机的，并确定分发给其他计算机的地址范围。单击“添加”按钮添加一个 IP 地址。如果未提供地址，将自动确定范围。

en: Additional static addresses
zh: 附加静态地址

en: Address (optional)
zh: 地址（可选）

en: No polkit authorization to perform the action
zh: 没有 polkit 授权来执行该操作

en: Allowed Authentication Methods
zh: 允许的验证方法

en: Extensible Authentication Protocol
zh: 可扩展验证协议

en: Password Authentication Protocol
zh: 密码验证协议

en: Challenge Handshake Authentication Protocol
zh: 询问握手认证协议

en: Microsoft Challenge Handshake Authentication Protocol
zh: 微软询问握手认证协议

en: Microsoft Challenge Handshake Authentication Protocol version 2
zh: 微软询问握手认证协议第二版

en: In most cases, the provider’s PPP servers will support all authentication methods. If connections fail, try disabling support for some methods.
zh: 大多数情况下，服务商的 PPP 服务器支持所有的验证方法。如连接失败，请尝试禁用一些方法的支持。

en: IP tunnel
zh: IP 隧道

en: VPN plugin “%s” not found
zh: VPN 插件“%s”未找到

en: No VPN service type.
zh: 没有 VPN 服务类型。

en: The VPN plugin failed to import the VPN connection correctly:
zh: VPN 插件未能正确导入 VPN 连接：

en: Import a saved VPN configuration…
zh: 导入已保存的 VPN 配置…

en: The connection editor dialog could not be initialized due to an unknown error.
zh: 由于一个未知错误，连接编辑器对话框无法初始化。

en: Could not create new connection
zh: 无法建立新连接

en: Connection delete failed
zh: 删除连接失败

en: Are you sure you wish to delete the connection %s?
zh: 是否确认删除连接 %s？

en: Editing un-named connection
zh: 编辑未命名连接

en: Missing connection name
zh: 缺失连接名称

en: Editor initializing…
zh: 正在初始化编辑器……

en: Connection cannot be modified
zh: 无法修改连接

en: The connection editor could not find some required resources (the .ui file was not found).
zh: 连接编辑器找不到所需的一些资源（未找到 .ui 文件）。

en: Save any changes made to this connection.
zh: 保存对此连接的全部更改。

en: Authenticate to save this connection for all users of this machine.
zh: 为本机所有用户保存此连接需要身份验证。

en: Could not create connection
zh: 无法创建连接

en: Could not edit connection
zh: 无法编辑连接

en: Unknown error creating connection editor dialog.
zh: 创建连接编辑器对话框出现未知错误。

en: Warning: the connection contains some properties not supported by the editor. They will be cleared upon save.
zh: 警告：连接包含一些编辑器不支持的属性。它们将在保存时被清除。

en: Error initializing editor
zh: 初始化编辑器错误

en: Connection add failed
zh: 添加连接失败

en: Security labels may prevent some files from being used with certificate authentication.
zh: 安全标签可以阻止有些文件与证书验证一起使用。

en: Connection _name
zh: 连接名称(_N)

en: File Relabel
zh: 文件重新标签

en: _Relabel
zh: 重新标签(_R)

en: The following files are not labelled for use with certificate authentication. Do you wish to adjust the labels?
zh: 下列文件未被标签以与证书验证一同使用。您要调整标签吗？

en: Relabel
zh: 重新标签

en: Connection cannot be deleted
zh: 连接无法删除

en: Select a connection to edit
zh: 选择连接以编辑

en: Select a connection to delete
zh: 选择连接以删除

en: Edit the selected connection
zh: 编辑选中的连接

en: Authenticate to edit the selected connection
zh: 进行身份验证以编辑选中的连接

en: Delete the selected connection
zh: 删除选中的连接

en: Authenticate to delete the selected connection
zh: 进行身份验证以删除选中的连接

en: Unrecognized connection type
zh: 未识别的连接类型

en: Don’t know how to import “%s” connections
zh: 不知道如何导入“%s”连接

en: Error importing connection
zh: 导入连接时出错

en: Error creating connection
zh: 创建连接出错

en: Connection type not specified.
zh: 未指定连接类型。

en: No VPN plugins are installed.
zh: 未安装 VPN 插件。

en: Don’t know how to create “%s” connections
zh: 不知道如何创建“%s”连接

en: Error editing connection
zh: 编辑连接出错

en: Did not find a connection with UUID “%s”
zh: 没有找到 UUID 为“%s”的连接

en: Network Connections
zh: 网络连接

en: Add a new connection
zh: 添加新连接

en: 802.1X Security
zh: 802.1X 安全性

en: Could not load 802.1X Security user interface.
zh: 无法加载 802.1X 安全性用户界面。

en: Use 802.1_X security for this connection
zh: 对此连接使用 802.1_X 安全性

en: MAC address of the Bluetooth device. Example: 00:11:22:33:44:55
zh: 蓝牙设备的 MAC 地址。例如：00:11:22:33:44:55

en: Could not load Bluetooth user interface.
zh: 无法加载蓝牙用户界面。

en: invalid Bluetooth device (%s)
zh: 无效的蓝牙设备（%s）

en: Bluetooth connection %d
zh: 蓝牙连接 %d

en: Bluetooth Type
zh: 蓝牙类型

en: Select the type of the Bluetooth connection profile.
zh: 选择蓝牙连接配置文件的类型。

en: _Personal Area Network
zh: 个人区域网(_P)

en: _Dial-Up Network
zh: 拨号网络(_D)

en: Could not load bond user interface.
zh: 无法加载绑定用户界面。

en: Bond connection %d
zh: 绑定连接 %d

note: Translators: a "Bridge Port" is a network * device that is part of a bridge.
en: Bridge Port
zh: 网桥端口

en: Could not load bridge port user interface.
zh: 无法加载网桥端口用户界面。

en: Could not load bridge user interface.
zh: 无法加载网桥用户界面。

en: Bridge connection %d
zh: 网桥连接 %d

en: Could not load DCB user interface.
zh: 无法加载 DSL 用户界面。

en: Could not load DSL user interface.
zh: 无法加载 DSL 用户界面。

en: missing parent interface
zh: 缺失上级接口

en: DSL connection %d
zh: DSL 连接 %d

en: This option locks this connection to the network device specified either by its interface name or permanent MAC or both. Examples: “em1”, “3C:97:0E:42:1A:19”, “em1 (3C:97:0E:42:1A:19)”
zh: 此选项可将此连接锁定至接口名或者永久 MAC 又或者两者指定的网络设备。例如：“em1”“3C:97:0E:42:1A:19”“em1 (3C:97:0E:42:1A:19)”

en: Could not load ethernet user interface.
zh: 无法加载以太网用户界面。

en: Ethernet device
zh: 以太网设备

en: cloned MAC
zh: 克隆的 MAC

en: Wake-on-LAN password
zh: LAN 唤醒密码

en: Ethernet connection %d
zh: 以太网连接 %d

en: The zone defines the trust level of the connection. Default is not a regular zone, selecting it results in the use of the default zone set in the firewall. Only usable if firewalld is active.
zh: 区（zone）定义了连接的信任等级。默认值不是常规区，选择它会使用防火墙的默认区设置。只在防火墙启用时有用。

en: Could not load General user interface.
zh: 无法加载常规用户界面。

en: This option locks this connection to the network device specified either by its interface name or permanent MAC or both. Examples: “ib0”, “80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:00:0f:65”, “ib0 (80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:00:0f:65)”
zh: 此选项可将此连接锁定至接口名或者永久 MAC 又或者两者指定的网络设备。例如：“ib0”“80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:00:0f:65”“ib0 (80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:00:0f:65)”

en: Could not load InfiniBand user interface.
zh: 无法加载 InfiniBand 用户界面。

en: infiniband device
zh: infiniband 设备

en: InfiniBand connection %d
zh: InfiniBand 连接 %d

en: Could not load IP tunnel user interface.
zh: 无法加载 IP 隧道用户界面。

en: IP tunnel connection %d
zh: IP 隧道连接 %d

en: Automatic (VPN)
zh: 自动（VPN）

en: Automatic (VPN) addresses only
zh: 自动（VPN）仅地址

en: Automatic, addresses only
zh: 自动，仅地址

en: Automatic (PPPoE)
zh: 自动（PPPoE）

en: Automatic (PPPoE) addresses only
zh: 自动（PPPoE）仅地址

en: Additional DNS ser_vers
zh: 附加 DNS 服务器(_V)

en: Additional s_earch domains
zh: 附加搜索域(_E)

en: Editing IPv4 routes for %s
zh: 编辑 %s 的 IPv4 路由

en: Could not load IPv4 user interface.
zh: 无法加载 IPv4 用户界面。

en: IPv4 address “%s” invalid
zh: IPv4 地址“%s”无效

en: IPv4 address netmask “%s” invalid
zh: IPv4 地址子网掩码“%s”无效

en: IPv4 gateway “%s” invalid
zh: IPv4 网关“%s”无效

en: IPv4 DNS server “%s” invalid
zh: IPv4 DNS 服务器“%s”无效

en: Editing IPv6 routes for %s
zh: 编辑 %s 的 IPv6 路由

en: Could not load IPv6 user interface.
zh: 无法加载 IPv6 用户界面。

en: IPv6 address “%s” invalid
zh: IPv6 地址“%s”无效

en: IPv6 prefix “%s” invalid
zh: IPv6 前缀“%s”无效

en: IPv6 gateway “%s” invalid
zh: IPv6 网关“%s”无效

en: IPv6 DNS server “%s” invalid
zh: IPv6 DNS 服务器“%s”无效

en: Could not load MACsec user interface.
zh: 无法加载 MACsec 用户界面。

en: MACSEC connection %d
zh: MACSEC 连接 %d

en: Duplicate ports
zh: 重复的端口

en: Ports “%s” and “%s” both apply to device “%s”
zh: 端口“%s”与“%s”都应用到设备“%s”

en: Ports “%s” and “%s” apply to different virtual ports (“%s” and “%s”) of the same physical device.
zh: 端口“%s”和“%s”应用于同一物理设备的不同虚拟端口（“%s”和“%s”）。

en: %s port %d
zh: %s 端口 %d

en: Could not load mobile broadband user interface.
zh: 无法加载移动宽带用户界面。

en: Unsupported mobile broadband connection type.
zh: 不支持的移动宽带连接类型。

note: Fall back to just asking for GSM vs. CDMA
en: Select Mobile Broadband Provider Type
zh: 选择移动宽带提供商类型

en: Select the technology your mobile broadband provider uses. If you are unsure, ask your provider.
zh: 选择您的移动宽带提供商使用的技术。如不确定，请询问您的提供商。

en: My provider uses _GSM-based technology (i.e. GPRS, EDGE, UMTS, HSDPA)
zh: 我的提供商使用基于 _GSM 的技术（如 GPRS、EDGE、UMTS、HSDPA）

note: Translators: CDMA has 'D' accelerator key; 'C' collides with 'Cancel' button. You may need to change it according to your language.
en: My provider uses C_DMA-based technology (i.e. 1xRTT, EVDO)
zh: 我的提供商使用基于 C_DMA 的技术（如 1xRTT、EVDO）

en: Editing PPP authentication methods for %s
zh: 编辑 %s 的 PPP 验证方法

en: PPP Settings
zh: PPP 设置

en: Could not load PPP user interface.
zh: 无法加载 PPP 用户界面。

en: Could not load proxy user interface.
zh: 无法加载代理用户界面。

en: Error: file doesn’t contain a valid JSON configuration
zh: 错误：文件未包含有效的 JSON 配置

note: Translators: a "Team Port" is a network * device that is part of a team.
en: Team Port
zh: 组合端口

en: Could not load team port user interface.
zh: 无法加载组合端口用户界面。

en: Could not load team user interface.
zh: 无法加载组合用户界面。

en: Team connection %d
zh: 组合连接 %d

note: Translators: the first %s is a device name (eg, "em1"), the * second is a connection name (eg, "Auto Ethernet").
en: %s (via “%s”)
zh: %s（通过“%s”）

en: New connection…
zh: 新连接…

en: Could not load vlan user interface.
zh: 无法加载 VLAN 用户界面。

en: vlan parent
zh: vlan 上级

en: VLAN connection %d
zh: VLAN 连接 %d

en: Could not load editor VPN plugin for “%s” (%s).
zh: 无法加载编辑器 用于“%s”的 VPN 插件（%s）。

en: unknown failure
zh: 未知故障

en: Could not load VPN user interface.
zh: 无法加载 VPN 用户界面。

en: Could not find VPN plugin for “%s”.
zh: 无法找到用于“%s”的 VPN 插件。

en: VPN connection %d
zh: VPN 连接 %d

en: Choose a VPN Connection Type
zh: 选择 VPN 连接类型

en: Select the type of VPN you wish to use for the new connection. If the type of VPN connection you wish to create does not appear in the list, you may not have the correct VPN plugin installed.
zh: 请为新建连接选择 VPN 类型。如果您希望建立的 VPN 连接类型未出现在列表中，您可能没有安装正确的 VPN 插件。

en: Dynamic WEP (802.1X)
zh: 动态 WEP（802.1X）

en: WPA/WPA2/WPA3 Personal
zh: WPA/WPA2/WPA3 个人

en: WPA/WPA2 Enterprise
zh: WPA/WPA2 企业

en: Could not load Wi-Fi security user interface; missing Wi-Fi setting.
zh: 无法加载 Wi-Fi 安全性用户界面；缺少 Wi-Fi 设置。

en: Wi-Fi Security
zh: Wi-Fi 安全性

en: Could not load Wi-Fi security user interface.
zh: 无法加载 Wi-Fi 安全性用户界面。

en: missing SSID
zh: 缺失 SSID

en: Security not compatible with Ad-Hoc mode
zh: 安全性不兼容 Ad-Hoc 模式

en: This option locks this connection to the Wi-Fi access point (AP) specified by the BSSID entered here. Example: 00:11:22:33:44:55
zh: 此选项锁定此连接到指定 Wi-Fi 接入点（AP），在此处输入接入点的 BSSID。例如：00:11:22:33:44:55

en: This option locks this connection to the network device specified either by its interface name or permanent MAC or both. Examples: “wlan0”, “3C:97:0E:42:1A:19”, “wlan0 (3C:97:0E:42:1A:19)”
zh: 此选项可将此连接锁定至接口名或者永久 MAC 又或者两者指定的网络设备。例如：“wlan0”“3C:97:0E:42:1A:19”“wlan0 (3C:97:0E:42:1A:19)”

en: Could not load Wi-Fi user interface.
zh: 无法加载 Wi-Fi 用户界面。

en: Wi-Fi device
zh: Wi-Fi 设备

en: Wi-Fi connection %d
zh: Wi-Fi 连接 %d

en: Could not load WireGuard user interface.
zh: 无法加载 WireGuard 用户界面。

en: WireGuard connection %d
zh: WireGuard 连接 %d

en: Export VPN connection…
zh: 导出 VPN 连接…

en: Automatically unlock this device
zh: 自动解锁此设备

en: Connection Information
zh: 连接信息

en: This program is a component of NetworkManager (https://networkmanager.dev).
zh: 此程序是网络管理器（NetworkManager）的一个组件（https://networkmanager.dev）。

en: It is not intended for command-line interaction but instead runs in the GNOME desktop environment.
zh: 它不是被设计用于命令行交互的，您应该在 GNOME 桌面环境中运行。

en: not enabled
zh: 未启用

en: not registered
zh: 未注册

en: Home network (%s)
zh: 本地网络（%s）

en: Home network
zh: 本地网络

en: registration denied
zh: 注册被拒绝

en: %s (%s roaming)
zh: %s（%s 漫游中）

en: %s (roaming)
zh: %s（漫游中）

en: Roaming network (%s)
zh: 漫游网络（%s）

en: Roaming network
zh: 漫游网络

en: PIN code for SIM card “%s” on “%s”
zh: “%2$s”上 SIM 卡“%1$s”的 PIN 码

en: Mobile broadband connection “%s” active: (%d%%%s%s)
zh: 移动宽带连接“%s”已激活：（%d%%%s%s）

en: roaming
zh: 漫游中

en: Provider:
zh: 提供商：

en: C_onnection:
zh: 连接(_O)：

en: _Security:
zh: 安全性(_S)：

en: Fortinet SSLVPN client
zh: 飞塔（Fortinet）SSLVPN 客户端

en: Client for Fortinet SSLVPN virtual private networks
zh: 飞塔（Fortinet）虚拟专用网络的客户端

en: Support for configuring Fortinet SSLVPN virtual private network connections.
zh: 支持配置飞塔（Fortinet）SSLVPN 虚拟专用网络连接。

en: The advanced options dialog
zh: 高级选项对话框

note: #-#-#-#-#  network-manager-fortisslvpn_1.4.0-1.1_zh_CN.po (NetworkManager-fortisslvpn master)  #-#-#-#-# Otherwise, we have no saved password, or the password flags indicated * that the password should never be saved. #-#-#-#-#  network-manager-pptp_1.2.12-6_zh_CN.po (NetworkManager-pptp master)  #-
en: You need to authenticate to access the Virtual Private Network “%s”.
zh: 您需要进行身份验证才能访问虚拟专用网络“%s”。

en: Fortinet SSLVPN
zh: 飞塔（Fortinet）SSLVPN

en: Compatible with Fortinet SSLVPN servers.
zh: 兼容于飞塔（Fortinet）SSLVPN 服务器。

en: invalid gateway “%s”
zh: 无效的网关“%s”

en: invalid certificate authority “%s”
zh: 无效的证书颁发机构“%s”

en: property “%s” invalid or not supported
zh: 属性“%s”无效或不支持

en: No VPN configuration options.
zh: 没有 VPN 配置选项。

en: cannot load editor plugin: %s
zh: 无法加载编辑器插件：%s

en: unknown error creating editor instance
zh: 创建编辑器实例时出现未知错误

en: Could not find the openfortivpn binary.
zh: 无法找到 openfortivpn 二进制文件。

en: Missing VPN username.
zh: 缺少 VPN 用户名。

en: Missing or invalid VPN password.
zh: VPN 密码缺失或无效。

en: D-Bus name to use for this instance
zh: 此实例使用的 D-Bus 名称

en: nm-fortisslvpn-service provides integrated SSLVPN capability (compatible with Fortinet) to NetworkManager.
zh: nm-fortisslvpn-service 提供集成到网络管理器（NetworkManager）的 SSLVPN 功能（兼容于飞塔（Fortinet））。

en: SSLVPN Advanced Options
zh: SSLVPN 高级选项

en: SSLVPN server IP or name.
    config: the first parameter of fortisslvpn
zh: SSLVPN 服务器 IP 或名称。
    配置：fortisslvpn 的第一项参数

en: A SHA256 sum of the X509 certificate that will be accepted even if the certificate is not trusted by a certificate authority.
zh: 将接受一个 X509 证书的 SHA256 校验和即使该证书未被证书颁发机构信任。

en: Password passed to SSLVPN when prompted for it.
zh: 当被提示时传递给 SSLVPN 的密码。

en: User _name
zh: 用户名(_N)

en: A_dvanced…
zh: 高级(_D)…

en: L2TP VPN Client
zh: L2TP VPN客户端

en: Client for L2TP based virtual private networks
zh: 基于L2TP的虚拟专用网客户端

en: Support for configuring L2TP based virtual private network connections.
zh: 支持配置基于L2TP的虚拟私网连接。

en: Compatible with L2TP and L2TP over IPsec services.
zh: 支持L2TP和L2TP over IPsec业务。

en: The IPsec options dialog
zh: IPsec选项对话框

en: The PPP options dialog
zh: PPP选项对话框

en: The NetworkManager-L2TP Developers
zh: he NetworkManager-L2TP Developers

en: User Certificate password
zh: 用户证书密码

en: Pre-shared key (PSK)
zh: 预共享密钥(PSK)

en: Machine Certificate password
zh: 机器证书密码

en: _User Certificate password:
zh: 用户证书密码:

en: _Pre-shared key (PSK):
zh: 预共享密钥：

en: _Machine Certificate password:
zh: 机器证书密码:

en: Required property %s missing
zh: 所需属性%s丢失

en: Property %s value '%s' can't be parsed as boolean.
zh: 属性%s类型“%s”不能解析为布尔值。

en: Property '%s' value '%s' couldn't find netmask.
zh: 属性“%s”类型“%s”找不到网络掩码。

en: Property '%s' value '%s' can't be parsed as IP address.
zh: 属性“%s”类型“%s”无法解析为IP地址。

en: Property '%s' value '%s' can't be parsed as IP netmask.
zh: 属性“%s”类型“%s”无法解析为IP网络掩码。

en: Property '%s' value '%s' can't be parsed as route metric.
zh: 属性“%s”类型“%s”无法解析为路由度量。

en: Error parsing property '%s' value '%s'.
zh: 无法处理的属性“%s”类型 %s

en: Error parsing property '%s': %s.
zh: 无法处理的属性“%s”： %s。

en: does not look like a L2TP VPN connection (parse failed)
zh: 不像L2TP VPN连接(解析失败)

en: Property %s can't be parsed as integer.
zh: 属性%s不能解析为整数。

en: Property %s can't be parsed as boolean. Only 'true' and 'false' allowed.
zh: 属性%s不能解析为布尔值。只允许“真”和“假”。

en: Missing required property '%s'
zh: 缺少需要的选项“%s”。

en: Couldn't open file for writing.
zh: 无法打开文件进行书写。

en: L2TP server IP or name.
    config: xl2tpd lns parameter
zh: L2TP 服务器 IP 或名称。
    配置：xl2tpd lns parameter

en: Use down-level logon name format for user authentication purposes, i.e. DOMAIN\username, where DOMAIN is the value from this text entry box.
zh: 使用低级登录名格式进行用户身份验证，即。DOMAIN\用户名，其中DOMAIN是这个文本输入框中的值。

en: Password passed to PPPD when prompted for it.
zh: 当被提示时传递给 PPPD 的密码。

en: Username passed to PPPD when prompted for it. If omitted, use the name of the system user that activates the connection.
    config: ppp name parameter
    config: auth-user-pass
zh: 用户名在提示时传递给PPPD。如果省略，则使用的名称激活连接的系统用户
    配置：PPP名称参数
    配置：auth-user-pass

en: NT Domain
zh: NT 域

en: Use L2TP _ephemeral source port
zh: 使用L2TP _ephemeral源端口

en: Do not use UDP port 1701 for L2TP source port even if it is free,
    will use an ephemeral port (i.e. random high port) instead.
    May be required to allow multiple L2TP clients behind same NAT.
zh: 不要使用UDP端口1701作为L2TP源端口，即使它是空闲的，
    将使用临时端口(即随机高端口)代替。
    可能需要允许多个L2TP客户端在同一NAT后面。

en: _IPsec Settings...
zh: IPsec 设置(_I)…

en: PPP Se_ttings...
zh: PPP 设置(_T)…

en: L2TP IPsec Options
zh: L2TP IPsec 选项

en: IPsec Properties
zh: IPsec属性

en: _Enable IPsec tunnel to L2TP host
zh: 启用到 L2TP 主机的 IPsec 隧道(_E)

en: config: ipsec-enabled
zh: 配置：ipsec-enabled

en: Machine Authentication
zh: 机器鉴定

en: Pre-shared key (PSK) secret.
    config: ipsec-psk
zh: 预共享密钥(PSK)秘密。
    配置：ipsec-psk

en: Pre-shared key
zh: 预共享密钥

en: Optional. A list of proposals for IKE - Main Mode. The format is “enc-integ-group,enc-integ-group, …”.
    config: ipsec-ike <proposals>
zh: 可选。IKE - 主模式的提议列表。格式为“enc-integ-group,enc-integ-group, …”。
    配置：ipsec-ike <proposals>

en: Optional. A list of proposals for ESP - Quick Mode. The format is “enc-integ,enc-integ, …”.
    config: ipsec-esp <proposals>
zh: 可选。一系列用于 ESP - 快速模式的提案。格式为“enc-integ,enc-integ,…”。
    配置: ipsec-esp <proposals>

en: How long the keying channel of a connection should last before being renegotiated. 
    config: ipsec-ikelifetime <lifetime>
zh: 连接的密钥通道应该在重新协商之前持续多长时间。
    配置：ipsec-ikelifetime <lifetime>

en: How long a particular instance of a connection (a set of encryption/authentication keys for user packets) should last, from successful negotiation to expiry.
    config: ipsec-salifetime <lifetime>
zh: 一个特定的连接实例（用户数据包的一组加密/身份验证密钥）应该持续多长时间，从成功协商到过期。
    配置：ipsec-salifetime <lifetime>

en: Phase1 Lifetime:
zh: Phase1 周期：

en: Phase2 Lifetime:
zh: Phase2 周期：

en: Phase1 Algorithms:
zh: Phase1 算法：

en: Phase2 Algorithms:
zh: Phase2 算法：

en: Remote ID:
zh: 远程 ID：

en: _Enforce UDP encapsulation
zh: 强制 UDP 封装

en: Some firewalls block ESP traffic. Enforcing UDP capsulation even if no NAT situation is detected might help in such cases.
    config: ipsec-forceencaps <yes/no>
zh: 有些防火墙会阻挡ESP流量。即使在没有检测到NAT情况时，强制执行UDP封装也可能有所帮助。
    配置：ipsec-forceencaps <是/否>

en: Use IP c_ompression
zh: 使用 IP 压缩

en: IPComp compresses raw IP packets before they get encrypted. This saves some bandwidth, but uses more processing power.
    config: ipsec-ipcomp <yes/no>
zh: IPComp在原始IP数据包被加密之前对其进行压缩。这样可以节省一些带宽，但会使用更多的处理能力。
    配置：ipsec-ipcomp <是/否>

en: Use IKEv_2 key exchange
zh: 使用IKEv2密钥交换

en: Use IKEv2 key exchange
    config: ipsec-ikev2 <yes/no>
zh: 使用IKEv2密钥交换配置：ipsec-ikev2 <是/否>

en: Disable _PFS
zh: 禁用_PFS

en: Disable perfect forward secrecy. Enable this option only if the server doesn’t support PFS.
    config: ipsec-pfs <no/yes>
zh: 禁用完美向前保密。只有在服务器不支持PFS的情况下才启用此选项。
    配置：ipsec-pfs <否/是>

en: L2TP PPP Options
zh: L2TP PPP 选项

en: PPP Properties
zh: PPP属性

en: Security and Compression
zh: 安全性及压缩

en: Use protocol _field compression negotiation
zh: 使用协议字段压缩协商(_F)

en: Allow protocol field compression negotiation in both the receive and the transmit direction.
    config: nopcomp (when unchecked)
zh: 允许/禁用在发送和接收方向使用协议字段压缩协商。
    配置：nopcomp (未选中时)

en: Use _Address/Control compression
zh: 使用地址/控制压缩(_A)

en: Use Address/Control compression in both directions (send and receive).
    config: noaccomp (when unchecked)
zh: 在两个方向(发送和接收)都使用地址/控制压缩。
    配置：noaccomp (未选中时)

en: _Multilink PPP MRRU:
zh: 多链路PPP MRRU：

en: Try to negotiate a PPP Multilink on a single connection.
    config: mrru
zh: 尝试在单个连接上协商 PPP Multilink。配置：mrru

en: %s: error reading ppp settings: %s
zh: %s：读取高级设置时出错：%s

en: %s: error reading ipsec settings: %s
zh: %s：读取 ipsec 设置时出错：%s

en: %s: failed to create the PPP dialog!
zh: %s：创建高级对话失败！

en: %s: failed to create the IPsec dialog!
zh: %s：创建 IPsec 对话失败！

en: could not create l2tp object
zh: 无法创建 l2tp 对象

en: could not load UI widget
zh: 无法加载 UI 部件

en: Layer 2 Tunneling Protocol (L2TP)
zh: 第2层隧道协议 (L2TP)

en: Compatible with Microsoft and other L2TP VPN servers.
zh: 与微软及其他的 L2TP VPN 服务器兼容。

en: Libreswan NSS database directory "%s" does not exist.
zh: Libreswan NSS数据库目录“%s”不存在。

en: Unable to initialize the NSS database for read/write: %d.
zh: 无法初始化NSS数据库进行读写：%d。

en: Libreswan NSS database "%s" is not initialized.
zh: Libreswan NSS数据库“%s”未初始化。

en: Libreswan NSS password file "%s" does not exist.
zh: Libreswan NSS密码文件“%s”不存在。

en: Password for token "%s" is incorrect or not found : %d
zh: Token“%s”的密码不正确或未找到：%d

en: Failed to shutdown NSS: %d.
zh: 未能关闭NSS: %d。

en: Couldn't initialize NSS PKCS#12 decoder: %d
zh: 无法初始化 NSS PKCS#12 解码器：%d

en: Couldn't decode NSS PKCS#12 data: %d
zh: 无法解码NSS PKCS#12数据：%d

en: Couldn't verify NSS PKCS#12 data: %d
zh: 无法验证 NSS PKCS#12 数据：%d

en: Couldn't validate NSS PKCS#12 data: %d
zh: 无法验证NSS PKCS#12数据：%d

en: Couldn't import NSS PKCS#12 data: %d
zh: 无法导入NSS PKCS#12数据：%d

en: PKCS#12 filename not specified
zh: PKCS#12文件名未指定

en: Error loading PKCS#12 file '%s'.
zh: 加载 PKCS#12 文件“%s”时出错。

en: Error parsing PKCS#12 file '%s'.
zh: 错误解析PKCS#12文件“%s”。

en: Error obtaining certificate from PKCS#12 file '%s'.
zh: 从PKCS#12文件“%s”获取证书时出错。

en: Error obtaining Subject Name for PKCS#12 file '%s'.
zh: 获取PKCS#12文件“%s”的主题名称时出错。

en: Error obtaining ASN1 Subject Name for PKCS#12 file '%s'.
zh: 为PKCS#12文件“%s”获取ASN1主题名时出错。

en: Private key filename filename not specified
zh: 私钥filename filename未指定

en: Error decrypting private key file '%s'.
zh: 解密私钥文件“%s”时出错。

en: X.509 certificate filename not specified
zh: 未指定X.509证书文件名

en: Error decrypting X.509 certificate file '%s'.
zh: 解密X.509证书文件“%s”时出错。

en: Error creating PKCS#12 data: %s
zh: 创建PKCS#12数据出错：%s

en: Could not write '%s' : %s
zh: 不能写“%s”：%s

en: Private key filename not specified
zh: 私钥文件名未指定

en: invalid gateway '%s'
zh: 无效的网关“%s”

en: invalid integer property '%s'
zh: 无效的整型属性“%s”

en: invalid boolean property '%s' (not yes or no)
zh: 无效的布尔型属性“%s”(不是 yes 或 no)

en: unhandled property '%s' type %s
zh: 无法处理的属性“%s”类型 %s

en: property '%s' invalid or not supported
zh: 属性“%s”无效或不支持

en: Missing required option '%s'.
zh: 缺少需要的选项“%s”。

en: Could not open %s for writing: %s
zh: 无法打开%s进行书写：%s

en: Could not append "include ipsec.d/ipsec.nm-l2tp.secrets" to %s
zh: 无法将 "include ipsec.d/ipsec.nm-l2tp.secrets" 添加到 %s

en: Could not write %s/ipsec.nm-l2tp.secrets
zh: 无法写入%s/ipsec.nm-l2tp.secrets

en: Machine private key file not supplied
zh: 未提供机器私钥文件

en: Could not write ipsec config
zh: 无法写入ipsec配置

en: Machine certificate file not supplied
zh: 未提供机器证书文件

en: Could not write kl2tpd config.
zh: 无法创建 l2tp 对象

en: Could not write xl2tpd config.
zh: 无法写入xl2tpd配置。

en: Could not write ppp options.
zh: 无法写入ppp选项。

en: Could not start the ipsec service.
zh: 无法启动ipsec服务。

en: Could not restart the ipsec service.
zh: 无法重新启动ipsec服务。

en: Could not find kl2tpd or xl2tpd binaries.
zh: 找不到kl2tpd或xl2tpd二进制文件。

en: Missing or invalid VPN user certificate password.
zh: VPN用户证书密码缺失或无效。

en: couldn't convert L2TP VPN gateway IP address.
zh: 无法转换L2TP VPN的网关IP地址。

en: couldn't look up L2TP VPN gateway IP address
zh: 无法查找L2TP VPN网关IP地址

en: no usable addresses returned for L2TP VPN gateway
zh: L2TP VPN网关没有返回可用地址

en: Could not find the ipsec binary. Is Libreswan or strongSwan installed?
zh: 找不到ipsec二进制文件。Libreswan或strongSwan安装了吗?

en: Openswan is no longer supported, use Libreswan or strongSwan.
zh: Openswan不再受支持，请使用Libreswan或strongSwan。

en: Neither Libreswan nor strongSwan were found.
zh: Libreswan和strongSwan都没有找到。

en: could not retrieve connection UUID
zh: 无法检索连接UUID

en: Invalid or missing L2TP gateway.
zh: L2TP 网关缺失或无效。

en: Don't quit when VPN connection terminates
zh: 在 VPN 连接终止时不退出

en: nm-l2tp-service provides L2TP VPN capability with optional IPsec support to NetworkManager.
zh: nm-l2tp-service 为网络管理器提供了集成的带可选 IPsec 支持的 L2TP VPN 功能。

en: OpenConnect VPN client
zh: OpenConnect VPN 客户端

en: Client for Cisco AnyConnect SSL VPN virtual private networks
zh: 思科 AnyConnect SSL VPN 虚拟专用网络的客户端

en: Support for configuring SSL VPN virtual private network connections using OpenConnect.
zh: 支持配置使用 OpenConnect 的 SSL VPN 虚拟专用网络。

en: Compatible with Cisco AnyConnect, Juniper and ocserv based networks.
zh: 兼容于思科 AnyConnect、瞻博（Juniper）和基于 ocserv 的网络。

en: OpenConnect: %s: %s:%s
zh: OpenConnect：%s: %s:%s

en: Connect to VPN “%s”
zh: 连接到 VPN“%s”

en: Connect to VPN
zh: 连接到 VPN

en: <b>The certificate may be invalid or untrusted!</b>
zh: <b>证书可能无效或未受信任！</b>

en: <b>Reason:
zh: <b>原因：

en: I really know what I am doing
zh: 我已经明白我在做的事情

en: Connect anyway
zh: 仍要连接

en: VPN host
zh: VPN 主机

en: Automatically start connecting next time
zh: 下次自动开始连接

en: Select a host to fetch the login form
zh: 选择主机来提取登录表单

en: Contacting host, please wait…
zh: 正在与主机联系，请稍候……

en: Save passwords
zh: 保存密码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l158 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l139
en: Invalid cookie '%s'
zh: 无效的 cookie "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l675 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/f5.c#l679 https://git.infradead.org/use
en: Unexpected %d result from server
zh: 来自服务器的非预期 %d 结果

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l825 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1060 https://git.infradead.org
en: Allocation failed
zh: 分配失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l836 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l975 https://git.infradead.org/u
en: Short packet received (%d bytes)
zh: 接收到短包（%d 字节）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l859 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l2702
en: Received data packet of %d bytes
zh: 接收到 %d 字节的数据包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l902 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1105 https://git.infradead.org/
en: SSL wrote too few bytes! Asked for %d, sent %d
zh: SSL 写入的字节过少！请求 %d，已发送 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l920 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1133 https://git.infradead.org/
en: CSTP rekey due
zh: CSTP 密钥更新到期

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l927 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1140 https://git.infradead.org/
en: Rehandshake failed; attempting new-tunnel
zh: 重新握手失败；正在尝试新隧道

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1000 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1219 https://git.infradead.org
en: Sending uncompressed data packet of %d bytes
zh: 正在发送大小为 %d 字节的未压缩数据包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1038 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l259 https://git.infradead.org/
en: Attempt new DTLS connection
zh: 尝试新的 DTLS 连接

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1188 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l294
en: Received DTLS packet 0x%02x of %d bytes
zh: 接收到 %2$d 字节的 DTLS 包 0x%1$02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1212 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l358
en: DTLS rekey due
zh: DTLS 密钥更新到期

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1219 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l365
en: DTLS Rehandshake failed; reconnecting.
zh: DTLS 重新握手失败；正在重连。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1228 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l374
en: DTLS Dead Peer Detection detected dead peer!
zh: DTLS 失效对等体检测检测到失效！

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1234 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l380
en: Send DTLS DPD
zh: 发送 DTLS DPD

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1238 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l385
en: Failed to send DPD request. Expect disconnect
zh: 发送 DPD 请求失败。需要断开连接

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1277 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l452
en: Sent DTLS packet of %d bytes; DTLS send returned %d
zh: 已发送 %d 字节的DTLS 包；DTLS 发送返回了 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1303 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l813 https://git.
en: Logout failed.
zh: 登出失败。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/array.c#l1305 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l815 https://git.
en: Logout successful.
zh: 登出成功。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l173
en: Please enter your username and password
zh: 请输入您的用户名和密码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l379
en: GlobalProtect login returned %s=%s (expected %s)
zh: GlobalProtect 登录返回了 %s=%s（期望的是 %s）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l385
en: GlobalProtect login returned empty or missing %s
zh: GlobalProtect 登录返回空值或缺失（期望的是 %s）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l389
en: GlobalProtect login returned %s=%s
zh: GlobalProtect 登录返回了 %s=%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l445
en: Please select GlobalProtect gateway.
zh: 请选择 GlobalProtect 网关。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l455
en: GATEWAY:
zh: 网关：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l535 #-#-#-#-#  openconnect_9.12-3.3_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# each entr
en: %d gateway servers available:
zh: %d 个网关服务器可用：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l556
en:   %s (%s)
zh:   %s（%s）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l658 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l583 https:
en: Failed to generate OTP tokencode; disabling token
zh: 生成 OTP 令牌码失败；正在禁用令牌

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-globalprotect.c#l762
en: Server is neither a GlobalProtect portal nor a gateway.
zh: 服务器既不是 GlobalProtect 入口（portal）也不是网关。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-html.c#l117
en: Ignoring unknown form submit item '%s'
zh: 正在忽略未知的表单提交项目 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-html.c#l128
en: Ignoring unknown form input type '%s'
zh: 正在忽略未知的表单输入类型 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-html.c#l138
en: Discarding duplicate option '%s'
zh: 正在丢弃重复的选项 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-html.c#l216 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l463
en: Cannot handle form method='%s', action='%s'
zh: 无法处理表单 method="%s"、action="%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-html.c#l278
en: Unknown textarea field: '%s'
zh: 未知的文本区域字段："%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l107
en: Failed to allocate memory for communication with TNCC
zh: 为与 TNCC 通信而分配内存失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l174
en: TNCC support not implemented yet on Windows
zh: 在 Windows 上还未实现对 TNCC 的支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l188
en: No DSPREAUTH cookie; not attempting TNCC
zh: 没有 DSPREAUTH cookie；不会尝试 TNCC

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l242
en: Failed to exec TNCC script %s: %s
zh: 执行 TNCC 脚本 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l259
en: Sent start; waiting for response from TNCC
zh: 已发送开始命令；正等待来自 TNCC 的响应

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l266
en: Failed to read response from TNCC
zh: 读取来自 TNCC 的响应失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l273
en: Received unsuccessful %s response from TNCC
zh: 接收到来自 TNCC 的未成功 %s 响应

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l295
en: Got new DSPREAUTH cookie from TNCC: %s
zh: 从 TNCC 得到了新的 DSPREAUTH cookie：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l499 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/f5.c#l155
en: Failed to parse HTML document
zh: 解析 HTML 文档失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l516
en: Failed to find or parse web form in login page
zh: 在登录页面查找或解析网页表单失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth-juniper.c#l564 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/f5.c#l175
en: Dumping unknown HTML form:
zh: 正在转储未知的 HTML 表单：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l123
en: Form choice has no name
zh: 表单选择没有名字

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l206
en: name %s not input
zh: 名称 %s 不是输入

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l213
en: No input type in form
zh: 表单中没有输入类型

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l225
en: No input name in form
zh: 表单中没有输入名称

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l257
en: Unknown input type %s in form
zh: 表单中有未知的输入类型 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l599 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l187
en: Empty response from server
zh: 服务器空响应

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l610 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l262
en: Failed to parse server response
zh: 解析服务器响应失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l612 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/f5.c#l257 https://git.infradead.org/user
en: Response was:%s
zh: 响应为：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l634
en: Received <client-cert-request> when not expected.
zh: 接收到未预期的 <client-cert-request>。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l687
en: XML response has no "auth" node
zh: XML 响应没有 "auth" 节点

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l720
en: Asked for password but '--no-passwd' set
zh: 询问密码，但设定了 "--no-password"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1042
en: Not downloading XML profile because SHA1 already matches
zh: 未在下载 XML 配置文件因为 SHA1 已匹配

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1048 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l348 https://git.infradead.org/u
en: Failed to open HTTPS connection to %s
zh: 打开到 %s 的 HTTPS 连接失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1070
en: Failed to send GET request for new config
zh: 发送 GET 请求以获取新配置失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1094
en: Downloaded config file did not match intended SHA1
zh: 下载的配置文件不匹配预期的 SHA1

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1099
en: Downloaded new XML profile
zh: 已下载新的 XML 配置文件

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1110 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1162
en: Error: Running the 'Cisco Secure Desktop' trojan on this platform is not yet implemented.
zh: 错误：在此平台上运行 "Cisco 安全桌面" 木马的操作还未执行。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1121 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mainloop.c#l137
en: Failed to set gid %ld: %s
zh: 设定 gid %ld 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1128 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mainloop.c#l143
en: Failed to set groups to %ld: %s
zh: 设定组为 %ld 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1135 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mainloop.c#l149
en: Failed to set uid %ld: %s
zh: 设定 uid %ld 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1142
en: Invalid user uid=%ld: %s
zh: 无效的用户 uid=%ld：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1149
en: Failed to change to CSD home directory '%s': %s
zh: 更改为 CSD 主目录 "%s" 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1171
en: Error: Server asked us to run CSD hostscan.
    You need to provide a suitable --csd-wrapper argument.
zh: 错误：服务器要求我们运行 CSD 主机扫描。
    你需要提供合适的 --csd-wrapper 参数。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1178
en: Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.
    This facility is disabled by default for security reasons, so you may wish to enable it.
zh: 错误：服务器要求我们下载并运行 "思科安全桌面" 木马。
    出于安全原因这个工具被默认禁用，因此你可能希望启用它。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1207
en: Temporary directory '%s' is not writable: %s
zh: 临时目录 "%s" 不可写入：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1215
en: Failed to open temporary CSD script file: %s
zh: 打开临时 CSD 脚本文件失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1224
en: Failed to write temporary CSD script file: %s
zh: 写入临时 CSD 脚本文件失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1288
en: Warning: you are running insecure CSD code with root privileges
    	 Use command line option "--csd-user"
zh: 警告：你正在使用 root 权限运行不安全的 CSD 代码
    	 使用命令行选项 "--csd-user"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1348
en: Failed to exec CSD script %s
zh: 执行 CSD 脚本 %s 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1368
en: Unknown response from server
zh: 未知的服务器响应

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1498
en: Server requested SSL client certificate after one was provided
zh: 服务器在已被提供了一个 SSL 客户端证书后又请求了证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1502
en: Server requested SSL client certificate; none was configured
zh: 服务器请求了 SSL 客户端证书；还未配置

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1551
en: XML POST enabled
zh: XML POST 已启用

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/auth.c#l1603
en: Refreshing %s after 1 second...
zh: 1 秒钟后刷新 %s……

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/compat.c#l250
en: (error 0x%lx)
zh: （错误 0x%lx）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/compat.c#l253
en: (Error while describing error!)
zh: （描述错误时发生错误！）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/compat.c#l276
en: ERROR: Cannot initialize sockets
zh: 错误：无法初始化套接字

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l113 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mtucalc.c#l57
en: TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d
zh: TCP_信息 接收 MSS %d，发送 MSS %d，通告 MSS %d，路径 MTU %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l135 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mtucalc.c#l76
en: TCP_MAXSEG %d
zh: TCP_最大分段大小 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l292
en: CRITICAL ERROR: DTLS master secret is uninitialised. Please report this.
zh: 严重错误：DTLS 主密钥还未初始化。请报告此项。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l325
en: Error creating HTTPS CONNECT request
zh: 创建 HTTPS CONNECT 请求时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l341
en: Error fetching HTTPS response
zh: 获取 HTTPS 响应出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l368
en: VPN service unavailable; reason: %s
zh: VPN 服务不可用；原因：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l373
en: Got inappropriate HTTP CONNECT response: %s
zh: 得到了不正确的 HTTP CONNECT 响应：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l380
en: Got CONNECT response: %s
zh: 得到了 CONNECT 响应：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l416 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l425
en: No memory for options
zh: 选项的内存不足

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l435 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l324
en: <elided>
zh: <已省略>

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l454
en: X-DTLS-Session-ID not 64 characters; is: "%s"
zh: X-DTLS-Session-ID 不为 64 个字符；为："%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l472
en: X-DTLS-Session-ID is invalid; is: "%s"
zh: X-DTLS-Session-ID 无效；为："%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l491
en: Unknown DTLS-Content-Encoding %s
zh: 未知的 DSTP-Content-Encoding %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l566
en: Unknown CSTP-Content-Encoding %s
zh: 未知的 CSTP-Content-Encoding %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l643
en: No MTU received. Aborting
zh: 未接收到 MTU。正在中止

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l664
en: CSTP connected. DPD %d, Keepalive %d
zh: CSTP 已连接。DPD %d，持久连接（Keepalive）%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l744
en: Compression setup failed
zh: 压缩设置失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l761
en: Allocation of deflate buffer failed
zh: deflate 编码缓存分配失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l823
en: inflate failed
zh: inflate 解码失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l846
en: LZS decompression failed: %s
zh: LZS 解压缩失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l859
en: LZ4 decompression failed
zh: LZ4 解压缩失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l866
en: Unknown compression type %d
zh: 未知的压缩类型 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l871
en: Received %s compressed data packet of %d bytes (was %d)
zh: 接收到 %2$d 字节的 %1$s 压缩数据包（之前为 %3$d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l891
en: deflate failed %d
zh: deflate 编码失败 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l988
en: Unexpected packet length. SSL_read returned %d but packet is
zh: 包长度不对。SSL_read 返回了 %d 但包长是

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1002
en: Got CSTP DPD request
zh: 得到了 CSTP DPD 请求

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1008
en: Got CSTP DPD response
zh: 得到了 CSTP DPD 响应

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1013
en: Got CSTP Keepalive
zh: 得到了 CSTP 持久连接（Keepalive）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1018 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l958
en: Received uncompressed data packet of %d bytes
zh: 接收到未压缩的数据包，长度 %d 字节

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1035
en: Received server disconnect: %02x '%s'
zh: 接收到服务器断开：%02x "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1038
en: Received server disconnect
zh: 接收到服务器断开

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1046
en: Compressed packet received in !deflate mode
zh: 在非 deflate 模式下收到了压缩包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1055
en: received server terminate packet
zh: 接收到服务器终止包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1062
en: Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x
zh: 未知的包 %02x %02x %02x %02x %02x %02x %02x %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1151 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l1136 https://git.infradead.org/
en: CSTP Dead Peer Detection detected dead peer!
zh: CSTP 失效对等体检测检测到失效！

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1155 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1232 https://git.infradead.org/
en: Reconnect failed
zh: 重连失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1171 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l1156 https://git.infradead.org/
en: Send CSTP DPD
zh: 发送 CSTP DPD

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1183 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l1167 https://git.infradead.org/
en: Send CSTP Keepalive
zh: 发送 CSTP 持久连接（Keepalive）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1208
en: Sending compressed data packet of %d bytes (was %d)
zh: 正在发送 %d 字节的压缩数据包（之前为 %d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/cstp.c#l1259
en: Send BYE packet: %s
zh: 发送 BYE 包：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/digest.c#l252
en: Attempting Digest authentication to proxy
zh: 正在尝试摘要验证以代理

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/digest.c#l255
en: Attempting Digest authentication to server '%s'
zh: 正在尝试摘要验证到服务器 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l105
en: DTLS connection attempted with an existing fd
zh: DTLS 连接已尝试使用现有的文件描述符

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l111 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l186
en: No DTLS address
zh: 没有 DTLS 地址

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l118 #-#-#-#-#  openconnect_9.12-3.3_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# We probably didn't offe
en: Server offered no DTLS cipher option
zh: 服务器未提供 DTLS 加密选项

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l125 #-#-#-#-#  openconnect_9.12-3.3_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# XXX: Theoretically, SOC
en: No DTLS when connected via proxy
zh: 当通过代理连接时不使用 DTLS

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l197
en: DTLS initialised. DPD %d, Keepalive %d
zh: CSTP 已初始化。DPD %d，持久连接 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l217 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l521
en: Unknown packet (len %d) received: %02x %02x %02x %02x...
zh: 接收到未知的包（长度 %d）：%02x %02x %02x %02x...

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l224
en: TOS this: %d, TOS last: %d
zh: TOS 此处：%d，TOS 最后：%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l308
en: Got DTLS DPD request
zh: 得到了 DTLS DPD 请求

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l314
en: Failed to send DPD response. Expect disconnect
zh: 发送 DPD 响应失败。需要断开连接

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l318
en: Got DTLS DPD response
zh: 得到了 DTLS DPD 响应

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l322
en: Got DTLS Keepalive
zh: 得到了 DTLS 持久连接（Keepalive）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l328
en: Compressed DTLS packet received when compression not enabled
zh: 在未启用压缩的情况下收到了压缩的 DTLS 包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l336
en: Unknown DTLS packet type %02x, len %d
zh: 未知的 DTLS 包类型 %02x，长度 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l398
en: Send DTLS Keepalive
zh: 发送 DTLS 持久连接（Keepalive）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l403
en: Failed to send keepalive request. Expect disconnect
zh: 发送持久连接 (keepalive) 请求失败。需要断开连接

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l534
en: Sending MTU DPD probe (%u bytes)
zh: 正在发送 MTU DPD 探测（%u 字节）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l538
en: Failed to send DPD request (%d %d)
zh: 发送 DPD 请求失败（%d %d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l561
en: Too long time in MTU detect loop; assuming negotiated MTU.
zh: MTU 检测回路时间太长；正在假定已协商的 MTU。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l565
en: Too long time in MTU detect loop; MTU set to %d.
zh: MTU 检测回路时间太长；MTU 设为 %d。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l582
en: Received unexpected packet (%.2x) in MTU detection; skipping.
zh: 在 MTU 检测中接收到未预期的包（%.2x）；正在跳过。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l596
en: Failed to recv DPD request (%d)
zh: 接收 DPD 请求失败（%d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l600
en: Received MTU DPD probe (%u bytes)
zh: 接收到 MTU DPD 探测（%u 字节）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l653
en: Detected MTU of %d bytes (was %d)
zh: 检测到 MTU 为 %d 字节（之前为 %d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/dtls.c#l656
en: No change in MTU after detection (was %d)
zh: 在检测后未改变 MTU（之前为 %d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp-seqno.c#l61
en: Accepting expected ESP packet with seq %u
zh: 正在接受预期的 ESP 包，序号 %u

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp-seqno.c#l91
en: Accepting later-than-expected ESP packet with seq %u (expected %<PRIu64>)
zh: 正在接受晚于预期的 ESP 包，序号 %u（应为 %<PRIu64>）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp-seqno.c#l104
en: Discarding ancient ESP packet with seq %u (expected %<PRIu64>)
zh: 正在丢弃 ESP 旧包，序号 %u（应为 %<PRIu64>）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp-seqno.c#l109
en: Tolerating ancient ESP packet with seq %u (expected %<PRIu64>)
zh: 正在容许 ESP 旧包，序号 %u（应为 %<PRIu64>）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp-seqno.c#l118
en: Discarding replayed ESP packet with seq %u
zh: 正在丢弃被重放的 ESP 包，序号 %u

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp-seqno.c#l123
en: Tolerating replayed ESP packet with seq %u
zh: 正在容许被重放的 ESP 包，序号 %u

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp-seqno.c#l136
en: Accepting out-of-order ESP packet with seq %u (expected %<PRIu64>)
zh: 正在接受错序的 ESP 包，序号 %u（应为 %<PRIu64>）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l68
en: Parameters for %s ESP: SPI 0x%08x
zh: 用于 %s ESP 的参数：SPI 0x%08x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l71
en: ESP encryption type %s key 0x%s
zh: ESP 加密类型 %s 密钥 0x%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l74
en: ESP authentication type %s key 0x%s
zh: ESP 验证类型 %s 密钥 0x%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l96 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l150
en: Send ESP probes
zh: 已发送 ESP 探测

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l197
en: Received ESP packet from old SPI 0x%x, seq %u
zh: 接收到来自旧 SPI 0x%x 的 ESP 包，序号 %u

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l203
en: Received ESP packet with invalid SPI 0x%08x
zh: 接收到带着无效 SPI 0x%08x 的 ESP 包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l231
en: Invalid padding length %02x in ESP
zh: ESP 里有无效的填充长度 %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l243
en: Invalid padding bytes in ESP
zh: ESP 里有无效的填充字节

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l252
en: ESP session established with server
zh: ESP 会话已与服务器建立

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l263
en: Failed to allocate memory to decrypt ESP packet
zh: 无法分配内存来解密 ESP 包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l269
en: LZO decompression of ESP packet failed
zh: ESP 包的 LZO 解压缩失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l275
en: LZO decompressed %d bytes into %d
zh: LZO 解压缩 %d 字节成 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l289
en: Rekey not implemented for ESP
zh: 还未为 ESP 执行密钥更新（rekey）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l293
en: ESP detected dead peer
zh: ESP 检测到了失效对等体

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l301
en: Send ESP probes for DPD
zh: 为 DPD 发送了 ESP 探测

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l308
en: Keepalive not implemented for ESP
zh: 还未为 ESP 执行持久连接（keepalive）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/esp.c#l387
en: Failed to send ESP packet: %s
zh: 发送 ESP 包失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l194
en: Deferring DTLS resumption until CSTP generates a PSK
zh: 推迟 DTLS 恢复直到 CSTP 生成 PSK

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l202
en: Failed to generate DTLS priority string
zh: 生成 DTLS 优先级字符串失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l210 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l304 https://git.in
en: Failed to set DTLS priority: '%s': %s
zh: 设定 DTLS 优先级失败："%s": %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l231
en: Failed to allocate credentials: %s
zh: 分配凭据失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l244
en: Failed to generate DTLS key: %s
zh: 生成 DTLS 密钥失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l258
en: Failed to set DTLS key: %s
zh: 设定 DTLS 密钥失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l266
en: Failed to set DTLS PSK credentials: %s
zh: 设定 DTLS PSK 凭据失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l294
en: Unknown DTLS parameters for requested CipherSuite '%s'
zh: 未知的 DTLS 参数对于请求的密码套件 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l320
en: Failed to set DTLS session parameters: %s
zh: 设定 DTLS 会话参数失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l416
en: Failed to initialize DTLS: %s
zh: 初始化 DTLS 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l484 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l645
en: Peer MTU %d too small to allow DTLS
zh: 对等端 MTU %d 太小不允许 DTLS

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l493 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l656
en: DTLS MTU reduced to %d
zh: DTLS MTU 已降低到 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l504 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l665
en: DTLS session resume failed; possible MITM attack. Disabling DTLS.
zh: DTLS 会话恢复失败；可能有 MITM 攻击。正在禁用 DTLS。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l517
en: Failed to set DTLS MTU: %s
zh: 设定 DTLS MTU 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l528
en: Established DTLS connection (using GnuTLS). Ciphersuite %s.
zh: 已建立 DTLS 连接（使用 GnuTLS）。密码套件 %s。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l534 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l683
en: DTLS connection compression using %s.
zh: DTLS 连接压缩正使用 %s。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l559 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l779 https://git.i
en: DTLS handshake timed out
zh: DTLS 握手超时

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l562
en: DTLS handshake failed: %s
zh: DTLS 握手失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-dtls.c#l566
en: (Is a firewall preventing you from sending UDP packets?)
zh: （是防火墙正在阻止你发送 UDP 包吗？）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-esp.c#l57
en: Failed to initialise ESP cipher: %s
zh: 初始化 ESP 加密失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-esp.c#l67
en: Failed to initialize ESP HMAC: %s
zh: 初始化 ESP HMAC 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-esp.c#l129 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-esp.c#l172
en: Failed to calculate HMAC for ESP packet: %s
zh: 为 ESP 包计算 HMAC 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-esp.c#l136 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-esp.c#l166
en: Received ESP packet with invalid HMAC
zh: 接收到带无效 HMAC 的 ESP 包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-esp.c#l148
en: Decrypting ESP packet failed: %s
zh: 解密 ESP 包时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls-esp.c#l164
en: Failed to encrypt ESP packet: %s
zh: 加密 ESP 包失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l369
en: Could not extract expiration time of certificate
zh: 无法提取证书的到期时间

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l374 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1702
en: Client certificate has expired at
zh: 客户端证书已到期于

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l377 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1708
en: Client certificate expires soon at
zh: 客户端证书快到期于

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l427 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l873
en: Failed to load item '%s' from keystore: %s
zh: 从密钥库加载项目 "%s" 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l439
en: Failed to open key/certificate file %s: %s
zh: 打开密钥/证书文件 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l445
en: Failed to stat key/certificate file %s: %s
zh: 查询（stat）密钥/证书文件 %s 的状态失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l454
en: Failed to allocate certificate buffer
zh: 分配证书的缓存失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l461
en: Failed to read certificate into memory: %s
zh: 读取证书到内存失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l493
en: Failed to setup PKCS#12 data structure: %s
zh: 设置 PKCS#12 数据结构体失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l516 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l631
en: Failed to decrypt PKCS#12 certificate file
zh: 解密 PKCS#12 证书文件失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l523 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l637
en: Enter PKCS#12 pass phrase:
zh: 输入 PKCS#12 密码短语：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l547
en: Failed to process PKCS#12 file: %s
zh: 处理 PKCS#12 文件失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l559
en: Failed to load PKCS#12 certificate: %s
zh: 加载 PKCS#12 证书失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l633
en: Could not initialise MD5 hash: %s
zh: 无法初始化 MD5 散列：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l643
en: MD5 hash error: %s
zh: MD5 散列错误：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l701
en: Missing DEK-Info: header from OpenSSL encrypted key
zh: 缺少来自 OpenSSL 加密密钥的 DEK-Info: 首部

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l708
en: Cannot determine PEM encryption type
zh: 无法确定 PEM 加密类型

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l721
en: Unsupported PEM encryption type: %s
zh: 不支持的 PEM 加密类型：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l746 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l759
en: Invalid salt in encrypted PEM file
zh: 加密的 PEM 文件里有无效的加盐值

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l783
en: Error base64-decoding encrypted PEM file: %s
zh: 以 base64 解码加密的 PEM 文件时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l791
en: Encrypted PEM file too short
zh: 解密的 PEM 文件太短

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l819
en: Failed to initialise cipher for decrypting PEM file: %s
zh: 初始化加密以解密 PEM 文件失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l830
en: Failed to decrypt PEM key: %s
zh: 解密 PEM 密钥失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l882
en: Decrypting PEM key failed
zh: 解密 PEM 密钥失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l889 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1488 https://git.infradead.o
en: Enter PEM pass phrase:
zh: 输入 PEM 密码短语：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1041
en: This binary built without system key support
zh: 此二进制程序的构建没有系统密钥支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1048
en: This binary built without PKCS#11 support
zh: 此二进制程序的构建没有 PKCS#11 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1098 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l419
en: Using PKCS#11 certificate %s
zh: 正使用 PKCS#11 证书 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1099
en: Using system certificate %s
zh: 正使用系统证书 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1117
en: Error loading certificate from PKCS#11: %s
zh: 从 PKCS#11 加载证书时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1118
en: Error loading system certificate: %s
zh: 加载系统证书时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1129 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l933
en: Using certificate file %s
zh: 正使用证书文件 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1153
en: PKCS#11 file contained no certificate
zh: PKCS#11 文件未包含证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1179
en: No certificate found in file
zh: 未在文件里找到证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1184
en: Loading certificate failed: %s
zh: 加载证书失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1200
en: Using system key %s
zh: 正使用系统密钥 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1207 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1354
en: Error initialising private key structure: %s
zh: 初始化私钥结构体时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1218
en: Error importing system key %s: %s
zh: 导入系统密钥 %s 时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1229 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1302 https://git.infradead.
en: Trying PKCS#11 key URL %s
zh: 正在尝试 PKCS#11 密钥 URL %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1234
en: Error initialising PKCS#11 key structure: %s
zh: 初始化 PKCS#11 结构体时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1342
en: Error importing PKCS#11 URL %s: %s
zh: 导入 PKCS#11 URL %s 时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1349 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l655
en: Using PKCS#11 key %s
zh: 正使用 PKCS#11 密钥 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1364
en: Error importing PKCS#11 key into private key structure: %s
zh: 导入 PKCS#11 密钥到私钥结构体时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1382
en: Using private key file %s
zh: 正使用私钥文件 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1393 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l757
en: This version of OpenConnect was built without TPM support
zh: 此版本的 OpenConnect 的构建没有 TPM 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1430
en: Failed to interpret PEM file
zh: 解析 PEM 文件失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1449
en: Failed to load PKCS#1 private key: %s
zh: 加载 PKCS#1 私钥失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1462 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1476
en: Failed to load private key as PKCS#8: %s
zh: 加载私钥为 PKCS#8 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1484 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1517 https://git.infradead.
en: Failed to decrypt PKCS#8 certificate file
zh: 解密 PKCS#8 证书文件失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1509
en: Failed to determine type of private key %s
zh: 确定私钥类型 %s 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1521 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1093
en: Enter PKCS#8 pass phrase:
zh: 输入 PKCS#8 密码短语：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1537
en: Failed to get key ID: %s
zh: 获取密钥 ID 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1591
en: Error signing test data with private key: %s
zh: 使用私钥签署测试数据时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1607
en: Error validating signature against certificate: %s
zh: 根据证书验证签名时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1635
en: No SSL certificate found to match private key
zh: 未找到匹配私钥的 SSL 证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1677 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l662 https://git.infradead.
en: Using client certificate '%s'
zh: 正使用客户端证书 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1695
en: Failed to allocate memory for certificate
zh: 为证书分配内存失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1741
en: Got no issuer from PKCS#11
zh: 未从 PKCS#11 得到发布者

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1770
en: Failed to allocate memory for supporting certificates
zh: 为支持的证书分配内存失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1784
en: Adding supporting CA '%s'
zh: 正在添加支持的 CA "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1849
en: Importing X509 certificate failed: %s
zh: 导入 X509 证书失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1859
en: Setting PKCS#11 certificate failed: %s
zh: 设置 PKCS#11 证书失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1891
en: Setting certificate revocation list failed: %s
zh: 设置证书吊销列表失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l1922
en: Setting certificate failed: %s
zh: 设置证书失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2076
en: Server presented no certificate
zh: 服务器没有提供证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2084
en: Error comparing server's cert on rehandshake: %s
zh: 重新握手时比较服务器的证书出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2089 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1623
en: Server presented different cert on rehandshake
zh: 重新握手时服务器提供了不同的证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2094 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1626
en: Server presented identical cert on rehandshake
zh: 重新握手时服务器提供了相同的证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2100
en: Error initialising X509 cert structure
zh: 初始化 X509 证书结构体时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2106
en: Error importing server's cert
zh: 导入服务器证书时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2115
en: Could not calculate hash of server's certificate
zh: 无法计算服务器证书的散列值

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2120
en: Error checking server cert status
zh: 检查服务器证书状态时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2125
en: certificate revoked
zh: 证书被吊销

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2127
en: signer not found
zh: 未找到签署者

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2129
en: signer not a CA certificate
zh: 签署者不是 CA 证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2131
en: insecure algorithm
zh: 不安全的算法

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2133
en: certificate not yet activated
zh: 证书尚未激活

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2135
en: certificate expired
zh: 证书已过期

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2189 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1503 https://git.infradead
en: certificate does not match hostname
zh: 证书与主机名不匹配

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2194 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1502 https://git.infradead
en: Server certificate verify failed: %s
zh: 服务器证书验证失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2282
en: Failed to allocate memory for cafile certs
zh: 为 CA 文件的证书分配内存失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2303
en: Failed to read certs from cafile: %s
zh: 从 CA 文件读取证书失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2319
en: Failed to open CA file '%s': %s
zh: 打开 CA 文件 "%s" 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2332 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1892
en: Loading certificate failed. Aborting.
zh: 加载证书失败。正在中止。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2437 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1972
en: SSL negotiation with %s
zh: SSL 与 %s 协商

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2493 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1998
en: SSL connection cancelled
zh: SLL 连接已取消

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2500
en: SSL connection failure: %s
zh: SSL 连接失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2509
en: GnuTLS non-fatal return during handshake: %s
zh: 在握手时 GnuTLS 非致命返回：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2670 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l206
en: PIN required for %s
zh: %s 需要的 PIN

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2677
en: This is the final try before locking!
zh: 这是锁定前的最后一次尝试机会！

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2679
en: Only a few tries left before locking!
zh: 在锁定前只剩下几次尝试机会！

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2684 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l213
en: Enter PIN:
zh: 输入 PIN：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2770 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l2148
en: Unsupported OATH HMAC algorithm
zh: 未支持的 OATH HMAC 算法

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls.c#l2779
en: Failed to calculate OATH HMAC: %s
zh: 计算 OATH HMAC 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l56
en: TPM sign function called for %d bytes.
zh: 已调用对 %d 字节的 TPM 签名功能。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l63
en: Failed to create TPM hash object: %s
zh: 创建 TPM 散列对象失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l70
en: Failed to set value in TPM hash object: %s
zh: 设置 TPM 散列对象里的数值失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l80
en: TPM hash signature failed: %s
zh: TPM 散列签名失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l102
en: Error decoding TSS key blob: %s
zh: 解码 TSS 密钥比特块（blob）时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l110 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l121 https://git.infr
en: Error in TSS key blob
zh: TSS 密钥比特块（blob）里有错误

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l141
en: Failed to create TPM context: %s
zh: 创建 TPM 上下文失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l148
en: Failed to connect TPM context: %s
zh: 连接 TPM 上下文失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l156
en: Failed to load TPM SRK key: %s
zh: 加载 TPM SRK 密钥失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l163
en: Failed to load TPM SRK policy object: %s
zh: 加载 TPM SRK 策略对象失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l184
en: Failed to set TPM PIN: %s
zh: 设置 TPM PIN 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l200
en: Failed to load TPM key blob: %s
zh: 加载 TPM 密钥比特块（blob）失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l207
en: Enter TPM SRK PIN:
zh: 输入 TPM SRK PIN：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l228
en: Failed to create key policy object: %s
zh: 创建密钥策略对象失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l236
en: Failed to assign policy to key: %s
zh: 签署策略到密钥失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l245
en: Enter TPM key PIN:
zh: 输入 TPM 密钥 PIN：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gnutls_tpm.c#l257
en: Failed to set key PIN: %s
zh: 设置密钥 PIN 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l202
en: Challenge: %s
zh: 询问：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l390
en: Non-standard SSL tunnel path: %s
zh: 非标准的 SSL 隧道路径：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l394
en: Tunnel timeout (rekey interval) is %d minutes.
zh: 隧道超时（密钥更新间隔）为 %d 分钟。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l406
en: Gateway address in config XML (%s) differs from external gateway address (%s).
zh: 配置 XML（%s）里的网关地址与外部网关地址（%s）不同。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l486
en: GlobalProtect config sent ipsec-mode=%s (expected esp-tunnel)
zh: GlobalProtect 已发送 ipsec-mode=%s（应为 esp-tunnel）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l494 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l779
en: Ignoring ESP keys since ESP support not available in this build
zh: 正在忽略 ESP 密钥，因为此构建中没有 ESP 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l614
en: ESP disabled
zh: ESP 已禁用

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l616
en: No ESP keys received
zh: 未收到 ESP 密钥

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l618
en: ESP support not available in this build
zh: 此构建版本中没有 ESP 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l630
en: No MTU received. Calculated %d for %s%s
zh: 未收到 MTU。计算的 %d 用于 %s%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l657
en: Connecting to HTTPS tunnel endpoint ...
zh: 正在连接到 HTTPS 隧道端点……

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l679
en: Error fetching GET-tunnel HTTPS response.
zh: 提取 GET-tunnel HTTPS 响应时出错。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l688
en: Gateway disconnected immediately after GET-tunnel request.
zh: GET-tunnel 请求后立即停止网关连接。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l862
en: Error: Running the 'HIP Report' script on this platform is not yet implemented.
zh: 错误：在此平台运行 "HIP 报告" 脚本的操作还未执行。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l914
en: HIP report submission failed.
zh: HIP 报告提交失败。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l916
en: HIP report submitted successfully.
zh: HIP 报告提交成功。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l952
en: Failed to exec HIP script %s
zh: 执行 HIP 脚本 %s 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l966
en: Gateway says HIP report submission is needed.
zh: 网关告知需要 HIP 报告提交。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l970
en: Gateway says no HIP report submission is needed.
zh: 网关告知不需要 HIP 报告提交。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1027
en: ESP tunnel connected; exiting HTTPS mainloop.
zh: ESP 隧道已连接；退出 HTTPS 主循环。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1054
en: Failed to connect ESP tunnel; using HTTPS instead.
zh: 连接 ESP 隧道失败；使用 HTTPS 以代替。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1091
en: Packet receive error: %s
zh: 数据包接收出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1112
en: Unexpected packet length. SSL_read returned %d (includes 16 header bytes) but header payload_len is %d
zh: 未预期的包长度。SSL 读取返回了 %d（包括 16 个首部字节）但首部载荷长度为 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1122
en: Got GPST DPD/keepalive response
zh: 得到了 GPST DPD/持久连接（keepalive）响应

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1126
en: Expected 0000000000000000 as last 8 bytes of DPD/keepalive packet header, but got:
zh: 期望 0000000000000000 作为 DPD/持久连接（keepalive）包首部的最后 8 个字节，但得到了：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1138
en: Expected 0100000000000000 as last 8 bytes of data packet header, but got:
zh: 期望 0000000000000000 作为数据包首部的最后 8 个字节，但得到了：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1151
en: Unknown packet. Header dump follows:
zh: 未知包。首部转储跟随着：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1223
en: GlobalProtect rekey due
zh: GlobalProtect 密钥更新到期

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1228
en: GPST Dead Peer Detection detected dead peer!
zh: CSTP 失效对等体检测检测到失效！

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gpst.c#l1248
en: Send GPST DPD/keepalive request
zh: 发送 GPST DPD/持久连接（keepalive）请求

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l75
en: Error importing GSSAPI name for authentication:
zh: 导入用于验证的 GSSAPI 名称时出错：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l128
en: Error generating GSSAPI response:
zh: 生成 GSSAPI 响应时出错：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l145
en: Attempting GSSAPI authentication to proxy
zh: 正在尝试 GSSAPI 验证到代理

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l148
en: Attempting GSSAPI authentication to server '%s'
zh: 正在尝试 GSSAPI 验证到服务器 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l203 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l259 https://git.infradead.or
en: GSSAPI authentication completed
zh: GSSAPI 验证已完成

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l214
en: GSSAPI token too large (%zd bytes)
zh: GSSAPI 令牌太大（%zd 字节）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l227
en: Sending GSSAPI token of %zu bytes
zh: 正在发送 %zu 字节的 GSSAPI 令牌

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l232
en: Failed to send GSSAPI authentication token to proxy: %s
zh: 发送 GSSAPI 验证令牌以代理失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l240 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l267
en: Failed to receive GSSAPI authentication token from proxy: %s
zh: 从代理接收 GSSAPI 验证令牌失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l246
en: SOCKS server reported GSSAPI context failure
zh: SOCKS 服务器报告了 GSSAPI 上下文失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l250
en: Unknown GSSAPI status response (0x%02x) from SOCKS server
zh: 来自 SOCKS 服务器的未知 GSSAPI 状态响应（0x%02x）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l271
en: Got GSSAPI token of %zu bytes: %02x %02x %02x %02x
zh: 得到了 %zu 字节的 GSSAPI 令牌：%02x %02x %02x %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l297
en: Sending GSSAPI protection negotiation of %zu bytes
zh: 正在发送 %zu 字节的 GSSAPI 保护协商

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l302
en: Failed to send GSSAPI protection response to proxy: %s
zh: 发送 GSSAPI 保护协商响应到代理：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l310 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l320
en: Failed to receive GSSAPI protection response from proxy: %s
zh: 从代理接收 GSSAPI 保护响应失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l325
en: Got GSSAPI protection response of %zu bytes: %02x %02x %02x %02x
zh: 得到了 %zu 字节的 GSSAPI 保护响应：%02x %02x %02x %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l335
en: Invalid GSSAPI protection response from proxy (%zu bytes)
zh: 来自代理的无效 GSSAPI 保护响应（%zu 字节）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l344 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l407
en: SOCKS proxy demands message integrity, which is not supported
zh: SOCKS 代理要求消息完整性，但不支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l348 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l411
en: SOCKS proxy demands message confidentiality, which is not supported
zh: SOCKS 代理要求消息保密性，但不支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/gssapi.c#l352 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l415
en: SOCKS proxy demands protection unknown type 0x%02x
zh: SOCKS 代理要求保护未知类型 0x%02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http-auth.c#l69
en: Attempting HTTP Basic authentication to proxy
zh: 正在为代理尝试 HTTP 基础验证

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http-auth.c#l71
en: Attempting HTTP Basic authentication to server '%s'
zh: 正在尝试 HTTP 基础验证到服务器 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http-auth.c#l112 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1167
en: This version of OpenConnect was built without GSSAPI support
zh: 此版本的 OpenConnect 的构建没有 GSSAPI 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http-auth.c#l153
en: Proxy requested Basic authentication which is disabled by default
zh: 代理请求的基础验证已被默认禁用

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http-auth.c#l156
en: Server '%s' requested Basic authentication which is disabled by default
zh: 服务器 "%s" 请求的基础验证已被默认禁用

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http-auth.c#l169
en: No more authentication methods to try
zh: 没有更多验证方法可以尝试

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l56
en: No memory for allocating cookies
zh: 没有内存用于分配 cookies

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l266
en: Failed to parse HTTP response '%s'
zh: 解析 HTTP 响应 "%s" 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l272
en: Got HTTP response: %s
zh: 得到了 HTTP 响应：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l295
en: Ignoring unknown HTTP response line '%s'
zh: 正在忽略未知的 HTTP 响应行 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l314
en: Invalid cookie offered: %s
zh: 提供了无效的 cookie：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l334
en: SSL certificate authentication failed
zh: SSL 证书验证失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l367
en: Response body has negative size (%d)
zh: 响应主体有负的大小（%d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l378
en: Unknown Transfer-Encoding: %s
zh: 未知的转换编码：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l399 #-#-#-#-#  openconnect_9.12-3.3_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# Now the body, if there 
en: HTTP body %s (%d)
zh: HTTP 主体 %s（%d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l415 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l459
en: Error reading HTTP response body
zh: 读取 HTTP 响应主体时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l430
en: Error fetching chunk header
zh: 提取分块头部时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l470
en: Error fetching HTTP response body
zh: 提取 HTTP 响应主体时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l487
en: Cannot receive HTTP 1.0 body without closing connection
zh: 无法不在关闭连接时接收 HTTP 1.0 主体

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l649
en: Failed to parse redirected URL '%s': %s
zh: 解析重定向的 URL "%s" 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l680
en: Cannot follow redirection to non-https URL '%s'
zh: 无法跟随重定向到非 https URL "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l701
en: Allocating new path for relative redirect failed: %s
zh: 分配用于相对重定向的新路径失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1015
en: request granted
zh: 请求已批准

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1016
en: general failure
zh: 一般错误

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1017
en: connection not allowed by ruleset
zh: 连接不被规则集允许

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1020
en: connection refused by destination host
zh: 连接被目标主机拒绝

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1022
en: command not supported / protocol error
zh: 命令不支持/协议错误

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1033
en: SOCKS server requested username/password but we have none
zh: SOCKS 服务器请求了用户名/密码，但是我们都没有

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1041
en: Username and password for SOCKS authentication must be < 255 bytes
zh: 用于 SOCKS 验证的用户名和密码必须小于 255 字节

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1056 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1119
en: Error writing auth request to SOCKS proxy: %s
zh: 写入验证请求到 SOCKS 代理时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1064 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1126
en: Error reading auth response from SOCKS proxy: %s
zh: 从 SOCKS 代理读取验证响应时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1071 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1132
en: Unexpected auth response from SOCKS proxy: %02x %02x
zh: 来自 SOCKS 服务器的未预期验证响应：%02x %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1077
en: Authenticated to SOCKS server using password
zh: 已使用密码验证到 SOCKS 服务器

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1081
en: Password authentication to SOCKS server failed
zh: 到 SOCKS 服务器的密码验证失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1144 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1151
en: SOCKS server requested GSSAPI authentication
zh: SOCKS 服务器请求了 GSSAPI 验证

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1157
en: SOCKS server requested password authentication
zh: SOCKS 服务器请求了密码验证

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1164
en: SOCKS server requires authentication
zh: SOCKS 服务器需要验证

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1173
en: SOCKS server requested unknown authentication type %02x
zh: SOCKS 服务器请求了未知的验证类型 %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1179
en: Requesting SOCKS proxy connection to %s:%d
zh: 正在请求 SOCKS 代理连接到 %s:%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1194
en: Error writing connect request to SOCKS proxy: %s
zh: 写入连接请求到 SOCKS 代理时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1202 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1244
en: Error reading connect response from SOCKS proxy: %s
zh: 从 SOCKS 代理读取连接响应时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1208
en: Unexpected connect response from SOCKS proxy: %02x %02x...
zh: 来自 SOCKS 代理的未预期连接响应：%02x %02x...

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1216
en: SOCKS proxy error %02x: %s
zh: SOCKS 代理错误 %02x：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1220
en: SOCKS proxy error %02x
zh: SOCKS 代理错误 %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1237
en: Unexpected address type %02x in SOCKS connect response
zh: SOCKS 连接相应有未预期的地址类型 %02x

comment: 感觉是要保留半角冒号。
note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1260
en: Requesting HTTP proxy connection to %s:%d
zh: 正在请求 HTTP 代理连接到 %s:%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1295
en: Sending proxy request failed: %s
zh: 发送的代理请求失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1318
en: Proxy CONNECT request failed: %d
zh: 代理 CONNECT 请求失败：%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1337
en: Unknown proxy type '%s'
zh: 未知的代理类型 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/http.c#l1387
en: Only http or socks(5) proxies supported
zh: 只支持 http 或 socks(5)

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l124
en: Cisco AnyConnect or OpenConnect
zh: 思科 AnyConnect 或 OpenConnect

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l125
en: Compatible with Cisco AnyConnect SSL VPN, as well as ocserv
zh: 兼容于思科 AnyConnect SSL VPN，以及 ocserv

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l144
en: Juniper Network Connect
zh: 瞻博网络连接（Juniper Network Connect）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l166
en: Compatible with Palo Alto Networks (PAN) GlobalProtect SSL VPN
zh: 兼容于 Palo Alto Networks (PAN) GlobalProtect SSL VPN

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l330
en: Unknown VPN protocol '%s'
zh: 未知的 VPN 协议 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l353
en: Built against SSL library with no Cisco DTLS support
zh: 构建使用的 SSL 库没有思科 DTLS 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l519
en: No IP address received. Aborting
zh: 未接收到 IP 地址。正在中止

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l527
en: Reconnect gave different Legacy IP address (%s != %s)
zh: 重连给出了不同的旧 IP 地址（%s != %s）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l536
en: Reconnect gave different Legacy IP netmask (%s != %s)
zh: 重连给出了不同的旧 IP 网络掩码（%s != %s）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l544
en: Reconnect gave different IPv6 address (%s != %s)
zh: 重连给出了不同的旧 IPv6 地址（%s != %s）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l552
en: Reconnect gave different IPv6 netmask (%s != %s)
zh: 重连给出了不同的旧 IPv6 网络掩码（%s != %s）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l567
en: IPv6 configuration received but MTU %d is too small.
zh: 接收到 IPv6 配置但 MTU %d 太小了。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l1087
en: Failed to parse server URL '%s'
zh: 解析服务器 URL "%s" 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l1093
en: Only https:// permitted for server URL
zh: 对于服务器 URL 只允许 https://

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l1516
en: Unknown certificate hash: %s.
zh: 未知的证书散列：%s。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l1550
en: The size of the provided fingerprint is less than the minimum required (%u).
zh: 所提供的数字指纹大小小于最小需求（%u）。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/library.c#l1607
en: No form handler; cannot authenticate.
zh: 没有表单处理程序；无法验证。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l411
en: Fatal error in command line handling
zh: 处理命令行时发生致命错误

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l448
en: ReadConsole() failed: %s
zh: ReadConsole() 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l497 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l510
en: Error converting console input: %s
zh: 转换控制台输入时出错：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l665
en: For assistance with OpenConnect, please see the web page at
      %s
zh: 为了帮助 OpenConnect，请查看网页于
      %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l686
en: OpenSSL ENGINE not present
zh: OpenSSL 引擎（ENGINE）不存在

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l725
en: WARNING: This binary lacks DTLS and/or ESP support. Performance will be impaired.
zh: 警告：此二进制程序不支持 DTLS 和/或 ESP。性能将被削弱。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l737
en: Supported protocols:
zh: 支持的协议：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l739 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l757
en:  (default)
zh: （默认）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l754
en: Set VPN protocol
zh: 设定 VPN 协议

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l771
en: Allocation failure for string from stdin
zh: 分配来自标准输入的字符串失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l795
en: fgets (stdin)
zh: fgets (标准输入)

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l856
en: Cannot process this executable path "%s"
zh: 无法处理此执行路径 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l863
en: Allocation for vpnc-script path failed
zh: vpnc 脚本路径分配失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l935
en: Override hostname '%s' to '%s'
zh: 改写主机名 "%s" 为 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l948
en: Usage:  openconnect [options] <server>
zh: 用法：openconnect [选项] <服务器>

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l949
en: Open client for multiple VPN protocols, version %s
zh: 打开多 VPN 协议客户端，版本 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l951
en: Read options from config file
zh: 从配置文件读取选项

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l952
en: Report version number
zh: 报告版本号

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l958
en: Set login username
zh: 设定登录用户名

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l959
en: Disable password/SecurID authentication
zh: 禁用密码/SecurID 验证

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l960
en: Do not expect user input; exit if it is required
zh: 不期望用户输入；如果需要就退出

note: https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l962
en: Choose authentication login selection
zh: 选择验证登录选择项

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l964
en: Use SSL client certificate CERT
zh: 使用 SSL 客户端证书 CERT

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l965
en: Use SSL private key file KEY
zh: 使用 SSL 私钥文件 KEY

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l966
en: Warn when certificate lifetime < DAYS
zh: 当证书有效期小于 DAYS 时提示

note: https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l967
en: Set login usergroup
zh: 设定登录的用户组

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l968
en: Set key passphrase or TPM SRK PIN
zh: 设定密钥密码短语或 TPM SRK PIN

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l970
en: Key passphrase is fsid of file system
zh: 密钥密码短语是文件系统的 fsid

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l974
en: (NOTE: libstoken (RSA SecurID) disabled in this build)
zh: （注意：libstoken（RSA SecurID) 在此构建版本中已禁用）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l977
en: (NOTE: Yubikey OATH disabled in this build)
zh: （注意：Yubikey OATH 在此构建版本中已禁用）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l980
en: Server validation
zh: 服务器验证

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l982
en: Disable default system certificate authorities
zh: 禁用系统默认的证书颁发机构

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l983
en: Cert file for server verification
zh: 用于服务器验证的证书文件

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l985
en: Internet connectivity
zh: 互联网连接性

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l987
en: Set proxy server
zh: 设定代理服务器

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l988
en: Set proxy authentication methods
zh: 设定代理验证方法

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l989
en: Disable proxy
zh: 禁用代理

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l990
en: Use libproxy to automatically configure proxy
zh: 使用 libproxy 来自动配置代理

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l992
en: (NOTE: libproxy disabled in this build)
zh: （注意：libproxy 在此构建版本中已禁用）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l995
en: Use IP when connecting to HOST
zh: 连接到 HOST 时使用 IP

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l997
en: Set local port for DTLS and ESP datagrams
zh: 为 DTLS 和 ESP 数据报设定本地端口

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l999
en: Authentication (two-phase)
zh: 身份验证（两阶段）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1000
en: Use authentication cookie COOKIE
zh: 使用身份验证 cookie COOKIE

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1001
en: Read cookie from standard input
zh: 从标准输入读取 cookie

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1002
en: Authenticate only and print login info
zh: 只验证并打印登录信息

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1003
en: Fetch and print cookie only; don't connect
zh: 只提取和打印 cookie；不连接

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1004
en: Print cookie before connecting
zh: 连接前打印 cookie

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1007
en: Process control
zh: 进程控制

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1008
en: Continue in background after startup
zh: 启动后在后台继续

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1009
en: Write the daemon's PID to this file
zh: 将守护进程的 PID 写入此文件

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1010
en: Drop privileges after connecting
zh: 连接后放弃权限

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1013
en: Logging (two-phase)
zh: 日志（两阶段）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1015
en: Use syslog for progress messages
zh: 为进度消息使用系统日志（syslog）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1017
en: More output
zh: 更多输出

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1018
en: Less output
zh: 简化输出

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1020
en: Prepend timestamp to progress messages
zh: 前插时间戳到进度消息

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1022
en: VPN configuration script
zh: VPN 配置脚本

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1023
en: Use IFNAME for tunnel interface
zh: 对隧道接口使用 IFNAME

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1024
en: Shell command line for using a vpnc-compatible config script
zh: 用于运行兼容 vpnc 配置脚本的 Shell 命令行

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1027
en: Pass traffic to 'script' program, not tun
zh: 传递流量到 "script" 程序，而不是 tun

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1030
en: Tunnel control
zh: 隧道控制

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1031
en: Do not ask for IPv6 connectivity
zh: 不要求 IPv6 连接性

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1032
en: XML config file
zh: XML 配置文件

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1033
en: Request MTU from server (legacy servers only)
zh: 请求来自服务器的 MTU（仅限传统服务器）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1034
en: Indicate path MTU to/from server
zh: 指示至/从服务器的路径 MTU

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1038
en: Require perfect forward secrecy
zh: 需要完美前向保密

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1039
en: Disable DTLS and ESP
zh: 禁用 DTLS 和 ESP

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1040
en: OpenSSL ciphers to support for DTLS
zh: 用于支持 DTLS 的 OpenSSl 密码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1041
en: Set packet queue limit to LEN pkts
zh: 设定分组队列限制于 LEN 包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1043
en: Local system information
zh: 本定系统信息

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1044
en: HTTP header User-Agent: field
zh: HTTP 首部 User-Agent：字段

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1045
en: Local hostname to advertise to server
zh: 通告到服务器的本地主机

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1051
en: Trojan binary (CSD) execution
zh: 木马二进制程序（CSD）执行

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1053
en: Drop privileges during trojan execution
zh: 在 CSD 执行过程中放弃权限

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1054
en: Run SCRIPT instead of trojan binary
zh: 运行 SCRIPT 而不是木马二进制程序

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1058
en: Server bugs
zh: 服务器缺陷（bug）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1059
en: Disable HTTP connection re-use
zh: 禁止 HTTP 连接复用

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1060
en: Do not attempt XML POST authentication
zh: 不要尝试 XML POST 验证

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1088
en: Failed to allocate string
zh: 分配字符串失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1161
en: Failed to get line from config file: %s
zh: 从配置文件获取行失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1201
en: Unrecognised option at line %d: '%s'
zh: 行 %d 有未识别的选项："%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1211
en: Option '%s' does not take an argument at line %d
zh: 选项 "%s" 未采用行 %d 上的参数

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1215
en: Option '%s' requires an argument at line %d
zh: 选项 "%s" 需要行 %d 上的参数

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1247
en: Invalid user "%s": %s
zh: 无效的用户 "%s"：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1256
en: Invalid user ID "%d": %s
zh: 无效的用户ID "%d"：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1646
en: Failed to open '%s' for write: %s
zh: 打开 "%s" 以写入失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1663
en: Continuing in background; pid %d
zh: 在后台继续；pid %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1729
en: WARNING: Cannot set locale: %s
zh: 警告：无法设定区域（locale）：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1742
en: WARNING: This version of OpenConnect was built without iconv
             support but you appear to be using the legacy character
             set "%s". Expect strangeness.
zh: 警告：此版本的 openconnect 的构建没有 iconv 支持但是你好像在
          使用传统字符集 "%s"。期望不同的值。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1749
en: WARNING: This version of OpenConnect is %s but
             the libopenconnect library is %s
zh: 警告：该 openconnect 的版本为 %s 
          但是 libopenconnect 库为 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1788
en: Failed to allocate vpninfo structure
zh: 分配 vpninfo 结构体失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1848
en: Cannot use 'config' option inside config file
zh: 无法在配置文件中使用 "config" 选项

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1856
en: Cannot open config file '%s': %s
zh: 无法打开配置文件 "%s"：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1873
en: Invalid compression mode '%s'
zh: 无效的压缩模式 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1899 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1920
en: Failed to allocate memory
zh: 分配内存失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l1915
en: Missing colon in resolve option
zh: 解析选项里缺少冒号

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2007 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2017
en: MTU %d too small
zh: MTU %d 太小

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2047
en: Disabling all HTTP connection re-use due to --no-http-keepalive option.
    If this helps, please report to <%s>.
zh: 正在禁用所有的 HTTP 连接复用，由于 --no-http-keepalive 选项。
    如果这有帮助，请报告到 <%s>。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2054
en: The --no-cert-check option was insecure and has been removed.
    Fix your server's certificate or use --servercert to trust it.
zh: --no-cert-check 选项不安全且已被移除。
    修复你的服务器证书或者使用 --servercert 以信任它。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2075
en: Queue length zero not permitted; using 1
zh: 不允许队列长度为 0；正使用 1

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2089
en: OpenConnect version %s
zh: OpenConnect 版本 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2137
en: Invalid software token mode "%s"
zh: 无效的软件令牌模式 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2214
en: Too many arguments on command line
zh: 命令行有太多参数

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2217
en: No server specified
zh: 未指定服务器

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2235
en: This version of OpenConnect was built without libproxy support
zh: 此版本的 OpenConnect 的构建没有 libproxy 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2345
en: Creating SSL connection failed
zh: 创建 SSL 连接失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2366
en: No --script argument provided; DNS and routing are not configured
zh: 没有提供 --script 参数；DNS 和路由未配置

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2368
en: See %s
zh: 查看 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2381
en: User requested reconnect
zh: 用户请求了重连

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2396
en: Session terminated by server; exiting.
zh: 会话已被服务器终止；正在退出。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2427
en: Unknown error; exiting.
zh: 未知错误；正在退出。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2447
en: Failed to open %s for write: %s
zh: 打开 %s 以写入失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2455
en: Failed to write config to %s: %s
zh: 写入配置到 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2532
en: 
    Certificate from VPN server "%s" failed verification.
    Reason: %s
zh: 
    来自 VPN 服务器 "%s" 的证书验证失败。
    原因：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2535
en: To trust this server in future, perhaps add this to your command line:
zh: 要在将来信任此服务器，可以添加这个到你的命令行：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2541
en: Enter '%s' to accept, '%s' to abort; anything else to view:
zh: 输入 "%s" 以接受，"%s" 以中止；其他任意键以查看：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2570
en: Server key hash: %s
zh: 服务器密钥散列值：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2604
en: Auth choice "%s" matches multiple options
zh: 验证选择 "%s" 符合多个选项

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2607
en: Auth choice "%s" not available
zh: 验证选择 "%s" 不可用

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2628
en: User input required in non-interactive mode
zh: 用户输入需要在非交互模式

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2870
en: Failed to open token file for write: %s
zh: 打开令牌文件以写入失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2878
en: Failed to write token: %s
zh: 写入令牌失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2925 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2949
en: Soft token string is invalid
zh: 软件令牌字符串无效

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2931
en: Can't open ~/.stokenrc file
zh: 无法打开 ~/.stokenrc 文件

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2934
en: OpenConnect was not built with libstoken support
zh: OpenConnect 的构建没有 libstoken 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2937
en: General failure in libstoken
zh: libstoken 里有一般错误

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2952
en: OpenConnect was not built with liboath support
zh: OpenConnect 的构建没有 liboath 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2955
en: General failure in liboath
zh: liboath 里有一般错误

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2966
en: Yubikey token not found
zh: 未找到 Yubikey 令牌

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2969
en: OpenConnect was not built with Yubikey support
zh: OpenConnect 的构建没有 Yubikey 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/main.c#l2972
en: General Yubikey failure: %s
zh: 一般 Yubikey 错误：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mainloop.c#l121
en: Set up tun script failed
zh: 建立 tun 脚本失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mainloop.c#l128
en: Set up tun device failed
zh: 建立 tun 设备失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mainloop.c#l294
en: Caller paused the connection
zh: 主叫方暂停了连接

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mainloop.c#l307
en: No work to do; sleeping for %d ms...
zh: 无事可做；休眠了 %d 毫秒……

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/mainloop.c#l328
en: WaitForMultipleObjects failed: %s
zh: WaitForMultipleObjects 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ntlm.c#l88 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l113 https://git.infradead.org/use
en: InitializeSecurityContext() failed: %lx
zh: InitializeSecurityContext() 失败：%lx

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ntlm.c#l114 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l47
en: AcquireCredentialsHandle() failed: %lx
zh: AcquireCredentialsHandle() 失败：%lx

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ntlm.c#l247
en: Error communicating with ntlm_auth helper
zh: 与 ntlm_auth 助手程序通信时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ntlm.c#l266
en: Attempting HTTP NTLM authentication to proxy (single-sign-on)
zh: 正在尝试 HTTP NTLM 验证到代理（单点登录）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ntlm.c#l269
en: Attempting HTTP NTLM authentication to server '%s' (single-sign-on)
zh: 正在尝试 HTTP NTLM 验证到服务器 "%s"（单点登录）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ntlm.c#l981
en: Attempting HTTP NTLMv%d authentication to proxy
zh: 正在尝试 HTTP NTLMv%d 验证到代理

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ntlm.c#l985
en: Attempting HTTP NTLMv%d authentication to server '%s'
zh: 正在尝试 HTTP NTLMv%d 验证到服务器 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l104
en: Invalid base32 token string
zh: 无效的 base32 令牌字符串

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l112
en: Failed to allocate memory to decode OATH secret
zh: 分配内存以解码 OATH 密钥失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l218
en: This version of OpenConnect was built without PSKC support
zh: 此版本的 OpenConnect 的构建没有 PSKC 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l314 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l339 https://git.infradead.org/us
en: OK to generate INITIAL tokencode
zh: OK 以生成 INITIAL 令牌码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l318 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l342 https://git.infradead.org/us
en: OK to generate NEXT tokencode
zh: OK 以生成 NEXT 令牌码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l323 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l346 https://git.infradead.org/us
en: Server is rejecting the soft token; switching to manual entry
zh: 服务器正拒绝软件令牌；转换为手动输入

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l380
en: Generating OATH TOTP token code
zh: 正在生成 OATH TOTP 令牌码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oath.c#l526
en: Generating OATH HOTP token code
zh: 正在生成 OATH HOTP 令牌码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l76
en: Unexpected length %d for TLV %d/%d
zh: 未预期的长度 %d 对于 TLV %d/%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l82 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l371
en: Received MTU %d from server
zh: 接收到来自服务器的 MTU %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l91 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l253 https://git.infradead.org/us
en: Received DNS server %s
zh: 接收到 DNS 服务器 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l102 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l380
en: Received DNS search domain %.*s
zh: 接收到 DNS 搜索域 %.*s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l117
en: Received internal IP address %s
zh: 接收到内部 IP 地址 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l126 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l244
en: Received netmask %s
zh: 接收到掩码 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l135 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l395
en: Received internal gateway address %s
zh: 接收到内部网关地址 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l148 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l2369
en: Received split include route %s
zh: 接收到包含路由 %s 的分片

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l170 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l2382
en: Received split exclude route %s
zh: 接收到不包含路由 %s 的分片

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l190 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l268
en: Received WINS server %s
zh: 接收到 WINS 服务器 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l213
en: ESP encryption: 0x%02x (%s)
zh: ESP 加密：0x%02x (%s)

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l232
en: ESP HMAC: 0x%02x (%s)
zh: ESP HMAC：0x%02x (%s)

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l243
en: ESP compression: %d
zh: ESP 压缩：%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l251 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l475
en: ESP port: %d
zh: ESP 端口：%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l258 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l458
en: ESP key lifetime: %u bytes
zh: ESP 密钥生存期：%u 字节

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l266 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l450
en: ESP key lifetime: %u seconds
zh: ESP 密钥生存期：%u 秒

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l274 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l482
en: ESP to SSL fallback: %u seconds
zh: ESP 到 SSL 回退：%u 秒

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l282 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l466
en: ESP replay protection: %d
zh: ESP 重放保护：%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l290 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l2470
en: ESP SPI (outbound): %x
zh: ESP SPI（出站）：%x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l299 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l2458
en: %d bytes of ESP secrets
zh: %d 字节的 ESP 密钥（secret）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l311
en: Unknown TLV group %d attr %d len %d:%s
zh: 未知的 TLV 组 %d 属性 %d 长度 %d：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l393
en: Failed to parse KMP header
zh: 解析 KMP 头部失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l412
en: Failed to parse KMP message
zh: 解析 KMP 消息失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l421
en: Got KMP message %d of size %d
zh: 已获取 %d 大小的 KMP 消息 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l437
en: Received non-ESP TLVs (group %d) in ESP negotiation KMP
zh: 在 ESP 协商 KMP 时收到了非 ESP TLVs（组 %d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l508 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l542 https://git.infradead.org/us
en: Error creating oNCP negotiation request
zh: 创建 oNCP 协商请求时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l551 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l721
en: Short write in oNCP negotiation
zh: oNCP 协商有短写入

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l564 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l605
en: Read %d bytes of SSL record
zh: 读取了 %d 字节的 SSL 记录

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l569
en: Unexpected response of size %d after hostname packet
zh: 主机名包后面有未预期的大小  %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l576
en: Server response to hostname packet is error 0x%02x
zh: 服务器响应到主机名包为错误 0x%02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l609
en: Invalid packet waiting for KMP 301
zh: 无效的包正等待 KMP 301

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l622
en: Expected KMP message 301 from server but got %d
zh: 期望来自服务器的 KMP 消息 301 但是得到了 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l631
en: KMP message 301 from server too large (%d bytes)
zh: 来自服务器的 KMP 信息 301 太大（%d 字节）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l637
en: Got KMP message 301 of length %d
zh: 得到了长度 %d 的 KMP 消息 301

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l644
en: Failed to read continuation record length
zh: 读取连续的记录长度失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l650
en: Record of additional %d bytes too large; would make %d
zh: 额外 %d 字节的记录太大；将成为 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l659
en: Failed to read continuation record of length %d
zh: 读取长度 %d 的连续记录失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l665
en: Read additional %d bytes of KMP 301 message
zh: 读取了附加 %d 字节的 KMP 301 消息

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l706
en: Error negotiating ESP keys
zh: 协商 ESP 密钥时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l715
en: oNCP negotiation request outgoing:
zh: oNCP 协商请求传出：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l773 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l2732
en: new incoming
zh: 新传入

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l774 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l2733
en: new outgoing
zh: 新传出

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l799
en: Read only 1 byte of oNCP length field
zh: 读取了仅 1 字节的 oNCP 长度字段

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l808
en: Server terminated connection (session expired)
zh: 服务器终止了连接（会话到期）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l816
en: Server terminated connection (reason: %d)
zh: 服务器终止了连接（原因：%d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l823
en: Server sent zero-length oNCP record
zh: 服务器发送了零长度的 oNCP 记录

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l924
en: Incoming KMP message %d of size %d (got %d)
zh: 正在传入大小 %2$d 的 KMP 消息 %1$d（已获取 %3$d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l927
en: Continuing to process KMP message %d now size %d (got %d)
zh: 继续处理 KMP 消息 %d，现在大小 %d（已获取 %d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l946
en: Unrecognised data packet
zh: 未识别的数据包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l1015
en: Unknown KMP message %d of size %d:
zh: 未知的大小为 %2$d 的 KMP 信息 %1$d：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l1020
en: .... + %d more bytes unreceived
zh: .... + %d 多的字节还未收到

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l1035 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/pulse.c#l2787
en: Packet outgoing:
zh: 包传出：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/oncp.c#l1097
en: Sent ESP enable control packet
zh: 已发送 ESP 启用控制包

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openconnect-internal.h#l1692 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openconnect-internal.h#
en: ERROR: %s() called with invalid UTF-8 for '%s' argument
zh: 错误：%s() 使用无效的 UTF-8 为 "%s" 参数所调用

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l94
en: Unable to calculate DTLS overhead for %s
zh: 无法为 %s 计算 DTLS 开销

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l232
en: Failed to create SSL_SESSION ASN.1 for OpenSSL: %s
zh: 为 OpenSSL 创建 SSL_SESSION ASN.1 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l243
en: OpenSSL failed to parse SSL_SESSION ASN.1
zh: OpenSSL 解析 SSL_SESSION ASN.1 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l259
en: Initialise DTLSv1 session failed
zh: 初始化 DTLSv1 会话失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l308
en: PSK callback
zh: PSK 回拨

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l370
en: Initialise DTLSv1 CTX failed
zh: 初始化 DTLSv1 CTX 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l380
en: Set DTLS CTX version failed
zh: 设定 DTLS CTX 版本失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l408
en: Failed to generate DTLS key
zh: 生成  DTLS 密钥失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l468
en: Set DTLS cipher list failed
zh: 设定 DTLS 密码列表失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l780
en: This is probably because your OpenSSL is broken
    See http://rt.openssl.org/Ticket/Display.html?id=2984
zh: 这可能是因为你的 OpenSSL 是损坏的
    参见 http://rt.openssl.org/Ticket/Display.html?id=2984

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-dtls.c#l787
en: DTLS handshake failed: %d
zh: DTLS 握手失败：%d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-esp.c#l86
en: Failed to initialise ESP cipher:
zh: 初始化 ESP 加密失败：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-esp.c#l100
en: Failed to initialize ESP HMAC
zh: 初始化 ESP HMAC 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-esp.c#l176
en: Failed to set up decryption context for ESP packet:
zh: 为 ESP 包设置解密上下文失败：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-esp.c#l184
en: Failed to decrypt ESP packet:
zh: 解密 ESP 包失败：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-esp.c#l200
en: Failed to encrypt ESP packet:
zh: 加密 ESP 包失败：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l45
en: Failed to establish libp11 PKCS#11 context:
zh: 创建 libp11 PKCS#11 上下文失败：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l51
en: Failed to load PKCS#11 provider module (%s):
zh: 加载 PKCS#11 提供商模块（%s）失败：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l281
en: PIN locked
zh: PIN 已锁定

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l284
en: PIN expired
zh: PIN 已过期

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l287
en: Another user already logged in
zh: 另一用户已经登录

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l291
en: Unknown error logging in to PKCS#11 token
zh: 登录到 PKCS#11 令牌时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l298
en: Logged in to PKCS#11 slot '%s'
zh: 已登录到 PKCS#11 卡槽 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l312
en: Failed to enumerate certs in PKCS#11 slot '%s'
zh: 枚举在 PKCS#11 卡槽 "%s" 里的证书失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l318
en: Found %d certs in slot '%s'
zh: 在卡槽 "%2$s" 发现 %1$d 证书

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l354 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l576
en: Failed to parse PKCS#11 URI '%s'
zh: 解析 PKCS#11 URI "%s" 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l361 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l586
en: Failed to enumerate PKCS#11 slots
zh: 枚举 PKCS#11 卡槽失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l395 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l628
en: Logging in to PKCS#11 slot '%s'
zh: 正在登录到 PKCS#11 卡槽 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l405
en: Failed to find PKCS#11 cert '%s'
zh: 查找 PKCS#11 证书 "%s" 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l413
en: Certificate X.509 content not fetched by libp11
zh: 证书 X.509 内容未被 libp11 提取

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l465
en: Failed to enumerate keys in PKCS#11 slot '%s'
zh: 枚举在 PKCS#11 卡槽 "%s" 里的密钥失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l471
en: Found %d keys in slot '%s'
zh: 在卡槽 "%2$s" 中找到 %1$d 个密钥

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l505
en: Certificate has no public key
zh: 证书没有公共密钥

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l512 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l536
en: Certificate does not match private key
zh: 证书与私钥不匹配

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l516
en: Checking EC key matches cert
zh: 正在检查符合证书的 EC 密钥

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l520
en: Failed to allocate signature buffer
zh: 分配签名缓存失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l530
en: Failed to sign dummy data to validate EC key
zh: 签署虚拟数据到验证 EC 密钥失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l649
en: Failed to find PKCS#11 key '%s'
zh: 查找 PKCS#11 密钥 "%s" 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l719 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl-pkcs11.c#l725
en: This version of OpenConnect was built without PKCS#11 support
zh: 此版本的 OpenConnect 的构建没有 PKCS#11 支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l430
en: Unhandled SSL UI request type %d
zh: 未处理的 SSL UI 请求类型 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l510
en: PEM password too long (%d >= %d)
zh: PEM 密码太长（%d >= %d）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l562 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1027
en: Loading private key failed
zh: 加载私钥时失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l569
en: Failed to install certificate in OpenSSL context
zh: 在 OpenSSL 上下文中安装证书失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l593
en: Extra cert from %s: '%s'
zh: 从 %s 提取证书："%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l649
en: Parse PKCS#12 failed (see above errors)
zh: 解析 PKCS#12 失败（见上条错误）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l667
en: PKCS#12 contained no certificate!
zh: PKCS#12 没有包含证书！

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l674
en: PKCS#12 contained no private key!
zh: PKCS#12 没有包含私钥！

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l709
en: Can't load TPM engine.
zh: 无法加载 TPM 引擎。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l715
en: Failed to init TPM engine
zh: 初始化 TPM 引擎失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l725
en: Failed to set TPM SRK password
zh: 设置 TPM SRK 密码失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l739
en: Failed to load TPM private key
zh: 加载 TPM 私钥失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l794 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l943
en: Failed to open certificate file %s: %s
zh: 打开证书文件 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l805
en: Loading certificate failed
zh: 加载证书失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l836
en: Failed to process all supporting certs. Trying anyway...
zh: 处理所有支持的证书失败。依然在尝试……

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l850
en: PEM file
zh: PEM 文件

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l879
en: Failed to create BIO for keystore item '%s'
zh: 为密钥库项目 "%s" 创建 BIO 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l906
en: Loading private key failed (wrong passphrase?)
zh: 加载私钥失败（错误的密码短语？）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l913
en: Loading private key failed (see above errors)
zh: 加载私钥失败（见上一条错误）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l966
en: Failed to load X509 certificate from keystore
zh: 从密钥库加载 X509 证书失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1003
en: Failed to open private key file %s: %s
zh: 打开私钥文件 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1119
en: Failed to convert PKCS#8 to OpenSSL EVP_PKEY
zh: 转换 PKCS#8 到 OpenSSL EVP_PKEY 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1130
en: Failed to identify private key type in '%s'
zh: 无法识别 "%s" 里的私钥类型

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1307
en: Matched DNS altname '%s'
zh: 已匹配 DNS 备用名 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1314
en: No match for altname '%s'
zh: 不匹配备用名 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1328
en: Certificate has GEN_IPADD altname with bogus length %d
zh: 证书有伪长度 %d 的 GEN_IPADD 备用名

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1339 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1485
en: Matched %s address '%s'
zh: 匹配的 %s 地址 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1346
en: No match for %s address '%s'
zh: 不匹配于 %s 地址 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1388
en: URI '%s' has non-empty path; ignoring
zh: URI "%s" 有非空路径；正在忽略

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1393
en: Matched URI '%s'
zh: 匹配的 URI "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1404
en: No match for URI '%s'
zh: 不匹配于 URI "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1419
en: No altname in peer cert matched '%s'
zh: 对等证书里没有匹配 "%s" 的备用名

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1427
en: No subject name in peer cert!
zh: 对等证书里没有使用者名称！

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1447
en: Failed to parse subject name in peer cert
zh: 解析对等证书里的使用者名称失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1454
en: Peer cert subject mismatch ('%s' != '%s')
zh: 对等证书使用者不匹配（"%s" != "%s"）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1459 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1493
en: Matched peer certificate subject name '%s'
zh: 已匹配对等证书使用者名称 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1555
en: Extra cert from cafile: '%s'
zh: 从 CA 文件提取证书："%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1698
en: Error in client cert notAfter field
zh: 在客户端证书 notAfter 字段里有错误

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1742
en: SSL certificate and key do not match
zh: SSL 证书与密钥不匹配

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1778
en: Failed to read certs from CA file '%s'
zh: 从 CA 文件 "%s" 读取证书失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1808
en: Failed to open CA file '%s'
zh: 打开 CA 文件 "%s" 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1856
en: Create TLSv1 CTX failed
zh: 创建 TLSv1 CTX 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l1988
en: SSL connection failure
zh: SSL 连接失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/openssl.c#l2154
en: Failed to calculate OATH HMAC
zh: 计算 OATH HMAC 失败

en: Realm:
zh: 域：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/script.c#l179
en: Discard bad split include: "%s"
zh: 丢弃损坏的分片包含："%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/script.c#l183
en: Discard bad split exclude: "%s"
zh: 丢弃损坏的分片不包含："%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/script.c#l625 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/script.c#l673
en: Failed to spawn script '%s' for %s: %s
zh: 为 "%2$s" 生成脚本 "%1$s" 失败：%3$s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/script.c#l680
en: Script '%s' exited abnormally (%x)
zh: 脚本 "%s" 非正常退出（%x）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/script.c#l688
en: Script '%s' returned error %d
zh: 脚本 "%s" 返回了错误 %d

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l124
en: Socket connect cancelled
zh: 套接字连接已取消

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l303
en: Failed to reconnect to proxy %s: %s
zh: 重连到代理 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l307
en: Failed to reconnect to host %s: %s
zh: 重连到主机 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l375
en: Proxy from libproxy: %s://%s:%d/
zh: 来自 libproxy 的代理：%s://%s:%d/

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l408
en: getaddrinfo failed for host '%s': %s
zh: 为主机 "%s" getaddrinfo 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l420 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l547
en: Reconnecting to DynDNS server using previously cached IP address
zh: 正在使用上次缓存的 IP 地址来重连到 DynDNS 服务器

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l435
en: Attempting to connect to proxy %s%s%s:%s
zh: 正在尝试连接到代理 %s%s%s:%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l436
en: Attempting to connect to server %s%s%s:%s
zh: 正在尝试连接到服务器 %s%s%s:%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l457
en: Connected to %s%s%s:%s
zh: 已连接到 %s%s%s:%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l469
en: Failed to allocate sockaddr storage
zh: 分配 sockaddr 存储失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l512
en: Failed to connect to %s%s%s:%s: %s
zh: 连接到 %s%s%s:%s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l530
en: Forgetting non-functional previous peer address
zh: 正在忘记非功能性的上个对等地址

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l542
en: Failed to connect to host %s
zh: 连接到主机 %s 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l561
en: Reconnecting to proxy %s
zh: 正在重连到代理 %s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l632
en: statvfs: %s
zh: statvfs：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l660
en: Could not obtain file system ID for passphrase
zh: 无法为密码短语获取文件系统 ID

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l671
en: Failed to open private key file '%s': %s
zh: 打开私钥文件 "%s" 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l699
en: statfs: %s
zh: statfs：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l791
en: Keystore locked
zh: 密钥库已被锁定

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l792
en: Keystore uninitialized
zh: 密钥库未初始化

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l797
en: Value corrupted
zh: 数值已损坏

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l798
en: Undefined action
zh: 未定义的操作

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1024
en: Failed to open %s: %s
zh: 打开 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1031
en: Failed to fstat() %s: %s
zh: fstat() %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1053
en: Failed to allocate %d bytes for %s
zh: 分配 %d 字节给 %s 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1061
en: Failed to read %s: %s
zh: 读取 %s 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1097
en: Unknown protocol family %d. Cannot create UDP server address
zh: 未知的协议族 %d。无法创建 UDP 服务器地址

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1116
en: Open UDP socket
zh: 打开 UDP 套接字

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1156
en: Unknown protocol family %d. Cannot use UDP transport
zh: 未知的协议族 %d。无法使用 UDP 传输

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1164
en: Bind UDP socket
zh: 绑定 UDP 套接字

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1215
en: Cookie is no longer valid, ending session
zh: Cookie 不再有效，正在结束会话

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/ssl.c#l1219
en: sleep %ds, remaining timeout %ds
zh: 睡眠了 %d 秒，超时剩余 %d 秒

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l202
en: SSPI token too large (%ld bytes)
zh: SSPI 令牌太大（%ld 字节）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l215
en: Sending SSPI token of %lu bytes
zh: 正在发送 %lu 字节的 SSPI 令牌

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l220
en: Failed to send SSPI authentication token to proxy: %s
zh: 发送 SSPI 验证令牌到代理失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l228 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l256
en: Failed to receive SSPI authentication token from proxy: %s
zh: 从代理接收 SSPI 验证令牌失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l234
en: SOCKS server reported SSPI context failure
zh: SOCKS 服务器请求 GSSAPI 上下文失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l238
en: Unknown SSPI status response (0x%02x) from SOCKS server
zh: 来自 SOCKS 服务器的未知 SSPI 状态响应（0x%02x）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l260
en: Got SSPI token of %lu bytes: %02x %02x %02x %02x
zh: 得到了 %lu 字节的 SSPI 令牌：%02x %02x %02x %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l276
en: QueryContextAttributes() failed: %lx
zh: QueryContextAttributes() 失败：%lx

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l312
en: EncryptMessage() failed: %lx
zh: EncryptMessage() 失败：%lx

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l324
en: EncryptMessage() result too large (%lu + %lu + %lu)
zh: EncryptMessage() 结果太大（%lu + %lu + %lu）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l349
en: Sending SSPI protection negotiation of %u bytes
zh: 正在发送 %u 字节的 SSPI 保护协商

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l354
en: Failed to send SSPI protection response to proxy: %s
zh: 发送 SSPI 保护响应到代理失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l362 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l372
en: Failed to receive SSPI protection response from proxy: %s
zh: 接收来自代理的 SSPI 保护响应失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l377
en: Got SSPI protection response of %d bytes: %02x %02x %02x %02x
zh: 得到了 %d 字节的 SSPI 保护响应：%02x %02x %02x %02x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l393
en: DecryptMessage failed: %lx
zh: DecryptMessage 失败：%lx

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/sspi.c#l398
en: Invalid SSPI protection response from proxy (%lu bytes)
zh: 来自代理的无效 SSPI 保护响应（%lu 字节）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l102
en: Enter credentials to unlock software token.
zh: 输入凭据以解锁软件令牌。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l142
en: User bypassed soft token.
zh: 用户绕过了软件令牌。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l148 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l234
en: All fields are required; try again.
zh: 所有字段都需要；再试一次。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l158 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l326
en: General failure in libstoken.
zh: libstoken 里有一般失败。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l162
en: Incorrect device ID or password; try again.
zh: 不正确的设备 ID 或密码；请重试。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l166
en: Soft token init was successful.
zh: 软件令牌初始化成功。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l209
en: Enter software token PIN.
zh: 输入软件令牌 PIN。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l241
en: Invalid PIN format; try again.
zh: 无效的 PIN 格式；请重试。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/stoken.c#l321
en: Generating RSA token code
zh: 正在生成 RSA 令牌码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l86
en: Error accessing registry key for network adapters
zh: 为网络适配器访问注册密钥时出错

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l197
en: GetAdapterIndex() failed: %s
    Falling back to GetAdaptersInfo()
zh: GetAdapterIndex() 失败：%s
    回退到 GetAdaptersInfo()

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l211
en: GetAdaptersInfo() failed: %s
zh: GetAdaptersInfo() 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l378
en: Failed to obtain TAP driver version: %s
zh: 获取 TAP 驱动版本失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l384
en: Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)
zh: 错误：需要 v9.9 或更高版本的 TAP-Windows（找到 %ld.%ld）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l405
en: Failed to set TAP IP addresses: %s
zh: 设置 TAP IP 地址失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l417 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l666
en: Failed to set TAP media status: %s
zh: 设置 TAP IP 媒体状态失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l564
en: TAP device aborted connectivity. Disconnecting.
zh: TAP 设备中止了连接。正在断开连接。

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l569
en: Failed to read from TAP device: %s
zh: 从 TAP 设备读取失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l583
en: Failed to complete read from TAP device: %s
zh: 从 TAP 设备完整读取失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l609
en: Wrote %ld bytes to tun
zh: 已写入 %ld 字节到 tun

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l619
en: Waiting for tun write...
zh: 正在等待 tun 写入……

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l622
en: Wrote %ld bytes to tun after waiting
zh: 等待后已写入 %ld 字节到 tun

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l629
en: Failed to write to TAP device: %s
zh: 写入 TAP 设备失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun-win32.c#l683
en: Spawning tunnel scripts is not yet supported on Windows
zh: 生成隧道脚本在 Windows 上不再支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l88
en: Could not open /dev/tun for plumbing
zh: 无法打开 /dev/tun 以查明

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l92
en: Can't push IP
zh: 无法推送 IP

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l102
en: Can't set ifname
zh: 无法设定接口名

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l118
en: Can't plumb %s for IPv%d: %s
zh: 无法为 IPv%2$d 查明 %1$s：%3$s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l139
en: open /dev/tun
zh: 打开 /dev/tun

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l145
en: Failed to create new tun
zh: 新建 tun 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l151
en: Failed to put tun file descriptor into message-discard mode
zh: 将 tun 文件描述符放到消息丢弃模式失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l183
en: tun device is unsupported on this platform
zh: tun 设备在此平台上不支持

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l219 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l402
en: Failed to open tun device: %s
zh: 打开 tun 设备失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l230
en: Failed to bind local tun device (TUNSETIFF): %s
zh: 绑定本地 tun 设备（TUNSETIFF）失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l234
en: To configure local networking, openconnect must be running as root
    See %s for more information
zh: 为了配置本地网络，openconnect 必须以 root 权限运行
    查看 See %s 来获取更多信息

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l297
en: Invalid interface name '%s'; must match 'utun%%d' or 'tun%%d'
zh: 无效的接口名称 "%s"；必须匹配 "utun%%d" 或者 "tun%%d"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l306
en: Failed to open SYSPROTO_CONTROL socket: %s
zh: 打开 SYSPROTO_CONTROL 套接字失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l315
en: Failed to query utun control id: %s
zh: 查询 utun 控制 id 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l333
en: Failed to allocate utun device name
zh: 分配 utun 设备名称失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l344
en: Failed to connect utun unit: %s
zh: 连接 utun 单元失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l363
en: Invalid interface name '%s'; must match 'tun%%d'
zh: 无效的接口名称 "%s"；必须匹配 "tun%%d"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l372
en: Cannot open '%s': %s
zh: 无法打开 "%s"：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l459
en: socketpair failed: %s
zh: socketpair 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l464
en: fork failed: %s
zh: fork 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l478
en: (script)
zh: （脚本）

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/tun.c#l546
en: Failed to write incoming packet: %s
zh: 写入传入的包失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/xml.c#l77 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/xml.c#l102
en: Treating host "%s" as a raw hostname
zh: 将主机 "%s" 当作原始主机名处理

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/xml.c#l84
en: Failed to SHA1 existing file
zh: 计算现有文件的 SHA1 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/xml.c#l92
en: XML config file SHA1: %s
zh: XML 配置文件 SHA1：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/xml.c#l100
en: Failed to parse XML config file %s
zh: 解析 XML 配置文件 %s 失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/xml.c#l137
en: Host "%s" has address "%s"
zh: 主机 "%s" 已有地址 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/xml.c#l147
en: Host "%s" has UserGroup "%s"
zh: 主机 "%s" 已有用户组 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/xml.c#l161
en: Host "%s" not listed in config; treating as raw hostname
zh: 主机 "%s" 未在配置中列出；当作原始主机名处理

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l96
en: Failed to send "%s" to ykneo-oath applet: %s
zh: 发送 "%s" 到 ykneo-oath 小程序失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l103
en: Invalid short response to "%s" from ykneo-oath applet
zh: ykneo-oath 小程序发送至 "%s" 的短响应无效

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l120
en: Failure response to "%s": %04x
zh: 至 "%s" 的响应失败：%04x

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l174
en: select applet command
zh: 选择小程序命令

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l185 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l424
en: Unrecognised response from ykneo-oath applet
zh: 来自 ykneo-oath 小程序的未识别响应

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l201
en: Found ykneo-oath applet v%d.%d.%d.
zh: 找到 ykneo-oath 小程序 v%d.%d.%d.

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l225
en: PIN required for Yubikey OATH applet
zh: Yubikey OATH 小程序需要的 PIN

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l230
en: Yubikey PIN:
zh: Yubikey PIN：

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l257
en: Failed to calculate Yubikey unlock response
zh: 计算 Yubikey 解锁响应失败

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l274
en: unlock command
zh: 解锁命令

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l306
en: Trying truncated-char PBKBF2 variant of Yubikey PIN
zh: 正在尝试 Yubikey PIN 的截断字符 PBKBF2 变量

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l342
en: Failed to establish PC/SC context: %s
zh: 建立 PC/SC 上下文失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l347
en: Established PC/SC context
zh: 已建立 PC/SC 上下文

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l353 https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l365
en: Failed to query reader list: %s
zh: 查询读卡器列表失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l392
en: Failed to connect to PC/SC reader '%s': %s
zh: 连接到 PC/SC 读卡器 "%s" 失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l397
en: Connected PC/SC reader '%s'
zh: 已连接到 PC/SC 读卡器 "%s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l402
en: Failed to obtain exclusive access to reader '%s': %s
zh: 获取读卡器 "%s" 独占访问失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l412
en: list keys command
zh: 列出密钥命令

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l445 #-#-#-#-#  openconnect_9.12-3.3_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# Translators: This is
en: Found %s/%s key '%s' on '%s'
zh: 在 "%4$s" 找到 %1$s/%2$s 密钥 "%3$s"

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l468
en: Token '%s' not found on Yubikey '%s'. Searching for another Yubikey...
zh: 在 Yubikey "%2$s" 上未找到令牌 "%1$s"。正在搜索另一个 Yubikey……

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l516
en: Server is rejecting the Yubikey token; switching to manual entry
zh: 服务器正拒绝 Yubikey 令牌；转换为手动输入

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l570
en: Generating Yubikey token code
zh: 正在生成 Yubikey 令牌码

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l575
en: Failed to obtain exclusive access to Yubikey: %s
zh: 获取 Yubikey 独占访问失败：%s

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l619
en: calculate command
zh: 计算命令

note: #-#-#-#-#  network-manager-openconnect_1.2.10-4.1_zh_CN.po (NetworkManager-openconnect master)  #-#-#-#-# https://git.infradead.org/users/dwmw2/openconnect.git/blob/3186bb699e:/yubikey.c#l627
en: Unrecognised response from Yubikey when generating tokencode
zh: 生成令牌码时有来自 Yubikey 的未识别响应

en: _VPN Protocol
zh: _VPN 协议：

en: Allow security scanner _trojan (CSD)
zh: 允许安全扫描木马（CSD）(_T)

en: Trojan (CSD) _Wrapper Script
zh: 木马（CSD）包装脚本(_W)：

en: Reported OS
zh: 报告的操作系统：

en: Common values: linux linux-64 win mac-intel android apple-ios
zh: 常用值：linux linux-64 win mac-intel android apple-ios

en: Certificate Authentication
zh: 证书验证

en: Use _FSID for key passphrase
zh: 为密钥的密码短语使用 _FSID

en: Prevent user from manually accepting invalid certificates
zh: 阻止用户手动接受无效的证书

en: Software Token Authentication
zh: 软件令牌验证

en: Token _Mode
zh: 令牌模式(_M)：

en: Token Sec_ret
zh: 令牌密钥(_R)：

en: RSA SecurID — read from ~/.stokenrc
zh: RSA SecurID——从 ~/.stokenrc 读取

en: RSA SecurID — manually entered
zh: RSA SecurID——手动输入

en: TOTP — manually entered
zh: TOTP——手动输入

en: HOTP — manually entered
zh: HOTP——手动输入

en: Multi-protocol VPN client (openconnect)
zh: 多协议 VPN 客户端（openconnect）

en: Compatible with Cisco AnyConnect, Juniper Network Connect and Junos Pulse, and PAN GlobalProtect SSL VPNs.
zh: 兼容于思科 AnyConnect、瞻博网络连接（Juniper Network Connect）和 Junos Pulse 以及 PAN GlobalProtect 等 SSL VPN。

en: Compatible with Cisco AnyConnect and Juniper Network Connect and Junos Pulse SSL VPNs.
zh: 兼容于思科 AnyConnect、瞻博网络连接（Juniper Network Connect）和 Junos Pulse 等 SSL VPN。

en: Cisco AnyConnect Compatible VPN (openconnect)
zh: 思科 AnyConnect 兼容 VPN（openconnect）

en: Compatible with Cisco AnyConnect SSL VPN.
zh: 兼容于思科 AnyConnect SSL VPN。

en: Cisco AnyConnect or openconnect
zh: 思科 AnyConnect 或 openconnect

en: Cisco AnyConnect
zh: 思科 AnyConnect

en: Juniper/Pulse Network Connect
zh: 瞻博（Juniper）/Pulse 网络连接

en: Could not find openconnect binary.
zh: 找不到 openconnect 二进制文件。

en: No VPN gateway specified.
zh: 没有指定 VPN 网关。

en: No WebVPN cookie provided.
zh: 没有提供 WebVPN cookie。

en: nm-openconnect-service provides integrated Cisco AnyConnect SSL VPN capability to NetworkManager.
zh: nm-openconnect-service 提供集成到网络管理器（NetworkManager）的思科 AnyConnect SSL VPN 功能。

en: OpenVPN client
zh: OpenVPN 客户端

en: Client for OpenVPN virtual private networks
zh: OpenVPN 虚拟专用网络的客户端

en: Support for configuring OpenVPN virtual private network connections.
zh: 支持配置 OpenVPN 虚拟专用网络连接。

en: OpenVPN is a popular and flexible free-software VPN solution.
zh: OpenVPN 是个流行且灵活的自由软件 VPN 解决方案。

en: Certificate password
zh: 证书密码

en: Certificate pass_word:
zh: 证书密码(_W)：

en: _HTTP proxy password:
zh: _HTTP 代理密码：

en: option %s expects between %u and %u argument | option %s expects between %u and %u arguments
zh[0]: 选项 %s 需要介于 %u 和 %u 之间的参数

en: option %s expects no arguments
zh: 选项 %s 不需要参数

en: option %s expects exactly one argument | option %s expects exactly %u arguments
zh[0]: 选项 %s 需要恰好 %u 个参数

en: argument %s of “%s” can not be empty
zh: “%2$s”的参数 %1$s 不能为空

en: argument of “%s” can not be empty
zh: “%s”的参数不能为空

en: argument %s of “%s” must be UTF-8 encoded
zh: “%2$s”的参数 %1$s 必须为 UTF-8 编码

en: argument of “%s” must be UTF-8 encoded
zh: “%s”的参数必须为 UTF-8 编码

en: invalid %uth argument to “%s” where number expected
zh: 第 %u 个参数对“%s”无效，其期望的是数字

note: we don't support these special destinations, as they currently cannot be expressed * in a connection.
en: unsupported %uth argument %s to “%s”
zh: 第 %u 个参数 %s 不受“%s”支持

note: we also don't support specifing a FQDN.
en: unsupported %uth argument to “%s” which looks like a FQDN but only IPv4 address supported
zh: 第 %u 个参数不受“%s”支持，它看起来像个 FQDN 但支持的只有 IPv4 地址

en: invalid %uth argument to “%s” where IPv4 address expected
zh: 第 %u 个参数对“%s”无效，其期望的是 IPv4 地址

en: invalid %uth key-direction argument to “%s”
zh: 第 %u 个密钥方向参数对“%s”无效

en: invalid %uth argument to “%s”
zh: 第 %u 个参数对“%s”无效

en: unterminated %s at position %lld
zh: 在位置 %2$lld 上有未终止的 %1$s

en: double quote
zh: 双引号

en: single quote
zh: 单引号

en: trailing escaping backslash at position %lld
zh: 在位置 %lld 尾端附加转义反斜杠

en: unable to read HTTP proxy auth file
zh: 无法读取 HTTP 代理验证文件

en: cannot read user/password from HTTP proxy auth file
zh: 无法从 HTTP 代理验证文件读取用户/密码

en: user/password from HTTP proxy auth file must be UTF-8 encoded
zh: HTTP 代理验证文件里的用户/密码必须为 UTF-8 编码

en: cannot create “%s” directory
zh: 无法创建“%s”目录

en: cannot write <%s> blob from line %ld to file (%s)
zh: 无法写入行 %2$ld 的 <%1$s> 比特块（blob）到文件（%3$s）

en: cannot write <%s> blob from line %ld to file “%s”
zh: 无法写入行 %2$ld 的 <%1$s> 比特块（blob）到文件“%3$s”

en: proto expects protocol type like “udp” or “tcp”
zh: proto 参数需要如“udp”或“tcp”的协议类型

en: unsupported mtu-disc argument
zh: 不支持的 mtu-disc 参数

en: unsupported crl-verify argument
zh: 不支持的 crl-verify 参数

en: allow-compression: invalid argument
zh: allow-compression：无效的参数

en: unsupported comp-lzo argument
zh: 不支持的 comp-lzo 参数

en: unsupported compress argument
zh: 不支持的压缩参数

en: remote cannot contain space
zh: 远程参数不能包含空格

en: remote cannot contain comma
zh: 远程参数不能包含逗号

en: remote expects protocol type like “udp” or “tcp”
zh: 远程参数需要如“udp”或“tcp”的协议

en: invalid keyword “%s” in tls-version-min
zh: 在 tls-version-min 中有无效的关键字“%s”

en: invalid verify-x509-name type
zh: 无效的 verify-x509-name 类型

en: unsupported blob/xml element
zh: 不支持的 blob/xml 单元

en: unterminated blob element <%s>
zh: 未终止的比特块（blob）单元 <%s>

en: configuration error: %s (line %ld)
zh: 配置错误：%s（行 %ld）

en: unknown or unsupported option
zh: 未知或不支持的选项

en: The file to import wasn’t a valid OpenVPN client configuration
zh: 要导入的文件不是有效的 OpenVPN 客户端配置

en: The file to import wasn’t a valid OpenVPN configuration (no remote)
zh: 要导入的文件不是有效的 OpenVPN 配置（非远程）

en: The file to import wasn’t a valid OpenVPN configuration (--pkcs12 can not be used with --cert or --key)
zh: 要导入的文件不是有效的 OpenVPN 配置（--pkcs12 不能与 --cert 或 --key 同时使用）

en: The file to import wasn’t a valid OpenVPN configuration (--ca can not be PKCS#12 format)
zh: 要导入的文件不是有效的 OpenVPN 配置（--ca 不能为 PKCS#12 格式）

en: The file to import wasn’t a valid OpenVPN configuration (missing --ca)
zh: 要导入的文件不是有效的 OpenVPN 配置（缺少 --ca）

en: The file to import wasn’t a valid OpenVPN configuration (if you use one of --cert or --key, you must use them both)
zh: 要导入的文件不是有效的 OpenVPN 配置（如果要使用 --cert 或 --key，就必须同时使用它们两个）

en: The file to import wasn’t a valid OpenVPN configuration (--cert can not be PKCS#12 format.)
zh: 要导入的文件不是有效的 OpenVPN 配置（--cert 不能为 PKCS#12 格式）

en: The file to import wasn’t a valid OpenVPN configuration (--key can not be PKCS#12 format.)
zh: 要导入的文件不是有效的 OpenVPN 配置（--key 不能为 PKCS#12 格式）

en: missing path argument
zh: 缺少路径参数

en: connection is not a valid OpenVPN connection
zh: 连接不是有效的 OpenVPN 连接

en: connection was incomplete (missing gateway)
zh: 连接不完整（缺少网关）

en: failed to write file: %s
zh: 写入文件失败：%s

en: LZO disabled (legacy)
zh: LZO 禁用（传统）

en: LZO adaptive (legacy)
zh: LZO 自适应（传统）

en: TLS-Auth
zh: TLS-验证

en: TLS-Crypt
zh: TLS-加密

en: TLS-Crypt v2
zh: TLS-加密 v2

en: Remote gateway(s), with optional port and protocol (e.g. ovpn.corp.com:1234:tcp). You can specify multiple hosts for redundancy (use commas or spaces as delimiters).
    config: remote
zh: 远程网关，可选附加端口和协议（示例 ovpn.corp.com:1234:tcp）。你可以指定多个主机作为冗余（使用逗号或者空格作为分隔符）。
    配置：remote

en: Password passed to OpenVPN when prompted for it.
    config: auth-user-pass
zh: 当提示时，传递给 OpenVPN 的密码。
    配置：auth-user-pass

en: Username passed to OpenVPN when prompted for it. If omitted, use the name of the system user that activates the connection.
    config: auth-user-pass
zh: 当提示时，传递给 OpenVPN 的密码。如果省略，使用激活连接的系统用户名称。
    配置：auth-user-pass

en: Remote IP Address
zh: 远程 IP 地址

en: Key Direction
zh: 密钥方向

en: Static Key
zh: 静态密钥

en: Pre-shared file for Static Key encryption mode (non-TLS).
    config: static <file>
zh: 静态密钥加密模式（无 TLS）预共享的文件。
    配置：static <文件>

en: IP address of the remote VPN endpoint.
    config: ifconfig <l> <rn>
zh: 远程 VPN 端点的 IP 地址。
    配置：ifconfig <l> <rn>

en: IP address of the local VPN endpoint.
    config: ifconfig <l> <rn>
zh: 本地 VPN 端点的 IP 地址。
    配置：ifconfig <l> <rn>

en: Direction for Static Key encryption mode (non-TLS).
    If key direction is used, it must be the opposite of that used on the VPN peer. For example, if the peer uses “1”, this connection must use “0”. If you are unsure what value to use, contact your system administrator.
    config: static <file> [direction]
zh: 静态密钥加密模式（无 TLS）的方向。
    如果使用密钥方向，它必须与 VPN 端使用的密钥方向相反。例如，VPN 端使用“1”，此连接必须使用“0”。如果您不确认您应该使用何值，请联系你的系统管理员。
    配置：static <文件> [direction]

en: OpenVPN Advanced Options
zh: OpenVPN 高级选项

en: Use custom gateway p_ort
zh: 使用自定义网关端口(_O)

en: TCP/UDP port number for peer. (Default value when there is no port for gateway).
    config: port
zh: 对等连接的 TCP/UDP 端口号。（当网关没有端口时的默认值）
    配置：port

en: Use custom _renegotiation interval
zh: 使用自定义重新协商间隔(_R)

en: Renegotiate data channel key after the specified number of seconds.
    config: reneg-sec
zh: 重新协商数据通道的键的等待时间（秒）。
    配置：reneg-sec

en: Use fast LZO compression.
    config: comp-lzo
zh: 使用快速 LZO 压缩。
    配置：comp-lzo

en: Enable or disable outgoing traffic compression
    config: allow-compression asym|yes
zh: 启用或禁用传出流量压缩
    配置：allow-compression asym|yes

en: Use a _TCP connection
zh: 使用 _TCP 连接

en: Use TCP for communicating with remote host.
    (This is a default setting only used when no protocol is specified for the gateway.)
    config: proto tcp-client | udp
zh: 使用 TCP 与远程主机通信。
    （这是只有当未给网关指定协议时使用的默认设置。）
    配置：proto tcp-client | udp

en: Explicitly set virtual device type and name (TUN/TAP).
zh: 明确设置虚拟设备的类型和名称（TUN/TAP）。

en: Explicitly set virtual device type (TUN/TAP).
    config: dev-type tun | tap
zh: 明确设置虚拟设备的类型（TUN/TAP）。
    配置：dev tap | tun

en:  and _name
zh: 和名称(_N)

en: Use custom name for TUN/TAP virtual device (instead of default “tun” or “tap”).
    config: dev <name>
zh: 对 TUN/TAP 虚拟设备使用自定义名称（替代默认的“tun”和“tap”）。
    配置：dev <名称>

en: Use custom tunnel Maximum Transmission _Unit (MTU)
zh: 使用自定义最大传输单元（MT_U）

en: Take the TUN device MTU to be the specified value and derive the link MTU from it.
    config: tun-mtu
zh: 指定 TUN 设备的 MTU 值，并参考该值设置连接 MTU。
    配置：tun-mtu

en: Use custom UDP _fragment size
zh: 使用自定义 UDP 报段长度(_F)

en: Enable internal datagram fragmentation with this maximum size.
    config: fragment
zh: 以此最大长度启用内部数据报的分段。
    配置：fragment

en: Restrict tunnel TCP Maximum _Segment Size (MSS)
zh: 限制隧道 TCP 最大段长度（M_SS）

en: Restrict tunnel TCP MSS.
    config: mssfix
zh: 限制隧道 TCP 最大段长度（MSS）。
    配置：mssfix

en: Rando_mize remote hosts
zh: 随机远程主机(_M)

en: Randomize the order of gateways list (remote) as a kind of basic load-balancing measure.
    config: remote-random
zh: 随机网关列表（远程）的顺序来作为一种基础的负载均衡措施。
    配置：remote-random

en: Allow client to pull DNS names from server
    config: allow-pull-fqdn
zh: 允许客户端请求服务器上的 DNS 名称
    配置：allow-pull-fqdn

en: _Prefix remote DNS name with random string
zh: 远程 DNS 名称前插随机字符串(_P)

en: Adds a random string to remote DNS name to avoid DNS caching.
    config: remote-random-hostname
zh: 添加随机字符串到远程 DNS 名称以避开 DNS 缓存。
    配置：remote-random-hostname

en: Build a tun link capable of forwarding IPv6 traffic
    config: tun-ipv6
zh: 建立能够转发 IPv6 流量的 tun 链路
    配置：tun-ipv6

en: Specify pin_g interval
zh: 指定 pin_g 间隔

en: Ping remote over the TCP/UDP control channel if no packets have been sent for at least n seconds.
    config: ping <n>
zh: 如果至少 n 秒内没有数据包被送达，就通过 TCP/UDP 控制信道 Ping 远程主机。
    配置：ping <n>

en: Specify _exit or restart ping
zh: 指定退出或者重启 ping(_E)

en: Exit or restart after n seconds pass without reception of a ping or other packet from remote.
    config: ping-exit | ping-restart <n>
zh: 当经过 n 秒钟未从远程主机收到 ping 或者其它数据包后退出或重启。
    配置：ping-exit | ping-restart <n>

en: Accept authenticated packets from any address (F_loat)
zh: 从任何地址接受经过验证的数据包（F_loat）

en: Allow remote peer to change its IP address and/or port number, such as due to DHCP (this is the default if --remote is not used). --float when specified with --remote allows an OpenVPN session to initially connect to a peer at a known address, however if packets arrive from a new address and pass all authentication tests, the new address will take control of the session. This is useful when you are connecting to a peer which holds a dynamic address such as a dial-in user or DHCP client.
    
    Essentially, --float tells OpenVPN to accept authenticated packets from any address, not only the address which was specified in the --remote option.
    
    config: float
zh: 允许远程端改变其 IP 地址和（或）端口号，例如由于 DHCP（如果未使用 --remote，此项为默认）。当 --float 和 --remote 一块指定时，允许 OpenVPN 会话最初连接到一个已知地址的节点，但是，如果数据包从一个新的地址到达并通过所有的验证测试，新的地址将控制此会话。当您连接到一个对等端，它使用动态地址如拨号用户或 DHCP 客户端时，这就非常有用。
    
    本质上，--float 告诉 OpenVPN 接受来自任何地址的验证数据包，不仅仅是在 --remote 选项指定的地址。
    
    配置：float

en: Specify the maximum number of routes the server is allowed to specify.
    config: max-routes <n>
zh: 指定服务器允许指定的最大路由跳数。
    配置：max-routes <n>

en: Encrypt packets with cipher algorithm. The default is BF-CBC (Blowfish in Cipher Block Chaining mode).
    config: cipher
zh: 加密算法加密的数据包。默认使用 BF-CBC（密码分组链模式中的 Blowfish）。
    配置：cipher

en: Use custom _size of cipher key
zh: 使用自定义的密钥大小(_S)

en: Set cipher key size to a custom value. If unspecified, it defaults to cipher-specific size.
    config: keysize <n>
zh: 设置密钥大小为自定义值。如果不指定，它就默认为 cipher-specific 的大小。
    配置：keysize <n>

en: Authenticate packets with HMAC using message digest algorithm. The default is SHA1.
    config: auth
zh: HMAC 验证包使用消息摘要算法。默认使用 SHA1。
    配置：auth

en: Ci_pher
zh: 加密(_P)

en: _HMAC Authentication
zh: _HMAC 验证

en: Disable cipher _negotiation
zh: 禁用加密协商(_N)

en: Disable cipher negotiation between client and server.
    config: ncp-disable
zh: 禁用客户端和服务器间的加密协商。
    配置：ncp-disable

en: Check peer certificate against the specified file in PEM format. A CRL (certificate revocation list) is used when a particular key is compromised but when the overall PKI is still intact.
zh: 根据指定的 PEM 格式的文件检查对等证书。当特定密钥被泄露但整体 PKI 仍完好时，使用 CRL（证书吊销列表）。

en: Check peer certificate by looking at files in the specified directory. The directory must contain files named as revoked serial numbers (the files may be empty, the contents are never read).
zh: 通过查看指定目录里的文件来检查对等证书。目录必须包含以已吊销序列号命名的文件（文件可以为空，不会读取其内容）。

en: Subject or Common Name to verify server certificate information against.
    
    config: verify-x509-name subject-or-name [mode]
    config (legacy mode): tls-remote subject-or-name
zh: 要和服务器证书信息验证的主体或通用名称。
    
    配置：verify-x509-name subject-or-name [mode]
    配置（传统模式）：tls-remote subject-or-name

en: Verify server certificate identification.
    
    When enabled, connection will only succeed if the server certificate matches some expected properties.
    Matching can either apply to the whole certificate subject (all the fields),
    or just the Common Name (CN field).
    
    The legacy option tls-remote is deprecated and removed from OpenVPN 2.4 and newer. Do not use it anymore.
    
    config: verify-x509-name subject-or-name [mode]
    config (legacy mode): tls-remote subject-or-name
zh: 验证服务器证书标识。
    
    启用时，连接将只在服务器证书匹配一些期望的属性时成功。
    匹配可以应用到整个证书主题（所有字段），或只是通用名称（CN 字段）。
    
    传统选项 tls-remote 已弃用并且从 OpenVPN 2.4 与更新版本移除了。不要再使用它了。
    
    配置：verify-x509-name subject-or-name [mode]
    配置（传统模式）：tls-remote subject-or-name

en: Require that peer certificate was signed with an explicit key usage and extended key usage based on RFC3280 TLS rules.
    config: remote-cert-tls client|server
zh: 要求对等证书为基于 RFC3280 TLS 规则的显式密钥用法和扩展密钥用法所签名。
    配置：remote-cert-tls client|server

en: _Verify peer (server) certificate nsCertType designation
zh: 验证对等端（服务器）证书的 nsCertType 指示符(_V)

en: Require that peer certificate was signed with an explicit nsCertType designation.
zh: 要求对等证书以明确的 nsCertType 指示符签名。

en: _Remote peer certificate nsCert designation
zh: 远程端证书 nsCert 指示符(_R)

en: Require that peer certificate was signed with an explicit nsCertType designation.
    config: ns-cert-type client|server
zh: 要求对等证书以明确的 nsCertType 指示符签名。
    配置：ns-cert-type client|server

en: Key _Direction
zh: 密钥方向(_D)

en: Add an additional layer of HMAC authentication on top of the TLS control channel to protect against DoS attacks. In case of TLS-Crypt mode, the control channel is also encrypted.
    config: tls-auth <file> [direction] | tls-crypt <file>
zh: 在 TLS 控制通道上层添加额外的 HMAC 验证层，来防止 DoS 攻击。在 TLS 加密模式下，控制信道也被加密。
    配置：tls-auth <文件> [direction] | tls-crypt <文件>

en: Direction parameter for static key mode.
    If key direction is used, it must be the opposite of that used on the VPN peer. For example, if the peer uses “1”, this connection must use “0”. If you are unsure what value to use, contact your system administrator.
    config: tls-auth <file> [direction]
zh: 静态密钥模式方向参数。
    如果使用密钥方向，它必须与 VPN 端使用的密钥方向相反。例如，VPN 端使用“1”，此连接必须使用“0”。如果您不确认您应该使用何值，请联系你的系统管理员。
    配置：tls-auth <文件> [direction]

en: Key _File
zh: 密钥文件(_F)

en: Add an additional layer of encryption or HMAC authentication.
zh: 添加额外的加密层或 HMAC 验证层。

en: Specify a file containing one or more PEM certs (concatenated together) that complete the local certificate chain.
    config: extra-certs <file>
zh: 指定包含一个或多个 PEM 证书（连在一起）的文件，以完成本地证书链。
    配置：extra-certs <文件>

en: Set a value for the --tls-cipher parameter. This can be useful for working with VPNs using deprecated hashing schemes.
zh: 为 --tls-cipher 参数设置值。该设置可能在配置使用已弃用的哈希方式的 VPN 时有所帮助。

en: Additional TLS authentication or encryption
zh: 附加 TLS 验证或加密

en: Controls min and max version allowed for TLS.
zh: 控制 TLS 允许的最小和最大版本。

en: TLS version control
zh: TLS 版本控制

en:  Sets the minimum TLS version we will accept from the peer (default is "1.0").  Examples for version include "1.0", "1.1", or "1.2".
zh: 设定我们将使用的最低 TLS 版本（默认为 "1.0"）。版本实例有“1.0”“1.1”或“1.2”。

en: TLS ma_x version
zh: TLS 最高版本(_X)

en: Set the maximum TLS version we will use (default is the highest version supported).  Examples for version include "1.0", "1.1", or "1.2".
zh: 设定我们将使用的最高 TLS 版本（默认为受支持的最大版本）。版本实例有“1.0”“1.1”或“1.2”。

en: _or highest
zh: 或最高(_O)

en: If set and version is not recognized, we will only accept the highest TLS version supported by the local SSL implementation.
zh: 如果明确设置的版本无法识别，程序将只接受本地 SSL 实现所支持的最高 TLS 版本。

en: Proxy type: HTTP or Socks.
    config: http-proxy or socks-proxy
zh: 代理类型：HTTP 或者 Socks。
    配置：http-proxy 或 socks-proxy

en: Proxy _Type
zh: 代理类型(_T)

en: Connect to remote host through a proxy with this address.
    config: http-proxy or socks-proxy
zh: 连接到远程主机的代理地址。
    配置：http-proxy 或 socks-proxy

en: Connect to remote host through a proxy with this port.
    config: http-proxy or socks-proxy
zh: 连接到远程主机的代理端口。
    配置：http-proxy 或 socks-proxy

en: _Retry indefinitely when errors occur
zh: 发生错误时无限重试(_R)

en: Retry indefinitely on proxy errors. It simulates a SIGUSR1 reset.
    config: http-proxy-retry or socks-proxy-retry
zh: 代理错误无限重试。他模拟了一个 SIGUSR1 重置。
    配置：http-proxy-retry 或 socks-proxy-retry

en: Proxy _Username
zh: 代理用户名(_U)

en: Proxy Passwor_d
zh: 代理密码(_D)

en: HTTP/Socks proxy username passed to OpenVPN when prompted for it.
zh: 当提示时，传递给 OpenVPN 的 HTTP/Socks 代理用户名。

en: HTTP/Socks proxy password passed to OpenVPN when prompted for it.
zh: 当提示时，传递给 OpenVPN 的 HTTP/Socks 代理密码。

en: The timeout in seconds before trying the next server. This timeout includes proxy and TCP connect timeouts.
    config: connect-timeout <n> | server-poll-timeout <n>
zh: 尝试下个服务器前的超时，以秒计。此超时包括代理和 TCP 连接超时。
    配置：connect-timeout <n> | server-poll-timeout <n>

en: Push additional information about the client to server.
    config: push-peer-info
zh: 推送客户端的额外信息到服务器上。
    配置：push-peer-info

en: Choose an OpenVPN static key…
zh: 选择 OpenVPN 静态密钥…

en: Choose CRL file
zh: 选择 CRL 文件

en: Choose CRL directory
zh: 选择 CRL 目录

en: Choose extra certificate file
zh: 选择额外证书文件

en: OpenVPN Static Keys (*.key)
zh: OpenVPN 静态密钥（*.key）

en: Don’t verify certificate identification
zh: 不要验证证书标识

en: Verify whole subject exactly
zh: 完全验证整个主体

en: Verify name exactly
zh: 完全验证名称

en: Verify name by prefix
zh: 验证名称前缀

en: Verify subject partially (legacy mode, strongly discouraged)
zh: 部分验证主体（传统模式，强烈不建议）

en: ping-exit
zh: ping 后退出

en: ping-restart
zh: ping 后重启

en: Compatible with the OpenVPN server.
zh: 与 OpenVPN 服务器兼容。

en: empty host
zh: 空主机

en: invalid protocol
zh: 无效的协议

en: invalid address “%s”
zh: 无效的地址“%s”

en: A username is required.
zh: 需要用户名。

en: A password is required.
zh: 需要密码。

en: A username and password are required.
zh: 需要用户名和密码。

en: A private key password is required.
zh: 需要私钥密码。

en: An HTTP Proxy username is required.
zh: 需要 HTTP 代理用户名。

en: An HTTP Proxy password is required.
zh: 需要 HTTP 代理密码。

en: An HTTP Proxy username and password are required.
zh: 需要 HTTP 代理用户名和密码。

en: Invalid connection type.
zh: 错误的连接类型。

en: Could not find the openvpn binary.
zh: 不能找到 openvpn 命令。

en: Invalid port number “%s”.
zh: 无效的端口号“%s”。

en: Invalid proto “%s”.
zh: 无效的协议“%s”。

en: Invalid proxy type “%s”.
zh: 无效的代理类型“%s”。

en: Invalid ping duration “%s”.
zh: 无效的 ping 时长“%s”。

en: Invalid ping-exit duration “%s”.
zh: 无效的 ping 退出时长“%s”。

en: Invalid ping-restart duration “%s”.
zh: 无效的 ping 重启时长“%s”。

en: Invalid connect timeout “%s”.
zh: 无效的连接超时“%s”。

en: Invalid max-routes argument “%s”.
zh: 无效的 max-routes 参数“%s”。

en: Invalid keysize “%s”.
zh: 无效的密钥大小“%s”。

en: Invalid configuration with tls-remote and verify-x509-name.
zh: tls-remote 和 verify-x509-name 有无效的配置。

en: Invalid verify-x509-name.
zh: 无效的 verify-x509-name。

en: Invalid reneg seconds “%s”.
zh: 无效的重新协商秒数 %s。

en: Invalid TUN MTU size “%s”.
zh: 无效的 TUN MTU 大小“%s”。

en: Invalid fragment size “%s”.
zh: 无效的分段大小“%s”。

en: Unknown connection type “%s”.
zh: 未知的连接类型“%s”。

en: User “%s” not found, check NM_OPENVPN_USER.
zh: 用户“%s”未找到，检查 NM_OPENVPN_USER。

en: Group “%s” not found, check NM_OPENVPN_GROUP.
zh: 组“%s”未找到，检查 NM_OPENVPN_USER。

en: Unhandled pending authentication.
zh: 未处理的待定验证。

en: nm-openvpn-service provides integrated OpenVPN capability to NetworkManager.
zh: nm-openvpn-service 提供集成到网络管理器（NetworkManager）的 OpenVPN 功能。

en: PPTP VPN client
zh: PPTP VPN 客户端

en: Client for PPTP virtual private networks
zh: PPTP 虚拟专用网络的客户端

en: Support for configuring PPTP virtual private network connections.
zh: 支持配置 PPTP 虚拟专用网络连接。

en: Compatible with various PPTP servers including Microsoft.
zh: 与各种 PPTP 服务器兼容，包括微软的。

en: Point-to-Point Tunneling Protocol (PPTP)
zh: 点对点隧道协议（PPTP）

en: Compatible with Microsoft and other PPTP VPN servers.
zh: 与微软及其他的 PPTP VPN 服务器兼容。

en: Could not find pptp client binary.
zh: 无法找到 pptp 客户端二进制文件。

en: Missing VPN gateway.
zh: 缺少 VPN 网关。

en: Could not find the pppd binary.
zh: 无法找到 pppd 二进制文件。

en: couldn’t convert PPTP VPN gateway IP address “%s” (%d)
zh: 无法转换 PPTP VPN 网关 IP 地址“%s”（%d）

en: couldn’t look up PPTP VPN gateway IP address “%s” (%d)
zh: 无法查找 PPTP VPN 网关 IP 地址“%s”（%d）

en: no usable addresses returned for PPTP VPN gateway “%s”
zh: 未返回对应 PPTP VPN 网关“%s”的可用地址

en: Invalid or missing PPTP gateway.
zh: PPTP 网关缺失或无效。

en: nm-pptp-service provides integrated PPTP VPN capability (compatible with Microsoft and other implementations) to NetworkManager.
zh: nm-pptp-service 提供集成到网络管理器（NetworkManager）的 PPTP VPN 功能（与微软和其他实现兼容）。

en: PPTP Advanced Options
zh: PPTP 高级选项

en: Require the use of MPPE, with 40/128-bit encryption or all.
        config: require-mppe, require-mppe-128 or require-mppe-40
zh: 需要使用 40/128 位或全部 MPPE 加密。
        配置：require-mppe、require-mppe-128 或者 require-mppe-40

en: Enable custom index for ppp<n> device name.
        config: unit <n>
zh: 为 ppp<n> 设备名启用自定义索引。
    配置：unit <n>

en: PPTP server IP or name.
    config: the first parameter of pptp
zh: PPTP 服务器 IP 或名称。
    配置：pptp 的第一项参数

en: Password passed to PPTP when prompted for it.
zh: 当被提示时传递给 PPTP 的密码。

en: Append the domain name <domain> to the local host name for authentication purposes.
    config: domain <domain>
zh: 以验证目的添加域名到本地主机名。
    配置：domain <域名>

en: Advance_d…
zh: 高级(_D)…

note: Otherwise, we have no saved password, or the password flags indicated * that the password should never be saved.
en: You need to authenticate to access the Virtual Private Network '%s'.
zh: 要访问虚拟私网“%s”，您必须进行身份验证。

en: Compatible with the SSH server.
zh: 与 SSH 服务器兼容

en: SSH Advanced Options
zh: SSH 高级选项

en: Remote IP Address:
zh: 远程 IP 地址：

en: Local IP Address:
zh: 本地 IP 地址：

en: Certificate password:
zh: 证书密码：

en: VPN connection failed
zh: VPN 连接失败

en: HTTP proxy password:
zh: HTTP 代理密码：

en: Don't verify certificate identification
zh: 不要验证证书标识

en: Verify subject exactly
zh: 完全验证主题

en: Verify name by suffix
zh: 验证名称后缀

en: TLS 1.2 (Default)
zh: TLS 1.2（默认）

en: Secure Socket Tunneling Protocol (SSTP)
zh: 安全套接字隧道协议（SSTP）

en: Compatible with Microsoft and other SSTP VPN servers.
zh: 与微软及其他的 SSTP VPN 服务器兼容。

en: file is not a certificate
zh: 文件不为证书

en: file is not a private key
zh: 文件不为私钥

en: Failed to initialize the crypto engine
zh: 初始化加密引擎失败

en: Failed to get subject name
zh: 获取主题名称失败

en: Failed to load certificate
zh: 加载证书失败

en: Failed to initialize certificate
zh: 初始化证书失败

en: Failed to parse pkcs12 file
zh: 解析 pkcs12 文件失败

en: Failed to import pkcs12 file
zh: 导入 pkcs12 文件失败

en: Failed to initialize pkcs12 structure
zh: 初始化 pkcs12 结构失败

en: Failed to decrypt private key
zh: 解密私钥失败

en: Failed to initialize private key
zh: 初始化私钥失败

en: Failed read file
zh: 读取文件失败

en: Could not find sstp client binary.
zh: 无法找到 sstp 客户端二进制文件。

en: Invalid private key file
zh: 私钥文件无效

en: Invalid or missing SSTP gateway.
zh: SSTP 网关缺失或无效。

en: nm-sstp-service provides integrated SSTP VPN capability (compatible with Microsoft and other implementations) to NetworkManager.
zh: nm-sstp-service 提供集成到网络管理器（NetworkManager）的 SSTP VPN 功能（与微软和其他实现兼容）。

en: Legacy Cisco VPNC client
zh: 传统思科 VPNC 客户端

en: Client for Cisco IPsec virtual private networks
zh: 思科 IPsec 虚拟专用网络的客户端

en: Support for configuring virtual private networks based on VPNC.
zh: 支持配置基于 VPNC 的虚拟专用网络。

en: Compatible with Cisco VPN concentrators configured to use IPsec.
zh: 与配置于使用 IPsec 的思科 VPN 集中器兼容。

en: Group Password
zh: 组密码

en: _Group Password:
zh: 组密码(_G)：

en: Cisco Compatible VPN (vpnc)
zh: 思科兼容 VPN（vpnc）

en: Compatible with various Cisco, Juniper, Netscreen, and Sonicwall IPsec-based VPN gateways.
zh: 与多种思科、瞻博（Juniper）、网屏（Netscreen）以及 Sonicwall 的基于 IPsec 的 VPN 网关兼容。

en: The VPN settings file “%s” specifies that VPN traffic should be tunneled through TCP which is currently not supported in the vpnc software.
    
    The connection can still be created, with TCP tunneling disabled, however it may not work as expected.
zh: VPN 设置文件“%s”指定 VPN 流量经由 TCP 隧道，当前 vpnc 软件不支持此特性。
    
    连接仍然可以建立，但 TCP 隧道将被禁用。连接可能无法正确工作。

en: Secure (default)
zh: 安全（默认）

en: Weak (use with caution)
zh: 弱安全性（谨慎使用）

en: None (completely insecure)
zh: 无（不安全）

en: Cisco (default)
zh: 思科（默认）

en: Netscreen
zh: 网屏（Netscreen）

en: NAT-T when available (default)
zh: 可用时使用 NAT-T（默认）

en: NAT-T always
zh: 总是使用 NAT-T

en: Cisco UDP
zh: 思科 UDP

en: DH Group 1
zh: DH 组 1

en: DH Group 2 (default)
zh: DH 组 2（默认）

en: DH Group 5
zh: DH 组 5

en: Server (default)
zh: 服务器（默认）

en: DH Group 2
zh: DH 组 2

en: property “%s” contains a newline character
zh: 属性“%s”包含换行符

en: property “%s” file path “%s” is not absolute or does not exist
zh: 属性“%s”文件路径“%s”不是绝对路径或不存在

en: unhandled property “%s” type %d
zh: 未处理的属性“%s”类型 %d

en: Could not find vpnc binary.
zh: 无法找到 vpnc 二进制程序。

en: Config option “%s” invalid or unknown.
zh: 配置选项“%s”无效或未知。

en: Config option “%s” not an integer.
zh: 配置选项“%s”不是整数。

en: vpnc does not support interactive requests
zh: vpnc 不支持交互式请求

en: Could not use new secrets as interactive mode is disabled.
zh: 无法使用新的密钥因为交互模式被禁用。

en: Could not process the request because no pending authentication is required.
zh: 无法处理请求，因为不需要任何待定的身份验证。

en: Could not process the request because the requested info “%s” was not provided.
zh: 无法处理请求因为请求的信息“%s”未提供。

en: nm-vpnc-service provides integrated Cisco Legacy IPsec VPN capability to NetworkManager.
zh: nm-vpnc-service 提供集成到网络管理器（NetworkManager）的思科传统 IPsec VPN 功能。

en: IP/hostname of IPsec gateway
    config: IPSec gateway <gateway>
zh: IPsec 网关的 IP/主机名
    配置：IPSec gateway <网关>

en: User na_me
zh: 用户名(_M)

en: User name for the connection
    config: Xauth username <user_name>
zh: 连接的用户名
    配置：Xauth username <用户名>

en: User _password
zh: 用户密码(_P)

en: User password for the connection
    config: Xauth password <password>
zh: 连接用户密码
    配置：Xauth password <密码>

en: G_roup name
zh: 组名称(_R)

en: Group name
    config: IPSec ID <group_name>
zh: 组名称
    配置：IPSec ID <组名称>

en: Gro_up password
zh: 组密码(_U)

en: Group password
    config: IPSec secret <group_password>
zh: 组密码
    配置：IPSec secret <组密码>

en: Use _hybrid authentication
zh: 使用混合验证(_H)

en: Enable hybrid authentication, i.e. use certificate in addition to password.
    config: IKE Authmode hybrid
zh: 启用混合身份验证，示例：除了密码外还使用证书。
    配置：IKE Authmode hybrid

en: (NT-)Domain name for authentication
    config: Domain <domain>
zh: 要验证的（NT-）域名
    配置：Domain <域名>

en: _Vendor
zh: 供应商(_V)

en: Ve_rsion
zh: 版本(_R)

en: Application version to report. 
    config: Application version <ASCII string>
zh: 要报告的应用版本。
    配置：Application version <ASCII 字符串>

en: Transport and Security
zh: 传输与安全

en: Tunnel _interface name
zh: 隧道接口名称(_I)

en: Tunnel interface name to use
    config: Interface name <name>
zh: 使用的隧道接口名称
    配置：Interface name <名称>

en: _Encryption method
zh: 加密方法(_E)

en: Encryption method
    config: nothing for Secure, “Enable Single DES” for Weak, “Enable no encryption” for None
zh: 加密方法
    配置：无为安全加密，“Enable Single DES”为弱加密，“Enable no encryption”为无加密

en: _NAT traversal
zh: _NAT 遍历

en: NAT traversal method to use
    config: NAT Traversal Mode <natt/none/force-natt/cisco-udp>
zh: 使用的 NAT 遍历方法
    配置：NAT Traversal Mode <natt/none/force-natt/cisco-udp>

en: _IKE DH Group
zh: _IKE DH 组

en: Perfect _Forward Secrecy
zh: 完美前向保密(_F)

en: _Local port
zh: 本地端口(_L)

en: Local ISAKMP port to use (0 means random port; 500 is vpnc’s default)
    config: Local Port <0-65535>
zh: 本地使用的 ISAKMP 端口（0 代表任意端口；500 为默认 vpnc 端口）
    配置：Local Port <0～65535>

en: Disable Dead _Peer Detection
zh: 禁用失效对等体检测（D_PD）

en: Disable sending DPD packets (sets timeout to 0)
    config: DPD idle timeout (our side) 0
zh: 禁用发送 DPD 包（设置超时时间为 0）
    配置：DPD idle timeout (our side) 0

en: Enable or disable system networking
zh: 启用或禁用系统联网

en: System policy prevents enabling or disabling system networking
zh: 系统策略阻止启用或禁用系统联网

en: Reload NetworkManager configuration
zh: 重新加载网络管理器配置

en: System policy prevents reloading NetworkManager
zh: 系统策略阻止重新加载网络管理器

en: Put NetworkManager to sleep or wake it up (should only be used by system power management)
zh: 挂起或唤醒网络管理器（应仅用于系统电源管理）

en: System policy prevents putting NetworkManager to sleep or waking it up
zh: 系统策略阻止挂起或唤醒网络管理器

en: Enable or disable Wi-Fi devices
zh: 启用或禁用 Wi-Fi 设备

en: System policy prevents enabling or disabling Wi-Fi devices
zh: 系统策略阻止启用或禁用 Wi-Fi 设备

en: Enable or disable mobile broadband devices
zh: 启用或禁用移动宽带设备

en: System policy prevents enabling or disabling mobile broadband devices
zh: 系统策略阻止启用或禁用移动宽带设备

en: Enable or disable WiMAX mobile broadband devices
zh: 启用或禁用 WiMAX 移动宽带设备

en: System policy prevents enabling or disabling WiMAX mobile broadband devices
zh: 系统策略阻止启用或禁用 WiMAX 移动宽带设备

en: Allow control of network connections
zh: 允许控制网络连接

en: System policy prevents control of network connections
zh: 系统策略阻止网络连接的控制

en: Allow control of Wi-Fi scans
zh: 允许控制 Wi-Fi 扫描

en: System policy prevents Wi-Fi scans
zh: 系统策略阻止 Wi-Fi 扫描

en: Connection sharing via a protected Wi-Fi network
zh: 通过受保护的 Wi-Fi 网络共享连接

en: System policy prevents sharing connections via a protected Wi-Fi network
zh: 系统策略阻止使用受保护的 Wi-Fi 网络共享连接

en: Connection sharing via an open Wi-Fi network
zh: 通过开放 Wi-Fi 网络共享连接

en: System policy prevents sharing connections via an open Wi-Fi network
zh: 系统策略阻止使用开放 Wi-Fi 网络共享连接

en: Modify personal network connections
zh: 更改个人网络连接

en: System policy prevents modification of personal network settings
zh: 系统策略阻止更改个人网络设置

en: Modify network connections for all users
zh: 修改所有用户的网络连接

en: System policy prevents modification of network settings for all users
zh: 系统策略阻止所有用户修改网络设置

en: Modify persistent system hostname
zh: 修改系统固有主机名

en: System policy prevents modification of the persistent system hostname
zh: 系统策略阻止修改系统固有主机名

en: Modify persistent global DNS configuration
zh: 修改持久性全局 DNS 配置

en: System policy prevents modification of the persistent global DNS configuration
zh: 系统策略阻止修改持久性全局 DNS 配置

en: Perform a checkpoint or rollback of interfaces configuration
zh: 执行接口配置的检查点或回滚

en: System policy prevents the creation of a checkpoint or its rollback
zh: 系统策略阻止检查点的创建或其回滚

en: Enable or disable device statistics
zh: 启用或禁用设备统计

en: System policy prevents enabling or disabling device statistics
zh: 系统策略阻止启用或禁用设备统计

en: Enable or disable connectivity checking
zh: 启用或禁用连接性检查

en: System policy prevents enabling or disabling connectivity checking
zh: 系统策略阻止启用或禁用连接性检查

en: ADSL connection
zh: ADSL 连接

en: PAN requested, but Bluetooth device does not support NAP
zh: PAN 已请求，但蓝牙设备不支持 NAP

en: PAN connections cannot specify GSM, CDMA, or serial settings
zh: PAN 连接无法指定 GSM、CDMA 或串行设置

en: PAN connection
zh: PAN 连接

en: DUN requested, but Bluetooth device does not support DUN
zh: DUN 已请求，但蓝牙设备不支持 DUN

en: DUN connection must include a GSM or CDMA setting
zh: DUN 连接必须包含 GSM 或 CDMA 设置

en: GSM connection
zh: GSM 连接

en: CDMA connection
zh: CDMA 连接

en: Unknown/unhandled Bluetooth connection type
zh: 未知的/未处理的蓝牙连接类型

en: connection does not match device
zh: 连接不匹配设备

en: 6LOWPAN connection
zh: 6LOWPAN 连接

en: Bond connection
zh: 绑定连接

en: Bridge connection
zh: 网桥连接

en: Dummy connection
zh: 虚拟连接

en: Wired connection %d
zh: 有线连接 %d

en: Veth connection
zh: Veth 连接

en: PPPoE connection
zh: PPPoE 连接

en: InfiniBand connection
zh: InfiniBand 连接

en: IP tunnel connection
zh: IP 隧道连接

en: MACVLAN connection
zh: MACVLAN 连接

en: TUN connection
zh: TUN 连接

en: VLAN connection
zh: VLAN 连接

en: VRF connection
zh: VRF 连接

en: VXLAN connection
zh: VXLAN 连接

en: WPAN connection
zh: WPAN 连接

en: Team connection
zh: 组合连接

en: %s is incompatible with static WEP keys
zh: %s 不兼容静态 WEP 密钥

en: LEAP authentication requires a LEAP username
zh: LEAP 验证要求 LEAP 用户名

en: LEAP username requires 'leap' authentication
zh: LEAP 用户名要求 "leap" 验证

en: LEAP authentication requires IEEE 802.1x key management
zh: LEAP 验证要求 IEEE 802.1x 密钥管理

en: LEAP authentication is incompatible with Ad-Hoc mode
zh: LEAP 验证和 Ad-Hoc 模式不兼容

en: LEAP authentication is incompatible with 802.1x setting
zh: LEAP 验证和 802.1x 设置不兼容

en: a connection using '%s' authentication cannot use WPA key management
zh: 使用 "%s" 验证的连接无法使用 WPA 密钥管理

en: a connection using '%s' authentication cannot specify WPA protocols
zh: 使用 "%s" 验证的连接无法指定 WPA 协议

en: a connection using '%s' authentication cannot specify WPA ciphers
zh: 使用 "%s" 验证的连接无法指定 WPA 密文

en: a connection using '%s' authentication cannot specify a WPA password
zh: 使用 "%s" 验证的连接无法指定 WPA 密码

en: Dynamic WEP requires an 802.1x setting
zh: 动态 WEP 要求 802.1x 设置

en: Dynamic WEP requires 'open' authentication
zh: 动态 WEP 要求 "open" 验证

en: Dynamic WEP requires 'ieee8021x' key management
zh: 动态 WEP 要求 "ieee8021x" 密钥管理

en: WPA-PSK authentication is incompatible with 802.1x
zh: WPA-PSK 验证和 802.1x 兼容

en: WPA-PSK requires 'open' authentication
zh: WPA-PSK 要求 "open" 验证

en: Access point does not support PSK but setting requires it
zh: 接入点不支持 PSK 但设置要求它

en: WPA Ad-Hoc authentication requires 'rsn' protocol
zh: WPA Ad-Hoc 身份验证需要 "rsn" 协议

en: WPA Ad-Hoc authentication requires 'ccmp' pairwise cipher
zh: WPA Ad-Hoc 身份验证需要 "ccmp" 成对密码

en: WPA Ad-Hoc requires 'ccmp' group cipher
zh: WPA Ad-Hoc 需要 "ccmp" 组密码

en: WPA-EAP authentication requires an 802.1x setting
zh: WPA-EAP 验证要求 802.1x 设置

en: WPA-EAP requires 'open' authentication
zh: WPA-EAP 要求 "open" 验证

en: 802.1x setting requires 'wpa-eap' key management
zh: 802.1x 设置要求 "wpa-eap" 密钥管理

en: Access point does not support 802.1x but setting requires it
zh: 接入点不支持 802.1x 但设置要求它

en: Ad-Hoc mode requires 'none' or 'wpa-psk' key management
zh: Ad-Hoc 模式需要 "none" 或 "wpa-psk" 密钥管理

en: Ad-Hoc mode is incompatible with 802.1x security
zh: Ad-Hoc 模式和 802.1x 安全性不兼容

en: Ad-Hoc mode is incompatible with LEAP security
zh: Ad-Hoc 模式和 LEAP 安全性不兼容

en: Ad-Hoc mode requires 'open' authentication
zh: Ad-Hoc 模式要求 "open" 验证

en: connection does not match access point
zh: 连接和接入点不匹配

en: connection does not match mesh point
zh: 连接与 mesh 点不匹配

en: Access point is unencrypted but setting specifies security
zh: 接入点未加密但设置指定了安全性

en: WPA authentication is incompatible with non-EAP (original) LEAP or Dynamic WEP
zh: WPA 验证和非 EAP（原始的）LEAP 或动态 WEP 不兼容

en: WPA authentication is incompatible with Shared Key authentication
zh: WPA 验证和共享密钥（Shared Key）验证不兼容

en: Failed to determine AP security information
zh: 确定 AP 安全信息失败

en: # Created by NetworkManager
zh: # 由 NetworkManger 创建

en: # Merged from %s
zh: # 合并自 %s

en: Opening %s failed: %s
zh: 打开 %s 失败：%s

en: Writing to %s failed: %s
zh: 写入 %s 失败：%s

en: Closing %s failed: %s
zh: 关闭 %s 失败：%s

en: Cannot create '%s': %s
zh: 无法创建 "%s"：%s

en: %s is already running (pid %ld)
zh: %s 已在运行中（pid %ld）

en: %s.  Please use --help to see a list of valid options.
zh: %s。请使用 --help 查看有效选项列表。

en: Failed to read configuration: %s
zh: 读取配置失败：%s

en: Print NetworkManager version and exit
zh: 输出网络管理器版本并退出

en: Log level: one of [%s]
zh: 日志级别：取 [%s] 之一

en: Log domains separated by ',': any combination of [%s]
zh: 以 "," 分开的日志域：可以是 [%s] 的任意组合

en: Specify the location of a PID file
zh: 指定一个 PID 文件的位置

en: Print NetworkManager configuration and exit
zh: 输出网络管理器配置并退出

en: NetworkManager monitors all network connections and automatically
    chooses the best connection to use.  It also allows the user to
    specify wireless access points which wireless cards in the computer
    should associate with.
zh: 网络管理器（NetworkManager）监视所有网络连接，并自动选择要使用的最佳连接。
    它还允许用户指定计算机无线网卡连接的无线访问点。

en: Could not daemonize: %s [error %u]
zh: 无法设为守护进程：%s [错误 %u]

en: '%s' is not valid
zh: "%s" 无效

en: Bad '%s' option:
zh: 错误的 "%s" 选项：

en: Config directory location
zh: 配置目录位置

en: System config directory location
zh: 系统配置目录位置

en: Internal config file location
zh: 内部配置文件位置

en: State file location
zh: 状态文件位置

en: State file for no-auto-default devices
zh: no-auto-default 设备的状态文件

en: List of plugins separated by ','
zh: 插件列表，以 "," 隔开

en: Quit after initial configuration
zh: 初始化配置后退出

en: Don't become a daemon, and log to stderr
zh: 不成为守护进程，并向标准错误打印日志

en: An http(s) address for checking internet connectivity
zh: 检查网络连通用的 http(s) 地址

en: The interval between connectivity checks (in seconds)
zh: 连接性检查间隔（以秒计）

en: The expected start of the response
zh: 预期的响应开头

en: NetworkManager options
zh: NetworkManager 选项

en: Show NetworkManager options
zh: 显示 NetworkManager 选项

en: VPN connection
zh: VPN 连接

en: invalid json
zh: 无效的 json

en: request succeeded with %s but object is in an unsuitable state
zh: 使用 %s 请求成功，但对象处于不合适的状态

en: operation succeeded but object %s does not exist
zh: 操作成功，但对象 %s 不存在

en: Invalid peer starting at %s:%zu: %s
zh: 在 %s:%zu 正启动无效的对等端：%s

en: The name of the WireGuard config must be a valid interface name followed by ".conf"
zh: WireGuard 配置文件的名称需要是一个有效的接口名再加上 ".conf"

en: unrecognized line at %s:%zu
zh: 无法识别的行 %s:%zu

en: invalid value for '%s' at %s:%zu
zh: %2$s:%3$zu 有无效的值 "%1$s"

en: invalid secret '%s' at %s:%zu
zh: %2$s:%3$zu 有无效的机密（secret）"%1$s"

en: Failed to create WireGuard connection: %s
zh: 创建 WireGuard 连接失败：%s

en: The connection was not an ADSL connection.
zh: 此连接不是 ADSL 连接。

en: The connection was not a bond connection.
zh: 此连接不是绑定（bond）连接。

en: The connection was not a bridge connection.
zh: 此连接不是网桥连接。

en: The connection was not a Bluetooth connection.
zh: 此连接不是蓝牙连接。

en: The connection is of Bluetooth NAP type.
zh: 此连接为蓝牙 NAP 类型。

en: Invalid device Bluetooth address.
zh: 无效的设备蓝牙地址。

en: The Bluetooth addresses of the device and the connection didn't match.
zh: 设备和连接的蓝牙地址不匹配。

en: The device is lacking Bluetooth capabilities required by the connection.
zh: 设备缺少连接所要求的蓝牙功能。

en: The connection was not a dummy connection.
zh: 此连接不是虚拟（dummy）连接。

en: The connection did not specify an interface name.
zh: 此连接未指定接口名。

en: The connection was not an Ethernet or PPPoE connection.
zh: 此连接不是以太网或 PPPoE 连接。

en: The connection and device differ in S390 subchannels.
zh: 此连接和设备在 S390 子信道不相同。

en: Invalid device MAC address %s.
zh: 无效的设备 MAC 地址 %s。

en: The MACs of the device and the connection do not match.
zh: 设备和连接的 MAC 地址不匹配。

en: Invalid MAC in the blacklist: %s.
zh: 黑名单里无效的 MAC 地址：%s。

en: Device MAC (%s) is blacklisted by the connection.
zh: 设备 MAC（%s）被连接列入了黑名单。

en: The connection was not a generic connection.
zh: 此连接不是通用的连接。

en: The connection was not an InfiniBand connection.
zh: 此连接不是 InfiniBand 连接。

en: Invalid device MAC address.
zh: 无效的设备 MAC 地址。

en: The MACs of the device and the connection didn't match.
zh: 设备和连接的 MAC 地址不匹配。

en: The connection was not an IP tunnel connection.
zh: 此连接不是 IP 隧道连接。

en: The connection was not a MAC-VLAN connection.
zh: 此连接不是 MAC-VLAN 连接。

en: The connection was not a modem connection.
zh: 此连接不是调制解调器连接。

en: The connection was not a valid modem connection.
zh: 此连接不是有效的调制解调器连接。

en: The device is lacking capabilities required by the connection.
zh: 设备缺少连接所要求的功能。

en: The connection was not an OLPC Mesh connection.
zh: 此连接不是 OLPC Mesh 连接。

en: The connection was not a ovs_bridge connection.
zh: 此连接不是 ovs 网桥连接。

en: The connection was not a ovs_interface connection.
zh: 此连接不是 ovs 接口连接。

en: The connection was not a ovs_port connection.
zh: 此连接不是 ovs 端口连接。

en: The connection was not a team connection.
zh: 此连接不是组合（team）连接。

en: The connection was not a tun connection.
zh: 此连接不是 tun 连接。

en: The mode of the device and the connection didn't match
zh: 设备和连接的模式不匹配

en: The connection was not a VLAN connection.
zh: 此连接不是 VLAN 连接。

en: The VLAN identifiers of the device and the connection didn't match.
zh: 设备和连接的 VLAN 标识符不匹配。

en: The hardware address of the device and the connection didn't match.
zh: 设备和连接的硬件地址不匹配。

en: The connection was not a VRF connection.
zh: 此连接不是 VRF 连接。

en: The VRF table of the device and the connection didn't match.
zh: 设备的 VRF 表和连接不匹配。

en: The connection was not a VXLAN connection.
zh: 此连接不是 VXLAN 连接。

en: The VXLAN identifiers of the device and the connection didn't match.
zh: 设备和连接的 VXLAN 标识符不匹配。

en: The connection was not a Wi-Fi P2P connection.
zh: 这个连接不是一个 Wi-Fi P2P 连接。

en: The connection was not a Wi-Fi connection.
zh: 此连接不是 Wi-Fi 连接。

en: The device is lacking WPA capabilities required by the connection.
zh: 设备缺少连接所要求的 WPA 功能。

en: The device is lacking WPA2/RSN capabilities required by the connection.
zh: 设备缺少连接所要求的 WPA2/RSN 功能。

en: The connection was not a wpan connection.
zh: 此连接不是 wpan 连接。

en: Open vSwitch Interface
zh: Open vSwitch 接口

en: Open vSwitch Port
zh: Open vSwitch 端口

en: Open vSwitch Bridge
zh: Open vSwitch 网桥

en: IPTunnel
zh: IP 隧道

en: The connection was not valid: %s
zh: 连接无效：%s

en: registration failed
zh: 注册失败

en: No service name specified
zh: 未指定服务

en: '%s' is not valid: properties should be specified as 'key=value'
zh: "%s" 无效：属性需要以 "key=value" 的形式指定

en: '%s' is not a valid key
zh: "%s" 不是一个有效的关键字

en: duplicate key '%s'
zh: 重复的关键字 "%s"

en: number for '%s' is out of range
zh: "%s" 的值超出了范围

en: value for '%s' must be a number
zh: "%s" 的值需要是一个数字

en: value for '%s' must be a boolean
zh: "%s" 的值需要是一个布尔值

en: missing 'name' attribute
zh: 缺少 "name" 属性

en: invalid 'name' "%s"
zh: 无效的 "name" "%s"

en: attribute '%s' is invalid for "%s"
zh: 属性 "%s"  对于 "%s" 无效

en: property cannot be an empty string
zh: 属性不能为空的字符串

en: property cannot be longer than 255 bytes
zh: 属性不能多于 255 个字符

en: property cannot contain any nul bytes
zh: 属性不能包含任何 nul 字节

en: wrong type; should be a list of strings.
zh: 错误的类型；应为一个字符串列表。

en: unknown setting name
zh: 未知的设置名称

en: duplicate setting name
zh: 重复的设置名称

en: setting is required for non-slave connections
zh: 对于非从连接，设置是必需的

en: setting not allowed in slave connection
zh: 从连接中不允许设置

en: Unexpected failure to normalize the connection
zh: 正常化连接意外地失败

en: Unexpected failure to verify the connection
zh: 检验连接意外地失败

en: unexpected uuid %s instead of %s
zh: 非预期的 uuid %s，而不是 %s

en: property is missing
zh: 缺少属性

en: IP Tunnel
zh: IP 隧道

en: Method returned type '%s', but expected '%s'
zh: 方法返回类型 "%s"，但期望的是 "%s"

en: Value cannot be interpreted as a list of numbers.
zh: 值不能解释为一个数字列表。

en: value is not an integer in range [%lld, %lld]
zh: 值不是在 [%lld, %lld] 范围内的一个整数

en: ignoring missing number
zh: 忽略缺失的数字

en: ignoring invalid number '%s'
zh: 忽略无效的数字 "%s"

en: ignoring invalid %s address: %s
zh: 忽略无效的 %s 地址：%s

en: ignoring invalid gateway '%s' for %s route
zh: "%s"对于 %s 路由来说是无效网关，忽略此网关

en: ignoring invalid %s route: %s
zh: 忽略无效的 %s 路由：%s

en: unexpected character '%c' for address %s: '%s' (position %td)
zh: 对于地址 %2$s 的意外字符 "%1$c"："%3$s"（位置 %4$td）

en: unexpected character '%c' for %s: '%s' (position %td)
zh: 对于 %2$s 的意外字符 "%1$c"："%3$s"（位置 %4$td）

en: unexpected character '%c' in prefix length for %s: '%s' (position %td)
zh: 对于 %2$s，前缀长度中有意外字符 "%1$c"："%3$s"（位置 %4$td）

en: garbage at the end of value %s: '%s'
zh: 值 %s 的末尾有无用信息："%s"

en: deprecated semicolon at the end of value %s: '%s'
zh: 值 %s 的末尾有舍弃的分号："%s"

en: invalid prefix length for %s '%s', defaulting to %d
zh: %s 的前缀长度 "%s" 无效，默认为 %d

en: missing prefix length for %s '%s', defaulting to %d
zh: 缺少 %s 的前缀长度  "%s"，默认为 %d

en: invalid value for "%s": %s
zh: 对 "%s" 无效的值：%s

en: ignoring invalid DNS server IPv%c address '%s'
zh: 忽略无效的 DNS 服务器 IPv%c 地址 "%s"

en: invalid option '%s', use one of [%s]
zh: 无效选项 "%s"，请使用 [%s] 中的一个。

en: ignoring invalid MAC address
zh: 忽略无效的 MAC 地址

en: ignoring invalid bond option %s%s%s = %s%s%s: %s
zh: 忽略无效的绑定（bond）选项 %s%s%s = %s%s%s：%s

en: ignoring invalid SSID
zh: 忽略无效的 SSID

en: ignoring invalid raw password
zh: 忽略无效的原始密码

en: invalid key/cert value
zh: 无效的密钥/证书值

en: invalid key/cert value path "%s"
zh: 无效的密钥/证书值路径 "%s"

en: certificate or key file '%s' does not exist
zh: 证书或密钥文件 "%s" 不存在

en: invalid PKCS#11 URI "%s"
zh: 无效的 PKCS#11 URI "%s"

en: invalid key/cert value data:;base64, is not base64
zh: 无效的密钥/证书值 data:;base64，不是 base64

en: invalid key/cert value data:;base64,file://
zh: 无效的密钥/证书值 data:;base64,file://

en: invalid key/cert value is not a valid blob
zh: 无效的密钥/证书值，不是有效的比特块（blob）

en: invalid parity value '%s'
zh: 无效的奇偶校验值 "%s"

en: ignoring invalid team configuration: %s
zh: 忽略无效的组合（team）配置：%s

en: invalid qdisc: %s
zh: 无效的排队规则（qdisc）：%s

en: invalid tfilter: %s
zh: 无效的流量过滤器（tfilter）：%s

en: error loading setting value: %s
zh: 加载设置值时出错：%s

en: value cannot be interpreted as integer
zh: 值无法被解析为整数

en: ignoring invalid byte element '%u' (not between 0 and 255 inclusive)
zh: 忽略无效的字节元素 "%u"（不在 0 和 255 之间）

en: invalid setting name '%s'
zh: 无效的设置名称 "%s"

en: invalid key '%s.%s'
zh: 无效的密钥 "%s.%s"

en: key '%s.%s' is not boolean
zh: 密钥 "%s.%s" 不是布尔值

en: key '%s.%s' is not a uint32
zh: key "%s.%s" 不是一个 uint32

en: invalid peer public key in section '%s'
zh: "%s" 项中存在无效的对等端公钥

en: key '%s.%s' is not a valid 256 bit key in base64 encoding
zh: 密钥 "%s.%s" 不是一个以 base64 编码的有效的 256 位密钥

en: key '%s.%s' is not a valid secret flag
zh: "%s.%s" 不是一个有效的机密（secret）标记

en: key '%s.%s' is not a integer in range 0 to 2^32
zh: "%s.%s" 不是在 0 到 2^32 范围内的一个整数

en: key '%s.%s' is not a valid endpoint
zh: "%s.%s" 不是一个有效的端点

en: key '%s.%s' has invalid allowed-ips
zh: "%s.%s" 包括无效的 allowed-ips

en: peer '%s' is invalid: %s
zh: 对等端 "%s" 无效：%s

en: property is not specified
zh: 未指定属性

en: '%s' value doesn't match '%s=%s'
zh: "%s" 值与 "%s=%s" 不匹配

en: '%s' is neither an UUID nor an interface name
zh: "%s" 不是 UUID 或接口名称

en: binary data missing
zh: 二进制数据缺失

en: URI not NUL terminated
zh: URI 非 NUL 终止符

en: URI is empty
zh: URI 为空

en: URI is not valid UTF-8
zh: URI 不是有效的 UTF-8

en: data missing
zh: 数据缺失

en: certificate is invalid: %s
zh: 证书是无效的：%s

en: certificate detected as invalid scheme
zh: 证书无效

en: CA certificate must be in X.509 format
zh: CA 证书必须是 X.509 格式

en: invalid certificate format
zh: 无效的证书格式

en: password is not supported when certificate is not on a PKCS#11 token
zh: 当证书不在 PKCS#11 令牌上时不支持密码

en: property is empty
zh: 属性为空

en: has to match '%s' property for PKCS#12
zh: 必须匹配 PKCS#12 的 "%s" 属性

en: can be enabled only on Ethernet connections
zh: 只能为以太网连接启用

en: property is invalid
zh: 属性无效

en: '%s' is not a valid value for the property
zh: "%s" 不是该属性的有效取值

en: invalid auth flags
zh: 无效的验证标记

en: '%s' connection requires '%s' or '%s' setting
zh: "%s" 连接需要 "%s" 或者 "%s" 设置

en: '%s' connection requires '%s' setting
zh: "%s" 连接需要 "%s" 设置

en: missing setting
zh: 缺少设置

en: '%s' option is empty
zh: "%s"选项为空

en: '%s' is not a valid IPv4 address for '%s' option
zh: "%s" 不是 "%s" 选项的有效 IPv4 地址

en: missing option name
zh: 缺少选项名

en: invalid option '%s'
zh: 无效选项 "%s"

en: invalid value '%s' for option '%s'
zh: 值 "%s" 对选项 "%s" 无效

en: mandatory option '%s' is missing
zh: 缺少必填选项 "%s"

en: '%s' is not a valid value for '%s'
zh: "%s" 不是 "%s" 的有效取值

en: '%s=%s' is incompatible with '%s > 0'
zh: "%s=%s" 与 "%s > 0" 不兼容

en: '%s' is not valid for the '%s' option: %s
zh: "%s" 对 "%s" 选项无效：%s

en: '%s' option is only valid for '%s=%s'
zh: "%s" 选项只能在 "%s=%s" 中使用

en: '%s=%s' is not a valid configuration for '%s'
zh: "%s=%s" 不是 "%s" 的有效配置

en: '%s' option requires '%s' option to be enabled
zh: "%s" 选项需要 "%s" 选项来启用

en: '%s' option requires '%s' option to be set
zh: "%s" 选项需要设置 "%s" 选项

en: '%s' option is only valid with mode '%s'
zh: "%s" 选项只在 "%s" 模式里有效

en: '%s' and '%s' cannot have different values
zh: "%s" 和 "%s" 不能有不同的值

en: '%s' option should be string
zh: "%s" 选项应该为字符串

en: '%s' option is not valid with mode '%s'
zh: "%s" 选项在 "%s" 模式里无效

en: A connection with a '%s' setting must have the slave-type set to '%s'. Instead it is '%s'
zh: 具有 "%s" 设置的连接必须将 slave-type 设置为 "%s"。而它是 "%s"

en: value '%d' is out of range <%d-%d>
zh: 值 "%d" 超出了范围 <%d-%d>

en: is not a valid MAC address
zh: 不是有效的 MAC 地址

en: the mask can't contain bits 0 (STP), 1 (MAC) or 2 (LACP)
zh: 掩码不能包含位 0（STP）、1（MAC）或2（LACP）

en: is not a valid link local MAC address
zh: 不是一个有效的链路本地 MAC 地址

en: is not a valid VLAN filtering protocol
zh: 不是一个有效的 VLAN 过滤协议

en: is not a valid option
zh: 不是一个有效的选项

en: '%s' option must be a power of 2
zh: "%s" 选项需要是 2 个指数

en: setting required for connection of type '%s'
zh: 类型为 "%s" 的连接需要设置

en: Unknown slave type '%s'
zh: 未知的从类型 "%s"

en: Slave connections need a valid '%s' property
zh: 从连接需要有效的 "%s" 属性

en: Cannot set '%s' without '%s'
zh: 没有 "%s" 无法设置 "%s"

en: '%s' is not a valid UUID
zh: "%s"不是有效的 UUID

en: connection type '%s' is not valid
zh: 连接类型 "%s" 无效

en: '%s' connections must be enslaved to '%s', not '%s'
zh: "%s" 连接必须从属于 "%s"，而不是 "%s"

en: metered value %d is not valid
zh: 计量值 %d 无效

en: value %d is not valid
zh: 值 %d 无效

en: DHCP option cannot be longer than 255 characters
zh: DHCP 选项不能多于 255 个字符

en: MUD URL is not a valid URL
zh: MUD URL不是一个有效的URL

en: invalid permissions not in format "user:$UNAME[:]"
zh: 无效的权限，没有以 "user:$UNAME[:]" 为格式

en: property type should be set to '%s'
zh: 属性类型应该设置为 "%s"

en: slave-type '%s' requires a '%s' setting in the connection
zh: slave-type "%s" 要求连接中有 "%s" 设置

en: Detect a slave connection with '%s' set and a port type '%s'. '%s' should be set to '%s'
zh: 检测到设置了 "%s" 和端口类型为 "%s" 的从连接。"%s" 应该设置为 "%s"

en: A slave connection with '%s' set to '%s' cannot have a '%s' setting
zh: "%s" 设为 "%s" 的从连接不能有个 "%s" 设置

en: flags invalid
zh: 标志无效

en: flags invalid - disabled
zh: 标志无效 — 已禁用

en: property invalid (not enabled)
zh: 属性无效（未启用）

en: element invalid
zh: 元素无效

en: sum not 100%
zh: 总和不是 100%

en: property invalid
zh: 属性无效

en: unsupported ethtool setting
zh: 不支持的 ethtool 设置

en: setting has invalid variant type
zh: 设置有无效的变量类型

en: coalesce option must be either 0 or 1
zh: coalesce 选项必须是 0 或 1

en: unknown ethtool option '%s'
zh: 未知的 ethtool 选项 "%s"

en: property value '%s' is empty or too long (>64)
zh: 属性值 "%s" 为空或过长（>64）

en: '%s' contains invalid char(s) (use [A-Za-z._-])
zh: "%s" 包含无效字符（请使用 [A-Za-z._-]）

en: '%s' length is invalid (should be 5 or 6 digits)
zh: "%s" 长度无效（应为 5 位或 6 位数）

en: property is empty or wrong size
zh: 属性为空或大小错误

en: property must contain only digits
zh: 属性必须只包含数字

en: can't be enabled when manual configuration is present
zh: 如果手工配置，则不能启用

en: Must specify a P_Key if specifying parent
zh: 如果指定上级接口，则必须指定 P_Key

en: InfiniBand P_Key connection did not specify parent interface name
zh: InfiniBand P_Key 连接未指定上级接口名

en: interface name of software infiniband device must be '%s' or unset (instead it is '%s')
zh: 软件 infiniband 设备的接口名必须为 "%s" 或未设置（但现在是 "%s"）

en: mtu can be at most %u but it is %u
zh: mtu 最大为 %u，但它的值是 %u

en: Missing IPv4 address
zh: 缺失 IPv4 地址

en: Missing IPv6 address
zh: 缺失 IPv6 地址

en: Invalid IPv4 address '%s'
zh: 无效的 IPv4 地址 "%s"

en: Invalid IPv6 address '%s'
zh: 无效的 IPv6 地址 "%s"

en: Invalid IPv4 address prefix '%u'
zh: 无效 IPv4 地址前缀 "%u"

en: Invalid IPv6 address prefix '%u'
zh: 无效 IPv6 地址前缀 "%u"

en: Invalid routing metric '%s'
zh: 无效的路由跃点数 "%s"

en: unknown attribute
zh: 未知属性

en: invalid attribute type '%s'
zh: 无效的属性类型 "%s"

en: attribute is not valid for a IPv4 route
zh: 属性对 IPv4 路由无效

en: attribute is not valid for a IPv6 route
zh: 属性对 IPv6 路由无效

en: '%s' is not a valid IPv4 address
zh: "%s" 不是有效的 IPv4 地址

en: '%s' is not a valid IPv6 address
zh: "%s" 不是有效的 IPv6 地址

en: invalid prefix %s
zh: 无效的前缀 %s

en: %s is not a valid route type
zh: %s 不是有效的路由类型

en: missing table
zh: 缺少表

en: invalid action type
zh: 无效的操作类型

en: has from/src but the prefix-length is zero
zh: 带有 from/src 但是 prefix-length 为 0

en: missing from/src for a non zero prefix-length
zh: 一个非 0 的 prefix-length 但没有 from/src

en: invalid from/src
zh: 无效的 from/src

en: invalid prefix length for from/src
zh: from/src 无效的前缀长度

en: has to/dst but the prefix-length is zero
zh: 带有 to/dst 但是 prefix-length 为 0

en: missing to/dst for a non zero prefix-length
zh: 一个非 0 的 prefix-length 但没有 to/dst

en: invalid to/dst
zh: 无效的 to/dst

en: invalid prefix length for to/dst
zh: to/dst 无效的前缀长度

en: invalid iifname
zh: 无效的 iifname

en: invalid oifname
zh: 无效的 oifname

en: invalid source port range
zh: 无效的源端口范围

en: invalid destination port range
zh: 无效的目标端口范围

en: suppress_prefixlength out of range
zh: suppress_prefixlength 超出范围

en: suppress_prefixlength is only allowed with the to-table action
zh: 只有 to-table 操作允许 suppress_prefixlength

en: invalid key "%s"
zh: 无效的  "%s"

en: duplicate key %s
zh: 重复的 %s

en: invalid variant type '%s' for "%s"
zh: 无效的变体类型 "%s"（对于 "%s"）

en: missing "family"
zh: 缺少 "family"

en: invalid "family"
zh: 无效的 "family"

en: "uid-range-start" is greater than "uid-range-end"
zh: "uid-range-start" 大于 "uid-range-end"

en: Unsupported to-string-flags argument
zh: 不支持的 to-string-flags 参数

en: Unsupported extra-argument
zh: 不支持的 extra-argument

en: unsupported key "%s"
zh: 不支持的 "%s"

en: duplicate key "%s"
zh: 重复的 "%s"

en: invalid value for "%s"
zh: "%s" 无效的值

en: empty text does not describe a rule
zh: 空文本没有描述一个规则

en: missing argument for "%s"
zh: "%s" 缺少参数

en: invalid "from" part
zh: 无效的 "from" 部分

en: invalid "to" part
zh: 无效的 "to" 部分

en: cannot detect address family for rule
zh: 无法为规则检测到地址家族

en: rule is invalid: %s
zh: 规则无效：%s

en: invalid address family
zh: 无效的 地址家族

en: rule #%u is invalid: %s
zh: 规则 #%u 无效：%s

en: %d. DNS server address is invalid
zh: %d。DNS 服务器地址无效

en: %d. IP address is invalid
zh: %d。IP 地址无效

en: %d. IP address has 'label' property with invalid type
zh: %d。IP 地址有无效类型的 "label" 属性

en: %d. IP address has invalid label '%s'
zh: %d。IP 地址有无效标签 "%s"

en: gateway cannot be set if there are no addresses configured
zh: 如果没有配置地址，网关会无法设置

en: gateway is invalid
zh: 网关无效

en: %d. route is invalid
zh: %d。路由无效

en: invalid attribute: %s
zh: 无效的属性：%s

en: %u. rule has wrong address-family
zh: %u. 规则带有错误的地址家族

en: %u. rule is invalid: %s
zh: %u. 规则无效：%s

en: '%s' is not a valid IAID
zh: "%s" 不是一个有效的 IAID

en: the property cannot be set when '%s' is disabled
zh: 当 "%s" 被禁用时不能设置这个属性

en: the property is currently supported only for DHCPv4
zh: 该属性当前只被 DHCPv4 支持

en: '%s' is not a valid IP or subnet
zh: "%s" 不是有效的 IP 或子网

en: a gateway is incompatible with '%s'
zh: 网关与 "%s" 不兼容

en: '%d' is not a valid tunnel mode
zh: "%d" 是无效的隧道模式

en: '%s' is not a valid IPv%c address
zh: "%s" 不是有效的 IPv%c 地址

en: tunnel keys can only be specified for GRE tunnels
zh: 只能为 GRE 隧道指定隧道密钥

en: '%s' is not a valid tunnel key
zh: "%s" 不是有效的隧道密钥

en: a fixed TTL is allowed only when path MTU discovery is enabled
zh: 只有启用路径 MTU 发现时才允许固定的 TTL

en: some flags are invalid for the select mode: %s
zh: 有些标记对所选模式无效：%s

en: wired setting not allowed for mode %s
zh: 模式 %s 不允许有线设置

en: this property cannot be empty for '%s=%s'
zh: "%s=%s" 不允许这个属性为空

en: this property is not allowed for '%s=%s'
zh: 此属性不允许用于"%s=%s"

en: '%s' is not a valid FQDN
zh: "%s" 不是有效的 FQDN

en: property cannot be set when dhcp-hostname is also set
zh: 当设置了 dhcp-hostname 则不能设置属性

en: FQDN flags requires a FQDN set
zh: FQDN 标志需要 FQDN 集

en: multiple addresses are not allowed for '%s=%s'
zh: "%s=%s" 不允许多个地址

en: property should be TRUE when method is set to disabled
zh: 方法设为禁用时属性应该是 TRUE

en: value is not a valid token
zh: 值不是有效的令牌

en: only makes sense with EUI64 address generation mode
zh: 只有 EUI64 地址生成模式才有意义

en: invalid DUID
zh: 无效的 DUID

en: token is not in canonical form
zh: 令牌不是规范形式

en: property should be TRUE when method is set to ignore or disabled
zh: 方法设为禁用时属性应该是 TRUE

en: the key is empty
zh: 密钥为空

en: the key must be %d characters
zh: 密钥必须是 %d 个字符

en: the key contains non-hexadecimal characters
zh: 密钥包含非十六进制字符

en: property is not specified and neither is '%s:%s'
zh: 属性未指定，也不是 "%s:%s"

en: EAP key management requires '%s' setting presence
zh: EAP 密钥管理需要 "%s" 设置存在

en: must be either psk (0) or eap (1)
zh: 必须为 psk (0) 或 eap (1)

en: only valid for psk mode
zh: 只对 psk 模式有效

en: non promiscuous operation is allowed only in passthru mode
zh: 只有通过（passthru）模式才允许无混杂操作

en: SSID length is out of range <1-32> bytes
zh: SSID 长度超出 <1-32> 字节范围

en: '%d' is not a valid channel
zh: "%d" 不是有效的信道

en: A connection with a '%s' setting must not have a master.
zh: 有 "%s" 设置的连接不能有主连接。

en: '%s' is not allowed in fail_mode
zh: "%s" 在 fail_mode 里不允许

en: missing key
zh: 缺少密钥

en: key is too long
zh: 密钥太长

en: key must be UTF8
zh: 密码必须是 UTF-8 格式

en: key contains invalid characters
zh: 密钥包含无效的字符

en: key cannot start with "NM."
zh: 密钥不能以 "NM." 开头

en: value is too large
zh: 值太大

en: value is not valid UTF8
zh: 值不是有效的 UTF-8

en: invalid key "%s": %s
zh: 无效的密钥 "%s"：%s

en: maximum number of user data entries reached (%u instead of %u)
zh: 已达到最大的用户数据输入项（现为 %u，最大只有 %u ）

en: OVS external IDs can only be added to a profile of type OVS bridge/port/interface or to OVS system interface
zh: OVS 外部 ID 只能添加到 OVS 桥接/端口/接口类型的配置集，或者添加到 OVS 系统接口

en: '%s' is not a valid interface type
zh: "%s" 不是有效的接口类型

en: A connection with a '%s' setting needs connection.type explicitly set
zh: 有 "%s" 设置的连接需要明确设定 connection.type

en: A connection of type '%s' cannot have ovs-interface.type "system"
zh: "%s" 类型的连接不能有 ovs-interface.type "system"

en: A connection of type '%s' cannot have an ovs-interface.type "%s"
zh: "%s" 类型的连接不能有 ovs-interface.type "%s"

en: A connection can not have both '%s' and '%s' settings at the same time
zh: 一个连接不能同时设置 "%s" 和 "%s"

en: A connection with '%s' setting must be of connection.type "ovs-interface" but is "%s"
zh: 有 "%s" 设置的连接必须是 connection.type "ovs-interface" 类型，但现在是 "%s"

en: A connection with '%s' setting needs to be of '%s' interface type, not '%s'
zh: 一个带有 "%s" 设置的连接需要是 "%s" 接口类型，而不是 "%s"

en: A connection with ovs-interface.type '%s' setting a 'ovs-patch' setting
zh: ovs-interface.type "%s" 类型的连接缺少设置 "ovs-patch"

en: Missing ovs interface setting
zh: 缺少 ovs 接口设置

en: Missing ovs interface type
zh: 缺少 ovs 接口类型

en: A connection with a '%s' setting must have a master.
zh: 有 "%s" 设置的连接必须有个主连接。

en: '%s' is not allowed in vlan_mode
zh: "%s" 在 vlan_mode 里不允许

en: the tag id must be in range 0-4094 but is %u
zh: 标记 ID 必须在 0～4094 范围内，但其是 %u

en: '%s' is not allowed in lacp
zh: "%s" 在 lacp 里不允许

en: '%s' is not allowed in bond_mode
zh: "%s" 在 bond_mode 里不允许

en: '%d' is out of valid range <128-16384>
zh: "%d" 超出了有效范围 <128-16384>

en: setting this property requires non-zero '%s' property
zh: 设置此属性要求 "%s" 属性不为零

en: invalid proxy method
zh: 无效的代理方法

en: this property is not allowed for method none
zh: 无方法时不允许此属性

en: the script is too large
zh: 脚本太大

en: the script is not valid utf8
zh: 脚本不是有效的 utf8

en: the script lacks FindProxyForURL function
zh: 脚本缺少 FindProxyForURL 功能

en: '%s' is not a valid MAC address
zh: "%s" 不是有效的 MAC 地址

en: VF with index %u, but the total number of VFs is %u
zh: 有索引为 %u 的虚拟功能，但虚拟功能总数为 %u

en: invalid VF %u: %s
zh: 无效的虚拟功能 %u：%s

en: duplicate VF index %u
zh: 重复的虚拟功能索引 %u

en: VFs %d and %d are not sorted by ascending index
zh: 虚拟功能 %d 和 %d 未按升序排列

en: kind is missing
zh: 缺少种类

en: '%s' is not a valid kind
zh: "%s" 不是有效的种类

en: parent handle missing
zh: 缺少上级处理模块

en: there are duplicate TC qdiscs
zh: 存在重复的 TC 排队规则

en: there are duplicate TC filters
zh: 存在重复的 TC 过滤器

en: %s is out of range [0, %d]
zh: %s 超出了范围 [0, %d]

en: Missing target-host in nsna_ping link watcher
zh: 在 nsna_ping 链路监视器里缺少目标主机

en: target-host '%s' contains invalid characters
zh: 目标主机 "%s" 包含无效的字符

en: Missing %s in arp_ping link watcher
zh: 在 arp_ping 链路监视器里缺少 %s

en: source-host '%s' contains invalid characters
zh: 来源主机 "%s" 包含无效的字符

en: vlanid is out of range [-1, 4094]
zh: vlanid 超出范围 [-1, 4094]

en: '%u': invalid mode
zh: "%u"：无效模式

en: '%s': invalid user ID
zh: "%s"：无效的用户 ID

en: '%s': invalid group ID
zh: "%s"：无效的组 ID

en: key requires a '.' for a namespace
zh: 密钥需要 "." 用于命名空间

en: key cannot contain ".."
zh: 密钥不能包含 ".."

en: maximum number of user data entries reached
zh: 已达到最大的用户数据输入项

en: '%s' is not a valid interface name
zh: "%s" 不是有效的接口名称

en: the vlan id must be in range 0-4094 but is %u
zh: vlan id 的必须在范围 0～4094 内，但却是 %u

en: flags are invalid
zh: 标记无效

en: vlan setting should have a ethernet setting as well
zh: vlan 设置也应该有以太网设置

en: cannot set connection.multi-connect for VPN setting
zh: 无法为 VPN 设置设定 connection.multi-connect

en: setting contained a secret with an empty name
zh: 设置包含具有空名称的密钥

en: not a secret property
zh: 不是密钥（secret）属性

en: secret is not of correct type
zh: 密钥（secret）不是正确的类型

en: secret name cannot be empty
zh: secret 名不能为空

en: secret flags property not found
zh: 未找到 secret 标记属性

en: table cannot be zero
zh: 表大小不能为零

en: '%s' is not a valid IP%s address
zh: "%s" 不是有效的 IP%s 地址

en: %d is greater than local port max %d
zh: %d 大于本地端口最大值 %d

en: '%s' is not a valid Ethernet port value
zh: "%s" 不是有效的以太网端口值

en: '%s' is not a valid duplex value
zh: "%s"不是有效的双工值

en: invalid key '%s'
zh: 无效的密钥 "%s"

en: invalid value for key '%s'
zh: 值对于密钥 "%s" 无效

en: Wake-on-LAN mode 'default' and 'ignore' are exclusive flags
zh: LAN 唤醒模式 "default" 和 "ignore" 是相互排斥的标记

en: Wake-on-LAN password can only be used with magic packet mode
zh: LAN 唤醒密码只能在幻数据包模式使用

en: both speed and duplex should have a valid value or both should be unset
zh: 速度和双工都应设定有效值或者都保持未设定

en: both speed and duplex are required for static link configuration
zh: 静态链路配置需要设置速度和双工

en: missing public-key for peer
zh: peer 缺少 public-key

en: invalid public-key for peer
zh: peer 无效的 public-key

en: invalid preshared-key for peer
zh: peer 无效的 preshared-key

en: invalid endpoint for peer
zh: peer 无效的端点

en: invalid IP address "%s" for allowed-ip of peer
zh: peer 的 allowed-ip 无效的 IP 地址 "%s"

en: invalid preshared-key-flags for peer
zh: peer 无效的 preshared-key-flags

en: peer #%u has no public-key
zh: peer #%u 没有 public-key

en: peer #%u has invalid public-key
zh: peer #%u 带有无效的 public-key

en: peer #%u has invalid endpoint
zh: peer #%u 带有无效的端点

en: peer #%u has invalid allowed-ips setting
zh: peer #%u 带有无效的 allowed-ips 设置

en: peer #%u is invalid: %s
zh: peer #%u 无效：%s

en: method "%s" is not supported for WireGuard
zh: 方法 "%s" 不支持 WireGuard

en: key must be 32 bytes base64 encoded
zh: 密钥需要是基于 base64 编码的 32 个字节

en: invalid peer secrets
zh: 无效的 peer secrets

en: peer #%u lacks public-key
zh: peer #%u 缺少 public-key

en: non-existing peer '%s'
zh: 不存在 peer "%s"

en: '%s' is not a valid value for '%s' mode connections
zh: "%s" 不是 "%s" 模式连接的有效值

en: '%s' security requires '%s=%s'
zh: "%s" 安全需要 "%s=%s"

en: '%s' security requires '%s' setting presence
zh: "%s" 安全需要 "%s" 设置存在

en: '%s' can only be used with '%s=%s' (WEP)
zh: "%s" 只能与 "%s=%s"（WEP）共用

en: '%s' is not a valid Wi-Fi mode
zh: "%s" 不是有效的 Wi-Fi 模式

en: '%s' is not a valid band
zh: "%s" 不是有效频段

en: '%s' requires setting '%s' property
zh: "%s" 需要设置 "%s" 属性

en: '%s' requires '%s' and '%s' property
zh: "%s" 需要 "%s" 和 "%s" 属性

en: Wake-on-WLAN mode 'default' and 'ignore' are exclusive flags
zh: WLAN 唤醒模式 "default" 和 "ignore" 是相互排斥的标记

en: Wake-on-WLAN trying to set unknown flag
zh: WLAN 唤醒正在尝试设定未知的标记

en: AP isolation can be set only in AP mode
zh: AP 隔离只能在 AP 模式下设定

en: conflicting value of mac-address-randomization and cloned-mac-address
zh: mac-address-randomization 和 cloned-mac-address 的值冲突

en: page must be defined along with a channel
zh: 页需要和一个信道定义

en: page must be between %d and %d
zh: 页需要在 %d 和 %d 之间

en: channel must not be between %d and %d
zh: 信道不能在 %d 和 %d 之间

en: can't set property of type '%s' from value of type '%s'
zh: 类型为 "%s" 的值无法用于设置类型为 "%s" 的属性

en: can not set property: %s
zh: 无法设定属性：%s

en: duplicate property
zh: 重复的属性

en: unknown property
zh: 未知属性

en: failed to set property: %s
zh: 设定属性失败：%s

en: secret not found
zh: 未找到密钥

en: invalid D-Bus property "%s"
zh: 无效的 D-Bus 属性 "%s"

en: duplicate D-Bus property "%s"
zh: 重复的 D-Bus 属性 "%s"

en: invalid D-Bus property "%s" for "%s"
zh: 无效的 D-Bus 属性 "%s"（"%s"）

en: unknown link-watcher name "%s"
zh: 未知的 link-watcher 名 "%s"

en: value out or range
zh: 值超出范围

en: invalid runner-tx-hash
zh: 无效的 runner-tx-hash

en: %s is only allowed for runner %s
zh: %s 只被 runner %s 允许

en: %s is only allowed for runners %s
zh: %s 只被 runner %s 允许

en: cannot set parameters for lacp and activebackup runners together
zh: 无法为 lacp 和 activebackup runner 一起设置参数

en: missing link watcher
zh: 缺少链路监视器

en: team config exceeds size limit
zh: 组合（team）配置超过大小限制

en: team config is not valid UTF-8
zh: team 配置不是有效的 UTF-8

en: invalid D-Bus type "%s"
zh: 无效的 D-Bus 类型 "%s"

en: invalid link-watchers: %s
zh: 无效的 link-watcher：%s

en: '%s' is not a valid handle.
zh: "%s" 不是有效的处理模块。

en: '%s' unexpected: parent already specified.
zh: 意外的 "%s"：已指定上级。

en: invalid handle: '%s'
zh: 无效的句柄："%s"

en: parent not specified.
zh: 未指定上级。

en: unsupported qdisc option: '%s'.
zh: 不支持的排队规则（qdisc）选项："%s"。

en: action name missing.
zh: 操作名缺失。

en: unsupported action option: '%s'.
zh: 不支持的操作选项："%s"。

en: invalid action:
zh: 无效操作：

en: unsupported tfilter option: '%s'.
zh: 不支持的流量过滤器（tfilter）选项："%s"。

en: failed stat file %s: %s
zh: 统计文件 %s 失败：%s

en: not a file (%s)
zh: 不是一个文件（%s）

en: invalid file owner %d for %s
zh: 对 %d%s 无效的文件所有者

en: file permissions for %s
zh: %s 的文件权限

en: reject %s
zh: 拒绝 %s

en: path is not absolute (%s)
zh: 路径不是绝对路径（%s）

en: Plugin file does not exist (%s)
zh: 插件文件不存在（%s）

en: Plugin is not a valid file (%s)
zh: 插件不是有效的文件（%s）

en: libtool archives are not supported (%s)
zh: 不支持 libtool 归档（%s）

en: Could not find "%s" binary
zh: 无法找到 "%s" 二进制文件

en: unknown secret flags
zh: 未知的 secret 标记

en: conflicting secret flags
zh: 冲突的 secret 标记

en: secret flags must not be "not-required"
zh: secret 标记不能为 "not-required"

en: unsupported secret flags
zh: 不支持的 secret 标记

en: can't be simultaneously disabled and enabled
zh: 不能同时启用和禁用

en: WPS is required
zh: 需要 WPS

en: not a valid ethernet MAC address for mask at position %lld
zh: 对于 %lld 位置的掩码，该以太网 MAC 地址无效

en: not a valid ethernet MAC address #%u at position %lld
zh: 在位置 %u%lld，该以太网 MAC 地址 # 无效

en: not valid utf-8
zh: 不是有效的 utf-8

en: is not a JSON object
zh: 不是 JSON 对象

en: value is NULL
zh: 值为 NULL

en: value is empty
zh: 值为空

en: invalid JSON at position %d (%s)
zh: 位置 %d 有无效的 JSON（%s）

en: unknown attribute '%s'
zh: 未知属性 "%s"

en: missing key-value separator '%c' after '%s'
zh: 在 "%2$s" 后缺少键值对分隔符 "%1$c"

en: invalid uint32 value '%s' for attribute '%s'
zh: uint32 值 "%1$s" 对属性 "%2$s" 无效

en: invalid int32 value '%s' for attribute '%s'
zh: uint32 值 "%s" 对属性 "%s" 无效

en: invalid uint64 value '%s' for attribute '%s'
zh: uint8 值 "%s" 对属性 "%s" 无效

en: invalid uint8 value '%s' for attribute '%s'
zh: uint8 值 "%1$s" 对属性 "%2$s" 无效

en: invalid boolean value '%s' for attribute '%s'
zh: 布尔值 "%1$s" 对属性 "%2$s" 无效

en: unsupported attribute '%s' of type '%s'
zh: 不支持类型 "%2$s" 的属性 "%1$s"

en: Bridge VLANs %d and %d are not sorted by ascending vid
zh: 网桥 VLANs %d 和 %d 没有根据生序 vid 进行排序

en: duplicate bridge VLAN vid %u
zh: 重复的网桥 VLAN vid %u

en: only one VLAN can be the PVID
zh: 只有一个 VLAN 可以是 PVID

en: unknown flags 0x%x
zh: 未知标志 0x%x

en: 'fqdn-no-update' and 'fqdn-serv-update' flags cannot be set at the same time
zh: 不能同时设置 "fqdn-no-update" 和 "fqdn-serv-update" 标志

en: 'fqdn-clear-flags' flag is incompatible with other FQDN flags
zh: "fqdn-clear-flags" 标志与其他 FQDN 标志不兼容

en: DHCPv6 does not support the E (encoded) FQDN flag
zh: DHCPv6 不支持 E（编码）FQDN 标志

en: cannot load plugin "%s": %s
zh: 无法加载插件 "%s"：%s

en: failed to load nm_vpn_editor_plugin_factory() from %s (%s)
zh: 从 %s 加载 nm_vpn_editor_plugin_factory() 失败（%s）

en: unknown error initializing plugin %s
zh: 初始化插件 %s 时出现未知错误

en: cannot load VPN plugin in '%s': missing plugin name
zh: 无法在 "%s" 里加载 VPN 插件：缺少插件名称

en: cannot load VPN plugin in '%s': invalid service name
zh: 无法在 "%s" 里加载 VPN 插件：无效的服务名称

en: the plugin does not support import capability
zh: 插件不支持导入功能

en: the plugin does not support export capability
zh: 插件不支持导出功能

en: missing filename
zh: 缺少文件名

en: filename must be an absolute path (%s)
zh: 文件名必须为绝对路径（%s）

en: filename has invalid format (%s)
zh: 文件名具有无效的格式（%s）

en: there exists a conflicting plugin (%s) that has the same %s.%s value
zh: 已存在具有相同 %s.%s 值的冲突插件（%s）

en: there exists a conflicting plugin with the same name (%s)
zh: 已存在具有相同名称（%s）的冲突插件

en: missing "plugin" setting
zh: 缺少 "plugin" 设置

en: %s: don't retry loading plugin which already failed previously
zh: %s：不要重试加载之前已失败的插件

en: missing filename to load VPN plugin info
zh: 缺少文件名来加载 VPN 插件信息

en: missing name for VPN plugin info
zh: 缺少 VPN 插件信息的名称

en: missing service for VPN plugin info
zh: 缺少 VPN 插件信息的服务

en: Failed to initialize the crypto engine.
zh: 初始化加密引擎失败。

en: Unsupported key cipher for decryption
zh: 解密不支持的密钥密码

en: Invalid IV length (must be at least %u).
zh: 无效的初始向量长度（至少为 %u）。

en: Failed to initialize the decryption cipher context: %s (%s)
zh: 初始化解密计算内容失败：%s（%s）

en: Failed to decrypt the private key: %s (%s)
zh: 解密私钥失败：%s（%s）

en: Failed to decrypt the private key: unexpected padding length.
zh: 解密私钥失败：意外的填充长度。

en: Failed to decrypt the private key.
zh: 解密私钥失败。

en: Unsupported key cipher for encryption
zh: 加密不支持的密钥密码

en: Failed to initialize the encryption cipher context: %s (%s)
zh: 初始化加密计算内容失败：%s（%s）

en: Failed to encrypt the data: %s (%s)
zh: 加密数据失败：%s（%s）

en: Error initializing certificate data: %s
zh: 初始化证书数据出错：%s

en: Couldn't decode certificate: %s
zh: 无法解码证书：%s

en: Couldn't initialize PKCS#12 decoder: %s
zh: 无法初始化 PKCS#12 解码器：%s

en: Couldn't decode PKCS#12 file: %s
zh: 无法解码 PKCS#12 文件：%s

en: Couldn't verify PKCS#12 file: %s
zh: 无法校验 PKCS#12 文件：%s

en: Couldn't initialize PKCS#8 decoder: %s
zh: 无法初始化 PKCS#8 解码器：%s

en: Couldn't decode PKCS#8 file: %s
zh: 无法解码 PKCS#8 文件：%s

en: Failed to initialize the crypto engine: %d.
zh: 初始化加密引擎失败：%d。

en: Failed to initialize the decryption cipher slot.
zh: 初始化解密计算插槽失败。

en: Failed to set symmetric key for decryption.
zh: 为解密设置对称密钥失败。

en: Failed to set IV for decryption.
zh: 为解密设置初始向量失败。

en: Failed to initialize the decryption context.
zh: 初始化解密环境失败。

en: Failed to decrypt the private key: %d.
zh: 解密私钥失败：%d。

en: Failed to decrypt the private key: decrypted data too large.
zh: 解密私钥失败：解密后的数据太大。

en: Failed to finalize decryption of the private key: %d.
zh: 结束解密私钥失败：%d。

en: Failed to initialize the encryption cipher slot.
zh: 初始化加密计算插槽空间失败。

en: Failed to set symmetric key for encryption.
zh: 为加密设置对称密钥失败。

en: Failed to set IV for encryption.
zh: 为加密设置初始向量失败。

en: Failed to initialize the encryption context.
zh: 初始化加密内容失败。

en: Failed to encrypt: %d.
zh: 加密失败：%d。

en: Unexpected amount of data after encrypting.
zh: 加密后意外的数据量。

en: Couldn't decode certificate: %d
zh: 无法解码证书：%d

en: Password must be UTF-8
zh: 密码必须是 UTF-8 格式

en: Couldn't initialize slot
zh: 无法初始 slot

en: Couldn't initialize PKCS#12 decoder: %d
zh: 无法初始化 PKCS#12 解码器：%d

en: Couldn't decode PKCS#12 file: %d
zh: 无法解码 PKCS#12 文件：%d

en: Couldn't verify PKCS#12 file: %d
zh: 无法校验 PKCS#12 文件：%d

en: Could not generate random data.
zh: 无法生成随机数据。

en: PEM key file had no start tag
zh: PEM 密钥文件没有 start tag

en: PEM key file had no end tag '%s'.
zh: PEM 密钥文件没有结束标记 "%s"。

en: Malformed PEM file: Proc-Type was not first tag.
zh: 错误的 PEM 文件格式：Proc-Type 不是第一个标记。

en: Malformed PEM file: unknown Proc-Type tag '%s'.
zh: 错误的 PEM 文件格式：未知的 Proc-Type 标记 "%s"。

en: Malformed PEM file: DEK-Info was not the second tag.
zh: 错误的 PEM 文件格式：DEK-Info 不是第二个标记。

en: Malformed PEM file: no IV found in DEK-Info tag.
zh: 错误的 PEM 文件格式：没有在 DEK-Info 标记找到初始向量。

en: Malformed PEM file: invalid format of IV in DEK-Info tag.
zh: 错误的 PEM 文件格式：DEK-Info 标签中的初始向量格式无效。

en: Malformed PEM file: unknown private key cipher '%s'.
zh: 错误的 PEM 文件格式：未知的私钥密码 "%s"。

en: Could not decode private key.
zh: 无法解码私钥。

en: Failed to find expected PKCS#8 start tag.
zh: 无法找到预期的 PKCS#8 起始标记。

en: Failed to find expected PKCS#8 end tag '%s'.
zh: 无法找到预期的 PKCS#8 结束标记"%s"。

en: Failed to decode PKCS#8 private key.
zh: 无法解码 PKCS#8 私钥。

en: Failed to find expected TSS start tag.
zh: 无法找到预期的 TSS 起始标记。

en: Failed to find expected TSS end tag '%s'.
zh: 无法找到预期的 TSS 结束标记 "%s"。

en: IV must be an even number of bytes in length.
zh: 初始向量长度必须是偶数字节。

en: IV contains non-hexadecimal digits.
zh: 初始向量中包含非十六进制数字。

en: IV must contain at least 8 characters
zh: IV 需要最少包括 8 个字符

en: Unable to determine private key type.
zh: 无法确定私钥类型。

en: Password provided, but key was not encrypted.
zh: 已提供密码，但密钥没有加密。

en: PEM certificate had no start tag '%s'.
zh: PEM 证书没有起始标记 "%s"。

en: PEM certificate had no end tag '%s'.
zh: PEM 证书没有结束标记 "%s"。

en: Failed to decode certificate.
zh: 无法解码证书。

en: Certificate file is empty
zh: 整数文件为空

en: Failed to recognize certificate
zh: 识别证书失败

en: not a valid private key
zh: 无效的私钥

en: interface name is missing
zh: 缺少接口名

en: interface name is too short
zh: 接口名太短

en: interface name is reserved
zh: 接口名被保留

en: interface name contains an invalid character
zh: 接口名包含无效字符

en: interface name is longer than 15 characters
zh: 接口名长度超过 15 字符

en: '%%' is not allowed in interface names
zh: 接口名称中不允许使用 "%%"

en: '%s' is not allowed as interface name
zh: ""%s不允许作为接口名

en: interface name must be alphanumerical with no forward or backward slashes
zh: 接口名称必须是字母数字，没有正反斜杠

en: interface name must not be empty
zh: 接口名称不能为空

en: interface name must be UTF-8 encoded
zh: 接口名称必须是 UTF-8 编码

en: Unknown log level '%s'
zh: 未知的日志等级 "%s"

en: Unknown log domain '%s'
zh: 未知的日志域 "%s"

note: TRANSLATORS: the first %s is the partial value entered by * the user, the second %s a list of compatible values.
en: '%s' is ambiguous (%s)
zh: "%s" 不明确（%s）

en: '%s' is not valid; use [%s] or [%s]
zh: "%s" 无效，请使用 [%s] 或 [%s]

en: '%s' is not valid; use [%s], [%s] or [%s]
zh: "%s" 无效，请使用 [%s]、[%s] 或 [%s]

en: '%s' is ambiguous: %s
zh: "%s" 不明确：%s

en: missing name, try one of [%s]
zh: 缺少名称，请尝试使用 [%s] 之一。

en: '%s' not among [%s]
zh: "%s" 不在 [%s] 中

en: unmanaged
zh: 未托管

en: connecting (prepare)
zh: 连接中（准备）

en: connecting (configuring)
zh: 连接中（正在配置）

en: connecting (need authentication)
zh: 连接中（需要验证）

en: connecting (getting IP configuration)
zh: 连接中（正在获取 IP 配置）

en: connecting (checking IP connectivity)
zh: 连接中（正在检查 IP 连接性）

en: connecting (starting secondary connections)
zh: 连接中（正在启动次级连接）

en: deactivating
zh: 停用中

en: connecting (externally)
zh: 连接（外部）

en: connected (externally)
zh: 连接（外部）

en: deactivating (externally)
zh: 取消激活（外部）

en: yes (guessed)
zh: 是（猜测）

en: no (guessed)
zh: 否（猜测）

en: The line is busy
zh: 线路正忙

en: The dialing request timed out
zh: 拨号请求超时

en: The dialing attempt failed
zh: 拨号尝试失败

en: Carrier/link changed
zh: 载波/链路已更改

en: GSM Modem's SIM card not inserted
zh: GSM 调制解调器的 SIM 卡未插入

en: GSM Modem's SIM PIN required
zh: GSM 调制解调器的 SIM 需要 PIN 码

en: GSM Modem's SIM PUK required
zh: GSM 调制解调器的 SIM 需要 PUK 码

en: GSM Modem's SIM wrong
zh: GSM 调制解调器的 SIM 错误

en: A problem with the RFC 2684 Ethernet over ADSL bridge
zh: ADSL 网桥上的 RFC 2684 以太网出现问题

en: DCB or FCoE setup failed
zh: DCB 或 FCoE 设置失败

en: teamd control failed
zh: teamd 控制失败

comment: auto translated by TM merge from project: NetworkManager, version: 0.9.8.2, DocId: NetworkManager
en: Modem failed or no longer available
zh: 调制解调器出现故障或不再可用

comment: auto translated by TM merge from project: NetworkManager, version: 0.9.8.2, DocId: NetworkManager
en: Modem now ready and available
zh: 调制解调器现已就绪且可用

en: SIM PIN was incorrect
zh: SIM PIN 不正确

en: New connection activation was enqueued
zh: 新连接激活已排队

en: The device's parent changed
zh: 设备的上级已更改

en: The device parent's management changed
zh: 设备的上级管理已更改

en: Open vSwitch database connection failed
zh: Open vSwitch 数据库连接失败

en: A duplicate IP address was detected
zh: 检测到重复的 IP 地址

en: The selected IP method is not supported
zh: 选中的 IP 方法未支持

en: Failed to configure SR-IOV parameters
zh: 配置 SR-IOV 参数失败

en: The Wi-Fi P2P peer could not be found
zh: 无法找到 Wi-Fi P2P peer

en: The connection was disconnected
zh: 连接已断开

en: Disconnected by user
zh: 已被用户断开连接

en: The base network connection was interrupted
zh: 基础网络连接已中断

en: The VPN service stopped unexpectedly
zh: VPN 服务意外停止

en: The VPN service returned invalid configuration
zh: VPN 服务返回了无效配置

en: The connection attempt timed out
zh: 连接尝试超时

en: The VPN service did not start in time
zh: VPN 连接没有及时启动

en: The VPN service failed to start
zh: VPN 服务启动失败

en: No valid secrets
zh: 没有有效的密钥

en: Invalid secrets
zh: 无效的密钥

en: The connection was removed
zh: 连接已被移除

en: Master connection failed
zh: 主连接失败

en: Could not create a software link
zh: 无法创建软件链路

en: The device disappeared
zh: 设备已消失

en: missing colon for "<setting>.<property>:<secret>" format
zh: 缺少 "<设置>.<属性>:<机密>" 格式中的冒号

en: missing dot for "<setting>.<property>:<secret>" format
zh: 缺少 "<设置>.<属性>:<机密>" 格式中的点

en: missing setting for "<setting>.<property>:<secret>" format
zh: 缺少 "<设置>.<属性>:<机密>" 格式的设置

en: missing property for "<setting>.<property>:<secret>" format
zh: 缺少 "<设置>.<属性>:<机密>" 格式的属性

en: invalid setting name
zh: 无效的设置名称

en: property name is not UTF-8
zh: 属性名不是UTF-8

en: secret is not UTF-8
zh: secret 不是 UTF-8

en: Could not find any session id for uid %d
zh: 找不到 uid 的任何会话 ID %d

en: Could not retrieve session id: %s
zh: 无法检索会话ID：%s

en: Preshared-key for %s
zh: %s 的预共享密钥

en: WireGuard private-key
zh: WireGuard 私钥

en: Secrets are required to connect WireGuard VPN '%s'
zh: 连接到 WireGuard VPN "%s" 所需要的 secret

en: A password is required to connect to '%s'.
zh: 需要密码来连接到 "%s"。

en: Passwords or encryption keys are required to access the wireless network '%s'.
zh: 需要密码或密钥来访问无线网络 "%s"。

en: Secrets are required to access the wired network '%s'
zh: 需要密钥来访问有线网络 "%s"。

en: Secrets are required for the DSL connection '%s'
zh: DSL 连接 "%s" 需要密钥。

en: Secrets are required to access the MACsec network '%s'
zh: 需要密钥来访问 MACsec 网络 "%s"。

en: MACsec PSK authentication
zh: MACsec PSK 身份验证

en: MACsec EAP authentication
zh: MACsec EAP 身份验证

en: VPN password required
zh: 需要 VPN 密码

en: unknown VPN plugin "%s"
zh: 未知的 VPN 插件 "%s"

en: cannot load legacy-only VPN plugin "%s" for "%s"
zh: 旧版限定的 VPN 插件 "%s" 无法为 "%s" 加载

en: cannot load VPN plugin "%s" due to missing "%s". Missing client plugin?
zh: VPN 插件 "%s" 无法加载，因为缺少 "%s"。缺少客户端插件？

en: failed to load VPN plugin "%s": %s
zh: 加载 VPN 插件 "%s" 失败：%s

en: Group password
zh: 组密码

en: Gateway certificate hash
zh: 网关证书散列

en: field '%s' has to be alone
zh: 字段 "%s" 必须是单独的

en: invalid field '%s%s%s%s%s'; %s%s%s
zh: 无效字段 "%s%s%s%s%s"；%s%s%s

en: invalid IP address: %s
zh: 无效的 IP 地址：%s

en: The valid syntax is: 'ip[/prefix] [next-hop] [metric] [attribute=val]... [,ip[/prefix] ...]'
zh: 有效语法为："ip[/prefix] [next-hop] [metric] [attribute=val]... [,ip[/prefix] ...]"

en: the next hop ('%s') must be first
zh: 下一跳（"%s"）必须在首位

en: the metric ('%s') must be before attributes
zh: 跃点数（"%s"）必需在属性前

en: invalid route: %s. %s
zh: 无效路由：%s。%s

en: cannot read pac-script from file '%s'
zh: 无法从文件 "%s" 读取 PAC 脚本

en: file '%s' contains non-valid utf-8
zh: 文件 "%s" 包含无效的 utf-8

en: '%s' does not contain a valid PAC Script
zh: "%s" 没有包含有效的 PAC 脚本

en: Not a valid PAC Script
zh: 不是有效的 PAC 脚本

en: cannot read team config from file '%s'
zh: 无法从文件 "%s" 读取组合（team）配置

en: team config file '%s' contains non-valid utf-8
zh: 组合（team）配置文件 "%s" 包含无效的 utf-8

en: '%s' is out of range [%
zh: "%s" 超出范围 [%

en: '%s' is not a valid number
zh: "%s" 不是有效的数字

en: '%s' is out of range [0, %u]
zh: "%s" 超出范围 [0, %u]

en: '%s' is not a valid Ethernet MAC
zh: "%s" 不是有效的以太网 MAC

en: invalid option '%s', use a combination of [%s]
zh: 无效选项 "%s"，请使用 [%s] 的组合

en: %d (key)
zh: %d（密钥）

en: %d (passphrase)
zh: %d（密码）

en: 0 (NONE)
zh: 0（无）

en: REORDER_HEADERS,
zh: 记录头、

en: GVRP,
zh: GVRP、

en: LOOSE_BINDING,
zh: 松散绑定、

en: MVRP,
zh: MVRP、

en: 0 (none)
zh: 0（无）

en: agent-owned,
zh: 为代理拥有、

en: not saved,
zh: 未保存、

en: not required,
zh: 不必需、

en: '%s' is not valid; use <option>=<value>
zh: "%s" 无效；使用 <选项>=<值>

en: cannot set empty "%s" option
zh: 无法设定空的 %s 选项

en: '%u' flags are not valid; use combination of %s
zh: "%u" 标记无效；请使用 %s 的组合

en: '%s' is not a valid number (or out of range)
zh: "%s" 不是有效的数字（或超出范围）

en: invalid IPv4 or subnet "%s"
zh: 无效的 IPv4 或子网 "%s"

en: not a valid hex-string
zh: 不是有效的 hex 字符串

en: '%s' is not a valid hex character
zh: "%s" 不是有效十六进制字符

en: too many arguments. Please only specify a private key file and optionally a password
zh: 参数太多。只能指定一个私钥或再指定一个可选的密码

en: failed to set bond option "%s"
zh: 设定绑定属性失败 %s

en: Enter a list of bonding options formatted as:
      option = <value>, option = <value>,... 
    Valid options are: %s
    'mode' can be provided as a name or a number:
    balance-rr    = 0
    active-backup = 1
    balance-xor   = 2
    broadcast     = 3
    802.3ad       = 4
    balance-tlb   = 5
    balance-alb   = 6
    
    Example: mode=2,miimon=120
zh: 输入绑定选项列表，格式为：
      option = <值>, option = <值>,... 
    有效选项为：%s
    "mode" 可以是一个名称或数字:
    balance-rr    = 0
    active-backup = 1
    balance-xor   = 2
    broadcast     = 3
    802.3ad       = 4
    balance-tlb   = 5
    balance-alb   = 6
    
    例如：mode=2,miimon=120

note: Don't allow setting type unless the connection is brand new. * Just because it's a bad idea and the user wouldn't probably want that. * No technical reason, really. * Also, using uuid to see if the connection is brand new is a bit * hacky: we can not see if the type is already set, because * nmc_set
en: Can not change the connection type
zh: 无法更改连接类型

en: invalid permission "%s"
zh: 无效的权限 "%s"

en: the value '%s' is not a valid UUID
zh: 值 "%s" 不是有效的 UUID

en: 0 (disabled)
zh: 0（禁用）

en: enabled,
zh: 启用、

en: advertise,
zh: 通告、

en: willing,
zh: 愿意、

en: '%s' is not a valid DCB flag
zh: "%s" 不是有效的 DCB 标记

en: must contain 8 comma-separated numbers
zh: 必须包含 8 个用逗号分隔的数字

en: '%s' not a number between 0 and %u (inclusive) or %u
zh: "%s" 不是 0 和 %u（包括）之间的数字或是 %u

en: '%s' not a number between 0 and %u (inclusive)
zh: "%s" 不是 0 和 %u（包括）之间的数字

en: changes will have no effect until '%s' includes 1 (enabled)
zh: 除非 "%s" 包含 1（启用），否则更改无法生效

en: bandwidth percentages must total 100%%
zh: 带宽百分比总和必须为 100%%

en: SIM operator ID must be a 5 or 6 number MCCMNC code
zh: SIM 运营商 ID 必须为 5 或 6 个数字的 MCCMNC 代码

en: '%s' is not a valid IBoIP P_Key
zh: "%s" 不是有效的 IBoIP P_Key

en: invalid IPv%c address '%s'
zh: 无效的 IPv%c 地址 "%s"

en: invalid gateway address '%s'
zh: 无效的网关地址 "%s"

en: '%s' is not a valid channel; use <1-13>
zh: "%s" 不是一个有效的信道；使用 <1-13>

en: The valid syntax is: vf [attribute=value]... [,vf [attribute=value]...]
zh: 有效语法为："vf [attribute=value]... [,vf [attribute=value]...]"

en: The valid syntax is: '[root | parent <handle>] [handle <handle>] <kind>'
zh: 正确语法为："[root | parent <handle>] [handle <handle>] <kind>"

en: The valid syntax is: '<vid>[-<vid>] [pvid] [untagged]'
zh: 正确语法为："<vid>[-<vid>] [pvid] [untagged]"

en: invalid priority map '%s'
zh: 无效的优先级映射 "%s"

en: '%s' is not valid; 2 or 3 strings should be provided
zh: "%s" 无效；应提供两至三个字符串

en: Enter a list of S/390 options formatted as:
      option = <value>, option = <value>,...
    Valid options are: %s
zh: 输入 S/390 选项列表，格式为：
      option = <值>, option = <值>,...
    有效选项为：%s

en: '%s' is not a valid channel
zh: "%s" 不是有效的信道

en: '%ld' is not a valid channel
zh: "%ld" 不是有效的信道

en: '%s' not compatible with %s '%s', please change the key or set the right %s first.
zh: "%s" 和 %s "%s" 不兼容，请先修改密钥或设置正确的 %s。

en: WEP key is guessed to be of '%s'
zh: 猜测 WEP 密钥为 "%s" 类型

en: WEP key index set to '%d'
zh: WEP 密钥索引已设为 "%d"

en: '%s' is not compatible with '%s' type, please change or delete the key.
zh: "%s" 和 "%s" 类型不兼容，请修改或删除密钥。

en: '%s' is not valid; use 'on', 'off', or 'ignore'
zh: "%s" 无效；请使用 "on"、"off" 或 "ignore"

note: this is a virtual property, only needed during "ask" mode.
en: Bonding monitoring mode
zh: 绑定监控模式

note: macro that returns @func as const (guint32(*)(NMSetting*)) type, but checks * that the actual type is (guint32(*)(type *)).
en: nmcli can accepts both direct JSON configuration data and a file name containing the configuration. In the latter case the file is read and the contents is put into this property.
    
    Examples: set team.config { "device": "team0", "runner": {"name": "roundrobin"}, "ports": {"eth1": {}, "eth2": {}} }
              set team.config /etc/my-team.conf
zh: nmcli 可接受直接 JSON 配置数据和包含该配置的文件名。在后一种情况下会读取该文件并将内容放到这个属性中。
    
    例如：set team.config { "device": "team0", "runner": {"name": "roundrobin"}, "ports": {"eth1": {}, "eth2": {}} }
              set team.config /etc/my-team.conf

en: Enter a list of link watchers formatted as dictionaries where the keys are teamd properties. Dictionary pairs are in the form: key=value and pairs are separated by ' '. Dictionaries are separated with ','.
    The keys allowed/required in the dictionary change on the basis of the link watcher type, while the only property common to all the link watchers is  'name'*, which defines the link watcher to be specified.
    
    Properties available for the 'ethtool' link watcher:
      'delay-up', 'delay-down'
    
    Properties available for the 'nsna_ping' link watcher:
      'init-wait', 'interval', 'missed-max', 'target-host'*
    
    Properties available for the 'arp_ping' include all the ones for 'nsna_ping' and:
      'source-host'*, 'validate-active', 'validate-inactive', 'send-always'.
    
    Properties flagged with a '*' are mandatory.
    
    Example:
       name=arp_ping source-host=172.16.1.1 target-host=172.16.1.254, name=ethtool delay-up=3
zh: 输入链路监视器列表，其格式为键值是 teamd 属性的字典。字典对的形式为：键=值，且字典对以空格 " " 分隔。字典间以 "," 分隔。
    在字典里允许或需要的键根据链路监视器的类型改变，而所有链路监视器的唯一共同属性是 "name"*，其定义了指定的链路监视器。
    
    适用于 "ethtool" 链路监视器的属性有：
      "delay-up"、"delay-down"
    
    适用于 "nsna_ping" 链路监视器的属性有：
      "init-wait"、"interval"、"missed-max"、"target-host"*
    
    适用于 "arp_ping" 链路监视器的属性除了包含 "nsna_ping" 下的所有属性还有：
      "source-host"*、"validate-active"、"validate-inactive"、"send-always"。
    
    带有 "*" 标记的属性为必填的。
    
    示例：
       name=arp_ping source-host=172.16.1.1 target-host=172.16.1.254, name=ethtool delay-up=3

en: IEEE 802.15.4 (WPAN) parent device or connection UUID
zh: IEEE 802.15.4（WPAN）上级设备或连接的 UUID

en: Enter file path to CA certificate (optionally prefixed with file://).
      [file://]<file path>
    Note that nmcli does not support specifying certificates as raw blob data.
    Example: /home/cimrman/cacert.crt
zh: 输入 CA 证书的文件路径（前缀可选择 file://）。
      [file://]<文件路径>
    请注意，nmcli 不支持将证书指定为原始比特块（blob）数据。
    示例：/home/cimrman/cacert.crt

en: Enter file path to client certificate (optionally prefixed with file://).
      [file://]<file path>
    Note that nmcli does not support specifying certificates as raw blob data.
    Example: /home/cimrman/jara.crt
zh: 输入客户证书的文件路径（前缀可选择 file://）。
      [file://]<文件路径>
    请注意，nmcli 不支持将证书指定为原始比特块（blob）数据。
    示例：/home/cimrman/jara.crt

en: Enter file path to CA certificate for inner authentication (optionally prefixed
    with file://).
      [file://]<file path>
    Note that nmcli does not support specifying certificates as raw blob data.
    Example: /home/cimrman/ca-zweite-phase.crt
zh: 输入内部验证的 CA 证书的文件路径（前缀可选择 file://）。
      [file://]<文件路径>
    请注意，nmcli 不支持将证书指定为原始比特块（blob）数据。
    示例：/home/cimrman/ca-zweite-phase.crt

en: Enter file path to client certificate for inner authentication (optionally prefixed
    with file://).
      [file://]<file path>
    Note that nmcli does not support specifying certificates as raw blob data.
    Example: /home/cimrman/jara-zweite-phase.crt
zh: 输入内部验证的客户证书的文件路径（前缀可选择 file://）。
      [file://]<文件路径>
    请注意，nmcli 不支持将证书指定为原始比特块（blob）数据。
    示例：/home/cimrman/jara-zweite-phase.crt

en: Enter bytes as a list of hexadecimal values.
    Two formats are accepted:
    (a) a string of hexadecimal digits, where each two digits represent one byte
    (b) space-separated list of bytes written as hexadecimal digits (with optional 0x/0X prefix, and optional leading 0).
    
    Examples: ab0455a6ea3a74C2
              ab 4 55 0xa6 ea 3a 74 C2
zh: 输入十六进制值列表。
    可使用两种格式：
    (a) 十六进制数字字符串，每两个数字代表一个字节。
    (b) 用空格分开的采用十六进制数字写入的字节（选项有0x/0X 前缀以及自选的 0 开头）。
    
    例如：ab0455a6ea3a74C2
          ab 4 55 0xa6 ea 3a 74 C2

en: Enter path to a private key and the key password (if not set yet):
      [file://]<file path> [<password>]
    Note that nmcli does not support specifying private key as raw blob data.
    Example: /home/cimrman/jara-priv-key Dardanely
zh: 输入私有密钥和密钥密码的路径（如果还没有设置）：
      [file://]<文件路径> [<密码>]
    请注意，nmcli 不支持将私有密钥指定为原始比特块（blob）数据。
    示例：/home/cimrman/jara-priv-key Dardanely

en: Password [none]
zh: 密码 [无]

en: Bluetooth device address
zh: 蓝牙设备地址

en: MAC [none]
zh: MAC [无]

en: Forward delay
zh: 转发延时

en: Hello time
zh: 问候时间

en: Group forward mask
zh: 组前向掩码

en: Enable IGMP snooping
zh: 启用 IGMP 监听

en: Username [none]
zh: 用户名 [无]

en: Enter a list of user permissions. This is a list of user names formatted as:
      [user:]<user name 1>, [user:]<user name 2>,...
    The items can be separated by commas or spaces.
    
    Example: alice bob charlie
zh: 输入用户权限列表。这个列表的用户名格式为：
      [user:]<用户名 1>, [user:]<用户名 2>,... 
    使用逗号或者空格将名称分开。
    
    例如：alice bob charlie

en: Enter secondary connections that should be activated when this connection is
    activated. Connections can be specified either by UUID or ID (name). nmcli
    transparently translates names to UUIDs. Note that NetworkManager only supports
    VPNs as secondary connections at the moment.
    The items can be separated by commas or spaces.
    
    Example: private-openvpn, fe6ba5d8-c2fc-4aae-b2e3-97efddd8d9a7
zh: 输入当这个连接激活时应该被激活的次级连接。连接可用 UUID 或 ID（名称）指定。nmcli
    自动将名称地转换为 UUID。请注意，目前网络管理器（NetworkManager）只支持将 VPN 作为次级连接。
    这些输入项可用逗号或空格隔开。
    
    示例：private-openvpn, fe6ba5d8-c2fc-4aae-b2e3-97efddd8d9a7

en: Enter a value which indicates whether the connection is subject to a data
    quota, usage costs or other limitations. Accepted options are:
    'true','yes','on' to set the connection as metered
    'false','no','off' to set the connection as not metered
    'unknown' to let NetworkManager choose a value using some heuristics
zh: 输入的值表示连接是否有数据配额、使用成本或其他限制。
    可接受的选项是：
    "true"、"yes"、"on"，设置连接为计算流量的
    "false"、"no"、"off"，设置连接为不计流量的
    "unknown"，让网络管理器（NetworkManager）使用一些启发式算法来选择值

en: P_KEY [none]
zh: P_KEY [无]

en: Parent interface [none]
zh: 上级接口 [无]

en: Enter a list of IPv4 addresses of DNS servers.
    
    Example: 8.8.8.8, 8.8.4.4
zh: 输入 DNS 服务器的 IPv4 地址列表。
    
    示例：8.8.8.8, 8.8.4.4

en: IPv4 address (IP[/plen]) [none]
zh: IPv4 地址（IP[/plen]）[无]

en: Enter a list of IPv4 addresses formatted as:
      ip[/prefix], ip[/prefix],...
    Missing prefix is regarded as prefix of 32.
    
    Example: 192.168.1.5/24, 10.0.0.11/24
zh: 输入 IPv4 地址列表，格式为：
      ip[/prefix], ip[/prefix],...
    缺少前缀则默认为 32。
    
    示例：192.168.1.5/24, 10.0.0.11/24

en: IPv4 gateway [none]
zh: IPv4 网关 [无]

en: Enter a list of IPv4 routes formatted as:
      ip[/prefix] [next-hop] [metric],...
    
    Missing prefix is regarded as a prefix of 32.
    Missing next-hop is regarded as 0.0.0.0.
    Missing metric means default (NM/kernel will set a default value).
    
    Examples: 192.168.2.0/24 192.168.2.1 3, 10.1.0.0/16 10.0.0.254
              10.1.2.0/24
zh: 输入 IPv4 路由列表，格式为：
      ip[/prefix] [next-hop] [metric],...
    缺少前缀则默认为 32。
    缺少 next-hop 则默认为 0.0.0.0。
    缺少跃点数则使用默认值（NM/kernel 将设置默认值）。
    
    示例：192.168.2.0/24 192.168.2.1 3, 10.1.0.0/16 10.0.0.254
          10.1.2.0/24

en: Enter a list of IPv4 routing rules formatted as:
      priority [prio] [from [src]] [to [dst]], ,...
zh: 使用以下格式输入一组 IPv4 路由规则：
      priority [prio] [from [src]] [to [dst]], ,...

en: Enter a list of IPv6 addresses of DNS servers.  If the IPv6 configuration method is 'auto' these DNS servers are appended to those (if any) returned by automatic configuration.  DNS servers cannot be used with the 'shared' or 'link-local' IPv6 configuration methods, as there is no upstream network. In all other IPv6 configuration methods, these DNS servers are used as the only DNS servers for this connection.
    
    Example: 2607:f0d0:1002:51::4, 2607:f0d0:1002:51::1
zh: 输入 DNS 服务器的 IPv6 地址列表。如果 IPv6 配置方法为 "auto"，这些 DNS 服务器将附加到哪些自动配置返回的地址中（如果有）。DNS 服务器不能使用 "shared" 或者 "link-local" IPv6 配置方法，因为它们不是上游网络。在所有其他 IPv6 配置方法中，这些 DNS 服务器可作为这个连接的唯一 DNS 服务器。
    
    示例：2607:f0d0:1002:51::4, 2607:f0d0:1002:51::1

en: IPv6 address (IP[/plen]) [none]
zh: IPv6 地址（IP[/plen]）[无]

en: Enter a list of IPv6 addresses formatted as:
      ip[/prefix], ip[/prefix],...
    Missing prefix is regarded as prefix of 128.
    
    Example: 2607:f0d0:1002:51::4/64, 1050:0:0:0:5:600:300c:326b
zh: 输入 IPv6 地址列表，格式为：
      ip[/prefix], ip[/prefix],...
    缺少前缀则默认为 128。
    
    示例：2607:f0d0:1002:51::4/64, 1050:0:0:0:5:600:300c:326b

en: IPv6 gateway [none]
zh: IPv6 网关 [无]

en: Enter a list of IPv6 routes formatted as:
      ip[/prefix] [next-hop] [metric],...
    
    Missing prefix is regarded as a prefix of 128.
    Missing next-hop is regarded as "::".
    Missing metric means default (NM/kernel will set a default value).
    
    Examples: 2001:db8:beef:2::/64 2001:db8:beef::2, 2001:db8:beef:3::/64 2001:db8:beef::3 2
              abbe::/64 55
zh: 输入 IPv6 路由列表，格式为：
      ip[/prefix] [next-hop] [metric],...
    缺少前缀则默认为 128。
    缺少 next-hop 则默认为 "::"。
    缺少跃点数则使用默认值（NM/kernel 将设置默认值）。
    
    示例：2001:db8:beef:2::/64 2001:db8:beef::2, 2001:db8:beef:3::/64 2001:db8:beef::3 2
          abbe::/64 55

en: Enter a list of IPv6 routing rules formatted as:
      priority [prio] [from [src]] [to [dst]], ,...
zh: 使用以下格式输入一组 IPv6 路由规则：
      priority [prio] [from [src]] [to [dst]], ,...

en: Parent device [none]
zh: 上级设备 [无]

en: Local endpoint [none]
zh: 本地端点 [无]

en: MACsec parent device or connection UUID
zh: MACsec 上级设备或连接 UUID

en: MACVLAN parent device or connection UUID
zh: MACVLAN 上级设备或连接 UUID

en: DHCP anycast MAC address [none]
zh: DHCP 任意广播 MAC 地址 [无]

en: PPPoE parent device
zh: PPPoE 上级设备

en: Service [none]
zh: 服务 [无]

en: PPPoE username
zh: PPPoE 用户名

en: Team JSON configuration [none]
zh: 组合 JSON 配置 [无]

en: User ID [none]
zh: 用户 ID [无]

en: Group ID [none]
zh: 分组 ID [无]

en: veth peer
zh: veth 对等端

en: VLAN parent device or connection UUID
zh: VLAN 上级设备或连接 UUID

en: VLAN ID (<0-4094>)
zh: VLAN ID <0-4095>

en: VLAN flags (<0-7>) [none]
zh: VLAN 标记（<0-7>）[无]

en: Ingress priority maps [none]
zh: 入口优先级映射 [无]

en: Egress priority maps [none]
zh: 出口优先级映射 [无]

en: Local address [none]
zh: 本地地址 [无]

en: WiMAX NSP name
zh: WiMAX NSP 名称

en: Cloned MAC [none]
zh: 克隆的 MAC 地址 [无]

en: Enter a list of subchannels (comma or space separated).
    
    Example: 0.0.0e20 0.0.0e21 0.0.0e22
zh: 输入子通道列表（用逗号或者空格分开）。
    
    示例：0.0.0e20 0.0.0e21 0.0.0e22

en: Enter the type of WEP keys. The accepted values are: 0 or unknown, 1 or key, and 2 or passphrase.
zh: 输入 WEP 密钥类型。可接受的值为：0 或者 unknown、1 或者 key, 以及 2 或者 passphrase。

en: Short address (<0x0000-0xffff>)
zh: 短地址（<0x0000-0xffff>）

en: PAN Identifier (<0x0000-0xffff>)
zh: PAN 标识符（<0x0000-0xffff>）

en: Page (<default|0-31>)
zh: 页 (<default|0-31>)

en: Channel (<default|0-26>)
zh: 信道 (<default|0-26>)

note: ***************************************************************************
en: 6LOWPAN settings
zh: 6LOWPAN 设置

en: 802-1x settings
zh: 802-1x 设置

en: bluetooth connection
zh: 蓝牙连接

en: Bond device
zh: 绑定设备

en: Bridge device
zh: 网桥设备

en: CDMA mobile broadband connection
zh: CDMA 移动宽带连接

en: DCB settings
zh: DCB 设置

en: Dummy settings
zh: 虚拟设置

en: Ethtool settings
zh: Ethtool 设置

en: Generic settings
zh: 通用设置

en: GSM mobile broadband connection
zh: GSM 移动宽带连接

en: Hostname settings
zh: 主机名设置

en: IPv4 protocol
zh: IPv4 协议

en: IPv6 protocol
zh: IPv6 协议

en: IP-tunnel settings
zh: IP 隧道设置

en: MACsec connection
zh: MACsec 连接

en: macvlan connection
zh: macvlan 连接

en: OLPC Mesh connection
zh: OLPC Mesh 连接

en: Open vSwitch bridge settings
zh: Open vSwitch 网桥设置

en: Open vSwitch DPDK interface settings
zh: Open vSwitch DPDK 接口设置

en: OVS External IDs
zh: OVS 外部 ID

en: Open vSwitch interface settings
zh: Open vSwitch 接口设置

en: Open vSwitch patch interface settings
zh: Open vSwitch 插线接口设置

en: Open vSwitch port settings
zh: Open vSwitch 端口设置

en: PPP settings
zh: PPP 设置

en: Serial settings
zh: 串行设置

en: SR-IOV settings
zh: SR-IOV 设置

en: Traffic controls
zh: 流量控制

en: Team device
zh: 组合设备

en: Tun device
zh: Tun 设备

en: Wi-Fi P2P connection
zh: Wi-Fi P2P 连接

en: WiMAX connection
zh: WiMAX 连接

en: Wired Ethernet
zh: 有线以太网

en: WireGuard VPN settings
zh: WireGuard VPN 设置

en: Wi-Fi connection
zh: Wi-Fi 连接

en: Wi-Fi security settings
zh: Wi-Fi 安全设置

en: WPAN settings
zh: WPAN 设置

note: Generated file. Do not edit.
en: The number of retries for the authentication. Zero means to try indefinitely; -1 means to use a global default. If the global default is not set, the authentication retries for 3 times before failing the connection. Currently, this only applies to 802-1x authentication.
zh: 验证的重试次数。零代表无限次数；-1 代表使用全局默认值。如果全局默认值未设定，允许连接失败前验证重试 3 次。当前此属性只应用于 802-1x 验证。

en: The number of times a connection should be tried when autoactivating before giving up. Zero means forever, -1 means the global default (4 times if not overridden). Setting this to 1 means to try activation only once before blocking autoconnect. Note that after a timeout, NetworkManager will try to autoconnect again.
zh: 自动激活放弃前连接应该尝试的次数。零表示从不，-1 表示全局默认值（未被覆盖时为 4 次）。设定此属性为 1 表示阻止自动连接前只尝试一次激活。注意一段超时时间后，网络管理器（NetworkManager）将重新尝试自动连接。

en: Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-slaves is read to determine the real value. If it is default as well, this fallbacks to 0.
zh: NetworkManger 激活此连接时，是否自动启动此连接的从连接。这只对主连接有实际效果。属性 "autoconnect"、"autoconnect-priority" 和 "autoconnect-retries" 跟此设置无关。允许的值有：0：保持从连接不变；1：激活此连接的所有从连接；-1：默认。如果设为 -1（默认）时，读取全局 connection.autoconnect-slaves 以确定实际值。如果它也是默认的，此设置回落到 0。

en: If greater than zero, delay success of IP addressing until either the timeout is reached, or an IP gateway replies to a ping.
zh: 如果大于零，推迟 IP 寻址的成功，直到到达超时时间或 IP 网关应答了 ping。

en: A human readable unique identifier for the connection, like "Work Wi-Fi" or "T-Mobile 3G".
zh: 用户可读的连接的唯一标识符，如 "工作 Wi-Fi" 或 "运营商 4G"。

en: The name of the network interface this connection is bound to. If not set, then the connection can be attached to any interface of the appropriate type (subject to restrictions imposed by other settings). For software devices this specifies the name of the created device. For connection types where interface names cannot easily be made persistent (e.g. mobile broadband or USB Ethernet), this property should not be used. Setting this property restricts the interfaces a connection can be used with, and if interface names change or are reordered the connection may be applied to the wrong interface.
zh: 此连接绑定的网络接口名称。如果未设定，此连接可以连接到任何合适类型的接口（受其他设置的限制）。对于软件设备，此值指定创建设备的名称。对于其接口名无法很容易固定的连接类型（例如 移动宽带或 USB 以太网），不应使用此属性。设置此属性会限制连接可以使用的接口，而且当接口名改变或重新排序了，连接可能会应用到错误的接口。

en: Whether LLDP is enabled for the connection.
zh: 是否为连接启用 LLDP。

en: Whether Link-Local Multicast Name Resolution (LLMNR) is enabled for the connection. LLMNR is a protocol based on the Domain Name System (DNS) packet format that allows both IPv4 and IPv6 hosts to perform name resolution for hosts on the same local link. The permitted values are: "yes" (2) register hostname and resolving for the connection, "no" (0) disable LLMNR for the interface, "resolve" (1) do not register hostname but allow resolving of LLMNR host names If unspecified, "default" ultimately depends on the DNS plugin (which for systemd-resolved currently means "yes"). This feature requires a plugin which supports LLMNR. Otherwise, the setting has no effect. One such plugin is dns-systemd-resolved.
zh: 连接是否启用本地链路多播名称解析（LLMNR）。LLMNR 是一个基于域名系统（DNS）数据包格式的协议，它允许 IPv4 和 IPv6 主机对位于同一本地链路中的主机进行名称解析。允许的值有："yes" (2) 注册主机名并为连接进行解析，"no" (0) 在接口中禁用 LLMNR，"resolve" (1) 不注册主机名，但允许解析 LLMNR 主机名。如果未指定，"default" 将取决于 DNS 插件 (systemd-resolved 当前代表 "yes")。这个功能需要支持 LLMNR 的插件，否则设置无效。比如 dns-systemd-resolved 这个插件。

en: Interface name of the master device or UUID of the master connection.
zh: 主设备的接口名或 UUID 或主连接。

en: Whether mDNS is enabled for the connection. The permitted values are: "yes" (2) register hostname and resolving for the connection, "no" (0) disable mDNS for the interface, "resolve" (1) do not register hostname but allow resolving of mDNS host names and "default" (-1) to allow lookup of a global default in NetworkManager.conf. If unspecified, "default" ultimately depends on the DNS plugin (which for systemd-resolved currently means "no"). This feature requires a plugin which supports mDNS. Otherwise, the setting has no effect. One such plugin is dns-systemd-resolved.
zh: 是否为连接启用 mDNS。允许的值为："yes" (2) 为连接注册主机名和解析，"no" (0) 禁用接口的mDNS，"resolve" (1) 不注册主机名，但允许解析 mDNS 主机名，"default" (-1) 允许在 NetworkManager.conf 中查找全局默认值。如果没有指定，"default" 最终取决于 DNS 插件（对于systemd-resolved 目前代表"no"）。这个功能需要一个支持 mDNS 的插件，否则设置无效。比如 dns-systemd-resolved 这个插件。

en: Whether the connection is metered. When updating this property on a currently activated connection, the change takes effect immediately.
zh: 连接是否按流量计费。当在当前激活的连接上更新此属性时，更改立即生效。

en: If configured, set to a Manufacturer Usage Description (MUD) URL that points to manufacturer-recommended network policies for IoT devices. It is transmitted as a DHCPv4 or DHCPv6 option. The value must be a valid URL starting with "https://". The special value "none" is allowed to indicate that no MUD URL is used. If the per-profile value is unspecified (the default), a global connection default gets consulted. If still unspecified, the ultimate default is "none".
zh: 如果配置，设置为制造商使用说明（MUD）URL，该 URL 指向制造商推荐的 IoT 设备网络策略。它作为DHCPv4 或 DHCPv6 选项传输。该值必须是以 "https://" 开头的有效 URL。允许使用特殊值 "none" 来表示没有使用 MUD URL。如果每个配置文件的值是未指定的（默认），全局连接的默认值会被参考。如果仍然没有指定，最终的默认值是 "none"。

en: Specifies whether the profile can be active multiple times at a particular moment. The value is of type NMConnectionMultiConnect.
zh: 指定配置集是否能在指定时刻激活多次。该值为 NMConnectionMultiConnect 类型。

en: An array of strings defining what access a given user has to this connection.  If this is NULL or empty, all users are allowed to access this connection; otherwise users are allowed if and only if they are in this list.  When this is not empty, the connection can be active only when one of the specified users is logged into an active session.  Each entry is of the form "[type]:[id]:[reserved]"; for example, "user:dcbw:blah". At this time only the "user" [type] is allowed.  Any other values are ignored and reserved for future use.  [id] is the username that this permission refers to, which may not contain the ":" character. Any [reserved] information present must be ignored and is reserved for future use.  All of [type], [id], and [reserved] must be valid UTF-8.
zh: 字符串数组，用于定义给定用户对此连接的访问权。如果此属性为 NULL 或空，允许所有用户访问此连接；否则只允许在此列表中的用户。当此属性非空时，只有当指定用户之一登录到活动会话时，连接被激活。每个条目的形式为 "[类型]:[ID]:[已保留]"；例如 "user:dcbw:blah"。此时，只允许用户 "user" [类型]。其他任何值被忽略并保留为将来使用。[ID] 是此权限引用的用户名，不能包含冒号 ":" 字符。存在的任何 [已保留] 信息都必须被忽略并保留为将来使用。所有的 [类型]、[ID] 和 [已保留] 都必须为有效的 UTF-8。

en: FALSE if the connection can be modified using the provided settings service's D-Bus interface with the right privileges, or TRUE if the connection is read-only and cannot be modified.
zh: 如果连接可以用提供设置服务的 D-Bus 接口以正确的权限来修改，为 FALSE；如果连接为只读且无法修改，为 TRUE。

en: List of connection UUIDs that should be activated when the base connection itself is activated. Currently, only VPN connections are supported.
zh: 当基础连接本身激活时应一块激活的连接 UUID 列表。当前只支持 VPN 连接。

en: Setting name of the device type of this slave's master connection (eg, "bond"), or NULL if this connection is not a slave.
zh: 此从连接的主连接设备类型的设置名称（例如 "bond"），或者为 NULL 如果此连接不是从连接。

en: The time, in seconds since the Unix Epoch, that the connection was last _successfully_ fully activated. NetworkManager updates the connection timestamp periodically when the connection is active to ensure that an active connection has the latest timestamp. The property is only meant for reading (changes to this property will not be preserved).
zh: 连接上次完全激活的时间，以秒计算和 Unix 时间表示。当连接激活时网络管理器（NetworkManager）会定期更新连接的时间戳以确保活动连接有最新的时间戳。该用来读取（此属性的更改不被保留）。

en: Base type of the connection. For hardware-dependent connections, should contain the setting name of the hardware-type specific setting (ie, "802-3-ethernet" or "802-11-wireless" or "bluetooth", etc), and for non-hardware dependent connections like VPN or otherwise, should contain the setting name of that setting type (ie, "vpn" or "bridge", etc).
zh: 连接的基础类型。对于硬件相关的连接，应包含硬件类型特定设置的设置名称（例如 "802-3-ethernet" 或 "802-11-wireless" 或 "bluetooth"，等等），而对于非硬件相关的连接如 VPN 或其他的，应包含该设置类型的设置名称（例如 "vpn" 或 "bridge"，等等）。

en: A universally unique identifier for the connection, for example generated with libuuid.  It should be assigned when the connection is created, and never changed as long as the connection still applies to the same network.  For example, it should not be changed when the "id" property or NMSettingIP4Config changes, but might need to be re-created when the Wi-Fi SSID, mobile broadband network provider, or "type" property changes. The UUID must be in the format "2815492f-7e56-435e-b2e9-246bd7cdc664" (ie, contains only hexadecimal characters and "-").
zh: 用于连接的全局唯一标识符，例如以 libuuid 生成。它应该在连接创建时分配，并且只要连接仍应用到同个网络就不改变。例如，当 "id" 属性或 NMSettingIP4Config 更改时它不应改变；但当 Wi-Fi SSID、移动宽带网络运营商或 "type" 属性改变时它可能需要重新创建。UUIS 必须为如 "2815492f-7e56-435e-b2e9-246bd7cdc664" 的格式（示例，只包含十六进制和 "-"）。

en: Timeout in milliseconds to wait for device at startup. During boot, devices may take a while to be detected by the driver. This property will cause to delay NetworkManager-wait-online.service and nm-online to give the device a chance to appear. This works by waiting for the given timeout until a compatible device for the profile is available and managed. The value 0 means no wait time. The default value is -1, which currently has the same meaning as no wait time.
zh: 等待设备启动的超时时间（以毫秒为单位）。在引导期间，设备可能需要一段时间才能被驱动程序检测到。使用此属性将可以延迟 NetworkManager-wait-online.service 和 nm-online 以使设备有时间可以被驱动程序检测到。通过等待给定的超时时间，直到配置集兼容的设备可用并受管。如果为 0，则表示没有等待时间。 默认值为 -1，当前也是代表无等待时间。

en: The trust level of a the connection.  Free form case-insensitive string (for example "Home", "Work", "Public").  NULL or unspecified zone means the connection will be placed in the default zone as defined by the firewall. When updating this property on a currently activated connection, the change takes effect immediately.
zh: 连接的信任级别。格式自由、不区分大小写的字符串（例如 "Home"、"工作"、"公共"）。NULL 或为指定区域表示连接将放置到防火墙定义的默认区域。当在当前激活的连接上更新此属性时，更改立即生效。

en: If given, specifies the parent interface name or parent connection UUID from which this 6LowPAN interface should be created.
zh: 如果给定了，其指定 6LowPAN 接口应被创建在上级接口名称或上级连接的 UUID。

en: List of strings to be matched against the altSubjectName of the certificate presented by the authentication server. If the list is empty, no verification of the server certificate's altSubjectName is performed.
zh: 字符串列表，将与验证服务器所提供证书里的 altSubjectName 匹配。如果列表为空，不执行服务器证书的 altSubjectName 验证。

en: Anonymous identity string for EAP authentication methods.  Used as the unencrypted identity with EAP types that support different tunneled identity like EAP-TTLS.
zh: 用于 EAP 验证方法的匿名标识字符串。用作支持不同隧道标识如 EAP-TTLS 的 EAP 类型的未加密标识。

en: A timeout for the authentication. Zero means the global default; if the global default is not set, the authentication timeout is 25 seconds.
zh: 身份验证的超时时间。零代表全局默认；如果全局默认未设定，验证超时为 25 秒。

en: Contains the CA certificate if used by the EAP method specified in the "eap" property. Certificate data is specified using a "scheme"; three are currently supported: blob, path and pkcs#11 URL. When using the blob scheme this property should be set to the certificate's DER encoded data. When using the path scheme, this property should be set to the full UTF-8 encoded path of the certificate, prefixed with the string "file://" and ending with a terminating NUL byte. This property can be unset even if the EAP method supports CA certificates, but this allows man-in-the-middle attacks and is NOT recommended. Note that enabling NMSetting8021x:system-ca-certs will override this setting to use the built-in path, if the built-in path is not a directory.
zh: 包含 "eap" 属性指定的 EAP 方法所使用的 CA 证书，证书数据由 "scheme" 指定；当前支持三种方案：blob、path 和 pkcs#11 URL。当使用 blob 时，此属性应设定为证书的 DER 编码数据。当使用 path 时，此属性应设定为证书的完整 UTF-8 编码路径，以字符串 "file://" 为前缀并以终止 NUL 字节结束。此属性可以被取消设定，即使 EAP 方法支持 CA 证书，但这将可能会受到中间人攻击，因此不推荐。请注意，启用 NMSetting8021x:system-ca-certs 将会覆盖这个设置来使用内建的路径，如果内建路径不是一个目录。

en: The password used to access the CA certificate stored in "ca-cert" property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.
zh: 用于访问 "ca-cert" 存储的 CA 证书的密码。只在 PKCS#11 令牌里存储的证书需要登录时有意义。

en: Flags indicating how to handle the "ca-cert-password" property.
zh: 指示如何处理 "ca-cert-password" 属性的标志。

en: UTF-8 encoded path to a directory containing PEM or DER formatted certificates to be added to the verification chain in addition to the certificate specified in the "ca-cert" property. If NMSetting8021x:system-ca-certs is enabled and the built-in CA path is an existing directory, then this setting is ignored.
zh: 一个到包含 PEM 或 DER 格式证书的目录的 UTF-8 编码路径，它被添加到包括 "ca-cert" 属性中指定的证书的验证链中。如果 NMSetting8021x:system-ca-certs 被启用，并且内置的 CA 路径是一个现有的目录，那么这个设置将被忽略。

en: Contains the client certificate if used by the EAP method specified in the "eap" property. Certificate data is specified using a "scheme"; two are currently supported: blob and path. When using the blob scheme (which is backwards compatible with NM 0.7.x) this property should be set to the certificate's DER encoded data. When using the path scheme, this property should be set to the full UTF-8 encoded path of the certificate, prefixed with the string "file://" and ending with a terminating NUL byte.
zh: 包含 "eap" 属性指定的 EAP 方法所使用的客户端证书，如果其使用了。证书数据用 "scheme" 指定；当前支持两种方案：比特块（blob）和路径。当使用比特块方案（与 NM 0.7.x 后向兼容）时，此属性应设定为证书的 DER 编码数据。当使用路径方案时，此属性应设定为证书的完整 UTF-8 编码路径，以字符串 "file://" 为前缀并以终止 NUL 字节结束。

en: The password used to access the client certificate stored in "client-cert" property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.
zh: 用于访问 "client-cert" 属性里存储的客户端证书的密码。只在 PKCS#11 令牌里存储的证书需要登录时有意义。

en: Flags indicating how to handle the "client-cert-password" property.
zh: 指示如何处理 "client-cert-password" 属性的标志。

en: Constraint for server domain name. If set, this list of FQDNs is used as a match requirement for dNSName element(s) of the certificate presented by the authentication server.  If a matching dNSName is found, this constraint is met.  If no dNSName values are present, this constraint is matched against SubjectName CN using the same comparison. Multiple valid FQDNs can be passed as a ";" delimited list.
zh: 服务器域名的约束。如果设定，在这个列表中的 FQDN 用来匹配由验证服务器提供的证书的 dNSName 元素需求。如果找到了匹配的 dNSName，此约束被满足。如果没有 dNSName 值，此约束使用同样的比较方法来匹配 SubjectName CN。可以使用 ";" 作为分隔符来提供包括多个有效 FQDN 的列表。

en: Constraint for server domain name. If set, this FQDN is used as a suffix match requirement for dNSName element(s) of the certificate presented by the authentication server.  If a matching dNSName is found, this constraint is met.  If no dNSName values are present, this constraint is matched against SubjectName CN using same suffix match comparison. Since version 1.24, multiple valid FQDNs can be passed as a ";" delimited list.
zh: 服务器域名的约束。如果设定，在这个列表中的 FQDN 作为后缀来匹配由验证服务器提供的证书的 dNSName 元素需求。如果找到了匹配的 dNSName，此约束被满足。如果没有 dNSName 值，此约束使用同样的后缀比较来匹配 SubjectName CN。从版本 1.24 开始，可以使用 ";" 作为分隔符来提供包括多个有效 FQDN 的列表。

en: The allowed EAP method to be used when authenticating to the network with 802.1x.  Valid methods are: "leap", "md5", "tls", "peap", "ttls", "pwd", and "fast".  Each method requires different configuration using the properties of this setting; refer to wpa_supplicant documentation for the allowed combinations.
zh: 当验证到 802.1x 网络时，所允许使用的 EAP 方法。有效方法有："leap"、"md5"、"tls"、"peap"、"ttls"、"pwd" 和 "fast"。每种方法需要使用此设置属性的不同配置；请参考 wpa_supplicant 文档以获取允许的组合。

en: Identity string for EAP authentication methods.  Often the user's user or login name.
zh: 用于 EAP 验证方法的标识字符串。通常是用户的用户名或登录名。

en: Whether the 802.1X authentication is optional. If TRUE, the activation will continue even after a timeout or an authentication failure. Setting the property to TRUE is currently allowed only for Ethernet connections. If set to FALSE, the activation can continue only after a successful authentication.
zh: 802.1X 身份验证是否是可选设置。如果为TRUE，即使在超时或身份验证失败后，激活操作仍将继续。当前仅允许为以太网连接把这个属性设置为 TRUE。如果设置为 FALSE，则只有在成功通过身份验证后才能继续激活操作。

en: UTF-8 encoded file path containing PAC for EAP-FAST.
zh: UTF-8 编码的文件路径，包含用于 EAP-FAST 的 PAC。

en: UTF-8 encoded password used for EAP authentication methods. If both the "password" property and the "password-raw" property are specified, "password" is preferred.
zh: 用于 EAP 验证方法的 UTF-8 编码密码。如果 "password" 属性和 "password-raw" 属性都指定了，首选 "password"。

en: Flags indicating how to handle the "password" property.
zh: 指示如何处理 "password" 属性的标志。

en: Password used for EAP authentication methods, given as a byte array to allow passwords in other encodings than UTF-8 to be used. If both the "password" property and the "password-raw" property are specified, "password" is preferred.
zh: 用于 EAP 验证方法的密码，以字节数组给定以允许其他不是 UTF-8 编码的密码能够使用。如果 "password" 属性和 "password-raw" 属性都指定了，首选 "password"。

en: Flags indicating how to handle the "password-raw" property.
zh: 指示如何处理 "password-raw" 属性的标志。

en: Specifies authentication flags to use in "phase 1" outer authentication using NMSetting8021xAuthFlags options. The individual TLS versions can be explicitly disabled. If a certain TLS disable flag is not set, it is up to the supplicant to allow or forbid it. The TLS options map to tls_disable_tlsv1_x settings. See the wpa_supplicant documentation for more details.
zh: 指定 NMSetting8021xAuthFlags 选项使用的 "phase 1" 外部验证所要用的验证标识。可以明确地禁用个别 TLS 版本。如果未设定确切的 TLS 禁用标识，将由请求方决定允许还是禁止它。TLS 选项映射到 tls_disable_tlsv1_x 设置。详情请见 wpa_supplicant 文档。

en: Enables or disables in-line provisioning of EAP-FAST credentials when FAST is specified as the EAP method in the "eap" property. Recognized values are "0" (disabled), "1" (allow unauthenticated provisioning), "2" (allow authenticated provisioning), and "3" (allow both authenticated and unauthenticated provisioning).  See the wpa_supplicant documentation for more details.
zh: 当 "eap" 属性里的 EAP 方法指定为 FAST 时，启用或禁用 EAP-FAST 凭据的行内设置。可识别的值有 "0"（禁用）、"1"（允许未验证的设置）、"2"（允许验证的设置）和 "3"（验证和未验证的设置都允许）。详情请见 wpa_supplicant 文档。

en: Forces use of the new PEAP label during key derivation.  Some RADIUS servers may require forcing the new PEAP label to interoperate with PEAPv1.  Set to "1" to force use of the new PEAP label.  See the wpa_supplicant documentation for more details.
zh: 强制在衍生密钥时使用新的 PEAP 标签。有些 RADIUS 服务器可能需要强制使用新的 PEAP 标签以与 PEAPv1 互操作。设为 "1" 以强制使用新的 PEAP 标签。详情请见 wpa_supplicant 文档。

en: Forces which PEAP version is used when PEAP is set as the EAP method in the "eap" property.  When unset, the version reported by the server will be used.  Sometimes when using older RADIUS servers, it is necessary to force the client to use a particular PEAP version.  To do so, this property may be set to "0" or "1" to force that specific PEAP version.
zh: 当 "eap" 属性里的 EAP 方法指定为 PEAP 时，强制所使用的 PEAP 版本。未设定时，将使用服务器报告的版本。有时使用旧的 RADIUS 服务器时，强制客户端使用特定的 PEAP 版本时必须的。要这么做，此属性可以设为 "0" 或 "1" 以强制所指定的 PEAP 版本。

en: List of strings to be matched against the altSubjectName of the certificate presented by the authentication server during the inner "phase 2" authentication. If the list is empty, no verification of the server certificate's altSubjectName is performed.
zh: 字符串列表，在 "phase 2" 验证期间将与验证服务器所提供证书里的 altSubjectName 匹配。如果列表为空，不执行服务器证书的 altSubjectName 验证。

en: Specifies the allowed "phase 2" inner authentication method when an EAP method that uses an inner TLS tunnel is specified in the "eap" property.  For TTLS this property selects one of the supported non-EAP inner methods: "pap", "chap", "mschap", "mschapv2" while "phase2-autheap" selects an EAP inner method.  For PEAP this selects an inner EAP method, one of: "gtc", "otp", "md5" and "tls". Each "phase 2" inner method requires specific parameters for successful authentication; see the wpa_supplicant documentation for more details. Both "phase2-auth" and "phase2-autheap" cannot be specified.
zh: 当在 "eap" 属性中指定了使用内部 TLS 隧道的 EAP 方法时，指定允许的 "阶段2" 内部身份验证方法。对于 TTLS，此属性可选择的非 EAP 内部方法有："pap"、"chap"、"mschap"、"mschapv2"，而 EAP 内部方法可选 "phase2-autheap"。对于 PEAP，此属性可选择的内部 EAP 方法有："gtc"、"otp"、"md5" 和 "tls"。每个 "阶段2" 内部方法都需要特定的参数才能成功进行身份验证。更多详细信息，请参阅 wpa_supplicant 文档。"phase2-auth" 和 "phase2-autheap" 都不能被指定。

en: Specifies the allowed "phase 2" inner EAP-based authentication method when TTLS is specified in the "eap" property.  Recognized EAP-based "phase 2" methods are "md5", "mschapv2", "otp", "gtc", and "tls". Each "phase 2" inner method requires specific parameters for successful authentication; see the wpa_supplicant documentation for more details.
zh: 当在 "eap" 属性中指定了 TTLS 时，指定允许的 "阶段2" 内部基于 EAP 的身份验证方法。可用的基于 EAP 的 "阶段2" 方法是 "md5"、"mschapv2"、"otp"、"gtc" 和 "tls"。每个 "阶段2" 内部方法都需要特定的参数才能成功进行身份验证。更多详细信息，请参阅 wpa_supplicant 文档。

en: Contains the "phase 2" CA certificate if used by the EAP method specified in the "phase2-auth" or "phase2-autheap" properties. Certificate data is specified using a "scheme"; three are currently supported: blob, path and pkcs#11 URL. When using the blob scheme this property should be set to the certificate's DER encoded data. When using the path scheme, this property should be set to the full UTF-8 encoded path of the certificate, prefixed with the string "file://" and ending with a terminating NUL byte. This property can be unset even if the EAP method supports CA certificates, but this allows man-in-the-middle attacks and is NOT recommended. Note that enabling NMSetting8021x:system-ca-certs will override this setting to use the built-in path, if the built-in path is not a directory.
zh: 包含 "phase2-auth" 或 "phase2-autheap" 属性指定的 EAP 方法所使用的 "阶段2" CA 证书，证书数据由 "scheme" 指定；当前支持三种方案：blob、path 和 pkcs#11 URL。当使用 blob 时，此属性应设定为证书的 DER 编码数据。当使用 path 时，此属性应设定为证书的完整 UTF-8 编码路径，以字符串 "file://" 为前缀并以终止 NUL 字节结束。此属性可以被取消设定，即使 EAP 方法支持 CA 证书，但这将可能会受到中间人攻击，因此不推荐。请注意，启用 NMSetting8021x:system-ca-certs 将会覆盖这个设置来使用内建的路径，如果内建路径不是一个目录。

en: The password used to access the "phase2" CA certificate stored in "phase2-ca-cert" property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.
zh: 用于访问 "phase2-ca-cert" 属性里存储的 "阶段2" CA 证书的密码。只在 PKCS#11 令牌里存储的证书需要登录时有意义。

en: Flags indicating how to handle the "phase2-ca-cert-password" property.
zh: 指示如何处理 "phase2-ca-cert-password" 属性的标志。

en: UTF-8 encoded path to a directory containing PEM or DER formatted certificates to be added to the verification chain in addition to the certificate specified in the "phase2-ca-cert" property. If NMSetting8021x:system-ca-certs is enabled and the built-in CA path is an existing directory, then this setting is ignored.
zh: 一个到包含 PEM 或 DER 格式证书的目录的 UTF-8 编码路径，它被添加到包括 "phase2-ca-cert" 属性中指定的证书的验证链中。如果 NMSetting8021x:system-ca-certs 被启用，并且内置的 CA 路径是一个现有的目录，那么这个设置将被忽略。

en: Contains the "phase 2" client certificate if used by the EAP method specified in the "phase2-auth" or "phase2-autheap" properties. Certificate data is specified using a "scheme"; two are currently supported: blob and path. When using the blob scheme (which is backwards compatible with NM 0.7.x) this property should be set to the certificate's DER encoded data. When using the path scheme, this property should be set to the full UTF-8 encoded path of the certificate, prefixed with the string "file://" and ending with a terminating NUL byte. This property can be unset even if the EAP method supports CA certificates, but this allows man-in-the-middle attacks and is NOT recommended.
zh: 包含 "phase2-auth" 或 "phase2-autheap" 属性指定的 EAP 方法所使用的 "phase 2" 客户端证书，如果其使用了。证书数据用 "scheme" 指定；当前支持两种方案：比特块（blob）和路径。当使用比特块方案（与 NM 0.7.x 后向兼容）时，此属性应设定为证书的 DER 编码数据。当使用路径方案时，此属性应设定为证书的完整 UTF-8 编码路径，以字符串 "file://" 为前缀并以终止 NUL 字节结束。此属性可不设定，即使 EAP 方法支持 CA 证书，但这将允许中间人攻击因此不推荐。

en: The password used to access the "phase2" client certificate stored in "phase2-client-cert" property. Only makes sense if the certificate is stored on a PKCS#11 token that requires a login.
zh: 用于访问 "phase2-client-cert" 属性里存储的 "phase2" 客户端证书的密码。只在 PKCS#11 令牌里存储的证书需要登录时有意义。

en: Flags indicating how to handle the "phase2-client-cert-password" property.
zh: 指示如何处理 "phase2-client-cert-password" 属性的标志。

en: Constraint for server domain name. If set, this list of FQDNs is used as a match requirement for dNSName element(s) of the certificate presented by the authentication server during the inner "phase 2" authentication. If a matching dNSName is found, this constraint is met.  If no dNSName values are present, this constraint is matched against SubjectName CN using the same comparison. Multiple valid FQDNs can be passed as a ";" delimited list.
zh: 服务器域名的约束。如果设定，在内部 "阶段2" 验证过程中，在这个列表中的 FQDN 用来匹配由验证服务器提供的证书的 dNSName 元素需求。如果找到了匹配的 dNSName，此约束被满足。如果没有 dNSName 值，此约束使用同样的比较方法来匹配 SubjectName CN。可以使用 ";" 作为分隔符来提供包括多个有效 FQDN 的列表。

en: Constraint for server domain name. If set, this FQDN is used as a suffix match requirement for dNSName element(s) of the certificate presented by the authentication server during the inner "phase 2" authentication.  If a matching dNSName is found, this constraint is met.  If no dNSName values are present, this constraint is matched against SubjectName CN using same suffix match comparison. Since version 1.24, multiple valid FQDNs can be passed as a ";" delimited list.
zh: 服务器域名的约束。如果设定，在内部 "阶段 2" 验证过程中，在这个列表中的 FQDN 作为后缀来匹配由验证服务器提供的证书的 dNSName 元素需求。如果找到了匹配的 dNSName，此约束被满足。如果没有 dNSName 值，此约束使用同样的后缀比较来匹配 SubjectName CN。从版本 1.24 开始，可以使用 ";" 作为分隔符来提供包括多个有效 FQDN 的列表。

en: Contains the "phase 2" inner private key when the "phase2-auth" or "phase2-autheap" property is set to "tls". Key data is specified using a "scheme"; two are currently supported: blob and path. When using the blob scheme and private keys, this property should be set to the key's encrypted PEM encoded data. When using private keys with the path scheme, this property should be set to the full UTF-8 encoded path of the key, prefixed with the string "file://" and ending with a terminating NUL byte. When using PKCS#12 format private keys and the blob scheme, this property should be set to the PKCS#12 data and the "phase2-private-key-password" property must be set to password used to decrypt the PKCS#12 certificate and key. When using PKCS#12 files and the path scheme, this property should be set to the full UTF-8 encoded path of the key, prefixed with the string "file://" and ending with a terminating NUL byte, and as with the blob scheme the "phase2-private-key-password" property must be set to the password used to decode the PKCS#12 private key and certificate.
zh: 包含如果 "phase2-auth" 或 "phase2-autheap" 属性设为 "tls" 时的 "阶段 2" 内部私钥。密钥数据用 "scheme" 指定；当前支持两种方案：比特块（blob）和路径。当使用比特块方案时，此属性应设定为私钥加密过的 PEM 编码数据。当使用路径方案时，此属性应设定为私钥的完整 UTF-8 编码路径，以字符串 "file://" 为前缀并以终止 NUL 字节结束。当使用 PKCS#12 格式私钥和比特块方案时，此属性应设为 PKCS#12 数据且 "phase2-private-key-password" 属性必须设为用于解密 PKCS#12 证书和私钥的密码。当使用 PKCS#12 文件和路径方案时，此属性应设为私钥的完整 UTF-8 编码路径，以字符串 "file://" 为前缀并以终止 NUL 字节结束；而与 blob 方案同用时，"phase2-private-key-password" 属性必须设为用于解码 PKCS#12 私钥和证书的密码。

en: The password used to decrypt the "phase 2" private key specified in the "phase2-private-key" property when the private key either uses the path scheme, or is a PKCS#12 format key.
zh: 当私钥使用路径方案或为 PKCS#12 格式时，解密 "phase2-private-key" 属性指定的 "phase 2" 私钥所使用的密码。

en: Flags indicating how to handle the "phase2-private-key-password" property.
zh: 指示如何处理 "phase2-private-key-password" 属性的标志。

en: Substring to be matched against the subject of the certificate presented by the authentication server during the inner "phase 2" authentication. When unset, no verification of the authentication server certificate's subject is performed.  This property provides little security, if any, and its use is deprecated in favor of NMSetting8021x:phase2-domain-suffix-match.
zh: 主题字符串，在 "阶段 2" 验证期间将与验证服务器所提供证书的主题匹配。如果未设，不执行服务器证书的主题验证。就算设定了此属性也提供不了多少安全性，而且它的使用已废弃，取代的是 NMSetting8021x:phase2-domain-suffix-match。

en: PIN used for EAP authentication methods.
zh: 用于 EAP 验证方法的 PIN。

en: Flags indicating how to handle the "pin" property.
zh: 指示如何处理 "pin" 属性的标志。

en: Contains the private key when the "eap" property is set to "tls". Key data is specified using a "scheme"; two are currently supported: blob and path. When using the blob scheme and private keys, this property should be set to the key's encrypted PEM encoded data. When using private keys with the path scheme, this property should be set to the full UTF-8 encoded path of the key, prefixed with the string "file://" and ending with a terminating NUL byte. When using PKCS#12 format private keys and the blob scheme, this property should be set to the PKCS#12 data and the "private-key-password" property must be set to password used to decrypt the PKCS#12 certificate and key. When using PKCS#12 files and the path scheme, this property should be set to the full UTF-8 encoded path of the key, prefixed with the string "file://" and ending with a terminating NUL byte, and as with the blob scheme the "private-key-password" property must be set to the password used to decode the PKCS#12 private key and certificate. WARNING: "private-key" is not a "secret" property, and thus unencrypted private key data using the BLOB scheme may be readable by unprivileged users.  Private keys should always be encrypted with a private key password to prevent unauthorized access to unencrypted private key data.
zh: 包含如果 "eap" 属性设为 "tls" 时的私钥。私钥数据用 "scheme" 指定；当前支持两种方案：比特块（blob）和路径。当使用比特块方案时，此属性应设为私钥加密过的 PEM 编码数据。当使用路径方案时，此属性应设定为私钥的完整 UTF-8 编码路径，以字符串 "file://" 为前缀并以终止 NUL 字节结束。当使用 PKCS#12 格式私钥和比特块方案时，此属性应设为 PKCS#12 数据且 "private-key-password" 属性必须设为用于解密 PKCS#12 证书和私钥的密码。当使用 PKCS#12 文件和路径方案时，此属性应设为私钥的完整 UTF-8 编码路径，以字符串 "file://" 为前缀并以终止 NUL 字节结束；而与比特块方案同用时，"private-key-password" 属性必须设为用于解码 PKCS#12 私钥和证书的密码。警告："private-key" 不是 "secret" 属性，因此使用比特块方案时未加密的私钥数据可能会被非特权用户读取。私钥总是应该用私钥密码加密以阻止对未加密私钥数据的未授权访问。

en: The password used to decrypt the private key specified in the "private-key" property when the private key either uses the path scheme, or if the private key is a PKCS#12 format key.
zh: 当私钥使用路径方案或为 PKCS#12 格式时，解密 "private-key" 属性指定私钥所使用的密码。

en: Flags indicating how to handle the "private-key-password" property.
zh: 指示如何处理 "private-key-password" 属性的标志。

en: Substring to be matched against the subject of the certificate presented by the authentication server. When unset, no verification of the authentication server certificate's subject is performed.  This property provides little security, if any, and its use is deprecated in favor of NMSetting8021x:domain-suffix-match.
zh: 主题字符串，将与验证服务器所提供证书的主题匹配。如果未设，不执行服务器证书的主题验证。就算设定了此属性也提供不了多少安全性，而且它的使用已废弃，取代的是 NMSetting8021x:domain-suffix-match。

en: When TRUE, overrides the "ca-path" and "phase2-ca-path" properties using the system CA directory specified at configure time with the --system-ca-path switch.  The certificates in this directory are added to the verification chain in addition to any certificates specified by the "ca-cert" and "phase2-ca-cert" properties. If the path provided with --system-ca-path is rather a file name (bundle of trusted CA certificates), it overrides "ca-cert" and "phase2-ca-cert" properties instead (sets ca_cert/ca_cert2 options for wpa_supplicant).
zh: 设为 TRUE 时，覆盖掉 "ca-path" 和 "phase2-ca-path" 属性，换成使用配置时 --system-ca-path 指定的系统 CA 目录。该目录中的证书同 "ca-cert" 和 "phase2-ca-cert" 属性指定的任何证书一起加入到验证链。如果以 --system-ca-path 提供的路径不是文件名（捆绑或受信任 CA 证书），它会变成覆盖 "ca-cert" 和 "phase2-ca-cert" 属性（为 wpa_supplicant 设定 ca_cert/ca_cert2 选项）。

en: Encapsulation of ADSL connection.  Can be "vcmux" or "llc".
zh: ADSL 连接的封装。可以是 "vcmux" 或 "llc"。

en: Password used to authenticate with the ADSL service.
zh: 用于 ADSL 服务验证的密码。

en: ADSL connection protocol.  Can be "pppoa", "pppoe" or "ipoatm".
zh: ADSL 连接协议。可为 "pppoa"、"pppoe" 或 "ipoatm"。

en: Username used to authenticate with the ADSL service.
zh: 用于 ADSL 服务验证的用户名。

en: VCI of ADSL connection
zh: ADSL 连接的 VCI

en: VPI of ADSL connection
zh: ADSL 连接的 VPI

en: The Bluetooth address of the device.
zh: 设备的蓝牙地址。

en: Either "dun" for Dial-Up Networking connections or "panu" for Personal Area Networking connections to devices supporting the NAP profile.
zh: 拨号网络连接时使用 "dun"，或者支持 NAP 配置集设备的个人区域网络连接时使用 "panu"。

en: Dictionary of key/value pairs of bonding options.  Both keys and values must be strings. Option names must contain only alphanumeric characters (ie, [a-zA-Z0-9]).
zh: 绑定（bonding）选项的键/值对字典。键和值都必须为字符串。选项名必须只能包含字母数字字符（示例 [a-zA-Z0-9]）。

en: The Ethernet MAC address aging time, in seconds.
zh: 以太网 MAC 地址的老化时间，以秒计。

en: The Spanning Tree Protocol (STP) forwarding delay, in seconds.
zh: 生成树协议（STP）转发延迟，以秒计。

en: If specified, The MAC address of the multicast group this bridge uses for STP. The address must be a link-local address in standard Ethernet MAC address format, ie an address of the form 01:80:C2:00:00:0X, with X in [0, 4..F]. If not specified the default value is 01:80:C2:00:00:00.
zh: 如果指定，此网桥用于 STP 的多播组的 MAC 地址。该地址必须是标准以太网 MAC 地址格式的 link-local 地址，例如 01:80:C2:00:00:0X，其中的 X 为 [0, 4..F] 范围中的一个值。如果没有指定，则使用默认值 01:80:C2:00:00:00。

en: A mask of group addresses to forward. Usually, group addresses in the range from 01:80:C2:00:00:00 to 01:80:C2:00:00:0F are not forwarded according to standards. This property is a mask of 16 bits, each corresponding to a group address in that range that must be forwarded. The mask can't have bits 0, 1 or 2 set because they are used for STP, MAC pause frames and LACP.
zh: 要转发的组地址掩码。通常，范围在 01:80:C2:00:00:00 到 01:80:C2:00:00:0F 内的组地址根据标准不转发。此属性是个 16 位的掩码，每个对应于一个组地址，组地址范围内的地址必须被转发。掩码不能设定了位 0、1 或 2，因为它们用于 STP、MAC 暂停帧和 LACP。

en: The Spanning Tree Protocol (STP) hello time, in seconds.
zh: 生成树协议（STP）呼叫时间，以秒计。

en: If specified, the MAC address of bridge. When creating a new bridge, this MAC address will be set. If this field is left unspecified, the "ethernet.cloned-mac-address" is referred instead to generate the initial MAC address. Note that setting "ethernet.cloned-mac-address" anyway overwrites the MAC address of the bridge later while activating the bridge. Hence, this property is deprecated. Deprecated: 1
zh: 如果指定了，其为网桥的 MAC 地址。当创建新网桥时，将设定此 MAC 地址。如果不指定此字段，换成引用 "ethernet.cloned-mac-address" 来生成初始 MAC 地址。注意设置 "ethernet.cloned-mac-address" 怎样都会在之后激活网桥时覆盖网桥的 MAC 地址。因此，此属性被弃用。已弃用：1

en: The Spanning Tree Protocol (STP) maximum message age, in seconds.
zh: 生成树协议（STP）最大消息寿命，以秒计。

en: Set maximum size of multicast hash table (value must be a power of 2).
zh: 设置多播哈希表的最大大小（数值必须是 2 的指数）。

en: Set the number of queries the bridge will send before stopping forwarding a multicast group after a "leave" message has been received.
zh: 设置网桥在收到 "leave" 消息后，停止转发一个多播组之前，将发送的查询次数。

en: Set interval (in deciseconds) between queries to find remaining members of a group, after a "leave" message is received.
zh: 设置在收到 "leave" 消息后，查询寻找组内剩余成员的时间间隔（以十分之一秒为单位）。

en: Set delay (in deciseconds) after which the bridge will leave a group, if no membership reports for this group are received.
zh: 设置延迟时间（以十分之一秒为单位），如果没有收到该组的成员报告，则桥接将在这个延迟时间后离开该组。

en: Enable or disable sending of multicast queries by the bridge. If not specified the option is disabled.
zh: 启用或禁用网桥发送多播查询。如果没有指定，则禁用该选项。

en: If no queries are seen after this delay (in deciseconds) has passed, the bridge will start to send its own queries.
zh: 如果过了这个延迟时间（以十分之一秒为单位），没有看到查询，网桥将开始发送自己的查询。

en: Interval (in deciseconds) between queries sent by the bridge after the end of the startup phase.
zh: 启动阶段结束后，网桥发送的查询之间的时间间隔（以十分之一秒为单位）。

en: Set the Max Response Time/Max Response Delay (in deciseconds) for IGMP/MLD queries sent by the bridge.
zh: 设置网桥发送的 IGMP/MLD 查询的最大响应时间/最大响应延迟（以十分之一秒为单位）。

en: If enabled the bridge's own IP address is used as the source address for IGMP queries otherwise the default of 0.0.0.0 is used.
zh: 如果启用，网桥自己的 IP 地址将作为 IGMP 查询的源地址，否则将使用默认的 0.0.0.0。

en: Sets bridge's multicast router. Multicast-snooping must be enabled for this option to work. Supported values are: 'auto', 'disabled', 'enabled' to which kernel assigns the numbers 1, 0, and 2, respectively. If not specified the default value is 'auto' (1).
zh: 设置网桥的多播路由。只有在启用了multicast-snooping 时此选项才起作用。支持的值有："auto"、"disabled"、"enabled"，内核分别为它们分配数字 1、0 和 2。如果没有指定，默认值是 "auto" (1)。

en: Set the number of IGMP queries to send during startup phase.
zh: 设置在启动阶段要发送的 IGMP 查询次数。

en: Sets the time (in deciseconds) between queries sent out at startup to determine membership information.
zh: 设置启动时为确定成员信息而发出的查询之间的间隔时间（以十分之一秒为单位）。

en: Sets the Spanning Tree Protocol (STP) priority for this bridge.  Lower values are "better"; the lowest priority bridge will be elected the root bridge.
zh: 设定此网桥的生成树协议（STP）优先级。值越小优先级越高；最高优先级（值最低）的网桥将选为根桥。

en: Controls whether Spanning Tree Protocol (STP) is enabled for this bridge.
zh: 控制是否为此网桥启用生成树协议（STP）。

en: The default PVID for the ports of the bridge, that is the VLAN id assigned to incoming untagged frames.
zh: 网桥端口的默认 PVID，它是分配给入站的未经过 tag 的数据包的 VLAN id。

en: Control whether VLAN filtering is enabled on the bridge.
zh: 控制在网桥中是否启用 VLAN 过滤。

en: If specified, the protocol used for VLAN filtering. Supported values are: '802.1Q', '802.1ad'. If not specified the default value is '802.1Q'.
zh: 如果指定，则表示用于 VLAN 过滤的协议。支持的值有："802.1Q"、"802.1ad"。如果没有指定，默认值是"802.1Q"。

en: Controls whether per-VLAN stats accounting is enabled.
zh: 控制是否启用每个 VLAN 的统计核算。

en: Array of bridge VLAN objects. In addition to the VLANs specified here, the bridge will also have the default-pvid VLAN configured  by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.
zh: 网桥 VLAN 对象阵列。除了这里指定的 VLAN，网桥还可以带有由 bridge.vlan-default-pvid 属性配置的 default-pvid VLAN。在 nmcli 中，VLAN 列表可以使用以下语法指定：$vid [pvid] [untagged] [, $vid [pvid] [untagged]]... 其中 $vid 是一个 1 到 4094 的 id，或是一个由短横线分隔的 id 所代表的范围。

en: Enables or disables "hairpin mode" for the port, which allows frames to be sent back out through the port the frame was received on.
zh: 启用或禁用端口的 "hairpin mode"，其允许从接收帧的端口发回帧。

en: The Spanning Tree Protocol (STP) port cost for destinations via this port.
zh: 通过此端口的目标的生成树协议（STP）端口开销。

en: The Spanning Tree Protocol (STP) priority of this bridge port.
zh: 此网桥端口的生成树协议（STP）优先级。

en: Array of bridge VLAN objects. In addition to the VLANs specified here, the port will also have the default-pvid VLAN configured on the bridge by the bridge.vlan-default-pvid property. In nmcli the VLAN list can be specified with the following syntax: $vid [pvid] [untagged] [, $vid [pvid] [untagged]]... where $vid is either a single id between 1 and 4094 or a range, represented as a couple of ids separated by a dash.
zh: 网桥 VLAN 对象阵列。除了这里指定的 VLAN，网桥还可以带有由 bridge.vlan-default-pvid 属性配置的 default-pvid VLAN。在 nmcli 中，VLAN 列表可以使用以下语法指定：$vid [pvid] [untagged] [, $vid [pvid] [untagged]]... 其中 $vid 是一个 1 到 4094 的 id，或是一个由短横线分隔的 id 所代表的范围。

en: If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple frames.
zh: 如果非零，只传输指定大小或更小的数据包，将较大的数据包分成多个帧。

en: The number to dial to establish the connection to the CDMA-based mobile broadband network, if any.  If not specified, the default number (#777) is used when required.
zh: 建立基于 CDMA 移动宽带网络连接的拨号号码，如果有的话。如未指定，需要时默认使用号码（#777）。

en: The password used to authenticate with the network, if required.  Many providers do not require a password, or accept any password.  But if a password is required, it is specified here.
zh: 用于与网络验证的密码，如果需要。很多运营商不需要密码，或是接受任何密码。但是如果需要密码，可在这里指定。

en: The username used to authenticate with the network, if required.  Many providers do not require a username, or accept any username.  But if a username is required, it is specified here.
zh: 用于与网络验证的用户名，如果需要。很多运营商不需要用户名，或是接受任何用户名。但是如果需要用户名，可在这里指定。

en: Specifies the NMSettingDcbFlags for the DCB FCoE application.  Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).
zh: 指定 DCB FCoE 应用程序的 NMSettingDcbFlags。标志可以是 NM_SETTING_DCB_FLAG_ENABLE (0x1)、NM_SETTING_DCB_FLAG_ADVERTISE (0x2) 和 NM_SETTING_DCB_FLAG_WILLING (0x4) 的任意组合。

en: The highest User Priority (0 - 7) which FCoE frames should use, or -1 for default priority.  Only used when the "app-fcoe-flags" property includes the NM_SETTING_DCB_FLAG_ENABLE (0x1) flag.
zh: FCoE 帧应使用的最高用户优先级（0～7），或 -1 代表默认优先级。只当 "app-fcoe-flags" 属性包含 NM_SETTING_DCB_FLAG_ENABLE (0x1) 标志时使用。

en: Specifies the NMSettingDcbFlags for the DCB FIP application.  Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).
zh: 指定 DCB FIP 应用程序的 NMSettingDcbFlags。标志可以是 NM_SETTING_DCB_FLAG_ENABLE (0x1)、NM_SETTING_DCB_FLAG_ADVERTISE (0x2) 和 NM_SETTING_DCB_FLAG_WILLING (0x4) 的任意组合。

en: The highest User Priority (0 - 7) which FIP frames should use, or -1 for default priority.  Only used when the "app-fip-flags" property includes the NM_SETTING_DCB_FLAG_ENABLE (0x1) flag.
zh: FIP 帧应使用的最高用户优先级（0～7），或 -1 代表默认优先级。只当 "app-fip-flags" 属性包含 NM_SETTING_DCB_FLAG_ENABLE (0x1) 标志时使用。

en: Specifies the NMSettingDcbFlags for the DCB iSCSI application.  Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).
zh: 指定 DCB iSCSI 应用程序的 NMSettingDcbFlags。标志可以是 NM_SETTING_DCB_FLAG_ENABLE (0x1)、NM_SETTING_DCB_FLAG_ADVERTISE (0x2) 和 NM_SETTING_DCB_FLAG_WILLING (0x4) 的任意组合。

en: The highest User Priority (0 - 7) which iSCSI frames should use, or -1 for default priority. Only used when the "app-iscsi-flags" property includes the NM_SETTING_DCB_FLAG_ENABLE (0x1) flag.
zh: iSCSI 帧应使用的最高用户优先级（0～7），或 -1 代表默认优先级。只当 "app-iscsi-flags" 属性包含 NM_SETTING_DCB_FLAG_ENABLE (0x1) 标志时使用。

en: An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use.  The sum of all percentages for priorities which belong to the same group must total 100 percents.
zh: 8 个无符号整数值组成的数组，其数组索引对应于用户优先级（0～7）而其值指示优先级可使用的优先级指定组的带宽百分比。属于同个组的所有优先级百分比总和必须为 100%。

en: An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause.
zh: 8 个布尔值组成的数组，其数组索引对应于用户优先级（0～7）而其值指示对应优先级是否应该传输优先级暂停。

en: Specifies the NMSettingDcbFlags for DCB Priority Flow Control (PFC). Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).
zh: 指定 DCB 优先级流量控制（PFC）的 NMSettingDcbFlags。标志可以是 NM_SETTING_DCB_FLAG_ENABLE (0x1)、NM_SETTING_DCB_FLAG_ADVERTISE (0x2) 和 NM_SETTING_DCB_FLAG_WILLING (0x4) 的任意组合。

en: An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group.  Allowed values are 0 - 100, and the sum of all values must total 100 percents.
zh: 8 个无符号整数值组成的数组，其数组索引对应于用户优先级（0～7）而其值指示分配到该组的链路带宽百分比。允许的值为 0～100，且所有值的总和必须为 100%。

en: Specifies the NMSettingDcbFlags for DCB Priority Groups.  Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).
zh: 指定 DCB 优先级组的 NMSettingDcbFlags。标志可以是 NM_SETTING_DCB_FLAG_ENABLE (0x1)、NM_SETTING_DCB_FLAG_ADVERTISE (0x2) 和 NM_SETTING_DCB_FLAG_WILLING (0x4) 的任意组合。

en: An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID.  Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group.
zh: 8 个无符号整数值组成的数组，其数组索引对应于用户优先级（0～7）而其值指示优先级组 ID。允许的优先级组 ID 值为 0～7，或 15 表示无限制组。

en: An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group.
zh: 8 个布尔值组成的数组，其数组索引对应于用户优先级（0～7）而其值指示优先级是否可以使用分配到它指定组的全部带宽。

en: An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped.
zh: 8 个无符号整数值组成的数组，其数组索引对应于用户优先级（0～7）而其值指示该优先级映射的流量等级（0～7）。

en: The GPRS Access Point Name specifying the APN used when establishing a data session with the GSM-based network.  The APN often determines how the user will be billed for their network usage and whether the user has access to the Internet or just a provider-specific walled-garden, so it is important to use the correct APN for the user's mobile broadband plan. The APN may only be composed of the characters a-z, 0-9, ., and - per GSM 03.60 Section 14.9.
zh: 当与基于 GSM 网络建立数据会话时指定使用的 APN 的 GPRS 接入点名称。APN 通常确定了用户如何为他们的网络使用付费，和用户能否访问互联网或只是运营商特定的封闭平台，因此为用户的移动带宽套餐使用正确的 APN 很重要。根据 GSM 03.60 章节 14.9，APN 只能由字符 a～z、0～9、. 和 - 组成。

en: When TRUE, the settings such as APN, username, or password will default to values that match the network the modem will register to in the Mobile Broadband Provider database.
zh: 如果为TRUE，则设置（例如 APN，用户名或密码）将默认为与调制解调器将在移动宽带提供商数据库中注册的网络相匹配的值。

en: The device unique identifier (as given by the WWAN management service) which this connection applies to.  If given, the connection will only apply to the specified device.
zh: 此连接要应用的设备唯一标识符（由 WWAN 管理服务给定）。如果给定了，连接将只应用到指定的设备。

en: When TRUE, only connections to the home network will be allowed. Connections to roaming networks will not be made.
zh: 为 TRUE 时，将只允许连接到本地网络，不会连接到漫游网络。

en: The Network ID (GSM LAI format, ie MCC-MNC) to force specific network registration.  If the Network ID is specified, NetworkManager will attempt to force the device to register only on the specified network. This can be used to ensure that the device does not roam when direct roaming control of the device is not otherwise possible.
zh: 要强制指定网络注册的网络 ID（GSM LAI 格式，如 MCC-MNC）。如果指定了网络 ID，网络管理器（NetworkManager）将尝试强制设备只在指定的网络注册。当设备不能直接控制漫游时，这可以用于确保设备不漫游。

en: Legacy setting that used to help establishing PPP data sessions for GSM-based modems. Deprecated: 1
zh: 用来帮助基于 GSM 的调制解调器创建 PPP 数据会话的老的设置。已过期：1

en: If the SIM is locked with a PIN it must be unlocked before any other operations are requested.  Specify the PIN here to allow operation of the device.
zh: 如果 SIM 被 PIN 锁住了，在请求任何其他操作前必须解锁。在这里指定 PIN 以允许设备的操作。

en: The SIM card unique identifier (as given by the WWAN management service) which this connection applies to.  If given, the connection will apply to any device also allowed by "device-id" which contains a SIM card matching the given identifier.
zh: 此连接应用的 SIM 卡的唯一标识符（由 WWAN 管理服务给定）。如果给定了，此连接将应用到包含匹配给定标识符 SIM 卡的 "device-id" 所允许的任何设备。

en: A MCC/MNC string like "310260" or "21601" identifying the specific mobile network operator which this connection applies to.  If given, the connection will apply to any device also allowed by "device-id" and "sim-id" which contains a SIM card provisioned by the given operator.
zh: 一个如 "310260" 或 "21601" 的 MCC/MNC 字符串，用来鉴定此连接应用到的指定移动网络运营商。如果给定了，连接将应用到包含给定运营商提供 SIM 卡的 "device-id" 和 "sim-id" 所允许的任何设备。

en: If specified, this connection will only apply to the IPoIB device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).
zh: 如指定了，此连接将只应用到符合永久 MAC 地址的 IPoIB 设备。此属性不会改变设备的 MAC 地址（例如 MAC 欺骗）。

en: The InfiniBand P_Key to use for this device. A value of -1 means to use the default P_Key (aka "the P_Key at index 0"). Otherwise, it is a 16-bit unsigned integer, whose high bit is set if it is a "full membership" P_Key.
zh: 用于此设备的 InfiniBand P_Key。值 -1 代表使用默认的 P_Key（又名 "索引 0 的 P_Key"）。否则它是个 16 位无符号整数，如果它是个 "完全成员" P_Key 则设定它的高位。

en: The interface name of the parent device of this device. Normally NULL, but if the "p_key" property is set, then you must specify the base device by setting either this property or "mac-address".
zh: 此设备的上级设备的接口名称。一般是 NULL，但如果 "p_key" 已设定，您必须通过设置此属性或 "mac-address" 来指定基础设备。

en: The IP-over-InfiniBand transport mode. Either "datagram" or "connected".
zh: IP-over-InfiniBand 传输模式。要么为 "datagram" 要么为 "connected"。

en: Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network.  If an address conflict is detected, the activation will fail.  A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero).  A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4.
zh: 用于检查网络中是否存在重复 IP 地址的超时时间。如果检测到了冲突，激活将失败。零值表示不执行重复 IP 检查，-1 表示默认值（配置 ipvx.dad-timeout 覆盖或 3 秒）。大于零的值为以毫秒计算的超时时间。该属性当前只实现于 IPv4。

en: A string sent to the DHCP server to identify the local machine which the DHCP server may use to customize the DHCP lease and options. When the property is a hex string ('aa:bb:cc') it is interpreted as a binary client ID, in which case the first byte is assumed to be the 'type' field as per RFC 2132 section 9.14 and the remaining bytes may be an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0. The special values "mac" and "perm-mac" are supported, which use the current or permanent MAC address of the device to generate a client identifier with type ethernet (01). Currently, these options only work for ethernet type of links. The special value "ipv6-duid" uses the DUID from "ipv6.dhcp-duid" property as an RFC4361-compliant client identifier. As IAID it uses "ipv4.dhcp-iaid" and falls back to "ipv6.dhcp-iaid" if unset. The special value "duid" generates a RFC4361-compliant client identifier based on "ipv4.dhcp-iaid" and uses a DUID generated by hashing /etc/machine-id. The special value "stable" is supported to generate a type 0 client identifier based on the stable-id (see connection.stable-id) and a per-host key. If you set the stable-id, you may want to include the "${DEVICE}" or "${MAC}" specifier to get a per-device key. If unset, a globally configured default is used. If still unset, the default depends on the DHCP plugin.
zh: 发送到 DHCP 服务器的字符串，用以确定 DHCP 服务器可能用于自定义 DHCP 租约和选项的本地机器。当属性值为十六进制字符串时，将其解读为二进制的客户端 ID，这种情况下根据 RFC 2132 章节 9.14 首字节被认为是 "type" 字段而剩下的字节可为一个硬件地址（例如 "01:xx:xx:xx:xx:xx:xx" 中 1 是以太网 ARP 类型而其余的是个 MAC 地址）。如果属性不是十六进制字符串，它被视作非硬件地址客户端 ID 且 "type" 字段被设为 0。支持特殊值 "mac" 和 "perm-mac"，其使用设备的当前或永久 MAC 地址来生成类型为以太网类型 (01) 的客户端标识符。当前这些选项仅适用于以太网类型的链路。特殊值 "ipv6-duid" 使用来自 "ipv6.dhcp-duid" 属性的 DUID，作为符合 RFC4361 的客户端标识符。作为 IAID 它使用 "ipv4.dhcp-iaid" 并且在未设定时回落到 "ipv6.dhcp-iaid"。特殊值 "duid" 根据 "ipv4.dhcp-iaid" 生成符合 RFC4361 的客户端标识符，并且使用生成自 /etc/machine-id 散列值的 DUID。支持特殊值 "stable" 基于 stable-id 和每个主机的密钥生成一个类型 0 的客户端标识符（参见 connection.stable-id）。如果未设，使用全局默认值。如果仍未设定，默认值取决于 DHCP 插件。

en: If the "dhcp-send-hostname" property is TRUE, then the specified FQDN will be sent to the DHCP server when acquiring a lease. This property and "dhcp-hostname" are mutually exclusive and cannot be set at the same time.
zh: 如果 "dhcp-send-hostname" 属性为 TRUE，当获取租约时指定的 FQDN 将被发送到 DHCP 服务器。此属性与 "dhcp-hostname" 相互排斥而且无法被同时设定。

en: If the "dhcp-send-hostname" property is TRUE, then the specified name will be sent to the DHCP server when acquiring a lease. This property and "dhcp-fqdn" are mutually exclusive and cannot be set at the same time.
zh: 如果 "dhcp-send-hostname" 属性为 TRUE，当获取租约时指定的名称将被发送到 DHCP 服务器。此属性与 "dhcp-fqdn" 相互排斥而且无法被同时设定。

en: Flags for the DHCP hostname and FQDN. Currently, this property only includes flags to control the FQDN flags set in the DHCP FQDN option. Supported FQDN flags are NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE (0x1), NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED (0x2) and NM_DHCP_HOSTNAME_FLAG_FQDN_NO_UPDATE (0x4).  When no FQDN flag is set and NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS (0x8) is set, the DHCP FQDN option will contain no flag. Otherwise, if no FQDN flag is set and NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS (0x8) is not set, the standard FQDN flags are set in the request: NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE (0x1), NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED (0x2) for IPv4 and NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE (0x1) for IPv6. When this property is set to the default value NM_DHCP_HOSTNAME_FLAG_NONE (0x0), a global default is looked up in NetworkManager configuration. If that value is unset or also NM_DHCP_HOSTNAME_FLAG_NONE (0x0), then the standard FQDN flags described above are sent in the DHCP requests.
zh: DHCP 主机名和 FQDN 的标志。当前，此属性仅包含用于控制在 DHCP FQDN 选项中设置的 FQDN 标志的标志。支持的 FQDN 标志是有 NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE (0x1)、NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED (0x2) 和 NM_DHCP_HOSTNAME_FLAG_FQDN_NO_UPDATE (0x4)。如果未设置 FQDN 标志并且设置了NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS (0x8)，则 DHCP FQDN 选项将不包含标志。否则，如果 FQDN 标志和 NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS (0x8) 都未设置，则将在以下请求中设置标准 FQDN 标志：NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE (0x1)、NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED (0x2) 用于 IPv4 和 NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE (0x1) 用于 IPv6。当此属性设置为默认值NM_DHCP_HOSTNAME_FLAG_NONE (0x0) 时，将在 NetworkManager 配置中查找全局默认值。如果未设置该值，或者也未设置 NM_DHCP_HOSTNAME_FLAG_NONE (0x0)，则在 DHCP 请求中发送上述标准 FQDN 标志。

en: A string containing the "Identity Association Identifier" (IAID) used by the DHCP client. The property is a 32-bit decimal value or a special value among "mac", "perm-mac", "ifname" and "stable". When set to "mac" (or "perm-mac"), the last 4 bytes of the current (or permanent) MAC address are used as IAID. When set to "ifname", the IAID is computed by hashing the interface name. The special value "stable" can be used to generate an IAID based on the stable-id (see connection.stable-id), a per-host key and the interface name. When the property is unset, the value from global configuration is used; if no global default is set then the IAID is assumed to be "ifname". Note that at the moment this property is ignored for IPv6 by dhclient, which always derives the IAID from the MAC address.
zh: 一个包含 DHCP 客户端使用的 "身份关联标识符"（IAID）的字符串。该属性是一个 32 位的十进制值，或 "mac"、"perm-mac"、"ifname" 和 "stable" 特殊值中的一个。当设置为 "mac"（或 "perm-mac"）时，当前（或永久）MAC 地址的最后 4 个字节用作 IAID。当设置为 "ifname" 时，通过对接口名称进行散列处理来计算出 IAID。特殊值 "stable" 可用于基于稳定 ID（请参阅connection.stable-id）、每个主机的密钥和接口名称来生成一个 IAID。取消设置属性后，将使用全局配置中的值；如果未设置全局默认值，则将 IAID 假定为 "ifname"。请注意，此刻 dhclient 会忽略 IPv6 的此属性，该属性始终从 MAC 地址获取 IAID。

en: Array of servers from which DHCP offers must be rejected. This property is useful to avoid getting a lease from misconfigured or rogue servers. For DHCPv4, each element must be an IPv4 address, optionally followed by a slash and a prefix length (e.g. "192.168.122.0/24"). This property is currently not implemented for DHCPv6.
zh: 必须拒绝 DHCP 提供的服务器数组。此属性可用于避免从错误配置或非授权的服务器获取租期。对于 DHCPv4，每个元素都必须为 IPv4 地址，可跟随一个斜线和前缀长度（例如 "192.168.122.0/24"）。此属性当前未实现于 DHCPv6。

en: If TRUE, a hostname is sent to the DHCP server when acquiring a lease. Some DHCP servers use this hostname to update DNS databases, essentially providing a static hostname for the computer.  If the "dhcp-hostname" property is NULL and this property is TRUE, the current persistent hostname of the computer is sent.
zh: 如果为 TRUE，当获取租约时发送主机名到 DHCP 服务器。有些 DHCP 服务器使用这个主机名来更新 DNS 数据库，实质上为计算机提供了个静态的主机名。如果 "dhcp-hostname" 属性为 NULL 且此属性为 TRUE，以计算机的当前永久主机名发送。

en: A timeout for a DHCP transaction in seconds. If zero (the default), a globally configured default is used. If still unspecified, a device specific timeout is used (usually 45 seconds). Set to 2147483647 (MAXINT32) for infinity.
zh: DHCP 的超时时间，以秒为单位。如果为 0（默认值），则使用全局配置的默认值。如果还没有指定，则使用特定于设备的超时（通常为 45 秒）。设为 2147483647 (MAXINT32) 代表无限大。

en: The Vendor Class Identifier DHCP option (60). Special characters in the data string may be escaped using C-style escapes, nevertheless this property cannot contain nul bytes. If the per-profile value is unspecified (the default), a global connection default gets consulted. If still unspecified, the DHCP option is not sent to the server. Since 1.28
zh: 供应商类标识符 DHCP 选项 (60)。数据字符串里的特殊字符可能会进行 C 风格的转义，但此属性不能包含 nul 字节。如果单配置集的值未指定（默认值），则参考全局连接默认值。如果仍未指定，DHCP 选项不会发送到服务器。从 1.28 起

en: Array of IP addresses of DNS servers.
zh: DNS 服务器的 IP 地址数组。

en: Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties. The currently supported options are "attempts", "debug", "edns0", "inet6", "ip6-bytestring", "ip6-dotint", "ndots", "no-check-names", "no-ip6-dotint", "no-reload", "no-tld-query", "rotate", "single-request", "single-request-reopen", "timeout", "trust-ad", "use-vc". The "trust-ad" setting is only honored if the profile contributes name servers to resolv.conf, and if all contributing profiles have "trust-ad" enabled. When using a caching DNS plugin (dnsmasq or systemd-resolved in NetworkManager.conf) then "edns0" and "trust-ad" are automatically added.
zh: DNS 选项数组的信息包括在 resolv.conf 的 man 5 中。NULL表示未设置选项，保持默认值。在这种情况下，NetworkManager 将使用默认选项。这与空的属性列表不同。目前支持的选项是 "attempts"、"debug"、"edns0"、"inet6"、"ip6-bytestring"、"ip6-dotint"、"ndots"、"no-check-names"、"no-ip6-dotint"、"no-reload"、"no-tld-query"、"rotate"、"single-request"、"single-request-reopen"、"timeout"、"trust-ad"、"use-vc"。只有当配置文件向 resolv.conf 提供名称服务器，并且所有提供名称服务器的配置文件都启用了 "trust-ad" 时，"trust-ad" 设置才会生效。使用缓存 DNS 插件（dnsmasq 或者 systemd-resolved 于 NetworkManager.conf），会自动添加 "edns0" 和 "trust-ad"。

en: DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower numerical value is better (higher priority). Negative values have the special effect of excluding other configurations with a greater numerical priority value; so in presence of at least one negative priority, only DNS servers from connections with the lowest priority value will be used. To avoid all DNS leaks, set the priority of the profile that should be used to the most negative value of all active connections profiles. Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 50 for VPNs (including WireGuard) and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections.  It does not disambiguate multiple DNS servers within the same connection profile. When multiple devices have configurations with the same priority, VPNs will be considered first, then devices with the best (lowest metric) default route and then all other devices. When using dns=default, servers with higher priority will be on top of resolv.conf. To prioritize a given server over another one within the same connection, just specify them in the desired order. Note that commonly the resolver tries name servers in /etc/resolv.conf in the order listed, proceeding with the next server in the list on failure. See for example the "rotate" option of the dns-options setting. If there are any negative DNS priorities, then only name servers from the devices with that lowest priority will be considered. When using a DNS resolver that supports Conditional Forwarding or Split DNS (with dns=dnsmasq or dns=systemd-resolved settings), each connection is used to query domains in its search list. The search domains determine which name servers to ask, and the DNS priority is used to prioritize name servers based on the domain.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the best priority (lowest numerical value) wins.  If a sub domain is configured on another interface it will be accepted regardless the priority, unless parent domain on the other interface has a negative priority, which causes the sub domain to be shadowed. With Split DNS one can avoid undesired DNS leaks by properly configuring DNS priorities and the search domains, so that only name servers of the desired interface are configured.
zh: DNS 服务器优先级。此设置指定 DNS 服务器的相关优先级。数值越低优先级越高。负值具有排除其他具有高优先级数值的配置的特殊效果；所以存在至少一个负值优先级的情况下，连接中只有具有最低优先级数值的的 DNS 服务器会被使用。为了避免所有的 DNS 泄漏，设定应要使用的配置集的优先级为所有活动连接配置集里最小的负值。零则选择全局配置的默认值。如果后者也缺失或同为零，则 VPN（包括 WireGuard）默认为 50 ，其他连接默认为 100。注意此优先级用于为多个活动连接排序 DNS 设置。它不会对同个连接配置集中的多个 DNS 服务器进行明确选择。当多个设备配置了同样的优先级，VPN 会被首先考虑，然后是带有最高优先级（最低的跃点数）默认路由的设备，然后是所有其他设备。当使用 dns=default 时，更高优先级的服务器将在 resolv.conf 里的更顶部。要让给定服务器优先于同连接内的另一服务器，只要以期望的顺序指定它们就行。注意通常解析器按照 /etc/resolv.conf 里列出的顺序尝试解析其中的名称服务器，并在失败时继续处理列表中的下一个服务器。参见 dns-options 设置的 "rotate" 选项示例。如果存在任一负数的 DNS 优先级，那么设备中只有具有最低优先级数值的名称服务器会被考虑。当使用支持条件转发或分割的 DNS（以 dns=dnsmasq 或 dns=systemd-resolved 设置）时，每个连接用于查询它搜索列表中的域。搜索域决定了要询问的名称服务器以及 DNS 优先级，后者用于根据域对名称服务器进行优先级排序。未在任何搜索列表中的域查询会由具有 "~." 特殊通配符的域进行路由，并自动添加到默认路由的连接上（也可以手动添加）。当多个连接指定了同个域时，拥有最高优先级（最低的数值）的那个连接将获选。如果另一接口配置了一个子域，则无论优先级如何它都会被接受，除非其他接口的父域名具有负的优先级，这样子域就会被盖过。使用分割 DNS，通过适当配置 DNS 优先级和搜索域可以避免意外的 DNS 泄漏，这样就只有所需接口的名称服务器会被配置。

en: The gateway associated with this configuration. This is only meaningful if "addresses" is also set. The gateway's main purpose is to control the next hop of the standard default route on the device. Hence, the gateway property conflicts with "never-default" and will be automatically dropped if the IP configuration is set to never-default. As an alternative to set the gateway, configure a static default route with /0 as prefix length.
zh: 与此配置相关联的网关。只有当 "addresses" 也被设置时，这才有意义。网关的主要目的是控制设备上标准默认路由的下一跳。因此，网关属性与 "never-default" 冲突，如果 IP 配置设置为 never-default，则会自动放弃。作为设置网关的替代方案，可以配置一个静态默认路由，前缀长度为 /0。

en: When "method" is set to "auto" and this property to TRUE, automatically configured name servers and search domains are ignored and only name servers and search domains specified in the "dns" and "dns-search" properties, if any, are used.
zh: 当 "method" 设为 "auto" 且此属性为 TRUE 时，自动配置的名称服务器和搜索域被忽略且只有 "dns" 和 "dns-search" 属性中指定的名称服务器和搜索域被使用，如果有的话。

en: When "method" is set to "auto" and this property to TRUE, automatically configured routes are ignored and only routes specified in the "routes" property, if any, are used.
zh: 当 "method" 设为 "auto" 且此属性为 TRUE 时，自动配置的路由被忽略且只有 "routes" 属性中指定的路由被使用，如果有的话。

en: If TRUE, allow overall network configuration to proceed even if the configuration specified by this property times out.  Note that at least one IP configuration must succeed or overall network configuration will still fail.  For example, in IPv6-only networks, setting this property to TRUE on the NMSettingIP4Config allows the overall network configuration to succeed if IPv4 configuration fails but IPv6 configuration completes successfully.
zh: 如果为 TURE，允许进行整体网络配置不管此属性指定的配置是否超时。注意至少要有一个 IP 配置成功不然整体网络配置仍将失败。示例，在纯 IPv6 网络，在 NMSettingIP4Config 设置此属性为 TRUE 时允许整体网络配置在 IPv4 配置失败但 IPv6 配置成功完成时成功。

en: IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "disabled", "auto", "manual", and "link-local". See the subclass-specific documentation for other values. In general, for the "auto" method, properties such as "dns" and "routes" specify information that is added on to the information returned from automatic configuration.  The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. For IPv4 method "shared", the IP subnet can be configured by adding one manual IPv4 address or otherwise 10.42.x.0/24 is chosen. Note that the shared method must be configured on the interface which shares the internet to a subnet, not on the uplink which is shared.
zh: IP 配置方法。 NMSettingIP4Config 和 NMSettingIP6Config 都支持 "auto"、"manual" 和 "link-local"。对于其它值，请参阅相关子类的文档。通常情况下，对于 "auto" 方法，"dns" 和 "routes" 等属性指定是在从自动配置返回的信息添加的信息。"ignore-auto-routes" 和 "ignore-auto-dns"属性会改变这个行为。对于意味着没有上游网络的方法，如 "shared" 或 "link-local"，这些性能必须为空。对于 IPv4 的方法 "sharded"，IP 子网可以通过加入一个手工 IPv4 地址或选择 10.42.x.0/24 来配置。注意，共享方法必须在这个子网中的用来共享互联网的接口中进行配置，而不是在共享的上部连接中进行配置。

en: If TRUE, this connection will never be the default connection for this IP type, meaning it will never be assigned the default route by NetworkManager.
zh: 如果为 TRUE，此连接将永不成为此 IP 类型的默认连接，这表示网络管理器（NetworkManager）永远不会为其分配默认路由。

en: The default metric for routes that don't explicitly specify a metric. The default value -1 means that the metric is chosen automatically based on the device type. The metric applies to dynamic routes, manual (static) routes that don't have an explicit metric setting, address prefix routes, and the default route. Note that for IPv6, the kernel accepts zero (0) but coerces it to 1024 (user default). Hence, setting this property to zero effectively mean setting it to 1024. For IPv4, zero is a regular value for the metric.
zh: 用于没有明确指定跃点数的路由的默认跃点数。默认值 -1 表示根据设备类型自动选择跃点数。该跃点数应用到自动路由、没有明确跃点数设置的手动（静态）路由、地址前缀路由和默认路由。注意对于 IPv6，内核接受零值（0）但会将其转为 1024（用户默认）。因此，设置此属性为零等于设置它为 1024。对于 IPv4，零是跃点数的常规值。

en: Enable policy routing (source routing) and set the routing table used when adding routes. This affects all routes, including device-routes, IPv4LL, DHCP, SLAAC, default-routes and static routes. But note that static routes can individually overwrite the setting by explicitly specifying a non-zero routing table. If the table setting is left at zero, it is eligible to be overwritten via global configuration. If the property is zero even after applying the global configuration value, policy routing is disabled for the address family of this connection. Policy routing disabled means that NetworkManager will add all routes to the main table (except static routes that explicitly configure a different table). Additionally, NetworkManager will not delete any extraneous routes from tables except the main table. This is to preserve backward compatibility for users who manage routing tables outside of NetworkManager.
zh: 启用策略路由（源路由）并在添加路由时设定路由表。此属性影响所有的路由，包括设备路由、IPv4LL、DHCP、SLAAC、默认路由和静态路由。但请注意静态路由可以通过明确地指定非零的路由表来自己覆盖掉设置。如果表设置保留为零，它有权被全局配置覆盖。如果在应用全局配置值后属性仍为零，对此连接的地址族禁用策略路由。禁用策略路由意味着网络管理器（NetworkManager）将添加所有路由到主表（除了明确配置了不同路由表的静态路由）。另外，网络管理器将不会从表中删除任何外部路由，除了主路由。这是为了给用网络管理器之外工具管理路由表的用户保持后向兼容性。

en: A list of IPv4 destination addresses, prefix length, optional IPv4 next hop addresses, optional route metric, optional attribute. The valid syntax is: "ip[/prefix] [next-hop] [metric] [attribute=val]...[,ip[/prefix]...]". For example "192.0.2.0/24 10.1.1.1 77, 198.51.100.0/24".
zh: 包含 IPv4 目标地址、前缀长度、可选的 IPv4 下一跃点地址、可选的路由跃点数和可选属性的列表。有效的语法为："ip[/prefix] [next-hop] [metric] [attribute=val]...[,ip[/prefix]...]"。示例 "192.0.2.0/24 10.1.1.1 77, 198.51.100.0/24"。

en: A string containing the DHCPv6 Unique Identifier (DUID) used by the dhcp client to identify itself to DHCPv6 servers (RFC 3315). The DUID is carried in the Client Identifier option. If the property is a hex string ('aa:bb:cc') it is interpreted as a binary DUID and filled as an opaque value in the Client Identifier option. The special value "lease" will retrieve the DUID previously used from the lease file belonging to the connection. If no DUID is found and "dhclient" is the configured dhcp client, the DUID is searched in the system-wide dhclient lease file. If still no DUID is found, or another dhcp client is used, a global and permanent DUID-UUID (RFC 6355) will be generated based on the machine-id. The special values "llt" and "ll" will generate a DUID of type LLT or LL (see RFC 3315) based on the current MAC address of the device. In order to try providing a stable DUID-LLT, the time field will contain a constant timestamp that is used globally (for all profiles) and persisted to disk. The special values "stable-llt", "stable-ll" and "stable-uuid" will generate a DUID of the corresponding type, derived from the connection's stable-id and a per-host unique key. You may want to include the "${DEVICE}" or "${MAC}" specifier in the stable-id, in case this profile gets activated on multiple devices. So, the link-layer address of "stable-ll" and "stable-llt" will be a generated address derived from the stable id. The DUID-LLT time value in the "stable-llt" option will be picked among a static timespan of three years (the upper bound of the interval is the same constant timestamp used in "llt"). When the property is unset, the global value provided for "ipv6.dhcp-duid" is used. If no global value is provided, the default "lease" value is assumed.
zh: 包含 DHCPv6 唯一标识符（DUID）的字符串，用于 dhcp 客户端鉴定它自己到 DHCPv6 服务器（RFC 3315）。DUID 携带在客户端标识符选项中。如果属性为十六进制的字符串（"aa:bb:cc"），它被解读为二进制 DUID 并在客户端标识符选项中以不透明值填充。特殊值 "lease" 将重试连接所属租约文件上次使用的 DUID。如果为找到且 "dhclient" 为配置的 dhcp 客户端，DUID 将在系统范围的 dhclient 租约文件中搜索。如果仍为找到 DUID 或使用了其他 dhcp 客户端，将基于 machine-id 生成全局和永久的 DUID-UUID（RFC 6355）。特殊值 "llt" 和 "ll" 将基于设备的当前 MAC 地址生成 LLT 或 LL 类型的 DUID（参阅 RFC 3315）。为了试着提供稳定的 DUID-LLT，时间字段将包含固定时间戳，用于全局（的所有配置集）且保留到磁盘上。特殊值 "stable-llt"、"stable-ll" 和 "stable-uuid" 将生成相应类型的 DUID，衍生自连接的 stable-id 和每个主机的唯一密钥。因此，"stable-ll" 和 "stable-llt" 的链路层地址将是衍生自稳定 id 的生成地址。"stable-llt" 选项中的 DUID-LLT 时间值将在静态的三年时间跨度中选择（区间的上限与用在 "llt" 中的固定时间戳相同）。当属性未设定时，使用 "ipv6.dhcp-duid" 提供的全局值。如果未提供全局值，认定为默认的 "lease" 值。

en: Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941.  If enabled, it makes the kernel generate a temporary IPv6 address in addition to the public one generated from MAC address via modified EUI-64.  This enhances privacy, but could cause problems in some applications, on the other hand.  The permitted values are: -1: unknown, 0: disabled, 1: enabled (prefer public address), 2: enabled (prefer temporary addresses). Having a per-connection setting set to "-1" (unknown) means fallback to global configuration "ipv6.ip6-privacy". If also global configuration is unspecified or set to "-1", fallback to read "/proc/sys/net/ipv6/conf/default/use_tempaddr". Note that this setting is distinct from the Stable Privacy addresses that can be enabled with the "addr-gen-mode" property's "stable-privacy" setting as another way of avoiding host tracking with IPv6 addresses.
zh: 配置 SLAAC 的 IPv6 隐私扩展，描述于 RFC4941。如果启用，它让内核通过修改 EUI-64 生成临时的 IPv6 地址附加到从 MAC 地址生成的公共地址上。此可以增强隐私性，但另一方面也可能在有些应用程序上引起问题。允许的值有：-1，未知；0：禁用；1：启用（首选公共地址）；2：启用（首选临时地址）。把单个连接的设置设为 "-1" 表示其回落到全局配置 "ipv6.ip6-privacy"。如果全局配置也为配置或设为 "-1"，回落到读取 "/proc/sys/net/ipv6/conf/default/use_tempaddr" 的值。注意此设置与固定隐私地址不同，后者可通过 "addr-gen-mode" 属性的 "stable-privacy" 设置启用，可作为避免 IPv6 地址追踪的另一种方法。

en: A timeout for waiting Router Advertisements in seconds. If zero (the default), a globally configured default is used. If still unspecified, the timeout depends on the sysctl settings of the device. Set to 2147483647 (MAXINT32) for infinity.
zh: 等待 Router Advertisements 的超时时间，单位为秒。如果为 0（默认值），则使用全局配置的默认值。如果仍未指定，则超时时间取决于设备的 sysctl 设置。设置为2147483647（MAXINT32）为无穷大。

en: Array of IP routes.
zh: IP 路由数组。

en: Configure the token for draft-chown-6man-tokenised-ipv6-identifiers-02 IPv6 tokenized interface identifiers. Useful with eui64 addr-gen-mode.
zh: 配置用于 draft-chown-6man-tokenised-ipv6-identifiers-02 IPv6 令牌化接口标识符的令牌。对 eui64 addr-gen-mode 有用。

en: How many additional levels of encapsulation are permitted to be prepended to packets. This property applies only to IPv6 tunnels.
zh: 允许多少个附加的封装等级预置到数据包。此属性值只应用到 IPv6 隧道。

en: Tunnel flags. Currently, the following values are supported: NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT (0x1), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS (0x2), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL (0x4), NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV (0x8), NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY (0x10), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK (0x20). They are valid only for IPv6 tunnels.
zh: 隧道标志。当前支持下列值：NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT (0x1)、NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS (0x2)、NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL (0x4)、NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV (0x8)、NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY (0x10)、NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK (0x20)。它们只对 IPv6 隧道有效。

en: The flow label to assign to tunnel packets. This property applies only to IPv6 tunnels.
zh: 要分配到隧道数据包的流量标签。此属性只应用到 IPv6 隧道。

en: The key used for tunnel input packets; the property is valid only for certain tunnel modes (GRE, IP6GRE). If empty, no key is used.
zh: 用于隧道输入数据包的密钥。该属性值对某些隧道模式有效（GRE、IP6GRE）。如果留空则不使用密钥。

en: The local endpoint of the tunnel; the value can be empty, otherwise it must contain an IPv4 or IPv6 address.
zh: 隧道的本地端点。值可以为空，否则它必须包含一个 IPv4 或 IPv6 地址。

en: The tunneling mode, for example NM_IP_TUNNEL_MODE_IPIP (1) or NM_IP_TUNNEL_MODE_GRE (2).
zh: 隧道模式，例如 NM_IP_TUNNEL_MODE_IPIP (1) 或 NM_IP_TUNNEL_MODE_GRE (2)。

en: If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple fragments.
zh: 如果非零，只传输指定大小或更小的数据包，将较大的数据包分成多个帧。

en: The key used for tunnel output packets; the property is valid only for certain tunnel modes (GRE, IP6GRE). If empty, no key is used.
zh: 用于隧道输出数据包的密钥。该属性值对某些隧道模式有效（GRE、IP6GRE）。如果留空则不使用密钥。

en: If given, specifies the parent interface name or parent connection UUID the new device will be bound to so that tunneled packets will only be routed via that interface.
zh: 如果给定了，指定新设备将绑定到的上级接口名或上级连接 UUID，以让隧道的数据包只能通过该接口进行路由。

en: Whether to enable Path MTU Discovery on this tunnel.
zh: 是否在此隧道启用路径 MTU 发现。

en: The remote endpoint of the tunnel; the value must contain an IPv4 or IPv6 address.
zh: 隧道的远程端点；值必须包含一个 IPv4 或 IPv6 地址。

en: The type of service (IPv4) or traffic class (IPv6) field to be set on tunneled packets.
zh: 设定在隧道数据包上的服务类型（IPv4）或流量等级（IPv6）字段。

en: The TTL to assign to tunneled packets. 0 is a special value meaning that packets inherit the TTL value.
zh: 分配到隧道数据包的 TTL。0 为特殊值，表示数据包继承 TTL 值。

en: Whether the transmitted traffic must be encrypted.
zh: 是否加密传输的流量。

en: The pre-shared CAK (Connectivity Association Key) for MACsec Key Agreement.
zh: 用于 MACsec 密钥协商的预共享 CAK。

en: Flags indicating how to handle the "mka-cak" property.
zh: 指示如何处理 "mka-cak" 属性的标志。

en: The pre-shared CKN (Connectivity-association Key Name) for MACsec Key Agreement.
zh: 用于 MACsec 密钥协商的预共享 CKN（连接关联密钥名称）。

en: Specifies how the CAK (Connectivity Association Key) for MKA (MACsec Key Agreement) is obtained.
zh: 指定如何获取用于 MKA（MACsec 密钥协商）的 CAK（连接关联密钥）。

en: If given, specifies the parent interface name or parent connection UUID from which this MACSEC interface should be created.  If this property is not specified, the connection must contain an "802-3-ethernet" setting with a "mac-address" property.
zh: 如果给定了，其指定从此 MACSEC 接口应该创建自的上级接口名称或上级连接的 UUID。如果此属性未指定，该连接必须包含具有 "mac-address" 属性的 "802-3-ethernet" 设置。

en: The port component of the SCI (Secure Channel Identifier), between 1 and 65534.
zh: SCI（安全信道标识符）的端口组件，介于 1 和 65534 之间。

en: Specifies whether the SCI (Secure Channel Identifier) is included in every packet.
zh: 指定 SCI（安全信道标识符）是否包括在每个数据包中。

en: Specifies the validation mode for incoming frames.
zh: 指定传入帧的验证模式。

en: The macvlan mode, which specifies the communication mechanism between multiple macvlans on the same lower device.
zh: macvlan 模式，它指定了同一低层设备上的多个 macvlans 之间的通信机制。

en: If given, specifies the parent interface name or parent connection UUID from which this MAC-VLAN interface should be created.  If this property is not specified, the connection must contain an "802-3-ethernet" setting with a "mac-address" property.
zh: 如果给定了，其指定从此 MAC-VLAN 接口应该创建自的上级接口名称或上级连接的 UUID。如果此属性未指定，该连接必须包含具有 "mac-address" 属性的 "802-3-ethernet" 设置。

en: Whether the interface should be put in promiscuous mode.
zh: 是否应将接口置于混杂模式。

en: Whether the interface should be a MACVTAP.
zh: 接口是否应为 MACVTAP。

en: A list of driver names to match. Each element is a shell wildcard pattern. See NMSettingMatch:interface-name for how special characters '|', '&', '!' and '\' are used for optional and mandatory matches and inverting the pattern.
zh: 要匹配的驱动程序名称列表。每个元素都是一个 shell 通配符模式。请参阅 NMSettingMatch:interface-name，了解特殊字符"|"、"&"、"!"和"\"如何用于可选和强制匹配以及反转模式。

en: A list of interface names to match. Each element is a shell wildcard pattern. An element can be prefixed with a pipe symbol (|) or an ampersand (&). The former means that the element is optional and the latter means that it is mandatory. If there are any optional elements, than the match evaluates to true if at least one of the optional element matches (logical OR). If there are any mandatory elements, then they all must match (logical AND). By default, an element is optional. This means that an element "foo" behaves the same as "|foo". An element can also be inverted with exclamation mark (!) between the pipe symbol (or the ampersand) and before the pattern. Note that "!foo" is a shortcut for the mandatory match "&!foo". Finally, a backslash can be used at the beginning of the element (after the optional special characters) to escape the start of the pattern. For example, "&\!a" is an mandatory match for literally "!a".
zh: 要匹配的接口名称列表。每个元素都是一个 shell 通配符模式。一个元素可以用一个 | 或 & 作为前缀。前者表示该元素是可选的，后者表示它是必须的。如果有任何可选元素，如果至少有一个可选元素匹配，则匹配值为 true（逻辑 OR）。如果有任何强制性元素，那么它们必须全部匹配（逻辑 AND）。默认情况下，一个元素是可选的。这意味着 "foo" 和 "|foo" 的效果是一样的。在 ！（或 &）和特征直接使用 ! 可以进行反转。请注意，"!foo" 和 "&!foo" 的的一个快捷模式。最后，可以在元素的开头（在可选的特殊字符之后）使用反斜杠来转义特殊字符。例如，"&\!a"代表按字面意思匹配 "!a"。

en: A list of kernel command line arguments to match. This may be used to check whether a specific kernel command line option is set (or unset, if prefixed with the exclamation mark). The argument must either be a single word, or an assignment (i.e. two words, joined by "="). In the former case the kernel command line is searched for the word appearing as is, or as left hand side of an assignment. In the latter case, the exact assignment is looked for with right and left hand side matching. Wildcard patterns are not supported. See NMSettingMatch:interface-name for how special characters '|', '&', '!' and '\' are used for optional and mandatory matches and inverting the match.
zh: 需要匹配的内核命令行参数列表。它可以用来检查一个特定的内核命令行选项是否被设置（或者未被设置，如果前缀为感叹号）。参数必须是单个单词，或者是赋值（即两个单词，用  "=" 分开）。在前一种情况下，内核命令行会搜索单词的原样，或者作为一个赋值的左面部分。在后一种情况下，是寻找左面部分和右面部分匹配的赋值。不支持通配符模式。请参阅 NMSettingMatch:interface-name 了解特殊字符 "|"、"&"、"!" 和 "\" 如何用于可选和强制匹配以及反转模式。

en: A list of paths to match against the ID_PATH udev property of devices. ID_PATH represents the topological persistent path of a device. It typically contains a subsystem string (pci, usb, platform, etc.) and a subsystem-specific identifier. For PCI devices the path has the form "pci-$domain:$bus:$device.$function", where each variable is an hexadecimal value; for example "pci-0000:0a:00.0". The path of a device can be obtained with "udevadm info /sys/class/net/$dev | grep ID_PATH=" or by looking at the "path" property exported by NetworkManager ("nmcli -f general.path device show $dev"). Each element of the list is a shell wildcard pattern. See NMSettingMatch:interface-name for how special characters '|', '&', '!' and '\' are used for optional and mandatory matches and inverting the pattern.
zh: 要与设备的 ID_PATH udev 属性匹配的路径列表。ID_PATH 表示设备的拓扑持久路径。它通常包含一个子系统字符串（pci、usb、platform 等）和一个子系统特定的标识符。对于PCI设备，路径的形式是 "pci-$domain:$bus:$device.$function"，其中每个变量是一个十六进制值，例如 "pci-0000:0a:00.0"。设备的路径可以通过 "udevadm info /sys/class/net/$dev | grep ID_PATH=" 或查看 NetworkManager导出的 "path" 属性来获得（"nmcli -f general.path device show"）。列表中的每个元素都是一个 shell 通配符模式。请参阅NMSettingMatch:interface-name，了解特殊字符 "|"、"&"、"!" 和 "\ "如何用于可选和强制匹配以及反转模式。

en: Channel on which the mesh network to join is located.
zh: 已位于要加入的 Mesh 网络信道。

en: SSID of the mesh network to join.
zh: 要加入的 mesh 网络的 SSID。

en: The data path type. One of "system", "netdev" or empty.
zh: 数据路径类型。"system"、"netdev" 之一或留空。

en: The bridge failure mode. One of "secure", "standalone" or empty.
zh: 网桥失败模式。"secure"、"standalone" 之一或留空。

en: Enable or disable multicast snooping.
zh: 启用或禁用多播监听。

en: Enable or disable RSTP.
zh: 启用或禁用 RSTP。

en: Enable or disable STP.
zh: 启用或禁用 STP。

en: Open vSwitch DPDK device arguments.
zh: Open vSwitch DPDK 设备参数。

en: The interface type. Either "internal", "system", "patch", "dpdk", or empty.
zh: 接口类型。"internal"、"system"、"patch"、"dpdk" 之一或留空。

en: Specifies the name of the interface for the other side of the patch. The patch on the other side must also set this interface as peer.
zh: 指定补丁另一侧的接口名称。另一边的补丁也必须将此接口设置为对等体。

en: The time port must be inactive in order to be considered down.
zh: 端口被视为关闭所需停用的时间。

en: Bonding mode. One of "active-backup", "balance-slb", or "balance-tcp".
zh: 绑定（Bonding）模式。"active-backup"、"balance-slb" 或 "balance-tcp" 之一。

en: The time port must be active before it starts forwarding traffic.
zh: 端口开始流量转发所需激活的时间。

en: LACP mode. One of "active", "off", or "passive".
zh: LACP 模式。"active"、"off" 或 "passive" 之一。

en: The VLAN tag in the range 0-4095.
zh: VLAN 标记在 0～4095 范围内。

en: The VLAN mode. One of "access", "native-tagged", "native-untagged", "trunk" or unset.
zh: VLAN 模式。"access"、"native-tagged"、"native-untagged"、"trunk" 之一或不设定。

en: If non-zero, instruct pppd to set the serial port to the specified baudrate.  This value should normally be left as 0 to automatically choose the speed.
zh: 如果非零，指示 pppd 设定串口到指定的波特率。要自动选择速度时此值通常保留为 0。

en: If TRUE, specify that pppd should set the serial port to use hardware flow control with RTS and CTS signals.  This value should normally be set to FALSE.
zh: 如果为 TRUE，指定 pppd 应设定串口以使用通过 RTS 和 CTS 信号的硬件流量控制。此值通常应设为 FALSE。

en: If non-zero, instruct pppd to presume the connection to the peer has failed if the specified number of LCP echo-requests go unanswered by the peer.  The "lcp-echo-interval" property must also be set to a non-zero value if this property is used.
zh: 如果非零，指示如果指定的 LCP 回响请求号码未被节点回应时 pppd 就认定到节点的连接失败了。如果要使用此属性，"lcp-echo-interval" 属性也必须设为非零值。

en: If non-zero, instruct pppd to send an LCP echo-request frame to the peer every n seconds (where n is the specified value).  Note that some PPP peers will respond to echo requests and some will not, and it is not possible to autodetect this.
zh: 如果非零，指示 pppd 每几秒发送一个 LCP 回响请求帧到节点（几秒为该属性指定）。注意有些 PPP 节点将响应回响请求而有些不会，并且无法自动检测此行为。

en: If TRUE, stateful MPPE is used.  See pppd documentation for more information on stateful MPPE.
zh: 如果为 TRUE，使用有状态 MPPE。关于有状态 MPPPE 的更多信息请查看 pppd 文档。

en: If non-zero, instruct pppd to request that the peer send packets no larger than the specified size.  If non-zero, the MRU should be between 128 and 16384.
zh: 如果非零，指示 pppd 请求节点发送的数据包不要超过指定的大小。如果非零，MRU 应在 128 和 16384 之间。

en: If non-zero, instruct pppd to send packets no larger than the specified size.
zh: 如果非零，指示 pppd 不要发送超过指定大小的数据包。

en: If TRUE, Van Jacobsen TCP header compression will not be requested.
zh: 如果为 TRUE，将不请求压缩 Van Jacobsen TCP 首部。

en: If TRUE, do not require the other side (usually the PPP server) to authenticate itself to the client.  If FALSE, require authentication from the remote side.  In almost all cases, this should be TRUE.
zh: 如果为 TRUE，不需要其他方（通常是 PPP 服务器）验证自己到客户端。如果为 FALSE，需要来自远端的验证。在大多数情况下，此属性应为 TRUE。

en: If TRUE, BSD compression will not be requested.
zh: 如果为 TURE，将不会请求 BSD 压缩。

en: If TRUE, "deflate" compression will not be requested.
zh: 如果为 TURE，将不会请求 "deflate" 压缩。

en: If TRUE, the CHAP authentication method will not be used.
zh: 如果为 TRUE，将不会使用 CHAP 验证方法。

en: If TRUE, the EAP authentication method will not be used.
zh: 如果为 TRUE，将不会使用 EAP 验证方法。

en: If TRUE, the MSCHAP authentication method will not be used.
zh: 如果为 TRUE，将不会使用 MSCHAP 验证方法。

en: If TRUE, the MSCHAPv2 authentication method will not be used.
zh: 如果为 TRUE，将不会使用 MSCHAPv2 验证方法。

en: If TRUE, the PAP authentication method will not be used.
zh: 如果为 TRUE，将不会使用 PAP 验证方法。

en: If TRUE, MPPE (Microsoft Point-to-Point Encryption) will be required for the PPP session.  If either 64-bit or 128-bit MPPE is not available the session will fail.  Note that MPPE is not used on mobile broadband connections.
zh: 如果为 TRUE，PPP 会话将需要 MPPE（微软点对点加密）。如果 64 位或 128 位的 MPPE 都不可用，会话将失败。注意 MPPE 不用在移动宽带连接。

en: If TRUE, 128-bit MPPE (Microsoft Point-to-Point Encryption) will be required for the PPP session, and the "require-mppe" property must also be set to TRUE.  If 128-bit MPPE is not available the session will fail.
zh: 如果为 TRUE，PPP 会话将需要 MPPE（微软点对点加密）且 "require-mppe" 也必须设为 TRUE。如果 128 位的 MPPE 不可用，会话将失败。

en: If given, specifies the parent interface name on which this PPPoE connection should be created.  If this property is not specified, the connection is activated on the interface specified in "interface-name" of NMSettingConnection.
zh: 如果给定了，指定此 PPPoE 连接应被创建在的上级接口名。如果此属性未指定，连接将激活到 NMSettingConnection 的 "interface-name" 所指定的接口。

en: If specified, instruct PPPoE to only initiate sessions with access concentrators that provide the specified service.  For most providers, this should be left blank.  It is only required if there are multiple access concentrators or a specific service is known to be required.
zh: 如果指定了，指示 PPPoE 只启动与提供了指定服务的集线器的会话。对于大多数运营商，此属性应留空。如果有多个集线器存在或者特定服务需要时，此属性才需要设定。

en: Whether the proxy configuration is for browser only.
zh: 代理配置是否只用于浏览器。

en: Method for proxy configuration, Default is NM_SETTING_PROXY_METHOD_NONE (0)
zh: 代理配置的方法，默认为 NM_SETTING_PROXY_METHOD_NONE (0)

en: PAC URL for obtaining PAC file.
zh: 用户获取 PAC 文件的 PAC URL。

en: Speed to use for communication over the serial port.  Note that this value usually has no effect for mobile broadband modems as they generally ignore speed settings and use the highest available speed.
zh: 通过串口通信使用的速度。注意该值一般对移动宽带调制解调器没有效果，因为它们通常忽略速度设置并使用最高的可用速度。

en: Byte-width of the serial communication. The 8 in "8n1" for example.
zh: 串口通信的字节宽度。以 "8n1" 中的 8 为例。

en: Parity setting of the serial port.
zh: 串口的奇偶校验设置。

en: Time to delay between each byte sent to the modem, in microseconds.
zh: 每次发送字节到调制解调器的延迟时间，以微秒计。

en: Number of stop bits for communication on the serial port.  Either 1 or 2. The 1 in "8n1" for example.
zh: 用在串口通信的停止位数量。要么是 1 要么是 2。以 "8n1" 中的 1 为例。

en: Whether to autoprobe virtual functions by a compatible driver. If set to NM_TERNARY_TRUE (1), the kernel will try to bind VFs to a compatible driver and if this succeeds a new network interface will be instantiated for each VF. If set to NM_TERNARY_FALSE (0), VFs will not be claimed and no network interfaces will be created for them. When set to NM_TERNARY_DEFAULT (-1), the global default is used; in case the global default is unspecified it is assumed to be NM_TERNARY_TRUE (1).
zh: 是否通过兼容的驱动程序自动探测虚拟功能（virtual function）。如果设为 NM_TERNARY_TRUE (1)，内核将尝试绑定虚拟功能到兼容的驱动，而且如果成功，每个虚拟功能都将实例化一个新的网络接口。如果设为 NM_TERNARY_FALSE (0)，虚拟功能将不被声明且不会为它们创建网络接口。当设为 NM_TERNARY_DEFAULT (-1) 时，使用全局默认值；全局默认未指定的情况下则假定为 NM_TERNARY_TRUE (1)。

en: The total number of virtual functions to create. Note that when the sriov setting is present NetworkManager enforces the number of virtual functions on the interface (also when it is zero) during activation and resets it upon deactivation. To prevent any changes to SR-IOV parameters don't add a sriov setting to the connection.
zh: 要创建的虚拟功能的总数。请注意，在激活或取消激活时重置它时，如果存在 sriov 设置（即使为 0），NetworkManager 都会强制实现在接口上的虚拟功能的数量。为了防止对 SR-IOV 参数的任何改变，则不要向连接添加 sriov 设置。

en: Array of virtual function descriptors. Each VF descriptor is a dictionary mapping attribute names to GVariant values. The 'index' entry is mandatory for each VF. When represented as string a VF is in the form: "INDEX [ATTR=VALUE[ ATTR=VALUE]...]". for example: "2 mac=00:11:22:33:44:55 spoof-check=true". Multiple VFs can be specified using a comma as separator. Currently, the following attributes are supported: mac, spoof-check, trust, min-tx-rate, max-tx-rate, vlans. The "vlans" attribute is represented as a semicolon-separated list of VLAN descriptors, where each descriptor has the form "ID[.PRIORITY[.PROTO]]". PROTO can be either 'q' for 802.1Q (the default) or 'ad' for 802.1ad.
zh: 虚拟功能描述符数组。每个虚拟功能描述符都是映射属性名到 GVariant 值的字典。"index" 条目为每个虚拟功能的必填项。当表示为字符串时，虚拟功能的格式为："INDEX [ATTR=VALUE[ ATTR=VALUE]...]"。例如："2 mac=00:11:22:33:44:55 spoof-check=true"。多个虚拟功能之间使用半角逗号作为分隔符。当前支持以下属性：mac、spoof-check、trust、min-tx-rate、max-tx-rate、vlans。"vlans" 属性表示为半角分号分隔的 VLAN 描述符列表，其中每个描述符的格式为 "ID[.PRIORITY[.PROTO]]"。PROTO 可以是用于 802.1Q（默认）的 "q" 或用于 802.1ad 的 "ad"。

en: The JSON configuration for the team network interface.  The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used.  See man teamd.conf for the format details.
zh: 组合（team）网络接口的 JSON 配置。此属性应包含适用于 teamd 的原始 JSON 配置，因为该值直接传递给 teamd。如果未指定则使用默认的配置。格式详情请参阅 teamd.conf 手册。

en: Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. Available keys are:   ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-inactive', 'send-always'. See teamd.conf man for more details.
zh: 连接的链路监视器配置：每个链路监视器都由一个字典定义，其密钥取决于所选的链路监视器。可用的链路监视器有 "ethtool"、"nsna_ping" 和 "arp_ping"，并且在字典中以密钥 "name" 指定。可用的密钥有：ethtool："delay-up"、"delay-down"、"init-wait"；nsna_ping："init-wait"、"interval"、"missed-max"、"target-host"；arp_ping：包括 nsna_ping 中的所有以及 "source-host"、"validate-active"、"validate-incative"、"send-always"。请参阅 teamd.conf 的 man 页了解详细信息。

en: Corresponds to the teamd mcast_rejoin.count.
zh: 对应于 teamd mcast_rejoin.count。

en: Corresponds to the teamd mcast_rejoin.interval.
zh: 对应于 teamd mcast_rejoin.interval。

en: Corresponds to the teamd notify_peers.count.
zh: 对应于 teamd notify_peers.count。

en: Corresponds to the teamd notify_peers.interval.
zh: 对应于 teamd notify_peers.interval。

en: Corresponds to the teamd runner.name. Permitted values are: "roundrobin", "broadcast", "activebackup", "loadbalance", "lacp", "random".
zh: 对应于 teamd runner.name。允许的值为 "roundrobin"、"broadcast"、"activebackup"、 "loadbalance"、"lacp"、"random"。

en: Corresponds to the teamd runner.active.
zh: 对应于 teamd runner.active。

en: Corresponds to the teamd runner.agg_select_policy.
zh: 对应于 teamd runner.agg_select_policy。

en: Corresponds to the teamd runner.fast_rate.
zh: 对应于 teamd runner.fast_rate。

en: Corresponds to the teamd runner.hwaddr_policy.
zh: 对应于 teamd runner.hwaddr_policy。

en: Corresponds to the teamd runner.min_ports.
zh: 对应于 teamd runner.min_ports。

en: Corresponds to the teamd runner.sys_prio.
zh: 对应于 teamd runner.sys_prio。

en: Corresponds to the teamd runner.tx_balancer.name.
zh: 对应于 teamd runner.tx_balancer.name。

en: Corresponds to the teamd runner.tx_balancer.interval.
zh: 对应于 teamd runner.tx_balancer.interval。

en: Corresponds to the teamd runner.tx_hash.
zh: 对应于 teamd runner.tx_hash。

en: The JSON configuration for the team port. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used. See man teamd.conf for the format details.
zh: 组合（team）接口的 JSON 配置。此属性应包含适用于 teamd 的原始 JSON 配置，因为该值直接传递给 teamd。如果未指定则使用默认的配置。格式详情请参阅 teamd.conf 手册。

en: Corresponds to the teamd ports.PORTIFNAME.lacp_key.
zh: 对应于 teamd ports.PORTIFNAME.lacp_key。

en: Corresponds to the teamd ports.PORTIFNAME.lacp_prio.
zh: 对应于 teamd ports.PORTIFNAME.lacp_prio。

en: Corresponds to the teamd ports.PORTIFNAME.prio.
zh: 对应于 teamd ports.PORTIFNAME.prio。

en: Corresponds to the teamd ports.PORTIFNAME.queue_id. When set to -1 means the parameter is skipped from the json config.
zh: 对应于 teamd ports.PORTIFNAME.queue_id。设定为 -1 时表示参数从 json 配置忽略。

en: Corresponds to the teamd ports.PORTIFNAME.sticky.
zh: 对应于 teamd ports.PORTIFNAME.sticky。

en: The group ID which will own the device. If set to NULL everyone will be able to use the device.
zh: 将拥有设备的组 ID。如果设为 NULL 则每个人都能使用设备。

en: The operating mode of the virtual device. Allowed values are NM_SETTING_TUN_MODE_TUN (1) to create a layer 3 device and NM_SETTING_TUN_MODE_TAP (2) to create an Ethernet-like layer 2 one.
zh: 虚拟设备的操作模式。允许值有 NM_SETTING_TUN_MODE_TUN (1) 以创建第三层设备和 NM_SETTING_TUN_MODE_TAP (2) 以创建类以太网的第二层设备。

en: If the property is set to TRUE, the interface will support multiple file descriptors (queues) to parallelize packet sending or receiving. Otherwise, the interface will only support a single queue.
zh: 如果属性设为 TRUE，接口将支持多个文件描述符（队列）以并行化数据包的发送和接收，接口将只支持单个队列。

en: The user ID which will own the device. If set to NULL everyone will be able to use the device.
zh: 将拥有设备的用户 ID。如果设为 NULL 则每个人都能使用设备。

en: If TRUE the interface will prepend a 4 byte header describing the physical interface to the packets.
zh: 如果为 TRUE，接口将前置一个描述到数据包的物理接口的 4 字节首部。

en: If TRUE the IFF_VNET_HDR the tunnel packets will include a virtio network header.
zh: 如果为 TRUE，隧道数据包的 IFF_VNET_HDR 将包含一个 virtio 网络首部。

en: A dictionary of key/value pairs with user data. This data is ignored by NetworkManager and can be used at the users discretion. The keys only support a strict ascii format, but the values can be arbitrary UTF8 strings up to a certain length.
zh: 包含用户数据的键/值对字典。此数据被网络管理器（NetworkManager）忽略且可被用户随意使用。键只支持严格的 ASCII 格式，但是值可以为长度有限的任意 UTF8 字符串。

en: For outgoing packets, a list of mappings from Linux SKB priorities to 802.1p priorities.  The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".
zh: 用于传出的数据包，从 Linux SKB 优先级到 802.1p 优先级的映射列表。映射以 "从:到" 的格式给定，其中 "从" 和 "到" 都是无符号整数，如 "7:3"。

en: One or more flags which control the behavior and features of the VLAN interface.  Flags include NM_VLAN_FLAG_REORDER_HEADERS (0x1) (reordering of output packet headers), NM_VLAN_FLAG_GVRP (0x2) (use of the GVRP protocol), and NM_VLAN_FLAG_LOOSE_BINDING (0x4) (loose binding of the interface to its master device's operating state). NM_VLAN_FLAG_MVRP (0x8) (use of the MVRP protocol). The default value of this property is NM_VLAN_FLAG_REORDER_HEADERS, but it used to be 0. To preserve backward compatibility, the default-value in the D-Bus API continues to be 0 and a missing property on D-Bus is still considered as 0.
zh: 控制 VLAN 接口的行为和功能的一个或多个标志。标识包含 NM_VLAN_FLAG_REORDER_HEADERS (0x1)（重新排序输出数据包首部）、NM_VLAN_FLAG_GVRP (0x2)（使用 GVRP 协议）、NM_VLAN_FLAG_LOOSE_BINDING (0x4)（接口到它主设备运行状态的松散绑定）和 NM_VLAN_FLAG_MVRP (0x8)（使用 MVRP 协议）。此属性的默认值为 NM_VLAN_FLAG_REORDER_HEADERS，但它以前是 0。为了保持后向兼容性，D-Bus API 里的默认值继续为 0 而且 D-Bus 上缺少属性时仍视为 0。

en: The VLAN identifier that the interface created by this connection should be assigned. The valid range is from 0 to 4094, without the reserved id 4095.
zh: 由此连接创建的接口应该分配的 VLAN 标识符。有效范围为从 0 到 4094，不包括保留的 ID 4095。

en: For incoming packets, a list of mappings from 802.1p priorities to Linux SKB priorities.  The mapping is given in the format "from:to" where both "from" and "to" are unsigned integers, ie "7:3".
zh: 用于传入的数据包，从 802.1p 优先级到 Linux SKB 优先级的映射列表。映射以 "从:到" 的格式给定，其中 "从" 和 "到" 都是无符号整数，如 "7:3"。

en: If given, specifies the parent interface name or parent connection UUID from which this VLAN interface should be created.  If this property is not specified, the connection must contain an "802-3-ethernet" setting with a "mac-address" property.
zh: 如果给定了，其指定从此 VLAN 接口应该创建自的上级接口名称或上级连接的 UUID。如果此属性未指定，该连接必须包含具有 "mac-address" 属性的 "802-3-ethernet" 设置。

en: Dictionary of key/value pairs of VPN plugin specific data.  Both keys and values must be strings.
zh: VPN 插件特定数据的键/值对字典。键和值都必须为字符串。

en: If the VPN service supports persistence, and this property is TRUE, the VPN will attempt to stay connected across link changes and outages, until explicitly disconnected.
zh: 如果 VPN 服务支持持久连接，并且此属性为 TRUE，VPN 将尝试在链路更改和中断的整个期间都保持连接，直到手动断开连接。

en: Dictionary of key/value pairs of VPN plugin specific secrets like passwords or private keys.  Both keys and values must be strings.
zh: VPN 插件指定如密码或密钥的密钥（secret）的键/值对字典。键和值都必须为字符串。

en: D-Bus service name of the VPN plugin that this setting uses to connect to its network.  i.e. org.freedesktop.NetworkManager.vpnc for the vpnc plugin.
zh: 此连接用于连接到它网络的 VPN 插件的 D-Bus 服务名。例如 org.freedesktop.NetworkManager.vpnc 用于 vpnc 插件。

en: Timeout for the VPN service to establish the connection. Some services may take quite a long time to connect. Value of 0 means a default timeout, which is 60 seconds (unless overridden by vpn.timeout in configuration file). Values greater than zero mean timeout in seconds.
zh: VPN 服务建立连接的超时时间。有些服务可能需要很多时间才能连接。值 0 表示默认的超时，即 60 秒（除非被配置文件中的 vpn.timeout 覆盖）。大于零的值表示以秒计算的超时时间。

en: If the VPN connection requires a user name for authentication, that name should be provided here.  If the connection is available to more than one user, and the VPN requires each user to supply a different name, then leave this property empty.  If this property is empty, NetworkManager will automatically supply the username of the user which requested the VPN connection.
zh: 如果 VPN 连接需要用户名用于验证，应在这里提供。如果连接可用于多个用户，且 VPN 需要每个用户提供个不同的名称，那么让此属性留空。如果此属性留空，网络管理器（NetworkManager）将自动提供 VPN 连接所需要用户的用户名。

en: The routing table for this VRF.
zh: 该 VRF 的路由表。

en: Specifies the lifetime in seconds of FDB entries learnt by the kernel.
zh: 指定内核已获知 FDB 条目的生存期，以秒计。

en: Specifies the UDP destination port to communicate to the remote VXLAN tunnel endpoint.
zh: 指定连接到远程 VXLAN 隧道端点的 UDP 目标端口。

en: Specifies the VXLAN Network Identifier (or VXLAN Segment Identifier) to use.
zh: 指定要使用的 VXLAN 网络标识符（或 VXLAN 分段标识符）。

en: Specifies whether netlink LL ADDR miss notifications are generated.
zh: 指定是否生成网络链路 LL ADDR 未命中通知。

en: Specifies whether netlink IP ADDR miss notifications are generated.
zh: 指定是否生成网络链路 IP ADDR 未命中通知。

en: Specifies whether unknown source link layer addresses and IP addresses are entered into the VXLAN device forwarding database.
zh: 指定是否让未知来源的链路层地址和 IP 地址输入进 VXLAN 设备转发数据库。

en: Specifies the maximum number of FDB entries. A value of zero means that the kernel will store unlimited entries.
zh: 指定 FDB 条目的最大数量。零值表示允许内核存储不限量的条目。

en: If given, specifies the source IP address to use in outgoing packets.
zh: 如果给定，指定要在传出数据包使用的来源 IP 地址。

en: If given, specifies the parent interface name or parent connection UUID.
zh: 如果给定了，其指定上级接口名称或上级连接的 UUID。

en: Specifies whether ARP proxy is turned on.
zh: 指定是否打开 ARP 代理。

en: Specifies the unicast destination IP address to use in outgoing packets when the destination link layer address is not known in the VXLAN device forwarding database, or the multicast IP address to join.
zh: 指定当目标链路层地址在 VXLAN 设备转发数据库中未知时要在传出数据包中使用的单播目标 IP 地址，或者要加入的多播 IP 地址。

en: Specifies whether route short circuit is turned on.
zh: 指定是否打开路由短路。

en: Specifies the maximum UDP source port to communicate to the remote VXLAN tunnel endpoint.
zh: 指定连接到远程 VXLAN 隧道端点的最大 UDP 来源端口。

en: Specifies the minimum UDP source port to communicate to the remote VXLAN tunnel endpoint.
zh: 指定连接到远程 VXLAN 隧道端点的最小 UDP 来源端口。

en: Specifies the TOS value to use in outgoing packets.
zh: 指定要在传出数据包使用的 TOS 值。

en: Specifies the time-to-live value to use in outgoing packets.
zh: 指定要在传出数据包使用的存活时间值。

en: The P2P device that should be connected to. Currently, this is the only way to create or join a group.
zh: 应该连接到的 P2P 设备。目前，这是唯一创建或加入一个组的方法。

en: The Wi-Fi Display (WFD) Information Elements (IEs) to set. Wi-Fi Display requires a protocol specific information element to be set in certain Wi-Fi frames. These can be specified here for the purpose of establishing a connection. This setting is only useful when implementing a Wi-Fi Display client.
zh: 要设置的 WFD（Wi-Fi Display）IE（Information Elements）。WFD 需要在特定 Wi-Fi 数据帧中设置一个特定于协议的 IE。它们可以在这里设置来建立连接。这个设置只在实现一个 WFD 客户端时有用。

en: Flags indicating which mode of WPS is to be used. There's little point in changing the default setting as NetworkManager will automatically determine the best method to use.
zh: 指示使用哪种 WPS 模式（如果可用）的标志。由于网络管理器（NetworkManager）会自动决定要使用的最佳方法，因此改变默认设置几乎没有意义。

en: If specified, this connection will only apply to the WiMAX device whose MAC address matches. This property does not change the MAC address of the device (known as MAC spoofing). Deprecated: 1
zh: 如指定了，此连接将只应用到其 MAC 地址符合的 WiMAX 设备。此属性不会改变设备的 MAC 地址（又名 MAC 欺骗）。已弃用：1

en: Network Service Provider (NSP) name of the WiMAX network this connection should use. Deprecated: 1
zh: 此连接应使用的 WiMAX 网络服务提供商（NSP）的名称。已弃用：1

en: When TRUE, enforce auto-negotiation of speed and duplex mode. If "speed" and "duplex" properties are both specified, only that single mode will be advertised and accepted during the link auto-negotiation process: this works only for BASE-T 802.3 specifications and is useful for enforcing gigabits modes, as in these cases link negotiation is mandatory. When FALSE, "speed" and "duplex" properties should be both set or link configuration will be skipped.
zh: 为 TRUE 时，强制速度和双工模式的自动协商。如果 "speed" 和 "duplex" 属性都指定了，只有那一个模式会在链路自动协商过程中被通告和接受：这只对 BASE-T 802.3 规范有效并用于强制吉比特模式，因为在这些情况下链路协商时强制性的。为 FALSE 时，"speed" 和 "duplex" 属性应该都设置，否则链路配置将被忽略。

en: If specified, request that the device use this MAC address instead. This is known as MAC cloning or spoofing. Beside explicitly specifying a MAC address, the special values "preserve", "permanent", "random" and "stable" are supported. "preserve" means not to touch the MAC address on activation. "permanent" means to use the permanent hardware address if the device has one (otherwise this is treated as "preserve"). "random" creates a random MAC address on each connect. "stable" creates a hashed MAC address based on connection.stable-id and a machine dependent key. If unspecified, the value can be overwritten via global defaults, see manual of NetworkManager.conf. If still unspecified, it defaults to "preserve" (older versions of NetworkManager may use a different default value). On D-Bus, this field is expressed as "assigned-mac-address" or the deprecated "cloned-mac-address".
zh: 如指定了，则请求该设备使用此 MAC 地址来代替。这个可被称为 MAC 克隆或欺骗。除了明确地指定 MAC 地址，也支持 "preserve"、"permanent"、"random" 和 "stable" 等特殊值。"preserve" 表示激活时不动 MAC 地址。"permanent" 使用设备的永久硬件地址。"random" 则在每个连接上创建随机的 MAC 地址。"stable" 则根据 connection.stable-id 和机器相关密钥创建散列的 MAC 地址。如未指定，该值可被全局默认值覆盖，参见 NetworkManager.conf 的手册。如还未指定，它就默认为 "permanent"。在 D-Bus 上, 此字段表示为 "assigned-mac-address" 或已弃用的 "cloned-mac-address"。

en: When a value is set, either "half" or "full", configures the device to use the specified duplex mode. If "auto-negotiate" is "yes" the specified duplex mode will be the only one advertised during link negotiation: this works only for BASE-T 802.3 specifications and is useful for enforcing gigabits modes, as in these cases link negotiation is mandatory. If the value is unset (the default), the link configuration will be either skipped (if "auto-negotiate" is "no", the default) or will be auto-negotiated (if "auto-negotiate" is "yes") and the local device will advertise all the supported duplex modes. Must be set together with the "speed" property if specified. Before specifying a duplex mode be sure your device supports it.
zh: 设定值时，"half" 和 "full" 二选一，配置设备要使用的指定双工模式。如果 "auto-negotiate" 为 "yes"，只有指定的模式会在链路自动协商过程中被通告：这只对 BASE-T 802.3 规范有效并用于强制吉比特模式，因为在这些情况下链路协商时强制性的。如果值未设定（默认值），链路配置要么将被忽略（如果 "auto-negotiate" 为 "no"，默认值）要么将被自动协商（如果 "auto-negotiate" 为 "yes"），并且本地设备将通告所有支持的双工模式。如果指定，必须与 "speed" 属性一块设定。在指定双工模式前请确保您的设备支持。

en: With "cloned-mac-address" setting "random" or "stable", by default all bits of the MAC address are scrambled and a locally-administered, unicast MAC address is created. This property allows to specify that certain bits are fixed. Note that the least significant bit of the first MAC address will always be unset to create a unicast MAC address. If the property is NULL, it is eligible to be overwritten by a default connection setting. If the value is still NULL or an empty string, the default is to create a locally-administered, unicast MAC address. If the value contains one MAC address, this address is used as mask. The set bits of the mask are to be filled with the current MAC address of the device, while the unset bits are subject to randomization. Setting "FE:FF:FF:00:00:00" means to preserve the OUI of the current MAC address and only randomize the lower 3 bytes using the "random" or "stable" algorithm. If the value contains one additional MAC address after the mask, this address is used instead of the current MAC address to fill the bits that shall not be randomized. For example, a value of "FE:FF:FF:00:00:00 68:F7:28:00:00:00" will set the OUI of the MAC address to 68:F7:28, while the lower bits are randomized. A value of "02:00:00:00:00:00 00:00:00:00:00:00" will create a fully scrambled globally-administered, burned-in MAC address. If the value contains more than one additional MAC addresses, one of them is chosen randomly. For example, "02:00:00:00:00:00 00:00:00:00:00:00 02:00:00:00:00:00" will create a fully scrambled MAC address, randomly locally or globally administered.
zh: "cloned-mac-address" 设置为 "random" 或 "stable" 时，按默认 MAC 地址的所有位都被扰乱，并创建一个本地管理的单播 MAC 地址。 此属性允许指定某些位为固定的。请注意，第一个 MAC 地址的最低有效位始终未被设置以创建单播MAC地址。如果属性为 NULL，它可以被默认的连接设置覆盖。如果该值还是 NULL 或为空字符串，默认值就为创建一个本地管理的单播 MAC 地址。如果该值包含一个 MAC 地址，此地址用作掩码。掩码的设置位将以设备的当前 MAC 地址填充，而未设置位将随机化。设为 "FE:FF:FF:00:00:00" 表示保留当前 MAC 地址的 OUI 且使用 "random" 或 "stable" 算法只随机最低三位。如果该值在掩码后包含一个附加的 MAC 地址，使用此地址来代替当前的 MAC 地址去填充那些不应该随机的位。示例，值 "FE:FF:FF:00:00:00 68:F7:28:00:00:00" 将设定 MAC 地址的 OUI 为  68:F7:28，而更低位随机化。值 "02:00:00:00:00:00 00:00:00:00:00:00" 将创建完全扰乱的全局管理烧录的 MAC 地址。如果值包含多个附加 MAC 地址，就随机选择其中一个。示例，"02:00:00:00:00:00 00:00:00:00:00:00 02:00:00:00:00:00" 将创建完全扰乱的 MAC 地址，随机地选择本地或全局管理。

en: If specified, this connection will only apply to the Ethernet device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).
zh: 如果指定了，此连接将只应用到其永久 MAC 地址匹配的以太网设备。此属性不会改变设备的 MAC 地址（例如 MAC 欺骗）。

en: If specified, this connection will never apply to the Ethernet device whose permanent MAC address matches an address in the list.  Each MAC address is in the standard hex-digits-and-colons notation (00:11:22:33:44:55).
zh: 如果指定了，此连接将从不应用到其永久 MAC 地址与列表里的地址匹配的以太网设备。每个 MAC 地址采用标准的十六进制数字和冒号标记（00:11:22:33:44:55）。

en: If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple Ethernet frames.
zh: 如果非零，只传输指定大小或更小的数据包，将较大的数据包分成多个以太网帧。

en: Specific port type to use if the device supports multiple attachment methods.  One of "tp" (Twisted Pair), "aui" (Attachment Unit Interface), "bnc" (Thin Ethernet) or "mii" (Media Independent Interface). If the device supports only one port type, this setting is ignored.
zh: 如果设备支持多个连接方法，指定其使用的端口类型。"tp"（双绞线）、"aui"（连接单元接口）、"bnc"（细以太网）或 "mii"（介质无关接口）之一。如果设备只支持一个端口类型，忽略此设置。

en: s390 network device type; one of "qeth", "lcs", or "ctc", representing the different types of virtual network devices available on s390 systems.
zh: s390 网络设备类型；"qeth"、"lcs" 或 "ctc" 之一，代表 s390 系统上可用的不同虚拟网络设备。

en: Identifies specific subchannels that this network device uses for communication with z/VM or s390 host.  Like the "mac-address" property for non-z/VM devices, this property can be used to ensure this connection only applies to the network device that uses these subchannels.  The list should contain exactly 3 strings, and each string may only be composed of hexadecimal characters and the period (.) character.
zh: 指定此网络设备与 z/VM 或 s390 主机通信使用的子通道的标识符。如 "mac-address" 用于非 z/VM 设备，此属性可用来确保此连接只应用到使用这些子通道的网络设备。列表应该包含 3 个字符串，且每个字符串只能由十六进制字符和半角句号（.）字符组成。

en: When a value greater than 0 is set, configures the device to use the specified speed. If "auto-negotiate" is "yes" the specified speed will be the only one advertised during link negotiation: this works only for BASE-T 802.3 specifications and is useful for enforcing gigabit speeds, as in this case link negotiation is mandatory. If the value is unset (0, the default), the link configuration will be either skipped (if "auto-negotiate" is "no", the default) or will be auto-negotiated (if "auto-negotiate" is "yes") and the local device will advertise all the supported speeds. In Mbit/s, ie 100 == 100Mbit/s. Must be set together with the "duplex" property when non-zero. Before specifying a speed value be sure your device supports it.
zh: 当设定为大于 0 的值时，配置此设备使用指定的速度。如果 "auto-negotiate" 为 "yes"，只有指定的速度会在链路自动协商过程中被通告：这只对 BASE-T 802.3 规范有效并用于强制吉比特模式，因为在这些情况下链路协商时强制性的。如果值未设定（0，默认值），链路配置要么将被忽略（如果 "auto-negotiate" 为 "no"，默认值）要么将被自动协商（如果 "auto-negotiate" 为 "yes"），并且本地设备将通告所有支持的双工模式。单位为 Mbit/s，例如 100 == 100Mbit/s。如果非零，必须与 "duplex" 属性一块设定。在指定速度值前请确保您的设备支持。

en: The NMSettingWiredWakeOnLan options to enable. Not all devices support all options. May be any combination of NM_SETTING_WIRED_WAKE_ON_LAN_PHY (0x2), NM_SETTING_WIRED_WAKE_ON_LAN_UNICAST (0x4), NM_SETTING_WIRED_WAKE_ON_LAN_MULTICAST (0x8), NM_SETTING_WIRED_WAKE_ON_LAN_BROADCAST (0x10), NM_SETTING_WIRED_WAKE_ON_LAN_ARP (0x20), NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC (0x40) or the special values NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT (0x1) (to use global settings) and NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE (0x8000) (to disable management of Wake-on-LAN in NetworkManager).
zh: 启用 NMSettingWiredWakeOnLan 的选项。并非全部设备都支持所有选项。可以是以下选项的任意组合：NM_SETTING_WIRED_WAKE_ON_LAN_PHY (0x2)、NM_SETTING_WIRED_WAKE_ON_LAN_UNICAST (0x4)、NM_SETTING_WIRED_WAKE_ON_LAN_MULTICAST (0x8)、NM_SETTING_WIRED_WAKE_ON_LAN_BROADCAST (0x10)、NM_SETTING_WIRED_WAKE_ON_LAN_ARP (0x20)、NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC (0x40) 或特殊值 NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT (0x1)（使用全局设置）和 NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE (0x8000)（在网络管理器（NetworkManager）里禁用 LAN 唤醒的管理）。

en: If specified, the password used with magic-packet-based Wake-on-LAN, represented as an Ethernet MAC address.  If NULL, no password will be required.
zh: 如果指定了，其为基于幻数据包的 LAN 唤醒所使用的密码，表示为以太网 MAC 地址。如果为 NULL，将不需要密码。

en: The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise, it is a 32-bit fwmark for outgoing packets. Note that "ip4-auto-default-route" or "ip6-auto-default-route" enabled, implies to automatically choose a fwmark.
zh: 使用 fwmark 是可选的，它在默认情况下被禁用。如果把它设为 0，则代表被禁用，其他情况下，它是一个用于出站数据包的 32 位 fwmark。请注意，如果 "ip4-auto-default-route" 或 "ip6-auto-default-route" 已启用，则意味着自动选择一个 fwmark。

en: Like ip4-auto-default-route, but for the IPv6 default route.
zh: 与 ip4-auto-default-route 相同，但针对于 IPv6 默认路由。

en: The listen-port. If listen-port is not specified, the port will be chosen randomly when the interface comes up.
zh: listen-port。如果 listen-port 没有被指定，则会在接口使用随机选择端口。

en: If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple fragments. If zero a default MTU is used. Note that contrary to wg-quick's MTU setting, this does not take into account the current routes at the time of activation.
zh: 如果非零，只传输指定大小或更小的数据包，大的数据包会被分成多个以太网帧。如果为 0， 则使用默认的 MTU。请注意，与 wg-quick 的 MTU 不同，它不会考虑在激活时当前的路由。

en: Whether to automatically add routes for the AllowedIPs ranges of the peers. If TRUE (the default), NetworkManager will automatically add routes in the routing tables according to ipv4.route-table and ipv6.route-table. Usually you want this automatism enabled. If FALSE, no such routes are added automatically. In this case, the user may want to configure static routes in ipv4.routes and ipv6.routes, respectively. Note that if the peer's AllowedIPs is "0.0.0.0/0" or "::/0" and the profile's ipv4.never-default or ipv6.never-default setting is enabled, the peer route for this peer won't be added automatically.
zh: 是否为 peer 的 AllowedIPs 范围自动添加路由。如果为 TRUE (默认设置)，NetworkManager 会根据 ipv4.route-table 和 ipv6.route-table 在路由表中自动添加路由。通常情况下这个自动性应该被启用。如果为 FALSE，不会自动添加路由。在这种情况下，用户需要分别在 ipv4.routes 和  ipv6.routes 中添加静态路由。注意，如果 peer 的AllowedIPs 为 "0.0.0.0/0" 或 "::/0"，并且启用了配置文件的 ipv4.never-default 或 ipv6.never-default 设置，则不会自动添加该 peer 的路由。

en: The 256 bit private-key in base64 encoding.
zh: 以 base64 编码的 256 为私钥。

en: Flags indicating how to handle the "private-key" property.
zh: 指示如何处理 "private-key" 属性的标志。

en: Configures AP isolation, which prevents communication between wireless devices connected to this AP. This property can be set to a value different from NM_TERNARY_DEFAULT (-1) only when the interface is configured in AP mode. If set to NM_TERNARY_TRUE (1), devices are not able to communicate with each other. This increases security because it protects devices against attacks from other clients in the network. At the same time, it prevents devices to access resources on the same wireless networks as file shares, printers, etc. If set to NM_TERNARY_FALSE (0), devices can talk to each other. When set to NM_TERNARY_DEFAULT (-1), the global default is used; in case the global default is unspecified it is assumed to be NM_TERNARY_FALSE (0).
zh: 配置 AP 隔离，可以阻止连接到此 AP 的无线设备之间的通信。此属性只能在接口配置为 AP 模式时，设定为一个不同于 NM_TERNARY_DEFAULT (-1) 的值。如果设为 NM_TERNARY_TRUE (1)，设备就不能互相通信。这样可以增加设备的安全性，因为它可以保护设备不受该网络下其他客户端的攻击。与此同时，它也阻止了设备访问同一无线网络下的资源，如文件共享、打印机等等。如果设为 NM_TERNARY_FALSE (0)，设备可以相互通信。设为 NM_TERNARY_DEFAULT (-1) 时，使用全局默认值；全局默认值未指定的情况下则假定为 NM_TERNARY_FALSE (0)。

en: 802.11 frequency band of the network.  One of "a" for 5GHz 802.11a or "bg" for 2.4GHz 802.11.  This will lock associations to the Wi-Fi network to the specific band, i.e. if "a" is specified, the device will not associate with the same network in the 2.4GHz band even if the network's settings are compatible.  This setting depends on specific driver capability and may not work with all drivers.
zh: 网络的 802.11 频段。一个 "a" 代表 5GHz 802.11a 或 "bg" 代表 2.4GHz 802.11。这将锁定关联的 Wi-Fi 网络到特定的频段，比如指定了 "a"，设备就不会关联在 2.4GHz 内的相同网络，不管网络设置是否兼容。此设置取决于具体驱动的功能，且可能不是全部的驱动都有效。

en: Wireless channel to use for the Wi-Fi connection.  The device will only join (or create for Ad-Hoc networks) a Wi-Fi network on the specified channel.  Because channel numbers overlap between bands, this property also requires the "band" property to be set.
zh: 用于 Wi-Fi 连接的无线信道。设备将只在指定的信道上加入（或创建 Ad-Hoc 网络）Wi-Fi 网络。因为信道号码在不同频段间重复，此属性也需要设定 "band" 属性。

en: If specified, request that the device use this MAC address instead. This is known as MAC cloning or spoofing. Beside explicitly specifying a MAC address, the special values "preserve", "permanent", "random" and "stable" are supported. "preserve" means not to touch the MAC address on activation. "permanent" means to use the permanent hardware address of the device. "random" creates a random MAC address on each connect. "stable" creates a hashed MAC address based on connection.stable-id and a machine dependent key. If unspecified, the value can be overwritten via global defaults, see manual of NetworkManager.conf. If still unspecified, it defaults to "preserve" (older versions of NetworkManager may use a different default value). On D-Bus, this field is expressed as "assigned-mac-address" or the deprecated "cloned-mac-address".
zh: 如指定了，则请求该设备使用此 MAC 地址来代替。这个可被称为 MAC 克隆或欺骗。除了明确地指定 MAC 地址，也支持 "preserve"、"permanent"、"random" 和 "stable" 等特殊值。"preserve" 表示激活时不动 MAC 地址。"permanent" 使用设备的永久硬件地址。"random" 则在每个连接上创建随机的 MAC 地址。"stable" 则根据 connection.stable-id 和机器相关密钥创建散列的 MAC 地址。如未指定，该值可被全局默认值覆盖，参见 NetworkManager.conf 的手册。如还未指定，它就默认为 "permanent"。在 D-Bus 上, 此字段表示为 "assigned-mac-address" 或已弃用的 "cloned-mac-address"。

en: If TRUE, indicates that the network is a non-broadcasting network that hides its SSID. This works both in infrastructure and AP mode. In infrastructure mode, various workarounds are used for a more reliable discovery of hidden networks, such as probe-scanning the SSID.  However, these workarounds expose inherent insecurities with hidden SSID networks, and thus hidden SSID networks should be used with caution. In AP mode, the created network does not broadcast its SSID. Note that marking the network as hidden may be a privacy issue for you (in infrastructure mode) or client stations (in AP mode), as the explicit probe-scans are distinctly recognizable on the air.
zh: 如果为 TRUE，代表网络是一个隐藏了其 SSID 的非广播网络。这适用于基础结构（infrastructure）模式和 AP 模式。对于基础结构模式，可以使用不同的方法来更可靠地发现隐藏网络，例如探针扫描 SSID。然而，这些方法会暴露出隐藏了 SSID 的网络的不安全性，因此在使用隐藏了 SSID 的网络时应谨慎。对于 AP 模式，创建的网络不会广播其 SSID。请注意，把网络标记为隐藏对于您（基础结构模式）或客户端工作站（AP 模式）可能只是一个隐私问题，因为显式探针扫描可以识别它们。

en: If specified, this connection will only apply to the Wi-Fi device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).
zh: 如指定了，此连接将只应用到符合永久 MAC 地址的 Wi-Fi 设备。此属性不会改变设备的 MAC 地址（例如 MAC 欺骗）。

en: A list of permanent MAC addresses of Wi-Fi devices to which this connection should never apply.  Each MAC address should be given in the standard hex-digits-and-colons notation (eg "00:11:22:33:44:55").
zh: Wi-Fi 设备的永久 MAC 地址列表，其地址此连接应该从不应用。每个 MAC 地址应给定为标准的十六进制数字和冒号的表示法（比如 "00:11:22:33:44:55"）。

en: One of NM_SETTING_MAC_RANDOMIZATION_DEFAULT (0) (never randomize unless the user has set a global default to randomize and the supplicant supports randomization),  NM_SETTING_MAC_RANDOMIZATION_NEVER (1) (never randomize the MAC address), or NM_SETTING_MAC_RANDOMIZATION_ALWAYS (2) (always randomize the MAC address). This property is deprecated for 'cloned-mac-address'. Deprecated: 1
zh: NM_SETTING_MAC_RANDOMIZATION_DEFAULT (0)（从不随机化，除非用户设定了全局默认随机且请求方支持随机化）、NM_SETTING_MAC_RANDOMIZATION_NEVER (1)（从不随机化 MAC 地址）或 NM_SETTING_MAC_RANDOMIZATION_ALWAYS (2)（总是随机化 MAC 地址）之一。此属性已为 "cloned-mac-address" 所弃用。已弃用：1

en: Wi-Fi network mode; one of "infrastructure", "mesh", "adhoc" or "ap".  If blank, infrastructure is assumed.
zh: Wi-Fi 网络模式；"infrastructure"、"mesh"、"adhoc" 或 "ap" 之一。如果留空，假定为 infrastructure。

en: One of NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2) (disable Wi-Fi power saving), NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3) (enable Wi-Fi power saving), NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1) (don't touch currently configure setting) or NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0) (use the globally configured value). All other values are reserved.
zh: NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2)（禁用 Wi-Fi 的节能模式）、 NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3)（启用 Wi-Fi 的节能模式）、 NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1)（不改变当前配置）或 NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0)（使用全局配置值）之一。所有其他值都保留。

en: If non-zero, directs the device to only use the specified bitrate for communication with the access point.  Units are in Kb/s, ie 5500 = 5.5 Mbit/s.  This property is highly driver dependent and not all devices support setting a static bitrate.
zh: 如果非零，指示设备仅使用指定的比特率与接入点进行通信。单位为 Kb/s，示例 5500=5.5 Mbit/s。此属性依赖于驱动，并非所有设备都支持设置静态比特率。

en: A list of BSSIDs (each BSSID formatted as a MAC address like "00:11:22:33:44:55") that have been detected as part of the Wi-Fi network.  NetworkManager internally tracks previously seen BSSIDs. The property is only meant for reading and reflects the BSSID list of NetworkManager. The changes you make to this property will not be preserved.
zh: 检测为 Wi-Fi 网络一部分的 BSSID 列表（每个 BSSID 格式化为如 "00:11:22:33:44:55" 的 MAC 地址）。网络管理器（NetworkManager）会内部追踪先前见过的 BSSID。此属性仅用于读取和显示网络管理器的 BSSID 列表。您对此属性所作的更改不会保留。

en: SSID of the Wi-Fi network. Must be specified.
zh: Wi-Fi 网络的 SSID。必须指定。

en: If non-zero, directs the device to use the specified transmit power. Units are dBm.  This property is highly driver dependent and not all devices support setting a static transmit power.
zh: 如果非零，指示设备使用指定的传输功率。单位为 dBm。此属性依赖于驱动，并非所有设备都支持设置静态的传输功率。

en: The NMSettingWirelessWakeOnWLan options to enable. Not all devices support all options. May be any combination of NM_SETTING_WIRELESS_WAKE_ON_WLAN_ANY (0x2), NM_SETTING_WIRELESS_WAKE_ON_WLAN_DISCONNECT (0x4), NM_SETTING_WIRELESS_WAKE_ON_WLAN_MAGIC (0x8), NM_SETTING_WIRELESS_WAKE_ON_WLAN_GTK_REKEY_FAILURE (0x10), NM_SETTING_WIRELESS_WAKE_ON_WLAN_EAP_IDENTITY_REQUEST (0x20), NM_SETTING_WIRELESS_WAKE_ON_WLAN_4WAY_HANDSHAKE (0x40), NM_SETTING_WIRELESS_WAKE_ON_WLAN_RFKILL_RELEASE (0x80), NM_SETTING_WIRELESS_WAKE_ON_WLAN_TCP (0x100) or the special values NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT (0x1) (to use global settings) and NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE (0x8000) (to disable management of Wake-on-LAN in NetworkManager).
zh: 启用 NMSettingWiredWakeOnWLan 的选项。并非全部设备都支持所有选项。可以是以下选项的任意组合：NM_SETTING_WIRELESS_WAKE_ON_WLAN_ANY (0x2)、NM_SETTING_WIRELESS_WAKE_ON_WLAN_DISCONNECT (0x4)、NM_SETTING_WIRELESS_WAKE_ON_WLAN_MAGIC (0x8)、NM_SETTING_WIRELESS_WAKE_ON_WLAN_GTK_REKEY_FAILURE (0x10)、NM_SETTING_WIRELESS_WAKE_ON_WLAN_EAP_IDENTITY_REQUEST (0x20)、NM_SETTING_WIRELESS_WAKE_ON_WLAN_4WAY_HANDSHAKE (0x40)、NM_SETTING_WIRELESS_WAKE_ON_WLAN_RFKILL_RELEASE (0x80)、NM_SETTING_WIRELESS_WAKE_ON_WLAN_TCP (0x100) 或特殊值 NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT (0x1)（使用全局默认值）和 NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE (0x8000)（在网络管理器（NetworkManager）中禁用 WLAN 唤醒的管理）。

en: When WEP is used (ie, key-mgmt = "none" or "ieee8021x") indicate the 802.11 authentication algorithm required by the AP here.  One of "open" for Open System, "shared" for Shared Key, or "leap" for Cisco LEAP.  When using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the "leap-username" and "leap-password" properties must be specified.
zh: 当时使用 WEP 时（示例，key-mgmt = "none" 或 "ieee8021x"）表示接入点这里需要 802.11 验证算法。其中的 "open" 用于开放系统（Open System），"shared" 用于共享密钥，而 "leap" 用于思科 LEAP。当使用思科 LEAP（示例，key-mgmt = "ieee8021x" 和 auth-alg = "leap"）时，必须指定 "leap-username" 和 "leap-password" 属性。

en: Indicates whether Fast Initial Link Setup (802.11ai) must be enabled for the connection.  One of NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE (1) (disable FILS), NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL (2) (enable FILS if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED (3) (enable FILS and fail if not supported).  When set to NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) and no global default is set, FILS will be optionally enabled.
zh: 指示链路是否为连接启用快速初始链路设置（FILS/802.11ai）。NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0)（使用全局默认值）、 NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE (1)（禁用 FILS）、 NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL (2)（如果请求方和接入点支持 FILS 就启用）或 NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED (3)（启用 FILS，不支持就失败）之一。当设定为 NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) 时且未设定全局默认值，FILS 将被选择启用。

en: A list of group/broadcast encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list.  For maximum compatibility leave this property empty.  Each list element may be one of "wep40", "wep104", "tkip", or "ccmp".
zh: 组/广播加密算法列表，用来阻止连接到那些不使用列表中算法的 Wi-Fi 网络。为了最好的兼容性，可以让此属性留空。每个列表元素可以为 "wep40"、"wep104"、"tkip" 或 "ccmp" 中的一个。

en: The login password for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap").
zh: 传统 LEAP 连接的登录密码（示例，key-mgmt = "ieee8021x" 和 auth-alg = "leap"）。

en: Flags indicating how to handle the "leap-password" property.
zh: 指示如何处理 "leap-password" 属性的标志。

en: The login username for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap").
zh: 传统 LEAP 连接的登录用户名（示例，key-mgmt = "ieee8021x" 和 auth-alg = "leap"）。

en: A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty.  Each list element may be one of "tkip" or "ccmp".
zh: 成对加密算法列表，用来阻止连接到那些不使用列表中算法的 Wi-Fi 网络。为了最好的兼容性，可以让此属性留空。每个列表元素可以为 "tkip" 或 "ccmp" 中的一个。

en: Indicates whether Protected Management Frames (802.11w) must be enabled for the connection.  One of NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE (1) (disable PMF), NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL (2) (enable PMF if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED (3) (enable PMF and fail if not supported).  When set to NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) and no global default is set, PMF will be optionally enabled.
zh: 指示是否必须为连接启用受保护的管理帧（PMF/802.11w）。NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0)（使用全局默认值）、 NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE (1)（禁用 PMF）、 NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL (2)（如果请求方和接入点支持 PMF 就启用）或 NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED (3)（启用 PMF，不支持就失败）之一。当设定为 NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) 时且未设定全局默认值，PMF 将被选择启用。

en: List of strings specifying the allowed WPA protocol versions to use. Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN).  If not specified, both WPA and RSN connections are allowed.
zh: 字符串列表，指定允许使用的 WPA 协议版本。每个元素可以为 "wpa"（允许 WPA）或 "rsn"（允许 WPA2/RSN）中的一个。如果未指定，WPA 和 RSN 连接都允许。

en: Pre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII passphrase of 8 to 63 characters that is (as specified in the 802.11i standard) hashed to derive the actual key, or the key in form of 64 hexadecimal character. The WPA3-Personal networks use a passphrase of any length for SAE authentication.
zh: WPA 网络的预共享密钥（Pre-Shared-Key）。对于 WPA-PSK，它是一个 8 到 63 个字符的 ASCII 密码口令（由 802.11i 标准指定）通过哈希以获得实际的密钥，或为一个 64 位  hexadecimal 字符的密钥。WPA3-Personal 网络使用可以为任何长度的密码口令以进行 SAE 验证。

en: Flags indicating how to handle the "psk" property.
zh: 指示如何处理 "psk" 属性的标志。

en: Flags indicating how to handle the "wep-key0", "wep-key1", "wep-key2", and "wep-key3" properties.
zh: 指示如何处理 "wep-key0"、"wep-key1"、"wep-key2" 和 "wep-key3" 属性的标志。

en: Controls the interpretation of WEP keys.  Allowed values are NM_WEP_KEY_TYPE_KEY (1), in which case the key is either a 10- or 26-character hexadecimal string, or a 5- or 13-character ASCII password; or NM_WEP_KEY_TYPE_PASSPHRASE (2), in which case the passphrase is provided as a string and will be hashed using the de-facto MD5 method to derive the actual WEP key.
zh: 控制 WEP 密钥的转义。允许的值有 NM_WEP_KEY_TYPE_KEY (1)，此情况下密钥要么是 10 或 26 个字符长度的十六进制字符串，要么是 5 或 13 个字符长度的 ASCII 密码；还有 NM_WEP_KEY_TYPE_PASSPHRASE (2)，此情况下密码以字符串提供，并使用事实上的 MD5 方法散列以衍生实际的 WEP 密钥。

en: Index 0 WEP key.  This is the WEP key used in most networks.  See the "wep-key-type" property for a description of how this key is interpreted.
zh: 索引 0 WEP 密钥。这个是在大多数网络下使用的 WEP 密钥。参见 "wep-key-type" 属性获取解释该密钥的描述。

en: Index 1 WEP key.  This WEP index is not used by most networks.  See the "wep-key-type" property for a description of how this key is interpreted.
zh: 索引 1 WEP 密钥。此 WEP 索引不在大多数网络下使用。参见 "wep-key-type" 属性获取解释该密钥的描述。

en: Index 2 WEP key.  This WEP index is not used by most networks.  See the "wep-key-type" property for a description of how this key is interpreted.
zh: 索引 2 WEP 密钥。此 WEP 索引不在大多数网络下使用。参见 "wep-key-type" 属性获取解释该密钥的描述。

en: Index 3 WEP key.  This WEP index is not used by most networks.  See the "wep-key-type" property for a description of how this key is interpreted.
zh: 索引 3 WEP 密钥。此 WEP 索引不在大多数网络下使用。参见 "wep-key-type" 属性获取解释该密钥的描述。

en: When static WEP is used (ie, key-mgmt = "none") and a non-default WEP key index is used by the AP, put that WEP key index here.  Valid values are 0 (default key) through 3.  Note that some consumer access points (like the Linksys WRT54G) number the keys 1 - 4.
zh: 当使用静态 WEP 时（例如 key-mgmt = "none"）并且接入点使用非默认的 WEP 密钥索引，在这里设置该 WEP 密钥索引。有效值从 0（默认密钥）到 3。注意有些用户接入点（如 Linksys WRT54G）编号密钥为 1～4。

en: Flags indicating which mode of WPS is to be used if any. There's little point in changing the default setting as NetworkManager will automatically determine whether it's feasible to start WPS enrollment from the Access Point capabilities. WPS can be disabled by setting this property to a value of 1.
zh: 指示使用哪种 WPS 模式（如果可用）的标志。由于网络管理器（NetworkManager）会自动从接入点功能确定启动 WPS 注册是否可行，因此改变默认设置几乎没有意义。可以通过设置此属性值为 1 来禁用 WPS。

en: IEEE 802.15.4 channel. A positive integer or -1, meaning "do not set, use whatever the device is already set to".
zh: IEEE 802.15.4 信道。一个正整数，或 -1 意味着 "不设置，使用设置的设置"。

en: If specified, this connection will only apply to the IEEE 802.15.4 (WPAN) MAC layer device whose permanent MAC address matches.
zh: 如果指定了，此连接将只应用到其永久 MAC 地址匹配的 IEEE 802.15.4 (WPAN) MAC 层设备。

en: IEEE 802.15.4 channel page. A positive integer or -1, meaning "do not set, use whatever the device is already set to".
zh: IEEE 802.15.4 信道页。一个正整数，或 -1 意味着 "不设置，使用设备的设置"。

en: IEEE 802.15.4 Personal Area Network (PAN) identifier.
zh: IEEE 802.15.4 个人区域网络（PAN）标识符。

en: Short IEEE 802.15.4 address to be used within a restricted environment.
zh: 在受限环境中使用的短 IEEE 802.15.4 地址。

en: Whether the system hostname can be determined from DHCP on this connection. When set to NM_TERNARY_DEFAULT (-1), the value from global configuration is used. If the property doesn't have a value in the global configuration, NetworkManager assumes the value to be NM_TERNARY_TRUE (1).
zh: 此连接上的系统主机名是否能由 DHCP 决定。当设为 NM_TERNARY_DEFAULT (-1)，使用全局配置的值。如果全局配置也没有设定值，NetworkManager 则假定值为 NM_TERNARY_TRUE (1)。

en: Whether the system hostname can be determined from reverse DNS lookup of addresses on this device. When set to NM_TERNARY_DEFAULT (-1), the value from global configuration is used. If the property doesn't have a value in the global configuration, NetworkManager assumes the value to be NM_TERNARY_TRUE (1).
zh: 此连接上的系统主机名是否能由反向 DNS 查找的地址决定。当设为 NM_TERNARY_DEFAULT (-1)，使用全局配置的值。如果全局配置也没有设定值，NetworkManager 则假定值为 NM_TERNARY_TRUE (1)。

en: If set to NM_TERNARY_TRUE (1), NetworkManager attempts to get the hostname via DHCPv4/DHCPv6 or reverse DNS lookup on this device only when the device has the default route for the given address family (IPv4/IPv6). If set to NM_TERNARY_FALSE (0), the hostname can be set from this device even if it doesn't have the default route. When set to NM_TERNARY_DEFAULT (-1), the value from global configuration is used. If the property doesn't have a value in the global configuration, NetworkManager assumes the value to be NM_TERNARY_FALSE (0).
zh: 如果设为 NM_TERNARY_TRUE (1)，仅当设备拥有给定地址族（IPv4/IPv6）的默认路由时，NetworkManager 尝试通过此设备上的 DHCPv4/DHCPv6 或反向 DNS 查找获取主机名。如果设为 NM_TERNARY_FALSE (0)，主机名可以从此设备设定，即使它没有默认路由。当设为 NM_TERNARY_DEFAULT (-1)，使用全局配置的值。如果全局配置也没有设定值，NetworkManager 则假定值为 NM_TERNARY_FALSE (0)。

en: The relative priority of this connection to determine the system hostname. A lower numerical value is better (higher priority).  A connection with higher priority is considered before connections with lower priority. If the value is zero, it can be overridden by a global value from NetworkManager configuration. If the property doesn't have a value in the global configuration, the value is assumed to be 100. Negative values have the special effect of excluding other connections with a greater numerical priority value; so in presence of at least one negative priority, only connections with the lowest priority value will be used to determine the hostname.
zh: 此连接确定系统主机名的相对优先级。数值越低优先级越高。高优先级的连接比低优先级的先被考虑。如果值为零，它可以被 NetworkManager 配置的全局值覆盖。如果全局配置里该属性没有值，则假定值为 100。负值具有排除其他具有高优先级数值的连接的特殊效果；所以存在至少一个负值优先级的情况下，只有具有最低优先级数值的连接会被用于确定主机名。

en: A dictionary of key/value pairs with exernal-ids for OVS.
zh: 带有 OVS 外部 ID 的键/值对的字典。

en: This property specifies the peer interface name of the veth. This property is mandatory.
zh: 此属性指定了 veth 对等端的接口名称。必须填写。

en: Editor failed: %s
zh: 编辑器失败：%s

en: Could not re-read file: %s
zh: 无法重新读取文件：%s

en: Error: timeout creating NMClient object
zh: 错误：创建 NMClient 对象时超时

en: Error: Could not create NMClient object: %s
zh: 错误：无法创建 NMClient 对象：%s

en: Wait for NetworkManager startup instead of a connection
zh: 等待网络管理器启动而不是连接

en: Exit immediately if NetworkManager is not running or connecting
zh: 如果网络管理器未运行或连接则立即退出

en: Waits for NetworkManager to finish activating startup network connections.
zh: 等待网络管理完成激活启动网络连接。

en: Invalid option.  Please use --help to see a list of valid options.
zh: 无效选项。请使用 --help 查看有效选项列表。

en: Usage: nmcli agent { COMMAND | help }
    
    COMMAND := { secret | polkit | all }
zh: 用法：nmcli agent { COMMAND | help }
    
    命令 := { secret | polkit | all }

en: Usage: nmcli agent secret { help }
    
    Runs nmcli as NetworkManager secret agent. When NetworkManager requires
    a password it asks registered agents for it. This command keeps nmcli running
    and if a password is required asks the user for it.
zh: 用法：nmcli agent secret { help }
    
    将 nmcli 作为网络管理器（NetworkManager）的密钥（secret）代理运行。当 NetworkManager 要求密码时，它将请求
    注册的代理提供。这个命令将使 nmcli 保持运行，如果要求密码则会请求用户提供。

en: Usage: nmcli agent polkit { help }
    
    Registers nmcli as a polkit action for the user session.
    When a polkit daemon requires an authorization, nmcli asks the user and gives
    the response back to polkit.
zh: 用法：nmcli agent polkit { help }
    
    将 nmcli 注册为用于用户会话的 polkit 操作。
    当 polkit 守护进程要求授权时，nmcli 询问用户后将其响应返回 polkit。

en: Usage: nmcli agent all { help }
    
    Runs nmcli as both NetworkManager secret and a polkit agent.
zh: 用法：nmcli agent all { help }
    
    将 nmcli 同时作为网络管理器（NetworkManager）的密钥（secret）代理及 polkit 代理运行。

en: nmcli successfully registered as a NetworkManager's secret agent.
zh: nmcli 已成功地注册为网络管理器（NetworkManager）的密钥（secret）代理。

en: Error: secret agent initialization failed
zh: 错误：密钥（secret）代理初始化失败

en: nmcli successfully registered as a polkit agent.
zh: nmcli 已成功地注册为 polkit 代理。

en: Error: polkit agent initialization failed: %s
zh: 错误：polkit 代理初始化失败：%s

en: Error: openconnect failed: %s
zh: 错误：openconnect 失败：%s

en: Error: openconnect failed with status %d
zh: 错误：openconnect 失败，状态为 %d

en: Error: openconnect failed with signal %d
zh: 错误：openconnect 失败，信号为 %d

en: Warning: password for '%s' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.
zh: 警告："passwd-file" 里没有给定 "%s" 的密码而且 nmcli 没有 "--ask" 选项就无法进行
    询问。

en: Error: Could not create NMClient object: %s.
zh: 错误：无法创建 NMClient 对象：%s。

en: Error: NetworkManager is not running.
zh: 错误：网络管理器（NetworkManager）未运行。

en: Error: argument '%s' not understood. Try passing --help instead.
zh: 错误：不能理解参数 "%s"。试下换成传递 --help 参数。

en: Error: missing argument. Try passing --help.
zh: 错误：缺少参数。试下传递 --help 参数。

en: portal
zh: 入口

note: define some prompts for connection editor
en: Setting name?
zh: 设置名称？

en: Property name?
zh: 属性名称？

en: Enter connection type:
zh: 输入连接类型：

note: define some other prompts
en: Connection (name, UUID, or path):
zh: 连接（名称、UUID 或路径）：

en: VPN connection (name, UUID, or path):
zh: VPN 连接（名称、UUID 或路径）：

en: Connection(s) (name, UUID, or path):
zh: 连接（名称、UUID 或路径）：

comment: apath = active path
en: Connection(s) (name, UUID, path or apath):
zh: 连接（名称、UUID、路径或活动路径）：

en: activating
zh: 激活中

en: VPN connecting (prepare)
zh: VPN 连接中（准备）

en: VPN connecting (need authentication)
zh: VPN 连接中（需要验证）

en: VPN connecting
zh: VPN 连接中

en: VPN connecting (getting IP configuration)
zh: VPN 连接中（获取 IP 配置中）

en: VPN connected
zh: VPN 已连接

en: VPN disconnected
zh: VPN 已断开

en: Usage: nmcli connection { COMMAND | help }
    
    COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export }
    
      show [--active] [--order <order spec>]
      show [--active] [id | uuid | path | apath] <ID> ...
    
      up [[id | uuid | path] <ID>] [ifname <ifname>] [ap <BSSID>] [passwd-file <file with passwords>]
    
      down [id | uuid | path | apath] <ID> ...
    
      add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- ([+|-]<setting>.<property> <value>)+]
    
      modify [--temporary] [id | uuid | path] <ID> ([+|-]<setting>.<property> <value>)+
    
      clone [--temporary] [id | uuid | path ] <ID> <new name>
    
      edit [id | uuid | path] <ID>
      edit [type <new_con_type>] [con-name <new_con_name>]
    
      delete [id | uuid | path] <ID>
    
      monitor [id | uuid | path] <ID> ...
    
      reload
    
      load <filename> [ <filename>... ]
    
      import [--temporary] type <type> file <file to import>
    
      export [id | uuid | path] <ID> [<output file>]
zh: 用法：nmcli connection { 命令 | help }
    
    命令 := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export }
    
      show [--active] [--order <排序规则>]
      show [--active] [id | uuid | path | apath] <ID> ...
    
      up [[id | uuid | path] <ID>] [ifname <接口名称>] [ap <BSSID>] [passwd-file <密码文件>]
    
      down [id | uuid | path | apath] <ID> ...
    
      add 常用选项 类型特定选项 从选项 IP_选项 [-- ([+|-]<设置>.<属性> <值>)+]
    
      modify [--temporary] [id | uuid | path] <ID> ([+|-]<设置>.<属性> <值>)+
    
      clone [--temporary] [id | uuid | path ] <ID> <新名称>
    
      edit [id | uuid | path] <ID>
      edit [type <新连接类型>] [con-name <新连接名称>]
    
      delete [id | uuid | path] <ID>
    
      monitor [id | uuid | path] <ID> ...
    
      reload
    
      load <文件名> [ <文件名>... ]
    
      import [--temporary] type <类型> file <要导入的文件>
    
      export [id | uuid | path] <ID> [<输出文件>]

en: Usage: nmcli connection show { ARGUMENTS | help }
    
    ARGUMENTS := [--active] [--order <order spec>]
    
    List in-memory and on-disk connection profiles, some of which may also be
    active if a device is using that connection profile. Without a parameter, all
    profiles are listed. When --active option is specified, only the active
    profiles are shown. --order allows custom connection ordering (see manual page).
    
    ARGUMENTS := [--active] [id | uuid | path | apath] <ID> ...
    
    Show details for specified connections. By default, both static configuration
    and active connection data are displayed. It is possible to filter the output
    using global '--fields' option. Refer to the manual page for more information.
    When --active option is specified, only the active profiles are taken into
    account. Use global --show-secrets option to reveal associated secrets as well.
zh: 用法：nmcli connection show { 参数 | help }
    
    参数 := [--active] [--order <排序规则>]
    
    列出内存中以及磁盘上的连接配置集，其中也有些是活动的，如果它正被设备使用的话。
    未使用参数时，所有的配置集都将列出。当指定 --active 选项时，只显示活动的配置
    集。--order 允许自定义连接的顺序（请参考手册页）。
    
    参数 := [--active] [id | uuid | path | apath] <ID> ...
    
    显示指定连接的细节。在默认情况下，静态配置和活动连接数据都会被显示。您可以用全
    局的 "--fields" 选项过滤输出。更多信息请参考手册页。当指定 --active 选项时，只
    会考虑活动的配置集。请使用全局的 --show-secrets 选项以同时显示关联的密钥（secret）。

en: Usage: nmcli connection up { ARGUMENTS | help }
    
    ARGUMENTS := [id | uuid | path] <ID> [ifname <ifname>] [ap <BSSID>] [nsp <name>] [passwd-file <file with passwords>]
    
    Activate a connection on a device. The profile to activate is identified by its
    name, UUID or D-Bus path.
    
    ARGUMENTS := ifname <ifname> [ap <BSSID>] [nsp <name>] [passwd-file <file with passwords>]
    
    Activate a device with a connection. The connection profile is selected
    automatically by NetworkManager.
    
    ifname      - specifies the device to active the connection on
    ap          - specifies AP to connect to (only valid for Wi-Fi)
    nsp         - specifies NSP to connect to (only valid for WiMAX)
    passwd-file - file with password(s) required to activate the connection
zh: 用法：nmcli connection up { 参数 | help }
    
    参数 := [id | uuid | path] <ID> [ifname <接口名>] [ap <BSSID>] [nsp <名称>] [passwd-file <密码文件>]
    
    激活设备上的连接。要激活的配置集由它的名称、UUID 或 D-Bus 路径来确定。
    
    参数 := ifname <接口名称> [ap <BSSID>] [nsp <名称>] [passwd-file <密码文件>]
    
    用连接激活设备。网络管理器（NetworkManager）会自动选择连接配置集。
    
    ifname      - 指定激活连接所用的设备
    ap          - 指定要连接的 AP（只对 Wi-Fi 有效）
    nsp         - 指定要连接的 NSP（只对 WiMAX 有效）
    passwd-file - 激活连接所需的密码文件

en: Usage: nmcli connection down { ARGUMENTS | help }
    
    ARGUMENTS := [id | uuid | path | apath] <ID> ...
    
    Deactivate a connection from a device (without preventing the device from
    further auto-activation). The profile to deactivate is identified by its name,
    UUID or D-Bus path.
zh: 用法：nmcli connection down { 参数 | help }
    
    参数 := [id | uuid | path | apath] <ID> ...
    
    从设备停用连接（无需阻止设备再次自动激活）。要停用的配置集由它的名称、UUID 或 
    D-Bus 路径来确定。

en: Usage: nmcli connection modify { ARGUMENTS | help }
    
    ARGUMENTS := [id | uuid | path] <ID> ([+|-]<setting>.<property> <value>)+
    
    Modify one or more properties of the connection profile.
    The profile is identified by its name, UUID or D-Bus path. For multi-valued
    properties you can use optional '+' or '-' prefix to the property name.
    The '+' sign allows appending items instead of overwriting the whole value.
    The '-' sign allows removing selected items instead of the whole value.
    
    ARGUMENTS := remove <setting>
    
    Remove a setting from the connection profile.
    
    Examples:
    nmcli con mod home-wifi wifi.ssid rakosnicek
    nmcli con mod em1-1 ipv4.method manual ipv4.addr "192.168.1.2/24, 10.10.1.5/8"
    nmcli con mod em1-1 +ipv4.dns 8.8.4.4
    nmcli con mod em1-1 -ipv4.dns 1
    nmcli con mod em1-1 -ipv6.addr "abbe::cafe/56"
    nmcli con mod bond0 +bond.options mii=500
    nmcli con mod bond0 -bond.options downdelay
    nmcli con mod em1-1 remove sriov
zh: 用法：nmcli connection modify { 参数 | help }
    
    参数 := [id | uuid | path] <ID> ([+|-]<设置>.<属性> <值>)+
    
    修改连接配置集的一个或多个属性。
    配置集由它的名称、UUID 或 D-Bus 路径代表。对于有多个值
    的属性，可以使用 "+" 或 "-" 为属性名加前缀。
    "+" 代表附加项而不是覆盖整个值。
    "-"代表删除选项的项而不是整个值。
    
    参数 := remove <设置>
    
    从连接配置集中删除一个设置。
    
    示例：
    nmcli con mod home-wifi wifi.ssid rakosnicek
    nmcli con mod em1-1 ipv4.method manual ipv4.addr "192.168.1.2/24, 10.10.1.5/8"
    nmcli con mod em1-1 +ipv4.dns 8.8.4.4
    nmcli con mod em1-1 -ipv4.dns 1
    nmcli con mod em1-1 -ipv6.addr "abbe::cafe/56"
    nmcli con mod bond0 +bond.options mii=500
    nmcli con mod bond0 -bond.options downdelay
    nmcli con mod em1-1 remove sriov

en: Usage: nmcli connection clone { ARGUMENTS | help }
    
    ARGUMENTS := [--temporary] [id | uuid | path] <ID> <new name>
    
    Clone an existing connection profile. The newly created connection will be
    the exact copy of the <ID>, except the uuid property (will be generated) and
    id (provided as <new name> argument).
zh: 用法：nmcli connection clone { 参数 | help }
    
    参数 := [--temporary] [id | uuid | path] <ID> <新名称>
    
    克隆现有的连接配置集。新创建的连接将是 <ID> 的完全复制，除了 UUID 属性（将被生
    成）和 ID（由 <新名称> 参数提供）不同。

en: Usage: nmcli connection edit { ARGUMENTS | help }
    
    ARGUMENTS := [id | uuid | path] <ID>
    
    Edit an existing connection profile in an interactive editor.
    The profile is identified by its name, UUID or D-Bus path
    
    ARGUMENTS := [type <new connection type>] [con-name <new connection name>]
    
    Add a new connection profile in an interactive editor.
zh: 用法：nmcli connection edit { 参数 | help }
    
    参数 := [id | uuid | path] <ID>
    
    在交互式编辑器中编辑已有的连接配置集。
    配置集由其名称、UUID 或 D-Bus 路径来确定。
    
    参数 := [type <新连接类型>] [con-name <新连接名称>]
    
    在交互式编辑器中添加新的连接配置文件。

en: Usage: nmcli connection monitor { ARGUMENTS | help }
    
    ARGUMENTS := [id | uuid | path] <ID> ...
    
    Monitor connection profile activity.
    This command prints a line whenever the specified connection changes.
    Monitors all connection profiles in case none is specified.
zh: 用法：nmcli connection monitor { 参数 | help }
    
    参数 := [id | uuid | path] <ID> ...
    
    监视连接配置集活动。
    每当指定的连接修改时，这个命令将其打印出来。如果没有指定则监视所有的连接。

en: Usage: nmcli connection reload { help }
    
    Reload all connection files from disk.
zh: 用法：nmcli connection reload { help }
    
    从磁盘重新载入所有的连接文件。

en: Usage: nmcli connection load { ARGUMENTS | help }
    
    ARGUMENTS := <filename> [<filename>...]
    
    Load/reload one or more connection files from disk. Use this after manually
    editing a connection file to ensure that NetworkManager is aware of its latest
    state.
zh: 用法：nmcli connection load { 参数 | help }
    
    参数 := <文件名> [<文件名>...]
    
    从磁盘加载/重载一个或多个连接文件。在手动编辑连接文件后使用此方法以确保
    网络管理器（NetworkManager）能注意到它的最新状态。

en: Usage: nmcli connection import { ARGUMENTS | help }
    
    ARGUMENTS := [--temporary] type <type> file <file to import>
    
    Import an external/foreign configuration as a NetworkManager connection profile.
    The type of the input file is specified by type option.
    Only VPN configurations are supported at the moment. The configuration
    is imported by NetworkManager VPN plugins.
zh: 用法：nmcli connection import { 参数 | help }
    
    参数 := [--temporary] type <类型> file <要导入的文件>
    
    将外部配置作为网络管理器（NetworkManager）连接配置导入。输入文件的类型由 type 选项指定。
    目前只支持 VPN 配置。配置通过 NetworkManager VPN 插件导入。

en: Usage: nmcli connection export { ARGUMENTS | help }
    
    ARGUMENTS := [id | uuid | path] <ID> [<output file>]
    
    Export a connection. Only VPN connections are supported at the moment.
    The data are directed to standard output or to a file if a name is given.
zh: 用法：nmcli connection export { 参数 | help }
    
    参数 := [id | uuid | path] <ID> [<输出文件>]
    
    导出连接。目前只支持 VPN 连接。数据会导出到标准输出或文件（如果给定了）。

en: Error updating secrets for %s: %s
zh: 更新 %s 的密钥时出错：%s

en: Connection profile details
zh: 连接配置集详情

en: Error: 'connection show': %s
zh: 错误："connection show"：%s

en: Active connection details
zh: 激活连接详情

en: invalid field '%s'; allowed fields: %s and %s, or %s,%s
zh: 无效字段 "%s"；允许的字段为 %s 和 %s，或 %s,%s

en: '%s' has to be alone
zh: "%s" 必须是单独的

en: incorrect string '%s' of '--order' option
zh: "--order" 选项的字符串 "%s" 错误

en: incorrect item '%s' in '--order' option
zh: "--order" 选项里有错误项 "%s"

en: No connection specified
zh: 未指定连接

en: %s argument is missing
zh: 缺少 %s 参数

en: unknown connection '%s'
zh: 未知的连接 "%s"

en: '--order' argument is missing
zh: 缺少 "--order" 参数

en: NetworkManager active profiles
zh: 网络管理器活动的配置集

en: NetworkManager connection profiles
zh: 网络管理器连接配置集

en: Error: %s argument is missing.
zh: 错误：缺少 %s 参数。

en: Error: %s - no such connection profile.
zh: 错误：%s - 没有这样的连接配置集。

en: Error: %s.
zh: 错误：%s。

en: no active connection on device '%s'
zh: 设备 "%s" 上没有活动的连接

en: no active connection or device
zh: 没有活动的连接或设备

en: device '%s' not compatible with connection '%s':
zh: 设备 "%s" 与连接 "%s" 不兼容：

en: device '%s' not compatible with connection '%s'
zh: 设备 "%s" 与连接 "%s" 不兼容

en: no device found for connection '%s'
zh: 没有找到可用于连接 "%s" 的设备

en: Hint: use '%s' to get more details.
zh: 提示：使用 "%s" 来获得更详细的信息。

en: Connection successfully activated (%s) (D-Bus active path: %s)
zh: 连接已成功激活（%s）（D-Bus 活动路径：%s）

en: Connection successfully activated (D-Bus active path: %s)
zh: 连接已成功激活（D-Bus 活动路径：%s）

en: Error: Connection activation failed: %s
zh: 错误：连接激活失败：%s

en: Error: Timeout expired (%d seconds)
zh: 错误：超时时间已到（%d 秒）

en: unknown device '%s'.
zh: 未知设备 "%s"。

en: neither a valid connection nor device given
zh: 没有给定有效的连接或设备

en: invalid passwd-file '%s' at line %zd: %s
zh: 行 %2$zd: %3$s 存在无效的 passwd-file "%1$s"

en: invalid passwd-file '%s': %s
zh: 无效的 passwd-file "%s"：%s

en: Error: invalid extra argument '%s'.
zh: 错误：无效的额外参数 "%s"。

en: Connection '%s' (%s) successfully deleted.
zh: 成功删除连接 "%s" (%s)。

en: Connection '%s' successfully deactivated (D-Bus active path: %s)
zh: 成功停用连接 "%s"（D-Bus 活动路径：%s）

en: Error: No connection specified.
zh: 错误：未指定连接。

en: Error: '%s' is not an active connection.
zh: 错误："%s" 不是活动的连接。

en: Error: not all active connections found.
zh: 错误：未找到所有的活动连接。

en: Error: no active connection provided.
zh: 错误：未提供活动连接。

en: Connection '%s' deactivation failed: %s
zh: 错误：停用连接 "%s" 失败：%s

en: Warning: master='%s' doesn't refer to any existing profile.
zh: 警告：master="%s" 没有引用任何现有的配置集。

en: Error: invalid property '%s': %s.
zh: 错误：无效的属性 "%s"：%s。

en: Error: failed to %s %s.%s: %s.
zh: 错误：%s %s.%s 失败：%s。

en: Error: invalid slave type; %s.
zh: 错误：无效的从属类型；%s。

en: Error: invalid connection type; %s.
zh: 错误：无效的连接类型；%s。

en: Error: bad connection type: %s
zh: 错误：错误的连接类型：%s

en: Error: master is required
zh: 错误：需要主连接

en: Error: '%s' is not a valid monitoring mode; use '%s' or '%s'.
zh: 错误："%s" 不是有效的监视模式；使用 "%s" 或 "%s"。

en: Error: 'bt-type': '%s' not valid; use [%s, %s, %s (%s), %s].
zh: 错误："bt-type"："%s" 无效；使用 [%s, %s, %s (%s), %s]。

en: Error: setting '%s' is mandatory and cannot be removed.
zh: 错误：设置 "%s" 是必填的而且无法移除。

en: Error: value for '%s' is missing.
zh: 错误：缺少 "%s" 的值。

en: Error: <setting>.<property> argument is missing.
zh: 错误：缺少 <设置>.<属性> 参数。

en: Error: missing setting.
zh: 错误：缺少设置。

en: Error: invalid setting argument '%s'.
zh: 错误：无效的设置参数 "%s"。

en: Error: invalid or not allowed setting '%s': %s.
zh: 错误：无效或不允许的设置 "%s"：%s。

en: Error: '%s' is ambiguous (%s.%s or %s.%s).
zh: 错误："%s" 不明确（%s.%s 或 %s.%s）。

en: Error: invalid <setting>.<property> '%s'.
zh: 错误：无效的 <设置>.<属性> "%s"。

en: Warning: There is another connection with the name '%1$s'. Reference the connection by its uuid '%2$s'
     | Warning: There are %3$u other connections with the name '%1$s'. Reference the connection by its uuid '%2$s'
zh[0]: 警告：存在其他 %3$u 条带有名称 "%1$s" 的连接。通过其 uuid "%2$s" 引用连接。

en: Error: Failed to add '%s' connection: %s
zh: 错误：添加 "%s" 连接失败：%s

note: We print here human readable text, but as scripts might parse this output * (with LANG=C), this is important to not change in the future. At least * not unless called with a new command line flag, that requests a different output. * * That means, be very careful if you change this message, it might 
en: Connection '%s' (%s) successfully added.
zh: 连接 "%s" (%s) 已成功添加。

en: You can specify this option more than once. Press <Enter> when you're done.
zh: 您可以多次指定此选项。按下 <回车键> 以完成。

en: Error: value for '%s' argument is required.
zh: 错误：需要 "%s" 参数的值。

en: Error: 'save': %s.
zh: 错误："save"：%s。

en: Error: '%s' argument is required.
zh: 错误：需要 "%s" 参数。

en: ['%s' setting values]
zh: ["%s" 设置值]

note: TRANSLATORS: do not translate command names and keywords before :: *              However, you should translate terms enclosed in <>.
en: ---[ Main menu ]---
    goto     [<setting> | <prop>]        :: go to a setting or property
    remove   <setting>[.<prop>] | <prop> :: remove setting or reset property value
    set      [<setting>.<prop> <value>]  :: set property value
    describe [<setting>.<prop>]          :: describe property
    print    [all | <setting>[.<prop>]]  :: print the connection
    verify   [all | fix]                 :: verify the connection
    save     [persistent|temporary]      :: save the connection
    activate [<ifname>] [/<ap>|<nsp>]    :: activate the connection
    back                                 :: go one level up (back)
    help/?   [<command>]                 :: print this help
    nmcli    <conf-option> <value>       :: nmcli configuration
    quit                                 :: exit nmcli
zh: ---[ 主菜单 ]---
    goto     [<设置> | <属性>]        :: 转到设置或属性
    remove   <设置>[.<属性>] | <属性> :: 移除设置或重置属性值
    set      [<设置>.<属性> <值>]     :: 设置属性值
    describe [<设置>.<属性>]          :: 描述属性
    print    [all | <设置>[.<属性>]]  :: 输出连接
    verify   [all | fix]              :: 验证连接
    save     [persistent|temporary]   :: 保存连接
    activate [<接口名>] [/<ap>|<nsp>] :: 激活连接
    back                              :: 转到上层（返回）
    help/?   [<命令>]                 :: 输出此帮助
    nmcli    <配置选项> <值>          :: nmcli configuration
    quit                              :: 退出 nmcli

en: goto <setting>[.<prop>] | <prop>  :: enter setting/property for editing
    
    This command enters into a setting or property for editing it.
    
    Examples: nmcli> goto connection
              nmcli connection> goto secondaries
              nmcli> goto ipv4.addresses
zh: goto <设置>[.<属性>] | <属性>  :: 进入设置/属性进行编辑
    
    该命令进入设置或属性来进行编辑。
    
    示例：nmcli> goto connection
          nmcli connection> goto secondaries
          nmcli> goto ipv4.addresses

en: remove <setting>[.<prop>]  :: remove setting or reset property value
    
    This command removes an entire setting from the connection, or if a property
    is given, resets that property to the default value.
    
    Examples: nmcli> remove wifi-sec
              nmcli> remove eth.mtu
zh: remove <设置>[.<属性>]  :: 移除设置或重置属性值
    
    该命令移除来自连接的输入项设置，或者如果给定属性，重置该属性为默认值。
    
    示例：nmcli> remove wifi-sec
          nmcli> remove eth.mtu

en: set [<setting>.<prop> <value>]  :: set property value
    
    This command sets property value.
    
    Example: nmcli> set con.id My connection
zh: set [<设置>.<属性> <值>]  :: 设置属性值
    
    该命令用于设置属性值。
    
    示例：nmcli> set con.id 我的连接

en: describe [<setting>.<prop>]  :: describe property
    
    Shows property description. You can consult nm-settings(5) manual page to see all NM settings and properties.
zh: describe [<设置>.<属性>]  :: 描述属性
    
    显示属性描述。您可以参阅 nm-settings(5) 手册页来查看全部的网络管理器（NetworkManager）设置和属性。

en: print [all]  :: print setting or connection values
    
    Shows current property or the whole connection.
    
    Example: nmcli ipv4> print all
zh: print [all]  :: 输出设置或连接值
    
    显示当前属性或整个连接。
    
    示例：nmcli ipv4> print all

en: verify [all | fix]  :: verify setting or connection validity
    
    Verifies whether the setting or connection is valid and can be saved later.
    It indicates invalid values on error. Some errors may be fixed automatically
    by 'fix' option.
    
    Examples: nmcli> verify
              nmcli> verify fix
              nmcli bond> verify
zh: verify [all | fix]  :: 验证设置或连接的有效性
    
    验证设置或连接是否有效和可以稍后保存。发生错误时它会指出无效的值。有些错误可以
    通过 "fix" 选项自动修复。
    
    示例：nmcli> verify
          nmcli> verify fix
          nmcli bond> verify

en: save [persistent|temporary]  :: save the connection
    
    Sends the connection profile to NetworkManager that either will save it
    persistently, or will only keep it in memory. 'save' without an argument
    means 'save persistent'.
    Note that once you save the profile persistently those settings are saved
    across reboot or restart. Subsequent changes can also be temporary or
    persistent, but any temporary changes will not persist across reboot or
    restart. If you want to fully remove the persistent connection, the connection
    profile must be deleted.
zh: save [persistent|temporary]  :: 保存连接
    
    发送连接配置集到网络管理器（NetworkManager），可以选择永久保存或者是只保存在内存里。不带参数
    的 "save" 表示 "save persistent"。
    请注意，一旦您永久地保存了配置集，这些设置在重启机器/NM 后都会存在。随后的修改
    可以是临时的，也可以是永久的，但任何临时的修改在重启后都会复原。如果您想完全删
    除永久性连接，连接配置集就必须被删除。

en: activate [<ifname>] [/<ap>|<nsp>]  :: activate the connection
    
    Activates the connection.
    
    Available options:
    <ifname>    - device the connection will be activated on
    /<ap>|<nsp> - AP (Wi-Fi) or NSP (WiMAX) (prepend with / when <ifname> is not specified)
zh: activate [<接口名>] [/<ap>|<nsp>]  :: 激活连接
    
    激活连接。
    
    可用选项：
    <接口名>    - 将激活连接的设备。
    /<ap>|<nsp> - AP (Wi-Fi) 或者 NSP (WiMAX)（未指定 <接口名> 时前置 / 符号。）

en: back  :: go to upper menu level
zh: back  :: 转到上层菜单

en: help/? [<command>]  :: help for the nmcli commands
zh: help/? [<命令>]  :: nmcli 命令的帮助

en: nmcli [<conf-option> <value>]  :: nmcli configuration
    
    Configures nmcli. The following options are available:
    status-line yes | no          [default: no]
    save-confirmation yes | no    [default: yes]
    show-secrets yes | no         [default: no]
    prompt-color <color> | <0-8>  [default: 0]
    %s
    Examples: nmcli> nmcli status-line yes
              nmcli> nmcli save-confirmation no
              nmcli> nmcli prompt-color 3
zh: nmcli [<配置选项> <值>]  :: nmcli 配置
    
    配置 nmcli。可用以下选项：
    status-line yes | no          [默认：no]
    save-confirmation yes | no    [默认：yes]
    show-secrets yes | no         [默认：no]
    prompt-color <颜色> | <0-8>  [默认：0]
    %s
    示例：nmcli> nmcli status-line yes
          nmcli> nmcli save-confirmation no
          nmcli> nmcli prompt-color 3

en: quit  :: exit nmcli
    
    This command exits nmcli. When the connection being edited is not saved, the user is asked to confirm the action.
zh: quit  :: 退出 nmcli
    
    此命令用于退出 nmcli。当被编辑的连接没有保存时，会询问用户确定操作。

en: Unknown command: '%s'
zh: 未知命令："%s"

note: TRANSLATORS: do not translate command names and keywords before :: *              However, you should translate terms enclosed in <>.
en: ---[ Property menu ]---
    set      [<value>]               :: set new value
    add      [<value>]               :: add new option to the property
    change                           :: change current value
    remove   [<index> | <option>]    :: delete the value
    describe                         :: describe property
    print    [setting | connection]  :: print property (setting/connection) value(s)
    back                             :: go to upper level
    help/?   [<command>]             :: print this help or command description
    quit                             :: exit nmcli
zh: ---[ 属性菜单 ]---
    set      [<值>]                  :: 设置新值
    add      [<值>]                  :: 添加新选项到属性
    change                           :: 更改当前值
    remove   [<索引> | <选项>]       :: 删除该值
    describe                         :: 描述属性
    print    [setting | connection]  :: 输出（设置/连接）值
    back                             :: 转到上一级
    help/?   [<命令>]                :: 输出该帮助或命令描述
    quit                             :: 退出 nmcli

en: set [<value>]  :: set new value
    
    This command sets provided <value> to this property
zh: set [<值>]  :: 设置新值
    
    此命令用于设置提供的 <值> 到该属性

en: add [<value>]  :: append new value to the property
    
    This command adds provided <value> to this property, if the property is of a container type. For single-valued properties the property value is replaced (same as 'set').
zh: add [<值>]  :: 附加新值到这个属性
    
    如果该属性为容器类型，则这个命令在这个属性中添加提供的 <值>。对于单值属性，它会替换该值（和 "set" 一样）。

en: change  :: change current value
    
    Displays current value and allows editing it.
zh: change  :: 更改当前值
    
    显示当前值并允许编辑它。

en: remove [<value>|<index>|<option name>]  :: delete the value
    
    Removes the property value. For single-valued properties, this sets the
    property back to its default value. For container-type properties, this removes
    all the values of that property or you can specify an argument to remove just
    a single item or option. The argument is either a value or index of the item to
    remove, or an option name (for properties with named options).
    
    Examples: nmcli ipv4.dns> remove 8.8.8.8
              nmcli ipv4.dns> remove 2
              nmcli bond.options> remove downdelay
zh: remove [<值>|<索引>|<选项名称>]  :: 删除属性值
    
    移除属性值。对于单值属性，将属性设置回其默认值。对于容器类属性，这将删除该属性
    的所有值，或者您可以指定参数只删除单项或选项。参数可以是要删除项的值或索引，又
    或者是选项名称（具有命名选项的属性）。
    
    示例: nmcli ipv4.dns> remove 8.8.8.8
          nmcli ipv4.dns> remove 2
          nmcli bond.options> remove downdelay

en: describe  :: describe property
    
    Shows property description. You can consult nm-settings(5) manual page to see all NM settings and properties.
zh: describe  :: 描述属性
    
    显示属性描述。您可以参阅 nm-settings(5) 手册页来查看所有的网络管理器（NetworkManager）设置和属性。

en: print [property|setting|connection]  :: print property (setting, connection) value(s)
    
    Shows property value. Providing an argument you can also display values for the whole setting or connection.
zh: print [property|setting|connection]  :: 输出属性（设置、连接）值
    
    显示属性。提供参数您也可以显示整个设置或连接的值。

en: help/? [<command>]  :: help for nmcli commands
zh: help/? [<命令>]  :: nmcli 命令的帮助

en: Error: Connection activation failed.
zh: 错误：连接激活失败。

note: TRANSLATORS: status line in nmcli connection editor
en: [ Type: %s | Name: %s | UUID: %s | Dirty: %s | Temp: %s ]
zh: [ 类型：%s | 名称：%s | UUID：%s | 变动：%s | 临时：%s ]

en: The connection is not saved. Do you really want to quit? %s
zh: 连接未保存。您真的要退出吗？%s

en: The connection profile has been removed from another client. You may type 'save' in the main menu to restore it.
zh: 此连接配置集已被其他客户端移除了。您可以在主菜单中输入 "save" 来还原它。

en: Allowed values for '%s' property: %s
zh: "%s" 属性允许的值：%s

en: Enter '%s' value:
zh: 输入 "%s" 值：

en: Error: failed to set '%s' property: %s
zh: 错误：设置 "%s" 属性失败：%s

en: Edit '%s' value:
zh: 编辑 "%s" 值：

en: Unknown command argument: '%s'
zh: 未知的命令参数："%s"

en: Available settings: %s
zh: 有效设置：%s

en: Error: invalid setting name; %s
zh: 错误：无效的设置名称；%s

en: Available properties: %s
zh: 有效属性：%s

en: Error: property %s
zh: 错误：属性 %s

en: Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection.
    Do you still want to save? %s
zh: 使用 "autoconnect=yes" 保存该连接。这样会立即激活该连接。
    您仍要保存吗？ %s

en: You may edit the following settings: %s
zh: 您可编辑下列设置：%s

en: The connection profile has been removed from another client. You may type 'save' to restore it.
zh: 此连接配置集已被其他客户端移除了。您可以输入 "save" 来还原它。

en: Error: no setting selected; valid are [%s]
zh: 错误：未选择设置；有效的为 [%s]

en: use 'goto <setting>' first, or 'set <setting>.<property>'
zh: 先使用 "goto <设置>"，或 "set <设置>.<属性>"

en: Error: invalid setting argument '%s'; valid are [%s]
zh: 错误：无效的设置参数 "%s"；有效的为 [%s]

en: Error: missing setting for '%s' property
zh: 错误：缺少 "%s" 属性的设置

en: Error: invalid property: %s
zh: 错误：无效的属性：%s

en: Error: unknown setting '%s'
zh: 错误：未知的设置 "%s"

en: You may edit the following properties: %s
zh: 您可以编辑下列属性：%s

en: Error: failed to remove value of '%s': %s
zh: 错误：移除 "%s" 的值失败：%s

en: Error: no argument given; valid are [%s]
zh: 错误：未给定参数：有效的为 [%s]

en: Setting '%s' is not present in the connection.
zh: 设置 "%s" 在连接里未提供。

en: Error: %s properties, nor it is a setting name.
zh: 错误：%s 属性，也不是设置名称。

en: use 'goto <setting>' first, or 'describe <setting>.<property>'
zh: 先使用 "goto <设置>"，或 "describe <设置>.<属性>"

en: Error: invalid property: %s, neither a valid setting name.
zh: 错误：无效的属性：%s，也不是有效的设置名称。

en: Error: unknown setting: '%s'
zh: 错误：未知的设置："%s"

en: Error: '%s' setting not present in the connection
zh: 错误：设置 "%s" 在连接里未提供。

en: Error: invalid property: %s%s
zh: 错误：无效的属性：%s%s

en: , neither a valid setting name
zh: ，也不是有效的设置名称

en: Invalid verify option: %s
zh: 无效的验证选项：%s

en: Verify setting '%s': %s
zh: 验证设置 "%s"：%s

en: Verify connection: %s
zh: 验证连接：%s

en: The error cannot be fixed automatically.
zh: 错误无法自动修复。

en: Error: invalid argument '%s'
zh: 错误：无效的参数 "%s"

en: Error: Failed to save '%s' (%s) connection: %s
zh: 错误：保存 "%s" (%s) 连接失败：%s

en: Error: Timeout saving '%s' (%s) connection
zh: 错误：保存 "%s" (%s) 连接超时

en: Connection '%s' (%s) successfully saved.
zh: 连接 "%s" (%s) 已成功保存。

en: Connection '%s' (%s) successfully updated.
zh: 成功地更新了连接 "%s" (%s)。

en: Error: connection verification failed: %s
zh: 错误：连接验证失败：%s。

en: You may try running 'verify fix' to fix errors.
zh: 您可以运行 "verify fix" 来修复错误。

note: TRANSLATORS: do not translate 'save', leave it as it is
en: Error: connection is not saved. Type 'save' first.
zh: 错误：连接还未保存。先输入 "save"。

en: Error: connection is not valid: %s
zh: 错误：连接是无效的：%s

en: Error: Cannot activate connection: %s.
zh: 错误：无法激活连接：%s。

en: Error: Failed to activate '%s' (%s) connection: %s
zh: 错误：激活 "%s" (%s) 连接失败：%s

en: Monitoring connection activation (press any key to continue)
zh: 正在监视连接激活（按任意键继续）

en: Error: status-line: %s
zh: 错误：status-line：%s

en: Error: save-confirmation: %s
zh: 错误：save-confirmation：%s

en: Error: show-secrets: %s
zh: 错误：show-secrets：%s

en: Current nmcli configuration:
zh: 当前 nmcli 配置：

en: Invalid configuration option '%s'; allowed [%s]
zh: 无效的配置选项 "%s"；允许 [%s]

en: Error: only one of 'id', 'filename', uuid, or 'path' can be provided.
zh: 错误：只能提供 "id"、"filename"、"uuid" 或 "path" 之一。

en: Error: Unknown connection '%s'.
zh: 错误：未知连接 "%s"。

en: Warning: editing existing connection '%s'; 'type' argument is ignored
zh: 警告：正在编辑已有的连接 "%s"；"type" 参数已忽略

en: Warning: editing existing connection '%s'; 'con-name' argument is ignored
zh: 警告：正在编辑已有的连接 "%s"；"con-name" 参数已忽略

en: Valid connection types: %s
zh: 有效的连接类型：%s

en: Error: invalid connection type; %s
zh: 错误：无效的连接类型；%s

en: ===| nmcli interactive connection editor |===
zh: ===| nmcli 交互式连接编辑器 |===

en: Editing existing '%s' connection: '%s'
zh: 正在编辑已有的连接 "%s"："%s"

en: Adding a new '%s' connection
zh: 正在添加新的 "%s" 连接

note: TRANSLATORS: do not translate 'help', leave it as it is
en: Type 'help' or '?' for available commands.
zh: 输入 "help" 或 "?" 查看可用的命令。

note: TRANSLATORS: do not translate 'print', leave it as it is
en: Type 'print' to show all the connection properties.
zh: 输入 "print" 来显示所有的连接属性。

note: TRANSLATORS: do not translate 'describe', leave it as it is
en: Type 'describe [<setting>.<prop>]' for detailed property description.
zh: 输入 "describe [<设置>.<属性>]" 来获得详细的属性描述。

en: Error: Failed to modify connection '%s': %s
zh: 错误：修改连接 "%s" 失败：%s

en: Connection '%s' (%s) successfully modified.
zh: 连接 "%s" (%s) 已成功修改。

en: %s (%s) cloned as %s (%s).
zh: %s (%s) 已克隆为 %s (%s)。

en: New connection name:
zh: 新连接名称：

en: Error: <new name> argument is missing.
zh: 错误：缺少 <新名称> 参数。

en: Error: unknown extra argument: '%s'.
zh: 错误：未知的额外参数："%s"。

en: Error: not all connections deleted.
zh: 错误：未删除所有的连接。

en: Error: Connection deletion failed: %s
zh: 错误：连接删除失败：%s

en: Error: not all connections found.
zh: 错误：未找到所有连接。

en: Error: cannot delete unknown connection(s): %s.
zh: 错误：无法删除未知连接：%s。

en: %s: connection profile changed
zh: %s：连接配置集已改动

en: %s: connection profile created
zh: %s：连接配置集已创建

en: %s: connection profile removed
zh: %s：连接配置集已移除

en: Error: failed to reload connections: %s.
zh: 错误：重新加载连接失败：%s。

en: Error: failed to load connection: %s.
zh: 错误：加载连接失败：%s。

en: Could not load file '%s'
zh: 无法加载文件 "%s"

en: File to import:
zh: 要导入的文件：

en: Error: No arguments provided.
zh: 错误：未提供参数。

en: Warning: 'type' already specified, ignoring extra one.
zh: 警告：已指定 "type"，忽略额外的参数。

en: Warning: 'file' already specified, ignoring extra one.
zh: 警告：已指定 "file"，忽略额外的参数。

en: Error: 'type' argument is required.
zh: 错误：需要 "type" 参数。

en: Error: 'file' argument is required.
zh: 错误：需要 "file" 参数。

en: Error: failed to find VPN plugin for %s.
zh: 错误：查找用于 %s 的 VPN 插件失败。

en: Error: failed to load VPN plugin: %s.
zh: 错误：加载 VPN 插件失败：%s。

en: Error: failed to import '%s': %s.
zh: 错误：导入 "%s" 失败失败失败失败失败失败失败失败失败失败失败：%s。

en: Error: the connection is not VPN.
zh: 错误：连接不是 VPN。

en: Error: failed to create temporary file %s.
zh: 错误：创建临时文件 %s 失败。

en: Error: failed to export '%s': %s.
zh: 错误：导出 "%s" 失败：%s。

en: Error: failed to read temporary file '%s': %s.
zh: 错误：读取临时文件 "%s" 失败：%s。

en: Interface(s):
zh: 接口：

en: <invisible> | %s
zh: <隐藏> | %s

en: <invisible>
zh: <隐藏>

en: Usage: nmcli device { COMMAND | help }
    
    COMMAND := { status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp }
    
      status
    
      show [<ifname>]
    
      set [ifname] <ifname> [autoconnect yes|no] [managed yes|no]
    
      connect <ifname>
    
      reapply <ifname>
    
      modify <ifname> ([+|-]<setting>.<property> <value>)+
    
      disconnect <ifname> ...
    
      delete <ifname> ...
    
      monitor <ifname> ...
    
      wifi [list [ifname <ifname>] [bssid <BSSID>] [--rescan yes|no|auto]]
    
      wifi connect <(B)SSID> [password <password>] [wep-key-type key|phrase] [ifname <ifname>]
                             [bssid <BSSID>] [name <name>] [private yes|no] [hidden yes|no]
    
      wifi hotspot [ifname <ifname>] [con-name <name>] [ssid <SSID>] [band a|bg] [channel <channel>] [password <password>]
    
      wifi rescan [ifname <ifname>] [[ssid <SSID to scan>] ...]
    
      wifi show-password [ifname <ifname>]
    
      lldp [list [ifname <ifname>]]
zh: 用法：nmcli device { 命令 | help }
    
    命令 := { status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp }
    
      status
    
      show [<接口名称>]
    
      set [ifname] <接口名称> [autoconnect yes|no] [managed yes|no]
    
      connect <接口名称>
    
      reapply <接口名称>
    
      modify <接口名称> ([+|-]<设置>.<属性> <值>)+
    
      disconnect <接口名称> ...
    
      delete <接口名称> ...
    
      monitor <接口名称> ...
    
      wifi [list [ifname <接口名称>] [bssid <BSSID>] [--rescan yes|no|auto]]
    
      wifi connect <(B)SSID> [password <密码>] [wep-key-type key|phrase] [ifname <接口名称>]
                             [bssid <BSSID>] [name <名称>] [private yes|no] [hidden yes|no]
    
      wifi hotspot [ifname <接口名称>] [con-name <名称>] [ssid <SSID>] [band a|bg] [channel <信道>] [password <密码>]
    
      wifi rescan [ifname <接口名称>] [[ssid <要扫描的 SSID>] ...]
    
      wifi show-password [ifname <接口名称>]
    
      lldp [list [ifname <接口名称>]]

comment: 大写的 DEVICE、TYPE、STATE、CONNECTION 找不到具体对应的翻译位置，这是在 CLI 是显示的列表项，所以没有翻译。
en: Usage: nmcli device status { help }
    
    Show status for all devices.
    By default, the following columns are shown:
     DEVICE     - interface name
     TYPE       - device type
     STATE      - device state
     CONNECTION - connection activated on device (if any)
    Displayed columns can be changed using '--fields' global option. 'status' is
    the default command, which means 'nmcli device' calls 'nmcli device status'.
zh: 用法：nmcli device status { help }
    
    显示所有设备的状态。
    默认情况下，显示下列栏目：
     DEVICE     - 接口名称
     TYPE       - 设备类型
     STATE      - 设备状态
     CONNECTION - 设备上激活的连接（如果有的话）
    显示哪些栏目可以通过 "--fields" 全局选项改变。"status" 是默认命令，也就是说 
    "nmcli device" 会调用 "nmcli device status"。

en: Usage: nmcli device show { ARGUMENTS | help }
    
    ARGUMENTS := [<ifname>]
    
    Show details of device(s).
    The command lists details for all devices, or for a given device.
zh: 用法：nmcli device show { 参数 | help }
    
    参数 := [<接口名称>]
    
    显示设备详情。
    该命令列出所有设备或者给定设备的详情。

en: Usage: nmcli device connect { ARGUMENTS | help }
    
    ARGUMENTS := <ifname>
    
    Connect the device.
    NetworkManager will try to find a suitable connection that will be activated.
    It will also consider connections that are not set to auto-connect.
zh: 用法：nmcli device connect { 参数 | help }
    
    参数 := <接口名称>
    
    连接该设备。
    网络管理器（NetworkManager）将尝试查找将激活的合适连接，包括那些没有设定为自动连接的连接。

en: Usage: nmcli device reapply { ARGUMENTS | help }
    
    ARGUMENTS := <ifname>
    
    Attempts to update device with changes to the currently active connection
    made since it was last applied.
zh: 用法：nmcli device reapply { 参数 | help }
    
    参数 := <接口名称>
    
    尝试将自上次应用以后对当前活动连接所做出的改变应用到设备中。

en: Usage: nmcli device modify { ARGUMENTS | help }
    
    ARGUMENTS := <ifname> ([+|-]<setting>.<property> <value>)+
    
    Modify one or more properties that are currently active on the device without modifying
    the connection profile. The changes have immediate effect. For multi-valued
    properties you can use optional '+' or '-' prefix to the property name.
    The '+' sign allows appending items instead of overwriting the whole value.
    The '-' sign allows removing selected items instead of the whole value.
    
    Examples:
    nmcli dev mod em1 ipv4.method manual ipv4.addr "192.168.1.2/24, 10.10.1.5/8"
    nmcli dev mod em1 +ipv4.dns 8.8.4.4
    nmcli dev mod em1 -ipv4.dns 1
    nmcli dev mod em1 -ipv6.addr "abbe::cafe/56"
zh: 用法：nmcli device modify { 参数 | --help }
    
    参数 := <接口名称> ([+|-]<设置>.<属性> <值>)+
    
    修改设备上当前活动连接的一个或多个属性，但不用更改该连接的配置集。更改会即时生
    效。对于多值属性，您可以在属性名前插可选的 "+" 或 "-" 符号。"+" 符号允许附加项
    而不是是替换掉整个值。"-" 符号允许移除选中项而不是整个值。
    例如：
    nmcli dev mod em1 ipv4.method manual ipv4.addr "192.168.1.2/24, 10.10.1.5/8"
    nmcli dev mod em1 +ipv4.dns 8.8.4.4
    nmcli dev mod em1 -ipv4.dns 1
    nmcli dev mod em1 -ipv6.addr "abbe::cafe/56"

en: Usage: nmcli device disconnect { ARGUMENTS | help }
    
    ARGUMENTS := <ifname> ...
    
    Disconnect devices.
    The command disconnects the device and prevents it from auto-activating
    further connections without user/manual intervention.
zh: 用法：nmcli device disconnect { 参数 | help }
    
    参数 := <接口名称>
    
    断开设备的连接。
    该命令断开设备的连接并阻止其在没有用户/手动干预的情况下继续自动激活连接。

en: Usage: nmcli device delete { ARGUMENTS | help }
    
    ARGUMENTS := <ifname> ...
    
    Delete the software devices.
    The command removes the interfaces. It only works for software devices
    (like bonds, bridges, etc.). Hardware devices cannot be deleted by the
    command.
zh: 用法：nmcli device delete { 参数 | help }
    
    参数 := <接口名> ...
    
    删除软件设备。
    此命令用于移除接口。它仅适用于软件设备（如绑定、网桥等）。硬件设备不能用这个命
    令来删除。

en: Usage: nmcli device set { ARGUMENTS | help }
    
    ARGUMENTS := DEVICE { PROPERTY [ PROPERTY ... ] }
    DEVICE    := [ifname] <ifname> 
    PROPERTY  := { autoconnect { yes | no } |
                 { managed { yes | no }
    
    Modify device properties.
zh: 用法：nmcli device set { 参数 | help }
    
    参数 := 设备 { 属性 [ 属性 ... ] }
    设备 := [ifname] <接口名> 
    属性 := { autoconnect { yes | no } |
            { managed { yes | no }
    
    修改设备属性。

en: Usage: nmcli device monitor { ARGUMENTS | help }
    
    ARGUMENTS := [<ifname>] ...
    
    Monitor device activity.
    This command prints a line whenever the specified devices change state.
    Monitors all devices in case no interface is specified.
zh: 用法：nmcli device monitor { 参数 | help }
    
    参数 := [<接口名>] ...
    
    监视设备活动。
    每当指定的连接修改时，这个命令会将其打印出来。如果没有指定则监视所有的连接。

en: Usage: nmcli device wifi { ARGUMENTS | help }
    
    Perform operation on Wi-Fi devices.
    
    ARGUMENTS := [list [ifname <ifname>] [bssid <BSSID>] [--rescan yes|no|auto]]
    
    List available Wi-Fi access points. The 'ifname' and 'bssid' options can be
    used to list APs for a particular interface, or with a specific BSSID. The
    --rescan flag tells whether a new Wi-Fi scan should be triggered.
    
    ARGUMENTS := connect <(B)SSID> [password <password>] [wep-key-type key|phrase] [ifname <ifname>]
                         [bssid <BSSID>] [name <name>] [private yes|no] [hidden yes|no]
    
    Connect to a Wi-Fi network specified by SSID or BSSID. The command finds a
    matching connection or creates one and then activates it on a device. This
    is a command-line counterpart of clicking an SSID in a GUI client. If a
    connection for the network already exists, it is possible to bring up the
    existing profile as follows: nmcli con up id <name>. Note that only open,
    WEP and WPA-PSK networks are supported if no previous connection exists.
    It is also assumed that IP configuration is obtained via DHCP.
    
    ARGUMENTS := hotspot [ifname <ifname>] [con-name <name>] [ssid <SSID>]
                         [band a|bg] [channel <channel>] [password <password>]
    
    Create a Wi-Fi hotspot. Use 'connection down' or 'device disconnect'
    to stop the hotspot.
    Parameters of the hotspot can be influenced by the optional parameters:
    ifname - Wi-Fi device to use
    con-name - name of the created hotspot connection profile
    ssid - SSID of the hotspot
    band - Wi-Fi band to use
    channel - Wi-Fi channel to use
    password - password to use for the hotspot
    
    ARGUMENTS := rescan [ifname <ifname>] [[ssid <SSID to scan>] ...]
    
    Request that NetworkManager immediately re-scan for available access points.
    NetworkManager scans Wi-Fi networks periodically, but in some cases it might
    be useful to start scanning manually. 'ssid' allows scanning for a specific
    SSID, which is useful for APs with hidden SSIDs. More 'ssid' parameters can be
    given. Note that this command does not show the APs,
    use 'nmcli device wifi list' for that.
zh: 用法：nmcli device wifi { 参数 | help }
    
    在 Wi-Fi 设备上执行操作。
    
    参数 := [list [ifname <接口名称>] [bssid <BSSID>] [--rescan yes|no|auto]]
    
    列出可用的 Wi-Fi 接入点。"ifname" 和 "bssid" 选项可用于列出指定接口或 BSSID 
    的接入点。--rescan 标志告知是否要触发新的 Wi-Fi 扫描。
    
    参数 := connect <(B)SSID> [password <密码>] [wep-key-type key|phrase] [ifname <接口名称>]
                         [bssid <BSSID>] [name <名称>] [private yes|no] [hidden yes|no]
    
    连接到 SSID 或 BSSID 指定的 Wi-Fi 网络。该命令查找匹配的连接或者在设备上创建
    一个然后激活它。此命令行项对应于在 GUI 客户端上点击一个 SSID。如果网络的连接
    已经存在，可以由以下命令调出现有配置集：nmcli con up id <名称>。注意如果之前
    不存在连接，那么只有开放、WAP 和 WPA-PSK 网络受支持。同时假设 IP 配置是由 
    DHCP 获取的。
    
    参数 := hotspot [ifname <接口名称>] [con-name <名称>] [ssid <SSID>]
                         [band a|bg] [channel <信道>] [password <密码>]
    
    创建一 Wi-Fi 热点。使用 "connection down" 或 "device disconnect" 来停止该热点。
    热点的参数会受到可选参数的影响：
    ifname——要使用的 Wi-Fi 设备
    con-name——创建的热点连接配置集名称
    ssid——热点的 SSID
    band——要使用的 Wi-Fi 频段
    channel——要使用的 Wi-Fi 信道
    password——用于热点的密码
    
    参数 := rescan [ifname <接口名称>] [[ssid <要扫描的 SSID>] ...]
    
    请求网络管理器（NetworkManager）立即重新扫描可用的接入点。网络管理器会定期地扫描
     Wi-Fi 网络，但在某些情况下手动开始可能会很有用。"ssid" 允许扫描指定的 SSID，这
     可以用于扫描拥有隐藏 SSID 的接入点。可以给定多个 "ssid" 参数。注意此命令不会
     显示接入点，要显示接入点请使用 "nmcli device wifi list"。

en: Usage: nmcli device lldp { ARGUMENTS | help }
    
    ARGUMENTS := [list [ifname <ifname>]]
    
    List neighboring devices discovered through LLDP. The 'ifname' option can be
    used to list neighbors for a particular interface.
zh: 用法：nmcli device lldp { 参数 | help }
    
    参数 := [list [ifname <接口名>]]
    
    列出通过 LLDP 发现的邻居设备。可使用 "ifname" 选项列出具体接口的邻居设备。

en: Error: No interface specified.
zh: 错误：没有指定接口。

en: Warning: argument '%s' is duplicated.
zh: 警告：重复的参数 "%s"。

en: Error: Device '%s' not found.
zh: 错误：没有找到设备 "%s"。

en: Error: not all devices found.
zh: 错误：未找到所有设备。

en: No interface specified
zh: 没有指定接口

en: Device '%s' not found
zh: 未找到设备 "%s"

en: Error: 'device show': %s
zh: 错误："device show"：%s

en: Status of devices
zh: 设备状态

en: Error: 'device status': %s
zh: 错误："dev status"：%s

en: Error: Timeout %d sec expired.
zh: 错误：超时时间 %d 秒已到。

en: Device '%s' successfully activated with '%s'.
zh: 设备 "%s" 成功以 "%s" 激活。

en: Hint: "nmcli dev wifi show-password" shows the Wi-Fi name and password.
zh: 提示："nmcli dev wifi show-password" 显示 Wi-Fi 名称和密码。

en: Error: Connection activation failed: (%d) %s.
zh: 错误：连接激活失败：(%d) %s。

en: Error: Failed to setup a Wi-Fi hotspot: %s
zh: 错误：建立 Wi-Fi 热点失败：%s

en: Error: Failed to add/activate new connection: %s
zh: 错误：添加/激活新连接失败：%s

en: Error: Failed to activate connection: %s
zh: 错误：激活连接失败：%s

en: Error: Device activation failed: %s
zh: 错误：激活设备失败：%s

en: Error: extra argument not allowed: '%s'.
zh: 错误：不允许的额外参数："%s"。

en: Device '%s' successfully disconnected.
zh: 成功断开设备 "%s"。

en: Device '%s' successfully removed.
zh: 成功移除设备 "%s"。

en: Error: Reapplying connection to device '%s' (%s) failed: %s
zh: 错误：重新应用连接到 "%s" (%s) 失败：%s

en: Connection successfully reapplied to device '%s'.
zh: 成功重新应用连接到设备 "%s"。

en: Error: Reading applied connection from device '%s' (%s) failed: %s
zh: 错误：从设备 "%s" (%s) 读取已应用的连接失败：%s

en: Error: not all devices disconnected.
zh: 错误：未断开所有设备的连接。

en: Error: Device '%s' (%s) disconnecting failed: %s
zh: 错误：断开设备 "%s" (%s) 的连接失败：%s

en: Error: not all devices deleted.
zh: 错误：未删除所有设备。

en: Error: Device '%s' (%s) deletion failed: %s
zh: 错误：删除设备 "%s" (%s) 失败：%s

en: Error: No property specified.
zh: 错误：未指定属性。

en: Error: '%s' argument is missing.
zh: 错误：缺少 "%s" 参数。

en: Error: 'managed': %s.
zh: 错误："managed"：%s。

en: Error: 'autoconnect': %s.
zh: 错误："autoconnect"：%s。

en: Error: property '%s' is not known.
zh: 错误：属性 "%s" 是未知的。

en: %s: using connection '%s'
zh: %s：正使用连接 "%s"

en: %s: device created
zh: %s：设备已创建

en: %s: device removed
zh: %s：设备已移除

en: Wi-Fi scan list
zh: Wi-Fi 扫描列表

en: Error: Access point with bssid '%s' not found.
zh: 错误：未找到 bssid 为 "%s" 的接入点。

en: Error: 'device wifi': %s
zh: 错误："device wifi"：%s

en: Error: invalid rescan argument: '%s' not among [auto, no, yes]
zh: 错误：无效的重新扫描参数："%s" 未在 [auto, no, yes] 之中

en: Error: Device '%s' not found.
zh: 错误：没有找到设备 "%s"。

en: Error: Device '%s' was not recognized as a Wi-Fi device, check NetworkManager Wi-Fi plugin.
zh: 错误：设备 "%s" 没有被识别为 Wi-Fi 设备，请检查网络管理器（NetworkManager）的 Wi-Fi 插件。

en: Error: Device '%s' is not a Wi-Fi device.
zh: 错误：设备 "%s" 不是 Wi-Fi 设备。

en: SSID or BSSID:
zh: SSID 或 BSSID：

en: Error: SSID or BSSID are missing.
zh: 错误：缺少 SSID/BSSID。

en: Error: bssid argument value '%s' is not a valid BSSID.
zh: 错误：bssid 参数值"%s"为无效 BSSID。

en: Error: wep-key-type argument value '%s' is invalid, use 'key' or 'phrase'.
zh: 错误：wep-key-type 参数值 "%s" 无效，请使用 "key" 或 "phrase"。

en: Error: %s: %s.
zh: 错误：%s：%s。

en: Error: BSSID to connect to (%s) differs from bssid argument (%s).
zh: 错误：要连接的 BSSID (%s) 与 bssid 参数 (%s) 不同。

en: Error: Parameter '%s' is neither SSID nor BSSID.
zh: 错误：参数 "%s" 不是 SSID 或 BSSID。

en: Error: No Wi-Fi device found.
zh: 错误：未发现 Wi-Fi 设备。

en: Error: Failed to scan hidden SSID: %s.
zh: 错误：扫描隐藏的 SSID 失败：%s。

en: Error: No network with SSID '%s' found.
zh: 错误：未发现 SSID 为 "%s" 的网络。

en: Error: No access point with BSSID '%s' found.
zh: 错误：未找到 BSSID 为 "%s" 的接入点。

en: Error: Connection '%s' exists but properties don't match.
zh: 错误：连接 "%s" 存在但属性不匹配。

en: Warning: '%s' should be SSID for hidden APs; but it looks like a BSSID.
zh: 警告："%s" 应该是隐藏 AP 的 SSID，但看起来像 BSSID。

en: '%s' is not valid WPA PSK
zh: "%s" 不是有效的 WPA PSK

en: '%s' is not valid WEP key (it should be 5 or 13 ASCII chars)
zh: "%s" 不是有效的 WEP 密钥（它应该是 5 或 13 个 ASCII 字符）

en: Hotspot password: %s
zh: 热点密码：%s

en: Error: ssid is too long.
zh: 错误：SSID 太长。

comment: 这里 channel/band 开头不大写，表示其是命令行选项，所以不译。下面的同理。
en: Error: band argument value '%s' is invalid; use 'a' or 'bg'.
zh: 错误：band 参数值 "%s" 无效，请使用 "a" 或 "bg"。

en: Error: channel requires band too.
zh: 错误：channal 也需要 band。

en: Error: channel '%s' not valid for band '%s'.
zh: 错误：band "%s" 的 channel "%s" 无效。

en: Error: Device '%s' supports neither AP nor Ad-Hoc mode.
zh: 错误：设备 "%s" 既不支持 AP 也不支持 Ad-Hoc 模式。

en: Error: Invalid 'password': %s.
zh: 错误：无效的 "password"：%s。

en: Error: '%s' cannot repeat.
zh: 错误："%s" 不能重复。

note: Main header name
en: Device LLDP neighbors
zh: 设备 LLDP 邻居

en: Error: 'device lldp list': %s
zh: 错误："device lldp list"：%s

en: Error: '%s' is not a valid timeout.
zh: 错误："%s" 不是有效的超时时间。

en: connected (local only)
zh: 已连接（仅本地）

en: connected (site only)
zh: 已连接（仅站点）

en: disconnecting
zh: 断开中

en: auth
zh: 验证

en: Usage: nmcli general status { help }
    
    Show overall status of NetworkManager.
    'status' is the default action, which means 'nmcli gen' calls 'nmcli gen status'
zh: 用法：nmcli general status { help }
    
    显示网络管理器（NetworkManager）的整体状态。
    "status" 是默认操作，即 "nmcli gen" 调用 "nmcli gen status"

en: Usage: nmcli general hostname { ARGUMENTS | help }
    
    ARGUMENTS := [<hostname>]
    
    Get or change persistent system hostname.
    With no arguments, this prints currently configured hostname. When you pass
    a hostname, NetworkManager will set it as the new persistent system hostname.
zh: 用法：nmcli general hostname { 参数 | help }
    
    参数 := [<主机名>]
    
    获取或更改永久的系统主机名。
    如果没有参数，则会输出当前配置的主机名。给定主机名后，网络管理器（NetworkManager）会将其设为
    新的永久系统主机名。

en: Usage: nmcli general permissions { help }
    
    Show caller permissions for authenticated operations.
zh: 用法：nmcli general permissions { help }
    
    显示验证操作的调用程序权限。

en: Usage: nmcli general logging { ARGUMENTS | help }
    
    ARGUMENTS := [level <log level>] [domains <log domains>]
    
    Get or change NetworkManager logging level and domains.
    Without any argument current logging level and domains are shown. In order to
    change logging state, provide level and/or domain. Please refer to the man page
    for the list of possible logging domains.
zh: 用法：nmcli general logging { 参数 | help }
    
    参数 := [level <日志级别>] [domains <日志域>]
    
    获取或更改网络管理器（NetworkManager）的日志级别和域。
    如果没有任何参数则显示当前日志级别和域。要更改日志状态，请提供级别和（或）域。
    可能的日志域列表请参阅手册页。

en: Usage: nmcli networking { COMMAND | help }
    
    COMMAND := { [ on | off | connectivity ] }
    
      on
    
      off
    
      connectivity [check]
zh: 用法：nmcli networking { 命令 | help }
    
    命令 := { [ on | off | connectivity ] }
    
      on
    
      off
    
      connectivity [check]

en: Usage: nmcli networking on { help }
    
    Switch networking on.
zh: 用法：nmcli networking on { help }
    
    打开联网。

en: Usage: nmcli networking off { help }
    
    Switch networking off.
zh: 用法：nmcli networking off { help }
    
    关闭联网。

en: Usage: nmcli networking connectivity { ARGUMENTS | help }
    
    ARGUMENTS := [check]
    
    Get network connectivity state.
    The optional 'check' argument makes NetworkManager re-check the connectivity.
zh: 用法：nmcli networking connectivity { 参数 | help }
    
    参数 := [check]
    
    获取网络连接性状态。
    可选的 "check" 参数可让网络管理器（NetworkManager）重新检查连接性。

en: Usage: nmcli radio { COMMAND | help }
    
    COMMAND := { all | wifi | wwan }
    
      all | wifi | wwan [ on | off ]
zh: 用法：nmcli radio { 命令 | help }
    
    命令 := { all | wifi | wwan }
    
      all | wifi | wwan [ on | off ]

en: Usage: nmcli radio all { ARGUMENTS | help }
    
    ARGUMENTS := [on | off]
    
    Get status of all radio switches, or turn them on/off.
zh: 用法：nmcli radio all { 参数 | help }
    
    参数 := [on | off]
    
    获取所有无线电开关的状态，或者打开/关闭它们。

en: Usage: nmcli radio wifi { ARGUMENTS | help }
    
    ARGUMENTS := [on | off]
    
    Get status of Wi-Fi radio switch, or turn it on/off.
zh: 用法：nmcli radio wifi { 参数 | help }
    
    参数 := [on | off]
    
    获取 Wi-Fi 无线电开关的状态，或者打开/关闭它。

en: Usage: nmcli radio wwan { ARGUMENTS | help }
    
    ARGUMENTS := [on | off]
    
    Get status of mobile broadband radio switch, or turn it on/off.
zh: 用法：nmcli radio wwan { 参数 | help }
    
    参数 := [on | off]
    
    获取移动宽带无线电开关的状态，或者打开/关闭它。

en: Usage: nmcli monitor
    
    Monitor NetworkManager changes.
    Prints a line whenever a change occurs in NetworkManager
zh: 用法：nmcli monitor
    
    监视网络管理器（NetworkManager）的更改。
    每当 NetworkManager 出现更改时打印一行信息。

en: NetworkManager status
zh: 网络管理器状态

en: Error: only these fields are allowed: %s
zh: 错误：只允许使用这些字段：%s

note: NetworkManager quit while we were waiting.
en: NetworkManager is not running.
zh: NetworkManager 未运行。

en: NetworkManager permissions
zh: 网络管理器权限

comment: Question: 这里考虑一下要不要翻译
    Question: Should we translate this?
en: Error: 'general permissions': %s
zh: 错误："常规权限"：%s

en: Error: failed to reload: %s
zh: 错误：重新加载失败：%s

en: Error: invalid reload flag '%s'. Allowed flags are: %s
zh: 错误：无效的重新加载标志" %s"。允许的标志是：%s

en: Error: extra argument '%s'
zh: 错误：额外参数 "%s"。

en: NetworkManager logging
zh: 网络管理器日志

en: Error: 'general logging': %s
zh: 错误："常规日志"：%s

en: Error: failed to set logging: %s
zh: 错误：设置日志失败：%s

en: Error: failed to set hostname: %s
zh: 错误：设置主机名失败：%s

en: Error: '--fields' value '%s' is not valid here (allowed field: %s)
zh: 错误："--fields" 值 "%s" 在此无效（允许的字段：%s）

en: Error: invalid '%s' argument: '%s' (use on/off).
zh: 错误：无效的 "%s" 参数："%s"（使用 on/off）。

en: Error: failed to set networking: %s
zh: 错误：设置联网失败：%s

en: Error: 'networking' command '%s' is not valid.
zh: 错误："networking" 命令 "%s" 无效。

note: no argument, show all radio switches
en: Radio switches
zh: 无线电开关

en: Error: failed to set Wi-Fi radio: %s
zh: 错误：设置 Wi-Fi radio 失败：%s

note: no argument, show current Wi-Fi state
en: Wi-Fi radio switch
zh: Wi-Fi 无线电开关

note: no argument, show current WWAN (mobile broadband) state
en: WWAN radio switch
zh: WWAN 无线电开关

en: NetworkManager has started
zh: 网络管理器已启动

en: NetworkManager has stopped
zh: 网络管理器已停止

en: Hostname set to '%s'
zh: 主机名已设为 "%s"

en: '%s' is now the primary connection
zh: "%s" 现在是主连接

en: There's no primary connection
zh: 没有主连接

en: Connectivity is now '%s'
zh: 连接性现在是 "%s"

en: Networkmanager is now in the '%s' state
zh: 网络管理器现在处于 "%s" 状态

en: connection available
zh: 连接可用

en: connections available
zh: 连接可用

en: autoconnect
zh: 自动连接

en: fw missing
zh: 缺失固件

en: plugin missing
zh: 缺失插件

en: sw disabled
zh: 已软件禁用

en: hw disabled
zh: 已硬件禁用

en: hw
zh: 硬件

en: iface
zh: 接口

en: ip4 default
zh: ip4 默认

en: ip6 default
zh: ip6 默认

en: %s VPN connection
zh: %s VPN 连接

[ctx: nmcli-overview]
en: %s: %s to %s
zh: %s：%s 到 %s

[ctx: nmcli-overview]
en: %s: %s
zh: %s：%s

en: Use "nmcli device show" to get complete information about known devices and
    "nmcli connection show" to get an overview on active connection profiles.
    
    Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.
zh: 使用 "nmcli device show" 获取关于已知设备的完整信息，以及 
    "nmcli connection show" 获取活动连接配置集的概述。
    
    完整的用法细节，可参考 nmcli(1) 和 nmcli-examples(7) 手册页。

en: Error: 'monitor' command '%s' is not valid.
zh: 错误："monitor" 命令 "%s" 无效。

en: Networkmanager is not running (waiting for it)
zh: 网络管理器未运行（等待中）。

en: Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }
    
    OPTIONS
      -a, --ask                                ask for missing parameters
      -c, --colors auto|yes|no                 whether to use colors in output
      -e, --escape yes|no                      escape columns separators in values
      -f, --fields <field,...>|all|common      specify fields to output
      -g, --get-values <field,...>|all|common  shortcut for -m tabular -t -f
      -h, --help                               print this help
      -m, --mode tabular|multiline             output mode
      -o, --overview                           overview mode
      -p, --pretty                             pretty output
      -s, --show-secrets                       allow displaying passwords
      -t, --terse                              terse output
      -v, --version                            show program version
      -w, --wait <seconds>                     set timeout waiting for finishing operations
    
    OBJECT
      g[eneral]       NetworkManager's general status and operations
      n[etworking]    overall networking control
      r[adio]         NetworkManager radio switches
      c[onnection]    NetworkManager's connections
      d[evice]        devices managed by NetworkManager
      a[gent]         NetworkManager secret agent or polkit agent
      m[onitor]       monitor NetworkManager changes
zh: 用法：nmcli [选项] 对象 { 命令 | help }
    
    选项
      -a, --ask                                询问缺少的参数
      -c, --colors auto|yes|no                 是否在输出中使用颜色
      -e, --escape yes|no                      转义值中的列分隔符
      -f, --fields <字段,...>|all|common       指定要输出的字段
      -g, --get-values <字段,...>|all|common   -m tabular -t -f 的快捷方式
      -h, --help                               打印此帮助
      -m, --mode tabular|multiline             输出模式
      -o, --overview                           概览模式
      -p, --pretty                             美化输出
      -s, --show-secrets                       允许显示密码
      -t, --terse                              简介输出
      -v, --version                            显示程序版本
      -w, --wait <秒数>                        设定操作完成的等待超时
    
    对象
      g[eneral]       NetworkManager 的常规状态和操作
      n[etworking]    整体网络控制
      r[adio]         NetworkManager 无线电开关
      c[onnection]    NetworkManager 的连接
      d[evice]        NetworkManager 管理的设备
      a[gent]         NetworkManager 机密（secret）或 polkit 代理
      m[onitor]       监视 NetworkManager 更改

en: Error: missing argument for '%s' option.
zh: 错误："%s" 选项缺少参数。

en: Unexpected end of file following '%s'
zh: "%s" 后更随着意外的文件尾

en: Expected whitespace following '%s'
zh: 期望 "%s" 后更随空白

en: Expected a value for '%s'
zh: 期望一个 "%s" 的值

en: Expected a line break following '%s'
zh: 期望 "%s" 后更随换行符

en: Error: Option '--terse' is specified the second time.
zh: 错误：第二次指定了选项 "--terse"。

en: Error: Option '--terse' is mutually exclusive with '--pretty'.
zh: 错误：选项 "--terse" 与 "--pretty" 相互排斥。

en: Error: Option '--pretty' is specified the second time.
zh: 错误：第二次指定了选项 "--pretty"。

en: Error: Option '--pretty' is mutually exclusive with '--terse'.
zh: 错误：选项 "--pretty" 与 "--terse" 相互排斥。

en: Error: '%s' is not a valid argument for '%s' option.
zh: 错误："%s" 不是 "%s" 选项的有效参数。

en: Error: '%s' is not valid argument for '%s' option.
zh: 错误："%s" 不是 "%s" 选项的有效参数。

en: nmcli tool, version %s
zh: nmcli 工具，版本 %s

en: Error: Option '%s' is unknown, try 'nmcli -help'.
zh: 错误：选项 "%s" 未知，尝试 "nmcli -help"。

en: Error: nmcli terminated by signal %s (%d)
zh: 错误：nmcli 被信号 %s (%d) 终止了

en: Error: polkit agent failed: %s
zh: 错误：polkit 代理失败：%s

en: Warning: polkit agent initialization failed: %s
zh: 警告：polkit 代理初始化失败：%s

en: Do you also want to set '%s' to '%s'? [yes]:
zh: 您是否也将 "%s" 设为 "%s"？[yes]：

en: Do you also want to clear '%s'? [yes]:
zh: 您是否也要清除 "%s"？[yes]：

en: Warning: %s.%s set to '%s', but it might be ignored in infrastructure mode
zh: 警告：%s.%s 已设为 "%s"，但在基础结构（infrastructure）模式下它可能会被忽略。

en: Warning: setting %s.%s requires removing ipv4 and ipv6 settings
zh: 警告：设置 %s.%s 需要删除 ipv4 和 ipv6 设置

en: Do you want to remove them? [yes]
zh: 您要移除它们吗？[yes]：

en: Warning: %s is not an UUID of any existing connection profile
zh: 警告：%s 不是任何现有连接配置集的 UUID

en: '%s' is not a VPN connection profile
zh: "%s" 不是 VPN 连接配置集

en: '%s' is not a name of any exiting profile
zh: "%s" 不是任何现有配置集的名称

en: Warning: %s
zh: 警告：%s

en: Info: %s
zh: 信息：%s

en: don't know how to get the property value
zh: 不知道如何获取属性值

en: the property can't be changed
zh: 无法更改该属性

en: [NM property description]
zh: [NM 属性描述]

en: [nmcli specific description]
zh: [nmcli 特定描述]

en: Error: Argument '%s' was expected, but '%s' provided.
zh: 错误：需要参数 "%s" 但提供的是 "%s"。

en: Error: Unexpected argument '%s'
zh: 错误：意外参数 "%s"

en: invalid field '%s%s%s'; no such field
zh: 无效字段 "%s%s%s"；没有此类字段

en: invalid field '%s%s%s'; allowed fields: [%s]
zh: 无效字段 "%s%s%s"；允许的字段：[%s]

en: failure to select field
zh: 选择字段失败

en: Error reading nmcli output: %s
zh: 读取 nmcli 输出时出错：%s

en: Error writing nmcli output: %s
zh: 写入 nmcli 输出时出错：%s

en: Failed to create pager pipe: %s
zh: 创建与子进程通讯的管道失败：%s

en: Failed to fork pager: %s
zh: fork 通讯子进程失败：%s

en: Failed to duplicate pager pipe: %s
zh: 复制与子进程通讯的管道失败：%s

en: %lld (%s)
zh: %lld（%s）

en: %lld - %s
zh: %lld — %s

en: Veth connection %d
zh: Veth 连接 %d

en: Mobile broadband connection %d
zh: 移动宽带连接 %d

en: Could not create editor for connection '%s' of type '%s'.
zh: 无法为类型 "%s" 的连接 "%s" 创建编辑器。

en: Could not create editor for invalid connection '%s'.
zh: 无法为无效的连接 "%s" 创建编辑器。

en: Unable to save connection: %s
zh: 无法保存连接：%s

en: Unable to add new connection: %s
zh: 无法添加新连接：%s

note: #-#-#-#-#  network-manager_1.54.3-2_zh_CN.po (NetworkManager)  #-#-#-#-# And finally the bottom widgets
en: Automatically connect
zh: 自动连接

en: Active Backup
zh: 热备

en: Adaptive Transmit Load Balancing (tlb)
zh: 自适应传输负载均衡（tlb）

en: Adaptive Load Balancing (alb)
zh: 自适应负载均衡（alb）

en: BOND
zh: 绑定

[ctx: milliseconds]
en: ms
zh: 毫秒

en: Monitoring frequency
zh: 监视频率

en: ARP targets
zh: ARP 目标

en: BRIDGE PORT
zh: 网桥端口

en: BRIDGE
zh: 网桥

en: Aging time
zh: 老化时间

en: Enable STP (Spanning Tree Protocol)
zh: 启用 STP（生成树协议）

en: ETHERNET
zh: 以太网

en: Transport mode
zh: 传输模式

en: (No custom routes)
zh: （没有自定义路由）

en: One custom route | %d custom routes
zh[0]: %d 条自定义路由

en: IPv4 CONFIGURATION
zh: IPv4 配置

en: Never use this network for default route
zh: 始终不使用此网络于默认路由

en: Ignore automatically obtained routes
zh: 忽略自动获取的路由

en: Ignore automatically obtained DNS parameters
zh: 忽略自动获取的 DNS 参数

en: Require IPv4 addressing for this connection
zh: 需要 IPv4 地址来完成这个连接

en: Automatic (DHCP-only)
zh: 自动（仅 DHCP）

en: IPv6 CONFIGURATION
zh: IPv6 配置

en: Require IPv6 addressing for this connection
zh: 需要 IPv6 地址来完成这个连接

en: PPP CONFIGURATION
zh: PPP 配置

en: Allowed authentication methods:
zh: 允许的验证方法：

en: Use point-to-point encryption (MPPE)
zh: 使用点到点加密（MPPE）

en: Require 128-bit encryption
zh: 需要 128 位加密

en: Use stateful MPPE
zh: 使用有状态 MPPE

en: TEAM PORT
zh: 组合端口

en: JSON configuration
zh: JSON 配置

en: VLAN id
zh: VLAN 标识

[ctx: Wi-Fi]
en: Client
zh: 客户端

en: Ad-Hoc Network
zh: Ad-Hoc 网络

[ctx: Wi-Fi]
en: Automatic
zh: 自动

[ctx: Wi-Fi security]
en: None
zh: 无

en: Enhanced Open (OWE)
zh: 增强型开放（OWE）

[ctx: WEP key index]
en: 1 (Default)
zh: 1（默认）

note: "wpa-enterprise" FIXME
en: (No support for wpa-enterprise yet...)
zh: （还未支持 WPA 企业……）

en: WEP index
zh: WEP 索引

note: "dynamic-wep" FIXME
en: (No support for dynamic-wep yet...)
zh: （还未支持动态 WEP……）

en: Next Hop
zh: 下一个跃点

en: No custom routes are defined.
zh: 未定义自定义路由。

en: Select the type of slave connection you wish to add.
zh: 选择您要添加的从连接类型。

en: Preshared key
zh: 预共享密钥

en: openconnect will be run to authenticate.
    It will return to nmtui when completed.
zh: openconnect 将运行以进行验证，完成后它将返回至 nmtui。

en: Error: openconnect failed: %s
zh: 错误：openconnect 失败：%s

en: openconnect failed with status %d
zh: openconnect 失败，状态为 %d

en: openconnect failed with signal %d
zh: openconnect 失败，信号为 %d

en: Activation failed: %s
zh: 激活失败：%s

en: Could not deactivate connection: %s
zh: 无法取消激活连接：%s

en: Could not activate connection: %s
zh: 无法激活连接：%s

en: No such connection '%s'
zh: 无此连接 "%s"

en: Connection is already active
zh: 连接已经激活

en: Select the type of connection you wish to create.
zh: 选择您要创建的连接类型。

en: If you are creating a VPN, and the VPN connection you wish to create does not appear in the list, you may not have the correct VPN plugin installed.
zh: 如果您想创建一个 VPN 但列表中没有您想要创建的 VPN 类型，这很可能是您没有安装正确的 VPN 插件。

en: Unable to delete connection: %s
zh: 无法删除连接：%s

en: Could not delete connection '%s': %s
zh: 无法删除连接 "%s"：%s

en: Are you sure you want to delete the connection '%s'?
zh: 您确定要删除连接 "%s" 吗？

en: Set Hostname
zh: 设置主机名

note: TRANSLATORS: this indicates the result. ie, "I have set the hostname to ..."
en: Set hostname to '%s'
zh: 主机名已设为 "%s"

en: Unable to set hostname: %s
zh: 无法设置主机名：%s

en: Edit a connection
zh: 编辑连接

en: Activate a connection
zh: 启用连接

en: new hostname
zh: 新主机名

en: Set system hostname
zh: 设置系统主机名

en: NetworkManager TUI
zh: 网络管理器文本用户界面

en: Please select an option
zh: 请选择选项

en: Could not contact NetworkManager: %s.
zh: 无法联系网络管理器：%s

en: Ready?
zh: 预备？

en: Set?
zh: 开始？

en: Replay Name
zh: 回放名称

en: Sound Volume
zh: 音效音量

en: New Set Record
zh: 新记录

en: Set Complete
zh: 完成

en: Select Level
zh: 选择关卡

en: Challenge Mode
zh: 挑战模式

en: Normal Mode
zh: 正常模式

en: Fall-out!
zh: 落下！

en: Time's Up!
zh: 时间用尽！

en: Next Level
zh: 下一关

en: Retry Level
zh: 重来

en: Save Replay
zh: 保存回放

en: Select Replay
zh: 选择回放

en: No Replays
zh: 没有

en: Replay Paused
zh: 暂停回放

en: Replay Ends
zh: 结束

en: Delete Replay?
zh: 删除回放？

en: Move the mouse or joystick\or use keyboard arrows to\tilt the floor causing the\ball to roll.\
zh: 移动鼠标或操纵杆\或者按下键盘方向\键，改变平面让球\滚动。

en: Roll over coins to collect\them.  Collect coins to\unlock the goal and finish\the level.\
zh: 滚过硬币获取它们，\收集足够多后给出口解锁。\

en: Finish a level before the time runs out.\You need to collect coins in order to open the goal.
zh: 时间用完之前结束关卡。\需要收集硬币才能打开出口。

en: Start playing from the first level of the set.\You start with only three balls, do not lose them.\Earn an extra ball for each 100 coins collected.
zh: 从第一个关卡开始玩。\只有3个球可用，不要失去它们。\收集100当量的硬币赢取额外一个球。

en: Watch demo
zh: 观看 demo

en: Time-out
zh: 超时

en: Fall-out
zh: 掉落

en: GOAL
zh: 出口

en: Level Set
zh: 关卡集合

en: Bonus Level %s
zh: 奖励关卡  %s

en: Most Coins
zh: 大多硬币

en: Fast Unlock
zh: 快速解锁

en: GAME OVER
zh: 游戏结束

en: menu^Cheat
zh: 作弊

en: menu^Play
zh: 开  始

en: menu^Replay
zh: 回  放

en: menu^Help
zh: 帮  助

en: menu^Options
zh: 选  项

en: menu^Exit
zh: 退  出

en: Players?
zh: 玩家？

en: It's In!
zh: 进了！

en: Final Scores
zh: 最终得分

en: Neverball Easy
zh: Neverball 简易

en: Difficulty: Beginner through Intermediate\\25 levels with a smooth learning curve.\Read level introductions for gameplay tips.\ \
zh: 难度：入门到中级\\25个关卡，平滑学习曲线。\阅读简介探知游戏要点。\ \

en: Neverball Medium
zh: Neverball 适中

en: Difficulty: Beginner through Expert\\25 levels which provide a balanced\challenge for players. Try to claim\some of the records provided.\
zh: 难度：初学到精通25关\\的设定给与玩家缓和进阶的\\挑战。尝试突破那些记录吧。\

en: Neverball Hard
zh: Neverball 困难

en: Difficulty: Intermediate through Expert\\25 levels with more of a challenge for\the experienced player. Try to claim\Best Times, Most Coins, and Fast Unlock records.\
zh: 难度：中等通往精通\\25关挑战更有技巧的玩家。\\试着挑战最佳时间，最\多硬币和最快解锁的记录。\

en: Tour de force
zh: 旅途的实力

en: Difficulty: Expert through Insane\\25 levels with even greater challenge.\Author: Mehdi Yousfi-Monod (mym)\ \
zh: 难度：精通到。。。\\25关确保实力的展现。\作者：Mehdi Yousfi-Monod (mym)\ \

en: Retour de force
zh: 再现旅途的实力

en: Difficulty: A little bit harder than my first set.\\More challenge, particularly for grabbing coins.\Author: Mehdi Yousfi-Monod (mym)\ \
zh: 难度：比我的第一个旅途要困难些。\\更多挑战特别是勾取硬币方面。\作者：Mehdi Yousfi-Monod (mym)\ \

en: Nevermania
zh: 永不狂热

en: Neverball Misc
zh: Neverball杂项

en: Unsorted levels\For testing purposes\\\\
zh: 没分类的关卡\测试用\\\\

en: Hills require more speed to get over.\Be careful not to go too fast!
zh: 山坡需要更快的速度才能跨过。\但也别太快了！

en: =Adventure=\Many things to do, coins to collect, risks to take.
zh: =冒险=\很多事情要做，收集硬币，风险不小。

en: Ribbit!\
zh: 兔子！

en: Take it slowly.\
zh: 慢慢来。\

en: You can never go home again...
zh: 你永远也回不了家了...

note: Translators, These coin materials may be translated to the same texture path.
en: item/coin/coin
zh: item/coin/chinese_coin

en: Viewer for NFO files
zh: NFO 浏览器

en: About NFO Viewer
zh: 关于 NFO Viewer

en: NFO files (*.nfo)
zh: NFO 文件 (*.nfo)

en: Dark grey on light grey
zh: 浅灰背景深灰字体颜色

en: Grey on black
zh: 黑底灰字

en: Light grey on dark grey
zh: 深灰背景浅灰字体颜色

en: View NFO files
zh: 浏览 NFO 文件

en: Soulseek Client
zh: Soulseek客户端

en: Graphical client for the Soulseek peer-to-peer network
zh: Soulseek 点对点网络的图形客户端

en: Soulseek;Nicotine;sharing;chat;messaging;P2P;peer-to-peer;GTK;
zh: Soulseek;Nicotine;分享;聊天;信息;P2P;点对点;GTK;

en: Nicotine+ is a graphical client for the Soulseek peer-to-peer network.
zh: Nicotine+ 是 Soulseek 点对点网络的图形客户端。

en: Nicotine+ aims to be a lightweight, pleasant, free and open source (FOSS) alternative to the official Soulseek client, while also providing a comprehensive set of features.
zh: Nicotine+ 旨在成为轻量、易用、自由和开源 (FOSS) 的官方 Soulseek 客户端替代品，提供额外的功能。

en: Browse Shares
zh: 浏览共享

en: Nicotine+ Team
zh: Nicotine+团队

en: Website: %s
zh: 网站：%s

en: use non-default configuration file
zh: 不使用默认配置文件

en: alternative directory for user data and plugins
zh: 用户数据和插件的备选目录

en: start the program without showing window
zh: 启动程序时不显示窗口

en: bind sockets to the given IP (useful for VPN)
zh: 将套接字绑定到给定的 IP（在 VPN 下有用）

en: listen on the given port
zh: 监听指定的端口

en: rescan shared files
zh: 重新扫描共享文件

en: start the program in headless mode (no GUI)
zh: 以无界面模式启动程序（无 GUI）

en: display version and exit
zh: 显示版本并退出

en: You are using an unsupported version of Python (%(old_version)s).
    You should install Python %(min_version)s or newer.
zh: 您使用的 Python 版本（%(old_version)s）已不受支持。
    您应该安装 Python %(min_version)s 或更新版本。

en: Failed to scan shares. Please close other Nicotine+ instances and try again.
zh: 扫描共享失败。请关闭其他 Nicotine+ 实例，然后重试。

en: %(user)s is away
zh: %(user)s 已离开

en: %(user)s is online
zh: %(user)s 已上线

en: %(user)s is offline
zh: %(user)s 已离线

en: Buddy Status
zh: 好友状态

en: You have been added to a private room: %(room)s
zh: 您已被加入到私密聊天室：%(room)s

en: Chat message from user '%(user)s' in room '%(room)s': %(message)s
zh: 来自房间“%(room)s”中用户“%(user)s”的聊天消息：%(message)s

en: Can't create directory '%(path)s', reported error: %(error)s
zh: 无法创建目录“%(path)s”，错误信息：%(error)s

en: Error backing up config: %s
zh: 备份配置时出错：%s

en: Config backed up to: %s
zh: 配置备份到：%s

en: Loading %(program)s %(version)s
zh: 正在加载 %(program)s %(version)s

en: Quitting %(program)s %(version)s, %(status)s…
zh: 退出 %(program)s %(version)s, %(status)s…

en: terminating
zh: 终止

en: application closing
zh: 程序正在关闭

en: Quit %(program)s %(version)s!
zh: 退出 %(program)s %(version)s 中！

en: You need to specify a username and password before connecting…
zh: 在连接之前，您需要指定一个用户名和密码……

en: Error: Download Filter failed! Verify your filters. Reason: %s
zh: 错误：下载过滤失败！请检查您的过滤器。原因：%s

en: Error: %(num)d Download filters failed! %(error)s
zh: 错误：%(num)d 个下载过滤器失败！ %(error)s

en: %(file)s downloaded from %(user)s
zh: %(file)s 下载自 %(user)s

en: File Downloaded
zh: 已下载的文件

en: Executed: %s
zh: 已执行： %s

en: Executing '%(command)s' failed: %(error)s
zh: 执行“%(command)s”失败：%(error)s

en: %(folder)s downloaded from %(user)s
zh: %(folder)s 下载自 %(user)s

en: Folder Downloaded
zh: 文件夹已下载

en: Executed on folder: %s
zh: 已在文件夹上执行：%s

en: Couldn't move '%(tempfile)s' to '%(file)s': %(error)s
zh: 无法将“%(tempfile)s”移动到“%(file)s”：%(error)s

en: Download Folder Error
zh: 下载文件夹错误

en: Download finished: user %(user)s, file %(file)s
zh: 下载完成：用户%(user)s，文件%(file)s

en: Download aborted, user %(user)s file %(file)s
zh: 下载中止，用户 %(user)s 文件 %(file)s

en: Download I/O error: %s
zh: 下载 I/O 错误：%s

en: Can't get an exclusive lock on file - I/O error: %s
zh: 无法独占锁定文件 - I/O 错误：%s

en: Cannot save file in %(folder_path)s: %(error)s
zh: 无法保存文件至 %(folder_path)s: %(error)s

en: Download started: user %(user)s, file %(file)s
zh: 下载开始：用户 %(user)s，文件 %(file)s

en: Cannot find %s, please install it.
zh: 找不到 %s，请安装。

en: No graphical environment available, using headless (no GUI) mode
zh: 没有可用的图形环境，使用无界面（无 GUI）模式

en: Soulseek _Privileges
zh: Soulseek_特权

en: Browse _Public Shares
zh: 浏览_公开共享

en: Browse _Buddy Shares
zh: 浏览_好友分享

en: Browse _Trusted Shares
zh: 浏览_信任分享

en: _Rescan Shares
zh: _重新扫描共享库

en: Configure _Shares
zh: 配置_共享

en: _Setup Assistant
zh: _设置向导

en: _Transfer Statistics
zh: _数据传输统计

en: Improve T_ranslations
zh: 协助翻_译

en: _About Nicotine+
zh: _关于Nicotine+

en: _Shares
zh: _分享

en: _Browse Shares
zh: _浏览共享

en: Unable to show notification: %s
zh: 无法显示通知：%s

en: You are still uploading files. Do you really want to exit?
zh: 您正在上传文件。真的要退出吗？

en: Wait for uploads to finish
zh: 等待文件上传结束

en: Do you really want to exit?
zh: 你真的要退出吗？

en: Quit Nicotine+
zh: 退出Nicotine+

en: Shares Not Available
zh: 共享不可用

en: Verify that external disks are mounted and folder permissions are correct.
zh: 验证外部磁盘是否挂载、文件夹权限是否正确。

en: _Force Rescan
zh: _强制重新扫描

en: Message Downloading Users
zh: 给正在下载的用户发消息

en: Send private message to all users who are downloading from you:
zh: 给下载您文件的所有用户发送私信：

en: Message Buddies
zh: 向好友发送信息

en: Send private message to all online buddies:
zh: 给所有在线好友发私信：

en: Select a Saved Shares List File
zh: 选择已保存的共享列表文件

en: Critical Error
zh: 严重错误

en: Nicotine+ has encountered a critical error and needs to exit. Please copy the following message and include it in a bug report:
zh: Nicotine+ 遇到严重错误，需要退出。请复制以下消息并将其加在bug报告中：

en: _Quit Nicotine+
zh: _退出 Nicotine+

en: _Copy & Report Bug
zh: _复制和报告bug

en: Prioritized
zh: 优先

en: Add User _Note…
zh: 添加用户 _备注…

en: Never seen
zh: 从未在线

en: Add User Note
zh: 添加用户备注

en: Add a note about user %s:
zh: 添加关于用户 %s 的备注：

en: Create New Room?
zh: 创建新聊天室？

en: Do you really want to create a new room "%s"?
zh: 您确定要创建新聊天室“%s”吗？

en: Make room private
zh: 设为私密聊天室

en: Search activity log…
zh: 查找活动日志……

en: Search chat log…
zh: 查找聊天日志……

en: Sear_ch User's Files
zh: 搜索用户文件

en: Clear Activity View
zh: 清除活动视图

en: _Leave Room
zh: _离开房间

en: View Room Log
zh: 查看房间日志

en: Delete Room Log…
zh: 删除房间日志……

en: Clear Message View
zh: 清除消息视图

en: %(user)s mentioned you in room %(room)s
zh: %(user)s 在 %(room)s 房间里提到了你

en: Mentioned by %(user)s in Room %(room)s
zh: %(user)s 在房间 %(room)s 提到了您

en: Message by %(user)s in Room %(room)s
zh: 来自房间 %(room)s %(user)s的消息

en: %s joined the room
zh: %s 加入了房间

en: %s left the room
zh: %s 离开了房间

en: %s has gone away
zh: %s 已离开

en: %s has returned
zh: %s 已返回

en: Delete Logged Messages?
zh: 删除消息记录？

en: Do you really want to permanently delete all logged messages for this room?
zh: 您确定要永久删除此房间的所有消息记录吗？

en: Error checking latest version: %s
zh: 无法检查最新版本：%s

en: New release available: %s
zh: 新版本可下载：%s

en: Checking latest version…
zh: 检查最新版本……

en: Virtual Folder
zh: 虚拟文件夹

en: Add a Shared Folder
zh: 添加共享文件夹

en: Edit Shared Folder
zh: 编辑共享文件夹

en: Enter new virtual name for '%(dir)s':
zh: 为“%(dir)s”输入新的虚拟名称：

en: User %s already exists, and the password you entered is invalid. Please choose another username if this is your first time logging in.
zh: 用户%s已经存在，您输入的密码无效。如果这是您第一次登录，请更换用户名。

en: File Properties (%(num)i of %(total)i  /  %(size)s  /  %(length)s)
zh: 文件属性 (%(num)i of %(total)i  /  %(size)s  /  %(length)s)

en: File Properties (%(num)i of %(total)i  /  %(size)s)
zh: 文件属性 (%(total)i 中的第 %(num)i 个  /  %(size)s)

en: Check Port Status
zh: 检查端口状态

en: <b>%(ip)s</b>, port %(port)s
zh: <b>%(ip)s</b>，端口 %(port)s

en: Password Change Rejected
zh: 密码更改被拒绝

en: Enter a new password for your Soulseek account:
zh: 为您的 Soulseek 账户输入新密码：

en: You are currently logged out of the Soulseek network. If you want to change the password of an existing Soulseek account, you need to be logged into that account.
zh: 您当前已退出 Soulseek 网络。如果您想更改现有 Soulseek 账户的密码，您需要登录该帐户。

en: Enter password to use when logging in:
zh: 输入登录时使用的密码：

en: Buddies
zh: 好友

en: Trusted buddies
zh: 信任好友

en: Browse Folder
zh: 浏览文件夹

en: <b>Syntax</b>: Case-insensitive. If enabled, Python regular expressions can be used, otherwise only wildcard * matches are supported.
zh: <b>语法</b>：不区分大小写。如果启用正则，则可以使用 Python 正则表达式，否则仅支持通配符 * 匹配。

en: Add Download Filter
zh: 添加下载过滤器

en: Enter a new download filter:
zh: 输入新的下载过滤器：

en: Edit Download Filter
zh: 编辑下载过滤器

en: Modify the following download filter:
zh: 修改以下下载过滤器：

en: %(num)d Failed! %(error)s
zh: %(num)d 失败！ %(error)s

en: Filters Successful
zh: 过滤成功

en: Accessible To
zh: 可访问的人

en: Round Robin
zh: 循环调度

en: First In, First Out
zh: 先进先出

en: Ignore User
zh: 忽略用户

en: Enter the name of the user you want to ignore:
zh: 输入您想要忽略的用户：

en: Ignore IP Address
zh: 忽略 IP 地址

en: Enter an IP address you want to ignore:
zh: 输入要忽略的 IP 地址：

en: * is a wildcard
zh: * 是通配符

en: Ban User
zh: 封禁用户

en: Enter the name of the user you want to ban:
zh: 输入您想要封禁的用户名：

en: Ban IP Address
zh: 封禁 IP 地址

en: Enter an IP address you want to ban:
zh: 输入您想要封禁的 IP 地址：

en: Format codes
zh: 样式代码

en: Censor Pattern
zh: 违禁词匹配模式

en: Enter a pattern you want to censor. Add spaces around the pattern if you don't want to match strings inside words (may fail at the beginning and end of lines).
zh: 输入违禁词的匹配模式。如果您不想匹配单词中的字符串（可能在行首和行尾失败），请在模式匹配模式周围添加空格。

en: Edit Censored Pattern
zh: 编辑违禁词匹配模式

en: Add Replacement
zh: 添加替换

en: Enter a text pattern and what to replace it with:
zh: 输入文本匹配模式及其替换内容：

en: Edit Replacement
zh: 编辑替换

en: Show confirmation dialog
zh: 显示确认对话框

en: Run in the background
zh: 在后台运行

en: Separate Buddies tab
zh: 拆分好友选项卡

en: Sidebar in Chat Rooms tab
zh: 在聊天室中显示侧边栏

en: Always visible sidebar
zh: 侧边栏总是可见

en: Tab Changed
zh: 选项卡已更改

en: Online (Tray)
zh: 在线（托盘）

en: Away (Tray)
zh: 离开（托盘）

en: Offline (Tray)
zh: 离线 (托盘)

en: Message (Tray)
zh: 消息（托盘）

en: Add URL Handler
zh: 添加 URL 处理程序

en: Enter the protocol and the command for the URL handler:
zh: 输入 URL 处理程序的协议和命令：

en: Enter a new command for protocol %s:
zh: 为协议输入新命令 %s:

en: Username;APIKEY
zh: 用户名;APIKEY

en: Music player (e.g. amarok, audacious, exaile); leave empty to autodetect:
zh: 音乐播放器（例如 amarok、audacious、exaile）; 留空自动检测：

en: Now Playing (typically "%(artist)s - %(title)s")
zh: 正在播放（通常为“%(artist)s - %(title)s”）

en: Filename (URI)
zh: 文件名 (URI)

en: Shares
zh: 共享

en: Banned Users
zh: 已拉黑的用户

en: Ignored Users
zh: 已忽略的用户

en: Pick a File Name for Config Backup
zh: 为配置备份选择一个文件名

en: Transfer Statistics
zh: 传输统计信息

en: Total Since %(date)s
zh: 自 %(date)s 以来总计

en: Reset Transfer Statistics?
zh: 重置数据传输统计？

en: Do you really want to reset transfer statistics?
zh: 您真的要重置传输统计信息吗？

en: Wishlist
zh: 心愿单

en: Wish
zh: 心愿单

en: _Search for Item
zh: _搜索条目

en: Edit Wish
zh: 编辑心愿单

en: Enter new value for wish '%s':
zh: 为心愿单“%s”输入新值：

en: Clear Wishlist?
zh: 清除愿心愿单？

en: Do you really want to clear your wishlist?
zh: 您真的要清空心愿单吗？

en: Finished / Filtered
zh: 已完成 / 已过滤

en: Queued…
zh: 队列……

en: Everything…
zh: 全部……

en: Downloads: %(speed)s
zh: 下载：%(speed)s

en: Clear Queued Downloads
zh: 清除下载队列

en: Do you really want to clear all queued downloads?
zh: 您真的要清除已加入队列的下载吗？

en: Clear All Downloads
zh: 清除所有下载

en: Do you really want to clear all downloads?
zh: 您真的要清除所有下载吗？

en: Download %(num)i files?
zh: 下载 %(num)i 个文件？

en: Do you really want to download %(num)i files from %(user)s's folder %(folder)s?
zh: 您真的要从 %(user)s 的文件夹 %(folder)s 下载 %(num)i 个文件吗？

en: Dislikes
zh: 不喜欢

en: _Recommendations for Item
zh: _条目建议

en: I _Like This
zh: 我_喜欢这个

en: I _Dislike This
zh: 我_不喜欢这个

en: Similar Users
zh: 类似用户

en: Recommendations (%s)
zh: 建议（%s）

en: Similar Users (%s)
zh: 类似用户（%s）

en: Search log…
zh: 查找日志……

en: Private Message from %(user)s
zh: 来自 %(user)s 的私信

en: Wishlist Results Found
zh: 已找到心愿单项目

en: User Profiles
zh: 用户资料

en: [Debug] Connections
zh: [调试] 连接

en: [Debug] Messages
zh: [调试] 信息

en: [Debug] Transfers
zh: [调试] 传输

en: [Debug] Miscellaneous
zh: [调试] 杂项

en: View _Debug Logs
zh: 查看_调试日志

en: View _Transfer Logs
zh: 打开_传输日志

en: _Log Categories
zh: _日志分类

en: Clear Log View
zh: 清除日志视图

en: Preparing Shares
zh: 准备共享

en: Scanning Shares
zh: 扫描共享

en: Latest Message
zh: 最新消息

en: Leave Room
zh: 离开聊天室

en: Disown Private Room
zh: 放弃私密聊天室所有权

en: Cancel Room Membership
zh: 取消聊天室会员资格

en: Close All Tabs…
zh: 关闭所有标签……

en: Delete Chat Log…
zh: 删除聊天日志……

en: Do you really want to permanently delete all logged messages for this user?
zh: 您确定要永久删除此用户的所有消息记录吗？

en: * Messages sent while you were offline
zh: 离线收到的消息

en: _Global
zh: _全局

en: _Buddies
zh: _好友

en: Copy _File Path
zh: 复制_文件路径

en: Copy Folder U_RL
zh: 复制文件夹 U_RL

en: _Download File(s)
zh: _下载文件

en: Download File(s) _To…
zh: 下载文件 _到…

en: Download _Folder(s)
zh: 下载_文件夹

en: Download F_older(s) To…
zh: 将 _文件夹下载到…

en: View User _Profile
zh: 查看用户_资料

en: F_ile Properties
zh: 文件属性

en: Copy Search Term
zh: 复制搜索词

en: Clear All Results
zh: 清除所有结果

en: Clear Filters
zh: 清除过滤器

en: Restore Filters
zh: 恢复过滤器

en: [PRIVATE]  %s
zh: [私密]  %s

en: _Result Filters [%d]
zh: _结果过滤 [%d]

en: _Result Filters
zh: _结果过滤

en: %d active filter(s)
zh: %d 个启用的过滤器

en: Add Wi_sh
zh: 添加到心愿单

en: Remove Wi_sh
zh: 移除心愿项目

en: Select User's Results
zh: 选择用户的结果

en: Select Destination Folder for File(s)
zh: 选择文件的目标文件夹

en: Select Destination Folder
zh: 选择目标文件夹

en: Queued (prioritized)
zh: 排队（优先）

en: Queued (privileged)
zh: 排队（特权）

en: Getting status
zh: 获取状态

en: User logged off
zh: 用户已登出

en: Download folder error
zh: 下载文件夹出错

en: Local file error
zh: 本地文件错误

en: File not shared
zh: 文件未共享

en: Pending shutdown
zh: 准备关闭

en: Open in File _Manager
zh: 在文件_管理器中打开

en: Select User's Transfers
zh: 选择用户的传输

en: Finished / Cancelled / Failed
zh: 已完成/已取消/已失败

en: Finished / Cancelled
zh: 已完成/已取消

en: User Logged Off
zh: 用户已登出

en: Uploads: %(speed)s
zh: 上传：%(speed)s

en: Clear Queued Uploads
zh: 清除上传队列

en: Do you really want to clear all queued uploads?
zh: 您真的要清空上传队列吗？

en: Clear All Uploads
zh: 清除所有上传

en: Do you really want to clear all uploads?
zh: 您真的要清除所有上传吗？

en: _Save Shares List to Disk
zh: _将共享列表保存到磁盘

en: Upload Folder & Subfolders…
zh: 上传文件夹和子文件夹……

en: Copy _Folder Path
zh: 复制_文件夹路径

en: Up_load File(s)…
zh: 上传文件……

en: Upload Folder…
zh: 上传文件夹……

en: Download Folder _To…
zh: 下载文件夹_到……

en: User's list of shared files is empty. Either the user is not sharing anything, or they are sharing files privately.
zh: 用户的共享文件列表为空。用户没有共享任何内容，或者共享文件均为私密。

en: Unable to request shared files from user. Either the user is offline, the listening ports are closed on both sides, or there is a temporary connectivity issue.
zh: 无法向用户请求共享文件。可能是用户离线，或是您与对方的监听端口均关闭，也可能是连接暂时出现问题。

en: Select Destination for Downloading Multiple Folders
zh: 选择下载多个文件夹的目标路径

en: Upload Folder (with Subfolders) To User
zh: 将文件夹（含子文件夹）上传给用户

en: Upload Folder To User
zh: 上传文件夹给用户

en: Enter the name of the user you want to upload to:
zh: 输入您想要传送文件的用户名：

en: Select Destination Folder for Files
zh: 选择文件的目标文件夹

en: Upload File(s) To User
zh: 上传文件给用户

en: Copy Picture
zh: 复制图片

en: Save Picture
zh: 保存图片

en: Failed to load picture for user %(user)s: %(error)s
zh: 加载用户 %(user)s 图片失败：%(error)s

en: Unable to request information from user. Either you both have a closed listening port, the user is offline, or there's a temporary connectivity issue.
zh: 无法向用户请求信息。可能是您与对方的监听端口均关闭，或是用户离线，也可能是连接暂时出现问题。

en: Remove _Buddy
zh: 移除 _好友

en: Add _Buddy
zh: 添加好友

en: Unban User
zh: 解禁用户

en: Unignore User
zh: 解除忽略用户

en: Please enter number of days.
zh: 请输入天数。

en: Gift days of your Soulseek privileges to user %(user)s (%(days_left)s):
zh: 您赠予 %(user)s Soulseek 特权的天数 %(days_left)s：

en: %(days)s days left
zh: 剩余 %(days)s 天

en: Gift Privileges
zh: 赠予特权

en: _Give Privileges
zh: _授予特权

en: Close All Tabs?
zh: 关闭所有标签？

en: Do you really want to close all tabs?
zh: 您真的要关闭所有选项卡吗？

en: %i Unread Tab(s)
zh: %i 未读标签

en: All Tabs
zh: 全部选项卡

en: Re_open Closed Tab
zh: 重新_打开关闭的选项卡

en: %s File(s) Selected
zh: %s 已选文件

en: _Add Buddy
zh: _添加好友

en: Show IP A_ddress
zh: 显示 IP 地_址

en: Private Rooms
zh: 私密聊天室

en: Remove from Private Room %s
zh: 从私密聊天室移除 %s

en: Add to Private Room %s
zh: 添加到私密聊天室 %s

en: Remove as Operator of %s
zh: 移除 %s 的操作员身份

en: Add as Operator of %s
zh: 设 %s 为管理员

en: Send message…
zh: 发送消息……

en: Find Previous Match
zh: 查找上一个匹配项

en: Find Next Match
zh: 查找下一个匹配项

en: --- old messages above ---
zh: --- 旧消息在上 ---

en: Error loading custom icon %(path)s: %(error)s
zh: 加载自定义图标时出错 %(path)s：%(error)s

en: Hide Nicotine+
zh: 隐藏 Nicotine+

en: Show Nicotine+
zh: 显示 Nicotine+

en: Column #%i
zh: 列 #%i

en: Group by Folder
zh: 按文件夹分组

en: Group by User
zh: 按用户分组

en: Do you really want to exit? %s
zh: 您真的要退出吗？%s

en: User %s already exists, and the password you entered is invalid.
zh: 用户 %s 已经存在，您输入的密码无效。

en: Type %s to log in with another username or password.
zh: 输入 %s 来使用其他用户名或密码登录。

en: To create a new Soulseek account, fill in your desired username and password. If you already have an account, fill in your existing login details.
zh: 创建新的 Soulseek 帐户，请填写您想要的用户名和密码。如果您已有帐户，请填写登录信息。

en: The following shares are unavailable:
zh: 以下的共享文件不可用：

en: Retry rescan? %s
zh: 重新扫描？%s

en: Couldn't write to log file "%(filename)s": %(error)s
zh: 无法写入日志文件“%(filename)s”：%(error)s

en: Cannot access log file %(path)s: %(error)s
zh: 无法访问日志文件 %(path)s：%(error)s

en: Antigua & Barbuda
zh: 安提瓜和巴布达

en: South Georgia & South Sandwich Islands
zh: 南乔治亚岛和南桑威奇群岛

en: Heard & McDonald Islands
zh: 赫德和麦克唐纳群岛

en: Saint Kitts & Nevis
zh: 圣基茨和尼维斯

en: Saint Pierre & Miquelon
zh: 圣皮埃尔和密克隆群岛

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_zh_CN.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: State of Palestine
zh: 巴勒斯坦国

en: Svalbard & Jan Mayen Islands
zh: 斯瓦尔巴群岛和扬马延群岛

en: Sao Tome & Principe
zh: 圣多美和普林西比

en: Turks & Caicos Islands
zh: 特克斯和凯科斯群岛

en: Trinidad & Tobago
zh: 特立尼达和多巴哥

en: U.S. Minor Outlying Islands
zh: 美国本土外小岛屿

en: Saint Vincent & The Grenadines
zh: 圣文森特和格林纳丁斯

en: Wallis & Futuna
zh: 瓦利斯群岛和富图纳群岛

en: Text-to-speech for message failed: %s
zh: 文字转语音失败：%s

en: Last.fm: Please provide both your Last.fm username and API key
zh: Last.fm：请提供您的 Last.fm 用户名和 API 密钥

en: Now Playing Error
zh: 正在播放错误

en: Last.fm: Could not connect to Audioscrobbler: %(error)s
zh: Last.fm：无法连接到 Audioscrobbler：%(error)s

en: Last.fm: Could not get recent track from Audioscrobbler: %(error)s
zh: Last.fm：无法从 Audioscrobbler 获取最近的曲目：%(error)s

en: MPRIS: Could not find a suitable MPRIS player
zh: MPRIS: 找不到合适的MPRIS播放器

en: Found multiple MPRIS players: %(players)s. Using: %(player)s
zh: 找到多个 MPRIS 播放器：%(players)s。使用：%(player)s

en: Auto-detected MPRIS player: %s
zh: 自动检测到MPRIS 播放器：%s

en: MPRIS: Something went wrong while querying %(player)s: %(exception)s
zh: MPRIS：查询 %(player)s 时出现问题：%(exception)s

en: ListenBrainz: Please provide your ListenBrainz username
zh: ListenBrainz：请提供您的 ListenBrainz 用户名

en: ListenBrainz: Could not connect to ListenBrainz: %(error)s
zh: ListenBrainz：无法连接到 ListenBrainz：%(error)s

en: ListenBrainz: You don't seem to be listening to anything right now
zh: ListenBrainz：你现在似乎没有在听音乐

en: ListenBrainz: Could not get current track from ListenBrainz: %(error)s
zh: ListenBrainz：无法从 ListenBrainz 获取当前曲目：%(error)s

en: Network Filters
zh: 筛选网络

en: List available commands
zh: 可用命令列表

en: Disconnect from the server
zh: 与服务器断开连接

en: Toggle away status
zh: 离开状态开关

en: Clear chat window
zh: 清空聊天窗口

en: Say something in the third-person
zh: 用第三人称说话

en: Announce the song currently playing
zh: 公开当前正在播放的歌曲

en: Join chat room
zh: 加入聊天室

en: Leave chat room
zh: 离开聊天室

en: Say message in specified chat room
zh: 在指定的聊天室发送消息

en: Open private chat
zh: 打开私聊

en: Close private chat
zh: 关闭私聊

en: Request user's client version
zh: 请求用户客户端版本

en: Send private message to user
zh: 私信用户

en: Add user to buddy list
zh: 添加好友

en: Remove buddy from buddy list
zh: 移除好友

en: Browse files of user
zh: 浏览用户文件

en: Show user profile information
zh: 显示用户资料

en: Show IP address or username
zh: 显示 IP 连接或用户名

en: Block connections from user or IP address
zh: 阻止此用户或 IP 地址的连接

en: Remove user or IP address from ban lists
zh: 从黑名单中移除用户或 IP

en: Silence messages from user or IP address
zh: 对用户或 IP 开启消息免打扰

en: Remove user or IP address from ignore lists
zh: 从忽略列表中移除用户或 IP

en: Add share
zh: 添加分享

en: Remove share
zh: 移除分享

en: List shares
zh: 列出共享

en: Rescan shares
zh: 重新扫描共享

en: Start global file search
zh: 开始全局文件搜索

en: Search files in joined rooms
zh: 在已加入的聊天室中搜索文件

en: Search files of all buddies
zh: 搜索所有好友的文件

en: Search a user's shared files
zh: 搜索用户的共享文件

en: Listing %(num)i available commands:
zh: 列出 %(num)i 条可用命令：

en: Listing %(num)i available commands matching "%(query)s":
zh: 列出 %(num)i 条匹配“%(query)s”的可用命令：

en: Type %(command)s to list similar commands
zh: 键入 %(command)s 列出类似命令

en: Type %(command)s to list available commands
zh: 键入 %(command)s 列出可用命令

en: Not joined in room %s
zh: 未加入房间 %s

en: Not messaging with user %s
zh: 未与用户 %s 聊天

en: Closed private chat of user %s
zh: 与用户 %s 聊天的已关闭

en: Banned %s
zh: 已封禁 %s

en: Unbanned %s
zh: 已解封 %s

en: Ignored %s
zh: 已忽略 %s

en: Unignored %s
zh: 已解除忽略 %s

en: %(num_listed)s shares listed (%(num_total)s configured)
zh: 已列出 %(num_listed)s 个共享（共配置 %(num_total)s）

en: Cannot share inaccessible folder "%s"
zh: 无法访问文件夹“%s”，无法共享

en: Added %(group_name)s share "%(virtual_name)s" (rescan required)
zh: 已添加 %(group_name)s 分享“%(virtual_name)s”（需要重新扫描）

en: No share with name "%s"
zh: 没有名为“%s”的共享

en: Removed share "%s" (rescan required)
zh: 已移除共享“%s”（需要重新扫描）

en: Loading plugin system
zh: 加载插件系统

en: Unable to load plugin %(name)s. Plugin folder name contains invalid characters: %(characters)s
zh: 无法加载插件 %(name)s。插件文件夹名称包含无效字符：%(characters)s

en: Conflicting %(interface)s command in plugin %(name)s: %(command)s
zh: 插件 %(name)s 中含有冲突 %(interface)s 命令：%(command)s

en: Loaded plugin %s
zh: 已加载插件 %s

en: Unable to load plugin %(module)s
    %(exc_trace)s
zh: 无法加载插件 %(module)s
    %(exc_trace)s

en: Unloaded plugin %s
zh: 已卸载的插件 %s

en: Unable to unload plugin %(module)s
    %(exc_trace)s
zh: 无法卸载插件 %(module)s
    %(exc_trace)s

en: Plugin %(module)s failed with error %(errortype)s: %(error)s.
    Trace: %(trace)s
zh: 插件 %(module)s 失败，出现错误 %(errortype)s: %(error)s。
    调试轨迹：%(trace)s

en: Missing %s argument
zh: 缺少 %s 参数

en: Invalid argument, possible choices: %s
zh: 参数无效，可选择：%s

en: Usage: %(command)s %(parameters)s
zh: 用法：%(command)s %(parameters)s

en: Unknown command: %(command)s. Type %(help_command)s to list available commands.
zh: 未知命令：%(command)s。键入 %(help_command)s 列出可用的命令。

en: No UPnP devices found
zh: 未找到 UPnP 设备

en: %(protocol)s: Failed to forward external port %(external_port)s: %(error)s
zh: %(protocol)s：转发外部端口 %(external_port)s 失败：%(error)s

en: %(protocol)s: External port %(external_port)s successfully forwarded to local IP address %(ip_address)s port %(local_port)s
zh: %(protocol)s：外部端口 %(external_port)s 成功转发到本地 IP 地址%(ip_address)s %(local_port)s 端口

en: Private message from user '%(user)s': %(message)s
zh: 来自用户“%(user)s”的私信：%(message)s

en: Searching for wishlist item "%s"
zh: 正在搜索心愿单条目“%s”

en: Wishlist wait period set to %s seconds
zh: 设置心愿单等待时间为 %s 秒

en: User %(user)s is searching for "%(query)s", found %(num)i results
zh: 用户 %(user)s 正在搜索“%(query)s”，找到了 %(num)i 结果

en: Rebuilding shares…
zh: 正在重建共享库……

en: Rescanning shares…
zh: 正在重新扫描共享……

en: Rescan complete: %(num)s folders found
zh: 重新扫描完成：找到 %(num)s 个文件夹

en: Serious error occurred while rescanning shares. If this problem persists, delete %(dir)s/*.dbn and try again. If that doesn't help, please file a bug report with this stack trace included: %(trace)s
zh: 重新扫描共享时出现严重错误。如果此问题持续，请删除 %(dir)s/*.dbn 并重试。若问题仍存在，请提交包含此堆栈跟踪的错误报告：%(trace)s

en: Error while scanning file %(path)s: %(error)s
zh: 扫描文件 %(path)s 时出错：%(error)s

en: Error while scanning folder %(path)s: %(error)s
zh: 扫描文件夹 %(path)s 时出错：%(error)s

en: Error while scanning metadata for file %(path)s: %(error)s
zh: 扫描文件 %(path)s 的元数据时出错：%(error)s

en: Rescan aborted due to unavailable shares: %s
zh: 共享 %s 不可用，重新扫描已中止

en: User %(user)s is browsing your list of shared files
zh: 用户 %(user)s 正在浏览您的共享文件列表

en: Unable to read shares database. Please rescan your shares. Error: %s
zh: 无法读取共享数据库。请重新扫描您的共享。错误： %s

en: Specified network interface '%s' is not available
zh: 指定的网络接口“%s”不可用

en: Cannot listen on port %(port)s. Ensure no other application uses it, or choose a different port. Error: %(error)s
zh: 无法侦听端口 %(port)s。确保没有其他程序占用端口，或选择其他端口。错误：%(error)s

en: Listening on port: %i
zh: 正在监听端口：%i

en: Cannot connect to server %(host)s:%(port)s: %(error)s
zh: 无法连接到服务器 %(host)s:%(port)s：%(error)s

en: Reconnecting to server in %s seconds
zh: %s 秒后自动重连服务器

en: Connecting to %(host)s:%(port)s
zh: 连接到 %(host)s:%(port)s

en: Connected to server %(host)s:%(port)s, logging in…
zh: 已连接到服务器 %(host)s:%(port)s，正在登录……

en: Disconnected from server %(host)s:%(port)s
zh: 与服务器 %(host)s:%(port)s 断开连接

en: Someone logged in to your Soulseek account elsewhere
zh: 有人在其他地方登录了你的 Soulseek 账户

en: Upload finished: user %(user)s, IP address %(ip)s, file %(file)s
zh: 上传完成：用户 %(user)s，IP 地址 %(ip)s，文件 %(file)s

en: Upload aborted, user %(user)s file %(file)s
zh: 上传中止，用户 %(user)s 文件 %(file)s

en: Upload I/O error: %s
zh: 上传 I/O 错误：%s

en: Upload started: user %(user)s, IP address %(ip)s, file %(file)s
zh: 上传开始：用户 %(user)s，IP 地址 %(ip)s，文件 %(file)s

en: Can't create directory '%(folder)s', reported error: %(error)s
zh: 无法创建目录“%(folder)s”，错误信息：%(error)s

en: Loading Shares from disk failed: %(error)s
zh: 从磁盘加载共享失败：%(error)s

en: Saved list of shared files for user '%(user)s' to %(dir)s
zh: 将用户“%(user)s”的共享文件列表保存到 %(dir)s

en: Can't save shares, '%(user)s', reported error: %(error)s
zh: 无法保存共享，“%(user)s”，报告错误：%(error)s

en: Picture saved to %s
zh: 图片已保存到 %s

en: Cannot save picture to %(filename)s: %(error)s
zh: 图片无法保存到 %(filename)s：%(error)s

en: User %(user)s is viewing your profile
zh: 用户 %(user)s 正在查看您的资料

en: Unable to connect to the server. Reason: %s
zh: 无法连接到服务器。原因：%s

en: Cannot Connect
zh: 无法连接

en: Cannot retrieve the IP of user %s, since this user is offline
zh: 该用户已经离线，无法检索用户 %s 的 IP

en: IP address of user %(user)s: %(ip)s, port %(port)i%(country)s
zh: 用户%(user)s的IP地址为：%(ip)s，端口%(port)i%(country)s

en: Soulseek Announcement
zh: Soulseek公告

en: You have no Soulseek privileges. While privileges are active, your downloads will be queued ahead of those of non-privileged users.
zh: 您没有 Soulseek 特权。特权用户的下载请求将优先于无特权用户。

en: %(days)i days, %(hours)i hours, %(minutes)i minutes, %(seconds)i seconds of Soulseek privileges left
zh: Soulseek 特权剩余 %(days)i 天，%(hours)i 小时，%(minutes)i 分钟，%(seconds)i 秒

en: Your password has been changed
zh: 您的密码已更改

en: Cannot open file path %(path)s: %(error)s
zh: 无法打开文件路径 %(path)s：%(error)s

en: Cannot open URL %(url)s: %(error)s
zh: 无法打开URL %(url)s: %(error)s

en: Something went wrong while reading file %(filename)s: %(error)s
zh: 读取文件 %(filename)s 时出现问题：%(error)s

en: Attempting to load backup of file %s
zh: 尝试加载文件的备份 %s

en: Unable to back up file %(path)s: %(error)s
zh: 无法备份文件 %(path)s：%(error)s

en: Unable to save file %(path)s: %(error)s
zh: 无法保存文件 %(path)s：%(error)s

en: Unable to restore previous file %(path)s: %(error)s
zh: 无法恢复以前的文件 %(path)s：%(error)s

en: Add buddy…
zh: 添加好友……

en: Toggle Text-to-Speech
zh: 文字转语音开关

en: Chat Room Command Help
zh: 聊天室命令帮助

en: Room Wall
zh: 聊天室留言板

en: R_oom Wall
zh: 聊_天室留言版

en: Welcome to Nicotine+
zh: 欢迎来到Nicotine+

en: If your desired username is already taken, you will be prompted to change it.
zh: 如果您指定的用户名已被占用，系统将提示您。

en: To connect with other Soulseek peers, a listening port on your router has to be forwarded to your computer.
zh: 为了连接其他 Soulseek 用户，路由器上的一个监听端口已转发到您的电脑上。

en: If your listening port is closed, you will only be able to connect to users whose listening ports are open.
zh: 如果您的监听端口关闭，您将只能连接到监听端口打开的用户。

en: If necessary, choose a different listening port below. This can also be done later in the preferences.
zh: 如有必要，请在下面选择不同的侦听端口。您也可以稍后在偏好中选择。

en: Download Files to Folder
zh: 下载文件到文件夹

en: Share Folders
zh: 共享文件夹

en: Soulseek users will be able to download from your shares. Contribute to the Soulseek network by sharing your own files and by resharing what you downloaded from other users.
zh: Soulseek 用户可以从您的共享中下载。通过分享您自己的收藏和转发您从其他用户下载的内容，为 Soulseek 网络做出贡献。

en: You are ready to use Nicotine+!
zh: Nicotine+ 已经可以使用!

en: Soulseek is an unencrypted protocol not intended for secure communication.
zh: Soulseek 是非加密协议，并非为加密通信设计。

en: Donating to Soulseek grants you privileges for a certain time period. If you have privileges, your downloads will be queued ahead of non-privileged users.
zh: 向 Soulseek 捐款可获得一段时间的特权。如果您有特权，您的下载将排在非特权用户之前。

en: Last Speed
zh: 最后速度

en: Rescan Shares
zh: 重新扫描共享

en: Show Log Pane
zh: 显示日志窗格

en: Open Context Menu
zh: 打开上下文菜单

en: Change Main Tab
zh: 更改主选项卡

en: Go to Previous Secondary Tab
zh: 转到上一个二级选项卡

en: Go to Next Secondary Tab
zh: 转到下一个二级选项卡

en: Reopen Closed Secondary Tab
zh: 打开已关闭的二级选项卡

en: Close Secondary Tab
zh: 关闭二级选项卡

en: Copy Selected Cell
zh: 复制所选单元格

en: Remove Selected Row
zh: 移除所选行

en: Resume / Retry Transfer
zh: 恢复/重试传输

en: Pause / Abort Transfer
zh: 暂停/中止传输

en: Download / Upload To
zh: 下载/上传至

en: Save List to Disk
zh: 保存列表到磁盘

en: Expand / Collapse All
zh: 展开/折叠全部

en: Back to Parent Folder
zh: 返回父文件夹

en: File Search
zh: 文件搜索

en: Result Filters
zh: 结果过滤器

en: Completed Downloads
zh: 完成的下载

en: Downloaded Size
zh: 下载大小

en: Completed Uploads
zh: 完成的上传

en: Uploaded Size
zh: 上传大小

en: _Reset…
zh: _重置…

en: Wishlist items are auto-searched at regular intervals, for discovering uncommon files.
zh: 心愿单条目会定期自动搜索，以发现稀有文件。

en: Add Wish…
zh: 添加心愿……

en: Clear All…
zh: 清除所有……

en: Clear All Finished/Filtered Downloads
zh: 清除所有已完成和已过滤的下载

en: Clear Finished
zh: 已清除

en: Clear Specific Downloads
zh: 清除特定的下载

en: Clear _All…
zh: 清除_全部…

en: Personal Interests
zh: 个人兴趣

en: Add something you like…
zh: 添加你喜欢的东西……

en: Personal Dislikes
zh: 个人反感

en: Add something you dislike…
zh: 添加你不喜欢的东西……

en: Refresh Recommendations
zh: 刷新建议

en: Room…
zh: 聊天室……

en: Search term…
zh: 查找内容……

en: Search patterns: with a word = term, without a word = -term, partial word = *erm
zh: 搜索匹配模式：输入包含的文字 = 搜索内容，排除包含的文字 = -搜索内容，模糊匹配 = *内容

en: Search Scope
zh: 搜索范围

en: _Wishlist
zh: _心愿单

en: Configure Searches
zh: 配置搜索

en: Enter a search term to search for files shared by other users on the Soulseek network
zh: 输入搜索词以搜索 Soulseek 网络上其他用户共享的文件

en: File Grouping Mode
zh: 文件分组模式

en: Configure Downloads
zh: 配置下载

en: Files you download from other users are queued here, and can be paused and resumed on demand
zh: 您从其他用户下载的文件在此处排队，按需暂停和恢复

en: Configure Uploads
zh: 配置上传

en: Users' attempts to download your shared files are queued and managed here
zh: 用户尝试下载您的共享文件在此处排队和管理

en: _Open List
zh: _打开列表

en: Opens a local list of shared files that was previously saved to disk
zh: 打开以前保存到磁盘的共享文件的本地列表

en: Configure Shares
zh: 配置共享

en: Enter the name of a user, whose shared files you'd like to browse. You can also save the list to disk, and inspect it later on.
zh: 输入要浏览共享文件的用户名。您还可以将列表保存到磁盘，以便稍后检查。

en: _Personal Profile
zh: _个人资料

en: Configure Account
zh: 配置账户

en: Enter the name of a user to view their user description, information and personal picture
zh: 输入用户名以查看其用户描述、信息和个人照片

en: Chat _History
zh: 聊天_历史

en: Configure Chats
zh: 配置聊天

en: Enter the name of a user to start a text conversation with them in private
zh: 输入用户名，开始私聊

en: _Message All
zh: _私信全部

en: Configure Ignored Users
zh: 配置已忽略的用户

en: Add users as buddies to share specific folders with them and receive notifications when they are online
zh: 添加用户为好友，与他们分享特定的文件夹，并在他们在线时收到通知

en: Join or create room…
zh: 加入或创建聊天室…

en: Join an existing chat room, or create a new room to chat with other users on the Soulseek network
zh: 加入现有的聊天室，或创建一个新的聊天室，与Soulseek网络上的其他用户聊天

en: Configure User Profile
zh: 配置用户资料

en: Downloading (Speed / Active Users)
zh: 下载（速度/活跃用户）

en: Uploading (Speed / Active Users)
zh: 上传（速度/活跃用户）

en: Search chat history…
zh: 查找聊天历史……

en: Download Speed Limits
zh: 下载速度限制

en: Unlimited download speed
zh: 不限制下载速度

en: Use download speed limit (KiB/s):
zh: 使用下载速度限制 (KiB/s)：

en: Use alternative download speed limit (KiB/s):
zh: 使用备用下载速度限制 （KiB/s）：

en: Search rooms…
zh: 查找聊天室……

en: Refresh Rooms
zh: 刷新聊天室

en: _Show feed of public chat room messages
zh: _显示公共聊天室消息订阅流

en: _Accept private room invitations
zh: _接受私密聊天室邀请

en: Write a single message that other room users can read later. Recent messages are shown at the top.
zh: 编写一条消息，聊天室里的其他用户都将看到此消息。新增加的消息将在顶部显示。

en: Set wall message…
zh: 设置留言板消息……

en: Search Result Filters
zh: 搜索结果过滤器

en: Search result filters are used to refine which search results are displayed.
zh: 搜索结果筛选器用于控制哪些搜索结果显示或不显示。

en: Each list of search results has its own filter which can be revealed by toggling the Result Filters button. A filter is made up of multiple fields, all of which are applied when pressing Enter in any one of its fields. Filtering is applied immediately to results already received, and also to those yet to arrive.
zh: 每个搜索结果列表都有自己的过滤器，可以通过切换“结果过滤器”按钮来显示。过滤器由多个字段组成，在其任一字段中按 Enter 时将应用所有这些字段。过滤会立即应用于已收到的结果，也适用于尚未到达的结果。

en: As the name suggests, a search result filter cannot expand your original search, it can only narrow it down. To broaden or change your search terms, perform a new search.
zh: 顾名思义，搜索结果过滤器不能扩大您原来的搜索范围，它只能缩小范围。要扩大或更改搜索项，请执行新的搜索。

en: Result Filter Usage
zh: 结果筛选器用法

en: Include Text
zh: 包含文本

en: Files, folders and usernames containing this text will be shown.
zh: 显示包含此文本的文件、文件夹和用户名。

en: Case is insensitive, but word order is important: 'Instrumental Remix' will not show any 'Remix Instrumental'
zh: 不区分大小写，但词序很重要：“Instrumental Remix”不会显示任何“Remix Instrumental”的结果

en: Use | (or pipes) to seperate several exact phrases. Example:
        Remix|Dub Mix|Instrumental
zh: 使用 | （“或”管道符）来分隔短语。示例：
        Remix|Dub Mix|伴奏

en: Exclude Text
zh: 排除文本

en: As above, but files, folders and usernames are filtered out if the text matches.
zh: 如上所述，但如果文本匹配，则会过滤掉文件、文件夹和用户名。

en: Filters files based upon their file extension.
zh: 根据文件扩展名过滤文件。

en: Multiple file extensions can be specified, which in turn will reveal more from the list of results. Example:
        flac wav ape
zh: 可以指定多个文件扩展名从结果列表中筛选出更多项目。示例：
        flac wav ape

en: It is also possible to invert the filter, specifying file extensions you don't want in your results with an exclamation mark! Example:
        !mp3 !jpg
zh: 也可以反转过滤器，用感叹号 ! 剔除结果中不需要的文件扩展名。示例：
        !mp3 !jpg

en: Filters files based upon their file size.
zh: 根据文件大小过滤文件。

en: By default, the unit used is bytes (B) and files greater than or equal to (>=) the value will be matched.
zh: 默认情况下，使用的单位是字节(B)，将匹配大于或等于该值的文件。

en: Append b, k, m, or g (alternatively kib, mib, or gib) to specify byte, kibibyte, mebibyte, or gibibyte units:
        20m to show files larger than 20 MiB (mebibytes).
zh: 附加 b、k、m 或 g（或者 kib、mib 或 gib）以指定 byte、kibibyte、mebibyte 或 gibibyte 单位：
        20m以显示大于20 MiB（兆字节）的文件。

en: Prepend = to a value to specify an exact match:
        =1024 matches files that are exactly 1 KiB (kibibyte).
zh: 前缀=指定精确匹配的值：
        =1024 仅匹配大小为 1 KiB （即 1 kibibyte）的文件。

en: Prepend ! to a value to exclude files of a specific size:
        !30.5m to hide files that are 30.5 MiB (mebibytes).
zh: 前置!到一个值以排除特定大小的文件：
        !30.5m 用于隐藏 30.5 MiB（兆字节）的文件。

en: Prepend < or > to find files smaller/larger than the given value. Use a space between each condition to include a range:
        >10.5m <1g to show files larger than 10.5 MiB, but smaller than 1 GiB.
zh: 前缀 < or > 查找小于或大于给定值的文件：在匹配条件中间插入空格来表示范围：
        >10.5m <1g 显示大于 10.5 MiB、小于 1 GiB 的文件。

en: The better-known variants kb, mb, and gb can also be used for kilobyte, megabyte, and gigabyte units.
zh: 常见的kb、mb和gb也可以用于千字节、兆字节和千兆字节单位。

en: Filters files based upon their bitrate.
zh: 根据比特率过滤文件。

en: Values must be entered as numeric digits only. The unit is always Kb/s (Kilobits per second).
zh: 值只能以数字形式输入。单位始终为 Kb/s（千比特每秒）。

en: Like File Size (above), operators =, !, <, >, <= or >= can be used, and multiple conditions can be specified, for example to show files with a bitrate of at least 256 Kb/s with a maximum bitrate of 1411 Kb/s:
        256 <=1411
zh: 与文件大小（上文）一样，可以使用运算符 =、!、< and >，并且可以使用 | 指定多个条件，例如显示比特率至少为 256 Kb/s 且最大比特率为1411 Kb/s 的比特率：
          256 <=1411

en: Filters files based upon their duration.
zh: 根据文件的持续时间过滤文件。

en: By default, files longer than or equal to (>=) the entered duration will be matched, unless an operator (=, !, <=, < or >) is used.
zh: 若不使用运算符（=、!、< and >，）默认匹配大于或等于指定持续时间的文件。

en: Enter a raw value in seconds or use the MM:SS and HH:MM:SS time formats:
        =53 shows files that are around 53 seconds long.
        >5:30 to show files more than 5 and a half minutes long.
        <5:30:00 shows files less than 5 and a half hours long.
zh: 输入秒数或格式为 MM:SS 和 HH:MM:SS 的时间：
        =53 显示时长大约为 53 秒的文件。
        >5:30 显示时长至少 5 分半的文件。
        <5:30:00 显示时长少于 5 个半小时的文件。

en: Multiple conditions can be specified:
        >6:00 <12:00 to show files between 6 and 12 minutes long.
        !9:54 !8:43 !7:32 to hide some specific files from the results.
        =5:34 =4:23 =3:05 to include files with specific durations.
zh: 您可以指定多个条件：
        >6:00 <12:00 显示 6 至 12 分钟的文件。
        !9:54 !8:43 !7:32 从结果中剔除特定的文件。
        =5:34 =4:23 =3:05 包含指定时长的文件。

en: Filters files based upon users' geographical location according to country codes defined by ISO 3166-2:
        US will only show results from users with IP addresses in the United States.
        !GB will hide results that come from users in Great Britain.
zh: 使用 ISO 3166-2 标准国家代码来筛选文件：
        US 将只显示美国 IP 用户的结果。
        !GB 将隐藏英国用户的结果。

en: Multiple countries can be specified with commas or spaces.
zh: 可以用逗号或空格指定多个国家/地区。

en: Free Slot
zh: 免费槽位

en: Show only those results from users which have at least one upload slot free, i.e. files that are available immediately.
zh: 仅显示至少有一个可用上传槽位的用户的结果，即立即可用的文件。

en: Upload Speed Limits
zh: 上传速度限制

en: Unlimited upload speed
zh: 不限制上传速度

en: Use upload speed limit (KiB/s):
zh: 使用上传速度限制 （KiB/s）：

en: Use alternative upload speed limit (KiB/s):
zh: 使用备用上传速度限制 （KiB/s）：

en: Private Chat Command Help
zh: 私聊命令帮助

en: Include text…
zh: 包含文本…

en: Filter in results whose file paths contain the specified text. Multiple phrases and words can be specified, e.g. exact phrase|music|term|exact phrase two
zh: 过滤文件路径包含指定文本的结果。可以指定多个短语和单词，例如确切：短语|音乐|术语|精确的短语

en: Exclude text…
zh: 排除文本…

en: Filter out results whose file paths contain the specified text. Multiple phrases and words can be specified, e.g. exact phrase|music|term|exact phrase two
zh: 过滤文件路径包含指定文本的结果。可以指定多个短语和单词，例如确切：短语|音乐|术语|精确的短语

en: File type…
zh: 文件类型…

en: File type, e.g. flac wav or !mp3 !m4a
zh: 文件类型，例如：flac wav 或 !mp3 !m4a

en: File size…
zh: 文件大小…

en: File size, e.g. >10.5m <1g
zh: 文件大小，例如 >10.5m <1g

en: Bitrate…
zh: 比特率…

en: Bitrate, e.g. 256 <1412
zh: 比特率，例如256 <1412

en: Duration…
zh: 期间…

en: Duration, e.g. >6:00 <12:00 !6:54
zh: 持续时间，例如 >6:00 <12:00 !6:54

en: Country code…
zh: 国家/地区代码…

en: Country code, e.g. US ES or !DE !GB
zh: 国家/地区代码，例如 US ES 或 !DE !GB

en: Prohibit users from accessing your shared files, based on username, IP address or country.
zh: 根据用户名、IP 地址或国家/地区，禁止用户访问您的共享文件。

en: Country codes to block (comma separated):
zh: 要阻止的国家/地区代码（逗号分隔）：

en: Codes must be in ISO 3166-2 format.
zh: 编码必须是ISO 3166-2格式。

en: Use custom geo block message:
zh: 使用自定义地理块消息：

en: Use custom ban message:
zh: 使用自定义禁止消息：

en: IP Addresses
zh: IP地址

en: Restore previously open private chats on startup
zh: 在启动时恢复之前打开的私人聊天

en: Enable CTCP-like private message responses (client version)
zh: 启用类似 CTCP 的私人消息响应（客户端版本）

en: Number of recent private chat messages to show:
zh: 显示的最近私人聊天消息的数量：

en: Number of recent chat room messages to show:
zh: 显示的最近聊天室消息的数量：

en: Chat Completion
zh: 聊天结束

en: Enable tab-key completion
zh: 启用 tab 键补全

en: Enable completion drop-down list
zh: 启用完成下拉列表

en: Minimum characters required to display drop-down:
zh: 显示下拉列表所需的最少字符数：

en: Allowed chat completions:
zh: 允许的聊天完成：

en: Buddy names
zh: 好友名称

en: Chat room usernames
zh: 聊天室用户名

en: Room names
zh: 聊天室名称

en: Private chat format:
zh: 私聊形式：

en: Chat room format:
zh: 聊天室格式：

en: Text-to-Speech
zh: 文字转语音

en: Enable Text-to-Speech
zh: 启用文字转语音

en: Text-to-Speech command:
zh: 文字转语音命令：

en: Private chat message:
zh: 私聊消息：

en: Chat room message:
zh: 聊天室留言：

en: Censor
zh: 审查

en: Enable censoring of text patterns
zh: 启用审查文本模式

en: Auto-Replace
zh: 自动替换

en: Enable automatic replacement of words
zh: 启用自动替换单词

en: Autoclear finished/filtered downloads from transfer list
zh: 自动清除传输列表中已完成/已过滤的下载

en: Store completed downloads in username subfolders
zh: 将完成的下载存储在用户名子文件夹中

en: Double-click action for downloads:
zh: 双击下载操作：

en: Allow users to send you any files:
zh: 允许用户向您发送任意文件：

en: Finished downloads:
zh: 已完成的下载：

en: Incomplete downloads:
zh: 未完成的下载：

en: Received files:
zh: 收到的文件：

en: Run command after file download finishes ($ for file path):
zh: 文件下载完成后运行命令（$ 为文件路径）：

en: Run command after folder download finishes ($ for folder path):
zh: 文件夹下载完成后运行命令（$ 为文件夹路径）：

en: Download Filters
zh: 下载过滤器

en: Enable download filters
zh: 启用下载过滤器

en: Verify Filters
zh: 验证过滤器

en: Ignore chat messages and search results from users, based on username or IP address.
zh: 根据用户名或IP地址，忽略来自用户的聊天消息和搜索结果。

en: Log chatrooms by default
zh: 默认记录聊天室

en: Log private chat by default
zh: 默认记录私聊

en: Log transfers to file
zh: 日志传输到文件

en: Log debug messages to file
zh: 调试信息记录到文件

en: Folder Locations
zh: 文件夹位置

en: Chatroom logs folder:
zh: 聊天室日志文件夹：

en: Private chat logs folder:
zh: 私人聊天记录文件夹：

en: Transfer logs folder:
zh: 传输日志文件夹：

en: Debug logs folder:
zh: 调试日志文件夹：

en: Log in to an existing Soulseek account or create a new one. Usernames are case-sensitive and unique.
zh: 登录现有的 Soulseek 帐户或创建一个新帐户。用户名区分大小写且唯一。

en: Public IP address:
zh: 公共IP地址：

en: Automatically forward listening port (UPnP/NAT-PMP)
zh: 自动转发监听端口（UPnP/NAT-PMP）

en: Away Status
zh: 离开状态

en: Minutes of inactivity before going away (0 to disable):
zh: 离开前的非活动分钟数（0 表示禁用）：

en: Auto-reply message when away:
zh: 离开时自动回复消息：

en: Auto-connect to server on startup
zh: 启动时自动连接服务器

en: Soulseek server:
zh: Soulseek服务器:

en: Binds connections to a specific network interface, useful for e.g. ensuring a VPN is used at all times. Leave empty to use any available interface. Only change this value if you know what you are doing.
zh: 连接绑定到特定的网络接口，例如确保始终使用 VPN。保留为空以使用任何可用接口。仅当您知道自己在做什么时才更改此值。

en: Network interface:
zh: 网络接口：

en: Now Playing allows you to display what your media player is playing by using the /now command in chat.
zh: 允许您在聊天中使用 /now 命令显示媒体播放器正在播放的内容。

en: Now Playing Format
zh: 正在播放格式

en: Now Playing message format:
zh: 正在播放消息格式：

en: Test Configuration
zh: 测试配置

en: Enable plugins
zh: 启用插件

en: Add Plugins
zh: 添加插件

en: _Add Plugins
zh: _添加插件

en: Enable search history
zh: 启用搜索历史

en: Privately shared files that have been made visible to everyone will be prefixed with '[PRIVATE]', and cannot be downloaded until the uploader gives explicit permission. Ask them kindly.
zh: 公开显示的私密文件前会有 “[PRIVATE]”前缀，此类文件没有分享者授权不能下载。您可以向分享者申请权限。

en: Show privately shared files in search results
zh: 在搜索结果中显示私人共享文件

en: Limit number of results per search:
zh: 限制每次搜索的结果数量：

en: Result Filter Help
zh: 结果过滤器帮助

en: Enable search result filters by default
zh: 默认启用搜索结果筛选器

en: Exclude:
zh: 排除：

en: Country Code:
zh: 国家/地区代码：

en: Only show results from users with an available upload slot.
zh: 仅显示具有可用上传槽位的用户的结果。

en: Network Searches
zh: 网络搜索

en: Respond to search requests from other users
zh: 响应其他用户的搜索请求

en: Searches shorter than this number of characters will be ignored:
zh: 少于此字符数的搜索将被忽略：

en: Maximum search results to send per search request:
zh: 每个搜索请求发送的最大搜索结果：

en: Clear Search History
zh: 清除搜索历史

en: Clear Filter History
zh: 清除过滤历史

en: Automatically rescans the contents of your shared folders on startup. If disabled, your shares are only updated when you manually initiate a rescan.
zh: 启动时自动重新扫描共享文件夹的内容。如果禁用，您的共享仅在手动启动重新扫描时更新。

en: Rescan shares on startup
zh: 在启动时重新扫描共享

en: Visible to everyone:
zh: 公开可见：

en: Buddy shares
zh: 好友分享

en: Trusted shares
zh: 可信分享

en: Autoclear finished/cancelled uploads from transfer list
zh: 自动清除传输列表中完成/取消的上传

en: Double-click action for uploads:
zh: 双击上传操作：

en: Limit upload speed:
zh: 限制上传速度：

en: Per transfer
zh: 每次传输

en: Total transfers
zh: 传输总量

en: Upload Slots
zh: 上传槽位

en: Round Robin: Files will be uploaded in cyclical fashion to the users waiting in queue.
    First In, First Out: Files will be uploaded in the order they were queued.
zh: 循环调度：文件将以循环方式上传给排队等候的用户。
    先进先出：文件将按照排队的顺序上传。

en: Upload queue type:
zh: 上传队列类型：

en: Allocate upload slots until total speed reaches (KiB/s):
zh: 总传输速度达到（KiB/s）时分配上传槽位：

en: Fixed number of upload slots:
zh: 将上传槽位限制为：

en: Prioritize all buddies
zh: 优先所有好友

en: Queue Limits
zh: 队列限制

en: Maximum number of queued files per user:
zh: 单个用户的最大队列文件数量：

en: Maximum total size of queued files per user (MiB):
zh: 单个用户的最大队列文件大小（MiB）：

en: Limits do not apply to buddies
zh: 队列限制不适用于好友

en: Instances of $ are replaced by the URL. Default system applications are used in cases where a protocol has not been configured.
zh: $ 的实例被 URL 替换。在未配置协议的情况下使用默认系统应用程序。

en: Reset Picture
zh: 重置图片

en: Self Description
zh: 自我描述

en: Add things you want everyone to see, such as a short description, helpful tips, or guidelines for downloading your shares.
zh: 增加所有人可见的文本，如简介、提示、下载您分享文件时需要遵守的准则。

en: Prefer dark mode
zh: 倾向深色模式

en: Use header bar
zh: 使用顶栏

en: Display tray icon
zh: 显示托盘图标

en: Language (requires a restart):
zh: 语言（需要重新启动）：

en: When closing window:
zh: 关闭窗口时：

en: Enable sound for notifications
zh: 启用通知声音

en: Show notification for private chats and mentions in the window title
zh: 在窗口标题中显示私人聊天和提及的通知

en: Show notifications for:
zh: 显示以下通知：

en: Finished file downloads
zh: 完成文件下载

en: Finished folder downloads
zh: 已完成的文件夹下载

en: Chat room messages
zh: 聊天室信息

en: Chat room mentions
zh: 聊天室提及

en: Wishlist results found
zh: 心愿单已发现

en: Restore the previously active main tab at startup
zh: 在启动时恢复先前活动的主选项卡

en: Close-buttons on secondary tabs
zh: 辅助选项卡上的关闭按钮

en: Regular tab label color:
zh: 常规选项卡标签颜色：

en: Changed tab label color:
zh: 更改选项卡标签颜色：

en: Highlighted tab label color:
zh: 高亮选项卡标签颜色：

en: Buddy list position:
zh: 好友队列位置：

en: Visible main tabs:
zh: 可见的主选项卡：

en: Tab bar positions:
zh: 标签栏位置：

en: Main tabs
zh: 主选项卡

en: Show reverse file paths (requires a restart)
zh: 显示反向文件路径（需要重新启动）

en: Show exact file sizes (requires a restart)
zh: 显示文件具体大小（需要重启）

en: List text color:
zh: 列表文本颜色：

en: Enable colored usernames
zh: 使用彩色用户名

en: Chat username appearance:
zh: 聊天用户名外观：

en: Remote text color:
zh: 远程文本颜色：

en: Local text color:
zh: 本地文本颜色：

en: Command output text color:
zh: 命令输出文本颜色：

en: /me action text color:
zh: /me 动作文本颜色：

en: Highlighted text color:
zh: 高亮文本颜色：

en: URL link text color:
zh: URL 链接文本颜色：

en: User Statuses
zh: 用户状态

en: Online color:
zh: 在线颜色：

en: Away color:
zh: 离开颜色：

en: Offline color:
zh: 离线颜色：

en: Text Entries
zh: 文本条目

en: Text entry background color:
zh: 文本输入背景颜色：

en: Text entry text color:
zh: 文字输入文字颜色：

en: Global font:
zh: 全局字体：

en: List font:
zh: 列表字体：

en: Text view font:
zh: 文本视图字体：

en: Chat font:
zh: 聊天字体：

en: Transfers font:
zh: 传输字体：

en: Search font:
zh: 搜索字体：

en: Browse font:
zh: 浏览字体：

en: Icon theme folder:
zh: 图标主题文件夹：

en: Abort User(s)
zh: 中止用户

en: Ban User(s)
zh: 禁止用户

en: Clear All Finished/Cancelled Uploads
zh: 清除所有已完成/已取消的上传

en: Message All
zh: 全部留言

en: Clear Specific Uploads
zh: 清除特定上传

en: Save Shares List to Disk
zh: 将共享列表保存到磁盘

en: Refresh Files
zh: 刷新文件

en: Free Upload Slots
zh: 免费上传槽位

en: Queued Uploads
zh: 排队上传

en: Edit Interests
zh: 编辑兴趣

en: _Gift Privileges…
zh: _赠予特权…

en: _Refresh Profile
zh: _刷新资料

en: Nicotine+ Commands
zh: Nicotine+ 指令

en: Too many files
zh: 太多文件

note: Type: text Description Main menu item Translators: keep below 55 columns :sl1:
en: Continue without boot loader
zh: 不安装启动引导器，继续

note: Type: error Description :sl4:
en: Failed to mount /target/proc
zh: 挂载 /target/proc 失败

note: Type: error Description :sl4:
en: Mounting the proc file system on /target/proc failed.
zh: 挂载 proc 文件系统到 /target/proc 上失败。

note: #-#-#-#-#  nobootloader_1.68_zh_CN.po (debian-installer)  #-#-#-#-# Type: note Description :sl4: #-#-#-#-#  yaboot-installer_1.1.41_zh_CN.po (debian-installer)  #-#-#-#-#
en: Setting firmware variables for automatic boot
zh: 正在为自动启动设置固件变量

note: Type: note Description :sl4:
en: Some variables need to be set in CFE in order for your system to boot automatically. At the end of installation, the system will reboot. At the firmware prompt, set the following variables to simplify booting:
zh: 要使系统能自动启动，您需要在 CFE 中设置一些变量。在安装结束后，系统将会重启。在出现固件提示符后，请设置以下变量以简化启动过程：

note: Type: note Description :sl4:
en: You will only need to do this once. This enables you to just issue the command "boot_debian" at the CFE prompt.
zh: 您只需执行一次此操作。从此之后您只要在 CFE 提示符下运行 "boot_debian" 命令就可以了。

note: Type: note Description :sl4:
en: If you prefer to auto-boot on every startup, you can set the following variable in addition to the ones above:
zh: 如果想要在每次开机时都自动启动，您可以在上面提到的变量之外再设置下列变量：

note: Type: note Description :sl3:
en: No boot loader installed
zh: 未安装启动引导器

note: Type: note Description :sl3:
en: No boot loader has been installed, either because you chose not to or because your specific architecture doesn't support a boot loader yet.
zh: 未安装启动引导器，其原因可能是您选择了不安装，或者您的特殊硬件体系尚不支持启动引导器。

note: Type: note Description :sl3:
en: You will need to boot manually with the ${KERNEL} kernel on partition ${BOOT} and ${ROOT} passed as a kernel argument.
zh: 您将需要手动启动 ${BOOT} 分区上的 ${KERNEL} 内核，并且以 ${ROOT} 作为内核参数。

en: Display notifications
zh: 显示通知

en: Notification Daemon
zh: 通知守护进程

note: Type: boolean Description
en: No database has been set up for Nova to use. If you want to set one up now, please make sure you have all needed information:
zh: 未曾为Nova设置数据库。如果你希望现在设置，请确定您有以下信息：

note: Type: boolean Description
en:  * the host name of the database server (which must allow TCP
       connections from this machine);
     * a username and password to access the database;
     * the type of database management software you want to use.
zh:  * 数据库服务器的主机名（需要这台主机的TCP链接）；
     * 访问这个数据库的用户名及密码；
     * 你希望使用的数据库管理软件的类型。

note: Type: boolean Description
en: If you don't choose this option, no database will be set up and Nova will use regular SQLite support.
zh: 如果你没有选择该项，不会设置数据库并且Nova将会使用SQLite。

note: Type: string Description
en: Username for connection to the RabbitMQ server:
zh: 连接 RabbitMQ 服务器的用户名：

note: Type: password Description
en: Password for connection to the RabbitMQ server:
zh: 连接 RabbitMQ 服务器的密码：

en: Running without HTTPS is not recommended, crashes or other issues are likely.
zh: 不建议在没有 HTTPS 的情况下运行，可能会出现崩溃或出现其他问题。

en: Reconnecting...
zh: 重新连接中...

en: Must set host
zh: 必须设置主机

en: Failed to connect to server:
zh: 无法连接到服务器：

en: Connected (encrypted) to
zh: 已连接（已加密）到

en: Connected (unencrypted) to
zh: 已连接（未加密）到

en: Something went wrong, connection is closed
zh: 出了点问题，连接已关闭

en: Failed to connect to server
zh: 无法连接到服务器

en: New connection has been rejected with reason:
zh: 新连接被拒绝，原因如下：

en: New connection has been rejected
zh: 新连接已被拒绝

en: Credentials are required
zh: 需要凭证

en: noVNC encountered an error:
zh: noVNC 遇到一个错误：

en: Hide/Show the control bar
zh: 显示/隐藏控制栏

en: Move/Drag viewport
zh: 移动/拖动窗口

en: Show keyboard
zh: 显示键盘

en: Extra keys
zh: 额外按键

en: Show extra keys
zh: 显示额外按键

en: Toggle Ctrl
zh: 切换 Ctrl

en: Toggle Alt
zh: 切换 Alt

en: Toggle Windows
zh: 切换窗口

en: Send Tab
zh: 发送 Tab 键

en: Send Escape
zh: 发送 Escape 键

en: Shutdown/Reboot
zh: 关机/重启

en: Shutdown/Reboot...
zh: 关机/重启...

en: Edit clipboard content in the textarea below.
zh: 在下面的文本区域中编辑剪贴板内容。

en: Shared mode
zh: 分享模式

en: Clip to window
zh: 限制/裁切窗口大小

en: Scaling mode:
zh: 缩放模式：

en: Repeater ID:
zh: 中继站 ID

en: Automatic reconnect
zh: 自动重新连接

en: Reconnect delay (ms):
zh: 重新连接间隔 (ms)：

en: Server identity
zh: 服务器身份

en: The server has provided the following identifying information:
zh: 服务器提供了以下识别信息：

en: Please verify that the information is correct and press "Approve". Otherwise press "Reject".
zh: 请核实信息是否正确，并按 “同意”，否则按 “拒绝”。

en: Send credentials
zh: 发送凭证

note: Type: string Description
en: Please enter the Uniform Resource Identifier of the LDAP server. The format is "ldap://<hostname_or_IP_address>:<port>/". Alternatively, "ldaps://" or "ldapi://" can be used. The port number is optional.
zh: 请输入LDAP服务器的统一资源标识符（URI），格式为 'ldap://<服务器名或IP地址>:<端口>/ '，也可以用'ldaps://'或'ldapi://'，端口号可选。

note: Type: string Description
en: When using an ldap or ldaps scheme it is recommended to use an IP address to avoid failures when domain name services are unavailable.
zh: 使用ldap或ldaps模式时，推荐使用IP地址以防止域名无法解析造成失效。

note: Type: string Description
en: LDAP server search base:
zh: LDAP服务器搜索起点：

note: Type: select Description
en: LDAP authentication to use:
zh: LDAP认证方式：

note: Type: select Description
en: Please choose what type of authentication the LDAP database should require (if any):
zh: 请选择LDAP数据库需要的认证方式（如有）:

note: Type: select Description
en:  * none: no authentication;
     * simple: simple bind DN and password authentication;
     * SASL: any Simple Authentication and Security Layer mechanism.
zh: * none: 没有认证；
    * simple: 简易的bind DN + 密码认证；
    * SASL: 使用SASL机制认证。

note: Type: string Description
en: LDAP database user:
zh: LDAP数据库用户名：

note: Type: password Description
en: LDAP user password:
zh: LDAP用户密码：

note: Type: select Description
en: SASL mechanism to use:
zh: SASL可用机制：

note: Type: string Description
en: SASL realm:
zh: SASL区域：

note: Type: string Description
en: The realm is appended to authentication and authorization identities.
zh: 区域名将会自动加到认证ID信息后.

note: Type: string Description
en: SASL authentication identity:
zh: SASL认证信息：

note: Type: string Description
en: This is the login used in LOGIN, PLAIN, CRAM-MD5, and DIGEST-MD5 mechanisms.
zh: 在LOGIN, PLAIN, CRAM-MD5, 和 DIGEST-MD5中使用的登录信息。

note: Type: string Description
en: SASL proxy authorization identity:
zh: SASL代理认证信息：

note: Type: string Description
en: This is the object in the name of which the LDAP request is done. This value should be specified as a DN (distinguished name).
zh: 请输入LDAP请求发起者的名字，这个值应该是LDAP DN (distinguished name)的格式。

note: Type: string Description
en: Cyrus SASL security properties:
zh: Cyrus SASL 安全信息：

note: Type: string Description
en: Kerberos credential cache file path:
zh: Kerberos 凭证缓存文件的目录：

note: Type: boolean Description
en: Use StartTLS?
zh: 使用 StartTLS?

note: Type: boolean Description
en: Please choose whether the connection to the LDAP server should use StartTLS to encrypt the connection.
zh: 请选择是否使用StartTLS来加密到LDAP服务器的连接。

note: Type: select Description
en: Check server's SSL certificate:
zh: 检查服务器端的SSL证书：

note: Type: select Description
en: When an encrypted connection is used, a server certificate can be requested and checked. Please choose whether lookups should be configured to require a certificate, and whether certificates should be checked for validity:
zh: 使用加密连接的时候，可以要求检查服务器端的证书。请选择设置是否需要服务器证书，是否需要验证证书的有效性:

note: Type: multiselect Description
en: Name services to configure:
zh: 配置名称服务：

note: Type: multiselect Description
en: You can select the services that should have LDAP lookups enabled. The new LDAP lookups will be added as the last datasource. Be sure to review these changes.
zh: 请选择您需要启用或者停用LDAP名称服务。新的LDAP源将会追加在其他源后面。请务必检查验证。

note: Type: boolean Description
en: Remove LDAP from nsswitch.conf now?
zh: 从nsswitch.conf中停用LDAP模式？

note: Type: boolean Description
en: The following services are still configured to use LDAP for lookups:
      ${services}
    but the libnss-ldapd package is about to be removed.
zh: 下列服务仍然设置为使用LDAP模式：
      ${services}
    但libnss-ldapd会被删除。

note: Type: boolean Description
en: You are advised to remove the entries if you don't plan on using LDAP for name resolution any more. Not removing ldap from nsswitch.conf should, for most services, not cause problems, but host name resolution could be affected in subtle ways.
zh: 如您不想再使用LDAP进行名称解析，推荐您删除LDAP相关条目。如不从nsswitch.conf删除ldap多数服务不会有问题，但是会对名称解析产生一些细微的影响。

note: Type: boolean Description
en: You can edit /etc/nsswitch.conf by hand or choose to remove the entries automatically now. Be sure to review the changes to /etc/nsswitch.conf if you choose to remove the entries now.
zh: 您现在可以手工修改/etc/nsswitch.conf或者勾选来删除LDAP功能。如果您删除了条目，请确保检查/etc/nsswitch.conf文件。

en: Open_Recent
zh: 打开最近文件 (_R)

en: _System layout ...
zh: 系统布局 (_S) ...

en: _Upbeat ...
zh: 弱拍 (_U) ...

en: _Dynamics ...
zh: 力度 (_D) ...

en: Configure MIDI out...
zh: 设置 MIDI 输出 ...

en: configure MIDI output
zh: 设置 MIDI 输出

en: Configure MIDI in...
zh: 设置 MIDI 输入

en: configure MIDI input
zh: 设置 MIDI 输出

en: Configure Paper...
zh: 纸张设置 ...

en: configure paper
zh: 配置

en: Configure Print...
zh: 打印设置...

en: configure print command
zh: 打印命令设置

en: Open  ...
zh: 打开 ...

en: Save  ...
zh: 保存 ...

en: Save a file
zh: 保存文件

en: Save As  ...
zh: 另存为 ...

en: print file
zh: 打印文件

en: Import MusicXML ...
zh: 导入 MusicXML ...

en: import a musicxml file
zh: 导入 musicxml 文件

en: Import MIDI...
zh: 导入 MIDI...

en: import a midi file
zh: 导入 MIDI 文件

en: Import MIDI(2)...
zh: 导入 MIDI(2)...

en: import a midi file(2)
zh: 导入 midi 文件(2)

en: copy - Ctrl + C
zh: 复制 - Ctrl + C

en: paste - Ctrl + V
zh: 粘贴 - Ctrl + V

en: delete block - Ctrl + X
zh: 删除小节 - Ctrl + X

en: append a system at end
zh: 在末尾加入新行

en: append system - Ctrl + B
zh: 添加新行 - Ctrl + B

en: insert block
zh: 插入小节

en: Insert clef ...
zh: 插入谱号 ...

en: insert a clef
zh: 插入谱号

en: Empty block
zh: 清空小节

en: empty block - Ctrl + E
zh: 清空小节 - Ctrl + E

en: reposit all
zh: 复原全部

en: reposit the whole score - Ctrl + T
zh: 复原整个乐谱 - Ctrl + T

en: Export MIDI  ...
zh: 导出 MIDI ...

en: export a midi file
zh: 导出为 MIDI 文件

en: Export LilyPond  ...
zh: 导出为LilyPond ...

en: LilyPond export
zh: LIlyPond 导出

en: Export PDF ...
zh: 导出 PDF ...

en: export PDF
zh: 导出 PDF

en: Export P_NG ...
zh: 导出 P_NG ...

en: Write a png image
zh: 写入为 png 图像

en: Export S_VG ...
zh: 导出 S_VG ...

en: Write an svg image
zh: 写入为 svg 图像

en: Export P_S ...
zh: 导出 P_S ...

en: Write PostScript
zh: 写入 PostScript

en: Excerpt ...
zh: 提取 ...

en: Make an excerpt of the score
zh: 提取乐谱

en: Remove last page
zh: 删除最后一页

en: remove the last page
zh: 删除最后一页

en: Remove empty pages
zh: 删除空页

en: remove empty pages at end
zh: 删除末尾空页

en: Change spacement ...
zh: 调整音符水平间距 ...

en: change the horizontal spacement
zh: 调整水平间距

en: Change Scale ...
zh: 更改比例 ...

en: change scale
zh: 更改比例

en: Configure Record ...
zh: 录音设置 ...

en: configure record
zh: 录音设置

en: Configure Drums ...
zh: 鼓设置 ...

en: configure drums
zh: 鼓设置

en: Tools ...
zh: 工具 ...

en: Tools
zh: 工具

en: give first measure
zh: 指出第一小节

en: set upbeat by giving the start of first full measure
zh: 设置第一小节从弱拍开始

en: give start
zh: 设置起始位置

en: set upbeat by giving the start of the score
zh: 通过乐谱起始位置设置弱拍

en: Score info ...
zh: 乐谱信息 ...

en: edit score info
zh: 编辑乐谱信息

en: Insert keysig ...
zh: 插入调号 ...

en: insert a key signature
zh: 插入调号

en: Insert lines ...
zh: 插入行 ...

en: insert a horizontal line
zh: 水平插入行

en: Insert sign ...
zh: 插入记号 ...

en: insert a free placeable sign
zh: 插入自由放置记号

en: Slur
zh: 连音线

en: insert a slur - Ctrl+H
zh: 插入连音线 - Ctrl+H

en: chord ...
zh: 和弦 ...

en: insert a chord
zh: 插入和弦

en: chordname ...
zh: 和弦名称 ...

en: insert a chordname
zh: 插入和弦名

en: Append staff
zh: 附加乐谱

en: append a new staff
zh: 附加新谱

en: Import recorded
zh: 导入录音

en: import recorded staff
zh: 导入录制的乐谱

en: Lyrics editor ...
zh: 歌词编辑器 ...

en: edit lyrics in text editor
zh: 在编辑器中编辑歌词

en: insert ppp
zh: 插入ppp

en: insert pp
zh: 插入pp

en: insert p
zh: 插入p

en: insert mp
zh: 插入mp

en: insert sp
zh: 插入sp

en: insert mf
zh: 插入mf

en: insert sf
zh: 插入af

en: insert f
zh: 插入f

en: insert ff
zh: 插入ff

en: insert fff
zh: 插入fff

en: tempo ...
zh: 速度 ...

en: insert tempo
zh: 插入速度

en: Text ...
zh: 文本 ...

en: insert text
zh: 插入文本

en: accelerando
zh: 渐快

en: insert accelerando
zh: 插入渐快记号

en: ritardando
zh: 渐慢

en: insert ritardando
zh: 插入渐慢记号

en: lyrics1
zh: 歌词 1

en: insert lyrics at line 1
zh: 在第一行插入歌词

en: lyrics2
zh: 歌词 2

en: insert lyrics at line 2
zh: 在第二行插入歌词

en: lyrics3
zh: 歌词 3

en: insert lyrics at line 3
zh: 在第三行插入歌词

en: lyrics4
zh: 歌词 4

en: insert lyrics at line 4
zh: 在第四行插入歌词

en: lyrics5
zh: 歌词 5

en: insert lyrics at line 5
zh: 在第五行插入歌词

en: Insert tuplet ...
zh: 插入连音 ...

en: insert a tuplet (Ctrl + num)
zh: 插入连音 (Ctrl + num)

en: brace
zh: 花括线

en: group staves by means of a brace
zh: 用花括线组合乐谱

en: bracket
zh: 直括线

en: group staves by means of a bracket
zh: 用直括线组合乐谱

en: remove a group of connected staves
zh: 删除连接的乐谱组

en: Remove tuplet
zh: 删除连音

en: remove a tuplet
zh: 删除连音

en: Muting ...
zh: 静音 ...

en: mute some staves
zh: 静音部分乐谱

en: Transpose ...
zh: 转调 ...

en: hide rests
zh: 隐藏休止符

en: hide (selected) rests
zh: 隐藏(所选)休止符

en: unhide rests
zh: 显示休止符

en: unhide (selected) rests
zh: 显示(所选)休止符

en: hide rests (all v.)
zh: 隐藏休止符 (all v.)

en: hide selected rests (all v.)
zh: 隐藏所选休止符 (all v.).

en: unhide rests (all v.)
zh: 显示休止符 (all v.).

en: unhide selected rests (all v.)
zh: 显示所选休止符 (all v.).

en: set all to sharp ...
zh: 将所有转为升号 ...

en: set all flats to sharp
zh: 将所有降号转为升号

en: set all to flat ...
zh: 将所有转为降号 ...

en: set all sharps to flat
zh: 将所有升号转为降号

en: About NtEd
zh: 关于 NtEd

en: Documentation ...
zh: 文档 ...

en: voices in different colors
zh: 不同颜色标记的声部

en: show measure numbers
zh: 显示小节号

en: show hidden elements
zh: 显示隐藏元素

en: midi input
zh: midi 输入

en: record midi
zh: 录制 midi

en: record midi - i
zh: 录制 midi -i

en: Zoom in Ctrl + +
zh: 放大 Ctrl + +

en: Zoom out Ctrl + -
zh: 缩小 Ctrl + -

en: Undo Ctrl + z
zh: 取消 Ctrl + z

en: Redo Ctrl + y
zh: 重做 Ctrl + y

en: customize beam
zh: 自定义符尾

en: customize beam - Ctrl + j
zh: 自定义符尾 - Ctrl + j

en: flip stem
zh: 翻转符干

en: flip stem - Ctrl + f
zh: 翻转符干 - Ctrl + f

en: Toggle Insert/Erase Mode - n
zh: 插入/删除模式切换 -n

en: Page Mode - p
zh: 页面模式 -p

en: Keyboard insert mode - k
zh: 键盘插入模式 -k

en: Cannot replay because could not open ALSA sequencer
zh: 无法打开 ALSA 音序器，无法重放

en: Save Changes ?
zh: 保存更改？

en: Cannot open %s for writing
zh: %s 无法写入

en: Save score
zh: 保存乐谱

en: File %s already exists. Overwrite ?
zh: 文件 %s 已经存在。确定要覆盖？

en: Please select a note or rest!
zh: 请选择音符或休止符！

en: You select a note in an tuplet
zh: 您在连音中选择了一个音符

en: You cannot copy incomplete tuplets!
zh: 您不能复制不完整的连音！

en: Paste not possible: A tuplet would cross a measure
zh: 无法粘贴：连音会超出一小节

en: Empty not possible because of incomplete tuplets
zh: 连音不完整，无法清空

en: NtEd version %s by Joerg Anders
    Send bug reports to %s
    
    Infos at http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml
    
    Author:
                   J.Anders <ja@informatik.tu-chemnitz.de>
    
    Translation: <no translation>
zh: NtEd 版本 %s by Joerg Anders
    发送 bug 至 %s
    
    http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml
    
    作者:
                   J.Anders <ja@informatik.tu-chemnitz.de>
    
    翻译: Tian Shixiong <tiansworld@gmail.com>

en: Excuse! The documentation is not available
    due to an installation error
zh: 对不起！由于安装问题，文档
    不存在

en: Excuse! Cannot exec
zh: 对不起！无法执行

en: please select a note or rest first
zh: 请先选择一个音符或休止符

en: you cannot select an element with dot
zh: 不能选择带 点 的元素

en: I'm not able to create a tuplet here
zh: 无法在此创建连音

en: selected element is not inside a tuplet
zh: 选择连音外的元素

en: Open score
zh: 打开乐谱

en: Import MusicXML
zh: 导入 MusicXML

en: Cannot list midi ports because could not open ALSA sequencer
zh: 无法打开 ALSA 音序器，无法列出 midi 端口

en: Font selection - Measure numbers
zh: 字体 - 小节号

en: Adjust notes ?
zh: 调整音符？

en: Create PNG
zh: 创建 PNG

en: Create SVG
zh: 创建 SVG

en: Create Postscript
zh: 创建 Postscript

en: select staves
zh: 选择乐谱

en: Usage: %s [<filename>.ntd]
zh: 用法：%s [<filename>.ntd]

en: unable to set decimal point to '.'. PostScript output will be erroneous. 			Please set the $LANG environment variable appropriately!
zh: 无法设置小数点 '.'。PostScript输出将出错。			请正确设置 $LANG 环境变量！

en: Piano 1
zh: 钢琴 1

en: Piano 2
zh: 钢琴 2

en: Piano 3
zh: 钢琴 3

en: Honky-tonk
zh: 杭基汤克音乐

en: E.Piano 1
zh: 电钢琴 1

en: E.Piano 2
zh: 电钢琴 1

en: Harpsichord
zh: 大键琴

en: Celesta
zh: 钢片琴

en: Music Box
zh: 音乐盒

en: Xylophone
zh: 木琴

en: Tubular Bells
zh: 管钟

en: Organ 1
zh: 风琴 1

en: Organ 2
zh: 风琴 2

en: Organ 3
zh: 风琴 3

en: Harmonica
zh: 口琴

en: Bandoneon
zh: 南美手风琴

en: Nylon Guitar
zh: 尼龙弦吉它

en: Steel Guitar
zh: 钢弦吉它

en: Jazz Guitar
zh: 爵士吉它

en: Clean Guitar
zh: 清音吉它

en: Guitar Mutes
zh: 吉它弱音

en: Overdrive Guitar
zh: 过载吉它

en: Fingered Bass
zh: 指弹贝司

en: Picked Bass
zh: 拨片贝司

en: Viola
zh: 中提琴

en: Contrabass
zh: 低音提琴

en: Pizzicato
zh: 弹拨

en: Harp
zh: 竖琴

en: Timpani
zh: 定音鼓

en: Slow Strings
zh: 慢速弦乐

en: Synth Strings 1
zh: 合成弦乐 1

en: Synth Strings 2
zh: 合成弦乐 2

en: Synth Vox
zh: 合成声音

en: Trombone
zh: 长号

en: Mute Trumpet
zh: 弱音小号

en: French Horns
zh: 圆号

en: Synth Brass 1
zh: 合成铜管乐器 1

en: Synth Brass 2
zh: 合成铜管乐器 2

en: Soprano Sax
zh: 高音萨克斯

en: English Horn
zh: 英国管

en: Piccolo
zh: 短笛

en: Pan Flute
zh: 排笛

en: Square Wave
zh: 方波

en: Saw Wave
zh: 锯齿波

en: Synth Calliope
zh: 合成汽笛风琴

en: Charang
zh: 人声

en: Solo Vox
zh: 独奏

en: 5th Saw Wave
zh: 第五种锯齿波

en: Bass & Lead
zh: 贝司 & 主音

en: Fantasia
zh: 幻想曲

en: Warm Pad
zh: 温暖音色

en: Poly Synth
zh: 多重合成

en: Bowed Glass
zh: 委婉玻璃声

en: Metal Pad
zh: 金属长音

en: Halo Pad
zh: 光晕长音

en: Sweep Pad
zh: 掠过长音

en: Ice Rain
zh: 冰雨

en: Star Theme
zh: 加星号主题

en: Sitar
zh: 西塔琴

en: Banjo
zh: 班卓琴

en: Bagpipe
zh: 风笛

en: Shenai
zh: 唢呐

en: Tinker Bell
zh: 叮当

en: Steel Drum
zh: 钢鼓

en: Wood Block
zh: 木鱼

en: Fret Noise
zh: 换把音

en: Breath Noise
zh: 呼吸声

en: Applause
zh: 掌声

en: Gun Shot
zh: 枪声

en: Cannot open ALSA MIDI sequencer --> replay won't work :-((
    Try (as root)
    modprobe snd-seq-midi
    and restart NtEd
    Perhaps this helps(?)
zh: 无法打开 ALSA MIDI 音序器 --> 无法回放 :-((
    尝试(以root用户)
    modprobe snd-seq-midi
    然后重启 NtEd
    可能有所帮助(?)

en: Error creating ALSA sequencer output port --> replay won't work :-((
zh: 创建 ALSA 音序器输出端口时出错 --> 无法回放 :-((

en: Cannot open ALSA MIDI sequencer --> read/record won't work :-((
    Try (as root)
    modprobe snd-seq-midi
    and restart NtEd
    Perhaps this helps(?)
zh: 无法打开 ALSA MIDI 音序器 --> 无法读取/录制 :-((
    尝试(以root用户)
    modprobe snd-seq-midi
    然后重启 NtEd
    可能有所帮助(?)

en: Error creating ALSA sequencer input port --> record won't work :-((
zh: 创建 ALSA 音序器输入端口时出错 --> 无法录制 :-((

en: paper type
zh: 纸张类型

en: MIDI ports
zh: MIDI 端口

en: midi echo
zh: midi 回声

en: Print command
zh: 打印命令

en: print command
zh: 打印命令

en: G flat Major; e flat minor
zh: 降G大调；降e小调

en: D flat Major; b flat minor
zh: 降D大调；降b小调

en: A flat Major; f minor
zh: 降A大调；f小调

en: E flat Major; c minor
zh: 降E大调；c小调

en: B flat Major; g minor
zh: 降B大调；g小调

en: F Major; d minor
zh: F大调；d小调

en: C Major; a minor
zh: C大调；a小调

en: G Major; e minor
zh: G大调；e小调

en: D Major; b minor
zh: D大调；b小调

en: A Major; f sharp minor
zh: A大调；升f小调

en: E Major; c sharp minor
zh: E大调；升c小调

en: B Major; g sharp minor
zh: B大调；升g小调

en: F sharp Major; d sharp minor
zh: 升F大调；升d小调

en: Staff context
zh: 乐谱内容

en: clef
zh: 谱号

en: Octave shift:
zh: 八度移动：

en: adjust notes
zh: 调整音符

en: time signature
zh: 拍号

en: Numerator:
zh: 分子：

en: staff name
zh: 乐谱名称

en: staff short name
zh: 乐谱简称

en: group short name
zh: 组简称

en: transp.
zh: 音符移位

en: reverb
zh: 混响

en: muting
zh: 静音

en: staff
zh: 乐谱

en: Staff position
zh: 乐谱位置

en: Tuplet
zh: 连音

en: Instead of using this dialog
    you can simply press <Ctrl> + num
zh: 使用<Ctrl> + num
    取消显示此对话框

en: Tuplet value:
zh: 连音值：

en: method 2
zh: 方法 2

en: Insert blocks
zh: 插入小节

en: block count:
zh: 小节数

en: Measure type
zh: 小节线类型

en: measure type
zh: 小节线类型

en: alternative 1
zh: 第1段

en: alternative 2
zh: 第2段

en: hide following
zh: 隐藏后面的小节

en: enable timesig
zh: 显示拍号

en: delete timesig
zh: 隐藏拍号

en: New keysignature
zh: 新调号

en: Score info
zh: 乐谱信息

en: Arranger:
zh: 编曲：

en: Clef configuration
zh: 设置谱号

en: Set Volume
zh: 设置音量

en: volume:
zh: 卷：

en: tempo:
zh: 速度：

en: lyrics 1
zh: 歌词 1

en: lyrics 2
zh: 歌词 2

en: lyrics 3
zh: 歌词 3

en: lyrics 4
zh: 歌词 4

en: lyrics 5
zh: 歌词 5

en: load from file
zh: 从文件载入

en: save to file
zh: 保存到文件

en: Open lyrics file
zh: 打开歌词文件

en: Muting
zh: 静音

en: Staff %d
zh: 乐谱 %d

en: half-tones
zh: 半音

en: use selection
zh: 使用选择

en: select font
zh: 选择字体

en: anchor
zh: 文字位置

en: enable volume change
zh: 启用音量变更

en: enable tempo change
zh: 启用速度变更

en: enable channel change
zh: 启用声道变更

en: No segno meaning
zh: 无反复意义

en: enable instrument change
zh: 启用乐器变更

en: Signs
zh: 记号

en: MIDI import
zh: MIDI 导入

en: triplet recognition
zh: 三连音识别

en: sort instruments
zh: 分类乐器

en: force piano
zh: 强制使用钢琴谱

en: don't split tracks
zh: 不分割音轨

en: tempo density
zh: 节拍密度

en: volume density
zh: 音量密度

en: Config Record
zh: 录音设置

en: export params
zh: 导出选项

en: keep beams
zh: 保留符尾

en: Staff selection
zh: 乐谱选择

en: keep beams selection
zh: 保留符尾

en: Horizontal Spacement
zh: 水平间距

en: Spacement
zh: 间距

en: Config Drums
zh: 鼓设置

en: drum element name
zh: 鼓名称

en: short name
zh: 缩写

en: midi pitch
zh: midi 音高

en: change element
zh: 更改样式

en: note head
zh: 符头

en: load defaults
zh: 载入默认设置

en: play element
zh: 播放内容

en: Save drum configuration
zh: 保存鼓设置

en: Open drum configuration
zh: 打开鼓设置

en: Chordname
zh: 和弦名称

en: chordname
zh: 和弦名称

en: mody
zh: 类型

en: chordselect
zh: 选择和弦

en: Read/Write NTFS driver not installed
zh: 读/写 NTFS 的驱动没有安装

en: In order to enable write support for your NTFS devices, you'll need first to install the ntfs-3g driver.
    If your distribution don't provide it, you can get it from :
    http://www.ntfs-3g.org
zh: 要启动NTFS写入支持，您需要安装ntfs-3g驱动。
    如果您的发行版没有提供，您可以从以下网址下载：
    http://www.ntfs-3g.org

en: <b>NTFS write support configuration tool</b>
zh: <b>NTFS 写入支持配置程序</b>

en: <big><b>New partitions detected</b></big>
zh: <big><b>检测到新分区</b></big>

en: Advanced Configuration
zh: 高级配置

en: Alternatively you can configure them 
    automatically with the "Auto Configure" button
zh: 您也可以按“自动配置”按钮 
    进行自动配置

en: Auto Configure
zh: 自动配置

en: Enable write support for external device
zh: 启用外部设备写支持

en: Enable write support for internal device
zh: 启用内部设备写支持

en: The following new partitions were detected.
    Select the ones you want to configure:
zh: 已侦测到下列新分区。
    请选择一个你想要设置的分区：

en: Enable/disable write support for NTFS with a simple click.
zh: 点击将启用/禁用 NTFS 写入支持。

en: NTFS Configuration Tool
zh: NTFS 写入支持配置程序

en: Reverting to previous version?
zh: 退回到前一版本

en: All changes that you just made will be lost.
    Do you want to continue?
zh: 所有修改将会丢失。
    是否继续？

note: Type: string Description
en: Listen port:
zh: 监听端口：

note: Type: string Description
en: The NTLM Authorization Proxy Server listens to this port.  This is the port number you use in your http_proxy or web browser settings.
zh: NTLM 认证代理服务器监听此端口。这是在 http_proxy 或浏览器设置。

note: Type: string Description
en: Proxy servers are commonly set to listen to port 8080, but in NTLM APS the default value is 5865.
zh: 代理服务器通常设置为监听 8080，但是 NTLM APS 中，默认值是 5865。

note: Type: string Description
en: Parent proxy:
zh: 上一层代理：

note: Type: string Description
en: This is the address of the NTLM proxy server (e.g. the Microsoft ISA server) which NTLM APS is authenticating against.
zh: 这是NTLM APS 认证的 NTLM 代理服务器的地址(例如，Microsoft ISA 服务器)。

note: Type: string Description
en: The address may be given with or without the leading http://, for example:
        proxy.myworkplace.com
        http://proxy.myworkplace.com
zh: 地址可以以 http:// ，也可以不以其开通，例如：
        proxy.myworkplace.com
        http://proxy.myworkplace.com

note: Type: string Description
en: Parent proxy port:
zh: 上一层代理端口：

note: Type: string Description
en: This is the port number which the NTLM proxy server (e.g. the Microsoft ISA server), that NTLM APS is authenticating against, listens to.
zh: 这是 NTLM APS 认证的 NTLM 代理服务器(例如 Microsoft ISA 服务器)监听的端口号

note: Type: string Description
en: It is commonly set to 8080.
zh: 这通常设置为 8080。

note: Type: string Description
en: NT Windows username:
zh: Windows NT 用户名：

note: Type: string Description
en: This field identifies the NT Windows username that you use for authentication.
zh: 此字段，指明用于认证的 Windows NT 用户名。

note: Type: password Description
en: NT Windows password:
zh: Windows NT 口令：

note: Type: password Description
en: This field identifies the NT Windows password that you use for authentication.
zh: 此字段指名用于认证的 Windows NT 口令。

note: Type: password Description
en: To help with security, it is not stored permanently in the debconf database, but is deleted from there after being written to the ntlmaps config file.  Be aware that it is temporarily stored in the debconf database while this setup procedure is taking place. It is deleted from there at the end of setup.
zh: 为了安全性，它不是永久保存在 debconf 数据库中的，而是在写入 ntlmaps 配置文件之后就删除了。一定要注意，它只是进行设置时临时保存在 debconf 数据库中。设置完成后，将从那里删除。

note: Type: password Description
en: If you prefer not to have the password stored, even temporarily, in the debconf database, then leave this entry blank, and insert the value manually into the config file /etc/ntlmaps/server.cfg.
zh: 如果不希望在 debconf 数据库中保存口令，即使仅仅是临时保存，就将此项留空，并手动将这个值写入配置文件 /etc/ntlmaps/server.cfg。

note: Type: string Description
en: NT Windows domain:
zh: Windows NT 域：

note: Type: string Description
en: This field identifies the NT Windows domain that you authenticate against.
zh: 此字段指明要认证到的 Windows NT 域。

note: Type: boolean Description
en: Run "nvidia-installer --uninstall"?
zh: 运行“nvidia-installer --uninstall”吗？

note: Type: boolean Description
en: The nvidia-installer program was found on this system. This is probably left over from an earlier installation of the non-free NVIDIA graphics driver, installed using the NVIDIA *.run file directly. This installation is incompatible with the Debian packages. To install the Debian packages safely, it is therefore necessary to undo the changes performed by nvidia-installer.
zh: 您的系统中存在“nvidia-installer”程序。这可能是由于您之前使用 NVIDIA *.run 文件直接安装而遗留的文件，而它与即将要安装 Debian 软件包不相容。要安全地安装这个 Debian 软件包，您需要先还原“nvidia-installer”所做的一切修改。

note: Type: boolean Description
en: Delete nvidia-installer files?
zh: 删除“nvidia-installer”文件？

note: Type: boolean Description
en: Some files from the nvidia-installer program still remain on this system. These probably come from an earlier installation of the non-free NVIDIA graphics driver using the *.run file directly. Running the uninstallation procedure may have failed and left these behind. These files conflict with the packages providing the non-free NVIDIA graphics driver and must be removed before the package installation can continue.
zh: “nvidia-installer”中的某些文件可能仍存在于您的系统中。这可能是由于您之前直接使用 *.run 文件安装非自有 NVIDIA 图形驱动引起。此后的卸载操作可能出现了失败并且遗留下了这些文件。这些文件与提供非自由 NVIDIA 图形驱动的软件包冲突，继续前必须删除。

note: Type: boolean Description
en: Remove conflicting library files?
zh: 删除冲突的库文件？

note: Type: boolean Description
en: The following libraries were found on this system and conflict with the current installation of the NVIDIA graphics drivers:
zh: 您系统中发现了以下与即将安装的 NVIDIA 图形驱动冲突的库文件：

note: Type: boolean Description
en: These libraries are most likely remnants of an old installation using the nvidia-installer program and do not belong to any package managed by dpkg. It should be safe to delete them.
zh: 这些库文件像是使用 nvidia-installer 安装时残存的旧文件，它们未被 dpkg 所收录管理。删除他们应当是安全的。

note: Type: error Description
en: Mismatching nvidia kernel module loaded
zh: 加载了不匹配的 NVIDIA 内核模块

note: Type: error Description
en: The NVIDIA driver that is being installed (version ${new-version}) does not match the nvidia kernel module currently loaded (version ${running-version}).
zh: 将要安装的 NVIDIA 驱动(版本 ${new-version})和当前加载的模块(版本 ${running-version})版本不匹配。

note: Type: error Description
en: The X server, OpenGL, and GPGPU applications may not work properly.
zh: X 服务器、OpenGL 或 GPGPU 应用程序可能无法正常工作。

note: Type: error Description
en: The easiest way to fix this is to reboot the machine once the installation has finished. You can also stop the X server (usually by stopping the login manager, e.g. gdm3, sddm, or xdm), manually unload the module ("modprobe -r nvidia"), and restart the X server.
zh: 解决这个问题的最简单方法是在安装完成后重新启动计算机。除此之外，您也可以手工关闭 X (一般是关闭登录管理器，如 gdm3、sddm 或 xdm)后卸载正在使用的模块(modprobe -r nvidia) 并重启 X。

note: Type: error Description
en: Conflicting nouveau kernel module loaded
zh: 有冲突的 nouveau 内核模块正在运行

note: Type: error Description
en: The free nouveau kernel module is currently loaded and conflicts with the non-free nvidia kernel module.
zh: 开源驱动 nouveau 内核模块正在运行，它与闭源的 nvidia 模块冲突。

note: Type: error Description
en: The easiest way to fix this is to reboot the machine once the installation has finished.
zh: 解决这个问题的最简单方法是安装完成后重新启动计算机。

note: Type: note Description
en: Manual configuration required to enable NVIDIA driver
zh: 需要手动配置以启用 NVIDIA 驱动

note: Type: note Description
en: The NVIDIA driver is not yet configured; it needs to be enabled in xorg.conf before it can be used.
zh: NVIDIA驱动尚未配置，需要在 xorg.conf 中启用才可以使用。

note: Type: note Description
en: Please see the package documentation for instructions.
zh: 请查看包的文档以获取指导。

note: Type: error Description
en: NVIDIA driver is still enabled in xorg.conf
zh: 仍然在 xorg.conf 中启用 NVIDIA 驱动

note: Type: error Description
en: The NVIDIA driver was just removed, but it is still enabled in the Xorg configuration. X cannot be (re-)started successfully until NVIDIA is disabled in the following config file(s):
zh: NVIDIA驱动刚刚移除，但是仍然在 Xorg 配置中启用着。除非在下列配置文件中警用 NVIDIA 驱动，X 将无法(重新)启动：

en: Openbox Configuration Manager
zh: Openbox 配置管理器

en: <span weight="bold">Windows</span>
zh: <span weight="bold">窗口</span>

en: _Windows retain a border when undecorated
zh: 窗口未装饰时保留边框(_W)

en: A_nimate iconify and restore
zh: 最小化和还原使用动画效果(_N)

en: <span weight="bold">Window Titles</span>
zh: <span weight="bold">窗口标题</span>

en: N - The window's icon
    D - The all-desktops (sticky) button
    S - The shade (roll up) button
    L - The label (window title)
    I - The iconify (minimize) button
    M - The maximize button
    C - The close button
zh: N - 窗口图标
    D - 所有桌面(粘附)按钮
    S - 卷起(向上卷起)按钮
    L - 标签(窗口标题)
    I - 最小化按钮
    M - 最大化按钮
    C - 关闭按钮

en: N:
    L:
    I:
    M:
zh: N:
    L：
    I：
    M：

en: Window icon
    Window label (Title)
    Iconify (Minimize)
    Maximize
zh: 窗口图标
    窗口标签(标题)
    最小化
    最大化

en: C:
    S:
    D:
zh: C:
    S：
    D：

en: Close
    Shade (Roll up)
    Omnipresent (On all desktops)
zh: 关闭
    卷起(向上卷起)
    始终显示(在所有桌面)

en: <span weight="bold">Fonts</span>
zh: <span weight="bold">字体</span>

en: _Active window title:
zh: 激活窗口标题(_A)：

en: _Inactive window title:
zh: 非活动窗口标题(_I)：

en: Menu _header:
zh: 菜单标题(_H)：

en: _Menu Item:
zh: 菜单项目(_M)：

en: <span weight="bold">Focusing Windows</span>
zh: <span weight="bold">焦点窗口</span>

en: Focus _new windows when they appear
zh: 新窗口出现时将它们设为焦点(_N)

en: <span weight="bold">Placing Windows</span>
zh: <span weight="bold">置放窗口</span>

en: _Place new windows under the mouse pointer
zh: 把新窗口放置在鼠标光标下方(_P)

en: _Center new windows when they are placed
zh: 摆放新窗口时居中(_C)

en: Prefer to place new windows _on:
zh: 尽可能把新窗口摆放到(_O)：

en: All monitors
zh: 所有显示器

en: The active monitor
zh: 作用中的显示器

en: The monitor with the mouse
zh: 带鼠标的显示器

en: <span weight="bold">Moving and Resizing Windows</span>
zh: <span weight="bold">移动窗口和调整大小</span>

en: Update the window contents while _resizing
zh: 调整大小时更新窗口內容(_R)

en: Drag _threshold distance:
zh: 拖放距离临界值(_T)：

en: Amount of resistance against other _windows:
zh: 相对其它窗口的阻力程度(_W)：

en: Amount of resistance against screen _edges:
zh: 相对屏幕边缘的阻力程度(_E)：

en: _Switch desktops when moving a window past the screen edge
zh: 移动窗口越过屏幕边缘时切换桌面(_S)

en: _Amount of time to wait before switching:
zh: 切换之前需要等待的时间(_A)：

en: <span weight="bold">Information Dialog</span>
zh: <span weight="bold">信息框</span>

en: Show _information dialog:
zh: 显示信息框(_I)：

en: When resizing terminal windows
zh: 调整终端窗口大小时

en: Information dialog's _position:
zh: 信息对话框位置(_P)：

en: Centered on the window
zh: 在窗口正中间

en: Above the window
zh: 在窗口上面

en: Fixed position on screen
zh: 屏幕上的固定位置

en: Fixed _x position:
zh: 固定的 _x 位置：

en: From left edge
zh: 从左侧边缘

en: From right edge
zh: 从右侧边缘

en: Fixed _y position:
zh: 固定的 _y 位置：

en: Move & Resize
zh: 移动/整大小

en: _Focus windows when the mouse pointer moves over them
zh: 鼠标光标移动到窗口上方时设为焦点(_F)

en: Move focus under the mouse when _switching desktops
zh: 交換桌面时移动鼠标下方焦点(_S)

en: Move focus _under the mouse when the mouse is not moving
zh: 鼠标未移动时移动鼠标下方焦点(_U)

en: _Raise windows when the mouse pointer moves over them
zh: 鼠标光标在窗口上方移动时，将它们提到上层(_R)

en: _Delay before focusing and raising windows:
zh: 设为焦点和升起窗口前的延时(_D)：

en: <span weight="bold">Titlebar</span>
zh: <span weight="bold">标题栏</span>

en: Double click on the _titlebar:
zh: 在标题栏上双击(_T)：

en: Maximizes the window
zh: 窗口放到最大

en: Shades the window
zh: 卷起窗口

en: Double click ti_me:
zh: 双击时间间隔(_M)：

en: <span weight="bold">Desktops</span>
zh: <span weight="bold">桌面</span>

en: _Show a notification when switching desktops
zh: 切换桌面时显示通知(_S)

en: _Amount of time to show the notification for:
zh: 显示通知的持续时间(_A)：

en: _Number of desktops:
zh: 桌面数量(_N)：

en: _Desktop names:
zh: 桌面名称(_D)：

en: <span weight="bold">Desktop Margins</span>
zh: <span weight="bold">桌面边界</span>

en: Desktop margins are reserved areas on the edge of your screen.  New windows will not be placed within a margin, and maximized windows will not cover them.
zh: 桌面边界是您屏幕边缘保留的区域。新窗口不会被放在边界內，而最大化的窗口也不会盖住它。

en: <span weight="bold">Position</span>
zh: <span weight="bold">位置</span>

en: _Floating position:
zh: 浮动位置(_F)：

en: Allow _windows to be placed within the dock's area
zh: 允许窗口占用停靠栏区域(_W)

en: _Orientation:
zh: 方向(_O)：

en: <span weight="bold">Stacking</span>
zh: <span weight="bold">堆叠</span>

en: Keep dock _above other windows
zh: 停靠栏始终在其它窗口上面(_A)

en: A_llow dock to be both above and below windows
zh: 允许停靠栏在窗口上面和下面(_L)

en: Keep dock _below other windows
zh: 停靠栏始终在其他窗口下面(_B)

en: <span weight="bold">Hiding</span>
zh: <span weight="bold">隐藏</span>

en: _Hide off screen
zh: 隐藏屏幕(_H)

en: _Delay before hiding:
zh: 隐藏前的延时(_D)：

en: Delay before _showing:
zh: 显示前的延时(_S)：

en: Abo_ut
zh: 关于(_U)

en: About ObConf
zh: 关于 ObConf

en: <span weight="bold" size="xx-large">ObConf VERSION</span>
zh: <span weight="bold" size="xx-large">ObConf 版本</span>

en: A preferences manager for Openbox
zh: Openbox 个性化管理器

en: Copyright (c) 2003-2008
    Dana Jansens <danakj@orodu.net>
    Tim Riley <tr@slackzone.org>
    Javeed Shaikh <syscrash2k@gmail.com>
zh: Copyright © 2003-2008
    Dana Jansens <danakj@orodu.net>
    Tim Riley <tr@slackzone.org>
    Javeed Shaikh <syscrash2k@gmail.com>

en: <span weight="bold">Press the key you wish to bind...</span>
zh: <span weight="bold">请按下想要绑定的按键...</span>

en: Syntax: obconf [options] [ARCHIVE.obt]
zh: 语法：obconf [选项] [xxx.obt]

en:   --help                Display this help and exit
zh:   --help                显示帮助信息并退出

en:   --version             Display the version and exit
zh:   --version             显示版本信息并退出

en:   --install ARCHIVE.obt Install the given theme archive and select it
zh:   --install xxx.obt 安装指定的主题包并使用

en:   --archive THEME       Create a theme archive from the given theme directory
zh:   --archive 主题       从指定的主题目录建立主题包

en:   --config-file FILE    Specify the path to the config file to use
zh:   --config-file 文件    指定配置文件所在的位置

en: 
    Please report bugs at %s
zh: 
    请将错误报告给 %s

en: --install requires an argument
zh: --install 需要一个参数

en: --archive requires an argument
zh: --archive 需要一个参数

en: --config-file requires an argument
zh: --config-file 需要一个参数

en: Failed to load the obconf.glade interface file. You have probably failed to install ObConf properly.
zh: 载入 obconf.glade 界面文件时失败。原因可能是没有正确安装 ObConf 。

en: Failed to load an rc.xml. You have probably failed to install Openbox properly.
zh: 载入 rc.xml 时失败。原因可能是没有正确安装 Openbox 。

en: Error while parsing the Openbox configuration file.  Your configuration file is not valid XML.
    
    Message: %s
zh: 处理 Openbox 配置文件时出错。配置文件不是有效的 XML 文件。
    
    消息：%s

en: (Unnamed desktop)
zh: (未命名桌面)

en: Censor private information
zh: 模糊处理私人信息

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Censor;Private;Image;Obfuscate;
zh: Censor;Private;Image;Obfuscate;审查;隐私;图像;混淆;

en: Obfuscate lets you redact your private information from any image.
zh: Obfuscate 允许您从任何图像中模糊处理您的私人信息。

[ctx: shortcut window]
en: Open a New Window
zh: 打开新窗口

[ctx: shortcut window]
en: Open a File
zh: 打开文件

[ctx: shortcut window]
en: Load Image from Clipboard
zh: 从剪贴板载入图像

[ctx: shortcut window]
en: Copy Image to Clipboard
zh: 将图像复制到剪贴板

[ctx: shortcut window]
en: Close the Active Window
zh: 关闭活动窗口

en: _About Obfuscate
zh: 关于 Obfuscate(_A)

en: Drop an Image Here
zh: 将图像拖动到此处

en: Open image contain unsaved changes. Changes which are not saved will be permanently lost
zh: 打开的图像包含未保存更改。未保存的更改将永久丢失

en: The blur tool is not secure. Please do not use it to share sensitive information in a public forum
zh: 模糊工具不安全。请不要使用它来在公共论坛中分享敏感信息

note: module: gamification
en: 
                     
    % set record = ctx.get('record')
    % set company = record and record.company_id or user.company_id
    % set challenge_lines = ctx.get('challenge_lines', [])     
    <table cellspacing="0" cellpadding="0" width="100%" style="font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;">
    <tr>
        <td valign="top" align="center">
            <table cellspacing="0" cellpadding="0" width="600" style="margin: 0 auto; width: 600px;">
                <tr><td>
                    <table cellspacing="0" cellpadding="0" width="100%">
                        <tr>
                            <td valign="middle" align="left" style="padding:30px 15px;">
                                <img width="90" src="/logo.png?company=${user.company_id.id}" style="width:80px;"/>
                            </td>
                            % if object.visibility_mode == 'ranking':
                                <td style="padding:15px;">
                                    <p style="font-size:20px;color:#666666;" align="right">Leaderboard</p>
                                </td>
                            % endif
                        </tr>
                    </table>
                    <table cellspacing="0" cellpadding="0" width="100%" bgcolor="#fff" style="background-color:#fff;">
                        <tr><td style="padding: 15px;">
                            % if object.visibility_mode == 'personal':
                                <span style="color:#666666;font-size:13px;">Here is your current progress in the challenge <strong>${object.name}</strong>.</span>
                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:20px;">
                                    <tr>
                                        <td align="center">
                                            <p style="font-size:27px;color:#666666;">Personal Performance</p>
                                        </td>
                                    </tr>
                                </table>
                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:30px;color:#666666;">
                                    <thead>
                                        <tr style="color:#9A6C8E; font-size:12px;">
                                            <th align="left" style="padding-bottom: 0px;width:40%;text-align:left;">Goals</th>
                                            <th style="width:20%;text-align:right;" align="left">Target</th>
                                            <th style="width:20%;text-align:right;" align="right">Current</th>
                                            <th style="width:20%;text-align:right;" align="right">Completeness</th>
                                        </tr>
                                        <tr>
                                            <td colspan="5" style="height:1px;background-color:#9A6C8E;"></td>
                                        </tr>
                                    </thead>
                                    <tbody>
                                    % for line in challenge_lines:
                                        <tr
                                            % if line['completeness'] >= 100:
                                                style="font-weight:bold;"
                                            % endif
                                            >
                                            <td style="padding: 20px 0;" align="left">
                                                ${line['name']}
                                                % if line['suffix'] or line['monetary']:
                                                    (${line['full_suffix']})
                                                % endif
                                            </td>
                                            <td style="padding: 20px 0;" align="right">${"%.2f" % line['target']}
                                                % if line['suffix']:
                                                    ${line['suffix']}
                                                % endif
                                            </td>
                                            <td style="padding: 20px 0;" align="right">${"%.2f" % line['current']}
                                                % if line['suffix']:
                                                    ${line['suffix']}
                                                % endif
                                            </td>
                                            <td style="padding: 20px 0;font-size:25px;color:#9A6C8E;" align="right"><strong>${line['completeness']| int}%</strong></td>
                                        </tr>
                                        <tr>
                                            <td colspan="5" style="height:1px;background-color:#e3e3e3;"></td>
                                        </tr>
                                    % endfor        
                                    </tbody>
                                </table>                   
                            % else: 
                                <span style="color:#A8A8A8;font-size:13px;">
                                    Challenge: <strong>${object.name}</strong>.
                                </span> 
                                % for line in challenge_lines:
                                    <!-- Header + Button table -->
                                    <table cellspacing="0" cellpadding="0" width="100%"style="margin-top:35px;">
                                        <tr>
                                            <td width="50%">
                                                <p style="font-size:22px;color:#666666;">Top Achievers for goal <strong>${line['name']}</strong></p>
                                            </td>
                                        </tr>
                                    </table>
                                    <!-- Podium -->
                                    % if len(line['goals'])>2:
                                        <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:10px;">
                                            <tr><td style="padding:0 30px;">
                                                <table cellspacing="0" cellpadding="0" width="100%" style="table-layout: fixed;">
                                                    <tr>
                                                        % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]
                                                        % for goal in top_goals:
                                                            <td align="center" style="width:32%;">
                                                                % if loop.index == 1:
                                                                    % set extra_div = '<div style="height:40px;"></div>'
                                                                    % set heightA = 95
                                                                    % set heightB = 75
                                                                    % set bgColor = '#b898b0'
                                                                    % set fontSize = 50
                                                                    % set podiumPosition = '2'
                                                                % elif loop.index == 2:
                                                                    % set extra_div = ''
                                                                    % set heightA = 55
                                                                    % set heightB = 115
                                                                    % set bgColor = '#9A6C8E'
                                                                    % set fontSize = 85
                                                                    % set podiumPosition = '1'
                                                                % elif loop.index == 3:
                                                                    % set extra_div = '<div style="height:60px;"></div>'
                                                                    % set heightA = 115
                                                                    % set heightB = 55
                                                                    % set bgColor = '#c8afc1'
                                                                    % set fontSize = 35
                                                                    % set podiumPosition = '3'
                                                                % endif
                                                                <div style="margin:0 3px 0 3px;height:220px;">
                                                                    <div style="height:${heightA}px;">
                                                                        ${extra_div | safe}   
                                                                        <div style="height:55px;">
                                                                            % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small
                                                                            <img style="margin-bottom:5px;width:50px;height:50px;border-radius:50%;" src="data:image/jpeg;base64,${path}" alt="${goal['name']}"/>
                                                                        </div> 
                                                                        <div align="center" style ="color:${bgColor};height:20px">
                                                                            ${goal['name']}
                                                                        </div 
                                                                    </div>
                                                                    <div style="background-color:${bgColor | safe};height:${heightB}px;">
                                                                        <strong><span style="color:#fff;font-size:${fontSize}px;">${podiumPosition | safe}</span></strong>
                                                                    </div>
                                                                    <div style="height:30px;">
                                                                        <p style="color:#9A6C8E;font-size:20px;margin-top:10px;">
                                                                            ${"%.2f" % goal['current']}
                                                                            % if line['suffix'] or line['monetary']:
                                                                                ${line['full_suffix']}
                                                                            % endif
                                                                        </p>
                                                                    </div>
                                                                </div>
                                                            </td>
                                                        % endfor
                                                    </tr>
                                                </table>
                                                </td>
                                            </tr>
                                        </table>
                                    % endif
                                    <!-- data table -->
                                    <table cellspacing="0" cellpadding="0" width="100%" style="margin-bottom:5px">
                                        <tr>
                                            <td>
                                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:30px;margin-bottom:5px;color:#666666;">
                                                    <thead>
                                                        <tr style="color:#9A6C8E; font-size:12px;">
                                                            <th style="width:15%;text-align:center;">Rank</th>
                                                            <th style="width:25%;text-align:left;">Name</th>
                                                            <th style="width:30%;text-align:right;">Performance 
                                                                % if line['suffix']:
                                                                    (${line['suffix']})
                                                                % elif line['monetary']:
                                                                    (${company.currency_id.symbol})
                                                                % endif
                                                            </th>
                                                            <th style="width:30%;text-align:right;"">Completeness</th>
                                                        </tr>
                                                        <tr>
                                                            <td colspan="5" style="height:1px;background-color:#9A6C8E;"></td>
                                                        </tr>
                                                    </thead>
                                                    <tbody>
                                                        % for goal in line['goals']:
                                                            <tr>
                                                                % set tdBgColor = '#fff'
                                                                % set tdColor = 'gray'
                                                                % set mutedColor = '#AAAAAA'
                                                                % set tdPercentageColor = '#9A6C8E'
                                                                <td width="15%" align="center" valign="middle" style="background-color:${tdBgColor};padding :5px 0;font-size:20px;">${goal['rank']+1}
                                                                </td>
                                                                <td width="25%" align="left" valign="middle" style="background-color:${tdBgColor};padding :5px 0;font-size:13px;">${goal['name']}</td>
                                                                <td width="30%" align="right" style="background-color:${tdBgColor};padding:5px 0;line-height:1;">${"%.2f" % goal['current']}<br/><span style="font-size:13px;color:${mutedColor};">on ${"%.2f" % line['target']}</span>
                                                                </td>
                                                                <td width="30%" style="color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;" align="right"><strong>${goal['completeness'] | int}%</strong></td>
                                                            </tr>
                                                            <tr>
                                                                <td colspan="5" style="height:1px;background-color:#DADADA;"></td>
                                                            </tr>
                                                        % endfor
                                                    </tbody>
                                                </table>
                                            </td>
                                        </tr>
                                    </table> 
                                % endfor
                            % endif
                        </td></tr>
                    </table>
                    <table cellspacing="0" cellpadding="0" width="100%" style="padding: 15px; color: #666666;margin-bottom: 5px;">
                        <tr>
                            <td align="center" style="min-width: 590px;">
                                <table width="580" border="0" cellpadding="0" style="min-width: 580px; font-size: 12px;">
                                    <tr>
                                        <td valign="middle" align="left" style="padding-top: 10px; padding-bottom: 10px;">
                                            ${company.name}<br/>
                                            ${company.phone or ''}
                                        </td>
                                        <td valign="middle" align="right" style="padding-top: 10px; padding-bottom: 10px;">
                                            % if company.email:
                                                <a href="mailto:${company.email}" style="text-decoration:none; color: #666666;">${company.email}</a><br/>
                                            % endif
                                            % if company.website:
                                                <a href="${company.website}" style="text-decoration:none; color: #666666;">
                                                   ${company.website}
                                                </a>
                                            % endif
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr> 
                        <tr>
                            <td align="center">
                                Powered by <a target="_blank" href="https://www.odoo.com">Odoo</a>.
                            </td>
                        </tr>
                    </table>
                </td></tr>
            </table>
        </td>
    </tr>
    </table>
zh: 
                     
    % set record = ctx.get('record')
    % set company = record and record.company_id or user.company_id
    % set challenge_lines = ctx.get('challenge_lines', [])     
    <table cellspacing="0" cellpadding="0" width="100%" style="font-family: 'Helvetica'; background-color: #EEE; border-collapse: collapse;">
    <tr>
        <td valign="top" align="center">
            <table cellspacing="0" cellpadding="0" width="600" style="margin: 0 auto; width: 600px;">
                <tr><td>
                    <table cellspacing="0" cellpadding="0" width="100%">
                        <tr>
                            <td valign="middle" align="left" style="padding:30px 15px;">
                                <img width="90" src="/logo.png?company=${user.company_id.id}" style="width:80px;"/>
                            </td>
                            % if object.visibility_mode == 'ranking':
                                <td style="padding:15px;">
                                    <p style="font-size:20px;color:#666666;" align="right">排行榜</p>
                                </td>
                            % endif
                        </tr>
                    </table>
                    <table cellspacing="0" cellpadding="0" width="100%" bgcolor="#fff" style="background-color:#fff;">
                        <tr><td style="padding: 15px;">
                            % if object.visibility_mode == 'personal':
                                <span style="color:#666666;font-size:13px;">以下是您在 <strong>${object.name}</strong> 挑战任务中的当前进度。</span>
                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:20px;">
                                    <tr>
                                        <td align="center">
                                            <p style="font-size:27px;color:#666666;">个人表现</p>
                                        </td>
                                    </tr>
                                </table>
                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:30px;color:#666666;">
                                    <thead>
                                        <tr style="color:#9A6C8E; font-size:12px;">
                                            <th align="left" style="padding-bottom: 0px;width:40%;text-align:left;">得分</th>
                                            <th style="width:20%;text-align:right;" align="left">目标</th>
                                            <th style="width:20%;text-align:right;" align="right">当前</th>
                                            <th style="width:20%;text-align:right;" align="right">完成情况</th>
                                        </tr>
                                        <tr>
                                            <td colspan="5" style="height:1px;background-color:#9A6C8E;"></td>
                                        </tr>
                                    </thead>
                                    <tbody>
                                    % for line in challenge_lines:
                                        <tr
                                            % if line['completeness'] >= 100:
                                                style="font-weight:bold;"
                                            % endif
                                            >
                                            <td style="padding: 20px 0;" align="left">
                                                ${line['name']}
                                                % if line['suffix'] or line['monetary']:
                                                    (${line['full_suffix']})
                                                % endif
                                            </td>
                                            <td style="padding: 20px 0;" align="right">${"%.2f" % line['target']}
                                                % if line['suffix']:
                                                    ${line['suffix']}
                                                % endif
                                            </td>
                                            <td style="padding: 20px 0;" align="right">${"%.2f" % line['current']}
                                                % if line['suffix']:
                                                    ${line['suffix']}
                                                % endif
                                            </td>
                                            <td style="padding: 20px 0;font-size:25px;color:#9A6C8E;" align="right"><strong>${line['completeness']| int}%</strong></td>
                                        </tr>
                                        <tr>
                                            <td colspan="5" style="height:1px;background-color:#e3e3e3;"></td>
                                        </tr>
                                    % endfor        
                                    </tbody>
                                </table>                   
                            % else: 
                                <span style="color:#A8A8A8;font-size:13px;">
                                    挑战：<strong>${object.name}</strong>。
                                </span> 
                                % for line in challenge_lines:
                                    <!-- Header + Button table -->
                                    <table cellspacing="0" cellpadding="0" width="100%"style="margin-top:35px;">
                                        <tr>
                                            <td width="50%">
                                                <p style="font-size:22px;color:#666666;">最高得分者 <strong>${line['name']}</strong></p>
                                            </td>
                                        </tr>
                                    </table>
                                    <!-- Podium -->
                                    % if len(line['goals'])>2:
                                        <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:10px;">
                                            <tr><td style="padding:0 30px;">
                                                <table cellspacing="0" cellpadding="0" width="100%" style="table-layout: fixed;">
                                                    <tr>
                                                        % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]
                                                        % for goal in top_goals:
                                                            <td align="center" style="width:32%;">
                                                                % if loop.index == 1:
                                                                    % set extra_div = '<div style="height:40px;"></div>'
                                                                    % set heightA = 95
                                                                    % set heightB = 75
                                                                    % set bgColor = '#b898b0'
                                                                    % set fontSize = 50
                                                                    % set podiumPosition = '2'
                                                                % elif loop.index == 2:
                                                                    % set extra_div = ''
                                                                    % set heightA = 55
                                                                    % set heightB = 115
                                                                    % set bgColor = '#9A6C8E'
                                                                    % set fontSize = 85
                                                                    % set podiumPosition = '1'
                                                                % elif loop.index == 3:
                                                                    % set extra_div = '<div style="height:60px;"></div>'
                                                                    % set heightA = 115
                                                                    % set heightB = 55
                                                                    % set bgColor = '#c8afc1'
                                                                    % set fontSize = 35
                                                                    % set podiumPosition = '3'
                                                                % endif
                                                                <div style="margin:0 3px 0 3px;height:220px;">
                                                                    <div style="height:${heightA}px;">
                                                                        ${extra_div | safe}   
                                                                        <div style="height:55px;">
                                                                            % set path = object.env['res.users'].browse(goal['user_id']).partner_id.image_small
                                                                            <img style="margin-bottom:5px;width:50px;height:50px;border-radius:50%;" src="data:image/jpeg;base64,${path}" alt="${goal['name']}"/>
                                                                        </div> 
                                                                        <div align="center" style ="color:${bgColor};height:20px">
                                                                            ${goal['name']}
                                                                        </div 
                                                                    </div>
                                                                    <div style="background-color:${bgColor | safe};height:${heightB}px;">
                                                                        <strong><span style="color:#fff;font-size:${fontSize}px;">${podiumPosition | safe}</span></strong>
                                                                    </div>
                                                                    <div style="height:30px;">
                                                                        <p style="color:#9A6C8E;font-size:20px;margin-top:10px;">
                                                                            ${"%.2f" % goal['current']}
                                                                            % if line['suffix'] or line['monetary']:
                                                                                ${line['full_suffix']}
                                                                            % endif
                                                                        </p>
                                                                    </div>
                                                                </div>
                                                            </td>
                                                        % endfor
                                                    </tr>
                                                </table>
                                                </td>
                                            </tr>
                                        </table>
                                    % endif
                                    <!-- data table -->
                                    <table cellspacing="0" cellpadding="0" width="100%" style="margin-bottom:5px">
                                        <tr>
                                            <td>
                                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:30px;margin-bottom:5px;color:#666666;">
                                                    <thead>
                                                        <tr style="color:#9A6C8E; font-size:12px;">
                                                            <th style="width:15%;text-align:center;">排名</th>
                                                            <th style="width:25%;text-align:left;">姓名</th>
                                                            <th style="width:30%;text-align:right;">表现 
                                                                % if line['suffix']:
                                                                    (${line['suffix']})
                                                                % elif line['monetary']:
                                                                    (${company.currency_id.symbol})
                                                                % endif
                                                            </th>
                                                            <th style="width:30%;text-align:right;"">完成情况</th>
                                                        </tr>
                                                        <tr>
                                                            <td colspan="5" style="height:1px;background-color:#9A6C8E;"></td>
                                                        </tr>
                                                    </thead>
                                                    <tbody>
                                                        % for goal in line['goals']:
                                                            <tr>
                                                                % set tdBgColor = '#fff'
                                                                % set tdColor = 'gray'
                                                                % set mutedColor = '#AAAAAA'
                                                                % set tdPercentageColor = '#9A6C8E'
                                                                <td width="15%" align="center" valign="middle" style="background-color:${tdBgColor};padding :5px 0;font-size:20px;">${goal['rank']+1}
                                                                </td>
                                                                <td width="25%" align="left" valign="middle" style="background-color:${tdBgColor};padding :5px 0;font-size:13px;">${goal['name']}</td>
                                                                <td width="30%" align="right" style="background-color:${tdBgColor};padding:5px 0;line-height:1;">${"%.2f" % goal['current']}<br/><span style="font-size:13px;color:${mutedColor};">on ${"%.2f" % line['target']}</span>
                                                                </td>
                                                                <td width="30%" style="color:${tdPercentageColor};background-color:${tdBgColor};padding-right:15px;font-size:22px;" align="right"><strong>${goal['completeness'] | int}%</strong></td>
                                                            </tr>
                                                            <tr>
                                                                <td colspan="5" style="height:1px;background-color:#DADADA;"></td>
                                                            </tr>
                                                        % endfor
                                                    </tbody>
                                                </table>
                                            </td>
                                        </tr>
                                    </table> 
                                % endfor
                            % endif
                        </td></tr>
                    </table>
                    <table cellspacing="0" cellpadding="0" width="100%" style="padding: 15px; color: #666666;margin-bottom: 5px;">
                        <tr>
                            <td align="center" style="min-width: 590px;">
                                <table width="580" border="0" cellpadding="0" style="min-width: 580px; font-size: 12px;">
                                    <tr>
                                        <td valign="middle" align="left" style="padding-top: 10px; padding-bottom: 10px;">
                                            ${company.name}<br/>
                                            ${company.phone or ''}
                                        </td>
                                        <td valign="middle" align="right" style="padding-top: 10px; padding-bottom: 10px;">
                                            % if company.email:
                                                <a href="mailto:${company.email}" style="text-decoration:none; color: #666666;">${company.email}</a><br/>
                                            % endif
                                            % if company.website:
                                                <a href="${company.website}" style="text-decoration:none; color: #666666;">
                                                   ${company.website}
                                                </a>
                                            % endif
                                        </td>
                                    </tr>
                                </table>
                            </td>
                        </tr> 
                        <tr>
                            <td align="center">
                                技术支持：<a target="_blank" href="https://www.odoo.com">Odoo</a>。
                            </td>
                        </tr>
                    </table>
                </td></tr>
            </table>
        </td>
    </tr>
    </table>

note: module: gamification
en: 
        <p>
            <strong>Reminder ${object.name}</strong>
        </p>
        
        <p>You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.</p>
zh: 
        <p>
            <strong>提醒 ${object.name}</strong>
        </p>
        
        <p>您已经至少 ${object.remind_update_delay} 天未更新目标 ${object.definition_id.name}（当前达到 ${object.completeness}%）的进度。不要忘记更新。</p>

note: module: gamification
en: %s has joined the challenge
zh: %s 已经加入挑战

note: module: gamification
en: %s has refused the challenge
zh: %s 已经拒绝挑战

note: module: gamification
en: <?xml version="1.0"?>
    <data><div>
        <p>Congratulations ${object.user_id.name} !</p>
        <p>You just received badge <strong>${object.badge_id.name}</strong> !</p>
    </div>
    <div>
    % if object.badge_id.description
    <table cellspacing="0" cellpadding="0" border="0" style="width: 600px; margin-top: 5px;">
    <tbody><tr>
        <td valign="center">
            <img src="/web/image/gamification.badge/${object.badge_id.id}/image/80x80" style="padding: 0px; margin: 0px; height: auto; width: 80px;" alt="${user.company_id.name}"/>
        </td>
        <td valign="center">
            <cite>${object.badge_id.description}</cite>
        </td>
    </tr></tbody>
    </table>
    % endif
    </div>
    <div>
        <p>
    % if object.sender_id
            This badge was granted by <strong>${object.sender_id.name}</strong>.
    % endif
        </p>
        <p>
    % if object.comment
            <em>${object.comment}</em>
    % endif
        </p>
    </div>
    </data>
zh: <?xml version="1.0"?>
    
     恭喜 ${object.user_id.name} ！<data><div><p></p>
     您刚刚获得了 ${object.badge_id.name} 徽章！<p><strong></strong></p>
    
    
    % if object.badge_id.description
    
    
     
     
     
     
     ${object.badge_id.description}
     
    
    
    % endif
    
    
     
    % if object.sender_id
     此徽章由 ${object.sender_id.name} 授予。
    % endif
     
     
    % if object.comment
     ${object.comment}
    % endif
     
    
    </div><div><table cellspacing="0" cellpadding="0" border="0" style="width: 600px; margin-top: 5px;"><tbody><tr><td valign="center"><img src="/web/image/gamification.badge/${object.badge_id.id}/image/80x80" style="padding: 0px; margin: 0px; height: auto; width: 80px;" alt="${user.company_id.name}"/></td><td valign="center"><cite></cite></td></tr></tbody></table></div><div><p><strong></strong></p><p><em></em></p></div></data>

note: module: gamification
en: <br/> %(rank)d. %(user_name)s - %(reward_name)s
zh: <br/>%(rank)d. %(user_name)s - %(reward_name)s

note: module: gamification
en: <br/>Nobody has succeeded to reach every goal, no badge is rewarded for this challenge.
zh: <br/>没有人成功的完成每一个目标，那么这个挑战不会发放任何徽章。

note: module: gamification
en: <br/>Reward (badge %s) for every succeeding user was sent to %s.
zh: 每一个成功用户的<br/> 奖励（徽章 %s）被送到 %s。

note: module: gamification
en: <br/>Special rewards were sent to the top competing users. The ranking for this challenge is :
zh: <br/>特殊的奖励被发送至顶尖的相互竞争的用户。这个挑战的排名是：

note: module: gamification
en: <span class="o_stat_text">Related</span>
                                    <span class="o_stat_text">Goals</span>
zh: <span class="o_stat_text">相关的</span>
    <span class="o_stat_text">目标</span>

note: module: gamification
en: A badge is a symbolic token granted to a user as a sign of reward.
                    It can be deserved automatically when some conditions are met or manually by users.
                    Some badges are harder than others to get with specific conditions.
zh: 徽章是授予用户的象征性奖励。
     徽章在满足某些条件时将自动得到，或者由用户手动设置。
     根据具体条件的设置，有些徽章会比其他徽章更难得到。

note: module: gamification
en: A goal definition is a technical model of goal defining a condition to reach.
                    The dates, values to reach or users are defined in goal instance.
zh: 目标定义是定义要达成条件的目标的技术模型。
     日期、数值或用户在目标实例中定义。

note: module: gamification
en: A goal is considered as completed when the current value is compared to the value to reach
zh: 当一个目标的当前值达到目标值时被视为已完成

note: module: gamification
en: A goal is defined by a user and a goal definition.
                    Goals can be created automatically by using challenges.
zh: 目标由用户和目标定义进行定义。
     可使用挑战自动创建目标。

note: module: gamification
en: A selected list of users
zh: 已选的用户列表

note: module: gamification
en: Allowance to Grant
zh: 允许授予

note: module: gamification
en: Alternative to a list of users
zh: 备选用户列表

note: module: gamification
en: Appears in
zh: 出现在

note: module: gamification
en: Assign Challenge To
zh: 指派挑战给

note: module: gamification
en: Assign a list of goals to chosen users to evaluate them.
                    The challenge can use a period (weekly, monthly...) for automatic creation of goals.
                    The goals are created for the specified users or member of the group.
zh: 给选定的用户分配一个目标列表以进行评估。
     挑战可利用周期（每周、每月...）自动创建目标。
     目标的创建对象为特定用户或组成员。

note: module: gamification
en: Authorized Users
zh: 授权用户

note: module: gamification
en: Automatic: execute a specific Python code
zh: 自动：执行特定Python代码

note: module: gamification
en: Automatic: number of records
zh: 自动：记录数

note: module: gamification
en: Automatic: sum on a field
zh: 自动：字段加总

note: #-#-#-#-#  oca-core_11.0.20191007-4_zh_CN.po (Odoo Server 11.0)  #-#-#-#-# module: gamification
en: Badge
zh: 徽章

note: module: gamification
en: Badge Description
zh: 徽章描述

note: module: gamification
en: Badge Granted
zh: 徽章授予

note: module: gamification
en: Badge List
zh: 徽章列表

note: module: gamification
en: Badge Name
zh: 徽章名称

note: module: gamification
en: Badges
zh: 徽章

note: module: gamification
en: Badges are granted when a challenge is finished. This is either at the end of a running period (eg: end of the month for a monthly challenge), at the end date of a challenge (if no periodicity is set) or when the challenge is manually closed.
zh: 当挑战完成时授予奖章，这是在一个运行周期关闭时（如：最后的每月挑战月），在一个挑战的结束日期（如果没有周期性设置）或当挑战被手动关闭时。

note: module: gamification
en: Brilliant
zh: 优秀

note: module: gamification
en: Can not grant
zh: 不能授予

note: module: gamification
en: Can not modify the configuration of a started goal
zh: 不能修改一个已开始的目标配置

note: module: gamification
en: Challenge Line
zh: 挑战行

note: module: gamification
en: Challenge Lines
zh: 挑战行

note: module: gamification
en: Challenge originating
zh: 挑战源于

note: module: gamification
en: Challenge that generated the goal, assign challenge to users to generate goals with a value in this field.
zh: 挑战已产生的目标，分配具体的目标任务给用户并在此栏设置一个值。

note: module: gamification
en: Challenges
zh: 挑战

note: module: gamification
en: Check to set a monthly limit per person of sending this badge
zh: 检查按人设定发放此徽章的月度限额

note: module: gamification
en: Click to create a badge.
zh: 点击创建一个徽章。

note: module: gamification
en: Click to create a challenge.
zh: 点击以创建一个挑战

note: module: gamification
en: Click to create a goal definition.
zh: 点击以创建一个目标定义。

note: module: gamification
en: Click to create a goal.
zh: 点击以创建一个目标。

note: module: gamification
en: Clickable Goals
zh: 可点击的目标

note: module: gamification
en: Closed goal
zh: 已关闭的目标

note: module: gamification
en: Complete your Profile
zh: 填写你的个人简介

note: module: gamification
en: Completeness
zh: 完整性

note: module: gamification
en: Computation Mode
zh: 计算模式

note: module: gamification
en: Date Field
zh: 日期字段

note: module: gamification
en: Define the visibility of the challenge through menus
zh: 通过菜单定义的可见性挑战

note: module: gamification
en: Defined how will be computed the goals. The result of the operation will be stored in the field 'Current'.
zh: 定义将如何计算目标。操作的结果将存储在“当前”字段。

note: module: gamification
en: Depending on the Display mode, reports will be individual or shared.
zh: 根据不同的显示模式，报告将是个人的或共享。

note: module: gamification
en: Describe the challenge: what is does, who it targets, why it matters...
zh: 描述挑战：它做什么，谁的目标，为什么重要...

note: module: gamification
en: Describe what they did and why it matters (will be public)
zh: 描述他们做了什么，以及为什么它很重要（将公开）

note: module: gamification
en: Displayed as
zh: 显示为

note: module: gamification
en: Distinctive field for batch user
zh: 批处理用户的特有字段

note: module: gamification
en: Domain for filtering records. General rule, not user depending, e.g. [('state', '=', 'done')]. The expression can contain reference to 'user' which is a browse record of the current user if not in batch mode.
zh: 用于筛选记录的域名。一般规则，不是用户依赖的，例如[('state', '=', 'done')]。如果不是在批处理模式下，该表述可以包含当前用户的浏览记录作为参考给“user”。

note: module: gamification
en: Evaluate the expression in batch instead of once for each user
zh: 以批次而非一次性的评估每个用户的表达

note: module: gamification
en: Evaluated expression for batch mode
zh: 批处理模式的评估表达式

note: module: gamification
en: Exclusive (done or not-done)
zh: 独家（做或不做的）

note: module: gamification
en: Field to Sum
zh: 字段总计

note: module: gamification
en: Filter Domain
zh: 筛选域名

note: module: gamification
en: For 1st user
zh: 第一位用户

note: module: gamification
en: For 2nd user
zh: 第二位用户

note: module: gamification
en: For 3rd user
zh: 第三位用户

note: module: gamification
en: For Every Succeeding User
zh: 每位成功的用户

note: module: gamification
en: Formating Options
zh: 格式化选项

note: module: gamification
en: Full Suffix
zh: 完整的后缀

note: module: gamification
en: Gamification Tools
zh: 游戏化工具

note: module: gamification
en: Gamification badge
zh: 游戏化徽章

note: module: gamification
en: Gamification challenge
zh: 游戏化任务

note: module: gamification
en: Gamification generic goal for challenge
zh: 游戏化挑战的一般目标

note: module: gamification
en: Gamification goal definition
zh: 游戏化目标定义

note: module: gamification
en: Gamification goal instance
zh: 游戏化目标实例

note: module: gamification
en: Gamification user badge
zh: 游戏化的用户徽章

note: module: gamification
en: Gamification: Goal Challenge Check
zh: 游戏化：目标挑战检查

note: module: gamification
en: Goal Definition
zh: 目标定义

note: module: gamification
en: Goal Definitions
zh: 目标定义

note: module: gamification
en: Goal Description
zh: 目标说明

note: module: gamification
en: Goal Failed
zh: 目标失败

note: module: gamification
en: Goal List
zh: 目标清单

note: module: gamification
en: Goal Performance
zh: 目标绩效

note: module: gamification
en: Goal Reached
zh: 目标达成

note: module: gamification
en: Goal definitions
zh: 目标定义

note: module: gamification
en: Good Job
zh: 干得好

note: module: gamification
en: Grant Badge
zh: 授予徽章

note: module: gamification
en: Grant Badge To
zh: 授予徽章给

note: module: gamification
en: Grant this Badge
zh: 授予这枚徽章

note: module: gamification
en: Granted by
zh: 授予者

note: module: gamification
en: Granting
zh: 授予

note: module: gamification
en: Group that will receive a copy of the report in addition to the user
zh: 除了用户，将收取报告副本的组

note: module: gamification
en: HR Challenges
zh: 人力资源挑战

note: module: gamification
en: How to compute the goal?
zh: 如何计算目标？

note: module: gamification
en: Human Resources / Engagement
zh: 人力资源 / 聘用

note: module: gamification
en: ID Field of user
zh: 用户ID字段

note: module: gamification
en: If a maximum is set
zh: 如果设置了最大

note: module: gamification
en: If this badge was rewarded through a challenge
zh: 如果这枚这枚徽章是透过挑战来奖赏的

note: module: gamification
en: In batch mode, the domain is evaluated globally. If enabled, do not use keyword 'user' in above filter domain.
zh: 在批处理模式下，评估范围是全球。如果启用，不要在筛选字段使用关键词'user'。

note: module: gamification
en: In batch mode, this indicates which field distinct one user form the other, e.g. user_id, partner_id...
zh: 为批量模式，这表明一个用户形式跟其它用户 有区别，例如.user_id, partner_id...

note: module: gamification
en: In case of manual goal, reminders are sent if the goal as not been updated for a while (defined in challenge). Ignored in case of non-manual goal or goal not linked to a challenge.
zh: 在手动目标的情况下，如果目标没有被更新一段日子（在挑战中定义）发送提醒。在非手动的目标或目标不与挑战连接时可被忽略。

note: module: gamification
en: Individual Goals
zh: 个人目标

note: module: gamification
en: Invite new Users
zh: 邀请新用户

note: module: gamification
en: Last Modified on
zh: 最后修改时间

note: module: gamification
en: Last Report Date
zh: 最新报告日期

note: #-#-#-#-#  oca-core_11.0.20191007-4_zh_CN.po (Odoo Server 11.0)  #-#-#-#-# module: gamification #-#-#-#-#  odoo_18.0.0+dfsg-2_zh_CN.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Last Updated on
zh: 最后更新时间

note: module: gamification
en: Leader Board (Group Ranking)
zh: 排行榜(小组排名)

note: module: gamification
en: Limitation Number
zh: 限制数量

note: module: gamification
en: Line List
zh: 列表行

note: module: gamification
en: List of goals that will be set
zh: 将要设置的目标列表

note: module: gamification
en: List of users participating to the challenge
zh: 参与挑战的用户列表

note: module: gamification
en: Mail Group Following
zh: 邮件组遵从

note: module: gamification
en: Monetary
zh: 货币的

note: module: gamification
en: Monetary Value
zh: 金钱值

note: module: gamification
en: Monthly Limited Sending
zh: 月度限额发放

note: module: gamification
en: Monthly total
zh: 每月总数

note: module: gamification
en: My Goals
zh: 我的目标

note: module: gamification
en: My Monthly Sending Total
zh: 我的月度发放总计

note: module: gamification
en: My Monthly Total
zh: 我的每月总计

note: module: gamification
en: My Total
zh: 我的总计

note: module: gamification
en: Never reminded if no value or zero is specified.
zh: 如果没有指定值或为零则不会提示。

note: module: gamification
en: New badge ${object.badge_id.name} granted
zh: 已授予新徽章 ${object.badge_id.name}

note: module: gamification
en: Next Report Date
zh: 下次报告日期

note: module: gamification
en: No monthly sending limit
zh: 没有月度花费限额

note: module: gamification
en: No one can solve challenges like you do.
zh: 没有人能像你一样解决挑战。

note: module: gamification
en: No one, assigned through challenges
zh: 没有人完成已分配的挑战

note: module: gamification
en: Nobody reached the required conditions to receive special badges.
zh: 没有人达到获得特殊徽章的要求。

note: module: gamification
en: Non recurring
zh: 非经常性

note: module: gamification
en: Non-updated manual goals will be reminded after
zh: 非手动更新目标后将被提醒

note: module: gamification
en: Number of users
zh: 用户数量

note: module: gamification
en: On change
zh: 改变

note: module: gamification
en: Only the people having these badges can give this badge
zh: 只有拥有这些徽章的人才可以授予此徽章。

note: module: gamification
en: Only these people can give this badge
zh: 只有这些人能给给予此徽章

note: module: gamification
en: Optimisation
zh: 优化

note: module: gamification
en: People having some badges
zh: 有一些徽章的人

note: module: gamification
en: Period of automatic goal assigment. If none is selected, should be launched manually.
zh: 目标自动分配周期。如果没有选择，应启动手动。

note: module: gamification
en: Periodicity
zh: 周期

note: module: gamification
en: Problem Solver
zh: 问题解决者

note: module: gamification
en: Progressive (using numerical values)
zh: 递增的（使用数值化值）

note: #-#-#-#-#  oca-core_11.0.20191007-4_zh_CN.po (Odoo Server 11.0)  #-#-#-#-# module: gamification #-#-#-#-#  odoo_18.0.0+dfsg-2_zh_CN.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Python Code
zh: Python 代码

note: module: gamification
en: Python code to be executed for each user. 'result' should contains the new current value. Evaluated user can be access through object.user_id.
zh: Python代码必须为每个用户执行。 '结果'应包含新的当前值。评估的用户可以通过object.user_id访问。

note: module: gamification
en: Reached
zh: 达到

note: module: gamification
en: Reached when current value is
zh: 当当前值已完成

note: module: gamification
en: Recorded manually
zh: 手动记录

note: module: gamification
en: Refresh Challenge
zh: 刷新挑战

note: module: gamification
en: Related Goals
zh: 相关目标

note: module: gamification
en: Related user name for the resource to manage its access.
zh: 用于管理资源访问权限的相关用户名。

note: module: gamification
en: Remaining Sending Allowed
zh: 允许剩下的发送

note: module: gamification
en: Remind delay
zh: 提醒延迟

note: module: gamification
en: Reminders for Manual Goals
zh: 手动目标的提醒

note: module: gamification
en: Report Frequency
zh: 报告的频率

note: module: gamification
en: Report Template
zh: 报告模板

note: module: gamification
en: Required Badges
zh: 需要徽章

note: module: gamification
en: Reset Completion
zh: 重置完成

note: module: gamification
en: Responsible
zh: 负责人

note: module: gamification
en: Retrieving progress for personal challenge without user information
zh: 正在检索个人挑战的进度，无需用户信息

note: module: gamification
en: Reward Bests if not Succeeded?
zh: 未成功时奖励最优者?

note: module: gamification
en: Reward as soon as every goal is reached
zh: 每完成一个目标就马上奖励

note: module: gamification
en: Reward of Challenges
zh: 挑战的奖励

note: module: gamification
en: Rewarded by
zh: 奖励按照

note: module: gamification
en: Rewards for challenges
zh: 挑战的奖励

note: module: gamification
en: Running Challenges
zh: 运行中的挑战

note: module: gamification
en: Search Challenges
zh: 搜索挑战

note: module: gamification
en: Search Goal Definitions
zh: 搜索目标定义

note: module: gamification
en: Search Goals
zh: 搜索目标

note: module: gamification
en: Security rules to define who is allowed to manually grant badges. Not enforced for administrator.
zh: 安全规则来定义谁可以手动授予徽章。管理员不能强制执行。

note: module: gamification
en: Send Report
zh: 发送报告

note: module: gamification
en: Send a copy to
zh: 抄送给

note: module: gamification
en: Sequence number for ordering
zh: 对于订购的序列号

note: module: gamification
en: Set the current value you have reached for this goal
zh: 设置你已经达到这个目标的当前值

note: module: gamification
en: Set your Company Data
zh: 设置你的公司数据

note: module: gamification
en: Set your Company Logo
zh: 设置你的公司徽标

note: module: gamification
en: Set your Timezone
zh: 设置你的时区

note: module: gamification
en: Settings / Gamification Tools
zh: 设置 / 游戏化工具

note: module: gamification
en: Setup your Company
zh: 公司资料设置

note: module: gamification
en: Start Challenge
zh: 开始挑战

note: module: gamification
en: Start goal
zh: 启动目标

note: module: gamification
en: Suggest to users
zh: 建议用户

note: module: gamification
en: Target Value to Reach
zh: 要达到的目标值

note: module: gamification
en: Target: less than
zh: 目标：少于

note: module: gamification
en: The action that will be called to update the goal value.
zh: 将被调用来更新目标值的动作。

note: module: gamification
en: The challenge %s is finished.
zh: 挑战 %s 已完成。

note: module: gamification
en: The currency and suffix field
zh: 币种和后缀字段

note: module: gamification
en: The date to use for the time period evaluated
zh: 用于评估时间段的日期

note: module: gamification
en: The day a new challenge will be automatically closed. If no periodicity is set, will use this date as the goal end date.
zh: 一天一个新的挑战将自动关闭。如果没有周期性设置，将使用此日期为目标的关闭日期。

note: module: gamification
en: The day a new challenge will be automatically started. If no periodicity is set, will use this date as the goal start date.
zh: 新挑战自动开始日期。如果没有设置周期性，将此日期作为为目标开始日期。

note: module: gamification
en: The domain for the definition %s seems incorrect, please check it.
    
    %s
zh: 定义 %s 的域名看似不正确，请检查它。
    
    %s

note: module: gamification
en: The field containing the value to evaluate
zh: 该字段包含评估值

note: module: gamification
en: The field name on the user profile (res.users) containing the value for res_id for action.
zh: 用户配置文件中的字段名（res.users）包含值res_id行动。

note: module: gamification
en: The higher the better
zh: 越高越好

note: module: gamification
en: The list of instances of this badge granted to users
zh: 本徽章授予用户的实例列表

note: module: gamification
en: The list of unique users having received this badge.
zh: 独特的用户列表已收到此徽章。

note: module: gamification
en: The lower the better
zh: 越低越好

note: module: gamification
en: The maximum number of time this badge can be sent per month per person.
zh: 这个徽章可以给每人每月最大时间数。

note: module: gamification
en: The model configuration for the definition %s seems incorrect, please check it.
    
    %s not found
zh: 定义 %s 的模型配置看来不正确，请检查它。
    
    %s 未找到

note: module: gamification
en: The model configuration for the definition %s seems incorrect, please check it.
    
    %s not stored
zh: 定义 %s 的模型配置看似不正确，请检查它。
    
    %s 未存储

note: module: gamification
en: The model object for the field to evaluate
zh: 为评估本领域的模型对象

note: module: gamification
en: The number of days after which the user assigned to a manual goal will be reminded. Never reminded if no value is specified.
zh: 分配到一个手动目标的用户将被提醒的天数。如果没有此值永远不会提醒。

note: module: gamification
en: The number of time the current user has received this badge this month.
zh: 本月当前用户已收到此徽章的次数。

note: module: gamification
en: The number of time the current user has received this badge.
zh: 当前用户收到这个徽章的次数。

note: module: gamification
en: The number of time the current user has sent this badge this month.
zh: 时间数当前用户已经在本月发送此徽章。

note: module: gamification
en: The number of time this badge has been received by unique users.
zh: 独特用户已收到这个徽章的次数。

note: module: gamification
en: The number of time this badge has been received this month.
zh: 本月已收到此徽章的次数。

note: module: gamification
en: The number of time this badge has been received.
zh: 已收到此徽章的次数。

note: module: gamification
en: The target and current value are defined in the company currency.
zh: 目标和当前值以公司货币定义。

note: module: gamification
en: The unit of the target and current values
zh: 单元目标和当前值

note: module: gamification
en: The user responsible for the challenge.
zh: 负责挑战的用户。

note: module: gamification
en: The user who has send the badge
zh: 用户发送的徽章

note: module: gamification
en: The users that have succeeded theses goals will receive automatically the badge.
zh: 成功达成这些目标的用户会自动的收到徽章

note: module: gamification
en: The value to compare with the distinctive field. The expression can contain reference to 'user' which is a browse record of the current user, e.g. user.id, user.partner_id.id...
zh: 独特字段与数值进行比较。该表达式可以包含当前用户的浏览记录作为参考给“用户”，例如.user.id, user.partner_id.id...

note: module: gamification
en: There is no goals associated to this challenge matching your search.
                Make sure that your challenge is active and assigned to at least one user.
zh: 没有与此挑战相关的目标匹配您的搜索条件。
     请确保您的挑战已激活，且至少分配给一个用户。

note: module: gamification
en: These goals will not be recomputed.
zh: 这些目标将不会被重新计算。

note: module: gamification
en: This badge can not be sent by users.
zh: 这个徽章不能由用户发送。

note: module: gamification
en: This field holds the image used for the badge, limited to 256x256
zh: 此字段的图像用于徽章,仅限于256 x256

note: module: gamification
en: To Reach
zh: 达到

note: module: gamification
en: To update
zh: 更新

note: module: gamification
en: Unique Owners
zh: 唯一的所有者

note: module: gamification
en: User domain
zh: 用户域

note: module: gamification
en: Website / Forum
zh: 网站/论坛

note: module: gamification
en: Who can grant this badge
zh: 谁能授予这个徽章

note: module: gamification
en: Who would you like to reward?
zh: 你希望谁来奖励？

note: module: gamification
en: With this option enabled, a user can receive a badge only once. The top 3 badges are still rewarded only at the end of the challenge.
zh: 启用此选项，一个用户可以一次获得一枚徽章。首3枚徽章只有在任务结束时才能奖励。

note: module: gamification
en: With your brilliant ideas, you are an inspiration to others.
zh: 有了灿烂的想法，你对别人也是一种鼓舞。

note: module: gamification
en: You are not in the user allowed list.
zh: 你是不是在用户允许列表中

note: module: gamification
en: You can not grant a badge to yourself
zh: 你不能自己授予自己一个徽章

note: module: gamification
en: You can not reset a challenge with unfinished goals.
zh: 你不能重新设置一个带有未完成目标的挑战。

note: module: gamification
en: You can still grant
zh: 你仍然可以授予

note: module: gamification
en: You did great at your job.
zh: 你的工作做的很好。

note: module: gamification
en: You do not have the required badges.
zh: 你没有必要的徽章。

note: module: gamification
en: You have already sent this badge too many time this month.
zh: 你已经在本月发送这个徽章太多次。

note: module: gamification
en: You have found the hidden badge
zh: 你找到了隐藏的徽章

note: module: gamification
en: badges this month
zh: 本月的徽章

note: module: gamification
en: e.g. Monthly Sales Objectives
zh: 例如，月度销售目标

note: module: gamification
en: e.g. days
zh: 例如，天

note: module: gamification
en: e.g. result = env['mail.followers'].search_count([('res_model', '=', 'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])
zh: 例如，result = env['mail.followers'].search_count([('res_model', '=', 'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)])

note: module: gamification
en: e.g. user.partner_id.id
zh: 例如，user.partner_id.id

note: module: gamification
en: granted,
zh: 授予，

note: #-#-#-#-#  oca-core_11.0.20191007-4_zh_CN.po (Odoo Server 11.0)  #-#-#-#-# module: gamification
en: refresh
zh: 刷新

note: module: gamification
en: than the target.
zh: 比目标。

note: module: gamification
en: this month
zh: 本月

en: The complete OCR suite.
zh: 完整的 OCR 解决方案。

en: The complete OCR suite
zh: 完整的 OCR 解决方案

en: A problem occurred while trying to open the image:
     %s
    Ensure the image exists or try converting it to another format.
zh: 试图打开图像时出现了一个问题：
     %s
    确认图像是否存在，或者尝试将它转换为另一种格式。

en: Obtaining scanners
zh: 正在获取扫描仪

en: No scanner devices were found
zh: 没有找到扫描设备

en: Error scanning page
zh: 扫描页面出错

en: Loading PDF
zh: 正在加载 PDF

en: Export pages
zh: 输出页面

en: Are you sure you want to delete the current image?
zh: 确定删除当前图像？

en: Are you sure you want to clear the project?
zh: 您确定要清空该项目吗？

en: _Keep Current Configuration
zh: 保持当前配置(_K)

en: _Open OCR Engines Manager Dialog
zh: 打开 OCR 引擎管理器对话框(_O)

en: The following OCR engines' arguments might need to be updated but it appears you have changed their default configuration so they need to be updated manually:
      <b>%(engines)s</b>
    
    If you do not want to keep your changes you can just remove the current configuration and have your OCR engines detected again.
zh: 以下 OCR 引擎的参数需要更新，但看来您更改了它们的默认设置，因此您需要手动更新它们：
      <b>%(engines)s</b>
    
    如果不想保留您的更改，您只需移除当前的配置并重新检测 OCR 引擎。

en: The project hasn't been saved.
zh: 项目尚未保存。

en: Selectable areas
zh: 可选择区域

en: Preparing image
zh: 正在准备图像

en: Preparing image %(current_index)s/%(total)s
zh: 正在准备图像 %(current_index)s/%(total)s

en: Deskewing image
zh: 正在修正图像歪斜

en: No images added
zh: 没有添加图像

en: Zoom: %s %%
zh: 缩放：%s %%

en: Resolution: %.2f x %.2f
zh: 分辨率：%.2f x %.2f

en: Page size: %i x %i
zh: 页面尺寸：%i x %i

en: There are changes that may be overwritten by the new recognition.
    
    Do you want to continue?
zh: 新识别可能会覆盖一些更改。
    
    您要继续吗？

en: Recognizing Page
zh: 页识别

en: Recognizing Document
zh: 文档识别

en: Recognizing page %(page_number)s/%(total_pages)s. Please wait…
zh: 正在识别第 %(page_number)s/%(total_pages)s 页。请稍候…

en: Export to %(format_name)s
zh: 导出为 %(format_name)s

en: What kind of PDF document do you wish?
zh: 您想要什么样的 PDF 文档？

en: From scratch
zh: 新建

en: Creates a new PDF from scratch.
zh: 从新创建一个 PDF。

en: Searchable PDF
zh: 可搜索的 PDF

en: Creates a PDF based on the images but with searchable text.
zh: 基于图像创建一个 PDF，但里面的文字可搜索。

en: OCRFeeder Projects
zh: OCRFeeder 项目

en: <b>A file named "%(name)s" already exists. Do you want to replace it?</b>
    
    The file exists in "%(dir)s". Replacing it will overwrite its contents.
zh: <b>文件"%(name)s"已经存在，希望替换么？</b>
    
    文件存在于 "%(dir)s". 替换将会覆盖现有文件。

en: Save project with a chosen name
zh: 用已有选定名称保存项目

en: Add another image
zh: 添加另一张图像

en: Add all images in a folder
zh: 添加所有图像到一个文件夹中

en: Append Project
zh: 添加项目

en: Load a project and append it to the current one
zh: 加载并添加项目到当前项目中

en: _Import PDF
zh: 导出PDF格式(_I)

en: Export to a chosen format
zh: 导出为指定格式

en: _Edit Page
zh: 编辑页面(_E)

en: Edit page settings
zh: 页面设置

en: Delete current page
zh: 删除当前页面

en: Move Page Do_wn
zh: 下移页面(_W)

en: Move page down
zh: 将页面下移

en: Move page up
zh: 将页面上移

en: Select Next Page
zh: 选择下页

en: Select next page
zh: 选择下一页

en: Select Previous Page
zh: 选择上页

en: Select previous page
zh: 选择上一页

en: _Clear Project
zh: 清空项目(_C)

en: Delete all images
zh: 删除所有图像

en: _OCR Engines
zh: OCR引擎(_O)

en: Manage OCR engines
zh: 管理OCR引擎

en: Process image with unpaper
zh: 用 unpaper 处理图像

en: Image Des_kewer
zh: 图像歪斜修正程序(_K)

en: Tries to straighten the image
zh: 尝试端正图像

en: _Recognize Document
zh: 文件识别(_R)

en: Automatically detect and recognize all pages
zh: 自动检测并识别所有页

en: R_ecognize Page
zh: 识别页面(_E)

en: Automatically detect and recognize the current page
zh: 自动检测并识别当前页

en: Recognize _Selected Areas
zh: 识别选择区域(_S)

en: Recognize Selected Areas
zh: 识别选择区域

en: Select _All Areas
zh: 选择所有区域(_A)

en: Select all content areas
zh: 选择所有内容区

en: Select _Previous Area
zh: 选择上个区域(_P)

en: Select the previous area from the content areas
zh: 从内容区中选择上个区域

en: Select _Next Area
zh: 选择下个区域(_N)

en: Select the next area from the content areas
zh: 从内容区中选择下个区域

en: Delete Selected Areas
zh: 删除选择区域

en: Deletes all the currently selected content areas
zh: 删除所有当前选择的内容区

en: _Generate ODT
zh: 生成 ODT(_G)

en: Import Page From S_canner
zh: 从扫描仪导入页面(_C)

en: Import From Scanner
zh: 从扫描仪导入

en: Copy recognized text to clipboard
zh: 将识别的文本复制到剪贴板

en: Spell_checker
zh: 拼写检查程序(_C)

en: Spell Check Recognized Text
zh: 对识别的文本进行拼写检查

en: Area editor
zh: 区域编辑器

en: Sets the content area's upper left corner's X coordinate
zh: 设置内容区左上角的水平(X)坐标

en: Sets the content area's upper left corner's Y coordinate
zh: 设置内容区左上角的竖直(Y)坐标

en: Sets the content area's width
zh: 设置内容区的宽度

en: Sets the content area's height
zh: 设置内容区的高度

en: Set this content area to be the text type
zh: 将此内容区设置为文本类型

en: Set this content area to be the image type
zh: 将此内容区设置为图像类型

en: Set text to be left aligned
zh: 将文本设为左对齐

en: Set text to be centered
zh: 将文本设为居中对齐

en: Set text to be right aligned
zh: 将

en: Set text to be fill its area
zh: 将文本设为右对齐

en: Perform OCR on this content area using the selected OCR engine.
zh: 用选定的 OCR 引擎对此内容区进行光学字符识别。

en: OCR engine to recognize this content area
zh: 用于识别此内容区的 OCR 引擎

en: Set the text's letter spacing
zh: 设置此文本的字符间距

en: Set the text's line spacing
zh: 设置此文本的行距

en: _Line:
zh: 线条(_L)：

en: L_etter:
zh: 字母(_E)：

en: Sty_le
zh: 样式(_L)

en: Mis_c
zh: 杂项(_C)

en: OCR engine to recogni_ze this area:
zh: 用于识别此区域的 OCR 引擎(_Z)：

en: Pages to export
zh: 导出页面

en: Choose the format
zh: 选择格式

en: Affected pages
zh: 受影响的页面

en: C_urrent
zh: 当前(_U)

en: Unpaper Image Processor
zh: Unpaper 图像修整进程

en: Performing Unpaper
zh: 图像修整处理

en: Performing unpaper. Please wait…
zh: 图像正在修整，请等待...

en: Noise Filter Intensity
zh: 信噪比强度

en: Gray Filter Size
zh: 灰度值大小

en: Black Filter
zh: 黑色过滤

en: Unpaper's command line arguments
zh: 图像修整的命令行选项

en: Unpaper Preferences
zh: 图像修整偏好设置

en: _Recognition
zh: 识别(_R)

en: Select boxes' colors
zh: 窗体色彩选择

en: Te_xt areas' fill color
zh: 文本填充颜色(_X)

en: Text areas' _stroke color
zh: 文本笔触颜色(_S)

en: _Image areas' fill color
zh: 图像填充颜色(_I)

en: Path to unpaper
zh: 路径修整

en: OCR Engines
zh: OCR 引擎

en: The engine that should be used when performing the automatic recognition.
zh: 进行自动识别时应使用的引擎。

en: Favorite _engine:
zh: 最佳引擎(_E)：

en: Cu_stom
zh: 定制(_S)

en: The window size is the detection algorithm's subdivision areas' size.
zh: 窗口大小是检测算法的细分区域的尺寸。

en: Columns Detection
zh: 列检测

en: _Improve columns detection
zh: 改进列检测(_I)

en: Use a post-detection algorithm to improve the detection of columns
zh: 使用后检测算法改进列检测的质量

en: The columns' minimum width in pixels
zh: 最小列宽，单位为像素

en: Minimum width that a column should have:
zh: 一个列应具有的最小宽度：

en: Recognized Text
zh: 识别的文字

en: _Fix line breaks and hyphenization
zh: 修正断行和断字(_F)

en: Content Areas
zh: 内容区

en: A_djust content areas' bounds
zh: 调整内容区的边界(_D)

en: Use a post-detection algorithm to shorten the contents areas' margins
zh: 使用后检测算法缩小内容区的边界

en: The maximum size for the content areas' margins in pixels
zh: 内容区的最大尺寸，单位为像素

en: Maximum size that the content areas' margins should have:
zh: 内容区的最大尺寸：

en: Image Pre-processing
zh: 图像预处理

en: Des_kew images
zh: 对图像进行歪斜修正(_K)

en: Tries to straighten the images before they are added
zh: 在添加图像前尝试对其进行歪斜修正

en: _Unpaper images
zh: 修整图像(_U)

en: Cleans the image using the Unpaper pre-processor
zh: 使用 Unpaper 预处理器清理图像

en: Unpaper _Preferences
zh: Unpaper 偏好设置(_P)

en: The language may affect how the OCR engines work.
    If an engine is set to support languages but does not support the one chosen, it may result in blank text.
    You can choose "No Language" to prevent this.
zh: 语言可能影响 OCR 引擎的工作方式。
    如果引擎设置为支持多种语言，但不支持所选的语言，结果中可能会有空白文本。
    您可以选择“无语言”避免这种情况。

en: Default _language:
zh: 默认语言(_L)：

en: Engines to be added
zh: 要添加的引擎

en: De_tect
zh: 检测(_T)

en: Are you sure you want to delete this engine?
zh: 您确认要删除此引擎？

en: No OCR engines available
zh: 没有可用的 OCR 引擎

en: No OCR engines were found in the system.
    Please make sure you have OCR engines installed and available.
zh: 系统中找不到 OCR 引擎。
    请确认安装了 OCR 引擎并且可以使用。

en: %s engine
zh: %s 引擎

en: Engine name
zh: 引擎名称

en: _Image format:
zh: 图像格式(_I)：

en: The required image format
zh: 需要的图像格式

en: _Failure string:
zh: 错误的字符串(_F)：

en: The failure string or character that this engine uses
zh: 这个引擎使用了错误的字符或者字符串

en: Engine _path:
zh: 引擎路径(_P)：

en: The path to the engine program
zh: 引擎所在路径

en: Engine _arguments:
zh: 引擎参数(_A)：

en: Arguments: use $IMAGE for image and $FILE if it writes to a file
zh: 参数：使用 $IMAGE 代表图像，$FILE 代表要写入的文件

en: Engine _language argument:
zh: 引擎语言参数(_L)：

en: The language argument in case this engine uses it (for example "-l"). In order for it to work, the engine's arguments should have the $LANG keyword.
zh: 语言参数，如果此引擎需要它的话(如“-l”)。为了使它工作，引擎的参数应带有 $LANG 关键字。

en: Engine lan_guages:
zh: 引擎语言(_G)：

en: The languages this engine supports. This should be given as pairs of the language in the ISO 639-1 and the engine's corresponding language (for example "en:eng,pt:por,es:esp"). In order for it to work, the engine's arguments should have the $LANG keyword.
zh: 此引擎支持的语言。应以 ISO 639-1 格式的语言标识：引擎对应的语言 的形式给出(如“en:eng,pt:por,es:esp”)。为了使它工作，引擎的参数应带有 $LANG 关键字。

en: Error setting the new engine; please check your engine settings.
zh: 引擎设置出错，请检查您的引擎设置。

note: module: base
en: 
    
    Chat, mail gateway and private channel.
    =======================================
    
    Communicate with your colleagues/customers/guest within Odoo.
    
    Discuss/Chat
    ------------
    User-friendly "Discuss" features that allows one 2 one or group communication
    (text chat/voice call/video call), invite guests and share documents with
    them, all real-time.
    
    Mail gateway
    ------------
    Sending information and documents made simplified. You can send emails
    from Odoo itself, and that too with great possibilities. For example,
    design a beautiful email template for the invoices, and use the same
    for all your customers, no need to do the same exercise every time.
    
    Chatter
    -------
    Do all the contextual conversation on a document. For example on an
    applicant, directly post an update to send email to the applicant,
    schedule the next interview call, attach the contract, add HR officer
    to the follower list to notify them for important events(with help of
    subtypes),...
    
    
    Retrieve incoming email on POP/IMAP servers.
    ============================================
    Enter the parameters of your POP/IMAP account(s), and any incoming emails on
    these accounts will be automatically downloaded into your Odoo system. All
    POP3/IMAP-compatible servers are supported, included those that require an
    encrypted SSL/TLS connection.
    This can be used to easily create email-based workflows for many email-enabled Odoo documents, such as:
    ----------------------------------------------------------------------------------------------------------
        * CRM Leads/Opportunities
        * CRM Claims
        * Project Issues
        * Project Tasks
        * Human Resource Recruitment (Applicants)
    Just install the relevant application, and you can assign any of these document
    types (Leads, Project Issues) to your incoming email accounts. New emails will
    automatically spawn new documents of the chosen type, so it's a snap to create a
    mailbox-to-Odoo integration. Even better: these documents directly act as mini
    conversations synchronized by email. You can reply from within Odoo, and the
    answers will automatically be collected when they come back, and attached to the
    same *conversation* document.
    For more specific needs, you may also assign custom-defined actions
    (technically: Server Actions) to be triggered for each incoming mail.
zh: 
    
    聊天、邮件网关和私有频道.
    =======================================
    
    在Odoo内与您的同事/客户/客人沟通.
    
    讨论/聊天
    ------------
    用户友好的“讨论”功能，允许一对一或群组通信（文本聊天/语音通话/视频通话），
    邀请嘉宾并与他们实时分享文档。
    
    邮件网关
    ------------
    发送信息和文件变得简化。大部分的业务中，您都可以直接从 Odoo 发送电子邮件。
    例如，为发票设计一个漂亮的电子邮件模板，并对所有客户使用同一个模板，无需每次都做同样的工作。
    
    聊天
    -------
    在文档上进行所有上下文对话。例如，在申请上，直接发布更新结果以发送邮件给申请人，
    安排下次面试电话，附加合同，将人力资源主管添加到关注者列表中以通知他们重要事件（借助消息子类型）等等
    
    
    从POP/IMAP服务器上接收电子邮件。
    ============================================
    指定您的 POP/IMAP 账户参数，这些账户上的所有传入邮件将自动下载到您的 Odoo 系统中。
    所有支持 POP3/IMAP 的服务器都受到支持，包括那些需要加密 SSL/TLS 连接的服务器。 
    这可以用于轻松地为许多启用了电子邮件的 Odoo 文档创建基于电子邮件的工作流，例如：
    ----------------------------------------------------------------------------------------------------------
        * 客户关系管理线索/商机
        * 客户关系管理索赔
        * 项目问题
        * 项目任务
        * 人力资源招聘
    只需安装相关应用程序，即可将这些文档类型（潜在客户、项目问题）分配给您的电子邮件账户。
    新邮件将自动生成所选类型的文档，因此创建邮件箱到Odoo的集成轻而易举。
    更棒的是：这些文档直接作为通过电子邮件同步的小型对话。您可以在Odoo内部回复，当回复邮件返回时，会自动收集并附加到同一对话文档中。 
    对于更具体的需求，您还可以分配自定义定义的操作（技术：服务器操作）以在每封邮件到达时触发。

note: module: base odoo-python
en: 
    
    Note: this might be a multi-company issue. Switching company may help - in Odoo, not in real life!
zh: 
    
    注意：这可能是一个多公司问题。切换公司可能会有帮助 - 在 Odoo 中，而不是在现实生活中！

note: module: base
en: 
    
    Overview:
    ---------
    
    * Chart of Accounts and Taxes template for companies in Japan.
    * This probably does not cover all the necessary accounts for a company. You are expected to add/delete/modify accounts based on this template.
    
    Note:
    -----
    
    * Fiscal positions '内税' and '外税' have been added to handle special requirements which might arise from POS implementation. [1]  Under normal circumstances, you might not need to use those at all.
    
    [1] See https://github.com/odoo/odoo/pull/6470 for detail.
zh: 
    
    概述：
    ---------
    
    * 适用于日本公司的会计科目表和税金模板。
    * 该模板可能未涵盖公司的所有必要账户。您需要在此模板的基础上添加/删除/修改账户。
    
    请注意：
    -----
    
    * 增加了财政位置 "内税 "和 "外税"，以处理 POS 实施过程中可能出现的特殊要求。[1] 在正常情况下，您可能根本不需要使用这些功能。
    
    [1] 详见 https://github.com/odoo/odoo/pull/6470。

note: module: base
en: 
    
    This module adds a custom Sales Team for the Point of Sale. This enables you to view and manage your point of sale sales with more ease.
zh: 
    
    该模块为POS添加了一个自定义销售团队。这样，您就可以更轻松地查看和管理POS的销售情况。

note: module: base
en: 
    
    This module adds enable you to view the margin of your Point of Sale orders in the Sales Margin report.
zh: 
    
    该模块可让您在销售利润率报表中查看POS订单的利润率。

note: module: base
en: 
    
    This module adds several features to the Point of Sale that are specific to restaurant management:
    - Bill Printing: Allows you to print a receipt before the order is paid
    - Bill Splitting: Allows you to split an order into different orders
    - Kitchen Order Printing: allows you to print orders updates to kitchen or bar printers
zh: 
    
    该模块为POS增加了几项餐厅管理专用功能：
    - 账单打印：允许您在订单付款前打印收据
    - 账单分割：可将订单拆分成不同的订单
    - 厨房订单打印：允许您将订单更新打印到厨房或吧台打印机上

note: module: base
en: 
    
    This module allows the cashier to quickly give percentage-based
    discount to a customer.
zh: 
    
    该模块允许出纳员快速给出基于百分比的
    折扣给客户.

note: module: base odoo-python
en: 
    
    This seems to be a multi-company issue, but you do not have access to the proper company to access the record anyhow.
zh: 
    
    这似乎是一个多公司问题，但无论如何，您都没有访问适当公司的权限来访问记录。

note: module: base odoo-python
en: 
    
    This seems to be a multi-company issue, you might be able to access the record by switching to the company: %s.
zh: 
    
    这似乎是一个多公司问题，您也许可以通过切换至以下公司来访问记录：%s。

note: module: base
en: 
    
    Use Epson ePOS Printers without the IoT Box in the Point of Sale
zh: 
    
    在POS使用没有物联网盒的爱普生 ePOS 打印机

note: module: base
en: 
                Kenya eTIMS Device EDI Integration
zh: 
                肯尼亚 eTIMS 设备 EDI 整合功能

note: module: base
en: 
                Kenya eTIMS Device EDI Stock Integration
zh: 
                肯尼亚 eTIMS 设备 EDI 库存整合功能

note: module: base
en: 
            A Html Editor component and plugin system
zh: 
    Html 编辑器组件和插件系统

note: module: base
en: 
            Kenya eTIMS Device EDI Manufacturing Integration
zh: 
            肯尼亚 eTIMS 设备 EDI 制造整合功能

note: module: base
en: 
    * Electronically report invoices to the NAV (Hungarian Tax Agency) when issuing physical (paper) invoices.
    * Perform the Tax Audit Export (Adóhatósági Ellenőrzési Adatszolgáltatás) in NAV 3.0 format.
zh: 
    * 开具纸质（纸质）发票时，以电子方式向 NAV（匈牙利税务局）报告发票。
    * 以 NAV 3.0 格式执行税务审计导出（税务审计数据服务）。

note: module: base
en: 
    * Timesheet submission and validation
    * Activate grid view for timesheets
zh: 
    * 提交和验证时间表
    * 为时间表激活网格视图

note: module: base
en: 
    - Allow to set project for Helpdesk team
    - Track timesheet for a task from a ticket
zh: 
    - 允许为服务台团队设置项目
    - 跟踪票单任务的时间表

note: module: base
en: 
    - Register as a PEPPOL participant
    - Send and receive documents via PEPPOL network in Peppol BIS Billing 3.0 format
zh: 
    - 注册成为 PEPPOL 参与者
    - 通过 PEPPOL 网络以 Peppol BIS Billing 3.0 格式收发文件

note: module: base
en: 
    2FA Invite mail
    ===============
    Allow the users to invite another user to use Two-Factor authentication
    by sending an email to the target user. This email redirects them to:
    - the users security settings if the user is internal.
    - the portal security settings page if the user is not internal.
zh: 
    2FA 邀请邮件
    ===============
    允许用户通过向目标用户发送电子邮件，邀请其他用户使用双因素身份验证
    向目标用户发送电子邮件。这封邮件会重定向到
    - 用户安全设置（如果用户是内部用户）。
    - 门户安全设置页面（如果用户不是内部用户）。

note: module: base
en: 
    2FA by mail
    ===============
    Two-Factor authentication by sending a code to the user email inbox
    when the 2FA using an authenticator app is not configured.
    To enforce users to use a two-factor authentication by default,
    and encourage users to configure their 2FA using an authenticator app.
zh: 
    邮件 2FA
    ===============
    通过向用户邮箱发送验证码进行双因素验证
    当未配置使用验证器应用程序的 2FA 时。
    要强制用户默认使用双因素身份验证、
    并鼓励用户使用身份验证器应用程序配置 2FA。

note: module: base
en: 
    3rd Party Tax Calculation
    =========================
    
    Provides a common interface to be used when implementing apps to outsource tax calculation.
zh: 
    第三方税收计算
    =========================
    
    提供了一个通用接口，供实施应用程序外包税务计算时使用。

note: module: base
en: 
    3rd Party Tax Calculation for Sale
    ==================================
    
    Provides a common interface to be used when implementing apps to outsource tax calculation.
zh: 
    第三方销售税计算
    ==================================
    
    提供一个通用接口，供实施应用程序外包税款计算时使用。

note: module: base
en: 
    A tax defined as python code consists of two snippets of python code which are executed in a local environment containing data such as the unit price, product or partner.
    
    "Applicable Code" defines if the tax is to be applied.
    
    "Python Code" defines the amount of the tax.
zh: 
    定义为 python 代码的税款由两个 python 代码段组成，这两个代码段在包含单价、产品或合作伙伴等数据的本地环境中执行。
    
    "适用代码 "定义是否适用税款。
    
    "Python 代码 "定义税额。

note: module: base
en: 
    Account Automatic Transfers
    ===========================
    Manage automatic transfers between your accounts.
zh: 
    账户自动转账
    ===========================
    管理账户间的自动转账。

note: module: base
en: 
    Accounting Access Rights
    ========================
    It gives the Administrator user access to all accounting features such as journal items and the chart of accounts.
    
    It assigns manager and user access rights to the Administrator for the accounting application and only user rights to the Demo user.
zh: 
    会计访问权
    ======================== 
    它让管理员拥有所有会计功能的访问权利，如会计分录(journal items)和会计科目表(chart of accounts)等.
     
    它让管理员(Administrator)拥有会计应用模块的管理器权限及用户权利，而样例用户(Demo user)仅拥有用户的权利.

note: module: base
en: 
    Accounting Asset for India
    ================================
zh: 
    印度会计报表
    ================================

note: module: base
en: 
    Accounting Data for Australian Payroll Rules.
    =============================================
zh: 
    澳大利亚工资规则的会计数据。
    =============================================

note: module: base
en: 
    Accounting Data for Bangladesh Payroll Rules
    ============================================
zh: 
    孟加拉国薪资规则会计数据
    ============================================

note: module: base
en: 
    Accounting Data for Belgian Payroll Rules.
    ==========================================
zh: 
    比利时工资规则的会计数据。
    ==========================================

note: module: base
en: 
    Accounting Data for Egypt Payroll Rules.
    =======================================================
zh: 
    埃及薪酬规则会计数据
    =======================================================

note: module: base
en: 
    Accounting Data for French Payroll Rules.
    
    This module is based on an unsupported France module. Please consider that we won't support this module.
    --------------------------------------------------------------------------------------------------------
zh: 
    法国薪资规则会计数据。
    
    该模块基于不受支持的法国模块。请注意，我们不支持此模块。
    --------------------------------------------------------------------------------------------------------

note: module: base
en: 
    Accounting Data for Hong Kong Payroll Rules
    ===========================================
zh: 
    香港工资规则的会计数据
    ===========================================

note: module: base
en: 
    Accounting Data for Indian Payroll Rules.
    ==========================================
zh: 
    印度工资规则的会计数据。
    ==========================================

note: module: base
en: 
    Accounting Data for Indonesian Payroll Rules
    ============================================
zh: 
    斯洛伐克工资规则的会计数据
    ============================================

note: module: base
en: 
    Accounting Data for Jordan Payroll Rules
    ========================================
zh: 
    肯尼亚工资规则的会计数据
    ========================================

note: module: base
en: 
    Accounting Data for KSA Payroll Rules.
    =======================================================
zh: 
    KSA 工资规则的会计数据。
    =======================================================

note: module: base
en: 
    Accounting Data for Kenyan Payroll Rules
    ========================================
zh: 
    肯尼亚工资规则的会计数据
    ========================================

note: module: base
en: 
    Accounting Data for Lithuania Payroll Rules
    ============================================
zh: 
    立陶宛工资规则的会计数据
    ============================================

note: module: base
en: 
    Accounting Data for Luxembourg Payroll Rules
    ============================================
zh: 
    卢森堡工资规则的会计数据
    ============================================

note: module: base
en: 
    Accounting Data for Mexico Payroll Rules
    ============================================
zh: 
    墨西哥工资规则的会计数据
    ============================================

note: module: base
en: 
    Accounting Data for Moroccan Payroll Rules.
    =================================================
zh: 
    摩洛哥工资规则的会计数据。
    =================================================

note: module: base
en: 
    Accounting Data for Netherlands Payroll Rules
    =============================================
zh: 
    荷兰工资规则的会计数据
    =============================================

note: module: base
en: 
    Accounting Data for Pakistan Payroll Rules
    ==========================================
zh: 
    巴基斯坦薪资规则会计数据
    ==========================================

note: module: base
en: 
    Accounting Data for Poland Payroll Rules
    ============================================
zh: 
    波兰工资规则的会计数据
    ============================================

note: module: base
en: 
    Accounting Data for Romania Payroll Rules
    =========================================
zh: 
    罗马尼亚工资规则的会计数据
    =========================================

note: module: base
en: 
    Accounting Data for Slovakia Payroll Rules
    ============================================
zh: 
    斯洛伐克工资规则的会计数据
    ============================================

note: module: base
en: 
    Accounting Data for Switzerland Payroll Rules
    =============================================
zh: 
    瑞士工资规则的会计数据
    =============================================

note: module: base
en: 
    Accounting Data for Türkiye Payroll Rules
    ==========================================
zh: 
    土耳其薪资规则会计数据
    ==========================================

note: module: base
en: 
    Accounting Data for UAE Payroll Rules.
    =======================================================
zh: 
    阿联酋工资规则的会计数据。
    =======================================================

note: module: base
en: 
    Accounting Data for United States Payroll Rules
    ===============================================
zh: 
    美国工资规则的会计数据
    ===============================================

note: module: base
en: 
    Accounting Import
    ==================
zh: 
    会计导入
    ==================

note: module: base
en: 
    Accounting Reports
    ==================
zh: 
    会计报表
    ==================

note: module: base
en: 
    Accounting Reports for Estonia
zh: 
    爱沙尼亚会计报表

note: module: base
en: 
    Accounting Reports for Nigeria
zh: 
    尼日利亚会计报表

note: module: base
en: 
    Accounting chart and localization for Hungary
zh: 
    匈牙利会计图表和本地化

note: module: base
en: 
    Accounting reports for Algeria
    ================================
zh: 
    阿尔及利亚会计报表
    ================================

note: module: base
en: 
    Accounting reports for Bangladesh
zh: 
    孟加拉国会计报表

note: module: base
en: 
    Accounting reports for Belgium
zh: 
    比利时会计报表

note: module: base
en: 
    Accounting reports for Canada
zh: 
    加拿大会计报表

note: module: base
en: 
    Accounting reports for Chile
zh: 
    智利会计报表

note: module: base
en: 
    Accounting reports for Colombia
    ================================
zh: 
    哥伦比亚会计报表
    ================================

note: module: base
en: 
    Accounting reports for Croatia
zh: 
    克罗地亚的会计报表

note: module: base
en: 
    Accounting reports for Denmark
    =================================
zh: 
    丹麦会计报表
    =================================

note: module: base
en: 
    Accounting reports for Dominican Republic
zh: 
    多米尼加共和国的会计报表

note: module: base
en: 
    Accounting reports for Finland
    ================================
zh: 
    芬兰会计报表
    ================================

note: module: base
en: 
    Accounting reports for Greece
    ================================
zh: 
    希腊会计报表
    ================================

note: module: base
en: 
    Accounting reports for Hong Kong
zh: 
    香港会计报表

note: module: base
en: 
    Accounting reports for Hungary
zh: 
    匈牙利会计报表

note: module: base
en: 
    Accounting reports for India
    ================================
zh: 
    印度会计报表
    ================================

note: module: base
en: 
    Accounting reports for Italy
    ============================
zh: 
    意大利会计报表
    ============================

note: module: base
en: 
    Accounting reports for Kazakhstan
    Contains Balance sheet, Profit and Loss reports
zh: 
    哈萨克斯坦会计报表
    包含资产负债表和损益报表

note: module: base
en: 
    Accounting reports for Kenya
    ============================
zh: 
    肯尼亚会计报表
    ============================

note: module: base
en: 
    Accounting reports for Lithuania
    
    Contains Balance Sheet, Profit/Loss reports
zh: 
    立陶宛的会计报表
    
    包含资产负债表、损益报表

note: module: base
en: 
    Accounting reports for NZ
zh: 
    新西兰会计报告

note: module: base
en: 
    Accounting reports for Netherlands
zh: 
    荷兰会计报告

note: module: base
en: 
    Accounting reports for Norway
    ================================
zh: 
    挪威会计报告
    ================================

note: module: base
en: 
    Accounting reports for OHADA
    =================================
zh: 
    非洲商法统一组织会计报告
    =================================

note: module: base
en: 
    Accounting reports for Pakistan
zh: 
    巴基斯坦的会计报告

note: module: base
en: 
    Accounting reports for Portugal
    ================================
zh: 
    葡萄牙会计报告
    ================================

note: module: base
en: 
    Accounting reports for Romania
zh: 
    罗马尼亚的会计报告

note: module: base
en: 
    Accounting reports for Rwanda
zh: 
    卢旺达会计报告

note: module: base
en: 
    Accounting reports for Serbia.
    This module is based on the official document "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)"
    Source: https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html
zh: 
    塞尔维亚会计报告。
    本模块基于官方文件 "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike（"Sl. glasnik RS"，br. 89/2020）"。
    来源：https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html

note: module: base
en: 
    Accounting reports for Spain
zh: 
    西班牙会计报告

note: module: base
en: 
    Accounting reports for Sweden
zh: 
    瑞典的会计报告

note: module: base
en: 
    Accounting reports for Switzerland
zh: 
    瑞士会计报告

note: module: base
en: 
    Accounting reports for Taiwan
    ================================
zh: 
    台湾会计报告
    ================================

note: module: base
en: 
    Accounting reports for Tanzania
zh: 
    坦桑尼亚会计报告

note: module: base
en: 
    Accounting reports for Thailand
    ==============================================================================
zh: 
    泰国会计报告
    ==============================================================================

note: module: base
en: 
    Accounting reports for Tunisia
    ================================
zh: 
    突尼斯会计报告
    ================================

note: module: base
en: 
    Accounting reports for UK
    
    Allows to send the tax report via the
    MTD-VAT API to HMRC.
zh: 
    英国会计报告
    
    允许通过
    MTD-VAT API 向英国税务局发送税务报告。

note: module: base
en: 
    Accounting reports for US
zh: 
    美国会计报告

note: module: base
en: 
    Accounting reports for Zambia
    ================================
        - Financial Reports (Balance Sheet & Profit and Loss & Tax Report)
zh: 
    赞比亚的会计报告
    ================================
        - 财务报告（资产负债表、损益表和税务报告）

note: module: base
en: 
    Accounting reports for the Vietnam
zh: 
     越南会计报告

note: module: base
en: 
    Add a dynamic report about contracts and employees.
zh: 
    添加有关合同和员工的动态报告。

note: module: base
en: 
    Add a dynamic report about recruitment.
zh: 
    添加有关招聘的动态报告。

note: module: base
en: 
    Add a new model named "Identification Type" that extend the vat field functionality in the partner and let the user to identify (an eventually invoice) to contacts not only with their fiscal tax ID (VAT) but with other types of identifications like national document, passport, foreign ID, etc. With this module installed you will see now in the partner form view two fields:
    
    * Identification Type
    * Identification Number
    
    This behavior is a common requirement for some latam countries like Argentina and Chile. If your localization has this requirements then you need to depend on this module and define in your localization module the identifications types that are used in your country. Generally these types of identifications are defined by the government authorities that regulate the fiscal operations. For example:
    
    * AFIP in Argentina defines DNI, CUIT (vat for legal entities), CUIL (vat for natural person), and another 80 valid identification types.
    
    Each identification holds this information:
    
    * name: short name of the identification
    * description: could be the same short name or a long name
    * country_id: the country where this identification belongs
    * is_vat: identify this record as the corresponding VAT for the specific country.
    * sequence: let us to sort the identification types depending on the ones that are most used.
    * active: we can activate/inactivate identifications to make it easier to our customers
    
    In order to make this module compatible for multi-company environments where we have companies that does not need/support this requirement, we have added generic identification types and generic rules to manage the contact information and make it transparent for the user when only use the VAT as we formerly know.
    
    Generic Identifications:
    
    * VAT: The Fiscal Tax Identification or VAT number, by default will be selected as identification type so the user will only need to add the related vat number.
    * Passport
    * Foreign ID (Foreign National Document)
    
    Rules when creating a new partner: We will only see the identification types that are meaningful, taking into account these rules:
    
    * If the partner have not country address set: Will show the generic identification types plus the ones defined in the partner's related company country (If the partner has not specific company then will show the identification types related to the current user company)
    
    * If the partner has country address: will show the generic identification types plus the ones defined for the country of the partner.
    
    When creating a new company, will set to the related partner always the related country is_vat identification type.
    
    All the defined identification types can be reviewed and activate/deactivate in "Contacts / Configuration / Identification Type" menu.
    
    This module is compatible with base_vat module in order to be able to validate VAT numbers for each country that have or not have the possibility to manage multiple identification types.
zh: 
    新增“身份识别类型”新模型，扩展合作伙伴增值税字段的功能，让用户不仅可以通过财税编号（VAT），还可以使用其他类型的资料来识别联系人（及最终用作开立发票给对方），例如国家文件、护照、外国身份证等。安装此模块后，您会在合作伙伴表单视图中看到两个字段：
    
    * 身份识别类型
    * 身份证号码
    
    这种行为是一些拉丁美洲国家（如阿根廷和智利）的普遍需求。如果您的本地化有此要求，则需要依赖该模块，并在本地化模块中定义您所在国家/地区使用的标识类型。通常，这些识别方式由管理财政运作的政府部门定义。例如：
    
    * 阿根廷联邦公共收入管理局（AFIP） 定义了 DNI、CUIT （法人增值税）、CUIL（自然人增值税）和其他 80 种有效身份证明类型。
    
    每种身份识别类型都包含以下信息：
    
    * name：身份识别的简称
    * description： 可以是相同的简称，或较长的名称
    * country_id: 识别类型所属国家/地区
    * is_vat: 将此记录识别为特定国家/地区的增值税。
    * sequence: 根据常用标识类型进行排序。
    * active: 可以激活/停用标识，以方便客户使用。
    
    为了使该模块兼容多公司环境，其中某些公司不需要/不支持此要求，我们已添加了通用的身份识别类型和通用规则来管理联系信息，并让用户在仅使用增值税（VAT）时不会感知差异。
    通用识别方式：
    
    * 增值税：默认情况下，将选择财税识别码或增值税号作为识别类型，用户只需添加相关增值税编号。
    * 护照
    * 外国身份证件（外国官方证件）
    
    创建新合作伙伴时的规则： 考虑到这些规则，我们将只查看有意义的识别类型：
    
    * 如果合作伙伴没有设置国家地址： 将显示通用标识类型以及在合作伙伴相关公司所在国家/地区定义的标识类型（如果合作伙伴没有特定的公司，则将显示与当前用户公司相关的标识类型）
    
    * 如果合作伙伴有国家地址：将显示通用标识类型以及合作伙伴国家/地区所定义的标识类型。
    
    创建新公司时，将始终为相关合作伙伴设置相关国家/地区的 is_vat 识别类型。
    
    可在"联系人/配置/识别类型"菜单中查看和激活/禁用所有已定义的识别类型。
    
    该模块与 base_vat 模块兼容，以便能够验证每个国家的增值税号，无论这些国家是否可以管理多种识别类型。

note: module: base
en: 
    Add all information on the employee form to manage contracts.
    =============================================================
    
        * Contract
        * Place of Birth,
        * Medical Examination Date
        * Company Vehicle
    
    You can assign several contracts per employee.
zh: 
    在员工表单上添加所有信息，以管理合同。
    =============================================================
    
        * 合同
        * 出生地
        * 体检日期
        * 公司车辆
    
    您可以为每位员工分配多个合同。

note: module: base
en: 
    Add an extra tab in the checkout process of the website/eCommerce with the mexican fields:
    
    - l10n_mx_edi_cfdi_to_public (sale.order/account.move)
    - l10n_mx_edi_fiscal_regime (res.partner)
    - l10n_mx_edi_usage (sale.order/account.move)
    - l10n_mx_edi_no_tax_breakdown (res.partner)
    
    The extra tab only appears if:
    
    - the company linked to the website is mexican
    - the option 'automatic_invoice' is enabled in the website settings ("Generate the invoice automatically when the online payment is confirmed")
zh: 
    在网站/电子商务的结账流程中添加一个额外的选项卡，其中包含墨西哥字段：
    
    - l10n_mx_edi_cfdi_too_public (sale.order/account.move)
    - l10n_mx_edi_fiscal_regime (res.partner)
    - l10n_mx_edi_usage (sale.order/account.move)
    - l10n_mx_edi_no_tax_breakdown (res.partner)
    
    只有在下列情况下才会出现额外选项卡
    
    - 链接到网站的公司是墨西哥公司
    - 在网站设置中启用了 "自动发票 "选项（"在线付款确认后自动生成发票"）。

note: module: base
en: 
    Add capability to your website forms to generate leads or opportunities in the CRM app.
    Forms has to be customized inside the *Website Builder* in order to generate leads.
    
    This module includes contact phone and mobile numbers validation.
zh: 
    为您的网站表单添加功能，以便在 CRM 应用程序中生成线索或机会。
    必须在*网站生成器*中对表单进行自定义，才能生成线索。
    
    该模块包括联系人电话和手机号码验证。

note: module: base
en: 
    Add email templates to products to be sent on invoice confirmation
    ==================================================================
    
    With this module, link your products to a template to send complete information and tools to your customer.
    For instance when invoicing a training, the training agenda and materials will automatically be sent to your customers.'
zh: 
    为产品添加电子邮件模板，以便在确认发票时发送
    ==================================================================
    
    使用该模块，可将您的产品链接到模板，以便向客户发送完整的信息和工具。
    例如，开具培训发票时，培训议程和材料将自动发送给客户。

note: module: base
en: 
    Add relation information between Sale Orders and Purchase Orders if Make to Order (MTO) is activated on one sold product.
zh: 
    若在一个已售产品上激活 按订单生产(MTO)，则添加销售订单和采购订单之间的关系信息。

note: module: base
en: 
    Add support for the Declaration of Intent (Dichiarazione di Intento) to the Italian localization.
zh: 
    在意大利语本地化中添加对意向声明 (Dichiarazione di Intento) 的支持。

note: module: base
en: 
    Add support to fill three optional fields used when using Chorus Pro, especially when invoicing public services.
zh: 
    Add supports to fill three optional fields used when using Chorus Pro, especially when invoicing public services.

note: module: base
en: 
    Add the ability to create invoices from the document module.
zh: 
    增加从文档模块创建结算单功能.

note: module: base
en: 
    Add the ability to create signatures from the document module.
    The first element of the selection (in DRM) will be used as the signature attachment.
zh: 
    增加从文档模块创建签字的功能.
    小节(在DRM中)的第一元素将被用于增加签字.

note: module: base
en: 
    Add the ability to manage resumés and letters from the Documents app.
zh: 
    增加从"文档"应用管理履历和邮件的能力.

note: module: base
en: 
    Additional module to support the debit notes (nota di debito - NDD) by adding payment method and document types
zh: 
    通过添加付款方式和单据类型来支持借记单（nota di debito - NDD）的附加模块

note: module: base
en: 
    Adds Quality Control to workorders with IoT.
zh: 
    通过物联网为工单添加质量控制。

note: module: base
en: 
    Adds Quality Control to workorders.
zh: 
    为工作单添加质量控制。

note: module: base
en: 
    Adds a reporting menu in products that computes sales, purchases, margins and other interesting indicators based on invoices.
    =============================================================================================================================
    
    The wizard to launch the report has several options to help you get the data you need.
zh: 
    在产品上添加了一个报表菜单，用于根据账单计算销售、采购、利润和其他有趣的指标。

note: module: base
en: 
    Adds an action to sign documents attached to tasks.
zh: 
    新增一项操作，用于签署任务所附文件。

note: module: base
en: 
    Adds approvals data to documents
zh: 
    为文件添加审批数据

note: module: base
en: 
    Adds fleet data to documents
zh: 
    将队列数据增加到文档

note: module: base
en: 
    Adds repair orders to Quality Control
zh: 
    为质量控制增加维修订单

note: module: base
en: 
    Adds the ability to create products from the document module and adds the
    option to send products' attachments to the documents app.
zh: 
    增加从文档模块创建产品的功能，并增加
    将产品附件发送到文档应用程序的选项.

note: module: base
en: 
    Adds workcenters to Quality Control
zh: 
    为质量控制增设工作中心

note: module: base
en: 
    Advanced features for the PoS like better views 
    for IoT Box config.
zh: 
    PoS的高级功能包括更好的视图
    物联网盒子配置

note: module: base
en: 
    Allow Paytm POS payments
    ==============================
    
    This module allows customers to pay for their orders with debit/credit
    cards and UPI. The transactions are processed by Paytm POS. A Paytm merchant account is necessary. It allows the
    following:
    
    * Fast payment by just swiping/scanning a credit/debit card or a QR code while on the payment screen
    * Supported cards: Visa, MasterCard, Rupay, UPI
zh: 
    允许 Paytm POS 支付
    ==============================
    
    该模块允许客户使用借记卡/信用卡和 UPI
    卡和 UPI 支付订单。交易由 Paytm POS 处理。必须有 Paytm 商户账户。它允许
    以下功能：
    
    * 只需在付款屏幕上刷/扫描信用卡/借记卡或二维码，即可快速付款
    * 支持的卡维萨卡、万事达卡、卢比卡、UPI

note: module: base
en: 
    Allow clients to Schedule Appointments through the Portal
zh: 
    允许客户通过门户网站安排预约

note: module: base
en: 
    Allow clients to Schedule Appointments through your Website
    -------------------------------------------------------------
zh: 
     支持客户通过您的网站进行计划预约
    -------------------------------------------------------------

note: module: base
en: 
    Allow internal users requesting a module installation
    =====================================================
zh: 
    允许内部用户申请安装模块
    =====================================================

note: module: base
en: 
    Allow shoppers of your eCommerce store to create personalized collections of products they want to buy and save them for future reference.
zh: 
    允许电子商务商店的购物者创建他们想要购买的个性化产品系列，并保存起来以备将来参考。

note: module: base
en: 
    Allow the user to select if he wants to receive email notifications when a product of his wishlist gets back in stock.
zh: 
    允许用户选择是否希望在其愿望清单中的产品恢复库存时收到电子邮件通知。

note: module: base
en: 
    Allow to generate lead from Scheduled Appointments through your Website
    -----------------------------------------------------------------------
zh: 
    允许通过您的网站从预定日程中创建线索
    -------------------------------------------------- ---------------------

note: module: base
en: 
    Allow users to login through OAuth2 Provider.
    =============================================
zh: 
    允许用户通过 OAuth2 Provider 登录。
    =============================================

note: module: base
en: 
    Allow users to sign up and reset their password
    ===============================================
zh: 
    允许用户注册和重置密码
    ===============================================

note: module: base
en: 
    Allow website visitors to chat with the collaborators. This module also brings a feedback tool for the livechat and web pages to display your channel with its ratings on the website.
zh: 
    允许网站访客与合作者聊天。该模块还为即时聊天和网页提供了反馈工具，可在网站上显示您的频道及其评分。

note: module: base
en: 
    Allows anonymous shoppers of your eCommerce to sign up for a newsletter during the checkout
    process.
zh: 
    允许您的电子商务匿名买家在结账时注册时事通讯。

note: module: base
en: 
    Allows customers to check in-store stock, pay on site, and pick up their orders at the shop.
zh: 
    允许顾客检查店内库存、现场付款并在店内取货。

note: module: base
en: 
    Allows the computation of some section for the project profitability
    ==================================================================================================
    This module allows the computation of the 'Vendor Bills', 'Other Costs' and 'Other Revenues' section for the project profitability, in the project update view.
zh: 
    允许计算项目盈利的某些部分
    ==================================================================================================
    该模块允许在项目更新视图中计算项目盈利的 "供应商账单"、"其他费用 "和 "其他收入 "部分。

note: module: base
en: 
    Allows the outsourcing of services. This module allows one to sell services provided
    by external providers and will automatically generate purchase orders directed to the service seller.
zh: 
    允许外包服务。该模块允许销售外部供应商提供的服务
    该模块允许销售外部供应商提供的服务，并自动生成指向服务销售商的采购订单。

note: module: base
en: 
    Allows to compute accurate margin for Service sales.
    ======================================================
zh: 
    允许计算服务销售的准确利润率。
    ======================================================

note: module: base
en: 
    Allows to create task from your sales order
    =============================================
    This module allows to generate a project/task from sales orders.
zh: 
    允许从销售订单创建任务
    =============================================
    此模块允许从销售订单生成项目/任务。

note: module: base
en: 
    Allows to display sale information in the SOL services apps
    ===========================================================
    Additional information is displayed in the name of the SOL when it is used in services apps (project and planning).
zh: 
    允许在 SOL 服务应用程序中显示销售信息
    ===========================================================
    在服务应用程序（项目和规划）中使用 SOL 时，会在其名称中显示附加信息。

note: module: base
en: 
    Allows to export and import formats: UBL Bis 3.
    When generating the PDF on the order, the PDF will be embedded inside the xml for all UBL formats. This allows the
    receiver to retrieve the PDF with only the xml file.
zh: 
    允许导出和导入格式：UBL Bis 3。
    在订单上生成 PDF 时，PDF 将嵌入所有 UBL 格式的 xml 中。这使得
    接收方只需使用 xml 文件即可检索 PDF。

note: module: base
en: 
    Allows to sell timesheets in your sales order
    =============================================
    
    This module set the right product on all timesheet lines
    according to the order/contract you work on. This allows to
    have real delivered quantities in sales orders.
zh: 
    允许在销售订单使用工时表
    =============================================
    
    该模块根据你处理的订单/合同，将正确的产品添加到所有的工时表明细中。这样您可以看到销售订单的已交付产品。

note: module: base
en: 
    Allows to use in the Point of Sale the devices that are connected to an IoT Box.
    Supported devices include payment terminals, receipt printers, scales and customer displays.
zh: 
    允许在PoS营业点使用连接到 IoT 盒子的设备.
    支持的设备包括支付终端、收据打印机、秤和客户端显示器.

note: module: base
en: 
    Allows users to easily export accounting data that can be imported to a 3rd party that does 1099 e-filing.
zh: 
    允许用户轻松导出会计数据，这些数据可导入到提供 1099 电子申报的第三方。

note: module: base
en: 
    Allows users to send documents by post
    =====================================================
zh: 
    允许用户邮寄文件
    =====================================================

note: module: base
en: 
    Allows users to send invoices by post
    =====================================================
zh: 
    允许用户邮寄发票
    =====================================================

note: module: base
en: 
    Allows using IoT devices, such as scales and printers, for delivery operations.
zh: 
    允许使用 IoT 设备(例如秤和打印机)进行交付操作.

note: module: base
en: 
    Allows you to add delivery methods in pickings.
    ===============================================
    
    When creating invoices from picking, the system is able to add and compute the shipping line.
zh: 
    允许您在采摘中添加送货方式。
    ===============================================
    
    通过分拣创建发票时，系统能够添加和计算运输线路。

note: module: base
en: 
    Allows you to add delivery methods in sale orders.
    ==================================================
    You can define your own carrier for prices.
    The system is able to add and compute the shipping line.
zh: 
    允许您在销售订单中添加送货方式。
    ==================================================
    您可以定义自己的价格承运人。
    系统能够添加和计算运输线路。

note: module: base
en: 
    Analytic Accounting in MRP
    ==========================
    
    * Cost structure report
zh: 
     MRP 中的分析会计
    ==========================
    
    * 成本结构报告

note: module: base
en: 
    Analytic Accounting in MRP
    ==========================
    
    * Cost structure report
    
    Also, allows to compute the cost of the product based on its BoM, using the costs of its components and work center operations.
    It adds a button on the product itself but also an action in the list view of the products.
    If the automated inventory valuation is active, the necessary accounting entries will be created.
zh: 
    MRP 中的分析会计
    ==========================
    
    * 成本结构报告
    
    此外，还可以根据产品的 BoM，使用其组件和工作中心作业的成本计算产品的成本。
    它不仅可以在产品本身添加一个按钮，还可以在产品列表视图中添加一个作业。
    如果自动库存估价已激活，则将创建必要的会计分录。

note: module: base
en: 
    App to upload and manage your documents.
zh: 
    用于上传和管理文件的应用程序。

note: module: base
en: 
    Arabic/English for GCC
zh: 
    海湾合作委员会阿拉伯语/英语

note: module: base
en: 
    Arabic/English for GCC + lot/SN numbers
zh: 
    阿拉伯语/英语（海湾合作委员会）+批号/SN 号码

note: module: base
en: 
    Ask questions, get answers, no distractions
zh: 
    提出问题, 获得答案, 不为杂乱无章的信息而分心

note: module: base
en: 
    Asserts on accounting.
    ======================
    With this module you can manually check consistencies and inconsistencies of accounting module from menu Reporting/Accounting/Accounting Tests.
    
    You can write a query in order to create Consistency Test and you will get the result of the test 
    in PDF format which can be accessed by Menu Reporting -> Accounting Tests, then select the test 
    and print the report from Print button in header area.
zh: 
    会计资产。
    ======================
    使用此模块您可以通过“报表/会计/会计测试”菜单手动检查会计模块的一致性问题。
    
    您可以编写一个查询，来创建一致性测试，您将会收到PDF格式的测试结果，它可以通过
    菜单“报表 -> 会计测试”表头区域的打印按钮来测试和打印该报表。

note: module: base
en: 
    Assets management
    =================
    Manage assets owned by a company or a person.
    Keeps track of depreciations, and creates corresponding journal entries.
zh: 
    资产管理
    =================
    管理公司或个人拥有的资产。
    跟踪折旧情况，并创建相应的日记账分录。

note: module: base
en: 
    Attachments list and document indexation
    ========================================
    * Show attachment on the top of the forms
    * Document Indexation: odt, pdf, xlsx, docx
    
    The `pdfminer.six` Python library has to be installed in order to index PDF files
zh: 
    附件列表和文档索引
    ========================================
    • 在表单顶部显示附件
    • 文档索引：气味、pdf、xlsx、多cx
    
    必须安装"pdfminer.6" Python 库才能索引 PDF 文件

note: module: base
en: 
    Australian Payroll Rules.
    =========================
zh: 
    澳大利亚工资规则。
    =========================

note: module: base
en: 
    Auto-complete partner companies' data
zh: 
    自动完成合作伙伴公司的数据

note: module: base
en: 
    Automatic accounting for MRP
zh: 
    自动核算 MRP

note: module: base
en: 
    Automatically create a sponsor when renting a booth.
zh: 
    租用展位时自动创建赞助商。

note: module: base
en: 
    Automatically set product images based on the barcode
    =====================================================
    
    This module integrates with the Google Custom Search API to set images on products based on the
    barcode.
zh: 
    根据条形码自动设置产品图像
    =====================================================
    
    该模块与 Google Custom Search API 集成，可根据条形码设置产品图片。
    条形码设置产品图片。

note: module: base
en: 
    Avoid auto-enabling the documents feature on fsm projects.
zh: 
    避免在 fsm 项目中自动启用文档功能。

note: module: base
en: 
    Bangladesh Payroll Rules.
    =========================
zh: 
    孟加拉国薪资规则
    =========================

note: module: base
en: 
    Base module for Bolivian reports
zh: 
    玻利维亚报告的基础模块

note: module: base
en: 
    Base module for Bulgarian reports
zh: 
    保加利亚语报告基础模块

note: module: base
en: 
    Base module for Mozambican reports
zh: 
    莫桑比克报告的基础模块

note: module: base
en: 
    Base module for SAF-T reporting
    ===============================
    This is meant to be used with localization specific modules.
zh: 
    用于 SAF-T 报告的基础模块
    ===============================
    该模块用于本地化特定模块。

note: module: base
en: 
    Base module for recruitment integration.
    ========================================
    This module provides a base for the integration of recruitment with external
    api from different job boards like indeed, monster, linkedin, etc.
zh: 
    招聘基础模块
    ========================================
    该模块为招聘与外部整合提供了基础
    可对接不同求职网站（如 indeed、monster、linkedin 等）的 API。

note: module: base
en: 
    Batch Payments
    =======================================
    Batch payments allow grouping payments.
    
    They are used namely, but not only, to group several cheques before depositing them in a single batch to the bank.
    The total amount deposited will then appear as a single transaction on your bank statement.
    When you reconcile, simply select the corresponding batch payment to reconcile all the payments in the batch.
zh: 
    批量付款
    =======================================
    批量付款允许分组付款。
    
    批量付款主要用于（但不仅限于）在将几张支票一次性存入银行之前进行分组。
    然后，存入的总金额将作为单笔交易出现在银行对账单上。
    对账时，只需选择相应的批次付款，即可对该批次中的所有付款进行对账。

note: module: base
en: 
    Belgian Payroll Rules.
    ======================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Monthly Payroll Register
        * Integrated with Leaves Management
        * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...
    
    Automatic DmfA Signature
    ========================
    
    Prerequisites:
    --------------
    
    - You need a Belgian Government Compliant Digital Certificate, delivered by Global
      Sign. See: https://shop.globalsign.com/en/belgian-government-services
    
    - Generate certificate files from your SSL certificate (.pfx file) that are needed to create
      a technical user (.cer file) and to authenticate remotely to the ONSS (.pem) file. On a UNIX
      system, you may use the following commands:
    
      - PFX -> CRT: openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts
    
      - CRT -> CER: openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer
    
      - PFX -> PEM: openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes
    
      - PFX -> KEY: openssl pkcs12 -in my_cert.pfx -out my_cert.key -nocerts
    
    - Before you can use the social security REST web service, you must create an account
      for yourself or for your client and configure the security. (The whole procedure is
      available at https://www.socialsecurity.be/site_fr/general/helpcentre/batch/sftp/previewstep.htm)
    
      - Create a technical user + Activate a SFTP channel: Your client must now create a technical user in the Access management
        online service. The follow this procedure: https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf
    
      - Configure your SFTP client: https://www.socialsecurity.be/site_fr/general/helpcentre/batch/document/pdf/step6_sftp_F.pdf
    
      - At the end of the procedure, you should have received a "ONSS Expeditor Number", you may
        encode in in the payroll Settings, with the .pem file and the related password, if any.
zh: 
    比利时工资规则。
    ======================
    
        * 雇员详情
        * 员工合同
        * 基于护照的合同
        * 津贴/扣款
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 每月工资登记簿
        * 与休假管理集成
        * 工资、ONSS、预扣税、子女津贴...
    
    自动 DmfA 签名
    ========================
    
    前提条件：
    --------------
    
    - 您需要一个符合比利时政府标准的数字证书，由 Global
      Sign 提供。参见： https://shop.globalsign.com/en/belgian-government-services
    
    - 根据 SSL 证书生成证书文件（.pfx 文件），用于创建技术用户（.cer 文件）和远程验证 ONSS（.pem 文件）。
      技术用户（.cer 文件）和远程验证 ONSS（.pem）文件所需的证书文件。在 UNIX
      系统上，可使用以下命令：
    
      - PFX -> CRT： openssl pkcs12 -in my_cert.pfx -out my_cert.crt -nokeys -clcerts
    
      - CRT -> CER： openssl x509 -inform pem -in my_cert.crt -outform der -out my_cert.cer
    
      - PFX -> PEM： openssl pkcs12 -in my_cert.pfx -out my_cert.pem -nodes
    
      - PFX -> KEY： openssl pkcs12 -in my_cert.pfx -out my_cert.key -nocerts
    
    - 在使用社会安全 REST 网络服务之前，您必须为自己或客户创建一个账户，并配置社会安全 REST 网络服务。
      并配置安全性。(整个过程
      请访问 https://www.socialsecurity.be/site_fr/general/helpcentre/batch/sftp/previewstep.htm）
    
      - 创建技术用户 + 激活 SFTP 通道：您的客户现在必须在访问管理
        在线服务中创建一个技术用户。请按以下步骤操作： https://www.socialsecurity.be/site_fr/general/helpcentre/rest/documents/pdf/webservices_creer_le_canal_FR.pdf
    
      - 配置 SFTP 客户端： https://www.socialsecurity.be/site_fr/general/helpcentre/batch/document/pdf/step6_sftp_F.pdf
    
      - 程序结束后，您应收到一个 "ONSS 加急者编号"，您可在工资设置中将其与.pem 文件和相关密码（如有）一起编码。
        您可以在工资设置中对该号码进行编码，同时输入 .pem 文件和相关密码（如有）。

note: module: base
en: 
    Belgian Registered Cash Register
    ================================
    
    This module turns the Point Of Sale module into a certified Belgian cash register.
    
    More info:
      * http://www.systemedecaisseenregistreuse.be/
      * http://www.geregistreerdkassasysteem.be/
    
    Legal
    -----
    **The use of pos_blackbox_be sources is only certified on odoo.com SaaS platform
    for version 17.0** Contact Odoo SA before installing pos_blackbox_be module.
    
    An obfuscated and certified version of the pos_blackbox_be may be provided on
    requests for on-premise installations.
    No modified version is certified and supported by Odoo SA.
zh: 
    比利时注册收银机
    ================================
    
    该模块可将POS模块转化为经认证的比利时收银机。
    
    更多信息：
      * http://www.systemedecaisseenregistreuse.be/
      * http://www.geregistreerdkassasysteem.be/
    
    法律信息
    -----
    *pos_blackbox_be 源的使用仅在 odoo.com SaaS 平台的 17.0 版本上获得认证** 安装 pos_blackbox_be 模块前请联系 Odoo SA。
    在安装 pos_blackbox_be 模块之前，请联系 Odoo SA。
    
    对于内部安装的请求，可提供经过混淆和认证的 pos_blackbox_be 版本。
    要求提供混淆和认证版本的 pos_blackbox_be。
    Odoo SA 不认证和支持任何修改版本。

note: module: base
en: 
    Bill timesheets logged on helpdesk tickets.
zh: 
    记录在服务台票据上的工时单。

note: module: base
en: 
    Bolivian accounting chart and tax localization.
    
    Plan contable boliviano e impuestos de acuerdo a disposiciones vigentes
zh: 
    玻利维亚会计图表和税收本地化。
    
    玻利维亚会计和税收计划

note: module: base
en: 
    Bridge between HR and Livechat.
zh: 
    人力资源和 Livechat 之间的桥梁。

note: module: base
en: 
    Bridge between HR and Maintenance.
zh: 
    人力资源与维护之间的桥梁。

note: module: base
en: 
    Bridge between Helpdesk and Industry FSM Sale
zh: 
    服务台与行业 FSM 销售之间的桥梁

note: module: base
en: 
    Bridge module adding rating capabilities on portal. It includes notably
    inclusion of rating directly within the customer portal discuss widget.
zh: 
    桥接模块在门户网站上增加了评级功能。主要包括
    直接在客户门户讨论小工具中加入评级功能。

note: module: base
en: 
    Bridge module addings support for EMV Merchant-Presented QR-code generation for Payment System.
zh: 
    桥接模块增加了对支付系统 EMV 商户出示二维码生成的支持。

note: module: base
en: 
    Bridge module between CRM and Sale subscription.
zh: 
    连接 CRM 和销售订阅。

note: module: base
en: 
    Bridge module between MRP subcontracting and Quality
zh: 
    MRP 分包与质量之间的桥梁模块

note: module: base
en: 
    Bridge module between MRP subcontracting and Repair
zh: 
    MRP 分包与维修之间的桥梁模块

note: module: base
en: 
    Bridge module between belgian accounting and SMS
zh: 
    比利时会计和 SMS 之间的桥接模块

note: module: base
en: 
    Bridge module between purchase and intrastat.
zh: 
    采购和内部控制之间的桥接模块。

note: module: base
en: 
    Bridge module between sale and intrastat.
zh: 
    销售和内部结算之间的桥梁模块。

note: module: base
en: 
    Bridge module between the Documents and Peppol apps.
    It allows importing of received Peppol documents
    within the Documents app.
zh: 
    文档和 Peppol 应用程序之间的桥接模块。
    允许在文档应用程序中导入已收到的 Peppol 文档。

note: module: base
en: 
    Bridge module between the accounting and documents apps. It enables
    the creation invoices from the Documents module, and adds a
    button on Accounting's reports allowing to save the report into the
    Documents app in the desired format(s).
zh: 
    在记帐和文档应用之间桥接应用. 它使
    从"文档"应用创建应收结算单，并增加
    在会计报告上的按钮，允许将报告存储到
    所需格式的文档应用.

note: module: base
en: 
    Bridge module for mail and enterprise
    =====================================
    
    Display a preview of the last chatter attachment in the form view for large
    screen devices.
zh: 
    用于邮件和企业的桥接模块
    =====================================
    
    在表单视图中显示最后一个聊天附件的预览
    屏幕设备.

note: module: base
en: 
    Bridge module for project and enterprise
zh: 
    项目和企业的桥梁模块

note: module: base
en: 
    Bridge module for project_enterprise and hr
zh: 
    项目企业和人力资源的桥梁模块

note: module: base
en: 
    Bridge module for project_enterprise and hr_contract
zh: 
    项目企业和人力资源合同的桥接模块

note: module: base
en: 
    Bridge module for stock_fleet and enterprise
zh: 
    stock_fleet 及企业版的桥接模块

note: module: base
en: 
    Bridge module to integrate leaves in timesheet
    ================================================
    
    This module allows to automatically log timesheets when employees are
    on leaves. Project and task can be configured company-wide.
zh: 
    在时间表中整合休假的桥接模块
    ================================================
    
    该模块可在员工请假时自动记录考勤表。
    请假。可在全公司范围内配置项目和任务。

note: module: base
en: 
    Bridge to add contract calendar on automation rules
    ===================================================
zh: 
    在自动化规则中添加合同日历的桥梁
    ===================================================

note: module: base
en: 
    Cash Basis for Accounting Reports
    =================================
zh: 
    会计报表的收付实现制
    =================================

note: module: base
en: 
    Certification and Skills for HR
    ===============================
    
    This module adds certification to resume for employees.
zh: 
    人力资源认证和技能
    ===============================
    
    本模块为员工简历添加认证。

note: module: base
en: 
    Chart accounting and taxes for Bulgaria
zh: 
    保加利亚会计和税收图表

note: module: base
en: 
    Chart of Account for Venezuela.
    ===============================
    
    Venezuela doesn't have any chart of account by law, but the default
    proposed in Odoo should comply with some Accepted best practices in Venezuela,
    this plan comply with this practices.
    
    This module has been tested as base for more of 1000 companies, because
    it is based in a mixtures of most common software in the Venezuelan
    market what will allow for sure to accountants feel them first steps with
    Odoo more comfortable.
    
    This module doesn't pretend be the total localization for Venezuela,
    but it will help you to start really quickly with Odoo in this country.
    
    This module give you.
    ---------------------
    
    - Basic taxes for Venezuela.
    - Have basic data to run tests with community localization.
    - Start a company from 0 if your needs are basic from an accounting PoV.
    
    We recomend use of account_anglo_saxon if you want valued your
    stocks as Venezuela does with out invoices.
    
    If you install this module, and select Custom chart a basic chart will be proposed,
    but you will need set manually account defaults for taxes.
zh: 
    委内瑞拉会计科目表。
    ===============================
    
    委内瑞拉的法律没有规定任何会计科目表，但是
    但 Odoo 中建议的默认会计科目表应符合委内瑞拉的一些公认最佳做法、
    本计划符合这些惯例。
    
    该模块已作为 1000 多家公司的基础进行了测试，因为
    因为它是基于委内瑞拉市场上最常见软件的混合物。
    市场上最常见软件的混合物，这将使会计人员在使用
    Odoo更加得心应手。
    
    本模块并非完全本地化委内瑞拉、
    但它将帮助您在委内瑞拉快速开始使用 Odoo。
    
    本模块将为您提供
    ---------------------
    
    - 委内瑞拉的基本税收。
    - 拥有基本数据，可进行社区本地化测试。
    - 如果从会计角度来看您的需求很简单，您可以从 0 开始创建一家公司。
    
    如果您希望像委内瑞拉一样不使用发票对股票进行估值，我们建议您使用 account_anglo_saxon。
    我们建议您使用 account_anglo_saxon。
    
    如果您安装了该模块，并选择了自定义图表，则会出现一个基本图表、
    但您需要手动设置账户默认税率。

note: module: base
en: 
    Chart of accounts and taxes for Slovenia.
zh: 
    斯洛文尼亚账户和税表。

note: module: base
en: 
    Chilean accounting chart and tax localization.
    Plan contable chileno e impuestos de acuerdo a disposiciones vigentes.
zh: 
    智利会计图表和税收本地化。
    Plan contable chileno e impuestos de acuerdo a disposiciones vigentes.

note: module: base
en: 
    Colombian Localization for e-commerce.
zh: 
    哥伦比亚电子商务本地化

note: module: base
en: 
    Configure IoT devices to be used in certain 
    steps for taking measures, taking pictures, ...
zh: 
    配置物联网设备，以便在某些步骤中使用
    采取措施、拍照......

note: module: base
en: 
    Contains advanced features for CRM such as new views
zh: 
    包含 CRM 的高级功能，如新视图

note: module: base
en: 
    Contains features for Italian eCommerce eInvoicing
zh: 
    包含意大利电子商务电子发票功能

note: module: base
en: 
    Contains the enterprise views for Stock management
zh: 
    包含库存管理的企业视图

note: module: base
en: 
    Control Employees Presence
    ==========================
    
    Based on:
        * The IP Address
        * The User's Session
        * The Sent Emails
    
    Allows to contact directly the employee in case of unjustified absence.
zh: 
    控制员工存在
    ==========================
    
    基于：
        * IP 地址
        * 用户会话
        * 已发送的电子邮件
    
    允许在员工无故缺席时直接与之联系。

note: module: base
en: 
    Convert business inquiries that have ended up in the Helpdesk pipeline by mistake,
    or generate a ticket from a business inquiry
zh: 
    转换误入帮助台渠道的业务查询、
    或从业务咨询生成票单

note: module: base
en: 
    Convert employee's extra hours to leave allocations.
zh: 
    将员工的额外工时转换为假期分配。

note: module: base
en: 
    Convert helpdesk tickets to field service tasks.
zh: 
    将服务台票单转换为现场服务任务。

note: module: base
en: 
    Countries like Colombia, Peru, Mexico, Denmark need to be able to use the
    UNSPSC code for their products and uoms.
zh: 
    哥伦比亚、秘鲁、墨西哥、丹麦等国家需要能够使用
    UNSPSC 代码。

note: module: base
en: 
    Create Credit Notes from Helpdesk tickets
zh: 
    从服务台票单创建贷记

note: module: base
en: 
    Create Online Courses
    =====================
    
    Featuring
    
     * Integrated course and lesson management
     * Fullscreen navigation
     * Support Youtube videos, Google documents, PDF, images, articles
     * Test knowledge with quizzes
     * Filter and Tag
     * Statistics
zh: 
    创建在线课程
    =====================
    
    特色
    
     * 综合课程和课程管理
     * 全屏导航
     * 支持 Youtube 视频、Google 文档、PDF、图片和文章
     * 通过测验测试知识
     * 筛选和标记
     * 统计数据

note: module: base
en: 
    Create Reports for Field Service
    ================================
zh: 
    为现场服务创建报表
    ================================

note: module: base
en: 
    Create Sales order with timesheets and products from tasks
zh: 
    根据任务创建包含工时表和产品的销售订单

note: module: base
en: 
    Create beautiful surveys and visualize answers
    ==============================================
    
    It depends on the answers or reviews of some questions by different users. A
    survey may have multiple pages. Each page may contain multiple questions and
    each question may have multiple answers. Different users may give different
    answers of question and according to that survey is done. Partners are also
    sent mails with personal token for the invitation of the survey.
zh: 
    创建精美的调查问卷并将答案可视化
    ==============================================
    
    这取决于不同用户对某些问题的回答或评论。A
    调查问卷可能有多个页面。每个页面可能包含多个问题，每个问题可能有多个答案。
    每个问题可能有多个答案。不同的用户可能会给出不同的
    不同的用户可能会给出不同的问题答案，调查就是根据这些答案完成的。合作伙伴也会收到
    还会向合作伙伴发送带有个人标记的邮件，以邀请他们参与调查。

note: module: base
en: 
    Create booths for your favorite event.
zh: 
    为您喜爱的活动创建展台。

note: module: base
en: 
    Create coupon, promotion codes, gift cards and loyalty programs to boost your sales (free products, discounts, etc.). Shoppers can use them in the eCommerce checkout.
    
    Coupon & promotion programs can be edited in the Catalog menu of the Website app.
zh: 
    创建优惠券、促销代码、礼品卡和忠诚度计划，以提高销售额（免费产品、折扣等）。购物者可以在电子商务结账时使用它们。
    
    优惠券和促销计划可在网站应用程序的目录菜单中编辑。

note: module: base
en: 
    Create customizable quality worksheet for workorder.
zh: 
    为工作单创建可定制的质量工作表。

note: module: base
en: 
    Create customizable worksheet
    ================================
zh: 
    创建可自定的工作表
    ================================

note: module: base
en: 
    Create customizable worksheet for Quality Control.
zh: 
    为质量控制创建可定制的工作表。

note: module: base
en: 
    Create customizable worksheet templates for Maintenance
    =======================================================
zh: 
    创建可定制的维护工作表模板
    =======================================================

note: module: base
en: 
    Creating registration with sales orders.
    ========================================
    
    This module allows you to automate and connect your registration creation with
    your main sale flow and therefore, to enable the invoicing feature of registrations.
    
    It defines a new kind of service products that offers you the possibility to
    choose an event category associated with it. When you encode a sales order for
    that product, you will be able to choose an existing event of that category and
    when you confirm your sales order it will automatically create a registration for
    this event.
zh: 
    使用销售订单创建活动登记。
    ========================================
    
    此模块允许您自动创建活动登记，并将其与销售流连接起来，启用登记的开票功能。
    
    它会定义一种新的服务型产品，您可以选择与之相关联的活动。
    当您编辑该产品的销售订单时，您将可以选择现有的活动，当确认销售订单时，会为此活动自动创建登记。

note: module: base
en: 
    Croatian Chart of Accounts updated (RRIF ver.2021)
    
    Sources:
    https://www.rrif.hr/dok/preuzimanje/Bilanca-2016.pdf
    https://www.rrif.hr/dok/preuzimanje/RRIF-RP2021.PDF
    https://www.rrif.hr/dok/preuzimanje/RRIF-RP2021-ENG.PDF
zh: 
    更新克罗地亚会计科目表 (RRIF ver.2021)
    
    资料来源
    https://www.rrif.hr/dok/preuzimanje/Bilanca-2016.pdf
    https://www.rrif.hr/dok/preuzimanje/RRIF-RP2021.PDF
    https://www.rrif.hr/dok/preuzimanje/RRIF-RP2021-ENG.PDF

note: module: base
en: 
    Design gorgeous mails
zh: 
    设计华丽的邮件

note: module: base
en: 
    Disallowed Expenses Data for Belgium
zh: 
    比利时不允许的费用数据

note: module: base
en: 
    Disallowed Expenses Fleet Data for Belgium
zh: 
    比利时不允许的开支车队数据

note: module: base
en: 
    Display the worksheet template when planning an Intervention from a ticket
zh: 
    根据票据计划干预时显示工作表模板

note: module: base
en: 
    Display your booths on your website for the users to register.
zh: 
    在网站上展示您的展位，供用户注册。

note: module: base
en: 
    Documento di Trasporto (DDT)
    
    Whenever goods are transferred between A and B, the DDT serves
    as a legitimation e.g. when the police would stop you.
    
    When you want to print an outgoing picking in an Italian company,
    it will print you the DDT instead.  It is like the delivery
    slip, but it also contains the value of the product,
    the transportation reason, the carrier, ... which make it a DDT.
    
    We also use a separate sequence for the DDT as the number should not
    have any gaps and should only be applied at the moment the goods are sent.
    
    When invoices are related to their sale order and the sale order with the
    delivery, the system will automatically calculate the linked DDTs for every
    invoice line to export in the FatturaPA XML.
zh: 
    运输文件（DDT）
    
    每当货物在 A 地和 B 地之间转移时，DDT 都会起到合法化的作用。
    例如：当警察拦截你时。
    
    当您想在一家意大利公司打印出库单时、
    它将为您打印 DDT。  它就像送货单一样
    单，但也包含产品价值、
    运输原因、承运人......这些信息使其成为 DDT。
    
    我们还为 DDT 使用了一个单独的序列，因为该号码不应该有任何空隙，并且只能在 DDT 上使用。
    我们还为 DDT 使用了单独的序列，因为该编号不应有任何空隙，并且只能在货物发送时使用。
    
    当发票与其销售订单和带有交货的销售订单相关联时，系统会自动计算出发票的
    时，系统会自动计算每个发票行的关联 DDT，并在 Fatrix 中导出。
    在 FatturaPA XML 中导出。

note: module: base
en: 
    E-invoice implementation
zh: 
    电子发票的实施

note: module: base
en: 
    E-invoice implementation for Romania
zh: 
    在罗马尼亚实施电子发票

note: module: base
en: 
    E-invoice implementation for the Denmark
zh: 
    在丹麦实施电子发票

note: module: base
en: 
    E-invoice implementation for the Kingdom of Saudi Arabia
zh: 
    为沙特阿拉伯王国实施电子发票

note: module: base
en: 
    E-learning and Skills for HR
    ============================
    
    This module add completed courses to resume for employees.
zh: 
    人力资源电子学习与技能
    ============================
    
    本模块将已完成的课程添加到员工简历中。

note: module: base
en: 
    EDI Ecuadorian Localization
    ===========================
    Adds electronic documents with its XML, RIDE, with electronic signature and direct connection to tax authority SRI,
    
    The supported documents are Invoices, Credit Notes, Debit Notes, Purchase Liquidations, Purchase Reimbursements and Withholds
    
    Includes automations to easily predict the withholding tax to be applied to each purchase invoice
zh: 
    EDI 厄瓜多尔本地化
    ===========================
    添加XML、RIDE格式的电子文档，带有电子签名，并直接连接到税务机构SRI， 
    
    支持的文件包括发票、贷方票据、借方票据、采购清算、采购报销和预扣税款
    
    包括自动化功能，可轻松预测适用于每张采购发票的预扣税款

note: module: base
en: 
    EDI Mexican Localization
    ========================
    Allow the user to generate the EDI document for Mexican invoicing.
    
    This module allows the creation of the EDI documents and the communication with the Mexican certification providers (PACs) to sign/cancel them.
zh: 
    EDI 墨西哥本地化
    ========================
    允许用户为墨西哥发票生成 EDI 文档。
    
    该模块允许创建 EDI 文件并与墨西哥认证提供商 (PAC) 通信，以签署/取消这些文件。

note: module: base
en: 
    EDI Peru Localization
    ======================
    Allow the user to generate the EDI document for Peruvian invoicing.
    
    By default, the system uses the IAP proxy.  This has the advantage that you
    can use the system immediately the moment you choose Digiflow as your OSE
    in the SUNAT portal.
    
    You can also directly send it to Digiflow if you bought an account from them
    and even to SUNAT in case of contingency.
    
    We support sending and cancelling of customer invoices.
zh: 
    EDI 秘鲁本地化
    ======================
    允许用户为秘鲁发票生成 EDI 文档。
    
    默认情况下，系统使用 IAP 代理。  这样做的好处是
    这样做的好处是，当您在 SUNAT 门户网站上选择 Digiflow 作为您的 OSE 时，您就可以立即使用该系统。
    就可以立即使用该系统。
    
    如果您从 Digiflow 购买了账户，还可以直接将其发送给 Digiflow
    甚至在紧急情况下发送给 SUNAT。
    
    我们支持发送和取消客户发票。

note: module: base
en: 
    ESC/POS Hardware Driver
    =======================
    
    This module allows Odoo to print with ESC/POS compatible printers and
    to open ESC/POS controlled cashdrawers in the point of sale and other modules
    that would need such functionality.
zh: 
     ESC/POS 硬件驱动程序
    =======================
    
    此模块让 Odoo 使用 ESC/POS 兼容打印机进行打印并在POS以及在需要此功能的其他模块中，打开 ESC/POS 控制的钱箱。

note: module: base
en: 
    EU One Stop Shop (OSS) VAT
    ==========================
    
    From July 1st 2021, EU businesses that are selling goods within the EU above EUR 10 000 to buyers located in another EU Member State need to register and pay VAT in the buyers’ Member State.
    Below this new EU-wide threshold you can continue to apply the domestic rules for VAT on your cross-border sales. In order to simplify the application of this EU directive, the One Stop Shop (OSS) registration scheme allows businesses to make a unique tax declaration.
    
    This module makes it possible by helping with the creation of the required EU fiscal positions and taxes in order to automatically apply and record the required taxes.
    
    All you have to do is check that the proposed mapping is suitable for the products and services you sell.
    
    References
    ++++++++++
    Council Directive (EU) 2017/2455 Council Directive (EU) 2019/1995
    Council Implementing Regulation (EU) 2019/2026
zh: 
    欧盟一站式服务（OSS）增值税
    ==========================
    
    从 2021 年 7 月 1 日起，欧盟企业在欧盟境内向位于另一个欧盟成员国的买家销售 10 000 欧元以上的商品时，需要在买家所在的成员国注册并缴纳增值税。
    在这一新的欧盟范围内的起征点以下，您可以继续对跨境销售适用国内增值税规则。为了简化这一欧盟指令的应用，一站式服务 (OSS) 注册计划允许企业进行唯一的税务申报。
    
    本模块可帮助创建所需的欧盟财政状况和税种，以便自动应用和记录所需的税种。
    
    您所要做的就是检查所建议的映射是否适合您所销售的产品和服务。
    
    参考资料
    ++++++++++
    理事会指令（欧盟）2017/2455 理事会指令（欧盟）2019/1995
    理事会实施条例 (EU) 2019/2026

note: module: base
en: 
    EU One Stop Shop (OSS) VAT Reports
    =============================================================================================
    
    Provides Reports for OSS with export files for available EU countries.
zh: 
    欧盟一站式服务 (OSS) 增值税报告
    =============================================================================================
    
    为一站式服务系统提供报告，附带适用于欧盟国家的导出文件。

note: module: base
en: 
    Easily access your documents from your employee profile.
zh: 
    从员工文档轻松访问你的员工资料.

note: module: base
en: 
    Egypt Payroll and End of Service rules.
    =======================================
zh: 
    埃及薪酬管理及终止聘用规则
    =======================================

note: module: base
en: 
    Electronic Data Interchange
    =======================================
    EDI is the electronic interchange of business information using a standardized format.
    
    This is the base module for import and export of invoices in various EDI formats, and the
    the transmission of said documents to various parties involved in the exchange (other company,
    governements, etc.)
zh: 
    电子数据交换
    =======================================
    电子数据交换（EDI）是使用标准化格式进行业务信息的电子交换。
    
    这是一个基础模块，用于导入和导出各种 EDI 格式的发票，以及
    将上述文件传输给参与交换的各方（其他公司、政府等）、
    政府等）

note: module: base
en: 
    Electronic accounting reports
        - COA
        - Trial Balance
    
    DIOT Report
zh: 
    电子会计报告
        - COA
        - 试算表
    
    DIOT 报告

note: module: base
en: 
    Electronic accounting reports
        - Sales report
        - Purchase report
    
    P&L + balance Sheet
zh: 
    电子会计报告
        - 销售报告
        - 采购报告
    
    损益表和资产负债表

note: module: base
en: 
    Electronic invoicing module
    ===========================
    
    Allows to export and import formats: E-FFF, UBL Bis 3, EHF3, NLCIUS, Factur-X (CII), XRechnung (UBL).
    When generating the PDF on the invoice, the PDF will be embedded inside the xml for all UBL formats. This allows the
    receiver to retrieve the PDF with only the xml file. Note that **EHF3 is fully implemented by UBL Bis 3** (`reference
    <https://anskaffelser.dev/postaward/g3/spec/current/billing-3.0/norway/#_implementation>`_).
    
    The formats can be chosen from the journal (Journal > Advanced Settings) linked to the invoice.
    
    Note that E-FFF, NLCIUS and XRechnung (UBL) are only available for Belgian, Dutch and German companies,
    respectively. UBL Bis 3 is only available for companies which country is present in the `EAS list
    <https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/>`_.
    
    Note also that in order for Chorus Pro to automatically detect the "PDF/A-3 (Factur-X)" format, you need to activate
    the "Factur-X PDF/A-3" option on the journal. This option will also validate the xml against the Factur-X and Chorus
    Pro rules and show the errors.
zh: 
    电子发票模块
    ===========================
    
    允许导出和导入格式：E-FFF、UBL Bis 3、EHF3、NLCIUS、Factur-X (CII)、XRechnung (UBL)。
    在发票上生成 PDF 时，PDF 将嵌入所有 UBL 格式的 xml 中。这使得
    接收方仅需 xml 文件即可检索 PDF。请注意，**EHF3 已通过 UBL Bis 3**（`参考
    <https://anskaffelser.dev/postaward/g3/spec/current/billing-3.0/norway/#_implementation>`_）。
    
    可从与发票链接的日记账（日记账 > 高级设置）中选择格式。
    
    请注意，E-FFF、NLCIUS 和 XRechnung (UBL) 仅适用于比利时、荷兰和德国公司、
    分别适用于比利时、荷兰和德国公司。UBL Bis 3 仅适用于国家在 "EAS 列表 "中的公司。
    <https://docs.peppol.eu/poacc/billing/3.0/codelist/eas/>`_.
    
    还请注意，为了使 Chorus Pro 自动检测 "PDF/A-3 (Factur-X) "格式，您需要激活
    Factur-X PDF/A-3 "选项。该选项还将根据 Factur-X 和 Chorus
    Pro 规则验证 xml 并显示错误。

note: module: base
en: 
    Electronic stock reports
        - PLE 12.1: Permanent Inventory Record in Physical Units
        - PLE 13.1: Permanent Valued Inventory Record
zh: 
    电子库存报告
        - PLE 12.1：以物理单位表示的永久库存记录
        - PLE 13.1：永久有价值的库存记录

note: module: base
en: 
    Employee 281.10 and 281.45 forms will be automatically integrated to the Document app.
zh: 
    员工 281.10 和 281.45 表单将自动集成到文档应用程序中.

note: module: base
en: 
    Employee Tax Deduction Card forms will be automatically integrated to the Document app.
zh: 
    员工扣税卡表格将自动集成到文档应用程序中。

note: module: base
en: 
    Employee contracts files will be automatically integrated to the Document app.
zh: 
    员工合同文档将自动集成到"文档"应用程序.

note: module: base
en: 
    Employee ir56 forms will be automatically integrated to the Document app.
zh: 
    员工 ir56 表格将自动集成到文档应用程序中。

note: module: base
en: 
    Employee payslips will be automatically integrated to the Document app.
zh: 
    员工工资表将自动集成到"文档"应用程序.

note: module: base
en: 
    Employees' individual account forms are automatically integrated to the Document app.
zh: 
    员工的个人账户表格会自动集成到文档应用程序中。

note: module: base
en: 
    Employment Hero Payroll Integration
    This Module will synchronise all payrun journals from Employment Hero to Odoo.
zh: 
    Employment Hero 薪资集成
    该模块将把 Employment Hero 中的所有薪资日志同步到 Odoo 中。

note: module: base
en: 
    Enable management of UTM trackers: campaign, medium, source.
zh: 
    启用 UTM 跟踪器管理：活动、媒介、来源。

note: module: base
en: 
    Enable the VAT wizard when posting a tax return journal entry
zh: 
    在发布退税日记账分录时启用增值税向导

note: module: base
en: 
    Enrich lead created automatically through an appointment with gathered website visitor information such as language,
    country and detailed information like pages browsed by the lead (through a link to website visitor).
zh: 
    使用收集到的网站访问者信息建立约会，如潜在用户的语言、国家和喜爱页面的详细信息（通过网站访问者链接），
    自动增加线索。

note: module: base
en: 
    Enterprise digest data
zh: 
    企业摘要数据

note: module: base
en: 
    Even when the quantity of packages is apparently only inherent to stock application, we need a field for this
    in the invoice, because that info could also depend on the DUS declaration.
    We should also consider that there may be users without the inventory application installed and keep a less
    complex logic.
zh: 
    Even即使包装数量显然只是库存应用程序的固有信息，也仍需要设置字段，因为该信息也可能取决于 DUS 申报。 
    我们还应该考虑到，可能有用户未安装库存应用程序，且采用较简单的逻辑。

note: module: base
en: 
    Expense documents will be automatically integrated to the Document app.
zh: 
    费用文件将自动整合到文档应用程序中。

note: module: base
en: 
    Export payments as NACHA files for use in the United States.
zh: 
    将付款作为 NACHA 文件导出，供在美国使用。

note: module: base
en: 
    Extension of the Website Generator.
    Generate products in Odoo based on the products found on the external website.
zh: 
    网站生成器的扩展。
    根据在外部网站上找到的产品在 Odoo 中生成产品。

note: module: base
en: 
    Extension to send follow-up documents by post
zh: 
    延期邮寄后续文件

note: module: base
en: 
    Filters the stock lines out of the reconciliation widget
zh: 
    从对账部件中过滤出库存线

note: module: base
en: 
    Full Traceability Report Demo Data
    ==================================
zh: 
    完整的可追溯性报告样例数据
    ==================================

note: module: base
en: 
    GCC POS Localization
    =======================================================
zh: 
    海湾合作委员会 POS 本地化
    =======================================================

note: module: base
en: 
    GST return filing using IAP
    ================================
    
    ** GSTR-1: Send and view summary report
    ** GSTR-2B: matching
    ** GSTR-3B: view report
zh: 
    使用 IAP 申报消费税
    ================================
    
    ** GSTR-1：发送和查看汇总报告
    ** GSTR-2B：匹配
    ** GSTR-3B: 查看报告

note: module: base
en: 
    GSTR-1 return data set as per point of sale orders
zh: 
    根据POS订单生成的 GSTR-1 返回数据集

note: module: base
en: 
    Gamification process
    ====================
    The Gamification module provides ways to evaluate and motivate the users of Odoo.
    
    The users can be evaluated using goals and numerical objectives to reach.
    **Goals** are assigned through **challenges** to evaluate and compare members of a team with each others and through time.
    
    For non-numerical achievements, **badges** can be granted to users. From a simple "thank you" to an exceptional achievement, a badge is an easy way to exprimate gratitude to a user for their good work.
    
    Both goals and badges are flexibles and can be adapted to a large range of modules and actions. When installed, this module creates easy goals to help new users to discover Odoo and configure their user profile.
zh: 
    游戏化流程
    ====================
    游戏化模块提供了评估和激励系统用户的方法。
    
    用户可以使用目标或要达到的量化化目标进行评估。
    **目标** 通过 **挑战**指定并根据时间以及与团队其它成员比较来进行评估。
    
    对一些不能量化的目标，**徽章**可以奖励给用户。对于一个意外的成绩，从一个简单的“谢谢”到一个徽章，这是简单的对成员的良好工作进行激励的方法。
    
    目标和徽章都是柔性的，并且可以被指定给大量的模块和动作。当安装后，这个模块创建简单的目标来帮助新用户来探索Odoo和设计他们的模板。

note: module: base
en: 
    Gantt view for Attendance
zh: 
    考勤甘特图

note: module: base
en: 
    Gantt view for Time Off Dashboard
zh: 
    请假仪表板的甘特图视图

note: module: base
en: 
    Gantt view for Time Off Dashboard with Contracts
zh: 
    带合同的 Time Off Dashboard 甘特图视图

note: module: base
en: 
    General Chart of Accounts.
    ==========================
    
    This module adds accounting functionalities for the Uruguayan localization, representing the minimum required configuration for a company to operate in Uruguay under the regulations and guidelines provided by the DGI (Dirección General Impositiva).
    
    Among the functionalities are:
    
    * Uruguayan Generic Chart of Account
    * Pre-configured VAT Taxes and Tax Groups.
    * Legal document types in Uruguay.
    * Valid contact identification types in Uruguay.
    * Configuration and activation of Uruguayan Currencies  (UYU, UYI - Unidad Indexada Uruguaya).
    * Frequently used default contacts already configured: DGI, Consumidor Final Uruguayo.
    
    Configuration
    -------------
    
    Demo data for testing:
    
    * Uruguayan company named "UY Company" with the Uruguayan chart of accounts already installed, pre configured taxes, document types and identification types.
    * Uruguayan contacts for testing:
    
       * IEB Internacional
       * Consumidor Final Anónimo Uruguayo.
zh: 
    总会计科目表。
    ==========================
    
    该模块为乌拉圭本地化添加了会计功能，代表了根据 DGI（Dirección General Impositiva）提供的法规和指导方针，公司在乌拉圭运营所需的最低配置。
    
    这些功能包括
    
    * 乌拉圭通用会计科目表
    * 预配置增值税税种和税组。
    * 乌拉圭法律文件类型。
    * 乌拉圭有效的联系人身份类型。
    * 配置和激活乌拉圭货币（UYU、UYI - Unidad Indexada Uruguaya）。
    * 已配置常用的默认联系人：DGI、Consumidor Final Uruguayo。
    
    配置
    -------------
    
    用于测试的演示数据：
    
    * 名为 "UY Company "的乌拉圭公司，已安装乌拉圭会计科目表，预先配置了税收、单据类型和识别类型。
    * 用于测试的乌拉圭联系人：
    
       * IEB Internacional
       * Consumidor Final Anónimo Uruguayo.

note: module: base
en: 
    Generate Coupons from Helpdesks tickets
zh: 
    从服务台门票生成优惠券

note: module: base
en: 
    Generate XML payment orders as recommended by the SEPA and ISO20022 norms.
zh: 
    按照 SEPA 和 ISO20022 规范的建议生成 XML 付款订单。

note: module: base
en: 
    Generate csv files for vendor batch payments,which can be uploaded to the bank for ENet payments.
zh: 
    为供应商批量付款生成 csv 文件，可以上传到银行进行 ENet 付款。

note: module: base
en: 
    Generate short links with analytics trackers (UTM) to share your pages through marketing campaigns.
    Those trackers can be used in Google Analytics to track clicks and visitors, or in Odoo reports to analyze the efficiency of those campaigns in terms of lead generation, related revenues (sales orders), recruitment, etc.
zh: 
    生成带有分析跟踪器（UTM）的短链接，通过营销活动分享您的网页。
    这些跟踪器可用于 Google Analytics 跟踪点击和访客，或用于 Odoo 报告，以分析这些营销活动在潜在客户生成、相关收入（销售订单）、招聘等方面的效率。

note: module: base
en: 
    Generate tasks in Project app from a form published on your website. This module requires the use of the *Form Builder* module in order to build the form.
zh: 
    从网站上发布的表单生成项目应用程序中的任务。该模块需要使用 *表单生成器* 模块才能创建表格。

note: module: base
en: 
    Generates Intrastat XML report for declaration
    Based on invoices.
    Adds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.
zh: 
    生成用于申报的 Intrastat XML 报告
    基于发票。
    增加在 Intrastat XML 报告中指定货物原产国和合作伙伴增值税的可能性。

note: module: base
en: 
    Generates Intrastat XML report for declaration.
    Adds the possibility to specify the origin country of goods and the partner VAT in the Intrastat XML report.
zh: 
    生成用于申报的 Intrastat XML 报告。
    增加在 Intrastat XML 报告中指定货物原产国和合作伙伴增值税的可能性。

note: module: base
en: 
    Generates Netherlands Intrastat report for declaration based on invoices.
zh: 
    根据发票生成荷兰 Intrastat 申报报告。

note: module: base
en: 
    Generates a new website in Odoo, with the goal of recreating an external website as close as possible.
zh: 
    在 Odoo 中生成一个新网站，目的是尽可能接近地重新创建一个外部网站。

note: module: base
en: 
    Generic Payroll system Integrated with Accounting.
    ==================================================
    
        * Expense Encoding
        * Payment Encoding
        * Company Contribution Management
zh: 
    与会计集成的通用工资系统。
    ==================================================
    
        * 费用编码
        * 付款编码
        * 公司缴款管理

note: module: base
en: 
    Get the warehouse address if the bill is created from the Purchase Order
    
    So this module is to get the warehouse address if the bill is created from Purchase Order
zh: 
    如果账单是根据采购订单创建的，则获取仓库地址
    
    因此，如果账单是根据采购订单创建的，本模块将获取仓库地址

note: module: base
en: 
    Get the warehouse address if the invoice is created from the Sale Order
    In Indian EDI we send shipping address details if available
    
    So this module is to get the warehouse address if the invoice is created from Sale Order
zh: 
            如果从销售订单创建发票，则获取仓库地址
            在印度EDI中，我们会发送可用的装运地址详细信息
    
            因此，如果从销售订单创建发票，则本模块将获取仓库地址

note: module: base
en: 
    Hardware Poxy
    =============
    
    This module allows you to remotely use peripherals connected to this server.
    
    This modules only contains the enabling framework. The actual devices drivers
    are found in other modules that must be installed separately.
zh: 
    硬件代理
    =============
    
    这个模块可以使你远程使用连接到服务器的并行端口。
    
    该模块仅包含了功能框架。实际的设备驱动可以在其他模块中找到，需要单据进行安装。

note: module: base
en: 
    Helpdesk - Ticket Management App
    ================================
    
    Features:
    
        - Process tickets through different stages to solve them.
        - Add priorities, types, descriptions and tags to define your tickets.
        - Use the chatter to communicate additional information and ping co-workers on tickets.
        - Enjoy the use of an adapted dashboard, and an easy-to-use kanban view to handle your tickets.
        - Make an in-depth analysis of your tickets through the pivot view in the reports menu.
        - Create a team and define its members, use an automatic assignment method if you wish.
        - Use a mail alias to automatically create tickets and communicate with your customers.
        - Add Service Level Agreement deadlines automatically to your tickets.
        - Get customer feedback by using ratings.
        - Install additional features easily using your team form view.
zh: 
    帮助台 - 机票管理应用程序
    ================================
    
    功能
    
        - 通过不同阶段处理票单，解决票单问题。
        - 添加优先级、类型、描述和标签来定义您的票单。
        - 使用 "聊天 "功能交流更多信息，并向同事发送票单。
        - 使用经过调整的仪表盘和易于使用的看板视图来处理您的票单。
        - 通过报告菜单中的透视图深入分析您的工作单。
        - 创建团队并定义其成员，根据需要使用自动分配方法。
        - 使用邮件别名自动创建票单并与客户沟通。
        - 将服务水平协议截止日期自动添加到票单中。
        - 通过评分获取客户反馈。
        - 使用团队表单视图轻松安装附加功能。

note: module: base
en: 
    Hong Kong Payroll Rules.
    ========================
zh: 
    香港工资细则。
    ========================

note: module: base
en: 
    Html Editor
    ==========================
    This addon provides an extensible, maintainable editor.
zh: 
    HTML 编辑器
    ==========================
    该插件提供了一个可扩展、可维护的编辑器

note: module: base
en: 
    Import Data From Winbooks
zh: 
    从 Winbooks 导入数据

note: module: base
en: 
    Import a custom data module
    ===========================
    
    This module allows authorized users to import a custom data module (.xml files and static assests)
    for customization purpose.
zh: 
    导入自定义数据模块
    ===========================
    这个模块允许授权用户导入自定义数据模块（.xml文件和静态资产）
    定制的目的。

note: module: base
en: 
    In a lot of countries, a debit note is used as an increase of the amounts of an existing invoice 
    or in some specific cases to cancel a credit note. 
    It is like a regular invoice, but we need to keep track of the link with the original invoice.  
    The wizard used is similar as the one for the credit note.
zh: 
    在许多国家，借方票据用于增加现有发票的金额
    或在某些特殊情况下取消信用证。
    它与普通发票一样，但我们需要跟踪与原始发票的联系。  
    使用的向导与贷记单据类似。

note: module: base
en: 
    Includes the following data for the Chinese localization
    ========================================================
    
    City Data/城市数据
zh: 
    包括以下中文本地化数据
    ========================================================
    
    城市数据/城市数据

note: module: base
en: 
    Indian - E-invoicing
    ====================
    To submit invoicing through API to the government.
    We use "Tera Software Limited" as GSP
    
    Step 1: First you need to create an API username and password in the E-invoice portal.
    Step 2: Switch to company related to that GST number
    Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configuration -> Settings -> Customer Invoices or find "E-invoice" in search bar)
    Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.
    
    For the creation of API username and password please ref this document: <https://service.odoo.co.in/einvoice_create_api_user>
zh: 
    印度 - 电子发票
    ====================
    通过 API 向政府提交发票。
    我们使用 "Tera Software Limited "作为 GSP
    
    第 1 步：首先，您需要在电子发票门户网站上创建 API 用户名和密码。
    第 2 步：切换到与该 GST 编号相关的公司
    第 3 步：在 Odoo 中设置用户名和密码（转到：发票/会计 -> 配置 -> 设置 -> 客户发票或在搜索栏中查找 "电子发票）
    第 4 步： 对 odoo 中的所有 GSTIN 重复第 1、2、3 步。如果您有多个具有相同 GST 编号的公司，则只对第一家公司执行步骤 1。
    
    关于创建 API 用户名和密码，请参阅本文档：<https://service.odoo.co.in/einvoice_create_api_user>

note: module: base
en: 
    Indian - E-waybill
    ====================================
    To submit E-waybill through API to the government.
    We use "Tera Software Limited" as GSP
    
    Step 1: First you need to create an API username and password in the E-waybill portal.
    Step 2: Switch to company related to that GST number
    Step 3: Set that username and password in Odoo (Goto: Invoicing/Accounting -> Configration -> Settings -> Indian Electronic WayBill or find "E-waybill" in search bar)
    Step 4: Repeat steps 1,2,3 for all GSTIN you have in odoo. If you have a multi-company with the same GST number then perform step 1 for the first company only.
zh: 
    印度 - 电子运单
    ====================================
    通过 API 向政府提交电子运单。
    我们使用 "Tera Software Limited "作为 GSP
    
    第 1 步：首先，您需要在 E-waybill 门户网站上创建一个 API 用户名和密码。
    第 2 步：切换到与该 GST 编号相关的公司
    第 3 步：在 Odoo 中设置用户名和密码（转到：发票/会计 -> 配置 -> 设置 -> 印度电子提单或在搜索栏中查找 "E-waybill"）。
    第 4 步： 对 odoo 中的所有 GSTIN 重复第 1、2、3 步。如果您有多个具有相同 GST 编号的公司，则只对第一家公司执行步骤 1。

note: module: base
en: 
    Indian Accounting: Chart of Account.
    ====================================
    
    Indian accounting chart and localization.
    
    Odoo allows to manage Indian Accounting by providing Two Formats Of Chart of Accounts i.e Indian Chart Of Accounts - Standard and Indian Chart Of Accounts - Schedule VI.
    
    Note: The Schedule VI has been revised by MCA and is applicable for all Balance Sheet made after
    31st March, 2011. The Format has done away with earlier two options of format of Balance
    Sheet, now only Vertical format has been permitted Which is Supported By Odoo.
zh: 
    印度会计：会计科目表。
    ====================================
    
    印度会计图表和本地化。
    
    Odoo 提供两种会计科目表格式，即印度会计科目表--标准和印度会计科目表--附表 VI，从而可以管理印度会计科目。
    
    注：附表 VI 已由 MCA 修订，适用于 2011 年 3 月 31 日之后编制的所有资产负债表。
    2011年3月31日之后编制的所有资产负债表。资产负债表格式摒弃了先前的两种资产负债表格式选择。
    现在只允许使用由 Odoo 支持的垂直格式。

note: module: base
en: 
    Indian E-waybill for Stock
    ==========================
    
    This module enables users to create E-waybill from Inventory App without generating an invoice
zh: 
    印度库存电子运单
    ==========================
    
    该模块使用户能够从库存应用程序创建电子运单，而无需生成发票

note: module: base
en: 
    Indian Payroll Salary Rules.
    ============================
    
        -Configuration of hr_payroll for India localization
        -All main contributions rules for India payslip.
        * New payslip report
        * Employee Contracts
        * Allow to configure Basic / Gross / Net Salary
        * Employee PaySlip
        * Allowance / Deduction
        * Integrated with Leaves Management
        * Medical Allowance, Travel Allowance, Child Allowance, ...
        - Payroll Advice and Report
        - Yearly Salary by Employee Report
zh: 
    印度工资工资规则。
    ============================
    
        -为印度本地化配置 hr_payroll
        -印度工资的所有主要缴款规则。
        * 新的工资报告
        * 员工合同
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 津贴/扣款
        * 与休假管理集成
        * 医疗津贴、差旅津贴、子女津贴...
        - 工资建议和报告
        - 员工年薪报告

note: module: base
en: 
    Indonesia Payroll Rules.
zh: 
    印度尼西亚工资规则

note: module: base
en: 
    Intrastat Reports
    ==================
zh: 
    检测报告
    ==================

note: module: base
en: 
    Intrastat for Denmark
    =====================
zh: 
    丹麦内部统计
    =====================

note: module: base
en: 
    Inventory management for Avatax
    =======================================
    This module allows for line-level addresses when getting taxes from avatax.
    
    A current limitation is a single order line with more than one stock move (i.e. 10 units of 
    product A, 2 shipped from warehouse #1 and 8 from warehouse #2). In this case the sale orders should be
    split per delivery.
zh: 
    Avatax 库存管理
    =======================================
    该模块允许从 avatax 获取税款时使用行级地址。
    
    目前的限制是单个订单明细有一个以上的库存移动（例如，10 个单位的产品 A，2 个从 1 号仓库发货，8 个从 2 号仓库发货。
    产品 A，2 个从 1 号仓库发货，8 个从 2 号仓库发货）。在这种情况下，销售订单应
    每次交货进行拆分。

note: module: base
en: 
    Invoicing & Payments
    ====================
    The specific and easy-to-use Invoicing system in Odoo allows you to keep track of your accounting, even when you are not an accountant. It provides an easy way to follow up on your vendors and customers.
    
    You could use this simplified accounting in case you work with an (external) account to keep your books, and you still want to keep track of payments. This module also offers you an easy method of registering payments, without having to encode complete abstracts of account.
zh: 
    发票与付款
    ====================
    Odoo 中具体易用的发票系统可让您跟踪您的账目，即使您不是会计。它提供了一种跟进供应商和客户的简便方法。
    
    如果您使用（外部）账户记账，但仍想跟踪付款情况，您可以使用这一简化的会计功能。该模块还为您提供了一种登记付款的简便方法，无需对完整的账户摘要进行编码。

note: module: base
en: 
    Invoicing Access Rights
    ========================
    It gives the Administrator user access to important invoicing features such as bank recon and payment follow-up.
zh: 
    发票访问权限
    ========================
    允许管理员用户访问重要的发票功能，如银行对账和付款跟进。

note: module: base
en: 
    IoT Box Homepage
    ================
    
    This module overrides Odoo web interface to display a simple
    Homepage that explains what's the iotbox and shows the status,
    and where to find documentation.
    
    If you activate this module, you won't be able to access the 
    regular Odoo interface anymore.
zh: 
    物联网盒子主页
    ================
    
    该模块覆盖 Odoo 网页界面，显示一个简单的
    主页，解释什么是 iotbox 并显示其状态、
    以及查找文档的位置。
    
    激活此模块后，您将无法再访问常规的 Odoo 界面。
    常规 Odoo 界面。

note: module: base
en: 
    It allows for comparing products from the wishlist
zh: 
    它可以比较愿望清单中的产品

note: module: base
en: 
    Jordan Payroll and Tax Rules
    ============================
zh: 
    约旦工资和税收规则
    ============================

note: module: base
en: 
    K.S.A. POS Localization
    =======================================================
zh: 
    K.S.A. POS 本地化
    =======================================================

note: module: base
en: 
    Keeps track of all appointments related to applicants.
zh: 
    追踪与申请人相关的所有约会。

note: module: base
en: 
    Kenyan Payroll Rules.
    =====================
    
        * Employee Details
        * Employee Contracts
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
zh: 
    肯尼亚工资规则。
    =====================
    
        * 雇员详情
        * 员工合同
        * 津贴/扣款
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 与休假管理集成

note: module: base
en: 
    Kingdom of Saudi Arabia Payroll and End of Service rules.
    ===========================================================
zh: 
    沙特阿拉伯王国工资和服务终了规则。
    ===========================================================

note: module: base
en: 
    Landed Costs Management
    =======================
    This module allows you to easily add extra costs on pickings and decide the split of these costs among their stock moves in order to take them into account in your stock valuation.
zh: 
    落地成本管理
    =======================
    通过该模块，您可以轻松添加采摘的额外成本，并决定这些成本在库存移动中的分配，以便在库存估值中将其考虑在内。

note: module: base
en: 
    Lets the user create a custom dashboard.
    ========================================
    
    Allows users to create custom dashboard.
zh: 
    让用户创建自定义仪表盘。
    ========================================
    
    允许用户创建自定义仪表盘。

note: module: base
en: 
    Lithuanian Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
zh: 
    立陶宛工资规则。
    =========================
    
        * 雇员详情
        * 员工合同
        * 基于护照的合同
        * 津贴/扣款
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 与休假管理集成

note: module: base
en: 
    Lithuanian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.
    The XSD version used is v2.01 (since 2019). It is the latest one used by the Lithuanian Authorities.
    The first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.
    Necessary master data is also included.
zh: 
    立陶宛 SAF-T 是使用 XML 格式导出各类会计交易数据的标准文件格式。
    所使用的 XSD 版本为 v2.01（自 2019 年起）。这是立陶宛当局使用的最新版本。
    SAF-T Financial 的第一个版本仅限于总账层面，包括客户和供应商交易。
    必要的主数据也包括在内。

note: module: base
en: 
    Live Chat Support
    ==========================
    
    Allow to drop instant messaging widgets on any web page that will communicate
    with the current server and dispatch visitors request amongst several live
    chat operators.
    Help your customers with this chat, and analyse their feedback.
zh: 
    即时聊天支持
    ==========================
    
    允许在任何网页上放置即时信息小工具，这些小工具将与当前服务器进行通信，并将访客的请求分派到多个即时聊天工具中。
    与当前服务器通信，并将访客请求分派给多个即时
    聊天操作员。
    通过该聊天工具帮助您的客户，并分析他们的反馈。

note: module: base
en: 
    Loans management
    =================
    Keeps track of loans, and creates corresponding journal entries.
zh: 
    贷款管理
    =================
    跟踪贷款并创建相应的日记账分录

note: module: base
en: 
    Luxembourg Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
zh: 
    卢森堡工资规则。
    =========================
    
        * 员工详情
        * 员工合同
        * 基于护照的合同
        * 津贴/扣款
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 与休假管理集成

note: module: base
en: 
    Mail Mobile
    ===========
    This module modifies the mail addon to provide:
    
    * Push notifications to registered devices for direct messages, chatter messages and channel.
    * Redirection to the Android/iOS mobile app when you click on an Odoo URL.
zh: 
    手机邮件
    ===========
    该模块修改了邮件插件，以提供：
    
    * 向注册设备推送私聊消息、聊天消息和频道通知。
    * 点击 Odoo URL 时重定向至 Android/iOS 移动应用程序。

note: module: base
en: 
    Maintenance in MRP
    ==================
    * Preventive vs corrective maintenance
    * Define different stages for your maintenance requests
    * Plan maintenance requests (also recurring preventive)
    * Equipment related to workcenters
    * MTBF, MTTR, ...
zh: 
    在MRP中进行维护
    ==================
    * 预防性和纠正性维护
    * 规定维护申请的不同阶段
    * 计划维护申请（也是经常性预防性请求）
    * 与工作中心相关的设备
    *MTBF、MTTR......

note: module: base
en: 
    Manage 3-way matching on vendor bills
    =====================================
    
    In the manufacturing industry, people often receive the vendor bills before
    receiving their purchase, but they don't want to pay the bill until the goods
    have been delivered.
    
    The solution to this situation is to create the vendor bill when you get it
    (based on ordered quantities) but only pay the invoice when the received
    quantities (on the PO lines) match the recorded vendor bill.
    
    This module introduces a "release to pay" mechanism that marks for each vendor
    bill whether it can be paid or not.
    
    Each vendor bill receives one of the following three states:
    
        - Yes (The bill can be paid)
        - No (The bill cannot be paid, nothing has been delivered yet)
        - Exception (Received and invoiced quantities differ)
zh: 
    管理供应商账单的三方匹配
    =====================================
    
    在制造业，人们经常在收到采购货物之前收到供应商账单
    但他们不想在货物交付前支付账单。
    但他们不希望在货物交付之前支付账单。
    
    解决这种情况的办法是，在收到供应商账单时
    (根据订购的数量），但只有在收到的数量（PO 行）与发票相符时才支付发票。
    但只有当收到的数量（PO 行）与记录的供应商账单一致时，才支付发票。
    
    本模块引入了 "放行支付 "机制，可为每张供应商账单标明
    账单是否可以支付。
    
    每张供应商账单都有以下三种状态：
    
        - 是（账单可以支付）
        - 否（账单无法支付，尚未交付任何货物）
        - 例外（收货数量与发票数量不同）

note: module: base
en: 
    Manage Product returns from helpdesk tickets
zh: 
    管理服务台单据中的产品退货

note: module: base
en: 
    Manage Time Off in Payslips
    ============================
    
    This application allows you to integrate time off in payslips.
zh: 
    管理工资单中的休假时间
    ============================
    
    此应用程序可让您在工资单中整合休假时间。

note: module: base
en: 
    Manage drop shipping orders
    ===========================
    
    This module adds a pre-configured Drop Shipping operation type
    as well as a procurement route that allow configuring Drop
    Shipping products and orders.
    
    When drop shipping is used the goods are directly transferred
    from vendors to customers (direct delivery) without
    going through the retailer's warehouse. In this case no
    internal transfer document is needed.
zh: 
    直运订单管理
    ===========================
    
    此模块增加了预配置的直运类型以及补货路线，允许配置直运产品和订单。
    
    使用直运时，直接将货物从供应商调拨至客户(直接发货)，而无需通过经销商的仓库进行周转。
    在这种情况下，无需内部传输文档。

note: module: base
en: 
    Manage expenses by Employees
    ============================
    
    This application allows you to manage your employees' daily expenses. It gives you access to your employees’ fee notes and give you the right to complete and validate or refuse the notes. After validation it creates an invoice for the employee.
    Employee can encode their own expenses and the validation flow puts it automatically in the accounting after validation by managers.
    
    
    The whole flow is implemented as:
    ---------------------------------
    * Draft expense
    * Submitted by the employee to his manager
    * Approved by his manager
    * Validation by the accountant and accounting entries creation
    
    This module also uses analytic accounting and is compatible with the invoice on timesheet module so that you are able to automatically re-invoice your customers' expenses if your work by project.
zh: 
    按员工管理费用
    ============================
    
    通过此应用程序，您可以管理员工的日常开支。它允许您查看员工的费用单据，并赋予您填写、验证或拒绝这些单据的权利。验证后，它将为员工创建一张发票。
    员工可以对自己的费用进行编码，验证流程会在经理验证后将其自动记入账目。
    
    
    整个流程的实现方式如下
    ---------------------------------
    * 费用草案
    * 员工向经理提交
    * 经理批准
    * 会计确认并创建会计分录
    
    该模块还使用了分析会计功能，并与工时表发票模块兼容，因此，如果您按项目开展工作，您可以自动为客户的费用重新开具发票。

note: module: base
en: 
    Manage sales quotations and orders
    ==================================
    
    This application allows you to manage your sales goals in an effective and efficient manner by keeping track of all sales orders and history.
    
    It handles the full sales workflow:
    
    * **Quotation** -> **Sales order** -> **Invoice**
    
    Preferences (only with Warehouse Management installed)
    ------------------------------------------------------
    
    If you also installed the Warehouse Management, you can deal with the following preferences:
    
    * Shipping: Choice of delivery at once or partial delivery
    * Invoicing: choose how invoices will be paid
    * Incoterms: International Commercial terms
    
    
    With this module you can personnalize the sales order and invoice report with
    categories, subtotals or page-breaks.
    
    The Dashboard for the Sales Manager will include
    ------------------------------------------------
    * My Quotations
    * Monthly Turnover (Graph)
zh: 
    管理销售报价单和订单
    ==================================
    
    通过该应用程序，您可以跟踪所有销售订单和历史记录，从而有效、高效地管理销售目标。
    
    它可以处理整个销售工作流程：
    
    * **报价单** -> 销售订单** -> 发票**
    
    首选项（仅适用于已安装仓库管理的系统）
    ------------------------------------------------------
    
    如果您还安装了仓库管理，则可以处理以下首选项：
    
    * 发货：选择一次发货或部分发货
    * 发票：选择发票支付方式
    * 国际贸易术语解释通则：国际商业条款
    
    
    通过该模块，您可以对销售订单和发票报告进行个性化设置，包括
    类别、小计或分页。
    
    销售经理的仪表板将包括
    ------------------------------------------------
    * 我的报价单
    * 月营业额（图表）

note: module: base
en: 
    Manage sales quotations and orders
    ==================================
    
    This module makes the link between the sales and warehouses management applications.
    
    Preferences
    -----------
    * Shipping: Choice of delivery at once or partial delivery
    * Invoicing: choose how invoices will be paid
    * Incoterms: International Commercial terms
zh: 
    销售报价单和订单管理
    ==================================
    
    这个模块关联了销售和仓库管理程序。
    
    选项参数
    -----------
    * 运输: 交货或分批交货的选择
    * 开票: 选择如何开票
    * 国际贸易术语：国际贸易术语

note: module: base
en: 
    Manage the after sale of the products from helpdesk tickets.
zh: 
    通过服务台票据管理产品的售后服务。

note: module: base
en: 
    Manage the inventory of your products and display their availability status in your eCommerce store.
    In case of stockout, you can decide to block further sales or to keep selling.
    A default behavior can be selected in the Website settings.
    Then it can be made specific at the product level.
zh: 
    管理产品库存，并在电子商务商店中显示其可用状态。
    如果出现缺货，您可以决定阻止继续销售或继续销售。
    可以在网站设置中选择默认行为。
    然后可以在产品级别上进行特定设置。

note: module: base
en: 
    Manage time off requests and allocations
    =====================================
    
    This application controls the time off schedule of your company. It allows employees to request time off. Then, managers can review requests for time off and approve or reject them. This way you can control the overall time off planning for the company or department.
    
    You can configure several kinds of time off (sickness, paid days, ...) and allocate time off to an employee or department quickly using time off allocation. An employee can also make a request for more days off by making a new time off allocation. It will increase the total of available days for that time off type (if the request is accepted).
    
    You can keep track of time off in different ways by following reports:
    
    * Time Off Summary
    * Time Off by Department
    * Time Off Analysis
    
    A synchronization with an internal agenda (Meetings of the CRM module) is also possible in order to automatically create a meeting when a time off request is accepted by setting up a type of meeting in time off Type.
zh: 
    管理休假申请和假期分配
    =====================================
    
    此应用会控制公司的休假安排。允许员工的休假申请。管理人员可以审查休假请求，批准或拒绝。通过这种方式可以控制公司或部门的整体休假计划。
    
    可以配置几种休假(病假、带薪休假 ，...)，并通过假期分配快速地将假期分配给员工或部门。员工也可通过创建假期分配申请增加休假天数。这将会增加该休假类型的总可用天数(如果申请得到批准。
    
     您可以通过以下报告跟踪不同类型的休假：
    
    * 休假摘要
    * 按部门休假
    * 休假分析
    
    内部日程(CRM模块中的会议)同步也是可以的，通过设置休假类型，在批准休假时自动创建一个会议。

note: module: base
en: 
    Manage your mailing lists from Odoo.
zh: 
    从 Odoo 管理您的邮件列表。

note: module: base
en: 
    Mass mail course members
    ========================
    
    Bridge module adding UX requirements to ease mass mailing of course members.
zh: 
    群发课程成员邮件
    ========================
    
    桥接模块增加了用户体验要求，以方便群发课程成员邮件。

note: module: base
en: 
    Mass mail event attendees
    =========================
    
    Bridge module adding UX requirements to ease mass mailing of event attendees.
zh: 
    群发活动与会者邮件
    =========================
    
    桥接模块增加了用户体验要求，便于向活动与会者群发邮件。

note: module: base
en: 
    Mass mail event track speakers
    ==============================
    
    Bridge module adding UX requirements to ease mass mailing of event track speakers.
zh: 
    邮件群发活动轨道发言人
    ==============================
    
    桥接模块增加了用户体验要求，以方便群发活动轨道发言人的邮件。

note: module: base
en: 
    Master Production Schedule
    ==========================
    
    Sometimes you need to create the purchase orders for the components of
    manufacturing orders that will only be created later.  Or for production orders
    where you will only have the sales orders later.  The solution is to predict
    your sale forecasts and based on that you will already create some production
    orders or purchase orders.
    
    You need to choose the products you want to add to the report.  You can choose
    the period for the report: day, week, month, ...  It is also possible to define
    safety stock, min/max to supply and to manually override the amount you will
    procure.
zh: 
     主制造计划
    ==========================
    
     有时，您需要为
     将在稍后创建的制造单的组件预先创建采购单。或为稍后才能发生销售订单的制造单，预先创建采购单
    解决方案旨在预测
     您的销售，并且根据该预测，创建一部分制造
     订单或采购单。
    
     您需要选择希望添加到报告中的产品。您可以选择
     报告的周期：日、周、月等。也可定义
     安全库存量，供应的最小/最大库存以及手动覆盖将制造的产品数量。

note: module: base
en: 
    Mexican Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
zh: 
    墨西哥工资规则。
    =========================
    
        * 员工详情
        * 员工合同
        * 基于护照的合同
        * 津贴/扣款
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 与休假管理集成

note: module: base
en: 
    Minimal accounting configuration for Mexico.
    ============================================
    
    This Chart of account is a minimal proposal to be able to use OoB the
    accounting feature of Odoo.
    
    This doesn't pretend be all the localization for MX it is just the minimal
    data required to start from 0 in mexican localization.
    
    This modules and its content is updated frequently by openerp-mexico team.
    
    With this module you will have:
    
     - Minimal chart of account tested in production environments.
     - Minimal chart of taxes, to comply with SAT_ requirements.
    
    .. _SAT: http://www.sat.gob.mx/
zh: 
    墨西哥的最低会计配置。
    ============================================
    
    该会计科目表是使用 Odoo 的 OoB
    会计功能的最低建议。
    
    这并不是 MX 的全部本地化内容，它只是在墨西哥本地化中从 0 开始所需的最低限度数据。
    数据，以便在墨西哥本地化中从 0 开始。
    
    openerp-mexico 团队会经常更新此模块及其内容。
    
    使用本模块，您将拥有
    
     - 在生产环境中测试过的最小会计科目表。
     - 符合 SAT_ 要求的最小税率表。
    
    .._SAT: http://www.sat.gob.mx/

note: module: base
en: 
    Module for Monster integration with skills.
    ===========================================
    This module allows to automatically adds the skills from the job offers
    to the Monster job posts.
zh: 
    包括技能功能的 Monster 整合模组。
    ===========================================
    此模组允许自动将工作机会中的技能，加入至 
    Monster 的职位空缺。

note: module: base
en: 
    Module for Monster integration with website.
    =========================================================================
    This module allows to adapt the monster job board integrations with online
    recruitment by providing the possibility to redirect the job offers on your
    website from Monster job post.
zh: 
    Monster 与网站整合的模块。
    =========================================================================
    此模组允许将 monster 招聘页面与线上招聘功能整合，
    可将 Monster 职位空缺重新导向至
    您网站上的职位空缺。

note: module: base
en: 
    Module for defining analytic accounting object.
    ===============================================
    
    In Odoo, analytic accounts are linked to general accounts but are treated
    totally independently. So, you can enter various different analytic operations
    that have no counterpart in the general financial accounts.
zh: 
    用于定义分析会计对象的模块。
    ===============================================
    
    在 Odoo 中，分析账户与普通账户有关联，但完全独立处理。
    完全独立。因此，您可以输入各种不同的分析操作
    在一般财务账户中没有对应的账户。

note: module: base
en: 
    Module for monster integration
    ==============================
    This module provides a base for the integration of recruitment with the external
    api from Monster.
zh: 
    monster 整合模块
    ==============================
    此模组为招聘功能与 Monster 外部 api 的整合，
    提供了基础。

note: module: base
en: 
    Module for resource management.
    ===============================
    
    A resource represent something that can be scheduled (a developer on a task or a
    work center on manufacturing orders). This module manages a resource calendar
    associated to every resource. It also manages the leaves of every resource.
zh: 
    资源管理模块。
    ===============================
    
    资源代表可调度的东西（任务中的开发人员或制造订单中的工作中心）。
    工作中心）。该模块管理与每个资源
    与每个资源相关联。它还管理每个资源的叶子。

note: module: base
en: 
    Module for the import of FEC standard files, useful for importing accounting history.
    
    FEC files (fichier des écritures comptables) are the standard accounting reports that French businesses have to submit to the tax authorities.
    This module allows the import of accounts, journals, partners and moves from these files.
    
    Only the CSV format of FEC is implemented.
    'utf-8', 'utf-8-sig' and 'iso8859_15' are the only allowed encodings.
    Several delimiters are allowed: ';' or '|' or ',' or '	'.
    
    Official Technical Specification (fr)
    https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000027804775/
    
    FEC Testing tool from the tax authorities
    https://github.com/DGFiP/Test-Compta-Demat
zh: 
    用于导入 FEC 标准文件的模块，可用于导入会计历史记录。
    
    FEC 文件（fichier des écritures comptables）是法国企业必须向税务机关提交的标准会计报告。
    该模块允许从这些文件中导入账目、日记账、合作伙伴和移动。
    
    该模块仅支持 FEC 的 CSV 格式。
    utf-8"、"utf-8-sig "和 "iso8859_15 "是唯一允许的编码方式。
    允许使用多种分隔符：';'或'|'或','或''。
    
    官方技术规范 (fr)
    https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000027804775/
    
    税务机关提供的 FEC 测试工具
    https://github.com/DGFiP/Test-Compta-Demat

note: module: base
en: 
    Module for the import of SAF-T files for Denmark, useful for importing accounting history.
    Adds specificities for the Danish SAF-T
    
    Official Technical Specification
    https://erhvervsstyrelsen.dk/sites/default/files/2023-01/Technical-description-SAFT-Financial-data-version-1-0-nov2022_U.pdf
zh: 
    用于导入丹麦 SAF-T 文件的模块，可用于导入会计历史记录。
    添加丹麦 SAF-T 的特殊性。
    
    官方技术规范
    https://erhvervsstyrelsen.dk/sites/default/files/2023-01/Technical-description-SAFT-Financial-data-version-1-0-nov2022_U.pdf

note: module: base
en: 
    Module for the import of SAF-T files for Lithuania, useful for importing accounting history.
    Adds specificities for the Lithuanian SAF-T
zh: 
    立陶宛 SAF-T 文件导入模块，用于导入会计历史记录。
    添加立陶宛 SAF-T 的特殊性。

note: module: base
en: 
    Module for the import of SAF-T files for Romania, useful for importing accounting history.
    Adds specificities for the Romanian SAF-T
zh: 
    罗马尼亚 SAF-T 文件导入模块，用于导入会计历史记录。
    添加罗马尼亚 SAF-T 的特殊性

note: module: base
en: 
    Module for the import of SAF-T files, useful for importing accounting history.
    
    SAF-T files are the standard accounting reports that businesses in some countries have to submit to the tax authorities.
    This module allows the import of accounts, journals, partners, taxes and moves from these files.
zh: 
    导入 SAF-T 文件的模块，用于导入会计历史记录。
    
    SAF-T 文件是某些国家/地区的企业必须向税务机关提交的标准会计报告。
    该模块允许从这些文件中导入账目、日记账、合作伙伴、税收和移动。

note: module: base
en: 
    Module for the import of SIE 5 standard files.
    
    The current scope of the module will allow the initialization of the accounting by importing account balances,
    partners (Customers & Suppliers), and journal entries (journal data must be present in the file).
    
    It doesn't import analytics, assets, and "accounts linkage" data.
    
    Official website: https://sie.se/
    XSD and documentation: https://sie.se/format/
zh: 
    用于导入 SIE 5 标准文件的模块。
    
    该模块目前的功能范围是通过导入账户余额进行会计初始化、
    合作伙伴（客户和供应商）和日记账分录（日记账数据必须存在于文件中）。
    
    它不能导入分析、资产和 "账户关联 "数据。
    
    官方网站：https://sie.se/
    XSD 和文档：https://sie.se/format/

note: module: base
en: 
    Module holding mail improvements for website. It holds the follow widget.
zh: 
    为网站保持邮件改进的模块，有以下小部件。

note: module: base
en: 
    Module linking the attendance module to the timesheet app.
zh: 
    连接考勤模块和时间表应用程序的模块。

note: module: base
en: 
    Module to import CAMT bank statements.
    ======================================
    
    Improve the import of bank statement feature to support the SEPA recommended Cash Management format (CAMT.053).
zh: 
    导入 CAMT 银行对账单的模块。
    ======================================
    
    改进银行对账单导入功能，以支持 SEPA 推荐的现金管理格式 (CAMT.053)。

note: module: base
en: 
    Module to import CSV bank statements.
    ======================================
    
    This module allows you to import CSV Files in Odoo: they are parsed and stored in human readable format in
    Accounting \ Bank and Cash \ Bank Statements.
    
    Important Note
    ---------------------------------------------
    Because of the CSV format limitation, we cannot ensure the same transactions aren't imported several times or handle multicurrency.
    Whenever possible, you should use a more appropriate file format like OFX.
zh: 
     导入 CSV 银行对账单的模块.
    ======================================
    
     此模块允许您在 Odoo 中导入 CSV 单据:以人类可读的格式对其进行解析，并将其存储于
     会计\银行和现金\银行对账单中.
    
     重要说明
    ---------------------------------------------
     由于 CSV 格式限制，我们不能确保不会重复导入相同的交易，或处理多种币别.
     如果可能的话，您应使用更合适的单据格式，如 OFX.

note: module: base
en: 
    Module to import OFX bank statements.
    ======================================
    
    This module allows you to import the machine readable OFX Files in Odoo: they are parsed and stored in human readable format in
    Accounting \ Bank and Cash \ Bank Statements.
    
    Bank Statements may be generated containing a subset of the OFX information (only those transaction lines that are required for the
    creation of the Financial Accounting records).
zh: 
    导入 OFX 银行对账单的模块。
    ======================================
    
    该模块允许您在Odoo中导入机器可读的OFX文件：它们被解析并以人类可读的格式存储在
    Accounting \ Bank and Cash \ Bank Statements.
    
    可以生成包含 OFX 信息子集的银行对账单（只包含创建财务会计记录所需的交易行）。
    财务会计记录所需的交易行）。

note: module: base
en: 
    Module to import QIF bank statements.
    ======================================
    
    This module allows you to import the machine readable QIF Files in Odoo: they are parsed and stored in human readable format in
    Accounting \ Bank and Cash \ Bank Statements.
    
    Important Note
    ---------------------------------------------
    Because of the QIF format limitation, we cannot ensure the same transactions aren't imported several times or handle multicurrency.
    Whenever possible, you should use a more appropriate file format like OFX.
zh: 
     导入 QIF 银行对账单的模块.
    ======================================
    
     此模块允许您在 Odoo 中导入机器可读的 QIF 单据:以人类可读的格式对其进行解析，并将其存储于
     会计\银行和现金\银行对帐单中.
    
     重要说明
    ---------------------------------------------
     由于 QIF 格式限制，我们不能确保不会重复导入相同的交易，或处理多种币别.
     如果可能的话，您应使用更合适的单据格式，如 OFX.

note: module: base
en: 
    Morocco Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
zh: 
    摩洛哥工资规则。
    =========================
    
        * 雇员详情
        * 员工合同

note: module: base
en: 
    Mozambican Accounting localization
zh: 
    莫桑比克会计本地化

note: module: base
en: 
    New Zealand Accounting Module
    =============================
    
    New Zealand accounting basic charts and localizations.
    
    Also:
        - activates a number of regional currencies.
        - sets up New Zealand taxes.
zh: 
    新西兰会计模块
    =============================
    
    新西兰会计基本图表和本地化。
    
    此外：
        - 激活多种地区货币。
        - 设置新西兰税收。

note: module: base
en: 
    New extensible file import for Odoo
    ======================================
    
    Re-implement Odoo's file import system:
    
    * Server side, the previous system forces most of the logic into the
      client which duplicates the effort (between clients), makes the
      import system much harder to use without a client (direct RPC or
      other forms of automation) and makes knowledge about the
      import/export system much harder to gather as it is spread over
      3+ different projects.
    
    * In a more extensible manner, so users and partners can build their
      own front-end to import from other file formats (e.g. OpenDocument
      files) which may be simpler to handle in their work flow or from
      their data production sources.
    
    * In a module, so that administrators and users of Odoo who do not
      need or want an online import can avoid it being available to users.
zh: 
    Odoo中新的可扩展文件导入
    ======================================
    
    Odoo新的文件导入：
    
    * 服务器端，之前的系统将大多数逻辑强加到客户端，此操作加倍了工作量(客户端之间)，使没有客户端(直接RPC或其他形式的自动化)的导入系统更难使用，并且更难以收集，因为它覆盖了3个以上不同的项目。
    
    * 因此，通过更多的可扩展方式，用户和合作伙伴可以创建自己的前端，以便从其他的文档格式中进行导入(例如：OpenDocument文档)，这使得工作流程或数据生产源中的处理变得更简单。
    
    * 因此，在模块中，不需要或不想要在线导入的 Odoo 管理员和用户可避免用户使用在线导入。

note: module: base
en: 
    Nigerian localization.
    =========================================================
zh: 
    尼日利亚本地化套装。
    =========================================================

note: module: base
en: 
    Norwegian SAF-T is standard file format for exporting various types of accounting transactional data using the XML format.
    The first version of the SAF-T Financial is limited to the general ledger level including customer and supplier transactions.
    Necessary master data is also included.
zh: 
    Norwegian SAF-T 是使用 XML 格式导出各类会计交易数据的标准文件格式。
    第一版 SAF-T 财务仅限于总分类账层面，包括客户和供应商交易。
    必要的主数据也包括在内。

note: module: base
en: 
    Notify that a matching sale order exists in the reconciliation widget.
zh: 
    通知对账部件中存在匹配的销售订单。

note: module: base
en: 
    Odoo Arabic localization for most Saudi Arabia.
zh: 
    Odoo墨西哥本地化库存/起货的定位

note: module: base
en: 
    Odoo Enterprise Web Client.
    ===========================
    
    This module modifies the web addon to provide Enterprise design and responsiveness.
zh: 
    Odoo 企业 Web 客户端。
    ===========================
    
    该模块修改了网页插件，以提供企业级设计和响应能力。

note: module: base
en: 
    Odoo Web Editor widget.
    ==========================
zh: 
    ERP Web编辑器小插件
    ==========================

note: module: base
en: 
    Odoo Web Gantt chart view.
    =============================
zh: 
    Odoo Web 甘特图。
    =============================

note: module: base
en: 
    Odoo Web Hierarchy view
    =======================
    
    This module adds a new view called to be able to define a view to display
    an organization such as an Organization Chart for employees for instance.
zh: 
    Odoo Web 层次结构视图
    =======================
    
    该模块添加了一个新视图，用于定义视图以显示组织结构，例如员工组织结构图。
    例如员工组织结构图。

note: module: base
en: 
    Odoo Web core module.
    ========================
    
    This module provides the core of the Odoo Web Client.
zh: 
    核心模块。
    ========================
    
    该模块提供网页客户端的核心功能

note: module: base
en: 
    Odoo Web tours.
    ========================
zh: 
    智满屋 Web 测试

note: module: base
en: 
    Org Chart Widget for HR
    =======================
    
    This module extend the employee form with a organizational chart.
    (N+1, N+2, direct subordinates)
zh: 
    人力资源组织结构图小工具
    =======================
    
    该模块通过组织结构图扩展雇员表单。
    (N+1、N+2、直接下属）

note: module: base
en: 
    Organization and management of Events.
    ======================================
    
    The event module allows you to efficiently organize events and all related tasks: planning, registration tracking,
    attendances, etc.
    
    Key Features
    ------------
    * Manage your Events and Registrations
    * Use emails to automatically confirm and send acknowledgments for any event registration
zh: 
    活动组织与管理
    ======================================
    
    活动模块可有效地组织活动及所有相关任务：规划、登记跟踪、出勤等。
    
    关键功能
    ------------
    * 管理您的活动和登记
    * 使用电子邮件自动确认，并向所有活动注册用户发送确认函

note: module: base
en: 
    Own Checks Management
    ---------------------
    
    Extends 'Check Printing Base' module to manage own checks with more features:
    
    * allow using own checks that are not printed but filled manually by the user
    * allow to use deferred or electronic checks
      * printing is disabled
      * check number is set manually by the user
    * add an optional "Check Cash-In Date" for post-dated checks (deferred payments)
    * add a menu to track own checks
    
    Third Party Checks Management
    -----------------------------
    
    Add new "Third party check Management" feature.
    
    There are 2 main Payment Methods additions:
    
    * New Third Party Checks:
    
      * Payments of this payment method represent the check you get from a customer when getting paid (from an invoice or a manual payment)
    
    * Existing Third Party check.
    
      * Payments of this payment method are to track moves of the check, for eg:
    
        * Use a check to pay a vendor
        * Deposit the check on the bank
        * Get the check back from the bank (rejection)
        * Get the check back from the vendor (a rejection or return)
        * Transfer the check from one third party check journal to the other (one shop to another)
    
      * Those operations can be done with multiple checks at once
zh: 
    自有支票管理
    ---------------------
    
    扩展 "支票打印基础 "模块，以管理自有支票，并提供更多功能：
    
    * 允许使用未打印但由用户手动填写的自有支票
    * 允许使用延期支票或电子支票
      * 禁止打印
      * 支票号码由用户手动设置
    * 为过期支票（延期付款）添加可选的 "支票兑现日期
    * 添加跟踪自有支票的菜单
    
    第三方支票管理
    -----------------------------
    
    新增 "第三方支票管理 "功能。
    
    主要增加 2 种付款方式：
    
    * 新增第三方支票：
    
      * 该付款方式的付款代表您从客户处收到的付款支票（通过发票或手动付款）。
    
    * 现有第三方支票。
    
      * 这种付款方式的付款是为了跟踪支票的移动情况，例如
    
        * 使用支票支付供应商
        * 将支票存入银行
        * 从银行取回支票（拒付）
        * 从供应商处取回支票（拒绝或退回）
        * 将支票从一个第三方支票日记账转到另一个第三方支票日记账（一家商店转到另一家商店）
    
      * 可同时对多张支票进行这些操作

note: module: base
en: 
    PLM for workorder.
    =================================================
zh: 
    工单 PLM。
    =================================================

note: module: base
en: 
    Pakistan Payroll and End of Service rules
    =========================================
zh: 
    巴基斯坦薪酬管理和终止聘用规则
    =========================================

note: module: base
en: 
    Panamenian accounting chart and tax localization.
    
    Plan contable panameño e impuestos de acuerdo a disposiciones vigentes
    
    Con la Colaboración de
    - AHMNET CORP http://www.ahmnet.com
zh: 
    巴拿马会计图表和税务本地化。
    
    巴拿马会计和税收计划
    
    Con la Colaboración de
    - AHMNET CORP http://www.ahmnet.com

note: module: base
en: 
    Partners Geolocation
    ========================
zh: 
    合作伙伴 地理定位
    ========================

note: module: base
en: 
    Periodical Employees appraisal
    ==============================
    
    By using this application you can maintain the motivational process by doing periodical appraisals of your employees performance. The regular assessment of human resources can benefit your people as well your organization.
    
    An appraisal plan can be assigned to each employee. These plans define the frequency and the way you manage your periodic personal appraisal.
    
    Key Features
    ------------
    * Ability to create employee's appraisal(s).
    * An appraisal can be created by an employee's manager or automatically based on schedule which is defined in the employee form.
    * The appraisal is done according to a plan in which various surveys can be created. Each survey can be answered by a particular level in the employees hierarchy. The final review and appraisal is done by the manager.
    * Manager, colleague, collaborator, and employee himself/herself receives email to perform a periodical appraisal.
    * Every Appraisal Form filled by employees, colleague, collaborator, can be viewed in a PDF form.
    * Meeting Requests are created manually according to employees appraisals.
zh: 
     定期的员工考评
    ==============================
    
     使用此应用程序，您可以通过对员工绩效进行定期的评价来维护激励流程. 人力资源的定期评估对员工和组织机构均有益.
    
     可为每位员工指定一个评价方案. 此方案会定义管理定期人员评价的频率和方式.
    
     关键功能
    ------------
    * 能够创建员工评价.
    * 评价可由员工经理创建，也可根据员工表单中所定义的方案自动创建.
    * 根据可创建各种调查的方案完成评价. 由员工层级中的特定级别员工来完成每项调查. 由经理完成最终的审查和评价.
    *经理、同事、合作者及员工自己均会收到做定期评价的邮件.
    * 每份评价表单均有员工、同事、合作者填写，可以 PDF 格式进行视图.
    * 根据员工评价自动创建会议请求.

note: module: base
en: 
    Phone Numbers Validation
    ========================
    
    This module adds the feature of validation and formatting phone numbers
    according to a destination country.
    
    It also adds phone blacklist management through a specific model storing
    blacklisted phone numbers.
    
    It adds mail.thread.phone mixin that handles sanitation and blacklist of
    records numbers.
zh: 
     电话号码验证
    ========================
    
     此模块会添加
     根据目标国家/地区验证及格式化电话号码的功能。
    其也会处理电话黑名单管理通过特定的模型存储
     电话黑名单。
    新增了两个mixin :
    
    phone.validation。mixin:解析/格式化助手记录,例如使用在数字领域onchange;* mail.thread。电话:处理卫生和黑名单记录数字;

note: module: base
en: 
    Piano dei conti italiano di un'impresa generica.
    ================================================
    
    Italian accounting chart and localization.
zh: 
    Piano dei conti italiano di un'impresa generica.
    ================================================
    
    意大利会计图表和本地化。

note: module: base
en: 
    Please refer to Sale Matrix or Purchase Matrix for the use of this module.
zh: 
    请参阅销售矩阵或采购矩阵以使用此模块。

note: module: base
en: 
    Polish Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
zh: 
    波兰工资规则。
    =========================
    
        * 雇员详情
        * 员工合同
        * 基于护照的合同
        * 津贴/扣款
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 与休假管理集成

note: module: base
en: 
    Project and task integration with holidays
zh: 
    项目和任务与节假日整合

note: module: base
en: 
    Proposes advanced routing options not available in web or base to keep
    base modules simple.
zh: 
    针对 web 或基础模块中不能提供的高级路线的建议，以保持基础模块的简洁。

note: module: base
en: 
    Provides the option to add the prorata deduction to the VAT export
zh: 
    提供选项，导出增值税时可加入按比例扣除额

note: module: base
en: 
    Publish your customers as business references on your website to attract new potential prospects.
zh: 
    在网站上发布客户的商业推荐信息，吸引新的潜在客户。

note: module: base
en: 
    Publish your members/association directory publicly.
zh: 
    公开发布会员/协会名录。

note: module: base
en: 
    Quality Base
    ===============
    * Define quality points that will generate quality checks on pickings,
      manufacturing orders or work orders (quality_mrp)
    * Quality alerts can be created independently or related to quality checks
    * Possibility to add a measure to the quality check with a min/max tolerance
    * Define your stages for the quality alerts
zh: 
     质量控制
    ===============
    
    * 定义将在拣货、
     制造订单或工作订单 (quality_mrp) 中创建质量检查的质量点
    * 可独立创建质量报警，也可创建与质量检查有关的报警
    * 可以增加具有最小/最大误差的质量检查测试
    * 定义质量报警阶段

note: module: base
en: 
    Quality Control
    ===============
    * Define quality points that will generate quality checks on pickings,
      manufacturing orders or work orders (quality_mrp)
    * Quality alerts can be created independently or related to quality checks
    * Possibility to add a measure to the quality check with a min/max tolerance
    * Define your stages for the quality alerts
zh: 
     质量控制
    ===============
    
    * 定义将在拣货、
     制造订单或工作订单 (quality_mrp) 中创建质量检查的质量点
    * 可独立创建质量报警，也可创建与质量检查有关的报警
    * 可以增加具有最小/最大误差的质量检查测试
    * 定义质量报警阶段

note: module: base
en: 
    Reimbursement of expenses in Payslips
    =====================================
    
    This application allows you to reimburse expenses in payslips.
zh: 
    在工资单中报销费用
    =====================================
    
    此应用程序允许您在工资单中报销费用。

note: module: base
en: 
    Reinvoice Employee Expense
    ==========================
    
    Create some products for which you can re-invoice the costs.
    This module allow to reinvoice employee expense, by setting the SO directly on the expense.
zh: 
    对员工费用重开账单
    ==========================
    
    创建一些可以重新开发成本的产品。
    该模块允许通过直接设置SO来支付员工费用。

note: module: base
en: 
    Repair Products from helpdesk tickets
zh: 
    从服务台票单中维修产品

note: module: base
en: 
    Rwandan localisation containing:
    - COA
    - Taxes
    - Tax report
    - Fiscal position
zh: 
    卢旺达本地化套装包括：
    - 账目总表
    - 税项
    - 税务报表
    - 财务规则

note: module: base
en: 
    SBR Dutch Localization
    ========================
    Submit your Intracommunity Services to the Dutch tax authorities.
zh: 
    SBR 荷兰语本地化
    ========================
    向荷兰税务机关提交您的社区内服务。

note: module: base
en: 
    SBR Dutch Localization
    ========================
    Submit your Tax Reports to the Dutch tax authorities
zh: 
    SBR 荷兰语本地化
    ========================
    向荷兰税务机关提交税务报告

note: module: base
en: 
    SBR Dutch Localization OB Nummer
    =================================
    Adds the missing field for a correct exchange through SBR
zh: 
    SBR 荷兰本地化套装 OB 号码
    =================================
    加入缺漏字段，以正确执行 SBR 数据交换

note: module: base
en: 
    SBR Dutch Localization Status information service
    ==================================================
    Adds the service that will check on the status of a submitted report to Digipoort
zh: 
    SBR 荷兰本地化套装状态信息服务
    ==================================================
    添加用作检查向 Digipoort 提交报告状态的服务

note: module: base
en: 
    SMS Marketing on event attendees
    ================================
    
    Bridge module adding UX requirements to ease SMS marketing o, event attendees.
zh: 
    针对活动参与者的短信营销
    ================================
    
    桥接模块增加了用户体验要求，以方便活动参与者进行短信营销。

note: module: base
en: 
    SMS Marketing on event track speakers
    =====================================
    
    Bridge module adding UX requirements to ease SMS marketing on event track
    speakers..
zh: 
    活动轨道上的发言人的短信营销
    =====================================
    
    桥接模块增加用户体验要求，方便活动轨道上的短信营销
    发言者...

note: module: base
en: 
    Schedule your teams across projects and estimate deadlines more accurately.
zh: 
    跨项目安排团队，更准确地估算截止日期。

note: module: base
en: 
    Schedule your teams and employees with shift.
zh: 
    为团队和员工安排轮班。

note: module: base
en: 
    Search planning slots by skill
zh: 
    按技能搜索规划时段

note: module: base
en: 
    Search project tasks according to the assignees' skills
zh: 
    根据被指派人员的技能搜索项目任务

note: module: base
en: 
    Sell event tickets through eCommerce app.
zh: 
    通过电子商务应用程序销售活动门票。

note: module: base
en: 
    Sell your event booths and track payments on sale orders.
zh: 
    销售您的活动展位并跟踪销售订单的付款情况。

note: module: base
en: 
    Send KPI Digests periodically
    =============================
zh: 
    定期发送 KPI 摘要
    =============================

note: module: base
en: 
    Send your shippings through bpost and track them online
    =======================================================
    
    Companies located in Belgium can take advantage of shipping with the
    local Post company.
    
    See: https://www.bpost.be/portal/goHome
zh: 
    通过 bpost 发送邮件并在线跟踪
    =======================================================
    
    位于比利时的公司可通过当地的
    当地邮政公司。
    
    参见： https://www.bpost.be/portal/goHome

note: module: base
en: 
    Shorten URLs and use them to track clicks and UTMs
zh: 
    缩短URL并使用它们来跟踪点击和UTMs

note: module: base
en: 
    Show your company address/partner address on Google Maps. Configure an API key in the Website settings.
zh: 
    在 谷歌 地图上显示公司地址/合作伙伴地址。在网站设置中配置 API 密钥。

note: module: base
en: 
    Sign and complete your documents easily. Customize your documents with text and signature fields and send them to your recipients.
    
    Let your customers follow the signature process easily.
zh: 
    轻松签署和填写文件。用文本和签名字段自定义文档，然后发送给收件人。
    
    让您的客户轻松完成签名过程。

note: module: base
en: 
    Singapore accounting chart and localization.
    =======================================================
    
    This module add, for accounting:
     - The Chart of Accounts of Singapore
     - Field UEN (Unique Entity Number) on company and partner
     - Field PermitNo and PermitNoDate on invoice
zh: 
    新加坡会计图表和本地化。
    =======================================================
    
    本模块增加了会计方面的内容：
     - 新加坡会计科目表
     - 公司和合作伙伴的 UEN（唯一实体编号）字段
     - 发票上的许可证号码和许可证日期字段

note: module: base
en: 
    Skills and Resume for HR
    ========================
    
    This module introduces skills and resume management for employees.
zh: 
    人力资源技能和简历
    ========================
    
    本模块介绍员工技能和简历管理。

note: module: base
en: 
    Slovak Payroll Rules.
    =========================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
zh: 
    斯洛伐克工资规则。
    =========================
    
        * 雇员详情
        * 员工合同
        * 基于护照的合同
        * 津贴/扣款
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 与休假管理集成

note: module: base
en: 
    Slovakia accounting chart and localization: Chart of Accounts 2020, basic VAT rates +
    fiscal positions.
    
    Tento modul definuje:
    • Slovenskú účtovú osnovu za rok 2020
    
    • Základné sadzby pre DPH z predaja a nákupu
    
    • Základné fiškálne pozície pre slovenskú legislatívu
    
    
    Pre viac informácií kontaktujte info@26house.com alebo navštívte https://www.26house.com.
zh: 
    斯洛伐克会计图表和本地化：2020 年会计科目表、增值税基本税率+
    财政状况。
    
    Tento modul definuje：
    - Slovenskú účtovú osnovu za rok 2020
    
    - 公共卫生和人口部的财政状况
    
    - 斯洛文尼亚立法机构前的重要文件
    
    
    如需了解更多信息，请联系 info@26house.com 或导航 https://www.26house.com。

note: module: base
en: 
    Specify rentals of products (products, quotations, invoices, ...)
    Manage status of products, rentals, delays
    Manage user and manager notifications
zh: 
    指定产品租金（产品、报价单、发票......）。
    管理产品、租赁、延迟的状态
    管理用户和经理通知

note: module: base
en: 
    Studio - Customize Odoo
    =======================
    
    This addon allows the user to customize most element of the user interface, in a
    simple and graphical way. It has two main features:
    
    * create a new application (add module, top level menu item, and default action)
    * customize an existing application (edit menus, actions, views, translations, ...)
    
    Note: Only the admin user is allowed to make those customizations.
zh: 
     Studio - 自定 Odoo
    =======================
    
     此外挂允许用户以
     简单的图形方式自定大多数用户界面元素. 其具有两个主要功能:
    
    * 创建新的应用程序(增加模块、顶级菜单项和默认动作)
    * 自定现有应用程序(编辑菜单、动作、视图、翻译， ...)
    
     请注意:仅允许管理员用户执行这些自定设置.

note: module: base
en: 
    Studio - Customize Odoo
    =======================
    
    This addon allows the user to display all the website forms linked to a certain
    model. Furthermore, you can create a new website form or edit an existing one.
zh: 
     Studio - 自定 Odoo
    =======================
    
     词外挂允许用户显示所有连结至特定
     模型的网站表单. 此外，您可以创建新的网站表单或编辑现有的网站表单.

note: module: base
en: 
    Support for Indian TDS (Tax Deducted at Source).
zh: 
    支持印度 TDS（源头扣税）。

note: module: base
en: 
    Swedish Accounting
    ------------------
    
    This is the base module to manage the accounting chart for Sweden in Odoo.
    It also includes the invoice OCR payment reference handling.
zh: 
    瑞典会计
    ------------------
    
    这是管理 Odoo 中瑞典会计图表的基础模块。
    它还包括发票 OCR 支付参考处理。

note: module: base
en: 
    Swiss POS Localization
    =======================================================
zh: 
    瑞士 POS 本地化套装
    =======================================================

note: module: base
en: 
    TDS TCS Reports Handler
zh: 
    TDS TCS 报告处理程序

note: module: base
en: 
    Tanzanian localisation containing:
    - COA
    - Taxes
    - Tax report
    - Fiscal position
zh: 
    坦桑尼亚本地化套装包括：
    - 账目总表
    - 税项
    - 税务总表
    - 税务规则

note: module: base
en: 
    Technical module.
zh: 
    技术模块。

note: module: base
en: 
    The Austrian Standard Audit File for Tax (SAF-T) is a standard file format for exporting various types of accounting transactional data using the XML format.
zh: 
    奥地利税务标准审计文件（SAF-T）是一种标准文件格式，用于使用 XML 格式导出各类会计交易数据。

note: module: base
en: 
    The UBL PINT e-invoicing format for Japan is based on the Peppol International (PINT) model for Billing.
zh: 
    日本的 UBL PINT 电子发票格式基于 Peppol International (PINT) Billing 模型。

note: module: base
en: 
    The UBL PINT e-invoicing format for Malaysia is based on the Peppol International (PINT) model for Billing.
zh: 
    马来西亚的 UBL PINT 电子发票格式是基于 Peppol International（PINT）的账单模式。

note: module: base
en: 
    The aim is to have a complete module to manage all products repairs.
    ====================================================================
    
    The following topics are covered by this module:
    ------------------------------------------------------
        * Add/remove products in the reparation
        * Impact for stocks
        * Warranty concept
        * Repair quotation report
        * Notes for the technician and for the final customer
zh: 
    我们的目标是建立一个管理所有产品维修的完整模块。
    ====================================================================
    
    本模块涵盖以下主题：
    ------------------------------------------------------
        * 在维修中添加/删除产品
        * 对库存的影响
        * 保修概念
        * 维修报价报告
        * 技术人员和最终客户须知

note: module: base
en: 
    The base module to manage lunch.
    ================================
    
    Many companies order sandwiches, pizzas and other, from usual vendors, for their employees to offer them more facilities.
    
    However lunches management within the company requires proper administration especially when the number of employees or vendors is important.
    
    The “Lunch Order” module has been developed to make this management easier but also to offer employees more tools and usability.
    
    In addition to a full meal and vendor management, this module offers the possibility to display warning and provides quick order selection based on employee’s preferences.
    
    If you want to save your employees' time and avoid them to always have coins in their pockets, this module is essential.
zh: 
    管理午餐的基础模块。
    ================================
    
    许多公司为了给员工提供更多便利，会从一般供应商那里订购三明治、披萨等。
    
    然而，公司内部的午餐管理需要适当的管理，尤其是当员工或供应商的数量非常重要时。
    
    开发 "午餐订购 "模块的目的就是为了简化管理，同时为员工提供更多的工具和可用性。
    
    除了全面的膳食和供应商管理外，该模块还可以显示警告，并根据员工的喜好提供快速订单选择。
    
    如果您想节省员工的时间，避免他们口袋里总是装着硬币，那么这个模块是必不可少的。

note: module: base
en: 
    The delivery guide (Complemento XML Carta de Porte) is needed as a proof
    that you are sending goods between A and B.
    
    It is only when a delivery order is validated that you can create the delivery
    guide.
zh: 
    需要交货指南（Complemento XML Carta de Porte）作为证明
    证明您在 A 和 B 之间发送货物。
    
    只有送货单生效后，才能创建送货指南。
    指南。

note: module: base
en: 
    The delivery guide (Guía de Remisión) is needed as a proof
    that you are sending goods between A and B.
    
    It is only when a delivery order is validated that you can create the delivery
    guide.
zh: 
    需要交货指南 (Guía de Remisión) 作为证明
    证明您在 A 地和 B 地之间发送货物。
    
    只有送货单生效后，才能创建送货指南。
    指南。

note: module: base
en: 
    The delivery guide (guia de despacho) is needed as a proof
    that you are sending goods between A and B.
    
    It is configurable on the partner if prices are needed on the
    delivery guide and if they need to come from the sale order
    or the product itself.
    
    It is only when a delivery order is validated that you can create the delivery
    guide.  Then it will follow the same flow as for the invoices, sending it to
    the SII.
zh: 
    需要交货指南（guia de despacho）作为证明
    证明您在 A 地和 B 地之间发送货物。
    
    合作伙伴可配置是否需要在交货指南中标明价格，以及是否需要从销售订单中标明价格。
    是否需要在交货指南上标明价格，以及价格是否需要来自销售订单
    还是产品本身。
    
    只有送货单生效后，才能创建送货指南。
    指南。  然后，它将遵循与发票相同的流程，将其发送到
    SII。

note: module: base
en: 
    The implementation of Passkeys using the webauthn protocol.
    ===========================================================
    
    Passkeys are a secure alternative to a username and a password.
    When a user logs in with a Passkey, MFA will not be required.
zh: 
    使用 webauthn 协议实施 Passkeys。
    ===========================================================
    
    密钥是用户名和密码的安全替代方案。
    用户使用密钥登录时，无需使用 MFA 多重因素验证。

note: module: base
en: 
    The kernel of Odoo, needed for all installation.
    ===================================================
zh: 
     所有安装均需要 ERP 的内核。
    ===================================================

note: module: base
en: 
    The module adds Microsoft user in res user.
    ===========================================
zh: 
    该模块在 res 用户中添加 Microsoft 用户。
    ===========================================

note: module: base
en: 
    The module adds google user in res user.
    ========================================
zh: 
    该模块添加谷歌用户到 res 用户中。
    ========================================

note: module: base
en: 
    The purpose of this module is to implement "sparse" fields, i.e., fields
    that are mostly null. This implementation circumvents the PostgreSQL
    limitation on the number of columns in a table. The values of all sparse
    fields are stored in a "serialized" field in the form of a JSON mapping.
zh: 
    此模块的目的是实现“稀疏”字段，即大部分为空的字段。
    此实现绕过了PostgreSQL
    对表中列数的限制。
    所有稀疏字段的值都以JSON映射的形式存储在“序列化”字段中。

note: module: base
en: 
    The purpose of this technical module is to provide a front for
    social media configuration for any other module that might need it.
zh: 
    本技术模块的目的是为其他可能需要的模块提供社交媒体配置前台。
    社交媒体配置的前台。

note: module: base
en: 
    This add-on brings the technical requirements of the French regulation CGI art. 286, I. 3° bis that stipulates certain criteria concerning the inalterability, security, storage and archiving of data related to sales to private individuals (B2C).
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    
    Install it if you use the Point of Sale app to sell to individuals.
    
    The module adds following features:
    
        Inalterability: deactivation of all the ways to cancel or modify key data of POS orders, invoices and journal entries
    
        Security: chaining algorithm to verify the inalterability
    
        Storage: automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually)
    
        Access to download the mandatory Certificate of Conformity delivered by Odoo SA (only for Odoo Enterprise users)
zh: 
    这个附加组件带来了法国法规CGI艺术的技术需求。 286, I. 3° bis规定了与私人销售相关的数据的不可更改性，安全性，存储和存档的某些标准（B2C）。
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    
    如果您使用POS应用程序向个人销售，请安装它
    
    该模块增加了以下功能：
    
     不可更改性：取消或取消修改POS订单，发票和日记账分录的关键数据的所有方法
    
     安全性：链接算法验证不可比性
    
     存储：自动销售关闭，计算期间和累计总数（每日，每月，每年）
    
     访问下载Odoo SA提供的强制性符合性证书（仅适用于Odoo企业用户）

note: module: base
en: 
    This bridge module adds some smart buttons between Purchase and Subcontracting
zh: 
    该桥接模块在采购和分包之间添加了一些智能按钮

note: module: base
en: 
    This bridge module allows to manage subcontracting with the dropshipping module.
zh: 
    该桥接模块允许使用分包模块管理分包业务。

note: module: base
en: 
    This bridge module allows to manage subcontracting with valuation.
zh: 
    该桥接模块可对分包合同进行估值管理。

note: module: base
en: 
    This bridge module is auto-installed when the modules sale_timesheet_enterprise and project_timesheet_holidays are installed.
zh: 
    安装 sale_timesheet_enterprise 和 project_timesheet_holidays 模块时，会自动安装此桥接模块。

note: module: base
en: 
    This bridge module is auto-installed when the modules stock_barcode and mrp_subcontracting are installed.
zh: 
    安装 stock_barcode 和 mrp_subcontracting 模块时，会自动安装此桥接模块。

note: module: base
en: 
    This bridge module is auto-installed when the modules stock_barcode and quality_control are installed.
zh: 
    安装 stock_barcode 和 quality_control 模块时，会自动安装此桥接模块。

note: module: base
en: 
    This is a base module. It holds website-related stuff for Contact model (res.partner).
zh: 
    这是一个基础模块。它为联系模型（res.partner）保存与网站相关的内容。

note: module: base
en: 
    This is a bridge module that adds multi-website support for payment providers.
zh: 
    这是一个桥接模块，可为支付提供商增加多网站支持。

note: module: base
en: 
    This is a full-featured calendar system.
    ========================================
    
    It supports:
    ------------
        - Calendar of events
        - Recurring events
    
    If you need to manage your meetings, you should install the CRM module.
zh: 
    这是一个功能齐全的日历系统。
    ========================================
    
    它支持
    ------------
        - 事件日历
        - 定期活动
    
    如果需要管理会议，则应安装 CRM 模块。

note: module: base
en: 
    This is a link module between Point of Sale and Mrp.
zh: 
    这是一个连接POS和 Mrp 的模块。

note: module: base
en: 
    This is the Odoo module to manage the accounting in Finland.
    ============================================================
    
    After installing this module, you'll have access to:
        * Finnish chart of account
        * Fiscal positions
        * Invoice Payment Reference Types (Finnish Standard Reference & Finnish Creditor Reference (RF))
        * Finnish Reference format for Sale Orders
    
    Set the payment reference type from the Sales Journal.
zh: 
    这是管理芬兰会计的 Odoo 模块。
    ============================================================
    
    安装此模块后，您可以访问
        * 芬兰会计科目表
        * 财政状况
        * 发票付款参考类型（芬兰标准参考和芬兰债权人参考 (RF)
        * 芬兰销售订单参考格式
    
    从销售日志中设置付款参考类型。

note: module: base
en: 
    This is the base module for managing Units of measure.
    ========================================================================
zh: 
    这是管理计量单位的基础模块。
    ========================================================================

note: module: base
en: 
    This is the base module for managing products and pricelists in Odoo.
    ========================================================================
    
    Products support variants, different pricing methods, vendors information,
    make to stock/order, different units of measure, packaging and properties.
    
    Pricelists support:
    -------------------
        * Multiple-level of discount (by product, category, quantities)
        * Compute price based on different criteria:
            * Other pricelist
            * Cost price
            * List price
            * Vendor price
    
    Pricelists preferences by product and/or partners.
    
    Print product labels with barcode.
zh: 
    这是 Odoo 中管理产品和价格表的基本模块。
    ========================================================================
    
    产品支持变体、不同定价方法、供应商信息、
    库存/订单、不同计量单位、包装和属性。
    
    支持价格表：
    -------------------
        * 多级折扣（按产品、类别、数量计算）
        * 根据不同标准计算价格：
            * 其他价格表
            * 成本价格
            * 清单价格
            * 供应商价格
    
    按产品和/或合作伙伴分列的优惠价格表。
    
    打印带条形码的产品标签。

note: module: base
en: 
    This is the base module of the Serbian localization. It manages chart of accounts and taxes.
    This module is based on the official document "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)"
    Source: https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html
zh: 
    这是塞尔维亚语本地化的基础模块。它管理会计科目表和税收。
    该模块基于官方文件 "Pravilnik o kontnom okviru i sadržini računa u kontnom okviru za privredna društva, zadruge i preduzetnike ("Sl. glasnik RS", br. 89/2020)" 。
    来源：https://www.paragraf.rs/propisi/pravilnik-o-kontnom-okviru-sadrzini-racuna-za-privredna-drustva-zadruge.html

note: module: base
en: 
    This is the base module to manage the accounting chart for Belgium in Odoo.
    ==============================================================================
    
    After installing this module, the Configuration wizard for accounting is launched.
        * We have the account templates which can be helpful to generate Charts of Accounts.
        * On that particular wizard, you will be asked to pass the name of the company,
          the chart template to follow, the no. of digits to generate, the code for your
          account and bank account, currency to create journals.
    
    Thus, the pure copy of Chart Template is generated.
    
    Wizards provided by this module:
    --------------------------------
        * Partner VAT Intra: Enlist the partners with their related VAT and invoiced
          amounts. Prepares an XML file format.
    
            **Path to access:** Invoicing/Reporting/Legal Reports/Belgium Statements/Partner VAT Intra
        * Periodical VAT Declaration: Prepares an XML file for Vat Declaration of
          the Main company of the User currently Logged in.
    
            **Path to access:** Invoicing/Reporting/Legal Reports/Belgium Statements/Periodical VAT Declaration
        * Annual Listing Of VAT-Subjected Customers: Prepares an XML file for Vat
          Declaration of the Main company of the User currently Logged in Based on
          Fiscal year.
    
            **Path to access:** Invoicing/Reporting/Legal Reports/Belgium Statements/Annual Listing Of VAT-Subjected Customers
zh: 
    这是管理 Odoo 中比利时会计图表的基本模块。
    ==============================================================================
    
    安装此模块后，将启动会计配置向导。
        * 我们的会计模板有助于生成会计科目表。
        * 在该向导中，您将被要求输入公司名称、
          要遵循的图表模板、要生成的位数、账户和银行账户的代码、要创建的币别、要生成的会计报表的位数。
          账户和银行账户的代码、创建日记账的币别。
    
    这样，图表模板的纯副本就生成了。
    
    本模块提供向导：
    --------------------------------
        * 合作伙伴内部增值税：列出合作伙伴及其相关增值税和发票金额。
          金额。准备一个 XML 文件格式。
    
            **访问路径：** 开具发票/报告/法律报告/比利时报表/合作伙伴增值税内部报表
        * 定期增值税申报：为当前登录用户的主要公司的增值税申报准备 XML 文件。
          用户当前登录的主要公司的增值税申报。
    
            **访问路径：** 开具发票/报告/法律报告/比利时报表/定期增值税申报
        * 增值税受税客户年度清单：准备一个 XML 文件，用于用户主要公司的增值税申报。
          用户当前登录的主要公司的增值税申报基于
          财政年度。
    
            **访问路径：** 开具发票/报告/法律报告/比利时报表/增值税纳税客户年度清单

note: module: base
en: 
    This is the base module to manage the accounting chart for Egypt in Odoo.
    ==============================================================================
zh: 
    这是管理 Odoo 中埃及会计图表的基础模块。
    ==============================================================================

note: module: base
en: 
    This is the base module to manage the accounting chart for Estonia in Odoo.
zh: 
    这是管理 Odoo 中爱沙尼亚会计图表的基础模块。

note: module: base
en: 
    This is the base module to manage the accounting chart for Greece.
    ==================================================================
    
    Greek accounting chart and localization.
zh: 
    这是管理希腊会计图表的基础模块。
    ==================================================================
    
    希腊会计图表和本地化。

note: module: base
en: 
    This is the base module to manage the accounting chart for Guatemala.
    =====================================================================
    
    Agrega una nomenclatura contable para Guatemala. También icluye impuestos y
    la moneda del Quetzal. -- Adds accounting chart for Guatemala. It also includes
    taxes and the Quetzal currency.
zh: 
    这是管理危地马拉会计科目表的基础模块。
    =====================================================================
    
    危地马拉危地马拉危地马拉危地马拉。Tambiénicluye impuestos y
    la moneda del Quetzal。 - 添加危地马拉的会计图表。 它还包括
    税率和格查尔币别。

note: module: base
en: 
    This is the base module to manage the accounting chart for Honduras.
    ====================================================================
    
    Agrega una nomenclatura contable para Honduras. También incluye impuestos y la
    moneda Lempira. -- Adds accounting chart for Honduras. It also includes taxes
    and the Lempira currency.
zh: 
    这是管理洪都拉斯会计图表的基础模块。
    ====================================================================
    
    Agrega una nomenclatura contable para Honduras.还包括税收和伦皮拉币别。
    币别 Lempira。 -- 添加洪都拉斯会计图表。还包括税收
    和伦皮拉币别。

note: module: base
en: 
    This is the base module to manage the accounting chart for Luxembourg.
    ======================================================================
    
        * the Luxembourg Official Chart of Accounts (law of June 2009 + 2015 chart and Taxes),
        * the Tax Code Chart for Luxembourg
        * the main taxes used in Luxembourg
        * default fiscal position for local, intracom, extracom
    
    Notes:
        * the 2015 chart of taxes is implemented to a large extent,
          see the first sheet of tax.xls for details of coverage
        * to update the chart of tax template, update tax.xls and run tax2csv.py
zh: 
    这是管理卢森堡会计科目表的基础模块。
    ======================================================================
    
        * 卢森堡官方会计科目表（2009六月 + 2015科目表和税收法令），
        * 卢森堡税收代码表
        * 卢森堡使用的主要税项
        * 本地、公司内、公司间默认的应税设定
    
    注意：
        * 2015 税收表格被很大程度的实施，请查看 tax.xls 的第一张表获取涉及的详细内容。
        * 如需更新税收表格模板，请更新 tax.xls 并运行 tax2csv.py

note: module: base
en: 
    This is the base module to manage the accounting chart for Malaysia in Odoo.
    ==============================================================================
zh: 
    这是管理 Odoo 中马来西亚会计图表的基础模块。
    ==============================================================================

note: module: base
en: 
    This is the base module to manage the accounting chart for Morocco.
    
    This module has been built with the help of Caudigef.
zh: 
    这是管理摩洛哥会计图表的基础模块。
    
    该模块是在 Caudigef 的帮助下建立的。

note: module: base
en: 
    This is the base module to manage the accounting chart for Republic of Ireland in Odoo.
zh: 
    这是用于在 Odoo 中管理爱尔兰共和国会计图表的基础模块。

note: module: base
en: 
    This is the base module to manage the accounting chart for Taiwan in Odoo.
    ==============================================================================
zh: 
    这是管理 Odoo 中台湾会计图表的基本模块。
    ==============================================================================

note: module: base
en: 
    This is the basic Zambian localization necessary to run Odoo in ZM:
    ================================================================================
        - Chart of Accounts
        - Taxes
        - Fiscal Positions
        - Default Settings
zh: 
    这是在赞比亚运行Odoo所需的基本本地化设置：
    ================================================================================
        - 账户科目表
        - 税收
        - 财政立场
        - 默认设置

note: module: base
en: 
    This is the latest Indonesian Odoo localisation necessary to run Odoo accounting for SMEs with:
    =================================================================================================
        - generic Indonesian chart of accounts
        - tax structure
zh: 
    这是最新的印尼Odoo本地化，需要运行Odoo会计的中小企业：
    =================================================================================================
        - 通用印尼会计科目表
        - 税收结构

note: module: base
en: 
    This is the latest UK Odoo localisation necessary to run Odoo accounting for UK SME's with:
    =================================================================================================
        - a CT600-ready chart of accounts
        - VAT100-ready tax structure
        - InfoLogic UK counties listing
        - a few other adaptations
zh: 
     这是使用以下方式运行英国中小企业 ERP 财务状况所需的最新英国 ERP 本地化：
    =================================================================================================
     - CT600-准备科目表
     - VAT100-准备税收结构
     - InfoLogic 英国国家/地区列表
     - 几项其他调整

note: module: base
en: 
    This is the latest basic Israelian localisation necessary to run Odoo in Israel:
    ================================================================================
    
    This module consists of:
     - Generic Israel Chart of Accounts
     - Taxes and tax report
     - Multiple Fiscal positions
zh: 
    这是在以色列运行 Odoo 所需的最新基本以色列本地化：
    ================================================================================
    
    该模块包括
     - 通用以色列会计科目表
     - 税务和税务报告
     - 多个财务状况

note: module: base
en: 
    This is the latest basic South African localisation necessary to run Odoo in ZA:
    ================================================================================
        - a generic chart of accounts
        - SARS VAT Ready Structure
zh: 
    这是在南非运行 Odoo 所需的最新基本南非本地化：
    ================================================================================
        - 通用会计科目表
        - SARS 增值税就绪结构

note: module: base
en: 
    This is the module to manage the Accounting Chart, VAT structure, Fiscal Position and Tax Mapping.
    It also adds the Registration Number for Romania in Odoo.
    ================================================================================================================
    
    Romanian accounting chart and localization.
zh: 
    该模块用于管理会计图表、增值税结构、财政状况和税收映射。
    它还可在 Odoo 中添加罗马尼亚注册号。
    ================================================================================================================
    
    罗马尼亚会计图表和本地化。

note: module: base
en: 
    This is the module to manage the Canadian accounting chart in Odoo.
    ===========================================================================================
    
    Canadian accounting charts and localizations.
    
    Fiscal positions
    ----------------
    
    When considering taxes to be applied, it is the province where the delivery occurs that matters.
    Therefore we decided to implement the most common case in the fiscal positions: delivery is the
    responsibility of the vendor and done at the customer location.
    
    Some examples:
    
    1) You have a customer from another province and you deliver to his location.
    On the customer, set the fiscal position to his province.
    
    2) You have a customer from another province. However this customer comes to your location
    with their truck to pick up products. On the customer, do not set any fiscal position.
    
    3) An international vendor doesn't charge you any tax. Taxes are charged at customs
    by the customs broker. On the vendor, set the fiscal position to International.
    
    4) An international vendor charge you your provincial tax. They are registered with your
    position.
zh: 
    该模块用于在 Odoo 中管理加拿大会计图表。
    ===========================================================================================
    
    加拿大会计图表和本地化。
    
    财政职位
    ----------------
    
    在考虑适用的税收时，重要的是交货所在的省份。
    因此，我们决定采用财政状况中最常见的情况：交货由供应商负责，并在客户所在地完成。
    由供应商负责并在客户所在地完成。
    
    举例如下
    
    1) 您有一位来自其他省份的客户，您将送货到他的所在地。
    在客户处，将财务位置设为他所在的省份。
    
    2) 客户来自另一个省。但是这位客户
    用他们的卡车来取货。请不要为该客户设置任何财务位置。
    
    3) 国际供应商不向您收取任何税费。税款在海关
    由报关行收取。在供应商处，将财务状况设为国际。
    
    4) 国际供应商向您收取省税。他们在您的
    位置。

note: module: base
en: 
    This is the module to manage the accounting chart and taxes for Poland in Odoo.
    ==================================================================================
    
    To jest moduł do tworzenia wzorcowego planu kont, podatków, obszarów podatkowych i
    rejestrów podatkowych. Moduł ustawia też konta do kupna i sprzedaży towarów
    zakładając, że wszystkie towary są w obrocie hurtowym.
    
    Niniejszy moduł jest przeznaczony dla odoo 8.0.
    Wewnętrzny numer wersji OpenGLOBE 1.02
zh: 
    该模块用于在 Odoo 中管理波兰的会计图表和税收。
    ==================================================================================
    
    此模块用于管理波兰的会计图表和税收。
    ......。可提供的功能模块包括
    在此基础上，我们还可以在不同的地方使用不同的工具。
    
    Niniejszy moduł jest przeznaczony dla odoo 8.0.
    Wewnętrzny numer wersji OpenGLOBE 1.02

note: module: base
en: 
    This is the module to manage the accounting chart for Algeria in Odoo.
    ======================================================================
    This module applies to companies based in Algeria.
zh: 
    该模块用于在 Odoo 中管理阿尔及利亚的会计图表。
    ======================================================================
    本模块适用于总部设在阿尔及利亚的公司。

note: module: base
en: 
    This is the module to manage the accounting chart for Mongolia.
    ===============================================================
    
        * the Mongolia Official Chart of Accounts,
        * the Tax Code Chart for Mongolia
        * the main taxes used in Mongolia
    
    Financial requirement contributor: Baskhuu Lodoikhuu. BumanIT LLC
zh: 
    这是管理蒙古会计图表的模块。
    ===============================================================
    
    • 蒙古官方会计科目表，
        • 蒙古税务代码图表
        • 蒙古使用的主要税收
    
    财务需求贡献者：巴斯克胡·洛多伊克休。布曼特有限责任公司

note: module: base
en: 
    This is the module to manage the accounting chart for Tunisia in Odoo.
    =======================================================================
zh: 
    该模块用于在 Odoo 中管理突尼斯的会计图表。
    =======================================================================

note: module: base
en: 
    This is the module to manage the accounting chart, bank information for Vietnam in Odoo.
    ========================================================================================
    
    - This module applies to companies based in Vietnamese Accounting Standard (VAS)
      with Chart of account under Circular No. 200/2014/TT-BTC
    - Add Vietnamese bank information (like name, bic ..) as announced and yearly updated by State Bank
      of Viet Nam (https://sbv.gov.vn/webcenter/portal/en/home/sbv/paytreasury/bankidno).
    - Add VietQR feature for invoice
    
    **Credits:**
        - General Solutions.
        - Trobz
        - Jean Nguyen - The Bean Family (https://github.com/anhjean/vietqr) for VietQR.
zh: 
    该模块用于在 Odoo 中管理越南的会计图表和银行信息。
    ========================================================================================
    
    - 本模块适用于根据第 200/2014/TT-BTC 号通知的会计科目表，以越南会计准则（VAS）为基础的公司。
      具有第 200/2014/TT-BTC 号通知规定的会计科目表
    - 添加越南国家银行公布并每年更新的越南银行信息（如名称、BIC......）()。
      越南国家银行 (https://sbv.gov.vn/webcenter/portal/en/home/sbv/paytreasury/bankidno) 公布和每年更新的越南银行信息（如名称、BIC 等）。
    - 为发票添加 VietQR 功能
    
    **信用：**
        - 一般解决方案。
        - Trobz
        - Jean Nguyen - The Bean Family (https://github.com/anhjean/vietqr) for VietQR。

note: module: base
en: 
    This module adapts the behavior of the PoS when the pos_hr and pos_restaurant are installed.
zh: 
    当安装 pos_hr 和 pos_restaurant 时，该模块将调整 PoS 的行为。

note: module: base
en: 
    This module adds 2 useful fields on the taxes for electronic invoicing: the tax category code and the tax exemption reason code.
    These fields will be read when generating Peppol Bis 3 or Factur-X xml, for instance.
zh: 
    该模块为电子发票添加了 2 个有用的税收字段：税收类别代码和免税原因代码。
    例如，在生成 Peppol Bis 3 或 Factur-X xml 时将读取这些字段。

note: module: base
en: 
    This module adds a comparison tool to your eCommerce shop, so that your shoppers can easily compare products based on their attributes. It will considerably accelerate their purchasing decision.
    
    To configure product attributes, activate *Attributes & Variants* in the Website settings. This will add a dedicated section in the product form. In the configuration, this module adds a category field to product attributes in order to structure the shopper's comparison table.
    
    Finally, the module comes with an option to display an attribute summary table in product web pages (available in Customize menu).
zh: 
    该模块为您的电子商务商店添加了一个比较工具，使您的购物者可以轻松地根据产品属性对产品进行比较。这将大大加快他们的购买决策。
    
    要配置产品属性，请在网站设置中激活*属性和变体*。这将在产品表单中添加一个专用部分。在配置中，该模块为产品属性添加了一个类别字段，以便构建购物者的比较表。
    
    最后，该模块还提供了在产品网页中显示属性汇总表的选项（可在 "自定义 "菜单中使用）。

note: module: base
en: 
    This module adds a new dashboard view in the Website application.
    This new type of view contains some basic statistics, a graph, and a pivot subview that allow you to get a quick overview of your online sales.
    It also provides new tools to analyse your data.
zh: 
    本模块在网站应用程序中添加了一个新的仪表盘视图。
    这种新型视图包含一些基本统计数据、图表和透视子视图，可让您快速了解在线销售情况。
    它还提供了分析数据的新工具。

note: module: base
en: 
    This module adds a new template to the Newsletter Block to allow 
    your visitors to subscribe with their phone number.
zh: 
    该模块为 "时事通讯 "区块添加了一个新模板，允许
    访客使用电话号码订阅。

note: module: base
en: 
    This module adds a shortcut on one or several opportunity cases in the CRM.
    ===========================================================================
    
    This shortcut allows you to generate a rental order based on the selected case.
zh: 
    该模块为 CRM 中的一个或多个机会案例添加了快捷方式。
    ===========================================================================
    
    此快捷方式允许您根据所选案例生成租赁订单。

note: module: base
en: 
    This module adds a shortcut on one or several opportunity cases in the CRM.
    ===========================================================================
    
    This shortcut allows you to generate a sales order based on the selected case.
    If different cases are open (a list), it generates one sales order by case.
    The case is then closed and linked to the generated sales order.
    
    We suggest you to install this module, if you installed both the sale and the crm
    modules.
zh: 
    该模块为 CRM 中的一个或多个机会案例添加了快捷方式。
    ===========================================================================
    
    该快捷方式允许您根据所选案例生成销售订单。
    如果打开了不同的案例（列表），则按案例生成一个销售订单。
    然后关闭案例并与生成的销售订单链接。
    
    如果同时安装了销售模块和 crm
    模块。

note: module: base
en: 
    This module adds an integration with Survey to ask feedbacks to any employee, based on a survey to fill.
zh: 
    该模块增加了与调查问卷的集成，可根据填写的调查问卷向任何员工征求反馈意见。

note: module: base
en: 
    This module adds generic features to register an Odoo DB on the proxy responsible for receiving data (via requests from web-services).
    - An edi_proxy_user has a unique identification on a specific proxy type (e.g. l10n_it_edi, peppol) which
    allows to identify him when receiving a document addressed to him. It is linked to a specific company on a specific
    Odoo database.
    - Encryption features allows to decrypt all the user's data when receiving it from the proxy.
    - Authentication offers an additionnal level of security to avoid impersonification, in case someone gains to the user's database.
zh: 
    该模块增加了在负责接收数据（通过网络服务请求）的代理上注册 Odoo DB 的通用功能。
    - 一个 edi_proxy_user 在一个特定的代理类型（如 l10n_it_edi、peppol）上有一个唯一的标识，当接收到发给他的文件时，可以识别他的身份。
    当收到发给他的文件时，就能识别他的身份。它与特定公司的特定
    Odoo 数据库。
    - 加密功能可在从代理接收所有用户数据时进行解密。
    - 身份验证功能可提供额外的安全级别，以避免在有人进入用户数据库的情况下被冒名顶替。

note: module: base
en: 
    This module adds required base code for a fully integrated customer portal.
    It contains the base controller class and base templates. Business addons
    will add their specific templates and controllers to extend the customer
    portal.
    
    This module contains most code coming from odoo v10 website_portal. Purpose
    of this module is to allow the display of a customer portal without having
    a dependency towards website editing and customization capabilities.
zh: 
    该模块为完全集成的客户门户添加了所需的基础代码。
    它包含基本控制器类和基本模板。业务插件
    将添加其特定模板和控制器，以扩展客户
    门户。
    
    该模块包含 odoo v10 website_portal 的大部分代码。该模块的目的
    本模块的目的是允许显示客户门户，而无需依赖网站编辑和定制功能。
    对网站编辑和定制功能的依赖。

note: module: base
en: 
    This module adds support for SEPA Credit Transfer QR-code generation.
zh: 
    该模块增加了对 SEPA 信贷转账二维码生成的支持。

note: module: base
en: 
    This module adds the 'Margin' on sales order.
    =============================================
    
    This gives the profitability by calculating the difference between the Unit
    Price and Cost Price.
zh: 
    此模块在销售订单上添加 "保证金"。
    =============================================
    
    它通过计算单价和成本价之间的差额来得出利润率。
    价格和成本价格之间的差额，从而得出利润率。

note: module: base
en: 
    This module adds the batch transfer option in warehouse management
    ==================================================================
zh: 
    本模块在仓库管理中增加了批量调拨选项
    ==================================================================

note: module: base
en: 
    This module adds to the approvals workflow the possibility to generate
    RFQ from an approval purchase request.
zh: 
    该模块在审批工作流程中增加了以下功能
    审批采购申请的 RFQ。

note: module: base
en: 
    This module aims to manage employee's attendances.
    ==================================================
    
    Keeps account of the attendances of the employees on the basis of the
    actions(Check in/Check out) performed by them.
zh: 
    本模块旨在管理员工的出勤情况。
    ==================================================
    
    根据员工执行的操作（签到/签退）记录员工的出勤情况。
    签到/签退）记录员工的出勤情况。

note: module: base
en: 
    This module allow your customer to choose a Point Relais® and use it as shipping address.
zh: 
    该模块允许客户选择一个 Point Relais®，并将其作为发货地址。

note: module: base
en: 
    This module allow your customer to choose a Point Relais® and use it as shipping address.
    This module doesn't implement the WebService. It is only the integration of the widget.
    
    Delivery price pre-configured is an example, you need to adapt the pricing's rules.
zh: 
    该模块允许客户选择一个 Point Relais® 并将其用作送货地址。
    本模块不实现 WebService。它只是小部件的集成。
    
    预设交货价格只是一个示例，您需要调整定价规则。

note: module: base
en: 
    This module allows Employees (and not users) to log in to the Point of Sale application using a barcode, a PIN number or both.
    The actual till still requires one user but an unlimited number of employees can log on to that till and process sales.
zh: 
    该模块允许员工（而非用户）使用条形码、PIN 码或两者登录POS应用程序。
    实际的收银台仍需要一个用户，但可以有不限数量的员工登录该收银台并处理销售。

note: module: base
en: 
    This module allows a customer to give rating.
zh: 
    本模块允许客户进行点评

note: module: base
en: 
    This module allows ecommerce users to book an order with the shiprocket using cash on delivery feature.
zh: 
    该模块允许电子商务用户使用货到付款功能在 shiprocket 上预订订单。

note: module: base
en: 
    This module allows ecommerce users to enter their UPS account number and delivery fees will be charged on that account number.
zh: 
    该模块允许电子商务用户输入其 UPS 账号，并根据该账号收取快递费。

note: module: base
en: 
    This module allows the user to add real estate related data to the Spanish localization and generates a mod 347 report.
zh: 
    该模块允许用户在西班牙语本地化中添加房地产相关数据，并生成 mod 347 报告。

note: module: base
en: 
    This module allows to adapt job board integrations with online recruitment by
    providing an AI to transform your website job offers into attractive job
    descriptions that will attract potential candidates.
zh: 
    本模块通过提供人工智能来适应在线招聘的工作板集成，
    将您的网站上的职位发布转换为吸引人的职位描述，以吸引潜在候选人。

note: module: base
en: 
    This module allows to configure commissions for resellers.
zh: 
    该模块允许为经销商配置佣金。

note: module: base
en: 
    This module allows to fill Purchase Orders rapidly
    by choosing product variants quantity through a Grid Entry.
zh: 
    该模块可通过网格输入选择产品变体数量，快速填写采购订单。
    通过网格输入选择产品变体数量。

note: module: base
en: 
    This module allows to fill Sales Order rapidly
    by choosing product variants quantity through a Grid Entry.
zh: 
    该模块可通过网格输入选择产品数量，快速填写销售订单
    通过网格输入选择产品变体数量。

note: module: base
en: 
    This module allows to implement automation rules for any object.
    ================================================================
    
    Use automation rules to automatically trigger actions for various screens.
    
    **Example:** A lead created by a specific user may be automatically set to a specific
    Sales Team, or an opportunity which still has status pending after 14 days might
    trigger an automatic reminder email.
zh: 
    该模块允许为任何对象实施自动化规则。
    ================================================================
    
    使用自动化规则自动触发各种屏幕的操作。
    
    **例如：** 由特定用户创建的线索可自动设置为特定的
    销售团队，或者在 14 天后仍处于待定状态的机会可能会
    触发自动提醒电子邮件。

note: module: base
en: 
    This module allows to manage onboardings and their progress
    ================================================================================
zh: 
    该模块可管理入职及其进展情况
    ================================================================================

note: module: base
en: 
    This module allows to print your payments on pre-printed check paper.
    You can configure the output (layout, stubs information, etc.) in company settings, and manage the
    checks numbering (if you use pre-printed checks without numbers) in journal settings.
    
    Supported formats
    -----------------
    This module supports the three most common check formats and will work out of the box with the linked checks from checkdepot.net.
    
    View all checks at: https://www.checkdepot.net/checks/laser/Odoo.htm
    
    You can choose between:
    
    - Check on top: Quicken / QuickBooks standard (https://www.checkdepot.net/checks/checkorder/laser_topcheck.htm)
    - Check on middle: Peachtree standard (https://www.checkdepot.net/checks/checkorder/laser_middlecheck.htm)
    - Check on bottom: ADP standard (https://www.checkdepot.net/checks/checkorder/laser_bottomcheck.htm)
zh: 
    该模块允许在预印支票纸上打印付款。
    您可以在公司设置中配置输出（布局、存根信息等），并在日记账设置中管理支票编号（如果您使用不带编号的预印支票）。
    支票编号（如果使用无编号的预印支票）。
    
    支持的格式
    -----------------
    本模块支持三种最常见的支票格式，并可与 checkdepot.net 提供的链接支票一起使用。
    
    查看所有支票，请访问： https://www.checkdepot.net/checks/laser/Odoo.htm
    
    您可以选择
    
    - 顶部支票：Quicken / QuickBooks 标准 (https://www.checkdepot.net/checks/checkorder/laser_topcheck.htm)
    - 在中间打勾：Peachtree 标准 (https://www.checkdepot.net/checks/checkorder/laser_middlecheck.htm)
    - 底部打勾：ADP 标准 (https://www.checkdepot.net/checks/checkorder/laser_bottomcheck.htm)

note: module: base
en: 
    This module allows to print your payments on pre-printed checks.
zh: 
    该模块允许在预印支票上打印您的付款

note: module: base
en: 
    This module allows to print your payments on pre-printed checks.
    You can configure the output (layout, stubs, paper format, etc.) in company settings, and manage the
    checks numbering (if you use pre-printed checks without numbers) in journal settings.
    As per Canadian Payment Association (https://www.payments.ca/sites/default/files/standard_006_complete_0.pdf)
    
    Supported formats
    -----------------
    - Check on top: Quicken / QuickBooks standard
    - Check on middle: Peachtree standard
    - Check on bottom: ADP standard
zh: 
    该模块可将付款打印在预印支票上。
    您可以在公司设置中配置输出（版面、存根、纸张格式等），并在日记账设置中管理支票编号（如果您使用不带编号的预印支票）。
    支票编号（如果使用无编号的预印支票）。
    根据加拿大支付协会 (https://www.payments.ca/sites/default/files/standard_006_complete_0.pdf) 的规定
    
    支持的格式
    -----------------
    - 顶部支票：Quicken / QuickBooks 标准
    - 在中间打勾Peachtree 标准
    - 下方打勾ADP 标准

note: module: base
en: 
    This module allows to publish your resellers/partners on your website and to forward incoming leads/opportunities to them.
    
    
    **Publish a partner**
    
    To publish a partner, set a *Level* in their contact form (in the Partner Assignment section) and click the *Publish* button.
    
    **Forward leads**
    
    Forwarding leads can be done for one or several leads at a time. The action is available in the *Assigned Partner* section of the lead/opportunity form view and in the *Action* menu of the list view.
    
    The automatic assignment is figured from the weight of partner levels and the geolocalization. Partners get leads that are located around them.
zh: 
    通过该模块，可在网站上发布您的经销商/合作伙伴，并将收到的线索/商机转发给他们。
    
    
    **发布合作伙伴**
    
    要发布合作伙伴，请在其联系表中设置*级别*（在合作伙伴分配部分），然后单击*发布*按钮。
    
    **转发线索**
    
    转发线索可以一次针对一个或多个线索进行。该操作可在线索/机会表单视图的*指定合作伙伴*部分和列表视图的*操作*菜单中进行。
    
    自动分配是根据合作伙伴级别和地理定位的权重计算出来的。合作伙伴可获得其周围的线索。

note: module: base
en: 
    This module allows updating tax grids on existing accounting entries.
    In debug mode a button to update your entries' tax grids will be available
    in Accounting settings.
    This is typically useful after some legal changes were done on the tax report,
    requiring a new tax configuration.
zh: 
    该模块允许更新现有会计条目的税表。
    在调试模式下，用于更新条目税表的按钮
    ，会在会计舍设定内提供。
    通常在对税务报告进行一些法律修改、导致需要新的税务配置之后，
    此功能便很有用。

note: module: base
en: 
    This module allows users to more easily identify subcontracting orders when applying landed costs,
    by also displaying the associated picking reference in the search view.
zh: 
    该模块允许用户在应用到岸成本时更容易地识别分包订单、
    在搜索视图中还会显示相关的分拣参考。

note: module: base
en: 
    This module allows you to create products from barcode using Barcode Lookup API Key
    if the product doesn't exists, inside barcode application.
zh: 
    此模块让您可在产品不存在的情况下，在条形码应用程序内使用
    条形码查找 API 密钥，以条形码创建产品。

note: module: base
en: 
    This module allows you to easily add extra costs on manufacturing order 
    and decide the split of these costs among their stock moves in order to 
    take them into account in your stock valuation.
zh: 
    通过该模块，您可以轻松地为制造订单添加额外成本
    并决定这些成本在库存移动中的分配，以便在库存估值中将其考虑在内。
    在库存估价中将其考虑在内。

note: module: base
en: 
    This module allows you to manage all operations for managing memberships.
    =========================================================================
    
    It supports different kind of members:
    --------------------------------------
        * Free member
        * Associated member (e.g.: a group subscribes to a membership for all subsidiaries)
        * Paid members
        * Special member prices
    
    It is integrated with sales and accounting to allow you to automatically
    invoice and send propositions for membership renewal.
zh: 
    该模块允许您管理会员管理的所有操作。
    =========================================================================
    
    它支持不同类型的会员：
    --------------------------------------
        * 免费会员
        * 关联会员（例如：一个集团为所有子公司订阅会员资格）
        * 付费会员
        * 特殊会员价格
    
    它与销售和会计系统集成，允许您自动
    开具发票并发送会员续费建议。

note: module: base
en: 
    This module allows you to manage subscriptions.
    
    Features:
        - Create & edit subscriptions
        - Modify subscriptions with sales orders
        - Generate invoice automatically at fixed intervals
zh: 
     此模块允许您管理订阅.
    
     功能:
     – 创建和编辑订阅
     – 修改订阅和销售订单
     – 按固定时间间隔自动创建结算单

note: module: base
en: 
    This module allows you to manage your Purchase Agreements.
    ===========================================================
    
    Manage calls for tenders and blanket orders. Calls for tenders are used to get
    competing offers from different vendors and select the best ones. Blanket orders
    are agreements you have with vendors to benefit from a predetermined pricing.
zh: 
     此模块允许您管理采购协议。
    ===========================================================
    
     管理投标招募以及一揽子订单。招标用于从不同的供应商中获取
     竞争报价，并选择最合适的供应商。一揽子订单
    是您与供应商达成的协议，可以从预定的价格中受益。

note: module: base
en: 
    This module allows you to schedule your Sales Order based on the product configuration.
    
    For products on which the "Plan Services" option is enabled, you will have the opportunity
    to automatically forecast the shifts for employees whom are able to take the shift
    (i.e. employees who have the same role as the one configured on the product).
    
    Forecast shifts and keep an eye on the hours consumed on your plannable products.
zh: 
    该模块允许您根据产品配置安排销售订单。
    
    对于启用了 "计划服务 "选项的产品，您将有机会
    自动预报可以轮班的员工的班次。
    (即与产品配置的角色相同的员工）。
    
    预测班次，并关注可计划产品的工时消耗。

note: module: base
en: 
    This module allows you to schedule your Sales Order based on the product configuration.
    
    For products on which the "Plan Services" option is enabled, you will have the opportunity
    to automatically plan the shifts for employees whom are able to take the shift
    (i.e. employees who have the same role as the one configured on the product).
    
    Plan shifts and keep an eye on the hours consumed on your plannable products.
zh: 
    该模块允许您根据产品配置安排销售订单。
    
    对于启用了 "计划服务 "选项的产品，您将有机会
    自动为可以轮班的员工（即与销售订单上配置的角色相同的员工）计划轮班。
    (即与产品配置的角色相同的员工）。
    
    计划班次并关注可计划产品的工时消耗。

note: module: base
en: 
    This module allows you to sell rental products in your eCommerce with
    appropriate views and selling choices.
zh: 
    该模块允许您在电子商务中销售租赁产品，并提供
    适当的视图和销售选择。

note: module: base
en: 
    This module allows you to sell subscription products in your eCommerce with
    appropriate views and selling choices.
zh: 
    该模块允许您在电子商务中销售订阅产品，并提供
    适当的视图和销售选择。

note: module: base
en: 
    This module assigns an hourly wage to employees to be used by other modules.
    ============================================================================
zh: 
    该模块为员工分配小时工资，供其他模块使用。
    ============================================================================

note: module: base
en: 
    This module brings a new building block with a mailing list widget to drop on any page of your website.
    On a simple click, your visitors can subscribe to mailing lists managed in the Email Marketing app.
zh: 
    该模块提供了一个新的构建模块，可将邮件列表部件放置在网站的任何页面上。
    只需点击一下，您的访客就可以订阅电子邮件营销应用程序管理的邮件列表。

note: module: base
en: 
    This module brings the technical requirement for the Argentinean regulation.
    Install this if you are using the Point of Sale app in Argentina.
zh: 
    本模块提供阿根廷法规的技术要求。
    如果您在阿根廷使用POS应用程序，请安装此模块。

note: module: base
en: 
    This module brings the technical requirement for the Chilean regulation.
    Install this if you are using the Point of Sale app in Chile.
zh: 
    如果您在智利使用POS应用程序，
    请安装此模块以满足智利监管要求的技术要求。

note: module: base
en: 
    This module brings the technical requirement for the Peruvian regulation.
    Install this if you are using the Point of Sale app in Peru.
zh: 
    本模块符合秘鲁法规的技术要求。
    如果您在秘鲁使用POS应用程序，请安装此模块。

note: module: base
en: 
    This module brings the technical requirement for the new Germany regulation with the Technical Security System by using a cloud-based solution with Fiskaly.
    
    Install this if you are using the Point of Sale app in Germany.
zh: 
    该模块通过使用 Fiskaly 云端解决方案，将德国新法规的技术要求与技术安全系统结合起来。
    
    如果您在德国使用POS应用，请安装此模块。

note: module: base
en: 
    This module contains all the common features of Sales Management and eCommerce.
zh: 
    该模块包含销售管理和电子商务的所有常用功能。

note: module: base
en: 
    This module contains tests related to point of sale QR code payment.
    It tests all the supported qr codes: SEPA, Swiss QR and EMV QR (using the hk and br implementation)
zh: 
    此模块包含与POS二维码支付功能的相关测试。
    可测试所有支持的二维码：SEPA、瑞士 QR 以及 EMV QR （使用 hk 及 br 实施设定）

note: module: base
en: 
    This module correct some behaviors when both module are installed.
zh: 
    -这个模块不依赖于任何其它模块。

note: module: base
en: 
    This module create the Facturae file required to send the invoices information to the General State Administrations.
    It allows the export and signature of the signing of Facturae files.
    The current version of Facturae supported is the 3.2.2
    
    for more informations, see https://www.facturae.gob.es/face/Paginas/FACE.aspx
zh: 
    该模块创建向国家行政管理总局发送发票信息所需的 Facturae 文件。
    允许导出和签署 Facturae 文件。
    目前支持的Facturae版本为3.2.2。
    
    更多信息，请参阅 https://www.facturae.gob.es/face/Paginas/FACE.aspx

note: module: base
en: 
    This module enables generating payment orders as required by the BACS Direct Debit and Direct Credit standards. The generated plain text files can then be uploaded to your bank for processing.
    
    Direct Debit allows businesses to collect payments directly from the bank accounts of customers, whereas the Direct Credit functionality enables businesses to make payments directly to bank accounts of individuals or other businesses.
    
    This module follows the implementation guidelines issued by the Bacs Payment Schemes Limited (BPSL). For more information about the BACS standards: https://www.bacs.co.uk/
zh: 
    该模块可根据 BACS 直接借记和直接贷记标准的要求生成支付指令。生成的纯文本文件可以上传到银行进行处理。
    
    直接借记功能允许企业直接从客户的银行账户收款，而直接贷记功能则允许企业直接向个人或其他企业的银行账户付款。
    
    该模块遵循 Bacs Payment Schemes Limited (BPSL) 发布的实施指南。有关 BACS 标准的更多信息： https://www.bacs.co.uk/

note: module: base
en: 
    This module enables generating the D.406 declaration from within Odoo.
    The D.406 declaration is an XML file in the SAF-T format which Romanian companies
    must submit monthly or quarterly, depending on their tax reporting period.
zh: 
    该模块可在 Odoo 中生成 D.406 声明。
    D.406 申报单是一个 SAF-T 格式的 XML 文件，罗马尼亚公司
    罗马尼亚公司必须每月或每季度提交一次，具体取决于其纳税申报期。

note: module: base
en: 
    This module enables the barcode scanning feature for the warehouse management system.
zh: 
    该模块可为仓库管理系统提供条形码扫描功能。

note: module: base
en: 
    This module enables the generation of SEPA Direct Debit (SDD)-compliant XML files (consistent
    with pain.008.001.02 specification) to send to your bank in order to
    collect a set of payments.
    
    To be elligible for this payment method, a customer must have first
    returned a mandate to the company, giving his consent to use direct debit.
    This consent must have been encoded as a 'customer mandate' into Odoo.
    
    You also need to meet the following requirements in order to properly
    generate a SDD file:
    - Your company account must be set to a valid IBAN number
    - Your company must have been given a creditor identifier (this can be done in the 'settings' menu of the accounting module)
    - Your company must have defined a journal to receive SDD payments (again, in 'settings' of accounting module)
    - Every customer for which you generate a payment must have a valid IBAN account number.
    
    Odoo will let you know if any of these requirements are not satisfied.
    
    Any invoice that gets validated for a customer with a mandate will be
    automatically set in 'paid' state, and a payment will be generated. An
    option in the dashboard will then allow you to view all the payments generated
    via SDD and to generate a XML collection file for them, grouping them as
    you see fit.
    
    A dedicated 'SEPA Direct Debit' payment method is also available for
    open invoices, when selecting a bank account in the 'register payment' wizard.
    Use it to generate a SDD payment for the invoices if you added a mandate
    for its owner after its validation. You will see an error message if you
    try to use this method on an invoice for whose payment no mandate can be used.
zh: 
    该模块可生成符合 SEPA Direct Debit (SDD) 标准的 XML 文件（符合
    008.001.02 规范）发送给您的银行，以便
    收取一组付款。
    
    要有资格使用这种付款方式，客户必须首先
    同意使用直接借记。
    该同意必须作为 "客户授权 "编码到 Odoo 中。
    
    您还需要满足以下要求，才能正确
    生成 SDD 文件：
    - 您的公司账户必须设置为有效的 IBAN 号码
    - 贵公司必须已获得债权人标识符（可在会计模块的 "设置 "菜单中进行设置）
    - 贵公司必须定义了接收 SDD 付款的日记账（同样在会计模块的 "设置 "菜单中进行定义）
    - 生成付款的每个客户都必须有一个有效的 IBAN 账号。
    
    如果其中任何一项要求未满足，Odoo 会通知您。
    
    为有授权的客户验证的任何发票都会
    自动设置为 "已付 "状态，并生成付款。在
    仪表板上的选项将允许您查看通过 SDD 生成的所有付款，并生成 XML
    通过 SDD 生成的所有付款，并为它们生成一个 XML 集合文件，按您认为合适的方式将它们分组。
    您认为合适的分组。
    
    以下情况也可使用专用的 "SEPA 直接借记 "付款方式
    在 "注册付款 "向导中选择银行账户时，也可使用专用的 "SEPA 直接借记 "付款方式。
    如果您在发票验证后为其所有者添加了授权，则可使用该方法为发票生成 SDD 付款。
    如果您在发票验证后为其所有者添加了授权，则可使用该方法为发票生成 SDD 付款。如果
    如果尝试对无法使用授权的发票使用此方法付款，则会看到错误信息。

note: module: base
en: 
    This module enables the qrcode scanning feature for the vendor bills for india.
zh: 
    该模块启用了印度供应商账单的二维码扫描功能。

note: module: base
en: 
    This module gives a framework for SMS text messaging
    ----------------------------------------------------
    
    The service is provided by the In App Purchase Odoo platform.
zh: 
    该模块提供了用于短信发送的框架
    ----------------------------------------------------
    
    这一服务是由应用内采购 Odoo 平台提供的。

note: module: base
en: 
    This module gives you a quick view of your contacts directory, accessible from your home page.
    You can track your vendors, customers and other contacts.
zh: 
    该模块可以让您通过访问主页快速查看联系人目录。
    您可以跟踪您的供应商、客户和其他联系人。

note: module: base
en: 
    This module helps to configure the system at the installation of a new database.
    ================================================================================
    
    Shows you a list of applications features to install from.
zh: 
    该模块有助于在安装新数据库时配置系统。
    ================================================================================
    
    显示可安装的应用程序功能列表。

note: module: base
en: 
    This module implements Cloudflare Turnstile so that you can prevent bot spam on your forms.
zh: 
    该模块实现了 Cloudflare Turnstile，因此可以防止表单上出现僵尸垃圾邮件。

note: module: base
en: 
    This module implements a timer.
    ==========================================
    
    It adds a timer to a view for time recording purpose
zh: 
    该模块实现了一个计时器。
    ==========================================
    
    它为视图添加了一个计时器，用于记录时间

note: module: base
en: 
    This module implements a timesheet system.
    ==========================================
    
    Each employee can encode and track their time spent on the different projects.
    
    Lots of reporting on time and employee tracking are provided.
    
    It is completely integrated with the cost accounting module. It allows you to set
    up a management by affair.
zh: 
    该模块实现了一个时间表系统。
    ==========================================
    
    每位员工都可以对自己在不同项目上花费的时间进行编码和跟踪。
    
    提供大量时间报告和员工跟踪。
    
    它与成本会计模块完全集成。它允许你设置
    事务管理。

note: module: base
en: 
    This module implements reCaptchaV3 so that you can prevent bot spam on your public modules.
zh: 
    该模块实现了 reCaptchaV3，因此可以防止公共模块上出现僵尸垃圾邮件。

note: module: base
en: 
    This module implements the accounting chart for OHADA area.
    ===========================================================
    
    It allows any company or association to manage its financial accounting.
    
    Countries that use OHADA are the following:
    -------------------------------------------
        Benin, Burkina Faso, Cameroon, Central African Republic, Comoros, Congo,
    
        Ivory Coast, Gabon, Guinea, Guinea Bissau, Equatorial Guinea, Mali, Niger,
    
        Democratic Republic of the Congo, Senegal, Chad, Togo.
zh: 
    该模块实现了 OHADA 地区的会计图表。
    ===========================================================
    
    它允许任何公司或协会管理其财务会计。
    
    使用 OHADA 的国家如下：
    -------------------------------------------
        贝宁、布基纳法索、喀麦隆、中非共和国、科摩罗、刚果、
    
        象牙海岸、加蓬、几内亚、几内亚比绍、赤道几内亚、马里、尼日尔、
    
        刚果民主共和国、塞内加尔、乍得、多哥。

note: module: base
en: 
    This module implements the tax for Benin.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供贝宁税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Burkina Faso.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供布基纳法索税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Cameroon.
    ===========================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供喀麦隆税务功能。
    ===========================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Central African Republic.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供中非共和国税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Comoros.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供科摩罗税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Congo.
    ===========================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供刚果税务功能。
    ===========================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Gabon.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供加蓬税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Guinea Equatorial.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供赤道几内亚税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Guinea-Bissau.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供几内亚比绍税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Guinea.
    ===========================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供几内亚税务功能。
    ===========================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Mali.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供马里税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Niger.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供尼日尔税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Tchad.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供乍得税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for Togo.
    ===========================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供多哥税务功能。
    ===========================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the tax for the Democratic Republic of the Congo.
    ===========================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供刚过民主共和国税务功能。
    ===========================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the taxes for Ivory Coast.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供科特迪瓦（象牙海岸）税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module implements the taxes for Sénégal.
    =================================================================
    
    The Chart of Accounts is from SYSCOHADA.
zh: 
    此模块提供塞内加尔税务功能。
    =================================================================
    
    使用 SYSCOHADA 会计账目总表。

note: module: base
en: 
    This module installs the base for IBAN (International Bank Account Number) bank accounts and checks for it's validity.
    ======================================================================================================================
    
    The ability to extract the correctly represented local accounts from IBAN accounts
    with a single statement.
zh: 
    该模块安装 IBAN（国际银行账号）银行账户基础并检查其有效性。
    ======================================================================================================================
    
    能从 IBAN 账户中提取正确表示的本地账户
    只需一份报表。

note: module: base
en: 
    This module installs when we want to share coupon from helpdesk.
zh: 
    当我们想从帮助台分享优惠券时，就会安装该模块。

note: module: base
en: 
    This module integrate with the ETA Portal to automatically sign and send your invoices to the tax Authority.
    Special thanks to Plementus <info@plementus.com> for their help in developing this module.
zh: 
    该模块与 ETA 门户网站集成，可自动签署发票并将其发送至税务局。
    特别感谢 Plementus <info@plementus.com> 在开发该模块过程中提供的帮助。

note: module: base
en: 
    This module integrates with UrbanPiper to receive and manage orders from Zomato.
zh: 
    该模块与 UrbanPiper 整合，可接收和管理来自 Zomato 的·订单。

note: module: base
en: 
    This module integrates with UrbanPiper to receive and manage orders from various food delivery platforms such as Swiggy and Zomato.
zh: 
    该模块与 UrbanPiper 整合，可接收和管理来自 Swiggy 和 Zomato 等各种食品外卖平台的订单。

note: module: base
en: 
    This module integrates with UrbanPiper to receive and manage orders from various food delivery platforms.
zh: 
    该模块与 UrbanPiper 整合，以接收和管理来自各种食品配送平台的订单。

note: module: base
en: 
    This module integrates with the Kenyan G03 Tremol control unit device to the KRA through TIMS.
zh: 
    该模块与肯尼亚 G03 Tremol 控制单元设备集成，通过 TIMS 连接到 KRA。

note: module: base
en: 
    This module integrates with the Kenyan OSCU eTIMS device.
zh: 
    此模块与肯尼亚 OSCU eTIMS 设备整合。

note: module: base
en: 
    This module integrates with the Kenyan eTIMS device (OSCU).
zh: 
    此模块与肯尼亚 eTIMS 设备（OSCU）整合。

note: module: base
en: 
    This module integrates with the Kenyan eTIMS device. (OSCU)
zh: 
    此模块与肯尼亚 eTIMS 设备（OSCU）整合。

note: module: base
en: 
    This module is intended to test the main crm flows of Odoo, both frontend and
    backend. It notably includes IAP bridges modules to test their impact.
zh: 
    该模块旨在测试 Odoo 的主要 crm 流程，包括前端和
    后台。它主要包括 IAP 桥接模块，以测试其影响。

note: module: base
en: 
    This module makes it possible to manage employee skills during an appraisal process.
zh: 
    该模块可在评估过程中对员工技能进行管理。

note: module: base
en: 
    This module makes sure that the point of sales are compliant to the law in sweden.
zh: 
    该模块确保POS符合瑞典法律规定。

note: module: base
en: 
    This module makes the link between the batch pickings and carrier applications.
    
    Allows to prepare batches depending on their carrier
zh: 
    该模块将批量采摘和载体应用联系起来。
    
    允许根据载体准备批次

note: module: base
en: 
    This module manages approvals workflow
    ======================================
    
    This module manages approval requests like business trips,
    out of office, overtime, borrow items, general approvals,
    procurements, contract approval, etc.
    
    According to the approval type configuration, a request
    creates next activities for the related approvers.
zh: 
    该模块管理审批工作流程
    ======================================
    
    该模块管理出差等审批请求、
    出差、加班、借用物品、一般审批、采购、合同审批等、
    采购、合同审批等。
    
    根据审批类型配置，申请
    会为相关审批人创建下一个活动。

note: module: base
en: 
    This module offers the basic functionalities to make payments by printing checks.
    It must be used as a dependency for modules that provide country-specific check templates.
    The check settings are located in the accounting journals configuration page.
zh: 
    该模块提供通过打印支票进行支付的基本功能。
    它必须作为提供特定国家支票模板的模块的附属模块。
    支票设置位于会计日记账配置页面。

note: module: base
en: 
    This module overrides community website features and introduces enterprise look and feel.
zh: 
    该模块可覆盖社区网站的功能，并引入企业外观和感觉。

note: module: base
en: 
    This module prevents taking time offs into account when computing employee overtime.
zh: 
    该模块可防止在计算员工加班时间时将休息时间考虑在内。

note: module: base
en: 
    This module provides facility to the user to install mrp and purchase modules at a time.
    ========================================================================================
    
    It is basically used when we want to keep track of production orders generated
    from purchase order.
zh: 
    该模块为用户提供一次安装 mrp 和采购模块的功能。
    ========================================================================================
    
    该模块主要用于跟踪由采购订单生成的制造订单。
    时使用。

note: module: base
en: 
    This module provides facility to the user to install mrp and sales modulesat a time.
    ====================================================================================
    
    It is basically used when we want to keep track of production orders generated
    from sales order. It adds sales name and sales Reference on production order.
zh: 
    该模块可让用户一次安装 mrp 和销售模块。
    ====================================================================================
    
    该模块主要用于跟踪由销售订单生成的制造订单。
    时使用。它在制造订单上添加销售名称和销售编号。

note: module: base
en: 
    This module provides management of your IoT Boxes inside Odoo.
zh: 
    此模块提供 Odoo 内部 IoT 盒的管理.

note: module: base
en: 
    This module provides standard tools (account model, context manager and helpers)
    to support In-App purchases inside Odoo.
zh: 
    该模块提供标准工具（账户模型、上下文管理器和助手）
    以支持 Odoo 内的应用内采购。

note: module: base
en: 
    This module provides the core of the Odoo Mobile App.
zh: 
    该模块是 Odoo 移动应用程序的核心。

note: module: base
en: 
    This module provides the information from PoS for the JPK of Poland
zh: 
    该模块提供来自 PoS 的波兰太平绅士勋章信息

note: module: base
en: 
    This module provides the link between quality steps and IoT devices.
zh: 
    该模块提供质量步骤和IOT 设备之间的链接。

note: module: base
en: 
    This module sends invoices and vendor bills to the "Diputaciones
    Forales" of Araba/Álava, Bizkaia and Gipuzkoa.
    
    Invoices and bills get converted to XML and regularly sent to the
    Basque government servers which provides them with a unique identifier.
    A hash chain ensures the continuous nature of the invoice/bill
    sequences. QR codes are added to emitted (sent/printed) invoices,
    bills and tickets to allow anyone to check they have been declared.
    
    You need to configure your certificate and the tax agency.
zh: 
    该模块向 "Diputaciones
    Araba/Álava、Bizkaia 和 Gipuzkoa 的 "Diputaciones Forales "发送发票和供应商账单。
    
    发票和账单会被转换成 XML 格式，并定期发送到
    巴斯克政府服务器，为其提供唯一标识符。
    哈希链确保了发票/账单序列的连续性。
    序列。在发送（发送/打印）的发票上添加 QR 码、
    账单和票据，以便任何人都能检查它们是否已申报。
    
    您需要配置您的证书和税务机构。

note: module: base
en: 
    This module sends the taxes information (mostly VAT) of the
    vendor bills and customer invoices to the SII.  It is called
    Procedimiento G417 - IVA. Llevanza de libros registro.  It is
    required for every company with a turnover of +6M€ and others can
    already make use of it.  The invoices are automatically
    sent after validation.
    
    How the information is sent to the SII depends on the
    configuration that is put in the taxes.  The taxes
    that were in the chart template (l10n_es) are automatically
    configured to have the right type.  It is possible however
    that extra taxes need to be created for certain exempt/no sujeta reasons.
    
    You need to configure your certificate and the tax agency.
zh: 
    该模块将供应商账单和客户发票的税款信息（主要是增值税）发送到 SII。
    该模块将供应商账单和客户发票的税收信息（主要是增值税）发送到 SII。  它被称为
    程序 G417 - IVA。Llevanza de libros registro。  这是
    每家营业额超过 600 万欧元的公司都必须使用，其他公司也可以使用。
    已经可以使用。  发票在
    验证后自动发送。
    
    如何向 SII 发送信息取决于
    税款中的配置。  图表模板（l10n_es
    图表模板（l10n_es）中的税种会被自动配置为正确的类型。
    配置为正确的类型。  但是
    由于某些免税/无税的原因，需要创建额外的税种。
    
    您需要配置您的证书和税务机构。

note: module: base
en: 
    This module serves as a bridge between Rental and Manufacturing, specifically in the case of renting kits.
zh: 
    该模块是租赁和制造之间的桥梁，特别是在租赁工具包的情况下。

note: module: base
en: 
    This module tests the module 'account_edi_ubl_cii', it is separated since dependencies to some
    localizations were required. Its name begins with 'l10n' to not overload runbot.
    
    The test files are separated by sources, they were taken from:
    
    * the factur-x doc (form the FNFE)
    * the peppol-bis-invoice-3 doc (the github repository: https://github.com/OpenPEPPOL/peppol-bis-invoice-3/tree/master/rules/examples contains examples)
    * odoo, these files pass all validation tests (using ecosio or the FNFE validator)
    
    We test that the external examples are correctly imported (currency, total amount and total tax match).
    We also test that generating xml from odoo with given parameters gives exactly the same xml as the expected,
    valid ones.
zh: 
    此模块测试 "account_edi_ubl_cii "模块。
    本地化的依赖关系。其名称以 "l10n "开头，以免 runbot 负载过重。
    
    测试文件按来源分隔，它们来自：
    
    * factur-x 文档（FNFE 格式）
    * peppol-bis-invoice-3 文档（github 存储库：https://github.com/OpenPEPPOL/peppol-bis-invoice-3/tree/master/rules/examples 包含示例）
    * odoo，这些文件通过了所有验证测试（使用 ecosio 或 FNFE 验证器）
    
    我们测试外部示例是否正确导入（币别、总金额和总税额是否匹配）。
    我们还测试了用给定参数从 odoo 生成的 xml 是否与预期的完全相同、
    有效的 xml 完全相同。

note: module: base
en: 
    This module will test the main certification flow of Odoo.
    It will install the e-learning, survey and e-commerce apps and make a complete
    certification flow including purchase, certification, failure and success.
zh: 
    本模块将测试 Odoo 的主要认证流程。
    它将安装电子学习、调查和电子商务应用程序，并创建一个完整的
    认证流程，包括采购、认证、失败和成功。

note: module: base
en: 
    This module will test the main event flows of Odoo, both frontend and backend.
    It installs sale capabilities, front-end flow, eCommerce, questions and
    automatic lead generation, full Online support, ...
zh: 
    该模块将测试 Odoo 前端和后台的主要活动流程。
    它安装了销售功能、前端流程、电子商务、问题和
    自动引导生成、全面在线支持...

note: module: base
en: 
    This module will test the main workflow of Odoo.
    It will install some main apps and will try to execute the most important actions.
zh: 
    该模块会测试 ERP 的主要工作流。
    它会安装一些主要的应用，并尝试执行最重要的操作。

note: module: base
en: 
    This provides a base chart of accounts and taxes template for use in Odoo for Kazakhstan.
zh: 
    这提供了在哈萨克斯坦 Odoo 中使用的基本会计科目表和税金模板。

note: module: base
en: 
    This provides a base chart of accounts and taxes template for use in Odoo.
zh: 
    这提供了在 Odoo 中使用的基础会计科目表和税金模板。

note: module: base
en: 
    Time off documents will be automatically integrated to the Document app.
zh: 
    休假文档将自动集成到"文档"应用.

note: module: base
en: 
    Track different dates on products and production lots.
    ======================================================
    
    Following dates can be tracked:
    -------------------------------
        - end of life
        - best before date
        - removal date
        - alert date
    
    Also implements the removal strategy First Expiry First Out (FEFO) widely used, for example, in food industries.
zh: 
    跟踪存货和生产批次的不同日期。
    ======================================================
    
    以下的日期将被跟踪：
    -------------------------------
        - 生命周期结束
        - 最佳的日期之前
        - 移除日期
        - 提醒日期
    
    同时实现了被广泛使用的先结束先出法（FEFO）出库策略，例如食品工业。

note: module: base
en: 
    Track equipment and maintenance requests
zh: 
    跟踪设备和维护申请

note: module: base
en: 
    Transifex integration
    =====================
    This module will add a link to the Transifex project in the translation view.
    The purpose of this module is to speed up translations of the main modules.
    
    To work, Odoo uses Transifex configuration files `.tx/config` to detect the
    project source. Custom modules will not be translated (as not published on
    the main Transifex project).
    
    The language the user tries to translate must be activated on the Transifex
    project.
zh: 
    Transifex 集成
    =====================
    该模块将在翻译视图中添加 Transifex 项目链接。
    该模块的目的是加快主要模块的翻译速度。
    
    为了工作，Odoo 使用 Transifex 配置文件 `.tx/config` 来检测
    项目源。自定义模块不会被翻译（因为没有发布在
    主 Transifex 项目）。
    
    用户尝试翻译的语言必须在 Transifex
    项目上激活。

note: module: base
en: 
    Two-Factor Authentication (TOTP)
    ================================
    Allows users to configure two-factor authentication on their user account
    for extra security, using time-based one-time passwords (TOTP).
    
    Once enabled, the user will need to enter a 6-digit code as provided
    by their authenticator app before being granted access to the system.
    All popular authenticator apps are supported.
    
    Note: logically, two-factor prevents password-based RPC access for users
    where it is enabled. In order to be able to execute RPC scripts, the user
    can setup API keys to replace their main password.
zh: 
    双因素身份验证（TOTP）
    ================================
    允许用户在其用户账户上配置双因素身份验证，使用基于时间的一次性密码 (TOTP)，以提高安全性。
    使用基于时间的一次性密码 (TOTP)，以提高安全性。
    
    启用后，用户需要输入验证器应用程序提供的 6 位数代码，然后才能获得授权。
    验证器应用程序提供的 6 位数代码，然后才能获准访问系统。
    支持所有流行的认证程序。
    
    注意：从逻辑上讲，启用双因素后，用户将无法通过密码访问 RPC。
    基于密码的 RPC 访问。为了能执行 RPC 脚本，用户
    可以设置 API 密钥来代替主密码。

note: module: base
en: 
    Ukraine - Chart of accounts.
    ============================
zh: 
    乌克兰 - 会计科目表。
    ============================

note: module: base
en: 
    United Arab Emirates Payroll and End of Service rules.
    =======================================================
zh: 
    阿拉伯联合酋长国工资和服务终了规则。
    =======================================================

note: module: base
en: 
    United Arab Emirates accounting chart and localization.
    =======================================================
zh: 
    阿拉伯联合酋长国会计图表和本地化。
    =======================================================

note: module: base
en: 
    United States Payroll Rules.
    ============================
    
        * Employee Details
        * Employee Contracts
        * Passport based Contract
        * Allowances/Deductions
        * Allow to configure Basic/Gross/Net Salary
        * Employee Payslip
        * Integrated with Leaves Management
zh: 
    美国工资规则。
    ============================
    
        * 员工详情
        * 员工合同
        * 基于护照的合同
        * 津贴/扣款
        * 允许配置基本工资/毛工资/净工资
        * 员工工资
        * 与休假管理集成

note: module: base
en: 
    Use budgets to compare actual with expected revenues and costs
    --------------------------------------------------------------
zh: 
    使用预算来比较实际与预期收入和成本
    --------------------------------------------------------------

note: module: base
en: 
    Use devices connected to an IoT Box to control the quality of your products.
zh: 
    使用连接到 IoT Box 的设备来控制您的产品质量.

note: module: base
en: 
    Use interview forms during recruitment process.
    This module is integrated with the survey module
    to allow you to define interviews for different jobs.
zh: 
    在招聘过程中使用面试表。
    该模块与调查模块集成
    集成在一起，让您可以为不同的工作定义面试。

note: module: base
en: 
    Use the e-commerce to sell your event booths.
zh: 
    利用电子商务销售您的活动展位。

note: module: base odoo-python
en: 
    User: %(user)s
    Fields:
    %(fields_list)s
zh: 
    用户：%(user)s
    字段：
    %(fields_list)s

note: module: base
en: 
    Using this application you can manage Sales Teams with CRM and/or Sales
    =======================================================================
zh: 
    使用此应用程序，您可以通过 CRM 和/或销售系统管理销售团队。
    =======================================================================

note: module: base
en: 
    VAT validation for Partner's VAT numbers.
    =========================================
    
    After installing this module, values entered in the VAT field of Partners will
    be validated for all supported countries. The country is inferred from the
    2-letter country code that prefixes the VAT number, e.g. ``BE0477472701``
    will be validated using the Belgian rules.
    
    There are two different levels of VAT number validation:
    --------------------------------------------------------
        * By default, a simple off-line check is performed using the known validation
          rules for the country, usually a simple check digit. This is quick and 
          always available, but allows numbers that are perhaps not truly allocated,
          or not valid anymore.
    
        * When the "VAT VIES Check" option is enabled (in the configuration of the user's
          Company), VAT numbers will be instead submitted to the online EU VIES
          database, which will truly verify that the number is valid and currently
          allocated to a EU company. This is a little bit slower than the simple
          off-line check, requires an Internet connection, and may not be available
          all the time. If the service is not available or does not support the
          requested country (e.g. for non-EU countries), a simple check will be performed
          instead.
    
    Supported countries currently include EU countries, and a few non-EU countries
    such as Chile, Colombia, Mexico, Norway or Russia. For unsupported countries,
    only the country code will be validated.
zh: 
    合作伙伴增值税号的增值税验证。
    =========================================
    
    安装该模块后，在合作伙伴增值税字段中输入的值将
    将对所有支持的国家进行验证。国家由增值税号前缀的
    从增值税号前的 2 个字母的国家代码中推断，例如``BE0477472701``。
    将使用比利时规则进行验证。
    
    有两种不同级别的增值税号验证：
    --------------------------------------------------------
        * 默认情况下，使用已知的国家验证规则进行简单的离线检查，通常是简单的
          通常是一个简单的校验码。这种方法快速且
          但可能会出现未真正分配的号码、
          或不再有效的号码。
    
        * 如果启用了 "增值税 VIES 检查 "选项（在用户公司的配置中
          公司）时，增值税号将被提交到在线欧盟 VIES
          数据库，该数据库将真实验证该号码是否有效，以及当前是否分配给了一家欧盟公司。
          该数据库将真正验证增值税号是否有效，以及当前是否分配给一家欧盟公司。这比简单的离线检查要慢一些，需要连接互联网。
          这比简单的离线检查要慢一些，需要连接互联网，而且不一定在任何时候都能使用。
          时可用。如果该服务不可用或不支持
          国家（如非欧盟国家），则将执行简单检查。
          代替。
    
    目前支持的国家包括欧盟国家和一些非欧盟国家，如智利、哥伦比亚、墨西哥、挪威或俄罗斯。
    如智利、哥伦比亚、墨西哥、挪威或俄罗斯。对于不支持的国家、
    将只验证国家代码。

note: module: base
en: 
    Validate stock moves for Field Service
    ======================================
zh: 
    验证现场服务的库存移动
    ======================================

note: module: base
en: 
    Vehicle, leasing, insurances, cost
    ==================================
    With this module, Odoo helps you managing all your vehicles, the
    contracts associated to those vehicle as well as services, costs
    and many other features necessary to the management of your fleet
    of vehicle(s)
    
    Main Features
    -------------
    * Add vehicles to your fleet
    * Manage contracts for vehicles
    * Reminder when a contract reach its expiration date
    * Add services, odometer values for all vehicles
    * Show all costs associated to a vehicle or to a type of service
    * Analysis graph for costs
zh: 
    车辆、租赁、保险、费用
    ==================================
    通过本模块，Odoo 可帮助您管理所有车辆，
    与这些车辆相关的合同以及服务、成本
    和许多其他功能，管理你的舰队
    
    车辆
    
    主要功能
    -------------
    • 将车辆添加到您的车队
    • 管理车辆合同
    • 当合同达到到期日期时提醒
    • 为所有车辆添加服务、里程表值
    • 显示与车辆或某种类型的服务相关的所有成本
    • 成本分析图

note: module: base
en: 
    WMS Accounting module
    ======================
    This module makes the link between the 'stock' and 'account' modules and allows you to create accounting entries to value your stock movements
    
    Key Features
    ------------
    * Stock Valuation (periodical or automatic)
    * Invoice from Picking
    
    Dashboard / Reports for Warehouse Management includes:
    ------------------------------------------------------
    * Stock Inventory Value at given date (support dates in the past)
zh: 
    WMS 会计模块
    ======================
    该模块在 "库存 "和 "账户 "模块之间建立联系，允许您创建会计分录，对库存变动进行估值
    
    主要功能
    ------------
    * 库存估价（定期或自动）
    * 采摘发票
    
    仓库管理仪表板/报告包括
    ------------------------------------------------------
    * 给定日期的库存价值（支持过去的日期）

note: module: base
en: 
    Website Forum integration for the helpdesk module
    =================================================
    
        Allow your teams to have related forums to answer customer questions.
        Transform tickets into questions on the forum with a single click.
zh: 
    帮助台模块的网站论坛集成
    =================================================
    
        允许您的团队在相关论坛上回答客户问题。
        只需点击一下，即可在论坛上将票单转化为问题。

note: module: base
en: 
    Website IM Livechat integration for the helpdesk module
    =======================================================
    
    Features:
    
        - Have a team-related livechat channel to answer your customer's questions.
        - Create new tickets with ease using commands in the channel.
zh: 
    为帮助台模块集成网站 IM 即时聊天功能
    =======================================================
    
    功能
    
        - 拥有一个与团队相关的即时聊天频道来回答客户的问题。
        - 使用频道中的命令轻松创建新票单。

note: module: base
en: 
    Website Slides integration for the helpdesk module
    ==================================================
    
        Add slide presentations to your team so customers seeking help can see them those before submitting new tickets.
zh: 
    帮助台模块的网站幻灯片集成
    ==================================================
    
        为您的团队添加幻灯片演示，以便寻求帮助的客户在提交新单子前看到这些幻灯片。

note: module: base
en: 
    When invoicing timesheets, allows invoicing either all timesheets
    linked to an SO, or only the validated timesheets
zh: 
    在开具工时单发票时，允许开具与 SO 关联的所有工时单
    开具发票，或只开具已验证的工时单

note: module: base
en: 
    When sharing documents/folder, the domain of the shared URL can be chosen by selecting a target website.
zh: 
    共享文档/文件夹时，可通过选择目标网站来选择共享 URL 的域。

note: module: base
en: 
    With this module, users will be able to link bank journals to their
    online bank accounts (for supported banking institutions), and configure
    a periodic and automatic synchronization of their bank statements.
zh: 
    使用该模块，用户可将银行日记账链接到其
    在线银行账户（支持的银行机构），并配置定期自动同步银行对账单的功能。
    定期自动同步银行对账单。

note: module: base
en: 
    Withholding and Pension Fund handling for the E-invoice implementation for Italy.
    
        The Withholding tax and the Pension Fund tax are computed like every other tax
        with the ordering by sequence, so please be careful with the order of the taxes
        in your tax configuration.
    
        Please also update the Italian Accounting module (l10n_it) when you install this module.
zh: 
    意大利电子发票实施过程中的预扣和养老基金处理。
    
        预扣税和养老基金税的计算方法与其他税种相同。
        顺序，因此请注意税款配置中的税款顺序。
        因此，请注意税款配置中的税款顺序。
    
        安装本模块时，还请更新意大利会计模块 (l10n_it)。

note: module: base
en:  Let's choose a Point Relais® as shipping address
zh:  让我们选择一个罗莱斯®角作为送货地址

note: module: base odoo-python
en: "group_by" value must be a string %(attribute)s=“%(value)s”
zh: group_by 值必须是字串 %(attribute)s=“%(value)s”

note: module: base
en: # Access Rights
zh: # 访问权限

note: module: base
en: # Groups
zh: # 分组

note: module: base
en: # Record Rules
zh: # 记录规则

note: module: base odoo-python
en: %(action_name)s is not a valid action on %(model_name)s
zh: %(action_name)s 对 %(model_name)s 无效

note: module: base odoo-python
en: %(company_currency_name)s per %(rate_currency_name)s
zh: %(company_currency_name)s 每 %(rate_currency_name)s 个

note: module: base odoo-python
en: %(integral_amount)s %(currency_unit)s
zh: %(integral_amount)s%(currency_unit)s

note: module: base odoo-python
en: %(integral_amount)s %(currency_unit)s and %(fractional_amount)s %(currency_subunit)s
zh: %(integral_amount)s%(currency_unit)s 和 %(fractional_amount)s%(currency_subunit)s

note: module: base odoo-python
en: %(method)s on %(model)s is private and cannot be called from a button
zh: %(model)s 上的 %(method)s 为私人设置，不能通过按钮调用

note: module: base odoo-python
en: %(previous_message)s
    
    Implicitly accessed through '%(document_kind)s' (%(document_model)s).
zh: %(previous_message)s
    
    通过 '%(document_kind)s' (%(document_model)s) 隐式访问。

note: module: base odoo-python
en: %(rate_currency_name)s per %(company_currency_name)s
zh: %(rate_currency_name)s 每 %(company_currency_name)s 个

note: module: base odoo-python
en: %(xmlid)s is of type %(xmlid_model)s, expected a subclass of ir.actions.actions
zh: %(xmlid)s 属于 %(xmlid_model)s 类型，预计是 ir.actions.actions 的子类

note: module: base
en: %A - Full day of the week.
zh: %A - 一周的全天。

note: module: base
en: %B - Full month name."
zh: %B - 月份全称。"

note: module: base
en: %H - Hour (24-hour clock) [00,23]."
zh: %H - 小时 (24小时时钟) [00,23]"

note: module: base
en: %I - Hour (12-hour clock) [01,12]."
zh: %I - 小时(12小时时钟) [01,12]"

note: module: base
en: %M - Minute [00,59]."
zh: %M - 分钟[00,59]"

note: module: base
en: %S - Seconds [00,61]."
zh: %S - 秒[00,61]"

note: module: base
en: %Y - Year with century."
zh: %Y - 四位数的年份"

note: module: base
en: %a - Abbreviated day of the week.
zh: %a - 星期的简称日。

note: module: base
en: %b - Abbreviated month name.
zh: %b - 月份简称

note: module: base
en: %d - Day of the month [01,31]."
zh: %d - 某月的第几天[01, 31]"

note: module: base
en: %j - Day of the year [001,366]."
zh: %j - 一年的第几天 [001,366]"

note: module: base
en: %m - Month number [01,12]."
zh: %m - 月份数 [01,12]"

note: module: base
en: %p - Equivalent of either AM or PM."
zh: %p - 等价于 AM 或 PM"

note: module: base odoo-python
en: %s (Dedicated Outgoing Mail Server):
zh: %s （专用外发邮件服务器）：

note: module: base odoo-python
en: %s per Unit
zh: 每单位 %s

note: module: base
en: %w - Day of the week number [0(Sunday),6]."
zh: %w - 星期几 [0(Sunday),6]."

note: module: base
en: %y - Year without century [00,99]."
zh: %y - 两位数年份 [00,99]"

note: module: base
en: &amp; Close
zh: 关闭

note: module: base odoo-python
en: '%s' does not seem to be a number for field '%%(field)s'
zh: "%s" 对于字段 "%%(field)s" 不是一个有效的数字格式

note: module: base odoo-python
en: '%s' does not seem to be a valid JSON for field '%%(field)s'
zh: %s"似乎不是字段 "%%(field)s" 的有效 JSON 文件

note: module: base odoo-python
en: '%s' does not seem to be a valid date for field '%%(field)s'
zh: "%s" 对于字段 "%%(field)s" 不是一个有效的日期格式

note: module: base odoo-python
en: '%s' does not seem to be a valid datetime for field '%%(field)s'
zh: '%s' 不像是用于字段 '%%(field)s' 的有效日期时间

note: module: base odoo-python
en: '%s' does not seem to be an integer for field '%%(field)s'
zh: "%s" 对于字段 "%%(field)s" 不是一个有效的整形格式

note: module: base odoo-python
en: 'action-' is a reserved prefix.
zh: 'action-' 是被保留的字首。

note: module: base odoo-python
en: 'm-' is a reserved prefix.
zh: 'm-' 是被保留的字首。

note: module: base odoo-python
en: 'new' is reserved, and can not be used as path.
zh: new 是保留值，不能用作路径。

note: module: base odoo-python
en: (Record: %(record)s, User: %(user)s)
zh: （记录：%(record)s，用户：%(user)s）

note: module: base
en: ), are you sure you want to create a new one?
zh: ），确定要创建一个新的吗？

note: module: base
en: , or your preferred text editor
zh: ，或使用您喜欢的文本编辑器

note: module: base
en: , readonly
zh: ，只读

note: module: base
en: , required
zh: ，必填

note: module: base odoo-python
en: - %(description)s (%(model)s)
zh: - %(description)s（%(model)s）

note: module: base odoo-python
en: - Only a root company can be set on “%(record)s”. Currently set to “%(company)s”
zh: - %(record)s 只可设定根公司。目前设定为：%(company)s

note: module: base odoo-python
en: - Record is company “%(company)s” and “%(field)s” (%(fname)s: %(values)s) belongs to another company.
zh: - 记录是公司 %(company)s ；而 %(field)s（%(fname)s： %(values)s）属于另一家公司。

note: module: base
en: - domain =
zh: - 域 =

note: module: base odoo-python
en: - element “%(node)s” is shown in the view for groups: %(groups)s
zh: - 元素 “%(node)s” 会在以下群组的视图画面中显示： %(groups)s

note: module: base
en: - field =
zh: - 字段 =

note: module: base odoo-python
en: - field “%(name)s” does not exist in model “%(model)s”.
zh: - 字段 “%(name)s” 并非在模型 “%(model)s” 内。

note: module: base odoo-python
en: - field “%(name)s” is accessible for groups: %(field_groups)s
zh: - 字段 “%(name)s” 可被以下群组访问：%(field_groups)s

note: module: base
en: - groups =
zh: - 组 =

note: module: base
en: - ondelete =
zh: - 删除时 =

note: module: base
en: - relation =
zh: - 关系 =

note: module: base
en: - selection = [
zh: - 选择 = [

note: module: base
en: - size =
zh: - 大小 =

note: module: base odoo-python
en: - “%(record)s” belongs to company “%(company)s” and “%(field)s” (%(fname)s: %(values)s) belongs to another company.
zh: - %(record)s 属于公司 %(company)s；而 %(field)s（%(fname)s：%(values)s）属于另一家公司。

note: module: base
en: 1. %b, %B         ==&gt; Dec, December
zh: 1.  %b, %B ==> 十二，十二月

note: module: base
en: 2. %a ,%A         ==&gt; Fri, Friday
zh: 2.  %a, %A         ==> 周五，星期五

note: module: base
en: 2FA Invite mail
zh: 2FA 邀请邮件

note: module: base
en: 2FA by mail
zh: 2FA 邮件

note: module: base
en: 360 Feedback
zh: 360 反馈

note: module: base
en: 3rd Party Tax Calculation
zh: 第三方税款计算

note: module: base
en: 3rd Party Tax Calculation for Sale
zh: 第三方销售税计算

note: module: base
en: 4. %d, %m         ==&gt; 05, 12
zh: 4. %d, %m         ==>12月5日

note: module: base
en: 5. %H:%M:%S      ==&gt; 18:25:20
zh: 5. %H:%M:%S      ==>18:25:20

note: module: base
en: 6. %I:%M:%S %p  ==&gt; 06:25:20 PM
zh: 6. %I:%M:%S %p  ==>06:25:20 PM

note: module: base
en: 7. %j              ==&gt; 340
zh: 7. %j              ==>340

note: module: base
en: 8. %S              ==&gt; 20
zh: 8. %S              ==>20

note: module: base
en: 9. %w              ==&gt; 5 ( Friday is the 6th day)
zh: 9. %w              ==&gt; 5 ( 星期五是第6天)

note: module: base
en: <code>Command</code>: x2many commands namespace
zh: <code>Command</code>：x2many<code>命令</code>命名空间

note: module: base
en: <code>UserError</code>: exception class for raising user-facing warning messages
zh: <code>UserError</code>：异常类，用于发出面向用户的警告信息

note: module: base
en: <code>_logger.info(message)</code>: logger to emit messages in server logs
zh: <code>_logger.info(message)</code>: 在服务器日志中发布消息的日志记录器

note: module: base
en: <code>datetime</code> (Python module)
zh: <code>datetime</code> (Python模块)

note: module: base
en: <code>dateutil</code> (Python module)
zh: <code>dateutil</code> (Python模块)

note: module: base
en: <code>env</code>: environment on which the action is triggered
zh: <code>env</code>：触发操作的环境

note: module: base
en: <code>float_compare()</code>: utility function to compare floats based on a specific precision
zh: <code>float_compare()</code>：根据特定精度比较浮点数的实用程序函数

note: module: base
en: <code>log(message, level='info')</code>: logging function to record debug information in <code>ir.logging</code> table
zh: <code>log(message, level='info')</code>: 在<code>ir.logging</code>表中记录调试信息的日志函数

note: module: base
en: <code>model</code>: model of the record on which the action is triggered; is a void recordset
zh: <code>model</code>：触发操作的记录的模型；是无效记录集

note: module: base
en: <code>record</code>: record on which the action is triggered
zh: <code>record</code>：触发操作的记录

note: module: base
en: <code>record</code>: record on which the action is triggered; may be be void
zh: <code>record</code>：触发操作的记录；可能为空

note: module: base
en: <code>records</code>: recordset of all records on which the action is triggered in multi mode
zh: <code>records</code>: 在多重模式下触发操作的所有记录的记录集

note: module: base
en: <code>records</code>: recordset of all records on which the action is triggered in multi mode; may be void
zh: <code>records</code>：多个模式下触发操作的所有记录的记录集；可能为空

note: module: base
en: <code>self</code> (the set of records to compute)
zh: <code>self</code> (要计算的记录集)

note: module: base
en: <code>time</code> (Python module)
zh: <code>time</code> (Python模块)

note: module: base
en: <code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: useful Python libraries
zh: <code>time</code>、<code>datetime</code>、<code>dateutil</code>、<code>timezone</code>：可用的 Python 库

note: module: base
en: <i class="fa fa-building" role="img" aria-label="Enterprise" title="Enterprise"/>
zh: <i class="fa fa-building" role="img" aria-label="企业" title="企业"/>

note: module: base
en: <i class="fa fa-circle" role="img" aria-label="Invalid" title="Invalid"/>
zh: <i class="fa fa-circle" role="img" aria-label="无效" title="无效"/>

note: module: base
en: <i class="fa fa-circle" role="img" aria-label="Ok" title="Ok"/>
zh: <i class="fa fa-circle" role="img" aria-label="确定" title="确定"/>

note: module: base
en: <i class="fa fa-gear"/> Detect Max Limit
zh: <i class="fa fa-gear"/> 探测最大限制

note: module: base
en: <span class="badge rounded-pill bg-light border">inactive</span>
zh: <span class="badge rounded-pill bg-light border">消极</span>

note: module: base
en: <span class="fa fa-laptop fs-1" title="Computer" role="img" aria-label="Computer"/>
zh: <span class="fa fa-laptop fs-1" title="电脑" role="img" aria-label="电脑"/>

note: module: base
en: <span class="fa fa-mobile fs-1" title="Mobile" role="img" aria-label="Mobile"/>
zh: <span class="fa fa-mobile fs-1" title="手机" role="img" aria-label="手机"/>

note: module: base
en: <span class="o_form_label" colspan="2">Click on Update below to start the process...</span>
zh: <span class="o_form_label" colspan="2">点击下面的 "更新 "开始更新...</span>

note: module: base
en: <span class="o_form_label">The selected modules have been updated/installed!</span>
zh: <span class="o_form_label">所选模块已更新/安装！</span>

note: module: base
en: <span class="o_form_label">We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)."</span>
zh: <span class="o_form_label">我们建议重载菜单以显示新菜单新菜单 (Ctrl+T 然后 Ctrl+R)。"</span>

note: module: base
en: <span class="o_stat_text">Activate and Translate</span>
zh: <span class="o_stat_text">激活和翻译</span>

note: module: base
en: <span class="o_stat_text">Add to the 'Print' menu</span>
zh: <span class="o_stat_text">添加到 "打印 "菜单</span>

note: module: base
en: <span class="o_stat_text">Qweb Views</span>
zh: <span class="o_stat_text">Qweb 浏览器</span>

note: module: base
en: <span class="o_stat_text">Remove from the 'Print' menu</span>
zh: <span class="o_stat_text">从 "打印 "菜单中移除</span>

note: module: base
en: <span class="text-white text-uppercase">Danger Zone</span>
zh: <span class="text-white text-uppercase">危险地带</span>

note: module: base
en: <span colspan="2" class="text-muted"> Available variables: </span>
zh: <span colspan="2" class="text-muted">可用变量 </span>

note: module: base
en: <span colspan="2">Current Year with Century: %(year)s</span>
                                    <span colspan="2">Current Year without Century: %(y)s</span>
                                    <span colspan="2">Month: %(month)s</span>
                                    <span colspan="2">Day: %(day)s</span>
zh: <span colspan="2">当年年份：%(year)s</span>
                                    <span colspan="2">不含世纪的年份：%(y)s</span>
                                    <span colspan="2">月份：%(month)s</span>
                                    <span colspan="2">日期：%(day)s</span>

note: module: base
en: <span colspan="2">Day of the Year: %(doy)s</span>
                                    <span colspan="2">Week of the Year: %(woy)s</span>
                                    <span colspan="2">Day of the Week (0:Monday): %(weekday)s</span>
zh: <span colspan="2">一年的第几日：%(doy)s</span>
                                    <span colspan="2">一年的第几周：%(woy)s</span>
                                    <span colspan="2">一周的第几天(0：周一)：%(weekday)s</span>

note: module: base
en: <span colspan="2">Hour 00-&gt;24: %(h24)s</span>
                                    <span colspan="2">Hour 00-&gt;12: %(h12)s</span>
                                    <span colspan="2">Minute: %(min)s</span>
                                    <span colspan="2">Second: %(sec)s</span>
zh: <span colspan="2">小时 00-&gt;24: %(h24)s</span>
                                    <span colspan="2">小时 00-&gt;12: %(h12)s</span>
                                    <span colspan="2">分: %(min)s</span>
                                    <span colspan="2">秒: %(sec)s</span>

note: module: base
en: <span invisible="evaluation_type != 'value' or not update_field_type == 'many2many'">by</span>
zh: <span invisible="evaluation_type != 'value' or not update_field_type == 'many2many'">由</span>

note: module: base
en: <span invisible="evaluation_type != 'value' or update_field_type == 'many2many'">to</span>
zh: <span invisible="evaluation_type != 'value' or update_field_type == 'many2many'">至</span>

note: module: base
en: <span invisible="not is_company">Address</span>
zh: <span invisible="not is_company">地址</span>

note: module: base
en: <span invisible="reset_mode != 'soft'">This view has no previous version.</span>
                            <span invisible="reset_mode != 'hard'">This view is not coming from a file.</span>
                            <span invisible="reset_mode != 'other_view'">You need two views to compare.</span>
zh: <span invisible="reset_mode != 'soft'">此视图没有先前版本。</span>
                            <span invisible="reset_mode != 'hard'">此视图不是来自文件。</span>
                            <span invisible="reset_mode != 'other_view'">您需要两个视图进行比较。</span>

note: module: base
en: <span invisible="update_field_id != False or evaluation_type == 'equation'" class="text-muted">Set a value...</span>
                                <span invisible="evaluation_type != 'equation'">
                                    to this Python expression:
                                </span>
zh: <span invisible="update_field_id != False or evaluation_type == 'equation'" class="text-muted">设置值...</span>
                                <span invisible="evaluation_type != 'equation'">
                                    到这个 Python 表达式：
                                </span>

note: module: base
en: <span>Directory</span>
zh: <span>目录</span>

note: module: base
en: <span>Module</span>
zh: <span>模块</span>

note: module: base
en: <span>Name</span>
zh: <span>名称</span>

note: module: base
en: <span>Object:</span>
zh: <span>目标：</span>

note: module: base
en: <span>Other address for the company (e.g. subsidiary, ...)</span>
zh: <span>公司的其他地址（如子公司......）。</span>

note: module: base
en: <span>Preferred address for all deliveries. Selected by default when you deliver an order that belongs to this company.</span>
zh: <span>所有送货的首选地址。送达属于该公司的订单时默认选择。</span>

note: module: base
en: <span>Preferred address for all invoices. Selected by default when you invoice an order that belongs to this company.</span>
zh: <span>所有发票的首选地址。当您为属于该公司的订单开具发票时，默认选择该地址。</span>

note: module: base
en: <span>Use this to organize the contact details of employees of a given company (e.g. CEO, CFO, ...).</span>
zh: <span>用于组织特定公司员工的详细联系方式（如首席执行官、首席财务官......）。</span>

note: module: base
en: <span>Version</span>
zh: <span>版本</span>

note: module: base
en: <span>Web</span>
zh: <span>网络</span>

note: module: base
en: <strong>Apps</strong>
zh: <strong>应用程序</strong>

note: module: base
en: <strong>Attribute</strong>
zh: <strong>属性</strong>

note: module: base
en: <strong>Dependencies:</strong>
zh: <strong>依赖性：</strong>

note: module: base
en: <strong>Email:</strong>
zh: <strong>电子邮件地址：</strong>

note: module: base
en: <strong>Group</strong>
zh: <strong>组别</strong>

note: module: base
en: <strong>Important:</strong>
                                The key cannot be retrieved later and provides <b>full access</b>
                                to your user account, it is very important to store it securely.
zh: <strong>重要：</strong>
                                重要： 密钥以后无法找回，而且可以<b>完全访问</b>您的用户账户。
                                用户账户的全部访问权限，因此妥善保管非常重要。

note: module: base
en: <strong>Inherited</strong>
zh: <strong>继承</strong>

note: module: base
en: <strong>Label</strong>
zh: <strong>标签</strong>

note: module: base
en: <strong>Menu:</strong>
zh: <strong>菜单</strong>

note: module: base
en: <strong>Name</strong>
zh: <strong>名称</strong>

note: module: base
en: <strong>Phone:</strong>
zh: <strong>电话</strong>

note: module: base
en: <strong>Phone</strong>
zh: <strong>电话</strong>

note: module: base
en: <strong>Please enter your password to confirm you own this account</strong>
zh: <strong>请输入密码以确认您拥有此帐户</strong>

note: module: base
en: <strong>Reports:</strong>
zh: <strong>报表：</strong>

note: module: base
en: <strong>The contact linked to this user is still active</strong>
zh: <strong>与该用户关联的联系人仍处于活动状态</strong>

note: module: base
en: <strong>This operation will permanently erase all data currently stored by the modules!</strong>
zh: <strong>此操作将永久删除所有当前保存在模块内的数据！</strong>

note: module: base
en: <strong>Type</strong>
zh: <strong>类型</strong>

note: module: base
en: <strong>View:</strong>
zh: <strong>查看：</strong>

note: module: base
en: <strong>XML ID</strong>
zh: <strong>XML 标识</strong>

note: module: base
en: <u><strong>Fields</strong></u>
zh: <u><strong>字段</strong></u>

note: module: base
en: <u><strong>Security</strong></u>
zh: <u><strong>权限</strong></u>

note: module: base
en: <u><strong>Views</strong></u>
zh: <u><strong>意见</strong></u>

note: module: base
en: A - AGRICULTURE, FORESTRY AND FISHING
zh: A - 农业、林业和渔业

note: module: base odoo-python
en: A <graph> can only contains <field> nodes, found a <%s>
zh: 一个 <graph> 只能包含 <field> 节点，找到一个 <%s>

note: module: base
en: A Dutch payment provider covering Europe and the US.
zh: 荷兰支付提供商，业务覆盖欧洲和美国。

note: module: base
en: A Dutch payment provider covering several European countries.
zh: 荷兰支付服务提供商，业务覆盖多个欧洲国家。

note: module: base
en: A Dutch payment provider covering several countries in Europe.
zh: 荷兰支付提供商，业务覆盖欧洲多个国家。

note: module: base
en: A French payment provider covering several European countries.
zh: 法国支付提供商。

note: module: base
en: A Nigerian payment provider covering several African countries.
zh: 尼日利亚支付提供商，业务覆盖多个非洲国家。

note: module: base
en: A Slide channel can be linked to forum. Also, profiles from slide and forum are regrouped together
zh: 幻灯片频道可与论坛链接。此外，幻灯片和论坛的资料会重新组合在一起

note: module: base
en: A comprehensive front desk management system that enables guests to effortlessly check in and out while ensuring seamless notifications for hosts.
zh: 全面的前台管理系统可让客人毫不费力地办理入住和退房手续，同时确保为主人提供无缝通知。

note: module: base
en: A group is a set of functional areas that will be assigned to the user in order to give them access and rights to specific applications and tasks in the system. You can create custom groups or edit the ones existing by default in order to customize the view of the menu that users will be able to see. Whether they can have a read, write, create and delete access right can be managed from here.
zh: 权限组是一组功能区域，它将被分配给用户，使其能够拥有权限访问系统内特定的应用程序和任务。您可以可以创建用户组或者修改现有的默认用户组，这样可以自定义该组用户可见的菜单视图。从这里管理他们是否可以拥有读取、写入、创建和删除的权限。

note: module: base
en: A homepage for the IoT Box
zh: 主页为IoT Box

note: module: base
en: A module to generate exceptions.
zh: 生成异常的模块。

note: module: base
en: A module to test HTTP
zh: 测试 HTTP 的模块

note: module: base
en: A module to test Odoo code with various linters.
zh: 使用各种衬垫测试 Odoo 代码的模块。

note: module: base
en: A module to test the API.
zh: 测试 API 的模块。

note: module: base
en: A module to test the RPC requests.
zh: 测试RPC请求的模块。

note: module: base
en: A module to test the uninstall feature.
zh: 测试卸载功能的模块。

note: module: base
en: A module to test translation import.
zh: 测试翻译导入的模块。

note: module: base
en: A module to verify the Assets Bundle mechanism.
zh: 验证资产打包机制的模块。

note: module: base
en: A module to verify the inheritance using _inherit across modules.
zh: 使用 _inherit 验证跨模块继承的模块。

note: module: base
en: A module to verify the inheritance using _inherits in non-original modules.
zh: 在不是原版的模块测试继承using _inherits的模块。

note: module: base
en: A module to verify the inheritance using _inherits.
zh: 测试继承using _inherits的模块。

note: module: base
en: A module to verify the inheritance.
zh: 测试继承的模块。

note: module: base
en: A module with dummy methods.
zh: 具有仿真方法的模块。

note: module: base
en: A non-profit international educational and scientific
                        organisation, hosting three departments (aeronautics and
                        aerospace, environmental and applied fluid dynamics, and
                        turbomachinery and propulsion).
zh: 一个非盈利性的国际性教育科学组织，主持三个部门（航空及航空航天、环境和应用流体动力学，以及涡轮机械和推进）

note: module: base
en: A non-profit international educational and scientific organisation, hosting three departments (aeronautics and aerospace, environmental and applied fluid dynamics, and turbomachinery and propulsion).
zh: 非营利性国际教育和科学组织，下设三个系（航空航天系、环境和应用流体力学系以及涡轮机械与推进系）。

note: module: base
en: A partner with the same <span><span class="o_vat_label">Company Registry</span></span> already exists (
zh: 同一家公司的合作伙伴 <span><span class="o_vat_label">公司注册</span></span>已经存在

note: module: base
en: A partner with the same <span><span class="o_vat_label">Tax ID</span></span> already exists (
zh: 拥有相同 <span><span class="o_vat_label">税号</span></span>的合作伙伴已经存在 (

note: module: base
en: A payment provider covering India.
zh: 覆盖印度的支付服务提供商。

note: module: base
en: A payment provider covering several countries in Latin America.
zh: 覆盖拉丁美洲多个国家的支付服务提供商。

note: module: base
en: A payment provider for Indonesian and the Philippines.
zh: 印度尼西亚和菲律宾的支付服务提供商。

note: module: base
en: A payment provider for custom flows like wire transfers.
zh: 用于电汇等定制流程的支付提供商。

note: module: base
en: A payment provider for enabling Sepa Direct Debit in the EU.
zh: 一家在欧盟启用Sepa直接借记的支付服务提供商。

note: module: base
en: A payment provider for running fake payment flows for demo purposes.
zh: 支付提供商，用于运行虚假的支付流程进行演示。

note: module: base
en: A user associated to the contact
zh: 与联系人关联的用户

note: module: base
en: A user without any rights on Appraisals will be able to see the application, create and manage appraisals for himself and the people he's manager of.
zh: 没有任何 "考核 "权限的用户可以查看应用程序，为自己和自己的管理者创建和管理考核。

note: module: base
en: A user without any rights on Time Off will be able to see the application, create his own holidays and manage the requests of the users he's manager of.
zh: 对休假没有任何权利的用户将能够查看应用程序、创建自己的假期并管理他的经理用户的请求。

note: module: base odoo-python
en: A valid email is required for find_or_create to work properly.
zh: 要使 find_or_create 正常工作，必须提供有效的电子邮件。

note: module: base
en: A0  5   841 x 1189 mm
zh: A0  5   841 x 1189 毫米

note: module: base
en: A1  6   594 x 841 mm
zh: A1  6   594 x 841 毫米

note: module: base
en: A2  7   420 x 594 mm
zh: A2  7   420 x 594 毫米

note: module: base
en: A3  8   297 x 420 mm
zh: A3  8   297 x 420 毫米

note: module: base
en: A4  0   210 x 297 mm, 8.26 x 11.69 inches
zh: A4 0 210 x 297 毫米，8.26 x 11.69 英寸

note: module: base
en: A5  9   148 x 210 mm
zh: A5  9   148 x 210 毫米

note: module: base
en: A6  10  105 x 148 mm
zh: A6  10  105 x 148 毫米

note: module: base
en: A7  11  74 x 105 mm
zh: A7  11  74 x 105 毫米

note: module: base
en: A8  12  52 x 74 mm
zh: A8  12  52 x 74 毫米

note: module: base
en: A9  13  37 x 52 mm
zh: A9  13  37 x 52 毫米

note: module: base
en: API Key Description
zh: API 密钥说明

note: module: base odoo-python
en: API Key Ready
zh: API 密钥就绪

note: module: base
en: API Key: description input wizard
zh: API 密钥：描述输入向导

note: module: base
en: API Keys
zh: API密钥

note: module: base
en: API Keys Listing
zh: API 密钥列表

note: module: base
en: API Keys are used to connect to Odoo from external tools without the need for a password or Two-factor Authentication.
zh: API 密钥用于从外部工具连接 Odoo，无需密码或双因素验证。

note: module: base
en: API Keys maximum duration days
zh: API 密钥最长有效期（天）

note: module: base odoo-python
en: ASCII characters are required for %(value)s in %(field)s
zh: 必须是 ASCII 字符。值：%(value)s，字段：%(field)s

note: module: base
en: Accepted Users
zh: 授权学生

note: module: base
en: Access Controls
zh: 权限控制

note: module: base
en: Access Groups
zh: 权限组

note: module: base
en: Access Menu
zh: 权限菜单

note: module: base odoo-python
en: Access Rights Inconsistency
zh: 访问权限不匹配

note: module: base
en: Access Rights Mismatch
zh: 访问权限不匹配

note: module: base
en: Access documents from the employee profile
zh: 从员工资料轻松访问您的文档

note: module: base
en: Access the website profile of the users
zh: 访问用户的网站简介

note: module: base
en: Access to export feature
zh: 访问导出功能

note: module: base odoo-python
en: Access to unauthorized or invalid companies.
zh: 访问未经授权或无效的公司。

note: module: base
en: Account - Allow updating tax grids
zh: 账户 - 允许更新税务网格

note: module: base
en: Account Automatic Transfers
zh: 科目自动转账

note: module: base
en: Account Bank Statement Extract
zh: 账户银行对账单摘录

note: module: base
en: Account Bank Statement Import
zh: 会计银行对账单导入

note: module: base
en: Account Batch Payment Reconciliation
zh: 会计批量支付对账

note: module: base
en: Account Charts
zh: 账户图表

note: module: base
en: Account Extract
zh: 会计摘要

note: module: base
en: Account Holder
zh: 账户持有者

note: module: base
en: Account Holder Name
zh: 账户持有人姓名

note: module: base
en: Account Invoice Extract
zh: 会计结算单展开

note: module: base
en: Account Invoice Extract Purchase
zh: 会计科目应收结算单捕获采购

note: module: base
en: Account Online Payment
zh: 在线支付账户

note: module: base
en: Account SEPA QR Code
zh: 账户 SEPA QR 码

note: module: base
en: Account Security
zh: 账户安全

note: module: base
en: Account Winbooks Import
zh: 会计科目 Winbook 导入

note: module: base
en: Account accountant check printing
zh: 会计人员打印支票

note: module: base
en: Account holder name, in case it is different than the name of the Account Holder
zh: 账户持有人姓名，如果与账户持有人姓名不同

note: module: base
en: Accounting - MRP
zh: 会计 - 生产

note: module: base
en: Accounting - MRP Subcontracting
zh: 会计 - MRP 外包

note: module: base
en: Accounting Consistency Tests
zh: 会计一致性测试

note: module: base
en: Accounting Import
zh: 会计汇入

note: module: base
en: Accounting Reports
zh: 会计报表

note: module: base
en: Accounting chart for Netherlands
    ================================
    
    This module is specially made to manage the accounting functionality
    according to the Dutch best practice.
    
    This module contains the Dutch Chart of Accounts and the VAT schema.
    This schema is made for the most common Companies and therefore suitable
    to be used for almost every Company.
    
    The VAT accounts are linked promptly to generate the required reports. Examples
    of this reports intercommunitaire transactions.
    
    After installation of this module the configuration will be activated.
    Select the Chart of Accounts named "Netherlands - Accounting".
    
    Hereafter entering the name of the Company, total digits of Chart of Accounts,
    Bank Account Number and the default Currency.
    
    Note: total digits configured by default are 6.
zh: 荷兰会计账户
    ================================
    
    此模块是专门为管理荷兰最佳实践的会计功能而制作的。
    
    此模块包含荷兰会计科目表和增值税方案。此方案适用于大多数公司，
    因此几乎适用于所有公司。
    
    增值税账户会立即链接以生成所需的报告。例如，这些报告的交易。
    
    安装此模块后，将激活配置。选择名为“荷兰-会计”的会计科目表。
    
    在此之后，输入公司名称、会计科目表的总位数、银行账号和默认币别。
    
    注意：默认配置的总位数为6位。

note: module: base
en: Accounting/Fleet bridge
zh: 会计/车队管理连接器

note: module: base odoo-python
en: Action %(action_reference)s (id: %(action_id)s) does not exist for button of type action.
zh: 按钮绑定的动作%(action_reference)s (id: %(action_id)s) 不存在。

note: module: base
en: Action Description
zh: 动作描述

note: module: base
en: Action Details
zh: 动作详情

note: module: base
en: Action Type
zh: 动作类型

note: module: base
en: Action URL
zh: 动作URL

note: module: base
en: Action Usage
zh: 动作用途

note: module: base
en: Action Window Close
zh: 操作窗口关闭

note: module: base
en: Action Window View
zh: 动作窗体视图

note: module: base
en: Active Lang Count
zh: 有效语言数量

note: module: base
en: Active Parent Id
zh: 有效的父项ID

note: module: base
en: Active Parent Model
zh: 有效的绑定模型

note: module: base
en: Actual Next Number
zh: 实际下一个编号

note: module: base
en: Add Avatax support to POS
zh: 为POS增加Avatax支持

note: module: base
en: Add Languages
zh: 添加语言

note: module: base
en: Add Merge action in contextual menu of helpdesk ticket model.
zh: 在服务台工单模型的上下文菜单中增加合并动作.

note: module: base
en: Add Merge action in contextual menu of project task and tag models.
zh: 在项目任务和标签模型的上下文菜单中增加合并动作.

note: module: base
en: Add OdooBot in discussions
zh: 在讨论中添加 OdooBot

note: module: base
en: Add SMS capabilities to CRM
zh: 在CRM中添加短信功能

note: module: base
en: Add Subcontracting information in Cost Analysis Reports and Production Analysis
zh: 在成本分析报表和生产分析中添加外包信息

note: module: base
en: Add a language
zh: 增加一个语言

note: module: base
en: Add a link to edit a translation in Transifex
zh: 添加链接以编辑Transifex中的翻译

note: module: base
en: Add a payment step at the end of appointment and resource bookings
zh: 在预约和资源预订结束时添加付款步骤

note: module: base
en: Add a payment step at the end of appointment and resource bookings, on website
zh: 在网站上的预约和资源预订结束时增加付款步骤

note: module: base
en: Add a project link between POs and their generated stock pickings.
zh: 在POS和生成的库存领料间增加一个项目链接

note: module: base
en: Add a task suggestion form to your website
zh: 在网站上添加任务建议表

note: module: base
en: Add a website snippet for the mail groups.
zh: 为邮件组添加网站片段。

note: module: base
en: Add cash basis functionality for reports
zh: 为报表增加收付实现制功能

note: module: base
en: Add certification capabilities to your courses
zh: 在课程中添加认证功能

note: module: base
en: Add certification to resume of your employees
zh: 在员工简历中添加认证

note: module: base
en: Add code to manage custom taxes to the POS assets bundle
zh: 增加用于管理POS资产包中的自定义税项代码

note: module: base
en: Add completed courses to resume of your employees
zh: 在员工简历中添加已完成的课程

note: module: base
en: Add crm UTM info on social
zh: 在社交上增加 crm UTM 消息

note: module: base odoo-python
en: Add direction
zh: 添加方向

note: module: base odoo-python
en: Add directional information (not used for digital)
zh: 添加方向信息（不用于数字信号）

note: module: base
en: Add extra fields on addresses
zh: 为地址添加额外字段

note: module: base
en: Add fields for state calculation of payroll on the employee.
zh: 添加用于计算员工工资单状态的字段。

note: module: base
en: Add information of sale order linked to the registration for the creation of the lead.
zh: 添加与注册相关联的销售订单信息，以创建销售线索。

note: module: base
en: Add lead / opportunities UTM info on mass mailing
zh: 在群发邮件中添加线索/机会 UTM 信息

note: module: base
en: Add lead / opportunities info on mass mailing sms
zh: 在短信群发中添加线索/机会信息

note: module: base
en: Add sale UTM info on social
zh: 在社交上增加销售 UTM 消息

note: module: base
en: Add sale order UTM info on mass mailing
zh: 在群发邮件中添加销售订单 UTM 信息

note: module: base
en: Add sale order info on mass mailing sms
zh: 在短信群发中添加销售订单信息

note: module: base
en: Add sale subscription support in mass mailing
zh: 在群发邮件中增加销售订阅支持

note: module: base
en: Add the support of batch transfers into the barcode view
zh: 在条码视图中增加批量调拨的支持

note: module: base
en: Add variants to Sales Order through a grid entry.
zh: 通过表单网格条目在销售订单中添加变体。

note: module: base
en: Add variants to your purchase orders through an Order Grid Entry.
zh: 通过订单网格输入将变量添加到采购订单中。

note: module: base
en: Add views and tweaks on event
zh: 在活动上增加视图和调整

note: module: base
en: Adding
zh: 添加

note: module: base
en: Addison Olson is a mighty sales representative at Deco Addict.
zh: Addison Olson是Deco Addict一位强大的销售代表。

note: module: base
en: Addon for the POS App that allows customers to view the menu on their smartphone.
zh: POS 应用程序的插件，可让顾客在智能手机上查看菜单。

note: module: base
en: Addon for the Self Order App that allows customers to pay by Adyen.
zh: 自助终端应用程序的附加组件，允许客户使用 Adyen 付款。

note: module: base
en: Addon for the Self Order App that allows customers to pay by Razorpay POS Terminal.
zh: 自助终端应用程序的插件，允许客户通过 Razorpay POS 终端付款。

note: module: base
en: Addon for the Self Order App that allows customers to pay by Stripe.
zh: 自助终端应用程序的插件，允许客户使用 Stripe 付款。

note: module: base
en: Address Format
zh: 地址格式

note: module: base
en: Address format...
zh: 地址格式...

note: module: base odoo-python
en: Address separator
zh: 地址分隔符

note: module: base
en: Adds American style tipping to Adyen
zh: 为 Adyen 添加美式小费

note: module: base
en: Adds American style tipping to Stripe
zh: 为Stripe支付添加小费

note: module: base
en: Adds a Gross to Net Salary Simulaton
zh: 增加总收入到净工资仿真

note: module: base
en: Adds a button to schedule calls from leads in Kanban.
zh: 添加了一个按钮，可在 Kanban 中安排来自线索的通话。

note: module: base
en: Adds a full traceability of inventory operations on the profitability report.
zh: 在盈利报告中增加了库存操作的完整可追溯性。

note: module: base
en: Adds a full traceability of reinvoice expenses on the profitability report.
zh: 在盈利报告中增加了对再开发票费用的全面跟踪。

note: module: base
en: Adds a softphone and helpers to make phone calls directly from within your Odoo database.
zh: 添加软电话和助手，可直接从 Odoo 数据库拨打电话。

note: module: base
en: Adds a stat button on lead form view to access their livechat sessions.
zh: 在线索表单视图上添加统计按钮，以访问他们的即时聊天会话。

note: module: base
en: Adds free shipping mechanism in sales orders
zh: 在销售订单中添加免费送货机制

note: module: base
en: Adds notably the map view of contact
zh: 显著增加了联系人的地图视图

note: module: base
en: Adds specific fields to Employees for Mexican companies.
zh: 为墨西哥公司的雇员添加特定字段。

note: module: base
en: Adds support for authentication by LDAP server.
    ===============================================
    This module allows users to login with their LDAP username and password, and
    will automatically create Odoo users for them on the fly.
    
    **Note:** This module only work on servers that have Python's ``python-ldap`` module installed.
    
    Configuration:
    --------------
    After installing this module, you need to configure the LDAP parameters in the
    General Settings menu. Different companies may have different
    LDAP servers, as long as they have unique usernames (usernames need to be unique
    in Odoo, even across multiple companies).
    
    Anonymous LDAP binding is also supported (for LDAP servers that allow it), by
    simply keeping the LDAP user and password empty in the LDAP configuration.
    This does not allow anonymous authentication for users, it is only for the master
    LDAP account that is used to verify if a user exists before attempting to
    authenticate it.
    
    Securing the connection with STARTTLS is available for LDAP servers supporting
    it, by enabling the TLS option in the LDAP configuration.
    
    For further options configuring the LDAP settings, refer to the ldap.conf
    manpage: manpage:`ldap.conf(5)`.
    
    Security Considerations:
    ------------------------
    Users' LDAP passwords are never stored in the Odoo database, the LDAP server
    is queried whenever a user needs to be authenticated. No duplication of the
    password occurs, and passwords are managed in one place only.
    
    Odoo does not manage password changes in the LDAP, so any change of password
    should be conducted by other means in the LDAP directory directly (for LDAP users).
    
    It is also possible to have local Odoo users in the database along with
    LDAP-authenticated users (the Administrator account is one obvious example).
    
    Here is how it works:
    ---------------------
        * The system first attempts to authenticate users against the local Odoo
          database;
        * if this authentication fails (for example because the user has no local
          password), the system then attempts to authenticate against LDAP;
    
    As LDAP users have blank passwords by default in the local Odoo database
    (which means no access), the first step always fails and the LDAP server is
    queried to do the authentication.
    
    Enabling STARTTLS ensures that the authentication query to the LDAP server is
    encrypted.
    
    User Template:
    --------------
    In the LDAP configuration on the General Settings, it is possible to select a *User
    Template*. If set, this user will be used as template to create the local users
    whenever someone authenticates for the first time via LDAP authentication. This
    allows pre-setting the default groups and menus of the first-time users.
    
    **Warning:** if you set a password for the user template, this password will be
             assigned as local password for each new LDAP user, effectively setting
             a *master password* for these users (until manually changed). You
             usually do not want this. One easy way to setup a template user is to
             login once with a valid LDAP user, let Odoo create a blank local
             user with the same login (and a blank password), then rename this new
             user to a username that does not exist in LDAP, and setup its groups
zh: 添加对LDAP服务器的身份验证支持。
    ===============================================
    此模块允许用户使用其LDAP用户名和密码登录，并会自动为他们创建Odoo用户。
    
    **注意：**此模块仅适用于安装了Python的``python-ldap``模块的服务器。
    
    配置：
    --------------
    安装此模块后，您需要在“常规设置”菜单中配置LDAP参数。不同的公司可能有不同的LDAP服务器，只要它们具有唯一的用户名（在Odoo中的用户名需要唯一，即使跨多个公司也是如此）。
    
    还支持匿名LDAP绑定（对于允许的LDAP服务器），只需在LDAP配置中保留LDAP用户和密码为空即可。这不允许用户进行匿名身份验证，仅用于在尝试对用户进行身份验证之前验证用户是否存在的主LDAP帐户。
    
    对于支持它的LDAP服务器，可以通过在LDAP配置中启用TLS选项来启用使用STARTTLS保护连接。
    
    有关配置LDAP设置的其他选项，请参阅ldap.conf手册页：manpage:`ldap.conf(5)`。
    
    安全注意事项：
    ------------------------
    用户的LDAP密码永远不会存储在Odoo数据库中，只有在需要验证用户时才会查询LDAP服务器。不会发生密码重复，并且密码仅在一个地方管理。
    
    Odoo不管理LDAP中的密码更改，因此任何密码更改都应直接通过LDAP目录进行（对于LDAP用户）。
    
    数据库中也可以有本地Odoo用户和LDAP认证用户（管理员帐户是一个明显的例子）。
    
    它的工作原理如下：
    ---------------------
        * 系统首先尝试使用本地Odoo数据库对用户进行身份验证；
        * 如果此身份验证失败（例如，因为用户没有本地密码），则系统会尝试使用LDAP进行身份验证；
    
    由于LDAP用户在本地Odoo数据库中默认具有空密码（这意味着没有访问权限），因此第一步始终失败，并且LDAP服务器将查询进行身份验证。
    
    启用STARTTLS可确保对LDAP服务器的身份验证查询进行加密。
    
    用户模板：
    --------------
    在“常规设置”的LDAP配置中，可以选择*用户模板*。如果设置，每当有人通过LDAP身份验证首次进行身份验证时，就会使用此用户作为模板来创建本地用户。这允许预设第一次用户的默认组和菜单。
    
    **警告：**如果为用户模板设置密码，则此密码将分配为每个新LDAP用户的本地密码，从而为这些用户设置*主密码*（直到手动更改为止）。您通常不希望这样做。设置模板用户的一种简单方法是使用有效的LDAP用户登录一次，让Odoo创建具有相同登录名（和空密码）的空白本地用户，然后将此新用户重命名为在LDAP中不存在的用户名，并设置其组。

note: module: base
en: Adds the use of a service checking the status of the submitted documents to Digipoort
zh: 新增使用服务，检查已向 Digipoort 提交文件的状态

note: module: base
en: Administrative divisions of a country. E.g. Fed. State, Departement, Canton
zh: 一个国家的行政区划. E.g. 省/州, 部, 区

note: module: base
en: Administrative/Utilities
zh: 行政/公用事业

note: module: base odoo-python
en: Administrator access is required to uninstall a module
zh: 卸载模块要求管理员身份

note: module: base
en: Advanced Address Formatting
zh: 高级的地址格式

note: module: base
en: Advanced Event Track Management
zh: 高级活动专题管理

note: module: base
en: Advanced Events
zh: 高级活动

note: module: base
en: Advanced features for CRM
zh: 客户关系管理的高级特征

note: module: base
en: Advanced features for PoS
zh: PoS 的高级功能

note: module: base
en: Advanced features for Stock
zh: 库存高级特性

note: module: base
en: Advanced views to manage landed cost for subcontracting orders
zh: 管理分包订单到岸成本的高级视图

note: module: base
en: After Address
zh: 在地址后面

note: module: base
en: After Amount
zh: 在金额后面

note: module: base
en: Agorot
zh: 阿高洛

note: module: base
en: Agriculture
zh: 农业

note: module: base
en: Algeria - Accounting
zh: 阿尔及利亚 - 会计

note: module: base
en: Algeria - Accounting Reports
zh: 阿尔及利亚 - 会计报告

note: module: base
en: All Child
zh: 全部子项

note: module: base odoo-python
en: All contacts must have the same email. Only the Administrator can merge contacts with different emails.
zh: 所有的联系人都必须具有唯一的电子邮件。只有管理员可以合并不同的电子邮件联系人。

note: module: base
en: All our contractual relations will be governed exclusively by United States law.
zh: 我们所有的合作关系都将受国家法律管辖.

note: module: base
en: All the emails and documents sent to this contact will be translated in this language.
zh: 发送到该联系人的所有EMail和文件将以这种语言翻译.

note: module: base
en: Allocate PTOs and follow leaves requests
zh: 分配 PTO 和跟踪请假申请

note: module: base
en: Allow custom taxes in POS
zh: 允许在 POS 系统中自定义税项

note: module: base
en: Allow generating fsm tasks from ticket
zh: 允许从工单创建 fsm 任务

note: module: base
en: Allow people to book meetings in your agenda
zh: 允许人们在您的议程中预订会议

note: module: base
en: Allow per-order lead creation mode
zh: 允许按订单创建线索模式

note: module: base
en: Allow shoppers to compare products based on their attributes
zh: 允许购物者根据产品属性对产品进行比较

note: module: base
en: Allow shoppers to enlist products
zh: 允许购物者征集产品

note: module: base
en: Allow to create recurring order on storable product
zh: 允许为可储存产品创建循环订单

note: module: base
en: Allow to sync your Outlook Calendar from the Appointment App
zh: 允许从约会应用程序同步您的 Outlook 日历

note: module: base
en: Allow updating tax grids on existing entries
zh: 允许更新现有条目的税项网格

note: module: base
en: Allow user without repair right to access fsm stock.picking
zh: 允许无维修权限的用户访问 fsm stock.picking

note: module: base
en: Allowed Companies
zh: 允许的公司

note: module: base
en: Allowed Groups
zh: 允许的群组

note: module: base
en: Allows integration with mail plugins.
zh: 允许与邮件插件集成。

note: module: base
en: Allows the subcontracting process with the barcode views
zh: 允许外包过程使用条码视图

note: module: base
en: Allows the usage of quality checks within the barcode views
zh: 允许在条码视图中使用质量检查

note: module: base
en: Allows the viewing of records on a map
zh: 允许地图上的查看这些记录

note: module: base
en: Allows to access the website profile of the users and see their statistics (karma, badges, etc..)
zh: 允许访问用户的网站配置并查看他们的统计(贡献度、徽章等...)

note: module: base
en: Allows to link forum on a course
zh: 允许在课程上链接一个论坛

note: module: base
en: Allows to register withholdings during the payment of an invoice.
zh: 允许在支付发票时登记预扣款项。

note: module: base
en: Allows to send sms to website visitor
zh: 允许向网站访客发送短信

note: module: base
en: Allows to send sms to website visitor if the visitor is linked to a lead.
zh: 若网站访客链接到一个线索允许向其发送短信。

note: module: base
en: Allows to send sms to website visitor if the visitor is linked to a partner.
zh: 如果网站访问者与合作伙伴有链接，则允许向该访问者发送短信。

note: module: base
en: Allows to send sms to website visitor that have lead
zh: 允许向具有线索的网站访问者发送短信

note: module: base
en: Allows use of stock application to manage rentals inventory
zh: 允许使用库存应用程序管理租金库存

note: module: base
en: Allows using Reconciliation with the Batch Payment feature.
zh: 允许对批量支付功能使用对账.

note: module: base
en: Allows using Reconciliation with the account check printing.
zh: 允许使用对账功能与支票打印对账。

note: module: base
en: Allows website customers to choose delivery pick-up points
zh: 允许网站客户选择送货提货点

note: module: base
en: Allows you to manage your documents.
zh: 允许您管理文档。

note: module: base
en: Amazon Connector
zh: 亚马逊连接器

note: module: base
en: Amazon/Avatax Bridge
zh: 亚马逊/Avatax 桥接模块

note: module: base odoo-python
en: Ambiguous specification for field '%(field)s', only provide one of name, external id or database id
zh: field '%(field)s' 的描述模糊，只要提供 名称， external id 或者database id之一

note: module: base
en: Amounts in this currency are rounded off to the nearest multiple of the rounding factor.
zh: 该币别的金额四舍五入到最接近的四舍五入系数的倍数。

note: module: base
en: An Amazon payment provider covering the MENA region.
zh: 覆盖中东和北非地区的亚马逊支付服务提供商。

note: module: base
en: An American payment provider for online payments all over the world.
zh: 美国支付服务提供商，提供全球在线支付服务。

note: module: base
en: An Irish-American payment provider covering the US and many others.
zh: 爱尔兰裔美国人支付服务提供商，业务覆盖美国及其他许多国家。

note: module: base odoo-python
en: An SMTP exception occurred. Check port number and connection security type.
     %s
zh: 出现 SMTP 异常。检查端口号和连接安全类型。
     %s

note: module: base odoo-python
en: An SSL exception occurred. Check connection security type.
     %s
zh: 出现 SSL 异常。检查连接安全类型。
     %s

note: module: base
en: An arbitrary string, interpreted by the client according to its own needs and wishes. There is no central tag repository across clients.
zh: 任意字符串，将根据自身需要由客户端解释执行。不存在跨客户端的中心标签库。

note: module: base
en: An auto-installable module is automatically installed by the system when all its dependencies are satisfied. If the module has no dependency, it is always installed.
zh: 当所有依赖满足时，一个可自动安装模块将被系统自动安装。如果该模块没有任何依赖，那么系统总是会安装它。

note: module: base odoo-python
en: An email is required for find_or_create to work
zh: find_or_create需要一个电子邮件才能工作

note: module: base odoo-python
en: An option is not supported by the server:
     %s
zh: 服务器不支持某个选项：
     %s

note: module: base
en: An payment provider based in Hong Kong covering most Asian countries.
zh: 总部设在香港的支付服务提供商，业务覆盖大多数亚洲国家。

note: module: base
en: An payment provider covering the US, Australia, and Canada.
zh: 覆盖美国、澳大利亚和加拿大的支付服务提供商。

note: module: base
en: Analytic Accounting
zh: 分析会计

note: module: base
en: Analytic Accounting Enterprise
zh: 分析会计企业版

note: module: base
en: Analytic accounting in Manufacturing
zh: 制造辅助核算项

note: module: base
en: Analytic cost of employee work in manufacturing
zh: 制造业员工工作的分析性成本

note: module: base odoo-python
en: Another partner already has this barcode
zh: 另一个合作伙伴已拥有此条形码

note: module: base
en: Application Terms
zh: 申请条款

note: module: base odoo-python
en: Apply Schedule Upgrade
zh: 应用升级

note: module: base
en: Apply Scheduled Upgrades
zh: 执行已安排升级

note: module: base
en: Appointment Google Calendar
zh: 预约谷歌日历

note: module: base
en: Appointment Lead Generation
zh: 预约线索创建

note: module: base
en: Appointment Microsoft Calendar
zh: 预约微软日历

note: module: base
en: Appointment SMS
zh: 约会短信息

note: module: base
en: Appointment Testing Module
zh: 约会测试模块

note: module: base
en: Appraisal - Skills
zh: 评价 - 技能

note: module: base
en: Appraisal - Survey
zh: 评价 - 调查

note: module: base
en: Appraisal Contract
zh: 评价合同

note: module: base
en: Appraisals
zh: 评估

note: module: base
en: Approval from documents
zh: 文件批准

note: module: base
en: Approvals
zh: 审批

note: module: base
en: Approvals - Purchase
zh: 审批 - 采购

note: module: base
en: Approvals - Purchase - Stock
zh: 审批 - 采购 - 库存

note: module: base
en: Apps To Export
zh: 待导出应用

note: module: base
en: Apps to Uninstall
zh: 待卸载应用

note: module: base
en: Apps to Update
zh: 待更新应用

note: module: base
en: Apps:
zh: 应用模块：

note: module: base
en: Arch Filename
zh: Arch 文件名

note: module: base
en: Architecture Diff
zh: 结构差异

note: module: base
en: Are you sure to execute the automatic merge of your contacts?
zh: 您确定要执行联系人自动合并吗？

note: module: base
en: Are you sure to execute the list of automatic merges of your contacts?
zh: 您确定要执行联系人自动合并列表吗？

note: module: base
en: Argentina - Accounting
zh: 阿根廷 - 会计

note: module: base
en: Argentinean - Point of Sale with AR Doc
zh: 阿根廷 - 带有 AR Doc 的POS

note: module: base
en: Argentinean eCommerce
zh: 阿根廷电子商务

note: module: base
en: Arguments sent to the client along with the view tag
zh: 与视图标记一起发送给客户端的参数

note: module: base
en: Ariary
zh: 阿里亚里

note: module: base
en: As a team, we are happy to contribute to this event.
zh: 作为一个团队，我们很高兴为这次活动做出贡献.

note: module: base
en: Assess your employees
zh: 评估您的员工

note: module: base
en: Assets Management
zh: 资产管理

note: module: base
en: Assets/Fleet bridge
zh: 资产/车队桥接

note: module: base
en: Assign tags to your contacts to organize, filter and track them.
zh: 为联系人指定标签，以便对其进行整理、筛选和跟踪。

note: module: base
en: Assist your users with automatic completion & suggestions when filling their address during checkout
zh: 在用户结账时填写地址时，为其提供自动完成功能和建议

note: module: base
en: Associated reports
zh: 相关报表

note: module: base odoo-python
en: At least one language must be active.
zh: 至少要激活一种语言。

note: module: base
en: Attach a new document
zh: 附加新文件

note: module: base odoo-python
en: Attachment is not encoded in base64.
zh: 附件不是使用Base64编码。

note: module: base
en: Attachments List and Document Indexation
zh: 附录清单和文件索引

note: module: base
en: Attendance Gantt
zh: 出席甘特图

note: module: base
en: Attendance Holidays
zh: 节假日

note: module: base
en: Attendances
zh: 出勤

note: module: base
en: Attendances - Planning
zh: 上座率 - 规划

note: module: base
en: Attract visitors to subscribe to mailing lists
zh: 吸引访客订阅邮件列表

note: module: base
en: Aurar
zh: 奥拉

note: module: base
en: Australia - Accounting
zh: 澳大利亚 - 会计

note: module: base
en: Australia - Payroll
zh: 澳大利亚 - 工资

note: module: base
en: Australia - Payroll with Accounting
zh: 澳大利亚--工资与会计

note: module: base
en: Austria - Accounting
zh: 奥地利 - 会计

note: module: base
en: Austrian SAF-T Export
zh: 奥地利 SAF-T 出口

note: module: base
en: Austrian Standardized Charts & Tax
zh: 奥地利标准化会计表

note: module: base
en: Auth Method
zh: 验证方式

note: module: base odoo-python
en: Authenticate by using SSL certificates, belonging to your domain name. 
    SSL certificates allow you to authenticate your mail server for the entire domain name.
zh: 使用属于您域名的 SSL 证书进行验证。
    SSL 证书允许您对整个域名的邮件服务器进行验证。

note: module: base
en: Authenticate with
zh: 验证

note: module: base
en: Authentication Info
zh: 验证信息

note: module: base
en: Authentication via LDAP
zh: 使用 LDAP 认证

note: module: base
en: Auto Install Required
zh: 需要自动安装

note: module: base
en: Auto-complete partner companies' data
zh: 自动完成合作伙伴公司的数据

note: module: base
en: Automatic Installation
zh: 自动安装

note: module: base
en: Automatic Merge Wizard
zh: 自动合并向导

note: module: base
en: Automatic Vacuum
zh: 自动清理

note: module: base
en: Automatically creates extra time-off on contract signature
zh: 合同签字时自动创建额外的休假时间

note: module: base
en: Automatically finds the purchase order linked to a vendor bill when using invoice extraction
zh: 使用结算单捕获时自动查找连结到供应商账单的采购订单

note: module: base
en: Automatically set dates on tasks generated by appointments
zh: 自动设置预约生成的任务的日期

note: module: base
en: Automation Rules
zh: 自动化规则

note: module: base
en: Automation Rules based on Employee Contracts
zh: 基于员工合同的自动化规则

note: module: base
en: Available Models
zh: 可用机型

note: module: base
en: Available for User
zh: 可供用户使用

note: module: base
en: Avatar 1024
zh: 头像 1024

note: module: base
en: Avatar 128
zh: 头像 128

note: module: base
en: Avatar 256
zh: 头像 256

note: module: base
en: Avatar 512
zh: 头像 512

note: module: base
en: Avatax Brazil
zh: 阿瓦塔斯巴西

note: module: base
en: Avatax for Inventory
zh: AvaTax 库存管理

note: module: base
en: Avatax for SO
zh: 销售订单Avatax

note: module: base
en: Avatax for geo localization
zh: Avatax 用于地理定位

note: module: base
en: Avoid auto-enabling the documents feature on fsm projects
zh: 避免在fsm项目上自动启用文档功能

note: module: base
en: Azure Interior brings honesty and seriousness to wood industry while helping customers deal with trees, flowers and fungi.
zh: Azure Interior 在帮助客户处理树木、花卉和真菌的同时，为木材行业带来诚实和认真.

note: module: base
en: B - MINING AND QUARRYING
zh: B - 采矿和采石

note: module: base
en: B0  14  1000 x 1414 mm
zh: B0  14  1000 x 1414 毫米

note: module: base
en: B1  15  707 x 1000 mm
zh: B1  15  707 x 1000 毫米

note: module: base
en: B10    16  31 x 44 mm
zh: B10 16 31 x 44 毫米

note: module: base
en: B2  17  500 x 707 mm
zh: B2  17  500 x 707 毫米

note: module: base
en: B3  18  353 x 500 mm
zh: B3  18  353 x 500 毫米

note: module: base
en: B4  19  250 x 353 mm
zh: B4  19  250 x 353 毫米

note: module: base
en: B5  1   176 x 250 mm, 6.93 x 9.84 inches
zh: B5 1 176 x 250 毫米，6.93 x 9.84 英寸

note: module: base
en: B6  20  125 x 176 mm
zh: B6  20  125 x 176 毫米

note: module: base
en: B7  21  88 x 125 mm
zh: B7  21  88 x 125 毫米

note: module: base
en: B8  22  62 x 88 mm
zh: B8  22  62 x 88 毫米

note: module: base
en: B9  23  33 x 62 mm
zh: B9  23  33 x 62 毫米

note: module: base odoo-python
en: Bad file format: %s
zh: 错误的文件格式：%s

note: module: base
en: Badge ID
zh: 徽标 ID

note: module: base
en: Baht
zh: 泰铢

note: module: base
en: Baisa
zh: 阿曼里亚尔

note: module: base
en: Balboa
zh: 巴拿马巴波亚

note: module: base
en: Bangladesh - Accounting
zh: 孟加拉国 - 会计

note: module: base
en: Bangladesh - Accounting Reports
zh: 孟加拉 - 会计报告

note: module: base
en: Bangladesh - Payroll
zh: 孟加拉国 - 薪酬管理

note: module: base
en: Bangladesh - Payroll with Accounting
zh: 孟加拉国 - 薪酬管理与会计

note: module: base
en: Bani
zh: 巴尼

note: module: base
en: Bank Address
zh: 银行地址

note: module: base
en: Bank Identifier Code
zh: 银行识别码

note: module: base
en: Bank Name
zh: 银行名称

note: module: base
en: Bank account type: Normal or IBAN. Inferred from the bank account number.
zh: 银行账户类型：普通或 IBAN。根据银行账号推断。

note: module: base
en: Banks are the financial institutions at which you and your contacts have their accounts.
zh: 银行是您和您的联系人开设账户的金融机构。

note: module: base odoo-python
en: Barcode %s
zh: 条形码 %s

note: module: base
en: Barcode - GS1 Nomenclature
zh: 条形码 - GS1 术语

note: module: base
en: Barcode Expiry
zh: 条码过期

note: module: base
en: Barcode Quality MRP module
zh: 条码质量 MRP 模块

note: module: base
en: Barcode Quality bridge module
zh: 条码品检桥接模块

note: module: base
en: Barcode for Batch Transfer
zh: 批量调拨条码

note: module: base odoo-python
en: Barcode symbology
zh: 条形码符号

note: module: base odoo-python
en: Barcode type, eg: UPCA, EAN13, Code128
zh: 条码类型，例如：UPCA，EAN13，Code128

note: module: base
en: Barcode/Quality/Batch Transfer bridge module
zh: 条码/质量/批量调拨桥接模块

note: module: base
en: Base - Module Install Request
zh: 基础 - 模块安装申请

note: module: base
en: Base Automation Tests: Ensure Flow Robustness
zh: 基本自动化测试：确保流量稳定

note: module: base
en: Base Field
zh: 基础字段

note: module: base
en: Base Import & Export Tests: Ensure Flow Robustness
zh: 基础导入和导出测试：确保流程稳健性

note: module: base odoo-python
en: Base Language 'en_US' can not be deleted.
zh: 基础 语言 'en_US' 不能 删除。

note: module: base
en: Base Object
zh: 模型名称

note: module: base
en: Base Properties
zh: 属性

note: module: base
en: Base View Architecture
zh: 基础视图架构

note: module: base
en: Base import
zh: 基础导入

note: module: base
en: Base import module
zh: 导入模块

note: module: base
en: Base module for Slovenian reports
zh: 斯洛文尼亚语报告的基础模块

note: module: base
en: Base view
zh: 视图

note: module: base
en: Base: Portal Users Deletion
zh: 基础：门户网站用户 删除

note: module: base
en: Basic 2D Grid view for odoo
zh: 基本的2D矩阵视图

note: module: base
en: Basic Cohort view for odoo
zh: Odoo的基本群组视图

note: module: base
en: Basic Feature for Quality
zh: 质量的基本特征

note: module: base
en: Basic models and helpers to support In-App purchases.
zh: 支持应用内采购的基本模型和助手。

note: module: base
en: Basic models and helpers to support Internet of Things.
zh: 支持互联网的基本模型和助手程序.

note: module: base
en: Batch Payment
zh: 批量付款

note: module: base
en: Batch Transfer, Carrier
zh: 批量调拨，载体

note: module: base
en: Be able to see Identification Type and AFIP Responsibility in ecommerce checkout form.
zh: 能在电子商务结账表单中看到识别类型和 AFIP 责任。

note: module: base
en: Be able to see Identification Type in ecommerce checkout form.
zh: 能在电子商务结账表单中看到识别类型。

note: module: base
en: Be aware that editing the architecture of a standard view is not advised, since the changes will be overwritten during future module updates.<br/>
                            We recommend applying modifications to standard views through inherited views or customization with Odoo Studio.
zh: 请注意，不建议编辑标准视图的结构，因为在未来的模块更新中，更改将被覆盖。<br/>
                            我们建议通过继承视图或使用 Odoo Studio 定制来对标准视图进行修改。

note: module: base
en: Before Address
zh: 地址之前

note: module: base
en: Before Amount
zh: 金额前

note: module: base
en: Belgian Registered Cash Register
zh: 比利时注册的收银机

note: module: base
en: Belgium - Accounting
zh: 比利时 - 会计

note: module: base
en: Belgium - Accounting Reports - Prorata Deduction
zh: 比利时 - 会计报告 - 按比例扣除

note: module: base
en: Belgium - Disallowed Expenses Fleet
zh: 比利时 - 不允许的开支舰队

note: module: base
en: Belgium - Payroll - Export to Group S
zh: 比利时 - 工资单 - 导出到 Group S

note: module: base
en: Belgium - Payroll - Export to Partena
zh: 比利时 - 工资单 - 导出到 Partena

note: module: base
en: Belgium - Payroll - Export to SD Worx
zh: 比利时 - 工资 - 导出至 SD Worx

note: module: base
en: Belgium - Payroll - Export to UCM
zh: 比利时 - 工资单 - 导出到 UCM

note: module: base
en: Below text serves as a suggestion and doesn’t engage Odoo S.A. responsibility.
zh: 以下文字仅供参考，Odoo S.A.不承担责任。

note: module: base
en: Benin - Accounting
zh: 贝宁 - 会计

note: module: base
en: Bill to your UPS account number
zh: 账单到您的UPS帐号

note: module: base
en: Binding Model
zh: 绑定模型

note: module: base
en: Binding Type
zh: 绑定类型

note: module: base
en: Binding View Types
zh: 绑定视图类型

note: module: base
en: Birr
zh: 比尔

note: module: base odoo-python
en: Blame the following rules:
    %s
zh: 归咎于以下规则：
    %s

note: module: base
en: Bolivar
zh: 玻利瓦尔

note: module: base
en: Bolivia - Accounting
zh: 玻利维亚 - 会计

note: module: base
en: Bolivia - Accounting Reports
zh: 玻利维亚-会计报告

note: module: base
en: Booths Sale/Exhibitors Bridge
zh: 展位销售/参展商桥接

note: module: base
en: Booths/Exhibitors Bridge
zh: 展位/参展商桥接

note: module: base
en: Bottom Margin (mm)
zh: 下边距（毫米）

note: module: base
en: Brandon works in IT sector <b>since 10 years</b>. He is known
                    notably for selling mouse traps. With that trick he cut
                    IT budget by almost half within the last 2 years.
zh: Brandon <b>在 IT 行业工作了 10 年</b>。 他是众所周知的
                     尤其是出售捕鼠器。 用那个把戏他砍了
                     IT 预算在过去 2 年内减少了近一半.

note: module: base
en: Brazil - Sale
zh: 巴西 - 销售

note: module: base
en: Brazil - Sale Subscription
zh: 巴西 - 销售订阅

note: module: base
en: Brazilian - Accounting
zh: 巴西 - 会计

note: module: base
en: Brazilian Accounting EDI for eCommerce
zh: 巴西电子商务会计 EDI

note: module: base
en: Bridge Sign functionalities with the Rental application
zh: 使用租赁应用程序桥接符号功能

note: module: base
en: Bridge between IAP and CRM
zh: IAP 与 CRM 之间的桥梁

note: module: base
en: Bridge between IAP and mail
zh: IAP 与邮件之间的桥梁

note: module: base
en: Bridge between Mrp and Accounting
zh: MRP 与会计之间的桥梁

note: module: base
en: Bridge between Sale and Accounting
zh: 销售与会计之间的桥梁

note: module: base
en: Bridge between Stock and Accounting
zh: 库存和会计之间的桥梁

note: module: base
en: Bridge created to add the number of assets linked to an AA to a project form
zh: 创建桥接以将连结到 AA 的资产数量增加到项目表单

note: module: base
en: Bridge created to add the number of contracts linked to an AA to a project form
zh: 创建桥梁以将连结到 AA 的合约数量增加到项目表单中

note: module: base
en: Bridge created to add the number of expenses linked to an AA to a project form
zh: 创建将 AA 相关联的费用数量增加到项目表单中的桥梁

note: module: base
en: Bridge created to add the number of subscriptions linked to an AA to a project form
zh: 创建 Bridge 以将连结到 AA 的订阅数量增加到项目表单

note: module: base
en: Bridge module between Amazon Connector and Avatax
zh: Amazon Connector 和 Avatax 之间的桥接模块

note: module: base
en: Bridge module between Sales Margin and Sales Timesheet
zh: 销售保证金和销售时间表之间的桥接模块

note: module: base
en: Bridge module between hr and mailbot.
zh: hr 和 mailbot 之间的桥梁模块。

note: module: base
en: Bridge module between point_of_sale and account_reports, for tax reporting.
zh: point_of_sale 和 account_reports 之间的桥接模块，用于报税。

note: module: base
en: Bridge module between time off and contract
zh: 休假与合约之间的桥接模块

note: module: base
en: Bridge module between website_event_booth_exhibitor and website_event_booth_sale.
zh: 网站_event_booth_exhibitor（参展商）和网站_event_booth_sale（展位销售）之间的桥接模块。

note: module: base
en: Bridge module calendar, contract
zh: 日历、合约桥接模块

note: module: base
en: Bridge module for MRP subcontracting and enterprise to avoid some conflicts with studio
zh: 用于MRP外包和企业的桥接模块，避免与工作室冲突

note: module: base
en: Bridge module for Purchase requisition and Sales. Used to properly create purchase requisitions for subcontracted services
zh: 采购申请和销售的桥梁模块。用于为分包服务正确创建请购单

note: module: base
en: Bridge module for Website sale comparison and wishlist
zh: 用于网站销售比较和愿望清单的桥接模块

note: module: base
en: Bridge module for helpdesk modules using the website.
zh: 用于使用网站的服务台模块的连接模块.

note: module: base
en: Bridge module for project and enterprise
zh: 连接模块-项目/企业版

note: module: base
en: Bridge module for project_enterprise and hr
zh: 于 project_enterprise 和 hr 的桥接模块

note: module: base
en: Bridge module for project_enterprise and hr_contract
zh: 于 project_enterprise 和 hr_contract 的桥接模块

note: module: base
en: Bridge module for stock_fleet and enterprise
zh: stock_fleet 及企业版的桥接模块

note: module: base
en: Bridge module linking Holidays Gantt and Contracts modules
zh: 桥模块连接假期甘特图和合约模块

note: module: base
en: Bridge module to push notifications to event attendees
zh: 桥接模块向活动参与者推送通知

note: module: base
en: Bridge module to support quiz features during "live" tracks.
zh: 桥接模块，支持 "现场 "专题中的问答功能。

note: module: base
en: Budget Management
zh: 预算管理

note: module: base
en: Build automated mailing campaigns
zh: 建立自动邮件发送活动

note: module: base
en: Build nice quotations
zh: 建立漂亮的报价单

note: module: base
en: Build your own dashboards
zh: 创建自己的仪表板

note: module: base
en: Bulgaria - Accounting
zh: 保加利亚 - 会计

note: module: base
en: Bundle name
zh: 打包名称

note: module: base
en: Burkina Faso - Accounting
zh: 布基纳法索 - 会计

note: module: base odoo-python
en: Button must have a name
zh: 按钮必须有名称

note: module: base odoo-python
en: By default the widget uses the field information
zh: 默认情况下，小部件使用字段信息

note: module: base
en: Bypass HTML Field Sanitize
zh: 绕过 HTML 字段消毒

note: module: base
en: C - MANUFACTURING
zh: c - 制造业

note: module: base
en: C5E 24  163 x 229 mm
zh: C5E 24  163 x 229 毫米

note: module: base
en: CFDI 4.0 fields for sale orders
zh: CFDI 4.0 销售订单字段

note: module: base
en: CRM
zh: 客户关系管理系统

note: module: base
en: CRM Deduplication
zh: 客户关系管理重复数据删除

note: module: base
en: CRM Gamification
zh: 游戏化 CRM

note: module: base
en: CRM Livechat
zh: 客户关系管理即时聊天

note: module: base
en: CRM Mail Plugin
zh: CRM 邮件插件

note: module: base
en: CRM Sale Subscription
zh: CRM销售订阅

note: module: base
en: CRM enterprise
zh: CRM 企业

note: module: base
en: CRM in marketing automation
zh: 营销自动化中的客户关系管理

note: module: base
en: CSV format: you may edit it directly with your favorite spreadsheet software,
                                    the rightmost column (value) contains the translations
zh: CSV 格式: 你可以用你的电子表格软件直接修改。最右边一列（值）包括了翻译

note: module: base
en: Calendar - SMS
zh: 日历 - 短信

note: module: base
en: Call At
zh: 调用时间

note: module: base
en: Cameroon - Accounting
zh: 喀麦隆 - 会计

note: module: base odoo-python
en: Can not create Many-To-One records indirectly, import the field separately
zh: 不能间接创建 M2O （多对一）记录，分别导入字段

note: module: base odoo-python
en: Can only rename one field at a time!
zh: 一次只能给一个字段改名!

note: module: base odoo-python
en: Can't compare more than two views.
zh: 无法比较两种以上的观点。

note: module: base
en: Canada - Accounting
zh: 加拿大 - 会计

note: module: base
en: Canada - Accounting Reports
zh: 加拿大 - 会计报告

note: module: base
en: Cancel Install
zh: 取消安装

note: module: base
en: Cancel Uninstall
zh: 取消卸载

note: module: base odoo-python
en: Cannot aggregate on %s parameter
zh: 未能综合计算%s参数

note: module: base odoo-python
en: Cannot create new '%s' records from their name alone. Please create those records manually and try importing again.
zh: 无法仅根据名称创建新的"%s"记录。请手动创建这些记录，然后再尝试导入。

note: module: base odoo-python
en: Cannot deactivate a language that is currently used by contacts.
zh: 无法停用联系人当前使用的语言。

note: module: base odoo-python
en: Cannot deactivate a language that is currently used by users.
zh: 无法停用用户正在使用的语言。

note: module: base odoo-python
en: Cannot duplicate configuration!
zh: 配置信息不能复制！

note: module: base odoo-python
en: Cannot groupby on %s parameter
zh: 未能依据%s参数进行分组

note: module: base odoo-python
en: Cannot rename/delete fields that are still present in views:
    Fields: %(fields)s
    View: %(view)s
zh: 无法重命名/删除视图中仍然存在的字段：%(fields)s
    视图：%(view)s

note: module: base odoo-python
en: Cannot upgrade module “%s”. It is not installed.
zh: 无法升级模块 “%s”。它没有安装。

note: module: base
en: Cash Basis Accounting Reports
zh: 收付实现制会计报告

note: module: base
en: Centas
zh: 立分

note: module: base
en: Centavo
zh: 莫桑比克

note: module: base
en: Centavos
zh: 莫桑比克

note: module: base
en: Centesimo
zh: 巴波亚

note: module: base
en: Centesimos
zh: 比索

note: module: base
en: Centime
zh: 生丁

note: module: base
en: Centimes
zh: 生丁

note: module: base
en: Centimo
zh: 分

note: module: base
en: Centimos
zh: 分

note: module: base
en: Central African Republic - Accounting
zh: 中非共和国 - 会计

note: module: base
en: Centralize employee information
zh: 集中管理员工信息

note: module: base
en: Centralize your address book
zh: 集中管理地址簿

note: module: base
en: Centralize, manage, share and grow your knowledge library
zh: 集中、管理、共享和发展您的知识库

note: module: base
en: Certain countries apply withholding at source on the amount of invoices, in accordance with their internal legislation. Any withholding at source will be paid by the client to the tax authorities. Under no circumstances can My Company (San Francisco) become involved in costs related to a country's legislation. The amount of the invoice will therefore be due to My Company (San Francisco) in its entirety and does not include any costs relating to the legislation of the country in which the client is located.
zh: 某些国家根据其国内立法对结算单金额实行源头预扣. 任何源泉扣缴将由客户支付给税务机关. 在任何情况下，我司(旧金山)都不得参与与国家立法相关的费用. 因此，结算单金额将全部归我司(旧金山)所有，不包括与客户所在国家/地区的法律相关的任何费用.

note: module: base
en: Certificate-based authentication requires a TLS transport
zh: 基于证书的身份验证需要 TLS 传输

note: module: base
en: Change My Preferences
zh: 更改我的首选项

note: module: base
en: Change Password Wizard
zh: 修改密码向导

note: module: base
en: Change the way addresses are displayed in reports
zh: 修改报告中的地址显示方式

note: module: base odoo-python
en: Changing the company of a contact should only be done if it was never correctly set. If an existing contact starts working for a new company then a new contact should be created under that new company. You can use the "Discard" button to abandon this change.
zh: 更改一个联系人的公司只能在从未被正确设置的情况下完成。如果现存的联系人开始在一个新的公司工作，应该在新公司内创建一个新的联系人。您可以使用“取消”按钮取消此更改。

note: module: base odoo-python
en: Changing the model of a field is forbidden!
zh: 不允许更改模型的字段！

note: module: base odoo-python
en: Changing the type of a field is not yet supported. Please drop it and create it again!
zh: 不允许更改字段类型，如需更改请先删除该字段再重新创建！

note: module: base odoo-python
en: Changing to 12-hour clock format instead.
zh: 改为 12 小时时钟格式。

note: module: base
en: Chat with your website visitors
zh: 与您网站的访问者进行聊天

note: module: base
en: Chat, mail gateway and private channels
zh: 聊天、邮件代理和私人通道

note: module: base
en: Check Printing Base
zh: 支票打印基础

note: module: base
en: Check if the contact is a company, otherwise it is a person
zh: 若客户性质属公司客户请打勾，个人客户请勿勾选

note: module: base
en: Check printing basic features
zh: 支票打印基础功能

note: module: base
en: Check this box if this contact is an Employee.
zh: 勾选此项 如果 这个 联系人 是 一个 员工.

note: module: base
en: Checkout Newsletter
zh: 结账通讯

note: module: base
en: Checks Management
zh: 支票管理

note: module: base
en: Checksum/SHA1
zh: 校验码/SHA1

note: module: base
en: Child Actions
zh: 下级动作

note: module: base
en: Child Applications
zh: 子应用

note: module: base
en: Child IDs
zh: 子 IDs

note: module: base
en: Child Tags
zh: 儿童标签

note: module: base
en: Child server actions that will be executed. Note that the last return returned action value will be used as global return value.
zh: 将要执行的子级服务器的操作。请注意，最后返回返回动作值将被用作全局返回值。

note: module: base
en: Chile - Accounting
zh: 智利 - 会计

note: module: base
en: Chilean eCommerce
zh: 智利电子商务

note: module: base
en: Chilean module for Point of Sale
zh: 智利POS模块

note: module: base
en: China - Accounting
zh: 中国 - 会计

note: module: base
en: China - City Data
zh: 中国-城市数据

note: module: base
en: Choose a subview of partners that includes only address fields, to change the way users can input addresses.
zh: 选择只包含地址字段的合作伙伴子视图，更改用户输入地址的方式。

note: module: base
en: Choose a value...
zh: 选择一个值...

note: module: base
en: Choose the connection encryption scheme:
    - None: SMTP sessions are done in cleartext.
    - TLS (STARTTLS): TLS encryption is requested at start of SMTP session (Recommended)
    - SSL/TLS: SMTP sessions are encrypted with SSL/TLS through a dedicated port (default: 465)
zh: 选择连接加密方案：
    - 无： SMTP 会话以明文方式进行。
    - TLS (starttls)：在 SMTP 会话开始时请求 TLS 加密（推荐使用）
    - SSL/TLS：通过专用端口（默认值：465）使用 SSL/TLS 对 SMTP 会话进行加密

note: module: base
en: Choose the website on which documents/folder are shared
zh: 选择共享文件/文件夹的网站

note: module: base
en: Clearing it
zh: 正在清理

note: module: base
en: Click & Collect
zh: 线上下单 & 线下取货

note: module: base
en: Client Action
zh: 客户端动作

note: module: base
en: Client Actions
zh: 客户端动作

note: module: base
en: Client action tag
zh: 客户端动作标签

note: module: base
en: Cloud Storage
zh: 云端储存空间

note: module: base
en: Cloud Storage Azure
zh: 云端储存 Azure

note: module: base
en: Cloud Storage Google
zh: 云端储存 谷歌

note: module: base
en: Code to compute the value of the field.
    Iterate on the recordset 'self' and assign the field's value:
    
        for record in self:
            record['size'] = len(record.name)
    
    Modules time, datetime, dateutil are available.
zh: 用于计算字段值的代码.
    在记录集「self」中迭代并配置字段的值:
    
     for record in selffor record in self:
     record['size'] = len(record.name)
    
    模块 time, datetime, dateutil 可用.

note: module: base
en: Cohort View
zh: 群组视图

note: module: base
en: Collect payments from your customers through SEPA direct debit.
zh: 通过 SEPA 直接扣款从您的客户收款.

note: module: base
en: Collect, organize and share documents.
zh: 收集、整理和共享文档。

note: module: base
en: Colleen Diaz works in IT sector <b>since 10 years</b>. He is known
                    notably for selling mouse traps. With that trick he cut
                    IT budget by almost half within the last 2 years.
zh: Colleen Diaz <b>在 IT 领域工作了 10 年</b>。 他是众所周知的
                     尤其是出售捕鼠器。 用那个把戏他砍了
                     IT 预算在过去 2 年内减少了近一半.

note: module: base
en: Colombia - Accounting
zh: 哥伦比亚 - 会计

note: module: base
en: Colombian - Point of Sale
zh: 哥伦比亚 - POS

note: module: base
en: Colombian Accounting and Tax Preconfiguration
zh: 哥伦比亚会计及税种预配置

note: module: base
en: Color Index
zh: 颜色索引

note: module: base
en: Column 2
zh: 列 2

note: module: base
en: Column referring to the record in the comodel table
zh: 关联 comodel 表中记录的列

note: module: base
en: Column referring to the record in the model table
zh: 关联数据模型表中记录的列

note: module: base
en: Come see us live, we hope to meet you!
zh: 欢迎前来现场观看我们的演出，希望能与您见面！

note: module: base
en: Comm10E 25  105 x 241 mm, U.S. Common 10 Envelope
zh: Comm10E 25 105 x 241毫米

note: module: base
en: Comma-separated list of addresses or domains for which this server can be used.
    e.g.: "notification@odoo.com" or "odoo.com"
zh: 以逗号分隔的地址或域列表，该服务器可用于这些地址或域。
    例如"notification@odoo.com "或 "odoo.com"

note: module: base
en: Comma-separated list of allowed view modes, such as 'form', 'list', 'calendar', etc. (Default: list,form)
zh: 视图模式是以逗号分隔的定义列表，如：“form”、“list”、“calendar”等（默认：list, form）

note: module: base
en: Command Line Interface
zh: 命令行界面

note: module: base
en: Commercial Entity
zh: 商业实体

note: module: base
en: Common module for requesting data from the extract server
zh: 从提取服务器请求数据的通用模块

note: module: base
en: Comoros - Accounting
zh: 科摩罗 - 会计

note: module: base
en: Companies
zh: 公司

note: module: base odoo-python
en: Company %(company_name)s is not in the allowed companies for user %(user_name)s (%(company_allowed)s).
zh: 公司 %(company_name)s 不在用户 %(user_name)s (%(company_allowed)s) 允许的公司中.

note: module: base
en: Company Dependent
zh: 公司依赖

note: module: base
en: Company Details
zh: 公司详情

note: module: base
en: Company ID
zh: 公司注册号

note: module: base
en: Company Logo
zh: 公司 Logo

note: module: base
en: Company Name Entity
zh: 公司名称实体

note: module: base
en: Company Name...
zh: 公司名称...

note: module: base
en: Company Rate
zh: 公司汇率

note: module: base
en: Company Tagline
zh: 公司标语

note: module: base
en: Company Type
zh: 公司类型

note: module: base
en: Company tagline, which is included in a printed document's header or footer (depending on the selected layout).
zh: 公司标语，包含在打印文档的页眉或页脚（取决于所选版式）。

note: module: base odoo-python
en: Company used for the original currency (only used for t-esc). By default use the user company
zh: 公司使用的原始币别(仅用于t-esc). 默认情况下使用用户的公司

note: module: base
en: Compare To View
zh: 比较视图

note: module: base
en: Compare timesheets and forecast for your projects
zh: 比较项目的工时表和预测

note: module: base
en: Compare timesheets and plannings
zh: 比较工时表和计划

note: module: base
en: Compare/Reset
zh: 比较/重置

note: module: base
en: Complete Address
zh: 完整地址

note: module: base
en: Complete ID
zh: 完整 ID

note: module: base
en: Complete Name
zh: 全名

note: module: base
en: Compute
zh: 计算

note: module: base odoo-python
en: Compute method cannot depend on field 'id'
zh: 计算方法不能依赖于字段 "id

note: module: base
en: Computed field to check if the record should be visible according to the domain
zh: 计算得出的字段，根据网域去检查记录是否可见

note: module: base
en: Computed fields are defined with the fields
                                                    <strong>Dependencies</strong> and <strong>Compute</strong>.
zh: 计算字段由<strong>依赖</strong>和<strong>计算</strong>得出。

note: module: base
en: Computed fields are defined with the fields
                                        <strong>Dependencies</strong> and <strong>Compute</strong>.
zh: 计算字段由<strong>依赖</strong>和<strong>计算</strong>得出。

note: module: base
en: Config Settings
zh: 配置设定

note: module: base
en: Config Wizard Steps
zh: 配置向导步骤

note: module: base
en: Config: Run Remaining Action Todo
zh: 配置：运行剩余操作

note: module: base
en: Configuration Wizards
zh: 配置向导

note: module: base
en: Configure resellers commissions on subscription sale
zh: 设置订阅销售的经销商佣金

note: module: base
en: Configure timesheet invoicing
zh: 配置工时表开立发票

note: module: base
en: Congo - Accounting
zh: 刚果 - 会计

note: module: base
en: Connect the Web Client to Hardware Peripherals
zh: 连接网站客户端到并行硬件

note: module: base odoo-python
en: Connect to your server through your usual username and password. 
    This is the most basic SMTP authentication process and may not be accepted by all providers.
zh: 通过常用的用户名和密码连接到服务器。
    这是最基本的 SMTP 验证过程，并非所有提供商都接受。

note: module: base
en: Connection Encryption
zh: 连接加密

note: module: base odoo-python
en: Connection Test Failed! Here is what we got instead:
     %s
zh: 连接测试失败！ 原因是：
      %s

note: module: base odoo-python
en: Connection Test Successful!
zh: 连接测试成功！

note: module: base
en: Constraint Type
zh: 约束类型

note: module: base
en: Constraint to ensure that either an XML action or a python_method is defined, but not both.
zh: 此限制是确保有定义 XML 操作或 python_method，但不能同时定义两者。

note: module: base
en: Constraint to ensure that if a python_method is defined, then the name must also be defined.
zh: 此限制是确保如果有定义 python_method，则也必需定义名称。

note: module: base
en: Constraint to ensure that the embedded_parent_res_id is only defined when a top_action_id is defined.
zh: 此限制是确保只会在定义 top_action_id 时，才会定义 embedded_parent_res_id。

note: module: base
en: Constraints with the same name are unique per module.
zh: 每个模块内相同名称的约束必须唯一。

note: module: base
en: Consulting Services
zh: 咨询服务

note: module: base
en: Contact / Address
zh: 联系人/地址

note: module: base
en: Contact Creation
zh: 联系人创建

note: module: base
en: Contact Form
zh: 联系表单

note: module: base
en: Contact Tag
zh: 联系人标签

note: module: base
en: Contact Tags
zh: 联系标签

note: module: base
en: Contact Titles
zh: 联系标题

note: module: base
en: Contact image
zh: 联系图片

note: module: base odoo-python
en: Contact your administrator to request access if necessary.
zh: 如有必要，请联系您的管理员申请访问权限。

note: module: base
en: Contacts & Addresses
zh: 联系方式

note: module: base
en: Contacts Enterprise
zh: 联系人-企业

note: module: base
en: Contacts require a name
zh: 联系人需要姓名

note: module: base
en: Contains In-App Purchases
zh: 包含应用内采购

note: module: base
en: Context Value
zh: 上下文值

note: module: base
en: Context dictionary as Python expression, empty by default (Default: {})
zh: 上下文字典作为 Python表达式，默认为空 (默认：{})

note: module: base
en: Contract - Signature
zh: 合同 - 签字

note: module: base
en: Contracts
zh: 合同

note: module: base
en: Control the quality of your products
zh: 控制产品质量

note: module: base
en: Control the quality of your products with IoT devices
zh: 使用IOT 设备控制产品质量

note: module: base
en: Convert Tickets from/to Leads
zh: 从/向线索转换工单

note: module: base
en: Convert attachments to links for emails over
zh: 将附件转换为超链接，当大小超过

note: module: base
en: Convert emails to Helpdesk Tickets.
zh: 将电子邮件转换为服务台工单.

note: module: base
en: Costa Rica - Accounting
zh: 哥斯达黎加 - 会计

note: module: base odoo-python
en: Could not load your certificate / private key. 
    %s
zh: 无法加载您的证书/私钥。
    %s

note: module: base odoo-python
en: Couldn't create contact without email address!
zh: 不能建立没有电子邮件地址的联系人！

note: module: base
en: Count (Incl. Archived)
zh: 计数(包括归档)

note: module: base
en: Country Calling Code
zh: 国家/地区长途区号

note: module: base
en: Country Group
zh: 国家/地区组

note: module: base
en: Country Groups
zh: 国家/地区组

note: module: base
en: Country Specific VAT Label
zh: 特定国家/地区增值税标签

note: module: base
en: Country state
zh: 国家省/州

note: module: base
en: Coupons & Loyalty
zh: 优惠券 & 会员

note: module: base
en: Coupons, Promotions, Gift Card and Loyalty for eCommerce
zh: 电子商务优惠券、促销、礼品卡和会员

note: module: base
en: Course Certifications
zh: 课程认证

note: module: base
en: Create Access
zh: 创建

note: module: base
en: Create Contextual Action
zh: 创建上下文动作

note: module: base
en: Create Date
zh: 创建日期

note: module: base
en: Create Jitsi room on website.
zh: 在网站上创建 Jitsi 房间.

note: module: base
en: Create Menu
zh: 创建菜单

note: module: base
en: Create Menu Wizard
zh: 创建菜单向导

note: module: base
en: Create Record
zh: 创建记录

note: module: base
en: Create Reports for Field service workers
zh: 为现场服务工作人员创建报告

note: module: base
en: Create Uid
zh: 创建Uid

note: module: base
en: Create a Bank
zh: 创建银行

note: module: base
en: Create a Bank Account
zh: 创建银行账户

note: module: base
en: Create a Contact Tag
zh: 创建联系人标签

note: module: base
en: Create a Contact in your address book
zh: 在通讯录中创建联系人

note: module: base
en: Create a Country Group
zh: 创建国家/地区组

note: module: base
en: Create a Menu
zh: 创建菜单

note: module: base
en: Create a State
zh: 创建省/州

note: module: base
en: Create a Title
zh: 创建标题

note: module: base
en: Create a customized view
zh: 创建自定视图

note: module: base
en: Create a new company
zh: 创建一个新公司

note: module: base
en: Create a new customer in your address book
zh: 在您的通讯录中创建新联系人

note: module: base
en: Create a new vendor in your address book
zh: 在您的通讯录中新建供应商

note: module: base
en: Create an Industry
zh: 创建行业

note: module: base
en: Create and customize your Odoo apps
zh: 创建和自定您的Odoo应用

note: module: base
en: Create and manage the companies that will be managed by Odoo from here. Shops or subsidiaries can be created and maintained from here.
zh: 在此处创建与管理系统中的公司机构信息. 门市与下属机构也可以在这里进行创建与维护.

note: module: base
en: Create and validate approvals requests
zh: 创建和验证批准请求

note: module: base
en: Create company
zh: 创建公司

note: module: base
en: Create custom worksheet for quality control
zh: 创建用于质量控制的自定工作表

note: module: base
en: Create custom worksheets for Maintenance
zh: 为维护创建自定义工作表

note: module: base
en: Create customizable worksheet
zh: 创建可自定的工作表

note: module: base
en: Create lead from livechat conversation
zh: 从实时聊天会话创建线索

note: module: base
en: Create leads from event registrations.
zh: 从活动注册中创造线索。

note: module: base
en: Create new lead with using /lead command in the channel
zh: 在通道中使用 /lead 命令创建新的线索

note: module: base
en: Create work entries from attendances based on employee's planning
zh: 根据员工的计划，从出勤情况中创建工作条目

note: module: base
en: Create work entries from the employee's attendances
zh: 根据员工出勤情况创建工作输入

note: module: base
en: Create work entries from the employee's planning
zh: 根据员工计划创建工作记录

note: module: base
en: Created Menus
zh: 创建的菜单

note: module: base
en: Created Views
zh: 创建的视图

note: module: base
en: Creation details
zh: 创建详情

note: module: base
en: Croatia - Accounting (Euro)
zh: 克罗地亚 - 会计（欧元）

note: module: base
en: Croatia - Accounting (Kuna)
zh: 克罗地亚 - 会计（库纳）

note: module: base
en: Croatia - Accounting Reports
zh: 克罗地亚-会计报告

note: module: base
en: Cron
zh: 定时任务

note: module: base
en: Cron Trigger
zh: 定时任务触发器

note: module: base
en: Cron Triggers
zh: 定时任务触发器

note: module: base odoo-python
en: Cron job %(name)s (%(id)s) has been deactivated after failing %(count)s times. More information can be found in the server logs around %(time)s.
zh: Cron 作业 %(name)s (%(id)s) 在经历 %(count)s 次失败后已停用。服务器日志內有更多信息，时间约为 %(time)s。

note: module: base
en: Cuban convertible peso
zh: 古巴可兑换比索

note: module: base
en: Currency Code (ISO 4217)
zh: 币别代码(ISO 4217)

note: module: base
en: Currency Numeric Code (ISO 4217).
zh: 币别数字代码（ISO 4217）。

note: module: base
en: Currency Rates
zh: 汇率

note: module: base
en: Currency Subunit
zh: 币别小组

note: module: base
en: Currency Unit
zh: 币别单位

note: module: base
en: Currency field
zh: 币别字段

note: module: base odoo-python
en: Currency field does not have type many2one
zh: 币别字段没有 many2one 类型

note: module: base odoo-python
en: Currency field is empty and there is no fallback field in the model
zh: 币别字段为空，且模型中没有后备字段

note: module: base odoo-python
en: Currency field should have a res.currency relation
zh: 币别字段应具有 res.currency 关系

note: module: base
en: Currency numeric code.
zh: 币别的数字代码。

note: module: base
en: Currency sign, to be used when printing amounts.
zh: 币别符号，打印金额时使用。

note: module: base odoo-python
en: Current Arch
zh: 当前 Arch

note: module: base
en: Current Line
zh: 当前明细

note: module: base
en: Current Rate
zh: 当前汇率

note: module: base
en: Custom Field
zh: 自定字段

note: module: base
en: Custom Object
zh: 自定对像

note: module: base
en: Custom fields must have a name that starts with 'x_'!
zh: 自定义字段的名称必须以 "x_" 开头！

note: module: base
en: Customer Name Position
zh: 客户姓名 职位

note: module: base
en: Customer Portal
zh: 客户门户网站

note: module: base
en: Customer Rating
zh: 客户评级

note: module: base
en: Customer References
zh: 客户参考

note: module: base
en: Customer Relationship Management
zh: 客户关系管理

note: module: base
en: Customers
zh: 客户

note: module: base
en: Customizations
zh: 定制

note: module: base
en: Customized Views
zh: 自定义视图

note: module: base
en: Customized views are used when users reorganize the content of their dashboard views (via web client)
zh: 用户重新整理他们的仪表盘视图时使用自定义视图（通过网页客户端）

note: module: base
en: Cyprus - Accounting
zh: 塞浦路斯 - 会计

note: module: base
en: Cyprus - Accounting Reports
zh: 塞浦路斯 - 会计报告

note: module: base
en: Czech - Accounting
zh: 捷克语 - 会计

note: module: base
en: Czech Republic- Accounting Reports
zh: 捷克共和国 - 会计报告

note: module: base
en: D - ELECTRICITY, GAS, STEAM AND AIR CONDITIONING SUPPLY
zh: D - 电力、燃气、蒸汽和空调供应

note: module: base
en: DHL Express Shipping
zh: DHL 快递

note: module: base
en: DIN 5008 - Field Service
zh: DIN 5008 - 现场服务

note: module: base
en: DIN 5008 - Payment Follow-up Management
zh: DIN 5008--付款后续管理

note: module: base
en: DIN 5008 - Purchase
zh: DIN 5008 - 采购

note: module: base
en: DIN 5008 - Rental
zh: DIN 5008 - 租赁

note: module: base
en: DIN 5008 - Repair
zh: DIN 5008 - 维修

note: module: base
en: DIN 5008 - Sale
zh: DIN 5008 - 销售

note: module: base
en: DIN 5008 - Stock
zh: DIN 5008 - 库存

note: module: base
en: DLE 26 110 x 220 mm
zh: DLE 26 110 x 220 毫米

note: module: base
en: Dalasi
zh: 达拉西

note: module: base
en: Data Cleaning
zh: 数据清理

note: module: base
en: Data Recycle
zh: 数据回收

note: module: base
en: Data for xml conversion tests
zh: xml 数据转换测试

note: module: base
en: Database Data
zh: 数据库数据

note: module: base
en: Database ID of record to open in form view, when ``view_mode`` is set to 'form' only
zh: 仅当“视图模式”被设置为“窗体”时，在窗体视图内打开的记录的数据库标识

note: module: base
en: Database Name
zh: 数据库名称

note: module: base
en: Database Structure
zh: 数据库结构

note: module: base odoo-python
en: Date to compare with the field value, by default use the current date.
zh: 与字段值进行比较的日期，默认情况下使用当前日期.

note: module: base odoo-python
en: Date unit
zh: 日期单位

note: module: base odoo-python
en: Date unit used for comparison and formatting
zh: 用于比较和格式化的日期单位

note: module: base odoo-python
en: Date unit used for the rounding. The value must be smaller than 'hour' if you use the digital formatting.
zh: 用于舍入的日期单位。如果使用数字格式，则该值必须小于 '小时'。

note: module: base odoo-python
en: Date used for the original currency (only used for t-esc). by default use the current date.
zh: 用于原始币别的日期(仅用于t-esc)。默认情况下使用当前日期。

note: module: base
en: Debit Notes
zh: 借记单

note: module: base odoo-python
en: Debugging information:
zh: 调试信息：

note: module: base
en: Decimal Accuracy
zh: 小数精度

note: module: base
en: Decimal Precision
zh: 小数精确位数

note: module: base
en: Decimal places taken into account for operations on amounts in this currency. It is determined by the rounding factor.
zh: 对该币别金额进行运算时考虑的小数位数。它由四舍五入系数决定。

note: module: base odoo-python
en: Decimalized number
zh: 十进制数

note: module: base
en: Deco Addict designs, develops, integrates and supports HR and Supply
                    Chain processes in order to make our customers more productive,
                    responsive and profitable.
zh: Deco Addict 设计、开发、集成和支持人力资源和供应链流程，以使我们的客户更具生产力，反应灵敏，有利可图。

note: module: base
en: Deco Addict designs, develops, integrates and supports HR and Supply Chain processes in order to make our customers more productive, responsive and profitable.
zh: Deco Addict 设计、开发、整合并支持人力资源和供应链流程，以提高客户的工作效率、响应速度和盈利能力。

note: module: base
en: Deco Addict integrates ERP for Global Companies and supports PME
                    with Open Sources software to manage their businesses. Our
                    consultants are experts in the following areas:
zh: Deco Addict为全球公司集成ERP并支持PME用开源软件来管理他们的业务。 我们的顾问是下列领域的专家:

note: module: base
en: Deduplicate Contacts
zh: 删除重复联系人

note: module: base
en: Deduplicate the other Contacts
zh: 删除重复其它联系人

note: module: base
en: Default Company
zh: 默认公司

note: module: base
en: Default Filter
zh: 默认筛选

note: module: base
en: Default Value (JSON format)
zh: 默认值 (JSON格式)

note: module: base
en: Default filter of the embedded action (if none, no filters)
zh: 嵌入式操作的默认筛选器（如果没有，则不使用筛选器）

note: module: base
en: Default limit for the list view
zh: 列表视图的默认限制

note: module: base
en: Default paper format?
zh: 默认纸张格式？

note: module: base
en: Default view (if none, default view of the action is taken)
zh: 默认视图（若不指定，会使用action动作中的预设模式）

note: module: base
en: Default website theme
zh: 默认网站主题

note: module: base
en: Define Taxes as Python Code
zh: 用python代码定义税

note: module: base
en: Defined Reports
zh: 定义的报告

note: module: base
en: Defines the map view for odoo enterprise
zh: 定义 odoo 企业板的地图视图

note: module: base
en: Delete API key.
zh: 删除 API 密钥。

note: module: base
en: Delete Access
zh: 删除

note: module: base odoo-python
en: Deleting the template users is not allowed. Deleting this profile will compromise critical functionalities.
zh: 不允许删除模板用户。删除该配置文件将影响关键功能。

note: module: base
en: Delivery - Stock
zh: 交货 - 库存

note: module: base
en: Delivery Address
zh: 收货地址

note: module: base
en: Delivery Costs
zh: 配送成本

note: module: base
en: Delivery Stock Picking Batch
zh: 送货取货批次

note: module: base
en: Demo Data
zh: 演示数据

note: module: base
en: Demo Failure wizard
zh: DEMO失败向导

note: module: base
en: Demo Installation Failures
zh: DEMO安装失败

note: module: base
en: Demo data should only be used on test databases!
                                 Once they are loaded, they cannot be removed!
zh: Odoo官方警告：Demo数据仅用于测试数据库
                             一旦这些数据加载，就不能被移除！简体中文用户可用老邓的模块一键清除Demo演示数据！

note: module: base
en: Demo failure
zh: DEMO失败

note: module: base
en: Demo logo
zh: 演示标志

note: module: base
en: Democratic Republic of the Congo - Accounting
zh: 刚果民主共和国 - 會計

note: module: base
en: Denar
zh: 第纳尔

note: module: base
en: Denmark - Accounting
zh: 丹麦 - 会计

note: module: base
en: Denmark - E-invoicing
zh: 丹麦 - 电子发票

note: module: base
en: Denmark - Intrastat
zh: 丹麦 - Intrastat

note: module: base
en: Dependencies of compute method; a list of comma-separated field names, like
    
        name, partner_id.name
zh: 计算方法的相关性；一列以逗号分隔的字段名称，例如
    
    name, partner_id.name

note: module: base
en: Description HTML
zh: HTML 描述

note: module: base
en: Design gorgeous mails
zh: 设计美观的邮件

note: module: base
en: Design, send and track SMS
zh: 设计、发送和跟踪短信

note: module: base
en: Design, send and track emails
zh: 设计、发送和跟踪电子邮件

note: module: base
en: Desk Manufacturers
zh: 办公桌制造商

note: module: base
en: Destination Contact
zh: 目标联系人

note: module: base
en: Destination Model
zh: 目的地模式

note: module: base
en: Detailed algorithm:
zh: 详细算法：

note: module: base
en: Determines the maximum duration of an api key created by a user belonging to this group.
zh: 确定属于该组的用户创建的 api 密钥的最长持续时间。

note: module: base
en: Determines where the currency symbol should be placed after or before the amount.
zh: 指定币别符的位置，放在总额的前面还是后面。

note: module: base
en: Determines where the customer/company name should be placed, i.e. after or before the address.
zh: 指定客户/公司名称的位置，放在地址之前还是之后。

note: module: base
en: Device Log
zh: 设备记录

note: module: base
en: Digest Enterprise
zh: 企业摘要数据

note: module: base odoo-python
en: Digital formatting
zh: 数字格式化

note: module: base
en: Digitise and extract data from documents.
zh: 数字化并从文档中提取数据。

note: module: base
en: Dinar
zh: 第纳尔

note: module: base
en: Diram
zh: 迪拉姆

note: module: base
en: Dirham
zh: 阿联酋迪拉姆

note: module: base
en: Disable smart shrinking
zh: 禁用智能缩放

note: module: base odoo-python
en: Disabling this option will also uninstall the following modules 
    %s
zh: 禁用此选项也将卸载以下模块
    %s

note: module: base
en: Disallowed Expenses
zh: 不允许的费用

note: module: base
en: Disallowed Expenses on Fleets
zh: 车队的不允许费用

note: module: base
en: Discover more
zh: 发现更多

note: module: base
en: Display Orders for Preparation stage.
zh: 显示准备阶段的订单。

note: module: base
en: Display Website Elements in Studio
zh: 在工作室中显示网站元素

note: module: base
en: Display Working Hours in Calendar
zh: 在日历中显示工作时间

note: module: base
en: Display a header line
zh: 显示的标题行

note: module: base
en: Display an option in the 'More' top-menu in order to run this action.
zh: 在 "更多 "顶部菜单中显示一个选项，以便运行此操作。

note: module: base
en: Display an option on related documents to print this report
zh: 显示相关单据上的选项以打印此报表

note: module: base
en: Display and change your products information on electronic Pricer tags
zh: 在电子价格标签上显示和更改产品信息

note: module: base odoo-python
en: Display country image
zh: 显示国家图像

note: module: base odoo-python
en: Display currency
zh: 显示币别

note: module: base
en: Display customer's order status
zh: 显示客户订单状态

note: module: base
en: Display format to use for addresses belonging to this country.
    
    You can use python-style string pattern with all the fields of the address (for example, use '%(street)s' to display the field 'street') plus
    %(state_name)s: the name of the state
    %(state_code)s: the code of the state
    %(country_name)s: the name of the country
    %(country_code)s: the code of the country
zh: 该国家地址的显示格式。
    
    您可以使用 python-style 字符串模式来显示地址的所有字段（例如，使用"%(street)s"来显示 "街道 "字段），再加上
    %(state_name)s：州名
    %(state_code)s：州代码
    %(country_name)s： 国家名称
    %(country_code)s：国家代码

note: module: base odoo-python
en: Display only the date
zh: 仅显示日期

note: module: base odoo-python
en: Display only the time
zh: 只显示时间

note: module: base odoo-python
en: Display phone icons
zh: 显示手机图标

note: module: base odoo-python
en: Display the country image if the field is present on the record
zh: 如果记录中有国家图像字段，则显示该图像

note: module: base odoo-python
en: Display the phone icons even if no_marker is True
zh: 即使 no_marker 为 True，也会显示手机图标

note: module: base
en: Dobra
zh: 多布拉

note: module: base
en: Document Template
zh: 文件模板

note: module: base
en: Documents - Accounting
zh: 文档 - 会计

note: module: base
en: Documents - Approvals
zh: 文件 - 批准

note: module: base
en: Documents - Belgian Payroll
zh: 文档 - 比利时工资

note: module: base
en: Documents - Contracts
zh: 文档 - 合同

note: module: base
en: Documents - Expense
zh: 文件 - 开支

note: module: base
en: Documents - FSM
zh: 文档—FSM

note: module: base
en: Documents - Fleet
zh: 文档 - 车队

note: module: base
en: Documents - HR
zh: 文档 - 人力资源

note: module: base
en: Documents - Hong Kong Payroll
zh: 文件 - 香港工资

note: module: base
en: Documents - Import from Peppol
zh: 文件 - 从 Peppol 导入

note: module: base
en: Documents - Kenyan Payroll
zh: 文件 - 肯尼亚工资

note: module: base
en: Documents - Payroll
zh: 文档 - 工资

note: module: base
en: Documents - Product
zh: 文档 - 产品

note: module: base
en: Documents - Project - Sale
zh: 文档 - 项目 - 销售

note: module: base
en: Documents - Projects
zh: 文档 - 项目

note: module: base
en: Documents - Recruitment
zh: 文档 - 招聘

note: module: base
en: Documents - Signatures
zh: 文档 - 签字

note: module: base
en: Documents - Swiss Payroll
zh: 文件 - 瑞士工资

note: module: base
en: Documents - Time Off
zh: 文档 - 休假

note: module: base
en: Documents Project Sign
zh: 文档项目签字

note: module: base
en: Documents Spreadsheet
zh: 文档电子表格

note: module: base
en: Documents from Peppol
zh: 来自 Peppol 的文件

note: module: base
en: Documents to Delete
zh: 要删除的文件

note: module: base
en: Dollars
zh: 元

note: module: base
en: Domain Value
zh: 域

note: module: base
en: Domain applied to the active id of the parent model
zh: 套用父模型的域到有效的ID

note: module: base odoo-python
en: Domain on non-relational field "%(name)s" makes no sense (domain:%(domain)s)
zh: 在非关系字段"%(name)s"上的域没有意义 (域：%(domain)s)

note: module: base
en: Dominican Republic - Accounting
zh: 多明尼加共和国 - 会计

note: module: base
en: Dominican Republic - Accounting Reports
zh: 多米尼加共和国 - 会计报告

note: module: base odoo-python
en: Don't display the font awesome marker
zh: 不要显示字体 awesome 标记

note: module: base
en: Douglas Fletcher is a mighty functional consultant at Deco Addict
zh: 道格拉斯·弗莱彻 (Douglas Fletcher) 是 Deco Addict 的强大功能顾问

note: module: base
en: Douglas Fletcher works in IT sector <b>since 10 years</b>. He is known
        notably for selling mouse traps. With that trick he cut
        IT budget by almost half within the last 2 years.
zh: Douglas Fletcher <b>在 IT 领域工作了 10 年</b>。 他是众所周知的
         尤其是出售捕鼠器。 用那个把戏他砍了
         IT 预算在过去 2 年内减少了近一半.

note: module: base
en: Drop Shipping
zh: 直运

note: module: base
en: Dropship and Subcontracting Management
zh: 直运和分包管理

note: module: base odoo-python
en: Duplicating a company is not allowed. Please create a new company instead.
zh: 不允许重复创建公司。请创建一家新公司。

note: module: base
en: Dutch Localization for SBR documents
zh: SBR 文件的荷兰语本地化

note: module: base
en: E - WATER SUPPLY; SEWERAGE, WASTE MANAGEMENT AND REMEDIATION ACTIVITIES
zh: e - 供水、污水处理、废物管理和补救活动

note: module: base
en: E-Commerce Colombian Localization
zh: 电子商务哥伦比亚本地化

note: module: base
en: E-Commerce Marketing Automation
zh: 电子商务营销自动化

note: module: base
en: E-Invoice implementation for Romania
zh: 在罗马尼亚实施电子发票

note: module: base
en: E-Invoicing, Offentlig Information Online Universal Business Language
zh: 电子发票、 Offentlig Information 在线通用商业语言

note: module: base
en: E-Invoicing, Universal Business Language
zh: 电子发票、通用商业语言

note: module: base
en: E-invoicing using SInvoice by Viettel
zh: 使用 Viettel 的 SInvoice 开具电子发票

note: module: base
en: EC Sales (ICP) SBR for Dutch localization
zh: EC 销售（ICP）用于荷兰本地化的 SBR

note: module: base
en: EDI
zh: 电子数据交换

note: module: base
en: ESC/POS Hardware Driver
zh: ESC/POS 硬件驱动程序

note: module: base
en: EU One Stop Shop (OSS)
zh: 欧盟一站式商店（OSS）

note: module: base
en: Each model must have a unique name.
zh: 每个模型必须有一个唯一的名称。

note: module: base
en: Ease SMS integration with sales capabilities
zh: 轻松将短信与销售功能集成

note: module: base
en: Easily format text data across multiple records. Find duplicate records and easily merge them.
zh: 跨多条记录轻松格式化文本数据. 查找重复记录并轻松合并它们.

note: module: base
en: Easypost Shipping
zh: Easypost 物流

note: module: base
en: Ecuador - ATS Report
zh: 厄瓜多尔 - ATS 报告

note: module: base
en: Ecuadorian Accounting
zh: 厄瓜多尔会计

note: module: base
en: Ecuadorian Accounting EDI
zh: 厄瓜多尔 会计 EDI

note: module: base
en: Ecuadorian Accounting Reports
zh: 厄瓜多尔会计报告

note: module: base
en: Ecuadorian Point of Sale
zh: 厄瓜多尔 POS POS

note: module: base
en: Ecuadorian Website
zh: 厄瓜多尔网站

note: module: base
en: Egypt - Accounting
zh: 埃及 - 会计

note: module: base
en: Egypt - Payroll
zh: 埃及 - 薪酬管理

note: module: base
en: Egypt - Payroll with Accounting
zh: 埃及 - 薪酬管理与会计

note: module: base
en: Egyptian E-Invoice Integration
zh: 埃及电子发票集成

note: module: base
en: Egyptian Tax Authority Invoice Integration
zh: 埃及税务局发票集成

note: module: base
en: Either customer (not a user), either shared user. Indicated the current partner is a customer without access or with a limited access created for sharing data.
zh: 要么是客户(非用户)，要么是共享用户。表明当前的业务伙伴对于共享数据是无权访问或访问权限受限的。

note: module: base
en: Electronic Exports of Goods for Chile
zh: 智利商品电子出口

note: module: base
en: Electronic invoicing for Colombia with DIAN
zh: 哥伦比亚电子发票 - 使用 DIAN

note: module: base odoo-python
en: Element '%s' cannot be located in parent view
zh: 上级视图内找不到元素“%s”

note: module: base odoo-python
en: Element <attribute> with 'add' or 'remove' cannot contain text %s
zh: 有 add 或 remove 的<attribute> 元素，不可包含以下文字：%s

note: module: base odoo-python
en: Element “%s” cannot be located in parent view
zh: 未能在母级视图画面中找到元素 “%s”

note: module: base
en: Email Marketing
zh: 电子邮件营销

note: module: base
en: Email Signature
zh: 电子邮件签名

note: module: base odoo-python
en: Email maximum size updated (%(details)s).
zh: 电子邮件大小上限已更新（%(details)s）。

note: module: base
en: Embedded Action
zh: 嵌入操作

note: module: base
en: Embedded Actions
zh: 嵌入操作

note: module: base
en: Embedded Parent Res
zh: 嵌入母级资源

note: module: base
en: Embedded visibility
zh: 嵌入可见性

note: module: base
en: Employee Contracts
zh: 员工合同

note: module: base
en: Employee Contracts Reporting
zh: 员工合同报告

note: module: base
en: Employee Hourly Cost
zh: 员工小时成本

note: module: base
en: Employee Hourly Wage
zh: 雇员小时工资

note: module: base
en: Employee Presence Control
zh: 员工出勤控制

note: module: base
en: Employee Referral
zh: 员工推荐

note: module: base
en: Employees - Mexico
zh: 员工 - 墨西哥

note: module: base
en: Employees cost registration on production
zh: 员工生产成本登记

note: module: base
en: Employees in Gantt
zh: 甘特图员工

note: module: base
en: Employees in Mobile
zh: 移动的员工

note: module: base
en: Employees on Appointments
zh: 预约员工

note: module: base
en: Employment Hero Payroll
zh: 就业英雄 薪酬管理

note: module: base odoo-python
en: Empty dependency in “%s”
zh: %s内的依赖项空白

note: module: base
en: Enable a payment step to your bookings, using the e-commerce features of the website.
zh: 使用网站的电子商务功能，为您的预订设置付款步骤。

note: module: base
en: Enable choosing a Google Calendar videoconference link to give to your clients for an appointment.
zh: 启用选择 谷歌 日历视频会议链接，以便向客户提供预约。

note: module: base
en: Enable customers to pay invoices on the portal and post payments when transactions are processed.
zh: 让客户能够在门户网站上支付发票，并在交易处理完毕后过账。

note: module: base
en: Enable profiling for
zh: 为

note: module: base
en: Enable profiling for some time
zh: 启用剖析功能一段时间

note: module: base
en: Enable profiling until
zh: 启用剖析，直到

note: module: base
en: Enable the user to manage meeting rooms available for booking
zh: 使用户能够管理可供预订的会议室

note: module: base
en: Enable the user to see and manage the contracts from Employee application.
zh: 允许用户从员工应用程序查看和管理合同。

note: module: base
en: Enables VoIP compatibility with OnSIP.
zh: 使 VoIP 与 OnSIP 兼容。

note: module: base
en: Energy supply
zh: 能源供应

note: module: base
en: Enrich Leads/Opportunities using email address domain
zh: 使用电子邮件地址域名补充线索/商机

note: module: base
en: Enrich lead created automatically through an appointment with gathered website visitor information
zh: 通过预约收集到的网站访问者信息，自动开发线索

note: module: base
en: Enter Python code here. Help about Python expression is available in the help tab of this document.
zh: 在这里键入Python代码。关于Python表达式的帮助在这个文档的帮助表中找到。

note: module: base
en: Enter a description of and purpose for the key.
zh: 输入密钥的描述和用途。

note: module: base
en: Enterprise Event Track
zh: 企业版活动专题

note: module: base
en: Enterprise Resellers
zh: 企业版经销商

note: module: base
en: Enterprise counterpart for Resellers
zh: 经销商的企业版对应物

note: module: base
en: Enterprise counterpart of Visits -> Leads
zh: 访问的企业对口 -> 线索

note: module: base
en: Enterprise extension for MRP
    * Work order planning.  Check planning by Gantt views grouped by production order / work center
    * Traceability report
    * Cost Structure report (mrp_account)
zh: MRP 的企业版扩展
    
    * 工单计划。通过按生产单/工作中心分组的甘特图，检查计划
    * 跟踪报告
    * 成本结构报表 (mrp_account)

note: module: base
en: Enterprise features on contacts
zh: 联系人的企业功能

note: module: base
en: Enterprise website builder
zh: 该模块可迅速帮助企业建立官方网站，具有树立企业品牌形象、提升企业信誉、品牌推广、产品展示、传播企业文化、扩展销售渠道等功效

note: module: base
en: Entry count
zh: 参赛人数

note: module: base
en: Epson ePOS Printers in PoS
zh: PoS使用的爱普生 ePOS 打印机

note: module: base
en: Epson ePOS Printers in PoS Kiosk
zh: PoS 自助终端中的爱普生 ePOS 打印机

note: module: base
en: Equipment, Assets, Internal Hardware, Allocation Tracking
zh: 设备、资产、内部硬件、分配跟踪

note: module: base odoo-python
en: Error ! You cannot create recursive categories.
zh: 错误！您不能创建递归类别。

note: module: base
en: Error message returned when the constraint is violated.
zh: 违反约束时返回的错误信息。

note: module: base odoo-python
en: Error while parsing or validating view:
    
    %(error)s
zh: 解析或验证视图时出错：
    
    %(error)s

note: module: base odoo-python
en: Error while parsing view:
    
    %s
zh: 解析视图时出错：
    
    %s

note: module: base odoo-python
en: Error while validating view (%(view)s):
    
    %(error)s
zh: 验证视图时出错（%(view)s）：
    
    %(error)s

note: module: base odoo-python
en: Error while validating view near:
    
    %(fivelines)s
    %(error)s
zh: 验证附近视图时出错：
    
    %(fivelines)s
    %(error)s

note: module: base odoo-python
en: Error! You cannot create recursive menus.
zh: 错误！菜单名称已存在。

note: module: base
en: Estonia - Accounting
zh: 爱沙尼亚 - 会计

note: module: base
en: Estonia - Accounting Reports
zh: 爱沙尼亚 - 会计报告

note: module: base
en: Ethiopia - Accounting
zh: 埃塞俄比亚 - 会计

note: module: base
en: Eurasian Economic Union
zh: 欧亚经济联盟

note: module: base
en: Euros
zh: 欧元

note: module: base
en: Event / Jitsi
zh: 活动 / Jitsi

note: module: base
en: Event Attendees SMS Marketing
zh: 活动出息短信营销

note: module: base
en: Event Booths, automatically create a sponsor.
zh: 活动展位，自动创建赞助商。

note: module: base
en: Event CRM
zh: 活动客户关系管理

note: module: base
en: Event CRM Sale
zh: 活动 CRM 销售

note: module: base
en: Event Exhibitors
zh: 活动参展商

note: module: base
en: Event Meeting / Rooms
zh: 活动 会议 / 客房

note: module: base
en: Event Social
zh: 活动社交

note: module: base
en: Event: manage sponsors and exhibitors
zh: 活动：管理赞助商和参展商

note: module: base
en: Event: meeting and chat rooms
zh: 活动：会议室和聊天室

note: module: base
en: Events Booths
zh: 活动展位

note: module: base
en: Events Booths Sales
zh: 活动摊位销售

note: module: base
en: Events Organization
zh: 活动组织

note: module: base
en: Events Organization Add-on
zh: 活动附加

note: module: base
en: Events Sales
zh: 事件销售

note: module: base
en: Events, display your booths on your website
zh: 活动，在网站上展示您的展位

note: module: base
en: Events, sell your booths online
zh: 活动，在线销售展位

note: module: base
en: Example of Python code:
zh: Python 代码示例

note: module: base
en: Example of goal definitions and challenges that can be used related to the usage of the CRM Sale module.
zh: 使用的规定目标与挑战的示例，这可以用来关联到CRM销售模块进行使用。

note: module: base
en: Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )
zh: 示例：GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )

note: module: base
en: Exclude contacts having
zh: 排除下列联系人

note: module: base
en: Exclude the timeoff timesheet entries from the rank calculation in the Timesheets Leaderboard.
zh: 在计算 "时间表排行榜 "中的排名时，不包括 "超时时间表 "条目。

note: module: base
en: Exclusion Module
zh: 禁用模块

note: module: base
en: Execute Every
zh: 定时执行

note: module: base
en: Execute Existing Actions
zh: 执行已有动作

note: module: base
en: Executive 4   7.5 x 10 inches, 190.5 x 254 mm
zh: Executive 47.5 × 10 英寸，190.5 × 254毫米

note: module: base
en: Expand Groups
zh: 扩展组别

note: module: base
en: Expenses in Payslips
zh: 工资表中的费用

note: module: base
en: Experience the Ease of Booking Meeting Rooms with Real-Time Availability Display.
zh: 通过实时可用性显示，体验轻松预订会议室的乐趣。

note: module: base
en: Explicitly associated reports
zh: 明确相关的报告

note: module: base
en: Explore the free high-resolution image library of Unsplash.com and find images to use in Odoo. An Unsplash search bar is added to the image library modal.
zh: 浏览 Unsplash.com 的免费高分辨率图像库，找到可在Odoo中使用的图像。将 Unsplash 搜索栏添加到图像库模式中。

note: module: base
en: Export Complete
zh: 导出完成

note: module: base
en: Export Name
zh: 导出名称

note: module: base
en: Export Translation
zh: 导出翻译

note: module: base
en: Export Translations
zh: 导出翻译

note: module: base
en: Export Work Entries to ADP
zh: 将工作条目导出到 ADP

note: module: base
en: Export Work Entries to Group S
zh: 将工作条目导出到组 S

note: module: base
en: Export Work Entries to Partena
zh: 将工作条目导出到 Partena

note: module: base
en: Export Work Entries to SD Worx
zh: 将工作条目导出到 SD Worx

note: module: base
en: Export Work Entries to UCM
zh: 将工作条目导出到 UCM

note: module: base
en: Export batch payments as ENet files
zh: 将批量付款导出为 ENet 文件

note: module: base
en: Export payments as BACS Direct Debit and Direct Credit files
zh: 将付款导出为 BACS 直接借记和直接贷记文件

note: module: base
en: Export payments as CPA 005 AFT files
zh: 将付款导出为 CPA 005 AFT 文件

note: module: base
en: Export payments as SEPA Credit Transfer or ISO20022 files
zh: 将付款导出为 SEPA 贷记转账或 ISO20022 文件

note: module: base
en: Exports
zh: 导出

note: module: base
en: Exports Line
zh: 导出行

note: module: base
en: Extended Addresses
zh: 扩展地址

note: module: base
en: Extension View
zh: 扩展视图

note: module: base
en: Extension to send follow-up documents by post
zh: 延期通过邮寄方式发送后续文件

note: module: base
en: External ID
zh: 外部 ID

note: module: base
en: External IDs cannot contain spaces
zh: 外部 ID 不能包含空格

note: module: base
en: External Identifier
zh: 外部标识符

note: module: base
en: External Identifiers
zh: 外部标识符

note: module: base
en: External Key/Identifier that can be used for data integration with third-party systems
zh: External Key/Identifier 能用来与第三方系统作数据集成

note: module: base
en: External Tax Calculation for Subscriptions
zh: 订阅的外部税款计算

note: module: base
en: External calculation for Ecommerce
zh: 电子商务的外部计算

note: module: base
en: External user with limited access, created only for the purpose of sharing data.
zh: 有权限的外部用户，仅为了共享数据的目的而创建。

note: module: base
en: Extra Rights
zh: 其他权限

note: module: base
en: Extra Tools
zh: 其他工具

note: module: base
en: Extract data from CV scans to fill candidate forms automatically
zh: 从 CV 扫描中提取数据以自动填写候选人表单

note: module: base
en: Extract data from bank statement scans to fill them automatically
zh: 从银行对账单扫描中提取数据以自动填充

note: module: base
en: Extract data from expense scans to fill them automatically
zh: 从费用扫描中捕获数据来自动填充它们

note: module: base
en: Extract data from invoice scans to fill them automatically
zh: 从结算单扫瞄中捕获数据以自动填充它们

note: module: base
en: Extraterritorial
zh: 域外

note: module: base
en: F - CONSTRUCTION
zh: f - 建筑

note: module: base
en: FEDEX Locations for Website Delivery
zh: 网站交货的联邦快递站点

note: module: base
en: FROM Filtering
zh: FROM 过滤

note: module: base
en: Failed to install demo data for some modules, demo disabled
zh: 某些模块的演示数据安装失败，演示已禁用

note: module: base
en: Failure Count
zh: 失败次数

note: module: base
en: Failures Count
zh: 故障计数

note: module: base
en: Fake module to test data module installation without __init__.py
zh: 测试数据模块安装的假模块，无需 __init__.py

note: module: base
en: Features for Italian eCommerce eInvoicing
zh: 意大利电子商务电子发票功能

note: module: base
en: Fed. State
zh: 联邦州

note: module: base
en: Fed. States
zh: 联邦州

note: module: base
en: Federal States belong to countries and are part of your contacts' addresses.
zh: 联邦州属于国家，是联系人地址的一部分。

note: module: base
en: Fedex Shipping
zh: 联邦快递

note: module: base
en: Fen
zh: 分

note: module: base
en: Fening
zh: 芬尼

note: module: base odoo-python
en: Field "%(field_name)s" does not exist in model "%(model_name)s"
zh: 字段"%(field_name)s"不存在于模型"%(model_name)s"中

note: module: base odoo-python
en: Field "%s" is not cached
zh: 字段 “%s” 没有缓存

note: module: base odoo-python
en: Field "Model" cannot be modified on models.
zh: 字段"Model" 不能在模型上更改。

note: module: base odoo-python
en: Field "Transient Model" cannot be modified on models.
zh: 字段"Transient  Model" 不能在模型上更改。

note: module: base odoo-python
en: Field "Type" cannot be modified on models.
zh: 字段"Type" 不能在模型上更改。

note: module: base odoo-python
en: Field '%(field)s' found in 'groupby' node does not exist in model %(model)s
zh: 在 "groupby "节点中找到的字段"%(field)s"在模型 %(model)s 中不存在

note: module: base odoo-python
en: Field '%(name)s' found in 'groupby' node can only be of type many2one, found %(type)s
zh: 在 "groupby "节点中找到的字段"%(name)s"只能是 many2one 类型，找到 %(type)s

note: module: base
en: Field Help
zh: 字段帮助

note: module: base
en: Field Label
zh: 字段标签

note: module: base
en: Field Service
zh: 现场服务

note: module: base
en: Field Service - Sale
zh: 现场服务 - 销售

note: module: base
en: Field Service - Sale Subscription
zh: 现场服务 - 销售订阅

note: module: base
en: Field Service Repair
zh: 现场服务维修

note: module: base
en: Field Service Reports
zh: 现场服务报告

note: module: base
en: Field Service Reports - Sale
zh: 现场服务报告 - 销售

note: module: base
en: Field Service Stock
zh: 现场服务库存

note: module: base
en: Field Type
zh: 字段类型

note: module: base odoo-python
en: Field `%(name)s` does not exist
zh: 字段 `%(name)s` 不存在

note: module: base odoo-python
en: Field names can only contain characters, digits and underscores (up to 63).
zh: 字段名称只能包含字符、数字和下划线(最多63字符)

note: module: base
en: Field names must be unique per model.
zh: 每个模型的字段名必须唯一。

note: module: base odoo-python
en: Field tag must have a "name" attribute defined
zh: 字段标签必须指定一个 "name" 属性

note: module: base
en: Field to Update
zh: 要更新的字段

note: module: base
en: Field to Update Path
zh: 字段更新路径

note: module: base odoo-python
en: Field “%(name)s” used in %(use)s is present in view but is in select multi.
zh: 字段 %(name)s（由%(use)s使用）存在于视图画面中，但位于多项选择内。

note: module: base odoo-python
en: Fields %s contain a non-str value/label in selection
zh: Selection类型字段%s中包含非字符类型的值或标签

note: module: base
en: Fields Converter
zh: 字段转换器

note: module: base
en: Fields Description
zh: 字段描述

note: module: base
en: Fields Selection
zh: 字段选择

note: module: base
en: Fields to send in the POST request. The id and model of the record are always sent as '_id' and '_model'. The name of the action that triggered the webhook is always sent as '_name'.
zh: 要在 POST 请求中发送的字段。记录的 id 和模型总是以"_id "和"_model "的形式发送。触发 webhook 的操作名称总是以"_name "的形式发送。

note: module: base odoo-python
en: File "%(file_name)s" not imported due to format mismatch or a malformed file. (Valid formats are .csv, .po)
    
    Technical Details:
    %(error_message)s
zh: 因格式不符或档案损毁，档案 %(file_name)s 未导入。（有效格式为 .csv、.po）
    
    技术详细信息：
    %(error_message)s

note: module: base odoo-python
en: File Arch
zh: 文件 Arch

note: module: base
en: File Content (base64)
zh: 文件内容（base64）

note: module: base
en: File Content (raw)
zh: 文件内容（原始文件）

note: module: base
en: File from where the view originates.
                                                              Useful to (hard) reset broken views or to read arch from file in dev-xml mode.
zh: 视图来源的文件。
    用于(硬)重置断开的视图或以dev-xml模式从文件读取arch。

note: module: base
en: File streaming helper model for controllers
zh: 控制器的文件流辅助模型

note: module: base
en: Fils
zh: FIL币

note: module: base
en: Filter domain
zh: 筛选域

note: module: base
en: Filter names must be unique
zh: 过滤器名称必须唯一

note: module: base
en: Filter on my documents
zh: 我的档案过滤器

note: module: base
en: Filters created by myself
zh: 我自己创建的过滤器

note: module: base
en: Filters shared with all users
zh: 与所有用户共享筛选

note: module: base
en: Filters visible only for one user
zh: 筛选仅自己可见

note: module: base
en: Finance/Insurance
zh: 金融/保险

note: module: base
en: Find duplicate records and merge them
zh: 查询重复记录并合并它们

note: module: base
en: Find free high-resolution images from Unsplash
zh: 从 Unsplash 查找免费的高分辨率图像

note: module: base
en: Find old records and archive/delete them
zh: 查找旧记录并将其归档/删除

note: module: base
en: Finland - Sale
zh: 芬兰 - 销售

note: module: base
en: Finland Sale
zh: 芬兰销售

note: module: base
en: Finnish Localization
zh: 芬兰语本地化

note: module: base
en: First Activity
zh: 首次活动

note: module: base
en: First Day of Week
zh: 一周的第一天

note: module: base
en: First Failure Date
zh: 首次失败日期

note: module: base
en: First Lang
zh: 第一朗

note: module: base
en: First view mode in mobile and small screen environments (default='kanban'). If it can't be found among available view modes, the same mode as for wider screens is used)
zh: 手机和小屏幕环境下的第一视图模式（默认="kanban"）。如果在可用的视图模式中找不到，则使用与宽屏相同的模式）

note: module: base
en: Fix to add the omzetbelastingnummer in Dutch Localization for SBR documents
zh: 修复在荷兰语本地化中为 SBR 文档添加 omzetbelastingnummer 的问题

note: module: base
en: Flag Image Url
zh: 旗帜图片网址

note: module: base
en: Fleet
zh: 车辆

note: module: base
en: Fleet History
zh: 舰队历史

note: module: base
en: Fleet from documents
zh: 文档到车队

note: module: base
en: Floyd Steward is a mighty analyst at Deco Addict.
zh: Floyd Steward 是 Deco Addict 的一位强大分析师.

note: module: base
en: Floyd Steward works in IT sector <b>since 10 years</b>. He is known
        notably for selling mouse traps. With that trick he cut
        IT budget by almost half within the last 2 years.
zh: Floyd Steward <b>在 IT 领域工作了 10 年</b>。 他是众所周知的
         尤其是出售捕鼠器。 用那个把戏他砍了
         IT 预算在过去 2 年内减少了近一半.

note: module: base
en: Folio 27  210 x 330 mm
zh: Folio 27 210 × 330 毫米

note: module: base
en: Food/Hospitality
zh: 食品/酒店

note: module: base
en: Footer text displayed at the bottom of all reports.
zh: 页脚显示在所有报表的下方。

note: module: base
en: For Accounting Firms
zh: 对于会计师事务所

note: module: base
en: For Python expressions, this field may hold a Python expression that can use the same values as for the code field on the server action,e.g. `env.user.name` to set the current user's name as the value or `record.id` to set the ID of the record on which the action is run.
    
    For Static values, the value will be used directly without evaluation, e.g.`42` or `My custom name` or the selected record.
zh: 对于 Python 表达式，该字段可以包含一个 Python 表达式，该表达式可以使用与服务器操作的代码字段相同的值，例如：`env.user.name` 可以将当前用户的名称设为值，`record.id` 可以将运行操作的记录的 ID 设为值。
    
    对于静态值，将不经评估直接使用该值，例如`42`或`我的自定义名称`或所选记录。

note: module: base
en: For more details about translating Odoo in your language, please refer to the
zh: 更多关于翻译ERP的详细信息，请参见

note: module: base
en: For one2many fields, the field on the target model that implement the opposite many2one relationship
zh: 对于一对多的字段，此字段在目标模型是实现了相反的多对一关系

note: module: base
en: For relationship fields, the technical name of the target model
zh: 对于关系字段，目标模型的技术名称

note: module: base odoo-python
en: For safety reasons, you cannot merge more than 3 contacts together. You can re-open the wizard several times if needed.
zh: 出于安全原因，您不能同时合并 3 个以上的联系人。如果需要，您可以分几次重新执行该向导。

note: module: base odoo-python
en: Forbidden attribute used in arch (%s).
zh: arch 中使用的禁止属性 (%s).

note: module: base odoo-python
en: Forbidden owl directive used in arch (%s).
zh: Arch 中使用了禁止的 owl 指令 (%s).

note: module: base odoo-python
en: Forbidden use of `__comp__` in arch.
zh: 在 Arch 中禁止使用 `__comp__`。

note: module: base
en: Format email address "Name <email@domain>"
zh: 格式化邮箱地址“名称<email@domain>”

note: module: base
en: Formatted Email
zh: 格式化邮件

note: module: base odoo-python
en: Formatting: long, short, narrow (not used for digital)
zh: 格式：长、短、窄（不用于数字格式）

note: module: base
en: Forum on Courses
zh: 课程论坛

note: module: base odoo-python
en: Found more than 10 errors and more than one error per 10 records, interrupted to avoid showing too many errors.
zh: 发现 10 个以上错误，且每 10 条记录有 1 个以上错误，为避免显示过多错误而中断。

note: module: base odoo-python
en: Found multiple matches for value "%(value)s" in field "%%(field)s" (%(match_count)s matches)
zh: 数值 “%(value)s” 在字段 “%%(field)s” 中，找到多个符合项目（%(match_count)s个符合项目）

note: module: base
en: Franc
zh: 法郎

note: module: base
en: France - Accounting
zh: 法国 - 会计

note: module: base
en: France - Factur-X integration with Chorus Pro
zh: 法国 - Factur-X 与 Chorus Pro 集成

note: module: base
en: France - Localizations
zh: 法国 - 本地化

note: module: base
en: France - Time Off
zh: 法国 - 休假

note: module: base
en: France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis)
zh: 法国 -POS的反欺诈认证增值税号(CGI 286 I-3 bis)

note: module: base
en: France - Work Entries Time Off
zh: 法国 - 工作与休假

note: module: base
en: French Payroll
zh: 法国工资

note: module: base
en: From here you can manage all bank accounts linked to you and your contacts.
zh: 在这里，您可以管理与您和您的联系人相关联的所有银行账户。

note: module: base
en: From quotations to invoices
zh: 从报价到发票

note: module: base
en: Frontdesk
zh: 前台

note: module: base
en: Full Access
zh: 全部

note: module: base
en: Full Traceability Report Demo Data
zh: 完整的可追溯性报告样例数据

note: module: base
en: G - WHOLESALE AND RETAIL TRADE; REPAIR OF MOTOR VEHICLES AND MOTORCYCLES
zh: G - 批发和零售业；汽车和摩托车修理

note: module: base
en: G.C.C. - Arabic/English Invoice
zh: G.C.C. - 阿拉伯文/英文发票

note: module: base
en: GPL Version 2
zh: GPL 版本 2

note: module: base
en: GPL Version 3
zh: GPL第3版

note: module: base
en: GPL-2 or later version
zh: GPL-2 或更高版本

note: module: base
en: GPL-3 or later version
zh: GPL-3或更高版本

note: module: base
en: GST No.
zh: 消费税号.

note: module: base
en: GST Point of Sale
zh: 消费税POS

note: module: base
en: GST Purchase Report
zh: 消费税采购报告

note: module: base
en: GST Sale Report
zh: 消费税销售报告

note: module: base
en: GST Stock Report
zh: GST 库存报表

note: module: base
en: GST/HST number
zh: GST/HST 编号

note: module: base
en: Gabon - Accounting
zh: 加蓬 - 会计

note: module: base
en: Gamification
zh: 积分管理

note: module: base
en: Gantt view for Attendance
zh: 考勤甘特图

note: module: base
en: Gantt view for Time Off Dashboard
zh: 休假仪表板的甘特图视图

note: module: base
en: Generate Electronic Invoice with custom numbers
zh: 生成带有自定义编号的电子发票

note: module: base
en: Generate Leads/Opportunities based on country, industries, size, etc.
zh: 根据国家、行业、规模等生成信息/机会。

note: module: base
en: Generate Leads/Opportunities from your website's traffic
zh: 从网站流量中创造商机/机会

note: module: base
en: Generate dynamic shareable cards
zh: 生成动态可分享卡片

note: module: base
en: Generate leads from a contact form
zh: 通过联系表单生成线索

note: module: base
en: Generate leads when prospects schedule appointments
zh: 在线索安排日程时创建线索

note: module: base
en: Generate recurring invoices and manage renewals
zh: 创建周期结算单并管理续订

note: module: base
en: Generate trackable & short URLs
zh: 生成可跟踪的简短 URL

note: module: base
en: Generic Wizard to Import Bank Statements.
    
    (This module does not include any type of import format.)
    
    OFX and QIF imports are available in Enterprise version.
zh: 导入银行报表的一般向导.
    
    (此模块不包括任何类型的导入格式.)
    
    OFX 和 QIF 导入功能需要在企业版才有.

note: module: base
en: Geo Latitude
zh: 地理纬度

note: module: base
en: Geo Longitude
zh: 地理经度

note: module: base
en: Germany - Accounting
zh: 德国 - 会计

note: module: base
en: Germany TSS Regulation
zh: 德国 TSS 法规

note: module: base
en: Germany TSS Regulation for restaurant
zh: 德国餐饮业 TSS 法规

note: module: base
en: Get a new dashboard view in the Website App
zh: 在网站应用程序中获取新的仪表板视图

note: module: base
en: Get demo data for the social module
zh: 获取社交模块的展示数据

note: module: base
en: Get demo data for the social module.
        This module creates a social 'sandbox' where you can play around with the social app without publishing anything on actual social media.
zh: 获取社交模块的展示用数据.
        该模块创建了一个社交"沙箱"，您可以在其中使用社交模块，而无需在实际社交媒体上发布任何内容.

note: module: base
en: Get history of driven cars by employees
zh: 了解员工驾驶汽车的历史记录

note: module: base
en: Get the enterprise look and feel
zh: 获得企业版的外观主题和感觉

note: module: base
en: Get warehouse address if the bill is created from Purchase Order
zh: 如果账单是根据采购订单创建的，则获取仓库地址

note: module: base
en: Get warehouse address if the invoice is created from Sale Order
zh: 如果发票是根据销售订单创建的，则获取仓库地址

note: module: base
en: Give a duration for the key's validity
zh: 提供密钥有效期

note: module: base
en: Global rules (non group-specific) are restrictions, and cannot be bypassed.
                             Group-specific rules grant additional permissions, but are constrained within the bounds of global ones.
                             The first group rules restrict further the global rules, but can be relaxed by additional group rules.
zh: 全局规则（非特定组）是一种限制，无法绕过。
                             组专用规则授予额外权限，但受全局规则的限制。
                             第一组规则进一步限制了全局规则，但可以通过附加的组规则加以放宽。

note: module: base
en: Global rules are combined together with a logical AND operator, and with the result of the following steps
zh: 全局规则通过逻辑与操作符（AND）组合在一起，并与以下步骤的结果组合在一起

note: module: base
en: Gmail support for incoming / outgoing mail servers
zh: 支持 Gmail 收件/发件邮件服务器

note: module: base odoo-python
en: Go to the configuration panel
zh: 转到配置面板

note: module: base odoo-python
en: Go to users
zh: 转到用户

note: module: base
en: Google Gmail
zh: 谷歌 Gmail

note: module: base
en: Google Users
zh: 谷歌 帐户

note: module: base
en: Google places autocompletion
zh: 谷歌地点自动完成

note: module: base
en: Google reCAPTCHA integration
zh: 谷歌 验证码集成

note: module: base
en: Gordon Owens works in IT sector <b>since 10 years</b>. He is known
                    notably for selling mouse traps. With that trick he cut
                    IT budget by almost half within the last 2 years.
                    Famous Senior Consultant.
zh: Gordon Owens <b>在 IT 领域工作了 10 年</b>。 他是众所周知的
                     尤其是出售捕鼠器。 用那个把戏他砍了
                     IT 预算在过去 2 年内减少了近一半。
                     著名高级顾问.

note: module: base
en: Greece - Accounting
zh: 希腊 - 会计

note: module: base
en: Greece - Accounting Reports
zh: 希腊 - 会计报告

note: module: base
en: Group created to set access rights for sharing data with some users.
zh: 创建组以设置与某些用户共享数据的访问权限。

note: module: base
en: Group of Contacts
zh: 联络小组

note: module: base
en: Group-based
zh: 以小组为单位

note: module: base odoo-python
en: Group-restricted fields cannot be included in webhook payloads, as it could allow any user to accidentally leak sensitive information. You will have to remove the following fields from the webhook payload in the following actions:
     %s
zh: Webhook 有效负载中不能包含受组限制的字段，因为这可能会让任何用户意外泄漏敏感信息。您必须在以下操作中删除 webhook 有效负载中的以下字段：
     %s

note: module: base
en: Group-specific rules are combined together with a logical OR operator
zh: 群组规则通过逻辑或运算符（OR）组合在一起

note: module: base
en: Groups (no group = global)
zh: 权限组（无权限组表示作用于全局）

note: module: base
en: Groups that can execute the embedded action. Leave empty to allow everybody.
zh: 可以执行嵌入操作的群组。留空表示允许所有人执行。

note: module: base
en: Groups that can execute the server action. Leave empty to allow everybody.
zh: 可以执行服务器操作的组。留空表示允许所有人执行。

note: module: base
en: Guatemala - Accounting
zh: 瓜地马拉 - 会计

note: module: base
en: Guinea - Accounting
zh: 几内亚 - 会计

note: module: base
en: Guinea Equatorial - Accounting
zh: 赤道几内亚 - 会计

note: module: base
en: Guinea-Bissau - Accounting
zh: 几内亚比绍 - 会计

note: module: base
en: Gulf Cooperation Council (GCC)
zh: 海湾合作委员会（GCC）

note: module: base
en: Gulf Cooperation Council - Point of Sale
zh: 海湾合作委员会 - POS

note: module: base
en: Gulf Cooperation Council WMS Accounting
zh: 海湾合作委员会 WMS 会计

note: module: base
en: H - TRANSPORTATION AND STORAGE
zh: H - 运输和储存

note: module: base
en: HR - Livechat
zh: 人力资源 - 即时聊天

note: module: base
en: HR Attendance Holidays
zh: 人力资源出勤假期

note: module: base
en: HR Gamification
zh: 游戏化

note: module: base
en: HR Org Chart
zh: HR人力资源部组织结构图

note: module: base
en: HTML Editor
zh: HTML 编辑器

note: module: base
en: HTML/Sanitization Properties
zh: HTML/Sanitization 属性

note: module: base
en: HTTP Routing
zh: HTTP 路由

note: module: base
en: Handle BoM prices to compute sale margin.
zh: 处理 BoM 价格以计算销售利润。

note: module: base
en: Handle analytics in Stock pickings with Project
zh: 使用项目管理处理 库存拣货中的分析

note: module: base
en: Handle lunch orders of your employees
zh: 处理员工的午餐订单

note: module: base
en: Happy to be Sponsor
zh: 很高兴成为赞助商

note: module: base
en: Hardware Driver for ESC/POS Printers and Cashdrawers
zh: ESC/POS 打印机和收银机的硬件驱动程序

note: module: base
en: Hardware Proxy
zh: 硬件代理

note: module: base
en: Has Diff
zh: 有差异

note: module: base
en: Has Iap
zh: 有 Iap

note: module: base
en: Header spacing
zh: 页眉间距

note: module: base
en: Header text displayed at the top of all reports.
zh: 所有报告顶部显示的标题文本。

note: module: base
en: Health/Social
zh: 医保/社保

note: module: base
en: Help Center for helpdesk based on Odoo Forum
zh: 基于Odoo论坛的服务台帮助中心

note: module: base
en: Helpdesk
zh: 服务台

note: module: base
en: Helpdesk - CRM
zh: 服务台 - CRM

note: module: base
en: Helpdesk - SMS
zh: 服务台 - 短信息

note: module: base
en: Helpdesk Account
zh: 服务台 会计

note: module: base
en: Helpdesk After Sales
zh: 售后服务中心

note: module: base
en: Helpdesk FSM
zh: 服务台 FSM

note: module: base
en: Helpdesk FSM - Sale
zh: 服务台 FSM - 销售

note: module: base
en: Helpdesk FSM Reports
zh: 服务台 FSM 报告

note: module: base
en: Helpdesk Knowledge
zh: 服务台知识

note: module: base
en: Helpdesk Mail Plugin
zh: 服务台 邮件插件

note: module: base
en: Helpdesk Merge action
zh: 服务台 合并动作

note: module: base
en: Helpdesk Repair
zh: 服务台 维修

note: module: base
en: Helpdesk Sale Loyalty
zh: 服务台会员

note: module: base
en: Helpdesk Stock
zh: 服务台 库存

note: module: base
en: Helpdesk Stock Account
zh: 服务台库存会计

note: module: base
en: Helpdesk Time Off
zh: 服务台休假

note: module: base
en: Helpdesk Timesheet
zh: 服务台 工时表

note: module: base
en: Helpdesk integration with holidays
zh: 服务台与假期集成

note: module: base
en: Helpdesk integration with knowledge
zh: 服务台与知识集成

note: module: base
en: Helpdesk, Stock, Account
zh: 服务台, 库存, 会计

note: module: base
en: Helpdesk: Help Center
zh: 服务台：服务中心

note: module: base
en: Helps you get the most out of your points of sale with fast sale encoding, simplified payment mode encoding, automatic picking lists generation and more.
zh: 通过快速销售编码、简化的付款方式编码、自动创建拣货单等，帮助您充分利用PoS营业点.

note: module: base
en: Helps you handle commissions.
zh: 帮助您处理佣金.

note: module: base
en: Helps you handle your invoices and accounting actions.
    
            Invoicing: Invoices, payments and basic invoice reporting.
            Invoicing & Banks: adds the accounting dashboard, bank management and follow-up reports.
            Bookkeeper: access to all Accounting features, including reporting, asset management, analytic accounting, without configuration rights.
            Administrator: full access including configuration rights and accounting data management.
            Readonly: access to all the accounting data but in readonly mode, no actions allowed.
zh: 帮助您处理发票和会计操作。
    
    发票：发票、付款和基本发票报告。
    发票和银行：添加会计仪表板、银行管理和后续报告。
    簿记员：访问所有会计功能，包括报告、资产管理、分析会计，无需配置权限。
    管理员：完全访问权限，包括配置权限和会计数据管理。
    只读：访问所有会计数据，但在只读模式下，不允许执行任何操作。

note: module: base
en: Helps you handle your quotations, sale orders and invoicing.
zh: 帮您处理报价，销售订单以及开立发票.

note: module: base
en: Helps you manage users.
zh: 帮助您管理用户。

note: module: base
en: Helps you manage your Events.
zh: 帮您管理活动.

note: module: base
en: Helps you manage your expenses.
zh: 帮助您管理开销。

note: module: base
en: Helps you manage your inventory and main stock operations: delivery orders, receptions, etc.
zh: 帮助您管理您的库存以及主要的仓库作业:发货单、收货单等.

note: module: base
en: Helps you manage your manufacturing processes and generate reports on those processes.
zh: 帮助您管理您的制造过程并根据这些过程创建报告.

note: module: base
en: Helps you manage your mass mailing to design
        professional emails and reuse templates.
zh: 帮助您管理群发广告邮件，以设计
        专业电子广告邮件，重复使用模板。

note: module: base
en: Helps you manage your purchase-related processes such as requests for quotations, supplier bills, etc...
zh: 帮助您管理与采购相关的流程，如报价请求，供应商账单等.

note: module: base
en: Helps you manage your quality alerts and quality checks.
zh: 帮助您管理质量警报和质量检查.

note: module: base
en: Helps you manage your survey for review of different users.
zh: 帮助您管理调查问卷，供不同用户审查。

note: module: base
en: Helps you sign and complete your documents easily.
zh: 帮助您轻松签署和完成文件。

note: module: base
en: Here is the exported translation file:
zh: 下面是导出的翻译文件：

note: module: base
en: Here is your new API key, use it instead of a password for RPC access.
                                Your login is still necessary for interactive usage.
zh: 这是您的新 API 密钥，使用它代替密码进行 RPC 访问。
                                交互式使用仍需登录。

note: module: base odoo-python
en: Hide badges
zh: 隐藏徽章

note: module: base odoo-python
en: Hide seconds
zh: 隐藏秒数

note: module: base
en: Home Action
zh: 主页

note: module: base
en: Home Menu
zh: 主页菜单

note: module: base
en: Honduras - Accounting
zh: 洪都拉斯 - 会计

note: module: base
en: Hong Kong - Accounting
zh: 香港 - 会计

note: module: base
en: Hong Kong - Accounting Reports
zh: 香港 - 会计报告

note: module: base
en: Hong Kong - Payroll
zh: 香港 - 工资

note: module: base
en: Hong Kong - Payroll with Accounting
zh: 香港 - 工资与会计

note: module: base
en: Hostname or IP of SMTP server
zh: SMTP服务器名或 IP 地址

note: module: base
en: Households
zh: 住户

note: module: base
en: How to define a computed field
zh: 如何定义计算字段

note: module: base
en: Hr Expense Extract
zh: 人力资源费用提取

note: module: base
en: Hr Expense Predict product
zh: 人力资源费用预测产品

note: module: base
en: Hr Holidays Contract
zh: 人力资源假期合约

note: module: base
en: Hr Recruitment Extract
zh: 人力资源招聘摘要

note: module: base
en: Hr Recruitment Interview Forms
zh: 招聘面试表单

note: module: base odoo-python
en: Human Readable
zh: 人类可读

note: module: base
en: Human Resources
zh: 人力资源

note: module: base
en: Hungary - Accounting
zh: 匈牙利 - 会计

note: module: base
en: Hungary - E-invoicing
zh: 匈牙利 - 电子发票

note: module: base
en: I - ACCOMMODATION AND FOOD SERVICE ACTIVITIES
zh: I - 住宿和餐饮服务活动

note: module: base odoo-python
en: I have no idea how you *did that*, but you're trying to use a gibberish configuration: the model of the record on which the action is triggered is not the same as the model of the action.
zh: 我不知道你是如何**的，但你试图使用的是一种胡言乱语的配置：触发操作的记录模型与操作的模型不一样。

note: module: base odoo-python
en: I'll be happy to send a webhook for you, but you really need to give me a URL to reach out to...
zh: 我很乐意为您发送 webhook，但您真的需要给我一个 URL 来联系...

note: module: base odoo-python
en: I'm sorry to say that JSON fields (such as %s) are currently not supported.
zh: 很抱歉，目前不支持 JSON 字段（如 %s）。

note: module: base
en: IAP / Mail
zh: IAP / 邮件

note: module: base
en: IBAN Bank Accounts
zh: IBAN 银行账户

note: module: base
en: ID of the action if defined in a XML file
zh: 在 XML 文件中定义的动作的 ID

note: module: base
en: ID of the target record in the database
zh: 在数据库中目标记录的标识

note: module: base
en: ID of the view defined in xml file
zh: 定义在 XML 文件里的视图标识

note: module: base
en: ID used for employee identification.
zh: 用于员工识别的ID。

note: module: base
en: IM Bus
zh: 即时消息(IM)总线

note: module: base
en: IR Profile
zh: 投资者关系简介

note: module: base
en: ISO Language and Country code, e.g. en_US
zh: ISO语言和国家代码，例如：zh_CN

note: module: base
en: ISO code
zh: ISO 代码

note: module: base
en: IT/Communication
zh: IT/通信

note: module: base
en: Iap Extract
zh: IAP 提取

note: module: base
en: If True, the session file corresponding to this device
                                        no longer exists on the filesystem.
zh: 如果为 True，则文件系统上不再存在与此设备对应的会话文件

note: module: base
en: If a payment is still outstanding more than sixty (60) days after the due payment date, My Company (San Francisco) reserves the right to call on the services of a debt recovery company. All legal expenses will be payable by the client.
zh: 如果在到期付款日后六十 (60) 天仍未结清款，My Company (San Francisco) 保留要求债务追偿公司提供服务的权利. 所有法律费用将由客户支付.

note: module: base
en: If checked, all the records of the target model will be included
    in a grouped result (e.g. 'Group By' filters, Kanban columns, etc.).
    Note that it can significantly reduce performance if the target model
    of the field contains a lot of records; usually used on models with
    few records (e.g. Stages, Job Positions, Event Types, etc.).
zh: 如果选中，目标模型的所有记录都将包含在分组结果中（如 "分组依据 "筛选器、看板列等）。
    将包含在分组结果中（如 "分组依据 "过滤器、看板列等）。
    请注意，如果字段的目标模型
    如果字段的目标模型包含大量记录，则会大大降低性能。
    通常用于记录较少的模型（如阶段、工作位置、事件类型等）。

note: module: base
en: If enabled, the full output of SMTP sessions will be written to the server log at DEBUG level (this is very verbose and may include confidential info!)
zh: 如果启用，SMTP 会话的全部输出将以 DEBUG 级别写入服务器日志（非常冗长，可能包括机密信息！）。

note: module: base
en: If enabled, then the second time the user prints with same attachment name, it returns the previous report.
zh: 如果启用，则用户第二次使用相同附件名称打印时，将返回上一份报告。

note: module: base
en: If no group is specified the rule is global and applied to everyone
zh: 如果不指定群组，规则将应用于所有用户

note: module: base
en: If set to true, the action will not be displayed on the right toolbar of a form view.
zh: 如果设为真，此动作将不会显示在窗体视图右侧的工具栏中。

note: module: base
en: If set, action binding only applies for this company
zh: 如果设置， 动作绑定只用于这个公司

note: module: base
en: If set, action binding only applies for this user.
zh: 如果设置，动作绑定只能用于这个用户。

note: module: base
en: If set, applies the default upon condition.
zh: 如果设置，则应用默认条件。

note: module: base
en: If set, the action will only appear on records that matches the domain.
zh: 如果设置了，该动作将只应用于与该域相匹配的记录。

note: module: base
en: If several child actions return an action, only the last one will be executed.
                                This may happen when having server actions executing code that returns an action, or server actions returning a client action.
zh: 如果多个子操作都返回一个操作，则只会执行最后一个。
                                当服务器操作执行返回操作的代码，或服务器操作返回客户端操作时，可能会出现这种情况。

note: module: base
en: If specified, this action will be opened at log on for this user, in addition to the standard menu.
zh: 如果指定的话，这个动作将在该用户账号登录后与标准的菜单一起执行。就是说登录第一画面将看到指定的菜单页面，懂吗。

note: module: base
en: If this field is empty, the view applies to all users. Otherwise, the view applies to the users of those groups only.
zh: 如果这字段是空，视图应用到所有用户。否则这些视图只能用于这些群组内的用户。

note: module: base
en: If this view is inherited,
    * if True, the view always extends its parent
    * if False, the view currently does not extend its parent but can be enabled
zh: 此视图是否为继承的，
    * 如果是真的，则此视图始终扩展其父项，
    * 如果是假的，则此视图当前不扩展其父项，但可以启用

note: module: base
en: If user belongs to several groups, the results from step 2 are combined with logical OR operator
zh: 如果用户属于多个组，则使用逻辑或运算符（OR）合并步骤 2 的结果

note: module: base
en: If you check this box, your customized translations will be overwritten and replaced by the official ones.
zh: 如果选中，自定义翻译将会被系统官方的翻译覆盖替换。

note: module: base
en: If you enable this option, existing translations (including custom ones) will be overwritten and replaced by those in this file
zh: 选中此项时, 上传文件中的翻译项会替换掉系统中对应的翻译项(包括用户自定义的)

note: module: base
en: If you have groups, the visibility of this menu will be based on these groups. If this field is empty, Odoo will compute visibility based on the related object's read access.
zh: 如果您在这个组中，此菜单的可见性将基于这些组。如果此字段为空，企通云将基于关联对象的读取权限计算可用性。

note: module: base odoo-python
en: If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
zh: 如果你真的非常需要访问权限，也许你可以用一批新鲜出炉的饼干来征服友好的管理员。

note: module: base
en: If you uncheck the active field, it will disable the ACL without deleting it (if you delete a native ACL, it will be re-created when you reload the module).
zh: 如果“有效”设为是，将停用而不是删除这条ACL（如果您已经删除，它将在重新加载模块时被重建）。

note: module: base
en: If you uncheck the active field, it will disable the record rule without deleting it (if you delete a native record rule, it may be re-created when you reload the module).
zh: 如果“有效”设为否，将禁用而不是删除该记录（如果您删除了一条本地的记录规则， 它可以在您重新加载模块时被重建）

note: module: base
en: If you wish to cancel the process, press the cancel button below
zh: 如果需要取消处理，请点击下面的取消按钮

note: module: base
en: Image 1024
zh: 图片 1024

note: module: base
en: Image 128
zh: 图像 128

note: module: base
en: Image 256
zh: 图片 256

note: module: base
en: Image 512
zh: 图片 512

note: module: base
en: Image Mixin
zh: 图像 Mixin

note: module: base odoo-python
en: Image is not encoded in base64.
zh: 图像未使用 base64 编码。

note: module: base odoo-python
en: Image size excessive, uploaded images must be smaller than %s million pixels.
zh: 图片尺寸过大，上传的图片必须小于 %s 百万像素。

note: module: base
en: Impacted Apps
zh: 受影响的应用程序

note: module: base
en: Impacted data models
zh: 受影响的数据模型

note: module: base
en: Impacted modules
zh: 受影响的模块

note: module: base
en: Implement basic password policy configuration & check
zh: 执行基本密码策略配置和检查

note: module: base
en: Implementation of sparse fields.
zh: 稀疏字段的实现

note: module: base
en: Implements the registered cash system
zh: 实行记账现金制度

note: module: base
en: Implements the registered cash system, adhering to guidelines by FPS Finance.
zh: 实施注册现金制度，遵守 FPS 财务准则.

note: module: base
en: Import Accounting Data from SAF-T files
zh: 从 SAF-T 文件导入会计数据

note: module: base
en: Import Accounting Data from SIE files
zh: 从 SIE 文件导入会计数据

note: module: base
en: Import Amazon orders and sync deliveries
zh: 导入亚马逊订单并同步交付

note: module: base
en: Import CAMT Bank Statement
zh: 导入CAMT银行对账单

note: module: base
en: Import CSV Bank Statement
zh: 导入CSV银行对账单

note: module: base
en: Import Data From Winbooks
zh: 从 Winbooks 导入数据

note: module: base
en: Import OFX Bank Statement
zh: 导入OFX银行对账单

note: module: base
en: Import QIF Bank Statement
zh: 导入QIF银行对账单

note: module: base odoo-python
en: Import Template for Customers
zh: 客户导入模板

note: module: base
en: Import Translation
zh: 导入翻译

note: module: base
en: Import a pre-existing website
zh: 导入预先存在的网站

note: module: base
en: Import electronic orders with UBL
zh: 使用 UBL 导入电子订单

note: module: base
en: Import exchange rates from the Internet.
zh: 从网络获取汇率.

note: module: base
en: Import products from a pre-existing website
zh: 从现有网站导入产品

note: module: base
en: Import/Export Invoices From XML/PDF
zh: 从 XML/PDF 导入/导出发票

note: module: base
en: Import/Export electronic invoices with UBL/CII
zh: 使用 UBL/CII 导入/导出电子发票

note: module: base
en: Import/Export electronic orders with UBL
zh: 使用 UBL 导入/导出电子订单

note: module: base
en: Improved Import in Accounting
zh: 经改进的会计导入

note: module: base
en: In Apps
zh: 被使用的模块

note: module: base
en: In order for it to be admissible, My Company (San Francisco) must be notified of any claim by means of a letter sent by recorded delivery to its registered office within 8 days of the delivery of the goods or the provision of the services.
zh: 为使其被受理，必须在交付货物或提供服务后 8 天内通过以挂号信方式将任何索赔通知 My Company (San Francisco) 其注册办事处.

note: module: base
en: In-App Purchases
zh: 应用内采购

note: module: base
en: Inactive Users
zh: 未启用的用户

note: module: base odoo-python
en: Incompatible companies on records:
zh: 记录上不兼容的公司：

note: module: base odoo-python
en: Incorrect Password, try again or click on Forgot Password to reset your password.
zh: 密码不正确，请重试或点击 "忘记密码 "重置密码。

note: module: base
en: Indexed Content
zh: 索引内容

note: module: base
en: India - Time Off
zh: 印度 - 休假

note: module: base
en: India ENet Batch Payment CSV Generator
zh: 印度 ENet 批量支付 CSV 生成器

note: module: base
en: India Purchase and Warehouse Management
zh: 印度采购和仓库管理

note: module: base
en: India Sales and Warehouse Management
zh: 印度销售和仓库管理

note: module: base
en: Indian - Accounting
zh: 印度 - 会计

note: module: base
en: Indian - Accounting Asset
zh: 印度 - 会计资产

note: module: base
en: Indian - Check GST Number Status
zh: 印度 - 检查 GST 号码状态

note: module: base
en: Indian - E-invoicing
zh: 印度 - 电子发票

note: module: base
en: Indian - E-waybill
zh: 印度 - 电子运单

note: module: base
en: Indian - E-waybill Stock
zh: 印度 - 电子运单库存

note: module: base
en: Indian - GSTR India eFiling
zh: 印度-GSTR印度电子文件

note: module: base
en: Indian - GSTR India eFiling with POS
zh: 印度 - 商品和服务税（GST）电子申报

note: module: base
en: Indian - Point of Sale
zh: 印度语 - POS

note: module: base
en: Indian - Purchase Report(GST)
zh: 印度- 采购报表(GST)

note: module: base
en: Indian - Sale Report(GST)
zh: 印度- 销售报表(GST)

note: module: base
en: Indian - Stock Report(GST)
zh: 印度- 库存报表(GST)

note: module: base
en: Indian - TDS TCS Reports
zh: 印度 - TDS TCS 报告

note: module: base
en: Indian - TDS and TCS
zh: 印度 - TDS 和 TCS

note: module: base
en: Indian Payroll
zh: 印度工资

note: module: base
en: Indonesia - Payroll
zh: 印度尼西亚 - 工资单

note: module: base
en: Indonesia - Payroll with Accounting
zh: 印度尼西亚 - 工资与会计

note: module: base
en: Indonesia - Point of Sale
zh: 印度尼西亚 - POS

note: module: base
en: Indonesia E-faktur
zh: 印度尼西亚 E-faktur

note: module: base
en: Indonesian - Accounting
zh: 印度尼西亚语 - 会计

note: module: base
en: Indonesian Point of Sale
zh: 印度尼西亚POS

note: module: base
en: Industries
zh: 行业

note: module: base
en: Inherited View
zh: 继承视图

note: module: base
en: Inherited Views
zh: 继承视图

note: module: base
en: Inherited models
zh: 继承模式

note: module: base odoo-python
en: Inherited view cannot have 'Groups' define on the record. Use 'groups' attributes inside the view definition
zh: 继承视图不能在记录上定义 "组"。在视图定义中使用 "组 "属性

note: module: base
en: Inherits
zh: 继承

note: module: base
en: Initial Setup Tools
zh: 初始化安装工具

note: module: base
en: Initial stack trace
zh: 初始堆栈跟踪

note: module: base
en: Initiate online payments
zh: 发起在线支付

note: module: base
en: Input View
zh: 输入视图

note: module: base
en: Install Language
zh: 安装语言

note: module: base
en: Installed Features
zh: 安装特性

note: module: base
en: Instant Messaging Bus allow you to send messages to users, in live.
zh: 您可以通过即时消息总线给用户发送在线即时信息，类似QQ，但限于系统的web框架内。

note: module: base odoo-python
en: Insufficient fields for Calendar View!
zh: 日历视图字段不足！

note: module: base odoo-python
en: Insufficient fields to generate a Calendar View for %s, missing a date_stop or a date_delay
zh: 为 %s 生成的日历视图字段不足，date_stop 或者 date_delay 缺失

note: module: base
en: Integrate Odoo with your mailbox, get information about contacts directly inside your mailbox, log content of emails as internal notes
zh: 将 Odoo 与邮箱整合，直接在邮箱中获取联系人信息，将邮件内容记录为内部备注

note: module: base
en: Integrate SMS Marketing in marketing campaigns
zh: 将短信息营销集成到营销活动中

note: module: base
en: Integrate WhatsApp in marketing campaigns
zh: 将 WhatsApp 整合到营销活动中

note: module: base
en: Integrate discount and loyalty programs mechanisms in sales orders.
zh: 在销售订单中整合折扣和忠诚度计划机制。

note: module: base
en: Integrate features developped in Mail in use case involving resources instead of users
zh: 在涉及资源而非用户的使用案例中整合邮件中开发的功能

note: module: base
en: Integrate free shipping in sales orders.
zh: 在销售订单中整合免运费功能。

note: module: base
en: Integrate helpdesk with your mailbox.
                       Turn emails received in your mailbox into Tickets and log their content as internal notes.
zh: 将服务台与您的邮箱集成.
                       将您邮箱中收到的电子邮件转换为工单，并将其内容记录为内部记录.

note: module: base
en: Integrate your POS with a PayTM payment terminal
zh: 将您的 POS 与 PayTM 支付终端集成

note: module: base
en: Integrate your POS with a Razorpay payment terminal
zh: 将您的 POS 机与 Razorpay 支付终端整合

note: module: base
en: Integrate your POS with a Six payment terminal
zh: 将您的 POS 系统与 Six 支付终端集成

note: module: base
en: Integrate your POS with a Six payment terminal through IoT
zh: 通过物联网将您的 POS 机与六款支付终端整合在一起

note: module: base
en: Integrate your POS with a Stripe payment terminal
zh: 将您的 POS 系统与 Stripe 支付终端集成

note: module: base
en: Integrate your POS with a Viva Wallet payment terminal
zh: 将您的 POS 与 Viva Wallet 支付终端集成

note: module: base
en: Integrate your POS with an Adyen payment terminal
zh: 在POS中集成 Adyen 付款收单方

note: module: base
en: Integrate your POS with the Mercado Pago Smart Point terminal
zh: 将您的 POS 系统与 Mercado Pago 智能点终端整合

note: module: base
en: Integrate your inbox with projects
zh: 将收件箱与项目整合

note: module: base
en: Integration between Payroll and Fleet.
zh: 工资和车辆之间的集成。

note: module: base
en: Inter Company Module for Sale/Purchase Orders (with Inventory link)
zh: 公司间销售/采购订单模块（带库存链接）

note: module: base
en: Inter Company Module for Sale/Purchase Orders and Invoices
zh: 用于销售/采购订单和结算单的内部公司模块

note: module: base
en: Interaction between Sales and services apps (project and planning)
zh: 销售和服务应用程序（项目和规划）之间的互动

note: module: base
en: Interaction between rules
zh: 规则之间的交互

note: module: base
en: Interactive X wall for events
zh: 活动互动 X 墙

note: module: base
en: Intercompany SO/PO
zh: 公司间 SO/PO

note: module: base
en: Intercompany SO/PO/INV rules
zh: 公司间 SO/PO/INV 规则

note: module: base
en: Internal Groups
zh: 内部权限组

note: module: base
en: Internal User
zh: 内部用户

note: module: base
en: Internal Users
zh: 内部用户

note: module: base
en: Internal notes...
zh: 内部备注...

note: module: base
en: Internet of Things
zh: IOT

note: module: base
en: Internet of Things (IoT)
zh: IOT (IoT)

note: module: base
en: Interval Number
zh: 间隔数值

note: module: base
en: Interval Unit
zh: 间隔单位

note: module: base
en: Interviewer right will give access to all job position/applications where the employee is defined. It will allow to refuse, plan meetings.
zh: 面试官的权利将使面试官有机会接触到员工所在的所有职位/申请。它允许拒绝、计划会议。

note: module: base
en: Intrastat Reports
zh: Intrastat报告

note: module: base
en: Introspection report on objects
zh: 对象的自省报表

note: module: base odoo-python
en: Invalid "order" specified (%s). A valid "order" specification is a comma-separated list of valid field names (optionally followed by asc/desc for the direction)
zh: 指定的 "order "无效（%s）。有效的 "order "指定是以逗号分隔的有效字段名称列表（可选择在后面加上 asc/desc 表示方向）。

note: module: base odoo-python
en: Invalid %(use)s: “%(expr)s”
    %(error)s
zh: 无效的%(use)s：“%(expr)s”
    %(error)s

note: module: base odoo-python
en: Invalid Expression while parsing xpath “%s”
zh: 解析 xpath 时出现无效表达式 “%s”

note: module: base odoo-python
en: Invalid JSON format in Default Value field.
zh: 默认值字段中的 JSON 格式无效。

note: module: base odoo-python
en: Invalid attributes %s in element <attribute>
zh: 元素 <attribute> 的属性无效：%s

note: module: base odoo-python
en: Invalid composed field %(definition)s in %(use)s
zh: 在 %(use)s 中组成字段 %(definition)s 无效

note: module: base odoo-python
en: Invalid context: “%(expr)s” is not a valid Python expression 
    
     %(error)s
zh: 无效的上下文：「%(expr)s」不是有效的 Python 表达式
    
     %(error)s

note: module: base odoo-python
en: Invalid database id '%s' for the field '%%(field)s'
zh: 非法的数据库标识“%s”：字段：“%%(field)s”

note: module: base odoo-python
en: Invalid date/time format directive specified. Please refer to the list of allowed directives, displayed when you edit a language.
zh: 无效的日期/时间格式。请参照允许的指示列表，在您编辑一个语言时显示。

note: module: base odoo-python
en: Invalid default period %(default_period)s for date filter
zh: 日期筛选器的默认期间 %(default_period)s 无效

note: module: base odoo-python
en: Invalid domain: %s
zh: 无效域名：%s

note: module: base odoo-python
en: Invalid field %(model)s.%(field)s
zh: 无效的字段%(model)s.%(field)s

note: module: base odoo-python
en: Invalid inherit mode. Module "%(module)s" and template name "%(template_name)s"
zh: 无效的继承模式。模块「%(module)s」模板名「%(template_name)s」

note: module: base
en: Invalid inheritance mode: if the mode is 'extension', the view must extend an other view
zh: 无效的继承模式：如果模式是“扩展”，该视图必须扩展另外的视图

note: module: base
en: Invalid key: QWeb view should have a key
zh: 无效密钥：QWeb 视图应该有一个密钥

note: module: base odoo-python
en: Invalid mode attribute: “%s”
zh: 无效的模式属性: "%s"

note: module: base odoo-python
en: Invalid model name “%s” in action definition.
zh: 动作定义中使用了无效的模型名称「%s」。

note: module: base odoo-python
en: Invalid position attribute: '%s'
zh: 无效的位置属性：'%s'

note: module: base odoo-python
en: Invalid prefix or suffix for sequence “%s”
zh: 序列 %s 的字首或字尾无效

note: module: base odoo-python
en: Invalid search criterion
zh: 搜索标准无效

note: module: base odoo-python
en: Invalid separator %(separator)s for python expression %(expression)s; valid values are 'and' and 'or'
zh: 以下 python 表达式的分隔符号 %(separator)s 无效：%(expression)s。有效值为：and（与）、 or（或）

note: module: base odoo-python
en: Invalid server name!
     %s
zh: 服务器名称无效！
     %s

note: module: base
en: Invalid sort definition
zh: 无效的排序定义

note: module: base odoo-python
en: Invalid special '%(value)s' in button
zh: 按钮中的特殊"%(value)s"无效

note: module: base odoo-python
en: Invalid specification for moved nodes: “%s”
zh: 已移动节点的规格无效：%s

note: module: base odoo-python
en: Invalid template user. It seems it has been deleted.
zh: 无效模板用户。似乎已被删除。

note: module: base odoo-python
en: Invalid value for %(model)s.%(field)s: %(value)s
zh: %(model)s.%(field)s的值无效：%(value)s

note: module: base odoo-python
en: Invalid value for %(model)s.%(field)s: %(value)s is out of bounds (integers should be between -2,147,483,648 and 2,147,483,647)
zh: %(model)s.%(field)s 数值无效：%(value)s 超出范围（整数应介于 -2,147,483,648 与 2,147,483,647 之间）

note: module: base odoo-python
en: Invalid view %(name)s definition in %(file)s
zh: %(file)s中的视图 %(name)s 定义无效

note: module: base odoo-python
en: Invalid xmlid %(xmlid)s for button of type action.
zh: 动作类型按钮的 xmlid %(xmlid)s 无效。

note: module: base
en: Inventory and Warehouse management
zh: 库存和仓库管理

note: module: base
en: Inventory, Logistic, Valuation, Accounting
zh: 库存、物流、估值、会计

note: module: base
en: Inverse Company Rate
zh: 公司逆利率

note: module: base
en: Inverse Rate
zh: 汇率

note: module: base
en: Invoice Address
zh: 发票地址

note: module: base
en: Invoices from Documents
zh: 来自文档的结算单

note: module: base
en: Invoices, Payments, Follow-ups & Bank Synchronization
zh: 发票、付款、关注及银行同步

note: module: base
en: Invoices, Payments, Follow-ups & Bank synchronization (Enterprise)
zh: 发票、付款、关注及银行同步（企业版）

note: module: base
en: Invoicing
zh: 发票

note: module: base
en: IoT Box Homepage
zh: 物联网盒子主页

note: module: base
en: IoT features for Work Order
zh: 生产工序中的IoTIOT 功能

note: module: base
en: IoT for Delivery
zh: IoT 运输

note: module: base
en: IoT for PoS
zh: 用于 PoS 的 IoT

note: module: base
en: IoT in PoS Kiosk
zh: PoS 自助服务终端中的物联网

note: module: base
en: Ir profile
zh: IR简介

note: module: base
en: Iraimbilanja
zh: 一千

note: module: base
en: Ireland - Accounting
zh: 爱尔兰 - 会计

note: module: base
en: Ireland - Accounting Reports
zh: 爱尔兰 - 会计报告

note: module: base
en: Is Company
zh: 公司

note: module: base
en: Is Company Details Empty
zh: 公司详细信息是否为空

note: module: base
en: Is Current Company Currency
zh: 是当前的公司币别

note: module: base
en: Is Deletable
zh: 可刪除

note: module: base
en: Is a Company
zh: 是公司

note: module: base
en: Is public document
zh: 是公开文件

note: module: base
en: Israel - Accounting
zh: 以色列-会计

note: module: base
en: It is very important that this description be clear
                            and complete, <strong>it will be the only way to
                            identify the key once created</strong>.
zh: 清晰完整的描述非常重要
                            这是创建密钥后识别密钥的<strong>唯一方法</strong>。
                           <strong>一旦创建，它将是识别密钥</strong>的唯一方法。

note: module: base
en: It provides post-graduate education in fluid dynamics
                        (research master in fluid dynamics, former "Diploma
                        Course", doctoral program, stagiaire program and lecture
                        series) and encourages "training in research through
                        research".
zh: 它提供流体力学方面的研究生教育（流体力学研究硕士、以前的 "文凭课程"、博士课程、实习生计划和系列讲座），并鼓励 "通过研究进行研究培训"。

note: module: base
en: It undertakes and promotes research in the field of fluid
                        dynamics. It possesses about fifty different wind tunnels,
                        turbomachinery and other specialized test facilities, some
                        of which are unique or the largest in the world. Extensive
                        research on experimental, computational and theoretical
                        aspects of gas and liquid flows is carried out under the
                        direction of the faculty and research engineers, sponsored
                        mainly by governmental and international agencies as well
                        as industries.
zh: 它承担并促进流体动力学领域的研究。它拥有大约50个不同的风洞、涡轮机械和其他专业测试设施，其中一些是世界上独一无二或最大的。在教师和研究工程师的指导下，对气体和液体流动的实验、计算和理论方面进行了广泛的研究，主要由政府和国际机构以及工业界赞助。

note: module: base
en: Italy - Accounting
zh: 意大利 - 会计

note: module: base
en: Italy - Declaration of Intent
zh: 意大利 - 意向声明

note: module: base
en: Italy - E-invoicing
zh: 意大利 - 电子发票

note: module: base
en: Italy - E-invoicing (Withholding)
zh: 意大利 - 电子发票（代扣代缴）

note: module: base
en: Italy - E-invoicing - Additional module to support the debit notes (nota di debito - NDD)
zh: 意大利 - 电子发票 - 支持借方票据的附加模块 (nota di debito - NDD)

note: module: base
en: Italy - Stock DDT
zh: 意大利 - 库存滴滴涕

note: module: base
en: Italy eCommerce eInvoicing
zh: 意大利电子商务电子发票

note: module: base
en: Ivory Coast - Accounting
zh: 科特迪瓦 - 会计

note: module: base
en: J - INFORMATION AND COMMUNICATION
zh: J--信息与传播

note: module: base
en: Japan - Accounting
zh: 日本 - 会计

note: module: base
en: Job Position
zh: 工作职位

note: module: base
en: Jordan - Accounting
zh: 约旦 - 会计

note: module: base
en: Jordan - Payroll
zh: 约旦 - 工资单

note: module: base
en: Jordan - Payroll with Accounting
zh: 约旦 - 带会计功能的工资单

note: module: base
en: Journal Items associated to the contact
zh: 与凭证相关的联系人

note: module: base
en: K - FINANCIAL AND INSURANCE ACTIVITIES
zh: K - 金融和保险活动

note: module: base
en: KPI Digests
zh: 关键绩效指标摘要

note: module: base
en: Kanban
zh: 看板

note: module: base
en: Kazakhstan - Accounting
zh: 哈萨克斯坦 - 会计

note: module: base
en: Kazakhstan - Accounting Reports
zh: 哈萨克斯坦 - 会计报告

note: module: base
en: Keep empty if you don't want the user to be able to connect on the system.
zh: 如果不希望用户连接到系统，则不勾选。

note: module: base
en: Keep track of linked purchase and repair orders
zh: 跟踪关联的采购订单和维修订单

note: module: base
en: Keep track of recruitment appointments
zh: 跟踪招聘预约情况

note: module: base
en: Kenya - Accounting
zh: 肯尼亚 - 会计

note: module: base
en: Kenya ETIMS EDI Manufacturing Integration
zh: 肯尼亚 ETIMS EDI 制造整合

note: module: base
en: Kenya ETIMS EDI Stock Integration
zh: 肯尼亚 ETIMS EDI 库存整合

note: module: base
en: Kenya Tremol Device EDI Integration
zh: 肯尼亚 Tremol 设备 EDI 集成

note: module: base
en: Kenya eTIMS EDI Integration
zh: 肯尼亚 eTIMS EDI 整合

note: module: base
en: Key must be unique.
zh: 主键必须唯一。

note: module: base
en: Khoums
zh: 库姆斯

note: module: base
en: Kina
zh: 巴布亚新几内亚基那

note: module: base
en: Kip
zh: 老挝基普

note: module: base
en: Kits rental
zh: 套件租赁

note: module: base
en: Knowledge Website
zh: 知识网站

note: module: base
en: Koruna
zh: 捷克克朗

note: module: base
en: Krona
zh: 瑞典克朗

note: module: base
en: Krone
zh: 丹麦克朗

note: module: base
en: Kuna
zh: 克罗地亚库纳

note: module: base
en: Kuwait - Accounting
zh: 科威特 - 会计

note: module: base
en: Kwacha
zh: 赞比亚克瓦查

note: module: base
en: Kyat
zh: 缅元

note: module: base
en: L - REAL ESTATE ACTIVITIES
zh: L - 房地产活动

note: module: base
en: LATAM Document
zh: LATAM 文档

note: module: base
en: LATAM Document Types
zh: LATAM 文档类型

note: module: base
en: LATAM Identification Types
zh: LATAM 标识类型

note: module: base
en: LATAM Localization Base
zh: LATAM 本地化基础包

note: module: base
en: LGPL Version 3
zh: LGPL 版本 3

note: module: base odoo-python
en: Label tag must contain a "for". To match label style without corresponding field or button, use 'class="o_form_label"'.
zh: 标签标记必须包含 "for"。要匹配没有相应字段或按钮的标签样式，请使用 "class="o_form_label""。

note: module: base
en: Landed Costs
zh: 落地成本

note: module: base
en: Landed Costs On MO
zh: 生产单上的到岸成本

note: module: base
en: Landed Costs With Subcontracting order
zh: 分包订单的到岸成本

note: module: base
en: Landed Costs on Manufacturing Order
zh: 制造单上的到岸成本

note: module: base
en: Language Export
zh: 语言导出

note: module: base
en: Language Import
zh: 导入语言

note: module: base
en: Language Name
zh: 语言名称

note: module: base odoo-python
en: Language code cannot be modified.
zh: 语言代码不能修改。

note: module: base
en: Last Execution Date
zh: 最后执行日期

note: module: base
en: Last IP Address
zh: 最后的 IP 地址

note: module: base
en: Latest authentication
zh: 最新认证

note: module: base
en: Lats
zh: 拉脱维亚拉特

note: module: base
en: Latvia - Accounting
zh: 拉脱维亚 - 会计

note: module: base
en: Latvia - Accounting Reports
zh: 拉脱维亚 - 会计报告

note: module: base
en: Launch Configuration Wizard
zh: 启动配置向导

note: module: base
en: Layout Background
zh: 布局背景

note: module: base
en: Layout in Reports
zh: 报表中的布局

note: module: base
en: Lead Enrichment
zh: 线索补全

note: module: base
en: Lead Generation
zh: 线索开发

note: module: base
en: Lead Generation From Website Visits
zh: 通过网站访问量产生销售线索

note: module: base
en: Lead Livechat Sessions
zh: 线索实时聊天会话

note: module: base
en: Leads statistics and generation on social
zh: 基于社交的线索统计和生成

note: module: base
en: Leave Management of Indian Localization
zh: 印度本地化的休假管理

note: module: base
en: Ledger  28  431.8 x 279.4 mm
zh: Ledger  28  431.8 x 279.4 毫米

note: module: base
en: Left Margin (mm)
zh: 左边距(毫米)

note: module: base
en: Legal    3   8.5 x 14 inches, 215.9 x 355.6 mm
zh: Legal 3 215.9 x 355.6 毫米

note: module: base
en: Legend (for prefix, suffix)
zh: 示例（用于前缀、后缀）

note: module: base
en: Legends for supported Date and Time Formats
zh: 日期与时间格式示例

note: module: base
en: Lek
zh: 阿尔巴尼列克

note: module: base
en: Lempiras
zh: 洪都拉斯伦皮拉

note: module: base
en: Leone
zh: 塞拉利昂利昂

note: module: base
en: Let new customers sign up for a newsletter during checkout
zh: 让新客户在结账时注册订阅时事通讯

note: module: base
en: Let your employees share job positions and refer their friends
zh: 让您的员工分享工作职位并推荐他们的朋友

note: module: base
en: Let your employees share job positions and refer their friends by WhatsApp
zh: 让您的员工通过 WhatsApp 分享职位并推荐他们的朋友

note: module: base
en: Let's choose Point Relais® on your ecommerce
zh: 让我们在您的电子商务中选择 Point Relais® 吧

note: module: base
en: Letter 2 8.5 x 11 inches, 215.9 x 279.4 mm
zh: Letter 2 8.5 x 11 英寸，215.9 x 279.4 毫米

note: module: base odoo-python
en: Linebreak
zh: 断线

note: module: base
en: Link Field
zh: 链接字段

note: module: base
en: Link Stock pickings to Project
zh: 将库存领料链接至项目

note: module: base
en: Link Tracker
zh: 链接跟踪器

note: module: base
en: Link a spreadsheet to a quotation templates and access your calculator from a Sale Order.
zh: 将电子表格链接到报价模板并从销售订单获取计算结果。

note: module: base
en: Link between PoS and Sale Subscription.
zh: 连接 PoS 和销售订阅。

note: module: base
en: Link between PoS and Stock Rental.
zh: PoS 与库存租赁之间的联系。

note: module: base
en: Link between self orders paid online and the preparation display
zh: 在线支付的自助订单与准备展示之间的联系

note: module: base
en: Link between timesheet and time off
zh: 工时表和休假之间的连结

note: module: base
en: Link module between Point of Sale and Event
zh: POS和活动之间的链接模块

note: module: base
en: Link module between Point of Sale and HR
zh: POS和人力资源之间的连接模块

note: module: base
en: Link module between Point of Sale and Mrp
zh: POS和制造模块之间的链接

note: module: base
en: Link module between Point of Sale and Sales
zh: 门店POS和销售之间的链接模块

note: module: base
en: Link module between Point of Sale and Sales Margin
zh: POS和销售利润之间的链接模块

note: module: base
en: Link module between pos_hr and pos_restaurant
zh: pos_hr 和 pos_restaurant 之间的链接模块

note: module: base
en: Link module between pos_sale and l10n_be
zh: POS销售和比利时本地化之间的连接模块

note: module: base
en: Link module between pos_sale and pos_loyalty
zh: pos_sale 和 pos_loyalty 之间的链接模块

note: module: base
en: Linked IP address
zh: 已连接的 IP 地址

note: module: base
en: Lipa
zh: 克罗地亚利帕

note: module: base
en: Lira
zh: 土耳其里拉

note: module: base odoo-python
en: List child can only have one of %(tags)s tag (not %(wrong_tag)s)
zh: 列表子项只能有一个 %(tags)s 标记（不是 %(wrong_tag)s 标记）

note: module: base odoo-python
en: List of contact fields to display in the widget
zh: 要在 widget 中显示的联系人字段列表

note: module: base
en: List of modules in which the field is defined
zh: 定义字段的模块列表

note: module: base
en: List of modules in which the object is defined or inherited
zh: 对象已定义或者继承的模块列表

note: module: base
en: Litas
zh: 立陶宛立特

note: module: base
en: Lithuania - Accounting
zh: 立陶宛-会计

note: module: base
en: Lithuania - Payroll
zh: 立陶宛 - 工资

note: module: base
en: Lithuania - Payroll with Accounting
zh: 立陶宛 - 工资与会计

note: module: base
en: Lithuanian Intrastat Declaration
zh: 立陶宛国际组织内申报

note: module: base
en: Lithuanian Standard Audit File for Tax
zh: 立陶宛税务标准审计文件

note: module: base
en: Live Chat
zh: 在线聊天

note: module: base
en: Live Currency Exchange Rate
zh: 及时汇率

note: module: base
en: Live Event Tracks
zh: 现场活动轨道

note: module: base
en: Load a Translation
zh: 加载翻译

note: module: base
en: Load demo data
zh: 加载演示数据

note: module: base
en: Loans Management
zh: 贷款管理

note: module: base
en: Locale Code
zh: 语言环境代码

note: module: base
en: Log in with a Passkey
zh: 使用密钥登入

note: module: base
en: Log out from all devices
zh: 注销所有设备

note: module: base
en: Logging details
zh: 记录详情

note: module: base
en: Logo Web
zh: 徽标网络

note: module: base
en: Loti
zh: 莱索托马洛蒂

en: Luma
zh: 亮度

note: module: base
en: Luxembourg - Accounting
zh: 卢森堡 - 会计

note: module: base
en: M - PROFESSIONAL, SCIENTIFIC AND TECHNICAL ACTIVITIES
zh: M - 专业、科学和技术活动

note: module: base
en: MRP Account Project
zh: MRP 账户项目

note: module: base
en: MRP Barcode
zh: MRP 条码

note: module: base
en: MRP II - Expiry
zh: MRP II - 到期

note: module: base
en: MRP Project
zh: MRP 项目

note: module: base
en: MRP Project Sale
zh: MRP 项目和销售

note: module: base
en: MRP Subcontracting
zh: MRP 分包

note: module: base
en: MRP Subcontracting Enterprise
zh: MRP外包企业

note: module: base
en: MRP Subcontracting Quality
zh: MRP外包质量

note: module: base
en: MRP Subcontracting Repair
zh: MRP 分包维修

note: module: base
en: MRP Workorder Expiry
zh: MRP 工单到期

note: module: base
en: MRP Workorder Project Account
zh: MRP 工单项目账户

note: module: base
en: MRP features for Quality Control
zh: 质量管理的MRP功能

note: module: base
en: MRP features for Quality Control with IoT
zh: IOT 质量控制的 MRP 功能

note: module: base
en: MTO Sale <-> Purchase
zh: 按订单生产 订单 <-> 采购

note: module: base
en: Madam
zh: 女士

note: module: base odoo-python
en: Mail Delivery Failed
zh: 邮件发送失败

note: module: base
en: Mail Enterprise
zh: 邮件企业

note: module: base
en: Mail Group
zh: 邮件组

note: module: base
en: Mail Mobile
zh: 邮件手机

note: module: base
en: Mail Plugin
zh: 邮件插件

note: module: base
en: Mail Server
zh: 邮件服务器

note: module: base
en: Mail Tests
zh: 邮件测试

note: module: base
en: Mail Tests (Enterprise)
zh: 邮件测试(企业)

note: module: base
en: Mail Tests (Full)
zh: 邮件测试(完全)

note: module: base
en: Mail Tests: performances and tests specific to mail
zh: 邮件测试：专门针对邮件的性能和测试

note: module: base
en: Mail Tests: performances and tests specific to mail with all sub-modules
zh: 邮件测试：所有子模块性能和特定于邮件的测试

note: module: base odoo-python
en: Mail delivery failed via SMTP server '%(server)s'.
    %(exception_name)s: %(message)s
zh: 通过 SMTP 服务器 “%(server)s” 发送邮件失败。
    %(exception_name)s：%(message)s

note: module: base
en: Main Apps
zh: 主要应用

note: module: base
en: Main Sequence
zh: 主要序列

note: module: base
en: Main action of Current Window
zh: 当前窗口的主要操作

note: module: base
en: Maintenance - HR
zh: 维护 - 人力资源

note: module: base
en: Maintenance - MRP
zh: 保养 - MRP

note: module: base
en: Make and receive phone calls from within Odoo.
zh: 在 Odoo 中拨打和接听电话。

note: module: base
en: Make ecommerce work for Ecuador.
zh: 让电子商务在厄瓜多尔发挥作用。

note: module: base
en: Malaysia - Accounting
zh: 马来西亚 - 会计

note: module: base
en: Malaysia - Accounting Reports
zh: 马来西亚 - 会计报告

note: module: base
en: Malaysia - UBL PINT
zh: 马来西亚 - UBL PINT

note: module: base
en: Mali - Accounting
zh: 马里 - 会计

note: module: base
en: Malta - Accounting
zh: 马耳他 - 会计

note: module: base
en: Malta - Accounting Reports
zh: 马耳他 - 会计报告

note: module: base
en: Manage Appointments with Employees
zh: 管理员工预约

note: module: base
en: Manage Contact Titles as well as their abbreviations (e.g. "Mr.", "Mrs.", etc).
zh: 管理联系人头衔及其简称（如 "先生"、"夫人 "等）。

note: module: base
en: Manage Job board integrations with website
zh: 管理职位板与网站整合

note: module: base
en: Manage Meeting Rooms
zh: 管理会议室

note: module: base
en: Manage Monster Job board integrations with skills
zh: 管理 Monster 职位版面与工作技能整合

note: module: base
en: Manage Monster Job board integrations with website
zh: 管理网站与Monster招聘板块的整合

note: module: base
en: Manage Recruitment and Job applications
    ---------------------------------------
    
    Publish, promote and organize your job offers with the Odoo
    <a href="https://www.odoo.com/app/recruitment">Open Source Recruitment Application</a>.
    
    Organize your job board, promote your job announces and keep track of
    application submissions easily. Follow every applicant and build up a database
    of skills and profiles with indexed documents.
    
    Post Your Jobs on Best Job Boards
    ---------------------------------
    
    Connect automatically to most famous job board websites; linkedIn, Monster,
    Craigslist, ... Every job position has a new email address automatically
    assigned to route applications automatically to the right job position.
    
    Whether applicants contact you by email or using an online form, you get all
    the data indexed automatically (resumes, motivation letter) and you can answer
    in just a click, reusing templates of answers.
    
    Customize Your Recruitment Process
    ----------------------------------
    
    Use the kanban view and customize the steps of your recruitments process;
    pre-qualification, first interview, second interview, negociaiton, ...
    
    Get accurate statistics on your recruitment pipeline. Get reports to compare
    the performance of your different investments on external job boards.
    
    Streamline Your Recruitment Process
    -----------------------------------
    
    Follow applicants in your recruitment process with the smart kanban view. Save
    time by automating some communications with email templates.
    
    Documents like resumes and motivation letters are indexed automatically,
    allowing you to easily find for specific skills and build up a database of
    profiles.
zh: 管理招聘和职位申请
    ---------------------------------------
    
    使用 Odoo 发布、推广和组织您的招聘信息
    <a href="https://www.odoo.com/app/recruitment">开源招聘应用程序</a>。
    
    组织您的招聘网站，推广您的招聘公告，并轻松跟踪
    申请提交。跟踪每一位求职者，建立
    技能和简介数据库。
    
    在最佳招聘网站上发布职位
    ---------------------------------
    
    自动连接到最知名的招聘网站：linkedIn、Monster、
    Craigslist, ...每个职位都会自动
    自动将申请发送到合适的职位。
    
    无论求职者是通过电子邮件还是在线表单与您联系，您都能获得所有
    数据（简历、求职信）都会自动索引，您只需点击一下就能回复
    只需点击一下，即可重复使用答案模板。
    
    定制您的招聘流程
    ----------------------------------
    
    使用看板视图，自定义招聘流程的各个步骤；
    资格预审、第一次面试、第二次面试、谈判...
    
    获取招聘渠道的准确统计数据。获取报告，比较
    您在外部招聘网站上不同投资的绩效。
    
    简化招聘流程
    -----------------------------------
    
    利用智能看板视图在招聘流程中跟踪申请人。节省时间
    通过电子邮件模板自动完成部分沟通，节省时间。
    
    简历和动机信等文档会自动编入索引、
    让您可以轻松查找特定技能并建立资料库。
    资料库。

note: module: base
en: Manage Time Off in Payslips
zh: 管理工资单中的休假时间

note: module: base
en: Manage Time Off in Payslips Enterprise
zh: 在 Payslips Enterprise 中管理休假

note: module: base
en: Manage a forum with FAQ and Q&A
zh: 管理包含常见问题和问答的论坛

note: module: base
en: Manage accounting with fleet features
zh: 利用车队功能管理会计工作

note: module: base
en: Manage accounting with fleets
zh: 车队会计管理

note: module: base
en: Manage and customize the items available and displayed in your Odoo system menu. You can delete an item by clicking on the box at the beginning of each line and then delete it through the button that appeared. Items can be assigned to specific groups in order to make them accessible to some users within the system.
zh: 管理和自定义用户的菜单项。你可以用勾选一些菜单项，然后删除。菜单项可以分配给某些特定的用户群组，以便他们使用系统的某些特定的功能。

note: module: base
en: Manage and publish an eLearning platform
zh: 管理和发布电子学习平台

note: module: base
en: Manage assets with fleets
zh: 管理车队资产

note: module: base
en: Manage certificate
zh: 管理证书

note: module: base
en: Manage disallowed expenses
zh: 管理不允许的费用

note: module: base
en: Manage disallowed expenses with fleets
zh: 使用车队管理不允许的费用

note: module: base
en: Manage engineering change orders on products, bills of material
zh: 管理产品、物料清单的工程更改单

note: module: base
en: Manage event booths
zh: 管理活动展位

note: module: base
en: Manage event booths sale
zh: 管理活动展位销售

note: module: base
en: Manage extra hours for your hourly paid employees using attendance
zh: 利用出勤情况管理小时工资员工的额外工作小时数

note: module: base
en: Manage extra hours for your hourly paid employees using planning
zh: 利用规划管理小时工资员工的额外工作小时数

note: module: base
en: Manage financial and analytic accounting
zh: 管理财务和分析会计

note: module: base
en: Manage product inventory & availability
zh: 管理产品库存和可用性

note: module: base
en: Manage rental contracts, deliveries and returns
zh: 管理租赁合约、交付和退货

note: module: base
en: Manage skills of your employees
zh: 管理员工技能

note: module: base
en: Manage skills of your employees during an appraisal process
zh: 在评估过程中管理员工的技能

note: module: base
en: Manage skills, knowledge and resume of your employees
zh: 管理员工的技能、知识和简历

note: module: base
en: Manage the list of countries that can be set on your contacts.
zh: 管理可设置为联系人的国家列表。

note: module: base
en: Manage the signatures to send to your applicants
zh: 管理要发送给您申请人的签字

note: module: base
en: Manage work entries
zh: 管理工作条目

note: module: base
en: Manage your Facebook pages and schedule posts
zh: 管理您的 Facebook 页面并安排发布时间

note: module: base
en: Manage your Instagram Business accounts and schedule posts
zh: 管理您的 Instagram 商业帐户并安排发布时间

note: module: base
en: Manage your Instagram Business accounts and schedule posts.
zh: 管理您的 Instagram 商业帐户并安排发布.

note: module: base
en: Manage your LinkedIn accounts and schedule posts
zh: 管理您的 LinkedIn 帐户并安排贴文

note: module: base
en: Manage your X accounts and schedule posts
zh: 管理 X 账户并安排帖文

note: module: base
en: Manage your YouTube videos and schedule video uploads
zh: 管理您的 YouTube 影片并安排影片上传

note: module: base
en: Manage your documents to sign in contracts
zh: 管理您的文件以签署合同

note: module: base
en: Manage your employee payroll records
zh: 管理您的员工工资记录

note: module: base
en: Manage your employees' schedule
zh: 管理员工的日程安排

note: module: base
en: Manage your fleet and track car costs
zh: 管理车队并跟踪汽车成本

note: module: base
en: Manage your mailing lists
zh: 管理邮件列表

note: module: base
en: Manage your online hiring process
zh: 管理在线招聘流程

note: module: base
en: Manage your salespersons' commissions
zh: 管理销售人员的佣金

note: module: base
en: Manage your social media and website visitors
zh: 管理社交媒体和网站访客

note: module: base
en: Manage your stock and logistics activities
zh: 基本进销存中的存的功能模块：用于管理您的仓库库存管理等

note: module: base
en: Management of leaves for part-time workers in France
zh: 法国非全日制工人的假期管理

note: module: base
en: Manufacturing Expiry
zh: 制造期限

note: module: base
en: Manufacturing Orders & BOMs
zh: 制造单和物料清单

note: module: base
en: Many2many Operations
zh: Many2many 业务

note: module: base odoo-python
en: Many2one %(field)s on model %(model)s does not exist!
zh: 多对一（Many2one）字段%(field)s在模型%(model)s上不存在。

note: module: base
en: ManyToMany Relations
zh: 多对多关系

note: module: base
en: Map View
zh: 地图视图

note: module: base
en: Margins by Products
zh: 产品利润率

note: module: base
en: Margins in Sales Orders
zh: 销售订单利润率

note: module: base
en: Marketing Automation
zh: 市场营销自动化

note: module: base
en: Marketing Automation Templates for E-Commerce
zh: 电子商务的营销自动化模板

note: module: base
en: Marketing Automation Tests
zh: 营销自动化测试

note: module: base
en: Marketing Card
zh: 营销海报

note: module: base
en: Mass Mail Tests
zh: 邮件群发测试

note: module: base
en: Mass Mail Tests: feature and performance tests for mass mailing
zh: 邮件群发测试：邮件群发功能和性能测试

note: module: base
en: Mass Mailing Themes
zh: 群发邮件主题

note: module: base
en: Mass mailing on attendees
zh: 群发与会者邮件

note: module: base
en: Mass mailing on course members
zh: 课程成员群发邮件

note: module: base
en: Mass mailing on lead / opportunities
zh: 群发有关线索/机会的邮件

note: module: base
en: Mass mailing on sale orders
zh: 销售订单群发

note: module: base
en: Mass mailing on sale subscriptions
zh: 批量邮寄销售订阅

note: module: base
en: Mass mailing on track speakers
zh: 群发邮件跟踪演讲者

note: module: base
en: Mass mailing sms on lead / opportunities
zh: 针对线索/机会的短信群发

note: module: base
en: Mass mailing sms on sale orders
zh: 销售订单短信群发

note: module: base
en: Master Production Schedule
zh: 主生产计划

note: module: base
en: Materials Management
zh: 物料管理

note: module: base
en: Mauritius - Accounting
zh: 毛里求斯 - 会计

note: module: base
en: Max Email Size
zh: 最大电子邮件大小

note: module: base
en: Maximum of Group of Contacts
zh: 联系人组的最大数量

note: module: base
en: Meeting Rooms
zh: 会议室

note: module: base
en: Menus Customization
zh: 定制菜单

note: module: base
en: Merge Automatically
zh: 自动合并

note: module: base
en: Merge Automatically all process
zh: 自动合并所有联系人

note: module: base
en: Merge Contacts
zh: 合并联系人

note: module: base
en: Merge Partner Line
zh: 合并合作伙伴行

note: module: base
en: Merge Partner Wizard
zh: 合并合作伙伴向导

note: module: base
en: Merge the following contacts
zh: 合并以下联系人

note: module: base
en: Merge with Manual Check
zh: 手动检查合并

note: module: base
en: Metical
zh: 莫桑比克梅蒂卡尔

note: module: base
en: Mexican Localization for eCommerce
zh: 墨西哥电子商务本地化

note: module: base
en: Mexican Localization for the Point of Sale
zh: 墨西哥POS本地化

note: module: base
en: Mexico - Accounting
zh: 墨西哥 - 会计

note: module: base
en: Mexico - Month 13 Trial Balance
zh: 墨西哥 - 第13月试算平衡表

note: module: base
en: Mexico - Payroll
zh: 墨西哥 - 工资

note: module: base
en: Mexico - Payroll with Accounting
zh: 墨西哥 - 工资与会计

note: module: base
en: Mexico Month 13 Trial Balance Report
zh: 墨西哥第 13 个月试算表报告

note: module: base
en: Microsoft Users
zh: 微软用户

note: module: base
en: Millimes
zh: 米利姆

note: module: base
en: MinID
zh: 最小标识

note: module: base odoo-python
en: Missing SMTP Server
    Please define at least one SMTP server, or provide the SMTP parameters explicitly.
zh: 缺少 SMTP 服务器
    请定义至少一个 SMTP 服务器，或者明确提供 SMTP 参数。

note: module: base odoo-python
en: Missing required value for the field '%(name)s' (%(technical_name)s)
zh: 字段「%(name)s」(%(technical_name)s)缺少必填的值

note: module: base odoo-python
en: Missing required value for the field '%(name)s' on a linked model [%(linked_model)s]
zh: 在已关联模型[%(linked_model)s]上，字段 %(name)s 缺少必填的值。

note: module: base odoo-python
en: Missing view architecture.
zh: 缺少视图架构。

note: module: base
en: Mister
zh: 先生

note: module: base
en: Mobile View Mode
zh: 移动端视图模式

note: module: base odoo-python
en: Model %s does not exist
zh: 模块%s不存在

note: module: base odoo-python
en: Model %s does not exist!
zh: 模型 %s 不存在！

note: module: base
en: Model Access
zh: 模型访问

note: module: base
en: Model Constraint
zh: 模块限制

note: module: base
en: Model Constraints
zh: 模型约束

note: module: base
en: Model Data
zh: 模型数据

note: module: base
en: Model Domain
zh: 模型域

note: module: base
en: Model Inheritance Tree
zh: 模型继承树

note: module: base
en: Model Overview
zh: 模型视图

note: module: base
en: Model name of the object to open in the view window
zh: 要在视图窗口中打开的对象的模型名称

note: module: base
en: Model of the view
zh: 视图模型

note: module: base
en: Model on which the server action runs.
zh: 运行服务器操作的模型。

note: module: base
en: Model to Export
zh: 模型导出

note: module: base odoo-python
en: Model “%s” contains module data and cannot be removed.
zh: 模型「%s」包含模块数据，不可移除。

note: module: base
en: Models inherits from another only once
zh: 模型只能从另一个模型继承一次

note: module: base
en: Modified Architecture
zh: 改良建筑

note: module: base
en: Module Category
zh: 模块类别

note: module: base
en: Module Info
zh: 模块信息

note: module: base
en: Module Reference Report (base)
zh: 模块参考报告 (基础)

note: module: base
en: Module Uninstall
zh: 模块卸载

note: module: base
en: Module Update
zh: 模块更新

note: module: base
en: Module Update Result
zh: 模块更新结果

note: module: base
en: Module Upgrade Install
zh: 模块升级安装

note: module: base
en: Module dependency
zh: 模块依赖性

note: module: base
en: Module exclusion
zh: 模块排除

note: module: base
en: Module for synchronization of Documents between several companies. For example, this allow you to have a Sales Order created automatically when a Purchase Order is validated with another company of the system as vendor, and inversely.
    
       Supported documents are SO, PO.
zh: 用于在多个公司之间同步文件的模块。例如，当采购订单与系统中作为供应商的另一家公司生效时，可自动创建销售订单，反之亦然。
    
       支持的文件有 SO、PO。

note: module: base
en: Module for synchronization of Documents between several companies. For example, this allow you to have a Sales Order created automatically when a Purchase Order is validated with another company of the system as vendor, and inversely.
    
       Supported documents are invoices/credit notes.
zh: 用于在多个公司之间同步文件的模块。例如，当采购订单与系统中作为供应商的另一家公司生效时，可自动创建销售订单，反之亦然。
    
       支持的文件包括发票/信用证。

note: module: base
en: Module for synchronization of Inventory Documents between several companies.
       For example, this allows you to have a delivery receipt created automatically in the receiving company when another company of the system confirms a delivery order.
zh: 此模块用于在多个公司之间，同步库存文件。
       例如，当系统中另一家公司确认送货订单时，收货公司就可以自动创建收货单。

note: module: base odoo-python
en: Module loading %(module)s failed: file %(file)s could not be processed:
    %(message)s
zh: 模块 %(module)s 加载失败：文件 %(file)s 未能处理：
    %(message)s

note: module: base odoo-python
en: Modules "%(module)s" and "%(incompatible_module)s" are incompatible.
zh: 模块 “%(module)s” 及 “%(incompatible_module)s” 不相容。

note: module: base
en: Mongolia - Accounting
zh: 蒙古 - 会计

note: module: base
en: Monitor MRP account using project
zh: 使用项目监控 MRP 帐户

note: module: base
en: Monitor MRP using project
zh: 使用项目监控 MRP

note: module: base
en: Monitor purchase in project
zh: 监测项目采购

note: module: base
en: Morocco - Accounting
zh: 摩洛哥 - 会计

note: module: base
en: Morocco - Accounting Reports
zh: 摩洛哥 - 会计报告

note: module: base
en: Morocco - Payroll
zh: 摩洛哥 - 工资

note: module: base
en: Morocco - Payroll with Accounting
zh: 摩洛哥 - 工资与会计

note: module: base
en: Mozambique - Accounting
zh: 莫桑比克 - 会计

note: module: base
en: Mozambique - Accounting Reports
zh: 莫桑比克 - 会计报告

note: module: base
en: Mrp Accounting
zh: MRP 会计

note: module: base
en: Mrp Repairs
zh: Mrp 维修

note: module: base
en: Multi Companies
zh: 多家公司

note: module: base
en: Multi Currencies
zh: 多种货币

note: module: base
en: My Company (San Francisco) undertakes to do its best to supply performant services in due time in accordance with the agreed timeframes. However, none of its obligations can be considered as being an obligation to achieve results. My Company (San Francisco) cannot under any circumstances, be required by the client to appear as a third party in the context of any claim for damages filed against the client by an end consumer.
zh: 我的公司(旧金山)承诺按照约定的时间框架，在适当的时候提供高性能服务. 但是，它的任何义务都不能被视为取得成果的义务. 在任何情况下，我的公司(旧金山)都不能被客户要求在最终消费者对客户提出的任何损害索赔中作为第三方出现.

note: module: base
en: My Document(s)
zh: 我的档案

note: module: base
en: My filters
zh: 我的过滤器

note: module: base
en: N - ADMINISTRATIVE AND SUPPORT SERVICE ACTIVITIES
zh: N - 行政和支助服务活动

note: module: base
en: NZ - Accounting Reports
zh: 新西兰-会计报告

note: module: base
en: Nakfa
zh: 厄立特里亚纳克法

note: module: base
en: Name of the Many2one field holding the res.currency
zh: 保存 res.currency 的 Many2one 字段名称

note: module: base odoo-python
en: Name or id “%(name_or_id)s” in %(use)s does not exist.
zh: 名称或识别码 %(name_or_id)s（由 %(use)s 使用）不存在。

note: module: base odoo-python
en: Name or id “%(name_or_id)s” in %(use)s must be present in view but is missing.
zh: 名称或识别码 %(name_or_id)s（由 %(use)s 使用）必须存在于视图画面中，但目前缺失。

note: module: base
en: Name your key
zh: 为钥匙命名

note: module: base
en: Netherlands - Accounting
zh: 荷兰 - 会计

note: module: base
en: Netherlands - Payroll
zh: 荷兰 - 工资

note: module: base
en: Netherlands - Payroll with Accounting
zh: 荷兰 - 工资与会计

note: module: base
en: Netherlands - SBR
zh: 荷兰 - 标准商业报告（SBR）

note: module: base
en: Netherlands - SBR ICP
zh: 荷兰 - SBR ICP

note: module: base
en: Netherlands - SBR OB Nummer
zh: 荷兰 - SBR OB 号码

note: module: base
en: Netherlands - SBR Status information service
zh: 荷兰 - SBR 状态信息服务

note: module: base
en: New API Key
zh: 新API秘钥

note: module: base odoo-python
en: New Language (Empty translation template)
zh: 新语言（空翻译模板）

note: module: base
en: New Password (Confirmation)
zh: 新密码（确认）

note: module: base
en: New Zealand - Accounting
zh: 新西兰 - 会计

note: module: base
en: Newsletter Subscribe Button
zh: 电子报订阅按钮

note: module: base
en: Newsletter Subscribe SMS Template
zh: 通讯订阅短信模板

note: module: base
en: Next Execution Date
zh: 下一次执行日期

note: module: base
en: Next number of this sequence
zh: 该序列的下一个编号

note: module: base
en: Next planned execution date for this job.
zh: 此任务的下一次计划的执行日期。

note: module: base
en: Ngultrum
zh: 不丹努尔特鲁姆

note: module: base
en: Ngwee
zh: 恩韦

note: module: base
en: Nicole is <b>author of several books</b>, including Amazon best seller
                    "How Azure and Odoo will change the business world!".
zh: Nicole 是<b>几本书的作者</b>，其中包括亚马逊畅销书
     "Azure 和 Odoo 将如何改变商业世界!".

note: module: base
en: Nicole works in IT sector <b>since 20 years</b>. She
                    develops software to help develop websites.  She sold her
                    first company at 30 years old and manage to grow Azure Interior
                    from 1 to 55 employees mostly by reselling services on
                    Odoo.
zh: 妮可在<b>自 20 年以来</b>。她
                    开发软件以帮助开发网站。 她卖掉了她
                    第一家公司在 30 岁， 并设法增长 Azure 内部
                    从 1 到 55 名员工，主要通过转售服务
                   Odoo。

note: module: base
en: Niger - Accounting
zh: 尼日尔 - 会计

note: module: base
en: Nigeria - Accounting
zh: 尼日利亚 - 会计

note: module: base
en: Nigeria - Accounting Reports
zh: 尼日利亚 - 会计报告

note: module: base
en: No (False)
zh: 否（假）

note: module: base
en: No Country Found!
zh: 未找到国家！

note: module: base odoo-python
en: No default view of type '%s' could be found!
zh: 未找到类型为"%s"的默认视图！

note: module: base
en: No gap
zh: 无间隔

note: module: base odoo-python
en: No group currently allows this operation.
zh: 目前没有任何小组允许进行此操作。

note: module: base odoo-python
en: No matching record found for %(field_type)s '%(value)s' in field '%%(field)s'
zh: 在字段 '%%(field)s' 中没找到匹配的记录 %(field_type)s '%(value)s'

note: module: base odoo-python
en: No matching record found for %(field_type)s '%(value)s' in field '%%(field)s' and the following error was encountered when we attempted to create one: %(error_message)s
zh: 没有找到匹配的记录在 %(field_type)s '%(value)s' 字段 '%%(field)s' 并且当我们试图创建一个%(error_message)s，遇到了以下错误

note: module: base
en: No module found!
zh: 未找到模块！

note: module: base
en: No of Views
zh: 可用视图

note: module: base odoo-python
en: No response received. Check server address and port number.
     %s
zh: 未收到响应。检查服务器地址和端口号。
     %s

note: module: base odoo-python
en: No spaces allowed in view_mode: “%s”
zh: 在 view_mode 中，不允许有空格：%s

note: module: base
en: Non Updatable
zh: 不可更新

note: module: base odoo-python
en: Non-relational field name "%(field_name)s" in related field "%(related_field)s"
zh: 非关系字段名称 “%(field_name)s ” 在关联字段 “%(related_field)s” 内

note: module: base odoo-python
en: Non-relational field “%(field)s” in dependency “%(dependency)s”
zh: 有非关系字段 %(field)s 在依赖项 %(dependency)s 中

note: module: base odoo-python
en: Non-relational field “%(field)s” in path “%(field_path)s” in %(use)s)
zh: 无效的关联字段 %(field)s 在 %(field_path)s 內（由 %(use)s 使用）

note: module: base
en: Non-trivial testing utilities can require models & all
    
    This here module is useful to validate that they're doing what they're 
    supposed to do
zh: 非繁琐的测试实用程序可能需要模型和所有
    
    此模块可用于验证它们是否在做它们应该做的事情
    应该做的事情

note: module: base
en: Norway - Accounting
zh: 挪威 - 会计

note: module: base odoo-python
en: Not enough access rights on the external ID "%(module)s.%(xml_id)s"
zh: 没有权限存取外部ID：%(module)s.%(xml_id)s

note: module: base
en: Notify the user when a product is back in stock
zh: 产品恢复库存时通知用户

note: module: base
en: Number of Companies
zh: 公司数目

note: module: base
en: Number of access rights that apply to the current user
zh: 适用于当前用户的访问权限数

note: module: base
en: Number of groups that apply to the current user
zh: 适用于当前用户的组的数量

note: module: base
en: Number of modules added
zh: 新增模块数量

note: module: base
en: Number of modules updated
zh: 更新的模块数量

note: module: base
en: Number of record rules that apply to the current user
zh: 适用于当前用户的记录规则数量

note: module: base
en: O - PUBLIC ADMINISTRATION AND DEFENCE; COMPULSORY SOCIAL SECURITY
zh: o - 公共行政和国防；强制性社会保障

note: module: base
en: OAuth2 Authentication
zh: OAuth2 身份验证

note: module: base
en: OHADA (révisé) - Accounting Reports
zh: OHADA（révisé）-会计报告

note: module: base
en: OHADA - Accounting
zh: OHADA 会计模块

note: module: base odoo-python
en: Object %s doesn't exist
zh: 对象 %s 不存在

note: module: base
en: Odoo Blog
    ----------
    
    Write, Design, Promote and Engage with <a href="https://www.odoo.com/app/blog">Odoo Blog</a>.
    
    Express yourself with the Odoo enterprise grade blogging platform. Write
    beautiful blog posts, engage with visitors, translate content and moderate
    social streams.
    
    Get your blog posts efficiently referenced in Google and translated in mutiple
    languages in just a few clicks.
    
    Write Beautiful Blog Posts
    --------------------------
    
    Drag & Drop well designed *'Building Blocks'* to create beautifull blog posts
    that perfectly integrates images, videos, call-to-actions, quotes, banners,
    etc.
    
    With our unique *'edit inline'* approach, you don't need to be a designer to
    create awsome, good-looking, content. Each blog post will look like it's
    designed by a professional designer.
    
    Automated Translation by Professionals
    --------------------------------------
    
    Get your blog posts translated in multiple languages with no effort. Our
    translation "on demand" feature allows you to benefit from professional
    translators to translate all your changes automatically. (\$0.05 per word)
    Translated versions are updated automatically once translated by professionals
    (around 32 hours).
    
    Engage With Your Visitors
    -------------------------
    
    The integrated website live chat feature allows you to start chatting in real time with
    your visitors to get feedback on your recent posts or get ideas to write new
    posts.
    
    Engaging with your visitors is also a great way to convert visitors into
    customers.
    
    Build Visitor Loyalty
    ---------------------
    
    The one click *follow* button will allow visitors to receive your blog posts by
    email with no effort, without having to register. Social media icons allow
    visitors to share your best blog posts easily.
    
    Google Analytics Integration
    ----------------------------
    
    Get a clear visibility of your sales funnel. Odoo's Google Analytics trackers
    are configured by default to track all kinds of events related to shopping
    carts, call-to-actions, etc.
    
    As Odoo marketing tools (mass mailing, campaigns, etc) are also linked with
    Google Analytics, you get a 360° view of your business.
    
    SEO Optimized Blog Posts
    ------------------------
    
    SEO tools are ready to use, with no configuration required. Odoo suggests
    keywords for your titles according to Google's most searched terms, Google
    Analytics tracks interests of your visitors, sitemaps are created automatically
    for quick Google indexing, etc.
    
    The system even creates structured content automatically to promote your
    products and events effectively in Google.
    
    Designer-Friendly Themes
    ------------------------
    
    Themes are awesome and easy to design. You don't need to develop to create new
    pages, themes or building blocks. We use a clean HTML structure, a
    [bootstrap](http://getbootstrap.com/) CSS and our modularity allows you to
    distribute your themes easily.
    
    The building block approach allows the website to remain clean after end-users
    start creating new contents.
    
    Easy Access Rights
    ------------------
    
    Not everyone requires the same access to your website. Designers manage the
    layout of the site, editors approve content and authors write that content.
    This lets you organize your publishing process according to your needs.
    
    Other access rights are related to business objects (products, people, events,
    etc) and directly following Odoo's standard access rights management, so you do
    not have to configure things twice.
zh: Odoo 博客
    ----------
    
    撰写、设计、推广和参与<a href="https://www.odoo.com/app/blog">Odoo 博客</a>。
    
    使用 Odoo 企业级博客平台展现自我。撰写
    精美的博文，与访客互动，翻译内容并管理
    社交流。
    
    只需点击几下，您的博文就能被 Google 有效引用并翻译成多种
    语言。
    
    撰写精美博文
    --------------------------
    
    拖放精心设计的 *"积木 "*，创建精美博文
    完美整合图片、视频、呼叫行动、报价、横幅等、
    等。
    
    利用我们独特的*"内联编辑 "*方法，您无需成为设计师也能
    创建漂亮、美观的内容。每篇博文看起来都像是
    由专业设计师设计。
    
    专业人员自动翻译
    --------------------------------------
    
    轻松将您的博客文章翻译成多国语言。我们的
    按需翻译 "功能可让您受益于专业
    翻译人员自动翻译您的所有改动。(每字 0.05 美元）
    翻译版本由专业人员翻译后自动更新
    (约 32 小时）。
    
    与您的访客互动
    -------------------------
    
    通过集成的网站即时聊天功能，您可以开始与您的访客实时聊天
    聊天，以获得访客对您最近发布的帖子的反馈，或获得撰写新帖子的想法。
    帖子的想法。
    
    与访客互动也是将访客转化为
    客户。
    
    建立访客忠诚度
    ---------------------
    
    一键 *follow* 按钮可让访客不费吹灰之力就能通过电子邮件接收您的博客文章。
    电子邮件接收您的博客文章。社交媒体图标让
    访客可以轻松分享您的精彩博文。
    
    谷歌分析集成
    ----------------------------
    
    清晰了解您的销售漏斗。Odoo 的 Google Analytics 跟踪器
    默认配置为跟踪与购物车相关的各种事件。
    购物车、呼叫转移等相关事件。
    
    由于 Odoo 营销工具（群发邮件、营销活动等）也与
    Google Analytics 相链接，因此您可以 360° 全方位了解您的业务。
    
    优化搜索引擎的博客文章
    ------------------------
    
    搜索引擎优化工具即开即用，无需配置。Odoo 建议
    根据谷歌搜索次数最多的词为您的标题推荐关键词，谷歌
    分析跟踪访问者的兴趣，自动创建网站地图
    等。
    
    系统甚至会自动创建结构化内容，以便在谷歌中有效推广您的产品和活动。
    产品和活动。
    
    设计师友好主题
    ------------------------
    
    主题非常棒，易于设计。您无需开发即可创建新的
    页面、主题或构建模块。我们使用简洁的 HTML 结构、[bootstrap]()
    [bootstrap](http://getbootstrap.com/)CSS，而且我们的模块化设计让您可以
    轻松发布您的主题。
    
    积木式方法使网站在最终用户开始创建新内容后仍能保持干净整洁。
    开始创建新内容。
    
    便捷的访问权限
    ------------------
    
    并非每个人都需要相同的网站访问权限。设计人员管理网站的
    设计人员管理网站布局，编辑人员审批内容，作者撰写内容。
    这样，您就可以根据自己的需要组织发布流程。
    
    其他访问权限与业务对象（产品、人员、事件等）相关，并直接遵循 Odoo 的标准、
    等），并直接遵循 Odoo 的标准访问权限管理，因此您无需重复配置。
    无需重复配置。

note: module: base
en: Odoo CRM
    --------
    
    Boost sales productivity, improve win rates, grow revenue with the Odoo
    <a href="https://www.odoo.com/app/crm">Open Source CRM</a>.
    
    Manage your sales funnel with no effort. Attract leads, follow-up on phone
    calls and meetings. Analyse the quality of your leads to make informed
    decisions and save time by integrating emails directly into the application.
    
    Your Sales Funnel, The Way You Like It
    --------------------------------------
    
    Track your opportunities pipeline with the revolutionary kanban view. Work
    inside your sales funnel and get instant visual information about next actions,
    new messages, top opportunities and expected revenues.
    
    Lead Management Made Easy
    -------------------------
    
    Create leads automatically from incoming emails. Analyse leads efficiency and
    compare performance by campaigns, channels or Sales Team.
    
    Find duplicates, merge leads and assign them to the right salesperson in one
    operation. Spend less time on administration and more time on qualifying leads.
    
    Organize Your Opportunities
    ---------------------------
    
    Get your opportunities organized to stay focused on the best deals. Manage all
    your customer interactions from the opportunity like emails, phone calls,
    internal notes, meetings and quotations.
    
    Follow opportunities that interest you to get notified upon specific events:
    deal won or lost, stage changed, new customer demand, etc.
    
    Email Integration and Automation
    --------------------------------
    
    Work with the email applications you already use every day. Whether your
    company uses Microsoft Outlook or Gmail, no one needs to change the way they
    work, so everyone stays productive.
    
    Route, sort and filter incoming emails automatically. Odoo CRM handles incoming
    emails and route them to the right opportunities or Sales Team. New leads are
    created on the fly and interested salespersons are notified automatically.
    
    Collaborative Agenda
    --------------------
    
    Schedule your meetings and phone calls using the integrated calendar. You can
    see your agenda and your colleagues' in one view. As a manager, it's easy to
    see what your team is busy with.
    
    Lead Automation and Marketing Campaigns
    ---------------------------------------
    
    Drive performance by automating tasks with Odoo <a href="https://www.odoo.com/app/crm">CRM</a>.
    
    Use our marketing campaigns to automate lead acquisition, follow ups and
    promotions. Define automation rules (e.g. ask a salesperson to call, send an
    email, ...) based on triggers (no activity since 20 days, answered a
    promotional email, etc.)
    
    Optimize campaigns from lead to close, on every channel. Make smarter decisions
    about where to invest and show the impact of your marketing activities on your
    company's bottom line.
    
    Customize Your Sales Cycle
    --------------------------
    
    Customize your sales cycle by configuring sales stages that perfectly fit your
    sales approach. Control statistics to get accurate forecasts to improve your
    sales performance at every stage of your customer relationship.
    
    Drive Engagement with Gamification
    ----------------------------------
    
    ### Leverage your team's natural desire for competition
    
    Reinforce good habits and improve win rates with real-time recognition and
    rewards inspired by [game mechanics](http://en.wikipedia.org/wiki/Gamification).
    Align Sales Teams around clear business objectives with challenges, personal
    objectives and team leader boards.
    
    ### Leaderboards
    
    Promote leaders and competition amongst Sales Team with performance ratios.
    
    ### Personal Objectives
    
    Assign clear goals to users to align them with the company objectives.
    
    ### Team Targets
    
    Compare revenues with forecasts and budgets in real time.
zh: Odoo CRM
    --------
    
    使用 Odoo
    <a href="https://www.odoo.com/app/crm">开源 CRM</a>。
    
    轻松管理销售渠道。吸引销售线索，跟进电话
    电话和会议。分析销售线索的质量，做出明智的决策。
    将电子邮件直接整合到应用程序中，从而节省时间。
    
    您的销售渠道，您喜欢的方式
    --------------------------------------
    
    使用革命性的看板视图跟踪您的销售机会渠道。工作
    在您的销售渠道内工作，并即时获得有关下一步行动的可视化信息、
    新信息、首要机会和预期收入的即时可视化信息。
    
    轻松管理销售线索
    -------------------------
    
    从收到的电子邮件中自动创建销售线索。分析销售线索的效率，并
    按营销活动、渠道或销售团队比较业绩。
    
    查找重复线索、合并线索并将其分配给合适的销售人员，只需一次
    操作。减少管理时间，将更多时间花在线索的鉴定上。
    
    整理您的机会
    ---------------------------
    
    整理您的商机，专注于最佳交易。管理所有
    客户互动，如电子邮件、电话、
    内部笔记、会议和报价。
    
    关注您感兴趣的机会，以便在发生特定事件时获得通知：
    交易成功或失败、阶段变化、新客户需求等。
    
    电子邮件集成和自动化
    --------------------------------
    
    与您日常使用的电子邮件应用程序协同工作。无论您的
    公司使用 Microsoft Outlook 还是 Gmail，都无需改变工作方式。
    工作方式，因此每个人都能保持高效率。
    
    自动路由、分类和过滤收到的电子邮件。Odoo CRM 可处理收到的
    邮件，并将其转发给合适的机会或销售团队。新线索
    并自动通知感兴趣的销售人员。
    
    协作议程
    --------------------
    
    使用集成日历安排会议和电话。您可以
    在一个视图中查看自己和同事的日程。作为经理，您可以轻松
    看到你的团队在忙什么。
    
    线索自动化和营销活动
    ---------------------------------------
    
    利用 Odoo<a href="https://www.odoo.com/app/crm">CRM</a> 自动执行任务，提高业绩。
    
    使用我们的营销活动，实现线索获取、跟进和促销的自动化。
    促销活动。定义自动化规则（例如，要求销售人员拨打电话、发送电子邮件......）。
    电子邮件......）。
    促销电子邮件等）
    
    在每个渠道上优化从销售线索到成交的营销活动。做出更明智的决策
    投资方向，并显示营销活动对公司底线的影响。
    公司底线的影响。
    
    定制您的销售周期
    --------------------------
    
    通过配置完全适合您的销售方法的销售阶段，自定义您的销售周期。
    销售方法。控制统计数据以获得准确的预测，从而提高您的
    客户关系每个阶段的销售业绩。
    
    通过游戏化提高参与度
    ----------------------------------
    
    ### 利用团队天生的竞争欲望
    
    强化良好习惯，提高胜率
    游戏机制](http://en.wikipedia.org/wiki/Gamification) 的启发，强化良好习惯并提高胜率。
    通过挑战、个人目标和团队排行榜，围绕明确的业务目标调整销售团队。
    目标和团队排行榜。
    
    ###排行榜
    
    通过业绩比率在销售团队中提升领导力和竞争性。
    
    ###个人目标
    
    为用户指定明确的目标，使其与公司目标保持一致。
    
    ### 团队目标
    
    实时比较收入与预测和预算。

note: module: base
en: Odoo Enterprise Edition License v1.0
zh: ERP 企业版授权协议 v1.0

note: module: base
en: Odoo Enterprise Module
zh: ERP 企业版专属模块

note: module: base
en: Odoo Human Resources
    --------------------
    
    With Odoo <a href="https://www.odoo.com/app/employees">Human Resources</a>,
    manage the most important asset in your company: People
    
    Get all your HR operations managed easily: knowledge sharing, recruitments,
    appraisals, timesheets, contracts, attendances, payroll, etc.
    
    Each need is provided by a specific app that you activate on demand.
    
    Manage Your Employees
    ---------------------
    
    Oversee all important information in your company address book. Some
    information are restricted to HR managers, others are public to easily look
    colleagues.
    
    Record employee contracts and get alerts when they have to be renewed.
    
    Streamline Your Recruitment Process
    -----------------------------------
    
    Index resumes, track applicants, search profiles with <a href="https://www.odoo.com/app/employees">Odoo HR</a>.
    
    Post job offers and keep track of each application received. Follow applicants
    in your recruitment process with the smart kanban view.
    
    Save time by automating some communications with email templates. Resumes are
    indexed automatically, allowing you to easily find for specific profiles.
    
    Enterprise Social Network
    -------------------------
    
    Break down information silos. Share knowledge and best practices amongst all
    employees. Follow specific people or documents and join groups of interests to
    share expertise and documents.
    
    Interact with your coworkers in real time with website live chat.
    
    Track time and attendances
    --------------------------
    
    Keep track of the time spent by project, client or task. It's easy to record
    timesheets or check attendances for each employee. Get your analytic accounting
    posted automatically based on time spent on your projects.
    
    Time Off Management
    -----------------
    
    Keep track of the vacation days accrued by each employee. Employees enter their
    requests (paid time off, sick time off, etc), for managers to approve and
    validate. It's all done in just a few clicks. The agenda of each employee is
    updated accordingly.
    
    Keep Track of Employee Expenses
    -------------------------------
    
    Get rid of the paper work and follow employee's expenses directly in Odoo.
    Don't loose time or money by controlling the full flow: expense validation,
    reimbursement of employees, posting in the accounting and re-invoicing to
    customers.
    
    Follow Periodic Appraisals
    --------------------------
    
    Set-up appraisals plans and/or surveys for your employees and watch their
    evolution. Define steps for interviews and Odoo will notify managers or
    subordinates automatically to prepare appraisals. Keep track of the progress of
    your staff periodically.
    
    Boost Engagement With Gamification
    ----------------------------------
    
    ### Define clear objective and provide real time feedback
    
    Inspire achievement with challenges, goals and rewards. Define clear objectives
    and provide real time feedback and tangible results. Showcase the top
    performers to the entire channel and publicly recognize a job well done.
    
    ### Leaderboards
    
    Promote leaders and competition amongst Sales Team with performance ratios.
    
    ### Personal Objectives
    
    Assign clear goals to users to align them with the company objectives.
    
    ### Team Targets
    
    Compare revenues with forecasts and budgets in real time.
zh: Odoo 人力资源
    --------------------
    
    使用 Odoo<a href="https://www.odoo.com/app/employees">人力资源</a>、
    管理公司最重要的资产：人员
    
    轻松管理所有人力资源业务：知识共享、招聘、考核、考勤表、合同、出勤、薪资等、
    考核、考勤表、合同、考勤、薪资等。
    
    每种需求都由一个特定的应用程序提供，您可以按需激活。
    
    管理您的员工
    ---------------------
    
    管理公司通讯录中的所有重要信息。有些信息
    信息仅限于人力资源经理，其他信息则公开，方便查找
    同事。
    
    记录员工合同，并在需要续签时收到提醒。
    
    简化招聘流程
    -----------------------------------
    
    使用<a href="https://www.odoo.com/app/employees">Odoo HR</a> 索引简历、跟踪申请人、搜索个人资料。
    
    发布招聘信息，跟踪收到的每份申请。通过智能看板视图
    智能看板视图。
    
    使用电子邮件模板自动进行某些沟通，节省时间。简历
    自动编入索引，让您轻松查找特定资料。
    
    企业社交网络
    -------------------------
    
    打破信息孤岛。在所有员工之间分享知识和最佳实践
    员工之间分享知识和最佳实践。关注特定人员或文件，加入兴趣小组，以
    分享专业知识和文件。
    
    通过网站即时聊天与同事实时互动。
    
    跟踪时间和出席情况
    --------------------------
    
    按项目、客户或任务记录所用时间。轻松记录
    时间表或检查每位员工的出勤情况。根据项目花费的时间
    根据项目花费的时间自动发布。
    
    休假管理
    -----------------
    
    记录每位员工累积的假期天数。员工输入他们的
    请假申请（带薪休假、病假等），供经理批准和验证。
    确认。这一切只需点击几下即可完成。每位员工的日程都会
    相应更新。
    
    跟踪员工费用
    -------------------------------
    
    摆脱纸质工作，直接在 Odoo 中跟踪员工费用。
    通过控制整个流程：费用确认、员工报销、会计入账和重新开票，避免浪费时间和金钱、
    员工报销、会计入账以及向客户重新开具发票。
    客户。
    
    跟踪定期评估
    --------------------------
    
    为员工制定评估计划和/或调查，观察他们的
    演变。定义面试步骤，Odoo 会自动通知经理或
    自动通知经理或下属准备考核。定期跟踪
    定期跟踪员工的进步。
    
    通过游戏化提高参与度
    ----------------------------------
    
    ### 明确目标，提供实时反馈
    
    通过挑战、目标和奖励激发成就感。确定明确的目标
    并提供实时反馈和切实成果。向整个渠道展示
    向整个渠道展示表现最出色的人员，并公开表彰出色完成任务的人员。
    
    ###排行榜
    
    通过业绩比率在销售团队中提升领导力和竞争性。
    
    ###个人目标
    
    为用户指定明确的目标，使其与公司目标保持一致。
    
    ### 团队目标
    
    实时比较收入与预测和预算。

note: module: base
en: Odoo Manufacturing Resource Planning
    ------------------------------------
    
    Manage Bill of Materials, plan manufacturing orders, track work orders with the
    Odoo <a href="https://www.odoo.com/app/manufacturing">Open Source MRP</a> app.
    
    Get all your assembly or manufacturing operations managed by Odoo. Schedule
    manufacturing orders and work orders automatically. Review the proposed
    planning with the smart kanban and gantt views. Use the advanced analytics
    features to detect bottleneck in resources capacities and inventory locations.
    
    Schedule Manufacturing Orders Efficiently
    -----------------------------------------
    
    Get manufacturing orders and work orders scheduled automatically based on your
    procurement rules, quantities forecasted and dependent demand (demand for this
    part based on another part consuming it).
    
    Define Flexible Master Data
    ---------------------------
    
    Get the flexibility to create multi-level bill of materials, optional routing,
    version changes and phantom bill of materials. You can use BoM for kits or for
    manufacturing orders.
    
    Get Flexibility In All Operations
    ---------------------------------
    
    Edit manually all proposed operations at any level of the progress. With Odoo,
    you will not be frustrated by a rigid system.
    
    Schedule Work Orders
    --------------------
    
    Check resources capacities and fix bottlenecks.  Define routings and plan the
    working time and capacity of your resources. Quickly identify resource
    requirements and bottlenecks to ensure your production meets your delivery
    schedule dates.
    
    
    A Productive User Interface
    ---------------------------
    
    Organize manufacturing orders and work orders the way you like it. Process next
    orders from the list view, control in the calendar view and edit the proposed
    schedule in the Gantt view.
    
    
    Inventory & Manufacturing Analytics
    -----------------------------------
    
    Track the evolution of the stock value, according to the level of manufacturing
    activities as they progress in the transformation process.
    
    Fully Integrated with Operations
    --------------------------------
    
    Get your manufacturing resource planning accurate with it's full integration
    with sales and purchases apps. The accounting integration allows real time
    accounting valuation and deeper reporting on costs and revenues on your
    manufacturing operations.
zh: Odoo 制造资源规划
    ------------------------------------
    
    使用 Odoo 开源 MRP 应用程序管理物料清单、计划制造订单、跟踪工单。
    Odoo<a href="https://www.odoo.com/app/manufacturing">开源 MRP</a>应用程序。
    
    使用 Odoo 管理您的所有装配或制造业务。自动安排
    制造订单和工单。通过智能看板和甘特图
    计划。使用高级分析
    功能来检测资源能力和库存位置的瓶颈。
    
    高效安排制造订单
    -----------------------------------------
    
    根据您的
    采购规则、预测数量和从属需求（基于另一部件消耗该部件的需求
    基于另一个零件消耗该零件的需求）。
    
    定义灵活的主数据
    ---------------------------
    
    灵活创建多级物料清单、可选路由、
    版本更改和幽灵物料清单。您可以将物料清单用于套件或
    制造订单。
    
    在所有作业中获得灵活性
    ---------------------------------
    
    在任何进度级别手动编辑所有建议的作业。有了 Odoo、
    您将不会因僵化的系统而感到沮丧。
    
    安排工单
    --------------------
    
    检查资源能力，解决瓶颈问题。  定义路线并计划
    工作时间和资源能力。快速确定资源
    需求和瓶颈，以确保您的制造符合交货计划日期。
    计划日期。
    
    
    高效的用户界面
    ---------------------------
    
    以您喜欢的方式组织制造订单和工单。处理下一个
    在列表视图中处理下一个订单，在日历视图中进行控制，并在甘特图视图中编辑建议的时间表。
    计划。
    
    
    库存与制造分析
    -----------------------------------
    
    根据制造活动的水平，跟踪库存价值的变化情况。
    活动在转型过程中的进展情况。
    
    与运营完全集成
    --------------------------------
    
    通过与销售和采购应用程序的完全集成，使您的制造资源计划准确无误。
    与销售和采购应用程序的全面集成，使您的制造资源规划更加准确。会计集成允许实时
    会计估价和更深入的成本和收入报告。
    制造业务。

note: module: base
en: Odoo Mass Mailing
    -----------------
    
    Easily send mass mailing to your leads, opportunities or customers
    with Odoo <a href="https://www.odoo.com/app/email-marketing">Email Marketing</a>. Track
    marketing campaigns performance to improve conversion rates. Design
    professional emails and reuse templates in a few clicks.
    
    Send Professional Emails
    ------------------------
    
    Import database of prospects or filter on existing leads, opportunities and
    customers in just a few clicks.
    
    Define email templates to reuse content or specific design for your newsletter.
    Setup several email servers with their own IP/domain to optimise opening rates.
    
    Organize Marketing Campaigns
    ----------------------------
    
    Design, Send, Track by Campaigns with our <a href="https://www.odoo.com/app/email-marketing">Lead Automation</a> app.
    
    Get real time statistics on campaigns performance to improve your conversion
    rate. Track mails sent, received, opened and answered.
    
    Easily manage your marketing campaigns, discussion groups, leads and
    opportunities in one simple and powerful platform.
    
    Integrated with Odoo Apps
    -------------------------
    
    Get access to mass mailing features from every Odoo app to improve the way your
    users communicate.
    
    Send template of emails from Odoo <a href="https://www.odoo.com/app/email-marketing">CRM opportunities</a>, select leads based
    on marketing segments, send <a href="https://www.odoo.com/app/recruitment">job offers</a> and automate
    answers to applicants, reuse email template in the lead automation marketing
    campaigns.
    
    Answers to your emails appears automatically in the history of every document
    with the social network module.
    
    Clean Your Lead Database
    ------------------------
    
    Get a clean lead database that improves over the time using the performance of
    your mails. Odoo handle bounce mails efficiently, flag erroneous leads
    accordingly and gives you statistics on the quality of your leads.
    
    One click emails send
    ---------------------
    
    The marketing department will love working on campaigns. But you can also give
    a one click mass mailing facility to all others users on their own prospects or
    documents.
    
    Select a few documents (e.g. leads, support tickets, suppliers, applicants,
    ...) and send emails to their contacts in one click, reusing existing emails
    templates.
    
    Follow-up On Answers
    --------------------
    
    The chatter feature enables you to communicate faster and more efficiently with
    your customer. Get documents created automatically (leads, opportunities,
    tasks, ...) based on answers to your mass mailing campaigns Follow the
    discussion directly on the business documents within Odoo or via email.
    
    Get all the negotiations and discussions attached to the right document and
    relevent managers notified on specific events.
    
    Campaigns Dashboard
    -------------------
    
    Get the insights you need to make smarter marketing campaign. Track statistics
    per campaign: bounce rates, sent mails, best content, etc. The clear dashboards
    gives you a direct overview of your campaign performance.
    
    Fully Integrated With Others Apps
    ---------------------------------
    
    Define automation rules (e.g. ask a salesperson to call, send an email, ...)
    based on triggers (no activity since 20 days, answered a promotional email,
    etc.)
    
    Optimize campaigns from lead to close, on every channel. Make smarter decisions
    about where to invest and show the impact of your marketing activities on your
    company's bottom line.
    
    Integrate a contact form in your website easily. Forms submissions create leads
    automatically in Odoo CRM. Leads can be used in marketing campaigns.
    
    Manage your <a href="https://www.odoo.com/app/crm">sales funnel</a> with no
    effort. Attract leads, follow-up on phone calls and meetings. Analyse the
    quality of your leads to make informed decisions and save time by integrating
    emails directly into the application.
zh: Odoo 邮件群发
    -----------------
    
    向您的潜在客户、机会或客户轻松发送群发邮件
    <a href="https://www.odoo.com/app/email-marketing">邮件</a>。跟踪
    营销活动的绩效，以提高转换率。设计
    专业电子邮件，只需点击几下即可重复使用模板。
    
    发送专业电子邮件
    ------------------------
    
    只需点击几下，即可导入潜在客户数据库或筛选现有的潜在客户、机会和客户。
    只需点击几下。
    
    定义电子邮件模板，为您的电子报重复使用内容或特定设计。
    使用各自的 IP/域名设置多个电子邮件服务器，优化打开率。
    
    组织营销活动
    ----------------------------
    
    使用我们的<a href="https://www.odoo.com/app/email-marketing">Lead Automation</a>应用程序设计、发送和跟踪营销活动。
    
    实时统计营销活动效果，提高转化率。
    率。跟踪邮件的发送、接收、打开和回复情况。
    
    轻松管理您的营销活动、讨论组、潜在客户和
    机会。
    
    与 Odoo 应用程序集成
    -------------------------
    
    访问每个 Odoo 应用程序的邮件群发功能，改善您的
    用户的沟通方式。
    
    从 Odoo<a href="https://www.odoo.com/app/email-marketing">CRM 机会</a>中发送电子邮件模板，根据营销细分市场选择潜在客户，发送招聘信息，以及自动发送电子邮件。
    营销细分市场，发送<a href="https://www.odoo.com/app/recruitment">招聘信息</a>并自动
    向求职者发送招聘信息并自动回复，在潜在客户自动化营销活动中重复使用电子邮件模板。
    活动。
    
    电子邮件回复会自动出现在每个文档的历史记录中。
    社交网络模块。
    
    清理您的潜在客户数据库
    ------------------------
    
    获取一个干净的潜在客户数据库，该数据库会随着时间的推移，通过使用
    您的邮件。Odoo 可有效处理跳转邮件，标记错误线索，并提供有关线索质量的统计数据。
    并提供有关潜在客户质量的统计数据。
    
    一键发送邮件
    ---------------------
    
    市场营销部门会喜欢开展营销活动。但您也可以
    一键群发邮件功能，让所有其他用户都能对自己的潜在客户或文件
    文件。
    
    选择几个文件（如潜在客户、支持单、供应商、申请人.....、
    ......），并一键向其联系人发送电子邮件，重复使用现有的电子邮件
    模板。
    
    跟进答复
    --------------------
    
    聊天功能使您能够更快、更有效地与客户沟通。
    您的客户。根据群发邮件的回复自动创建文档（线索、机会、任务......）、
    任务......）。
    直接在 Odoo 中的业务文档上或通过电子邮件进行讨论。
    
    将所有谈判和讨论附加到正确的文档中，并将特定事件通知相关管理人员。
    通知相关管理人员具体事件。
    
    活动控制面板
    -------------------
    
    获取您所需的洞察力，以开展更明智的营销活动。跟踪统计
    每个营销活动：跳出率、已发送邮件、最佳内容等。清晰的仪表盘
    让您直接了解营销活动的绩效。
    
    与其他应用程序完全集成
    ---------------------------------
    
    定义自动化规则（例如：要求销售人员致电、发送电子邮件......）。
    基于触发器（20 天后无活动、回复促销电子邮件、
    等）。
    
    在每个渠道上优化从销售线索到成交的营销活动。做出更明智的决策
    投资方向，并显示营销活动对公司底线的影响。
    公司底线的影响。
    
    在网站中轻松整合联系表单。表单提交会在
    在 Odoo CRM 中自动生成。线索可用于营销活动。
    
    轻松管理您的<a href="https://www.odoo.com/app/crm">销售漏斗</a>
    不费吹灰之力。吸引潜在客户，跟进电话和会议。分析
    分析销售线索的质量，从而做出明智的决策，并通过将电子邮件直接集成到应用程序中来节省时间。
    电子邮件直接集成到应用程序中，从而节省时间。

note: module: base
en: Odoo Mobile Core module
zh: Odoo 手机核心模块

note: module: base
en: Odoo Point of Sale
    -----------------------------
    
    Odoo's <a href="https://www.odoo.com/app/point-of-sale-shop">Point of Sale</a>
    introduces a super clean interface with no installation required that runs
    online and offline on modern hardwares.
    
    It's full integration with the company inventory and accounting, gives you real
    time statistics and consolidations amongst all shops without the hassle of
    integrating several applications.
    
    Work with the hardware you already have
    ---------------------------------------
    
    ### In your web browser
    
    Odoo's POS is a web application that can run on any device that can display
    websites with little to no setup required.
    
    ### Touchscreen or Keyboard?
    
    The Point of Sale works perfectly on any kind of touch enabled device, whether
    it's multi-touch tablets like an iPad or keyboardless resistive touchscreen
    terminals.
    
    ### Scales and Printers
    
    Barcode scanners and printers are supported out of the box with no setup
    required. Scales, cashboxes, and other peripherals can be used with the proxy
    API.
    
    Online and Offline
    ------------------
    
    ### Odoo's POS stays reliable even if your connection isn't
    
    Deploy new stores with just an internet connection: **no installation, no
    specific hardware required**. It works with any **iPad, Tablet PC, laptop** or
    industrial POS machine.
    
    While an internet connection is required to start the Point of Sale, it will
    stay operational even after a complete disconnection.
    
    
    A super clean user interface
    ----------------------------
    
    ### Simple and beautiful
    
    Say goodbye to ugly, outdated POS software and enjoy the Odoo web interface
    designed for modern retailer.
    
    ### Designed for Productivity
    
    Whether it's for a restaurant or a shop, you can activate the multiple orders
    in parallel to not make your customers wait.
    
    ### Blazing fast search
    
    Scan products, browse through hierarchical categories, or get quick information
    about products with the blasting fast filter across all your products.
    
    Integrated Inventory Management
    -------------------------------
    
    Consolidate all your Sales Teams in real time: stores, ecommerce, sales
    teams. Get real time control of the inventory and accurate forecasts to manage
    procurements.
    
    A full warehouse management system at your fingertips: get information about
    products availabilities, trigger procurement requests, etc.
    
    Deliver in-store customer services
    ----------------------------------
    
    Give your shopper a strong experience by integrating in-store customer
    services. Handle reparations, track warantees, follow customer claims, plan
    delivery orders, etc.
    
    Invoicing & Accounting Integration
    ----------------------------------
    
    Produce customer invoices in just a few clicks. Control sales and cash in real
    time and use Odoo's powerful reporting to make smarter decisions to improve
    your store's efficiency.
    
    No more hassle of having to integrate softwares: get all your sales and
    inventory operations automatically posted in your G/L.
    
    Unified Data Amongst All Shops
    ------------------------------
    
    Get new products, pricing strategies and promotions applied automatically to
    selected stores. Work on a unified customer base. No complex interface is
    required to pilot a global strategy amongst all your stores.
    
    With Odoo as a backend, you have a system proven to be perfectly suitable for
    small stores or large multinationals.
    
    Know your customers - in store and out
    --------------------------------------
    
    Successful brands integrates all their customer relationship accross all their
    channels to develop accurate customer profile and communicate with shoppers as
    they make buying decisions, in store or online.
    
    With Odoo, you get a 360° customer view, including cross-channel sales,
    interaction history, profiles, and more.
zh: Odoo POS
    -----------------------------
    
    Odoo<a href="https://www.odoo.com/app/point-of-sale-shop">POS</a>
    推出了一个超级简洁的界面，无需安装，可在现代硬件上在线和离线运行。
    在线和离线运行。
    
    它与公司库存和会计完全集成，为您提供实时
    实时统计和合并所有店铺，而无需麻烦地集成多个应用程序。
    集成多个应用程序。
    
    使用现有硬件
    ---------------------------------------
    
    ### 在网络浏览器中
    
    Odoo 的 POS 是一个网络应用程序，可在任何可显示网站的设备上运行。
    网站，几乎无需任何设置。
    
    ###触摸屏还是键盘？
    
    POS可在任何类型的触摸设备上完美运行，无论是
    多点触摸平板电脑（如 iPad），还是无键盘电阻式触摸屏
    终端。
    
    ### 天平和打印机
    
    条形码扫描仪和打印机开箱即受支持，无需设置
    无需设置。天平、钱箱和其他外围设备可使用代理
    API.
    
    在线和离线
    ------------------
    
    ### 即使连接中断，Odoo 的 POS 也能保持可靠
    
    只需连接互联网即可部署新店铺： **无需安装，无需
    无需特定硬件**。它可与任何**iPad、平板电脑、笔记本电脑**或
    工业 POS 机。
    
    虽然启动POS需要互联网连接，但即使在完全断开连接的情况下也能保持运行。
    即使在完全断开连接后也能保持运行。
    
    
    超级简洁的用户界面
    ----------------------------
    
    ### 简洁美观
    
    告别丑陋、过时的 POS 软件，享受 Odoo 网页界面
    专为现代零售商设计。
    
    ### 专为提高生产力而设计
    
    无论是餐厅还是商店，您都可以同时激活多个订单，让顾客无需等待。
    并行，避免顾客等待。
    
    ###快速搜索
    
    扫描产品、浏览分层类别或快速获取产品信息。
    快速筛选您的所有产品。
    
    综合库存管理
    -------------------------------
    
    实时整合所有销售团队：商店、电子商务、销售
    团队。实时控制库存和准确预测，以管理
    采购。
    
    触手可及的完整仓库管理系统：获取有关
    产品可用性、触发采购请求等信息。
    
    提供店内客户服务
    ----------------------------------
    
    通过整合店内客户服务，为购物者带来强烈的购物体验。
    服务。处理赔偿、跟踪保修、跟踪客户索赔、计划
    送货订单等。
    
    发票与会计集成
    ----------------------------------
    
    只需点击几下即可生成客户发票。实时控制销售和现金
    并使用 Odoo 的强大报告功能做出更明智的决策，以提高
    您商店的效率。
    
    不再有整合软件的麻烦：让您的所有销售和库存操作
    存货业务自动记入总账。
    
    统一所有店铺的数据
    ------------------------------
    
    将新产品、定价策略和促销活动自动应用到
    选定的商店。在统一的客户基础上开展工作。无需复杂的界面
    无需复杂的界面，即可在所有店铺中试行全球战略。
    
    有了 Odoo 作为后台，您就拥有了一套经实践证明完全适用于
    小型商店或大型跨国公司。
    
    了解您的客户--店内和店外
    --------------------------------------
    
    成功的品牌会整合其所有渠道的所有客户关系
    成功的品牌会整合其所有渠道的客户关系，以建立准确的客户档案，并在购物者做出购买决策时与他们进行沟通。
    他们在店内或在线做出购买决策时进行沟通。
    
    使用 Odoo，您可以获得 360° 的客户视图，包括跨渠道销售、
    互动历史、个人资料等。

note: module: base
en: Odoo Proprietary License v1.0
zh: Proprietary License v1.0

note: module: base
en: Odoo Supply Chain
    -----------------
    
    Automate requisition-to-pay, control invoicing with the Odoo
    <a href="https://www.odoo.com/app/purchase">Open Source Supply Chain</a>.
    
    Automate procurement propositions, launch request for quotations, track
    purchase orders, manage vendors' information, control products reception and
    check vendors' invoices.
    
    Automated Procurement Propositions
    ----------------------------------
    
    Reduce inventory level with procurement rules. Get the right purchase
    proposition at the right time to reduce your inventory level. Improve your
    purchase and inventory performance with procurement rules depending on stock
    levels, logistic rules, sales orders, forecasted manufacturing orders, etc.
    
    Send requests for quotations or purchase orders to your vendor in one click.
    Get access to product receptions and invoices from your purchase order.
    
    Purchase Tenders
    ----------------
    
    Launch purchase tenders, integrate vendor's answers in the process and
    compare propositions. Choose the best offer and send purchase orders easily.
    Use reporting to analyse the quality of your vendors afterwards.
    
    
    Email integrations
    ------------------
    
    Integrate all vendor's communications on the purchase orders (or RfQs) to get
    a strong traceability on the negotiation or after sales service issues. Use the
    claim management module to track issues related to vendors.
    
    Standard Price, Average Price, FIFO
    -----------------------------------
    
    Use the costing method that reflects your business: standard price, average
    price, fifo or lifo. Get your accounting entries and the right inventory
    valuation in real-time; Odoo manages everything for you, transparently.
    
    Import Vendor Pricelists
    --------------------------
    
    Take smart purchase decisions using the best prices.  Easily import vendor's
    pricelists to make smarter purchase decisions based on promotions, prices
    depending on quantities and special contract conditions. You can even base your
    sale price depending on your vendor's prices.
    
    Control Products and Invoices
    -----------------------------
    
    No product or order is left behind, the inventory control allows you to manage
    back orders, refunds, product reception and quality control. Choose the right
    control method according to your need.
    
    Control vendor bills with no effort. Choose the right method according to
    your need: pre-generate draft invoices based on purchase orders, on products
    receptions, create invoices manually and import lines from purchase orders,
    etc.
zh: Odoo 供应链
    -----------------
    
    使用 Odoo
    <a href="https://www.odoo.com/app/purchase">开源供应链</a>。
    
    自动化采购提议、启动询价、跟踪
    采购订单、管理供应商信息、控制产品接收和
    检查供应商发票。
    
    自动化采购提议
    ----------------------------------
    
    利用采购规则降低库存水平。在正确的时间获得正确的采购
    建议，以降低库存水平。提高您的
    采购规则，提高采购和库存绩效。
    水平、物流规则、销售订单、预测的制造订单等。
    
    一键向供应商发送报价请求或采购订单。
    从采购订单中获取产品接收信息和发票。
    
    采购招标
    ----------------
    
    发起采购招标，在此过程中整合供应商的答复并
    比较建议。选择最佳报价，轻松发送采购订单。
    事后可利用报告分析供应商的质量。
    
    
    电子邮件集成
    ------------------
    
    整合采购订单（或 RfQs）上的所有供应商通信，以获得
    对谈判或售后服务问题进行强有力的跟踪。使用
    索赔管理模块来跟踪与供应商相关的问题。
    
    标准价格、平均价格、先进先出
    -----------------------------------
    
    使用能反映您业务的成本计算方法：标准价格、平均价格、先进先出
    价格、先进先出或后进先出。实时获得会计分录和正确的库存
    实时估价；Odoo 为您透明地管理一切。
    
    导入供应商价格表
    --------------------------
    
    使用最佳价格做出明智的采购决策。  轻松导入供应商的
    价格表，根据促销、数量价格和特殊合同条件做出更明智的采购决策。
    数量和特殊合同条件做出更明智的采购决策。您甚至可以根据供应商的
    销售价格取决于供应商的价格。
    
    控制产品和发票
    -----------------------------
    
    不遗漏任何产品或订单，库存控制可让您管理
    退货、退款、产品接收和质量控制。根据需要选择正确的
    控制方法。
    
    轻松控制供应商账单。根据需要选择正确的方法
    根据您的需要选择合适的方法：根据采购订单、产品
    接收、手动创建发票以及从采购订单中导入项目、
    等等。

note: module: base
en: Odoo Website Builder
    --------------------
    
    Get an awesome and <a href="https://www.odoo.com/app/website">free website</a>,
    easily customizable with the Odoo <a href="https://www.odoo.com/app/website">website builder</a>.
    
    Create enterprise grade website with our super easy builder. Use finely
    designed building blocks and edit everything inline.
    
    Benefit from out-of-the-box business features; e-Commerce, events, blogs, jobs
    announces, customer references, call-to-actions, etc.
    
    Edit Anything Inline
    --------------------
    
    Create beautiful websites with no technical knowledge. Odoo's unique *'edit
    inline'* approach makes website creation surprisingly easy. No more complex
    backend; just click anywhere to change any content.
    
    "Want to change the price of a product? or put it in bold? Want to change a
    blog title?" Just click and change. What you see is what you get. Really.
    
    Awesome. Astonishingly Beautiful.
    ---------------------------------
    
    Odoo's building blocks allow to design modern websites that are not possible
    with traditional WYSIWYG page editors.
    
    Whether it's for products descriptions, blogs or static pages, you don't need
    to be a professional designer to create clean contents. Just drag and drop and
    customize predefined building blocks.
    
    Enterprise-Ready, out-of-the-box
    --------------------------------
    
    Activate ready-to-use enterprise features in just a click; e-commerce,
    call-to-actions, jobs announces, events, customer references, blogs, etc.
    
    Traditional eCommerce and CMS have poorly designed backends as it's not their
    core focus. With the Odoo integration, you benefit from the best management
    software to follow-up on your orders, your jobs applicants, your leads, etc.
    
    A Great Mobile Experience
    -------------------------
    
    Get a mobile friendly website thanks to our responsive design based on
    bootstrap. All your pages adapt automatically to the screen size. (mobile
    phones, tablets, desktop) You don't have to worry about mobile contents, it
    works by default.
    
    SEO tools at your finger tips
    -----------------------------
    
    The *Promote* tool suggests keywords according to Google most searched terms.
    Search Engine Optimization tools are ready to use, with no configuration
    required.
    
    Google Analytics tracks your shopping cart events by default. Sitemap and
    structured content are created automatically for Google indexation.
    
    Multi-Languages Made Easy
    -------------------------
    
    Get your website translated in multiple languages with no effort. Odoo proposes
    and propagates translations automatically across pages, following what you edit
    on the master page.
    
    Designer-Friendly Templates
    ---------------------------
    
    Templates are awesome and easy to design. You don't need to develop to create
    new pages, themes or building blocks. We use a clean HTML structure, a
    [bootstrap](http://getbootstrap.com/) CSS.
    
    Customize every page on the fly with the integrated template editor. Distribute
    your work easily as an Odoo module.
    
    Fluid Grid Layouting
    --------------------
    
    Design perfect pages by drag and dropping building blocks. Move and scale them
    to fit the layout you are looking for.
    
    Building blocks are based on a responsive, mobile friendly fluid grid system
    that appropriately scales up to 12 columns as the device or viewport size
    increases.
    
    Professional Themes
    -------------------
    
    Design a custom theme or reuse pre-defined themes to customize the look and
    feel of your website.
    
    Test new color scheme easily; you can change your theme at any time in just a
    click.
    
    Integrated With Odoo Apps
    -------------------------
    
    ### e-Commerce
    
    Promote products, sell online, optimize visitors' shopping experience.
    
    
    ### Blog
    
    Write news, attract new visitors, build customer loyalty.
    
    
    ### Online Events
    
    Schedule, organize, promote or sell events online; conferences, trainings, webinars, etc.
zh: Odoo 网站生成器
    --------------------
    
    获得一个超棒的<a href="https://www.odoo.com/app/website">免费网站</a>、
    使用 Odoo<a href="https://www.odoo.com/app/website">网站生成器</a>轻松定制。
    
    使用我们超级简单的生成器创建企业级网站。使用精心设计的
    设计的构建模块，并在线编辑所有内容。
    
    受益于开箱即用的业务功能；电子商务、活动、博客、招聘
    公告、客户推荐、呼叫到行动等。
    
    在线编辑任何内容
    --------------------
    
    无需任何技术知识即可创建精美网站。Odoo 独特的
    内联'*方法使网站创建变得出奇简单。不再需要复杂的
    后台；只需点击任意位置，即可更改任何内容。
    
    "想要更改产品价格？想更改
    博客标题？只需点击并更改。所见即所得。真的
    
    棒极了美得惊人。
    ---------------------------------
    
    Odoo 的构建模块允许设计现代网站，这是传统的 WYSIWYG 页面编辑器无法实现的。
    的现代网站。
    
    无论是产品描述、博客还是静态页面，您无需成为专业设计师
    专业设计师也能创建简洁的内容。只需拖放和
    自定义预定义的构建模块。
    
    企业就绪，开箱即用
    --------------------------------
    
    只需点击一下，即可激活随时可用的企业功能；电子商务、
    呼叫到行动、职位公告、活动、客户推荐、博客等。
    
    传统电子商务和内容管理系统的后台设计不佳，因为这不是它们的
    核心重点。有了 Odoo 集成，您将受益于最好的管理软件
    软件来跟进您的订单、求职者和潜在客户等。
    
    绝佳的移动体验
    -------------------------
    
    我们基于
    引导式设计。您的所有页面都会自动适应屏幕尺寸。手机
    手机、平板电脑、台式机）您不必担心移动内容，它
    默认运行。
    
    唾手可得的搜索引擎优化工具
    -----------------------------
    
    *Promote* 工具可根据谷歌搜索次数最多的词来推荐关键词。
    搜索引擎优化工具即开即用，无需配置
    无需配置。
    
    默认情况下，谷歌分析会跟踪您的购物车事件。网站地图和
    结构化内容会自动创建，以便 Google 索引。
    
    轻松实现多语言
    -------------------------
    
    轻松将您的网站翻译成多种语言。Odoo
    并根据您在主页面上编辑的内容在各页面上自动传播翻译。
    在主页面上编辑的内容。
    
    设计师友好模板
    ---------------------------
    
    模板非常棒，而且易于设计。您无需开发即可创建
    新的页面、主题或构建模块。我们使用简洁的 HTML 结构、[bootstrap]()
    [bootstrap](http://getbootstrap.com/)CSS。
    
    使用集成的模板编辑器即时定制每个页面。发布
    您的作品作为 Odoo 模块轻松发布。
    
    流体网格布局
    --------------------
    
    通过拖放构件设计完美页面。移动和缩放它们
    以满足您的布局需求。
    
    构件基于响应式、移动友好的流体网格系统
    当设备或视窗尺寸增大时，可适当缩放至 12 列。
    增加。
    
    专业主题
    -------------------
    
    设计自定义主题或重复使用预定义主题，自定义网站的外观和感觉。
    网站的外观和感觉。
    
    轻松测试新的配色方案；只需轻点鼠标，即可随时更改主题。
    点击即可更换主题。
    
    与 Odoo 应用程序集成
    -------------------------
    
    ### 电子商务
    
    推广产品、在线销售、优化访客的购物体验。
    
    
    ###博客
    
    撰写新闻，吸引新访客，建立客户忠诚度。
    
    
    ### 在线活动
    
    安排、组织、推广或销售在线活动；会议、培训、网络研讨会等。

note: module: base
en: Odoo e-Commerce
    ---------------
    
    ### Optimize sales with an awesome online store.
    
    Odoo is an <a href="https://www.odoo.com/app/ecommerce">Open Source eCommerce</a>
    unlike anything you have ever seen before. Get an awesome catalog of products
    and great product description pages.
    
    It's full-featured, integrated with your management software, fully
    customizable and super easy.
    
    Create Awesome Product Pages
    ----------------------------
    
    Odoo's unique *'edit inline'* and building blocks approach makes product pages
    creation surprisingly easy. "Want to change the price of a product? or put it
    in bold? Want to add a banner for a specific product?" just click and change.
    What you see is what you get. Really.
    
    Drag & Drop well designed *'Building Blocks'* to create beautifull product
    pages that your customer will love.
    
    Increase Your Revenue Per Order
    -------------------------------
    
    The built-in cross-selling feature helps you offer extra products related to
    what the shopper put in his cart. (e.g. accessories)
    
    Odoo's upselling algorythm allows you to show visitors similar but more
    expensive products than the one in view, with incentives.
    
    The inline editing feature allows you to easily change a price, launch a
    promotion or fine tune the description of a product, in a just a click.
    
    A Clean Google Analytics Integration
    ------------------------------------
    
    Get a clear visibility of your sales funnel. Odoo's Google Analytics trackers
    are configured by default to track all kind of events related to shopping
    carts, call-to-actions, etc.
    
    As Odoo marketing tools (mass mailing, campaigns, etc) are also linked with
    Google Analytics, you get a complete view of your business.
    
    Target New Markets
    ------------------
    
    Get your website translated in multiple languages with no effort. Odoo proposes
    and propagates translations automatically across pages.
    
    Our translation "on demand" features allows you to benefit from professional
    translators to translate all your changes automatically. Just change any part
    of your website (a new blog post, a page modification, product descriptions,
    ...) and the translated versions are updated automatically in around 32 hours.
    
    Fine Tune Your Catalog
    ----------------------
    
    Get full control on how you display your products in the catalog page:
    promotional ribbons, related size of products, discounts, variants, grid/list
    view, etc.
    
    Edit any product inline to make your website evolve with your customer need.
    
    Acquire New Customers
    ---------------------
    
    SEO tools are ready to use, with no configuration required. Odoo suggests
    keywords according to Google most searched terms, Google Analytics tracks your
    shopping cart events, sitemap are created automatically for Google indexation,
    etc.
    
    We even do structured content automatically to promote your product and events
    efficiently in Google.
    
    Leverage Social Media
    ---------------------
    
    Create new landing pages easily with the Odoo inline editing feature. Send
    visitors of your different marketing campaigns to specific landing pages to
    optimize conversions.
    
    Manage a Reseller Network
    -------------------------
    
    Manage a reseller network to target new market, have local presences or broaden
    your distribution. Give them access to your reseller portal for an efficient
    collaboration.
    
    Promote your resellers online, forward leads to resellers (with built-in
    geolocalisation feature), define specific pricelists, launch a loyalty program
    (offer specific discounts to your best customers or resellers), etc.
    
    Benefit from the power of Odoo, in your online store: a powerfull tax engine,
    flexible pricing structures, a real inventory management solution, a reseller
    interface, support for products with different behaviours; physical goods,
    events, services, variants and options, etc.
    
    You don't need to interface with your warehouse, sales or accounting software.
    Everything is integrated with Odoo. No pain, real time.
    
    A Clean Checkout Process
    ------------------------
    
    Convert most visitor interests into real orders with a clean checkout process
    with a minimal number of steps and a great useability on every page.
    
    Customize your checkout process to fit your business needs: payment modes,
    delivery methods, cross-selling, special conditions, etc.
    
    And much more...
    ----------------
    
    ### Online Sales
    
    -   Mobile Interface
    -   Sell products, events or services
    -   Flexible pricelists
    -   Product multi-variants
    -   Multiple stores
    -   Great checkout process
    
    ### Customer Service
    
    -   Customer Portal to track orders
    -   Assisted shopping with website live chats
    -   Returns management
    -   Advanced shipping rules
    -   Coupons or gift certificates
    
    ### Order Management
    
    -   Advanced warehouse management features
    -   Invoicing and accounting integration
    -   Mass mailing and customer segmentations
    -   Lead automation and marketing campaigns
    -   Persistent shopping cart
    
    Fully Integrated With Other Apps
    --------------------------------
    
    ### CMS
    
    Easily create awesome websites with no technical knowledge required.
    
    ### Blog
    
    Write news, attract new visitors, build customer loyalty.
    
    ### Online Events
    
    Schedule, organize, promote or sell events online; conferences, webinars, trainings, etc.
zh: Odoo 电子商务
    ---------------
    
    ### 通过出色的在线商店优化销售。
    
    Odoo 是一款<a href="https://www.odoo.com/app/ecommerce">开放源码电子商务</a>软件。
    与您以前见过的任何产品都不同。获取超棒的产品目录
    和出色的产品描述页面。
    
    它功能齐全，与您的管理软件集成，可完全
    可定制且超级简单。
    
    创建出色的产品页面
    ----------------------------
    
    Odoo 独特的*"内联编辑 "*和积木式方法使产品页面
    变得出奇的简单。"想更改产品价格？
    加粗？想为特定产品添加横幅吗？"只需点击并更改即可。
    所见即所得。真的
    
    拖放精心设计的*'积木'*，创建美观的产品
    页面，让您的客户爱不释手。
    
    增加每笔订单的收入
    -------------------------------
    
    内置的交叉销售功能可帮助您提供与购物车中的产品
    购物车中的产品。(例如配件）
    
    通过 Odoo 的追加销售算法，您可以向访问者展示类似但比当前浏览的
    的产品，并提供奖励。
    
    通过内嵌编辑功能，您可以轻松更改价格、启动促销或微调产品描述。
    促销或微调产品描述。
    
    简洁的谷歌分析集成
    ------------------------------------
    
    清楚了解您的销售漏斗。Odoo 的 Google Analytics 跟踪器
    默认配置为跟踪与购物车、呼叫转移等相关的所有事件。
    购物车、呼叫转移等相关事件。
    
    由于 Odoo 营销工具（群发邮件、营销活动等）也与
    Google Analytics 相链接，因此您可以全面了解您的业务。
    
    锁定新市场
    ------------------
    
    轻松将您的网站翻译成多种语言。Odoo
    并自动在页面间传播翻译。
    
    我们的 "按需 "翻译功能可让您受益于专业
    翻译人员自动翻译您的所有更改。只需更改网站的任何部分
    您网站的任何部分（新博文、页面修改、产品描述......），翻译版本将在 32 小时内自动更新、
    ......），翻译版本将在 32 小时内自动更新。
    
    微调您的目录
    ----------------------
    
    完全控制如何在目录页面中显示您的产品：
    促销色带、相关产品尺寸、折扣、变体、网格/列表
    视图等。
    
    在线编辑任何产品，使您的网站与客户需求同步发展。
    
    获取新客户
    ---------------------
    
    搜索引擎优化工具即开即用，无需配置。Odoo
    关键词，谷歌分析跟踪您的
    购物车事件，为 Google 索引自动创建网站地图、
    等等。
    
    我们甚至会自动生成结构化内容，以便在谷歌中高效推广您的产品和活动。
    在谷歌中有效推广您的产品和活动。
    
    利用社交媒体
    ---------------------
    
    使用 Odoo 的内联编辑功能轻松创建新的登陆页面。将
    将不同营销活动的访客发送到特定的登陆页面，以优化转化率。
    优化转化率。
    
    管理经销商网络
    -------------------------
    
    管理分销商网络，瞄准新市场，在当地开展业务或扩大分销范围。
    分销。让他们访问您的经销商门户网站，实现高效
    合作。
    
    在线推广您的经销商，将潜在客户转给经销商（内置
    地理定位功能）、定义特定价格表、启动忠诚度计划
    (向您的最佳客户或经销商提供特定折扣）等。
    
    从 Odoo 的强大功能中获益：强大的税务引擎、
    灵活的定价结构、真正的库存管理解决方案、经销商界面
    支持不同行为的产品；实物商品、活动、服务、变体和选项、
    活动、服务、变体和选项等。
    
    您无需连接仓库、销售或会计软件。
    一切都与 Odoo 集成。无痛苦，实时。
    
    简洁的结账流程
    ------------------------
    
    通过简洁的结账流程，将大多数访客的兴趣转化为实际订单
    步骤最少，每个页面都非常实用。
    
    自定义您的结账流程，以满足您的业务需求：付款模式、送货方式、交叉销售、特殊条件等、
    配送方式、交叉销售、特殊条件等。
    
    还有更多...
    ----------------
    
    ### 在线销售
    
    -   移动界面
    -   销售产品、活动或服务
    -   灵活的价格表
    -   产品多变量
    -   多个商店
    -   出色的结账流程
    
    ### 客户服务
    
    -   客户门户跟踪订单
    -   通过网站即时聊天协助购物
    -   退货管理
    -   高级发货规则
    -   优惠券或礼券
    
    ###订单管理
    
    -   高级仓库管理功能
    -   发票和会计集成
    -   邮件群发和客户细分
    -   线索自动化和营销活动
    -   持久购物车
    
    与其他应用程序完全集成
    --------------------------------
    
    ### 内容管理系统
    
    无需任何技术知识，即可轻松创建出色的网站。
    
    ### 博客
    
    撰写新闻，吸引新访客，建立客户忠诚度。
    
    ### 在线活动
    
    安排、组织、推广或销售在线活动；会议、网络研讨会、培训等。

note: module: base
en: Odoo helps you easily track all activities related to a customer.
zh: ERP  帮助您轻松跟进与客户相关的所有活动。

note: module: base
en: Odoo helps you easily track all activities related to a vendor.
zh: ERP帮助您轻松跟踪与供应商相关的所有活动。

note: module: base
en: Odoo helps you track all activities related to your contacts.
zh: Odoo 可帮助您跟踪与联系人相关的所有活动。

note: module: base odoo-python
en: Odoo is currently processing a scheduled action.
    Module operations are not possible at this time, please try again later or contact your system administrator.
zh: Odoo 当前正在处理一项预定操作。
    目前无法进行模块操作，请稍后再试或联系系统管理员。

note: module: base odoo-python
en: Odoo is unable to merge the generated PDFs because of %(num_errors)s corrupted file(s)
zh: 由于有%(num_errors)s个文件损坏，Odoo 不能合并生成 PDF

note: module: base odoo-python
en: Odoo is unable to merge the generated PDFs.
zh: Odoo 无法合并生成的 PDF。

note: module: base
en: Odoo will automatically adds some '0' on the left of the 'Next Number' to get the required padding size.
zh: 系统会自动在“下一个编号”的左侧添加一些‘0’以达到所需的填充大小。

note: module: base
en: OdooBot - HR
zh: OdooBot - 人力资源

note: module: base
en: Office Supplies
zh: 办公用品

note: module: base
en: On Delete
zh: 关于删除

note: module: base
en: On Multiple Doc.
zh: 在多个文档上

note: module: base
en: On delete property for many2one fields
zh: Many2one字段的 “on delete” 属性

note: module: base
en: Onboarding Toolbox
zh: 入职工具箱

note: module: base
en: Once the delivery is validated, update the cost on the SO to have an exact margin computation.
zh: 一旦送货得到确认，就更新 SO 上的成本，以便精确计算保证金。

note: module: base odoo-python
en: One or more of the selected modules have already been uninstalled, if you believe this to be an error, you may try again later or contact support.
zh: 一个或多个所选模块已被卸载，如果您认为这是一个错误，可以稍后再试或联系支持人员。

note: module: base
en: One user should only have one user settings.
zh: 一个用户只能有一个用户设置。

note: module: base odoo-python
en: One2Many fields cannot be synchronized as part of `commercial_fields` or `address fields`
zh: One2Many 字段不能同步 `commercial_fields`或`address fields`的部分

note: module: base
en: Online Appointment
zh: 线上预约

note: module: base
en: Online Bank Statement Synchronization
zh: 线上银行对账单同步

note: module: base
en: Online Event Booth Sale
zh: 在线活动展位销售

note: module: base
en: Online Event Booths
zh: 在线活动展位

note: module: base
en: Online Event Ticketing
zh: 在线活动票务

note: module: base
en: Online Jobs
zh: 在线招聘

note: module: base
en: Online Members Directory
zh: 在线会员名录

note: module: base
en: Online Task Submission
zh: 在线提交任务

note: module: base odoo-python
en: Only administrators can change the settings
zh: 只有系统管理员能改变设置

note: module: base odoo-python
en: Only administrators can execute this action.
zh: 只有系统管理员可以执行此动作。

note: module: base odoo-python
en: Only admins can upload SVG files.
zh: 只有管理员才能上传 SVG 文件。

note: module: base
en: Only applies if this view inherits from an other one (inherit_id is not False/Null).
    
    * if extension (default), if this view is requested the closest primary view
    is looked up (via inherit_id), then all views inheriting from it with this
    view's model are applied
    * if primary, the closest primary view is fully resolved (even if it uses a
    different model than this one), then this view's inheritance specs
    (<xpath/>) are applied, and the result is used as if it were this view's
    actual arch.
zh: 仅适用于此视图继承于另一个视图的情况（inherit_id 不为 False/Null）。
    
    * 扩展（默认）情况下，如果请求此视图作为（通过inherit_id）
    所查看的最近主视图时，则应用继承
    此视图模型的所有视图
    * 如果是主视图，且最接近的主视图已完全解析（即使它使用
    与此视图不同的模型），则将应用此视图的继承规范
    (<xpath/>)，并将结果用作该视图的
    实际弧。

note: module: base odoo-python
en: Only internal users can create API keys
zh: 只有内部用户才能创建应用程序接口密钥

note: module: base
en: Only one currency rate per day allowed!
zh: 每天只允许使用一种币别汇率！

note: module: base
en: Only one value can be defined for each given usage!
zh: 每个用途只能定义一个值！

note: module: base odoo-python
en: Only super user has access
zh: 只有超级用户有权限存取

note: module: base odoo-python
en: Only the portal users can delete their accounts. The user(s) %s can not be deleted.
zh: 只有门户用户可以删除自己的账户。用户 %s 不能删除。

note: module: base
en: Oops, no!
zh: 噢，别！

note: module: base
en: Open Apps
zh: 开放式应用程序

note: module: base
en: Open Settings Menu
zh: 打开设置菜单

note: module: base
en: Open a Window
zh: 打开窗口

note: module: base
en: OpenWood brings honesty and seriousness to wood industry while helping customers deal with trees, flowers and fungi.
zh: OpenWood帮助客户处理树木、花卉和真菌，为木材行业带来诚实和认真的态度。

note: module: base
en: Opportunity to Quotation
zh: 报价机会

note: module: base
en: Opportunity to Rental
zh: 商机到租赁

note: module: base
en: Optional domain filtering of the destination data, as a Python expression
zh: 数据可选的筛选条件，使用 Python 表达式表示

note: module: base
en: Optional help text for the users with a description of the target view, such as its usage and purpose.
zh: 可选的帮助文本，目标视图的说明，比如用途和目的。

note: module: base
en: Optional model, mostly used for needactions.
zh: 可选的模型，通常用于needaction。

note: module: base
en: Optional password for SMTP authentication
zh: 可选的 SMTP 验证密码

note: module: base odoo-python
en: Optional timezone name
zh: 可选的时区名称

note: module: base
en: Optional username for SMTP authentication
zh: 可选的 SMTP 验证用户名

note: module: base
en: Organize Events, Trainings & Webinars
    -------------------------------------
    
    ### Schedule, Promote, Sell, Organize
    
    Get extra features per event; multiple pages, sponsors, multiple talks, talk proposal form, agenda, event-related news, documents (slides of presentations), event-specific menus.
    
    Organize Your Tracks
    --------------------
    
    ### From the talk proposal to the publication
    
    Add a talk proposal form on your events to allow visitors to submit talks and speakers. Organize the validation process of every talk, and schedule easily.
    
    Odoo's unique frontend and backend integration makes organization and publication so easy. Easily design beautiful speaker biographies and talks description.
    
    Agenda and List of Talks
    ------------------------
    
    ### A strong user interface
    
    Get a beautiful agenda for each event published automatically on your website. Allow your visitors to easily search and browse talks, filter by tags, locations or speakers.
    
    Manage Sponsors
    ---------------
    
    ### Sell sponsorship, promote your sponsors
    
    Add sponsors to your events and publish sponsors per level (e.g. bronze, silver, gold) on the bottom of every page of the event.
    
    Sell sponsorship packages online through the Odoo eCommerce for a full sales cycle integration.
    
    Communicate Efficiently
    -----------------------
    
    ### Activate a blog for some events
    
    You can activate a blog for each event allowing you to communicate on specific events. Visitors can subscribe to news to get informed.
zh: 组织活动，培训和网络研讨会
    -------------------------------------
    
    ### Schedule, Promote, Sell, Organize
    
    Get extra features per event; multiple pages, sponsors, multiple talks, talk proposal form, agenda, event-related news, documents (slides of presentations), event-specific menus.
    
    Organize Your Tracks
    --------------------
    
    ### From the talk proposal to the publication
    
    Add a talk proposal form on your events to allow visitors to submit talks and speakers. Organize the validation process of every talk, and schedule easily.
    
    Odoo's unique frontend and backend integration makes organization and publication so easy. Easily design beautiful speaker biographies and talks description.
    
    Agenda and List of Talks
    ------------------------
    
    ### A strong user interface
    
    Get a beautiful agenda for each event published automatically on your website. Allow your visitors to easily search and browse talks, filter by tags, locations or speakers.
    
    Manage Sponsors
    ---------------
    
    ### Sell sponsorship, promote your sponsors
    
    Add sponsors to your events and publish sponsors per level (e.g. bronze, silver, gold) on the bottom of every page of the event.
    
    Sell sponsorship packages online through the Odoo eCommerce for a full sales cycle integration.
    
    Communicate Efficiently
    -----------------------
    
    ### Activate a blog for some events
    
    You can activate a blog for each event allowing you to communicate on specific events. Visitors can subscribe to news to get informed.

note: module: base
en: Organize Events, Trainings & Webinars
    -------------------------------------
    
    ### Schedule, Promote, Sell, Organize
    
    Organize, promote and sell events online. Whether you organize meetings, conferences, trainings or webinars, Odoo gives you all the features you need to manage your events.
    
    Create Awesome Event Pages
    --------------------------
    
    ### Get rid of old WYSIWYG editors
    
    Create beautiful event pages by drag & droping well designed *'Building Blocks'*. Publish event photos, speakers, schedule, etc.
    
    Odoo's unique *'edit inline'* approach makes website creation surprisingly easy. "Want to introduce a speaker? to change the price of a ticket? to update a banner? promote sponsors?" just click and change.
    
    Sell Tickets Online
    -------------------
    
    ### Automate the registration and payment process
    
    Sell registrations to your event with the multi-ticketing feature. Events can be free or for a fee. Attendees can pay online with a credit card or on invoice, based on your configuration.
    
    Boost your sales with early-bird prices, special conditions for members, or extra services with multiple tickets.
    
    A Clean Google Analytics Integration
    ------------------------------------
    
    ### Control your sales funnel with Google Analytics
    
    Get a clear visibility of your sales funnel. Odoo's Google Analytics trackers are configured by default to track all kind of events related to shopping carts, call-to-actions, etc.
    
    As Odoo marketing tools (mass mailing, campaigns, etc) are also linked with Google Analytics, you get a full view of your business.
    
    Promote Events Efficiently
    --------------------------
    
    ### Mass Mailing & Social Media
    
    Use the segmentation, the social network integration and mass mailing features to promote your events to the right audience. Setup automated emails to attendees to send them last minute details.
    
    Designer-Friendly Themes
    ------------------------
    
    ### Designers love working on Odoo
    
    Themes are awesome and easy to design. You don't need to develop to create new pages, themes or building blocks. We use a clean HTML structure, a [bootstrap](http://getbootstrap.com/) CSS and our modularity allows to distribute your themes easily.
    
    The building block approach allows the website to stay clean after the end-users start creating new contents.
    
    Make Your Event More Visible
    ----------------------------
    
    ### SEO tools at your finger tips
    
    SEO tools are ready to use, with no configuration required. Odoo suggests keywords according to Google most searched terms, Google Analytics tracks your shopping cart events and sitemap are created automatically.
    
    We even do structured content automatically to promote your events and products efficiently in Google.
    
    Leverage Social Media
    ---------------------
    
    ### Optimize: from Ads to Conversions
    
    Create new landing pages easily with the Odoo inline editing feature. Send visitors of your different marketing campaigns to event landing pages to optimize conversions.
    
    And Much More...
    ----------------
    
    ### Schedule
    
    -   Calendar of Events
    -   Publish related documents
    -   Ressources allocation
    -   Automate purchases (catering...)
    -   Multiple locations and organizers
    -   Mobile Interface
    
    ### Sell
    
    -   Online or offline sales
    -   Automated invoicing
    -   Cancellation policies
    -   Specific prices for members
    -   Dashboards and reporting
    
    ### Organize
    
    -   Advanced Planification
    -   Print Badges
    -   Automate Follow-up Emails
    -   Min/Max capacities
    -   Manage classes and ressources
    -   Create group of attendees
    -   Automate statisfaction surveys
    
    Fully Integrated With Others Apps
    ---------------------------------
    
    ### Get hundreds of open source apps for free
    
    
    ### eCommerce
    
    Promote products, sell online, optimize visitors' shopping experiences.
    
    
    ### Blog
    
    Write news, attract new visitors, build customer loyalty.
    
    
    ### Our Team
    
    Create a great "About us" page by presenting your team efficiently.
zh: 组织活动、培训和网络研讨会
    -------------------------------------
    
    ### 安排、推广、销售、组织
    
    在线组织、推广和销售活动。无论您是组织会议、大会、培训还是网络研讨会，Odoo 都能为您提供管理活动所需的所有功能。
    
    创建出色的活动页面
    --------------------------
    
    ### 摆脱老式所见即所得编辑器的束缚
    
    通过拖放精心设计的 "积木 "*，创建精美的活动页面。发布活动照片、发言人、日程安排等。
    
    Odoo 独特的*"内联编辑 "*方法让网站创建变得出奇简单。"想要介绍演讲者、更改门票价格、更新横幅、宣传赞助商？
    
    在线销售门票
    -------------------
    
    ###注册和付款流程自动化
    
    利用多张票功能销售活动注册。活动可以免费或收费。与会者可根据配置使用信用卡或发票在线支付。
    
    利用早鸟价格、会员优惠条件或多张门票的额外服务来提高销售额。
    
    简洁的谷歌分析集成
    ------------------------------------
    
    ### 利用 Google Analytics 控制销售漏斗
    
    清晰了解您的销售漏斗。Odoo 的 Google Analytics 跟踪器默认配置为跟踪与购物车、呼叫转移等相关的所有事件。
    
    由于 Odoo 营销工具（群发邮件、营销活动等）也与 Google Analytics 相连，因此您可以全面了解您的业务。
    
    有效推广活动
    --------------------------
    
    ###邮件群发和社交媒体
    
    利用细分、社交网络整合和邮件群发功能，向正确的受众推广您的活动。设置自动电子邮件，向与会者发送最后一分钟的详细信息。
    
    设计师友好主题
    ------------------------
    
    ### 设计师喜欢在 Odoo 上工作
    
    主题很棒，易于设计。您无需开发即可创建新的页面、主题或构建模块。我们使用简洁的 HTML 结构、[bootstrap](http://getbootstrap.com/) CSS 以及模块化设计，让您可以轻松发布主题。
    
    积木式方法可以让网站在最终用户开始创建新内容后保持整洁。
    
    让您的活动更引人注目
    ----------------------------
    
    ###搜索引擎优化工具触手可及
    
    搜索引擎优化工具随时可用，无需任何配置。Odoo 会根据谷歌搜索次数最多的词来推荐关键词，谷歌分析会跟踪购物车事件，网站地图也会自动创建。
    
    我们甚至会自动生成结构化内容，以便在谷歌中有效推广您的活动和产品。
    
    利用社交媒体
    ---------------------
    
    ###优化：从广告到转化率
    
    使用 Odoo 的内联编辑功能轻松创建新的登陆页面。将不同营销活动的访客发送到活动登陆页面，以优化转化率。
    
    还有更多...
    ----------------
    
    ### 时间表
    
    -   活动日历
    -   发布相关文件
    -   资源分配
    -   自动采购（餐饮......）
    -   多个地点和组织者
    -   移动界面
    
    ### 销售
    
    -   在线或离线销售
    -   自动开票
    -   取消政策
    -   针对会员的特定价格
    -   仪表板和报告
    
    #### 组织
    
    -   高级计划
    -   打印徽章
    -   自动发送后续电子邮件
    -   最小/最大容量
    -   管理课程和资源
    -   创建与会者群组
    -   自动进行满意度调查
    
    与其他应用程序完全集成
    ---------------------------------
    
    ### 免费获取数百个开源应用程序
    
    
    ### 电子商务
    
    推广产品、在线销售、优化访客的购物体验。
    
    
    ###博客
    
    撰写新闻，吸引新访客，建立客户忠诚度。
    
    
    ### 我们的团队
    
    通过有效展示您的团队，创建一个出色的 "关于我们 "页面。

note: module: base
en: Organize and plan your projects
zh: 组织和规划您的项目

note: module: base
en: Organize your work with memos and to-do lists
zh: 用备忘录和待办清单安排工作

note: module: base
en: Original View
zh: 原始视图

note: module: base odoo-python
en: Original currency
zh: 原币

note: module: base
en: Other Extra Rights
zh: 其他权限

note: module: base
en: Other OSI Approved License
zh: OSI 批准的其他许可证

note: module: base
en: Other Proprietary
zh: 其它所有权

note: module: base
en: Other Services
zh: 其他服务

note: module: base
en: Other features are accessible through <code>self</code>, like
                                                    <code>self.env</code>, etc.
zh: 其他功能可通过<code>self</code>设置，例如<code>self.env</code>等。

note: module: base
en: Other features are accessible through <code>self</code>, like
                                        <code>self.env</code>, etc.
zh: 其他功能可通过<code>self</code>,例如
                                        <code>self.env</code>, etc.

note: module: base
en: Ouguiya
zh: 乌吉亚

note: module: base
en: Our experts invent, imagine and develop solutions which meet
                    your business requirements. They build a new technical
                    environment for your company, but they always take the already
                    installed IT software into account. That is why Idealis
                    Consulting delivers excellence in HR and SC Management.
zh: 我们的专家发明、想象和开发满足您业务需求的解决方案. 他们为你的公司建立了一个新的技术环境，但他们总是考虑到已经安装的IT软件。 这就是为什么Idealis咨询提供卓越的HR和SC管理.

note: module: base
en: Our invoices are payable within 21 working days, unless another payment timeframe is indicated on either the invoice or the order. In the event of non-payment by the due date, My Company (San Francisco) reserves the right to request a fixed interest payment amounting to 10% of the sum remaining due. My Company (San Francisco) will be authorized to suspend any provision of services without prior warning in the event of late payment.
zh: 我们的应收结算单可在 21 个工作日内支付，除非应收结算单或订单上注明了另一个付款时间范围. 如果在到期日之前未付款，My Company (San Francisco) 保留要求支付固定利息的权利，金额为剩下到期金额的 10% o. 如果延迟付款，我的公司(旧金山)将被授权在没有事先警告的情况下暂停任何服务的提供.

note: module: base
en: Outgoing Mail Server
zh: 发送服务器

note: module: base
en: Outgoing Mail Servers
zh: 发送服务器

note: module: base
en: Outlook Calendar
zh: Outlook日历

note: module: base
en: Outlook support for incoming / outgoing mail servers
zh: 支持 Outlook 收件/发件邮件服务器

note: module: base
en: Output DPI
zh: 输出 DPI

note: module: base
en: Overwrite Existing Terms
zh: 覆盖已经存在的翻译

note: module: base
en: P - EDUCATION
zh: P - 教育

note: module: base
en: PLM for workorder
zh: PLM工单

note: module: base
en: PO File
zh: PO 文件

note: module: base
en: PO(T) format: you should edit it with a PO editor such as
zh: PO(T) 格式：您可以通过下列的PO编辑器来编辑

note: module: base
en: POS - Barcode Lookup
zh: POS 销售点管理 - 条码查找

note: module: base
en: POS - Event
zh: POS 销售点管理 - 活动

note: module: base
en: POS - HR
zh: POS - 人力资源

note: module: base
en: POS - SMS
zh: POS 销售点管理 - 短信

note: module: base
en: POS - Sale Margin
zh: POS - 销售利润

note: module: base
en: POS - Sales
zh: POS - 销售

note: module: base
en: POS - Sales Loyality
zh: POS - 销售忠诚度

note: module: base
en: POS Adyen
zh: 阿迪恩销售点

note: module: base
en: POS Avatax
zh: 营业点的Avatax计税

note: module: base
en: POS Barcode in Mobile
zh: 手机POS条码

note: module: base
en: POS Barcode scan in Mobile
zh: 手机POS条码扫描

note: module: base
en: POS Epson Printer
zh: POS 爱普生打印机

note: module: base
en: POS HR Restaurant
zh: POS HR 餐厅

note: module: base
en: POS IoT Six
zh: POS 物联网 六

note: module: base
en: POS Mercado Pago
zh: POS 销售点 Mercado Pago

note: module: base
en: POS Pricer
zh: POS 价钱显示器

note: module: base
en: POS QR Tests
zh: POS 二维码测试

note: module: base
en: POS Restaurant Adyen
zh: 阿德恩餐厅 POS

note: module: base
en: POS Restaurant Stripe
zh: POS 餐厅与Stripe支付

note: module: base
en: POS Restaurant Urban Piper
zh: 餐厅与UrbanPiper平台对接

note: module: base
en: POS Self Order
zh: POS 自助终端

note: module: base
en: POS Self Order Adyen
zh: POS 自助终端 Adyen

note: module: base
en: POS Self Order Epson Printer
zh: POS 自助终端与Epson打印机

note: module: base
en: POS Self Order IoT
zh: POS 自助终端物联网

note: module: base
en: POS Self Order Razorpay
zh: POS 自助下单 Razorpay

note: module: base
en: POS Self Order Sale
zh: POS 自助订单销售

note: module: base
en: POS Self Order Stripe
zh: POS 自助终端与Stripe支付

note: module: base
en: POS Self-Order / Online Payment
zh: POS 自助终端/在线支付

note: module: base
en: POS Self-Order / Online Payment / Preparation Display
zh: POS 自助终端/在线支付/准备显示屏

note: module: base
en: POS Six
zh: POS 6

note: module: base
en: POS Stripe
zh: POS 与Stripe支付

note: module: base
en: Paanga
zh: 潘加

note: module: base odoo-python
en: Page direct ancestor must be notebook
zh: Page的直接上级必定是notebook

note: module: base
en: Page height (mm)
zh: 页高 (毫米)

note: module: base
en: Page width (mm)
zh: 页宽 (毫米)

note: module: base
en: Paisa
zh: 派沙

note: module: base
en: Pakistan - Accounting
zh: 巴基斯坦 - 会计

note: module: base
en: Pakistan - Payroll
zh: 巴基斯坦 - 薪酬管理

note: module: base
en: Pakistan - Payroll with Accounting
zh: 巴基斯坦 - 薪酬管理及会计

note: module: base
en: Panama - Accounting
zh: 巴拿马 - 会计

note: module: base
en: Paper Format Config
zh: 纸张格式配置

note: module: base
en: Paper Format General Configuration
zh: 打印纸设置

note: module: base
en: Paper format configuration
zh: 纸张格式配置

note: module: base
en: Para
zh: 帕拉

note: module: base
en: Params storage
zh: 参数存储

note: module: base
en: Parent Action
zh: 上一级动作

note: module: base
en: Parent Company
zh: 上级公司

note: module: base
en: Parent Field
zh: 父字段

note: module: base
en: Parent Menu
zh: 上级菜单

note: module: base
en: Parent Path
zh: 父路径

note: module: base
en: Parent name
zh: 源名

note: module: base
en: Parse barcodes according to the GS1-128 specifications
zh: 根据 GS1-128 规范解析条形码

note: module: base
en: Partner Autocomplete
zh: 合作伙伴自动完成

note: module: base
en: Partner Commissions
zh: 合作伙伴佣金

note: module: base
en: Partner Tags
zh: 联系人标签

note: module: base
en: Partner Title
zh: 合作伙伴标题

note: module: base
en: Partner Titles
zh: 合作伙伴称谓

note: module: base
en: Partner is Active
zh: 合作伙伴处于活动状态

note: module: base
en: Partner module for website
zh: 网站合作伙伴模块

note: module: base
en: Partner with same Company Registry
zh: 与同一公司注册处合作

note: module: base
en: Partner with same Tax ID
zh: 使用相同税号的合作伙伴

note: module: base
en: Partner-related data of the user
zh: 用户的合作伙伴相关数据

note: module: base
en: Partners
zh: 合作伙伴

note: module: base
en: Partners Geolocation
zh: 合作伙伴地理定位

note: module: base odoo-python
en: Partners: %(category)s
zh: 合作伙伴：%(category)s

note: module: base
en: Passkeys
zh: 通行密钥

note: module: base
en: Password Check Wizard
zh: 密码检查向导

note: module: base
en: Password Confirmation
zh: 确认密码

note: module: base
en: Password Management
zh: 密码管理

note: module: base
en: Password Policy support for Signup
zh: 为注册提供密码策略支持

note: module: base
en: Pataca
zh: 澳门元

note: module: base
en: Path (or glob pattern)
zh: 路径（或全局模式）

note: module: base
en: Path to show in the URL
zh: 网站中显示的路径

note: module: base odoo-python
en: Path to show in the URL must be unique! Please choose another one.
zh: 网站内显示的路径必须独一无二。请选用其他路径。

note: module: base
en: Path to the field to update, e.g. 'partner_id.name'
zh: 要更新字段的路径，例如 "partner_id.name

note: module: base odoo-python
en: Pattern to format
zh: 格式化模式

note: module: base
en: Pay to Book
zh: 付费预订

note: module: base
en: Pay to Book on Website
zh: 在网站上付费预订

note: module: base
en: Pay to Book with eCommerce
zh: 使用电子商务支付预订

note: module: base
en: Pay your employees with SEPA payment.
zh: 使用 SEPA 付款向您的员工付款.

note: module: base
en: Payment - Account
zh: 付款 - 会计

note: module: base
en: Payment Engine
zh: 支付引擎

note: module: base
en: Payment Follow-up Management
zh: 付款催收管理

note: module: base
en: Payment Provider: Adyen
zh: 付款提供商：Adyen

note: module: base
en: Payment Provider: Amazon Payment Services
zh: 支付提供商：亚马逊支付服务

note: module: base
en: Payment Provider: AsiaPay
zh: 支付提供商：AsiaPay

note: module: base
en: Payment Provider: Authorize.Net
zh: 支付提供商：Authorize.Net

note: module: base
en: Payment Provider: Buckaroo
zh: 付款提供商：巴克鲁

note: module: base
en: Payment Provider: Custom Payment Modes
zh: 付款提供商：自定义支付模式

note: module: base
en: Payment Provider: Demo
zh: 付款提供商：演示

note: module: base
en: Payment Provider: Flutterwave
zh: 付款提供商：Flutterwave

note: module: base
en: Payment Provider: Mercado Pago
zh: 付款提供商：市场付款

note: module: base
en: Payment Provider: Mollie
zh: 付款提供方：Mollie

note: module: base
en: Payment Provider: Paypal
zh: 付款提供商：支付宝

note: module: base
en: Payment Provider: Razorpay
zh: 支付提供商：Razorpay

note: module: base
en: Payment Provider: Sepa Direct Debit
zh: 支付提供商：Sepa 直接借记

note: module: base
en: Payment Provider: Stripe
zh: 付款提供商：Stripe

note: module: base
en: Payment Provider: Worldline
zh: 支付提供商：Worldline

note: module: base
en: Payment Provider: Xendit
zh: 支付提供商：Xendit

note: module: base
en: Payment Providers
zh: 付款供应商

note: module: base
en: Payment integration with website
zh: 付款与网站整合

note: module: base
en: Payroll
zh: 工资

note: module: base
en: Payroll - Attendance
zh: 工资 - 出勤

note: module: base
en: Payroll - Fleet
zh: 工资 - 车队

note: module: base
en: Payroll - Planning
zh: 工资 - 计划

note: module: base
en: Payroll Accounting
zh: 工资会计

note: module: base
en: Payroll Localization
zh: 工资本地化

note: module: base
en: Personnel Administration
zh: 人事管理

note: module: base
en: Peru - Accounting
zh: 秘鲁 - 会计

note: module: base
en: Peru - Accounting Reports
zh: 秘鲁 - 会计报告

note: module: base
en: Peru - Stock Reports
zh: 秘鲁 - 库存报告

note: module: base
en: Peruvian - Point of Sale with Pe Doc
zh: 秘鲁 - Pe Doc POS

note: module: base
en: Peruvian Localization for the Point of Sale
zh: 秘鲁 POS POS管理本地化

note: module: base
en: Peruvian eCommerce
zh: 秘鲁电子商务

note: module: base
en: Pesewas
zh: 佩斯瓦斯

note: module: base
en: Pesos
zh: 比索

note: module: base
en: Philippines - Accounting
zh: 菲律宾 - 会计

note: module: base
en: Philippines - Accounting Reports
zh: 菲律宾 - 会计报告

note: module: base
en: Philippines Checks Layout
zh: 菲律宾支票格式

note: module: base
en: Phone Numbers Validation
zh: 电话号码验证

note: module: base
en: Piasters
zh: 皮阿斯特

note: module: base
en: Piastres
zh: 皮阿斯特

note: module: base
en: Piastrp
zh: 派币

note: module: base
en: Pitcairn Islands
zh: 皮特凯恩群岛

note: module: base
en: Plan your resources on project tasks
zh: 在项目任务中计划资源

note: module: base
en: Planning
zh: 计划

note: module: base
en: Planning - Skills
zh: 规划 - 技能

note: module: base
en: Planning Contract
zh: 规划合同

note: module: base
en: Planning Skills
zh: 规划技能

note: module: base
en: Planning Time Off
zh: 计划休假

note: module: base
en: Planning integration with contracts
zh: 计划与合同的集成

note: module: base
en: Planning integration with holidays
zh: 规划与假期的集成

note: module: base odoo-python
en: Please configure an email on the current user to simulate sending an email message via this outgoing server
zh: 请为当前用户配置电子邮件，以模拟通过该发送服务器发送电子邮件

note: module: base
en: Please confirm that you want to <b>irreversibly</b> make this database a demo database.
zh: 请确认是否要<b>不可逆转地</b>将此数据库设为演示数据库。

note: module: base
en: Please note that modifications will be applied for all users of the specified group
zh: 请注意，修改将应用于指定组的所有用户

note: module: base odoo-python
en: Please use the change password wizard (in User Preferences or User menu) to change your own password.
zh: 请使用修改密码向导(在用户首选项或用户菜单中)来修改密码。

note: module: base
en: PoS Order Tracking Customer Display
zh: PoS 订单跟踪 客户显示

note: module: base
en: PoS Preparation Display
zh: PoS 准备显示屏

note: module: base
en: PoS Preparation Display HR
zh: PoS 准备显示屏 与 人力资源

note: module: base
en: PoS Preparation Display Restaurant
zh: PoS 餐厅准备显示屏

note: module: base
en: Point of Sale
zh: POS

note: module: base
en: Point of Sale - Coupons & Loyalty
zh: POS - 优惠券与忠诚度

note: module: base
en: Point of Sale - UrbanPiper
zh: POS - UrbanPiper

note: module: base
en: Point of Sale Discounts
zh: POS 折扣

note: module: base
en: Point of Sale Rental Stock
zh: POS租赁库存

note: module: base
en: Point of Sale Restaurant Appointment
zh: POS餐厅预约

note: module: base
en: Point of Sale Settle Due
zh: POS营业点结清到期

note: module: base
en: Point of Sale Subscription
zh: POS订阅

note: module: base
en: Point of Sale enterprise
zh: POS营业点企业

note: module: base
en: Point of Sale online payment
zh: POS在线支付

note: module: base
en: Poland - Accounting
zh: 波兰 - 会计

note: module: base
en: Poland - Accounting Reports
zh: 波兰-会计报告

note: module: base
en: Poland - JPK_VAT PoS Enterprise
zh: 波兰 - JPK_VAT PoS 企业

note: module: base
en: Poland - Payroll
zh: 波兰 - 工资

note: module: base
en: Poland - Payroll with Accounting
zh: 波兰 - 工资与会计

note: module: base
en: Portal Rating
zh: 门户点评

note: module: base
en: Portal Users
zh: 门户网站用户

note: module: base
en: Portal members have specific access rights (such as record rules and restricted menus).
                    They usually do not belong to the usual Odoo groups.
zh: 门户成员有特定的访问权(如记录规则和限制菜单)。
    他们通常不属于普通的ERP群组。

note: module: base
en: Portugal - Accounting
zh: 葡萄牙 - 会计

note: module: base
en: PostgreSQL constraint definition
zh: PostgreSQL 约束定义

note: module: base
en: PostgreSQL constraint or foreign key name.
zh: PostgreSQL 约束或者外键名称。

note: module: base
en: PostgreSQL table name implementing a many2many relation.
zh: 实现多对多关系的 PostgreSQL 表名。

note: module: base odoo-python
en: Precision Digits
zh: 精确数字

note: module: base
en: Prefix value of the record for the sequence
zh: 序号的前缀

note: module: base
en: Preview image src
zh: 预览图片源代码

note: module: base
en: Preview pdf src
zh: 预览PDF源

note: module: base odoo-python
en: Previous Arch
zh: 上一个 Arch

note: module: base
en: Previous View Architecture
zh: 上一页 查看建筑

note: module: base
en: Previous time the cron ran successfully, provided to the job through the context on the `lastcall` key
zh: cron 上一次成功运行的时间，通过`lastcall`键的上下文提供给作业

note: module: base
en: Price Accuracy
zh: 价格精确度

note: module: base
en: Print PH Checks
zh: 打印PH支票

note: module: base
en: Print page height (mm)
zh: 打印页面高度（毫米）

note: module: base
en: Print page width (mm)
zh: 打印页面宽度（毫米）

note: module: base
en: Printed Report Name
zh: 打印报表名称

note: module: base
en: Private Address Form
zh: 私有地址表

note: module: base odoo-python
en: Private methods (such as %s) cannot be called remotely.
zh: 不能远程调用私有方法（如 %s）。

note: module: base odoo-python
en: Problematic record(s)
zh: 有问题的记录

note: module: base
en: Process Manufacturing Orders from the barcode application
zh: 通过条形码应用程序处理制造订单

note: module: base
en: Product Availability
zh: 产品可用性

note: module: base
en: Product Availability Notifications
zh: 产品供应通知

note: module: base
en: Product Barcode Lookup
zh: 产品条形码查找

note: module: base
en: Product Barcode Lookup for eCommerce
zh: 电子商务产品条形码查找

note: module: base
en: Product Comparison
zh: 产品比较

note: module: base
en: Product Email Template
zh: 存货邮件模板

note: module: base
en: Product Images
zh: 产品图片

note: module: base
en: Product Lifecycle Management (PLM)
zh: 产品生命周期管理(PLM)

note: module: base
en: Product Matrix
zh: 产品矩阵

note: module: base
en: Products & Pricelists
zh: 产品 & 价格列表

note: module: base
en: Products Expiration Date
zh: 产品到期日期

note: module: base
en: Products Workspace Templates
zh: 产品工作区模板

note: module: base
en: Products from Documents
zh: 文档到产品

note: module: base
en: Professor
zh: 教授

note: module: base
en: Profile Session
zh: 简介会

note: module: base
en: Profiling is a developer feature that should be used with caution on production database.
                        It may add some load on the server, and potentially make it less responsive.
                        Enabling the profiling here allows all users to activate profiling on their session.
                        Profiling can be disabled at any moment in the settings.
zh: 剖析是一项开发人员功能，应谨慎用于生产数据库。
                        它可能会给服务器增加一些负载，并有可能降低服务器的响应速度。
                        在此启用剖析后，所有用户都可以在会话中激活剖析。
                        可随时在设置中禁用剖析。

note: module: base
en: Profiling is currently disabled.
zh: 目前已禁用剖析功能。

note: module: base odoo-python
en: Profiling is not enabled on this database. Please contact an administrator.
zh: 此数据库未启用剖析功能。请联系管理员。

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_zh_CN.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Profiling results
zh: 性能分析结果

note: module: base
en: Progress of Scheduled Actions
zh: 预定操作进度

note: module: base
en: Project - Account
zh: 项目 - 账户

note: module: base
en: Project - Purchase - Stock
zh: 项目 - 采购 - 库存

note: module: base
en: Project - SMS
zh: 项目 - 短信

note: module: base
en: Project - Sale - Expense
zh: 项目 - 销售 - 费用

note: module: base
en: Project - Skills
zh: 项目 - 技能

note: module: base
en: Project Accounting Assets
zh: 项目会计资产

note: module: base
en: Project Budget
zh: 项目预算

note: module: base
en: Project Enterprise
zh: 项目管理企业版

note: module: base
en: Project Enterprise HR
zh: 项目企业人力资源

note: module: base
en: Project Enterprise HR contract
zh: 项目企业人力资源合同

note: module: base
en: Project Expenses
zh: 项目费用

note: module: base
en: Project Helpdesk
zh: 项目服务台

note: module: base
en: Project MRP Landed Costs
zh: 项目MRP到岸成本

note: module: base
en: Project Mail Plugin
zh: 项目邮件插件

note: module: base
en: Project Management
    ------------------
    
    ### Infinitely flexible. Incredibly easy to use.
    
    
    Odoo's collaborative and realtime <a href="https://www.odoo.com/app/project">open source project management</a>
    helps your team get work done. Keep track of everything, from the big picture
    to the minute details, from the customer contract to the billing.
    
    Designed to Fit Your Own Process
    --------------------------------
    
    Organize projects around your own processes. Work on tasks and issues using the
    kanban view, schedule tasks using the gantt chart and control deadlines in the
    calendar view. Every project may have its own stages, allowing teams to
    optimize their job.
    
    Easy to Use
    -----------
    
    Get organized as fast as you can think. The easy-to-use interface takes no time
    to learn, and every action is instantaneous, so there’s nothing standing
    between you and your sweet productive flow.
    
    Work Together
    -------------
    
    ### Real-time chats, document sharing, email integration
    
    Use the chatter to communicate with your team or customers and share comments
    and documents on tasks and issues. Integrate discussion fast with the email
    integration.
    
    Talk to other users or customers with the website live chat feature.
    
    Collaborative Writing
    ---------------------
    
    ### The power of etherpad, inside your tasks
    
    Collaboratively edit the same specifications or meeting minutes right inside
    the application. The integrated etherpad feature allows several people to
    work on the same tasks, at the same time.
    
    This is very efficient for scrum meetings, meeting minutes or complex
    specifications. Every user has their own color and you can replay the whole
    creation of the content.
    
    Get Work Done
    -------------
    
    Get alerts on followed events to stay up to date with what interests you. Use
    instant green/red visual indicators to scan through what has been done and what
    requires your attention.
    
    Timesheets, Contracts & Invoicing
    ---------------------------------
    
    Projects are automatically integrated with customer contracts, allowing you to
    invoice based on time & materials and record timesheets easily.
    
    Track Issues
    ------------
    
    Single out the issues that arise in a project in order to have a better focus
    on resolving them. Integrate customer interaction on every issue and get
    accurate reports on your team's performance.
zh: 项目管理
    ------------------
    
    ### 无限灵活。难以置信的易用性。
    
    
    Odoo 的协作式实时<a href="https://www.odoo.com/app/project">开源项目管理</a>
    帮助您的团队完成工作。跟踪一切，从大局
    到细枝末节，从客户合同到账单。
    
    设计适合您自己的流程
    --------------------------------
    
    围绕自己的流程组织项目。使用看板视图处理任务和问题
    看板视图处理任务和问题，使用甘特图安排任务，并在
    日历视图。每个项目都可以有自己的阶段，让团队
    优化他们的工作。
    
    易于使用
    -----------
    
    以最快的速度进行整理。简单易用的界面无需花时间学习
    学习，而且每个操作都是即时的，因此没有任何东西会阻挡你的
    你的工作效率。
    
    协同工作
    -------------
    
    ### 实时聊天、文档共享、电子邮件集成
    
    使用聊天工具与团队或客户沟通，并就任务和问题共享意见
    和文档。与电子邮件
    集成。
    
    使用网站即时聊天功能与其他用户或客户交谈。
    
    协作写作
    ---------------------
    
    ### etherpad 的强大功能，尽在您的任务中
    
    在应用程序内协作编辑相同的规格或会议记录
    应用程序内协作编辑相同的规格或会议记录。集成的 etherpad 功能允许多人
    同时处理相同的任务。
    
    这对于 Scrum 会议、会议记录或复杂的
    规格。每个用户都有自己的颜色，还可以重放内容创建的整个过程。
    创建内容。
    
    完成工作
    -------------
    
    获取关注事件的提醒，了解您感兴趣的最新信息。使用
    即时的绿色/红色可视化指示器来浏览已完成的工作和需要您关注的工作。
    需要您关注的内容。
    
    时间表、合同和发票
    ---------------------------------
    
    项目与客户合同自动集成，使您可以
    根据时间和材料开具发票，并轻松记录工时单。
    
    跟踪问题
    ------------
    
    找出项目中出现的问题，以便更好地重点
    解决这些问题。整合每个问题上的客户互动，并获得
    团队绩效的准确报告。

note: module: base
en: Project Merge action
zh: 项目合并动作

note: module: base
en: Project Payroll Accounting
zh: 项目工资核算

note: module: base
en: Project Planning
zh: 项目计划

note: module: base
en: Project Purchase
zh: 项目采购

note: module: base
en: Project Sales Subscription
zh: 项目销售订阅

note: module: base
en: Project Stock
zh: 项目库存

note: module: base
en: Project Stock Account
zh: 项目库存账户

note: module: base
en: Project Stock Landed Costs
zh: 项目到岸成本

note: module: base
en: Project Time Off
zh: 项目休假

note: module: base
en: Project account budget
zh: 项目科目预算

note: module: base
en: Project accounting assets
zh: 项目会计资产

note: module: base
en: Project and task integration with holidays
zh: 与休假的项目和任务集成

note: module: base
en: Project expenses
zh: 项目费用

note: module: base
en: Project from documents
zh: 来自文档的项目

note: module: base
en: Project helpdesk
zh: 项目服务台

note: module: base
en: Project payroll accounting
zh: 项目工资会计

note: module: base
en: Project sales subscriptions
zh: 项目销售订阅

note: module: base
en: Project skills
zh: 项目技能

note: module: base
en: Project, Helpdesk, FSM, Timesheet and Sale Orders
zh: 项目、服务台、FSM、工时表和销售订单

note: module: base
en: Project, Helpdesk, Timesheet and Sale Orders
zh: 项目、服务台、工时表和销售订单

note: module: base
en: Project, Tasks, Account
zh: 项目、任务、会计

note: module: base
en: Project, Tasks, After Sales
zh: 项目、任务、售后

note: module: base
en: Project, Tasks, Repair
zh: 项目、任务、维修

note: module: base
en: Project, Tasks, Sale Loyalty
zh: 项目、任务、销售会员

note: module: base
en: Project, Tasks, Stock
zh: 项目、任务、库存

note: module: base
en: Project, Tasks, Timesheet
zh: 项目、任务、工时表

note: module: base odoo-python
en: Properties of base fields cannot be altered in this manner! Please modify them through Python code, preferably through a custom addon!
zh: 基本字段的属性不能这样修改，请通过 Python 代码来修改它们，更好的办法是通过自定义模块来修改！

note: module: base
en: Prospects
zh: 前景

note: module: base
en: Provide cash on delivery for website users
zh: 向网站用户提供货到付款选项

note: module: base
en: Provides push notification and redirection to the mobile app.
zh: 提供推送通知和重定向到行动应用程序.

note: module: base
en: Proxy features for account_edi
zh: 帐户的代理功能

note: module: base
en: Public Administration
zh: 公共管理

note: module: base
en: Public users have specific access rights (such as record rules and restricted menus).
                    They usually do not belong to the usual Odoo groups.
zh: 公众用户有特定的访问权(如记录规则和限制菜单)。 他们通常不属于通常的Odoo组。

note: module: base
en: Publish blog posts, announces, news
zh: 发布博文、公告和新闻

note: module: base
en: Publish events, sell tickets
zh: 发布活动、销售门票

note: module: base
en: Publish on social account from Event
zh: 从活动发布到社交帐户

note: module: base
en: Publish on social account from Event.
    
    This module allows you to schedule social posts from the event communication.
zh: 从专案发布到社交帐户.
    
    此模块允许您从活动通知中安排社交贴文.

note: module: base
en: Publish your articles
zh: 发布您的文章

note: module: base
en: Publish your customer references
zh: 发布客户推荐信

note: module: base
en: Publish your members directory
zh: 发布会员目录

note: module: base
en: Publish your resellers/partners and forward leads to them
zh: 发布您的经销商/合作伙伴，并将线索转发给他们

note: module: base
en: Published Version
zh: 出版版本

note: module: base
en: Purchase
zh: 采购

note: module: base
en: Purchase Agreements
zh: 采购招标

note: module: base
en: Purchase Intrastat
zh: 采购Intrastat

note: module: base
en: Purchase Matrix
zh: 采购矩阵

note: module: base
en: Purchase Orders, Receipts, Vendor Bills for Stock
zh: 采购订单、收据、供应商库存账单

note: module: base
en: Purchase Repair
zh: 维修采购

note: module: base
en: Purchase Requisition Sale
zh: 请购单 销售

note: module: base
en: Purchase Requisition Stock
zh: 采购请求库存

note: module: base
en: Purchase Stock
zh: 采购库存

note: module: base
en: Purchase and MRP Management
zh: 采购与生产管理

note: module: base
en: Purchase and Subcontracting Management
zh: 采购和分包管理

note: module: base
en: Purchase orders, tenders and agreements
zh: 采购订单、投标和协议

note: module: base
en: Push notification to track listeners
zh: 推送通知以专题监听者

note: module: base
en: Python Method
zh: Python 方法

note: module: base
en: Python method returning an action
zh: 返回动作的 Python 方法

note: module: base
en: Q - HUMAN HEALTH AND SOCIAL WORK ACTIVITIES
zh: Q - 人类健康和社会工作活动

note: module: base
en: QWeb Field Time
zh: QWeb 实地时间

note: module: base
en: Qapik
zh: 阿塞拜疆卡皮克

note: module: base
en: Qatar - Accounting
zh: 卡塔尔 - 会计

note: module: base
en: Quality - Batch Transfer
zh: 品管 - 批量调拨

note: module: base
en: Quality Base
zh: 质量基础

note: module: base
en: Quality Management with MRP
zh: MRP的质量管理

note: module: base
en: Quality Management with MRP and IoT
zh: 使用 MRP 和 IoT 进行品管

note: module: base
en: Quality Management with Repair
zh: 品质管理与维修

note: module: base
en: Quality Steps with IoT
zh: IOT 质量步骤

note: module: base
en: Quality Worksheet for Workorder
zh: 工单品管工作表

note: module: base
en: Quality checks with IoT
zh: IOT 质量检验

note: module: base
en: Quality steps and IoT devices
zh: 质量步骤和IOT 设备

note: module: base
en: Queries Count
zh: 查询次数

note: module: base
en: Quetzales
zh: 危地马拉格查尔

note: module: base
en: Quiz and Meet on community
zh: 社区问答和会议

note: module: base
en: Quiz and Meet on community route
zh: 社区路线知识问答和见面会

note: module: base
en: Quiz on Live Event Tracks
zh: 现场活动轨道测验

note: module: base
en: Quizzes on Tracks
zh: 轨道测验

note: module: base
en: Quizzes on tracks
zh: 轨道测验

note: module: base
en: Quotation, Sales Orders, Delivery & Invoicing Control
zh: 报价单，销售订单，出库单和账单控制

note: module: base
en: Qweb Field
zh: Qweb 领域

note: module: base
en: Qweb Field Barcode
zh: QWeb字段条码

note: module: base
en: Qweb Field Contact
zh: Qweb 现场联系方式

note: module: base
en: Qweb Field Date
zh: QWeb字段日期

note: module: base
en: Qweb Field Datetime
zh: QWeb字段日期时间

note: module: base
en: Qweb Field Duration
zh: QWeb字段持续时间

note: module: base
en: Qweb Field Float
zh: Qweb 字段浮动

note: module: base
en: Qweb Field Float Time
zh: QWEB字段浮点数时间

note: module: base
en: Qweb Field HTML
zh: Qweb 字段 HTML

note: module: base
en: Qweb Field Image
zh: Qweb 字段图像

note: module: base
en: Qweb Field Integer
zh: Qweb字段整数

note: module: base
en: Qweb Field Many to One
zh: Qweb字段多对一

note: module: base
en: Qweb Field Monetary
zh: Qweb 外地货币

note: module: base
en: Qweb Field Relative
zh: Qweb 字段相对

note: module: base
en: Qweb Field Selection
zh: Qweb 字段选择

note: module: base
en: Qweb Field Text
zh: Qweb 字段文本

note: module: base
en: Qweb Field qweb
zh: Qweb字段qweb

note: module: base
en: Qweb field many2many
zh: Qweb 领域2个以上

note: module: base
en: R - ARTS, ENTERTAINMENT AND RECREATION
zh: R - 艺术、娱乐和休闲

note: module: base
en: Rate String
zh: 费率字符串

note: module: base
en: Read Access
zh: 读取

note: module: base
en: Real Estate
zh: 不动产

note: module: base
en: Record ID
zh: 记录标识

note: module: base
en: Record Rule
zh: 规则

note: module: base odoo-python
en: Record Rules
zh: 记录规则

note: module: base odoo-python
en: Record cannot be modified right now: This cron task is currently being executed and may not be modified Please try again in a few minutes
zh: 无法立即修改记录：此cron任务当前正在执行，可能无法修改请在几分钟后重试

note: module: base odoo-python
en: Record does not exist or has been deleted.
zh: 记录不存在或已删除。

note: module: base
en: Record rules
zh: 记录规则

note: module: base
en: Record time
zh: 记录时间

note: module: base
en: Record to Create
zh: 创建记录

note: module: base
en: Recruitment
zh: 招聘

note: module: base
en: Recruitment - Signature
zh: 招聘 - 签字

note: module: base
en: Recruitment - Skills Management
zh: 招聘 - 技能管理

note: module: base
en: Recruitment Integration Base
zh: 招聘集成基础

note: module: base
en: Recruitment Integration Monster
zh: Monster 招聘功能整合

note: module: base
en: Recruitment Integration Skills Monster
zh: Monster 招聘与技能整合

note: module: base
en: Recruitment Integration Website Monster
zh: 招聘整合网站 Monster

note: module: base
en: Recruitment Integration website
zh: 招聘集成网站

note: module: base
en: Recruitment Reporting
zh: 招聘报告

note: module: base
en: Recruitment resumés and letters from documents
zh: 招聘履历和文档

note: module: base
en: Recruitment tracking on appointments
zh: 通过预约跟踪招聘情况

note: module: base odoo-python
en: Recursion Detected.
zh: 检测到递归。

note: module: base odoo-python
en: Recursion error in modules dependencies!
zh: 模块依赖关系中的递归错误！

note: module: base odoo-python
en: Recursion found in child server actions
zh: 子服务动作发现重复

note: module: base odoo-python
en: Reference date
zh: 参考日期

note: module: base
en: Referrals
zh: 介绍人

note: module: base
en: Related Company
zh: 相关公司

note: module: base
en: Related Field
zh: 相关字段

note: module: base
en: Related Field Definition
zh: 关联的字段

note: module: base
en: Related Model
zh: 关联的模型

note: module: base
en: Related Partner
zh: 相关合作伙伴

note: module: base odoo-python
en: Related field "%(related_field)s" does not have comodel "%(comodel)s"
zh: 相关字段 “%(related_field)s” 没有共用的模块 “%(comodel)s”

note: module: base odoo-python
en: Related field "%(related_field)s" does not have type "%(type)s"
zh: 相关字段 “%(related_field)s” 没有类型 “%(type)s”

note: module: base
en: Relation Field
zh: 关联字段

note: module: base
en: Relation Model
zh: 关系模型

note: module: base
en: Relation Name
zh: 关系名称

note: module: base
en: Relation Table
zh: 关系表

note: module: base
en: Relation field
zh: 关系字段

note: module: base
en: Reload from Attachment
zh: 从附件重新加载

note: module: base
en: Remote Work
zh: 远程工作

note: module: base
en: Remote Work with calendar
zh: 远程工作及日历

note: module: base
en: Remove 'More' top-menu contextual action related to this action
zh: 删除与此操作相关的“更多”顶级菜单上下文操作

note: module: base
en: Remove Contextual Action
zh: 移除上下文操作

note: module: base
en: Remove the contextual action related to this report
zh: 删除与本报告相关的上下文操作

note: module: base
en: Rental Manufacturing Bridge
zh: 租赁制造桥梁

note: module: base
en: Rental Product Configurators Tests
zh: 租赁产品配置器测试

note: module: base
en: Rental Stock Management
zh: 租赁库存管理

note: module: base
en: Rental/Planning Bridge
zh: 租赁/工作规划桥接

note: module: base
en: Rental/Sign Bridge
zh: 租赁/签约桥接

note: module: base
en: Repair damaged products
zh: 维修受损产品

note: module: base
en: Repair features for Quality Control
zh: 品质控制 - 维修功能

note: module: base
en: Repairs
zh: 维修

note: module: base
en: Repeat every x.
zh: 指定的时间点重复执行

note: module: base
en: Report Action
zh: 报表动作

note: module: base
en: Report File
zh: 报表文件

note: module: base
en: Report Footer
zh: 报告页脚

note: module: base
en: Report Model
zh: 报告模式

note: module: base
en: Report Xml
zh: 报表XML

note: module: base odoo-python
en: Report template “%s” has an issue, please contact your administrator. 
    
    Cannot separate file to save as attachment because the report's template does not contain the attributes 'data-oe-model' and 'data-oe-id' as part of the div with 'article' classname.
zh: 报表模板 “%s” 有问题，请联系管理员。
    
    无法拆分文件并保存为附件，因为报表模板中没有包含 data-oe-model 和 data-oe-id 属性，作为 article 类名 div 的一部分。

note: module: base
en: Report xml
zh: 报表Xml

note: module: base
en: Res Users Settings
zh: Res 用户设置

note: module: base
en: Resellers
zh: 经销商

note: module: base
en: Resellers Commissions For Subscription
zh: 经销商订阅佣金

note: module: base
en: Reset Mode
zh: 重置模式

note: module: base
en: Reset View Architecture
zh: 重置视图架构

note: module: base
en: Reset View Architecture Wizard
zh: 重置视图架构向导

note: module: base
en: Reset to another view.
zh: 重置为另一种视图。

note: module: base
en: Reset to file version (hard reset).
zh: 重置为文件版本(硬重置)。

note: module: base odoo-python
en: Resolve other errors first
zh: 首先解决其他错误

note: module: base
en: Resource Field
zh: 资源字段

note: module: base
en: Resource Mail
zh: 资源邮件

note: module: base
en: Resource Model
zh: 资源模型

note: module: base
en: Restaurant extensions for the Point of Sale
zh: POS中的饭店功能扩展

note: module: base
en: Restore previous version (soft reset).
zh: 恢复以前的版本(软重置)。

note: module: base
en: Rial
zh: 伊朗里亚尔

note: module: base
en: Riel
zh: 柬埔寨瑞尔

note: module: base
en: Right Margin (mm)
zh: 右边距(毫米)

note: module: base
en: Ringgit
zh: 马来西亚林吉特

note: module: base
en: Riyal
zh: 沙特里亚尔

note: module: base
en: Romania - Accounting
zh: 罗马尼亚 - 会计

note: module: base
en: Romania - Accounting Reports
zh: 罗马尼亚 - 会计报表

note: module: base
en: Romania - E-invoicing
zh: 罗马尼亚 - 电子发票

note: module: base
en: Romania - Payroll
zh: 罗马尼亚 - 工资

note: module: base
en: Romania - Payroll with Accounting
zh: 罗马尼亚 - 工资与会计

note: module: base
en: Romanian SAF-T Export
zh: 罗马尼亚 SAF-T 出口

note: module: base
en: Rounding Factor
zh: 四舍五入系数

note: module: base odoo-python
en: Rounding precision
zh: 舍入精度

note: module: base odoo-python
en: Rounding unit
zh: 四舍五入单位

note: module: base
en: Ruble
zh: 卢布

note: module: base
en: Ruble BYR
zh: 白俄罗斯卢布

note: module: base
en: Rubles
zh: 卢布

note: module: base
en: Rufiyaa
zh: 马尔代夫拉菲亚

note: module: base
en: Rule Definition (Domain Filter)
zh: 规则定义(域名筛选）

note: module: base
en: Rule must have at least one checked access right!
zh: 规则必须至少有一个已选中的访问权限！

note: module: base odoo-python
en: Rules can not be applied on the Record Rules model.
zh: 规则不能应用在记录规则模型。

note: module: base
en: Run Manually
zh: 手动运行

note: module: base
en: Run this action manually.
zh: 手工运行此操作。

note: module: base
en: Rupee
zh: 卢比

note: module: base
en: Rupees
zh: 卢比

note: module: base
en: Rupiah
zh: 印尼盾

note: module: base
en: Rwanda - Accounting
zh: 卢旺达 - 会计

note: module: base
en: Rwanda - Accounting Reports
zh: 卢旺达 - 会计报表

note: module: base
en: S - OTHER SERVICE ACTIVITIES
zh: S - 其他服务活动

note: module: base
en: SAF-T Import
zh: SAF-T 导入

note: module: base
en: SEPA Countries
zh: SEPA 国家

note: module: base
en: SEPA Credit Transfer / ISO20022
zh: SEPA 信用转移 / ISO20022

note: module: base
en: SEPA Direct Debit
zh: SEPA 直接借记

note: module: base
en: SEPA Payments for Payroll
zh: 工资 SEPA 付款

note: module: base
en: SMS Marketing
zh: 短信营销

note: module: base
en: SMS Marketing in Marketing Automation
zh: 营销自动化中的短信息营销

note: module: base
en: SMS Tests
zh: 短信测试

note: module: base
en: SMS Tests: performances and tests specific to SMS
zh: SMS 测试：专门针对 SMS 的性能和测试

note: module: base
en: SMS Text Messaging
zh: SMS 文本消息

note: module: base
en: SMS gateway
zh: SMS 网关

note: module: base
en: SMS in CRM
zh: 客户关系管理中的短信

note: module: base
en: SMS on Events
zh: 活动短信

note: module: base
en: SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases.
zh: SMTP 端口。SSL 通常为 465，其他情况为 25 或 587。

note: module: base
en: SO/PO relation in case of MTO
zh: 按订单生产MTO情况下的销售订单SO/采购订单PO的关系

note: module: base
en: SQL expression for ordering records in the model; e.g. "x_sequence asc, id desc"
zh: 用于对模型中的记录排序的 SQL 表达式；例如 "x_sequence asc, id desc"

note: module: base
en: SSL Private Key
zh: SSL 私钥

note: module: base odoo-python
en: SSL certificate is missing for %s.
zh: 缺少 %s 的 SSL 证书。

note: module: base
en: SSL certificate used for authentication
zh: 用于验证的 SSL 证书

note: module: base odoo-python
en: SSL private key is missing for %s.
zh: 缺少 %s 的 SSL 私钥。

note: module: base
en: SSL private key used for authentication
zh: 用于身份验证的 SSL 私钥

note: module: base
en: STANDARD TERMS AND CONDITIONS OF SALE
zh: 标准销售期限和条件

note: module: base
en: Saint Barthélémy
zh: 圣巴泰勒米

note: module: base
en: Salary Configurator
zh: 工资配置器

note: module: base
en: Salary Configurator - Holidays
zh: 工资配置 - 假期

note: module: base
en: Salary Configurator - Payroll
zh: 工资配置器 - 工资

note: module: base
en: Salary Package Configurator
zh: 工资包配置

note: module: base
en: Sale - SMS
zh: 销售 - 短信

note: module: base
en: Sale Accounting
zh: 销售会计

note: module: base
en: Sale Commission
zh: 销售佣金

note: module: base
en: Sale Commission: Margin
zh: 销售佣金：保证金

note: module: base
en: Sale Commission: Subscription
zh: 销售佣金 ： 认购

note: module: base
en: Sale Intrastat
zh: 销售Intrastat

note: module: base
en: Sale Loyalty
zh: 销售忠诚度

note: module: base
en: Sale Loyalty - Delivery
zh: 销售忠诚度 - 交货

note: module: base
en: Sale Management for Rental
zh: 租赁销售管理

note: module: base
en: Sale Matrix
zh: 销售矩阵

note: module: base
en: Sale Mrp Margin
zh: 销售利润率

note: module: base
en: Sale Planning
zh: 销售规划

note: module: base
en: Sale Product Configurators Tests
zh: 销售产品配置测试

note: module: base
en: Sale Project - Sale Stock
zh: 销售项目 - 销售库存

note: module: base
en: Sale Project Forecast
zh: 销售项目预测

note: module: base
en: Sale Project Stock Account
zh: 销售项目库存账户

note: module: base
en: Sale Purchase
zh: 销售 采购

note: module: base
en: Sale Purchase Project
zh: 销售采购项目

note: module: base
en: Sale Renting Project
zh: 销售租赁项目

note: module: base
en: Sale Stock Margin
zh: 销售库存毛利

note: module: base
en: Sale Subscriptions Stock
zh: 销售 订阅 库存

note: module: base
en: Sale Subscriptions Stock
    
    Sale Subscription Stock is a bridge module between sale_subscription and
    sale_stock. The purpose of this module is to allow the user to create
    subscription sale order with storable product which will result in
    recurring delivery order and invoicing of those products.
    Features:
    - Allow the creation of recurring storable product
    - Automaticaly create delivery order for the recurring storable product
    - Invoice delivered recurring product at the end of invoicing period
    - Report planned delivery for active subscriptions
zh: 销售订阅库存
    
    销售订购库存模块连接 sale_subscription 和 sale_stock。本模块的目的是允许用户创建具有可存储产品的订阅销售订单，从而产生这些产品的周期性交付订单和发票。
    功能：
    - 允许创建重复性可储存产品
    - 自动为周期性可储存产品创建发货单
    - 在发票期结束时为已交付的周期性产品开具发票
    - 报告活跃订购的计划交付情况

note: module: base
en: Sale based on service outsourcing.
zh: 基于服务外包的销售。

note: module: base
en: Sale modifications for Brazil
zh: 巴西销售修改

note: module: base
en: Sale order spreadsheet
zh: 销售订单电子表格

note: module: base
en: Sale statistics on social
zh: 社交销售统计

note: module: base
en: Sale subscription modifications for Brazil
zh: 巴西销售订阅修改

note: module: base
en: Sales & Purchase
zh: 销售与采购

note: module: base
en: Sales - Async Emails
zh: 销售 - 非同步电子邮件

note: module: base
en: Sales - Project
zh: 销售 - 项目

note: module: base
en: Sales - Service
zh: 销售 - 服务

note: module: base
en: Sales Expense
zh: 销售费用

note: module: base
en: Sales Expense Margin
zh: 销售费用利润率

note: module: base
en: Sales PDF Quotation Builder
zh: 销售 PDF 报价生成器

note: module: base
en: Sales Teams
zh: 销售团队

note: module: base
en: Sales Timesheet
zh: 销售服务

note: module: base
en: Sales Timesheet: Invoicing
zh: 销售工时表: 发票

note: module: base
en: Sales Timesheet: Time Off
zh: 销售时间表：休息时间

note: module: base
en: Sales and Distribution
zh: 销售及分销

note: module: base
en: Sales and MRP Management
zh: 销售与生产管理

note: module: base
en: Sales and Warehouse Management
zh: 销售和仓库管理

note: module: base
en: Sales internal machinery
zh: 销售内部机械

note: module: base
en: Sample Payload
zh: 有效载荷样本

note: module: base
en: Sanitize HTML
zh: 净化 HTML

note: module: base
en: Sanitize HTML Attributes
zh: 净化 HTML 属性

note: module: base
en: Sanitize HTML Form
zh: 净化 HTML 表格

note: module: base
en: Sanitize HTML Style
zh: 净化 HTML 样式

note: module: base
en: Sanitize HTML Tags
zh: 清除 HTML 标记

note: module: base
en: Sanitize HTML overridable
zh: 可重写消毒 HTML

note: module: base
en: Sanitized Account Number
zh: 消毒账号

note: module: base
en: Satang
zh: 萨当

note: module: base
en: Saudi Arabia - Accounting
zh: 沙特阿拉伯 - 会计

note: module: base
en: Saudi Arabia - E-invoicing
zh: 沙特阿拉伯 - 电子发票

note: module: base
en: Saudi Arabia - Point of Sale
zh: 沙特阿拉伯 - POS

note: module: base
en: Save as Attachment Prefix
zh: 保存为附件前缀

note: module: base
en: Scan Vendor bills QRcode(India)
zh: 扫描供应商账单二维码（印度）

note: module: base
en: Scan and Parse Barcodes
zh: 扫描和解析条形码

note: module: base
en: Schedule SMS in event management
zh: 活动管理中的计划短信

note: module: base
en: Schedule and manage maintenance on machine and tools.
zh: 安排和管理机器和工具的维护.

note: module: base
en: Schedule and track onsite operations, invoice time and material
zh: 安排和跟踪现场操作、票据时间和物料

note: module: base
en: Schedule and track onsite operations, time and material
zh: 安排和跟踪现场作业、时间和材料

note: module: base
en: Schedule employees' meetings
zh: 安排员工会议

note: module: base
en: Schedule push notifications on attendees
zh: 安排与会者的推送通知

note: module: base
en: Schedule timesheet when on time off
zh: 计划休假时的工时表

note: module: base
en: Scheduled Action
zh: 计划操作

note: module: base
en: Scheduled Actions
zh: 计划的操作

note: module: base
en: Scheduled Actions Triggers
zh: 计划行动触发器

note: module: base
en: Scheduler User
zh: 执行帐户

note: module: base
en: Search Bank
zh: 搜索银行

note: module: base
en: Search Partner
zh: 合作伙伴搜索

note: module: base
en: Search Partner Category
zh: 搜索合作伙伴类别

note: module: base
en: Search Partner Industry
zh: 搜索合作伙伴行业

note: module: base
en: Search View Ref.
zh: 搜索视图引用

note: module: base
en: Search duplicates based on duplicated data in
zh: 基于重复数据搜索条件

note: module: base
en: Search modules
zh: 搜索模块

note: module: base odoo-python
en: Search tag can only contain one search panel
zh: 搜索标记只能包含一个搜索面板

note: module: base odoo-python
en: Searchpanel item with select multi cannot have a domain.
zh: 多选搜索面板项目不能有域。

note: module: base odoo-python
en: Security Control
zh: 安全控制

note: module: base odoo-python
en: See all possible values
zh: 查看所有可能的值

note: module: base odoo-python
en: See http://openerp.com
zh: 参见 http://openerp.com

note: module: base
en: Select Proper Paper size
zh: 选择合适的纸张尺寸

note: module: base
en: Select a field to link the record to
zh: 选择要将记录链接到的字段

note: module: base
en: Select fields to include in the request...
zh: 选择要包含在申请中的字段...

note: module: base
en: Select the list of fields used to search for
                                duplicated records. If you select several fields,
                                Odoo will propose you to merge only those having
                                all these fields in common. (not one of the fields).
zh: 选择用于搜索相同记录的字段。
                                如果选择多个字段,
                                系统会建议你合并这些字段都相同的记录。
                               （而不是只有一个字段相同的记录）。

note: module: base
en: Selected contacts will be merged together.
                                    All documents linked to one of these contacts
                                    will be redirected to the destination contact.
                                    You can remove contacts from this list to avoid merging them.
zh: 选定的联系人将被合并在一起。所有
                                    关联到这些联系人的单据将被
                                    重定向到合并的联系人中。您可以删除
                                    在这个列表中的联系人，以避免合并他们。

note: module: base
en: Selection Options (Deprecated)
zh: 选择选项(已弃用)

note: module: base
en: Selections values must be unique per field
zh: 每个字段的选择值必须是唯一的

note: module: base
en: Sell Courses
zh: 销售课程

note: module: base
en: Sell Helpdesk Timesheet
zh: 销售服务台工时表

note: module: base
en: Sell based on timesheets
zh: 基于服务的销售

note: module: base
en: Sell event tickets online
zh: 在线销售活动门票

note: module: base
en: Sell rental products on your eCommerce
zh: 在您的电子商务店铺中销售租赁产品

note: module: base
en: Sell rental products on your eCommerce and manage stock
zh: 在您的电子商务店铺中销售租赁产品并管理库存

note: module: base
en: Sell subscription products on your eCommerce
zh: 在电子商务上销售订阅产品

note: module: base
en: Sell your courses online
zh: 在线销售课程

note: module: base
en: Sell your courses using the e-commerce features of the website.
zh: 利用网站的电子商务功能销售课程。

note: module: base
en: Sell your products online
zh: 在线销售产品

note: module: base
en: Sen
zh: 马来分

note: module: base
en: Send Money
zh: 转出资金

note: module: base
en: Send SMS to Visitor
zh: 向访客发短信

note: module: base
en: Send SMS to Visitor with leads
zh: 向有线索的访客发短信

note: module: base
en: Send Webhook Notification
zh: 发送 Webhook 通知

note: module: base
en: Send documents to sign online and handle filled copies
zh: 发送文件到线上签署和处理填写的备份

note: module: base
en: Send live notifications to your web visitors
zh: 向您的网络访客发送即时通知

note: module: base
en: Send order status emails asynchronously
zh: 非同步发送订单状态电子邮件

note: module: base
en: Send reminder push notifications to event attendees based on favorites tracks.
zh: 根据收藏专题向活动参与者发送提醒推送通知.

note: module: base
en: Send sms to customer for order confirmation
zh: 发送短信给客户以确认订单

note: module: base
en: Send text messages as event reminders
zh: 发送短信作为活动提醒

note: module: base
en: Send text messages when final stock move
zh: 最后库存移动时发送文本消息

note: module: base
en: Send text messages when fsm task stage move
zh: fsm任务阶段移动时发送文本信息

note: module: base
en: Send text messages when project/task stage move
zh: 项目/任务阶段移动时发送文本信息

note: module: base
en: Send your parcels through Easypost and track them online
zh: 通过Easypost发送您的包裹，并线上跟踪它们

note: module: base
en: Send your parcels through shiprocket and track them online
zh: 通过 shiprocket 发送包裹并在线跟踪

note: module: base
en: Send your shippings through DHL and track them online
zh: 通过DHL运输货物并线上跟踪物流信息

note: module: base
en: Send your shippings through Fedex and track them online
zh: 通过 Fedex 运输货物并线上跟踪物流信息

note: module: base
en: Send your shippings through UPS and track them online
zh: 通过UPS运输货物并线上跟踪物流信息

note: module: base
en: Send your shippings through USPS and track them online
zh: 通过USPS运输货物并线上跟踪物流信息

note: module: base
en: Send your surveys or share them live.
zh: 发送调查问卷或实时分享。

note: module: base
en: Sendcloud Shipping
zh: 云发送

note: module: base
en: Sendcould Locations for Website Delivery
zh: Sendcould 的网站交货地点

note: module: base
en: Sending fake invoices with a fraudulent account number is a common phishing practice. To protect yourself, always verify new bank account numbers, preferably by calling the vendor, as phishing usually happens when their emails are compromised. Once verified, you can activate the ability to send money.
zh: 发送带有虚假账号的假发票是一种常见的网络钓鱼行为。为了保护自己，请务必验证新的银行账号，最好给供应商打电话，因为网络钓鱼通常发生在供应商的电子邮件被泄露的时候。一旦验证通过，您就可以激活汇款功能。

note: module: base
en: Separator Format
zh: 分隔符格式

note: module: base odoo-python
en: Separator use to split the address from the display_name.
zh: 分隔符用于从display_name中分离地址。

note: module: base
en: Sequence Code
zh: 序列类型

note: module: base
en: Sequence Date Range
zh: 序列日期范围

note: module: base
en: Sequence Size
zh: 序列填充长度

note: module: base
en: Sequences & Identifiers
zh: 序号与标识

note: module: base
en: Serbia - Accounting
zh: 塞尔维亚 - 会计

note: module: base
en: Serbia - Accounting Reports
zh: 塞尔维亚-会计报表

note: module: base
en: Server Action
zh: 服务器动作

note: module: base
en: Server Actions
zh: 服务器操作

note: module: base
en: Server action
zh: 服务器动作

note: module: base odoo-python
en: Server replied with following exception:
     %s
zh: 服务器操作异常：
    %s

note: module: base
en: Service Margins in Sales Orders
zh: 销售订单中的服务利润

note: module: base
en: Session Identifier
zh: 会话标识符

note: module: base
en: Set NULL
zh: 设置为空

note: module: base
en: Set a value...
zh: 设置值...

note: module: base
en: Set as Todo
zh: 设置为待办事项

note: module: base
en: Setting a value makes this action available in the sidebar for the given model.
zh: 设置值使此操作在给定模型的边栏中可用。

note: module: base odoo-python
en: Setting empty passwords is not allowed for security reasons!
zh: 基于安全考虑不允许设置空密码！

note: module: base
en: Setting it to
zh: 将其设置为

note: module: base
en: Settle partner's due in the POS UI.
zh: 在POS UI中结算合伙人的到期应付款项。

note: module: base
en: Share Group
zh: 共享组

note: module: base
en: Share Partner
zh: 共享合作伙伴

note: module: base
en: Share User
zh: 共享用户

note: module: base
en: Shilling
zh: 先令

note: module: base
en: Shillings
zh: 先令

note: module: base
en: Shiprocket Shipping
zh: Shiprocket 航运

note: module: base
en: Shiprocket: Cash on Delivery
zh: Shiprocket：货到现金付款

note: module: base
en: Shopper's Wishlist
zh: 购物者的愿望清单

note: module: base
en: Short Time Format
zh: 短时间格式

note: module: base
en: Show API Key
zh: 显示应用程序接口密钥

note: module: base
en: Show Currency Rates
zh: 显示币别汇率

note: module: base
en: Show active currencies
zh: 显示有效的币别

note: module: base
en: Show inactive currencies
zh: 显示无效的币别

note: module: base
en: Show your company address on Google Maps
zh: 在 谷歌 地图上显示公司地址

note: module: base
en: Sign Employment Contracts
zh: 签订劳动合同

note: module: base
en: Sign documents attached to tasks
zh: 签署任务所附文档

note: module: base
en: Sign documents with itsme® identification
zh: 用itsme®标识签署文件

note: module: base
en: Sign itsme
zh: itsme®签名

note: module: base
en: Signature templates from Documents
zh: 文档签字模板

note: module: base
en: Simple Discounts in the Point of Sale
zh: POS中的简单折扣

note: module: base
en: Sin
zh: 新加坡元

note: module: base odoo-python
en: Since %(user)s is a/an "%(category)s: %(group)s", they will at least obtain the right %(missing_group_message)s
zh: 由于%(user)s是一个/一个"%(category)s：%(group)s"，他们至少会得到正确的%(missing_group_message)s。

note: module: base odoo-python
en: Since 17.0, the "attrs" and "states" attributes are no longer used.
    View: %(name)s in %(file)s
zh: 自 17.0 版起，不再使用 "attrs "和 "states "属性。
    查看：%(name)s 在 %(file)s 中

note: module: base
en: Singapore - Accounting
zh: 新加坡 - 会计

note: module: base
en: Size of the field cannot be negative.
zh: 字段的长度不能是负数。

note: module: base
en: Skills Certification
zh: 技能认证

note: module: base
en: Skills Management
zh: 技能管理

note: module: base
en: Skills e-learning
zh: 技能电子教程

note: module: base
en: Skip these contacts
zh: 忽略这些联系人

note: module: base odoo-python
en: Skipping a company check for model %(model_name)s. Its fields %(field_names)s are set as company-dependent, but the model doesn't have a `company_id` or `company_ids` field!
zh: 跳过模型%(model_name)s的公司检查。其字段%(field_names)s设置为公司相关，但模型没有“company_id”或“company_ids”字段！

note: module: base
en: Slovak - Accounting
zh: 斯洛伐克语 - 会计

note: module: base
en: Slovakia - Payroll
zh: 斯洛伐克 - 工资

note: module: base
en: Slovakia - Payroll with Accounting
zh: 斯洛伐克 - 工资与会计

note: module: base
en: Slovenian - Accounting
zh: 斯洛文尼亚语 - 会计

note: module: base
en: Snail Mail
zh: 平信

note: module: base
en: Snail Mail - Account
zh: 蜗牛邮件 - 账户

note: module: base
en: Snail Mail Follow-Up
zh: 一般邮寄跟进

note: module: base
en: Social Demo Module
zh: 社交演示模块

note: module: base
en: Social Facebook
zh: 社交 Facebook

note: module: base
en: Social Instagram
zh: 社交 Instagram

note: module: base
en: Social LinkedIn
zh: 社交 LinkedIn

note: module: base
en: Social Marketing
zh: 社会营销

note: module: base
en: Social Media
zh: 社交媒体

note: module: base
en: Social Push Notifications
zh: 社交推送通知

note: module: base
en: Social Tests (Full)
zh: 社交测试(完整)

note: module: base
en: Social Tests: tests specific to social with all sub-modules
zh: 社交测试: 具有所有子模块的特定于社交的测试

note: module: base
en: Social X
zh: 社交 X

note: module: base
en: Social YouTube
zh: 社交 YouTube

note: module: base
en: Social media connectors for company settings.
zh: 公司设置的社交媒体连接器。

note: module: base
en: Soles
zh: 秘鲁索尔

note: module: base
en: Sometimes called BIC or Swift.
zh: 有时也叫 BIC 或 Swift。

note: module: base
en: Somoni
zh: 索莫尼

note: module: base odoo-python
en: Sorry, you are not allowed to access this document.
zh: 抱歉，您无权访问该文档。

note: module: base odoo-python
en: Sorry, you are not allowed to write on this document
zh: 对不起，您不能在本文件上书写

note: module: base
en: South Africa - Accounting
zh: 南非 - 会计

note: module: base
en: Spain - Accounting (PGCE 2008)
zh: 西班牙 - 会计学（PGCE 2008）

note: module: base
en: Spain - Amazon Connector
zh: 西班牙 - Amazon 连接器

note: module: base
en: Spain - Facturae EDI
zh: 西班牙 - Facturae EDI

note: module: base
en: Spain - Modelo 130
zh: 西班牙 - Modelo 130

note: module: base
en: Spain - Modelo 130 Tax report
zh: 西班牙 - Modelo 130 税务报表

note: module: base
en: Spain - Point of Sale
zh: 西班牙 - POS

note: module: base
en: Spain - Point of Sale + TicketBAI
zh: 西班牙 - POS + TicketBAI

note: module: base
en: Spain - SII EDI Suministro de Libros
zh: 西班牙 - SII EDI Suministro de Libros

note: module: base
en: Spain - TicketBAI
zh: 西班牙 - TicketBAI

note: module: base
en: Spanish localization for Point of Sale
zh: POS西班牙语本地化

note: module: base
en: Sparse Fields
zh: 稀疏字段

note: module: base
en: Specify a field used to link the newly created record on the record used by the server action.
zh: 指定一个字段，用于在服务器操作使用的记录上链接新创建的记录。

note: module: base
en: Specify a value only when creating a user or if you're changing the user's password, otherwise leave empty. After a change of password, the user has to login again.
zh: 仅在新建用户或修改该用户的密码时输入此字段值，否则留空。修改密码后，用户必须重新登录。

note: module: base
en: Specify industries to classify your contacts and draw up reports.
zh: 指定行业，以便对联系人进行分类和编写报表。

note: module: base
en: Specify which kind of record should be created. Set this field only to specify a different model than the base model.
zh: 指定应创建哪种记录。设置此字段仅用于指定与基本模型不同的模型。

note: module: base
en: Speedscope
zh: 测速仪

note: module: base
en: Sponsors, Tracks, Agenda, Event News
zh: 赞助商，专题，议程，事件新闻

note: module: base
en: Spreadsheet Accounting Formulas
zh: 电子表格会计公式

note: module: base
en: Spreadsheet Accounting formulas
zh: 电子表格会计公式

note: module: base
en: Spreadsheet Test
zh: 电子表格测试

note: module: base
en: Spreadsheet Test, mainly to test the mixin behavior
zh: 电子表格测试，主要用于测试混合行为

note: module: base
en: Spreadsheet dashboard
zh: 电子表格仪表板

note: module: base
en: Spreadsheet dashboard edition
zh: 电子表格仪表板编辑

note: module: base
en: Spreadsheet dashboard for CRM
zh: 用于CRM的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for accounting
zh: 电子表格会计仪表板

note: module: base
en: Spreadsheet dashboard for eCommerce
zh: 电子商务电子表格仪表板

note: module: base
en: Spreadsheet dashboard for eLearning
zh: 电子学习电子表格仪表板

note: module: base
en: Spreadsheet dashboard for events
zh: 活动电子表格仪表板

note: module: base
en: Spreadsheet dashboard for expenses
zh: 电子表格费用仪表板

note: module: base
en: Spreadsheet dashboard for helpdesk
zh: 用于服务台的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for human resources
zh: 用于人力资源的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for live chat
zh: 即时聊天电子表格仪表板

note: module: base
en: Spreadsheet dashboard for manufacturing
zh: 用于制造的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for marketing automation
zh: 用于营销自动化的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for payroll
zh: 工资电子表格仪表板

note: module: base
en: Spreadsheet dashboard for point of sale
zh: POS电子表格仪表板

note: module: base
en: Spreadsheet dashboard for purchases
zh: 电子表格采购仪表板

note: module: base
en: Spreadsheet dashboard for recruitment
zh: 用于招聘的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for rental
zh: 用于租赁的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for restaurants
zh: 用于餐厅的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for sales
zh: 销售电子表格仪表板

note: module: base
en: Spreadsheet dashboard for stock
zh: 用于库存的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for subscriptions
zh: 用于订阅的电子表格仪表板

note: module: base
en: Spreadsheet dashboard for time sheets
zh: 工时表电子表格仪表板

note: module: base
en: Spreadsheet document for GSTR1 Report
zh: GSTR1 报告电子表格文件

note: module: base
en: Standard Audit File for Tax Base module
zh: 税务基础模块的标准审计单据

note: module: base
en: Starshipit Shipping
zh: Starshipit 货运

note: module: base
en: State Code
zh: 省/州代码

note: module: base
en: State Name
zh: 省/州名称

note: module: base
en: State Required
zh: 省/州必填

note: module: base odoo-python
en: Step must not be zero.
zh: 步长不得为零。

note: module: base
en: Steps in MRP work orders with IoT devices
zh: IOT 设备的 MRP 工单步骤

note: module: base
en: Sterling
zh: 英镑

note: module: base
en: Stock - SMS
zh: 库存 - 短信

note: module: base
en: Stock Accounting
zh: 库存会计

note: module: base
en: Stock Barcode - Barcode Lookup
zh: 库存条形码 - 条形码查找

note: module: base
en: Stock Intrastat
zh: 库存Intrastat

note: module: base
en: Stock Transport
zh: 库存运输

note: module: base
en: Stock Transport Enterprise
zh: 库存运输 - 企业版

note: module: base
en: Stock Transport: Dispatch Management System
zh: 库存运输：配送管理系统

note: module: base
en: Stock enterprise
zh: 库存企业

note: module: base
en: Store chatter attachments in the Azure cloud
zh: 在 Azure 云端中存储聊天附件

note: module: base
en: Store chatter attachments in the Google cloud
zh: 在 谷歌 云端中存储聊天附件

note: module: base
en: Store chatter attachments in the cloud
zh: 在云端中存储聊天附件

note: module: base
en: Store employee 281.10 and 281.45 forms in the Document app
zh: 在文档应用程序中存储员工 281.10 和 281.45 表单

note: module: base
en: Store employee contracts in the Document app
zh: 在文档应用程序中存储员工合同

note: module: base
en: Store employee payslips in the Document app
zh: 在文档应用程序中存储员工工资表

note: module: base
en: Store employee tax deduction card forms in the Document app
zh: 在文档应用程序中存储员工扣税卡表格

note: module: base
en: Store employee's time off documents in the Document app
zh: 在文档应用程序中存储员工休假

note: module: base
en: Store expense documents in the Document app
zh: 在文档应用程序中存储费用文件

note: module: base
en: Store individual accounts in Documents application
zh: 在文档应用程序中存储个人账户

note: module: base
en: Store ir56 forms in the Document app
zh: 在文档应用程序中存储 ir56 表单

note: module: base
en: Stored
zh: 存储

note: module: base
en: Stored Filename
zh: 存储的文件名

note: module: base
en: Stotinki
zh: 斯托廷基

note: module: base
en: Street 2...
zh: 详细地址...

note: module: base
en: Street...
zh: 街道...

note: module: base
en: Street2
zh: 详细地址

note: module: base
en: Strip Class Attribute
zh: 剥离类属性

note: module: base
en: Strip Style Attribute
zh: 带状样式属性

note: module: base
en: Subcontract Productions
zh: 分包制作

note: module: base
en: Subcontract with Barcode
zh: 外包使用条码

note: module: base
en: Subcontracting Management with Stock Valuation
zh: 库存估值的分包管理

note: module: base
en: Submenus
zh: 子菜单

note: module: base
en: Submit, validate and reinvoice employee expenses
zh: 提交、验证和重新开具员工费用发票

note: module: base
en: Subsequences
zh: 后续

note: module: base
en: Suffix value of the record for the sequence
zh: 序号的后缀

note: module: base
en: Supplementary arguments
zh: 补充论据

note: module: base
en: Support live tracks: streaming, participation, youtube
zh: 支持实时轨道：流媒体、参与、YouTube

note: module: base
en: Support of quality control into batch transfers
zh: 支持批量调拨的质量管控

note: module: base
en: Support online payment in self-order
zh: 支持自助订单在线支付

note: module: base
en: Sweden - Accounting
zh: 瑞典 - 会计

note: module: base
en: Sweden - SIE Import
zh: 瑞典 - SIE 进口

note: module: base
en: Sweden Registered Cash Register
zh: 瑞典注册收银机

note: module: base
en: Swiss - Point of Sale
zh: 瑞士 - POS POS管理

note: module: base
en: Switch to language
zh: 切换到语言

note: module: base
en: Switzerland - Accounting
zh: 瑞士 - 会计

note: module: base
en: Switzerland - Payroll
zh: 瑞士 - 工资

note: module: base
en: Switzerland - Payroll with Accounting
zh: 瑞士--工资与会计

note: module: base
en: Switzerland and Liechtenstein
zh: 瑞士和列支敦士登

note: module: base
en: Symbol Position
zh: 符号位置

note: module: base
en: System Parameter
zh: 系统参数

note: module: base
en: System Parameters
zh: 系统参数

note: module: base
en: System Properties
zh: 系统属性

note: module: base
en: System Update
zh: 系统更新

note: module: base
en: Sénégal - Accounting
zh: 塞内加尔 - 会计

note: module: base
en: T - ACTIVITIES OF HOUSEHOLDS AS EMPLOYERS; UNDIFFERENTIATED GOODS- AND SERVICES-PRODUCING ACTIVITIES OF HOUSEHOLDS FOR OWN USE
zh: t - 家庭作为雇主的活动；家庭自用的无差别商品和服务生产活动

note: module: base
en: TGZ Archive
zh: TGZ 档案

note: module: base
en: TGZ format: bundles multiple PO(T) files as a single archive
zh: TGZ 格式：将多个 PO(T) 文件捆绑为一个存档

note: module: base
en: TOTPortal
zh: 门户的TOTP认证

note: module: base
en: Tabloid 29 279.4 x 431.8 mm
zh: Tabloid 29 279.4 x 431.8 毫米

note: module: base
en: Taiwan - Accounting
zh: 台湾 - 会计

note: module: base
en: Taiwan - Accounting Reports
zh: 台湾 - 会计报表

note: module: base
en: Tajawal
zh: 塔杰瓦勒

note: module: base
en: Taka
zh: 塔卡

note: module: base
en: Talent Management
zh: 人才管理

note: module: base
en: Tambala
zh: 坦巴拉

note: module: base
en: Tanzania - Accounting
zh: 坦桑尼亚 - 会计

note: module: base
en: Tanzania - Accounting Reports
zh: 坦桑尼亚 - 会计报表

note: module: base
en: Target Model Name
zh: 目标机型名称

note: module: base
en: Target Window
zh: 动作目标

note: module: base
en: Task Generation from Sales Orders
zh: 根据销售订单生成任务

note: module: base
en: Task Logs
zh: 任务日志

note: module: base
en: Tax extension for UBL/CII
zh: UBL/CII 的税收延期

note: module: base
en: Tchad - Accounting
zh: 乍得 - 会计

note: module: base
en: Technical Bridge
zh: 技术网桥

note: module: base
en: Technical Data
zh: 技术数据

note: module: base
en: Technical Features
zh: 技术特点

note: module: base
en: Technical Name
zh: 技术名称

note: module: base
en: Technical Rate
zh: 技术费率

note: module: base
en: Technical Settings
zh: 技术设置

note: module: base
en: Technical guide
zh: 技术指南

note: module: base
en: Technical module to link Approvals, Purchase and Inventory together.
zh: 将审批、采购和库存联系在一起的技术模块。

note: module: base
en: Technical module: Matrix Implementation
zh: 技术模块：矩阵实施

note: #-#-#-#-#  odoo_18.0.0+dfsg-2_zh_CN.po (Odoo Server 18.0+e)  #-#-#-#-# module: base
en: Template Name
zh: 模板名称

note: module: base odoo-python
en: Template name is missing.
zh: 缺少模板名称。

note: module: base
en: Tenge
zh: 哈萨克斯坦坚戈

note: module: base
en: Terms &amp; Conditions
zh: 条款 &amp; 条件

note: module: base
en: Test - Base Automation
zh: 测试 - 基础自动化

note: module: base
en: Test - Import & Export
zh: 测试导入/导出

note: module: base
en: Test - Resource
zh: 测试 - 资源

note: module: base
en: Test - html_field_history
zh: 测试 - html_field_history

note: module: base
en: Test API
zh: 测试API

note: module: base
en: Test Action Bindings
zh: 测试动作绑定

note: module: base
en: Test Belgian Payroll
zh: 测试比利时工资

note: module: base
en: Test Data Cleaning
zh: 测试 数据清理

note: module: base
en: Test Discuss (full)
zh: 测试讨论（完整）

note: module: base
en: Test Discuss Full Enterprise
zh: 测试讨论完整企业

note: module: base
en: Test Full Crm Flow
zh: 测试完整的 Crm 流程

note: module: base
en: Test Full Event Flow
zh: 测试完整事件流程

note: module: base
en: Test Full eLearning Flow
zh: 测试完整的电子学习流程

note: module: base
en: Test HTTP
zh: 测试 HTTP

note: module: base
en: Test Hong Kong Payroll
zh: 测试香港工资

note: module: base
en: Test Main Flow
zh: 测试主流量

note: module: base
en: Test Performance
zh: 测试性能

note: module: base
en: Test RPC
zh: 测试 RPC

note: module: base
en: Test SOs for the Brazilian Avatax
zh: 巴西阿瓦塔克斯测试 SO

note: module: base
en: Test Sale Subscription
zh: 测试销售订阅

note: module: base
en: Test Suite for Automated Marketing Campaigns
zh: 自动化营销活动测试组件

note: module: base
en: Test Suite for Data Cleaning
zh: 数据清理测试组件

note: module: base
en: Test Suite for Discuss Enterprise
zh: 讨论企业测试套件

note: module: base
en: Test Suite for Rental Product Configurators
zh: 租赁产品配置器的测试套件

note: module: base
en: Test Suite for Sale Product Configurator
zh: 测试套件销售产品配置器

note: module: base
en: Test Suite for eCommerce functionalities in enterprise
zh: 企业电子商务功能测试套件

note: module: base
en: Test Swiss Payroll
zh: 瑞士工资测试

note: module: base
en: Test US Payroll
zh: 美国工资测试

note: module: base
en: Test data module (see test_data_module) installation
zh: 安装测试数据模块（见测试数据模块

note: module: base
en: Test of Discuss with all possible overrides installed, including feature and performance tests.
zh: 对安装了所有可能的覆盖程序的 Discuss 进行测试，包括功能和性能测试。

note: module: base
en: Test of Discuss with all possible overrides installed.
zh: 在安装了所有可能的覆盖程序后对 Discuss 进行测试。

note: module: base
en: Test testing utilities
zh: 测试测试工具

note: module: base
en: Testing of access restrictions
zh: 访问限制测试

note: module: base
en: Testing the Import/Export invoices with UBL/CII
zh: 使用 UBL/CII 测试进口/出口发票

note: module: base
en: Tests flow of API keys
zh: 测试 API 密钥流

note: module: base
en: Tests for read_group
zh: 测试 read_group

note: module: base
en: Tests for the search panel python methods
zh: 搜索面板 python 方法测试

note: module: base
en: Tests of field conversions
zh: 实地转换测试

note: module: base
en: Tests that custom auth works & is not impaired by CORS
zh: 测试自定义验证是否有效，是否受到 CORS 的影响

note: module: base
en: Tetri
zh: 俄罗斯方块

note: module: base
en: Text your Contacts on WhatsApp
zh: 在 WhatsApp 上给联系人发短信

note: module: base
en: Thailand - Accounting
zh: 泰国 - 会计

note: module: base
en: Thailand - Accounting Reports
zh: 泰国财务报表

note: module: base odoo-python
en: The "%s" action cannot be selected as home action.
zh: 不能将"%s"操作选为原点操作。

note: module: base odoo-python
en: The "App Switcher" action cannot be selected as home action.
zh: "应用切换器" 操作无法选择为首页动作。

note: module: base odoo-python
en: The "editable" attribute of list views must be "top" or "bottom", received %(value)s
zh: 清单视图页面的 “可编辑” 属性，必须是 “顶部” 或 “底部”，但收到%(value)s

note: module: base odoo-python
en: The %s of a subsidiary must be the same as it's root company.
zh: 子公司的 %s 必须与根公司相同。

note: module: base odoo-python
en: The API key duration is not correct.
zh: API 密钥持续时间不正确。

note: module: base odoo-python
en: The API key must have an expiration date
zh: API 密钥必须有到期日期

note: module: base
en: The ISO country code in two chars. 
    You can use this field for quick search.
zh: 两个字符的 ISO 国家代码。
    您可以使用该字段来快速查询。

note: module: base
en: The Jackson Group brings honesty and seriousness to wood industry while helping customers deal with trees, flowers and fungi.
zh: 杰克逊集团为木业带来诚实和认真，同时帮助客户处理树木、花卉和真菌.

note: module: base
en: The Lang Code displayed in the URL
zh: Lang代码显示在链接中

note: module: base
en: The Separator Format should be like [,n] where 0 < n :starting from Unit digit. -1 will end the separation. e.g. [3,2,-1] will represent 106500 to be 1,06,500; [1,2,-1] will represent it to be 106,50,0;[3] will represent it as 106,500. Provided ',' as the thousand separator in each case.
zh: 分隔符格式形应该如 [,n]，n > 0：从个位数开始。-1 将结束分隔。例如：使用 [3,2,-1] 把 106500 转换为 1,06,500；使用 [1,2,-1] 转换为 106,50,0；使用 [3] 转换为 106,500。',' 作为1000的分隔符号。

note: module: base odoo-python
en: The Separator Format should be like [,n] where 0 < n :starting from Unit digit. -1 will end the separation. e.g. [3,2,-1] will represent 106500 to be 1,06,500;[1,2,-1] will represent it to be 106,50,0;[3] will represent it as 106,500. Provided as the thousand separator in each case.
zh: 分隔符格式形应该如 [,n]，n > 0：从个位数开始。-1 将结束分隔。例如：使用 [3,2,-1] 把 106500 转换为 1,06,500；使用 [1,2,-1] 转换为 106,50,0；使用 [3] 转换为 106,500。分隔符作为1000的间隔。

note: module: base
en: The Tax Identification Number. Values here will be validated based on the country format. You can use '/' to indicate that the partner is not subject to tax.
zh: 税务识别码。此处的值将根据国家格式进行验证。您可以使用"/"表示合作伙伴无需纳税。

note: module: base
en: The URL code of the language must be unique!
zh: 语言的 URL 代码必须是唯一的！

note: module: base
en: The active field allows you to hide the category without removing it.
zh: 活动字段允许您隐藏类别而不删除它。

note: module: base
en: The api key duration cannot be a negative value.
zh: api 密钥持续时间不能为负值。

note: module: base odoo-python
en: The attachment collides with an existing file.
zh: 附件与现有文件相冲突。

note: module: base
en: The client explicitly waives its own standard terms and conditions, even if these were drawn up after these standard terms and conditions of sale. In order to be valid, any derogation must be expressly agreed to in advance in writing.
zh: 客户明确放弃自己的标准期限和条件，即使这些期限和条件是在这些标准销售期限和条件之后制定的。为了有效，任何减损必须事先以书面形式明确同意。

note: module: base
en: The code of the country must be unique!
zh: 国家代码必须是唯一的！

note: module: base
en: The code of the language must be unique!
zh: 语言代码必须是唯一的！

note: module: base
en: The code of the state must be unique by country!
zh: 国家/地区代码须唯一！

note: module: base
en: The combination Account Number/Partner must be unique.
zh: 账号/合作伙伴的组合必须是唯一的。

note: module: base odoo-python
en: The company %(company_name)s cannot be archived because it is still used as the default company of %(active_users)s users.
zh: 公司 %(company_name)s 无法归档，因为它仍被用作 %(active_users)s 用户的默认公司。

note: module: base odoo-python
en: The company assigned to this partner does not match the company this partner represents.
zh: 分配给该合作伙伴的公司与该合作伙伴代表的公司不匹配。

note: module: base odoo-python
en: The company hierarchy cannot be changed.
zh: 公司层级不可更改。

note: module: base
en: The company name must be unique!
zh: 公司名称必须独一无二！

note: module: base
en: The configuration wizards are used to help you configure a new instance of Odoo. They are launched during the installation of new modules, but you can choose to restart some wizards manually from this menu.
zh: 配置向导将帮助您配置一个 企通云 的新实例。向导将在安装新模块的时候启动，但是您也可以从此菜单手工重新启动一些向导。

note: module: base
en: The corresponding related field, if any. This must be a dot-separated list of field names.
zh: 相应的相关字段（如果有）。 这必须是字段名称的分隔列表。

note: module: base
en: The currency code must be unique!
zh: 币别代码必须唯一！

note: module: base
en: The currency of rate 1 to the rate of the currency.
zh: 汇率 1 的币别与该币别的汇率。

note: module: base
en: The currency rate must be strictly positive.
zh: 币别汇率必须严格为正值。

note: module: base
en: The default company for this user.
zh: 该用户的默认公司。

note: module: base
en: The demonstration data of
zh: 的演示数据

note: module: base
en: The embedded action this filter is applied to
zh: 该筛选器适用的嵌入式操作

note: module: base odoo-python
en: The field '%(field)s' cannot be removed because the field '%(other_field)s' depends on it.
zh: 字段%(field)s不可删除，因为字段%(other_field)s需要依赖它。

note: module: base
en: The field <strong>Compute</strong> is the Python code to
                                                    compute the value of the field on a set of records. The value of
                                                    the field must be assigned to each record with a dictionary-like
                                                    assignment.
zh: 字段 <strong>Compute</strong>是用于计算一组记录上该字段值的Python代码。必须使用字典式的赋值将该字段的值分配给每个记录。

note: module: base
en: The field <strong>Compute</strong> is the Python code to
                                        compute the value of the field on a set of records. The value of
                                        the field must be assigned to each record with a dictionary-like
                                        assignment.
zh: 字段 <strong>Compute</strong> 是用于计算一组记录上该字段值的Python代码。必须使用字典式的赋值方式将字段值分配给每个记录。

note: module: base
en: The field <strong>Dependencies</strong> lists the fields that
                                                    the current field depends on. It is a comma-separated list of
                                                    field names, like <code>name, size</code>. You can also refer to
                                                    fields accessible through other relational fields, for instance
                                                    <code>partner_id.company_id.name</code>.
zh: <strong>依赖</strong>列出了当前字段所依赖的字段。它是逗号分隔的字段列表，如<code>名称，大小</code>。可以使用其他表的字段，如<code>partner_id.company_id.name</code>。

note: module: base
en: The field <strong>Dependencies</strong> lists the fields that
                                        the current field depends on. It is a comma-separated list of
                                        field names, like <code>name, size</code>. You can also refer to
                                        fields accessible through other relational fields, for instance
                                        <code>partner_id.company_id.name</code>.
zh: <strong>依赖</strong>列出了当前字段所依赖的字段。它是逗号分隔的字段列表，如<code>名称，大小</code>。可以使用其他表的字段，如<code>partner_id.company_id.name</code>。

note: module: base odoo-python
en: The field value you're saving (%(model)s %(field)s) includes content that is restricted for security reasons. It is possible that someone with higher privileges previously modified it, and you are therefore not able to modify it yourself while preserving the content.
zh: 您正在保存的字段值（%(model)s%(field)s）包含出于安全原因受限的内容。有可能是某个具有更高权限的人之前修改了它，因此您无法在保留内容的情况下自行修改它。

note: module: base
en: The first time the cron failed. It is automatically reset on success.
zh: cron 首次失败。成功后会自动重置。

note: module: base odoo-python
en: The following languages are not activated: %(missing_names)s
zh: 以下语言未激活：%(missing_names)s

note: module: base odoo-python
en: The following modules are not installed or unknown: %s
zh: 以下模型没有安装或未知：%s

note: module: base odoo-python
en: The group “%(name)s” defined in view does not exist!
zh: 视图画面中定义的群组 “%(name)s” 不存在

note: module: base odoo-python
en: The hour must be between 0 and 23
zh: 小时必须介于 0 和 23 之间

note: module: base
en: The internal user in charge of this contact.
zh: 负责该合同的内部用户。

note: module: base
en: The interval number must be a strictly positive number.
zh: 间隔数必须是严格的正数。

note: module: base
en: The key will be deleted once this period has elapsed.
zh: 此期限过后，密钥将被删除。

note: module: base odoo-python
en: The language %s is not installed.
zh: 未安装语言：%s。

note: module: base odoo-python
en: The languages that you selected have been successfully installed.                            Users can choose their favorite language in their preferences.
zh: 您选择的语言包已成功安装。                            用户可以在[个人设置]中选择自己喜欢的语言。

note: module: base odoo-python
en: The languages that you selected have been successfully installed. Users can choose their favorite language in their preferences.
zh: 您选择的语言包已成功安装。用户可以在[个人设置]中选择自己喜欢的语言。

note: module: base odoo-python
en: The layout contains an invalid format key
zh: 布局包含无效格式键

note: module: base
en: The list of models that extends the current model.
zh: 扩展当前模型的模型列表。

note: module: base odoo-python
en: The m2o field %s is required but declares its ondelete policy as being 'set null'. Only 'restrict' and 'cascade' make sense.
zh: m2o 字段 %s 是必填字段，但声明其删除策略为 "设置为空"。只有 "限制 "和 "级联 "才有意义。

note: module: base
en: The menu action this filter applies to. When left empty the filter applies to all menus for this model.
zh: 该过滤器适用的菜单操作。留空时，过滤器适用于该模型的所有菜单。

note: module: base odoo-python
en: The method _button_immediate_install cannot be called on init or non loaded registries. Please use button_install instead.
zh: 无法在初始注册表或未加载的注册表上调用 _button_immediate_install 方法。请使用 button_install 代替。

note: module: base odoo-python
en: The model name can only contain lowercase characters, digits, underscores and dots.
zh: 模型名称只能包含小写字母，数字，下划线和点。

note: module: base odoo-python
en: The model name must start with 'x_'.
zh: 自定义的模型名称必须以“x_”开头。

note: module: base
en: The model this field belongs to
zh: 该字段所属的模型

note: module: base odoo-python
en: The modes in view_mode must not be duplicated: %s
zh: view_mode 中的模式不得重复：%s

note: module: base odoo-python
en: The name for the current rate is empty.
    Please set it.
zh: 当前汇率的名称为空。
    请设置。

note: module: base
en: The name of the country must be unique!
zh: 国家名称必须是唯一的！

note: module: base odoo-python
en: The name of the group can not start with "-"
zh: 群组名称不能以“-”开始

note: module: base
en: The name of the group must be unique within an application!
zh: 组的名称在应用程序中必须是唯一的！

note: module: base
en: The name of the language must be unique!
zh: 语言名称必须是唯一的！

note: module: base
en: The name of the module must be unique!
zh: 模型名称必须唯一！

note: module: base
en: The name of the record to create
zh: 要创建的记录名称

note: module: base odoo-python
en: The new password and its confirmation must be identical.
zh: 新密码和确认密码必须完全相同。

note: module: base odoo-python
en: The new rate is quite far from the previous rate.
    Incorrect currency rates may cause critical problems, make sure the rate is correct!
zh: 新汇率与旧汇率相差甚远。
    不正确的汇率可能会导致严重问题，请确保汇率正确！

note: module: base
en: The next number of the sequence will be incremented by this number
zh: 下一序列将以此数增加

note: module: base
en: The next step depends on the file format:
zh: 下一步取决于文件格式：

note: module: base
en: The number of consecutive failures of this job. It is automatically reset on success.
zh: 该任务连续失败的次数。成功后，数值会自动重置。

note: module: base odoo-python
en: The ondelete policy "%(policy)s" is not valid for field "%(field)s"
zh: ondelete 政策 “%(policy)s” 对以下字段无效：%(field)s

note: module: base
en: The only predefined variables are
zh: 唯一预定义的变量是

note: module: base odoo-python
en: The operation cannot be completed:
    - Create/update: a mandatory field is not set.
    - Delete: another model requires the record being deleted. If possible, archive it instead.
    
    Model: %(model_name)s (%(model_tech_name)s)
    Field: %(field_name)s (%(field_tech_name)s)
zh: 操作无法完成：
    - 创建/更新：未设置必填字段。
    - 删除：另一个模型要求删除记录。如果可能，请将其存档。
    
    模式：%(model_name)s (%(model_tech_name)s)
    字段：%(field_name)s (%(field_tech_name)s)

note: module: base odoo-python
en: The operation cannot be completed: %s
zh: 操作无法完成：%s

note: module: base odoo-python
en: The operation cannot be completed: another model requires the record being deleted. If possible, archive it instead.
    
    Model: %(model_name)s (%(model_tech_name)s)
    Constraint: %(constraint)s
zh: 操作无法完成：另一个模型要求删除记录。如果可能，请将其存档。
    
    型号：%(model_name)s (%(model_tech_name)s)
    限制条件：%(constraint)s

note: module: base
en: The optional domain to restrict possible values for relationship fields, specified as a Python expression defining a list of triplets. For example: [('color','=','red')]
zh: 可选域，为关联字段限制可能的值，以 Python 表达式格式定义为一个三字段的列表。例如：[('color','=','red')]

note: module: base odoo-python
en: The path should contain only lowercase alphanumeric characters, underscore, and dash, and it should start with a letter.
zh: 路径应只包含小写字母数字字符、下划线和破折号，并且开头必须为字母。

note: module: base odoo-python
en: The path to the field to update contains a non-relational field (%s) that is not the last field in the path. You can't traverse non-relational fields (even in the quantum realm). Make sure only the last field in the path is non-relational.
zh: 要更新的字段的路径包含一个非关系字段（%s），它不是路径中的最后一个字段。你不能遍历非关系字段（即使在量子领域）。请确保路径中只有最后一个字段是非关系字段。

note: module: base
en: The path to the main report file (depending on Report Type) or empty if the content is in another field
zh: 主报表文件的路径（取决于报表类型），如果内容在其他字段中，则路径为空

note: module: base
en: The payment engine used by payment provider modules.
zh: 支付提供商模块使用的支付引擎。

note: module: base odoo-python
en: The precision has been reduced for %s.
    Note that existing data WON'T be updated by this change.
    
    As decimal precisions impact the whole system, this may cause critical issues.
    E.g. reducing the precision could disturb your financial balance.
    
    Therefore, changing decimal precisions in a running database is not recommended.
zh:  %s.的精度有所降低。
    请注意，现有数据不会因这一更改而更新。
    
    由于十进制精度会影响整个系统，这可能会导致关键问题。
    例如：降低精度可能会影响您的财务平衡。
    
    因此，不建议在运行中的数据库中更改小数精度。

note: module: base
en: The priority of the job, as an integer: 0 means higher priority, 10 means lower priority.
zh: 任务的优先级，用整数表示：0 表示较高的优先级，10 表示较低的优先级。

note: module: base odoo-python
en: The private key or the certificate is not a valid file. 
    %s
zh: 私钥或证书不是有效文件。
    %s

note: module: base
en: The rate of the currency to the currency of rate 1
zh: 此币别和本位币(1)的汇率。

note: module: base
en: The rate of the currency to the currency of rate 1
zh: 币别对汇率 1 的币别的汇率

note: module: base
en: The rate of the currency to the currency of rate 1.
zh: 币别对汇率 1 的币别的汇率。

note: module: base odoo-python
en: The record %(xml_id)s has the module prefix %(module_name)s. This is the part before the '.' in the external id. Because the prefix refers to an existing module, the record would be deleted when the module is upgraded. Use either no prefix and no dot or a prefix that isn't an existing module. For example, __import__, resulting in the external id __import__.%(record_id)s.
zh: 记录 %(xml_id)s 具有模块前缀 %(module_name)s。这是外部 id 中'.'之前的部分。由于前缀指的是现有模块，因此当模块升级时，该记录将被删除。请使用无前缀和无点的前缀，或者使用非现有模块的前缀。例如，__import__，结果是外部 id __import__.%(record_id)s。

note: module: base
en: The registry number of the company. Use it if it is different from the Tax ID. It must be unique across all partners of a same country
zh: 公司注册号。如果与税号不同，请使用该号码。在同一国家的所有合作伙伴中，该号码必须是唯一的。

note: module: base odoo-python
en: The root node of a %(view_type)s view should be a <%(view_type)s>, not a <%(tag)s>
zh: %(view_type)s 视图的根节点应该是 <%(view_type)s>，而不是 <%(tag)s>

note: module: base
en: The rounding factor must be greater than 0!
zh: 四舍五入系数必须大于 0！

note: module: base odoo-python
en: The server "%(server_name)s" doesn't return the maximum email size.
zh: 服务器 “%(server_name)s” 未有传回最大电子邮件大小。

note: module: base odoo-python
en: The server "%s" cannot be used because it is archived.
zh: 无法使用服务器"%s"，因为它已归档。

note: module: base odoo-python
en: The server has closed the connection unexpectedly. Check configuration served on this port number.
     %s
zh: 服务器意外关闭连接。检查该端口号上的配置。
     %s

note: module: base odoo-python
en: The server refused the sender address (%(email_from)s) with error %(repl)s
zh: 服务器拒绝发件人地址（%(email_from)s），错误信息为 %(repl)s

note: module: base odoo-python
en: The server refused the test connection with error %(repl)s
zh: 服务器拒绝测试连接，错误信息为 %(repl)s

note: module: base odoo-python
en: The server refused the test recipient (%(email_to)s) with error %(repl)s
zh: 服务器拒绝测试收件人（%(email_to)s），错误信息为 %(repl)s

note: module: base
en: The state code.
zh: 省/州代码。

note: module: base odoo-python
en: The table “%s” is used by another, possibly incompatible field(s).
zh: 表格 “%s” 也由其他可能不相容的字段使用。

note: module: base
en: The technical name of the model this field belongs to
zh: 该字段所属模块名称

note: module: base
en: The type of the report that will be rendered, each one having its own rendering method. HTML means the report will be opened directly in your browser PDF means the report will be rendered using Wkhtmltopdf and downloaded by the user.
zh: 将呈现的报表的类型, 每一个都有自己的呈现方法。HTML 意味着报表将直接在您的浏览器中打开, 这意味着报表将使用 Wkhtmltopdf 呈现并由用户下载。

note: module: base odoo-python
en: The user cannot have more than one user types.
zh: 一个用户不能有多种用户类型。

note: module: base
en: The user this filter is private to. When left empty the filter is public and available to all users.
zh: 用户的筛选是个人的。留空的话，这个筛选将对全部用户开放并适用。

note: module: base odoo-python
en: The value (%s) passed should be positive
zh: 传递的值（%s）应为正值

note: module: base odoo-python
en: The value for the field '%(field)s' already exists (this is probably '%(other_field)s' in the current model).
zh: 字段%(field)s的值已经存在（可能是在目前模型中的%(other_field)s）。

note: module: base odoo-python
en: The value send to monetary field is not a number.
zh: 发送到货币字段的值不是数字。

note: module: base odoo-python
en: The values for the fields '%(fields)s' already exist (they are probably '%(other_fields)s' in the current model).
zh: 字段%(fields)s的值已经存在（可能是在目前模型中的%(other_fields)s）

note: module: base
en: Theme Store
zh: 主题商店

note: module: base
en: There are no more contacts to merge for this request
zh: 该请求已没有要合并的联系人了

note: module: base odoo-python
en: There is already a shared filter set as default for %(model)s, delete or change it before setting a new default
zh: 已有一个%(model)s的共享筛选，请在设置一个新的默认值之前删除或者修改

note: module: base
en: Third Party and Deferred/Electronic Checks Management
zh: 第三方和延期/电子支票管理

note: module: base
en: Third-Party Apps
zh: 第三方应用程序

note: module: base
en: This ISO code is the name of po files to use for translations
zh: PO 文件翻译使用的 ISO 国家代码

note: module: base
en: This Window
zh: 本窗口

note: module: base odoo-python
en: This column contains module data and cannot be removed!
zh: 此字段包含模组数据，不能删除！

note: module: base odoo-python
en: This currency is set on a company and therefore cannot be deactivated.
zh: 该币别以公司为单位设置，因此无法停用。

note: module: base
en: This field is the same as `arch` field without translations
zh: 该字段与不带翻译的 `arch` 字段相同

note: module: base
en: This field is used to set/get locales for user
zh: 此字段用于为用户设定或获取地区设置

note: module: base
en: This field should be used when accessing view arch. It will use translation.
                                   Note that it will read `arch_db` or `arch_fs` if in dev-xml mode.
zh: 该字段应在访问视图拱门时使用。它将使用翻译。
                                   请注意，如果在 dev-xml 模式下，它将读取 `arch_db` 或 `arch_fs`。

note: module: base
en: This field stores the view arch.
zh: 该字段存储视图拱门。

note: module: base
en: This field will save the current `arch_db` before writing on it.
                                                                             Useful to (soft) reset a broken view.
zh: 该字段将在写入之前保存当前的 `arch_db`。
                                                                             可用于（软）重置已损坏的视图。

note: module: base odoo-python
en: This file could not be decoded as an image file.
zh: 该文件无法作为图像文件解码。

note: module: base odoo-python
en: This file is not a webp file.
zh: 该文件不是 webp 文件。

note: module: base
en: This file was generated using the universal <strong>Unicode/UTF-8</strong> file encoding, please be sure to view and edit
                               using the same encoding.
zh: 此文件是使用 <strong>Unicode/UTF-8</strong> 文件编码生成的, 请务必在使用相同的编码
                               进行查看和编辑.

note: module: base
en: This function field computes the ordered list of views that should be enabled when displaying the result of an action, federating view mode, views and reference view. The result is returned as an ordered list of pairs (view_id,view_mode).
zh: 这个函数字段返回在显示某个动作的结果时可供选择的视图，是视图模式、视图或参考视图的组合。返回的结果是一个已排序的(视图, 视图模式)元组列表。

note: module: base
en: This is the base module that defines the DIN 5008 standard in Odoo.
zh: 这是定义 Odoo 中 DIN 5008 标准的基础模块。

note: module: base
en: This is the base module to manage chart of accounting and localization for Hong Kong
zh: 这是管理会计科目表和香港本地化的基本模块

note: module: base
en: This is the base module to manage chart of accounts and localization for the Bangladesh
zh: 这是管理孟加拉会计账目总表及本地化的基本模块

note: module: base
en: This is the base module to manage chart of accounts and localization for the Pakistan
zh: 这是管理巴基斯坦会计科目表和本地化的基础模块。

note: module: base
en: This is the filename of the attachment used to store the printing result. Keep empty to not save the printed reports. You can use a python expression with the object and time variables.
zh: 这是用于存储打印结果的附件的文件名。如果不想保存打印后报表的话请保持为空。可以在对象和时间变量中使用 Python 语言表达式。

note: module: base
en: This is the filename of the report going to download. Keep empty to not change the report filename. You can use a python expression with the 'object' and 'time' variables.
zh: 这是将要下载的报表的文件名。保持为空不会更改报表文件名。您可以使用 python 表达式来表达 "对象 "和 "时间 "变量。

note: module: base
en: This is the legacy integration with UPS that is no longer supported.         Please install the new "UPS Shipping" module and uninstall this one as soon as possible. This integration will stop working in 2024.
zh: 这是与 UPS 的传统集成，已不再支持。 请安装新的 "UPS 送货" 模块，并尽快卸载此模块。该集成将于 2024 年停止工作。

note: module: base
en: This is the module to manage the accounting chart for Norway in Odoo.
    
    Updated for Odoo 9 by Bringsvor Consulting AS <www.bringsvor.com>
zh: 这是Odoo中管理挪威财务报表的模块.
    
    百度翻译 由Brimvor咨询更新为Odoo 9作为www. Brimvor

note: module: base
en: This is the module to manage the accounting chart for The Philippines.
zh: 该模块用于管理菲律宾的会计图表。

note: module: base
en: This is your company's currency.
zh: 这是贵公司的币别。

note: module: base odoo-python
en: This method can only be accessed over HTTP
zh: 该方法只能通过 HTTP 访问

note: module: base
en: This model is used to make a bridge between Appraisal and Contract
zh: 该模型用于在评估和合同之间架起一座桥梁

note: module: base
en: This module Integrate Planning with Rental
zh: 本模块将排期与租赁整合

note: module: base
en: This module Integrates Accounting with WhatsApp
zh: 该模块将会计与 WhatsApp 整合在一起

note: module: base
en: This module Integrates Payment with WhatsApp
zh: 该模块将支付与 WhatsApp 整合在一起

note: module: base
en: This module adds Avatax support to POS.
zh: 该模块添加了对 POS 的 Avatax 支持。

note: module: base
en: This module adds management features to the sale renting app.
zh: 该模块为销售租赁应用程序增加了管理功能。

note: module: base
en: This module adds the OdooBot state and notifications in the user form modified by hr.
zh: 该模块在hr修改的用户表单中增加OdooBot状态和通知.

note: module: base
en: This module allows Accounting Firms to connect to CodaBox
    and automatically import CODA and SODA statements for their clients in Odoo.
    The connection must be done by the Accounting Firm.
zh: 这个模块允许会计公司连接到CodaBox，并自动在Odoo中为他们的客户导入CODA和SODA报表。
    连接必须由会计公司完成。

note: module: base
en: This module allows customers to pay their invoices online using various payment methods.
zh: 该模块允许客户使用各种付款方式在线支付发票。

note: module: base
en: This module allows ecommerce users to choose to deliver to Pick-Up points for the Sendcloud connector.
zh: 通过该模块，电子商务用户可以选择向 Sendcloud 连接器的取货点送货。

note: module: base
en: This module allows to publish your available job positions on your website and keep track of application submissions easily. It comes as an add-on of *Recruitment* app.
zh: 通过该模块，您可以在网站上发布现有职位，并轻松跟踪申请提交情况。它是 *Recruitment* 应用程序的附加组件。

note: module: base
en: This module allows you to create products from barcode using Barcode Lookup API Key
zh: 该模块允许您使用条形码查找 API 密钥从条形码创建产品

note: module: base
en: This module allows you to display data get from barcode lookup API in the eCommerce
zh: 该模块允许您显示从电子商务中的条形码查找 API 获取的数据

note: module: base
en: This module contains tests related to SMS. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
zh: 本模块包含与 SMS 相关的测试。这些测试
    在另一个模块中，因为它包含的模型仅用于执行与其他模型功能方面无关的测试。
    独立于其他模型功能方面的测试。

note: module: base
en: This module contains tests related to base automation. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
zh: 本模块包含与基础自动化相关的测试。这些测试
    在另一个模块中，因为它包含的模型仅用于执行与其他模型功能方面无关的测试。
    独立于其他模型功能方面的测试。

note: module: base
en: This module contains tests related to base import and export.
zh: 本模块包含与基础导入、导出相关的测试。

note: module: base
en: This module contains tests related to mail. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
zh: 本模块包含与邮件相关的测试。这些测试
    在另一个模块中，因为该模块包含的模型仅用于执行与其他模型功能方面无关的测试。
    独立于其他模型功能方面的测试。

note: module: base
en: This module contains tests related to mail. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models. Moreover most of
    modules build on mail (sms, snailmail, mail_enterprise) are set as dependencies
    in order to test the whole mail codebase.
zh: 该模块包含与邮件相关的测试. 这些是
    存在于单独的模块中，因为它包含仅用于执行的模型
    独立测试其它模型的功能方面. 此外，大多数
    基于邮件构建的模块(sms、snailmail、mail_enterprise）被设置为依赖项目
    为了测试整个邮件代码库.

note: module: base
en: This module contains tests related to mass mailing. Those
    are present in a separate module to use specific test models defined in
    test_mail.
zh: 本模块包含与邮件群发相关的测试。这些
    在一个单独的模块中，以使用在
    test_mail 中定义的特定测试模型。

note: module: base
en: This module contains tests related to spreadsheet edition.
        The modules exposes some mixin that are only implemented in other functional modules.
        When trying to test a global behavior of the mixin, it makes no sense to test it in
        each module implementing the mixin but rather test a dummy implementation of the later,
        hence the need for this test module.
zh: 本模块包含与电子表格版本相关的测试。
        该模块暴露了一些只在其他功能模块中实现的 mixin。
        当要测试 mixin 的全局行为时，在实现 mixin 的每个模块中进行测试是没有意义的。
        模块中进行测试，而只能测试后一个模块的虚拟实现、
        因此需要这个测试模块。

note: module: base
en: This module contains tests related to spreadsheet.
        The modules exposes some mixin that are only implemented in other functional modules.
        When trying to test a global behavior of the mixin, it makes no sense to test it in
        each module implementing the mixin but rather test a dummy implementation of the later,
        hence the need for this test module.
zh: 本模块包含与电子表格相关的测试。
        该模块暴露了一些只在其他功能模块中实现的 mixin。
        当要测试 mixin 的全局行为时，在实现 mixin 的每个模块中测试它是没有意义的。
        模块中进行测试，而是测试后面模块的假实现、
        因此需要这个测试模块。

note: module: base
en: This module contains tests related to timer. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
zh: 该模块包含与计时器相关的测试. 那些是
    存在于一个单独的模块中，因为它包含仅用于执行的模型
    独立于其它模型的功能方面进行测试.

note: module: base
en: This module contains tests related to various mail features
    and mail-related sub modules. Those tests are present in a separate module as it
    contains models used only to perform tests independently to functional aspects of
    real applications.
zh: 本模块包含与各种邮件功能
    和邮件相关子模块的测试。这些测试存在于一个单独的模块中，因为它
    这些测试是在一个单独的模块中进行的。
    实际应用程序的功能方面进行测试。

note: module: base
en: This module contains tests related to various social features
    and social-related sub modules. It will test interactions between all those modules.
zh: 该模块包含与各种社交功能相关的测试
    和社交相关的子模块. 它将测试所有这些模块之间的交互.

note: module: base
en: This module contains tests related to various whatsapp
    features. Those tests are present in a separate module as it contains models
    used only to perform tests independently to functional aspects of real
    applications.
zh: 本模块包含与各种 whatsapp
    功能的相关测试。这些测试存在于一个单独的模块中，因为它包含的模型
    用于执行独立于实际应用程序功能方面的测试。
    应用程序的功能方面进行测试。

note: module: base
en: This module contains tests related to web cohort. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
zh: 该模块包含与网络队列相关的测试. 那些是
    存在于一个单独的模块中，因为它包含仅用于执行的模型
    独立于其它模型的功能方面进行测试.

note: module: base
en: This module contains tests related to web studio. Those are
    present in a separate module as it contains models used only to perform
    tests independently to functional aspects of other models.
zh: 该模块包含与网络工作室相关的测试。那些是存在于一个单独的模块中，因为它包含仅用于执行的模型独立于其他模型的功能方面进行测试。

note: module: base
en: This module contains tests related to website modules.
    It allows to test website business code when another website module is
    installed.
zh: 本模块包含与网站模块相关的测试。
    它允许在安装了另一个网站模块时测试网站业务代码。
    安装时测试网站业务代码。

note: module: base
en: This module contains tests related to website. Those are
    present in a separate module as we are testing module install/uninstall/upgrade
    and we don't want to reload the website module every time, including it's possible
    dependencies. Neither we want to add in website module some routes, views and
    models which only purpose is to run tests.
zh: 本模块包含与网站相关的测试。这些测试
    因为我们要测试模块的安装/卸载/升级。
    而我们不想每次都重新加载网站模块，包括它可能的
    依赖性。我们也不想在网站模块中添加一些路由、视图和
    模型，其唯一目的是运行测试。

note: module: base
en: This module enables product creation by scanning barcodes with a camera, utilizing the Barcode Lookup API Key.
zh: 该模块利用条形码查询 API 密钥，通过摄像头扫描条形码创建产品。

note: module: base
en: This module helps analyzing and organizing event tracks.
    For that purpose it adds a gantt view on event tracks.
zh: 该模块有助于分析和组织事件专题.
    为此，它在事件轨道上增加了甘特图.

note: module: base
en: This module helps for analyzing event registrations.
    For that purposes it adds
    
      * a cohort analysis on attendees;
      * a gantt view on events;
zh: 该模块有助于分析活动注册情况。
    为此，它增加了
    
      * 与会者队列分析；
      * 活动甘特图；

note: module: base
en: This module integrates Delivery with WhatsApp
zh: 该模块将外卖与 WhatsApp 整合在一起

note: module: base
en: This module integrates Odoo with WhatsApp to use WhatsApp messaging service
zh: 此模块将 Odoo 与 WhatsApp 整合，以使用 WhatsApp 消息服务

note: module: base
en: This module integrates POS with WhatsApp
zh: 该模块将 POS 与 WhatsApp 整合在一起

note: module: base
en: This module integrates sale with WhatsApp
zh: 该模块将销售与 WhatsApp 整合在一起

note: module: base
en: This module integrates the Point of Sale with SMS
zh: 该模块将POS与 SMS 整合在一起

note: module: base
en: This module integrates website event with WhatsApp
zh: 该模块将网站活动与 WhatsApp 整合在一起

note: module: base
en: This module integrates website sale with WhatsApp
zh: 该模块将网站销售与 WhatsApp 整合在一起

note: module: base
en: This module is used for Online bank synchronization.
zh: 该模块用于在线银行同步。

note: module: base
en: This module is used to send/receive documents with PEPPOL
zh: 该模块用于通过 PEPPOL 发送/接收文件

note: module: base
en: This module lets you manage online reservations for restaurant tables
zh: 该模块可以帮助您管理餐厅餐桌的在线预订

note: module: base
en: This module lets you use the full power of certifications within your courses.
zh: 通过该模块，您可以在课程中充分使用认证功能。

note: module: base
en: This module will trigger the uninstallation of below modules.
zh: 该模块将触发以下模块卸载。

note: module: base odoo-python
en: This operation is allowed for the following groups:
    %(groups_list)s
zh: 允许对以下组进行此操作：
    %(groups_list)s

note: module: base odoo-python
en: This view may not work for all users: some users may have a combination of groups where the elements %(elements)s are displayed, but they depend on the field %(field)s that is not accessible. You might fix this by modifying user groups to make sure that all users who have access to those elements also have access to the field, typically via group implications. Alternatively, you could adjust the “%(groups)s” or “%(invisible)s” attributes for these fields, to make sure they are always available together.
zh: 该视图可能不适用于所有用户：有些用户可能有一个组合组，其中显示了元素%(elements)s，但这些元素依赖于无法访问的字段 %(field)s。您可以通过修改用户组来解决这个问题，确保所有可以访问这些元素的用户也可以访问字段，通常是通过群组的影响。或者，也可以调整这些字段的“%(groups)s” 或 “%(invisible)s” 属性，确保它们必须同时可用。

note: module: base odoo-python
en: Those modules cannot be uninstalled: %s
zh: 这些模块无法卸载：%s

note: module: base
en: Ticketing, Support, Livechat
zh: 工单、支持、联机客服

note: module: base
en: Ticketing, Support, Slides
zh: 工单、支持、幻灯片

note: module: base
en: Time Format without seconds
zh: 不带秒的时间格式

note: module: base
en: Time Off
zh: 休息时间

note: module: base
en: Time Off in Payslips
zh: 工资单中的休假时间

note: module: base
en: Time Off in Payslips Enterprise
zh: 工资表（企业版）的休假时间

note: module: base
en: Time off - Contract Gantt
zh: 休假 - 合同甘特图

note: module: base
en: Time off Gantt
zh: 休假甘特图

note: module: base
en: Timed Out Counter
zh: 计数器超时

note: module: base
en: Timer Tests
zh: 计时器测试

note: module: base
en: Timer Tests: feature and performance tests for timer
zh: 计时器测试: 计时器的功能和性能测试

note: module: base
en: Timesheet and Planning
zh: 工时表和计划

note: module: base
en: Timesheet when on Time Off
zh: 请假时的时间表

note: module: base
en: Timesheets
zh: 工时单

note: module: base
en: Timesheets And Timeoff
zh: 工时表和休假

note: module: base
en: Timesheets/attendances reporting
zh: 工时单/出勤报表

note: module: base
en: Timezone offset
zh: 时区偏移

note: module: base
en: Tiyin
zh: 泰因

note: module: base
en: To be installed
zh: 待安装

note: module: base
en: To be removed
zh: 待移除

note: module: base
en: To be upgraded
zh: 待升级

note: module: base
en: To notify progress for CRON call and re-trigger a call if there is remaining tasks, use <code>env['ir.cron']._notify_progress(done=task_done_count, remaining=task_remaining_count)</code>
zh: 要通知 CRON 调用的进度，并在有剩余任务时重新触发调用，请使用 <code>env['ir.cron']._notify_progress(done=task_done_count, remaining=task_remaining_count)</code>

note: module: base
en: To return an action, assign: <code>action = {...}</code>
zh: 要返回一个操作，请指定：<code>action =</code> <code> {...}</code>

note: module: base
en: To-Do
zh: 待办

note: module: base
en: Toea
zh: 托亚

note: module: base
en: Togo - Accounting
zh: 多哥 - 会计

note: module: base
en: Toni Rhodes works in IT sector <b>since 10 years</b>. He is known
                    notably for selling mouse traps. With that trick he cut
                    IT budget by almost half within the last 2 years.
                    Famous Managing Partner.
zh: Toni Rhodes <b>在 IT 领域工作了 10 年</b>. 他是众所周知的
                    尤其是出售捕鼠器. 用那个把戏他砍了
                    IT 预算在过去 2 年内减少了近一半.
                    著名管理合伙人.

note: module: base odoo-python
en: Too many login failures, please wait a bit before trying again.
zh: 登录失败次数过多，请稍候再试。

note: module: base
en: Top Margin (mm)
zh: 上边距（毫米）

note: module: base
en: Total number of records in this model
zh: 该模型中的记录总数

note: module: base
en: Tours
zh: 旅游

note: module: base
en: Traces Async
zh: 异步跟踪

note: module: base
en: Traces Sync
zh: 跟踪同步

note: module: base
en: Track Speakers SMS Marketing
zh: 跟踪发言人短信营销

note: module: base
en: Track employee attendance
zh: 跟踪员工出勤情况

note: module: base
en: Track employee time on tasks
zh: 跟踪员工执行任务的时间

note: module: base
en: Track equipment and manage maintenance requests
zh: 跟踪设备并管理维护申请

note: module: base
en: Track leads and close opportunities
zh: CRM模块：用于客户关系管理，将客户价值最大化

note: module: base
en: Track your recruitment pipeline
zh: 跟踪招聘渠道

note: module: base
en: Track, prioritize, and solve customer tickets
zh: 追踪、优先处理和解决客户工单

note: module: base
en: Trainings, Conferences, Meetings, Exhibitions, Registrations
zh: 培训、学术会议、商务会议、展览、登记注册

note: module: base
en: Transient Model
zh: 瞬态模型

note: module: base
en: Transient: False
zh: 短暂：假

note: module: base
en: Transient: True
zh: 瞬息万变：真

note: module: base
en: Transifex integration
zh: Transifex 集成

note: module: base
en: Transitively inherits
zh: 传递继承

note: module: base odoo-python
en: Translations for model translated fields only accept falsy values and str
zh: 模型翻译字段的翻译只接受虚假值和 str

note: module: base
en: Transport Management: organize packs in your fleet, or carriers.
zh: 运输管理：组织车队或承运商运送包裹。

note: module: base
en: Transportation/Logistics
zh: 运输/物流

note: module: base
en: Triggered actions
zh: 触发行动

note: module: base
en: Tugrik
zh: 图格里克

note: module: base
en: Tunisia - Accounting
zh: 突尼斯 - 会计

note: module: base
en: Tunisia - Accounting Reports
zh: 突尼斯 - 会计报表

note: module: base
en: Turn emails received in your mailbox into leads and log their content as internal notes.
zh: 将邮箱中收到的电子邮件转化为线索，并将其内容记录为内部备注。

note: module: base
en: Turn emails received in your mailbox into tasks and log their content as internal notes.
zh: 将邮箱中收到的电子邮件转化为任务，并将其内容记录为内部备注。

note: module: base
en: Two-Factor Authentication (TOTP)
zh: 双重验证（TOTP）

note: module: base
en: Tyiyn
zh: 泰恩

note: module: base
en: Type of server action. The following values are available:
    - 'Update a Record': update the values of a record
    - 'Create Activity': create an activity (Discuss)
    - 'Send Email': post a message, a note or send an email (Discuss)
    - 'Send SMS': send SMS, log them on documents (SMS)- 'Add/Remove Followers': add or remove followers to a record (Discuss)
    - 'Create Record': create a new record with new values
    - 'Execute Code': a block of Python code that will be executed
    - 'Send Webhook Notification': send a POST request to an external system, also known as a Webhook
    - 'Execute Existing Actions': define an action that triggers several other server actions
zh: 服务器操作类型。可使用以下值：
    - 更新记录"：更新记录的值
    - 创建活动"：创建活动（讨论）
    - 发送电子邮件"：发布信息、备注或发送电子邮件（讨论）
    - 发送短信"：发送短信，将其记录在文件中（短信）- "添加/删除关注者"：添加或删除记录中的关注者（讨论）
    - 创建记录"：使用新值创建新记录（讨论
    - 执行代码"：将执行的 Python 代码块
    - 发送 Webhook 通知"：向外部系统发送 POST 请求，也称为 Webhook
    - 执行现有操作"：定义一个可触发多个其他服务器操作的操作

note: module: base
en: Type of the constraint: `f` for a foreign key, `u` for other constraints.
zh: 约束类型：'f' 为外键，'u' 是其他约束。

note: module: base
en: Türkiye - Accounting
zh: 土耳其 - 会计

note: module: base
en: Türkiye - Accounting Reports
zh: 土耳其 - 财务报告

note: module: base
en: Türkiye - Payroll
zh: 土耳其 - 薪资

note: module: base
en: Türkiye - Payroll with Accounting
zh: 土耳其 - 薪资与会计

note: module: base
en: U - ACTIVITIES OF EXTRATERRITORIAL ORGANISATIONS AND BODIES
zh: U - 境外组织和机构的活动

note: module: base
en: UK BACS Payment Files
zh: 英国 BACS 付款文件

note: module: base
en: UPS Shipping
zh: UPS 发货

note: module: base
en: UPS Shipping (Legacy)
zh: UPS 货运（旧）

note: module: base
en: UPS: Bill My Account
zh: UPS:我的账单

note: module: base
en: URL Code
zh: URL 代码

note: module: base
en: URL to send the POST request to.
zh: 发送 POST 请求的 URL。

note: module: base
en: USA Minor Outlying Islands
zh: 美国本土外小岛屿

note: module: base
en: UTM Deduplication
zh: UTM 删除重复数据

note: module: base
en: UTM Trackers
zh: UTM 跟踪器

note: module: base
en: UTM and mass mailing on lead / opportunities
zh: 针对线索/机会的UTM和群发邮件

note: module: base
en: UTM and mass mailing on sale orders
zh: UTM和销售订单群发邮件

note: module: base
en: UTM and post on sale orders
zh: UTM 和过账于销售订单

note: module: base
en: UTM and posts on crm
zh: UTM 和过账于CRM

note: module: base
en: Uganda - Accounting
zh: 乌干达 - 会计

note: module: base odoo-python
en: Uh-oh! Looks like you have stumbled upon some top-secret records.
    
    Sorry, %(user)s doesn't have '%(operation)s' access to:
zh: 哦豁！你似乎偶然发现了一些绝密记录⋯⋯
    
    不好意思，%(user)s 对下列操作没有「%(operation)s」权限：

note: module: base
en: Ukraine - Accounting
zh: 乌克兰 - 会计

note: module: base odoo-python
en: Unable to delete %(record)s because it is used as the default value of %(field)s
zh: 不能删除%(record)s，因为它已经被%(field)s作为默认值使用。

note: module: base odoo-python
en: Unable to find Wkhtmltopdf on this system. The PDF can not be created.
zh: 无法在此系统上找到Wkhtmltopdf.无法创建PDF.

note: module: base odoo-python
en: Unable to install module "%(module)s" because an external dependency is not met: %(dependency)s
zh: 不能安装模块「%(module)s」，因为没有找到外部依赖项：%(dependency)s

note: module: base odoo-python
en: Unable to order by %s: fields used for ordering must be present on the model and stored.
zh: 无法按 %s 排序：用于排序的字段必须存在于模型中并已存储。

note: module: base odoo-python
en: Unable to process module "%(module)s" because an external dependency is not met: %(dependency)s
zh: 不能处理模块「%(module)s」，因为没有找到外部依赖项：%(dependency)s

note: module: base odoo-python
en: Unable to upgrade module "%(module)s" because an external dependency is not met: %(dependency)s
zh: 不能升级模块「%(module)s」，因为没有找到外部依赖项：%(dependency)s

note: module: base odoo-python
en: Uninstall module
zh: 卸载模块

note: module: base
en: Uninstallable
zh: 不可安装

note: module: base
en: Uninstalled L10N Module
zh: 已卸载 L10N 模块

note: module: base
en: Uninstalling modules can be risky, we recommend you to try it on a duplicate or test database first.
zh: 卸载模块可能有风险，我们建议您先在复制或测试数据库上进行尝试。

note: module: base odoo-python
en: Unit per %s
zh: 每 %s 个单位

note: module: base
en: United Arab Emirates - Accounting
zh: 阿拉伯联合酋长国 - 会计

note: module: base
en: United Arab Emirates - Accounting Reports
zh: 阿拉伯联合酋长国 - 会计

note: module: base
en: United Arab Emirates - Corporate Tax Report
zh: 阿拉伯联合酋长国 - 企业税务报告

note: module: base
en: United Kingdom - Accounting
zh: 英国 - 会计

note: module: base
en: United States - Accounting
zh: 美国 - 科目表

note: module: base
en: United States - Payroll
zh: 美国 - 工资

note: module: base
en: United States - Payroll - State Calculation
zh: 美国 - 工资单 - 区分不同州的计算

note: module: base
en: United States - Payroll with Accounting
zh: 美国 - 工资与会计

note: module: base
en: United States Postal Service (USPS) Shipping
zh: 美国邮政(USPS)货运

note: module: base
en: Units of measure
zh: 计量单位

note: module: base odoo-python
en: Unknown database error: '%s'
zh: 未知数据库错误：’%s‘

note: module: base odoo-python
en: Unknown database identifier '%s'
zh: 未知数据库标识符'%s'

note: module: base odoo-python
en: Unknown error during import: %(error_type)s: %(error_message)s
zh: 导入时出现未知错误：%(error_type)s: %(error_message)s

note: module: base odoo-python
en: Unknown field "%(model)s.%(field)s" in %(use)s)
zh: %(use)s中的未知字段"%(model)s.%(field)s")

note: module: base odoo-python
en: Unknown field name "%(field_name)s" in related field "%(related_field)s"
zh: 未知字段名称「%(field_name)s」在关联字段「%(related_field)s」內

note: module: base odoo-python
en: Unknown field specified “%s” in currency_field
zh: currency_field 指定了未知字段：%s

note: module: base odoo-python
en: Unknown field “%(field)s” in "group_by" value in %(attribute)s=“%(value)s”
zh:  group_by 值内有未知字段「%(field)s」：%(attribute)s="%(value)s"

note: module: base odoo-python
en: Unknown field “%(field)s” in dependency “%(dependency)s”
zh: 有未知字段 %(field)s 在依赖项 %(dependency)s 中

note: module: base odoo-python
en: Unknown model name '%s' in Related Model
zh: 相关模型中的未知模型名称"%s

note: module: base odoo-python
en: Unknown sub-field “%s”
zh: 未知子字段 “%s”

note: module: base odoo-python
en: Unknown value '%s' for boolean field '%%(field)s'
zh: 布尔字段 "%%(field)s" 的未知值"%s"

note: module: base odoo-python
en: Unrecognized extension: must be one of .csv, .po, or .tgz (received .%s).
zh: 扩展名无法识别：必须是 .csv、.po 或 .tgz 之一（收到 .%s）。

note: module: base odoo-python
en: Unsearchable field “%(field)s” in path “%(field_path)s” in %(use)s)
zh: 有不可搜索的字段 %(field)s 在路径 %(field_path)s 內（由 %(use)s 使用）

note: module: base
en: Unsplash Image Library
zh: Unsplash 图像库

note: module: base
en: Up-front payment on bookings
zh: 预订时预付费

note: module: base
en: Up-front payment on bookings on website
zh: 网站预订预付款

note: module: base
en: Update Apps List
zh: 更新应用程序列表

note: module: base
en: Update Module
zh: 更新单元

note: module: base
en: Update Module List
zh: 更新模块列表

note: module: base
en: Update Record
zh: 更新记录

note: module: base
en: Update Related Model
zh: 更新相关模型

note: module: base
en: Upgrade Module
zh: 升级模块

note: module: base
en: Url of static flag image
zh: 静态旗帜图像的网址

note: module: base
en: Uruguay - Accounting
zh: 乌拉圭 - 会计

note: module: base
en: Uruguay - Electronic Invoice
zh: 乌拉圭 - 电子发票

note: module: base odoo-python
en: Use '1' for yes and '0' for no
zh: 使用“1”为是，“0”为否

note: module: base
en: Use Coupons, Gift Cards and Loyalty programs in Point of Sale
zh: 在POS使用优惠券、礼品卡和忠诚度计划

note: module: base
en: Use Epson ePOS Printers without the IoT Box in the PoS Kiosk
zh: 在 PoS 自助终端中使用 Epson ePOS 打印机，无需物联网盒

note: module: base
en: Use IoT Devices in the PoS
zh: 在 PoS 中使用IOT 设备

note: module: base
en: Use IoT devices in delivery operations
zh: 在交付操作中使用IOT 设备

note: module: base
en: Use SMS reminders for appointment meetings
zh: 使用短信息提醒预约会议

note: module: base
en: Use a barcode to identify this contact.
zh: 使用条形码识别此联系人。

note: module: base
en: Use barcode scanners to process logistics operations
zh: 使用条码扫瞄仪处理物流作业

note: module: base odoo-python
en: Use comma
zh: 使用逗号

note: module: base odoo-python
en: Use comma instead of the <br> tag to display the address
zh: 使用逗号代替<br> 标记来显示地址

note: module: base
en: Use coupon, promotion, gift cards and loyalty programs in your eCommerce store
zh: 在电子商务商店中使用优惠券、促销、礼品卡和忠诚度计划

note: module: base
en: Use css margins
zh: 使用 CSS 边距

note: module: base
en: Use discounts and loyalty programs in sales orders
zh: 在销售订单中使用折扣和忠诚度计划

note: module: base
en: Use discounts, gift card, eWallets and loyalty programs in different sales channels
zh: 在不同销售渠道使用折扣、礼品卡、电子钱包和忠诚度计划

note: module: base
en: Use groups to organize countries that are frequently selected together (e.g. "LATAM", "BeNeLux", "ASEAN").
zh: 将经常被选中的国家分组（如 "拉丁美洲和加勒比"、"比荷卢"、"东盟"）。

note: module: base
en: Use python code to define taxes
zh: 使用 python 代码定义税收

note: module: base
en: Use subsequences per date_range
zh: 按日期重编序列号

note: module: base
en: Use the HR resources for the gamification process.
    
    The HR officer can now manage challenges and badges.
    This allow the user to send badges to employees instead of simple users.
    Badge received are displayed on the user profile.
zh: 将 HR 资源用于游戏化过程。
    
    人力资源专员现在可以管理挑战和徽章。
    这使得用户可以向员工（而非简单用户）发送徽章。
    收到的徽章显示在用户个人资料中。

note: module: base odoo-python
en: Use the SMTP configuration set in the "Command Line Interface" arguments.
zh: 使用 "命令行界面 "参数中设置的 SMTP 配置。

note: module: base odoo-python
en: Use the format '%s'
zh: 使用格式“%s”

note: module: base
en: Use this field if you want to change vat label.
zh: 如果要更改 vat（增值税） 标签，请使用此字段。

note: module: base
en: Use this field if you want to replace the usual way to encode a complete address. Note that the address_format field is used to modify the way to display addresses (in reports for example), while this field is used to modify the input form for addresses.
zh: 如果您想用该字段来替代完整地址的常规编码方式，请使用该字段。请注意，address_format 字段用于修改地址的显示方式（例如在报告中），而该字段用于修改地址的输入表单。

note: module: base
en: Used for custom many2many fields to define a custom relation table name
zh: 用于自定义 many2many 字段，以定义自定义关系表名称

note: module: base
en: Used to filter menu and home actions from the user form.
zh: 用于从用户窗体筛选菜单和主页动作。

note: module: base
en: Used to log into the system
zh: 用户登录系统

note: module: base
en: Used to order Companies in the company switcher
zh: 用于在公司切换器中对公司进行排序

note: module: base
en: Used when the user only selects one language and is given the option to switch to it
zh: 当用户只选择一种语言，并有切换到该语言的选项时使用

note: module: base
en: User Devices
zh: 用户设备

note: module: base
en: User Group Warning
zh: 用户组警告

note: module: base
en: User Type
zh: 用户类型

note: module: base
en: User access level for Dashboard module
zh: 仪表板模块的用户访问级别

note: module: base
en: User access levels for WhatsApp module
zh: WhatsApp 模块的用户访问级别

note: module: base
en: User devices
zh: 用户设备

note: module: base
en: User log entries
zh: 用户日志条目

note: module: base
en: User specific embedded action. If empty, shared embedded action
zh: 用户特定的嵌入式操作。如果为空，则为共享嵌入式操作

note: module: base
en: User types
zh: 用户类型

note: module: base
en: User, Change Password Wizard
zh: 用户，更改密码向导

note: module: base
en: User, change own password wizard
zh: 用户，更改密码向导

note: module: base
en: User-defined Defaults
zh: 用户定义的默认值

note: module: base
en: User-defined Filters
zh: 筛选条件

note: module: base
en: User-friendly PoS interface for shops and restaurants
zh: 面向商店和餐馆的用户友好型 PoS 界面

note: module: base
en: Users & Companies
zh: 用户和公司

note: module: base
en: Users API Keys
zh: 用户 API 密钥

note: module: base
en: Users Deletion Request
zh: 用户删除请求

note: module: base
en: Users Log
zh: 用户日志

note: module: base
en: Users added to this group are automatically added in the following groups.
zh: 添加到本权限组的用户也将自动加入以下权限组。

note: module: base
en: Users of this group automatically inherit those groups
zh: 本组用户自动继承那些权限组

note: module: base
en: Uses Default Logo
zh: 使用默认徽标

note: module: base odoo-python
en: Using 24-hour clock format with AM/PM can cause issues.
zh: 使用带 AM/PM 的 24 小时时钟格式可能会导致问题。

note: module: base odoo-python
en: VAT
zh: 增值税

note: module: base
en: VAT Number Validation
zh: 增值税号验证

note: module: base
en: Validate and format phone numbers
zh: 验证和格式化电话号码

note: module: base
en: Validate stock moves for product added on sales orders through Field Service Management App
zh: 通过现场服务管理应用程序验证销售订单上增加的产品的库存移动

note: module: base odoo-python
en: Value '%s' not found in selection field '%%(field)s'
zh: 值 "%s" 没有在选中的字段 "%%(field)s" 中找到

note: module: base
en: Value Field To Show
zh: 要显示的值域

note: module: base
en: Vat Label
zh: 大桶标签

note: module: base
en: Vatu
zh: 瓦图

note: module: base
en: Vendor Bill: Release to Pay
zh: 供应商账单:发布以支付

note: module: base
en: Venezuela - Accounting
zh: 委内瑞拉－会计

note: module: base odoo-python
en: Vertical bar
zh: 垂直条

note: module: base
en: Vietnam - Accounting
zh: 越南－会计

note: module: base
en: Vietnam - Accounting Reports
zh: 越南 - 会计报表

note: module: base
en: Vietnam - E-invoicing
zh: 越南 - 电子发票

note: module: base odoo-python
en: View '%(name)s' accessible only to groups %(groups)s
zh: 查看"%(name)s"只对 %(groups)s 组开放

note: module: base odoo-python
en: View '%(name)s' is private
zh: 视图'%(name)s'为私人视图

note: module: base
en: View Architecture
zh: 查看建筑

note: module: base odoo-python
en: View Problematic Record(s)
zh: 查看有问题的记录

note: module: base
en: View Ref.
zh: 视图引用

note: module: base
en: View and create reports
zh: 查看和创建的报表

note: module: base
en: View inheritance mode
zh: 视图继承模式

note: module: base
en: View livechat sessions for leads
zh: 查看线索的即时聊天会话

note: module: base
en: Views allows you to personalize each view of Odoo. You can add new fields, move fields, rename them or delete the ones that you do not need.
zh: 允许您个性化企通云的每个视图。您可以添加、移动、重命名和删除您不需要的字段。

note: module: base
en: Views which inherit from this one
zh: 继承此视图

note: module: base
en: Virgin Islands (USA)
zh: 维尔京群岛（美国）

note: module: base
en: Visitor management system
zh: 访客管理系统

note: module: base
en: VoIP
zh: 网络电话

note: module: base
en: VoIP OnSIP
zh: 网络电话 OnSIP

note: module: base
en: VoIP for CRM
zh: 客户关系管理的网络电话

note: module: base
en: VoIP integration with CRM module.
zh: 网络电话与 CRM 模块集成。

note: module: base
en: WMS Accounting
zh: 仓库管理会计

note: module: base
en: WMS Accounting Merge
zh: WMS 会计合并

note: module: base
en: WMS Landed Costs
zh: 仓库管理到岸成本

note: module: base
en: Warehouse Management: Batch Transfer
zh: 仓库管理：批量调拨

note: module: base
en: Warn user in case of products merging
zh: 合并产品时警告用户

note: module: base odoo-python
en: Warning for %s
zh: %s 的预警

note: module: base
en: Warning information
zh: 警告信息

note: module: base
en: Water supply
zh: 供水

note: module: base
en: We are a technology consulting & strategic advisory firm that creates value enhancing solutions through the use of advanced software for our clients worldwide. At Lumber Inc we bring operational experience combined...
zh: 我们是一家技术谘询和战略谘询公司，通过使用先进的软件为我们的全球客户创造增值解决方案. 在 Lumber Inc，我们结合了运营经验...

note: module: base
en: We are a technology consulting &amp; strategic advisory firm that creates value enhancing solutions through the use of advanced software for our clients worldwide.
     <br> <br>
    At Lumber Inc we bring operational experience combined with technological acumen. We understand that any software that supports business operations needs to be designed in such a way that facilitates the execution of critical operational processes, and serves as a tool to the users rather than a barrier. Our approach is focused on the process first, ensuring that it contributes to the goals of the company, we then optimize it, and design the software solutions to best support it.
zh: 我们是一家技术谘询和 战略谘询公司，通过使用先进的软件为我们的全球客户创造价值提升解决方案.
      <br> <br>
    在 Lumber Inc，我们将运营经验和技术敏锐度相结合. 我们理解任何支持业务运营的软件都需要以促进关键运营流程执行的方式进行设计，和作为用户的工具而不是障碍. 我们的方法首先关注流程，确保它有助于公司的目标，然后我们对其进行优化，和设计软件解决方案以最好地支持它.

note: module: base
en: Web Cohort Tests
zh: 网络群组测试

note: module: base
en: Web Editor
zh: 网页编辑

note: module: base
en: Web Enterprise
zh: 网络 企业版

note: module: base
en: Web Gantt
zh: 甘特

note: module: base
en: Web Gantt Tests
zh: Web Gantt测试

note: module: base
en: Web Gantt Tests: Tests specific to the gantt view
zh: Web Gantt测试：专用于gantt视图的测试

note: module: base
en: Web Hierarchy
zh: 网络层次结构

note: module: base
en: Web Icon File
zh: 网络图标文件

note: module: base
en: Web Icon Image
zh: 网络图标图像

note: module: base
en: Web Routing
zh: Web 路由

note: module: base
en: Web Studio Tests
zh: Web Studio 测试

note: module: base
en: Web cohort Test
zh: 群组测试

note: module: base
en: Web studio Test
zh: Web Studio 测试

note: module: base
en: Webhook Fields
zh: Webhook网络钩子字段

note: module: base
en: Website - Payment Authorize
zh: 网站 - 授权支付

note: module: base
en: Website Appointment Lead Enrichment
zh: 网站预约线索扩展

note: module: base
en: Website Appointment Sale Project
zh: 网站预约销售项目

note: module: base
en: Website Appointments
zh: 网站预约

note: module: base
en: Website Documents
zh: 网站文件

note: module: base
en: Website Enterprise
zh: 网站企业版

note: module: base
en: Website Events CRM
zh: 网站 活动 CRM

note: module: base
en: Website Generator
zh: 网站生成器

note: module: base
en: Website Generator Sale
zh: 网站生成器销售

note: module: base
en: Website Helpdesk
zh: 网站服务台

note: module: base
en: Website IM Livechat Helpdesk
zh: 网站 IM 联机客服服务台

note: module: base
en: Website Jitsi
zh: 网站 Jitsi

note: module: base
en: Website Link
zh: 网站链接

note: module: base
en: Website Live Chat
zh: 客服

note: module: base
en: Website Mail
zh: 网站邮件

note: module: base
en: Website Mail Group
zh: 网站邮件组

note: module: base
en: Website Module for Mail
zh: 网站邮件模块

note: module: base
en: Website Modules Test
zh: 网站模块测试

note: module: base
en: Website Partner
zh: 合作伙伴

note: module: base
en: Website Payment
zh: 网站付款

note: module: base
en: Website Sale Full Tests
zh: 网站销售全面测试

note: module: base
en: Website Sales Dashboard
zh: 网站销售仪表板

note: module: base
en: Website Slides Forum Helpdesk
zh: 网站幻灯片论坛服务台

note: module: base
en: Website Slides Helpdesk
zh: 网站幻灯片服务台

note: module: base
en: Website Studio
zh: 网站工作室

note: module: base
en: Website Test
zh: 网站测试

note: module: base
en: Website Test, mainly for module install/uninstall tests
zh: 网站测试，主要用于模块安装/卸载测试

note: module: base
en: Website Visits Lead Generation Enterprise
zh: 网站访问线索产生企业

note: module: base
en: Website profile
zh: 网站简介

note: module: base
en: What's this key for?
zh: 这把钥匙有什么用？

note: module: base
en: WhatsApp - Employee Referral
zh: WhatsApp - 员工推荐

note: module: base
en: WhatsApp Messaging
zh: WhatsApp 消息

note: module: base
en: WhatsApp Tests
zh: WhatsApp 测试

note: module: base
en: WhatsApp in Marketing Automation
zh: 营销自动化中的 WhatsApp

note: module: base
en: Whatsapp Accounting
zh: Whatsapp 会计

note: module: base
en: Whatsapp-Payment
zh: Whatsapp 支付

note: module: base
en: When a task is generated through a SO itself generated through an appointment, use the appointment dates on the generated task.
zh: 当任务是通过约会生成的 SO 本身生成时，请使用生成的任务上的约会日期。

note: module: base
en: When dealing with multiple actions, the execution order is based on the sequence. Low number means high priority.
zh: 处理多个动作时，执行顺序将基于序列。数字越小意味着优先级越高。

note: module: base
en: When no specific mail server is requested for a mail, the highest priority one is used. Default priority is 10 (smaller number = higher priority)
zh: 若邮件没有指定邮件服务器，将使用最高优先级的服务器。默认优先级是10（数字越小，优先级越高）

note: module: base
en: When printing documents and exporting/importing data, time values are computed according to this timezone.
    If the timezone is not set, UTC (Coordinated Universal Time) is used.
    Anywhere else, time values are computed according to the time offset of your web client.
zh: 打印文件和导出/导入数据时，时间值将根据该时区计算。
    如果未设置时区，则使用 UTC（协调世界时）。
    其他情况下，时间值将根据网络客户端的时间偏移计算。

note: module: base
en: When re-invoicing the expense on the SO, set the cost to the total untaxed amount of the expense.
zh: 在 SO 上重新开具费用发票时，将成本设置为费用的未纳税总额。

note: module: base
en: When subsequences per date range are used, you can prefix variables with 'range_'
                                    to use the beginning of the range instead of the current date, e.g. %(range_year)s instead of %(year)s.
zh: 当开户按日期重编序列时，可以在变量前加'range_'
                                                                                                      使用范围的开始而不是当前日期，例如 %(range_year)s 而不是 %(year)s.

note: module: base
en: Whether the value is copied when duplicating a record.
zh: 值在复制过程中是否拷贝。

note: module: base
en: Whether the value is stored in the database.
zh: 值是否存储在数据库。

note: module: base
en: Whether this dependency blocks automatic installation of the dependent
zh: 该依赖关系是否会阻止依赖程序的自动安装

note: module: base
en: Whether values for this field can be translated (enables the translation mechanism for that field)
zh: 此字段的值是否可以被翻译（启用该字段的翻译机制）

note: module: base
en: Whether values for this field is company dependent
zh: 该字段是的值取决于依赖公司

note: module: base
en: While assigning a sequence number to a record, the 'no gap' sequence implementation ensures that each previous sequence number has been assigned already. While this sequence implementation will not skip any sequence number upon assignment, there can still be gaps in the sequence if records are deleted. The 'no gap' implementation is slower than the standard one.
zh: 在为记录分配序列号时，"无间隙 "序列实现会确保之前的每个序列号都已分配。虽然这种序列执行方式在分配时不会跳过任何序列号，但如果记录被删除，序列中仍可能出现间隙。无间隙 "实现比标准实现慢。

note: module: base
en: Wholesale/Retail
zh: 批发/零售

note: module: base
en: Window Actions
zh: 窗口动作

note: module: base
en: Wizards to be Launched
zh: 将推出的奇才

note: module: base odoo-python
en: Wkhtmltoimage failed (error code: %(error_code)s). Message: %(error_message_end)s
zh: Wkhtmltoimage 执行失败（错误代码：%(error_code)s）。 错误消息：%(error_message_end)s

note: module: base odoo-python
en: Wkhtmltopdf failed (error code: %(error_code)s). Memory limit too low or maximum file number of subprocess reached. Message : %(message)s
zh: Wkhtmltopdf 失败（错误代码：%(error_code)s）。 内存限制过低，或达到子处理程序的最大文件数。信息 ：%(message)s

note: module: base odoo-python
en: Wkhtmltopdf failed (error code: %(error_code)s). Message: %(message)s
zh: Wkhtmltopdf 执行失败（错误代码：%(error_code)s）。 错误信息：%(message)s

note: module: base
en: Wood Corner brings honesty and seriousness to wood industry while helping customers deal with trees, flowers and fungi.
zh: 木角带来的诚实和认真木材行业，同时帮助客户处理树木，花卉和菌类.

note: module: base
en: Work Entries
zh: 工作条目

note: module: base
en: Work Entries - Attendance
zh: 工作分录 - 出勤

note: module: base
en: Work Entries - Contract
zh: 工作条目 - 合同

note: module: base
en: Work Entries - Contract Enterprise
zh: 工作分录 - 合同企业

note: module: base
en: Work Entries - Planning
zh: 工作分录 - 规划

note: module: base
en: Work Orders, Planning, Stock Reports.
zh: 工单、计划、库存报表.

note: module: base
en: Worksheet for Maintenance
zh: 维护工作表

note: module: base
en: Worksheet for Quality Control
zh: 工作表用于质量控制

note: module: base
en: Worksheet template when planning an intervention
zh: 计划干预时的工作表模板

note: module: base odoo-python
en: Wow, your webhook call failed with a really unusual error: %s
zh: 哇，您的WebHook调用失败了，出现了一个非常不寻常的错误：%s

note: module: base
en: Write Access
zh: 写入

note: module: base
en: Write Date
zh: 写入日期

note: module: base
en: Write Python code that the action will execute. Some variables are available for use; help about python expression is given in the help tab.
zh: 编写该操作将执行的 Python 代码。一些变量可供使用；帮助选项卡中提供了有关 Python 表达式的帮助。

note: module: base
en: Write down your key
zh: 写下您的关键

note: module: base
en: X Wall
zh: X 信息墙

note: module: base
en: XML Export of the Journal Entries for the Mexican Tax Authorities for a compulsory audit.
zh: 为墨西哥税务局强制审计导出 XML 日志条目。

note: module: base
en: Yen
zh: 日元

note: module: base
en: Yes (True)
zh: 是（正确）

note: module: base
en: Yes, I understand the risks
zh: 是，我了解风险

note: module: base
en: You are inviting a new user.
zh: 您正在邀请一位新用户。

note: module: base odoo-python
en: You are not allowed to access '%(document_kind)s' (%(document_model)s) records.
zh: 不允许访问"%(document_kind)s"（%(document_model)s）记录。

note: module: base odoo-python
en: You are not allowed to create '%(document_kind)s' (%(document_model)s) records.
zh: 不允许创建"%(document_kind)s"（%(document_model)s）记录。

note: module: base odoo-python
en: You are not allowed to delete '%(document_kind)s' (%(document_model)s) records.
zh: 不允许删除"%(document_kind)s"（%(document_model)s）记录。

note: module: base odoo-python
en: You are not allowed to modify '%(document_kind)s' (%(document_model)s) records.
zh: 不允许修改"%(document_kind)s"（%(document_model)s）记录。

note: module: base odoo-python
en: You are trying to install incompatible modules in category "%(category)s":%(module_list)s
zh: 你正尝试在类別 %(category)s 中，安装不兼容的模块：%(module_list)s

note: module: base odoo-python
en: You are trying to remove a module that is installed or will be installed.
zh: 正在试图移除一个已安装或正要安装的模块。

note: module: base
en: You can archive the contact
zh: 您可以将联系人存档

note: module: base
en: You can either upload a file from your computer or copy/paste an internet link to your file.
zh: 你可以从电脑上传文件，或者复制粘贴文件的分享链接。

note: module: base odoo-python
en: You can not create recursive tags.
zh: 不能创建递归标记。

note: module: base
en: You can not have two users with the same login!
zh: 不能有两个用户使用相同的登录名！

note: module: base odoo-python
en: You can not remove API keys unless they're yours or you are a system user
zh: 您不能删除 API 密钥，除非它们是您自己的或您是系统用户

note: module: base odoo-python
en: You can not remove the admin user as it is used internally for resources created by Odoo (updates, module installation, ...)
zh: 您不能删除“系统管理员”用户，它负责管理系统的所有工作事项。

note: module: base odoo-python
en: You can ony call user.has_group() with your current user.
zh: 您只能使用当前用户调用 user.has_group()。

note: module: base odoo-python
en: You can select either a format or a specific page width/height, but not both.
zh: 您可以选择格式或特定页面宽度/高度，但不能同时选择两种。

note: module: base odoo-python
en: You cannot activate the superuser.
zh: 无法激活超级用户。

note: module: base odoo-python
en: You cannot archive contacts linked to an active user.
    Ask an administrator to archive their associated user first.
    
    Linked active users :
    %(names)s
zh: 无法存档与活动用户关联的联系人。
    请先要求管理员存档其关联用户。
    
    链接的活动用户 ：
    %(names)s

note: module: base odoo-python
en: You cannot archive contacts linked to an active user.
    You first need to archive their associated user.
    
    Linked active users : %(names)s
zh: 无法存档与活动用户关联的联系人。
    您首先需要存档其关联用户。
    
    链接的活动用户 :%(names)s

note: module: base odoo-python
en: You cannot archive the language in which Odoo was setup as it is used by automated processes.
zh: 您不能将设置 Odoo 时使用的语言存档，因为自动程序会使用该语言。

note: module: base odoo-python
en: You cannot archive these Outgoing Mail Servers (%(server_usage)s) because they are still used in the following case(s):
    %(usage_details)s
zh: 你不能归档这些外寄邮件服务器（%(server_usage)s），因为它在以下情况中被使用：
    %(usage_details)s

note: module: base odoo-python
en: You cannot archive this Outgoing Mail Server (%(server_usage)s) because it is still used in the following case(s):
    %(usage_details)s
zh: 你不能归档这个外寄邮件服务器（%(server_usage)s），因为它在以下情况中被使用：
    %(usage_details)s

note: module: base odoo-python
en: You cannot create recursive Partner hierarchies.
zh: 您不能创建递归的合作伙伴层级。

note: module: base odoo-python
en: You cannot create recursive inherited views.
zh: 不能创建递归继承视图。

note: module: base odoo-python
en: You cannot deactivate the user you're currently logged in as.
zh: 不能禁用您当前正在登录用的用户。

note: module: base odoo-python
en: You cannot delete %(to_delete_record)s, as it is used by %(on_restrict_record)s
zh: 您无法删除%(to_delete_record)s，因为它已经被%(on_restrict_record)s使用。

note: module: base odoo-python
en: You cannot delete a default embedded action
zh: 无法删除默认嵌入式操作

note: module: base odoo-python
en: You cannot delete a group linked with a settings field.
zh: 不能删除与设置字段链接的组。

note: module: base odoo-python
en: You cannot delete contacts linked to an active user.
    Ask an administrator to archive their associated user first.
    
    Linked active users :
    %(names)s
zh: 您不能删除与活动用户关联的联系人。
    请先让管理员将其关联用户存档。
    
    链接的活动用户 ：
    %(names)s

note: module: base odoo-python
en: You cannot delete contacts linked to an active user.
    You should rather archive them after archiving their associated user.
    
    Linked active users : %(names)s
zh: 您不能删除与活动用户关联的联系人。
    您应该在存档关联用户后再存档。
    
    链接的活跃用户 : %(names)s

note: module: base odoo-python
en: You cannot delete the %s record.
zh: 不能删除 %s 记录。

note: module: base odoo-python
en: You cannot delete the admin user because it is utilized in various places (such as security configurations,...). Instead, archive it.
zh: 您不能删除管理员用户，因为在很多地方都会用到它（例如：安全配置等）。请将其存档。

note: module: base odoo-python
en: You cannot delete the language which is Active!
    Please de-activate the language first.
zh: 您不能删除有效的语言！
    请首先停用。

note: module: base odoo-python
en: You cannot delete the language which is the user's preferred language.
zh: 不能删除用户首选语言。

note: module: base odoo-python
en: You cannot exceed %(duration)s days.
zh: 不能超过%(duration)s天

note: module: base odoo-python
en: You cannot merge a contact with one of his parent.
zh: 不能把联系人和他的上级合并。

note: module: base odoo-python
en: You cannot merge contacts linked to more than one user even if only one is active.
zh: 即使只有一个用户处于活动状态，也不能合并链接到多个用户的联系人。

note: module: base
en: You cannot reduce the number of decimal places of a currency already used on an accounting entry.
zh: 您不能减少已在会计分录中使用的币别的小数位数.

note: module: base odoo-python
en: You cannot rename config parameters with keys %s
zh: 不能用键 %s 重命名配置参数

note: module: base odoo-python
en: You cannot use “%(property_name)s” because the linked “%(model_name)s” model doesn't exist or is invalid
zh: 您未能使用%(property_name)s，因为已连接的%(model_name)s模型不存在或无效

note: module: base odoo-python
en: You do not have enough rights to access the fields "%(fields)s" on %(document_kind)s (%(document_model)s). Please contact your system administrator.
    
    Operation: %(operation)s
zh: 您没有足够的权限访问%(document_kind)s（%(document_model)s）上的"%(fields)s"字段。请联系您的系统管理员。
    
    操作：%(operation)s

note: module: base odoo-python
en: You don't have enough access rights to run this action.
zh: 您没有足够的访问权限运行此操作。

note: module: base odoo-python
en: You don't have the rights to export data. Please contact an Administrator.
zh: 您没有导出数据的权限。请联系管理员。

note: module: base odoo-python
en: You have to specify a filter for your selection.
zh: 必须给下拉菜单来定义一个过滤器。

note: module: base
en: You should try other search criteria.
zh: 你可以尝试其他搜索条件。

note: module: base
en: You should update this document to reflect your T&amp;C.
zh: 您应该更新此文档以反映您的T &amp; C。

note: module: base odoo-python
en: You try to install module "%(module)s" that depends on module "%(dependency)s".
    But the latter module is not available in your system.
zh: 您尝试安装的模块 %(module)s 需要依赖模块%(dependency)s，
    但后者在您的系统中不可用。

note: module: base odoo-python
en: You try to upgrade the module %(module)s that depends on the module: %(dependency)s.
    But this module is not available in your system.
zh: 您尝试升级的模块 %(module)s 需要依赖模块 %(dependency)s，
    但后者在您的系统中不可用。

note: module: base
en: You will be able to define additional access rights by editing the newly created user under the Settings / Users menu.
zh: 通过编辑在设置/用户菜单下的新建用户，你将能够定义额外的进入权限。

note: module: base odoo-python
en: Your Odoo Server does not support SMTP-over-SSL. You could use STARTTLS instead. If SSL is needed, an upgrade to Python 2.6 on the server-side should do the trick.
zh: 您的 Odoo 服务器不支持 SMTP-over-SSL。您可以使用 STARTTLS 代替。如果需要 SSL，在服务器端升级到 Python 2.6 就可以了。

note: module: base
en: Your conditions...
zh: 您的条件...

note: module: base
en: Your lunch has been delivered.
    Enjoy your meal!
zh: 你的午餐已经送到了。
    祝您用餐愉快！

note: module: base odoo-python
en: Your server does not seem to support SSL, you may want to try STARTTLS instead
zh: 你的服务器好像不支持 SSL，你可以尝试STARTTLS

note: module: base
en: Yuan
zh: 元（人民币）

note: module: base
en: Zambia - Accounting
zh: 赞比亚 - 会计

note: module: base
en: Zambia - Accounting Reports
zh: 赞比亚 - 财务报告

note: module: base
en: Zip Required
zh: 需要邮编

note: module: base
en: Zloty
zh: 兹罗提

note: module: base
en: account_qr_code_emv
zh: 账户代码

note: module: base odoo-python
en: allowed for groups %s
zh: 允许分组 %s

note: module: base odoo-python
en: always forbidden
zh: 屡禁不止

note: module: base
en: assets
zh: 资源文件包

note: module: base
en: bpost Shipping
zh: 比利时邮政运输

note: module: base
en: centavo
zh: 一分钱

note: module: base
en: centésimo
zh: 第一百

note: module: base
en: cêntimo
zh: 分

note: module: base odoo-python
en: database id
zh: 数据库id

note: module: base
en: delivery_mondialrelay
zh: 送货时间

note: module: base
en: display working hours from employee's contracts
zh: 显示员工合同中的工作时间

note: module: base
en: e.g. "B2B", "VIP", "Consulting", ...
zh: 例如："B2B"、"VIP"、"咨询"......

note: module: base
en: e.g. "Consulting Services"
zh: 例如："咨询服务"

note: module: base
en: e.g. "Roadshow"
zh: 例：路演

note: module: base
en: e.g. BE0477472701
zh: 例如：BE0477472701

note: module: base
en: e.g. Brandon Freeman
zh: 例如：Brandom Freeman

note: module: base
en: e.g. English
zh: 例如：英语

note: module: base
en: e.g. Europe
zh: 例如：欧洲

note: module: base
en: e.g. Follow-up
zh: 例如：后续行动

note: module: base
en: e.g. French
zh: 例如：法语

note: module: base
en: e.g. Lumber Inc
zh: 例如：木材公司

note: module: base
en: e.g. Mass archive contacts
zh: 例如：海量档案联系人

note: module: base
en: e.g. Mister
zh: 例如：先生

note: module: base
en: e.g. Mr.
zh: 例如：先生。

note: module: base
en: e.g. My Company
zh: 例如：我的公司

note: module: base
en: e.g. My Outgoing Server
zh: 例如：我的外发服务器

note: module: base
en: e.g. New Address
zh: 例如：新地址

note: module: base
en: e.g. Sales Director
zh: 例如：销售总监

note: module: base
en: e.g. email@domain.com, domain.com
zh: 例如：email@domain.com、domain.com

note: module: base
en: e.g. email@yourcompany.com
zh: 例如：email@yourcompany.com

note: module: base
en: e.g. en_US
zh: 例如：zh_CN

note: module: base
en: e.g. https://maker.ifttt.com/use/...
zh: 例如 https://maker.ifttt.com/use/...

note: module: base
en: e.g. https://www.odoo.com
zh: 例如：https://www.zhimanwu.com

note: module: base
en: eCommerce
zh: 电子商务

note: module: base
en: eCommerce Mondialrelay Delivery
zh: 电子商务 Mondialrelay 配送

note: module: base
en: eCommerce Rental
zh: 电子商务租赁

note: module: base
en: eCommerce Rental with Stock Management
zh: 带有库存管理的电子商务租赁

note: module: base
en: eCommerce Subscription
zh: 电子商务订阅

note: module: base
en: eCommerce on appointments
zh: 预约电子商务

note: module: base
en: eLearning
zh: 在线学习

note: module: base
en: expenses
zh: 费用

note: module: base odoo-python
en: external id
zh: 外部ID

note: module: base odoo-python
en: format() must be given exactly one %char format specifier
zh: 格式()必须是严格的 %char格式

note: module: base
en: get
zh: 获取

note: module: base
en: has been successfully installed.
                                Users can choose their favorite language in their preferences.
zh: 已成功安装。
                                用户可以在[个人设置]中选择自己喜欢的语言。

note: module: base
en: id of the record the filter should be applied to. Only used in combination with embedded actions
zh: 应套用筛选器的记录的识别码。仅与嵌入操作结合使用

note: module: base
en: init
zh: 初始化

note: module: base
en: l10n_be_pos_sale
zh: 比利时本地化模块与POS销售

note: module: base odoo-python
en: many2many fields cannot be evaluated by reference
zh: many2many 字段不能通过引用进行评估

note: module: base
en: module(s) failed to install and were disabled
zh: 无法安装和禁用模块

note: module: base
en: monetary
zh: 货币

note: module: base
en: payroll
zh: 工资

note: module: base
en: peso
zh: 重量

note: module: base
en: pos self prep display
zh: pos 自备显示屏

note: module: base
en: pos_mrp
zh: POS与制造

note: module: base
en: predict the product from the expense description based on old ones
zh: 根据旧的费用描述预测产品

note: module: base
en: project profitability items computation
zh: 项目盈利项目计算

note: module: base
en: properties_definition
zh: 属性定义

note: module: base
en: subscriptions
zh: 网站订阅

note: module: base
en: test installation of data module
zh: 测试安装数据模块

note: module: base
en: test mimetypes-guessing
zh: 测试模型

note: module: base
en: test module to test data only modules
zh: 测试模块，用于测试纯数据模块

note: module: base
en: test of access rights and rules
zh: 访问权和访问规则的测试

note: module: base
en: test read_group
zh: 测试 read_group

note: module: base
en: test-assetsbundle
zh: 测试-assetsbundle

note: module: base
en: test-exceptions
zh: 测试异常

note: module: base
en: test-field-converter
zh: 测试场转换器

note: module: base
en: test-inherit
zh: 测试继承

note: module: base
en: test-inherits
zh: 测试继承

note: module: base
en: test-inherits-depends
zh: 测试继承关系

note: module: base
en: test-limits
zh: 测试极限

note: module: base
en: test-lint
zh: 检验

note: module: base
en: test-translation-import
zh: 测试翻译导入

note: module: base
en: test-uninstall
zh: 测试-卸载

note: module: base
en: test_convert
zh: 测试转换

note: module: base
en: test_search_panel
zh: 测试搜索面板

note: module: base odoo-python
en: unlink
zh: 删除

note: module: base
en: update_boolean_value
zh: 更新布尔值

note: module: base
en: website helpdesk sale
zh: 网站服务台销售

note: module: base
en: website helpdesk sale loyalty
zh: 网站服务台销售忠诚度

note: module: base odoo-python
en: wkhtmltoimage 0.12.0^ is required in order to render images from html
zh: 需要有 wkhtmltoimage 0.12.0^ 才可从 html 绘制图片

note: module: base odoo-python
en: “%(attribute)s” value must be an integer (%(value)s)
zh: %(attribute)s的值必须是整数（%(value)s）

en: Color scheme for theme '{filename}' not found
zh: 主题 '{filename}' 的色彩方案未找到

en: Error loading theme '{filename}'. {exception}: {cause}
zh: 加载主题时发生错误 '{filename}'. {exception}: {cause}

en: Error saving
zh: 保存错误

en: Loading legacy color scheme format '{old_format}', please consider upgrading to current format '{new_format}': '{filename}'
zh: 加载旧配色风格文件 '{old_format}'，建议您升级到当前的新配色风格文件 '{new_format}': '{filename}'

en: Error loading color scheme '{filename}'. {exception}: {cause}
zh: 加载配色方案时发生错误 '{filename}'. {exception}: {cause}

en: Duplicate key_id '{}' found in color scheme file. Key_ids must occur only once.
zh: 配色风格文件中存在重复的 key_id '{}'，Key_id 应当只出现一次。

en: Layout file ({}) or name
zh: 键盘布局文件 ({}) 或文件名

en: Theme file (.theme) or name
zh: 主题文件 (.theme) 或文件名

en: Window size, widthxheight
zh: 窗口尺寸，宽度x高度

en: Window x position
zh: 窗口 X 坐标

en: Start in XEmbed mode, e.g. for gnome-screensaver
zh: 以 XEmbed 模式启动，即用于 gnome-screensaver

en: Allow multiple Onboard instances
zh: 允许多个 Onboard 实例

en: Silently fail to start in the given desktop environments. DESKTOPS is a comma-separated list of XDG desktop names, e.g. GNOME for GNOME Shell.
zh: 无法在所选择的桌面环境中启动。DESKTOPS 是一个由英文逗号分隔的 XDG 桌面名称列表，例如 GNOME for GNOME Shell.

en: Keep aspect ratio when resizing the window
zh: 重设窗口尺寸时保持纵横比

en: Override auto-detection and manually select quirks
    QUIRKS={metacity|compiz|mutter}
zh: 手动选择窗口管理器覆盖自动探测结果 
    QUIRKS={metacity|compiz|mutter}

en: Migrating user directory '{}' to '{}'.
zh: 正在将用户目录从 '{}' 迁移到'{}'。

note: honor XDG spec python >2.5
en: failed to migrate user directory.
zh: 无法合并用户词典

en: layout '{filename}' does not exist
zh: 布局 '{filename}' 不存在

en: theme '{filename}' does not exist
zh: 主题 '{filename}' 不存在

en: Loading theme from '{}'
zh: 从 '{}' 加载主题

en: Unable to read theme '{}'
zh: 无法读取主题 '{}'

en: Enabling auto-show requires Gnome Accessibility.
    
    Onboard can turn on accessiblity now, however it is recommended that you log out and back in for it to reach its full potential.
    
    Enable accessibility now?
zh: 自动显示功能需要 GNOME 辅助功能。
    
    Onboard 可以立即启动辅助功能，但我们仍然建议您注销并重新登录以确保不受潜在问题影响。
    
    要现在启动辅助功能吗？

en: color scheme '{filename}' does not exist
zh: 色彩方案 '{filename}' 不存在

en: gsettings schema for '{}' is not installed
zh: '{}' 的 gsettings schema 未安装

note: assume filename is just a basename instead of a full file path
en: {description} '{filename}' not found yet, retrying in default paths
zh: 未找到 {description} '{filename}'，重试默认路径

en: unable to locate '{filename}', loading default {description} instead
zh: 无法定位 '{filename}'，加载默认值 {description}

en: failed to find {description} '{filename}'
zh: 没有找到 {description} '{filename}'

en: {description} '{filepath}' found.
zh: 已找到 {description} '{filepath}'

en: Looking for system defaults in {paths}
zh: 在 {paths} 中寻找系统默认值

en: Failed to read system defaults.
zh: 读取系统默认值失败。

en: No system defaults found.
zh: 没有找到系统默认值

en: Loading system defaults from {filename}
zh: 从 {filename} 加载系统默认值

en: Found system default '[{}] {}={}'
zh: 已找到系统默认值 '[{}] {}={}'

en: System defaults: Unknown key '{}' in section '{}'
zh: 系统默认值：未知的键 '{}' ('{}' 部分)

en: System defaults: Invalid enum value for key '{}' in section '{}': {}
zh: 系统默认：按键 '{}' 的值在 '{}': {} 区域中无效

en: System defaults: Invalid value for key '{}' in section '{}'
      {}
zh: 系统默认值：无效的键值 '{}' ('{}' 部分)
      {}

en: Failed to get gsettings value.
zh: 获取 gsettings 值失败。

en: _Show Onboard
zh: 显示 Onboard(_S)

en: _Hide Onboard
zh: 隐藏 Onboard(_H)

en: Onboard on-screen keyboard
zh: Onboard 屏幕键盘

en: no window transparency available; screen doesn't support alpha channels
zh: 无法使窗口透明；屏幕不支持 Alpha 通道

en: _Save snippet
zh: 保存片段(_S)

en: _Button label:
zh: 按钮标签(_B)：

en: S_nippet:
zh: 片段(_N)：

en: Other _Languages
zh: 其他语言 (_L)

note: model.clear()
en: Core layouts
zh: 核心布局

en: Failed to execute '{}', {}
zh: 执行 '{}', {} 失败

en: Loading legacy layout, format '{}'. Please consider upgrading to current format '{}'
zh: 加载 '{}' 格式的旧布局文件，请考虑升级至 '{}' 格式文件。

en: Ignoring key '{}'. No svg filename defined.
zh: 忽略键 '{}'。未定义 svg 文件名。

en: Snippet {}
zh: 片段 {}

note: i18n: full string is "Snippet n, unassigned"
en: , unassigned
zh: ，未分配

en: copying layout '{}' to '{}'
zh: 复制布局 '{}' 到 '{}'

en: copy_layouts failed, unsupported layout format '{}'.
zh: 复制布局失败，不支持的布局格式 '{}'。

en: copying svg file '{}' to '{}'
zh: 复制 svg 文件 '{}' 到 '{}'

en: Onboard is configured to appear with the dialog to unlock the screen; for example to dismiss the password-protected screensaver.
    
    However the system is not configured anymore to use Onboard to unlock the screen. A possible reason can be that another application configured the system to use something else.
    
    Would you like to reconfigure the system to show Onboard when unlocking the screen?
zh: Onboard 可以用来显示对话框以解锁屏幕。例如用来取消带密码的屏幕保护程序等。
    
    但是当前系统配置下 Onboard 无法用于解锁屏幕，这可能是因为有另一个程序对系统进行了与 Onboard 相冲突的配置。
    
    是否要重新配置系统，以便使用 Onboard 解锁屏幕？

en: Onboard is configured to appear with the dialog to unlock the screen; for example to dismiss the password-protected screensaver.
    
    However this function is disabled in the system.
    
    Would you like to activate it?
zh: Onboard 被设置成随解锁屏幕对话框一起显示，例如通过这种方式可以解除受密码保护的屏保。
    
    但是当前系统禁用了这个功能。
    
    您希望激活这个功能吗？

note: ##############
en: <Enter label>
zh: <输入标签>

en: <Enter text>
zh: <输入文本>

en: Button Number
zh: 按钮编号

en: Button Label
zh: 按钮标签

en: Snippet Text
zh: 文本片段

en: Must be an integer number
zh: 必须是整数

en: Snippet %d is already in use.
zh: 片段 %d 已被占用。

en: Failed to load language model '{}': {} ({})
zh: 无法加载语言模型 '{}': {} ({})

en: New Input Device
zh: 新的输入设备

en: Onboard has detected a new input device
zh: Onboard 检测到一个新的输入设备

en: Do you want to use this device for keyboard scanning?
zh: 确定使用这个设备扫描键盘？

en: Use device
zh: 使用设备

en: <big>Onboard failed to open learned word suggestions.</big>
    
    The error was:
    <tt>{}</tt>
    
    Revert word suggestions to the last backup (recommended)?
zh: <big>Onboard 无法打开已学习到的单词建议</big>
    
    错误为
    <tt>{}</tt>
    
    是否将单词建议内容回滚为最近备份（推荐）？

en: <big>Onboard failed to open learned word suggestions.</big>
    
    The error was:
    <tt>{}</tt>
    
    The suggestions have to be reset, but the erroneous file will remain at 
    '{}'
zh: <big>Onboard 无法打开已学习到的单词建议</big>
    
    错误为：
    <tt>{}</tt>
    
    必须重置单词建议设置，错误文件将被保存在 
    '{}'

en: Onboard Preferences
zh: Onboard 首选项

en: Copy layout '{}' to this new name:
zh: 复制布局 '{}' 的配置信息：

en: Delete layout '{}'?
zh: 删除布局 '{}'?

en: System settings not found ({}): {}
zh: 未找到系统设置 ({})：{}

en: Author: {}
zh: 作者：{}

en: About Layout
zh: 关于布局

en: Enter a name for the new theme:
zh: 为新主题输入一个名称：

en: This theme file already exists.
    '{filename}'
    
    Overwrite it?
zh: 该主题文件已经存在。
    '{filename}'
    
    覆盖它吗？

en: Reset selected theme to Onboard defaults?
zh: 将选中主题重置为 Onboard 默认设置？

en: Delete selected theme?
zh: 删除选中主题？

note: Key style for dish-like key caps
en: Dish
zh: 巧克力键盘

en: Ubuntu Logo
zh: Ubuntu 标志

en: Press a button...
zh: 按任意键...

en: Press a key...
zh: 按任意键...

en: failed to create directory '{}': {}
zh: 无法创建目录  '{}': {}

note: translators: this is a 'tooltip' of the key_template 'hoverclick' in keyboard layout 'key_defs.xml'
en: Activate Hover Click
zh: 激活悬停单击

en: Alphanumeric keys
zh: 数字和字母键

note: translators: very short label of the numpad ENTER key
en: Ent
zh: 回车

note: #-#-#-#-#  orca_50.0.9-1_zh_CN.po (orca master)  #-#-#-#-# Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which controls whether or not function keys (F1, F2, etc.) will be spoken when pressed.
en: Function keys
zh: 功能键

en: Number block and function keys
zh: 数字键盘和功能键

note: translators: this is a 'tooltip' of the key_template 'hide' in keyboard layout 'key_defs.xml'
en: Hide Onboard
zh: 隐藏 Onboard

note: translators: this is a 'tooltip' of the key 'pause-learning.wordlist' in keyboard layout 'word_suggestions.xml'
en: Pause learning
zh: 停止学习

note: translators: very short label of the HOME key
en: Hm
zh: Home

note: translators: this is a 'tooltip' of the key_template 'layer0' in keyboard layout 'key_defs.xml'
en: Main keyboard
zh: 主键盘

note: translators: this is a 'tooltip' of the key_template 'move' in keyboard layout 'key_defs.xml'
en: Move Onboard
zh: 移动 Onboard

note: translators: this is a 'tooltip' of the key_template 'layer1' in keyboard layout 'key_defs.xml'
en: Number block and snippets
zh: 数字键盘和片段

note: translators: very short label of the PRINT key
en: Prnt
zh: Print

note: translators: this is a 'tooltip' of the key_template 'showclick' in keyboard layout 'key_defs.xml'
en: Toggle click helpers
zh: 切换单击帮助程序

note: translators: description of unicode character U+2606 translators: this is a 'tooltip' of the key 'DB07' in keyboard layout 'Small.onboard'
en: White star
zh: 白色五角星

note: translators: description of unicode character U+260F translators: this is a 'tooltip' of the key 'DB03' in keyboard layout 'Small.onboard'
en: White telephone
zh: 白色电话

note: translators: description of unicode character U+2615
en: Hot beverage
zh: 热饮

note: translators: description of unicode character U+2622 translators: this is a 'tooltip' of the key 'DB09' in keyboard layout 'Small.onboard'
en: Radioactive sign
zh: 辐射

note: translators: description of unicode character U+262E translators: this is a 'tooltip' of the key 'DB06' in keyboard layout 'Small.onboard'
en: Peace symbol
zh: 和平

note: #-#-#-#-#  onboard_1.4.3+git20260213+ds-2_zh_CN.po (onboard)  #-#-#-#-# translators: description of unicode character U+262F translators: this is a 'tooltip' of the key 'DB08' in keyboard layout 'Small.onboard'
en: Yin yang
zh: 阴阳

note: translators: description of unicode character U+2639 translators: this is a 'tooltip' of the key 'DC01' in keyboard layout 'Small.onboard'
en: Frowning face
zh: 皱眉

note: translators: description of unicode character U+263A translators: this is a 'tooltip' of the key 'DD01' in keyboard layout 'Small.onboard'
en: Smiling face
zh: 笑脸

note: translators: description of unicode character U+263C translators: this is a 'tooltip' of the key 'DD10' in keyboard layout 'Small.onboard'
en: White sun with rays
zh: 白色太阳与光线

note: translators: description of unicode character U+263E translators: this is a 'tooltip' of the key 'DC10' in keyboard layout 'Small.onboard'
en: Last quarter moon
zh: 半月

note: translators: description of unicode character U+2640 translators: this is a 'tooltip' of the key 'DD09' in keyboard layout 'Small.onboard'
en: Female sign
zh: 女性

note: translators: description of unicode character U+2642 translators: this is a 'tooltip' of the key 'DC09' in keyboard layout 'Small.onboard'
en: Male sign
zh: 男性

note: translators: description of unicode character U+2661 translators: this is a 'tooltip' of the key 'DB01' in keyboard layout 'Small.onboard'
en: White heart suit
zh: 爱心

note: translators: description of unicode character U+2662
en: White diamond suit
zh: 钻石

note: translators: description of unicode character U+2664
en: White spade suit
zh: 桃心

note: translators: description of unicode character U+2667
en: White club suit
zh: 梅花

note: translators: description of unicode character U+266B translators: this is a 'tooltip' of the key 'DB02' in keyboard layout 'Small.onboard'
en: Beamed eighth note
zh: 八分音符

note: translators: description of unicode character U+270C
en: Victory hand
zh: 胜利

note: translators: description of unicode character U+270D
en: Writing hand
zh: 手写

note: translators: description of unicode character U+1F604 translators: this is a 'tooltip' of the key 'DD03' in keyboard layout 'Small.onboard'
en: Smiling face with open mouth and smiling eyes
zh: 大笑

note: translators: description of unicode character U+1F607 translators: this is a 'tooltip' of the key 'DD08' in keyboard layout 'Small.onboard'
en: Smiling face with halo
zh: 光环笑脸

note: translators: description of unicode character U+1F608 translators: this is a 'tooltip' of the key 'DC08' in keyboard layout 'Small.onboard'
en: Smiling face with horns
zh: 带角笑脸

note: translators: description of unicode character U+1F609 translators: this is a 'tooltip' of the key 'DD04' in keyboard layout 'Small.onboard'
en: Winking face
zh: 眯单眼笑脸

note: translators: description of unicode character U+1F60A translators: this is a 'tooltip' of the key 'DD02' in keyboard layout 'Small.onboard'
en: Smiling face with smiling eyes
zh: 眯双眼笑脸

note: translators: description of unicode character U+1F60B translators: this is a 'tooltip' of the key 'DC07' in keyboard layout 'Small.onboard'
en: Face savouring delicious food
zh: 吐舌笑脸

note: translators: description of unicode character U+1F60D
en: Smiling face with heart-shaped eyes
zh: 爱心眼笑脸

note: translators: description of unicode character U+1F60E translators: this is a 'tooltip' of the key 'DD07' in keyboard layout 'Small.onboard'
en: Smiling face with sunglasses
zh: 墨镜笑脸

note: translators: description of unicode character U+1F60F
en: Smirking face
zh: 假笑‭笑脸

note: translators: description of unicode character U+1F610
en: Neutral face
zh: 平静表情

note: translators: description of unicode character U+1F612
en: Unamused face
zh: 严肃表情

note: translators: description of unicode character U+1F616 translators: this is a 'tooltip' of the key 'DC05' in keyboard layout 'Small.onboard'
en: Confounded face
zh: 困惑表情

note: translators: description of unicode character U+1F618
en: Face throwing a kiss
zh: 飞吻表情

note: translators: description of unicode character U+1F61A translators: this is a 'tooltip' of the key 'DD06' in keyboard layout 'Small.onboard'
en: Kissing face with closed eyes
zh: 闭眼亲吻

note: translators: description of unicode character U+1F61C translators: this is a 'tooltip' of the key 'DD05' in keyboard layout 'Small.onboard'
en: Face with stuck-out tongue and winking eye
zh: 眯眼吐舌

note: translators: description of unicode character U+1F61D
en: Face with stuck-out tongue and tightly closed eyes
zh: 闭眼吐舌

note: translators: description of unicode character U+1F61E
en: Disappointed face
zh: 失望表情

note: translators: description of unicode character U+1F620 translators: this is a 'tooltip' of the key 'DC02' in keyboard layout 'Small.onboard'
en: Angry face
zh: 生气表情

note: translators: description of unicode character U+1F621
en: Pouting face
zh: 撅嘴表情

note: translators: description of unicode character U+1F622 translators: this is a 'tooltip' of the key 'DC03' in keyboard layout 'Small.onboard'
en: Crying face
zh: 哭泣表情

note: translators: description of unicode character U+1F623
en: Persevering face
zh: 坚忍表情

note: translators: description of unicode character U+1F629
en: Weary face
zh: 厌烦表情

note: translators: description of unicode character U+1F62B translators: this is a 'tooltip' of the key 'DC06' in keyboard layout 'Small.onboard'
en: Tired face
zh: 疲倦表情

note: translators: description of unicode character U+1F632 translators: this is a 'tooltip' of the key 'DC04' in keyboard layout 'Small.onboard'
en: Astonished face
zh: 惊讶表情

note: translators: description of unicode character U+1F633
en: Flushed face
zh: 激动表情

note: translators: description of unicode character U+1F635
en: Dizzy face
zh: 眩晕表情

note: translators: this is a 'summary' of the keyboard layout 'Full Keyboard.onboard'
en: Desktop keyboard with edit and function keys
zh: 带有编辑和功能按键的桌面键盘

note: translators: this is a 'summary' of the keyboard layout 'Grid.onboard'
en: Grid of keys, suitable for keyboard scanning
zh: 按键以网格状排列，以方便键盘扫描

note: translators: this is a 'tooltip' of the key 'hide' in keyboard layout 'Whiteboard_wide.onboard'
en: Hide keyboard
zh: 隐藏键盘

note: translators: this is a 'description' of the keyboard layout 'Whiteboard.onboard'
en: Keyboard layout with Greek literals, arrows and more, for math and physics education on an interactive Whiteboard.
zh: 带有希腊字母的键盘布局，用于数学、物理学等学科的交互式白板演示。

note: translators: this is a 'description' of the keyboard layout 'Whiteboard_wide.onboard'
en: Keyboard layout with Greek literals, arrows and more, for math and physics education on an interactive Whiteboard.
    This layout places all keys on a single, very wide layer.
zh: 带有希腊字母、箭头和其它符号的键盘布局，用于数学和物理学等学科的交互式白板教学。
    此布局中，所有按键位于同一个较宽的层中。

note: translators: this is a 'summary' of the keyboard layout 'Compact.onboard'
en: Medium size desktop keyboard
zh: 中等尺寸桌面键盘

note: translators: this is a 'summary' of the keyboard layout 'Phone.onboard'
en: Mobile keyboard for small screens
zh: 适用于小屏幕的移动设备键盘

note: translators: this is a 'tooltip' of the key 'expand-corrections' in keyboard layout 'word_suggestions.xml'
en: More suggestions
zh: 更多建议

note: translators: this is a 'tooltip' of the key 'move' in keyboard layout 'Whiteboard_wide.onboard'
en: Move keyboard
zh: 移动键盘

note: translators: this is a 'tooltip' of the key 'quit' in keyboard layout 'Whiteboard.onboard'
en: Quit Keyboard
zh: 退出键盘

note: translators: this is a 'tooltip' of the key_template 'quit' in keyboard layout 'key_defs.xml'
en: Quit Onboard
zh: 退出 Onboard 屏幕键盘程序

note: translators: this is a 'tooltip' of the key_template 'layer2' in keyboard layout 'Whiteboard.onboard'
en: Set and Settings
zh: 设置选项

note: translators: this is a 'summary' of the keyboard layout 'Small.onboard'
en: Space efficient desktop keyboard
zh: 为桌面键盘留出足够空间

note: translators: this is a 'summary' of the keyboard layout 'Whiteboard.onboard'
en: Special characters for interactive whiteboards
zh: 为交互式白板提供的特殊字符

note: translators: this is a 'tooltip' of the key 'correction' in keyboard layout 'word_suggestions.xml'
en: Spelling suggestion
zh: 拼写建议

en: Onboard onscreen keyboard
zh: Onboard 屏幕键盘

en: Onboard Settings
zh: Onboard 设置

en: Onboard onscreen keyboard settings
zh: Onboard 屏幕键盘设置

en: Change Onboard settings
zh: 更改 Onboard 设置

en: All corners and edges
zh: 所有边角

en: Typing Assistance
zh: 输入助手

en: single-touch
zh: 单点触摸

en: multi-touch
zh: 多点触摸

en: _Auto-show when editing text
zh: 编辑文字时自动显示(_A)

en: Show Onboard when there is a recognized text window in focus. Requires Gnome Accessibility.
zh: 当焦点窗口中存在可识别文本时，需要 GNOME 辅助功能。

en: Start Onboard _hidden
zh: 启动后自动隐藏

en: Start Onboard hidden.
zh: Onboard 启动后自动隐藏。

en: Show/Hide options
zh: 显示 / 隐藏选项

en: Show floating _icon when Onboard is hidden
zh: 当 Onboard 隐藏时显示浮动图标(_I)

en: Show a floating icon on the desktop when Onboard is hidden. A click on the icon makes Onboard reappear.
zh: 当 Onboard 隐藏时在桌面上显示浮动图标。单击该图标可重新显示 Onboard。

en: Show when _unlocking the screen
zh: 解锁屏幕时显示(_U)

en: Show Onboard when the dialog to unlock the screen appears; this way Onboard can be used for example to enter the password to dismiss the screensaver when it is set to ask for it.
zh: 当出现解锁屏幕的对话时显示 Onboard。这样 Onboard 可以在必要时用于输入密码或退出屏幕保护程序。

en: Show tooltips for the keyboard&apos;s buttons.
zh: 显示键盘按键的工具提示。

en: Show tooltips for the keyboard's buttons.
zh: 显示键盘按键的工具提示。

en: _Show status icon
zh: 显示状态图标(_S)

en: Show the status item. A click on that icon hides or shows Onboard.
zh: 显示状态项。单击该图标可隐藏或显示 Onboard。

en: Dock to screen edge
zh: 固定到屏幕边缘

en: Dock the keyboard to the edge of the screen.
zh: 将键盘固定到屏幕边缘

en: Docking
zh: 固定

en: Show window _decoration
zh: 显示窗口装饰(_D)

en: Show window caption and frame.
zh: 显示窗口标题和边框。

en: Show always on visible _workspace
zh: 总在可见的工作区显示(_W)

en: &quot;Sticky&quot; mode for keyboard and floating icon.
zh: &quot;吸附模式&quot;用于键盘和浮动图标。

en: "Sticky" mode for keyboard and floating icon.
zh: 吸附模式用于键盘和浮动图标。

en: _Force window to top
zh: 常居顶端(_F)

en: Try harder to keep Onboard above anything on-screen.
zh: 尽更大努力保持 Onboard 在屏幕最上层。

en: Keep _aspect ratio
zh: 保持宽高比(_A)

en: Constrain window size to the layout&apos;s aspect ratio.
zh: 根据布局和纵横比保持窗口尺寸

en: Constrain window size to the layout's aspect ratio.
zh: 将窗口尺寸限为布局的宽高比。

en: Floating Window Options
zh: 浮动窗口选项

en: Window options
zh: 窗口选项

en: Wind_ow:
zh: 窗口(_O)：

en: Transparency of the whole keyboard window. Requires compositing.
zh: 透明化整个键盘窗口。需要窗口混成。

en: Transparency of the keyboard background
zh: 键盘背景的透明度

en: _No background
zh: 没有背景(_N)

en: Show the desktop through the gaps between keys.
zh: 在键之间的空隙处显示桌面。

en: Set _transparency to
zh: 设置透明度为

en: Enable inactive transparency. Requires compositing.
zh: 启用非活动状态半透明显示。需要窗口混成。

en: Transparency when the pointer leaves the keyboard. Requires compositing.
zh: 当鼠标指针离开时透明化键盘。需要开启窗口混成。

en: Delay in seconds until the inactive transparency takes effect.
zh: 在非活动透明生效前延迟的描述。

en: When Inactive
zh: 不活动时

en: Resize Protection
zh: 缩放保护

en: Follow _system theme
zh: 使用系统主题(_S)

en: Remember what Onboard theme was last used for every system theme.
zh: 记住与每个系统主题所对应使用的 Onboard 主题。

en: Snippets are pieces of text which are entered when the corresponding button in Onboard is pressed.
zh: 片断是 Onboard 中按下相应按钮时输入的一段文本。

en: Play click sound on keypress.
zh: 在按键时播放音效。

en: Show label popups
zh: 显示弹窗标签

en: Show label popups above pressed keys.
zh: 在所按下的键上方显示弹窗标签。

en: Key-press Feedback
zh: 按键反馈

en: Show secondary labels
zh: 显示二级标签

en: Show characters reachable with or without the shift key.
zh: 显示可用字符。

en: Key Labels
zh: 按键标签

en: _Long press action:
zh: 长按动作(_L)：

en: Choose between key-repeat or long-press menus. Mainly affects alpha-numeric keys.
zh: 在重复按键或长按菜单中选择。主要影响键盘和数字按键。

en: Modifier _behavior:
zh: 修饰键行为(_B)：

en: Behavior of modifier and layer keys.
zh: 修饰按键和层级按键行为。

en: Seconds of inactivity until active modifiers and layer keys are released. 0 to disable.
zh: 修饰键或层级键松开前的静默时间。0 为禁用此功能。

en: Key Behavior
zh: 按键行为

en: _Input event source:
zh: 输入来源 (I)：

en: Choose &apos;XInput&apos; for more reliable typing into text entries with pop-up selections. The &apos;GTK&apos; option offers better compatibility, but typing may fail in the presence of pointer grabs, e.g. with open pop-up windows.
zh: 选择 &apos;XInput&apos; 以便更可靠地进行输入和文字选择操作。而 &apos;GTK&apos; 选项拥有更好的兼容性，但是在进行打开弹出窗口等操作时可能会失效。

en: Choose 'XInput' for more reliable typing into text entries with pop-up selections. The 'GTK' option offers better compatibility, but typing may fail in the presence of pointer grabs, e.g. with open pop-up windows.
zh: 选择 XInput 以便更可靠地进行输入和文字选择操作。而 GTK 选项拥有更好的兼容性，但是在进行打开弹出窗口等操作时可能会失效。

en: Input Options
zh: 输入选项

en: Show _suggestions
zh: 显示建议 (_S)

en: Enable word completion and prediction.
zh: 打开自动补全和联想输入。

en: Show spelling suggestions
zh: 显示拼写建议

en: Check spelling of the word at or before the cursor.
zh: 检查鼠标位置及其之前的拼写。

en: _Learn from typed text
zh: 学习已输入的文本内容 (_L)

en: Remember new words, their recency and frequency to improve the suggestions over time.
zh: 记住新词组及其频率和输入时间，以提高自动联想精确度。

en: Insert word _separators
zh: 插入分词符 (S)

en: Add and remove spaces when inserting word suggestions followed by punctuation characters.
zh: 当插入的拼写后存在标点符号时自动添加或移除空格。

en: Show button to pause learning
zh: 显示停止学习按钮

en: Words typed while this button is pressed won't be remembered.
zh: 按下该键后，系统将不会记忆您输入的词汇

en: Show lan_guage switcher
zh: 显示语言切换器 (_G)

en: Show a button for language selection.
zh: 显示语言选择按钮

en: Word Suggestions
zh: 词组建议

en: Auto-capitalize while typing
zh: 输入时自动首字母大写

en: Automatically capitalize sentence begins and name words.
zh: 自动大写句首字母和专有名词。

en: Auto-correct spelling
zh: 自动纠正拼写

en: Automatically correct the last word.
zh: 自动纠正最近输入的词。

en: The spell check engine to use.
zh: 所使用的拼写检查引擎。

en: Spell-check backend:
zh: 拼写检查后端：

en: Auto-correction
zh: 自动纠正

en: Enable  keyboard _scanning
zh: 启用键盘扫描(_S)

en: Keyboard Scanning
zh: 键盘扫描

en: _Motion threshold:
zh: 动作阈值 (M)：

en: Hide hover click window
zh: 隐藏悬停按键窗口

en: Hide the system-provided hover click window while Onboard is running.
zh: Onboard 运行时隐藏系统提供的悬停单击窗口。

en: Enable click type window on exit
zh: 退出时打开按键输入窗口

en: Always enable the system-provided hover click window when exiting Onboard.
zh: 退出 Onboard 时总是启动系统提供的悬停单击窗口。

en: Docking settings
zh: 贴靠设置

en: Shrink workarea
zh: 缩小工作区

en: Shrink the available space for maximized windows.
zh: 当窗口最大化时缩小占用空间

en: Expand on landscape screens
zh: 屏幕处于横向状态时扩展键盘

en: Expand keyboard to the width of the workarea.
zh: 将键盘扩展到工作区宽度

en: Expand on portrait screens
zh: 屏幕处于纵向状态时扩展键盘

en: Dock to screen edge:
zh: 贴靠到屏幕边缘：

en: Automatic scan for 1 switch
zh: 当使用一个开关时自动扫描按键

en: Critical overscan for 1 switch
zh: 使用一个开关时记录扫描历史

en: Step scan for 2 switches
zh: 当使用两个开关操作时进行步进扫描

en: Directed scan for 3 or 5 switches
zh: 当使用三到五个开关时进行定向扫描

en: Scanner Settings
zh: 扫描仪设置

en: Select a scanning _profile:
zh: 选择扫描配置：

en: _Step interval:
zh: 步骤间隔(_S)：

en: Sc_an cycles:
zh: 扫描周期(_A)：

en: The time the scanner rests on a key or group before moving to the next. (in seconds)
zh: 扫描器停留在一个按键或键组上的秒数

en: The number of times the scanner cycles through the entire keyboard before it stops.
zh: 扫描器停止前扫描键盘的周期数。

en: Step _only during switch down
zh: 仅在开关被按下时前进扫描 (_O)

en: Progress the highlight only while the switch is held down.
zh: 仅在开关被持续按下时前进扫描

en: _Forward interval:
zh: 前进间隔(_F)：

en: _Backtrack interval:
zh: 后退间隔(_B)：

en: The time the scanner rests on a key  while progressing forward. (in seconds)
zh: 扫描器前进时在每个键上停留的时间。(单位：秒)

en: The time the scanner rests on a key  while moving backwards. (in seconds)
zh: 扫描器后退时在每个键上停留的时间。(单位：秒)

en: Backtrack _steps:
zh: 回溯步数(_S):

en: The number of keys the scanner steps back before moving forward again.
zh: 扫描器继续前进之前后退的键数

en: _Alternate switch actions
zh: 交换切换动作(_A)

en: Swap the scan actions after every key activation. The Step action will become the Activate action and vice versa.
zh: 每次按键激活后切换扫描动作。移动操作将变为激活操作，反之亦然。

en: _Select an input device:
zh: 选择输入设备(_S)：

en: _Use this device only for scanning
zh: 仅将此设备用于扫描(_U)

en: The selected device should not control the system mouse cursor or the keyboard caret.
zh: 选中的设备不应控制系统鼠标或键盘光标。

en: Color Sche_me
zh: 色彩方案(_M)

en: Light Direction
zh: 光线方向

en: R_oundness:
zh: 圆度(_O)

en: B_order width:
zh: 边框宽度 (_O)：

en: Key Style
zh: 按键风格

en: _Strength:
zh: 强度 (_S)：

en: _Attributes:
zh: 属性(_A)：

en: I_ndependent size
zh: 独立大小(_N)

en: _Super key:
zh: _Super 键

en: Label Override
zh: 标签覆盖

en: Window Options
zh: 窗口选项

en: You are not connected to Tor yet...
zh: 您还未连接到 Tor...

en: Onion Circuits
zh: Onion 链路

en: Click on a circuit for more detail about its Tor relays.
zh: 点击一个链路了解有关其 Tor 中继的更多信息。

en: The connection to Tor was lost...
zh: 至 Tor 的连接已丢失...

en: GeoIP database unavailable. No country information will be displayed.
zh: GeoIP 数据库不可用。国家/地区信息将不会显示。

en: Bandwidth:
zh: 带宽：

note: Type: string Description
en: DB server host names for your home cell:
zh: 您起始单元的数据库服务器主机名：

note: Type: string Description
en: AFS uses the file /etc/openafs/CellServDB to hold the list of servers that should be contacted to find parts of a cell.  The cell you claim this workstation belongs to is not in that file.  Enter the host names of the database servers separated by spaces. IMPORTANT: If you are creating a new cell and this machine is to be a database server in that cell, only enter this machine's name; add the other servers later after they are functioning. Also, do not enable the AFS client to start at boot on this server until the cell is configured.  When you are ready you can edit /etc/openafs/afs.conf.client to enable the client.
zh: AFS 使用 /etc/openafs/CellServDB 文件来存放那些在寻找一个单元 (cell) 各部分服务器用来联系的服务器列表. 当前工作站您声称其所在的单元并不在这个文件里. 请以空格分隔输入该单元数据库服务器的主机名. 重要提示: 如果您正在创建一个新单元并且该机将做为此单元的数据库服务器, 那么只输入这台机器的主机名即可; 其他服务器当他们可用时再加入进来. 并且, 直到该单元配置完成之前不要令 AFS 客户端在这台服务器引导时启动. 当您一切就绪以后可以编辑 /etc/openafs/afs.conf 来打开客户端.

note: Type: string Description
en: AFS cell this workstation belongs to:
zh: 这台工作站所属的 AFS 单元:

note: Type: string Description
en: AFS filespace is organized into cells or administrative domains. Each workstation belongs to one cell.  Usually the cell is the DNS domain name of the site.
zh: AFS 文件空间按单元和管理域来组织. 每一台工作站属于一个单元. 单元名是通常是该站点的 DNS 域名.

note: Type: string Description
en: Size of AFS cache in kB:
zh: 以 kB 计的 AFS 缓存大小:

note: Type: string Description
en: AFS uses an area of the disk to cache remote files for faster access.  This cache will be mounted on /var/cache/openafs.  It is important that the cache not overfill the partition it is located on.  Often, people find it useful to dedicate a partition to their AFS cache.
zh: AFS 使用磁盘的一块区域来缓存远程文件来加速访问. 缓存将被挂载到 /var/cache/openafs. 很重要的一点是不能让该缓存把它所在的分区填满. 通常, 人们发现用独立的分区做 AFS 缓存很有用.

note: Type: boolean Description
en: Run Openafs client now and at boot?
zh: 现在就启动 OpenAFS 客户端并且开机启动吗?

note: Type: boolean Description
en: Look up AFS cells in DNS?
zh: 要通过 DNS 查询 AFS 单元吗?

note: Type: boolean Description
en: In order to contact an AFS cell, you need the IP addresses of the cell's database servers.  Normally, this information is read from /etc/openafs/CellServDB.  However, if Openafs cannot find a cell in that file, it can use DNS to look for AFSDB records that contain the information.
zh: 为了联系一个 AFS 单元, 您需要该单元的数据库服务器 IP 地址. 正常情况下, 这一信息从 /etc/openafs/CellServDB 读取. 尽管如此, 如果 OpenAFS 无法在这个文件里找到一个单元, 它可以用 DNS 查询包含这一信息的 AFSDB 记录.

note: Type: boolean Description
en: Encrypt authenticated traffic with AFS fileserver?
zh: 要加密和 AFS 文件服务器之间的认证通信吗?

note: Type: boolean Description
en: AFS provides a weak form of encryption that can optionally be used between a client and the fileservers.  While this encryption is weaker than DES and thus is not sufficient for highly confidential data, it does provide some confidentiality and is likely to make the job of a casual attacker significantly more difficult.
zh: AFS 提供一种可选的弱加密形式用在客户端和文件服务器之间. 虽然这种加密比 DES 还弱一些, 从而不能适用于那些高度机密数据, 但它确实提供了一定的保密性, 可以令那些偶然的攻击明显地变得困难.

en: Sparse
zh: 较稀疏

note: Type: select Description
en: Dynamically generate the contents of /afs?
zh: 动态生成 /afs 的内容吗?

note: Type: select Description
en: /afs generally contains an entry for each cell that a client can talk to. Traditionally, these entries were generated by servers in the client's home cell.  However, OpenAFS clients can generate the contents of /afs dynamically based on the contents of /etc/openafs/CellServDB and DNS.
zh: /afs 里通常含有客户端能访问到的每一个单元的入口. 这些入口传统上是由客户端所在单元的服务器生成.  尽管如此, OpenAFS 客户端也可以根据 /etc/openafs/CellServDB 和 DNS 的内容来动态生成 /afs 的内容.

note: Type: select Description
en: If you generate /afs dynamically, you may need to create /etc/openafs/CellAlias to include aliases for common cells.  (The syntax of this file is one line per alias, with the cell name, a space, and then the alias for that cell.)
zh: 如果您动态生成 /afs, 您可能需要创建 /etc/openafs/CellAlias 来包含通用单元的别名.  (这个文件的语法是每个别名一行, 由单元名, 一个空格, 和该单元的别名组成.)

note: Type: boolean Description
en: Use fakestat to avoid hangs when listing /afs?
zh: 使用 fskestat 来避免对 /afs 列目录时挂起吗?

note: Type: boolean Description
en: Because AFS is a global file space, operations on the /afs directory can generate significant network traffic.  If some AFS cells are unavailable then looking at /afs using ls or a graphical file browser may hang your machine for minutes.  AFS has an option to simulate answers to these operations locally to avoid these hangs.  You want this option under most circumstances.
zh: 因为 AFS 是一个公共文件空间, 所以对 /afs 目录的操作能产生明显的网络流量.  如果某些 AFS 单元无法访问, 那么当使用 ls 或者图形界面文件浏览器列 /afs 目录时可能会令您的主机挂起几分钟. AFS 有一个选项可以将这些操作模拟成本机操作从而避免这类挂起.  大多数情况下您都需要这一选项.

note: Type: string Description
en: Cell this server serves files for:
zh: 这台文件服务器所在的单元:

note: Type: string Description
en: AFS fileservers belong to a cell.  They have the key for that cell's Kerberos service and serve volumes into that cell.  Normally, this cell is the same cell as the workstation's client belongs to.
zh: AFS 文件服务器属于一个单元.  它们有该单元的 Kerberos 服务密钥并且为该单元提供卷服务. 正常情况下, 这个单元跟工作站上的客户端属于的那个单元是同一个.

note: Type: note Description
en: OpenAFS file server probably does not work!
zh: OpenAFS 文件服务器可能不会工作!

note: Type: note Description
en: You are running the OpenAFS file server package on an alpha.  This probably doesn't work; the DES code is flaky on the alpha, along with the threaded file server.  Likely, the fileserver will simply fail to start, but if it does load, data corruption may result.  You have been warned.
zh: 您正在一台 alpha 机上运行 OpenAFS 文件服务器包.  这可能不会工作; alpha 下的随线程文件服务器带的 DES 代码很奇怪. 文件服务器很可能简单地直接启动失败, 但如果它确实起来了, 数据错乱也有可能发生. 您将被警告这点.

en: Invalid action "%s" requested. No such action exists.
zh: 请求的动作 "%s" 无效。该动作不存在。

en: Failed to convert the path "%s" from utf8
zh: 从 utf8 转换路径 "%s" 时失败

en: Are you sure you want to exit Openbox?
zh: 确认退出 Openbox?

en: Exit Openbox
zh: 退出 Openbox

en: Unnamed Window
zh: 未命名窗口

en: Killing...
zh: 杀死中...

en: The window "%s" does not seem to be responding.  Do you want to force it to exit by sending the %s signal?
zh: 窗口 "%s" 似乎失去了响应. 发送信号 %s 以强制退出吗?

en: End Process
zh: 结束进程

en: The window "%s" does not seem to be responding.  Do you want to disconnect it from the X server?
zh: 窗口 "%s" 似乎失去了响应. 断开其与 X 服务器的连接?

en: Manage desktops
zh: 管理桌面

en: _Add new desktop
zh: 添加新桌面(_A)

en: _Remove last desktop
zh: 移除最后一个桌面(_R)

en: All desktops
zh: 所有桌面

en: Always on _top
zh: 总在最上层(_T)

en: Always on _bottom
zh: 总在最底层(_B)

en: _Send to desktop
zh: 发送到桌面(_S)

en: Client menu
zh: 客户端菜单

en: Resi_ze
zh: 调整大小(_Z)

en: _Roll up/down
zh: 卷起/放下(_R)

en: Un/_Decorate
zh: 去除装饰(_D)

en: Invalid context "%s" in mouse binding
zh: 鼠标绑定中无效的上下文 "%s"

en: Invalid button "%s" specified in config file
zh: 配置文件中指定的按钮 "%s" 无效

en: Unable to make directory '%s': %s
zh: 无法创建目录 '%s': %s

en: Conflict with key binding in config file
zh: 配置文件中的组合键冲突

en: Unable to find a valid menu file "%s"
zh: 无法找到有效的菜单文件 "%s"

en: Failed to execute command for pipe-menu "%s": %s
zh: 执行管道菜单的命令 "%s" 时失败: %s

en: Invalid output from pipe-menu "%s"
zh: 管道菜单 "%s" 的输出无效

en: Attempted to access menu "%s" but it does not exist
zh: 尝试读取菜单 "%s"，但是它不存在

en: Invalid button "%s" in mouse binding
zh: 鼠标绑定中的无效按键 "%s"

en: Unable to change to home directory "%s": %s
zh: 无法切换到主目录 "%s": %s

en: Failed to open the display from the DISPLAY environment variable.
zh: 在打开DISPLAY环境变量所指定的X显示时失败。

en: Failed to initialize the obrender library.
zh: 初始化obrender库时失败。

en: X server does not support locale.
zh: X服务器不支持locale。

en: Cannot set locale modifiers for the X server.
zh: 无法设置X服务器的locale修饰键。

en: Unable to find a valid config file, using some simple defaults
zh: 无法找到有效的配置文件，使用一些简单的默认值

en: One or more XML syntax errors were found while parsing the Openbox configuration files.  See stdout for more information.  The last error seen was in file "%s" line %d, with message: %s
zh: 当解析 Openbox 配置文件时发现一个或多个 XML 语法错误.  更多信息查看 stdout.  最近的错误出现于文件 "%s" 中第 %d 行的: %s

en: Unable to load a theme.
zh: 无法读入主题。

en: Openbox Syntax Error
zh: Openbox 语法错误

en: Restart failed to execute new executable "%s": %s
zh: 重新启动以执行新的可执行文件 "%s" 时失败: %s

en: Syntax: openbox [options]
zh: 用法: openbox [选项]

en:   --help              Display this help and exit
zh:   --help              显示该帮助信息后退出

en:   --version           Display the version and exit
zh:   --version           显示版本号后退出

en:   --replace           Replace the currently running window manager
zh:   --replace           替换当前运行的窗口管理器

note: TRANSLATORS: if you translate "FILE" here, make sure to keep the "Specify..." aligned still, if you have to, make a new line with \n and 22 spaces. It's fine to leave it as FILE though.
en:   --config-file FILE  Specify the path to the config file to use
zh:   --config-file FILE  使用指定的配置文件

en:   --sm-disable        Disable connection to the session manager
zh:   --sm-disable        禁止连接到会话管理器

en: 
    Passing messages to a running Openbox instance:
zh: 
    传递信息给运行中的 Openbox 实例：

en:   --reconfigure       Reload Openbox's configuration
zh:   --reconfigure       重新载入 Openbox 的配置

en:   --restart           Restart Openbox
zh:   --restart           重新启动 Openbox

en:   --exit              Exit Openbox
zh:   --exit              退出 Openbox

en: 
    Debugging options:
zh: 
    调试选项：

en:   --sync              Run in synchronous mode
zh:   --sync              在同步模式中运行

en:   --debug             Display debugging output
zh:   --debug            显示调试输出

en:   --debug-focus       Display debugging output for focus handling
zh:   --debug-focus       显示焦点处理的调试输出

en:   --debug-xinerama    Split the display into fake xinerama screens
zh:   --debug-xinerama    分割显示到伪造的 xinerama 屏幕中

en: 
    Please report bugs at %s
zh: 
    请向 %s 报告错误

en: Invalid command line argument "%s"
zh: 无效的命令行参数 "%s"

en: A window manager is already running on screen %d
zh: 已经有窗口管理器运行在屏幕 %d

en: Could not acquire window manager selection on screen %d
zh: 在屏幕 %d 无法被选为窗口管理器

en: The WM on screen %d is not exiting
zh: 屏幕 %d 的窗口管理器没有退出

note: TRANSLATORS: If you need to specify a different order of the arguments, you can use %1$d for the first one and %2$d for the second one. For example, "The current session has %2$d desktops, but Openbox is configured for %1$d ..."
en: Openbox is configured for %d desktop, but the current session has %d.  Overriding the Openbox configuration. | Openbox is configured for %d desktops, but the current session has %d.  Overriding the Openbox configuration.
zh[0]: Openbox 配置了 %d 个桌面, 当前会话拥有 %d 桌面. 覆盖 Openbox 的配置.
zh[1]: Openbox 配置了 %d 个桌面, 当前会话拥有 %d 桌面. 覆盖 Openbox 的配置.

en: desktop %i
zh: 桌面 %i

en: Running %s
zh: 运行 %s

en: Invalid modifier key "%s" in key/mouse binding
zh: 键盘/鼠标的绑定 "%s" 无效

en: Invalid key code "%s" in key binding
zh: 按盘绑定中无效的键盘码 "%s"

en: Invalid key name "%s" in key binding
zh: 按键绑定中无效的键名 "%s"

en: Requested key "%s" does not exist on the display
zh: 请求的按键 "%s" 在显示中不存在

en: (Unnamed Track)
zh: （未命名航迹）

en: Vessel, type unknown
zh: 船舶，类型未知

en: Freightbarge
zh: 货运驳船

en: Passenger ship, ferry, cruise ship, red cross ship
zh: 客船，滚装船，游轮，红十字医疗船

en: Tanker
zh: 油轮

en: Underway using Engine
zh: 动力船在航

en: At Anchor
zh: 锚泊中

en: Not Under Command
zh: 失控

en: Restricted Manoeuvrability
zh: 操纵性受限

en: Constrained by draught
zh: 受限于吃水

en: Moored
zh: 系泊

en: Aground
zh: 搁浅

en: Engaged in Fishing
zh: 捕鱼中

en: Underway Sailing
zh: 帆船在航

en: High Speed Craft
zh: 高速船

en: Wing In Ground Effect
zh: 地效翼

en: Power-driven vessel towing astern (regional use)
zh: 动力驱动船只尾部拖带（部分区域使用）

en: Power-driven vessel pushing ahead or towing alongside (regional use)
zh: 动力驱动船只船头顶推或者侧拖（部分区域使用）

en: Reserved 13
zh: 预留13

en: Reserved 14
zh: 预留14

en: AtoN Virtual
zh: AtoN 虚拟机

en: AtoN Virtual (On Position)
zh: AtoN虚拟机（开启）

en: AtoN Virtual (Off Position)
zh: AtoNe虚拟机（关闭）

en: AtoN Real
zh: AtoN实时

en: AtoN Real (On Position)
zh: AtoN实时（开启）

en: AtoN Real(Off Position)
zh: AtoN实时（关闭）

en: SAR Helicopter
zh: 搜救直升机

en: SAR Aircraft
zh: SAR航空器

en: MMSI
zh: 移动识别码

en: IMO
zh: 国际海事组织

en: Safety Broadcast Message
zh: 安全广播信息

en:  (Last Known)
zh:  (最后所知)

en: Report Age
zh: 报告间隔

en: Report as of
zh: 报告为

en: ETA (UTC)
zh: 预抵时间（国际协调时）

en: Turn Rate
zh: 旋转率

en: Bearing
zh: 方位

en: CPA
zh: 船只会遇

en: Inland Blue Flag
zh: 内率蓝旗

en:  COG Unavailable
zh:  对地航向未知

en: AtoN
zh: AtoNe

en: Aid to Navigation
zh: 航行辅助

en: DSC Distress
zh: DSC海难

en: DSC Position Report
zh: DSC位置报告

en: SART
zh: 雷达应答器

en: ARPA
zh: 避碰雷达

en: APRS
zh: 自动位置报告系统

en: APRS Position Report
zh: ARPA位置报告

en: Unk
zh: 未知

en: Sinking
zh: 下沉

en: Madeira
zh: 马德拉群岛

note: #-#-#-#-#  tzsetup_1:0.123_zh_CN.po (debian-installer)  #-#-#-#-# Type: select Choices :sl3:
en: Alaska
zh: 阿拉斯加

en: Antilles
zh: 安的列斯群岛

en: United States Virgin Islands
zh: 美国维尔京群岛

en: Azerbaijani Republic
zh: 阿萨拜疆

en: People's Rep. of Korea
zh: 朝鲜

en: Adelie Land
zh: 阿黛利地

en: Lao People's Dem. Rep.
zh: 老挝.

en: Pitcairn Island
zh: 皮坎南

en: Saint Paul
zh: 圣保罗

en: Capo Verde
zh: 佛得角

en: Crozet Archipelago
zh: 海克罗泽群岛

en: Comoros (Union of the)
zh: 科摩罗联邦

en: Kerguelen Islands
zh: 克尔格伦群岛

en: South Sudan (Republic of)
zh: 南苏丹

en: Dem Rep.of the Congo
zh: 刚果民主共和国

en: France - Guiana
zh: 法属圭亚那

en: Fishing Vessel
zh: 渔船

en: Towing Vessel
zh: 拖带船

en: Towing Vessel, Long
zh: 长拖带船

en: Dredger
zh: 挖泥船

en: Diving Ops Vessel
zh: 潜水作业船只

en: Military Vessel
zh: 军用船只

en: Sailing Vessel
zh: 航行船只

en: Pleasure craft
zh: 游船

en: Pilot Vessel
zh: 引水船

en: Search and Rescue Vessel
zh: 搜救船

en: Tug
zh: 拖轮

en: Port Tender
zh: 港口供应船

en: Pollution Control Vessel
zh: 防污船

en: Law Enforcement Vessel
zh: 执法船

en: Medical Transport
zh: 医疗运输船

en: Passenger Ship
zh: 客船

en: Cargo Ship
zh: 货船

en: Reference Point
zh: 参考点

en: RACON
zh: 信标

en: Fixed Structure
zh: 固定建筑

en: Light w/Sectors
zh: 扇形灯塔

en: Leading Light Front
zh: 前引导灯

en: Leading Light Rear
zh: 后引导灯

en: Cardinal N Beacon
zh: 北界标

en: Cardinal E Beacon
zh: 东界标

en: Cardinal S Beacon
zh: 南界标

en: Cardinal W Beacon
zh: 西界标

en: Beacon, Port Hand
zh: 立标，左侧

en: Beacon, Starboard Hand
zh: 灯标，右侧

en: Beacon, Preferred Channel Port Hand
zh: 灯标，推荐航道左侧

en: Beacon, Preferred Channel Starboard Hand
zh: 灯标，推荐航道右侧

en: Beacon, Isolated Danger
zh: 灯标，封闭危险区

en: Beacon, Safe Water
zh: 灯标，安全水域

en: Beacon, Special Mark
zh: 灯标，特殊标志

en: Cardinal Mark N
zh: 北界标志N

en: Cardinal Mark E
zh: 东界标志E

en: Cardinal Mark S
zh: 南界标志S

en: Cardinal Mark W
zh: 西基准标志

en: Port Hand Mark
zh: 左侧标志

en: Starboard Hand Mark
zh: 右侧标志

en: Preferred Channel Port Hand
zh: 推荐航道左侧

en: Preferred Channel Starboard Hand
zh: 推荐航道右侧

en: Isolated Danger
zh: 封闭危险区

en: Safe Water
zh: 安全水域

en: Special Mark
zh: 特殊标志

en: Light Vessel/Rig
zh: 灯塔船/设施

en: Position Report
zh: 位置报告

en: Distress
zh: 海难

en: ARPA radar target
zh: ARPA雷达目标

en: F/V
zh: 渔船

en: Tow
zh: 拖带

en: Long Tow
zh: 加长拖带

en: D/V
zh: 无动力船

en: Mil/V
zh: 军船

en: S/V
zh: 帆船

en: Yat
zh: 游艇

en: HSC
zh: 快船

en: SAR/V
zh: 救助船

en: Tender
zh: 供应船

en: PC/V
zh: 防污船

en: Pass/V
zh: 客船

en: M/V
zh: 轮船

en: M/T
zh: 油轮

en: Ref. Pt
zh: 参考点

en: Fix.Struct.
zh: 固定建筑.

en: Lt
zh: 灯塔

en: Lt sect.
zh: 扇形灯塔.

en: Ldg Lt Front
zh: 前方引导灯塔

en: Ldg Lt Rear
zh: 后方引导灯塔

en: Card. N
zh: 北基准灯标

en: Card. E
zh: 东基准灯标

en: Card. S
zh: 南基准灯标

en: Card. W
zh: 西基准灯标

en: Stbd
zh: 右侧

en: Pref. Chnl
zh: 推荐航道

en: Isol. Dngr
zh: 封闭危险区

en: Port Hand
zh: 左手向

en: Stbd Hand
zh: 右手向

en: LtV/Rig
zh: 灯塔船/设施

en: Connecting to
zh: 正连接到

en: GPSD
zh: GPSD（GPS守护进程）

en: NMi
zh: 海里

en: Waypoints can be renamed to reflect the new order, the names will be '001', '002' etc.
    
    Do you want to rename the waypoints?
zh: 航路点可重命名以反映新的顺序，名称将为 '001', '002' 等等
    
    重命名航路点？

en: Waypoints will be renamed to reflect the natural order, the names will be '001', '002' etc.
    
    Do you want to rename the waypoints?
zh: 航点将被重命名以反映自然顺序，名称将为“001”、“002”等。
    
    你想重命名航点吗？

en: About OpenCPN
zh: 关于OpenCPN

en: OpenCPN Alert
zh: OpenCPN报警

en: OpenCPN AIS Alert
zh: OpenCPN AIS报警

en: Object Query
zh: 对象查询

en: Overwrite Garmin device route number 1?
zh: 覆盖Garmin 设备路由编号1？

en: OpenCPN Message
zh: OpenCPN 消息

en: Send to GPS
zh: 发送至GPS

en: Route Properties
zh: 航线属性

en: Extra Object Info
zh: 额外目标信息

en: Send to Peer
zh: 对等传输/点对点传输

en: Track properties
zh: 航迹属性

en: The Open Source Chart Plotter/Navigator
zh: 开源的海图/导航软件

en: Copy Log File to Clipboard
zh: 复制日志文件至粘贴板

en: Copy Settings File to Clipboard
zh: 复制设置文件至粘贴板

en: OpenCPN Info
zh: OpenCPN信息

en: AIS Alert
zh: AIS报警

en: Caution Area: Marine mammals habitat (implies whales NOT observed)
zh: 注意：海洋哺乳动物栖息地（隐藏鲸鱼未观察到）

en: Caution Area: Marine mammals in area - reduce speed
zh: 注意：本水域有海洋哺乳动物-减速

en: Caution Area: Marine mammals in area - stay clear
zh: 注意：本水域有海洋哺乳动物-请避让

en: Caution Area: Marine mammals in area - report sightings
zh: 注意：本水域有海洋哺乳动物-看到请报告

en: Caution Area: Protected habitat - reduce speed
zh: 注意：栖息地保护水域-请减速

en: Caution Area: Protected habitat - stay clear
zh: 注意：栖息地保护水域-请避让

en: Caution Area: Protected habitat - no fishing or anchoring
zh: 注意：栖息地保护水域-禁止捕鱼或锚泊

en: Caution Area: Derelicts (drifting objects)
zh: 注意：漂浮物（浮动目标）

en: Caution Area: Traffic congestion
zh: 注意：航行拥塞区

en: Caution Area: Marine event
zh: 注意：海洋活动水域

en: Caution Area: Divers down
zh: 注意：水下有潜水员

en: Caution Area: Swim area
zh: 注意：游泳水域

en: Caution Area: Dredge operations
zh: 注意：疏浚作业水域

en: Caution Area: Survey operations
zh: 注意：测绘作业水域

en: Caution Area: Underwater operation
zh: 注意：水下操作水域

en: Caution Area: Seaplane operations
zh: 注意：水上飞机水域

en: Caution Area: Fishery - nets in water
zh: 注意：该水域有渔网

en: Caution Area: Cluster of fishing vessels
zh: 注意：集群渔船

en: Caution Area: Fairway closed
zh: 注意：航道关闭

en: Caution Area: Harbour closed
zh: 注意：港口关闭

en: Caution Area: Risk (define in Associated text field)
zh: 注意：危险水域（配相关文字说明）

en: Caution Area: Underwater vehicle operation
zh: 注意：水下机械作业水域

en: (reserved for future use)
zh: (规划用途)

en: Environmental Caution Area: Storm front (line squall)
zh: 周围危险区：前方风暴（暴风锋面）

en: Environmental Caution Area: Hazardous sea ice
zh: 周围风险区：冰区，危险

en: Environmental Caution Area: Storm warning (storm cell or line of storms)
zh: 周围危险区：风暴警告（暴风中心或锋面）

en: Environmental Caution Area: High wind
zh: 周围风险区：大风

en: Environmental Caution Area: High waves
zh: 周围风险区：大浪

en: Environmental Caution Area: Restricted visibility (fog, rain, etc.)
zh: 周围危险区：能见度受限（雾，雨等）

en: Environmental Caution Area: Strong currents
zh: 周围风险区：强流

en: Environmental Caution Area: Heavy icing
zh: 周围风险区：厚冰

en: Restricted Area: Fishing prohibited
zh: 禁区：禁止捕鱼

en: Restricted Area: No anchoring.
zh: 禁区：禁止锚泊。

en: Restricted Area: Entry approval required prior to transit
zh: 禁区：穿行前需申请进入许可

en: Restricted Area: Entry prohibited
zh: 禁区：禁止驶入

en: Restricted Area: Active military OPAREA
zh: 禁区：军事OPAREA活动区

en: Restricted Area: Firing - danger area.
zh: 禁区：火灾危险区。

en: Restricted Area: Drifting Mines
zh: 禁区：漂流水雷

en: Anchorage Area: Anchorage open
zh: 锚泊区：开放

en: Anchorage Area: Anchorage closed
zh: 锚泊区：关闭

en: Anchorage Area: Anchoring prohibited
zh: 锚泊区：禁止锚泊

en: Anchorage Area: Deep draft anchorage
zh: 锚泊区：大吃水锚泊

en: Anchorage Area: Shallow draft anchorage
zh: 锚泊区：小吃水锚泊

en: Anchorage Area: Vessel transfer operations
zh: 锚泊区：过船作业

en: Security Alert - Level 1
zh: 安全警报-一级

en: Security Alert - Level 2
zh: 安全警报-二级

en: Security Alert - Level 3
zh: 安全警报-三级

en: Distress Area: Vessel disabled and adrift
zh: 海难区：船只失去动力，在漂流

en: Distress Area: Vessel sinking
zh: 海难区：船只在下沉

en: Distress Area: Vessel abandoning ship
zh: 海难区：在弃船

en: Distress Area: Vessel requests medical assistance
zh: 海难区：需要医疗救助

en: Distress Area: Vessel flooding
zh: 海难区：船只进水

en: Distress Area: Vessel fire/explosion
zh: 海难区：船只火灾/爆炸

en: Distress Area: Vessel grounding
zh: 海难区：船只搁浅

en: Distress Area: Vessel collision
zh: 海难区：船只碰撞

en: Distress Area: Vessel listing/capsizing
zh: 海难区：船只倾斜/倾覆

en: Distress Area: Vessel under assault
zh: 海难区：船只遇袭

en: Distress Area: Person overboard
zh: 海难区：有人落水

en: Distress Area: SAR area
zh: 海难区：SAR水域

en: Distress Area: Pollution response area
zh: 海难区：污染响应水域

en: Instruction: Contact VTS at this point/juncture
zh: 指令：在此点/结合部联系VTS

en: Instruction: Contact Port Administration at this point/juncture
zh: 指令：在此点/结合部联系港口

en: Instruction: Do not proceed beyond this point/juncture
zh: 指令：不是驶过此点/结合部

en: Instruction: Await instructions prior to proceeding beyond this point/juncture
zh: 指令：驶过此点/结合部前等候指令

en: Proceed to this location - await instructions
zh: 航行至此位置-听候指令

en: Clearance granted - proceed to berth
zh: 放行-可以前去靠泊

en: Information: Pilot boarding position
zh: 信息：引水员登船位置

en: Information: Icebreaker waiting area
zh: 信息：破冰船等候水域

en: Information: Places of refuge
zh: 信息：避难处

en: Information: Position of icebreakers
zh: 信息：破冰船位置

en: Information: Location of response units
zh: 信息：响应单位地点

en: VTS active target
zh: VTS活动目标

en: Rogue or suspicious vessel
zh: 危险或可疑船只

en: Vessel requesting non-distress assistance
zh: 请求非海难协助

en: Chart Feature: Sunken vessel
zh: 海图图例：沉船

en: Chart Feature: Submerged object
zh: 海图图例：水下目标

en: Chart Feature: Semi-submerged object
zh: 海图图例：露出水面目标

en: Chart Feature: Shoal area
zh: 海图图例：浅滩

en: Chart Feature: Shoal area due north
zh: 海图图例：向北浅滩

en: Chart Feature: Shoal area due east
zh: 海图图例：向东浅滩

en: Chart Feature: Shoal area due south
zh: 海图图例：向南浅滩

en: Chart Feature: Shoal area due west
zh: 海图图例：向西浅滩

en: Chart Feature: Channel obstruction
zh: 海图图例：航道障碍物

en: Chart Feature: Reduced vertical clearance
zh: 海图图例：垂直净空受限

en: Chart Feature: Bridge closed
zh: 海图图例：桥梁关闭

en: Chart Feature: Bridge partially open
zh: 海图图例：桥梁部分关闭

en: Chart Feature: Bridge fully open
zh: 海图图例：桥梁全部关闭

en: Report from ship: Icing info
zh: 船只报告：结冰信息

en: Report from ship: Miscellaneous information - define in Associated text field
zh: 船只报告：其它信息-配以相关文字定义

en: Route: Recommended route
zh: 航线：推荐航线

en: Route: Alternative route
zh: 航线：备用航线

en: Route: Recommended route through ice
zh: 航线：穿过冰区的推荐航线

en: Other - Define in associated text field
zh: 其它-配以相关文字定义

en: Cancellation - cancel area as identified by Message Linkage ID
zh: 取消-取消区域，以信息链接ID识别

en: Undefined (default)
zh: 未定义(默认)

en: AIS Target Name
zh: AIS目标名称

en: AISTargetAlert
zh: AIS目标报警

en: &Silence Alert
zh: &静默报警

en: &Jump To
zh: &跳至

en: &Acknowledge
zh: &确认

en: AIS target list
zh: AIS目标列表

en: Trk
zh: 航迹

en: Nav Status
zh: 航行状态

en: Brg
zh: 方位

en: CoG
zh: 对地航向

en: SoG
zh: 对地航速

en: TCPA
zh: 最近会遇时间

en: Target info
zh: 目标信息

en: Create WPT
zh: 创建航路点

en: Hide All Tracks
zh: 隐藏所有航迹

en: Show All Tracks
zh: 显示所有航迹

en: Toggle track
zh: 切换航迹

en: Copy MMSI
zh: 复制MMSI

en: AutoSort
zh: 自动分类

en: Limit range: NM
zh: 量程极限：海里

en: Target Count
zh: 目标计数

en: Undock Target List
zh: 目标列表浮动

en: Record Track
zh: 记录航迹

en: The recently captured track of this target has been recorded.
    Do you want to continue recording until the end of the current OpenCPN session?
zh: 此目标当前所捕获的航迹已经纪律.
    OpenCPN退出前继续记录吗?

en: AISTargetQuery
zh: AIS目标查询

en: Stop Tracking
zh: 停止航迹

en: End Route
zh: 结束航线

en: Measure Off
zh: 测量结束

en: Max Detail Here
zh: 此处参见最大细节

en: Scale In
zh: 放大比例尺

en: Scale Out
zh: 缩小比例尺

en: Drop Mark
zh: 防止标志

en: New Route...
zh: 新航线……

en: Move Boat Here
zh: 船只移动到此处

en: Navigate To Here
zh: 航行至此

en: Course Up Mode
zh: 光标向上模式

en: Heading Up Mode
zh: 朝向向上模式

en: North Up Mode
zh: 北向上模式

en: Chart Up Mode
zh: 海图向上模式

en: Toggle Full Screen
zh: 切换至全屏

en: Zero XTE
zh: 零XTE

en: Paste Waypoint
zh: 粘贴航路点

en: Paste Route
zh: 粘贴航线

en: Paste Track
zh: 粘贴航迹

en: CM93 Offset Dialog...
zh: CM93补偿对话框……

en: Chart Groups
zh: 海图组

en: All Active Charts
zh: 所有活动海图

en: AIS
zh: 自动识别系统

en: Target Query...
zh: 目标查询……

en: Hide Target CPA
zh: 隐藏目标CPA

en: Show Target CPA
zh: 显示目标CPA

en: Target List...
zh: 目标列表...

en: Hide Target Track
zh: 隐藏目标航迹

en: Show Target Track
zh: 显示目标航迹

en: Copy Target MMSI
zh: 复制目标航迹

en: Object Query...
zh: 目标查询……

en: Unnamed Route
zh: 未命名航线

en: Layer Route
zh: 航线图层

en: Activate Next Waypoint
zh: 激活下一航路点

en: Insert Waypoint
zh: 插入航路点

en: Append Waypoint
zh: 附加航路点

en: Copy as KML
zh: 复制为KML

en: Reverse...
zh: 反向...

en: Hide Waypoint Names
zh: 隐藏航路点名称

en: Show Waypoint Names
zh: 显示航路点名称

en: Resequence Waypoints...
zh: 重组航路点序列...

en: Send to new GPS
zh: 发送至新GPS

en: Layer Track
zh: 航迹图层

en: Unnamed Waypoint
zh: 未命名航路点

en: Layer Waypoint
zh: 航路点图层

en: Remove from Route
zh: 从航线中移除

en: Split Route at Waypoint
zh: 在该航路点拆分航线

en: Navigate To This
zh: 航行至此

en: Clear Anchor Watch
zh: 清除锚泊监测

en: Set Anchor Watch
zh: 设置锚泊监测

en: Show Tide Information
zh: 显示潮汐信息

en: Show Current Information
zh: 显示海流信息

en: Temporary GOTO Route
zh: 临时目的地航线

en: There
zh: 那里

en: (Unnamed Waypoint)
zh: (未命名航路点)

en: Rename Waypoints?
zh: 重命名航路点？

en: Are you sure you want to delete this track?
zh: 确定要删除此标志吗？

en: OpenCPN Track Delete
zh: OpenCPN航迹删除

en: Chart Panel Options
zh: 海图面板选项

en: North Up
zh: 北向上模式

en: Course Up
zh: 航向向上模式

en: Look Ahead Mode
zh: 视线向前模式

en: Enable Chart Quilting
zh: 启用海图补接

en: Show Chart Outlines
zh: 显示海图轮廓

en: Show Depth Units
zh: 显示深度单位

en: Show AIS targets
zh: 显示AIS目标

en: Minimize less critical targets
zh: 最小化低危险目标

en: Tides and Currents
zh: 潮水及海流

en: Show Tide stations
zh: 显示潮汐站

en: Show Currents
zh: 显示海流

en: Vector Charts
zh: 矢量海图

en: Show depths
zh: 显示深度

en: Buoy/Light Labels
zh: 浮标/灯塔标签

en: Light Descriptions
zh: 灯塔描述

en: Anchoring Info
zh: 锚泊信息

en: Display Category
zh: 显示分类

en: User Standard
zh: 用户标准

en: Manage Plugin Catalog
zh: 管理插件目录

en: Ultra advanced
zh: 超高级版

en: Catalog URL status:
zh: 目录 URL 状态：

en: Current active plugin catalog
zh: 当前活动的插件目录

en: Default catalog
zh: 默认目录

en: Use as active catalog
zh: 用作活动目录

en: Latest available catalog:
zh: 最新可用目录：

en: Cannot download data from url
zh: 无法从 url 下载数据

en: Cannot parse downloaded data
zh: 无法解析下载的数据

en: Catalog update problem
zh: 目录更新问题

en: Use default location
zh: 使用默认位置

en: Catalog channel:
zh: 目录通道：

en: Custom catalog URL:
zh: 自定义目录URL：

en: Check latest release...
zh: 检查最新版本...

en: Catalog updated
zh: 目录已更新

en: Server is reachable...
zh: 服务器可以访问...

en: Check channel...
zh: 检查频道...

en: Fail:
zh: 失败：

en: Catalog Manager
zh: 目录管理器

en: Default setting
zh: 默认设置

en: Active catalog
zh: 激活目录

en: Select plugin catalog
zh: 选择插件目录

en: Active setting:
zh: 当前设置：

en: Size: %d MB in %d files
zh: 大小: %d MB %d 个文件

en: Plugin Catalog Settings
zh: 插件目录设置

en:  Name:
zh:  名字:

en:  Updated:
zh:  跟新:

en:  Source Edition:
zh:  资源版本:

en:  Depth Units:
zh:  深度单位:

en:  Soundings:
zh:  测深点:

en:  Datum:
zh:  基准:

en:  Projection:
zh:  投影方式:

en: Polyconic
zh: 多圆锥投影方式

en: Web Mercator (EPSG:3857)
zh: 网络墨卡托（EPSG:3857）

en:  ID:
zh:  识别码;

en:  ChartFile:
zh:  海图文件:

en: OpenCPN Chart Scan....
zh: OpenCPN海图扫描……

en: OpenCPN Directory Scan....
zh: OpenCPN目录扫描……

en: OpenCPN Chart Add....
zh: OpenCPN添加海图……

en: Group "
zh: 组 "

en: " is empty.
zh: " 空的.

en: OpenCPN Group Notice
zh: OpenCPN组通知

en: " is empty, switching to "All Active Charts" group.
zh: " 是空的，转至“所有活动海图”组。

en: Layer Route:
zh: 航线图层:

en: Total Length:
zh: 总长度:

en: Leg: from
zh: 区段：起自

en: From Ship To
zh: 从船只到

en: %Dd %H:%M
zh: %日 %时:%分

en: Layer Track:
zh: 航迹图层：

en: Total Track:
zh: 总航迹：

en: Segment Created:
zh: 已创建片段：

en: StatusBar
zh: 状态条

en: Use nearby waypoint?
zh: 使用附近航路点？

en: OpenCPN Route Create
zh: OpenCPN航向创建

en: Insert first part of this route in the new route?
zh: 在新航线中插入此航线的第一部分？

en: Insert this route in the new route?
zh: 在新航线中插入此航线？

en: Append last part of this route to the new route?
zh: 将此航线的最后一部分附加到新航线？

en: Append this route to the new route?
zh: 将此航线附加到新航线？

en: For this leg the Great Circle route is
zh: 本区段大圆航线为

en:  shorter than rhumbline.
zh:  短于航程线.

en: Would you like include the Great Circle routing points for this leg?
zh: 本区段加入大圆航线点吗?

en: Replace this RoutePoint by the nearby Waypoint?
zh: 用附近的航路点替换此路点？

en: OpenCPN RoutePoint change
zh: OpenCPN 路点更改

en: Last part of route to be appended to dragged route?
zh: 将航线的最后部分附加到被拖动的航线？

en: Full route to be appended to dragged route?
zh: 将完整航线附加到被拖动的航线？

en: First part of route to be inserted into dragged route?
zh: 将路线的第一部分插入到被拖动的航线？

en: Full route to be inserted into dragged route?
zh: 将完整航线插入到被拖动的航线？

en: Do you really want to delete and replace this WayPoint
zh: 您真的想要删除并替换这个航路点

en: which has been created manually?
zh: 哪些是手动创建的？

en: ObjectQuery
zh: 目标查询

en: There is an existing waypoint at the same location as the one you are pasting. Would you like to merge the pasted data with it?
zh: 所粘贴的航路点处已经有一个航路点，粘贴的航路点与其合并吗?

en: Answering 'No' will create a new waypoint at the same location.
zh: 回答“否”将在相同位置创建一个新的航路点.

en: Merge waypoint?
zh: 合并航路点?

en: There are existing waypoints at the same location as some of the ones you are pasting. Would you like to just merge the pasted data into them?
zh: 所粘贴的航路点处已经有航路点，粘贴的航路点与它们合并吗?

en: Answering 'No' will create all new waypoints for this route.
zh: 回答“否”将为此航线创建所有新的航路点.

en: Merge waypoints?
zh: 合并航路点?

en: RouteLegInfoRollover
zh: 航线区段信息翻转

en: MBTile requires OpenGL to be enabled
zh: MBTile需要启用OpenGL

en: OverZoom
zh: 超过缩放范围

en: ExtendedTideIcon
zh: 延伸潮汐图标

en: CurrentValue
zh: 当前值

en: AIS Target Query
zh: AIS目标查询

en: Show all AIS Targets
zh: 显示所有AIS目标

en: Attenuate less critical AIS targets
zh: 弱化次关键AIS目标

en: Hide AIS Targets
zh: 隐藏AIS目标

en: Show This Chart
zh: 显示此海图

en: Hide This Chart
zh: 隐藏此海图

en: OpenCPN CM93 Cell Offset Adjustments
zh: OpenCPN CM93窗格偏移调节

en: Cell Scale
zh: 窗格比例尺

en: User X Offset
zh: 用户X轴补偿

en: User Y Offset
zh: 用户Y轴补偿

en: This Leg
zh: 本区段

en: Console Legend
zh: 面板图例

en: Console Value
zh: 面板数值

en: Full Route
zh: 全航线

en: Show Highway
zh: 显示捷径

en: XTE         L
zh: XTE左

en: XTE         R
zh: XTE右

en: TTG  @VMG
zh: 有效航速时剩余时间

en: TTG  @SOG
zh: 对地航速时剩余时间

en: ETA  @VMG
zh: 有效航速时预抵时间

en: ETA  @SOG
zh: 对地航速时预抵时间

en: Recovery Template
zh: 恢复模板

en: Apply this template to return to a known safe configuration
zh: 使用本模板返回至已知安全配置

en: Network Protocol
zh: 网络协议

en: OpenCPN Warning
zh: OpenCPN警报

en: OpenCPN info
zh: OpenCPN信息

en: CM93 Detail Level
zh: CM93细节水平

en: Rasterchart Zoom/Scale Weighting
zh: 栅格海图缩放/比例尺权重

en: Vectorchart Zoom/Scale Weighting
zh: 矢量海图缩放/比例尺权重

en:  successfully installed
zh:  已成功安装

en: Illegal name
zh: 非法名称

en: AISRollover
zh: AIS翻转

en: TideCurrentGraphRollover
zh: 潮汐海流画面翻转

en: ToolTips
zh: 工具提示

en: Waiting for raster chart compression thread exit.
zh: 等待栅格海图线程退出.

en: OpenCPN Compressed Cache Update
zh: OpenCPN 压缩缓存更新

en: Distance from Ownship:  %4.0f NMi
zh: 自本船距离:  %4.0f 海里

en: OpenCPN Route
zh: OpenCPN航线

en: OpenCPN Track
zh: OpenCPN航迹

en: OpenCPN Waypoint
zh: OpenCPN航路点

en: Choose Format for Copy
zh: 选择复制格式

en: KML Standard (Google Earth and others)
zh: KML标准（Google Earth及其它）

en: KML with extended waypoint data (QtVlm)
zh: 带有扩展航路点数据（QtVlm)的KML

en: Link description
zh: 链接描述

en: Local file...
zh: 本地文件.

en: Link not complete, can't be saved.
zh: 链接未完成，无法保存。

en: This waypoint is part of a layer and can't be edited
zh: 本航路点是图层的一部分，不能编辑

en: Show waypoint name
zh: 显示航路点名称

en: Extended Properties
zh: 扩展属性

en: Show on chart
zh: 在海图上显示

en: Show at scale > 1 :
zh: 比例尺>1时显示：

en: Range rings
zh: 量距环

en: Tide Station
zh: 潮汐站

en: Arrival Radius
zh: 抵达半径

en: Planned Speed
zh: 计划速度

en: ETD
zh: 预抵时间

en: Copy lat/long
zh: 复制纬度/经度

en: Paste lat/long
zh: 粘贴纬度/经度

en: Save some defaults
zh: 保存默认值

en: Check which properties of current waypoint
     should be set as default for NEW waypoints.
zh: 检查当前航路点的哪些属性
     可设置为新航路点默认值.

en: Do use
zh: 一定使用

en: Show Waypoint Name
zh: 显示航路点名称

en: Arrival radius
zh: 抵达半径

en: Show only if
zh: 仅在……时显示

en: Show only at scale
zh: 在……比例尺时显示

en: Tide Station not found
zh: 找不到潮汐站

en: Set scale
zh: 设置比例

en: Chart Scale
zh: 图表比例

en: Import GPX file
zh: 导入GPX文件

en: duplicate waypoints detected during import and ignored.
zh: 导入时检测到重复航路点，已忽略。

en: The font family.
zh: 字体。

en: The font style.
zh: 字体样式。

en: The font weight.
zh: 字体粗细。

en: The font colour.
zh: 字体颜色。

en: Whether the font is underlined.
zh: 字体是否为下划线。

en: Shows the font preview.
zh: 显示字体预览。

en: Click to cancel the font selection.
zh: 点击取消字体选择。

en: Click to confirm the font selection.
zh: 点击确认字体选择。

en: Anchorage created
zh: 锚泊已创建

en: Enable Tracking
zh: 启用航迹记录

en: Auto Follow
zh: 自动跟随

en: Show Chart Bar
zh: 显示海图条

en: Show ENC text
zh: 显示ENC文本

en: Show Tides
zh: 显示潮汐

en: Change Color Scheme
zh: 改变色彩方案

en: Show AIS Targets
zh: 显示AIS目标

en: Create Route
zh: 创建航线

en: Drop MOB Marker
zh: 投放有人落水标志

en: (Unnamed Route)
zh: （未命名航线）

en: Own ship
zh: 本船

en: Route & Mark Manager
zh: 航线&标志管理器

en: Print Chart
zh: 打印海图

en:  (Ctrl-Space)
zh:  (Ctrl键+空格键)

en: Create a private configuration template based on current settings.
    This template will be saved, and may be selected for further use at any time.
zh: 根据当前设置创建一个私有配置模板.
    这一模板将被保存，并且可在以后任何时候调用.

en: MMSI Extended Properties
zh: NMEA扩展属性

en: Default tracking
zh: 默认航迹记录

en: Always track
zh: 总是记录航迹

en:  Never track
zh:  从不记录航迹

en: Ignore this MMSI
zh: 忽略此MMSI

en: Handle this MMSI as SART/PLB(AIS) MOB.
zh: 将此MMSI 视为 SART/PLB(AIS) 有人落水.

en: Convert AIVDM to AIVDO for this MMSI
zh: 为此MMSI将AIVDM转换为AIVDO

en: This MMSI is my Follower - No CPA Alert
zh: 此MMSI为跟从者 - 无需CPA报警

en: An MMSI Id is generally a number of nine digits.
    Please check your entries and cancel if necessary.
zh: MMSI一般为9个数字的号码.
    请检查输入值，必要的取消.

en: Edit MMSI Properties
zh: 编辑MMSI属性

en: MMSI Properties
zh: MMSI属性

en: Track Mode
zh: 航迹模式

en: MOB
zh: 有人落水

en: Ship name
zh: 船只名称

en: Follower
zh: 跟从者

en: Add MMSI Properties
zh: 添加MMSI属性

en: The device selected is not accessible; opencpn will likely not be able
    to use this device as-is. You might want to exit OpenCPN, reboot and
    retry after creating a file called /etc/udev/rules.d/70-opencpn.rules
    with the following contents:
    
                KERNEL=="ttyUSB*", MODE="0666"
                KERNEL=="ttyACM*", MODE="0666"
                KERNEL=="ttyS*", MODE="0666"
    
    For more info, see the file LINUX_DEVICES.md in the distribution docs.
zh: 设备不可用，OpenCPN不能使用当前状态的该设备。
    是否退出OpenCPN，重启，创建一个
    文件名为/etc/udev/rules.d/70-opencpn.rules的文件
    并重试，该文件带有下列内容用:
    
                KERNEL=="ttyUSB*", MODE="0666"
                KERNEL=="ttyACM*", MODE="0666"
                KERNEL=="ttyS*", MODE="0666"
    
    获取更多信息，参见公开文档中的LINUX_DEVICES.md文件.

en: 
    The device selected is not accessible; opencpn will likely not be able
    to use this device as-is. You might want to exit OpenCPN, reboot and
    retry after creating a file called /etc/udev/rules.d/70-opencpn.rules
    with the following contents:
    
                KERNEL=="ttyUSB*", MODE="0666"
                KERNEL=="ttyACM*", MODE="0666"
                KERNEL=="ttyS*", MODE="0666"
    
    For more info, see the file LINUX_DEVICES.md in the distribution docs.
zh: 
    设备不可用，OpenCPN不能使用当前状态的该设备。
    是否退出OpenCPN，重启，创建一个
    文件名为/etc/udev/rules.d/70-opencpn.rules的文件
    并重试，该文件带有下列内容用:
    
                KERNEL=="ttyUSB*", MODE="0666"
                KERNEL=="ttyACM*", MODE="0666"
                KERNEL=="ttyS*", MODE="0666"
    
    获取更多信息，参见公开文档中的LINUX_DEVICES.md文件.

en: COG Predictor Length (min)
zh: COG前伸长度（分钟）

en: Heading Predictor Length (NMi)
zh: 朝向前伸长度（海里）

en: Ship Icon Type
zh: 船只图标类型

en: Real Scale Bitmap
zh: 真实比例尺位图

en: Real Scale Vector
zh: 真是比例尺矢量图

en: Length Over All (m)
zh: 总长（米）

en: Width Over All (m)
zh: 总宽度（米）

en: GPS Offset from Bow (m)
zh: GPS自船艏补偿长度（米）

en: GPS Offset from Midship (m)
zh: GPS自船中补偿长度（米）

en: Minimum Screen Size (mm)
zh: 最小屏幕大小（毫米）

en: Show range rings
zh: 显示量程同心环

en: Distance between rings
zh: 雷达同心圆间距

en: Distance Unit
zh: 距离单位

en: Nautical miles
zh: 海里

en: Show direction to Active Waypoint
zh: 显示指向活动航路点的方向

en: Light Gray
zh: 浅灰色

en: Automatic Daily Tracks at midnight
zh: 零点时自动记录每日航迹

en: Automatic Daily Tracks at
zh: 自动记录每日航迹从

en: LMT
zh: 本地时间

en: Highlight Tracks
zh: 突出显示航迹

en: Tracking Precision
zh: 航迹记录准确性

en: Calculate values
zh: 计算数值

en: Calculate SOG and COG from position changes
zh: 计算位置变化后的对地航速和对地航向

en: Min seconds between updates
zh: 跟新之间的最小秒数

en: Routes/Points
zh: 航线/点

en: New Routes
zh: 新航线

en: Waypoint default icon
zh: 航路点默认图标

en: Waypoint Arrival Circle Radius (NMi)
zh: 航路点抵达半径（海里）

en: Advance route waypoint on arrival only
zh: 仅作为到达用驶抵航线航路点

en: Override the settings for chartscale based visibility and show always
zh: 忽略基于能见度的海图比例尺设置并总是显示

en: Control Options
zh: 控制选项

en: Confirm deletion of tracks and routes
zh: 删除航迹和航线确认

en: Chart Files
zh: 海图文件

en: Compress Selected
zh: 压缩选定

en: Migrate Charts..
zh: 迁移图表...

en: Update Control
zh: 更新控制

en: Scan Charts and Update Database
zh: 扫描海图并更新数据库

en: Force Full Database Rebuild
zh: 强制数据亏重建

en: Prepare all ENC Charts
zh: 准备所有ENC海图

en: Template Status
zh: 模板状态

en: Last Applied Template Title:
zh: 最后一个引用的模板名称：

en: Create Config...
zh: 创建配置……

en: Delete Selected Config...
zh: 删除所选配置……

en: Apply Selected Config
zh: 使用所选配置

en: Create Config
zh: 创建配置

en: Problem applying selected configuration.
zh: 使用所选配置时问题。

en: De-skew Raster Charts
zh: 相位补偿栅格海图

en: Use Accelerated Graphics (OpenGL)
zh: 使用加速图形(OpenGL)

en: Chart Rotation Averaging Time
zh: 海图旋转平均时间

en: Chart Zoom/Scale Weighting
zh: 海图缩放/比例尺权重

en: CM93 Detail level
zh: CM93海图细节水平

en: Physical Screen Width
zh: 物理屏宽度

en: Manual:
zh: 手动:

en: Chart Display
zh: 海图显示

en: Show Skewed Raster Charts as North-Up
zh: 显示倾斜栅格海图为北向上

en: With a lower value, the same zoom level shows a less detailed chart.
    With a higher value, the same zoom level shows a more detailed chart.
zh: 数值低时，同等缩放水平显示低细节海图.
    数值高时，同等缩放水平显示多细节海图.

en: Vector Chart Display
zh: 矢量海图显示

en: Mariner's Standard
zh: 船用标准

en: Depth Soundings
zh: 测量深度

en: Chart Information Objects
zh: 海图信息目标

en: Buoys/Lights
zh: 浮标/灯塔

en: Extended Light Sectors
zh: 延伸扇形灯塔

en: Chart Texts
zh: 海图文本

en: National text on chart
zh: 海图上的本国文本

en: Important Text Only
zh: 仅重要文本

en: De-Cluttered Text
zh: 清理文本

en: Chart Detail
zh: 海图细节

en: Reduced Detail at Small Scale
zh: 小比例尺时减少的细节

en: Graphics Style
zh: 图形样式

en: Paper Chart
zh: 纸海图

en: Symbolized
zh: 象征的

en: 2 Color
zh: 2色

en: 4 Color
zh: 4色

en: Shallow Depth
zh: 浅水深度

en: Safety Depth
zh: 安全水深

en: Deep Depth
zh: 深水深度

en: User Standard Objects
zh: 用户标准对象

en: Reset to STANDARD
zh: 还原至标准

en: Tides && Currents
zh: 潮汐&&海流

en: Active Datasets
zh: 活动数据组

en: Add Dataset...
zh: 添加数据组……

en: All Available Charts
zh: 所有可用海图

en: Remove Chart
zh: 移除海图

en: All Charts
zh: 所有海图

en: New Group...
zh: 新组...

en: Preserve scale when switching charts
zh: 海图转换时保留比例尺大小

en: Smooth Panning / Zooming
zh: 平滑计划/缩放

en: Zoom to Cursor
zh: 缩放至光标

en: Display Features
zh: 显示性能

en: Status Bar Option
zh: 状态栏选项

en: Live ETA at Cursor
zh: 光标处即时ETA

en: Default Boat Speed
zh: 默认船速

en: Canvas Layout
zh: 画布布局

en: Statute miles
zh: 法定英里

en: Lat/Long
zh: 纬度/经度

en: Degrees, Decimal Minutes
zh: 度数，小数点分钟数

en: Bearings
zh: 方位

en: Show true
zh: 显示真实的

en: Show magnetic
zh: 显示磁方位

en: Assumed magnetic variation
zh: 假定磁变

en: deg (-W, +E)
zh: 度 (-西, +东)

en: Show true bearings and headings
zh: 显示真方位及朝向

en: Show magnetic bearings and headings.
zh: 显示磁方位及朝向。

en: WMM Plugin calculated magnetic variation
zh: WMM插件计算出的磁变

en:  To set the magnetic variation manually,
     you must disable the WMM plugin.
zh:  如手动设置磁变,
     必须禁用WMM插件.

en: Audio file name:
zh: 音频文件名：

en: Select Sound File
zh: 选择声音文件

en: Anchor Alarm
zh: 走锚警报

en: Play Sound on Anchor Alarm.
zh: 走锚警报触发时播放声音。

en: Select Anchor Alarm Sound
zh: 选择走锚警报声

en: Play Sound on AIS Alert.
zh: AIS警报触发时播放声音。

en: Select AIS Alert Sound
zh: 选择 AIS 警报声

en: SART Alert
zh: SART 警报

en: Play Sound on AIS SART Alert.
zh: AIS SART 警报触发时播放声音。

en: Select AIS SART Alert Sound
zh: 选择 AIS SART 警报声

en: DSC Alert
zh: DSC 警报

en: Play Sound on DSC notification.
zh: 在 DSC 通知时播放声音

en: Select DSC notification Sound
zh: 选择DSC通知提示音

en: Unknown device :
zh: 未知设备：

en: Input device :
zh: 输入设备：

en: Audio Play command:
zh: 声音播放命令：

en: AIS Targets
zh: AIS目标

en: CPA Calculation
zh: CPA计算

en: No (T)CPA Alerts if target range is greater than (NMi)
zh: 无(T)CPA报警，如果目标量程大于 (海里)

en: Warn if CPA less than (NMi)
zh: 报警，如果CPA小于(海里)

en: ...and TCPA is less than (min)
zh: ...并且TCPA少于(分钟)

en: Lost Targets
zh: 目标丢失

en: Mark targets as lost after (min)
zh: 目标视作丢失，在（分钟）后

en: Remove lost targets after (min)
zh: 移除丢失目标，在（分钟）后

en: Show target COG predictor arrow, length (min)
zh: 显示目标COG前伸箭头，长度（分钟）

en: Show target tracks, length (min)
zh: 显示目标航迹，长度(分钟)

en: Suppress anchored/moored targets, speed max (kn)
zh: 抑制锚泊/系泊目标，最大速度（节)

en: Draw AIS realtime prediction, target speed min (kn)
zh: 画出AIS实时预报，目标速度分钟（节）

en: Allow attenuation of less critical targets if more than ... targets
zh: 允许次关键目标衰减，如果多于...个目标的话

en: Show area notices (from AIS binary messages)
zh: 显示区域通告（从AIS二进制信息）

en: Show AIS targets real size
zh: 显示AIS目标真实大小

en: Show names with AIS targets at scale greater than 1:
zh: 比例尺大于1时显示带有AIS目标的名称:

en: Use WPL position messages. Action when received:
zh: 使用 WPL 位置信息。收到时动作：

en: APRS position report
zh: APRS 位置报告

en: Create mark
zh: 创建标记

en: Rollover
zh: 翻转

en: Enable route/AIS info block
zh: 启用航线/AIS信息块

en: "Ship Name" MMSI (Call Sign)
zh: "船只名称" MMSI（呼号）

en: [Class] Type (Status)
zh: [船级]类型（状态）

en: SOG COG
zh: 对地速度 对地航向

en: CPA TCPA
zh: 最小会遇距离 最近会遇时间

en: CPA/TCPA Alerts
zh: CPA/TCPA报警

en: Show CPA/TCPA Alert Dialog
zh: 显示CPA/TCPA报警对话框

en: Play Sound on CPA/TCPA Alerts and DSC/SART emergencies.
zh: CPA/TCPA报警及DSC/SART应急时播放声音.

en: Suppress Alerts for anchored/moored targets
zh: 抑制锚泊/系泊目标警报

en: Enable Target Alert Acknowledge timeout (min)
zh: 启用目标报警确认超时(分钟)

en: Choose Font...
zh: 选择字体...

en: Choose Font Color...
zh: 选择字体颜色...

en: Toolbar and Window Style
zh: 工具栏及窗口样式

en: Interface Options
zh: 界面选项

en: Show Compass/GPS Status Window
zh: 显示指南针/GPS状态窗口

en: Enable Toolbar auto-hide
zh: 启用工具栏自动隐藏

en: Play Ships Bells
zh: 播放船钟

en: Enable Touchscreen interface
zh: 启用触摸屏界面

en: Enable Scaled Graphics interface
zh: 启用成比例的图形界面

en: Show Zoom buttons
zh: 显示缩放按钮

en: User Interface scale factor
zh: 用户界面比例尺大小

en: Chart Object scale factor
zh: 海图目标比例尺大小

en: Ship scale factor
zh: 船只比例尺大小

en: ENC Sounding factor
zh: ENC 探深因子

en: Ships
zh: 船只

en: User set magnetic variation
zh: 用户设置磁变

en: fathoms
zh: 英寻

en: Add a directory containing chart files
zh: 添加包含海图文件的目录

en: 
     - your ship's length must be > 0
zh: 
     - 船长必须 > 0

en: 
     - your ship's beam must be > 0
zh: 
     - 船宽必须 > 0

en: 
     - your GPS offset from midship must be within your ship's beam
zh: 
     - 自船中的GPS补偿必须在船只宽度以内

en: 
     - your GPS offset from bow must be within your ship's length
zh: 
     - 自船艏的GPS补偿必须在船只长度以内

en: 
     - your minimum ship icon size must be between 1 and 100 mm
zh: 
     -船只图标的最小规格必须在1和100海里之间

en: The settings for own ship real size are not correct:
zh: 本船真实大小的设置不正确:

en: Compression will alter chart files on disk.
    This may make them incompatible with other programs or older versions of OpenCPN.
    Compressed charts may take slightly longer to load and display on some systems.
    They can be decompressed again using unxz or 7 zip programs.
zh: 压缩将改变桌面海图文件.
    将使这些海图和其它程序或者OpenCPN旧版本不兼容.
    压缩的海图可能在某些系统中需要较长时间装载及显示.
    它们可用unxz或7zip解压缩.

en: OpenCPN Compress Charts
zh: OpenCPN压缩海图

en: No charts found to compress.
zh: 未发现可压缩海图。

en: compressed %ld charts
    from %.1fMB to %.1fMB
    saved %.1fMB (%.1f%%)
zh: 压缩 %ld 海图
    从 %.1fMB 至 %.1fMB
    节省 %.1fMB (%.1f%%)

en: Enter Group Name
zh: 输入组名称

en: New Chart Group
zh: 新海图组

en: Select Tide/Current Data
zh: 选择潮汐/海流数据

en: Texture Compression with Caching
zh: 带缓存的纹理压缩

en: Texture Compression Caching
zh: 纹理压缩缓存

en: Texture Memory Size (MB)
zh: 纹理存储空间（MB)

en: Rebuild Texture Cache
zh: 重建纹理缓存

en: Clear Texture Cache
zh: 清除纹理缓存

en: Polygon Smoothing
zh: 多边形平滑

en: Line Smoothing
zh: 线条平滑

en: Software OpenGL (restart OpenCPN)
zh: OpenCPN软件（重启OpenCPN)

en: Use Accelerated Panning
zh: 使用加速计划

en: Texture Settings
zh: 纹理设置

en: S57 Cell Update failed.
    ENC features may be incomplete or inaccurate.
    
    Check the logfile for details.
zh: S57包更新失败.
    ENC性能可能为完成或不准确.
    
    细节请见日志文件.

en: OpenCPN Create SENC Warning
zh: OpenCN出啊年SENC报警

en: S57 Cell Update failed.
    No updates could be applied.
    ENC features may be incomplete or inaccurate.
    
    Check the logfile for details.
zh: S57包更新失败.
    为应用任何更新.
    EN性能可能为完成或不准确.
    
    详情请见日志文件.

en: OpenCPN S57 SENC File Create...
zh: OpenCPN S57 SENC文件创建...

en: Plugin is a standard system plugin
zh: 此插件为标准系统插件

en: Plugin is managed by OpenCPN
zh: 插件由 OpenCPN 管理

en: Plugin is not managed by OpenCPN
zh: 此插件非 OpenCPN 管理

en: Plugin status unknown
zh: 此插件状态未知

en: Update to managed Plugin is available
zh: 可以更新到受管理插件

en: New managed Plugin installation available
zh: 有新受管理插件可用

en: Update to installed Plugin is available
zh: 有已安装插件更新可用

en: Plugin is latest available
zh: 此插件有最新更新

en: The plugin is not compatible with this version of OpenCPN, and will be uninstalled.
zh: 插件和本版本的OpenCPN不兼容，将不会安装.

en: successfully un-installed
zh: 成功卸载

en: Un-Installation complete
zh: 卸载完成

en: Please check system log for more info.
zh: 请检查系统日志以获取更多信息。

en:  successfully installed from cache
zh:  从缓存中成功安装

en: These settings might destabilize OpenCPN and are by default disabled. To despite the dangers enable them manually add a CatalogExpert=1 line in the [PlugIns] section in the configuration file.
zh: 这些设置可能会破坏OpenCPN的稳定，因此默认禁用。 在充分了解此风险的前提下，可以手动在配置文件中的 [PlugIns] 章节中添加一行 CatalogExpert=1 来启用该设置。

en: Plugin Catalog
zh: 插件目录

en: Update Plugin Catalog
zh: 更新插件目录

en: Import plugin...
zh: 导入插件

en: Update Plugin Catalog: master
zh: 更新插件目录：主目录

en: OpenCPN Catalog update
zh: OpenCPN 目录更新

en: Unable to copy catalog file
zh: 无法复制目录文件

en: Unable to copy catalog file to cache
zh: 无法将目录文件复制到缓存

en: Catalog update successful
zh: 目录更新成功

en: Select tarball file
zh: 选择存档文件

en: OpenCPN Plugin Import Error
zh: OpenCPN 插件导入错误

en: Incompatible import plugin detected.
zh: 检测到不兼容的导入插件。

en: Error extracting import plugin tarball.
zh: 提取导入插件存档时出错。

en: Active Catalog
zh: 当前活动的目录

en: Last change:
zh: 最后更改：

en: Please Update Plugin Catalog.
zh: 请更新插件目录。

en: Upgrade to Version
zh: 升级到版本

en: Update to
zh: 更新到

en: Priorities
zh: 优先级

en: Are you sure you want to delete this route?
zh: 确实删除此航路点吗?

en: Show all routes
zh: 显示所有航线

en: Route Name
zh: 航线名字

en: From <-> To
zh: 从<->至

en: &Activate
zh: &激活

en: &Center View
zh: &中心视图

en: &Resequence Waypoints
zh: &重组航路点序列

en: &Export selected...
zh: &导出所选的...

en: &Delete All
zh: &删除所有

en: &Start Track
zh: &航迹开始

en: Route from Track
zh: 从航迹制作航线

en: Distance from own ship
zh: 自本船距离

en: &Go To
zh: &至

en: &Send to GPS
zh: &发送至GPS

en: I&mport GPX...
zh: &导入GPX……

en: Export All Visible...
zh: 导出所有可视的...

en: No. of items
zh: 序号

en: Layer type
zh: 图层类型

en: Create Temporary layer
zh: 创建临时图层

en: Create Persistent layer
zh: 创建固定图层

en: Show WPT names
zh: 显示航路点名字

en: List contents
zh: 内容列表

en: Are you sure you want to delete <ALL> routes?
zh: 确认删除<所有>航线吗？

en: &Merge Selected Tracks
zh: &合并所选航迹

en: Reduce Data...
zh: 减少数据中...

en: &Copy as text
zh: &复制为文本

en: Select the maximum error allowed (in meters)
    after data reduction:
zh: 数据减少后，选择最大
    容错(米):

en: Reduce Data Precision
zh: 降低数据准确度

en: The amount of data used by the track
     was reduced by %d%%.
zh: 航迹使用的数据量
     已减少 %d%%.

en: The currently running Track was not merged.
    You can merge it later when it is completed.
zh: 当前所用航迹未合并。结束后可将其合并。

en: Are you sure you want to delete the selected object(s)
zh: 确定要删除所选目标吗?

en: OpenCPN Converting Track to Route....
zh: OpenCPN正将航迹转换为航线...

en: Processing Waypoints...
zh: 航路点处理中...

en: Are you sure you want to delete <ALL> tracks?
zh: 确认删除<所有>航迹吗？

en: Overruled
zh: 无效的

en: The waypoint you want to delete is used in a route, do you really want to delete it?
zh: 欲删除航路点在某航线中使用，确定要删除?

en: Are you sure you want to delete <ALL> waypoints?
zh: 确认删除<所有>航路点吗？

en: There are some waypoints used in routes or anchor alarms.
     Do you want to delete them as well?
     This will change the routes and disable the anchor alarms.
     Answering No keeps the waypoints used in routes or alarms.
zh: 航线或锚泊警报仍在使用一些航路点.
     也要删除?
    这将改变航线并禁用锚泊警报.
     回答“否”将保留航线或者警报中使用的航路点.

en: Are you sure you want to delete this layer and <ALL> of its contents?
zh: 确定删除此图层及<所有>内容？

en: The file will also be deleted from OpenCPN's layer directory.
zh: 本文件也将从OpenCPN图层目录中删除。

en: (Unnamed Layer)
zh: （未命名图层）

en: You are trying to delete an active AIS MOB route, are you REALLY sure?
zh: 试图删除活动AIS有人落水航线，确定吗？

en: Leg
zh: 区段

en: Next tide event
zh: 下次潮汐数据

en: Plan speed
zh: 计划速度

en: Enroute
zh: 上路

en: Departure
zh: 离开

en: LMT@Location
zh: 所在地当地时间

en: 1 px
zh: 1像素

en: 2px
zh: 2像素

en: 3 px
zh: 3像素

en: 5 px
zh: 5像素

en: 6 px
zh: 6像素

en: 7 px
zh: 7像素

en: 9 px
zh: 8像素

en: 10 px
zh: 9像素

en: To waypoint
zh: 至航路点

en: Total Distance
zh: 总距离

en: ETE
zh: 预计驶离时间

en: wxFB Website
zh: wxFB网页

en: Links are opened in the default browser.
zh: 链接已在默认浏览器打开。

en: MoTwilight
zh: 暮光

en: EvTwilight
zh: 黄昏

en: Nighttime
zh: 夜间

en: Arrived
zh: 已抵达

en: Depart From
zh: 驶离自

en: Total distance
zh: 总计距离

en: Speed (Kts)
zh: 速度（节）

en: Departure Time
zh: 开航时间

en: Time enroute
zh: 航线所需时间

en: Are you sure you want to move Up this waypoint?
zh: 您确定要上移此航点吗？

en: Are you sure you want to move Down this waypoint?
zh: 您确定要向下移动此航点吗？

en: OpenCPN Move Waypoint
zh: OpenCPN 移动航点

en: Are you sure you want to remove this waypoint?
zh: 确认移除此航路点吗？

en: OpenCPN Remove Waypoint
zh: OpenCPN移除航路点

en: &Copy all as text
zh: &全部复制为文本

en: _plus
zh: _加

en: Invalid date/time!
zh: 无效日期/时间！

en: Unknown station!
zh: 未知站台！

en: Unavailable:
zh: 不可用：

en: Links are opened for editing.
zh: 链接已打开，可以编辑。

en: S57 Cell Update chain incomplete.
    ENC features may be incomplete or inaccurate.
    Check the logfile for details.
zh: S57包更新链未完成.
    ENC功能可能未完成或准确性欠佳.
    细节请见日志文件.

en: this file is not available
zh: 本文件不可用

en: Date ending:
zh: 结束日期:

en: Date starting:
zh: 开始日期：

en: <font size=-2>(Sector angles are True Bearings from Seaward)</font><br>
zh: <字体大小=-2>(扇形角度为海向真方位)</font><br>

en: Preparing vector chart
zh: 正在准备矢量图表

en: GPS/Plotter Port
zh: GPS/Plotter端口

en: Prepare GPS for Route/Waypoint upload and press Send...
zh: 准备GPS以用于航线/航路段上载并点击“发送”...

en: Progress...
zh: 进度...

en: It seems you have no tide/current harmonic data installed.
zh: 似乎没有安装潮汐/海流数据.

en: Tide
zh: 潮汐

en: LMT@Station
zh: 当地平均时间@Station

en: Reference Station :
zh: 参考站：

en: Data Source :
zh: 数据源:

en: No, I don't want to hide it.
zh: 否，不用隐藏.

en: No, and permanently remove the option to hide it.
zh: 否，永久移除隐藏选项.

en: Yes, hide it.
zh: 时的，隐藏.

en: The Man Over Board button could be an important safety feature.
    Are you sure you want to hide it?
zh: 有人落水按钮是一个重要的安全功能.
    确认要隐藏吗?

en: Choose Toolbar Icons
zh: 选择工具栏图标

en: Avg. speed
zh: 均速

en: Time Enroute
zh: 航线时间

en: Time shown as
zh: 时间显示为

en: 1 pixel
zh: 1像素

en: 2 pixels
zh: 2个像素

en: 3 pixels
zh: 3个像素

en: 4 pixels
zh: 4个像素

en: 5 pixels
zh: 5个像素

en: 6 pixels
zh: 6个像素

en: 7 pixels
zh: 7个像素

en: 8 pixels
zh: 8个像素

en: 9 pixels
zh: 9个像素

en: 10 pixels
zh: 10个像素

en: To route
zh: 至航线

en: Display parameters
zh: 显示参数

en: Recorded points
zh: 已记录点

en: Extend track
zh: 延伸航迹

en: (m/d/y h:m)
zh: (月/日/年 时:分)

en: Move Waypoint
zh: 移动航路点

en: 
    World Magnetic Model Plotting allows users to cross reference the magnetic variation values printed on many raster charts.
    
    Variation is the angle between true and magnetic north.
    Inclination or dip, is the vertical angle of the magnetic field.
    	(+- 90 at the magnetic poles)
    Field Strength is the magnetic field in nano tesla from
    	20000 to 66000
    
    The plotted lines are similar to a topographic map.  The space between them can be adjusted; more space takes less time to calculate.
    
    The Step size and Pole accuracy sliders allow a trade off for speed vs computation time.
    
    The World Magnetic Model Plugin was written by Pavel Kalian and extended by Sean D'Epagnier to support plotting.
zh: 
    全球地磁模型测绘插件可使用户交叉检查许多栅格海图上的磁偏差数值.
    
    磁偏差是指真北和磁北之间的夹角.
    倾角是磁场的垂直角度.
    	(+- 90 磁极上)
    场强度是磁场以纳特为单位从
    	20000 到 66000
    
    所测得的线类似地形图.  它们之间的空间可以调节; 空间越大耗时越短.
    
    梯级大小和磁极精度滑杆可使速度和计算时间交替换位.
    
    全球磁模型插件由Pavel Kalian编制并有Sean D'Epagnier开发以支持测绘.

en: WMM Plugin
zh: WMM插件

en: World Magnetic Model PlugIn for OpenCPN
zh: OpenCPN全球磁模型插件

en: Error, see log.
zh: 出错，参见日志

en: WMM Preferences
zh: WMM首选项

en: Magnetic Plot Settings
zh: 磁测绘设置

en: Total Intensity
zh: 总强度

en: Horizontal Intensity
zh: 水平强度

en: North Component
zh: 北部

en: East Component
zh: 东部

en: Vertical Component
zh: 垂直部分

en: Incl
zh: 倾角

en: (DIP) - Geomagnetic Inclination
zh: (倾角) - 地磁倾角

en: Magnetic Variation
zh: 磁偏差

en: Enable plot
zh: 启用测绘

en: Variation only
zh: 仅偏差

en: Show Plot Options
zh: 显示测绘选项

en: Show also data at cursor position
zh: 光标处一并显示数据

en: Show data in toolbar icon
zh: 工具图标显示数据

en: Window transparency
zh: 窗口透明

en: Inclination
zh: 倾斜

en: Field Strength
zh: 场强

en: Nano Tesla
zh: 纳特

en: Pole Accuracy
zh: 极精度

en: Building Magnetic Map
zh: 创建磁图

note: Type: boolean Description
en: Okay to proceed with upgrade?
zh: 继续升级？

note: Type: boolean Description
en: You are trying to upgrade from a version of OpenGuides that used an old database schema. The migration is somewhat risky and so it is strongly recommended that you backup your OpenGuides databases before proceeding.
zh: 您尝试从使用旧数据库架构的 OpenGuides 版本升级。迁移过程存在一定风险，强烈建议您在继续操作之前备份您的 OpenGuides 数据库。

en: PENDING
zh: 等待

en: DEPLOYING
zh: 正在部署

en: UNDEPLOYING
zh: 正在取消部署

en: FAILED_UNDEPLOYING
zh: 失败—取消部署

en: FAILED_DEPLOYING
zh: 失败—部署

en: SCALING
zh: 扩展

en: FAILED_SCALING
zh: 失败—扩展

en: COOLDOWN
zh: 冻结时间

en: Create ACL
zh: 创建ACL

en: This rule applies to
zh: 此规则应用于

en: Zones where the rule applies
zh: 区域规则适用

en: Affected resources
zh: 受影响的资源

en: Datastores
zh: 数据仓库

en: Virtual Networks
zh: 虚拟网络

en: Resource subset
zh: 资源子集

en: Allowed operations
zh: 可用的操作

en: ACL String preview
zh: ACL 指令预览

en: ACLs
zh: 访问控制

en: Access Control Lists
zh: 访问控制列表（ACL）

en: Applies to
zh: 应用于

en: Resource ID / Owned by
zh: 资源ID / 群组

en: ACL String
zh: ACL指令

en: Group
zh: 群组

en: Cluster ID
zh: 集群ID

en: VM Templates
zh: VM模版

en: Please select at least one resource
zh: 请至少选择一项资源。

en: Please provide a resource ID for the resource(s) in this rule
zh: 请提供受此规则所影响的资源的ID。

en: Create Cluster
zh: 创建集群

en: Update Cluster
zh: 更新集群

en: VNets
zh: 虚拟网络

en: Cluster name missing!
zh: 未填写集群名称!

en: Please select one (and just one) cluster to update.
zh: 请选择一个（只有一个）需要更新的集群

en: Cluster created
zh: 集群已创建

en: Cluster information
zh: 主机信息

en: Cluster Hosts
zh: 集群中的主机

en: Cluster Virtual Networks
zh: 集群中的网络

en: Cluster Datastores
zh: 集群中的datastore

en: Quotas
zh: 配额

en: Showback
zh: 成本分析

en: User information
zh: 用户信息

en: Default Table order
zh: 默认列表排序

en: Update Password
zh: 更新密码

en: Fill in a new password
zh: 填写一个新的密码

en: Custom Attributes
zh: 自定义属性

en: There is no information available
zh: 没有可用信息

en: IMAGES
zh: 映像

en: USED
zh: 使用中

note: #-#-#-#-#  sarg_2.4.0-4_zh_CN.po (sarg 2.3-pre3)  #-#-#-#-# TRANSLATORS: This is a column header showing the users who visited each site. TRANSLATORS: This is a column header showing the number of users who visited a sites.
en: USERS
zh: 用户

en: GROUPS
zh: 群组

en: CPU hours
zh: CPU / 小时

en: Memory GB hours
zh: 内存GB /小时

en: VNETS
zh: 虚拟网络

en: USED IPs
zh: 已用IP地址

en: ACTIVE
zh: 运行

en: User Quotas
zh: 用户配额

en: There are no quotas defined
zh: 没有配额的定义

en: Group Quotas
zh: 群组配额

en: Create Datastore
zh: 创建数据仓库

en: Managers
zh: 管理员

en: Datastore
zh: 数据仓库

en: Custom DS_MAD
zh: 自定义DS_MAD

en: Custom TM_MAD
zh: 自定义TM_MAD

en: Disk type
zh: 磁盘类型

en: Safe Directories
zh: 安全目录

en: If you need to un-block a directory under one of the RESTRICTED_DIRS
zh: 如果您需要解除RESTRICTED_DIRS目录下某个子目录的限制

en: Restricted Directories
zh: 受限目录

en: Paths that can not be used to register images. A space separated list of paths. This will prevent users registering important files as VM images and accessing them thourgh their VMs. OpenNebula will automatically add its configuration directories: /var/lib/one, /etc/one and oneadmin's home ($HOME).
zh: 不允许注册映像的路径，包含一系列用空格键分割的目录。此设置是为了阻止用户将某些重要文件注册为磁盘映像并从VM中进行访问。OpenNebula自动地将/var/lib/one、/etc/one和oneadmin用户的$HOME目录设置为禁止访问目录。

en: When needed, the front-end will access the datastores using BASE_PATH (defaults to /var/lib/one/datastores).
zh: 当需要时管理端将通过存储路径访问数据仓库 (defaults to /var/lib/one/datastores).

en: Optional limit, in MB. If set, OpenNebula will only use this amount of storage, instead of the whole free disk.
zh: 选项限制：单位是MB。如果设置，OpenNebula只会使用这个存储量，而不是整个可用的磁盘空间。

en: Host Bridge List
zh: 主机上的网桥列表

en: Space separated list of Server names or IPs where OpenNebula will be staging the new images into. This server will act as the entry point for new inmages in the datastore.
zh: 通过空格分隔的服务器名称或IP地址,系统将会把新的磁盘映像保存到服务器的数据仓库中

en: Volume Group Name
zh: Volume Group的名称

en: Gluster Host
zh: Gluster 主机

en: Host and port of one (and only one) Gluster server (host:port)
zh: Gluster 服务器的主机名称和端口 （host:port）

en: Gluster Volume
zh: Gluster 卷

en: Gluster volume to use for the datastore
zh: Gluster 卷使用的数据仓库

en: Pool Name
zh: 池的名称

en: Ceph Host
zh: Ceph 主机

en: Space-separated list of Ceph monitors. Example: host1 host2:port2 host3 host4:port4 (if no port is specified, the default one is chosen) (Required for Libvirt 1.x when cephx is enabled).
zh: 空格分离的CEPH监视列表。例如： host1 host2:port2 host3 host4:port4  ( 如果没有指定端口，默认的one是选择的) (当使用cephx时需要libvirt 1.x )

en: A generated UUID for a LibVirt secret (to hold the CephX authentication key in Libvirt on each hypervisor). This should be generated when creating the Ceph datastore in OpenNebula. (Required for Libvirt 1.x when cephx is enabled).
zh: 一个生成的libvirt secret UUID (保持cephx认证密钥在libvirt的每个管理程序中)。这将在OpenNebula 中创建CEPH数据仓库时生成。(当使用cephx时需要libvirt 1.x )

en: Registration time
zh: 注册时间

en: #VMS
zh: VM数量

en: Datastore created
zh: 数据仓库已创建

en: Select cluster
zh: 选择集群

en: Select the destination cluster:
zh: 选择目标集群

en: Change owner
zh: 变更所有者

en: Select the new owner
zh: 选择新的所有者

en: Change group
zh: 变更群组

en: Select the new group
zh: 选择新的群组

en: Basepath
zh: Base路径

en: TM MAD
zh: 传输组件

en: DS MAD
zh: 数据仓库组件

en: Please select a cluster for this datastore
zh: 请为此数据仓库选择一个集群

en: Create File
zh: 创建文件

en: Name that the File will get. Every file must have a unique name.
zh: 文件的名称。每个文件的名称必须是唯一的。

en: Human readable description of the file for other users.
zh: 供其他用户参考的文件描述。

en: Type of the file.
zh: 文件的类型

en:  KERNEL & RAMDISK files can be used in the OS Booting section of the Template wizard.
zh: 内核和内存磁盘文件可以在模板向导中操作系统启动部分使用。

en:  CONTEXT files can be included in the context CD-ROM, from the Context/Files section of the Template wizard.
zh: CONTEXT 文件可以包含在context光盘中，在模板向导Context/Files部分中。

en: Select the datastore for this file
zh: 选择此文件所属的数据仓库

en: Image location
zh: 磁盘映像位置

en: Provide a path
zh: 提供一个路径

en: Path to the original file that will be copied to the file repository.
zh: 将要复制到文件仓库中的原始文件的路径。

en: File created
zh: 文件已创建

en: File renamed correctly
zh: 文件成功更改名称

en: Files & Kernels
zh: 文件和内核

en: Register time
zh: 注册时间

en: Running VMS
zh: 运行中的VM数量

en: Please select a datastore for this file
zh: 请选择一个数据仓库用来存放文件。

en: Net TX
zh: 网络外发

en: Net RX
zh: 网络接收

en: Update Group
zh: 更新群组

en: Allow users in this group to use the following Sunstone views
zh: 允许该组内的用户使用下面的web界面

en: Create an administrator user
zh: 创建一个管理员用户

en: Allow users to view the VMs and Services of other users in the same group
zh: 允许同一群组中的用户区查看其它用户的虚拟机和服务

en: An ACL Rule will be created to give users in this group access to all the resources in the same group.
zh: 为该组访问同一组中的所有的资源的特定用户创建一个ACL规则。

en: Allow users in this group to create the following resources
zh: 允许该组中的用户创建以下资源

en: VMs
zh: VM数量

en: Documents are a special tool used for general purposes, mainly by OneFlow. If you want to enable users of this group to use service composition via OneFlow, let it checked.
zh: Documents 是一个用于一般用途的专用工具，主要由OneFlow使用。如果你想允许这个组中的用户通过OneFlow使用服务组合，请选中它。

en: Update Quota
zh: 更新配额

en: User name and password must be filled in
zh: 必须填写用户帐号和密码。

en: Create Host
zh: 创建主机

en: Default (dummy)
zh: 缺省值(dummy)

en: Custom VNM_MAD
zh: 自定义的VNM_MAD

en: Drivers
zh: 驱动程序

en: Custom VMM_MAD
zh: 自定义的VMM_MAD

en: Custom IM_MAD
zh: 自定义的IM_MAD

en: Host created
zh: 主机已创建

en: Delete host
zh: 删除主机

en: RVMs
zh: 运行VM数量

en: Real CPU
zh: 物理CPU

en: Allocated CPU
zh: 已分配CPU

en: Real MEM
zh: 物理内存

en: Allocated MEM
zh: 已分配内存

en: IM MAD
zh: 资源监控中间件

en: VM MAD
zh: 虚拟机控制中间件

en: Last monitored on
zh: 上次监测时间

en: INIT
zh: 初始化

en: RETRY
zh: 重试

en: ALLOCATED CPU
zh: 分配的CPU

en: REAL CPU
zh: 实际CPU

en: ALLOCATED MEMORY
zh: 分配的内存

en: REAL MEMORY
zh: 实际内存

en: Datastore ID
zh: 数据仓库ID

en: VN MAD
zh: 虚拟网络组件

en: Allocated Memory
zh: 分配的内存

en: Real Memory
zh: 实际内存

en: Running VMs
zh: 运行VM数量

en: MEMORY
zh: 内存

en: Used CPU
zh: CPU 使用量

en: Cannot contact server: is it running and reachable?
zh: 无法连接到服务器：请确认服务器运行状态或者网络连接状态?

en: Template created successfully
zh: 模板创建成功

en: Host name missing!
zh: 未填写主机名称!

en: Create Image
zh: 创建磁盘映像

en: Name that the Image will get. Every image must have a unique name.
zh: 磁盘映像的名称。需要注意的是所有磁盘映像的名称必须是唯一的。

en: Human readable description of the image for other users.
zh: 供其他用户参考的磁盘映像描述。

en: Type of the image.
zh: 磁盘映像的类型

en:  OS images contain a working operative system.
zh: OS 映像包含一个工作的操作系统。

en:  CDROM images are readonly data.
zh: CDROM映像是只读的数据

en:  DATABLOCK images are a storage for data. They can be created from previous existing data, or as an empty drive.
zh: DATABLOCK 映像用来存储数据。他们可以从现有的数据创建的，或作为一个空的驱动器。

en: Select the datastore for this image
zh: 选择此磁盘映像所属的数据仓库。

en: Persistence of the image
zh: 磁盘映像的持久性

en: Empty datablock
zh: 空白Datablock

en: Path to the original file that will be copied to the image repository. If not specified for a DATABLOCK type image, an empty image will be created.
zh: 将被复制到映像仓库的原始文件路径。如果DATABLOCK型磁盘映像未填写此栏目，将创建一个空的磁盘映像。

en: Size of the datablock in MB.
zh: 块存储大小 (MB)

en: FS type
zh: 文件系统类型

en: Type of file system to be built.
zh: 要建立的文件系统类型。

en:  Plain. When the disk image is used directly by the hypervisor we can format the image, and so it is ready to be used by the guest OS. Values: ext2, ext3, ext4, ntfs, reiserfs, jfs, swap. Any other fs supported by mkfs will work if no special option is needed.
zh: Plain。当磁盘映像是由管理程序直接使用的，我们可以格式化的磁盘映像，因此它可以被客户机的操作系统使用。该值可以是：EXT2，EXT3，EXT4，NTFS，ReiserFS，JFS，SWAP。以及任何其他被mkfs支持的文件系统。

en:  Formatted. The disk image is stored in a hypervisor specific format VMDK or Qcow2. Then we cannot really make a filesystem on the image, just create the device and let the guest OS format the disk. Use raw to not to format the new image. Values: raw, qcow2, vmdk_*.
zh: Formatted。磁盘的映像是存储在一个管理程序指定的格式VMDK或QCOW2。我们不是真实的在映像上创建一个文件系统，只是创建驱动器并让客户机操作系统格式化磁盘。新的磁盘映像使用raw不能格式化。值：raw，qcow2，vmdk_ *。

en: Device prefix
zh: 设备名称前缀

en: Prefix for the emulated device this image will be mounted at. For instance, “hd”, “sd”. If omitted, the default value is the one defined in oned.conf (installation default is “hd”).
zh: 挂载此磁盘映像所使用的设备名称前缀，例如hd或者sd。如果省略此选项，系统将使用在oned.conf中所定义的缺省值（缺省的前缀是hd）。

en: Specific image mapping driver. KVM: raw, qcow2. XEN: tap:aio, file:
zh: 指定磁盘映像的驱动方式。KVM: raw, qcow2, Xen:tap:aio:, file:

en: Target on which the image will be mounted at. For example: hda, sdb...
zh: 磁盘映像将被挂载的目标设备名称，例如hda, sdb

en: Custom attributes
zh: 自定义属性

en: Image created
zh: 磁盘映像已创建

en: Image renamed correctly
zh: 映像重命名成功

en: Make persistent
zh: 设定为持久性

en: Make non persistent
zh: 设定为非持久性

en: Custom attribute name and value must be filled in
zh: 必須填写自定义属性的名称和值。

en: There are mandatory parameters missing
zh: 部分必填的参数尚未填写。

en: Please select a datastore for this image
zh: 请选择一个数据仓库用来存放磁盘映像。

en: Clone Image
zh: 克隆映像

en: Several images are selected, please choose a prefix to name the new copies
zh: 几个映像被选择，请选择一个前缀来命名新的副本

en: You can select a different target datastore
zh: 你可以选择一个不同的目标数据仓库

en: The appliance is not ready
zh: 该设备还没有准备好

en: The following images will be created in OpenNebula.
zh: 以下映像将在系统中创建

en: If you want to edit parameters of the image you can do it later in the images tab
zh: 如果你想修改磁盘映像的参数，随后可以在磁盘映像选项卡中修改

en: Select the datastore for the images
zh: 选择用于磁盘映像数据仓库

en: The following template will be created in OpenNebula and the previous images will be referenced in the disks
zh: 下面的模板将被创建在OpenNebula，以前的映像将在磁盘中引用

en: If you want to edit parameters of the template you can do it later in the templates tab
zh: 如果你想修改模板的参数，随后可以在模板选项卡中修改

en: Image created successfully
zh: 磁盘映像创建成功

en: Import Appliance
zh: 导入应用

en: OpenNebula Marketplace
zh: OpenNebula市场

en: Appliance
zh: 应用

en: Cannot connect to OpenNebula Marketplace
zh: 无法连接到OpenNebula市场

en: Appliance information
zh: 应用信息

en: No Images defined
zh: 没有定义磁盘映像

en: OpenNebula Template
zh: OpenNebula 模板

en: This will hold selected pending VMs from being deployed
zh: 选中的VM将进入等待状态，不会被部署到系统中。

en: This will release held machines
zh: 选中的VM将进入放行状态，可以被部署到系统中。

en: This will suspend selected machines
zh: 选中的VM将会暂停。

en: This will resume selected VMs
zh: 将选中的VM恢复运行。

en: This will stop selected VMs
zh: 选中的VM将会停机。

en: This will force the hypervisor boot action of VMs stuck in UNKNOWN or BOOT state
zh: 强制要求hypervisor启动处于UNKNOWN或者BOOT状态的VM。

en: This will send a reboot action to running VMs
zh: 选中的VM将会收到重新启动指令。

en: This will perform a hard reboot on selected VMs
zh: 选中的VM将会重新开始冷启动。

en: This will send a power off signal to running VMs. They can be resumed later.
zh: 向处于运行状态的VM发送关闭电源信号。这些VM未来可以被恢复运行。

en: This will send a forced power off signal to running VMs. They can be resumed later.
zh: 向处于运行状态的VM发送强制关闭电源信号。这些VM未来可以被恢复运行。

en: Undeploy
zh: 取消部署

en: Shuts down the given VM. The VM is saved in the system Datastore.
zh: 将指定的VM关机。该VM会被保存在系统数据仓库中。

en: This will initiate the shutdown process in the selected VMs
zh: 选中的VM将会执行关机程序。

en: This will initiate the shutdown-hard (forced) process in the selected VMs
zh: 在选中的VM内部启动强制关机进程。

en: This will delete the selected VMs from the database
zh: 选中的VM将会从数据库中删除。

en: This will delete and recreate VMs to PENDING state
zh: 将选中的VM删除，并重新创建该VM至PENDING状态。

en: This will reschedule selected VMs
zh: 将选中的VM重新调度。

en: Un-Reschedule
zh: 取消重新调度指令。

en: This will cancel the rescheduling for the selected VMs
zh: 取消选中的VM的重新调度指令。

en: This will delete the selected services
zh: 选中的服务将会被删除

en: Service information
zh: 服务信息

en: OneFlow - Services
zh: OneFlow - 服务

en: OneFlow - Service
zh: OneFlow - 服务

en: Cannot connect to OneFlow server
zh: 不能连接到 OneFlow 服务器

en: Shutdown action
zh: 关机操作

en: Ready Status Gate
zh: Gate 状态就绪

en: Seconds between each group of actions
zh: 每一组操作之间的时间间隔（秒）

en: Number of VMs to apply the action to each period
zh: 每个操作周期所操作的VM数量

en: Cardinality
zh: 基数

en: VM Template
zh: VM模版

en: Select a role in the table for more information
zh: 从列表中选择一个角色查看更多信息

en: Cooldown
zh: 冻结时间

en: Min VMs
zh: 最小VM数量

en: Max VMs
zh: 最大VM数量

en: Elasticity policies
zh: 弹性策略

en: Type of adjustment.
zh: 调整类型

en: CHANGE: Add/substract the given number of VMs.
zh: 变化：添加/减去给定数量的虚拟机。

en: CARDINALITY: Set the cardinality to the given number.
zh: 基数：将基数设定为指定的数字

en: PERCENTAGE_CHANGE: Add/substract the given percentage to the current cardinality.
zh: 变更百分比：目前的基数添加/减去给定百分比。

en: Positive or negative adjustment. Its meaning depends on 'type'
zh: 正的或负的调整。其意义在于“类型”

en: CHANGE: -2, will substract 2 VMs from the role
zh: 变化：-2，从角色中将减2个虚拟机

en: CARDINALITY: 8, will set carditanilty to 8
zh: 基数：8，将基数设定为8

en: PERCENTAGE_CHANGE: 20, will increment cardinality by 20%
zh: 变更百分比：20，将基数增加20%

en: Optional parameter for PERCENTAGE_CHANGE adjustment type. If present, the policy will change the cardinality by at least the number of VMs set in this attribute.
zh: 可选参数PERCENTAGE_CHANGE调整类型,如果存在,该策略将以属性设置中VM的数量变更基数

en: Expression to trigger the elasticity
zh: 触发弹性的表达式

en: Example: ATT < 20
zh: 例如：ATT < 20

en: # Periods
zh: 周期数量

en: Number of periods that the expression must be true before the elasticity is triggered
zh: 在弹性操作被激活之前，表达式必须保持为真的周期数量。

en: Duration, in seconds, of each period in '# Periods'
zh: 每个周期的时间跨度（秒）

en: Cooldown period duration after a scale operation, in seconds
zh: 规模化运营后Cooldown周期,以秒为单位

en: Scheduled policies
zh: 计划的策略

en: Recurrence: Time for recurring adjustements. Time is specified with the Unix cron syntax
zh: 循环:时间经常性调整,这个时间设定是按照UNIX的cron语法格式

en: Start time: Exact time for the adjustement
zh: 开始时间：开始执行调整动作的准确时间

en: Time expression
zh: 时间表达式

en: Time expression depends on the the time formar selected
zh: 时间表达式依赖于选中的时间格式

en: The VM is ready
zh: 虚拟机是正常的

en: Waiting for the VM to be ready
zh: 等待虚拟机变为正常

en: Number of VMs to instantiate with this role
zh: 使用此角色创建的VM数量

en: Force the new cardinality even if it is outside the limits
zh: 强制使用新的基数，即使该基数已经超出了限制

en: Name for this template
zh: 这个模板的名称

en: Description of the service
zh: 服务的描述

en: Network Configuration
zh: 网络结构

en: Add another Network
zh: 添加另外一个网络

en: Advanced Service Parameters
zh: 高级服务参数

en: Straight strategy will instantiate each role in order: parents role will be deployed before their children. None strategy will instantiate the roles regardless of their relationships.
zh: Straight策略将实例化每个角色,在子角色部署前会先部署父角色,没有关系的角色不会实例化

en: VM shutdown action: 'shutdown' or 'shutdown-hard'.
zh: VM关机操作：“关机”或者“强制关机”。

en: Shutdown hard
zh: 强制关机

en: Wait for VMs to report that they are READY
zh: 等待 VMs 报告它们已经准备好

en: Before deploying any child roles, wait for all VMs of the parent roles to report via OneGate that they are READY=YES
zh: 部署任何子角色之前，等待所有的VMs的上级角色通过onegate报告它们准备好了

en: Add another role
zh: 添加另外一个角色

en: Name of the role
zh: 角色名称

en: VM template
zh: VM模板

en: Template associated to this role
zh: 与此角色关联的模板

en: Parent roles
zh: 父角色

en: Advanced Role Parameters
zh: 高级角色参数

en: VM shutdown action: 'shutdown' or 'shutdown-hard'. If it is not set, the one set for the Service will be used
zh: VM关机操作:关机或冷关机,如果它没有被设置,则将使用一组用于服务

en: VM Template Content
zh: VM 模板内容

en: This information will be merged with the original Virtual Machine template. Configuration attributes and network interfaces will be replaced by those provided by the user when the template is instantiated
zh: 此信息将与原来的虚拟机模板合并。配置属性和网络接口，将由用户模板被实例化时提供的信息取而代之

en: Role Elasticity
zh: 角色的弹性

en: Minimum number of VMs for elasticity adjustments
zh: 弹性调整的最小VM数量

en: Maximum number of VMs for elasticity adjustments
zh: 弹性调整的最大VM数量

en: Cooldown time after an elasticity operation (secs)
zh: 一个弹性操作后的Cooldown时间(秒)

en: Optional parameter for PERCENTAGE_CHANGE adjustment type.
zh: 为percentage_change调整类型的可选参数。

en:  If present, the policy will change the cardinality by at least the number of VMs set in this attribute.
zh: 如果提供，在这个属性中最少VM的数量的策略基数的变化。

en: Add another policy
zh: 添加另一个政策

en: Instantiate Service Template
zh: 实例化服务模板

en: Defaults to template name when emtpy. You can use the wildcard &#37;i. When creating several Services, &#37;i will be replaced with a different number starting from 0 in each of them
zh: 默认的模板名称是空的,你可以使用通配符 &#37,我将会替换成从0开始的不同的数字

en: Number of instances
zh: 实例的数量

en: Number of Services that will be created using this template
zh: 使用该模板创建的服务数量

en: Service Template created
zh: 服务模板已创建

en: ServiceTemplate updated correctly
zh: 成功更新服务模板

en: This will delete the selected templates
zh: 即将删除选中的模板

en: OneFlow - Templates
zh: OneFlow — 模板

en: OneFlow - Template
zh: OneFlow — 模板

en: Create Service Template
zh: 创建服务模板

en: Update Service Template
zh: 更新服务模板

en: Only word characters are allowed
zh: 只有文字字符是允许的

en: Role
zh: 角色

en: One or more required fields are missing or malformed.
zh: 一个或多个字段为填写或填写错误

en: Please specify name, cardinality and template for this role
zh: 请指定此角色的名称、基数和模板

en: RUNNING VMS
zh: 运行的虚拟机

en: Create Virtual Machine
zh: 创建虚拟机

en: Virtual Machine Name
zh: 虚机名称

en: Select a Template
zh: 选择一个模板

en: Create Service
zh: 创建服务

en: Memory (GBs)
zh: 内存（GBS）

en: Repeat Password
zh: 重复密码

en: Define Quotas
zh: 定义配额

en: Update Language
zh: 更新语言

en: Change view
zh: 变更web界面

en: Update view
zh: 更新web界面

en: Add SSH Key
zh: 添加 SSH 密钥

en: Update SSH Key
zh: 更新 SSH 密钥

en: Add a public SSH key to your account!
zh: 添加一个SSH 公钥到你的账户

en: You will be able to access your Virtual Machines without password
zh: 您将能够访问您的虚拟机而无需密码

en: Update your public SSH key!
zh: 更新你的 SSH 公钥

en: Filter by User
zh: 用户过滤

en: NET RX
zh: 网络接收

en: NET TX
zh: 网络发送

en: NET DOWNLOAD SPEED
zh: 网络下载速度

en: NET UPLOAD SPEED
zh: 网络上载速度

en: Change cardinality
zh: 变化的基数

en: The cardinality for this role cannot be changed
zh: 这种角色的基数不能被改变

en: Change Capacity
zh: 变更容量

en: There are no instance_types available. Please contact your cloud administrator
zh: 没有实例类型可用。请联系您的云管理员

en: Select a Network
zh: 选择一个网络

en: Select a Network for this interface
zh: 选择此接口的网络

en: There are no networks available. Please contact your cloud administrator
zh: 没有可用的网络。请联系您的云管理员

en: Add another Network Interface
zh: 添加另外一个网络接口

en: There are no templates available
zh: 没有可用的模板

en: There are no instance types available
zh: 没有可用的实例类型

en: There are no networks available.
zh: 没有可用的网络。

en: The list of users is empty
zh: 用户列表为空

en: There are no Virtual Machines
zh: 没有虚拟机

en: There are no Services
zh: 没有服务

en: FAILED UNDEPLOYING
zh: 取消部署失败

en: FAILED DEPLOYING
zh: 部署失败

en: FAILED SCALING
zh: 扩展失败

en: MIGRATE
zh: 迁移

en: HOTPLUG
zh: 热插拔

en: SAVING IMAGE
zh: 映像保存中

en: FAILURE
zh: 失败

en: SAVE
zh: 保存

en: SHUTDOWN
zh: 关机

en: CLEANUP
zh: 清除

en: POWERING OFF
zh: 关闭电源

en: STOPPED
zh: 停机

en: SUSPENDED
zh: 挂起

en: POWEROFF
zh: 关机

en: USED_PERS
zh: 持久使用

en: LOCKED
zh: 锁定

en: CLONE
zh: 克隆

en: DELETING
zh: 正在删除

en: This Virtual Machine will be saved in a new Template. Only the main disk will be preserved!
zh: 此虚拟机将被保存在一个新的模板。只有主磁盘将被保存！

en: You can then create a new Virtual Machine using this Template
zh: 你可以使用该模板创建一个新的虚拟机

en: Save Virtual Machine to Template
zh: 保存虚拟机模板

en: saved successfully
zh: 保存成功

en: Be careful, this action will inmediately destroy your Virtual Machine
zh: 注意：该操作将立即删除你的虚拟机

en: All the information will be lost!
zh: 所有的信息都将丢失！

en: This action will power off this Virtual Machine. The Virtual Machine will remain in the poweroff state, and can be powered on later
zh: 此操作将关闭虚拟机电源。虚拟机将保持在关机状态，随后可以开机

en: You can send the power off signal to the Virtual Machine (this is equivalent to execute the command from the console). If that doesn't effect your Virtual Machine, try to Power off the machine (this is equivalent to pressing the power off button in a physical computer).
zh: 您可以发送关闭电源的信号给虚拟机（这相当于从控制台执行命令）。如果对你的虚拟机不起作用，尝试关闭虚拟机（这是相当于在一个物理计算机上按下电源按钮）。

en: Power off the machine
zh: 关闭计算机电源

en: Send the power off signal
zh: 发出关闭电源的信号

en: This action will reboot this Virtual Machine.
zh: 该操作将重新启动虚拟机

en: You can send the reboot signal to the Virtual Machine (this is equivalent to execute the reboot command form the console). If that doesn't effect your Virtual Machine, try to Reboot the machine (this is equivalent to pressing the reset button a physical computer).
zh: 你可以给虚拟机发送启动信号(这是相当于从控制台执行重新启动的命令)。如果在你的虚拟机上没有效果，试着Reboot机器(这相当于按下物理计算机的复位按钮)。

en: Send the reboot signal
zh: 发送重启信号

en: There are no saved templates available
zh: 没有保存的模板

en: Create a template by saving a running Virtual Machine
zh: 通过运行的虚拟机创建一个模板

en: Unshare
zh: 非共享

en: SHARED
zh: 共享的

en: Handle with care! This action will inmediately destroy the template
zh: 注意！这个操作将立即删除模板

en: and the image associated.
zh: 与磁盘映像相关联的。

en: The template
zh: 模板

en: and the image associated will be shared and all the users will be able to instantiate new VMs using this template.
zh: 和本磁盘映像相关联的将共享并且所有的用户可以使用此模板实例化新的虚拟机。

en: Share template
zh: 共享模板

en: and the image associated will be unshared and the users will not be able to instantiate new VMs using this template.
zh: 和本磁盘映像相关联的将不能共享并且用户将不能使用此模板实例化新的虚拟机。

en: Unshare template
zh: 非共享的模板

en: Change Cardinality
zh: 变化的基数

en: Be careful, this action will inmediately destroy your Service
zh: 注意：这个动作将立即删除您的服务

en: Be careful, this action will inmediately shutdown your Service
zh: 注意：这个动作将立即关闭您的服务

en: Looks like you don't have any Service. Click the button below to get started
zh: 看起来你没有任何服务。点击下面的按钮来开始

en: Create a new Service
zh: 创建一个新服务

en: User Virtual Machines
zh: 用户的虚拟机

en: User Saved Templates
zh: 用户保存的模板

en: User Services
zh: 用户服务

en: User Accounting
zh: 用户帐户

en: Be careful, this action will inmediately remove the User from OpenNebula
zh: 注意：这个操作将立即从OpenNebula移除用户

en: Update User Quota
zh: 更新用户配额

en: You have to provide an SSH key
zh: 您必须提供一个SSH密钥

en: You must select at least a template configuration
zh: 您必须至少选择一个模板配置

en: You have not specified all the Custom Atrributes for this VM
zh: 你没有为这个虚拟机指定所有自定义属性

en: You have not specified all the Networks for this Service
zh: 你没有指定该服务的所有网络

en: You have not specified all the Custom Atrributes for this Service
zh: 你没有指定该服务的所有自定义属性

en: You have to provide a username and password
zh: 你必须提供一个用户名和密码

en: Virtual Network
zh: 虚拟网络

en: IP Start
zh: IP起始地址

en: First IP address
zh: 第一个IP地址

en: Number of addresses in the range
zh: 范围中的地址数量

en: Add another disk
zh: 添加另外一个磁盘

en: Add another nic
zh: 添加另外一个网卡

en: Default model
zh: 默认模式

en: Default value for all NICs. Hardware that will emulate the network interface. With Xen this is the type attribute of the vif.
zh: 所有的网卡的默认值。硬件将模拟网络接口。这是Xen的Vif的类型属性。

en: CPU architecture to virtualization
zh: 虚拟CPU架构

en: libvirt machine type, only for KVM
zh: libvirt 机器类型，只有 KVM 可用

en: Device to be mounted as root
zh: 挂载为根目录的设备名称

en: Guest OS
zh: 客户机操作系统

en: Set the OS of the VM, only for VMware
zh: 选择VM的操作系统类型（仅对VMWare有效）

en: 1st Boot
zh: 第一引导

en: 1st Boot device type
zh: 第一引导的设备类型

en: NETWORK
zh: 网络

en: 2nd Boot
zh: 第二引导

en: 2nd Boot device type
zh: 第二引导的设备类型

en: 3rd Boot
zh: 第三引导

en: 3rd Boot device type
zh: 第三引导的设备类型

en: Kernel cmd
zh: Kernel命令

en: Arguments for the booting kernel
zh: 启动Kernel时的额外参数

en: Path to the bootloader executable
zh: bootloader可执行文件的路径

en: Registered Image
zh: 注册的映像

en: Remote PATH
zh: 远程路径

en: Please select a Kernel from the list
zh: 请从列表中选择一个Kernel

en: You selected the following Kernel:
zh: 您选中了如下Kernel：

en: Path to the OS kernel to boot the image
zh: 用来启动的操作系统内核路径

en: Registered Image
zh: 已经注册的映像

en: Please select a Ramdisk from the list
zh: 请从列表中选择一个Ramdisk

en: You selected the following Ramdisk:
zh: 您选中了如下Ramdisk：

en: Path to the initrd image
zh: initrd映像文件路径

en: Add support in the VM for Advanced Configuration and Power Interface (ACPI)
zh: 为VM提供高级配置与电源管理接口（ACPI）支持

en: Add support in the VM for Physical Address Extension (PAE)
zh: 为VM提供物理地址扩展（PAE）支持

en: Enables the advanced programmable IRQ management.
zh: 允许高级可编程中断管理。

en: Add support in the VM for hyper-v features (HYPERV)
zh: 添加支持运行在 Hyper-V中虚拟机的特性 (HYPERV)

en: The guest clock will be synchronized to the host's configured timezone when booted.
zh: 客户机启动时时钟将同步到主机配置的时区。

en: Used to change the IO emulator in Xen HVM. Only XEN.
zh: 用于改变在Xen HVM IO模拟器。仅用于Xen。

en:  Adds a PCI Controller that provides bridge-to-bridge capability, only for VMware.
zh: 增加一个PCI控制器提供桥 - 桥的性能，仅用于VMware。

en: Listen IP
zh: 监听IP

en: IP to listen on
zh: 接受VNC连接的IP

en: Port for the VNC/SPICE server
zh: VNC/SPICE 服务的端口

en: Keyboard configuration locale to use in the VNC/SPICE display
zh: VNC/SPICE 界面所使用的本地键盘配置

en: Password for the VNC/SPICE server
zh: VNC/SPICE 服务的密码

en: BUS
zh: 总线

en: Network & SSH
zh: 网络和SSH

en: User Inputs
zh: 用户输入

en: Custom vars
zh: 自定义变量

en:   Add SSH contextualization
zh: 添加SSH Context

en: Add an ssh public key to the context. If the Public Key textarea is empty then the user variable SSH_PUBLIC_KEY will be used.
zh: 在context中添加一个SSH公钥。如果公钥输入框为空，则使用用户的SSH_PUBLIC_KEY属性。

en:   Add Network contextualization
zh: 添加网络Context

en: Add network contextualization parameters. For each NIC defined in the NETWORK section, ETH$i_IP, ETH$i_NETWORK... parameters will be included in the CONTEXT section and will be available in the Virtual Machine
zh: 添加网络context参数。对于NETWORK部分所定义的每一个NIC，ETH$i_IP, ETH$i_NETWORK等参数会被包含在CONTEXT部分，可以被虚拟机所访问。

en:   Add OneGate token
zh: 添加 OneGate 令牌

en: Add a file (token.txt) to the context contaning the token to push custom metrics to the VirtualMachine through OneGate
zh: 增加一个文件（token.txt）到Context容器中，这个令牌会通过OneGate提交到虚拟机中

en: Please select files from the list
zh: 请从列表中选择一个或者多个文件

en: You selected the following files:
zh: 您选中了如下文件：

en: Raw String for the FILE_DS attribute of the VM template, representing files that will be included in the contextualization image. Each file must be stored in a FILE_DS Datastore and must be of type CONTEXT
zh: 虚拟机模板中文件数据仓库的属性将会包含在contextualization映像中，每个文件必须从出在一个文件数据仓库中，类型必须是CONTEXT

en: Init scripts
zh: 初始化脚本

en: If the VM uses the OpenNebula contextualization package the init.sh file is executed by default. When the init script added is not called init.sh or more than one init script is added, this list contains the scripts to run and the order. Ex. “init.sh users.sh mysql.sh”
zh: 如果init.sh默认虚拟机使用contextualization包，当这个init脚本增加后没有调用init.sh或者多个init脚本增加，这个列表包含了脚本运行的顺序，如“init.sh users.sh”

en: Add another attribute
zh: 添加其他属性

en: Host Requirements
zh: 主机要求

en: Select Hosts
zh: 选择主机

en: Select Clusters
zh: 选择集群

en: Please select one or more hosts from the list
zh: 请从列表中选择一个或者多个主机

en: You selected the following hosts:
zh: 您选中了如下主机：

en: Please select one or more clusters from the list
zh: 请从列表中选择一个或者多个集群：

en: You selected the following clusters:
zh: 您选中了如下集群：

en: Boolean expression that rules out provisioning hosts from list of machines suitable to run this VM
zh: 布尔表达式规则机适用于适合运行这个虚拟机的列表的主机

en: Datastore Requirements
zh: 数据仓库要求

en: Boolean expression that rules out entries from the pool of datastores suitable to run this VM.
zh: 布尔表达式规则条目适用于数据仓库池运行的这个虚拟机。

en: Host Rank
zh: 主机排列

en: Pack the VMs in the cluster nodes to reduce VM fragmentation
zh: 将集群中的VM集中在尽可能少的节点上，减少VM的分散程度

en: Stripping
zh: 分散

en: Spread the VMs in the cluster nodes
zh: 将集群中的VM分散在尽可能多的节点上，增加VM的分散程度

en: Load-aware
zh: 负载感知

en: Maximize the resources available to VMs in a node
zh: 最大化节点上可供虚拟机使用的资源

en: This field sets which attribute will be used to sort the suitable hosts for this VM
zh: 这些字段设置的属性将被用来对该虚拟机合适的主机进行排序

en: Datastore Rank
zh: 数据仓库排列

en: Tries to optimize storage usage by selecting the DS with less free space
zh: 试图通过选择剩余空间比较少的数据仓库来优化存储的使用

en: Striping. Tries to optimize I/O by distributing the VMs across datastores.
zh: 分散化。试图对分布在不同数据仓库的虚拟机的I / O优化。

en: This field sets which attribute will be used to sort the suitable datastores for this VM
zh: 这些字段设置的属性将被用来对该虚拟机合适的数据仓库进行排序

en: RAW data
zh: 原始数据

en: Raw data to be passed directly to the hypervisor
zh: 直接传递给hypervisor的原始数据

en: Raw data to be added directly to the .vmx file.
zh: 直接注入到.vmx文件中的原始数据

en: Custom Tags
zh: 定制标签

en: Virtual Network Name
zh: 虚拟网络名称

en: Write the Virtual Machine template here
zh: 在此处输入虚拟机模板

en: Instantiate VM Template
zh: 基于VM模板创建实例

en: VM Name
zh: VM名称

en: Defaults to template name when emtpy. You can use the wildcard &#37;i. When creating several VMs, &#37;i will be replaced with a different number starting from 0 in each of them
zh: 默认的模板名称是空的,你可以使用通配符 &#37,我将会替换成从0开始的不同的数字

en: Number of Virtual Machines that will be created using this template
zh: 使用此模板创建的虚拟机数量

en: Sets the new VM to hold state, instead of pending. The scheduler will not deploy VMs in this state. It can be released later, or deployed manually.
zh: 设置新的虚拟机为保持状态，而不是等候。在这个状态下调度程序将不在部署虚拟机。它载以后可以被释放或手动部署。

en: Template created
zh: 模板已创建

en: Template updated correctly
zh: 成功更新模版

en: Template renamed correctly
zh: 模板成功更换名称

en: Please select only one template in the table
zh: 请从列表中选择一个（只有一个）模板

en: Template information
zh: 模版信息

en: Name that the VM will get for description purposes.
zh: 为VM提供的描述性名称。

en: Description of the template
zh: 模板的描述

en: Logo for the template.
zh: 模板的 logo

en: Amount of RAM required for the VM, in Megabytes.
zh: VM所需要的内存大小，单位为MB。

en: Percentage of CPU divided by 100 required for the Virtual Machine. Half a processor is written 0.5.
zh: 以百分之一为单位表示VM所需要的CPU资源。例如需要半颗CPU资源，可填写0.5。

en: Number of virtual cpus. This value is optional, the default hypervisor behavior is used, usually one virtual CPU.
zh: 虚拟CPU数目。未填写时将使用Hypervisor的预设值，通常为1颗VCPU

en: Volatile Disk
zh: 临时性磁盘

en: Image ID to be used in the Virtual Image disk.
zh: 在虚拟磁盘中要使用磁盘映像的ID

en: Name of the image to be used in the Virtual Image disk.
zh: 在虚拟磁盘中要使用磁盘映像的名字

en: Identifier of the user owner of the image to reduce ambiguity.
zh: 磁盘映像所有者的标示符

en: Name of the user owner of the image to reduce ambiguity.
zh: 磁盘映像所有者的名称

en: Device to map image disk. If set, it will overwrite the default device mapping
zh: 指定磁盘映像在虚拟机中的设备名称。如果设定此栏目，将会覆盖预设的设备名称。

en: Xen: Optional
zh: Xen: 可选

en: KVM: Optional
zh: KVM: 可选

en: VMWare: Optional
zh: VMWare: 可选

en: Specific image mapping driver
zh: 指定磁盘映像映射的驱动器

en: Xen: Optional (tap:aio:, file:)
zh: Xen: 可选的(tap:aio:,file:)

en: KVM: Optional (raw, qcow2)
zh: KVM: 可选的(raw,qcow2)

en: VMWare: Not supported
zh: VMWare: 不支持

en: Device Prefix
zh: 驱动器前缀

en: Prefix for the emulated device this image will be mounted at. For instance, “hd”, “sd”, or “vd” for KVM virtio. If omitted, the dev_prefix attribute of the Image will be used
zh: 将要挂载的硬盘前缀,例如hd ,sd 或 vd （KVM Virtio）如果省略则使用磁盘映像属性中的设置

en: Set how the image is exposed by the hypervisor
zh: 设置映像怎么被管理程序公开的

en: Selects the cache mechanism for the disk.
zh: 选择磁盘高速缓存机制。

en: Set IO policy.
zh: 设置 IO 策略

en: Size of the new disk
zh: 新磁盘的大小

en: Filesystem type for the fs images
zh: 此fs磁盘映像的文件系统类型

en: Identifier of the virtual network from which to lease an IP and MAC address to this Virtual Machine network interface.
zh: 租用一个IP和MAC地址到虚拟机的网络接口的虚拟网络标识符。

en: Name of the virtual network from which to lease an IP and MAC address to this Virtual Machine network interface.
zh: 租用一个IP和MAC地址到虚拟机的网络接口的虚拟网络名称。

en: Identifier of the user owner of the virtual network from which to lease an IP and MAC address to this Virtual Machine network interface.
zh: 租用一个IP和MAC地址到虚拟机的网络接口的虚拟网络所有者的标识符。

en: Name of the user owner of the virtual network from which to lease an IP and MAC address to this Virtual Machine network interface.
zh: 租用一个IP和MAC地址到虚拟机的网络接口的虚拟网络所有者的名称。

en: Request an specific IP from the Network
zh: 从网络中申请一个特定IP

en: Hardware that will emulate this network interface. With Xen this is the type attribute of the vif.
zh: 网卡的模式方式。在使用Xen时，此栏目为vif类别属性。

en: TCP Firewall
zh: TCP防火墙

en: PORTS
zh: 端口

en: A list of ports separated by commas or a ranges separated by semicolons, e.g.: 22,80,5900:6000
zh: 一系列用逗号分割的端口，或者用冒号分割的端口范围，例如：22,80,5900:6000

en: UDP Firewall
zh: UDP防火墙

en: OS Booting
zh: OS 引导

en: DISK
zh: 磁盘

en:  does not exists any more
zh: 已经不存在了

en: The image you specified cannot be selected in the table
zh: 你指定的映像无法在表中选择

en: Clone Template
zh: 克隆模板

en: Several templates are selected, please choose prefix to name the new copies
zh: 已选中多个模版，请选择新副本名称的前缀。

en: Change authentication
zh: 修改认证方式

en: User created
zh: 用户已创建

en: Auth
zh: 认证

en: This will change the main group of the selected users. Select the new group
zh: 所有被选中的用户的群组都会被修改。请选择新的群组。

en: This will add the user to a secondary group. Select the new group
zh: 将用户添加到额外的群组。选择一个新的群组

en: This will remove the user from a secondary group. Select the group
zh: 这将从第二组中删除用户。选择组

en: Historical usages
zh: 历史信息

en: Auth driver
zh: 认证方式

en: Hidden User Data
zh: 隐藏的用户数据

en: Authentication driver
zh: 认证方式

en: Fill in a new auth driver
zh: 输入一个新的授权驱动

en: SHUTDOWN_POWEROFF
zh: 关机_断电

en: HOTPLUG_SNAPSHOT
zh: 热插拔_快照

en: HOTPLUG_NIC
zh: 热插拔_网卡

en: HOTPLUG_SAVEAS
zh: 热插拔_另存为

en: HOTPLUG_SAVEAS_POWEROFF
zh: 热插拔_另存为_断电

en: HOTPLUG_SAVEAS_SUSPENDED
zh: 热插拔_另存为_挂起

en: SHUTDOWN_UNDEPLOY
zh: 关机_销毁

en: Step 1: Specify a name and the number of instances
zh: 步骤一：制定一个名称，以及实例数量

en: Step 2: Select a template
zh: 步骤二：选择一个模板

en: Step 3: Fill the required inputs
zh: 步骤3：填写要求的输入

en: Deploy Virtual Machine
zh: 部署虚拟机

en: Select a Host
zh: 选择主机

en: If it is set to true, the host capacity will be checked. This will only affect oneadmin requests, regular users resize requests will always be enforced
zh: 如果设置为true，系统会检查主机的容量。这个设置只会影响到来自oneadmin用户的操作请求，来自普通用户的resize请求总是会被强制执行。

en: Select a datastore
zh: 选择一个数据仓库

en: Migrate Virtual Machine
zh: 迁移虚拟机

en: VirtualMachine renamed correctly
zh: 虚拟机重新命名成功

en: VirtualMachine updated correctly
zh: 成功更新虚拟机

en: This will deploy the selected VMs on the chosen host
zh: 选中的VM将会被部署到指定的主机。

en: This will migrate the selected VMs to the chosen host
zh: 选中的VM将会被迁移到指定的主机。

en: This will live-migrate the selected VMs to the chosen host
zh: 选中的VM将会被在线迁移到指定的主机。

en: Recovers a stuck VM that is waiting for a driver operation.                 The recovery may be done by failing or succeeding the pending operation.                 YOU NEED TO MANUALLY CHECK THE VM STATUS ON THE HOST, to decide if the operation                 was successful or not.
zh: 等待一个驱动的操作。等待操作完成后这个恢复可能失败或成功。你需要在主机上手动检查虚拟机的状态，以决定是否执行成功了。

en: VM
zh: 虚拟机

en: REAL CPU USAGE
zh: 实际CPU的使用

en: REAL MEMORY USAGE
zh: 实际内存的使用

en: Chg time
zh: 修改时间

en: Prolog time
zh: 镜像传输时间

en: No data available in table
zh: 表中没有数据

en: Sched Message
zh: 调度信息

en: Placement - Host
zh: 放置位置 - 主机

en: Placement - Datastore
zh: 放置位置 - 数据存储

en: DS Requirements
zh: DS的要求

en: LCM State
zh: LCM状态

en: Deploy ID
zh: 部署ID

en: shutdown-hard
zh: 强制关机

en: suspend
zh: 休眠

en: resume
zh: 唤醒

en: delete-recreate
zh: 删除－重新创建

en: reboot
zh: 重新启动

en: reboot-hard
zh: 强制重启

en: poweroff-hard
zh: 关闭电源－强制

en: undeploy
zh: 取消部署

en: undeploy-hard
zh: 取消部署－强制

en: snapshot-create
zh: 创建快照

en: No actions to show
zh: 没有动作可以显示

en: Date Time Picker
zh: 关机

en: Image / Format-Size
zh: 映像 ／ 格式－大小

en: Attach disk
zh: 挂载磁盘

en: No disks to show
zh: 没有任何磁盘

en: deferred snapshot in progress
zh: 正在执行被推迟的快照任务

en: hot snapshot in progress
zh: 正在制作热快照

en: attach/detach in progress
zh: 正在挂载／卸载

en: Virtual Machine ID
zh: 虚拟机ID

en: Disk ID
zh: 磁盘ID

en: Snapshot type
zh: 快照类型

en: Sets the specified VM disk to be saved in a new Image.
zh: 将指定的虚拟机磁盘保存为一个新的映像。

en: Deferred: The Image is created immediately, but the contents are saved only if the VM is shut down gracefully (i.e., using Shutdown; not Delete)
zh: 遵从：磁盘映像是立即创建的，但内容只有虚拟机正常关闭后才保存( 即使用关机；不是删除 )

en: Hot: The Image will be saved immediately.
zh: 立即：指定的映像会被立即保存。

en: Please provide a name for the new image
zh: 请为新的映像提供一个名称

en: Attach new disk
zh: 挂载新磁盘

en: Attach nic
zh: 挂载网卡

en: Attach new nic
zh: 挂载新网卡

en: Resize VM capacity
zh: 修改VM参数

en: No snapshots to show
zh: 没有可以显示的快照

en: You have not selected a template
zh: 为选择任何模版

en: You have not selected a host
zh: 您尚未选择一个主机

en: is currently running on Host
zh: 目前正在主机上运行

en: VNC connection
zh: VNC 连接

en: Open in a new window
zh: 在新窗口中打开

en: VNC Connection in progress
zh: VNC 连接中

en: Name that the Virtual Network will get for description purposes.
zh: 虚拟网络的名称用于描述的目的

en: Description of the Virtual Network
zh: 虚拟网络的描述

en: Name of the physical bridge in the physical host where the VM should connect its network interface
zh: 物理主机中网桥的名字VM将连接到它的网络接口

en: Network model
zh: 网络模式

en: Choose the same networking model you chose for the hosts that will use this newtork
zh: 你选择的使用这个网络的主机选择相同的网络模型

en: Default: dummy driver that doesn’t perform any network operation. Firewalling rules are also ignored.
zh: Default：虚拟驱动程序不执行任何网络操作。防火墙规则也忽略。

en: 802.1Q: restrict network access through VLAN tagging, which also requires support from the hardware switches.
zh: 802.1Q ：通过VLAN标记限制网络访问，需要硬件交换机支持。

en: ebtables: restrict network access through Ebtables rules. No special hardware configuration required.
zh: ebtables：通过ebtables规则限制网络访问。没有特殊的硬件配置要求。

en: Open vSwitch: restrict network access with Open vSwitch Virtual Switch.
zh: Open vSwitch：通过Open vSwitch 虚拟交换机限制网络访问

en: VMware: uses the VMware networking infrastructure to provide an isolated and 802.1Q compatible network for VMs launched with the VMware hypervisor.
zh: VMware：使用VMware网络基础设施为虚拟机的启动和VMware虚拟机管理程序提供了一个隔离和802.1Q兼容的网络

en: Whether or not to isolate this virtual network using the Virtual Network Manager drivers
zh: 是否使用虚拟网络管理驱动隔离这个虚拟网络

en: Optional: Set a specific VLAN id
zh: 可选：设置一个特定的VLAN ID

en: Physical device
zh: 物理网络设备

en: Name of the physical network device that will be attached to the bridge
zh: 物理网络设备的名字将被连接到网桥

en: Add another Address Range
zh: 添加一个地址范围

en: Address Ranges need to be managed in the individual Virtual Network panel
zh: 地址范围需要在单独的虚拟网络面板中管理

en: The default Security Group 0 is automatically added to new Virtual Networks
zh: 默认的安全群组 0 是自动添加到新的虚拟网络

en: Base network address. For example, 192.168.1.0
zh: 网络地址。例如，192.168.1.0

en: Network mask. For example, 255.255.255.0
zh: 网络掩码。例如，255.255.255.0

en: Router for this network. Leave empty if the network is not routable
zh: 这个网络的路由器。如果网络不可达则为空

en: IPv6 Gateway
zh: IPv6 网关

en: IPv6 Router for this network
zh: 这个网络的IPv6路由器

en: Specific DNS for this network
zh: 为这个网络指定 DNS

en: Write the Virtual Network template here
zh: 在此输入虚拟网络的模版

en: Virtual Network created
zh: 虚拟网络已创建

en: Virtual Network updated correctly
zh: 成功更新虚拟网络

en: Virtual network information
zh: 虚拟网络信息

en: Address Range management
zh: 地址范围管理

en: Lease management
zh: 租用管理

en: Leases
zh: 租用

en: Create Virtual Network
zh: 创建虚拟网络

en: Update Virtual Network
zh: 更新虚拟网络

en: Reservation parent
zh: 上级保留

en: This Network is already a reservation
zh: 这个网络已经保留

en: Select an Address Range to see more information
zh: 请选择一个地址范围可以看到更多的信息

en: MAC Start
zh: MAC起始地址

en: Global prefix
zh: Global 前缀

en: ULA prefix
zh: ULA 前缀

en: Used leases
zh: 已使用租约

en: Reservation parent AR
zh: 保留上级AR

en: Hold IP
zh: 保留IP

en: IPv6 Link
zh: IPv6 链路

en: VM:
zh: 虚拟机：

en: First MAC address
zh: 第一个MAC地址

en: IPv6 global address prefix to create leases
zh: IPv6全局地址前缀创建租约

en: IPv6 unique local address (ULA) prefix to create leases
zh: IPv6 unique local address（ULA）创建租约前缀

en: The Adress Range was not found
zh: 地址范围没有被发现

en: New Address Range
zh: 新的地址范围

en: One or more required fields are missing.
zh: 一个或多个需要的字段是无效的

en: Edit Address Range
zh: 编辑地址范围

en: Reservation from Virtual Network
zh: 从虚拟网络保留

en: Number of addresses
zh: 地址的数量

en: Add to a new Virtual Network
zh: 添加一个新的虚拟网络

en: Add to an existing Reservation
zh: 添加到一个存在的保留中

en: You can select the addresses from an specific Address Range
zh: 你可以从一个特定的地址范围中选择地址

en: First address
zh: 第一个地址

en: IPv4 or MAC
zh: IPv4 或 MAC

en: Please select an Address Range from the list
zh: 请从列表中选择一个地址范围

en: You selected the following Address Range:
zh: 您选择了下列地址范围：

en: Virtual Resources
zh: 虚拟资源

en: Create zone
zh: 创建区域

en: Zone Name
zh: 区域名称

en: Zone updated correctly
zh: 区域已更新成功

en: Zone renamed correctly
zh: 区域已更改成功

en: Zone information
zh: 区域信息

en: Confirmation of action
zh: 操作确认

en: You have to confirm this action.
zh: 请确认这个操作

en: You need to select something.
zh: 您需要至少选择一个项目

en: You have to confirm this action
zh: 您需要对此操作进行确认

en: Network is unreachable: is OpenNebula running?
zh: 网络连接失败：请确认OpenNebula是否仍在运行?

en: Please select
zh: 请选择

en: Volatile disks
zh: 临时性磁盘

en: Add a new quota
zh: 添加新配额

en: VNet
zh: 虚拟网络

en: Filter by user
zh: 用户过滤

en: Filter by group
zh: 群组过滤

en: Get Showback
zh: 获取成本分析

en: There are no showback records
zh: 没有成本分析记录

en: Select a row to get detailed information of the month
zh: 选择行以获取一个月的详细的信息

en: Get Accounting
zh: 取得计费

en: There are no accounting records
zh: 没有计费记录

en: Accounting Tables
zh: 核算表

en: Time range start is mandatory
zh: 时间范围的开始是强制性的

en: Time range start is not a valid date. It must be YYYY/MM/DD
zh: 时间范围的开始日期无效。它必须是 YYYY/MM/DD

en: Time range end is not a valid date. It must be YYYY/MM/DD
zh: 时间范围的结束日期无效。它必须是 YYYY/MM/DD

en: Date UTC
zh: 日期（UTC）

en: Please select a network from the list
zh: 请从列表中选择一个网络

en: You selected the following network:
zh: 您选中了如下网络：

en: Please select one or more networks from the list
zh: 请从列表中选择一个或多个网络

en: You selected the following networks:
zh: 您选中了如下网络：

en: Please select a template from the list
zh: 请从列表中选择一个模板

en: You selected the following template:
zh: 您选中了如下模板：

en: Please select a Host from the list
zh: 请从列表中选择一个主机

en: You selected the following Host:
zh: 您选中了如下主机：

en: Please select a datastore from the list
zh: 请从列表中选择一个数据仓库

en: You selected the following datastore:
zh: 您选中了如下数据仓库：

en: Please select one or more datastores from the list
zh: 请从列表中选择一个或者多个datastore

en: You selected the following datastores:
zh: 您选中了如下datastore：

en: Please select an image from the list
zh: 请从列表中选择一个映像

en: You selected the following image:
zh: 您选中了如下映像：

en: Please select a security group from the list
zh: 请从列表中选择一个安全群组

en: You selected the following security group:
zh: 您选择了以下的安全群组：

en: Please select one or more security groups from the list
zh: 请从列表中选择一个或多个安全群组

en: You selected the following security groups:
zh: 您选择了以下的安全群组：

en: Please select a Group from the list
zh: 请从列表中选择一个群组

en: You selected the following Group:
zh: 您选择以下群组：

en: Please select one or more groups from the list
zh: 请从列表中选择一个或多个群组

en: You selected the following groups:
zh: 您选择以下的群组：

en: Please select a User from the list
zh: 请从列表中选择用户

en: You selected the following User:
zh: 您选择了以下用户：

en: Please select one or more users from the list
zh: 请从列表中选择一个或多个用户

en: You selected the following users:
zh: 您选择的以下的用户：

en: Please select a Cluster from the list
zh: 请从列表中选择一个集群

en: You selected the following Cluster:
zh: 您选择下列集群：

en: Please select a resource from the list
zh: 请从列表中选择一个资源

en: You selected the following resource:
zh: 您选择了下列资源：

en: You are about to exit OpenPGP Applet. Are you sure?
zh: 你将要退出 OpenPGP 加密小程序。确定吗？

en: OpenPGP encryption applet
zh: OpenPGP 加密小程序

en: Encrypt Clipboard with _Passphrase
zh: 使用密码加密剪贴板(_P)

en: Sign/Encrypt Clipboard with Public _Keys
zh: 使用公钥签名/加密剪贴板(_K)

en: _Decrypt/Verify Clipboard
zh: 解密/验证剪贴板(_D)

en: _Manage Keys
zh: 管理密钥(_M)

en: _Open Text Editor
zh: 打开文本编辑器(_O)

en: The clipboard does not contain valid input data.
zh: 剪贴板输入数据无效。

en: Unknown Trust
zh: 未知信任

en: Marginal Trust
zh: 部分信任

en: Full Trust
zh: 完全信任

en: Ultimate Trust
zh: 最高信任

en: None (Don't sign)
zh: 无（不签名）

en: Select recipients:
zh: 选择接收者：

en: Hide recipients
zh: 隐藏接收者

en: Hide the user IDs of all recipients of an encrypted message. Otherwise anyone that sees the encrypted message can see who the recipients are.
zh: 隐藏加密信息所有接收者的用户 ID，否则可看到加密信息的任何人都可查看谁是接收者。

en: Sign message as:
zh: 签名信息作为：

en: Choose keys
zh: 选择密钥

en: Do you trust these keys?
zh: 是否信任这些密钥？

en: The following selected key is not fully trusted: | The following selected keys are not fully trusted:
zh[0]: 以下已选中的密钥未被完全信任：

en: Do you trust this key enough to use it anyway? | Do you trust these keys enough to use them anyway?
zh[0]: 你是否足够信任这些密钥来使用它们？

en: You must select a private key to sign the message, or some public keys to encrypt the message, or both.
zh: 必须选择私钥签署信息，或者选择公钥加密信息，或者同时选择两者。

en: No keys available
zh: 无可用密钥

en: You need a private key to sign messages or a public key to encrypt messages.
zh: 需要使用私钥签署信息或使用公钥加密信息。

en: GnuPG error
zh: GnuPG 出错

en: Therefore the operation cannot be performed.
zh: 因此无法执行操作。

en: GnuPG results
zh: GnuPG 结果

en: Output of GnuPG:
zh: GnuPG 输出：

en: Other messages provided by GnuPG:
zh: GnuPG 提供的其他信息：

en: About OpenSCAD
zh: 关于 OpenSCAD

en: <html><head/><body>
    <p style="font-family: 'Open Sans', 'Droid Sans', 'sans-serif'; font-weight: bold; padding-bottom: 0; margin-bottom: 0; font-size: 22pt;"><span style="color: green;">Open</span>SCAD</p>
    <p style="font-family: 'Open Sans', 'Droid Sans', 'sans-serif'; font-weight: normal; font-size: 14pt; padding-top: 0; margin-top: 0; margin-left: 2em;">The Programmers Solid 3D CAD Modeller</p>
    </body></html>
zh: <html><head/><body>
    <p style="font-family: 'Open Sans', 'Droid Sans', 'sans-serif'; font-weight: bold; padding-bottom: 0; margin-bottom: 0; font-size: 22pt;"><span style="color: green;">Open</span>SCAD</p>
    <p style="font-family: 'Open Sans', 'Droid Sans', 'sans-serif'; font-weight: normal; font-size: 14pt; padding-top: 0; margin-top: 0; margin-left: 2em;">编程风格的 3D CAD 建模程序</p>
    </body></html>

en: Axis 0
zh: 轴 0

en: Axis 6
zh: 轴 6

en: Axis 8
zh: 轴 8

en: Axis 7
zh: 轴 7

en: Axis 5
zh: 轴 5

en: Axis Setup:
zh: 坐标轴设置:

en: <b>Driver selection:</b> <i>(changes requires restarting OpenSCAD)</i>
zh: <b>驱动选择:</b> <i>(更改需重启 OpenSCAD 生效)</i>

en: Axes Mapping:
zh: 坐标轴映射:

en: Button 5
zh: 按钮 5

en: Button 6
zh: 按钮 6

en: Button 4
zh: 按钮 4

en: Button 7
zh: 按钮 7

en: Button 0
zh: 按钮 0

en: Button 13
zh: 按钮 13

en: Button 14
zh: 按钮 14

en: Button 15
zh: 按钮 15

en: Clear console
zh: 清除控制台

en: Save console content to file
zh: 保存控制台内容至文件

note: TRANSLATORS: Item in the "Splay Legs" and "Duplicate Legs" submenus - if this is selected, such legs are shown the same as other legs.
en: &Show
zh: 显示(&S)

en: OpenSCAD Font List
zh: OpenSCAD 字体列表

en: <html><head/><body><p>This list shows the fonts currently registered with OpenSCAD.</p><p>Example:</p><pre style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">  text(&quot;OpenSCAD&quot;, font = &quot;DejaVu Sans&quot;);</span></pre><pre style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">  text(&quot;OpenSCAD&quot;, font = &quot;Liberation Sans:style=Italic&quot;);</span></pre></body></html>
zh: <html><head/><body><p>这个列表显示了当前在 OpenSCAD 中注册的字体。</p><p>例如:</p><pre style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">  text(&quot;OpenSCAD&quot;, font = &quot;DejaVu Sans&quot;);</span></pre><pre style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">  text(&quot;OpenSCAD&quot;, font = &quot;Liberation Sans:style=Italic&quot;);</span></pre></body></html>

en: Welcome to OpenSCAD
zh: 欢迎使用 OpenSCAD

en: Recents
zh: 最近打开

en: Lib & Build Info
zh: 库和编译信息

en: OpenSCAD Detailed Library and Build Information
zh: OpenSCAD 库和编译信息明细

en: &Indent
zh: 缩进(&I)

en: C&omment
zh: 注释(&O)

en: Unco&mment
zh: 取消注释(&M)

en: Copy viewport ima&ge
zh: 复制三维视图图像(&G)

en: Copy viewport transl&ation
zh: 复制三维视图平移状态(&A)

en: Cop&y viewport rotation
zh: 复制三维视图旋转状态(&Y)

en: Copy vie&wport distance
zh: 复制三维视图距离状态(&W)

en: Increase Font &Size
zh: 增加字体大小(&S)

en: Decrease Font Si&ze
zh: 减小字体大小(&Z)

en: &Reload and Preview
zh: 重新载入并预览(&R)

en: R&ender
zh: 绘制(&E)

en: &3D Print
zh: 3D 打印(&3)

en: &Check Validity
zh: 检查有效性(&C)

en: Display A&ST...
zh: 显示 AST(&S)...

en: Display CSG &Tree...
zh: 显示 CSG 树(&T)...

en: Display CSG Pr&oducts...
zh: 显示 CSG 结果(&O)...

en: Export as &STL...
zh: 导出为 STL(&S)...

en: Export as &OFF...
zh: 导出为 OFF(&O)...

en: Thrown Together
zh: 所有绘制的物体

en: Show Edges
zh: 显示线框

en: Show Axes
zh: 显示坐标轴

en: Show Crosshairs
zh: 显示十字准线

en: Show Scale Markers
zh: 显示坐标轴刻度

en: Bac&k
zh: 后面(&K)

en: &Diagonal
zh: 对角线(&D)

en: Ce&nter
zh: 原点居中(&N)

en: &Perspective
zh: 透视画法(&P)

en: &Orthogonal
zh: 正交画法(&O)

en: Clear Recent
zh: 清除最近访问

en: Export as &DXF...
zh: 导出为 DXF(&D)...

en: Fin&d and Replace...
zh: 查找和替换(&D)...

en: Find Ne&xt
zh: 查找下一个(&X)

en: Find Pre&vious
zh: 查找上一个(&V)

en: Use Se&lection for Find
zh: 查找选定内容(&L)

en: &Flush Caches
zh: 刷新缓存(&F)

en: &OpenSCAD Homepage
zh: OpenSCAD 主页(&O)

en: &Automatic Reload and Preview
zh: 自动重新加载和预览(&A)

en: Export as &Image...
zh: 导出为图像(&I)...

en: Export as &CSG...
zh: 导出为 CSG(&C)...

en: &Library info
zh: 扩展库信息(&L)

en: Show &Library Folder...
zh: 显示库文件夹(&L)...

en: &Font List
zh: 字体列表(&F)

en: Export as S&VG...
zh: 导出为 SVG(&V)...

en: Export as &AMF...
zh: 导出为 AMF(&A)...

en: Export as &3MF...
zh: 导出为 3MF(&3)

en: Conv&ert Tabs to Spaces
zh: 将制表符转换为空格(&E)

en: U&nindent
zh: 减少缩进(&N)

en: &Cheat Sheet
zh: 速查表(&C)

en: Hide Customizer
zh: 隐藏定制器

en: &Editor
zh: 编辑(&E)

en: Dump Pictures
zh: 生成图片

en: Recen&t Files
zh: 最近打开文件(&T)

en: &Design
zh: 模型(&D)

en: Replacement string
zh: 替换字符串

en: Customizer Widget
zh: 定制工具

en: OpenGL Warning
zh: OpenGL 警告

en: Enable OpenCSG
zh: 启用 OpenCSG

en: Show this message again
zh: 再次显示此消息

en: save preset
zh: 保存预设

en: delete current preset
zh: 删除当前预设

en: preset selection
zh: 选择预设

en: add new preset
zh: 添加新预设

en: Automatic Preview
zh: 自动预览

en: Hide Details
zh: 隐藏详细信息

en: Description Only
zh: 仅描述

en: reset all parameters to the currently selected preset
zh: 将所有参数重置为当前所选预设

[ctx: preferences]
en: Advanced
zh: 高级

en: Enable/Disable experimental features
zh: 启用/禁用实验功能

en: Input driver configuration and Axis mapping
zh: 输入驱动配置与轴映射

en: 3D Print
zh: 3D 打印

en: 3D Printing Services
zh: 3D 打印服务

en: Show Warnings and Errors in 3D View
zh: 在 3D 视图中显示告警和错误

en: mouse centric zoom
zh: 鼠标中心缩放

en: Wrap at character boundaries
zh: 以字母为分界

en: Wrap at word boundaries
zh: 以词为分界

en: Line wrap indentation
zh: 缩进

en: Line wrap visualization
zh: 提示符位置

en: Indented
zh: 增加1缩进

en: Enable brace matching
zh: 启用括号匹配

en: Ctrl/Cmd-Mouse-wheel zooms text
zh: Ctrl/Cmd +鼠标滚轮缩放文本

en: Indent using
zh: 缩进使用

en: Indentation width
zh: 缩进宽度

en: Tab key function
zh: Tab 键功能

en: Insert Tab
zh: 插入制表符

en: Only after indentation
zh: 仅在缩进后

en: Include development snapshots
zh: 包含开发快照

en: Check Now
zh: 立即检查

en: Last checked:
zh: 上次检查:

en: Note: The API key is stored unencrypted in the application settings.
zh: 注意：API 密钥未加密地存储在应用程序设置中。

en: Show capability warning
zh: 显示性能警告

en: Enable for OpenGL 1.x
zh: 启用 OpenGL 1.x

en: Turn off rendering at
zh: 关闭渲染于

en: Force Goldfeather
zh: 强制使用 Goldfeather 算法

en: CGAL Cache size
zh: CGAL 缓存大小

en: PolySet Cache size
zh: PolySet 缓存大小

en: Enable docking of Editor and Console in different places
zh: 解锁编辑器和控制台窗口位置

en: Enable undocking of Editor and Console to separate windows
zh: 允许编辑器和控制台成为浮窗

en: Show Welcome Screen
zh: 显示欢迎界面

en: Enable user interface localization (requires restart of OpenSCAD)
zh: 启用用户界面本地化 (重启 OpenSCAD 后生效)

en: Bring window to front after automatic reload
zh: 自动重新加载后将窗口移到前面

en: Play sound notification on render complete
zh: 渲染完成时播放声音通知

en: OpenSCAD Language Features
zh: OpenSCAD 语言功能

en: Warn when there is a parameter mismatch in user module calls
zh: 当用户模块调用中的参数不匹配时发出警告

en: Stop on the first warning
zh: 在第一个警告时停止

en: Save console content
zh: 保存控制台内容

en: Compile error.
zh: 编译错误。

en: Error while compiling '%1'.
zh: 编译 '%1' 时出错。

en: Compilation generated %1 warning. | Compilation generated %1 warnings.
zh[0]: 编译生成 %1 个告警。

en: The document has been modified.
    Do you really want to reload the file?
zh: 该文档已被修改。
    您真的要重新加载文件吗？

en: Upload Error
zh: 上传错误

en: Export %1 File
zh: 导出 %1 文件

en: %1 Files (*%2)
zh: %1 文件 (*%2)

en: Export CSG File
zh: 导出 CSG 文件

en: CSG Files (*.csg)
zh: CSG 文件 (*.csg)

en: Customizer
zh: 定制

en: Untitled.scad
zh: 未命名.scad

en: Fontconfig needs to update its font cache.
    This can take up to a couple of minutes.
zh: Fontconfig 需要更新字体缓存。
    这可能需要几分钟。

en: Success: Server Version = %2, API Version = %1
zh: 成功: 服务器版本 = %2, API 版本 = %1

en: Print Service not available
zh: 打印服务不可用

en: Warning: You may experience OpenCSG rendering errors.
zh: 警告：您可能会遇到 OpenCSG 渲染错误。

en: Warning: Missing OpenGL capabilities for OpenCSG - OpenCSG has been disabled.
zh: 警告：缺少 OpenCSG 的 OpenGL 功能-已禁用OpenCSG。

en: It is highly recommended to use OpenSCAD on a system with OpenGL 2.0 or later.
    Your renderer information is as follows:
zh: 强烈建议在安装有 OpenGL 2.0 或更高版本的系统上使用 OpenSCAD。
    您的渲染器信息如下：

en: GLEW version %1
    %2 (%3)
    OpenGL version %4
zh: GLEW 版本 %1
    %2 (%3)
    OpenGL 版本 %4

note: #-#-#-#-#  supertuxkart_1.5-2_zh_CN.po (SuperTuxKart)  #-#-#-#-# I18N: to appear in input configuration screen, for gamepad axes
en: Axis %d
zh: 轴 %d

en: Axis %d (inverted)
zh: 轴 %d (反转)

en: Toggle Perspective
zh: 切换透视

en: After indentation
zh: 在缩进之后

en: Upload only
zh: 仅上传

en: The document has been modified.
zh: 该文档已被修改。

en: Failed to open file for writing
zh: 无法打开文件进行写入

en: OpenSCAD Designs (*.scad)
zh: OpenSCAD 设计文件 (*.scad)

en: %1 already exists.
    Do you want to replace it?
zh: %1 已经存在。
    您要替换它么？

en: changes on current preset not saved
zh: 当前预设的更改未保存

en: The changes on the current preset %1 are not saved yet. Do you really want to reset this preset and lose your changes?
zh: 当前预设 %1 上的更改尚未保存。 您真的要重置此预设并丢失更改吗？

en: JSON file read only
zh: 只读 JSON 文件

en: The current preset %1 contains changes, but is not saved yet. Do you really want to change the preset and lose your changes?
zh: 当前预设 %1 包含更改，但尚未保存。 您真的要更改预设并丢失更改吗？

en: Do you want to delete the current preset?
zh: 要删除当前预设吗？

en: Do you want to delete the current preset '%1'?
zh: 是否要删除当前预设 '%1'?

en: Saving presets
zh: 保存预设

en: This driver was not enabled during build time and is thus not available.
zh: 该驱动程序在编译的时候没有启用，因此无法使用。

en: The DBUS driver is not for actual devices but for remote control, Linux only.
zh: DBUS 驱动不是用于实际设备，而是用于远程控制（仅Linux）。

en: The HIDAPI driver communicates directly with the 3D mice, Windows and macOS.
zh: HIDAPI 驱动直接与 3D 鼠标，Windows 和 macOS 通信。

en: The SpaceNav driver enables 3D-input-devices using the spacenavd daemon, Linux only.
zh: SpaceNav 驱动使用 spacenavd 守护程序启用3D输入设备（仅Linux）。

en: (not supported)
zh: (不支持)

en: Parametric
zh: 参数

note: (itstool) path: component/summary
en: The Programmers Solid 3D CAD Modeller
zh: 编程风格的3D CAD建模

note: Type: boolean Description
en: Disable SSH password authentication for root?
zh: 禁用 root 用户的 SSH 密码认证？

note: Type: boolean Description
en: Previous versions of openssh-server permitted logging in as root over SSH using password authentication. The default for new installations is now "PermitRootLogin prohibit-password", which disables password authentication for root without breaking systems that have explicitly configured SSH public key authentication for root.
zh: 旧版 openssh-server 允许 root 用户通过密码认证登录 SSH。现在，新安装 openssh-server 默认设置为“PermitRootLogin prohibit-password”，这将禁用 root 用户的密码认证，但不会影响 SSH 公钥登录。

note: Type: boolean Description
en: This change makes systems more secure against brute-force password dictionary attacks on the root user (a very common target for such attacks). However, it may break systems that are set up with the expectation of being able to SSH as root using password authentication. You should only make this change if you do not need to do that.
zh: 此更改可以抵御字典暴破 root 用户（此类攻击的常见目标）的密码。但是，如果系统的 root 用户需要使用密码认证的方式登录 SSH，则此更改可能会导致系统故障。只有在您不需要这样做时，才进行此更改。

note: Type: boolean Description
en: Set up a database for this package?
zh: 为此软件包设置数据库？

note: Type: boolean Description
en: No database has been set up for this package. Before continuing, you should make sure you have the following information:
zh: 此软件包尚未配置数据库。在继续操作之前，请确保已准备好以下信息：

note: Type: boolean Description
en:  * the type of database that you want to use - generally the MySQL backend
       (which is compatible with MariaDB) is a good choice, and other
       implementations like PostgreSQL or SQLite are often problematic with
       OpenStack (this depends on the service);
     * the database server hostname (that server must allow TCP connections from
       this machine);
     * a username and password to access the database.
zh:  * 您想使用的数据库类型——通常情况下，MySQL 后端（与 MariaDB 兼容）是一个不错的选择，而其他实现（例如 PostgreSQL 或 SQLite）用于 OpenStack 时通常会遇到问题（具体取决于使用的服务）；
     * 数据库服务器主机名（该服务器必须允许来自此计算机的 TCP 连接）；
     * 访问数据库所需的用户名和密码。

note: Type: boolean Description
en: Note that if you plan on using a remote database server, you must first configure dbconfig-common to do so (using dpkg-reconfigure dbconfig-common), and the remote database server needs to be configured with adequate credentials.
zh: 请注意，如果您计划使用远程数据库服务器，则必须首先配置 dbconfig-common（使用 dpkg-reconfigure dbconfig-common 命令），并且远程数据库服务器需要配置相应的凭据。

note: Type: boolean Description
en: If some of these requirements are missing, do not choose this option. Run with regular SQLite support instead.
zh: 如果缺少某些条件，请不要选择此选项，而应使用常规的 SQLite 支持。

note: Type: boolean Description
en: You can change this setting later on by running "dpkg-reconfigure -plow".
zh: 稍后可通过运行“dpkg-reconfigure -plow”修改此设置。

note: Type: boolean Description
en: Manage keystone_authtoken with debconf?
zh: 使用 debconf 管理 keystone_authtoken？

note: Type: boolean Description
en: Every OpenStack service must contact Keystone, and this is configured through the [keystone_authtoken] section of the configuration. Specify if you wish to handle this configuration through debconf.
zh: 每个 OpenStack 服务都必须与 Keystone 通信，这可以通过配置文件的 [keystone_authtoken] 部分进行配置。请指定是否通过 debconf 配置此项目。

note: Type: string Description
en: Auth server public endpoint URL:
zh: 身份验证服务器公共端点 URL：

note: Type: string Description
en: Specify the URL of your Keystone authentication server public endpoint. This value will be set in the www_authenticate_uri directive.
zh: 指定 Keystone 身份验证服务器公共端点的 URL。此值将设置在 www_authenticate_uri 指令中。

note: Type: string Description
en: Keystone region:
zh: Keystone 区域：

note: Type: string Description
en: Specify the Keystone region to use.
zh: 请指定要使用的 Keystone 区域。

note: Type: string Description
en: The region name is usually a string containing only ASCII alphanumerics, dots, and dashes.
zh: 一般，区域名称仅由 ASCII 字母、数字、点和破折号组成。

note: Type: boolean Description
en: Create service user?
zh: 创建服务用户？

note: Type: boolean Description
en: This package can reuse an already existing username, or create one right now. If you wish to create one, then you will be prompted for the admin credentials.
zh: 此软件包可以使用已有的用户名，也可以立即创建一个新用户名。如果您选择创建新用户名，系统将提示您输入管理凭据。

note: Type: string Description
en: Auth server admin username:
zh: 身份验证服务器管理用户名：

note: Type: string Description
en: Auth server admin project name:
zh: 身份验证服务器管理项目名称：

note: Type: password Description
en: Auth server admin password:
zh: 身份验证服务器管理密码：

note: Type: string Description
en: Auth server service username:
zh: 身份验证服务器服务用户名：

note: Type: string Description
en: Auth server service project name:
zh: 身份验证服务器服务项目名称：

note: Type: password Description
en: Auth server service password:
zh: 身份验证服务器服务密码：

note: Type: boolean Description
en: Configure RabbitMQ access with debconf?
zh: 使用 debconf 配置对 RabbitMQ 的访问？

note: Type: boolean Description
en: OpenStack services need access to a message queue server, defined by the transport_url directive. Please specify whether configuring this should be handled through debconf.
zh: OpenStack 服务需要访问消息队列服务器，该服务器由 transport_url 指令定义。请指定是否通过 debconf 配置此项目。

note: Type: boolean Description
en: Only access to RabbitMQ is handled, and the RabbitMQ user creation isn't performed. A new RabbitMQ user can be created with the commands:"
zh: 此处仅处理对 RabbitMQ 的访问，不执行 RabbitMQ 用户的创建操作。要创建新的 RabbitMQ 用户，可以使用以下命令：

note: Type: boolean Description
en:  - rabbitmqctl add_user openstack PASSWORD
     - rabbitmqctl set_permissions -p / openstack ".*" ".*" ".*"
zh:  - rabbitmqctl add_user openstack 密码
     - rabbitmqctl set_permissions -p / openstack ".*" ".*" ".*"

note: Type: boolean Description
en: Note that the default RabbitMQ guest account cannot be used for remote connections.
zh: 请注意，默认的 RabbitMQ 访客账户无法用于远程连接。

note: Type: string Description
en: IP address of your RabbitMQ host:
zh: RabbitMQ 主机的 IP 地址：

note: Type: string Description Type: password
en: In order to interoperate with other components of OpenStack, this package needs to connect to a central RabbitMQ server.
zh: 为了与其他 OpenStack 组件协同工作，此软件包需要连接到中央 RabbitMQ 服务器。

note: Type: string Description
en: Please specify the IP address of that server.
zh: 请指定该服务器的 IP 地址。

note: Type: string Description
en: Please specify the username used to connect to that RabbitMQ server.
zh: 请指定连接该 RabbitMQ 服务器所使用的用户名。

note: Type: password Description
en: Please specify the password used to connect to that RabbitMQ server.
zh: 请指定连接该 RabbitMQ 服务器所使用的密码。

note: Type: boolean Description
en: Register this service in the Keystone endpoint catalog?
zh: 向 Keystone 目录注册此服务？

note: Type: boolean Description
en: Each OpenStack service (each API) must be registered in the Keystone catalog in order to be accessible. This is done using "openstack service create" and "openstack endpoint create". This can be done automatically now.
zh: 每个 OpenStack 服务（每个 API）都需要向 Keystone 目录注册才能访问。可以使用“openstack service create”和“openstack endpoint create”命令。此操作可以现在由程序自动完成。

note: Type: boolean Description
en: Note that you will need to have an up and running Keystone server on which to connect using a known admin project name, admin username and password. The admin auth token is not used anymore.
zh: 请注意，您需要有一台正常运行的 Keystone 服务器，且已知管理项目名称、用户名和密码才能连接。管理身份验证令牌已不再使用。

note: Type: boolean Description
en: Also, if a service with a matching name is already present in the Keystone catalog, endpoint registration will be aborted.
zh: 此外，如果 Keystone 目录中已存在名称相同的服务，端点注册将被中止。

note: Type: string Description
en: Keystone server address:
zh: Keystone 服务器地址：

note: Type: string Description
en: Please enter the address (IP or resolvable address) of the Keystone server, for creating the new service and endpoints.
zh: 请输入 Keystone 服务器的地址（IP 地址或可解析的域名），以便创建新服务和端点。

note: Type: string Description
en: Any non-valid ipv4, ipv6 or host address string will abort the endpoint registration.
zh: 输入无效的 IPv4、IPv6 或主机地址字符串将中止端点注册。

note: Type: select Description
en: Keystone endpoint protocol:
zh: Keystone 端点协议：

note: Type: string Description
en: Keystone admin username:
zh: Keystone 管理用户名：

note: Type: string Description Type: password
en: To create the service endpoint, this package needs to know the Admin username, project name, and password, so it can issue commands through the Keystone API.
zh: 为了创建服务端点，此软件包需要知道管理用户名、项目名称和密码，以便通过 Keystone API 发送命令。

note: Type: string Description
en: Keystone admin project name:
zh: Keystone 管理项目名称：

note: Type: password Description
en: Keystone admin password:
zh: Keystone 管理密码：

note: Type: string Description
en: This service endpoint address:
zh: 此服务端点地址：

note: Type: string Description
en: Please enter the endpoint address that will be used to contact this service. You can specify either a Fully Qualified Domain Name (FQDN) or an IP address.
zh: 请输入用于连接此服务的端点地址。您可以指定完全合格域名（FQDN）或 IP 地址。

note: Type: select Description
en: This service endpoint protocol:
zh: 此服务端点协议：

note: Type: string Description
en: OpenStack supports using regions, with each region representing a different location (usually a different data center). Please enter the region name that you wish to use when registering the endpoint.
zh: OpenStack 支持区域划分，每个区域代表不同的位置（通常是不同的数据中心）。请在注册端点时输入您希望使用的区域名称。

note: Type: string Description
en: A non-valid string will abort the API endpoint registration.
zh: 无效的字符串将中止 API 端点注册。

en: Voice name (language)
zh: 音色的名称

en: Pronounciation
zh: 发音

en: Orage is a time-managing application for the Xfce desktop environment
zh: Orage 是 Xfce 桌面环境下的一款时间管理应用

note: to avoid timing problems when updating entry Create file chooser
en: Select a file...
zh: 选择文件...

en: Sound Files
zh: 声音文件

en: The appointment information has been modified.
zh: 已修改约会信息。

en: No, do not leave
zh: 不，不要离开

en: Yes, ignore modifications and leave
zh: 是的，忽略修改并离开

en: The end of this appointment is earlier than the beginning.
zh: 约会结束时间早于开始时间。

en: Add new appointment to this file.
zh: 添加新的约会到这个文件。

en: Orage default file
zh: Orage 默认文件

en: Appointment addition failed.
zh: 添加新的约会失败。

en: Error happened when adding appointment. Look more details from the log file.
zh: 添加约会时发生错误。更多详情请参考日志文件。

en: Appointment update failed.
zh: 约会更新失败。

en: Look more details from the log file. (Perhaps file was updated external from Orage?)
zh: 从日志文件中查看更多详情。（也许文件被 Orage 从外部更新了?)

en: This appointment will be permanently removed.
zh: 会永久移除此约会。

en: No, cancel the removal
zh: 不，取消移除

en: Yes, remove it
zh: 是，移除

en: Pick the date
zh: 选取日期

en: This appointment does not exist.
zh: 此约会不存在。

en: It was probably removed, please refresh your screen.
zh: 它可能已被移除，请刷新屏幕。

en: Current categories
zh: 当前类别

en: Add new category with color
zh: 添加新的颜色类别

en: Colors of categories - Orage
zh: 类别的颜色-Orage

en: *** COPY ***
zh: *** 复制 ***

en: New appointment - Orage
zh: 新建约会-Orage

en: Sav_e and close
zh: 保存并关闭(_E)

en: Save and close
zh: 保存并关闭

en: Event that will happen sometime. For example:
    Meeting or birthday or TV show.
zh: 某时要发生的事件，比如：
    会议、生日或电视节目。

en: Something that you should do sometime. For example:
    Wash your car or test new version of Orage.
zh: 某时您应该做的事情，比如：
    洗车或测试新版 Orage。

en: Make a note that something happened. For example:
    Remark that your mother called or first snow came.
zh: 记录发生的事情，比如：
    记录妈妈的电话或初雪到来。

en: This is special category, which can be used to color this appointment in list views.
zh: 这个特殊类别可用来在列表视图中将本约会彩色显示。

en: _Colour
zh: 颜色(_C)

en: update colors for categories.
zh: 更新类别的颜色。

en: If you set this 8 or bigger, the appointment is NOT shown on list windows.
    You can use that feature to unclutter your list windows, but it makes it more difficult to find this appointment.
    (Alarms will still fire normally.)
    (There is undocumented parameter so that you can change the default limit of 8.)
zh: 如果您将该值设为 8 或更大，该约会将"不会"显示在列表窗口。
    您可以使用该功能来整理您的列表窗口，但可能导致它更难找到该约会。
    (闹钟功能将会正常运行。)
    (该功能未正式记录，所以你可以更改此默认为8的限制。)

en: These shorthand commands take effect immediately:
        <D> inserts current date in local date format
        <T> inserts time and
        <DT> inserts date and time.
    
    These are converted only later when they are seen:
        <&Ynnnn> is translated to current year minus nnnn.
    (This can be used for example in birthday reminders to tell how old the person will be.)
zh: 这些简略命令立即生效：
        <D> 以本地日期格式插入当前日期
        <T> 插入时间和
        <DT> 插入日期和时间。
    
    这些只有在后来看见它们时才会转换：
        <&Ynnnn> 转换为当前的年减去 nnnn。
    (此用来如在生日提醒中显示这个人的年龄。)

en: Before Start
zh: 开始前

en: Before End
zh: 结束前

en: After Start
zh: 开始后

en: After End
zh: 结束后

note: **** ALARM TIME ****
en: Alarm time
zh: 闹铃时间

en: Often you want to get alarm:
     1) before Event start
     2) before Todo end
     3) after Todo start
zh: 通常您要有闹铃：
     1) 事件发生前
     2) 待办结束前
     3) 待办开始后

en: Persistent alarm
zh: 持续闹铃

en: Select this if you want Orage to remind you even if it has not been active when the alarm happened.
zh: 闹铃响时，如果您要即使还没激活 Orage 时也提醒您，选择此项。

en: Select this if you want audible alarm
zh: 如果您要可听的闹铃则选择此项

en: Sound command is not set
zh: 未设置声音命令

en: Repeat alarm sound
zh: 重复闹铃声音

en: sec interval
zh: 秒间隔

en: Use Orage window
zh: 使用 Orage 窗口

en: Select this if you want Orage window alarm
zh: 如果您要 Orage 窗口闹铃则选择此项

en: Use notification
zh: 使用通知

en: Select this if you want notification alarm
zh: 如果您要通知闹铃则选择此项

en: Set timeout
zh: 设置超时

en: Select this if you want notification to expire automatically
zh: 如果您要通知自动终止则选择此项

en: 0 = system default expiration time
zh: 0 为系统默认终止时间

en: Select this if you want procedure or script alarm
zh: 如果您要步骤或脚本闹铃则选择此项

en: You must enter all escape etc characters yourself.
    This string is just given to shell to process.
    The following special commands are replaced at run time:
    	<&T>  appointment title
    	<&D>  appointment description
    	<&AT> alarm time
    	<&ST> appointment start time
    	<&ET> appointment end time
zh: 您必须自己输入所有退格键等字符。
    此字符串仅用于进程 shell。
    在运行时会替换以下特殊命令：
    	<&T>  约会标题
    	<&D>  约会描述
    	<&AT> 闹铃时间
    	<&ST> 约会开始时间
    	<&ET> 约会结束时间

en: Test this alarm by raising it now
zh: 现在触发闹铃来测试

en: <b>Default alarm</b>
zh: <b>默认闹铃</b>

en: Store current settings as default alarm
zh: 把当前设置存为默认闹铃

en: Set current settings from default alarm
zh: 从默认闹铃设置当前设置

en: Use this if you want regular repeating event
zh: 如果您要规则的重复事件则使用它

en: Use this if you need complex times like:
     Every Saturday and Sunday or 
     First Tuesday every month
zh: 使用它，如果您需要复杂的时间如：
      每星期六和星期日，或
      每月的第一个星期二

en: Each
zh: 每个

en: occurrence
zh: 发生

en: Limit frequency to certain interval.
     For example: Every third day:
     Frequency = Daily and Interval = 3
zh: 限定频率为特定间隔。
     比如：每三天：
     频率为每天且间隔为 3

en: Repeat forever
zh: 一直重复

en: Repeat
zh: 重复

en: Repeat until
zh: 重复直到

en: Which day
zh: 哪一天

en: Specify which weekday for monthly and yearly events.
     For example:
     Second Wednesday each month:
    	Frequency = Monthly,
    	Weekdays = check only Wednesday,
    	Which day = select 2 from the number below Wednesday
zh: 指定月事件和年事件的哪个工作日。
     比如：
     每月的第二个星期三：
    	频率为每月，
    	工作日为只检查星期三，
    	哪一天为从星期三下的数字中选择 2

note: TODO base (only for TODOs)
en: TODO base
zh: 待办基本

en: TODO reoccurs regularly starting on start time and repeating after each interval no matter when it was last completed
zh: 待办有规律地在开始时间启动并在每个间隔后重复，它会重复发生而不管上次是何时完成的

en: TODO reoccurrency is based on complete time and repeats after the interval counted from the last completed time.
    (Note that you can not tell anything about the history of the TODO since reoccurrence base changes after each completion.)
zh: 待办基于完成时间在从上次完成时间计时的间隔后重复发生。
    (注意重复发生基本在每次完成后改变，所以您不能知道待办的任何相关历史。)

en: Add more exception dates by clicking the calendar days below.
    Exception is either exclusion(-) or inclusion(+) depending on the selection.
    Remove by clicking the data.
zh: 在下面点击日历天数添加更多例外日期。
    例外取决于选择要么排除(-)要么包括(+)。
    点击数据移除。

en: Add excluded date (-)
zh: 添加排除日期(-)

en: Excluded days are full days where this appointment is not happening
zh: 排除天数是约会不会发生的全天

en: Add included time (+)
zh: 添加包括时间(+)

en: Included times have same timezone than start time, but they may have different time
zh: 包括时间与开始时间的时区相同，但可能时间不同

note: calendars showing the action days
en: Action dates
zh: 动作日期

en: Back one week
zh: 后退一星期

en: Back one day
zh: 后退一天

en: Forward one day
zh: 前进一天

en: Forward one week
zh: 前进一星期

en: Number of days to show
zh: 要显示的天数

en: Orage - day view
zh: Orage-日视图

en: No rows have been selected.
zh: 没有选择任何行。

en: Click a row to select it and after that you can copy it.
zh: 点击一行选择，之后您可以复制它。

en: You will permanently remove all
    selected appointments.
zh: 将永久移除所有
    选中的约会。

en: Yes, remove them
zh: 是，移除

en: Dayview
zh: 日视图

en: Extra days to show:
zh: 要显示的额外天数：

en: only first repeating
zh: 只有第一个重复

en: Check this if you only want to see the first repeating event. By default all are shown.
    Note that this also shows all urgencies.
    Note that repeating events may appear earlier in the list as the first occurrence only is listed.
zh: 如果您只想查看第一个重复的事件，请勾选此项。默认为全部显示。
    注意，这将显示所有紧急事件。
    注意，重复的事件将只会在列表中第一次出现的地方出现。

en: also old
zh: 也是旧的

en: Check this if you want to see old events also. This can only be selected after 'only first repeating' is enabled to avoid very long lists.
    Note that extra days selection still defines if newer appointments are listed'.
zh: 如果您也想查看旧的时间，请勾选此项。该功能只能在勾选“只有第一个重复”时启用，以避免列表过长。
    请注意，额外的天数选择仍有限制，如果有较新的约会将被列出。

en: Journal entries starting from:
zh: 日志条目开始于：

en: Search text
zh: 搜索文字

en: Double click line to edit it.
    
    Flags in order:
    	 1. Alarm: n=no alarm
    		 A=Alarm is set P=Persistent alarm is set
    	 2. Recurrence: n=no recurrence
    		 H=Hourly D=Daily W=Weekly M=Monthly Y=Yearly
    	 3. Type: f=free B=Busy
    	 4. Located in file:
    		O=Orage A=Archive F=Foreign
    	 5. Appointment type:
    		E=Event T=Todo J=Journal
zh: 双击行编辑。
    
    标签顺序：
    	 1. 闹钟： n=无闹钟
    		 A=已设置闹钟 P=已设置持续闹钟
    	 2. 重复发生： n=不重复
    		 H=每小时 D=每天 W=每星期 M=每月 Y=每年
    	 3. 类型： f=空闲 B=繁忙
    	 4. 文件中位置：
    		O=日历文件 A=归档文件 F=外部文件
    	 5. 约会类型：
    		E=事件 T=待办 J=日志

en: Orage default alarm
zh: Orage 默认闹铃

en: Current foreign files
zh: 当前外部文件

en: READ ONLY
zh: 只读

en: READ WRITE
zh: 读写

en: ***** No foreign files *****
zh: ***** 无外部文件 *****

en: Foreign file add failed
zh: 外部文件添加失败。

en: Orage can only handle 10 foreign files. Limit reached.
zh: Orage 仅能处理10个外部文件。已达上限。

en: Same filename already exists in Orage.
zh: 相同文件名已存在于 Orage。

en: Same name already exists in Orage.
zh: 相同名称已存在于 Orage。

en: Import/export
zh: 导入/导出

en: Read from file:
zh: 从文件读取：

en: Separate filenames with comma(,).
     NOTE: comma is not valid character in filenames for Orage.
zh: 用逗号(，)隔开文件名。
     注意：对 Orage 来说在文件名中逗号不是
     有效的字符。

en: Write to file:
zh: 写入文件：

en: All appointments
zh: 所有约会

en: Named appointments:
zh: 已命名的约会:

en: Note that only main file appointments are read.
    Archived and Foreign events are not exported.
zh: 注意只读取了主文件约会。
    没有导入已归档和外部事件。

en: Note that only main file appointments are read.
    Foreign events are not exported.
zh: 注意只读取了主文件约会。
    没有导入外部事件。

en: You can easily drag these from event-list window.
zh: 您可以很容易地从事件列表窗口中拖动这些。

en: Orage appointment UIDs separated by commas.
zh: Orage UID 用逗号隔开。

en: Archive now (threshold: %d months)
zh: 现在归档(阈值：%d 月)

en: You can change archive threshold in parameters
zh: 您可以在参数中改变归档阈值

en: Revert archive now
zh: 现在重置归档

en: Return all archived events into main orage file and remove arch file.
    This is useful for example when doing export and moving orage
    appointments to another system.
zh: 导入所有已归档事件至 orage 文件并移除归档
    文件。这在如导出并移动 Orage 约会至另一
    系统时有用。

en: Orage files
zh: Orage 文件

en: Orage main calendar file
zh: Orage 主日历文件

en: Current file:
zh: 当前文件：

en: New file:
zh: 新建文件：

en: Action options:
zh: 动作选项：

en: Orage internal file rename only.
    Does not touch external filesystem at all.
    New file must exist.
zh: 只重命名 Orage 内部文件。
    一点也不涉及外部文件系统。
    新文件必须存在。

en: Current file is copied and stays unmodified in the old place.
zh: 复制当前文件并在原位置保持原样。

en: Current file is moved and vanishes from the old place.
zh: 当前文件被移走并从原位置消失。

en: Foreign files
zh: 外部文件

en: Add new foreign file
zh: 添加新的外部文件

en: Foreign file:
zh: 外部文件：

en: Visible name:
zh: 可见名称：

en: Set this if you want to make sure that this file is never modified by Orage.
    Note that modifying foreign files may make them incompatible with the original tool, where they came from!
zh: 如果您确定 Orage 将永不修改此文件则设置
    此项。注意修改外部文件将使与其来源的源工具
    不兼容。

en: This internal name is displayed to user instead of file name.
zh: 向用户显示内在名称而非文件名。

en: Exchange data - Orage
zh: 交换数据-Orage

en: _Exchange data
zh: 交换数据(_E)

en: View selected _date
zh: 查看选中的日期(_D)

en: View selected _week
zh: 查看选中的星期(_W)

en: No title defined
zh: 未定义标题

en:  Location: %s
zh:  位置： %s

en: 
     Note:
    %s
zh: 
     备注：
    %s

en: Title: %s
    %s Start:	%s
     Due:	%s
     Done:	%s%s
zh: 标题： %s
    %s 开始：	%s
     到期：	%s
     做完：	%s%s

en: Title: %s
    %s Start:	%s
     End:	%s%s
zh: 标题： %s
    %s 开始：	%s
     结束：	%s%s

en: <b>To do:</b>
zh: <b>待办：</b>

en: <b>Events for %s:</b>
zh: <b>%s 的事件：</b>

en: <b>Events for %s - %s:</b>
zh: <b>%s-%s 的事件：</b>

en: 	This is %s version %s
zh: 	这是 %s 版 %s

en: 	Released under the terms of the GNU General Public License.
zh: 	以 GNU 通用公共许可协议方式发布。

en: 	Compiled against GTK+-%d.%d.%d,
zh: 	对 GTK+-%d.%d.%d 编译，

en: using GTK+-%d.%d.%d.
zh: 使用 GTK+-%d.%d.%d。

en: 	Using libnotify.
zh: 	使用 libnotify。

en: 	Not using libnotify.
zh: 	不使用 libnotify。

en: 	Using automatic archiving.
zh: 	使用自动归档。

en: 	Not using archiving.
zh: 	不使用归档。

en: 	Using libxfce4ui: yes
zh: 	使用 libxfce4ui：是

en: 	Using libxfce4ui: no
zh: 	使用 libxfce4ui：否

en: Show version of orage
zh: 显示 orage 版本

en: Show preferences form
zh: 显示首选项窗体

en: Make Orage visible/unvisible
zh: 使 Orage 可见/不可见

en: Add a foreign file
zh: 添加外部文件

en: Export appointments from Orage to file
zh: 从 Orage 导出约会到文件

en: Main settings
zh: 主设置

en: You should always define your local timezone.
zh: 您应该总是定义您的本地时区。

en: Archive threshold (months)
zh: 归档阈值(月)

en: (0 = no archiving)
zh: (0 为不归档)

en: Archiving is used to save time and space when handling events.
zh: 处理事件时归档用于节省时间和空间。

en: Sound command
zh: 声音命令

en: This command is given to shell to make sound in alarms.
zh: 此命令传递给 shell 用来放闹铃声音。

en: Calendar window
zh: 日历窗口

en: Calendar visual details
zh: 日历视觉详情

en: Show month and year
zh: 显示月和年

en: Calendar info boxes
zh: 日历信息窗口

en: Show todo list
zh: 显示待办列表

en: Number of days to show in event window
zh: 在事件窗口中要显示的天数

en: 0 = do not show event list at all
zh: 0 为绝不显示事件列表

en: Calendar visibility
zh: 日历视觉效果

en: Show in taskbar
zh: 在任务栏中显示

en: Show in pager
zh: 在页面中显示

en: Show in systray
zh: 在系统托盘中显示

en: Calendar start
zh: 日历开始

en: On calendar window open
zh: 在日历窗口中打开

en: Select today's date
zh: 选择今天的日期

en: Select previously selected date
zh: 选择以前选中的日期

en: Calendar day double click shows
zh: 在日历的天上双击时显示

en: Days view
zh: 日视图

en: Event list
zh: 事件列表

en: Extra settings
zh: 额外设置

en: Event list window
zh: 事件列表窗口

en: Number of extra days to show in event list
zh: 在事件列表中显示的额外天数

en: This is just the default value, you can change it in the actual eventlist window.
zh: 这只是默认值，您可以在实际的事件列表窗口中更改它。

en: Show only first repeating event
zh: 仅显示第一个重复事件

en: Day view window default first day
zh: 日视图窗口默认第一天

en: Selected day
zh: 选中的天

en: Use wakeup timer
zh: 使用唤醒定时器

en: Use this timer if Orage has problems waking up properly after suspend or hibernate. (For example tray icon not refreshed or alarms not firing.)
zh: 如果 Orage 在挂起或休眠后正常唤醒时有问题则使用此定时器(比如托盘图标没有刷新或闹铃没有启动。)。

en: Foreign file default visual alarm
zh: 外部文件默认可见闹钟

en: Orage window
zh: Orage 窗口

en: Notify notification
zh: 注意通知

en: Always quit when asked to close
zh: 要求关闭时总是退出

en: Always quit
zh: 总是退出。

en: By default Orage stays open in the background when asked to close. This option changes Orage to quit and never stay in background when it is asked to close.
zh: Orage在默认条件下保持在后台打开时要求关闭。该选项使得Orage在要求关闭时退出且不在后台运行。

en: Orage Preferences
zh: Orage 首选项

en: Reminder - Orage
zh: 提醒-Orage

en: Remind me again after the specified time
zh: 在指定时间后再次提醒我

en: Next active alarms:
zh: 下一个活动闹铃：

en: 
    %02d d %02d h %02d min to: %s
zh: 
    %02d 天 %02d 小时 %02d 分钟到：%s

en: 
    No active alarms found
zh: 
    未找到活动闹铃

en: America
zh: 美洲

en: Asia/Riyadh87
zh: 亚洲/利雅得87

en: Asia/Riyadh88
zh: 亚洲/利雅得88

en: Asia/Riyadh89
zh: 亚洲/利雅得89

note: #-#-#-#-#  tzsetup_1:0.123_zh_CN.po (debian-installer)  #-#-#-#-# Type: select Choices :sl3:
en: Atlantic
zh: 大西洋

en: Canada/East-Saskatchewan
zh: 加拿大/东萨斯喀彻温

en: Etc
zh: 其他

en: Mideast
zh: 中东

en: Mideast/Riyadh87
zh: 中东/利雅得87

en: Mideast/Riyadh88
zh: 中东/利雅得88

en: Mideast/Riyadh89
zh: 中东/利雅得89

note: #-#-#-#-#  tzsetup_1:0.123_zh_CN.po (debian-installer)  #-#-#-#-# Type: select Choices :sl3:
en: Pacific
zh: 太平洋

en: US/Pacific-New
zh: 美国/太平洋(新)

en: %d hour %d mins
zh: %d 小时 %d 分钟

en: %d mins
zh: %d 分钟

en: not changed
zh: 没有更改

en: not changing
zh: 不更改

en: GMT Offset
zh: GMT 时间补偿

en: Previous/Next Change
zh: 上一个/下一个更改

note: We are actually setting the g_par parameter. In other words we are setting the global default timezone for Orage. This is done very seldom and we do not want to allow "floating" here. This test is ugly, but it is not worth an extra parameter. this is normal appointment
en: Pick timezone
zh: 选取时区

en: Change mode
zh: 更改模式

en: New appointment
zh: 新建约会

en: Orage preferences
zh: Orage 首选项

en: Settings for the Xfce 4 Calendar Application (Orage)
zh: Xfce 4 日历应用程序(Orage)设置

en: Orage Calendar Preferences
zh: Orage 日历首选项

en: Orage aims to be a fast and easy to use graphical calendar. It uses portable ical format and includes common calendar features like repeating appointments and multiple alarming possibilities.
zh: Orage 的目标是成为一款快速易用的图形日历。它使用便携式 ical 格式，包括常见的日历功能，如重复约会和多种提醒的可能性。

en: Orage does not have group calendar features, but can only be used for single user. It takes a list of files for ical files that should be imported. Contents of those files are read and converted into Orage, but those files are left untouched.
zh: Orage 没有群组日历功能，只能用于单个用户。它为计划导入的 ical 文件生成一个文件列表。这些文件的内容被读取并转换到 Orage，但这些文件保持不变。

en: Orage Calendar
zh: Orage 日历

en: Desktop calendar
zh: 桌面日历

en: Orca Screen Reader
zh: Orca 屏幕阅读器

note: pylint: disable=import-error Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Czech Grade 1
zh: 捷克语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Spanish Grade 1
zh: 西班牙语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Canada French Grade 2
zh: 加拿大法语(二级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: France French Grade 2
zh: 法国法语(二级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Latvian Grade 1
zh: 拉脱维亚语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Netherlands Dutch Grade 1
zh: 荷兰语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Norwegian Grade 0
zh: 挪威语(零级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Norwegian Grade 1
zh: 挪威语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Norwegian Grade 2
zh: 挪威语(二级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Norwegian Grade 3
zh: 挪威语(第三级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Polish Grade 1
zh: 波兰语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Portuguese Grade 1
zh: 葡萄牙语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Swedish Grade 1
zh: 瑞典语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Arabic Grade 1
zh: 阿拉伯语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Welsh Grade 1
zh: 威尔士语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Welsh Grade 2
zh: 威尔士语(二级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: German Grade 0
zh: 德语(零级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: German Grade 1
zh: 德语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: German Grade 2
zh: 德语(二级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: U.K. English Grade 2
zh: 英式英语(二级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: U.K. English Grade 1
zh: 英式英语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: U.S. English Grade 1
zh: 美式英语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: U.S. English Grade 2
zh: 美式英语(二级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Canada French Grade 1
zh: 加拿大法语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: France French Grade 1
zh: 法国法语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Greek Grade 1
zh: 希腊语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Hindi Grade 1
zh: 印地语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Hungarian 8 dot computer
zh: 匈牙利 8 点计算机

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Hungarian Grade 1
zh: 匈牙利语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Hungarian Grade 2
zh: 匈牙利语(二级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Italian Grade 1
zh: 意大利语(一级)

note: Translators: This is the name of a braille translation table. To learn more about braille translation tables, see http://en.wikipedia.org/wiki/Braille.
en: Belgium Dutch Grade 1
zh: 比利时荷兰语(一级)

note: pylint: disable=import-error Translators: this command will move the mouse pointer to the current item, typically a widget, without clicking on it.
en: Route the pointer to the current item
zh: 移动指针到当前条目

note: Translators: Orca has a command to synthesize mouse events. This string describes the Orca command to generate a left mouse button click on the current item, typically a widget.
en: Perform left click on current item
zh: 在当前项目上点击左键

note: Translators: Orca has a command to synthesize mouse events. This string describes the Orca command to generate a right mouse button click on the current item, typically a widget.
en: Perform right click on current item
zh: 在当前项目上点击右键

note: Translators: the Orca "SayAll" command allows the user to press a key and have the entire document in a window be automatically spoken to the user. If the user presses any key during a SayAll operation, the speech will be interrupted and the cursor will be positioned at the point where the speech wa
en: Speak entire document
zh: 朗读整个文档

note: Translators: the 'flat review' feature of Orca allows the user to explore the text in a window in a 2D fashion. That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines. The flat review feature allows the user to explo
en: Speak entire window using flat review
zh: 在平铺浏览模式朗读整个窗口

note: Translators: the "Where Am I" feature of Orca allows a user to press a key and then have information about their current context spoken and brailled to them. For example, the information may include the name of the current pushbutton with focus as well as its mnemonic.
en: Perform the basic Where Am I operation
zh: 执行基本的 我在哪 操作

note: Translators: the "Where Am I" feature of Orca allows a user to press a key and then have information about their current context spoken and brailled to them. For example, the information may include the name of the current pushbutton with focus as well as its mnemonic.
en: Perform the detailed Where Am I operation
zh: 执行详尽的 我在哪 操作

note: Translators: This is the description of a dedicated command to speak the current selection / highlighted object(s). For instance, in a text object, "selection" refers to the selected/highlighted text. In a spreadsheet, it refers to the selected/highlighted cells. In an file manager, it refers to the
en: Speak the current selection
zh: 朗读当前选择

note: Translators: This is the description of a dedicated command to speak details about a link, such as the uri and type of link.
en: Speak link details
zh: 朗读链接细节

note: Translators: This command will cause the dialog's default button name to be spoken and displayed in braille. The "default" button in a dialog box is the button that gets activated when Enter is pressed anywhere within that dialog box.
en: Present the default button
zh: 呈现默认按钮

note: Translators: This command will cause the window's status bar contents to be spoken and displayed in braille.
en: Present the status bar
zh: 呈现状态栏

note: Translators: This command will cause the window's title to be spoken and displayed in braille.
en: Present the title bar
zh: 呈现标题栏

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text. For example, they may want to find the "OK" button.
en: Open the Find dialog
zh: 打开查找对话框

note: Translators: Orca has a command which presents a list with accessible actions that can be performed on the current object. This is the name of that command.
en: Show actions list
zh: 显示动作列表

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text. For example, they may want to find the "OK" button. This string is used for finding the next occurrence of a string.
en: Search for the next instance of a string
zh: 搜索下一个相同的字符串

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text. For example, they may want to find the "OK" button. This string is used for finding the previous occurrence of a string.
en: Search for the previous instance of a string
zh: 搜索上一个相同的字符串

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Enter and exit flat review mode
zh: 进入及离开平铺浏览模式

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Toggle restricting flat review to the current object
zh: 切换限制平铺浏览为当前对象

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the home position
zh: 将平铺浏览移至起始位置

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the end position
zh: 将平铺浏览移至末尾位置

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the beginning of the previous line
zh: 将平铺浏览移至上一行的行首

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speak the current flat review line
zh: 朗读当前的平铺浏览行

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Spell the current flat review line
zh: 拼写出当前平铺浏览的行

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Phonetically spell the current flat review line
zh: 按照发音拼写出当前平铺浏览的行

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the beginning of the next line
zh: 将平铺浏览移至下一行的行首

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the previous item or word
zh: 将平铺浏览移至上一个字符或字词

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speak the current flat review item or word
zh: 说出当前平铺浏览的项目或单词

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Spell the current flat review item or word
zh: 拼写出当前平铺浏览的项目或单词

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Phonetically spell the current flat review item or word
zh: 按照发音拼写出当前平铺浏览的项目或单词

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the next item or word
zh: 将平铺浏览移至下一个项目或字词

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the word above the current word
zh: 将平铺浏览移至当前字词之上

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speak the current flat review object
zh: 朗读当前的平铺浏览对象

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the word below the current word
zh: 将平铺浏览移至当前字词之下

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the previous character
zh: 将平铺浏览移至上一个字符

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speak the current flat review character
zh: 朗读当前的平铺浏览字符

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Phonetically speak the current flat review character
zh: 按照发音说写出当前平铺浏览的字母

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Speak unicode value of the current flat review character
zh: 朗读当前平铺浏览字符的 unicode 值

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the next character
zh: 将平铺浏览移至下一个字符

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the end of the line
zh: 将平铺浏览移至行尾

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Move flat review to the bottom left
zh: 将平铺浏览移至左下

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Copy the contents under flat review to the clipboard
zh: 将平面浏览下的内容复制到剪贴板

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Append the contents under flat review to the clipboard
zh: 将平面浏览下的内容添加到剪贴板

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Show flat review contents
zh: 显示平铺浏览内容

en: Toggle whether to read just the current table cell or the whole row
zh: 切换应否阅读当前的表格或整行

note: Translators: the attributes being presented are the text attributes, such as bold, italic, font name, font size, etc.
en: Read the attributes associated with the current text character
zh: 阅读当前字符相关的属性

note: Translators: a refreshable braille display is an external hardware device that presents braille characters to the user. There are a limited number of cells on the display (typically 40 cells).  Orca provides the feature to build up a longer logical line and allow the user to press buttons on the bra
en: Pan the braille display to the left
zh: 点字显示向左移

note: Translators: a refreshable braille display is an external hardware device that presents braille characters to the user. There are a limited number of cells on the display (typically 40 cells).  Orca provides the feature to build up a longer logical line and allow the user to press buttons on the bra
en: Pan the braille display to the right
zh: 点字显示向右移

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Return to object with keyboard focus
zh: 回到有键盘焦点的对象

note: Translators: braille can be displayed in many ways. Contracted braille provides a more efficient means to represent text, especially long documents. The feature used here is an option to toggle between contracted and uncontracted.
en: Turn contracted braille on and off
zh: 打开和关闭布莱叶盲文

note: Translators: hardware braille displays often have buttons near each braille cell. These are called cursor routing keys and are a way for a user to tell the machine they are interested in a particular character on the display.
en: Process a cursor routing key
zh: 处理光标路径选择关键字

note: Translators: this is used to indicate the start point of a text selection.
en: Mark the beginning of a text selection
zh: 标记文本选择的开始

note: Translators: this is used to indicate the end point of a text selection.
en: Mark the end of a text selection
zh: 标记文本选择的结束

note: Translators: Orca has a "Learn Mode" that will allow the user to type any key on the keyboard and hear what the effects of that key would be. The effects might be what Orca would do if it had a handler for the particular key combination, or they might just be to echo the name of the key if Orca does
en: Enter learn mode.  Press escape to exit learn mode
zh: 进入学习模式。按 Esc 键离开学习模式

note: Translators: the speech rate is how fast the speech synthesis engine will generate speech.
en: Decrease the speech rate
zh: 减慢朗读速度

note: Translators: the speech rate is how fast the speech synthesis engine will generate speech.
en: Increase the speech rate
zh: 加快朗读速度

note: Translators: the speech pitch is how high or low in pitch/frequency the speech synthesis engine will generate speech.
en: Decrease the speech pitch
zh: 降低朗读音调

note: Translators: the speech pitch is how high or low in pitch/frequency the speech synthesis engine will generate speech.
en: Increase the speech pitch
zh: 升高朗读音调

note: Translators: the speech volume is how high or low in gain/volume the speech synthesis engine will generate speech.
en: Increase the speech volume
zh: 提高朗读音量

note: Translators: the speech volume is how high or low in gain/volume the speech synthesis engine will generate speech.
en: Decrease the speech volume
zh: 减低朗读音量

note: Translators: Orca allows the user to turn speech synthesis on or off. We call it 'silencing'.
en: Toggle the silencing of speech
zh: 切换合成语音开关

note: Translators: The on-screen braille display is a graphical window that displays a visual representation of what would be shown on a connected braille display, including the braille dots and the text characters they correspond to. It is primarily used by developers and testers who may not have a physi
en: Toggle the on-screen braille display on and off
zh: 切换屏上盲文显示的开关

note: Translators: The on-screen speech display is a graphical window that displays a scrolling log of all text spoken by the screen reader. It is primarily used by developers and testers to verify what is being spoken without having to listen to the audio.
en: Toggle the on-screen speech display on and off
zh: 切换屏上语音显示的开关

note: Translators: Orca has a sleep mode which causes Orca to essentially behave as if it were not running for a given application. Some use cases include self- voicing apps with associated commands (e.g. ChromeVox) and VMs. In the former case, the self-voicing app is expected to provide all needed comman
en: Toggle sleep mode for the current application
zh: 切换当前应用程序的睡眠模式

note: Translators: Orca's verbosity levels control how much (or how little) Orca will speak when presenting objects as the user navigates within applications and reads content. The levels can be toggled via command. This string describes that command.
en: Toggle speech verbosity level
zh: 切换语音详细等级

note: Translators: Orca supports two keyboard layouts: a "desktop" layout intended for use with a full-size keyboard with a numeric keypad, and a "laptop" layout intended for use with laptop keyboards that lack a numeric keypad. This command toggles between these two layouts at runtime.
en: Toggle keyboard layout
zh: 切换键盘布局

note: Translators: this string is associated with the keyboard shortcut to quit Orca.
en: Quit the screen reader
zh: 退出屏幕阅读器

note: Translators: the preferences configuration dialog is the dialog that allows users to set their preferences for Orca.
en: Display the preferences configuration dialog
zh: 显示首选项对话窗口

note: Translators: the preferences configuration dialog is the dialog that allows users to set their preferences for a specific application within Orca.
en: Display the application preferences configuration dialog
zh: 显示应用程序首选项配置对话框

en: Toggle the speaking of indentation and justification
zh: 是否在缩排及对齐时朗读

note: Translators: Orca has a setting through which users can control how a number is spoken. The options are digits ("1 2 3") and words ("one hundred and twenty three"). This string to be translated refers to an Orca command for quickly toggling between the two options.
en: Change spoken number style
zh: 改变数字朗读方式

note: Translators: Orca has a command to present the current clipboard contents to the user without them having to switch to a clipboard manager application. This string is the description of that command.
en: Present clipboard contents
zh: 呈现剪贴板内容

note: Translators: Orca allows users to cycle through punctuation levels. None, some, most, or all, punctuation will be spoken.
en: Cycle to the next speaking of punctuation level
zh: 循环到下一个朗读标点符号级别的位置

note: Translators: Orca allows users to cycle through the speech synthesizers available on their system, such as espeak, voxin, mbrola, etc. This string is the description of the command.
en: Cycle to the next speech synthesizer
zh: 循环到下一个朗读电子合成器

note: Translators: Orca has a feature whereby users can set up different "profiles," which are collection of settings which apply to a given task, such as a "Spanish" profile which would use Spanish text-to-speech and Spanish braille and selected when reading Spanish content. This string to be translated 
en: Cycle to the next settings profile
zh: 循环到下一个设置配置

note: Translators: Orca has a feature that allows users to save and load collections of settings into named "profiles". This string to be translated refers to an Orca command which presents the name of the currently active profile.
en: Present the current profile
zh: 呈现当前配置

note: Translators: Orca uses Speech Dispatcher to present content to users via text- to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter, or play a tone which Speech Dispatcher refers to as 
en: Cycle to the next capitalization style
zh: 循环到下一个大写字母朗读方式

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Cycle to the next key echo level
zh: 循环到下一个按键回响级别

note: Translators: this is a debug message that Orca users will not normally see. It describes a debug routine that allows the user to adjust the level of debug information that Orca generates at run time.
en: Cycle the debug level at run time
zh: 在执行时循环调试级别

note: Translators: this is a debug message for advanced users and developers. It describes a debug command that allows the user to clear the AT-SPI cache for the currently-running application. This is sometimes needed because applications fail to notify AT-SPI when something changes resulting in AT-SPI ha
en: Clear the AT-SPI cache for the current application
zh: 清除当前应用程序的 AT-SPI 缓存

note: Translators: this is a debug message for advanced users and developers. It describes a command to print detailed debugging information about the current state such as the current Orca settings and a list of all the running accessible applications, etc.
en: Capture snapshot for debugging
zh: 捕获调试信息截图

note: Translators: Orca allows the item under the pointer to be spoken. This toggles the feature without the need to get into a GUI.
en: Toggle mouse review mode
zh: 切换鼠标查看模式

note: Translators: Orca has a command to present the battery status (e.g. level, whether or not it is plugged in, etc.). This string is the name of that command.
en: Present battery status
zh: 呈现电池状态

note: Translators: Orca has a command to present the CPU and memory usage as percents. This string is the name of that command.
en: Present CPU and memory usage
zh: 呈现处理器和内存使用情况

note: Translators: Orca has a command to present the current time in speech and in braille.
en: Present current time
zh: 呈现当前时间

note: Translators: Orca has a command to present the current date in speech and in braille.
en: Present current date
zh: 呈现当前日期

note: Translators: Orca has a command to present the pixel size and location of the current object. This string is how this command is described in the list of keyboard shortcuts.
en: Present size and location of current object
zh: 提供当前对象的大小和位置

note: Translators: This command toggles all (other) Orca commands so that the associated keystroke can by consumed by the native application. For example, if there were an Orca command bound to Alt+Down, normally pressing Alt+Down would cause the Orca command to be used. This would mean Alt+Down could not
en: Toggle all Orca command keys
zh: 切换所有 Orca 命令键

note: Translators: Orca has a command to review previous chat room messages in speech and braille. This string to be translated is associated with the keyboard commands used to review those previous messages.
en: Present previous chat room message
zh: 呈现上一条聊天室消息

note: Translators: Orca has a command to review chat room messages in speech and braille. This string to be translated is associated with the keyboard commands used to review the next message in the history.
en: Present next chat room message
zh: 呈现下一条聊天室消息

note: Translators: In chat applications, it is often possible to see that a "buddy" is typing currently (e.g. via a keyboard icon or status text). Some users like to have this typing status announced by Orca; others find that announcement unpleasant. Therefore, it is a setting in Orca. This string to be t
en: Toggle typing announcements
zh: 切换聊天输入通知

note: Translators: Orca has a command to review previous chat room messages in speech and braille. Some users prefer to have this message history combined (e.g. the last ten messages which came in, no matter what room they came from). Other users prefer to have specific room history (e.g. the last ten mes
en: Toggle chat room specific message histories
zh: 切换聊天室特定的消息历史

note: Translators: In chat applications, Orca automatically presents incoming messages in speech and braille. If a user is in multiple conversations or channels at the same time, it can be confusing to know what room or channel a given message came from just from hearing/reading it. For this reason, Orca 
en: Toggle room name presentation
zh: 切换聊天室名称的呈现

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display scrolls to the left.
en: Line Left
zh: 左移

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display scrolls to the right.
en: Line Right
zh: 右移

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display scrolls up.
en: Line Up
zh: 上移

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display scrolls down.
en: Line Down
zh: 下移

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, the display toggles between six-dot braille and eight-dot braille.
en: Six Dots
zh: 六个点

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). This command represents a whole set of buttons known as cursor routing keys and are a way for a user to move the application's caret to the position indicated on t
en: Cursor Routing
zh: 光标导航

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). This command represents the start of a selection operation. It is called "Cut Begin" to map to what BrlTTY users are used to: in character cell mode operation on v
en: Cut Begin
zh: 开始剪切

note: Translators: this is a command which causes Orca to present the last received notification message.
en: Present last notification message
zh: 呈现最后一条通知信息

note: Translators: this is a command which causes Orca to present a list of all the notification messages received.
en: Present notification messages list
zh: 呈现通知信息列表

note: Translators: this is a command which causes Orca to present the previous notification message.
en: Present previous notification message
zh: 呈现上一条通知信息

note: Translators: this is a command which causes Orca to present the next notification message.
en: Present next notification message
zh: 呈现下一条通知信息

note: Translators: this is a command related to navigating within a document.
en: Go to next character
zh: 转到下一个字符

note: Translators: this is a command related to navigating within a document.
en: Go to previous character
zh: 转到上一个字符

note: Translators: this is a command related to navigating within a document.
en: Go to next word
zh: 转到下一个单字

note: Translators: this is a command related to navigating within a document.
en: Go to previous word
zh: 转到上一个单字

note: Translators: this is a command related to navigating within a document.
en: Go to the top of the file
zh: 转到文件的最上面

note: Translators: this is a command related to navigating within a document.
en: Go to the bottom of the file
zh: 转到文件的最下面

note: Translators: this is a command related to navigating within a document.
en: Go to the beginning of the line
zh: 转到行首

note: Translators: this is a command related to navigating within a document.
en: Go to the end of the line
zh: 转到行尾

note: Translators: this is a command related to navigating within a document.
en: Go to the next object
zh: 转到下一个对象

note: Translators: this is a command related to navigating within a document.
en: Go to the previous object
zh: 转到上一个对象

note: Translators: this is for causing a collapsed combo box which was reached by Orca's caret navigation to be expanded.
en: Cause the current combo box to be expanded
zh: 展开当前的下拉列表框

note: Translators: Gecko native caret navigation is where Firefox (or Thunderbird) itself controls how the arrow keys move the caret around HTML content. It's often broken, so Orca needs to provide its own support. As such, Orca offers the user the ability to toggle which application is controlling the ca
en: Switch between native and screen-reader caret navigation
zh: 在原生导航和屏幕阅读器光标导航之间切换

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region The "politeness" level is an indication of when the user wishes to be notified about a change to live region content. Examples include: never ("off"), when
en: Advance live region politeness setting
zh: 高级活动区域更新水平设置

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region The "politeness" level is an indication of when the user wishes to be notified about a change to live region content. Examples include: never ("off"), when
en: Set default live region politeness level to off
zh: 默认的活动区域更新水平设置为关闭

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region This string refers to a command for presenting the previous live region message.
en: Present previous live region message
zh: 呈现上一条活动区域消息

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region This string refers to a command for presenting the next live region message.
en: Present next live region message
zh: 呈现下一条活动区域消息

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region This string refers to an Orca command which allows the user to toggle whether or not Orca pays attention to changes in live regions. Note that turning off 
en: Monitor live regions
zh: 监视活动区域

note: Translators: Orca allows you to dynamically define which row of a spreadsheet or table should be treated as containing column headers. This string refers to the command to set the row.
en: Set the row to use as dynamic column headers
zh: 将该行设定为动态列标题

note: Translators: Orca allows you to dynamically define which row of a spreadsheet or table should be treated as containing column headers. This string refers to the command to unset the row so it is no longer treated as if it contained column headers.
en: Clear the dynamic column headers
zh: 清空动态列头

note: Translators: Orca allows you to dynamically define which column of a spreadsheet or table should be treated as containing row headers. This string refers to the command to set the column.
en: Set the column to use as dynamic row headers
zh: 将该列设定为动态行标题

note: Translators: Orca allows you to dynamically define which column of a spreadsheet or table should be treated as containing column headers. This string refers to the command to unset the column so it is no longer treated as if it contained row headers.
en: Clear the dynamic row headers
zh: 清空动态行头

note: Translators: This string refers to an Orca command. The command causes Orca to present the formula for the current table cell.
en: Present the formula for the current cell
zh: 呈现当前单元格的公式

note: Translators: the structural navigation keys are designed to move around in a document or container by object type. Thus H moves you to the next heading, Shift+H to the previous heading, T to the next table, and so on. This feature needs to be toggle-able so that it does not interfere with normal wri
en: Cycles to the next structural navigation mode
zh: 循环到下一个结构导航模式

note: Translators: Orca has commands for navigating within a table, e.g. to the next cell in a given direction. This string is the description of the command which enables/disables this support.
en: Toggle table navigation keys
zh: 切换表导航键

note: Translators: this is for navigating among blockquotes in a document.
en: Go to previous blockquote
zh: 转到上一个块引用

note: Translators: this is for navigating among blockquotes in a document.
en: Go to next blockquote
zh: 转到下一个块引用

note: Translators: this is for navigating among blockquotes in a document.
en: Display a list of blockquotes
zh: 显示块引用列表

note: Translators: this is for navigating among buttons in a document.
en: Go to previous button
zh: 转到上一个按钮

note: Translators: this is for navigating among buttons in a document.
en: Go to next button
zh: 转到下一个按钮

note: Translators: this is for navigating among buttons in a document.
en: Display a list of buttons
zh: 显示按钮列表

note: Translators: this is for navigating among check boxes in a document.
en: Go to previous check box
zh: 转到上一个复选框

note: Translators: this is for navigating among check boxes in a document.
en: Go to next check box
zh: 转到下一个复选框

note: Translators: this is for navigating among check boxes in a document.
en: Display a list of check boxes
zh: 显示复选框列表

note: Translators: this is for navigating among clickable objects in a document. A "clickable" is a web element with an "onClick" handler.
en: Go to previous clickable
zh: 转到上一个可点击项

note: Translators: this is for navigating among clickable objects in a document. A "clickable" is a web element with an "onClick" handler.
en: Go to next clickable
zh: 转到下一个可点击项

note: Translators: this is for navigating among clickable objects in a document. A "clickable" is a web element with an "onClick" handler.
en: Display a list of clickables
zh: 显示可点击项列表

note: Translators: this is for navigating among combo boxes in a document.
en: Go to previous combo box
zh: 转到上一个组合框

note: Translators: this is for navigating among combo boxes in a document.
en: Go to next combo box
zh: 转到下一个复选框

note: Translators: This string describes a document navigation command which moves to the start of the current container. Examples of containers include tables, lists, and blockquotes.
en: Go to start of container
zh: 移至容器开头

note: Translators: This string describes a document navigation command which moves to the end of the current container. Examples of containers include tables, lists, and blockquotes.
en: Go to end of container
zh: 移至容器结尾

note: Translators: this is for navigating among combo boxes in a document.
en: Display a list of combo boxes
zh: 显示组合框列表

note: Translators: this is for navigating among entries in a document.
en: Go to previous entry
zh: 转到上一个条目

note: Translators: this is for navigating among entries in a document.
en: Go to next entry
zh: 转到下一个条目

note: Translators: this is for navigating among entries in a document.
en: Display a list of entries
zh: 显示条目列表

note: Translators: this is for navigating among form fields in a document.
en: Go to previous form field
zh: 转到上一个表单域

note: Translators: this is for navigating among form fields in a document.
en: Go to next form field
zh: 转到下一个表单域

note: Translators: this is for navigating among form fields in a document.
en: Display a list of form fields
zh: 显示表单域列表

note: Translators: this is for navigating among headings (e.g. <h1>) in a document.
en: Go to previous heading
zh: 移至前一个标题

note: Translators: this is for navigating among headings (e.g. <h1>) in a document.
en: Go to next heading
zh: 移至下一个标题

note: Translators: this is for navigating among headings (e.g. <h1>) in a document.
en: Display a list of headings
zh: 显示标题列表

note: Translators: this is for navigating among headings (e.g. <h1>) in a document. <h1> is a heading at level 1, <h2> is a heading at level 2, etc.
en: Go to previous heading at level %d
zh: 转到上一个级别为 %d 的标题

note: Translators: this is for navigating among headings (e.g. <h1>) in a document. <h1> is a heading at level 1, <h2> is a heading at level 2, etc.
en: Go to next heading at level %d
zh: 转到下一个级别为 %d 的标题

note: Translators: this is for navigating among headings (e.g. <h1>) in a document. <h1> is a heading at level 1, <h2> is a heading at level 2, etc.
en: Display a list of headings at level %d
zh: 显示级别为 %d 的标题列表

note: Translators: this is for navigating among iframes in a document.
en: Go to previous internal frame
zh: 转到上一个内部框架

note: Translators: this is for navigating among iframes in a document.
en: Go to next internal frame
zh: 转到下一个内部框架

note: Translators: this is for navigating among images in a document.
en: Display a list of internal frames
zh: 显示内部框架列表

note: Translators: this is for navigating among images in a document.
en: Display a list of images
zh: 显示图像列表

note: Translators: this is for navigating among ARIA landmarks in a document. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search etc.
en: Go to previous landmark
zh: 转到上一个界标

note: Translators: this is for navigating among ARIA landmarks in a document. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search etc.
en: Go to next landmark
zh: 转到下一个界标

note: Translators: this is for navigating among ARIA landmarks in a document. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search etc.
en: Display a list of landmarks
zh: 显示界标列表

note: Translators: this is for navigating among large objects in a document. A 'large object' is a logical chunk of text, such as a paragraph, a list, a table, etc.
en: Go to previous large object
zh: 转到上一个大型对象

note: Translators: this is for navigating among large objects in a document. A 'large object' is a logical chunk of text, such as a paragraph, a list, a table, etc.
en: Go to next large object
zh: 转到下一个大型对象

note: Translators: this is for navigating among large objects in a document. A 'large object' is a logical chunk of text, such as a paragraph, a list, a table, etc.
en: Display a list of large objects
zh: 显示大型对象列表

note: Translators: this is for navigating among links in a document.
en: Go to previous link
zh: 移至上一链接

note: Translators: this is for navigating among links in a document.
en: Go to next link
zh: 移至下一链接

note: Translators: this is for navigating among links in a document.
en: Display a list of links
zh: 显示链接列表

note: Translators: this is for navigating among lists in a document.
en: Go to previous list
zh: 转到上一个列表

note: Translators: this is for navigating among lists in a document.
en: Go to next list
zh: 转到下一个列表

note: Translators: this is for navigating among lists in a document.
en: Display a list of lists
zh: 显示列表的列表

note: Translators: this is for navigating among list items in a document.
en: Go to previous list item
zh: 转到上一个列表条目

note: Translators: this is for navigating among list items in a document.
en: Go to next list item
zh: 转到下一个列表条目

note: Translators: this is for navigating among list items in a document.
en: Display a list of list items
zh: 显示列表项列表

note: Translators: this is for navigating among live regions in a document. A live region is an area of a web page that is periodically updated, e.g. a stock ticker. https://w3c.github.io/aria/#dfn-live-region
en: Go to previous live region
zh: 回到上一个活动区域

note: Translators: this is for navigating among live regions in a document. A live region is an area of a web page that is periodically updated, e.g. a stock ticker. https://w3c.github.io/aria/#dfn-live-region
en: Go to next live region
zh: 转到下一个活动区域

note: Translators: this is for navigating among live regions in a document. A live region is an area of a web page that is periodically updated, e.g. a stock ticker. https://w3c.github.io/aria/#dfn-live-region
en: Go to the last live region which made an announcement
zh: 转到表中最后一个声明的活动区域

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy.
en: Go to the parent of the object with navigator focus.
zh: 用导览器焦点转到该对象的上级。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy.
en: Go to the first child of the object with navigator focus.
zh: 用导览器焦点转到该对象的首个下级。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy.
en: Go to the next sibling of the object with navigator focus.
zh: 用导览器焦点转到该对象的下个同级。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy.
en: Go to the previous sibling of the object with navigator focus.
zh: 用导览器焦点转到该对象的上个同级。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy. Users are also able to synthesize a click on the objects.
en: Click on the object with navigator focus.
zh: 用导览器焦点点击该对象。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy. This hierarchy can be simplified, and the simplification can be toggled on and off.
en: Toggle simplified object navigation.
zh: 切换简化对象导览。

note: Translators: this is for navigating among paragraphs in a document.
en: Go to previous paragraph
zh: 转到上一个段落

note: Translators: this is for navigating among paragraphs in a document.
en: Go to next paragraph
zh: 转到下一个段落

note: Translators: this is for navigating among paragraphs in a document.
en: Display a list of paragraphs
zh: 显示段落列表

note: Translators: this is for navigating among radio buttons in a document.
en: Go to previous radio button
zh: 转到上一个单选按钮

note: Translators: this is for navigating among radio buttons in a document.
en: Go to next radio button
zh: 转到下一个单选按钮

note: Translators: this is for navigating among radio buttons in a document.
en: Display a list of radio buttons
zh: 显示单选按钮列表

note: Translators: this is for navigating among separators (e.g. <hr>) in a document.
en: Go to previous separator
zh: 移至前一个分隔符

note: Translators: this is for navigating among separators (e.g. <hr>) in a document.
en: Go to next separator
zh: 移至后一个分隔符

note: Translators: this is for navigating among tables in a document.
en: Go to previous table
zh: 转到上一个表

note: Translators: this is for navigating among tables in a document.
en: Go to next table
zh: 转到下一个表

note: Translators: this is for navigating among tables in a document.
en: Display a list of tables
zh: 显示表格列表

note: Translators: this is for navigating among table cells in a document.
en: Go down one cell
zh: 下移一个单元格

note: Translators: this is for navigating among table cells in a document.
en: Go to the first cell in a table
zh: 转到表中的第一个单元格

note: Translators: this is for navigating among table cells in a document.
en: Go to the last cell in a table
zh: 转到表中的最后一个单元格

note: Translators: this is for navigating among table cells in a document.
en: Go left one cell
zh: 左移一个单元格

note: Translators: this is for navigating among table cells in a document.
en: Go right one cell
zh: 右移一个单元格

note: Translators: this is for navigating among table cells in a document.
en: Go up one cell
zh: 上移一个单元格

note: Translators: this is for navigating among table cells in a document.
en: Go to the beginning of the row
zh: 转到行首

note: Translators: this is for navigating among table cells in a document.
en: Go to the end of the row
zh: 转到行尾

note: Translators: this is for navigating among table cells in a document.
en: Go to the top of the column
zh: 转到列首

note: Translators: this is for navigating among table cells in a document.
en: Go to the bottom of the column
zh: 转到列尾

note: Translators: When presenting the content of a line on a web page, Orca by default presents the full line, including any links or form fields on that line, in order to reflect the on-screen layout as seen by sighted users. Not all users like this presentation, however, and prefer to have objects trea
en: Toggle layout mode
zh: 切换布局模式

note: Translators: Orca has a number of commands that override the default behavior within an application. For instance, on a web page, "h" moves you to the next heading. What should happen when you press an "h" in an entry on a web page depends: If you want to resume reading content, "h" should move to t
en: Switch between browse mode and focus mode
zh: 切换浏览模式与焦点模式

note: Translators: (Please see the previous, detailed translator notes about Focus mode and Browse mode.) In order to minimize the amount of work Orca users need to do to switch between focus mode and browse mode, Orca attempts to automatically switch to the mode which is appropriate to the current web el
en: Enable sticky focus mode
zh: 启用黏性焦点模式

note: Translators: (Please see the previous, detailed translator notes about Focus mode and Browse mode.) In order to minimize the amount of work Orca users need to do to switch between focus mode and browse mode, Orca attempts to automatically switch to the mode which is appropriate to the current web el
en: Enable sticky browse mode
zh: 启用黏性浏览模式

note: Translators: this is for navigating among unvisited links in a document.
en: Go to previous unvisited link
zh: 移至前一个未浏览的链接

note: Translators: this is for navigating among unvisited links in a document.
en: Go to next unvisited link
zh: 移至下一个未浏览的链接

note: Translators: this is for navigating among unvisited links in a document.
en: Display a list of unvisited links
zh: 显示尚未访问的链接列表

note: Translators: this is for navigating among visited links in a document.
en: Go to previous visited link
zh: 移至前一个浏览过的链接

note: Translators: this is for navigating among visited links in a document.
en: Go to next visited link
zh: 移至下一个浏览过的链接

note: Translators: this is for navigating among visited links in a document.
en: Display a list of visited links
zh: 显示已访问过的链接列表

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: alice blue
zh: 艾丽斯蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: antique white
zh: 古董白色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: aquamarine
zh: 海蓝宝石色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: azure
zh: 蔚蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: beige
zh: 米色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: bisque
zh: 橘黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: black
zh: 黑色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: blanched almond
zh: 杏仁白色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: blue
zh: 蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: blue violet
zh: 蓝紫色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: brown
zh: 棕色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: burlywood
zh: 原木色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: cadet blue
zh: 灰蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: chartreuse
zh: 黄绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: chocolate
zh: 巧克力色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: coral
zh: 珊瑚色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: cornflower blue
zh: 矢菊花蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: cornsilk
zh: 玉米丝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: crimson
zh: 深红色的

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: cyan
zh: 蓝绿色的

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark blue
zh: 深蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark cyan
zh: 深蓝绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark goldenrod
zh: 深金黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark gray
zh: 深灰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark green
zh: 深绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark khaki
zh: 深卡其色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark magenta
zh: 深品红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark olive green
zh: 深橄榄绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark orange
zh: 深橙色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark orchid
zh: 深紫色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark red
zh: 深红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark salmon
zh: 深鲑肉色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark sea green
zh: 深海绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark slate blue
zh: 深石板蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark slate gray
zh: 深石板灰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark turquoise
zh: 深蓝绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dark violet
zh: 深紫罗兰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: deep pink
zh: 深粉色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: deep sky blue
zh: 深天蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dim gray
zh: 暗灰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: dodger blue
zh: 道奇蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: fire brick
zh: 红砖色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: floral white
zh: 花白色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: forest green
zh: 森绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: fuchsia
zh: 樱红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: gainsboro
zh: 亮灰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: ghost white
zh: 苍白色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: gold
zh: 金色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: goldenrod
zh: 金黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: gray
zh: 灰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: green
zh: 绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: green yellow
zh: 绿黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: honeydew
zh: 蜜色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: hot pink
zh: 艳粉色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: indian red
zh: 浅红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: indigo
zh: 靛蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: ivory
zh: 象牙色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: khaki
zh: 卡其色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: lavender
zh: 薰衣草紫色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: lavender blush
zh: 薰衣草红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: lawn green
zh: 草坪绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: lemon chiffon
zh: 柠檬雪纺色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light blue
zh: 浅蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light coral
zh: 浅珊瑚色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light cyan
zh: 浅蓝绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light goldenrod yellow
zh: 浅金黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light gray
zh: 浅灰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light green
zh: 浅绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light pink
zh: 浅粉色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light salmon
zh: 浅鲑肉色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light sea green
zh: 浅海绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light sky blue
zh: 浅天蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light slate gray
zh: 浅石板灰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light steel blue
zh: 浅钢青色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: light yellow
zh: 浅黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: lime
zh: 绿黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: lime green
zh: 绿黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: linen
zh: 亚麻色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: magenta
zh: 品红色的

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: maroon
zh: 栗色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium aquamarine
zh: 中海蓝宝石色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium blue
zh: 中蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium orchid
zh: 中紫色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium purple
zh: 中紫色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium sea green
zh: 中海绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium slate blue
zh: 中石板蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium spring green
zh: 中嫩绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium turquoise
zh: 中绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: medium violet red
zh: 中紫红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: midnight blue
zh: 暗蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: mint cream
zh: 薄荷乳白色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: misty rose
zh: 粉玫瑰红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: moccasin
zh: 鹿皮色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: navajo white
zh: 纳瓦白色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: navy
zh: 海军色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: old lace
zh: 旧布黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: olive
zh: 橄榄绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: olive drab
zh: 草绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: orange
zh: 橙色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: orange red
zh: 橙红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: orchid
zh: 淡紫色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: pale goldenrod
zh: 苍金黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: pale green
zh: 苍绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: pale turquoise
zh: 苍绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: pale violet red
zh: 苍紫罗兰红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: papaya whip
zh: 番木色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: peach puff
zh: 粉桃红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: peru
zh: 秘鲁色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: pink
zh: 粉色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: plum
zh: 紫红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: powder blue
zh: 浅灰蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: purple
zh: 紫色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: red
zh: 红色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: rosy brown
zh: 蔷薇褐色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: royal blue
zh: 皇家蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: saddle brown
zh: 重褐色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: salmon
zh: 鲑肉色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: sandy brown
zh: 沙棕色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: sea green
zh: 海绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: seashell
zh: 海贝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: sienna
zh: 赭色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: silver
zh: 银色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: sky blue
zh: 天蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: slate blue
zh: 石板蓝色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: slate gray
zh: 石板灰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: snow
zh: 雪白色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: spring green
zh: 嫩绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: steel blue
zh: 钢青色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: tan
zh: 黄褐色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: teal
zh: 青绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: thistle
zh: 蓟色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: tomato
zh: 番茄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: turquoise
zh: 蓝绿色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: violet
zh: 紫罗兰色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: wheat
zh: 小麦色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: white
zh: 白色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: white smoke
zh: 白雾色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: yellow
zh: 黄色

[ctx: color name]
note: Translators: This refers to a CSS color name. The name, hex value, and color can be found at https://en.wikipedia.org/wiki/Web_colors#X11_color_names.
en: yellow green
zh: 黄绿色

[ctx: Context]
note: Translators: Some users want to hear additional information when entering different types of content. If this checkbox is checked, Orca will announce that a blockquote has been entered before speaking the text. At the end of the text, Orca will announce that the blockquote is being exited.
en: Blockquotes
zh: 块引用

[ctx: Context]
note: Translators: Some users want to hear additional information when entering different types of content. If this checkbox is checked, Orca will announce that a form has been entered before speaking the contents of that form. At the end of the form, Orca will announce that the form is being exited.
en: Forms
zh: 表单

[ctx: Context]
note: Translators: Some users want to hear additional information when entering different types of content. If this checkbox is checked, Orca will announce when an ARIA landmark has been entered or exited. ARIA landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webp
en: Landmarks
zh: 界标

[ctx: Context]
note: Translators: Some users want to hear additional information when entering different types of content. If this checkbox is checked, Orca will announce that a list with x items has been entered before speaking the content of that list. At the end of the list content, Orca will announce that the list i
en: Lists
zh: 列表

[ctx: Context]
note: Translators: Some users want to hear additional information when entering different types of content. If this checkbox is checked, Orca will announce that a panel has been entered before speaking the new location. At the end of the panel contents, Orca will announce that the panel is being exited. A
en: Panels
zh: 面板

[ctx: Context]
note: Translators: Some users want to hear additional information when entering different types of content. If this checkbox is checked, Orca will announce that a table with x rows and y columns has been entered before speaking the content of that table. At the end of the table content, Orca will announce
en: Tables
zh: 表格

note: Translators: This is a shorter version of "Automatic focus mode during caret/structural navigation" used on sub-pages where the navigation type context is already clear.
en: Automatic focus mode
zh: 自动聚焦模式

en: Automatic focus mode causes Orca to switch to focus mode when you navigate into a form field or other interactive widget.
zh: 自动聚焦模式会使 Orca 在您导航进入表单或其它交互组件时切换为聚焦模式。

en: Native navigation refers to keyboard commands handled by the application, such as Tab, Page Up, Page Down, and Enter.
zh: 本地导航指由应用程序处理的键盘命令，如制表符键、上翻页键、下翻页键和回车键等。

note: Translators: This setting controls whether Orca automatically enables sticky focus mode for web applications (such as Facebook Messenger) and Electron apps (such as Visual Studio Code). When enabled, Orca will detect these applications and use focus mode by default. Please translate this string usin
en: Automatic sticky focus mode for web applications
zh: 用于网页应用程序的自动粘滞聚焦模式

en: Automatic sticky focus mode causes Orca to detect web applications and Electron apps and stay in focus mode until toggled off by command.
zh: 自动粘滞聚焦模式会使 Orca 检测网页应用和 Electron 应用并保持聚焦模式直到通过命令关闭。

note: Translators: A single braille cell on a refreshable braille display consists of 8 dots. Dot 7 is the dot in the bottom left corner. If the user selects this option, Dot 7 will be used to 'underline' text of interest, e.g. when "marking"/indicating that a given word is bold.
en: Dot 7
zh: 点 7

note: Translators: A single braille cell on a refreshable braille display consists of 8 dots. Dot 8 is the dot in the bottom right corner. If the user selects this option, Dot 8 will be used to 'underline' text of interest,  e.g. when "marking"/indicating that a given word is bold.
en: Dot 8
zh: 点 8

note: Translators: A single braille cell on a refreshable braille display consists of 8 dots. Dots 7-8 are the dots at the bottom. If the user selects this option, Dots 7-8 will be used to 'underline' text of interest,  e.g. when "marking"/indicating that a given word is bold.
en: Dots 7 and 8
zh: 点 7 和 点 8

[ctx: braille dots]
note: Translators: This option refers to the dot or dots in braille which will be used to underline certain characters.
en: None
zh: 无

note: Translators: This is the format for a menu item that applies settings to the specified profile. The %s will be replaced with the profile name.
en: Apply to %s
zh: 应用至 %s

note: Translators: This is the format for a menu item that saves settings to the specified profile and closes the dialog. The %s will be replaced with the profile name.
en: Save to %s and close
zh: 保存至 %s 并关闭

note: Translators: This is the label for a menu item to remove a profile.
en: Remove Profile...
zh: 移除配置文件…

note: Translators: Profiles in Orca make it possible for users to quickly switch amongst a group of pre-defined settings (e.g. an 'English' profile for reading text written in English using an English-language speech synthesizer and braille rules, and a similar 'Spanish' profile for reading Spanish text. 
en: You switched profiles.
zh: 您已切换配置文件。

[ctx: profile]
note: Translators: Profiles in Orca make it possible for users to quickly switch amongst a group of pre-defined settings (e.g. an 'English' profile for reading text written in English using an English-language speech synthesizer and braille rules, and a similar 'Spanish' profile for reading Spanish text. 
en: Use %s
zh: 使用 %s

note: Translators: Profiles in Orca make it possible for users to quickly switch amongst a group of pre-defined settings (e.g. an 'English' profile for reading text written in English using an English-language speech synthesizer and braille rules, and a similar 'Spanish' profile for reading Spanish text. 
en: Switch back to %s
zh: 切换回 %s

[ctx: capitalization style]
note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter (which Speech Dispatcher refers to as 'spell'), or pla
en: Icon
zh: 图标

[ctx: capitalization style]
note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter (which Speech Dispatcher refers to as 'spell'), or pla
en: None
zh: 无

[ctx: capitalization style]
note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter (which Speech Dispatcher refers to as 'spell'), or pla
en: Spell
zh: 拼写

note: Translators: If this widget is enabled, then Orca will tell you when one of your buddies is typing a message.
en: Announce when your _buddies are typing
zh: 好友输入时通知(_B)

note: Translators: If this widget is enabled, then Orca will provide the user with chat room specific message histories rather than just a single history which contains the latest messages from all the chat rooms that they are in.
en: Provide chat room specific _message histories
zh: 提供聊天室特定的消息历史(_M)

note: Translators: This is the label of a panel holding options for how messages in this application's chat rooms should be spoken. The options are: Speak messages from all channels (i.e. even if the chat application doesn't have focus); speak messages from the active channel regardless of application foc
en: Speak messages from
zh: 朗读消息的来源

note: Translators: This is the label of a widget in the preferences dialog. If it is selected, Orca will speak all new chat messages as they appear irrespective of whether or not the chat application currently has focus. This is the default behavior.
en: All channels when using any application
zh: 在使用任意应用程序时朗读所有频道

note: Translators: This is the label of a widget in the preferences dialog. If it is selected, Orca will only speak new chat messages for the currently active channel (the selected tab or focused chat window), regardless of whether or not the chat application currently has focus.
en: The active channel when using any application
zh: 在使用任意应用程序时仅朗读激活频道

note: Translators: This is the label of a widget in the preferences dialog. If it is selected, Orca will speak all new chat messages as they appear if and only if the chat application has focus.
en: All channels when using the application
zh: 在使用聊天应用程序时朗读所有频道

note: Translators: This is the label of a widget in the preferences dialog. If it is selected, Orca will only speak new chat messages for the currently active channel (the selected tab or focused chat window) when the chat application has focus.
en: The active channel when using the application
zh: 在使用聊天应用程序时仅朗读激活频道

note: Translators: If this widget is enabled, then Orca will speak the name of the chat room prior to presenting an incoming message.
en: _Speak room name
zh: 朗读聊天室名称(_S)

note: Translators: This setting controls when the chat room name is spoken relative to the message content. When enabled, the room name is spoken after the message. When disabled, the room name is spoken before the message.
en: Speak room name last
zh: 最后朗读聊天室名称

en: If layout mode is enabled, Orca will present the full line as it appears on the screen. Otherwise, Orca will treat each object as if it were on a separate line.
zh: 如果启用布局模式，Orca 将会呈现屏上出现的完整行内容。否则，Orca 会将每个对象视为其在单独行。

note: Translators: This is a label which will appear in the list of available speech engines as a special item. It refers to the default engine configured within the speech subsystem. Apart from this item, the user will have a chance to select a particular speech engine by its real name (Festival, IBMTTS,
en: Default Synthesizer
zh: 默认的语音合成器

note: Translators: The pronunciation dictionary allows the user to correct words which the speech synthesizer mispronounces (e.g. a person's name, a technical word) or doesn't pronounce as the user desires (e.g. an acronym) by providing an alternative string. For instance "idk" can be sent to the speech s
en: Pronunciation Dictionary
zh: 发音词典

en: Customize how words are spoken. Add a word and its replacement below.
zh: 自定义单词朗读的方式。将单词和其替换添加在下面。

note: Translators: This is a label for a column header in Orca's pronunciation dictionary. The pronunciation dictionary allows the user to correct words which the speech synthesizer mispronounces (e.g. a person's name, a technical word) or doesn't pronounce as the user desires (e.g. an acronym) by providi
en: Actual String
zh: 实际字符串

note: Translators: This is a label for a column header in Orca's pronunciation dictionary. The pronunciation dictionary allows the user to correct words which the speech synthesizer mispronounces (e.g. a person's name, a technical word) or doesn't pronounce as the user desires (e.g. an acronym) by providi
en: Replacement String
zh: 替换字符串

note: Translators: The pronunciation dictionary allows the user to correct words which the speech synthesizer mispronounces (e.g. a person's name, a technical word) or doesn't pronounce as the user desires (e.g. an acronym) by providing an alternative string. This message is displayed when the pronunciati
en: No pronunciation entries
zh: 无发音条目

note: Translators: Title for the dialog to add a new pronunciation entry.
en: Add New Pronunciation
zh: 添加新发音

note: Translators: Title for the dialog to edit an existing pronunciation entry.
en: Edit Pronunciation
zh: 编辑发音

note: Translators: Orca has a "find" feature which allows the user to search the active application for on screen text and widgets. This label is associated with a group of options related to where the search should begin. The options are to begin the search from the current location or from the top of th
en: Start from:
zh: 开始自：

note: Translators: Orca has a "find" feature which allows the user to search the active application for on screen text and widgets. This label is associated with the radio button to begin the search from the current location rather than from the top of the window.
en: C_urrent location
zh: 当前位置(_U)

note: Translators: Orca has a "find" feature which allows the user to search the active application for on screen text and widgets. This label is associated with the radio button to begin the search from the top of the window rather than the current location.
en: _Top of window
zh: 最上层窗口(_T)

note: Translators: Orca has a "find" feature which allows the user to search the active application for on screen text and widgets. This label is associated with a group of options related to the direction of the search. The options are to search backwards and to wrap.
en: Search direction:
zh: 搜索方向：

note: Translators: Orca has a "find" feature which allows the user to search the active application for on screen text and widgets. This label is associated with a group of options related to what constitutes a match. The options are to match case and to match the entire word only.
en: Match options:
zh: 匹配选项：

note: Translators: This is the label for a spinbutton. This option allows the user to specify the number of matched characters that must be present before Orca speaks the line that contains the results from an application's Find toolbar.
en: Minimum length of matched text:
zh: 匹配文本的最小长度：

note: Translators: This is the label for a widget. This option controls whether the line that contains the match from an application's Find toolbar should always be spoken, or only spoken if it is a different line than the line which contained the last match.
en: Onl_y speak changed lines during find
zh: 查找时只朗读更改的行(_Y)

note: Translators: This is the label for a widget. This option controls whether or not Orca will automatically speak the line that contains the match while the user is performing a search from the Find toolbar of an application, e.g. Firefox.
en: Speak results during _find
zh: 查找时读取结果(_F)

[ctx: keybindings]
note: Translators: This string is a label for the group of Orca commands which can be used in any setting, task, or application. They are not specific to, for instance, web browsing.
en: Default
zh: 默认

[ctx: keybindings]
note: Translators: This string is a label for the group of Orca commands which are related to debugging.
en: Debugging Tools
zh: 调试工具

[ctx: keybindings]
note: Translators: This string is a label for the group of Orca commands which are related to its "learn mode". Please use the same translation as done in cmdnames.py
en: Learn mode
zh: 了解更多

note: Translators: This string is a label for the group of Orca commands which are related to caret navigation, such as moving by character, word, and line. These commands are enabled by default for web content and can be optionally toggled on in other applications.
en: Caret navigation
zh: 光标导航

en: When enabled, Orca handles the arrow keys, Home, and End to move through content by character, word, or line.
zh: 当启用时，Orca 会处理方向键、Home 键和 End 键以按字符、单词或行的方式在内容中移动光标。

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region
en: Live regions
zh: 活动区域

note: Translators: Orca has a sleep mode which causes Orca to essentially behave as if it were not running for a given application. Some use cases include self- voicing apps with associated commands (e.g. ChromeVox) and VMs. In the former case, the self-voicing app is expected to provide all needed comman
en: Sleep mode
zh: 睡眠模式

note: Translators: This string is a label for the group of Orca commands which are related to presenting the object under the mouse pointer in speech and/or braille. The translation should be consistent with the string used in cmdnames.py.
en: Mouse review
zh: 鼠标浏览

note: Translators: This string is a label for the group of Orca commands which are related to object navigation.
en: Object navigation
zh: 对象导览

note: Translators: This string is a label for the group of Orca commands which are related to structural navigation, such as moving to the next heading, paragraph, form field, etc. in a given direction. Translators: This is a label for a setting on the Say All preferences page. Orca provides a Say All com
en: Structural navigation
zh: 结构导航

en: When enabled, alphanumeric keys can be used to quickly jump between elements. For example, H moves to the next heading, K to the next link. Add Shift to move backwards.
zh: 当启用时，字母和数字键可被用来在元素间快速跳转。例如，H 键可移动至下个标题，K 键至下一行。加上 Shift 键以反向移动。

note: Translators: This is a label for a spin button that sets the minimum number of characters for an object to be considered "large" during structural navigation to large objects.
en: Large object length
zh: 大型对象长度

en: Large object length defines the minimum number of characters an element must have to be included when using the large object navigation shortcuts.
zh: 大型对象长度定义了在使用大型对象导航的快捷方式时一个元素所必须包含的最小字符数量。

note: Translators: This string is a label for the group of Orca commands which are related to table navigation, such as moving to the next cell in a given direction.
en: Table navigation
zh: 表格导航

note: Translators: This string is a label for the group of Orca commands which are related to presenting information about the current location, such as the title, status bar, and default button of the current window; the name, role, and location of the currently-focused object; the selected text in the c
en: Object details
zh: 对象详情

note: Translators: This string is a label for the group of Orca commands which are related to Orca's "flat review" feature. This feature allows the blind user to explore the text in a window in a 2D fashion. That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a 
en: Flat review
zh: 平铺浏览

note: Translators: This string is a label for the group of Orca commands which are related to Orca's speech and verbosity settings. This group of commands allows on-the-fly configuration of how much (or little) Orca says about a particular object, as well certain aspects of the voice with which things are
en: Speech and verbosity
zh: 语音与详细度

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  The flat review feature allows the user 
en: Flat review contents
zh: 平铺浏览内容

[ctx: notification presenter]
note: Translators: Orca has a feature to list all of the notification messages received, similar to the functionality gnome-shell provides when you press Super+M, but it works in all desktop environments. Orca's list is a table with two columns, one column for the text of the notification and one column f
en: Notifications
zh: 通知

[ctx: notification presenter]
note: Translators: Orca has a feature to list all of the notification messages received, similar to the functionality gnome-shell provides when you press Super+M, but it works in all desktop environments. Orca's list is a table with two columns, one column for the text of the notification and one column f
en: Received
zh: 已接收

note: Translators: This string is a label for the group of Orca commands which are associated with presenting notifications.
en: Notification presenter
zh: 通知呈现器

note: Translators: Orca's preferences can be configured on a per-application basis, allowing users to customize Orca's behavior, keybindings, etc. to work one way in LibreOffice and another way in a chat application. This string is the title of Orca's application-specific preferences dialog for an applica
en: Screen Reader Preferences for %s
zh: 屏幕阅读器 %s 首选项

note: Translators: This is a table column header. This column consists of a single widget. If the widget is enabled, Orca will indicate the associated item or attribute by "marking" it in braille. "Marking" is not the same as writing out the word; instead marking refers to adding some other indicator, e.g
en: Mark in braille
zh: 盲文标记

note: Translators: This is an option in a combo box for how a text attribute should be presented. If selected, the attribute will be both spoken and marked in braille.
en: Speak and mark
zh: 朗读且标记

[ctx: text attributes]
note: Translators: This is an option in a combo box for how a text attribute should be presented. If selected, the attribute will not be presented.
en: None
zh: 无

en: Profile %s already exists.
    Continue updating the existing profile with these new changes?
zh: 配置 %s 已经存在。
    继续使用新设置来更新现有的配置吗？

[ctx: Profile]
note: Translators: Profiles in Orca make it possible for users to quickly switch amongst a group of pre-defined settings (e.g. an 'English' profile for reading text written in English using an English-language speech synthesizer and braille rules, and a similar 'Spanish' profile for reading Spanish text. 
en: Default
zh: 默认

note: Translators: This is an error message displayed when the user tries to remove the default profile.
en: The default profile cannot be removed.
zh: 默认配置无法移除。

note: Translators: Profiles in Orca make it possible for users to quickly switch amongst a group of pre-defined settings (e.g. an 'English' profile for reading text written in English using an English-language speech synthesizer and braille rules, and a similar 'Spanish' profile for reading Spanish text. 
en: Save Profile As
zh: 配置另存为

note: Translators: Profiles in Orca make it possible for users to quickly switch amongst a group of pre-defined settings (e.g. an 'English' profile for reading text written in English using an English-language speech synthesizer and braille rules, and a similar 'Spanish' profile for reading Spanish text. 
en: Remove user profile
zh: 移除用户配置

en: You are about to remove profile %s. All unsaved settings and settings saved in this profile will be lost. Do you want to continue and remove this profile and all related settings?
zh: 您即将删除配置 %s。所有未保存的设置以及在此配置中保存的设置都将丢失。您想要继续移除此配置和所有相关的设置吗？

en: You have unsaved changes. Creating a new profile will copy your current saved settings, not your unsaved changes. Your unsaved changes will be lost.
    
    Do you want to continue?
zh: 您有未保存的更改。创建新配置将复制您当前保存的设置，而不是未保存的更改。您未保存的更改将会丢失。
    
    您要继续吗？

[ctx: ProgressBar]
note: Translators: Orca has a setting which determines which progress bar updates should be announced. Choosing "All" means that Orca will present progress bar updates regardless of what application and window they happen to be in.
en: All
zh: 全部

[ctx: ProgressBar]
note: Translators: Orca has a setting which determines which progress bar updates should be announced. Choosing "Application" means that Orca will present progress bar updates as long as the progress bar is in the active application (but not necessarily in the current window).
en: Application
zh: 应用程序

[ctx: ProgressBar]
note: Translators: Orca has a setting which determines which progress bar updates should be announced. Choosing "Window" means that Orca will present progress bar updates as long as the progress bar is in the active window.
en: Window
zh: 窗口

note: Translators: Orca has a setting which determines how much punctuation should be spoken as a user reads a document. The choices are None, Some, Most, and All.
en: Punctuation Level
zh: 标点符号级别

[ctx: punctuation level]
note: Translators: If this setting is chosen, no punctuation symbols will be spoken as a user reads a document.
en: None
zh: 无

[ctx: punctuation level]
note: Translators: If this setting is chosen, common punctuation symbols (like comma, period, question mark) will not be spoken as a user reads a document, but less common symbols (such as #, @, $) will.
en: Some
zh: 一些

[ctx: punctuation level]
note: Translators: If this setting is chosen, the majority of punctuation symbols will be spoken as a user reads a document.
en: Most
zh: 大多

[ctx: punctuation level]
note: Translators: If this setting is chosen, all punctuation symbols will be spoken as a user reads a document.
en: All
zh: 全部

note: Translators: This is the label for a group of settings in the Say All preferences page. It describes different methods for rewinding and fast forwarding during Say All (e.g., using arrow keys or structural navigation).
en: Rewind and Fast Forward By
zh: 快退与快进方式

note: Translators: Orca has a Say All feature which speaks the entire document. Normally, pressing any key will interrupt Say All presentation. However, if this option is enabled, Up Arrow and Down Arrow can be used to quickly move within the document to re-hear something which was just read or skip past 
en: Up and down arrow
zh: 上下方向键

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of a blockquote.
en: Blockquote
zh: 块引用

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of a button.
en: Button
zh: 按钮

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the caption of a table.
en: Caption
zh: 标题

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the label of a check box.
en: Check Box
zh: 复选框

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text displayed for a web element with an "onClick" handler.
en: Clickable
zh: 可点击对象

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the selected item in a combo box.
en: Combo Box
zh: 组合框

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the description of an element.
en: Description
zh: 描述

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of a heading.
en: Heading
zh: 标题

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the title associated with an iframe.
en: Internal Frame
zh: 内部框架

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text (alt text, title, etc.) associated with an image.
en: Image
zh: 图像

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the label of a form field.
en: Label
zh: 标签

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of a landmark. ARIA role landmarks are the W3C defined
en: Landmark
zh: 界标

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of a column which contains the level of a heading. Level will be a "1" for <h1>, a "2" for 
en: Level
zh: 等级

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of a link.
en: Link
zh: 链接

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of a list.
en: List
zh: 列表

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of a list item.
en: List Item
zh: 列表项

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of an object.
en: Object
zh: 对象

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the text of a paragraph.
en: Paragraph
zh: 段落

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the label of a radio button.
en: Radio Button
zh: 单选按钮

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the role of a widget. Examples include "heading", "paragraph", 
en: Role
zh: 角色

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the state of a widget. Examples include "checked"/"not checked"
en: State
zh: 状态

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title for a column which contains the value of a form field.
en: Value
zh: 值

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Blockquotes
zh: 块引用

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Buttons
zh: 按钮

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Check Boxes
zh: 勾选框

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box. "Clickables" are web elements which have an "onClick" handler.
en: Clickables
zh: 多个可点击对象

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Combo Boxes
zh: 组合框

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Entries
zh: 条目

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Form Fields
zh: 表单区域

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Headings
zh: 标题

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Internal Frames
zh: 内部框架

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Images
zh: 多个图像

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box. Level will be a "1" for <h1>, a "2" for <h2>, and so on.
en: Headings at Level %d
zh: 级别为 %d 的标题

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box. ARIA role landmarks are the W3C defined HTML tag attribute 'role' use
en: Landmarks
zh: 界标

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box. A 'large object' is a logical chunk of text, such as a paragraph, a l
en: Large Objects
zh: 大型对象

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Links
zh: 链接

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Lists
zh: 列表

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: List Items
zh: 列表项

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Paragraphs
zh: 段落

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Radio Buttons
zh: 单选按钮

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Tables
zh: 表格

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Unvisited Links
zh: 未访问的链接

[ctx: structural navigation]
note: Translators: Orca has a command that presents a list of structural navigation objects in a dialog box so that users can navigate more quickly than they could with native keyboard navigation. This is the title of such a dialog box.
en: Visited Links
zh: 访问过的链接

note: Translators: When the user loads a new web page, they can optionally have Orca automatically start reading the page from beginning to end. This is the label of a widget in which users can indicate their preference.
en: Automatically start speaking a page when it is first _loaded
zh: 在一个页面首次加载时自动开始朗读(_L)

note: Translators: When the user loads a new web page, they can optionally have Orca automatically summarize details about the page, such as the number of elements (landmarks, forms, links, tables, etc.).
en: _Present summary of a page when it is first loaded
zh: 在一个页面首次加载时朗读页面概要(_P)

note: Translators: Different speech systems and speech engines work differently when it comes to handling pauses (e.g. sentence boundaries). This property allows the user to specify whether speech should be sent to the speech synthesis system immediately when a pause directive is encountered or if it shou
en: Insert pauses to break up speech
zh: 插入暂停以断开朗读

note: Translators: This string will appear in the list of available voices for the current speech engine. "%s" will be replaced by the name of the current speech engine, such as "Festival default voice" or "IBMTTS default voice". It refers to the default voice configured for given speech engine within the
en: %s default voice
zh: %s 默认语音

[ctx: VoiceType]
note: Translators: This refers to the voice used by Orca when presenting the content of the screen and other messages.
en: Default
zh: 默认

[ctx: VoiceType]
note: Translators: This refers to the voice used by Orca when presenting one or more characters which is part of a hyperlink.
en: Hyperlink
zh: 超链接

[ctx: VoiceType]
note: Translators: This refers to the voice used by Orca when presenting information which is not displayed on the screen as text, but is still being communicated by the system in some visual fashion. For instance, Orca says "misspelled" to indicate the presence of the red squiggly line found under a spel
en: System
zh: 系统

[ctx: VoiceType]
note: Translators: This refers to the voice used by Orca when presenting one or more characters which is written in uppercase.
en: Uppercase
zh: 大写

[ctx: OptionGroup]
note: Translators: This is a label for a group of options related to Orca's behavior when presenting an application's spell check dialog.
en: Spell Check
zh: 拼写检查

en: These settings apply when the screen reader can identify the elements of the application's spell check dialog.
zh: 当屏幕阅读器识别出应用程序的拼写检查对话框时应用这些设置。

note: Translators: This is a label for a widget associated with an Orca setting. When this option is enabled, Orca will spell out the current error in addition to speaking it. For example, if the misspelled word is "foo," enabling this setting would cause Orca to speak "f o o" after speaking "foo".
en: Spell _error
zh: 拼写错误(_E)

note: Translators: This is a label for a widget associated with an Orca setting. When this option is enabled, Orca will spell out the current suggestion in addition to speaking it. For example, if the misspelled word is "foo," and the first suggestion is "for" enabling this setting would cause Orca to spe
en: Spell _suggestion
zh: 拼写建议(_S)

note: Translators: This is a label for a widget associated with an Orca setting. When this option is enabled, Orca will present the context (surrounding text, typically the sentence or line) in which the mistake occurred.
en: Present _context of error
zh: 显示错误上下文(_C)

note: Translators: This is a label for an option to tell Orca whether or not it should speak the coordinates of the current spreadsheet cell. Coordinates are the row and column position within the spreadsheet (i.e. A1, B1, C2 ...)
en: Speak spreadsheet cell coordinates
zh: 朗读电子表格单元格坐标

note: Translators: This is a label for an option which controls what Orca speaks when presenting selection changes in a spreadsheet. By default, Orca will speak just what changed. For instance, if cells A1 through A8 are already selected, and the user adds A9 to the selection, Orca by default would just s
en: Always speak selected spreadsheet range
zh: 总是朗读选中的电子表格范围

note: Translators: This is a label for an option for whether or not to speak the header of a table cell in document content.
en: Speak cell header
zh: 朗读单元格表头

note: Translators: This is a label for a group of settings in the Tables tab of the Orca Preferences dialog. These settings control whether Orca speaks the entire row when the user moves from row to row in different types of tables.
en: Row Navigation
zh: 表格行导航

note: Translators: This is a label for a group of settings in the Tables tab of the Orca Preferences dialog. These settings control what information about table cells Orca announces, such as cell coordinates, headers, and spans.
en: Cell Navigation
zh: 单元格导航

note: Translators: This is a label for an option to tell Orca to skip over empty/ blank cells when navigating tables in document content.
en: Skip _blank cells
zh: 跳过空单元格(_B)

note: Translators: This is a label for an option to tell Orca whether or not it should speak table cell coordinates in document content.
en: Speak _cell coordinates
zh: 朗读单元格坐标(_C)

note: Translators: This is a label for an option to tell Orca whether or not it should speak the span size of a table cell (e.g., how many rows and columns a particular table cell spans in a table).
en: Speak _multiple cell spans
zh: 朗读多重跨越单元(_M)

note: Translators: This string is associated with a combo box which allows the user to select the set of symbols to be used when Orca presents print strings on a refreshable braille display. Braille symbols vary from language to language due in part to what print letters exist for that language. The other
en: Contraction _Table:
zh: 收缩表(_T)：

note: Translators: Braille flash messages are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via braille, such as confirming the toggling of an Orca setting via command. The reason they are called flash message
en: D_uration (secs):
zh: 时长（秒）(_U)：

note: Translators: This is the label for a setting which controls whether Orca displays the braille indicator symbol at the end of each line of text.
en: _End of line symbol
zh: 行尾符号(_E)

note: Translators: This is the label for a setting in the preferences dialog which turns braille support on or off.
en: Braille support
zh: 盲文支持

note: Translators: Braille flash messages are similar in nature to notifications or announcements in that they are temporarily shown on the refreshable braille display. Upon removal of the message, the original contents of the braille display are restored. This widget allows the user to toggle this featur
en: Flash messages
zh: 消息闪烁

note: Translators: Braille flash messages are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via braille, such as confirming the toggling of an Orca setting via command. The reason they are called flash message
en: Flash Message Settings
zh: 消息闪烁设置

[ctx: Braille indicator]
note: Translators: This label for a widget from which the user can select which braille dot or dots should be used to indicate that character(s) being shown on the braille display are part of a link. The "indicator" can be chosen from among: None, Dot 7, Dot 8, Dots 7 and 8.
en: Hyperlink:
zh: 超链接：

[ctx: Braille indicator]
note: Translators: This label for a widget from which the user can select which braille dot or dots should be used to indicate that character(s) being shown on the braille display are selected. The "indicator" can be chosen from among: None, Dot 7, Dot 8, Dots 7 and 8.
en: Selection:
zh: 选区：

[ctx: Braille indicator]
note: Translators: This label for a widget from which the user can select which braille dot or dots should be used to indicate that character(s) being shown on the braille display have a particular attribute (e.g. bold). The "indicator" can be chosen from among: None, Dot 7, Dot 8, Dots 7 and 8.
en: Text Attributes:
zh: 文本属性：

note: Translators: Braille flash messages are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via braille, such as confirming the toggling of an Orca setting via command. The reason they are called flash message
en: Messages are _detailed
zh: 消息的细节(_D)

note: Translators: Braille flash messages are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via braille, such as confirming the toggling of an Orca setting via command. The reason they are called flash message
en: Messages are _persistent
zh: 保持的消息(_P)

note: Translators: This is the title of a section in the braille settings where the user can configure how Orca presents flash messages on a refreshable braille display.
en: Flash Messages
zh: 消息闪烁

note: Translators: This is the label for a setting for whether or not Orca should use abbreviated role names when presenting the role of an object on a refreshable braille display. For instance, if this option is enabled, Orca would present "btn" instead of "button".
en: _Abbreviated role names
zh: 缩写任务名称(_A)

note: Translators: This is the label for a setting for whether or not Orca should present contextual information about an object (e.g. the panel it is inside of) on a refreshable braille display.
en: Show context (ancestors)
zh: 显示环境（父级）

note: Translators: This is the label for a setting which turns on contracted braille. Contractions are shorter forms of commonly-used letter combinations and words. For instance in English there is a single braille symbol for "ing" in English braille.
en: Contracted Braille
zh: 缩写盲文

note: Translators: This is the label for a setting which controls whether computer braille (uncontracted) is used for the word at the cursor location when contracted braille is enabled. If disabled, the word at the cursor remains contracted like the rest of the text.
en: Expand word at cursor
zh: 在光标处展开单词

note: Translators: This is the accessible name for the Orca Preferences dialog box.
en: Screen Reader Preferences
zh: 屏幕阅读器首选项

note: Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which determines whether or not key echo is enabled. If it is enabled, the user can then choose which types of keys they want to hear. See the strings which follow this one.
en: Key echo
zh: 按键回响

note: Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which controls whether or not alphabetic keys will be spoken when pressed.
en: Alphabetic keys
zh: 字母键

note: Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which controls whether or not numeric keys will be spoken when pressed.
en: Numeric keys
zh: 数字键

note: Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which controls whether or not punctuation keys will be spoken when pressed.
en: Punctuation keys
zh: 标点符号键

note: Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which controls whether or not diacritical keys will be spoken when pressed.
en: Diacritical keys
zh: 变音符号键

note: Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which controls whether or not modifier keys (Shift, Control, Alt, etc.) will be spoken when pressed.
en: Modifier keys
zh: 修饰键

note: Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which controls whether or not navigation keys (Arrows, Home, End, etc.) will be spoken when pressed.
en: Navigation keys
zh: 导航键

note: Translators: Orca has a feature to "echo" keys as they are pressed. This is the label for the setting which controls whether or not action keys such as Enter, Escape, Tab, Backspace, etc. will be spoken when pressed.
en: Action keys
zh: 动作键

note: Translators: This is the label for a group of settings on the Echo preferences page. It groups the types of keys that will be spoken when pressed.
en: Keys to Echo
zh: 回响按键

note: Translators: This is the label for a group of settings on the Echo preferences page. It groups the text echo options (character, word, sentence).
en: Typing Echo
zh: 输入回响

[ctx: Typing echo]
note: Translators: Orca has an "echo" feature to present text as it is being written by the user. While Orca's "key echo" options present the actual keyboard keys being pressed, "character echo" presents the character/string of length 1 that is inserted as a result of the keypress.
en: Character
zh: 字符

[ctx: Typing echo]
note: Translators: Orca has an "echo" feature to present text as it is being written by the user. While Orca's "key echo" options present the actual keyboard keys being pressed, "sentence echo" presents the sentence that was just completed.
en: Sentence
zh: 句子

[ctx: Typing echo]
note: Translators: Orca has an "echo" feature to present text as it is being written by the user. While Orca's "key echo" options present the actual keyboard keys being pressed, "word echo" presents the word that was just completed.
en: Word
zh: 单词

note: Translators: This is a label for a widget that allows the user to select which settings profile should be active. A profile is a collection of settings which can be saved and later loaded.
en: Active _Profile:
zh: 活动配置(_P)：

note: Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this widget is enabled, Orca will announce that a form has been entered before speaking the contents of that form. At the end of the form, Orca will
en: Announce _forms in Say All
zh: 在朗读全部时朗读表单

note: Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this widget is enabled, Orca will announce that a panel has been entered before speaking the new location. At the end of the panel contents, Orca wi
en: Announce _panels in Say All
zh: 在朗读全部时朗读面板

note: Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this widget is enabled, Orca will announce that a table with x rows and y columns has been entered before speaking the content of that table. At the
en: Announce _tables in Say All
zh: 在朗读全部时朗读表格

note: Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this widget is enabled, Orca will announce that a blockquote has been entered before speaking the text. At the end of the text, Orca will announce t
en: Announce block_quotes in Say All
zh: 在朗读全部时朗读引用段

note: Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this widget is enabled, Orca will announce when an ARIA landmark has been entered or exited. ARIA landmarks are the W3C defined HTML tag attribute '
en: Announce land_marks in Say All
zh: 在朗读全部时朗读 landmark 元素

note: Translators: Orca has a Say All feature which speaks the entire document. Some users want to hear additional information about what is being spoken. If this widget is enabled, Orca will announce that a list with x items has been entered before speaking the content of that list. At the end of the lis
en: Announce li_sts in Say All
zh: 在朗读全部时朗读列表

note: Translators: Orca has a setting which determines which progress bar updates should be announced. The options are all progress bars, only progress bars in the active application, or only progress bars in the current window.
en: Applies to:
zh: 适用于：

note: Translators: This is an option in the Preferences dialog box related to the presentation of progress bar updates. If this widget is enabled, Orca will periodically emit beeps which increase in pitch as the value of the progress bar increases.
en: Bee_p updates
zh: 蜂鸣更新(_P)

note: Translators: This is a label for the setting which controls how Orca will present the date.
en: Dat_e format:
zh: 日期格式(_E)：

note: Translators: This is a label for the setting which controls how Orca will present the time.
en: _Time format:
zh: 时间格式(_T)：

note: Translators: This is the heading shown at the top of the profiles preferences page, indicating which profile is currently selected and being edited.
en: Current Profile
zh: 当前配置

en: Profiles are collections of settings. The "%s" profile is loaded at startup. To edit an existing profile, select it below and then adjust settings on the other pages. To rename or delete the selected profile, use the Tab key to navigate to its associated buttons.
zh: 配置文件是设置的集合。启动时加载“%s”配置。要编辑现有配置文件，在下面选中它然后在其它页面调整设置。要重命名或删除选中的配置文件，使用制表符键导航至其关联的按钮。

note: Translators: Orca has a Say All feature which speaks the entire document. This is the label for the group of settings related to Say All.
en: Say All
zh: 朗读全部

note: Translators: Say all by refers to the way that Orca will say (speak) an amount of text -- in particular, where Orca where insert pauses. There are currently two choices (supplied by a combo box to the right of this label): say all by sentence and say all by line.  If Orca were speaking a work of fic
en: Say All By
zh: 朗读方式

en: Say All reads from the current location to the end of the document, pausing after each sentence or line based on the "Say All By" value.
zh: 朗读全部会读取从当前位置开始到文档末尾的内容，基于“朗读方式”的设定值在每句或每行后停顿。

en: If enabled, you can use the arrow keys and/or structural navigation commands to move within the document while Say All is active.
zh: 如果启用，您可以在“朗读全部”激活时使用方向键和/或结构导航命令在文档内移动。

en: The "Container Announcements" settings determine what additional details will be announced as Say All moves through the document.
zh: “容器公告”设置决定“朗读全部”在文档内移动时会公告哪些附加详情。

en: Speak object under mo_use
zh: 朗读鼠标下的对象(_U)

note: Translators: Profiles in Orca make it possible for users to quickly switch amongst a group of pre-defined settings (e.g. an 'English' profile for reading text written in English using an English-language speech synthesizer and braille rules, and a similar 'Spanish' profile for reading Spanish text. 
en: Start-up Profile:
zh: 启动配置：

note: Translators: This is an option in the Preferences dialog box related to the presentation of progress bar updates. If this widget is enabled, Orca will periodically display the current percentage in braille.
en: _Braille updates
zh: 盲文更新(_B)

en: _Present tooltips
zh: 当前工具栏提示(_P)

note: Translators: This is an option in the Preferences dialog box related to the presentation of progress bar updates. If this widget is enabled, Orca will periodically speak the current percentage.
en: _Speak updates
zh: 朗读更新(_S)

[ctx: ProgressBar]
note: Translators: Here this is a label for a spin button through which a user can customize the frequency in seconds an announcement should be made regarding the current value of a progress bar.
en: Frequency (secs):
zh: 频率(秒):

note: Translators: The "Orca modifier" is a key that Orca uses for its own commands. The default Orca modifier is KP_Insert for the "desktop" keyboard layout and Caps Lock for the "laptop" keyboard layout. This string is a label for choosing which key(s) should be used as the Orca modifier.
en: Screen Reader _Modifier Key(s):
zh: 屏幕阅读器修饰键(_M)：

note: Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content. If this widget is enabled, Orca will announce that a form has been entered as the user arrows into it and before speaking the new location. Upon navigating out of the fo
en: Announce _forms during navigation
zh: 浏览时朗读表单(_F)

note: Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content.  If this widget is enabled, Orca will announce that a list with x items has been entered as the user arrows into it and before speaking the list content. Upon navigating
en: Announce _lists during navigation
zh: 浏览时朗读列表(_L)

note: Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content.  If this widget is enabled, Orca will announce that a panel has been entered as the user arrows into it and before speaking the new location. Upon navigating out of the 
en: Announce _panels during navigation
zh: 浏览时朗读面板(_P)

note: Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content.  If this widget is enabled, Orca will announce that a table with x rows and y columns has been entered as the user arrows into it and before speaking the table content. 
en: Announce _tables during navigation
zh: 浏览时朗读表格(_T)

note: Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content.  If this widget is enabled, Orca will announce that a blockquote has been entered as the user arrows into it and before speaking the text. Upon navigating out of the blo
en: Announce block_quotes during navigation
zh: 浏览时朗读引用段(_Q)

note: Translators: Orca can optionally speak additional details as the user navigates (e.g. via the arrow keys) within document content.  If this widget is enabled, Orca will announce the ARIA landmark that has been entered as the user arrows into it and before speaking the text. Upon navigating out of th
en: Announce land_marks during navigation
zh: 浏览时朗读 landmark 元素

note: Translators: If this setting is enabled, Orca will only speak text which is actually displayed on the screen. It will NOT speak things like the role of an item (e.g. widget) or its state (e.g. not checked) or say misspelled to indicate the presence of red squiggly spelling error lines -- things whic
en: Only speak displayed text
zh: 仅朗读显示的文本

note: Translators: Orca has a command to present font and formatting information, including foreground and background color. The setting associated with this widget determines how Orca will speak colors: As rgb values or as names (e.g. light blue).
en: S_peak colors as names
zh: 将颜色以名字形式朗读(_P)

note: Translators: This is a label for a widget associated with whether Orca will present the mnemonic (underlined character) of an object, such as a button or menu item, when it becomes focused/selected.
en: Mnemonics
zh: 助记符

note: Translators: This is a label for a widget associated with whether Orca will speak indentation and justification information for text content.
en: Indentation and justification
zh: 缩进与对齐

note: Translators: This is the label for a widget on the Speech preferences page. When checked, indentation and justification will only be announced when they have changed from the previous line.
en: Only speak indentation if changed
zh: 仅在改变时朗读缩进

note: Translators: The misspelled-word indicator is the red squiggly line that appears underneath misspelled words in editable text fields. If this setting is enabled, when a user first moves into a word with this indicator, or types a misspelled word causing this indicator to appear, Orca will announce t
en: Misspelled-word indicator
zh: 错拼单词指示器

note: Translators: This is a label for a widget associated with whether Orca will speak blank lines when navigating in document content.
en: Blank lines
zh: 空白行

note: Translators: This widget toggles whether or not Orca says the child position (e.g., item 6 of 7).
en: Position in set
zh: 集合中位置

note: Translators: This widget is associated with the setting that determines what happens if a user presses Up or Down arrow to move row by row in a GUI table, such as a GtkTreeView. Document tables, such as those found in Writer and web content, and spreadsheet tables such as those found in Calc are not
en: Speak full row in _GUI tables
zh: 朗读图形界面表格里的整列(_G)

note: Translators: This widget is associated with the setting that determines what happens if a user presses Up or Down arrow to move row by row in a document table. In this context, document tables include tables such as those found in Writer documents as well as HTML table elements, but exclude spreadsh
en: Speak full row in _document tables
zh: 朗读文档表格里的整列(_D)

note: Translators: This widget is associated with the setting that determines what happens if a user presses Up or Down arrow to move row by row in a spreadsheet. If this setting is enabled, Orca will speak the entire row; if it is disabled, Orca will only speak the cell with focus.
en: Speak full row in sp_readsheets
zh: 朗读工作表里的整列(_R)

note: Translators: This is a label for a widget associated with whether Orca speaks tutorial messages / "help text".
en: Tutorial messages
zh: 教程信息

note: Translators: This is the label for a group of settings on the Speech preferences page. It groups settings related to how objects are presented via speech (descriptions, mnemonics, child position).
en: Spoken Object Details
zh: 朗读对象详情

note: Translators: This is a setting in the Speech and Braille preferences pages. When enabled, Orca will provide detailed/verbose object descriptions.
en: Object presentation is detailed
zh: 对象会详细呈现

note: Translators: This is the label for a checkbox on the Speech preferences page. When checked, Orca will apply the user's pronunciation dictionary when speaking. The pronunciation dictionary allows users to customize how specific words or character sequences are spoken by the speech synthesizer.
en: Use pronunciation dictionary
zh: 使用发音词典

note: Translators: This is a label for a group of widgets from which the user can chose what is and is not spoken by Orca during navigation or Say All. For instance, when the user first navigates into a table, should Orca speak the table details or just the newly focused/selected cell?
en: Spoken Context
zh: 朗读上下文

note: Translators: This is the label for a widget in the preferences dialog. If selected speech support will be enabled.
en: Speech support
zh: 语音支持

note: Translators: Orca has system messages which are similar in nature to notifications or announcements. They are most commonly used for Orca to communicate Orca-specific information to the user via speech, such as confirming the toggling of an Orca setting via command.  In instances where the message t
en: _System messages are detailed
zh: 详细显示系统信息(_S)

note: Translators: The on-screen braille display is a graphical window that displays a visual representation of what would be shown on a connected braille display, including the braille dots and the text characters they correspond to. It is primarily used by developers and testers who may not have a physi
en: On-screen braille
zh: 屏上盲文

note: Translators: The on-screen speech display is a graphical window that displays a scrolling log of all text spoken by the screen reader. It is primarily used by developers and testers to verify what is being spoken without having to listen to the audio.
en: On-screen speech
zh: 屏上语音

note: Translators: This is the label of a spin button that controls the number of braille cells displayed in the on-screen braille monitor.
en: Cell count
zh: 单元格数量

note: Translators: This is the label of a checkbox that controls whether the on-screen braille monitor shows Unicode braille dot patterns instead of text characters.
en: Show braille dot patterns
zh: 显示盲文点图案

en: The on-screen speech display is a window that shows what the screen reader is speaking. The default keybinding to show or hide it is Orca+Shift+d. This can be changed in Commands.
zh: 屏上语音显示是一个显示屏幕阅读器朗读内容的窗口。显示或隐藏该窗口的默认按键绑定是 Orca+Shift+d。此绑定可在命令中修改。

en: The on-screen braille display is a window intended for developers that shows what would be presented on a braille display. To show or hide it, assign a keybinding in Commands.
zh: 屏上盲文显示是一个为开发者显示盲文内容的窗口。要显示或隐藏它，请在命令中分配按键绑定。

note: Translators: This string is a label for a preferences page containing settings that apply when the user is navigating using the application's native navigation (e.g., arrow keys handled by the app) rather than the screen reader's browse mode.
en: Native navigation
zh: 本地导航

note: Translators: This string is a label for a group of settings related to what happens when a document or web page finishes loading.
en: Page load
zh: 页面加载

note: Translators: This is the label for a group of settings related to what Orca announces when entering/exiting different types of containers/ancestors.
en: Container Announcements
zh: 容器公告

note: Translators: This is a heading for a group of toggleable widgets. Each one controls whether Orca announces entering a type of container (e.g. blockquotes, forms, landmarks, lists, panels, tables). The full meaning is "Announce when entering [container type]" where the container types are listed belo
en: Announce when entering
zh: 进入容器时公告

en: Key echo speaks the key you pressed. Typing echo speaks what was inserted into the document as a result of your typing.
zh: 按键回响会朗读您按下的按键。输入回响会朗读作为您输入结果而被插入文档的内容。

note: Translators: This is an informational message displayed on Orca's Mouse preferences page. Mouse review features may not work properly on Wayland because Wayland restricts applications from monitoring the mouse pointer.
en: These settings may not work on Wayland.
zh: 这些设置可能不会在 Wayland 上生效。

note: Translators: This is the label for a widget in the preferences dialog which turns sound support on or off.
en: Sound support
zh: 声音支持

note: Translators: This is the label of the Text Attributes page in the Orca Preferences dialog.
en: Text Attributes
zh: 文本属性

en: Configure which text attributes are spoken and/or marked in braille, and the order in which they are presented.
zh: 配置要朗读和/或用盲文标记哪些文本属性，以及它们呈现的顺序。

note: Translators: This is the label for a group of settings on the Voice preferences page. It contains widgets that control whether speech is enabled and how certain content (numbers, colors) is spoken.
en: Speech Settings
zh: 语音设置

[ctx: VoiceType]
note: Translators: This is the accessible label for a button in the Voice preferences that opens a dialog to configure settings for a specific voice type (such as default, hyperlink, uppercase, or system). The button displays only an icon (a cog/gear), so this label is for screen reader users. The %s is r
en: %s Settings
zh: %s设置

note: Translators: This is a label for a setting that controls whether Orca will automatically switch the speech synthesizer's language based on the language of the text or UI element being spoken.
en: Automatic language switching
zh: 自动切换语言

note: Translators: This label is for a group of buttons on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move buttons in this group, adjust when that attribute is spoken by Orca.
en: Adjust selected attribute
zh: 调整选中的属性

note: Translators: This label for a widget from which the user can select which braille dot or dots should be used to indicate that character(s) being shown on the braille display have a particular attribute (e.g. bold). The "indicator" can be chosen from among: None, Dot 7, Dot 8, Dots 7 and 8.
en: Braille Indicator
zh: 盲文指示器

note: Translators: This label is on a button on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move _down one button, move that attribute down one line in the list. The ordering in the l
en: Move down one
zh: 下移一位

note: Translators: This label is on a button on the Text Attributes pane of the Orca Preferences dialog. On that pane there is a long list of possible text attributes. The user can select one and then, by using the Move _up one button, move that attribute up one line in the list. The ordering in the list 
en: Move up one
zh: 上移一位

note: Translators: This is a label for a group of widgets associated with how Orca will present text attributes such as bold, underline, italic, font size,
en: Text attributes
zh: 文本属性

note: Translators: This refers to the amount of information Orca provides about a particular object that receives focus.
en: Ver_bose
zh: 详细(_B)

note: Translators: This is a label for a group of widgets associated with how Orca will speak regardless of which voice (Default, Hyperlink, System, Uppercase) is being used. For instance, Orca can speak numbers as individual digits (e.g. 123 as 1 2 3) or as a whole (e.g. 123 as one hundred and twenty thr
en: Global Voice Settings
zh: 全局语音设置

note: Translators: If this setting is enabled, 123 will be spoken as the individual digits 1 2 3; otherwise, it will be sent to the synthesizer and (likely) spoken as one hundred and twenty three.
en: Speak _numbers as digits
zh: 将数字以数码形式朗读(_N)

note: Translators: Having multiple voice types in Orca makes it possible for the user to more quickly identify properties of text non-visually, such as the fact that text is written in capital letters or is a link; or that text is actually visible on the screen as opposed to an Orca-specific message. The 
en: Voice Type Settings
zh: 语音类型设置

note: Translators: This is the label for a widget from which the user can select which speech synthesis system Orca should use. Examples of speech synthesis systems include Speech Dispatcher and Spiel.
en: Speech _system:
zh: 语音系统(_S)：

note: Translators: This is the label for a widget from which the user can select which speech synthesizer Orca should use. Examples of speech synthesizers include eSpeak, Festival, and Pico.
en: Speech synthesi_zer:
zh: 语音合成器(_Z)：

note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all; say the word 'capital' prior to presenting a capital letter (which Speech Dispatcher refers to as 'spell'), or pla
en: Capitalization style
zh: 大写字母风格

note: Translators: This is the label for a widget from which the user can set the speaking rate of the current voice.
en: _Rate:
zh: 速度(_R)：

note: Translators: This is the label for a widget from which the user can set the pitch of the current voice.
en: Pi_tch:
zh: 音调(_T)：

note: Translators: This is the label for a widget from which the user can set the volume of the current voice.
en: Vo_lume:
zh: 音量(_L)：

note: Translators: Having multiple voice types in Orca makes it possible for the user to more quickly identify properties of text non-visually, such as the fact that text is written in capital letters or is a link; or that text is actually visible on the screen as opposed to an Orca-specific message. The 
en: _Voice type:
zh: 语音类型(_V)：

note: Translators: Orca has a feature to list all of the notification messages received, similar to the functionality gnome-shell provides when you press Super+M, but it works in all desktop environments. This string is the title of the dialog that contains the list of notification messages. The string su
en: %d notification | %d notifications
zh[0]: %d 条通知

note: Translators: this is how someone would speak the name of the left alt key
en: left alt
zh: 左 Alt 键

note: Translators: this is how someone would speak the name of the left ctrl key
en: left control
zh: 左 Control 键

note: Translators: this is how someone would speak the name of the right alt key
en: right alt
zh: 右 Alt 键

note: Translators: this is how someone would speak the name of the right ctrl key
en: right control
zh: 右 Control 键

note: Translators: this is how someone would speak the name of the left meta key
en: left meta
zh: 左 meta 键

note: Translators: this is how someone would speak the name of the right meta key
en: right meta
zh: 右 meta 键

note: Translators: this is how someone would speak the name of the num lock key
en: num lock
zh: 数字键盘锁定

note: Translators: this is how someone would speak the name of the caps lock key
en: caps lock
zh: 大小写锁定

note: Translators: this is how someone would speak the name of the shift lock key There is no reason to make it different from the translation for "caps lock"
en: shift lock
zh: 移位锁定

note: Translators: this is how someone would speak the name of the scroll lock key
en: scroll lock
zh: 滚动锁定

note: Translators: this is how someone would speak the name of the page up key
en: page up
zh: 上翻页键

note: Translators: this is how someone would speak the name of the page down key
en: page down
zh: 下翻页键

note: Translators: this is how someone would speak the name of the left tab key
en: left tab
zh: 左 Tab 键

note: Translators: this is how someone would speak the name of the backspace key
en: backspace
zh: 退格键

note: Translators: this is how someone would speak the name of the return key
en: return
zh: 返回键

note: Translators: this is how someone would speak the name of the left super key
en: left super
zh: 左 super

note: Translators: this is how someone would speak the name of the right super key
en: right super
zh: 右 super

note: Translators: this is how someone would speak the name of the mode switch key
en: mode switch
zh: 模式切换

note: Translators: this is how someone would speak the name of the begin key
en: begin
zh: Begin

note: Translators: this is how someone would speak the name of the non-spacing diacritical key for the circumflex glyph
en: circumflex
zh: 音调符号

note: Translators: this is how someone would speak the name of the non-spacing diacritical key for the diaeresis glyph
en: diaeresis
zh: 间断

note: Translators: this is how someone would speak the name of the non-spacing diacritical key for the cedilla glyph
en: cedilla
zh: 变音符号

note: Translators: this is how someone would speak the name of the minus key
en: minus
zh: 负

note: Translators: Orca keybindings support double and triple "clicks" or key presses, similar to using a mouse.
en: double click
zh: 双击

note: Translators: Orca keybindings support double and triple "clicks" or key presses, similar to using a mouse.
en: triple click
zh: 三击

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: bold %s
zh: 粗体 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: italic %s
zh: 斜体 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: bold italic %s
zh: 粗斜体 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: script %s
zh: 手写 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: bold script %s
zh: 粗手写 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: fraktur %s
zh: 花体 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: double-struck %s
zh: 双线 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: bold fraktur %s
zh: 粗花体 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: sans-serif %s
zh: 无衬线 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: sans-serif bold %s
zh: 无衬线粗体 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: sans-serif italic %s
zh: 无衬线斜体 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: sans-serif bold italic %s
zh: 无衬线粗斜体 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: monospace %s
zh: 等宽 %s

[ctx: math symbol]
note: Translators: Unicode has a large set of characters consisting of a common alphanumeric symbol and a style. For instance, character 1D400 is a bold A, 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles can have specific meanings in mathematics and thus should be spoken along
en: dotless %s
zh: 没有点的 %s

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '←' (U+2190)
en: left arrow
zh: 左箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↑' (U+2191)
en: up arrow
zh: 上箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '→' (U+2192)
en: right arrow
zh: 右箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↓' (U+2193)
en: down arrow
zh: 下箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↔' (U+2194)
en: left right arrow
zh: 左右箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↕' (U+2195)
en: up down arrow
zh: 上下箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↖' (U+2196)
en: north west arrow
zh: 西北箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↗' (U+2197)
en: north east arrow
zh: 东北箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↘' (U+2198)
en: south east arrow
zh: 东南箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↤' (U+21a4)
en: left arrow from bar
zh: 自短线左箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↥' (U+21a5)
en: up arrow from bar
zh: 自短线上箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↦' (U+21a6)
en: right arrow from bar
zh: 自短线右箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '↧' (U+21a7)
en: down arrow from bar
zh: 自短线下箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇐' (U+21d0)
en: left double arrow
zh: 左双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇑' (U+21d1)
en: up double arrow
zh: 上双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇒' (U+21d2)
en: right double arrow
zh: 右双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇓' (U+21d3)
en: down double arrow
zh: 下双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇔' (U+21d4)
en: left right double arrow
zh: 左右双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇕' (U+21d5)
en: up down double arrow
zh: 上下双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇖' (U+21d6)
en: north west double arrow
zh: 西北双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇗' (U+21d7)
en: north east double arrow
zh: 东北双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇘' (U+21d8)
en: south east double arrow
zh: 东南双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⇙' (U+21d9)
en: south west double arrow
zh: 南西双箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '➔' (U+2794)
en: right-pointing arrow
zh: 向右箭头

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '➢' (U+27a2)
en: right-pointing arrowhead
zh: 向右箭头尖

[ctx: math symbol]
note: Translators: this is the spoken word for the character '-' (U+002d) when used as a MathML operator. Translators: this is the spoken representation for the character '−' (U+2212)
en: minus
zh: 减号

[ctx: math symbol]
note: Translators: this is the spoken word for the character '<' (U+003c) when used as a MathML operator.
en: less than
zh: 小于号

[ctx: math symbol]
note: Translators: this is the spoken word for the character '>' (U+003e) when used as a MathML operator.
en: greater than
zh: 大于号

[ctx: math symbol]
note: Translators: this is the spoken word for the character '^' (U+005e) when used as a MathML operator.
en: circumflex
zh: 扬抑符

[ctx: math symbol]
note: Translators: this is the spoken word for the character 'ˇ' (U+02c7) when used as a MathML operator.
en: háček
zh: 修改符

[ctx: math symbol]
note: Translators: this is the spoken word for the character '˘' (U+02d8) when used as a MathML operator.
en: breve
zh: 短空白符

[ctx: math symbol]
note: Translators: this is the spoken word for the character '˙' (U+02d9) when used as a MathML operator.
en: dot
zh: 点

[ctx: math symbol]
note: Translators: this is the spoken word for the character '‖' (U+2016) when used as a MathML operator.
en: double vertical line
zh: 双竖线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '…' (U+2026)
en: horizontal ellipsis
zh: 水平省略号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∀' (U+2200)
en: for all
zh: 对于全部

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∁' (U+2201)
en: complement
zh: 补集

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∂' (U+2202)
en: partial differential
zh: 偏微分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∃' (U+2203)
en: there exists
zh: 存在

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∄' (U+2204)
en: there does not exist
zh: 不存在

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∅' (U+2205)
en: empty set
zh: 空集

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∆' (U+2206)
en: increment
zh: 增量

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∇' (U+2207)
en: nabla
zh: 倒三角形

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∈' (U+2208)
en: element of
zh: 属于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∉' (U+2209)
en: not an element of
zh: 不属于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∊' (U+220a)
en: small element of
zh: 小属于符号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∋' (U+220b)
en: contains as a member
zh: 作为成员包含

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∌' (U+220c)
en: does not contain as a member
zh: 不作为成员包含

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∍' (U+220d)
en: small contains as a member
zh: 小作为成员包含符号

[ctx: math symbol]
comment: Wheee! QED!
note: Translators: this is the spoken representation for the character '∎' (U+220e)
en: end of proof
zh: 证毕

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∏' (U+220f)
en: product
zh: 连乘积

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∐' (U+2210)
en: coproduct
zh: 余积

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∑' (U+2211)
en: sum
zh: 总和

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∓' (U+2213)
en: minus or plus
zh: 加减

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∔' (U+2214)
en: dot plus
zh: 点加号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∕' (U+2215)
en: division slash
zh: 除法斜线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∖' (U+2216)
en: set minus
zh: 集合减

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∗' (U+2217)
en: asterisk operator
zh: 星号运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∘' (U+2218)
en: ring operator
zh: 复合函数运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∙' (U+2219)
en: bullet operator
zh: 间隔号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '√' (U+221a)
en: square root
zh: 平方根号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∛' (U+221b)
en: cube root
zh: 立方根号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∜' (U+221c)
en: fourth root
zh: 四次根号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∝' (U+221d)
en: proportional to
zh: 成正比

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∞' (U+221e)
en: infinity
zh: 无穷

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∟' (U+221f)
en: right angle
zh: 直角

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∠' (U+2220)
en: angle
zh: 角

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∡' (U+2221)
en: measured angle
zh: 测量得角度

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∢' (U+2222)
en: spherical angle
zh: 球面角

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∣' (U+2223)
en: divides
zh: 整除

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∤' (U+2224)
en: does not divide
zh: 不整除

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∥' (U+2225)
en: parallel to
zh: 平行于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∦' (U+2226)
en: not parallel to
zh: 不平行于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∧' (U+2227) Translators: this is the spoken representation for the character '⋀' (U+22c0)
en: logical and
zh: 逻辑与

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∨' (U+2228) Translators: this is the spoken representation for the character '⋁' (U+22c1)
en: logical or
zh: 逻辑或

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∩' (U+2229) Translators: this is the spoken representation for the character '⋂' (U+22c2)
en: intersection
zh: 交

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∪' (U+222a) Translators: this is the spoken representation for the character '⋃' (U+22c3)
en: union
zh: 并集

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∫' (U+222b)
en: integral
zh: 积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∬' (U+222c)
en: double integral
zh: 二重积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∭' (U+222d)
en: triple integral
zh: 三重积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∮' (U+222e)
en: contour integral
zh: 围道积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∯' (U+222f)
en: surface integral
zh: 曲面积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∰' (U+2230)
en: volume integral
zh: 体积积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∱' (U+2231)
en: clockwise integral
zh: 顺时针积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∲' (U+2232)
en: clockwise contour integral
zh: 顺时针方向围线积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∳' (U+2233)
en: anticlockwise contour integral
zh: 逆时针方向围线积分

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∴' (U+2234)
en: therefore
zh: 因此

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∵' (U+2235)
en: because
zh: 因为

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∶' (U+2236)
en: ratio
zh: 比

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∷' (U+2237)
en: proportion
zh: 比例

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∸' (U+2238)
en: dot minus
zh: 点负号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∹' (U+2239)
en: excess
zh: 超越符号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∺' (U+223a)
en: geometric proportion
zh: 等比符号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∻' (U+223b)
en: homothetic
zh: 同位符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∼' (U+223c)
en: tilde
zh: 波浪号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∽' (U+223d)
en: reversed tilde
zh: 反转波浪号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∾' (U+223e)
en: inverted lazy S
zh: 反向懒 S 符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '∿' (U+223f)
en: sine wave
zh: 正弦波

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≀' (U+2240)
en: wreath product
zh: 花边符号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≁' (U+2241)
en: not tilde
zh: 非波浪线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≂' (U+2242)
en: minus tilde
zh: 负波浪线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≃' (U+2243)
en: asymptotically equal to
zh: 渐近等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≄' (U+2244)
en: not asymptotically equal to
zh: 不渐近等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≅' (U+2245)
en: approximately equal to
zh: 约等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≆' (U+2246)
en: approximately but not actually equal to
zh: 近似但实际上不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≇' (U+2247)
en: neither approximately nor actually equal to
zh: 既不近似又不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≈' (U+2248)
en: almost equal to
zh: 几乎等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≉' (U+2249)
en: not almost equal to
zh: 不是几乎等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≊' (U+224a)
en: almost equal or equal to
zh: 几乎等于或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≋' (U+224b)
en: triple tilde
zh: 三层波浪线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≌' (U+224c)
en: all equal to
zh: 完全等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≍' (U+224d)
en: equivalent to
zh: 相当于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≎' (U+224e)
en: geometrically equivalent to
zh: 几何相当于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≏' (U+224f)
en: difference between
zh: 不同之处

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≐' (U+2250)
en: approaches the limit
zh: 接近极限

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≑' (U+2251)
en: geometrically equal to
zh: 几何等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≒' (U+2252)
en: approximately equal to or the image of
zh: 约等于或象形符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≓' (U+2253)
en: image of or approximately equal to
zh: 象形或约等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≔' (U+2254)
en: colon equals
zh: 冒号等号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≕' (U+2255)
en: equals colon
zh: 等号冒号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≖' (U+2256)
en: ring in equal to
zh: 内环等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≗' (U+2257)
en: ring equal to
zh: 环等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≘' (U+2258)
en: corresponds to
zh: 对应于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≙' (U+2259)
en: estimates
zh: 估计

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≚' (U+225a)
en: equiangular to
zh: 等角于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≛' (U+225b)
en: star equals
zh: 星等号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≜' (U+225c)
en: delta equal to
zh: 三角等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≝' (U+225d)
en: equal to by definition
zh: 按定义等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≞' (U+225e)
en: measured by
zh: 测量于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≟' (U+225f)
en: questioned equal to
zh: 问号等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≠' (U+2260)
en: not equal to
zh: 不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≡' (U+2261)
en: identical to
zh: 恒等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≢' (U+2262)
en: not identical to
zh: 不恒等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≣' (U+2263)
en: strictly equivalent to
zh: 严格等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≤' (U+2264)
en: less than or equal to
zh: 小于等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≥' (U+2265)
en: greater than or equal to
zh: 大于等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≦' (U+2266)
en: less than over equal to
zh: 小于等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≧' (U+2267)
en: greater than over equal to
zh: 大于等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≨' (U+2268)
en: less than but not equal to
zh: 小于但不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≩' (U+2269)
en: greater than but not equal to
zh: 大于但不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≪' (U+226a)
en: much less than
zh: 远小于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≫' (U+226b)
en: much greater than
zh: 远大于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≬' (U+226c)
en: between
zh: 在之间

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≭' (U+226d)
en: not equivalent to
zh: 不等同

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≮' (U+226e)
en: not less than
zh: 不小于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≯' (U+226f)
en: not greater than
zh: 不大于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≰' (U+2270)
en: neither less than nor equal to
zh: 不小于也不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≱' (U+2271)
en: neither greater than nor equal to
zh: 不大于也不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≲' (U+2272)
en: less than or equivalent to
zh: 小于或等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≳' (U+2273)
en: greater than or equivalent to
zh: 大于或等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≴' (U+2274)
en: neither less than nor equivalent to
zh: 不小于也不等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≵' (U+2275)
en: neither greater than nor equivalent to
zh: 不大于也不等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≶' (U+2276)
en: less than or greater than
zh: 小于或大于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≷' (U+2277)
en: greater than or less than
zh: 大于或小于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≸' (U+2278)
en: neither less than nor greater than
zh: 不小于也不大于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≹' (U+2279)
en: neither greater than nor less than
zh: 不大于也不小于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≺' (U+227a)
en: precedes
zh: 先于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≻' (U+227b)
en: succeeds
zh: 后于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≼' (U+227c)
en: precedes or equal to
zh: 先于或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≽' (U+227d)
en: succeeds or equal to
zh: 后于或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≾' (U+227e)
en: precedes or equivalent to
zh: 先于或等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '≿' (U+227f)
en: succeeds or equivalent to
zh: 后于或等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊀' (U+2280)
en: does not precede
zh: 不先于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊁' (U+2281)
en: does not succeed
zh: 不后于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊂' (U+2282)
en: subset of
zh: 包含于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊃' (U+2283)
en: superset of
zh: 包含

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊄' (U+2284)
en: not a subset of
zh: 不包含于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊅' (U+2285)
en: not a superset of
zh: 不包含

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊆' (U+2286)
en: subset of or equal to
zh: 包含于或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊇' (U+2287)
en: superset of or equal to
zh: 包含或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊈' (U+2288)
en: neither a subset of nor equal to
zh: 既不是子集也不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊉' (U+2289)
en: neither a superset of nor equal to
zh: 既不是超集也不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊊' (U+228a)
en: subset of with not equal to
zh: 子集与不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊋' (U+228b)
en: superset of with not equal to
zh: 超集与不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊌' (U+228c)
en: multiset
zh: 多集

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊍' (U+228d)
en: multiset multiplication
zh: 多集乘法

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊎' (U+228e)
en: multiset union
zh: 多集联合

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊏' (U+228f)
en: square image of
zh: 方形像

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊐' (U+2290)
en: square original of
zh: 方形原

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊑' (U+2291)
en: square image of or equal to
zh: 方形像或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊒' (U+2292)
en: square original of or equal to
zh: 平方或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊓' (U+2293)
en: square cap
zh: 方形帽

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊔' (U+2294)
en: square cup
zh: 方形杯

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊕' (U+2295) Translators: this is the spoken representation for the character '⨁' (U+2a01)
en: circled plus
zh: 带圈加号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊖' (U+2296)
en: circled minus
zh: 带圈减号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊗' (U+2297) Translators: this is the spoken representation for the character '⨂' (U+2a02)
en: circled times
zh: 带圈乘号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊘' (U+2298)
en: circled division slash
zh: 带圈除法斜线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊙' (U+2299)
en: circled dot operator
zh: 圆圈点运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊚' (U+229a)
en: circled ring operator
zh: 圆圈圆环运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊛' (U+229b)
en: circled asterisk operator
zh: 带圆圈的星号运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊜' (U+229c)
en: circled equals
zh: 圆圈等号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊝' (U+229d)
en: circled dash
zh: 圆圈破折号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊞' (U+229e)
en: squared plus
zh: 方框加号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊟' (U+229f)
en: squared minus
zh: 方框减号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊠' (U+22a0)
en: squared times
zh: 方框叉号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊡' (U+22a1)
en: squared dot operator
zh: 方框点号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊢' (U+22a2)
en: right tack
zh: 右钉符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊣' (U+22a3)
en: left tack
zh: 左钉符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊤' (U+22a4)
en: down tack
zh: 下钉符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊥' (U+22a5)
en: up tack
zh: 上钉符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊦' (U+22a6)
en: assertion
zh: 断言

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊧' (U+22a7)
en: models
zh: 模

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊨' (U+22a8)
en: true
zh: 真

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊩' (U+22a9)
en: forces
zh: 强制

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊪' (U+22aa)
en: triple vertical bar right turnstile
zh: 三竖条右转门

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊫' (U+22ab)
en: double vertical bar double right turnstile
zh: 双竖条双右转门

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊬' (U+22ac)
en: does not prove
zh: 并不能证明

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊭' (U+22ad)
en: not true
zh: 假

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊮' (U+22ae)
en: does not force
zh: 不强制

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊯' (U+22af)
en: negated double vertical bar double right turnstile
zh: 非双竖条双右转门

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊰' (U+22b0)
en: precedes under relation
zh: 先于下关系

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊱' (U+22b1)
en: succeeds under relation
zh: 后于下关系

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊲' (U+22b2)
en: normal subgroup of
zh: 为……的正规子群

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊳' (U+22b3)
en: contains as normal subgroup
zh: 包含为正规子群

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊴' (U+22b4)
en: normal subgroup of or equal to
zh: 正规子群或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊵' (U+22b5)
en: contains as normal subgroup of or equal to
zh: 属于正规子群或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊶' (U+22b6)
en: original of
zh: 原

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊷' (U+22b7)
en: image of
zh: 像

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊸' (U+22b8)
en: multimap
zh: 多重映射

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊹' (U+22b9)
en: hermitian conjugate matrix
zh: 厄密共轭矩阵

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊺' (U+22ba)
en: intercalate
zh: 插入

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊻' (U+22bb)
en: xor
zh: 异或

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊼' (U+22bc)
en: nand
zh: 与非

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊽' (U+22bd)
en: nor
zh: 或非

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊾' (U+22be)
en: right angle with arc
zh: 带有弧的右角

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⊿' (U+22bf)
en: right triangle
zh: 右三角

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋄' (U+22c4)
en: diamond operator
zh: 菱形运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋅' (U+22c5)
en: dot operator
zh: 点运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋆' (U+22c6)
en: star operator
zh: 星运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋇' (U+22c7)
en: division times
zh: 乘除号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋈' (U+22c8)
en: bowtie
zh: 蝴蝶结

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋉' (U+22c9)
en: left normal factor semidirect product
zh: 左正规因子半直积

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋊' (U+22ca)
en: right normal factor semidirect product
zh: 右正规因子半直积

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋋' (U+22cb)
en: left semidirect product
zh: 左半直积

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋌' (U+22cc)
en: right semidirect product
zh: 右半直积

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋍' (U+22cd)
en: reversed tilde equals
zh: 横翻颚化符等号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋎' (U+22ce)
en: curly logical or
zh: 弯逻辑或

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋏' (U+22cf)
en: curly logical and
zh: 弯逻辑与

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋐' (U+22d0)
en: double subset
zh: 双子集

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋑' (U+22d1)
en: double superset
zh: 双超集

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋒' (U+22d2)
en: double intersection
zh: 双交会

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋓' (U+22d3)
en: double union
zh: 双联合

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋔' (U+22d4)
en: pitchfork
zh: 草耙

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋕' (U+22d5)
en: equal and parallel to
zh: 等于和平行于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋖' (U+22d6)
en: less than with dot
zh: 有点的小于等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋗' (U+22d7)
en: greater than with dot
zh: 有点的大于等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋘' (U+22d8)
en: very much less than
zh: 非常小于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋙' (U+22d9)
en: very much greater than
zh: 非常大于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋚' (U+22da)
en: less than equal to or greater than
zh: 小于等于或大于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋛' (U+22db)
en: greater than equal to or less than
zh: 大于等于或小于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋜' (U+22dc)
en: equal to or less than
zh: 等于或小于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋝' (U+22dd)
en: equal to or greater than
zh: 等于或大于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋝' (U+22de)
en: equal to or precedes
zh: 等于或先于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋝' (U+22df)
en: equal to or succeeds
zh: 等于或后于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋠' (U+22e0)
en: does not precede or equal
zh: 不先于或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋡' (U+22e1)
en: does not succeed or equal
zh: 不后于或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋢' (U+22e2)
en: not square image of or equal to
zh: 不方形像或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋣' (U+22e3)
en: not square original of or equal to
zh: 不方形原或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋤' (U+22e4)
en: square image of or not equal to
zh: 方形像或不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋥' (U+22e5)
en: square original of or not equal to
zh: 方形原或不等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋦' (U+22e6)
en: less than but not equivalent to
zh: 小于而不等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋧' (U+22e7)
en: greater than but not equivalent to
zh: 大于而不等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋨' (U+22e8)
en: precedes but not equivalent to
zh: 先于而不等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋩' (U+22e9)
en: succeeds but not equivalent to
zh: 后于而不等同于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋪' (U+22ea)
en: not normal subgroup of
zh: 不是……的正常子群

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋫' (U+22eb)
en: does not contain as normal subgroup
zh: 不以子群包含

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋬' (U+22ec)
en: not normal subgroup of or equal to
zh: 不是正常子群或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋭' (U+22ed)
en: does not contain as normal subgroup or equal
zh: 不以正常子群包含或等于

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋮' (U+22ee)
en: vertical ellipsis
zh: 垂直省略号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋯' (U+22ef)
en: midline horizontal ellipsis
zh: 中置水平省略号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋰' (U+22f0)
en: up right diagonal ellipsis
zh: 左下右上对角线省略号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋱' (U+22f1)
en: down right diagonal ellipsis
zh: 左上右下对角线省略号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋲' (U+22f2)
en: element of with long horizontal stroke
zh: 有长水平划的元素

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋳' (U+22f3)
en: element of with vertical bar at end of horizontal stroke
zh: 在水平划末尾有竖条的元素

[ctx: math symbol]
en: small element of with vertical bar at end of horizontal stroke
zh: 在水平划末尾有竖条的小型元素

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋵' (U+22f5)
en: element of with dot above
zh: 上面带点的元素

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋶' (U+22f6)
en: element of with overbar
zh: 有顶线的元素

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋷' (U+22f7)
en: small element of with overbar
zh: 有顶线的小型元素

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋸' (U+22f8)
en: element of with underbar
zh: 有底线的元素

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋹' (U+22f9)
en: element of with two horizontal strokes
zh: 有两个水平划的元素

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋺' (U+22fa)
en: contains with long horizontal stroke
zh: 包含有长水平划

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋻' (U+22fb)
en: contains with vertical bar at end of horizontal stroke
zh: 在水平划末尾包含有竖条

[ctx: math symbol]
en: small contains with vertical bar at end of horizontal stroke
zh: 在水平划末尾小型包含有竖条

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋽' (U+22fd)
en: contains with overbar
zh: 包含有顶线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋾' (U+22fe)
en: small contains with overbar
zh: 小型包含有顶线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⋿' (U+22ff)
en: z notation bag membership
zh: z 符号包成员

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⌈' (U+2308)
en: left ceiling
zh: 左顶棚

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⌉' (U+2309)
en: right ceiling
zh: 右顶棚

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⌊' (U+230a)
en: left floor
zh: 左地板

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⌋' (U+230b)
en: right floor
zh: 右地板

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⏞' (U+23de)
en: top brace
zh: 上花括号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⏟' (U+23df)
en: bottom brace
zh: 下花括号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⟨' (U+27e8)
en: left angle bracket
zh: 数学左尖括号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⟩' (U+27e9)
en: right angle bracket
zh: 数学右尖括号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⨀' (U+2a00)
en: circled dot
zh: 圆圈和点

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⨃' (U+2a03)
en: union with dot
zh: 带点的并运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⨄' (U+2a04)
en: union with plus
zh: 带加号的并运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⨅' (U+2a05)
en: square intersection
zh: 平方交运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⨆' (U+2a06)
en: square union
zh: 平方并运算符

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '■' (U+25a0) when used as a geometric shape (i.e. as opposed to a bullet in a list).
en: black square
zh: 实心方框

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '□' (U+25a1) when used as a geometric shape (i.e. as opposed to a bullet in a list).
en: white square
zh: 空心方框

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '◆' (U+25c6) when used as a geometric shape (i.e. as opposed to a bullet in a list).
en: black diamond
zh: 实心菱形

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '○' (U+25cb) when used as a geometric shape (i.e. as opposed to a bullet in a list).
en: white circle
zh: 空心圆形

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '●' (U+25cf) when used as a geometric shape (i.e. as opposed to a bullet in a list).
en: black circle
zh: 实心圆形

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '◦' (U+25e6)
en: white bullet
zh: 空心项目符号

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '◾' (U+25fe) when used as a geometric shape (i.e. as opposed to a bullet in a list).
en: black medium small square
zh: 实心方框

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '̱' (U+0331) which combines with the preceding character. '%s' is a placeholder for the preceding character. Some examples of combined symbols can be seen in this table: http://www.w3.org/TR/MathML3/appendixc.html#oper-dict.entries-tab
en: %s with underline
zh: %s 带下划线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '̸' (U+0338) which combines with the preceding character. '%s' is a placeholder for the preceding character. Some examples of combined symbols can be seen in this table: http://www.w3.org/TR/MathML3/appendixc.html#oper-dict.entries-tab
en: %s with slash
zh: %s 带斜线

[ctx: math symbol]
note: Translators: this is the spoken representation for the character '⃒' (U+20D2) which combines with the preceding character. '%s' is a placeholder for the preceding character. Some examples of combined symbols can be seen in this table: http://www.w3.org/TR/MathML3/appendixc.html#oper-dict.entries-tab
en: %s with vertical line
zh: %s 带竖线

note: Translators: Orca has a command to report the battery status. This message presents the battery level as a percent.
en: Battery: %d%%
zh: 电池：%d%%

[ctx: Battery]
note: Translators: Orca has a command to report the battery status. This message presents the plugged-in status to the user.
en: plugged in
zh: 已接入电源

[ctx: Battery]
note: Translators: Orca has a command to report the battery status. This message presents the plugged-in status to the user.
en: not plugged in
zh: 未接入电源

note: Translators: This is presented when the user has navigated to an empty line.
en: blank
zh: 空

note: Translators: Orca has a command which toggles all (other) Orca commands so that the associated keystroke can by consumed by the native application. For example, if there were an Orca command bound to Alt+Down, normally pressing Alt+Down would cause the Orca command to be used. This would mean Alt+Do
en: Orca command keys off.
zh: Orca 命令键关闭。

note: Translators: Orca has a command which toggles all (other) Orca commands so that the associated keystroke can by consumed by the native application. For example, if there were an Orca command bound to Alt+Down, normally pressing Alt+Down would cause the Orca command to be used. This would mean Alt+Do
en: Orca command keys on.
zh: Orca 命令键打开。

[ctx: capitalization style]
note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter, or play a tone which Speech Dispatcher refers to as a
en: icon
zh: 图标

note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter, or play a tone which Speech Dispatcher refers to as a
en: Capitalization style set to icon.
zh: 大写字母朗读方式设定为图标。

[ctx: capitalization style]
note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter, or play a tone which Speech Dispatcher refers to as a
en: none
zh: 无

note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter, or play a tone which Speech Dispatcher refers to as a
en: Capitalization style set to none.
zh: 大写字母朗读方式设定为无。

[ctx: capitalization style]
note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter, or play a tone which Speech Dispatcher refers to as a
en: spell
zh: 拼写

note: Translators: Orca uses Speech Dispatcher to present content to users via text-to-speech. Speech Dispatcher has a feature to control how capital letters are presented: Do nothing at all, say the word 'capital' prior to presenting a capital letter, or play a tone which Speech Dispatcher refers to as a
en: Capitalization style set to spell.
zh: 大写字母朗读方式设定为拼读。

note: Translators: Native application caret navigation does not always work as the Orca user wants. As such, Orca offers the user the ability to toggle between the application controlling the caret and Orca controlling it. This message is presented to indicate that the application's native caret navigatio
en: The application is controlling the caret.
zh: 此应用程序正在控制插入符号。

note: Translators: Gecko native caret navigation is where Firefox (or Thunderbird) itself controls how the arrow keys move the caret around HTML content. It's often broken, so Orca needs to provide its own support. As such, Orca offers the user the ability to toggle which application is controlling the ca
en: The screen reader is controlling the caret.
zh: 屏幕阅读器正在控制插入符号。

[ctx: cell]
note: Translators: this message is spoken to announce that a table cell just became selected (e.g as a result of navigation via Shift + Arrows). The string substitution is the cell name. In the case of a spreadsheet the cell name will be something like "B3".
en: %s selected
zh: 已选中 %s

[ctx: cell]
note: Translators: this message is spoken to announce that multiple table cells just became selected (e.g as a result of navigation via Shift + Arrows). The first string substitution is the name of the first cell in the range. The second string substitution is for the name of the last cell in the range. A
en: %s through %s selected
zh: 已选中 %s 到 %s

[ctx: cell]
note: Translators: this message is spoken to announce that multiple table cells just became unselected (e.g as a result of navigation via Shift + Arrows). The first string substitution is the name of the first cell in the range. The second string substitution is for the name of the last cell in the range.
en: %s through %s unselected
zh: 已取消选择 %s 到 %s

[ctx: cell]
note: Translators: this message is spoken to announce that a table cell just became unselected (e.g as a result of navigation via Shift + Arrows). The string substitution is the cell name. In the case of a spreadsheet the cell name will be something like "B3".
en: %s unselected
zh: 已取消选择 %s

note: Translators: This string appears when using 'Orca -h' at the command line. It serves as a sort of title and is followed by a detailed list of Orca's optional command-line arguments.
en: Optional arguments
zh: 可选参数

note: Translators: This message is displayed when the user starts Orca from the command line and includes an invalid option or argument. After the message, the list of invalid items, as typed by the user, is displayed.
en: The following are not valid:
zh: 以下参数无效:

note: Translators: This is the description of command line option '-l, --list-apps' which prints the names of running applications which can be seen by assistive technologies such as Orca and Accerciser.
en: Print the known running applications
zh: 打印正在运行的应用程序

note: Translators: This message is presented to the user when the specified profile could not be loaded. A profile stores a group of Orca settings configured for a particular purpose, such as a Spanish profile which would include Spanish braille and Spanish text-to-speech. The string substituted in is the
en: Profile could not be loaded: %s
zh: 无法加载配置文件： %s

note: Translators: This message is presented to the user who attempts to launch Orca from some other environment than the graphical desktop.
en: Cannot start the screen reader because it cannot connect to the Desktop.
zh: 未能启动屏幕阅读器，因为无法连接到桌面。

en: Another screen reader process is already running for this session.
    Run “orca --replace” to replace that process with a new one.
zh: 此会话已有一个屏幕阅读器进程正在运行。
    运行“orca --replace”命令以用新的取代已有进程。

en: Import settings from DIR into dconf (overwrites current settings).
    To back up first: dconf dump /org/gnome/orca/ > backup.ini
    To restore: dconf reset -f /org/gnome/orca/ && dconf load /org/gnome/orca/ < backup.ini
zh: 从目录导入设置进 dconf（覆盖当前设置）。
    若要先备份：dconf dump /org/gnome/orca/ > backup.ini
    若要恢复：dconf reset -f /org/gnome/orca/ && dconf load /org/gnome/orca/ < backup.ini

note: Translators: This is the description of command line option '--speech-system' which allows you to specify a speech system to use. A speech system provides various synthesizers with different voices and languages. This option can be used to override the configured default speech system.
en: Speech system
zh: 朗读系统

note: Translators: This message is presented to the user when the specified speech system is unavailable. A speech system provides various synthesizers with different voices and languages. The first string substituted in is the user- provided speech system. The second string substituted is a comma separat
en: Speech system “%s” is unavailable (available: %s)
zh: 朗读系统“%s”不可用（可用：%s）

note: Translators: This is the description of command line option '-r, --replace' which tells Orca to replace any existing Orca process that might be running.
en: Replace a currently running instance of this screen reader
zh: 替代当前运行的本屏幕阅读器实例

note: Translators: This is the description of command line option '--debug' which causes debugging output for Orca to be sent to a file. The YYYY-MM-DD-HH:MM:SS portion of the string indicates the file name will be formed from the current date and time with 'debug' in front and '.out' at the end. The 'deb
en: Send debug output to debug-YYYY-MM-DD-HH:MM:SS.out
zh: 发送调试输出到 debug-YYYY-MM-DD-HH:MM:SS.out

note: Translators: This is the description of command line option '--debug-file' which allows the user to override the default date-based name of the debugging output file.
en: Send debug output to the specified file
zh: 发送调试输出到指定的文件

note: Translators: This is the description of command line option '-s, --setup' that will place the user in Orca's GUI preferences dialog.
en: Set up user preferences (GUI version)
zh: 设定用户首选项（图形版本）

note: Translators: This text is the description displayed when Orca is launched from the command line and the help text is displayed.
en: Report bugs on https://gitlab.gnome.org/GNOME/orca/-/issues.
zh: 在 https://gitlab.gnome.org/GNOME/orca/-/issues 上报告错误。

note: Translators: Orca has a command to present the contents of the clipboard without the user having to switch to a clipboard manager. This message is spoken by Orca before speaking the text which is in the clipboard. The string substitution is for the clipboard contents.
en: Clipboard contains: %s
zh: 剪贴板包含：%s

note: Translators: Orca normal speaks the text which was just deleted from a document via command. Depending on the circumstances, that might be a large string. Therefore, if the text which has just been deleted from a document matches the clipboard contents, Orca will indicate that fact instead of presen
en: Cut selection to clipboard.
zh: 选定的内容已剪切到剪贴板。

[ctx: clipboard]
note: Translators: Orca normal speaks the text which was just deleted from a document via command. Depending on the circumstances, that might be a large string. Therefore, if the text which has just been deleted from a document matches the clipboard contents, Orca will indicate that fact instead of presen
en: cut
zh: 剪切

note: Translators: This message is the detailed message presented when the contents of the clipboard have changed and match the current selection.
en: Copied selection to clipboard.
zh: 选定已复制到剪贴板。

[ctx: clipboard]
note: Translators: This message is the brief message presented when the contents of the clipboard have changed and match the current selection.
en: copied
zh: 已复制

note: Translators: Orca normal speaks the text which was just inserted into a document via command. Depending on the circumstances, that might be a large string. Therefore, if the text which has just been inserted into a document matches the clipboard contents, Orca will indicate that fact instead of pres
en: Pasted contents from clipboard.
zh: 已从剪贴板粘贴内容。

[ctx: clipboard]
note: Translators: Orca normal speaks the text which was just inserted into a document via command. Depending on the circumstances, that might be a large string. Therefore, if the text which has just been inserted into a document matches the clipboard contents, Orca will indicate that fact instead of pres
en: pasted
zh: 已粘贴

note: Translators: In chat applications, it is often possible to see that a "buddy" is typing currently (e.g. via a keyboard icon or status text). Some users like to have this typing status announced by Orca; others find that announcement unpleasant. Therefore, it is a setting in Orca. This string to be t
en: Do not announce when your buddies are typing.
zh: 好友输入时不通知。

note: Translators: In chat applications, it is often possible to see that a "buddy" is typing currently (e.g. via a keyboard icon or status text). Some users like to have this typing status announced by Orca; others find that announcement unpleasant. Therefore, it is a setting in Orca. This string to be t
en: announce when your buddies are typing.
zh: 好友输入时通知。

note: Translators: In chat applications, Orca automatically presents incoming messages in speech and braille. If a user is in multiple conversations or channels at the same time, it can be confusing to know what room or channel a given message came from just from hearing/reading it. This string to be tran
en: Message from chat room %s
zh: 来自聊天室 %s 的消息

note: Translators: This message is presented to inform the user that a new chat conversation has been added to the existing conversations. The "tab" here refers to the tab which contains the label for a GtkNotebook page. The label on the tab is the string substitution.
en: New chat tab %s
zh: 新聊天标签 %s

note: Translators: In chat applications, Orca automatically presents incoming messages in speech and braille. If a user is in multiple conversations or channels at the same time, it can be confusing to know what room or channel a given message came from just from hearing/reading it. For this reason, Orca 
en: Do not speak chat room name.
zh: 不要朗读聊天室名称。

note: Translators: In chat applications, Orca automatically presents incoming messages in speech and braille. If a user is in multiple conversations or channels at the same time, it can be confusing to know what room or channel a given message came from just from hearing/reading it. For this reason, Orca 
en: speak chat room name.
zh: 朗读聊天室名称。

note: Translators: Orca has a command to review previous chat room messages in speech and braille. Some users prefer to have this message history combined (e.g. the last ten messages which came in, no matter what room they came from). Other users prefer to have specific room history (e.g. the last ten mes
en: Do not provide chat room specific message histories.
zh: 不要提供聊天室特定的消息历史。

note: Translators: Orca has a command to review previous chat room messages in speech and braille. Some users prefer to have this message history combined (e.g. the last ten messages which came in, no matter what room they came from). Other users prefer to have specific room history (e.g. the last ten mes
en: Provide chat room specific message histories.
zh: 提供聊天室特定的消息历史。

[ctx: chat]
note: Translators: This is presented when the user has navigated to the top of the chat message history.
en: Top
zh: 顶部

[ctx: chat]
note: Translators: This is presented when the user has navigated to the bottom of the chat message history.
en: Bottom
zh: 底部

note: Translators: This is presented when the user tries to navigate the chat message history but there are no messages.
en: No chat messages
zh: 无聊天消息

[ctx: content]
note: Translators: This phrase is spoken to inform the user that what is about to be said is content marked for deletion in a document, such as content which is inside an HTML 'del' element, or the removed code in a diff.
en: deletion start
zh: 删除开始

[ctx: content]
note: Translators: This phrase is spoken to inform the user that they have reached the end of content marked for deletion in a document, such as content which is inside an HTML 'del' element, or the removed code in a diff.
en: deletion end
zh: 删除结束

[ctx: content]
note: Translators: This phrase is spoken to inform the user that what is about to be said is content marked for insertion in a document, such as content which is inside an HTML 'ins' element, or the added code in a diff.
en: insertion start
zh: 插入开始

[ctx: content]
note: Translators: This phrase is spoken to inform the user that they have reached the end of content marked for deletion in a document, such as content which is inside an HTML 'ins' element, or the added code in a diff.
en: insertion end
zh: 插入结束

[ctx: content]
note: Translators: This phrase is spoken to inform the user that what is about to be said is content marked/highlighted in a document, such as content which is inside an HTML 'mark' element.
en: highlight start
zh: 高亮开始

[ctx: content]
note: Translators: This phrase is spoken to inform the user that they have reached the end of content marked/highlighted in a document, such as content which is inside an HTML 'mark' element.
en: highlight end
zh: 高亮结束

[ctx: content]
note: Translators: This phrase is spoken to inform the user that what is about to be said is content marked/highlighted in a document, such as content which is inside an HTML 'mark' element or which has the CSS custom highlight applied.
en: highlighted
zh: 高亮内容

[ctx: content]
note: Translators: This phrase is spoken to inform the user that the content being presented is the end of an inline suggestion a document. A "suggestion" is a proposed change. This change can include the insertion and/or deletion of content, and would typically be seen in a collaborative editor, such as 
en: suggestion end
zh: 建议结束

note: Translators: This is for navigating document content by moving to the start or end of a container. Examples of containers include tables, lists, and blockquotes. If the user attempts to use this command in an object which is not a container, this message will be presented.
en: Not in a container.
zh: 不在容器内。

note: Translators: This message is presented when the user selects all of the items in a container that supports selection, such as a GUI table or a list of icons.
en: all items selected
zh: 已选中所有项目

note: Translators: This message is presented when the user is in a wizard or other step-based interface and navigates to the item which reflects the current step.
en: Current step
zh: 当前步骤

note: Translators: This message is presented when the user is in a list of generic or unspecified items and navigates to the link/object which reflects the current item.
en: Current item
zh: 当前项目

note: Translators: Orca has a command to report CPU and memory usage. This message is presented to the user when they use this command but Orca was unable to retrieve this information.
en: CPU and memory usage unknown
zh: CPU 和内存使用情况未知

note: Translators: Orca has a command to report CPU and memory usage levels. This message presents the levels to the user.
en: CPU: %d%%. Memory: %d%%
zh: CPU：%d%%。内存：%d%%

note: Translators: Orca has a command for advanced users and developers to clear the AT-SPI cache in case there is stale information due to an application bug. This message is presented when the user tried to clear the cache but an error occurred.
en: Clearing cache failed.
zh: 清除缓存失败。

note: Translators: Orca has a command for advanced users and developers to clear the AT-SPI cache in case there is stale information due to an application bug. This message is presented when the user performs the command.
en: Clearing cache.
zh: 正在清除缓存。

note: Translators: this is a debug message for advanced users and developers. It describes a command to print detailed debugging information about the current state with respect to the accessible applications being used, such as the accessibility tree of the current window, a list of all the running acces
en: Capturing debugging snapshot
zh: 正在捕获调试信息截图

note: Translators: this is a debug message for advanced users and developers. It describes a command to print detailed debugging information about the current state with respect to the accessible applications being used, such as the accessibility tree of the current window, a list of all the running acces
en: Debugging snapshot captured
zh: 调试信息截图已捕获

note: Translators: The "default" button in a dialog box is the button that gets activated when Enter is pressed anywhere within that dialog box. The string substitution is the name of the button (e.g. "OK" or "Close").
en: Default button is %s
zh: 默认按钮为 %s

note: Translators: The "default" button in a dialog box is the button that gets activated when Enter is pressed anywhere within that dialog box. This message is presented when the default button was found but is insensitive / grayed out / cannot be activated. The string substitution is the name of the but
en: Default button is %s. Grayed
zh: 默认按钮为 %s。不可点击

note: Translators: The "default" button in a dialog box is the button that gets activated when Enter is pressed anywhere within that dialog box. Orca has a command to present the default button. This is the message Orca will present if it could not find the default button.
en: Default button not found
zh: 未找到默认按钮

note: Translators: this message is presented when the user tries to perform a command specific to dialog boxes, such as presenting the default button, but is not in a dialog.
en: Not in a dialog
zh: 不在对话框中

note: Translators: when the user selects (highlights) or unselects text in a document, Orca will speak information about what they have selected or unselected. This message is presented when the user selects the entire document by pressing Ctrl+A.
en: entire document selected
zh: 已选中整个文件

note: Translators: when the user selects (highlights) or unselects text in a document, Orca will speak information about what they have selected or unselected. This message is presented when the entire document had been selected but the user presses a key (e.g. an arrow key) causing the selection to be co
en: entire document unselected
zh: 已取消选中整个文件

note: Translators: Orca allows you to dynamically define which row of a spreadsheet or table should be treated as containing column headers. This message is presented when the user sets the row to a particular row number.
en: Dynamic column header set for row %d
zh: 动态的设置 %d 行个标题列

note: Translators: Orca allows you to dynamically define which row of a spreadsheet or table should be treated as containing column headers. This message is presented when the user unsets the row so it is no longer treated as if it contained column headers.
en: Dynamic column header cleared.
zh: 已清除动态栏标头。

note: Translators: Orca allows you to dynamically define which column of a spreadsheet or table should be treated as containing column headers. This message is presented when the user sets the column to a particular column number.
en: Dynamic row header set for column %s
zh: 动态列标头设定给栏 %s

note: Translators: Orca allows you to dynamically define which column of a spreadsheet or table should be treated as containing column headers. This message is presented when the user unsets the column so it is no longer treated as if it contained row headers.
en: Dynamic row header cleared.
zh: 动态行头已清除。

note: Translators: This is the size of a file in kilobytes
en: %.2f kilobytes
zh: %.2f KB

note: Translators: This is the size of a file in megabytes
en: %.2f megabytes
zh: %.2f MB

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  This message is presented to let the use
en: Appended contents to clipboard.
zh: 将内容附加到剪贴板。

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  This message is presented to let the use
en: Copied contents to clipboard.
zh: 将内容复制到剪贴板。

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  This message is presented to let the use
en: Not using flat review.
zh: 未使用平面浏览。

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  This message is presented to let the use
en: Entering flat review.
zh: 进入平铺浏览模式。

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  This message is presented to let the use
en: Leaving flat review.
zh: 离开平铺浏览。

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  This message is presented to let the use
en: Flat review restricted to the current object
zh: 平铺浏览已限制为当前对象

note: Translators: the 'flat review' feature of Orca allows the blind user to explore the text in a window in a 2D fashion.  That is, Orca treats all the text from all objects in a window (e.g., buttons, labels, etc.) as a sequence of words in a sequence of lines.  This message is presented to let the use
en: Flat review unrestricted
zh: 平铺浏览未限制范围

note: Translators: this means a particular cell in a spreadsheet has a formula (e.g., "=sum(a1:d1)")
en: has formula
zh: 有公式

note: Translators: this message will be presented to indicate the focused object will cause a dialog to appear if activated.
en: opens dialog
zh: 打开对话框

note: Translators: this message will be presented to indicate the focused object will cause a grid to appear if activated. A grid is an interactive table.
en: opens grid
zh: 打开网格

note: Translators: this message will be presented to indicate the focused object will cause a listbox to appear if activated.
en: opens listbox
zh: 打开列表框

note: Translators: this message will be presented to indicate the focused object will cause a menu to appear if activated.
en: opens menu
zh: 打开菜单

note: Translators: this message will be presented to indicate the focused object will cause a tree to appear if activated. A tree is a list with sub-levels which can be expanded or collapsed, similar to the list of folders in an email client.
en: opens tree
zh: 打开树

note: Translators: this message will be presented to indicate the focused object will cause a popup to appear if activated.
en: opens popup
zh: 打开弹出窗口

note: Translators: The following string is spoken to let the user know that he/she is on a link within an image map. An image map is an image/graphic which has been divided into regions. Each region can be clicked on and has an associated link. Please see http://en.wikipedia.org/wiki/Imagemap for more inf
en: image map link
zh: 图像地图链接

note: Translators: This is a spoken and/or brailled message letting the user know that the key combination (e.g., Ctrl+Alt+f) they just entered has already been bound to another command and is thus unavailable. The string substituted in is the name of the command which already has the binding.
en: The key entered is already bound to %s
zh: 输入的键已经绑定到了 %s

note: Translators: This is a spoken and/or brailled message letting the user know that Orca has recorded a new key combination (e.g. Alt+Ctrl+g) as a result of their input. The string substituted in is the new key combination.
en: Key captured: %s. Press enter to confirm.
zh: 按键抓取：%s。按回车键确认。

note: Translators: This is a spoken and/or brailled message letting the user know that Orca has assigned a new key combination (e.g. Alt+Ctrl+g) as a result of their input. The string substituted in is the new key combination.
en: The new key is: %s
zh: 新的按键是：%s

note: Translators: This is a spoken and/or brailled message letting the user know Orca is about to delete an existing key combination (e.g. Alt+Ctrl+g) as a result of their input.
en: Key binding deleted. Press enter to confirm.
zh: 检测到了按键组合。按回车键确认。

note: Translators: This is a spoken and/or brailled message letting the user know Orca has deleted an existing key combination (e.g. Alt+Ctrl+g) as a result of their input.
en: The keybinding has been removed.
zh: 键绑定已被移除。

note: Translators: This is a spoken and/or brailled message letting the user know that a pronunciation dictionary entry has been deleted. The string substituted in is the word that was deleted.
en: %s deleted
zh: %s 已删除

note: Translators: This is a spoken and/or brailled message asking the user to press a new key combination (e.g., Alt+Ctrl+g) to create a new key binding for an Orca command.
en: enter new key
zh: 输入新的按键

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: key
zh: 按键

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Echo set to key.
zh: 回响设置为按键。

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: None
zh: 无

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Echo set to None.
zh: 回响设置为无。

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: key and word
zh: 按键和单词

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Echo set to key and word.
zh: 回响设置为按键和单词。

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: sentence
zh: 句子

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Echo set to sentence.
zh: 回响设置为句子。

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: word
zh: 单词

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Echo set to word.
zh: 回响设置为单词。

[ctx: key echo]
note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: word and sentence
zh: 单词和句子

note: Translators: Orca has an "echo" setting which allows the user to configure what is spoken in response to a key press. Given a user who typed "Hello world.": - key echo: "H e l l o space w o r l d period" - word echo: "Hello" spoken when the space is pressed; "world" spoken when the period is pressed
en: Echo set to word and sentence.
zh: 回响设置为单词和句子。

[ctx: math enclosure]
note: Translators: This phrase is spoken to inform the user of all of the MathML enclosure notations associated with a given mathematical expression. For instance, the expression x+y could be enclosed by a box, or enclosed by a circle. It could also be enclosed by a box and a circle and long division sign
en: Enclosed by: %s
zh: 外部符号：%s

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: an actuarial symbol
zh: 精算符号

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a box
zh: 方括号

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a circle
zh: 圆括号

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a long division sign
zh: 长除号

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a radical
zh: 星号

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a rounded box
zh: 圆中括号

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a horizontal strike
zh: 水平线

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a vertical strike
zh: 竖线

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a down diagonal strike
zh: 向下对角线

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: an up diagonal strike
zh: 向上对角线

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a northeast arrow
zh: 右上箭头

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a line at the bottom
zh: 底部线

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a line on the left
zh: 左侧线

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a line on the right
zh: 右侧线

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a line at the top
zh: 顶部线

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: a phasor angle
zh: 相量角度

[ctx: math enclosure]
note: Translators: This phrase is spoken to describe one MathML enclosure notation associated with a mathematical expression. Because an expression, such as x+y, can have one or many enclosure notations (box, circle, long division, line on the left, vertical strike), we present them as a list of notations
en: an arabic factorial symbol
zh: 阿拉伯阶乘符号

[ctx: math enclosure]
note: Translators: This phrase is spoken to inform the user of all of the MathML enclosure notations associated with a given mathematical expression. For instance, the expression x+y could be enclosed by a box, or enclosed by a circle. It could also be enclosed by a box and a circle and long division sign
en: and
zh: 和

note: Translators: This phrase is spoken to inform the user that what is about to be said is part of a mathematical fraction. For instance, given x+1/y+2, Orca would say "fraction start, x+1 over y+2, fraction end."
en: fraction start
zh: 分数开始

note: Translators: This phrase is spoken to inform the user that what is about to be said is part of a mathematical fraction whose bar is not displayed. See https://en.wikipedia.org/wiki/Combination for an example. Note that the comma is inserted here to cause a very brief pause in the speech. Otherwise, 
en: fraction without bar, start
zh: 没有分数线的分数，开始

[ctx: math fraction]
note: Translators: This word refers to the line separating the numerator from the denominator in a mathematical fraction. For instance, given x+1/y+2, Orca would would say "fraction start, x+1 over y+2, fraction end."
en: over
zh: 结束

note: Translators: This phrase is spoken to inform the user that the last spoken phrase is the end of a mathematical fraction. For instance, given x+1/y+2, Orca would would say "fraction start, x+1 over y+2, fraction end."
en: fraction end
zh: 分数结束

note: Translators: This phrase is spoken to inform the user that what is about to be spoken is a square root. For instance, for √9 Orca would say "square root of 9, root end" (assuming the user settings indicate that root endings should be spoken). Note that the radicand, which follows the "of", is unknow
en: square root of
zh: 平方根号

note: Translators: This phrase is spoken to inform the user that what is about to be spoken is a cube root. For instance, for the cube root of 9 Orca would say "cube root of 9, root end" (assuming the user settings indicate that root endings should  be spoken). Note that the radicand, which follows the "o
en: cube root of
zh: 三次根号

note: Translators: This phrase is spoken to inform the user that what is about to be spoken is an nth root. https://en.wikipedia.org/wiki/Nth_root. For instance, for the fourth root of 9, Orca would say "fourth root of 9, root end" (assuming the user settings indicate that root endings should be spoken). 
en: root of
zh: 根是

note: Translators: This phrase is spoken to inform the user that the last spoken phrase is the end of a mathematical root (square root, cube root, nth root). For instance, for the cube root of 9, Orca would say "cube root of 9, root end" (assuming the user settings indicate that root endings should be spo
en: root end
zh: 开根号结束

[ctx: math script generic]
note: Translators: This phrase is spoken to inform the user that what is about to be spoken is subscripted text in a mathematical expression. Note that the subscript might be simple text or may itself be a mathematical expression, and in this instance we have no additional context through which a more use
en: subscript
zh: 下标

[ctx: math script generic]
note: Translators: This phrase is spoken to inform the user that what is about to be spoken is superscripted text in a mathematical expression. Note that the superscript might be simple text or may itself be a mathematical expression, and in this instance we have no additional context through which a more
en: superscript
zh: 上标

[ctx: math script]
note: Translators: This phrase is spoken to inform the user that what is about to be spoken is subscripted text which precedes the base in a mathematical expression. See, for instance, the MathML mmultiscripts element: http://www.w3.org/TR/MathML3/chapter3.html#presm.mmultiscripts https://developer.mozill
en: pre-subscript
zh: 前下标

[ctx: math script]
note: Translators: This phrase is spoken to inform the user that what is about to be spoken is superscripted text which precedes the base in a mathematical expression. See, for instance, the MathML mmultiscripts element: http://www.w3.org/TR/MathML3/chapter3.html#presm.mmultiscripts https://developer.mozi
en: pre-superscript
zh: 前上标

[ctx: math script generic]
note: Translators: This phrase is spoken to inform the user that what is about to be spoken is underscripted text in a mathematical expression. Note that the underscript might be simple text or may itself be a mathematical expression, and in this instance we have no additional context through which a more
en: underscript
zh: 中下标

[ctx: math script generic]
note: Translators: This phrase is spoken to inform the user that what is about to be spoken is overscripted text in a mathematical expression. Note that the overscript might be simple text or may itself be a mathematical expression, and in this instance we have no additional context through which a more u
en: overscript
zh: 中上标

[ctx: math table]
note: Translators: This phrase is spoken to inform the user that the last spoken phrase is the end of a mathematical table.
en: table end
zh: 表结束

[ctx: math table]
note: Translators: This phrase is spoken to inform the user that the last spoken phrase is the end of a mathematical table which is nested inside another mathematical table.
en: nested table end
zh: 嵌套表结束

[ctx: indentation and justification]
note: Translators: This brief message indicates that indentation and justification will be spoken.
en: Disabled
zh: 已禁用

note: Translators: This detailed message indicates that indentation and justification will not be spoken.
en: Speaking of indentation and justification disabled.
zh: 朗读缩进及对齐已禁用。

[ctx: indentation and justification]
note: Translators: This brief message indicates that indentation and justification will be spoken.
en: Enabled
zh: 已启用

note: Translators: This detailed message indicates that indentation and justification will be spoken.
en: Speaking of indentation and justification enabled.
zh: 朗读缩进及对齐已启用。

[ctx: error]
note: Translators: Orca announces when a widget has an associated error, such as disallowed characters in an input, or a must-check box that is not checked (e.g. "I read and agree to the terms of service."). When this error message goes away as a consequence of the user fixing the error, Orca will present
en: Entry valid.
zh: 条目有效。

note: Translators: Orca has a "Learn Mode" that will allow the user to type any key on the keyboard and hear what the effects of that key would be.  The effects might be what Orca would do if it had a handler for the particular key combination, or they might just be to echo the name of the key if Orca doe
en: Learn mode.  Press escape to exit.
zh: 学习模式。按 Esc 键退出。

en: Entering learn mode.  Press any key to hear its function.  To view the screen reader's documentation, press F1. To get a list of the screen reader's shortcuts, press F2. To exit learn mode, press the escape key.
zh: 正在进入学习模式。按任意健倾听它的功能。要查看屏幕阅读器文档，请按 F1。要获取屏幕阅读器的快捷键列表，请按 F2。要退出学习模式，请按 Esc 键。

note: Translators: This message is presented when a user is navigating within a blockquote and then navigates out of it.
en: leaving blockquote.
zh: 离开块引用。

note: Translators: In web content, authors can identify an element which contains detailed information about another element. For instance, for a password field, there may be a list of requirements (number of characters, number of special symbols, etc.). For an image, there may be an extended description 
en: leaving details.
zh: 离开详细信息。

[ctx: role]
note: Translators: This message is presented when a user is navigating within an object and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving feed.
zh: 离开订阅源。

[ctx: role]
note: Translators: This message is presented when a user is navigating within an object and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving figure.
zh: 离开图表。

note: Translators: This message is presented when a user is navigating within a form and then navigates out of it.
en: leaving form.
zh: 离开表单。

note: Translators: This message is presented when a user is navigating within a panel and then navigates out of it. A grouping is a container of related widgets.
en: leaving grouping.
zh: 离开控件组。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a type of landmark and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving banner.
zh: 离开横幅。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a type of landmark and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving complementary content.
zh: 离开互补内容。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a type of landmark and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving information.
zh: 离开信息框。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a type of landmark and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving main content.
zh: 离开主内容。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a type of landmark and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving navigation.
zh: 离开导航。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a type of landmark and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving region.
zh: 离开区域。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a type of landmark and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving search.
zh: 离开搜索框。

note: Translators: This message is presented when a user is navigating within a list and then navigates out of it.
en: leaving list.
zh: 离开列表。

note: Translators: This message is presented when a user is navigating within a panel and then navigates out of it. A panel is a generic container of objects, such as a group of related form fields.
en: leaving panel.
zh: 离开面板。

note: Translators: This message is presented when a user is navigating within a table and then navigates out of it.
en: leaving table.
zh: 离开表格。

note: Translators: This message is presented when a user is navigating within a tooltip in a web application and then navigates out of it.
en: leaving tooltip.
zh: 离开提示信息。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving abstract.
zh: 离开摘要。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving acknowledgments.
zh: 离开鸣谢。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving afterword.
zh: 离开后记。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving appendix.
zh: 离开附录。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving bibliography.
zh: 离开参考书目。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving chapter.
zh: 离开章节。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving colophon.
zh: 离开版权页。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving conclusion.
zh: 离开结论。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving credit.
zh: 离开贡献者名单。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving credits.
zh: 离开贡献者名单。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving dedication.
zh: 离开献词。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving endnotes.
zh: 离开尾注。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving epigraph.
zh: 离开题词。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving epilogue.
zh: 离开结语。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving errata.
zh: 离开勘误表。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving example.
zh: 离开示例。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving foreword.
zh: 离开前言。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving glossary.
zh: 离开词汇表。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving index.
zh: 离开索引。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving introduction.
zh: 离开引言。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving page list.
zh: 离开页面列表。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving part.
zh: 离开部分。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving preface.
zh: 离开序言。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving prologue.
zh: 离开序章。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving pullquote.
zh: 离开引述。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving QNA.
zh: 离开问答。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a suggestion and then navigates out of it. A "suggestion" is a container with a proposed change. This change can include the insertion and/or deletion of content, and would typically be seen in a collaborative editor, such as in
en: leaving suggestion.
zh: 离开建议。

[ctx: role]
note: Translators: This message is presented when a user is navigating within a document container and then navigates out of it. The word or phrase that follows "leaving" should be consistent with the translation provided for the corresponding term with context "role" found in object_properties.py
en: leaving table of contents.
zh: 离开目录。

note: Translators: Orca has a "Learn Mode" that will allow the user to type any key on the keyboard and hear what the effects of that key would be.  The effects might be what Orca would do if it had a handler for the particular key combination, or they might just be to echo the name of the key if Orca doe
en: Exiting learn mode.
zh: 退出学习模式。

note: Translators: this is an indication that a given link points to an object that is on the same page.
en: same page
zh: 同一个页面

note: Translators: this is an indication that a given link points to an object that is at the same site (but not on the same page as the link).
en: same site
zh: 同一个地址

note: Translators: this is an indication that a given link points to an object that is at a different site than that of the link.
en: different site
zh: 不同地址

note: Translators: this refers to a link to a file, where the first item is the protocol (ftp, ftps, or file) and the second item the name of the file being linked to.
en: %(uri)s link to %(file)s
zh: %(uri)s 链接到 %(file)s

note: Translators: this message conveys the protocol of a link eg. http, mailto.
en: %s link
zh: %s 链接

note: Translators: this message conveys the protocol of a link eg. http, mailto. along with the visited state of that link.
en: visited %s link
zh: 已访问 %s 链接

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region The "politeness" level is an indication of when the user wishes to be notified about a change to live region content. Examples include: never ("off"), when
en: All live regions set to off
zh: 所有活动区域更新水平设置为关闭

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region The "politeness" level is an indication of when the user wishes to be notified about a change to live region content. Examples include: never ("off"), when
en: live regions politeness levels restored
zh: 活动区域更新水平被恢复

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region The "politeness" level is an indication of when the user wishes to be notified about a change to live region content. Examples include: never ("off"), when
en: setting live region to assertive
zh: 活动区域设置为及时

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region The "politeness" level is an indication of when the user wishes to be notified about a change to live region content. Examples include: never ("off"), when
en: setting live region to off
zh: 活动区域设置为关闭

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region The "politeness" level is an indication of when the user wishes to be notified about a change to live region content. Examples include: never ("off"), when
en: setting live region to polite
zh: 活动区域设置为闲时

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region Orca has several features to facilitate accessing live regions. This message is presented in response to a command that toggles whether or not Orca pays at
en: Live regions disabled
zh: 活动区域已禁用

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region Orca has several features to facilitate accessing live regions. This message is presented in response to a command that toggles whether or not Orca pays at
en: Live regions enabled
zh: 活动区域已启用

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region Orca has several features to facilitate accessing live regions. This message is presented when the user attempts to perform a live region command, but live
en: Live region support is disabled
zh: 活动区域支持已禁用

[ctx: live region]
note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region Orca has several features to facilitate accessing live regions. This message is presented when the user is at the beginning of the list of stored messages.
en: Top
zh: 顶部

[ctx: live region]
note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region Orca has several features to facilitate accessing live regions. This message is presented when the user is at the end of the list of stored messages.
en: Bottom
zh: 底部

note: Translators: A live region is an area of a web page that is periodically updated, e.g. stock ticker. https://w3c.github.io/aria/#dfn-live-region Orca has several features to facilitate accessing live regions. This message is presented when the user tries to navigate through live region messages, but
en: No live region messages
zh: 无活动区域消息

[ctx: location]
note: Translators: Orca has a command that allows the user to move the mouse pointer to the current object. This is a brief message which will be presented if for some reason Orca cannot identify/find the current location.
en: Not found
zh: 未找到

note: Translators: Orca has a command that allows the user to move the mouse pointer to the current object. This is a detailed message which will be presented if for some reason Orca cannot identify/find the current location.
en: Could not find current location.
zh: 未找到当前位置。

[ctx: locking key state]
note: Translators: This string is used to present the state of a locking key, such as Caps Lock. If Caps Lock is "off", then letters typed will appear in lowercase; if Caps Lock is "on", they will instead appear in uppercase. This string is also applied to Num Lock and potentially will be applied to simil
en: off
zh: 关

[ctx: locking key state]
note: Translators: This string is used to present the state of a locking key, such as Caps Lock. If Caps Lock is "off", then letters typed will appear in lowercase; if Caps Lock is "on", they will instead appear in uppercase. This string is also applied to Num Lock and potentially will be applied to simil
en: on
zh: 开

note: Translators: This is to inform the user of the presence of the red squiggly line which indicates that a given word is not spelled correctly.
en: misspelled
zh: 拼写错误

note: Translators: Orca tries to provide more compelling output of the spell check dialog in some applications. The first thing it does is let the user know what the misspelled word is.
en: Misspelled word: %s
zh: 拼写错误的单词：%s

note: Translators: Orca tries to provide more compelling output of the spell check dialog in some applications. The second thing it does is give the phrase containing the misspelled word in the document. This is known as the context.
en: Context is %s
zh: 上下文是 %s

note: #-#-#-#-#  orca_50.0.9-1_zh_CN.po (orca master)  #-#-#-#-# Translators: Orca has a number of commands that override the default behavior within an application. For instance, on a web page, "h" moves you to the next heading. What should happen when you press an "h" in an entry on a web page depends: 
en: Browse mode
zh: 浏览模式

note: Translators: (Please see the previous, detailed translator notes about Focus mode and Browse mode.) In order to minimize the amount of work Orca users need to do to switch between focus mode and browse mode, Orca attempts to automatically switch to the mode which is appropriate to the current web el
en: Focus mode is sticky.
zh: 焦点模式为黏性模式。

note: Translators: (Please see the previous, detailed translator notes about Focus mode and Browse mode.) In order to minimize the amount of work Orca users need to do to switch between focus mode and browse mode, Orca attempts to automatically switch to the mode which is appropriate to the current web el
en: Browse mode is sticky.
zh: 浏览模式为黏性模式。

note: Translators: Orca has two modes for reading web pages and similar content: focus mode and browse mode. Focus mode passes key presses to the application for handling. Browse mode intercepts keys for Orca commands and caret navigation. This string is the message presented when the user tries to toggle
en: Not in a document.
zh: 不在文档内。

note: Translators: When presenting the content of a line on a web page, Orca by default presents the full line, including any links or form fields on that line, in order to reflect the on-screen layout as seen by sighted users. Not all users like this presentation, however, and prefer to have objects trea
en: Layout mode.
zh: 布局模式。

note: Translators: When presenting the content of a line on a web page, Orca by default presents the full line, including any links or form fields on that line, in order to reflect the on-screen layout as seen by sighted users. Not all users like this presentation, however, and prefer to have objects trea
en: Object mode.
zh: 对象模式。

note: Translators: Orca supports desktop and laptop keyboard layouts. This message is presented when the user switches to the desktop keyboard layout.
en: Desktop layout.
zh: 全尺寸布局。

note: Translators: Orca supports desktop and laptop keyboard layouts. This message is presented when the user switches to the laptop keyboard layout.
en: Laptop layout.
zh: 紧凑型布局。

note: Translators: This message is presented to the user when the command to move the mouse pointer to a particular object is believed to have succeeded.
en: Pointer moved to object.
zh: 指针已移动到对象。

note: Translators: Orca has a feature to speak the item under the pointer. This feature, known as mouse review, can be enabled and disabled via command. The following is the message which Orca will present when mouse review is toggled off via command.
en: Mouse review disabled.
zh: 已禁用鼠标查看模式。

note: Translators: Orca has a feature to speak the item under the pointer. This feature, known as mouse review, can be enabled and disabled via command. The following is the message which Orca will present when mouse review is toggled on via command.
en: Mouse review enabled.
zh: 已启用鼠标查看。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy. This message is spoken when the current node in the hierarchy has no children.
en: No children.
zh: 没有下级。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy. This message is spoken when the current node in the hierarchy has no next sibling.
en: No next.
zh: 没有下一个。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy. This message is spoken when the current node in the hierarchy has no parent.
en: No parent.
zh: 没有上级。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy. This message is spoken when the current node in the hierarchy has no previous sibling.
en: No previous.
zh: 没有上一个。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy. This hierarchy can be simplified to aid with navigation. This message is spoken when the simplified view is enabled.
en: Simplified navigation enabled.
zh: 简化导览已启用。

note: Translators: the object navigator allows users to explore UI objects presented as a hierarchy. This hierarchy can be simplified to aid with navigation. This message is spoken when the simplified view is disabled.
en: Simplified navigation disabled.
zh: 简化导览已禁用。

note: Translators: Orca has a command which presents a menu with accessible actions that can be performed on the current object. This is the message that Orca presents when the object has no actions. The string substitution will be the name of the object if it has a name (e.g. "OK" or "Close") or it's acc
en: No actions found on: %s
zh: 未找到动作于：%s

note: Translators: This is for navigating document content by moving from blockquote to blockquote. This is a detailed message which will be presented to the user if no more blockquotes can be found.
en: No more blockquotes.
zh: 没有更多块引用了。

note: Translators: This is for navigating document content by moving from button to button. This is a detailed message which will be presented to the user if no more buttons can be found.
en: No more buttons.
zh: 没有更多按钮了。

note: Translators: This is for navigating document content by moving from check box to check box. This is a detailed message which will be presented to the user if no more check boxes can be found.
en: No more check boxes.
zh: 没有更多复选框了。

note: Translators: This is for navigating document content by moving from 'large object' to 'large object'. A 'large object' is a logical chunk of text, such as a paragraph, a list, a table, etc. This is a detailed message which will be presented to the user if no more check boxes can be found.
en: No more large objects.
zh: 没有更多大型对象了。

note: Translators: This is for navigating document content by moving amongst web elements which have an "onClick" action. This is a detailed message which will be presented to the user if no more clickable elements can be found.
en: No more clickables.
zh: 没有更多的可点击对象了。

note: Translators: This is for navigating document content by moving from combo box to combo box. This is a detailed message which will be presented to the user if no more combo boxes can be found.
en: No more combo boxes.
zh: 没有更多复选框。

note: Translators: This is for navigating document content by moving from entry to entry. This is a detailed message which will be presented to the user if no more entries can be found.
en: No more entries.
zh: 没有更多条目了。

note: Translators: This is for navigating document content by moving from form field to form field. This is a detailed message which will be presented to the user if no more form fields can be found.
en: No more form fields.
zh: 没有更多表单域了。

note: Translators: This is for navigating document content by moving from heading to heading. This is a detailed message which will be presented to the user if no more headings can be found.
en: No more headings.
zh: 没有其他标题。

note: Translators: This is for navigating document content by moving from heading to heading at a particular level (i.e. only <h1> or only <h2>, etc.). This is a detailed message which will be presented to the user if no more headings at the desired level can be found.
en: No more headings at level %d.
zh: 没有更多级别为 %d 的标题。

note: Translators: This is for navigating document content by moving from iframe to iframe. This is a detailed message which will be presented to the user if no more iframes can be found.
en: No more internal frames.
zh: 没有更多内部框架。

note: Translators: This is for navigating document content by moving from image to image. This is a detailed message which will be presented to the user if no more images can be found.
en: No more images.
zh: 没有更多图像了。

note: Translators: this is for navigating to the previous ARIA role landmark. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search etc. This is an indication that one was not found.
en: No landmark found.
zh: 没有找到更多的界标了。

note: Translators: This is for navigating document content by moving from link to link (regardless of visited state). This is a detailed message which will be presented to the user if no more links can be found.
en: No more links.
zh: 没有更多链接了。

note: Translators: This is for navigating document content by moving from bulleted/ numbered list to bulleted/numbered list. This is a detailed message which will be presented to the user if no more lists can be found.
en: No more lists.
zh: 没有更多列表了。

note: Translators: This is for navigating document content by moving from bulleted/ numbered list item to bulleted/numbered list item. This is a detailed message which will be presented to the user if no more list items can be found.
en: No more list items.
zh: 没有更多列表条目了。

note: Translators: This is for navigating document content by moving from live region to live region. A live region is an area of a web page that is periodically updated, e.g. stock ticker. This is a detailed message which will be presented to the user if no more live regions can be found. For more info, 
en: No more live regions.
zh: 没有更多的活动区域。

note: Translators: This is for navigating document content by moving from paragraph to paragraph. This is a detailed message which will be presented to the user if no more paragraphs can be found.
en: No more paragraphs.
zh: 没有更多段落了。

note: Translators: This is for navigating document content by moving from radio button to radio button. This is a detailed message which will be presented to the user if no more radio buttons can be found.
en: No more radio buttons.
zh: 没有更多单选按钮了。

note: Translators: This is for navigating document content by moving from separator to separator (e.g. <hr> tags). This is a detailed message which will be presented to the user if no more separators can be found.
en: No more separators.
zh: 没有更多分隔符了。

note: Translators: This is for navigating document content by moving from table to to table. This is a detailed message which will be presented to the user if no more tables can be found.
en: No more tables.
zh: 没有更多的表了。

note: Translators: This is for navigating document content by moving from unvisited link to unvisited link. This is a detailed message which will be presented to the user if no more unvisited links can be found.
en: No more unvisited links.
zh: 没有更多未访问的链接了。

note: Translators: This is for navigating document content by moving from visited link to visited link. This is a detailed message which will be presented to the user if no more visited links can be found.
en: No more visited links.
zh: 没有更多已访问的链接了。

note: Translators: Orca has a dedicated command to speak the currently-selected text. This message is what Orca will present if the user performs this command when no text is selected.
en: No selected text.
zh: 未选中。

note: Translators: Orca has a dedicated command to speak detailed information about the currently-focused link. This message is what Orca will present if the user performs this command when not on a link.
en: Not on a link.
zh: 没有在链接上。

note: Translators: Orca has commands to navigate among objects by object type. When the user moves to a focusable object, such as a button, Orca grabs focus on the object. This should update the focus in the GUI, e.g. so the user could then use native application keyboard shortcuts (Tab, Space, Enter) to 
en: Not focused.
zh: 没有聚焦。

[ctx: notification]
note: Translators: This is a brief message presented to the user when the bottom of the list of notifications is reached.
en: Bottom
zh: 底部

[ctx: notification]
note: Translators: This is a brief message presented to the user when the top of the list of notifications is reached.
en: Top
zh: 顶部

note: Translators: This message is presented to the user when the notifications list is empty.
en: No notification messages
zh: 无通知消息

[ctx: number style]
note: Translators: Orca has a setting through which users can control how a number is spoken. The options are digits ("1 2 3") and words ("one hundred and twenty three"). There is an associated Orca command for quickly toggling between the two options. This string to be translated is the brief message spo
en: digits
zh: 数码

note: Translators: Orca has a setting through which users can control how a number is spoken. The options are digits ("1 2 3") and words ("one hundred and twenty three"). There is an associated Orca command for quickly toggling between the two options. This string to be translated is the verbose message s
en: Speak numbers as digits.
zh: 将数字以数码形式朗读。

[ctx: number style]
note: Translators: Orca has a setting through which users can control how a number is spoken. The options are digits ("1 2 3") and words ("one hundred and twenty three"). There is an associated Orca command for quickly toggling between the two options. This string to be translated is the brief message spo
en: words
zh: 单词

note: Translators: Orca has a setting through which users can control how a number is spoken. The options are digits ("1 2 3") and words ("one hundred and twenty three"). There is an associated Orca command for quickly toggling between the two options. This string to be translated is the verbose message s
en: Speak numbers as words.
zh: 把数字当做单词朗读(_D)

note: Translators: This message is presented to the user when a web page or similar item has started loading.
en: Loading.  Please wait.
zh: 正在载入，请稍候。

note: Translators: This message is presented to the user when a web page or similar item has finished loading.
en: Finished loading.
zh: 载入完成。

note: Translators: This message is presented to the user when a web page or similar item has finished loading. The string substitution is for the name of the object which has just finished loading (most likely the page's title).
en: Finished loading %s.
zh: 载入 %s 完成。

note: Translators: When the user loads a new web page, they can optionally have Orca automatically summarize details about the page, such as the number of elements (landmarks, forms, links, tables, etc.). The following string precedes the presentation of the summary. The string substitution is a list of i
en: Page has %s.
zh: 有 %s 页。

note: Translators: This is a detailed message which will be presented as the user cycles amongst his/her saved profiles. A "profile" is a collection of settings which apply to a given task, such as a "Spanish" profile which would use Spanish text-to-speech and Spanish braille and selected when reading Spa
en: Profile set to %s.
zh: 用户配置设定为 %s。

note: Translators: This is an error message presented when the user attempts to cycle among his/her saved profiles, but no profiles can be found. A profile is a collection of settings which apply to a given task, such as a "Spanish" profile which would use Spanish text-to-speech and Spanish braille and se
en: No profiles found.
zh: 未找到配置文件。

note: Translators: This message will be presented when the user requests the name of the currently active profile. A profile is a collection of settings which apply to a given task, such as a "Spanish" profile which would use Spanish text-to-speech and Spanish braille.
en: Current profile is %s.
zh: 当前配置文件为 %s。

note: Translators: this is an index value so that we can present value changes regarding a specific progress bar in environments where there are multiple progress bars (e.g. in the Firefox downloads dialog).
en: Progress bar %d.
zh: 进度条 %d。

[ctx: spoken punctuation]
note: Translators: This brief message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All punctuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: All
zh: 全部

note: Translators: This detailed message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All punctuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Punctuation level set to all.
zh: 标点符号级别设为“全部”。

[ctx: spoken punctuation]
note: Translators: This brief message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All punctuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Most
zh: 大多

note: Translators: This detailed message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All punctuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Punctuation level set to most.
zh: 标点符号级别设置为“大多”。

[ctx: spoken punctuation]
note: Translators: This brief message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All punctuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: None
zh: 无

note: Translators: This detailed message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All punctuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Punctuation level set to none.
zh: 标点符号级别设置为无。

[ctx: spoken punctuation]
note: Translators: This brief message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All punctuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Some
zh: 一些

note: Translators: This detailed message will be presented as the user cycles through the different levels of spoken punctuation. The options are: All punctuation marks will be spoken, None will be spoken, Most will be spoken, or Some will be spoken.
en: Punctuation level set to some.
zh: 标点符号级别设置为“一些”。

note: Translators: This message is presented to the user when Orca's preferences have been reloaded.
en: Screen reader settings reloaded.
zh: 已重新载入屏幕阅读器设置。

note: Translators: Orca has a dedicated command to speak the currently-selected text. This message is spoken by Orca before speaking the text which is selected. The string substitution is for the selected text.
en: Selected text is: %s
zh: 已选中的文字是：%s

note: Translators: Orca normal speaks the text which was just deleted from a document via command. Depending on the circumstances, that might be a large string. Therefore, if the text which has just been deleted from a document matches the previously-selected contents, Orca will indicate that fact instead
en: Selection deleted.
zh: 选定已删除。

note: Translators: Orca normal speaks the text which was just inserted into a document via command. Depending on the circumstances, that might be a large string. Therefore, if the text which has just been inserted into a document is also already selected, it is likely that the insertion is due to having b
en: Selection restored.
zh: 选定已恢复。

note: Translators: This message is presented to the user when text had been selected in a document and no longer is, e.g. as the result of navigating without holding down the shift key.
en: Text unselected.
zh: 文本已取消选中。

note: Translators: Orca has a command which presents the size and position of the current object in pixels. This string refers to the brief/non-verbose output presented in response to the command. The string substitutions are all for quantities (in pixels).
en: Size: %d, %d. Location: %d, %d.
zh: 大小：%d，%d。位置：%d，%d。

note: Translators: Orca has a command which presents the size and position of the current object in pixels. This string refers to the full/verbose output presented in response to the command. The string substitutions are all for quantities (in pixels).
en: Width: %d. Height: %d. %d from left. %d from top.
zh: 宽度：%d。高度：%d。左起 %d。上起 %d。

note: Translators: This message is presented to the user when speech synthesis has been temporarily turned off.
en: Speech disabled.
zh: 已停用朗读功能。

note: Translators: This message is presented to the user when speech synthesis has been turned back on.
en: Speech enabled.
zh: 已启用朗读功能。

note: Translators: The on-screen braille display is a graphical window that displays a visual representation of what would be shown on a connected braille display, including the braille dots and the text characters they correspond to. This message is presented to the user when the on-screen braille displa
en: On-screen braille enabled.
zh: 屏上盲文已启用。

note: Translators: The on-screen braille display is a graphical window that displays a visual representation of what would be shown on a connected braille display, including the braille dots and the text characters they correspond to. This message is presented to the user when the on-screen braille displa
en: On-screen braille disabled.
zh: 屏上盲文已禁用。

note: Translators: The on-screen speech display is a graphical window that displays a scrolling log of all text spoken by the screen reader. This message is presented to the user when the on-screen speech display has been turned on.
en: On-screen speech enabled.
zh: 屏上语音已启用。

note: Translators: The on-screen speech display is a graphical window that displays a scrolling log of all text spoken by the screen reader. This message is presented to the user when the on-screen speech display has been turned off.
en: On-screen speech disabled.
zh: 屏上语音已禁用。

note: Translators: Orca has a sleep mode which causes Orca to essentially behave as if it were not running for a given application. Some use cases include self- voicing apps with associated commands (e.g. ChromeVox) and VMs. In the former case, the self-voicing app is expected to provide all needed comman
en: Sleep mode disabled for %s.
zh: 睡眠模式已在 %s 中禁用。

note: Translators: Orca has a sleep mode which causes Orca to essentially behave as if it were not running for a given application. Some use cases include self- voicing apps with associated commands (e.g. ChromeVox) and VMs. In the former case, the self-voicing app is expected to provide all needed comman
en: Sleep mode enabled for %s.
zh: 睡眠模式已在 %s 中启用。

note: Translators: This string announces speech rate change.
en: faster.
zh: 加快语速。

note: Translators: This string announces speech rate change.
en: slower.
zh: 减慢语速。

note: Translators: This string announces speech pitch change.
en: higher.
zh: 提高音调。

note: Translators: This string announces speech pitch change.
en: lower.
zh: 降低音调。

note: Translators: This string announces speech volume change.
en: louder.
zh: 声音大一点。

note: Translators: This string announces speech volume change.
en: softer.
zh: 更柔和。

[ctx: Speech]
note: Translators: Orca's verbosity levels control how much (or how little) Orca will speak when presenting objects as the user navigates within applications and reads content. The two levels are "brief" and "verbose". The following string is a message spoken to the user upon toggling this setting via com
en: Verbosity level: brief
zh: 详细等级：简短

[ctx: Speech]
note: Translators: Orca's verbosity levels control how much (or how little) Orca will speak when presenting objects as the user navigates within applications and reads content. The two levels are "brief" and "verbose". The following string is a message spoken to the user upon toggling this setting via com
en: Verbosity level: verbose
zh: 详细等级：详细

note: Translators: This message is presented to the user when Orca is launched.
en: Screen reader on.
zh: 屏幕阅读器启用。

note: Translators: This message is presented to the user when Orca is quit.
en: Screen reader off.
zh: 屏幕阅读器关闭。

[ctx: status bar]
note: Translators: Orca has a command to present the contents of the status bar. This is a brief message which will be presented if Orca cannot find the status bar (e.g. because there isn't one).
en: Not found
zh: 未找到

note: Translators: Orca has a command to present the contents of the status bar. This is a detailed message which will be presented if Orca cannot find the status bar (e.g. because there isn't one).
en: Status bar not found
zh: 未找到状态栏

note: Translators: the Orca "Find" dialog allows a user to search for text in a window and then move focus to that text.  For example, they may want to find the "OK" button.  This message lets them know a string they were searching for was not found.
en: string not found
zh: 未找到字符串

note: Translators: The structural navigation keys are designed to move around in a document or other container by object type. H moves you to the next heading, Shift H to the previous heading, T to the next table, and so on. This message is presented when the user disables the structural navigation featur
en: Structural navigation disabled
zh: 结构导航已禁用

note: Translators: The structural navigation keys are designed to move around in a document or other container by object type. H moves you to the next heading, Shift H to the previous heading, T to the next table, and so on. This message is presented when the user enables the structural navigation feature
en: Document mode
zh: 文档模式

note: Translators: The structural navigation keys are designed to move around in a document or other container by object type. H moves you to the next heading, Shift H to the previous heading, T to the next table, and so on. This message is presented when the user enables the structural navigation feature
en: GUI mode
zh: 界面模式

[ctx: structural navigation]
note: Translators: Orca has a command that allows the user to move to the next structural navigation object. In Orca, "structural navigation" refers to quickly moving through a container by jumping amongst objects of a given type, such as from link to link, or from heading to heading, or from form field t
en: Not found
zh: 未找到

note: Translators: Orca has a command that allows the user to move to the next structural navigation object. In Orca, "structural navigation" refers to quickly moving through a container by jumping amongst objects of a given type, such as from link to link, or from heading to heading, or from form field t
en: Not supported for this location.
zh: 此位置不支持。

[ctx: structural navigation]
note: Translators: Orca has a command that allows the user to move to the next structural navigation object. In Orca, "structural navigation" refers to quickly moving through a container by jumping amongst objects of a given type, such as from link to link, or from heading to heading, or from form field t
en: Not supported
zh: 不支持

note: Translators: This message describes the (row, col) position of a table cell.
en: Row %(row)d, column %(column)d.
zh: 行 %(row)d，列 %(column)d。

note: Translators: When users are navigating a table, they sometimes want the entire row of a table read; other times they want just the current cell presented. This string is a message presented to the user when this setting is toggled.
en: Speak cell
zh: 朗读单元格

note: Translators: When users are navigating a table, they sometimes want the entire row of a table read; other times they want just the current cell presented. This string is a message presented to the user when this setting is toggled.
en: Speak row
zh: 朗读整行

note: Translators: a uniform table is one in which each table cell occupies one row and one column (i.e. a perfect grid). In contrast, a non-uniform table is one in which at least one table cell occupies more than one row and/or column.
en: Non-uniform
zh: 不均匀的

note: Translators: This is for navigating document content by moving from table cell to table cell. If the user gives a table navigation command but is not in a table, presents this message.
en: Not in a table.
zh: 不在表中。

note: Translators: Orca has commands for navigating within a table, e.g. to the next cell in a given direction. This string is the message that will be presented when those commands are disabled.
en: Table navigation disabled.
zh: 表格导航已禁用。

note: Translators: Orca has commands for navigating within a table, e.g. to the next cell in a given direction. This string is the message that will be presented when those commands are enabled.
en: Table navigation enabled.
zh: 表格导航已启用。

note: Translators: This is a message presented to users when the columns in a table have been reordered.
en: Columns reordered
zh: 列已重新排列

note: Translators: This is a message presented to users when the rows in a table have been reordered.
en: Rows reordered
zh: 行已重新排列

note: Translators: this is in reference to a column in a table. The substitution is the index (e.g. the first column is "column 1").
en: column %d
zh: 列 %d

note: Translators: this is in reference to a column in a table. If the user is in the first column of a table with five columns, the position is "column 1 of 5"
en: column %(index)d of %(total)d
zh: %(total)d 列中的第 %(index)d 列

note: Translators: This is for navigating document content by moving from table cell to table cell. This is the message presented when the user attempts to move to the cell below the current cell and is already in the last row.
en: Bottom of column.
zh: 列尾。

note: Translators: This is for navigating document content by moving from table cell to table cell. This is the message presented when the user attempts to move to the cell above the current cell and is already in the first row.
en: Top of column.
zh: 列头。

note: Translators: this message is spoken to announce that a table column just became selected (e.g as a result of navigation via Shift + Arrows). The string substitution is the column label (e.g. "B").
en: Column %s selected
zh: 已选中列 %s

note: Translators: this message is spoken to announce that multiple table columns just became selected (e.g as a result of navigation via Shift + Arrows). The first string substitution is the label of the first column in the range. The second string substitution is the label in the last column in the rang
en: Columns %s through %s selected
zh: 已选中列 %s 到 %s

note: Translators: this message is spoken to announce that multiple table columns just became unselected (e.g as a result of navigation via Shift + Arrows). The first string substitution is the label of the first column in the range. The second string substitution is the label in the last column in the ra
en: Columns %s through %s unselected
zh: 已取消选中列 %s 到 %s

note: Translators: this message is spoken to announce that a table column just became unselected (e.g as a result of navigation via Shift + Arrows). The string substitution is the column label (e.g. "B").
en: Column %s unselected
zh: 已取消选中列 %s

note: Translators: this is in reference to a row in a table. The substitution is the index (e.g. the first row is "row 1").
en: row %d
zh: 行 %d

note: Translators: this is in reference to a row in a table. If the user is in the the first row of a table with five rows, the position is "row 1 of 5"
en: row %(index)d of %(total)d
zh: %(total)d 行中的第 %(index)d 行

note: Translators: This is for navigating document content by moving from table cell to table cell. This is the message presented when the user attempts to move to the left of the current cell and is already in the first column.
en: Beginning of row.
zh: 行首。

note: Translators: This is for navigating document content by moving from table cell to table cell. This is the message presented when the user attempts to move to the right of the current cell and is already in the last column.
en: End of row.
zh: 行尾。

note: Translators: This message is presented to the user to confirm that he/she just deleted a table row.
en: Row deleted.
zh: 行已删除。

note: Translators: This message is presented to the user to confirm that he/she just deleted the last row of a table.
en: Last row deleted.
zh: 最后一行已删除。

note: Translators: This message is presented to the user to confirm that he/she just inserted a table row.
en: Row inserted.
zh: 行已插入。

note: Translators: This message is presented to the user to confirm that he/she just inserted a table row at the end of the table. This typically happens when the user presses Tab from within the last cell of the table.
en: Row inserted at the end of the table.
zh: 行已插入到表末。

note: Translators: this message is spoken to announce that a table row just became selected (e.g as a result of navigation via Shift + Arrows). The string substitution is the row label (e.g. "2").
en: Row %s selected
zh: 已选中行 %s

note: Translators: this message is spoken to announce that multiple table rows just became selected (e.g as a result of navigation via Shift + Arrows). The first string substitution is the label of the first row in the range. The second string substitution is the label of the last row in the range. An exa
en: Rows %s through %s selected
zh: 已选中行 %s 到 %s

note: Translators: this message is spoken to announce that multiple table rows just became unselected (e.g as a result of navigation via Shift + Arrows). The first string substitution is the label of the first row in the range. The second string substitution is the label of the last row in the range. An e
en: Rows %s through %s unselected
zh: 已取消选中行 %s 到 %s

note: Translators: this message is spoken to announce that a table row just became unselected (e.g as a result of navigation via Shift + Arrows). The string substitution is the row label (e.g. "2").
en: Row %s unselected
zh: 已取消选中行 %s

[ctx: text]
note: Translators: when the user selects (highlights) text in a document, Orca lets them know.
en: selected
zh: 已选中

[ctx: text]
note: Translators: when the user unselects (un-highlights) text in a document, Orca lets them know.
en: unselected
zh: 未选中

note: Translators: Orca has a feature to speak the time when the user presses a shortcut key. This is one of the alternative formats that the user may wish it to be presented with.
en: %H hours, %M minutes and %S seconds
zh: %H 小时，%M 分钟零 %S 秒

note: Translators: Orca has a feature to speak the time when the user presses a shortcut key. This is one of the alternative formats that the user may wish it to be presented with.
en: %H hours and %M minutes
zh: %H 小时零 %M 分钟

[ctx: command]
note: Translators: This string is presented when an application's undo command is used in a document resulting in a change to that document's contents.
en: undo
zh: 撤销

[ctx: command]
note: Translators: This string is presented when an application's redo command is used in a document resulting in a change to that document's contents.
en: redo
zh: 重做

note: Translators: This message presents the Orca version number.
en: Screen reader version %s.
zh: 屏幕阅读器版本 %s。

note: Translators: when the user is attempting to locate a particular object and the top of a page or list is reached without that object being found, we "wrap" to the bottom and continue looking upwards. We need to inform the user when this is taking place.
en: Wrapping to bottom.
zh: 滚动到底部。

note: Translators: when the user is attempting to locate a particular object and the bottom of a page or list is reached without that object being found, we "wrap" to the top and continue looking downwards. We need to inform the user when this is taking place.
en: Wrapping to top.
zh: 滚动到顶部。

note: Translators: The cell here refers to a cell within a table within a document. We need to announce when the cell occupies or "spans" more than a single row and/or column.
en: Cell spans %d row | Cell spans %d rows
zh[0]: 单元格占了 %d 行

note: Translators: this represents the number of columns in a table.
en:  %d column |  %d columns
zh[0]:  %d 列

note: Translators: The cell here refers to a cell within a table within a document. We need to announce when the cell occupies or "spans" more than a single row and/or column.
en: Cell spans %d column | Cell spans %d columns
zh[0]: 单元格占了 %d 列

note: Translators: This message describes the number of characters in a string.
en: %d characters | %d characters
zh[0]: %d 个字符

note: Translators: This message describes the number of characters that were just selected in a body of text.
en: %d character selected | %d characters selected
zh[0]: 选中了 %d 个字符

note: Translators: This message describes the number of characters that were just unselected in a body of text.
en: %d character unselected | %d characters unselected
zh[0]: 已取消选中 %d 个字符

note: Translators: People can enter a string of text that is too wide to be fully displayed in a spreadsheet cell. This message will be spoken if such a cell is encountered.
en: %d character too long | %d characters too long
zh[0]: %d 个字符过长

note: Translators: This message informs the user how many unfocused alert and dialog windows a newly (re)focused application has. It is added at the end of a braille message containing the app which just claimed focus.
en: (%d dialog) | (%d dialogs)
zh[0]: (%d 个对话框)

note: Translators: This message informs the user how many unfocused alert and dialog windows a newly (re)focused application has. It is added at the end of a spoken message containing the app which just claimed focus.
en: %d unfocused dialog | %d unfocused dialogs
zh[0]: %d 个未获得焦点的对话框

note: Translators: This message presents the number of forms in a document.
en: %d form | %d forms
zh[0]: %d 个表单

note: Translators: This message presents the number of headings in a document.
en: %d heading | %d headings
zh[0]: %d 个标题

note: Translators: This message presents the number of landmarks in a document. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to identify important part of webpage like banners, main context, search etc.
en: %d landmark | %d landmarks
zh[0]: %d 个界标

note: Translators: Orca has several commands that search for, and present a list of, objects based on one or more criteria. This is a message that will be presented to the user to indicate how many matching items were found.
en: %d item found | %d items found
zh[0]: 找到了 %d 个条目

note: Translators: This message is presented when a user is navigating within a series of nested blockquotes, such as can be seen in deep email threads, and then navigates out of several levels at once.
en: Leaving %d blockquote. | Leaving %d blockquotes.
zh[0]: 正在离开 %d 个引用段。

note: Translators: This message is presented when a user is navigating within a series of nested lists and then navigates out of several levels at once.
en: Leaving %d list. | Leaving %d lists.
zh[0]: 正在离开 %d 个列表。

note: Translators: This message describes a list in web content for which the size is unknown. Examples include unlimited scrolling news/article feeds on social media sites, and message lists on services such as gmail where you're currently viewing messages 1-100 out of some huge, unspecified number. Norm
en: List of unknown size
zh: 未知大小的列表

note: Translators: This message describes a bulleted or numbered list.
en: List with %d item | List with %d items
zh[0]: %d 个项目的列表

note: Translators: This message describes the number of items of a bulleted or numbered list that is inside of another list.
en: Nested list with %d item | Nested list with %d items
zh[0]: 包含 %d 个项目的嵌套列表

note: Translators: This message describes a news/article feed whose size is unknown, such as can be found on social media sites that have unlimited scrolling, adding and/or removing items as the user moves up or down. Normally Orca announces "feed with n articles" when the count is known. This is the corr
en: Feed of unknown size
zh: 未知大小的订阅

note: Translators: This message describes the number of articles (news items, social media posts, etc.) in a feed.
en: Feed with %d article | Feed with %d articles
zh[0]: 有 %d 篇文章的订阅

en: Description list with %d term | Description list with %d terms
zh[0]: 有 %d 个项目的描述列表

note: Translators: A GtkNotebook (https://docs.gtk.org/gtk4/class.Notebook.html) is an example of a "tab list". This message describes the tab list to the user.
en: Tab list with %d tab | Tab list with %d tabs
zh[0]: 具有 %d 个标签页的列表

note: Translators: this represents the number of rows in a mathematical table. See http://www.w3.org/TR/MathML3/chapter3.html#presm.mtable
en: math table with %d row | math table with %d rows
zh[0]: 有 %d 行的数学表格

en: nested math table with %d row | nested math table with %d rows
zh[0]: 有 %d 行的嵌套数学表格

note: Translators: This message is presented to inform the user of the number of messages in a list.
en: %d message.
     | %d messages.
zh[0]: %d 条消息。

note: Translators: This message is presented to inform the user of the value of a slider, progress bar, or other such component.
en: %d percent. | %d percent.
zh[0]: 百分之 %d。

note: Translators: This message announces the percentage of the document that has been read. The value is calculated by knowing the index of the current position divided by the total number of objects on the page.
en: %d percent of document read | %d percent of document read
zh[0]: 文档的百分之 %d 已读

en: %(count)d %(repeatChar)s character | %(count)d %(repeatChar)s characters
zh[0]: %(count)d %(repeatChar)s 字母

en: %(index)d of %(total)d item selected | %(index)d of %(total)d items selected
zh[0]: 选中了 %(total)d 条目中的 %(index)d 个

en: %d Screen reader shortcut found. | %d Screen reader shortcuts found.
zh[0]: 已找到 %d 个屏幕阅读器快捷键。

note: Translators: This message is presented to inform the user of the number of space characters in a string.
en: %d space | %d spaces
zh[0]: %d 个空格

note: Translators: This message is presented to inform the user of the number of tab characters in a string.
en: %d tab | %d tabs
zh[0]: %d 个跳格

note: Translators: This message presents the number of tables in a document.
en: %d table | %d tables
zh[0]: %d 个表格

note: Translators: This message describes a table for which both the number of rows and the number of columns are unknown. Normally Orca announces the table dimensions (e.g. "table with 100 rows 15 columns"). When both counts are unknown, it presents this.
en: table of unknown size
zh: 未知大小的表格

en: table with %d column, row count unknown | table with %d columns, row count unknown
zh[0]: 有 %d 列的表格，行数未知

en: table with %d row, column count unknown | table with %d rows, column count unknown
zh[0]: 有 %d 行的表格，列数未知

note: Translators: this represents the number of rows in a table.
en: table with %d row | table with %d rows
zh[0]: 有 %d 行的表格

note: Translators: This message presents the number of unvisited links in a document.
en: %d unvisited link | %d unvisited links
zh[0]: %d 个未访问的连接

note: Translators: This message presents the number of visited links in a document.
en: %d visited link | %d visited links
zh[0]: %d 个已经访问的连接

note: Translators: this is a indication of the focused icon and the count of the total number of icons within an icon panel. An example of an icon panel is the Nautilus folder view.
en: on %(index)d of %(total)d
zh: 在 %(total)d 的 %(index)d 上

note: Translators: this refers to the position of an item in a list or group of objects, such as menu items in a menu, radio buttons in a radio button group, combobox item in a combobox, etc.
en: %(index)d of %(total)d
zh: %(total)d 的 %(index)d

note: Translators: this refers to the position of an item in a list for which the size is unknown. Examples include unlimited scrolling news/article feeds on social media sites, and message lists on services such as gmail where you're currently viewing messages 1-100 out of some huge, unspecified number. 
en: item %(index)d
zh: 第 %(index)d 个项目

note: Translators: This message describes a list item in a document. Nesting level is how "deep" the item is (e.g., a level of 2 represents a list item inside a list that's inside another list).
en: Nesting level %d
zh: 嵌套等级 %d

note: Translators: This message describes a list item in a document. Nesting level is how "deep" the item is (e.g., a level of 2 represents a list item inside a list that's inside another list). This string is specifically for braille. Because braille displays lack real estate, we're using a shorter strin
en: LEVEL %d
zh: 等级 %d

note: Translators: This represents the depth of a node in a TreeView (i.e. how many ancestors the node has). This is the spoken version.
en: tree level %d
zh: 树型等级 %d

note: Translators: This represents the depth of a node in a TreeView (i.e. how many ancestors the node has). This is the braille version.
en: TREE LEVEL %d
zh: 树型等级 %d

note: Translators: In web content, authors can identify an element which contains detailed information about another element. For instance, for a password field, there may be a list of requirements (number of characters, number of special symbols, etc.). For an image, there may be an extended description 
en: details for %s
zh: %s 的详细信息

note: Translators: In web content, authors can identify an element which contains detailed information about another element. For instance, for a password field, there may be a list of requirements (number of characters, number of special symbols, etc.). For an image, there may be an extended description 
en: has details in %s
zh: 在 %s 中有详细信息

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a container with a proposed change. This change can include the insertion and/or deletion of content, and would typically be s
en: suggestion
zh: 建议

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The reason for including the editable state as part of the role is to make it possible for users to quickly identify combo boxes in which a value 
en: editable combo box
zh: 可编辑的组合框

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role is to describe elements in web content which have the contenteditable attribute set to true, indicating that the element can be edited b
en: editable content
zh: 可编辑的内容

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The feed role is a scrollable list of articles where scrolling may cause articles to be added to or removed from either end of the list. https://w
en: feed
zh: 源

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The figure role is a perceivable section of content that typically contains a graphical document, images, code snippets, or example text. https://
en: figure
zh: 图表

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the abstract in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-abstract
en: abstract
zh: 概览

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the acknowledgments in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-acknowledgments
en: acknowledgments
zh: 鸣谢

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the afterword in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-afterword
en: afterword
zh: 后记

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the appendix in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-appendix
en: appendix
zh: 附录

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a bibliography entry in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-biblioentry
en: bibliography entry
zh: 参考项

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the bibliography in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-bibliography
en: bibliography
zh: 参考书目

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a chapter in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-chapter
en: chapter
zh: 章节

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the colophon in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-colophon
en: colophon
zh: 版权页

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the conclusion in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-conclusion
en: conclusion
zh: 结论

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the cover in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-cover
en: cover
zh: 封面

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a single credit in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-credit
en: credit
zh: 贡献者名单

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the credits in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-credits
en: credits
zh: 贡献者名单

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the dedication in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-dedication
en: dedication
zh: 献词

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a single endnote in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-endnote
en: endnote
zh: 尾注

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the endnotes in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-endnotes
en: endnotes
zh: 尾注

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the epigraph in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-epigraph
en: epigraph
zh: 题词

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the epilogue in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-epilogue
en: epilogue
zh: 结语

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the errata in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-errata
en: errata
zh: 勘误表

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to an example in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-example
en: example
zh: 示例

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the foreword in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-foreword
en: foreword
zh: 前言

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the glossary in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-glossary
en: glossary
zh: 词汇表

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the index in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-index
en: index
zh: 索引

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the introduction in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-introduction
en: introduction
zh: 引言

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a pagebreak in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-pagebreak
en: page break
zh: 分页符

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a page list in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-pagelist
en: page list
zh: 页面列表

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a named part in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-part
en: part
zh: 段

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the preface in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-preface
en: preface
zh: 序言

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the prologue in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-prologue
en: prologue
zh: 序章

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a pullquote in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-pullquote
en: pullquote
zh: 引用段

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to a questions-and-answers section in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-qna In English, "QNA" 
en: QNA
zh: 问答

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the subtitle in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-subtitle
en: subtitle
zh: 副标题

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." This role refers to the table of contents in a digitally-published document. https://w3c.github.io/dpub-aria/#doc-toc
en: table of contents
zh: 目录

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The reason we include the orientation as part of the role is because in some applications and toolkits, it can dictate which keyboard keys should 
en: horizontal scroll bar
zh: 水平滚动条

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The reason we include the orientation as part of the role is because in some applications and toolkits, it can dictate which keyboard keys should 
en: vertical scroll bar
zh: 竖直滚动条

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." A slider is a widget which looks like a bar and displays a value as a range. A common example of a slider can be found in UI for modifying volume 
en: horizontal slider
zh: 水平滑块

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." A slider is a widget which looks like a bar and displays a value as a range. A common example of a slider can be found in UI for modifying volume 
en: vertical slider
zh: 竖直滑块

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." A splitter is a bar that divides a container into two parts. It is often, but not necessarily, user resizable. A common example of a splitter can 
en: horizontal splitter
zh: 水平分割线

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." A splitter is a bar that divides a container into two parts. It is often, but not necessarily, user resizable. A common example of a splitter can 
en: vertical splitter
zh: 竖直分割线

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The "switch" role is a "light switch" style toggle, such as can be seen in https://docs.gtk.org/gtk4/class.Switch.html
en: switch
zh: 切换角色

note: Translators: This is an alternative name for the parent object of a series of icons.
en: Icon panel
zh: 图标面板

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The "banner" role is defined in the ARIA specification as "A region that contains mostly site-oriented content, rather than page-specific content.
en: banner
zh: 条幅

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The "complementary" role is defined in the ARIA specification as "A supporting section of the document, designed to be complementary to the main c
en: complementary content
zh: 互补内容

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The "contentinfo" role is defined in the ARIA specification as "A large perceivable region that contains information about the parent document. Ex
en: information
zh: 信息框

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The "main" role is defined in the ARIA specification as "The main content of a document." See https://www.w3.org/TR/wai-aria-1.1/#main
en: main content
zh: 主内容

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The "navigation" role is defined in the ARIA specification as "A collection of navigational elements (usually links) for navigating the document o
en: navigation
zh: 页面导航

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The "region" role is defined in the ARIA specification as "A perceivable section containing content that is relevant to a specific, author-specifi
en: region
zh: 区域

[ctx: role]
note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The "search" role is defined in the ARIA specification as "A landmark region that contains a collection of items and objects that, as a whole, com
en: search
zh: 搜索

note: Translators: This string should be treated as a role describing an object. Examples of roles include "checkbox", "radio button", "paragraph", and "link." The reason for including the visited state as part of the role is to make it possible for users to quickly identify if the link is associated with
en: visited link
zh: 已经访问的连接

note: Translators: This string refers to a row or column whose sort-order has been set to ascending.
en: sorted ascending
zh: 已升序排序

note: Translators: This string refers to a row or column whose sort-order has been set to descending.
en: sorted descending
zh: 已降序排序

note: Translators: This string refers to a row or column whose sort-order has been set, but the nature of the sort order is unknown or something other than ascending or descending.
en: sorted
zh: 已排序

note: Translators: This is a state which applies to elements in document content which have an "onClick" action.
en: clickable
zh: 可点击对象

note: Translators: This is a state which applies to items which can be expanded or collapsed such as combo boxes and nodes/groups in a treeview. Collapsed means the item's children are not showing; expanded means they are.
en: collapsed
zh: 已收起

note: Translators: This is a state which applies to items which can be expanded or collapsed such as combo boxes and nodes/groups in a treeview. Collapsed means the item's children are not showing; expanded means they are.
en: expanded
zh: 已展开

note: Translators: This is a state which applies to elements in document content which have a longdesc attribute. http://www.w3.org/TR/WCAG20-TECHS/H45.html
en: has long description
zh: 有长描述

[ctx: checkbox]
note: Translators: This is a state which applies to a check box. Please don't use the same translation as for "selected", or it will be impossible to differentiate a checkbox in a list-item.
en: checked
zh: 已勾选

[ctx: checkbox]
note: Translators: This is a state which applies to a check box. Please don't use the same translation as for "not selected", or it will be impossible to differentiate a checkbox in a list-item.
en: not checked
zh: 未勾选

[ctx: switch]
note: Translators: This is a state which applies to a switch. For an example of a switch, see https://docs.gtk.org/gtk4/class.Switch.html
en: on
zh: 打开

[ctx: switch]
note: Translators: This is a state which applies to a switch. For an example of a switch, see https://docs.gtk.org/gtk4/class.Switch.html
en: off
zh: 关闭

[ctx: checkbox]
note: Translators: This is a state which applies to a check box.
en: partially checked
zh: 已部分勾选

[ctx: togglebutton]
note: Translators: This is a state which applies to a toggle button.
en: pressed
zh: 已按下

[ctx: togglebutton]
note: Translators: This is a state which applies to a toggle button.
en: not pressed
zh: 未按下

[ctx: listitem]
note: Translators: This is a state which applies to an item or option in a selectable list.
en: not selected
zh: 未选中

[ctx: radiobutton]
note: Translators: This is a state which applies to a radio button.
en: selected
zh: 已选中

[ctx: radiobutton]
note: Translators: This is a state which applies to a radio button.
en: not selected
zh: 未选中

[ctx: tablecell]
note: Translators: This is a state which applies to a table cell.
en: not selected
zh: 未选中

[ctx: link state]
note: Translators: This is a state which applies to a link.
en: visited
zh: 已访问过

[ctx: link state]
note: Translators: This is a state which applies to a link.
en: unvisited
zh: 未访问

note: Translators: This state represents an item on the screen that has been set insensitive (or grayed out).
en: grayed
zh: 变灰

[ctx: text]
note: Translators: Certain objects (such as form controls on web pages) can have STATE_EDITABLE set to inform the user that this field can be filled out. It is assumed that form fields will be editable; if they lack this state, we need to present that information to the user. This string is the spoken ver
en: read only
zh: 只读

[ctx: text]
note: Translators: Certain objects (such as form controls on web pages) can have STATE_EDITABLE set to inform the user that this field can be filled out. It is assumed that form fields will be editable; if they lack this state, we need to present that information to the user. This string is the braille ve
en: rdonly
zh: 不可编辑

note: Translators: "multi-select" refers to a web form list in which more than one item can be selected at a time.
en: multi-select
zh: 多选

[ctx: error]
note: Translators: STATE_INVALID_ENTRY indicates that the associated object, such as a form field, has an error. The following string is spoken when all we know is that an error has occurred, but not the type of error.
en: invalid entry
zh: 无效条目

[ctx: error]
note: Translators: STATE_INVALID_ENTRY indicates that the associated object, such as a form field, has an error. The following string is displayed in braille when all we know is that an error has occurred, but not the type of error. We prefer a smaller string than in speech because braille displays have a
en: invalid
zh: 无效

[ctx: error]
note: Translators: STATE_INVALID_ENTRY indicates that the associated object, such as a form field, has an error. The following string is spoken when the error is related to spelling.
en: invalid spelling
zh: 无效拼写

[ctx: error]
note: Translators: STATE_INVALID_ENTRY indicates that the associated object, such as a form field, has an error. The following string is displayed in braille when the error is related to spelling. We prefer a smaller string than in speech because braille displays have a limited size.
en: spelling
zh: 拼写

[ctx: error]
note: Translators: STATE_INVALID_ENTRY indicates that the associated object, such as a form field, has an error. The following string is spoken when the error is related to grammar.
en: invalid grammar
zh: 无效语法

[ctx: error]
note: Translators: STATE_INVALID_ENTRY indicates that the associated object, such as a form field, has an error. The following string is displayed in braille when the error is related to grammar. We prefer a smaller string than in speech because braille displays have a limited size.
en: grammar
zh: 语法

[ctx: textattr]
note: Translators: this attribute specifies the background color of the text. The value is an RGB value of the format "u,u,u". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: background color
zh: 背景颜色

[ctx: textattr]
note: Translators: this attribute specifies whether to make the background color for each character the height of the highest font used on the current line, or the height of the font used for the current character. It will be a "true" or "false" value. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: background full height
zh: 全高度背景

[ctx: textattr]
note: Translators: this attribute specifies whether a GdkBitmap is set for stippling the background color. It will be a "true" or "false" value. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: background stipple
zh: 背景点画

[ctx: textattr]
note: Translators: this attribute specifies the direction of the text. Values are "none", "ltr" or "rtl". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: direction
zh: 方向

[ctx: textattr]
note: Translators: this attribute specifies whether the text is editable. It will be a "true" or "false" value. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: editable
zh: 可编辑

[ctx: textattr]
note: Translators: this attribute specifies the font family name of the text. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: family name
zh: 族名称

[ctx: textattr]
note: Translators: this attribute specifies the foreground color of the text. The value is an RGB value of the format "u,u,u". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: foreground color
zh: 前景色

[ctx: textattr]
note: Translators: this attribute specifies whether a GdkBitmap is set for stippling the foreground color. It will be a "true" or "false" value. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: foreground stipple
zh: 前景点画

[ctx: textattr]
note: Translators: this attribute specifies the effect applied to the font used by the text. Values include "engrave", "emboss", "outline" and "none".
en: font effect
zh: 字体效果

[ctx: textattr]
note: Translators: this attribute specifies the indentation of the text (in pixels). See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: indent
zh: 缩进

[ctx: textattr]
note: Translators: this attribute specifies there is something "wrong" with the text, such as it being a misspelled word. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: mistake
zh: 错误

[ctx: textattr]
note: Translators: this attribute specifies whether the text is invisible. It will be a "true" or "false" value. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: invisible
zh: 不可见

[ctx: textattr]
note: Translators: this attribute specifies how the justification of the text. Values are "left", "right", "center" or "fill". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: justification
zh: 对齐

[ctx: textattr]
note: Translators: this attribute specifies the language of the text. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: language
zh: 语言

[ctx: textattr]
note: Translators: this attribute specifies the pixel width of the left margin. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: left margin
zh: 左边距

[ctx: textattr]
note: Translators: this attribute specifies the height of the line of text.
en: line height
zh: 行高

[ctx: textattr]
note: Translators: this attribute specifies whether a run of content is marked or highlighted. The value will be "true" or "false". See: https://developer.mozilla.org/en-US/docs/Web/API/Highlight/type And: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/mark If possible please use a t
en: highlight
zh: 高亮

[ctx: textattr]
note: Translators: this attribute refers to the named style which is associated with the entire paragraph and which controls the default formatting (font, text size, alignment, etc.) of that paragraph. Examples of paragraph styles include "Heading 1", "Heading 2", "Caption", "Footnote", "Text Body", "Titl
en: paragraph style
zh: 段落风格

[ctx: textattr]
note: Translators: this attribute specifies the pixels of blank space to leave above each newline-terminated line. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: pixels above lines
zh: 行之上的像素

[ctx: textattr]
note: Translators: this attribute specifies the pixels of blank space to leave below each newline-terminated line. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: pixels below lines
zh: 行之下的像素

[ctx: textattr]
note: Translators: this attribute specifies the pixels of blank space to leave between wrapped lines inside the same newline-terminated line (paragraph). See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: pixels inside wrap
zh: 卷起内部元素

[ctx: textattr]
note: Translators: this attribute specifies the pixel width of the right margin. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: right margin
zh: 右边距

[ctx: textattr]
note: Translators: this attribute specifies the number of pixels that the text characters are risen above the baseline. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: rise
zh: 升起

[ctx: textattr]
note: Translators: this attribute specifies the scale of the characters. The value is a string representation of a double. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: scale
zh: 缩放

[ctx: textattr]
note: Translators: this attribute specifies the size of the text. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: size
zh: 大小

[ctx: textattr]
note: Translators: this attribute specifies the stretch of he text, if set. Values are "ultra_condensed", "extra_condensed", "condensed", "semi_condensed", "normal", "semi_expanded", "expanded", "extra_expanded" or "ultra_expanded". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: stretch
zh: 拉伸

[ctx: textattr]
note: Translators: this attribute specifies whether the text is strike though (in other words, whether there is a line drawn through it). Values are "true" or "false". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: strike through
zh: 贯穿

[ctx: textattr]
note: Translators: this attribute specifies the slant style of the text, if set. Values are "normal", "oblique" or "italic". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: style
zh: 风格

[ctx: textattr]
note: Translators: this attribute specifies the decoration of the text. See: https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration
en: text decoration
zh: 文本修饰

[ctx: textattr]
note: Translators: this attribute specifies the angle at which the text is displayed (i.e. rotated from the norm) and is represented in degrees of rotation.
en: text rotation
zh: 文字旋转

[ctx: textattr]
note: Translators: this attribute specifies the shadow effects applied to the text. See: https://developer.mozilla.org/en-US/docs/Web/CSS/text-shadow
en: text shadow
zh: 文本阴影

[ctx: textattr]
note: Translators: this attributes specifies whether the text is underlined. Values are "none", "single", "double" or "low". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: underline
zh: 下划线

[ctx: textattr]
note: Translators: this attribute specifies the capitalization variant of the text, if set. Values are "normal" or "small_caps". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: variant
zh: 变形

[ctx: textattr]
note: Translators: this attributes specifies what vertical alignment property has been applied to the text. See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align
en: vertical align
zh: 垂直对齐

[ctx: textattr]
note: Translators: this attribute specifies the weight of the text. See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: weight
zh: 粗细

[ctx: textattr]
note: Translators: this attribute specifies the wrap mode of the text, if any. Values are "none", "char" or "word". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: wrap mode
zh: 换行模式

[ctx: textattr]
note: Translators: this attribute specifies the way the text is written. See: https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode
en: writing mode
zh: 写作模式

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "invisible", "editable", bg-full-height", "strikethrough", "bg-stipple" and "fg-stipple". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: true
zh: 真

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "invisible", "editable", bg-full-height", "strikethrough", "bg-stipple" and "fg-stipple". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: false
zh: 假

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "font-effect", "underline", "text-shadow", "wrap mode" and "direction". It means that the attribute is not set.
en: none
zh: 无

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "font-effect".
en: engrave
zh: 阴文

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "font-effect".
en: emboss
zh: 阳文

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "font-effect".
en: outline
zh: 大纲

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "text-decoration". See: https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration
en: overline
zh: 上划线

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "text-decoration". See: https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration
en: line through
zh: 贯穿线

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "text-decoration". See: https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration
en: blink
zh: 闪烁

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "text-shadow". See: https://developer.mozilla.org/en-US/docs/Web/CSS/text-shadow
en: black
zh: 黑

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "underline". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: single
zh: 单

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "underline". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: double
zh: 双

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "underline". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: low
zh: 低

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "wrap mode". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: char
zh: 字符

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "wrap mode". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: word
zh: 单词

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "wrap mode." It corresponds to GTK_WRAP_WORD_CHAR, defined in the Gtk documentation as "Wrap text, breaking lines in between words, or if that is not enough, also between graphemes." See: https://docs.gtk.org/at
en: word char
zh: 单词字符

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "direction". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: ltr
zh: 左至右

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "direction". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: rtl
zh: 右至左

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: left
zh: 左

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: right
zh: 右

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: center
zh: 居中

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". In Gecko, when no justification has be explicitly set, they report a justification of "start".
en: no justification
zh: 无调整

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "justification". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: fill
zh: 填充

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: ultra condensed
zh: 过度收缩

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: extra condensed
zh: 超出收缩

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: condensed
zh: 收缩

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: semi condensed
zh: 半收缩

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch" and "variant". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: normal
zh: 普通

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: semi expanded
zh: 半展开

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: expanded
zh: 已展开

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: extra expanded
zh: 超出展开

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "stretch". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: ultra expanded
zh: 过度展开

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "variant". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: small caps
zh: 小型大写

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "style". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: oblique
zh: 倾斜

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "style". See: https://docs.gtk.org/atk/enum.TextAttribute.html
en: italic
zh: 斜体

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "paragraph-style".
en: Default
zh: 默认

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "paragraph-style".
en: Text body
zh: 文本正文

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "paragraph-style".
en: Heading
zh: 标题

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
en: baseline
zh: 基线

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align
en: sub
zh: 下降

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align
en: super
zh: 升高

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align
en: top
zh: 上

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align
en: text-top
zh: 文本头

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align
en: middle
zh: 中间

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align
en: bottom
zh: 底部

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align". See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align
en: text-bottom
zh: 文本尾

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "vertical-align" and "writing-mode". See: https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align And: https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode
en: inherit
zh: 继承

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "strikethrough." It refers to the line style.
en: solid
zh: 实心的

[ctx: textattr]
note: Translators: this is one of the text attribute values for the following text attributes: "invalid". It is an indication that the text is not spelled correctly.
en: spelling
zh: 拼写

note: #-#-#-#-#  zim_0.76.3-2_zh_CN.po (zim)  #-#-#-#-# preferences option
en: Save bookmarks
zh: 保存书签

en: LRC files
zh: LRC文件

en: Choose LRC file to assign
zh: 选择要关联的LRC文件

en: The level of debug messages to log, can be 'none', 'error', 'debug', or 'info'
zh: 要记录的调试信息级别，可以为'none'、'error'、'debug'或'info'

en: Fail to download lyric
zh: 下载歌词失败

en: Downloading lyric
zh: 正在下载歌词

en: Searching lyrics from %s
zh: 正在从%s搜索歌词

en: No supported player is running, exit.
zh: 没有检测到支持的播放器，程序自动退出。

en: debug level should be one of ``none'', ``error'', ``debug'', or ``info''
zh: 调试级别应该为"none"、"error"、"debug"或"info"

en: Another OSD Lyrics is running, exit.
zh: OSD Lyrics已经运行，程序自动退出。

en: Choose on startup
zh: 启动时选择

en: Searching lyrics from %s...
zh: 正在从%s搜索歌词...

en: Ooops, no lyric found :(
zh: 囧, 找不到歌词:(

en: %d lyrics found :)
zh: 找到%d个歌词:)

en: Fail to search. Please check network connection
zh: 搜索失败。请检查网络连接

en: Download complete, but fail to assign to the track
zh: 下载完毕，关联歌词出错

en: Supported players
zh: 支持的播放器

en: Choose a player to launch
zh: 选择要启动的播放器

en: Use command:
zh: 自定义命令:

en: Remember my choice
zh: 记住我的选择

en: Failed to launch %s
zh: 启动%s失败

en: Launching %s
zh: 正在启动%s

en: OSD Lyrics is trying to launch and connect to %s. Please wait for a second.
zh: OSD Lyrics正在启动%s并与其进行通信，请稍候。

en: There is no supported player running
zh: 没有检测到支持的播放器

en: Please choose a player below to launch
zh: 请从下方选择要启动的播放器

en: %s is not supported by OSD Lyrics, or not running. Please launch another player
zh: %s不受OSD Lyrics或没有正常启动。请启动其他播放器

en: Drag to move the window
    Hold CTRL to seek
zh: 用鼠标拖动窗口
    按住CTRL键改变播放进度

en: Drag to move the window
zh: 用鼠标移动窗口

en: Copyright 2009-2011 The OSD Lyrics project.
zh: 版权所有 2009-2011 OSD Lyrics 项目组。

en: An OSD lyric show compatible with various media players and supports lyrics downloading.
zh: 支持多种播放器和自动歌词下载的桌面歌词秀

en: By lines
zh: 按行滚动

en: OS_D
zh: 桌面歌词(_D)

en: Sc_rolling
zh: 滚动歌词(_R)

en: Auto la_unch player:
zh: 自动启动播放器(_U):

en: Pla_yer command:
zh: 播放器命令(_P):

en: Show _bubble notification
zh: 显示气泡通知(_B)

note: The outline width of text in OSD window
en: Out_line:
zh: 轮廓(_L):

en: Lyric lines:
zh: 歌词行数:

en: Si_ngle line
zh: 单行(_N)

en: _Double lines
zh: 双行(_D)

en: Nor_mal
zh: 普通(_M)

en: T_ranslucent on mouse over
zh: 鼠标移到歌词上时半透明(_R)

en: F_irst line:
zh: 首行(_I):

en: _Second line:
zh: 次行(_S):

en: <b>Lyric _Alignment</b>
zh: <b>歌词对齐(_A)</b>

en: Color _Theme:
zh: 配色方案(_T):

en: C_ustomize colors
zh: 自行配色(_U)

en: Acti_ve lyrics:
zh: 已唱歌词(_V):

en: Inactiv_e lyrics:
zh: 未唱歌词(_E):

en: <b>Lyric _Color</b>
zh: <b>歌词配色(_C)</b>

en: _OSD
zh: 桌面歌词(_O)

en: Ac_tive color:
zh: 已唱颜色(_U):

en: _Inactive color:
zh: 未唱颜色(_I):

en: Scroll _mode:
zh: 滚动方式(_M):

en: <b>Lyrics</b>
zh: <b>歌词</b>

en: O_pacity:
zh: 透明度(_P):

en: A single "%" means the directory where the playing music is.
zh: “%”表示当前播放歌曲所在目录。

en: <b>_Path</b>
zh: <b>路径(_P)</b>

en:   %t - Title
      %p - Artist
      %a - Album
      %n - Track number
      %f - File name (without extension)
zh:   %t - 歌名
      %p - 歌手
      %a - 专辑
      %n - 曲目编号
      %f - 文件名

en: _Lyric Location
zh: 歌词位置(_L)

en: Lyric _sites:
zh: 歌词站点(_S):

note: In preference/download, automately download the most matched lyric
en: Do_wnload the first candidate
zh: 下载第一个匹配歌词(_W)

en: <b>Download</b>
zh: <b>下载</b>

en: No _proxy
zh: 不使用代理(_P)

en: Au_to-detect system settings
zh: 自动检测系统设置(_T)

en: Use _manual settings
zh: 手动设置代理(_M)

en: Po_rt:
zh: 端口(_R):

en: Passwo_rd:
zh: 密码(_R):

en: Show passwor_d
zh: 显示密码(_D)

en: OSD _mode
zh: 桌面歌词模式(M)

en: Scrolling _mode
zh: 滚动歌词模式(_M)

en: If locked, you can't move OSD window by mouse
zh: 锁定后将无法用鼠标移动桌面歌词

en: _Lock Position
zh: 锁定位置(_L)

en: Hide the OSD Window
zh: 隐藏桌面歌词窗口

en: _Search lyric...
zh: 搜索歌词(_S)...

en: Search lyrics from Internet
zh: 从网上搜索歌词

en: _Assign lyric...
zh: 关联歌词(_A)...

en: Assign local LRC file to current music
zh: 将本机LRC文件关联到当前音乐

en: _No lyric
zh: 不要歌词(_N)

en: Don't assign lyric to this music
zh: 不要给这首歌关联任何歌词

en: Lyric delay -
zh: 提前歌词

en: Adjust lyrics delay by -0.2 s
zh: 将歌词提前0.2秒

en: Lyric delay +
zh: 延后歌词

en: Adjust lyric delay by +0.2 s
zh: 将歌词延后0.2秒

en: Choose LRC file to download
zh: 选择要下载的歌词

en: D_on't ask me again
zh: 以后不再提示我(_O)

en: If there are more than one lrc files matched with the search condition, download the first one without prompting the user.
zh: 如果有多个LRC歌词匹配搜索条件，直接下载第一个，不再进行提示。

en: The title of the current track
zh: 当前歌曲名

en: %t - Title
zh: %t - 歌名

en: The artist of the current track
zh: 当前歌曲歌手

en: %p - Artist
zh: %p - 歌手

en: The title of album of the current track
zh: 当前歌曲的专辑名

en: %a - Album
zh: %a - 专辑

en: The number of the current track
zh: 当前歌曲的编号

en: %n - Track number
zh: %n - 曲目编号

en: The filename of the current track
zh: 当前歌曲的文件名

en: %f - Filename
zh: %f - 音乐文件名

en: Search lyrics
zh: 搜索歌词

en: Lyrics Show
zh: 歌词秀

en: Download and show lyrics for your favorite media player
zh: 让你的音乐播放器支持下载和显示歌词

en: Xiami
zh: 虾米

en: Color of contact tags
zh: 联系人标签颜色

en: Color of links
zh: 链接颜色

en: Hide group column
zh: 隐藏分组栏

en: Birthday date
zh: 生日

en: Zodiac sign
zh: 黄道星座

en: Last changes
zh: 最后更改

en: Remember the last selected category
zh: 记录最近已选择的分类

en: Use system format for date and time
zh: 使用系统日期和事件格式

en: Notes options
zh: 笔记选项

en: Jump to date
zh: 跳转到日期

en: Select a font...
zh: 选择字体......

en: Selected file exist! Overwrite?
zh: 选择的文件已存在！是否覆盖？

en: Selected contact will be removed.
zh: 已选择的联系人将被删除。

en: Select photo
zh: 选择照片

en: Phones
zh: 电话号码

en: Calendar notes
zh: 日历笔记

en: Selected month
zh: 已选择月份

en: Selected year
zh: 已选择年份

en: Selected month and year
zh: 选定的月份和年份

en: All notes
zh: 所有项目

en: Strikethrough past day notes
zh: 给过往日期笔记添加删除线

en: Hare
zh: 兔

en: Fowl
zh: 鸡

en: Scorpio
zh: 天蝎

en: Tabs position
zh: 标签位置

en: Disable underline in links
zh: 关闭链接下划线

en: At least one module must be visible.
zh: 至少保留一个模组可见

en: Override locale settings
zh: 覆盖语言区域设定

en: Remember last selected page
zh: 记录最近选择页面

en: Save data after every modification
zh: 每次修改后保存数据

en: E-mail client
zh: 邮件客户端

en: Sound player
zh: 声音播放

en: The %s pattern will be replaced with web address
zh: %s 将被替代为 Web 地址

en: The %s pattern will be replaced with e-mail address
zh: %s 将被替代为 E-Mail 地址

en: The %s pattern will be replaced with sound filename
zh: %s 将被替代为声音文件名

en: Enable system tray
zh: 任务栏可用

en: Start minimised
zh: 启动后最小化

en: Ignore day note events
zh: 忽略笔记事件

en: Day note marker
zh: 每日笔记标示符

en: Event marker
zh: 事件标示符

en: Current day marker
zh: 当前日期标示符

en: Free-hand circle
zh: 手写圆圈

en: Weekend days color
zh: 双休日颜色

en: Event marker color
zh: 标题着色

en: Current day marker color
zh: 当前日期标示符颜色

en: Birthday marker color
zh: 生日标示符颜色

en: Date font
zh: 日期字体

en: Calendar font
zh: 日历字体

en: Note font
zh: 笔记字体

en: Enable block cursor
zh: 启用块状光标

en: Cursor thickness
zh: 光标幅度

en: Select ICS file
zh: 选择 ICS 文件

en: Calendar files (*.ics)
zh: 日历文件（*.ics）

en: Modify ICAL parameters
zh: 修改 ICAL 参数

en: Full date
zh: 日期

en: Week start on Monday
zh: 一周从星期一开始

en: No month change
zh: 不改变月份

en: Simple view in full-year calendar
zh: 预览全年日历

en: Enable auxilary calendars
zh: 启用辅助日历

en: Ascending sorting in day notes browser
zh: 升序浏览日记笔记

en: Enable spell checker in day notes
zh: 在日期笔记中启用拼写检查

en: Day number
zh: 天数

en: Today distance
zh: 距离今天

en: Marked days
zh: 已标识日期

en: Week number
zh: 周数

en: Weekend days
zh: 双休日

en: Day category
zh: 日类别

en: Moon phase
zh: 月相

en: Day notes
zh: 每日记录

en: Day categories
zh: 日类别

en: iCalendar files
zh: 日历字体

en: Show in day info panel
zh: 在信息面板中显示日记

en: Tasks list
zh: 任务列表

en: No birthdays defined
zh: 没有定义生日

en: Birthdays list
zh: 生日列表

en: Days to birthday
zh: 距离生日天数

en: Select CSV file
zh: 选择 CSV 文件

en: CSV (comma-separated values) files (*.csv)
zh: CSV 文件（逗号分隔值）（*.csv）

en: Please select file first.
zh: 请首先选择文件

en: Import contacts
zh: 导入联系人

en: Import type
zh: 导入类型

en: Nothing to import.
zh: 没有导出

en: Number fields per record
zh: 每个记录字段数

en: Use first record as header
zh: 使用第一条记录作为标题

en: No records found in selected file.
zh: 在所选文件中未找到记录。

en: Cannot read file.
zh: 无法读取文件。

en: Show calendar
zh: 显示日历

en: Show tasks
zh: 显示任务

en: Show contacts
zh: 显示联系人

en: Show notes
zh: 显示笔记

en: Show small calendar window
zh: 显示小日历窗口

en: Check for events since last run
zh: 检查上次运行后的新事件

en: Number of days to check forward for events (default: 0)
zh: 事件向前查询天数（默认：0）

en: Set absolute path for settings and data files
zh: 给设置和数据文件设置绝对路径

en: ERROR: Cannot create config files
zh: 错误：无法创建配置文件

en: Another copy of OSMO is already running.
zh: 已经有一个 Osmo 在运行。

en: Simultaneously use two or more copies of OSMO can be a cause of data loss.
zh: 同时运行两个以上的OSMO可能会导致数据丢失。

en: Do you really want to continue?
zh: 你真想继续吗？

en: Cannot create file.
zh: 无法创建文件。

en: Select output file
zh: 选择输出文件

en: Export contacts
zh: 导出联系人

en: Add header
zh: 添加标题

en: Fields to export
zh: 导出字段

en: Color of items that are due today
zh: 今日到期项目颜色

en: Color of items that are due in the next 7 days
zh: 下 7 天到期项目颜色

en: Color of items that are past due
zh: 已过期项目颜色

en: Task info font
zh: 任务信息字体

en: Show in bold tasks with high priority
zh: 粗体显示优先任务

en: Delete completed tasks without confirmation
zh: 不经确认删除已完成任务

en: Add new task when double clicked on tasks list
zh: 双击任务列表添加新任务

en: Postpone time
zh: 推迟时间

en: 0 for disable
zh: 0 即禁用

en: Repeat sound alarm
zh: 重复声音警报

en: Global notification command
zh: 全局提醒使用的命令

en: Tasks options
zh: 任务选项

en: Reminder options
zh: 提醒选项

en: Insert timeline
zh: 插入时间线

en: From (hour)
zh: 来自（小时）

en: Step (minutes)
zh: 步进(分)

en: To (hour)
zh: 到（小时）

en: Please select at least one day when recurrency is enabled.
zh: 重复提醒已启用，请至少选择一个日期。

en: Selected task will be removed.
zh: 选择的任务将被删除。

en: Select date and time
zh: 完成日期和时间

en: Enable sound notification
zh: 启用声音提醒

en: Alarm warning
zh: 警告

en: Date period
zh: 日期间隔

en: Repeat in the following days
zh: 在以后日期中重复

en: Ignore alarm when task expired offline
zh: 当任务过期，则忽略警告

en: Recurrent task
zh: 重复任务

en: Edit task
zh: 编辑任务

en: Waxing Crescent Moon
zh: 娥眉月

en: Waxing Gibbous Moon
zh: 盈凸月

en: Waning Gibbous Moon
zh: 亏凸月

en: Last Quarter Moon
zh: 下弦月

en: Waning Crescent Moon
zh: 残月

en: Cannot create backup!
zh: 无法创建备份！

en: Save backup
zh: 保存备份

en: Password protection
zh: 密码保护

en: Please enter the password
zh: 请输入密码

en: Backup file saved successfully!
zh: 顺利保存备份文件！

en: Open backup file
zh: 打开备份文件

en: Osmo backup files (*.bck)
zh: Osmo 备份文件（*.bck）

en: This is not Osmo backup file
zh: 此文件不是 Osmo 备份文件

en: Incorrect password!
zh: 错误的密码！

en: All your data will be replaced with backup file content.
zh: 所有的数据将被备份文件内容取代。

en: Osmo has to be restarted now...
zh: Osmo 现在必须重启......

en: Please select address
zh: 请选择地址

en: Second name
zh: 别名

en: Name day date
zh: 日期名称

en: Home address
zh: 家庭地址

en: Home postcode
zh: 家庭邮编

en: Home city
zh: 所在城市

en: Home state
zh: 所在省份

en: Home country
zh: 所在国家

en: Work postcode
zh: 工作地邮编

en: Work city
zh: 工作所在城市

en: Work state
zh: 工作所在省份

en: Work country
zh: 工作所在国家

en: Home phone 2
zh: 个人电话 2

en: Home phone 3
zh: 个人电话 3

en: Home phone 4
zh: 个人电话 4

en: Work phone 2
zh: 工作电话 2

en: Work phone 3
zh: 工作电话 3

en: Work phone 4
zh: 工作电话 4

en: Cell phone 2
zh: 手机 2

en: Cell phone 3
zh: 手机 3

en: Cell phone 4
zh: 手机 4

en: E-Mail 2
zh: 电子邮件 2

en: E-Mail 3
zh: 电子邮件 3

en: E-Mail 4
zh: 电子邮件 4

en: WWW 2
zh: 网址 2

en: WWW 3
zh: 网址 3

en: WWW 4
zh: 网址 4

en: IM Gadu-Gadu
zh: Gadu-Gadu 号码

en: IM Yahoo
zh: Yahoo 号码

en: IM MSN
zh: MSN 号码

en: IM ICQ
zh: ICQ 号码

en: IM AOL
zh: AOL 号码

en: IM Jabber
zh: Jabber 号码

en: IM Skype
zh: Skype 号码

en: IM Tlen
zh: Tlen 号码

en: Show birthdays
zh: 距离生日天数

en: Show contact location on the map
zh: 在地图上显示联系人所在地

en: Contact details
zh: 联系人细节

en: Close contact panel
zh: 关闭联系人面板

en: The note has changed.
zh: 笔记已改变。

en: White characters
zh: 空白字符

en: Save note
zh: 保存笔记

en: Toggle spell checker
zh: 切换拼写检查

en: Clear attributes
zh: 清除属性

en: Insert current date and time
zh: 插入日期和时间

en: Close editor
zh: 关闭编辑器

en: Close find entry
zh: 关闭寻找条目

en: Edit entry
zh: 编辑条目

en: Remember cursor position
zh: 记住光标位置

en: Selected note will be removed.
zh: 已选择的日记将被删除

en: No further data recovery will be possible.
zh: 没有更多数据恢复了。

en: Note type
zh: 笔记类型

en: Cannot open the note.
zh: 无法打开笔记。

en: encryption support is disabled
zh: 加密支持已关闭

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/prefs.c:1400
en: Authorization
zh: 授权

en: rounded down
zh: 四舍五入

en: time is ignored
zh: 忽略时间

en: This calculator only supports dates after year 1.
zh: 该计算器只支持正数日期。

en: Date calculator
zh: 日期计算器

en: Set current date
zh: 设置当前日期

en: Set current time
zh: 设置当前时间

en: Reset time
zh: 重设时间

en: First date and time
zh: 起始日期和时间

en: Second date and time
zh: 完成日期和时间

en: Alternative time units
zh: 选择时间单位

en: Duration between two dates
zh: 两个不同日期的时间差

en: Date and time to add or subtract from
zh: 日期和时间增减

en: Ignore weekend days
zh: 忽略双休日

en: Reset fields
zh: 重设字段

en: Time to add or subtract
zh: 时间的增减

en: Add to or subtract from a date
zh: 一天任务的增减

en: Cannot perform selected operation.
zh: 不能执行选定的操作。

en: Task has been modified or removed.
zh: 任务已被修改或删除。

en: Show task
zh: 显示任务

en: Alarm warning!
zh: 警告！

en: postponed
zh: 已推迟

en: Day note
zh: 每日记录

en: Show Osmo
zh: 显示 Osmo

en: No valid calendars defined
zh: 没有定义日历

en: iCalendar events
zh: iCalendar 事件

en: The list will be cleared and all entries will be lost.
zh: 此列表将被清除，所有条目将丢失。

en: iCalendar export
zh: 输出到 iCalendar

en: Day Selector
zh: 选择天

en: Use date period
zh: 使用日期间隔

en: No tasks with defined date found.
zh: 选定日期中没有发现任务。

en: Save tasks
zh: 保存任务

en: tasks exported
zh: 任务已导出

en: was born
zh: 出生于

en: the last day of the year
zh: 一年的最后一天

en: Day tasks
zh: 每日任务

en: Selected day note will be removed.
zh: 已选择的笔记将被删除

en: Previous day
zh: 前一天

en: Next day
zh: 下一天

en: Full-year calendar
zh: 全年日历

en: Print calendar
zh: 打印日历

en: Toggle day note panel
zh: 切换笔记面板

en: Select day color
zh: 选择日期颜色

en: Browse notes
zh: 浏览笔记

en: Browse iCal events
zh: 浏览 iCal 事件

en: Export to iCal file
zh: 输出到 iCal 文件

en: Previous and next month
zh: 前一月及后一月

en: Close note panel
zh: 关闭笔记面板

en: Name day
zh: 日期名称

en: Printing properties
zh: 打印属性

en: Month name
zh: 月份名字

en: Day name
zh: 日期名字

en: Birthdays
zh: 生日

en: Namedays
zh: 日期名字

en: Visible events
zh: 可见事件

en: Event maximum length
zh: 事件最长长度

en: Leap year
zh: 闰年

en: Chinese year animal
zh: 属相

en: Number of days
zh: 天数

en: Number of weeks
zh: 周数

en: Number of weekend days
zh: 双休日数

en: Year info
zh: 年份信息

en: Alternative view
zh: 其他外观

en: Remove task
zh: 删除任务

en: Change due date to previous date
zh: 将到期日设定为前一日期

en: Change due date to next date
zh: 将到期日设定为后一日期

en: Print visible tasks list
zh: 打印可见的任务列表

en: Task details
zh: 任务细节

en: Close description panel
zh: 关闭说明面板

en: switch to previous tab
zh: 转到前一标签

en: switch to next tab
zh: 转到下一标签

en: switch to selected page
zh: 切换到选定标签

en: switch page in options and about tab
zh: 在关于标签和选项之间切换

en: select current date
zh: 选择当前日期

en: Ctrl+Space
zh: Ctrl+空格键

en: toggle personal data visibility
zh: 切换个人数据可见

en: change day
zh: 日期变更

en: scroll the contents in the day info panel
zh: 在信息面板中显示日记

en: change month
zh: 改变月份

en: change year
zh: 改变年份

en: toggle calendars for the previous and next month
zh: 在前一月和后一月中切换日历

en: day notes browser
zh: 浏览器

en: assign background color to day note
zh: 为日记指定背景色

en: date calculator
zh: 日期计算器

en: show full-year calendar
zh: 显示全年日历

en: jump to date
zh: 跳转到日期

en: remove day note
zh: 删除日记

en: close editor
zh: 关闭笔记面板

en: toggle strikethrough
zh: 切换删除线

en: toggle highlight
zh: 切换高亮

en: Arrows Up/Down
zh: 上/下箭头

en: toggle alternative view
zh: 切换不同外观

en: year info
zh: 年份信息

en: set current year
zh: 设置当前年份

en: close full-year calendar
zh: 显示全年日历

en: add task
zh: 添加任务

en: edit task
zh: 编辑任务

en: remove task
zh: 删除任务

en: toggle hidden tasks
zh: 隐藏任务切换

en: activate search field
zh: 激活查找字段

en: change category filter
zh: 变更类别筛选

en: close task info panel
zh: 关闭任务信息面板

en: add contact
zh: 添加联系人

en: edit contact
zh: 编辑联系人

en: remove contact
zh: 删除联系人

en: change search mode
zh: 改变查找模式

en: close contact details panel
zh: 关闭联系人细节面板

en: open note
zh: 打开笔记

en: add note
zh: 添加笔记

en: remove note
zh: 删除笔记

en: edit note name and category
zh: 编辑笔记名字和分类

en: close note editor
zh: 关闭笔记面板

en: save note
zh: 保存笔记

en: find text
zh: 查找文字

en: clear selection attributes
zh: 清除选择属性

en: Note editor
zh: 笔记面板

en: A handy personal organizer
zh: 趁手的个人安排工具

en: Mailing lists
zh: 邮件列表

en: Feature requests
zh: 要求新特性

en: Available modules
zh: 支持的模块

en: Compiled-in features
zh: 内建特性

en: iCalendar support
zh: 支持 ICalendar

en: Encrypted notes support
zh: 支持加密笔记

en: Backup support
zh: 支持备份

en: Printing support
zh: 支持打印

en: Spell checker support
zh: 支持拼写检查

en: Key shortcuts
zh: 快捷键

en: unknown global option: %s
zh: 未知的全局选项：%s

en: unknown global option: -%c
zh: 未知的全局选项：-%c

en: filter cannot be initialized
zh: 无法初始化过滤器

en: Insufficient memory available
zh: 可用内存不足

en: The specified slot ID is not valid
zh: 指定的槽 ID 无效

en: The operation failed
zh: 操作失败

en: The module cannot create needed threads
zh: 该模块无法创建需要的线程

en: The module cannot lock data properly
zh: 该模块无法正确锁定数据

en: The field is read-only
zh: 该字段为只读

en: The field is sensitive and cannot be revealed
zh: 该字段为敏感字段，不能显示

en: The field is invalid or does not exist
zh: 该字段无效或不存在

en: Invalid value for field
zh: 字段值无效

en: The data is not valid or unrecognized
zh: 数据无效或无法识别

en: The data is too long
zh: 数据过长

en: An error occurred on the device
zh: 设备上出现了错误

en: Insufficient memory available on the device
zh: 设备上的可用空间不足

en: The device was removed or unplugged
zh: 设备已被移除或拔出

en: The encrypted data is not valid or unrecognized
zh: 加密数据无效或无法识别

en: The encrypted data is too long
zh: 加密数据过长

en: This operation is not supported
zh: 不支持该操作

en: The key is missing or invalid
zh: 密钥缺失或无效

en: The key is the wrong size
zh: 密钥长度不对

en: The key is of the wrong type
zh: 密钥类型不对

en: No key is needed
zh: 无需密钥

en: The key is different than before
zh: 密钥与之前不同

en: A key is needed
zh: 需要密钥

en: Cannot include the key in the digest
zh: 摘要中无法包含此密钥

en: This operation cannot be done with this key
zh: 不能对该密钥进行这一操作

en: The key cannot be wrapped
zh: 该密钥不能折行

en: Cannot export this key
zh: 无法导出这个密钥

en: The crypto mechanism is invalid or unrecognized
zh: 加密机制无效或无法识别

en: The crypto mechanism has an invalid argument
zh: 加密机制中有无效参数

en: The object is missing or invalid
zh: 对象缺失或无效

en: Another operation is already taking place
zh: 另一操作正在进行

en: No operation is taking place
zh: 没有正在进行的操作

en: The password or PIN is incorrect
zh: 密码或 PIN 不正确

en: The password or PIN is invalid
zh: 密码或 PIN 无效

en: The password or PIN is of an invalid length
zh: 密码或 PIN 长度无效

en: The password or PIN has expired
zh: 密码或 PIN 已过期

en: The password or PIN is locked
zh: 密码或 PIN 已锁定

en: The session is closed
zh: 会话已关闭

en: Too many sessions are active
zh: 活动会话过多

en: The session is invalid
zh: 会话无效

en: The session is read-only
zh: 会话为只读

en: An open session exists
zh: 存在一个打开的会话

en: A read-only session exists
zh: 存在一个只读的会话

en: An administrator session exists
zh: 存在一个管理员会话

en: The signature is bad or corrupted
zh: 签名有误或已损坏

en: The signature is unrecognized or corrupted
zh: 签名无法识别或已损坏

en: Certain required fields are missing
zh: 缺少某些要求的字段

en: Certain fields have invalid values
zh: 某些字段的值无效

en: The device is not present or unplugged
zh: 设备不存在或已拔出

en: The device is invalid or unrecognizable
zh: 设备无效或无法识别

en: The device is write protected
zh: 设备已写保护

en: Cannot import because the key is invalid
zh: 无法导入，因为密钥无效

en: Cannot import because the key is of the wrong size
zh: 无法导入，因为密钥长度错误

en: Cannot import because the key is of the wrong type
zh: 无法导入，因为密钥类型错误

en: No user has logged in
zh: 没有登录用户

en: The user's password or PIN is not set
zh: 用户的密码或 PIN 未设置

en: The user is of an invalid type
zh: 用户的类型无效

en: Another user is already logged in
zh: 另一用户已经登录

en: Too many users of different types are logged in
zh: 登录了太多不同类型的用户

en: Cannot import an invalid key
zh: 无法导入无效的密钥

en: Cannot import a key of the wrong size
zh: 无法导入长度不对的密钥

en: Cannot export because the key is invalid
zh: 无法导出，因为密钥无效

en: Cannot export because the key is of the wrong size
zh: 无法导出，因为密钥长度不对

en: Cannot export because the key is of the wrong type
zh: 无法导出，因为密钥类型不对

en: Unable to initialize the random number generator
zh: 无法初始化随机数生成器

en: No random number generator available
zh: 没有可用的随机数生成器

en: The crypto mechanism has an invalid parameter
zh: 加密机制中有无效参数

en: Not enough space to store the result
zh: 没有足够的空间来保存结果

en: The saved state is invalid
zh: 保存的状态无效

en: The information is sensitive and cannot be revealed
zh: 该信息为敏感信息，不能显示

en: The state cannot be saved
zh: 无法保存状态

en: The module has not been initialized
zh: 该模块未被初始化

en: The module has already been initialized
zh: 该模块已经初始化

en: Cannot lock data
zh: 无法锁定数据

en: The data cannot be locked
zh: 数据无法锁定

en: The request was rejected by the user
zh: 请求已被用户拒绝

en: couldn't load module: %s: %s
zh: 无法加载模块：%s: %s

en: Instance attributes available for all "stonith"-class resources
zh:  可用于所有stonith类资源的实例属性

en: Intended for use in regression testing only
zh: 仅适用于回归测试

en: Send logs to the additional named logfile
zh: 将日志发送到其他命名日志文件

en: Pacemaker version on cluster node elected Designated Controller (DC)
zh: 集群选定的控制器节点(DC)的 Pacemaker 版本

en: Used for informational and diagnostic purposes.
zh: 用于提供信息和诊断.

en: An arbitrary name for the cluster
zh: 任意的集群名称

en: This optional value is mostly for users' convenience as desired in administration, but may also be used in Pacemaker configuration rules via the #cluster-name node attribute, and by higher-level tools and resource agents.
zh: 该可选值主要是为了方便用户根据管理的需要使用, 可以通过 #cluster-name 节点属性在 Pacemaker 配置规则中使用, 以及被更高级的工具和资源代理使用.

en: How long to wait for a response from other nodes during start-up
zh: 启动过程中等待其他节点响应的时间

en: The optimal value will depend on the speed and load of your network and the type of switches used.
zh: 其最佳值将取决于您的网络速度和负载以及使用的交换机类型.

en: Polling interval to recheck cluster state and evaluate rules with date specifications
zh: 重新检查集群状态及评估日期规范规则的轮询间隔

en: How a cluster node should react if notified of its own fencing
zh: 集群节点在收到针对自己的 fence 操作结果通知时应如何反应

en: Declare an election failed if it is not decided within this much time. If you need to adjust this value, it probably indicates the presence of a bug.
zh: 如果集群在本项设置时间内没有作出决定则宣布选举失败. 这可能表明当前存在错误, 您需要调整该值.

en: Exit immediately if shutdown does not complete within this much time. If you need to adjust this value, it probably indicates the presence of a bug.
zh: 如果在这段时间内关机仍未完成, pacemaker 将立即退出. 这可能表明当前存在错误, 您需要调整该值.

en: If you need to adjust this value, it probably indicates the presence of a bug.
zh: 这可能表明当前存在错误, 您需要调整该值.

en: Delay cluster recovery for this much time to allow for additional events to occur. Useful if your configuration is sensitive to the order in which ping updates arrive.
zh: 集群恢复将被推迟指定的时间间隔, 以等待更多事件发生. 如果您的配置对 ping 更新到达的顺序很敏感, 则可以使用此选项.

en: What to do when the cluster does not have quorum
zh: 当集群没有达到必需票数时该如何做

en: Whether to lock resources to a cleanly shut down node
zh: 是否锁定资源到完全关闭的节点

en: When true, resources active on a node when it is cleanly shut down are kept "locked" to that node (not allowed to run elsewhere) until they start again on that node after it rejoins (or for at most shutdown-lock-limit, if set). Stonith resources and Pacemaker Remote connections are never locked. Clone and bundle instances and the promoted role of promotable clones are currently never locked, though support could be added in a future release.
zh: 设置为 true 时, 在完全关闭的节点上活动的资源将被 "locked" 到该节点 (不允许在其它方运行), 直到该节点重新加入后它们再次在该节点上启动 (最长为 shutdown-lock-limit，如果已设置). Stonith 资源和 Pacemaker Remote 连接永远不会被锁定. 克隆和捆绑实例以及可提升克隆的提升角色目前不会被锁定, 尽管可能在未来的发行版中添加支持.

en: Do not lock resources to a cleanly shut down node longer than this
zh: 资源会被锁定到完全关闭的节点的最长时间

en: If shutdown-lock is true and this is set to a nonzero time duration, shutdown locks will expire after this much time has passed since the shutdown was initiated, even if the node has not rejoined.
zh: 如果 shutdown-lock 为 true, 并且将此选项设置为非零时间间隔, 则自关闭操作执行经过此时间后，shutdown lock 将过期, 即使该节点尚未重新加入也是如此.

en: Enable Access Control Lists (ACLs) for the CIB
zh: 为 CIB 启用访问控制列表 (ACL)

en: Whether resources can run on any node by default
zh: 默认情况下资源是否可以在任何节点上运行

en: Whether the cluster should refrain from monitoring, starting, and stopping resources
zh: 集群是否应避免监视, 启动和停止资源

en: Whether a start failure should prevent a resource from being recovered on the same node
zh: 资源启动失败是否应阻止在同一节点上恢复该资源

en: When true, the cluster will immediately ban a resource from a node if it fails to start there. When false, the cluster will instead check the resource's fail count against its migration-threshold.
zh: 当为true, 如果资源启动失败, 集群将立即禁止节点启动该资源, 当为false, 集群将检查资源的失败次数是否超过了其 migration-threshold.

en: Whether the cluster should check for active resources during start-up
zh: 集群是否在启动期间检查活动的资源

en: If false, unresponsive nodes are immediately assumed to be harmless, and resources that were active on them may be recovered elsewhere. This can result in a "split-brain" situation, potentially leading to data loss and/or service unavailability.
zh: 如果为 false, 则立即假定无响应的节点是无害的, 并且可以在其它位置恢复在其上活动的资源. 这可能会导致 "split-brain" 情况, 从而可能导致数据丢失和(或)服务不可用.

en: How long to wait for on, off, and reboot fence actions to complete by default
zh: 默认情况下, 等待 on, off, 和 reboot fence 操作完成的时间

en: Whether watchdog integration is enabled
zh: 是否启用 watchdog 集成设置

en: This is set automatically by the cluster according to whether SBD is detected to be in use. User-configured values are ignored. The value `true` is meaningful if diskless SBD is used and `stonith-watchdog-timeout` is nonzero. In that case, if fencing is required, watchdog-based self-fencing will be performed via SBD without requiring a fencing resource explicitly configured.
zh: 集群会根据是否检测到 SBD 正在使用来自动设置此值. 用户配置的值将被忽略. 如果使用了无盘 SBD 并且 `stonith-watchdog-timeout` 不为零, 则值 `true` 才有实际意义. 在这种情况下, 如果需要fence, 将通过 SBD 执行基于 watchdog 的自我 fence, 而不需要明确配置 fence 资源.

en: How many times fencing can fail before it will no longer be immediately re-attempted on a target
zh: fence 操作失败多少次会停止立即尝试

en: Allow performing fencing operations in parallel
zh: 允许并行执行 fencing 操作

en: Apply fencing delay targeting the lost nodes with the highest total resource priority
zh: 针对具有最高总资源优先级的丢失节点应用fencing延迟

en: Apply specified delay for the fencings that are targeting the lost nodes with the highest total resource priority in case we don't have the majority of the nodes in our cluster partition, so that the more significant nodes potentially win any fencing match, which is especially meaningful under split-brain of 2-node cluster. A promoted resource instance takes the base priority + 1 on calculation if the base priority is not 0. Any static/random delays that are introduced by `pcmk_delay_base/max` configured for the corresponding fencing resources will be added to this delay. This delay should be significantly greater than, safely twice, the maximum `pcmk_delay_base/max`. By default, priority fencing delay is disabled.
zh: 如果我们所在的集群分区并不拥有大多数集群节点，则针对丢失节点的fence操作应用指定的延迟，这样更重要的节点就能够赢得fence竞赛。这对于双节点集群在split-brain状况下尤其有意义。如果基本优先级不为0，在计算时主资源实例获得基本优先级+1。任何对于相应的 fence 资源由 pcmk_delay_base/max 配置所引入的静态/随机延迟会被添加到此延迟。为了安全, 这个延迟应该明显大于 pcmk_delay_base/max 的最大设置值，例如两倍。默认情况下，优先级fencing延迟已禁用。

en: How long to wait for a node that has joined the cluster to join the controller process group
zh: 等待已加入集群的节点加入控制器进程组的时间

en: Fence nodes that do not join the controller process group within this much time after joining the cluster, to allow the cluster to continue managing resources. A value of 0 means never fence pending nodes. Setting the value to 2h means fence nodes after 2 hours.
zh: 如果节点加入集群后在此时间内不加入控制器进程组，Fence该节点，以便群集继续管理资源。值为0表示永远不 fence 待定节点。将值设置为2h表示2小时后 fence 待定节点。

en: Maximum time for node-to-node communication
zh: 最大节点间通信时间

en: The node elected Designated Controller (DC) will consider an action failed if it does not get a response from the node executing the action within this time (after considering the action's own timeout). The "correct" value will depend on the speed and load of your network and cluster nodes.
zh: 如果一个操作未在该时间内（并且考虑操作本身的超时时长）从执行该操作的节点获得响应，则会被选为指定控制器（DC）的节点认定为失败。"正确" 值将取决于速度和您的网络和集群节点的负载。

en: Maximum amount of system load that should be used by cluster nodes
zh: 集群节点应该使用的最大系统负载量

en: The cluster will slow down its recovery process when the amount of system resources used (currently CPU) approaches this limit
zh: 当使用的系统资源量（当前指 CPU）接近此限制时, 集群将减慢其恢复过程

en: Maximum number of jobs that can be scheduled per node (defaults to 2x cores)
zh: 每个节点可以调度的最大作业数（默认为2x内核数）

en: The "correct" value will depend on the speed and load of your network and cluster nodes. If set to 0, the cluster will impose a dynamically calculated limit when any node has a high load.
zh: "正确" 值将取决于速度和您的网络与集群节点的负载。如果设置为0，当任何节点具有高负载时，集群将施加一个动态计算的限制。

en: The number of live migration actions that the cluster is allowed to execute in parallel on a node (-1 means no limit)
zh: 允许集群在一个节点上并行执行的实时迁移操作的数量(-1表示没有限制)

en: Maximum IPC message backlog before disconnecting a cluster daemon
zh: 断开集群守护程序之前的最大IPC消息积压

en: Raise this if log has "Evicting client" messages for cluster daemon PIDs (a good value is the number of resources in the cluster multiplied by the number of nodes).
zh: 如果日志中有针对集群守护程序PID的消息“Evicting client”，（则建议将值设为集群中的资源数量乘以节点数量）

en: Whether to stop resources that were removed from the configuration
zh: 是否停止配置已被删除的资源

en: Whether to cancel recurring actions removed from the configuration
zh: 是否取消配置已被删除的的重复操作

en: The number of scheduler inputs resulting in errors to save
zh: 保存导致错误的调度程序输入的数量

en: Zero to disable, -1 to store unlimited.
zh: 零表示禁用，-1表示存储不受限制。

en: The number of scheduler inputs resulting in warnings to save
zh: 保存导致警告的调度程序输入的数量

en: The number of scheduler inputs without errors or warnings to save
zh: 保存没有错误或警告的调度程序输入的数量

en: Requires external entities to create node attributes (named with the prefix "#health") with values "red", "yellow", or "green".
zh: 需要外部实体创建具有“red”,“yellow”或“green”值的节点属性(前缀为“#health”)

en: Base health score assigned to a node
zh: 分配给节点的基本健康分数

en: Only used when "node-health-strategy" is set to "progressive".
zh: 仅在“node-health-strategy”设置为“progressive”时使用。

en: The score to use for a node health attribute whose value is "green"
zh: 为节点健康属性值为“green”所使用的分数

en: Only used when "node-health-strategy" is set to "custom" or "progressive".
zh: 仅在“node-health-strategy”设置为“custom”或“progressive”时使用。

en: The score to use for a node health attribute whose value is "yellow"
zh: 为节点健康属性值为“yellow”所使用的分数

en: The score to use for a node health attribute whose value is "red"
zh: 为节点健康属性值为“red”所使用的分数

en: Nodes targeted by this device
zh: 此设备针对的节点

en: Enable a delay of no more than the time specified before executing fencing actions.
zh: 在执行 fence 操作前启用不超过指定时间的延迟

en: Enable a delay of no more than the time specified before executing fencing actions. Pacemaker derives the overall delay by taking the value of pcmk_delay_base and adding a random delay value such that the sum is kept below this maximum.
zh: 在执行 fence 操作前启用不超过指定时间的延迟. Pacemaker通过获取 pcmk_delay_base 的值并添加随机延迟值来得出总延迟, 并且确保总和不超过此最大值.

en: Enable a base delay for fencing actions and specify base delay value.
zh: 为 fence 操作启用一个指定的基础延迟.

en: The maximum number of actions can be performed in parallel on this device
zh: 可以在该设备上并发执行的最多操作数量

en: Display software version and exit
zh: 显示软件版本信息

en: Increase debug output (may be specified multiple times)
zh: 显示更多调试信息（可多次指定）

en: Specify file name for output (or "-" for stdout)
zh: 指定输出的文件名 或指定'-' 表示标准输出

en: Output Options:
zh: 输出选项

en: Show output help
zh: 显示输出帮助

en: Aborting because no messages received in %d seconds
zh: 中止，因为在%d秒内没有接收到消息

en: Invalid check level setting: %s
zh: 无效的检查级别设置：%s

en: Resource '%s' not moved: active in %d locations (promoted in %d).
    To prevent '%s' from running on a specific location, specify a node.To prevent '%s' from being promoted at a specific location, specify a node and the --promoted option.
zh: 资源'%s'未移动：在%d个位置运行（其中在%d个位置为主实例）
    若要阻止'%s'在特定位置运行，请指定一个节点。若要防止'%s'在指定位置升级，指定一个节点并使用--promoted选项

en: Resource '%s' not moved: active in %d locations.
    To prevent '%s' from running on a specific location, specify a node.
zh: 资源%s未移动:在%d个位置运行
    若要防止'%s'运行在特定位置，指定一个节点

en: No cluster connection to Pacemaker Remote node %s detected
zh: 未检测到至pacemaker远程节点%s的集群连接

en: --class, --agent, and --provider can only be used with --validate and --force-*
zh: --class, --agent和--provider只能被用于--validate和--force-*

en: %s is not a known stonith agent
zh: %s 不是一个已知stonith代理

en: You need to specify a resource type with -t
zh: 需要使用-t指定资源类型

en: Could not create executor connection
zh: 无法创建到pacemaker-execd守护进程的连接

en: '%s' is not a valid agent specification
zh: '%s' 是一个无效的代理

en: You need to supply a value with the -v option
zh: 需要使用-v选项提供一个值

en: Error creating output format %s: %s
zh: 创建输出格式错误 %s:%s

en: --expired requires --clear or -U
zh: --expired需要和--clear或-U一起使用

en: Error parsing '%s' as a name=value pair
zh: '%s'解析错误，格式为name=value

en: Could not create CIB connection
zh: 无法创建到CIB的连接

en: Could not connect to the CIB: %s
zh: 不能连接到CIB：%s

en: Error connecting to the controller: %s
zh: 连接到控制器错误：%s

en: Node '%s' not found
zh: 没有发现%s节点

en: Resource '%s' not found
zh: 没有发现'%s'资源

en: Cannot operate on clone resource instance '%s'
zh: 不能操作克隆资源实例'%s'

en: Error performing operation: %s
zh: 执行操作错误：%s

en: Package Update Indicator
zh: 软件包更新指示器

en: Notify about available software updates
zh: 通知可用的软件更新

en: Update command
zh: 更新命令

en: Command for installing updates.
zh: 安装更新所使用的命令。

en: Refresh interval
zh: 刷新间隔

en: The interval in seconds for refreshing metadata.
zh: 刷新元数据的时间间隔，单位为秒。

en: Whether to use a mobile connection
zh: 是否使用移动网连接

en: If enabled, use a mobile connection refreshing the package cache.
zh: 如果启用，可使用移动网连接刷新包缓存。

en: Package Update Indicator Preferences
zh: 软件包更新指示器首选项

en: Edit the Preferences for Package Update Indicator
zh: 编辑更新指示器首选项

en: updates;preferences;
zh: updates;preferences;更新;首选项;

en: preferences-other
zh: 其他首选项

en: About Package Update Indicator
zh: 关于软件包更新指示器

en: Copyright © 2018 Guido Berhörster
zh: 版权所有 © 2018 Guido Berhörster

en: Quit running instance of Package Update Indicator
zh: 退出运行软件包更新指示器实例

en: Print the version number and quit
zh: 打印版本号并退出

en: The system is up to date.
zh: 当前系统是最新的。

en: There is a software update available.
zh: 有可用的软件更新。

en: There are %u software updates available.
zh: 有 %u 个可用的软件更新。

en: Important Software Update | Important Software Updates
zh[0]: 重要的软件更新

en: There is an important software update available.
zh: 有一个重要的软件更新可用。

en: There are %u important software updates available.
zh: 有 %u 个重要的软件更新可用。

en: There are %u software updates available, one of them is important.
zh: 有 %u 个软件更新可用，其中一个很重要。

en: There are %u software updates available, %u of them are important.
zh: 有 %u 个软件更新可用，其中 %u 个很重要。

en: Logout Required
zh: 需要注销

en: You need to log out and back in for the update to take effect.
zh: 必须注销重新登陆才能使更新生效。

en: The computer has to be restarted for the updates to take effect.
zh: 必须重新启动计算机才能使更新生效。

en: Update notifications are not supported.
zh: 不支持更新提示。

en: _Install updates
zh: 安装更新(_I)

en: every 8 hours
zh: 每 8 小时

en: twice a day
zh: 每天两次

en: _Refresh cache:
zh: 刷新缓存(_R)：

en: _Command for installing updates:
zh: 安装更新所使用的命令(_C):

en: Use _mobile connection
zh: 使用移动网连接(_M)

en: Config file was not found.
zh: 未找到配置文件。

note: TRANSLATORS: The placeholder is an error message
en: Failed to load config file: %s
zh: 无法加载配置文件：%s

note: TRANSLATORS: this is the message we send plymouth to * advise of the new percentage completion when installing system upgrades
en: Installing System Upgrade
zh: 正在安装系统升级

note: TRANSLATORS: this is the message we send plymouth to * advise of the new percentage completion when installing updates
en: Installing Updates
zh: 正在安装更新

note: TRANSLATORS: we've finished doing offline updates
en: Rebooting after installing updates…
zh: 安装更新后重新启动计算机……

note: TRANSLATORS: we've finished doing offline updates
en: Shutting down after installing updates…
zh: 安装更新后关机……

note: TRANSLATORS: we've started doing offline updates
en: Installing updates; this could take a while...
zh: 正在安装更新；这可能需要一段时间……

note: TRANSLATORS: we've started doing offline system upgrade
en: Installing system upgrade; this could take a while...
zh: 正在安装系统升级；这需要一段时间……

note: TRANSLATORS: Label for affected packages in transaction TRANSLATORS: these are packages touched by the transaction
en: Affected packages:
zh: 受影响的软件包：

note: TRANSLATORS: these are packages touched by the transaction
en: Affected packages: None
zh: 受影响的软件包：无

note: TRANSLATORS: this is a header for the package that can be updated
en: Details about the update:
zh: 更新详情：

note: TRANSLATORS: details about the update, any description of * the update
en: Update text
zh: 更新描述

note: TRANSLATORS: a package requires the system to be restarted
en: System restart required by:
zh: 需要重启系统：

note: TRANSLATORS: a package requires the session to be restarted
en: Session restart required:
zh: 需要重启会话：

note: TRANSLATORS: a package requires the system to be restarted * due to a security update
en: System restart (security) required by:
zh: 需要重启系统（安全更新）：

note: TRANSLATORS: a package requires the session to be restarted * due to a security update
en: Session restart (security) required:
zh: 需要重启会话（安全更新）：

note: TRANSLATORS: a package requires the application to be restarted
en: Application restart required by:
zh: 需要重启应用：

note: TRANSLATORS: This a list files contained in the package
en: Package files
zh: 软件包所含文件

note: TRANSLATORS: the user asked to update everything, * but there is nothing that can be updated
en: There are no packages to update.
zh: 没有可以更新的软件包。

note: TRANSLATORS: the transaction failed in a way we could * not expect TRANSLATORS: the transaction failed in a way we could not expect
en: The transaction failed
zh: 事务失败

note: TRANSLATORS: print a message when there are no updates
en: There are no updates available at this time.
zh: 目前没有可用的更新。

en: There are no upgrades available at this time.
zh: 目前没有可用的升级。

note: TRANSLATORS: a package needs to restart their system
en: Please restart the computer to complete the update.
zh: 请重新启动计算机以完成更新。

note: TRANSLATORS: a package needs to restart the session
en: Please logout and login to complete the update.
zh: 请注销并登录以完成更新。

note: TRANSLATORS: a package needs to restart their system (due to security)
en: Please restart the computer to complete the update as important security updates have been installed.
zh: 由于安装了重要安全更新，请重新启动计算机以完成更新。

note: TRANSLATORS: a package needs to restart the session (due to security)
en: Please logout and login to complete the update as important security updates have been installed.
zh: 由于安装了重要安全更新，请注销并登录以完成更新。

note: TRANSLATORS: more than one package could be found that matched, * to follow is a list of possible packages
en: More than one package matches:
zh: 多个软件包匹配：

note: prompt user for selection TRANSLATORS: This finds out which package in the list to use
en: Please choose the correct package:
zh: 请选择正确的软件包：

note: TRANSLATORS: we asked to install a package * that could not be found in any repo
en: Package not found
zh: 未找到软件包

note: TRANSLATORS: we couldn't find anything
en: No packages were found
zh: 找不到软件包

note: TRANSLATORS: The user used * 'pkcon install dave.rpm' rather than * 'pkcon install-local dave.rpm'
en: Expected package name, actually got file. Try using 'pkcon install-local %s' instead.
zh: 预期为软件包名，但实际得到了文件。试一下改用“pkcon install-local %s”安装。

note: TRANSLATORS: There was an error finding a package * for installation. The detailed error follows.
en: This tool could not find any available package: %s
zh: 此工具未能找到任何可用的软件包：%s

note: TRANSLATORS: We were unable to find a package for installation.
en: This tool could not find any available package.
zh: 该工具未找到任何可用的软件包。

note: TRANSLATORS: There was an error finding a package * for installation, it may already be installed.
en: The selected packages may already be installed.
zh: 所选的软件包可能已经安装。

note: TRANSLATORS: There was an error getting the list * of files for the package. The detailed error follows
en: This tool could not find the installed package: %s
zh: 此工具未能找到已安装的软件包：%s

note: TRANSLATORS: There was an error getting the list * of files for the package. The detailed error follows
en: This tool could not find the package: %s
zh: 此工具未能找到软件包：%s

note: TRANSLATORS: there are no updates, so nothing to do
en: No packages require updating to newer versions.
zh: 没有需要更新的软件包。

note: TRANSLATORS: There was an error getting the list * of files for the package. The detailed error follows TRANSLATORS: There was an error getting the * dependencies for the package. The detailed error follows * details about the package. The detailed error follows TRANSLATORS: The package name was not
en: This tool could not find all the packages: %s
zh: 此工具未能找到所有软件包：%s

note: TRANSLATORS: This is when the daemon crashed, and we are up * shit creek without a paddle
en: The daemon crashed mid-transaction!
zh: 守护进程在事务中崩溃！

note: TRANSLATORS: This is the header to the --help menu
en: PackageKit Console Interface
zh: PackageKit（软件包工具包）控制台界面

note: TRANSLATORS: we keep a database updated with the time that an * action was last executed
en: Failed to get the time since this action was last completed
zh: 获取此动作自上次完成以后的时间失败

note: TRANSLATORS: this is the time since this role was used
en: Time since
zh: 历时

note: TRANSLATORS: There follows a list of packages downloaded and ready * to be updated
en: Prepared updates:
zh: 准备好的更新：

note: TRANSLATORS: The network settings could not be sent
en: The proxy could not be set
zh: 代理未能设置

note: TRANSLATORS: command line argument, use a filter to narrow down results
en: Set the filter, e.g. installed
zh: 设置过滤器，如：installed（已安装）

note: command line argument, do we ask questions
en: Install the packages without asking for confirmation
zh: 不经询问确认就安装软件包

note: TRANSLATORS: command line argument, do we just download or apply changes command line argument, do we just download or apply changes
en: Prepare the transaction by downloading packages only
zh: 仅下载软件包以为事务做准备

note: command line argument, do we allow package downgrades
en: Allow packages to be downgraded during transaction
zh: 允许事务进行中降级软件包

en: Allow packages to be reinstalled during transaction
zh: 允许事务进行中重新安装软件包

note: TRANSLATORS: command line argument, this command is not a priority
en: Run the command using idle network bandwidth and also using less power
zh: 用空闲网络带宽和更低功耗运行命令

note: TRANSLATORS: command line argument, just output without fancy formatting
en: Print to screen a machine readable output, rather than using animated widgets
zh: 只在屏幕上显示机器可读的输出，而不使用动画部件

note: TRANSLATORS: command line argument, just output without fancy formatting
en: The maximum metadata cache age (in seconds). Use -1 to use only cache, 1 to reload cache.
zh: 元数据缓存的最大过期时间（单位：秒）。使用 -1 表示仅使用缓存，使用 1 表示重新加载缓存。

note: command line argument, do we ask questions
en: Allow untrusted packages to be installed.
zh: 允许安装不受信任的包。

note: TRANSLATORS: we failed to contact the daemon
en: Failed to parse command line
zh: 解析命令行失败

note: TRANSLATORS: we failed to contact the daemon
en: Failed to contact PackageKit
zh: 联系 PackageKit 失败

note: TRANSLATORS: The user specified * an incorrect filter
en: The filter specified was invalid
zh: 指定的过滤器无效

note: TRANSLATORS: a search type can * be name, details, file, etc
en: A search type is required, e.g. name
zh: 需要指定搜索类型，例如 name（名称）

note: TRANSLATORS: the user * needs to provide a search term TRANSLATORS: the user needs * to provide a search term
en: A search term is required
zh: 需要指定搜索词

note: TRANSLATORS: the user did not * specify what they wanted to install
en: A package name to install is required
zh: 需要指定要安装的软件包名

note: TRANSLATORS: the user did not * specify what they wanted to install
en: A filename to install is required
zh: 需要指定要安装的文件名

note: TRANSLATORS: geeky error, real * users won't see this
en: A type, key_id and package_id are required
zh: 需要指定类型、密钥标识（key_id）和软件包标识（package_id）

note: TRANSLATORS: the user did not * specify what they wanted to remove
en: A package name to remove is required
zh: 需要指定要移除的软件包名

note: TRANSLATORS: the user did not * specify anything about what to * download or where
en: A destination directory and the package names to download are required
zh: 需要指定目标目录和要下载的软件包名

note: TRANSLATORS: geeky error, real * users won't see this
en: A licence identifier (eula-id) is required
zh: 需要指定许可标识（eula-id）

note: TRANSLATORS: The user did not * specify a package name
en: A package name to resolve is required
zh: 需要指定要解析的软件包名

note: TRANSLATORS: The user did not * specify a repository name
en: A repository name is required
zh: 需要指定软件仓库名

en: A repo name, parameter and value are required
zh: 需要指定软件仓库名、参数和值

en: A repo id and autoremove required
zh: 需要指定软件仓库 id 和 autoremove 参数

note: TRANSLATORS: The user didn't specify what action to use TRANSLATORS: The user didn't * specify what action to use
en: An action, e.g. 'update-packages' is required
zh: 需要指定动作，例如“update-packages”（更新软件包）

note: TRANSLATORS: The user specified an invalid action TRANSLATORS: The user specified * an invalid action
en: A correct role is required
zh: 需要指定正确的角色

note: TRANSLATORS: The user did not * provide a package name
en: A package name is required
zh: 需要指定软件包名

note: TRANSLATORS: each package * "provides" certain things, e.g. * mime(gstreamer-decoder-mp3), * the user didn't specify it
en: A package provide string is required
zh: 需要指定软件包提供描述

en: A filename is required
zh: 需要指定文件名

note: TRANSLATORS: The user did not provide a distro name
en: You need to specify a list file to create
zh: 您必须指定一个要创建的列表文件

note: TRANSLATORS: There was an error * getting the list of packages. * The filename follows
en: File already exists: %s
zh: 文件已存在：%s

note: TRANSLATORS: The user tried to use an * unsupported option on the command line
en: Option '%s' is not supported
zh: 选项“%s”未支持

en: Failed to get daemon state
zh: 获取守护进程状态失败

note: TRANSLATORS: this is a program that monitors PackageKit
en: PackageKit Monitor
zh: PackageKit 监视器

note: TRANSLATORS: command line argument, do we allow package downgrades
en: Allow package downgrades
zh: 允许软件包版本降级

note: TRANSLATORS: command line argument, do we allow package re-installations
en: Allow package re-installations
zh: 允许重新安装软件包

note: TRANSLATORS: command line argument
en: Allow installation of untrusted packages
zh: 允许安装不受信任的软件包

note: TRANSLATORS: Description for pkgcli refresh
en: Refresh the package metadata cache.
zh: 刷新软件包元数据缓存。

en: Package metadata refreshed
zh: 软件包元数据已更新

note: TRANSLATORS: Description for pkgcli install
en: Install one or more packages or local package files.
zh: 安装一个或多个软件包或本地软件包文件。

note: TRANSLATORS: There was an error finding a package * for installation. The detailed error follows. TRANSLATORS: We were unable to find a package for installation.
en: Could not find any available package: %s
zh: 未找到任何可用的软件包：%s

en: The selected package is already installed.
zh: 所选软件包已安装。

note: TRANSLATORS: Description for pkgcli remove
en: Remove one or more packages from the system.
zh: 从系统中移除一个或多个软件包。

en: Could not find installed packages: %s
zh: 未找到已安装的包：%s

note: TRANSLATORS: Description for pkgcli download
en: Download packages to the specified directory without installing.
zh: 将软件包下载到指定目录，但不进行安装。

en: Could not find packages: %s
zh: 未找到包：%s

en: Directory does not exist: %s
zh: 目录不存在：%s

note: TRANSLATORS: Description for pkgcli update
en: Update all packages or specific packages to their latest versions.
zh: 更新所有软件包或特定软件包至最新版本。

en: Could not find packages to update: %s
zh: 无法找到可更新的软件包：%s

en: Failed to get updates: %s
zh: 获取更新失败：%s

en: No packages require updating
zh: 没有包需要更新

note: TRANSLATORS: Description of pkgcli upgrade. * No not translate "minimal, default, complete", those are parameters
en: Upgrade all packages or perform a distribution upgrade.
    
    Types: minimal, default, complete
zh: 升级所有软件包或执行系统升级。
    
    类型：minimal, default, complete

en: Failed to read offline update action: %s
zh: 无法读取离线更新操作：%s

en: Offline update is not triggered.
zh: 未触发离线更新。

en: Offline update is triggered. Action after update: %s
zh: 离线更新已触发。更新后操作：%s

note: TRANSLATORS: Packages that were prepared for an offline update
en: Prepared packages:
zh: 准备好的软件包：

en: No offline update is prepared.
zh: 暂无离线更新。

en: Failed to read prepared offline updates: %s
zh: 无法读取已准备好的离线更新：%s

en: No results from last offline update available.
zh: 上次离线更新无结果。

en: Last offline update failed: %s: %s
zh: 上次离线更新失败：%s：%s

en: Last offline update completed successfully
zh: 上次离线更新已成功完成

en: Failed to trigger offline update: %s
zh: 无法触发离线更新：%s

en: Offline update scheduled. System will update on next reboot.
zh: 已安排离线更新，系统将在下次重启时进行更新。

note: TRANSLATORS: Description of the pkgcli offline-update command. * The request values (trigger, prepare, etc.) are parameters and MUST NOT be translated.
en: Trigger & manage offline system updates.
    
    You can select one of these requests:
      prepare - prepare an offline update and trigger it (default)
      trigger - trigger a (manually prepared) offline update
      cancel  - cancel a planned offline update
      status  - show status information about a prepared or finished offline update
zh: 触发并管理离线系统更新。
    
    您可以选择以下任一操作：
      prepare - 准备离线更新并启动（默认）
      trigger - 启动已手动准备的离线更新
      cancel - 取消已计划的离线更新
      status - 查看已准备或已完成的离线更新状态信息

en: Failed to cancel offline update: %s
zh: 无法取消离线更新：%s

en: Offline update cancelled
zh: 离线更新已取消

en: Unknown offline-update request: %s
zh: 未知的离线更新请求：%s

note: TRANSLATORS: Description for pkgcli install-sig
en: Install a package signature for GPG verification.
zh: 为 GPG 验证安装软件包签名。

note: TRANSLATORS: Description for pkgcli repair
en: Attempt to repair the package management system.
zh: 尝试修复包管理系统。

en: System repaired successfully
zh: 包管理系统修复成功

note: TRANSLATORS: Description for pkgcli quit
en: Safely terminate the PackageKit daemon.
zh: 安全地终止 PackageKit 服务。

en: Failed to send daemon quit request: %s
zh: 无法发送守护进程退出请求：%s

en: Refresh package metadata
zh: 刷新软件包元数据

en: Upgrade the system
zh: 升级系统

en: Manage offline system updates
zh: 管理离线系统更新

en: Install package signature
zh: 安装软件包签名

en: Repair package system
zh: 修复包管理系统

en: Safely stop the PackageKit daemon
zh: 安全地停止 PackageKit 服务进程

note: TRANSLATORS: Description for pkgcli monitor
en: Monitor PackageKit D-Bus events
zh: 监控 PackageKit 的 D-Bus 事件

note: TRANSLATORS: Summary for pkgcli monitor, the PK D-Bus monitor
en: Monitor PackageKit bus events
zh: 监控 PackageKit 总线事件

note: TRANSLATORS: Description for pkgcli backend
en: Show PackageKit backend information.
zh: 显示 PackageKit 后端信息。

note: TRANSLATORS: Description for pkgcli history
en: Show recent package management transactions.
zh: 显示最近的软件包管理操作记录。

note: TRANSLATORS: Description of the pkgcli search command. MODE values must not be translated!
en: Search for packages matching the given patterns. If MODE is not specified, 
    'details' search is performed.
    Possible search MODEs are:
      name    - search by package name
      details - search by package details (default)
      file    - search by file name
      group   - search by package group
zh: 根据给定的模式搜索软件包。
    如果未指定 MODE，则执行“详情”搜索。  
    可能的搜索模式包括：  
      name    - 按软件包名称搜索  
      details - 按软件包详情搜索（默认）  
      file    - 按文件名搜索  
      group   - 按软件包组搜索

en: No search pattern specified
zh: 未指定搜索模式

note: TRANSLATORS: Description for pkgcli list
en: List all packages or those matching a pattern.
zh: 列出所有软件包，或匹配指定模式的软件包。

note: TRANSLATORS: Description for pkgcli show
en: Show information about one or more packages.
zh: 显示一个或多个软件包的信息。

en: Check dependencies recursively
zh: 递归检查依赖项

note: TRANSLATORS: Description for pkgcli depends-on
en: Show dependencies for one or more packages.
zh: 显示一个或多个软件包的依赖关系。

en: Could not resolve packages: %s
zh: 无法解析包：%s

note: TRANSLATORS: Description for pkgcli what-provides
en: Show which packages provide the specified capability.
zh: 显示提供指定功能的软件包。

note: TRANSLATORS: Description for pkgcli files
en: List all files contained in one or more packages.
zh: 列出一个或多个软件包中包含的所有文件。

note: TRANSLATORS: Description for pkgcli list-updates
en: List all currently available package updates.
zh: 列出所有当前可用的软件包更新。

note: TRANSLATORS: Description for pkgcli show-update
en: Show detailed information about the specified package update.
zh: 显示指定软件包更新的详细信息。

note: TRANSLATORS: Description for pkgcli resolve
en: Resolve package names to package IDs.
zh: 将软件包名称解析为软件包ID。

note: TRANSLATORS: Description for pkgcli required-by
en: Show which packages require the specified packages.
zh: 显示哪些软件包需要指定的软件包。

note: TRANSLATORS: Description for pkgcli organization
en: List all available filters, groups and categories for package organization.
zh: 列出所有可用于包组织的筛选条件、分组和分类。

note: #-#-#-#-#  packagekit_1.3.4-3_zh_CN.po (PackageKit)  #-#-#-#-# TRANSLATORS: Header for list of available package groups
en: Groups:
zh: 组：

note: TRANSLATORS: Description for pkgcli show-distro-upgrade
en: Show distribution version upgrades, if any are available.
zh: 显示可用的发行版本升级。

note: TRANSLATORS: Description for pkgcli last-time
en: Get time in seconds since the last specified action.
zh: 获取自上次指定操作以来的秒数。

en: Show backend information
zh: 显示后端信息

en: Show transaction history
zh: 显示事务记录

en: Show package information
zh: 显示包信息

en: List package dependencies
zh: 列出软件包依赖关系

en: List packages requiring this package
zh: 列出依赖于本软件包的软件包

en: List packages providing a capability
zh: 列出提供某功能的软件包

en: Show files in package
zh: 显示包中的文件

en: Get available updates
zh: 获取可用更新

en: Get update details
zh: 获取更新详情

en: Resolve package names
zh: 解析软件包名

en: List available filters and categories
zh: 列出可用的筛选条件和分类

en: Show available distribution upgrades
zh: 显示可用的发行版升级

en: Get time since last action
zh: 获取上次操作以来的时间

note: TRANSLATORS: Description for pkgcli repo-list
en: List all configured package repositories.
zh: 列出所有已配置的软件包仓库。

note: TRANSLATORS: Description for pkgcli repo-enable
en: Enable the specified repository.
zh: 启用指定的仓库。

en: Repository '%s' enabled
zh: 已启用仓库 '%s'

note: TRANSLATORS: Description for pkgcli repo-disable
en: Disable the specified repository.
zh: 禁用指定的软件源。

en: Repository '%s' disabled
zh: 仓库 '%s' 已禁用

en: Automatically remove orphaned packages
zh: 自动移除孤儿包

note: TRANSLATORS: Description for pkgcli repo-remove
en: Remove the specified repository.
zh: 移除指定的仓库。

en: Repository '%s' removed
zh: 已移除仓库 '%s'

en: List repositories
zh: 列出仓库

en: Enable a repository
zh: 启用软件仓库

en: Disable a repository
zh: 禁用软件仓库

en: Remove a repository
zh: 移除软件仓库

en: Not connected to PackageKit daemon
zh: 未连接到 PackageKit 服务守护进程

note: TRANSLATORS: A duration in seconds
en: %u seconds
zh: %u 秒

note: TRANSLATORS: A duration in minutes & seconds
en: %u min %u sec
zh: %u 分 %u 秒

note: TRANSLATORS: A duration in hours & remaining minutes
en: %u h %u min
zh: %u 时 %u 分

note: TRANSLATORS: A duration in hours
en: %u h
zh: %u 时

note: TRANSLATORS: A duration in days & remaining hours
en: %u days %u h
zh: %u 天 %u 时

note: TRANSLATORS: A duration in days
en: %u days
zh: %u 天

note: TRANSLATORS: Failed to parse command-line options in pkgcli
en: Failed to parse options: %s
zh: 解析选项失败：%s

note: TRANSLATORS: Usage summary in pkgcli if the user has provided the wrong number of parameters
en: Usage: %s %s %s
zh: 用法：%s %s %s

note: TRANSLATORS: Label for the package size in package details
en: Installed Size:
zh: 安装大小：

note: TRANSLATORS: Label for the package download size in package details
en: Download Size:
zh: 下载大小：

note: TRANSLATORS: Label for obsoleted packages in update details
en: Obsoletes:
zh: 废弃：

note: TRANSLATORS: Label for issue-tracker in update details
en: Issue Tracker:
zh: 问题追踪器：

note: TRANSLATORS: Label for CVE information in update details
en: CVE:
zh: CVE：

note: TRANSLATORS: Label for restart information in update details
en: Restart:
zh: 重启：

note: TRANSLATORS: Label for update text in update details
en: Update text:
zh: 更新文本：

note: TRANSLATORS: Label for changelog in update details
en: Changes:
zh: 变更：

note: TRANSLATORS: Label for issued date in update details
en: Issued:
zh: 发布日期：

note: TRANSLATORS: Label for transaction information
en: Transaction:
zh: 事务：

note: TRANSLATORS: Label for system time of the transaction
en: System time:
zh: 系统时间：

note: TRANSLATORS: Label for transaction success status
en: Succeeded:
zh: 成功：

en: Package not found: %s
zh: 未找到软件包：%s

en: Only provide minimal output
zh: 仅提供最小输出

en: Show more detailed output
zh: 显示更详细的输出

note: TRANSLATORS: command line argument, do we ask questions
en: Answer 'yes' to all questions
zh: 所有问题均回答“是”

note: TRANSLATORS: command line argument, use a filter to narrow down results
en: Filter packages (installed, available, etc.)
zh: 筛选软件包（已安装、可用等）

en: No command specified. Use --help for usage information.
zh: 未指定命令。请使用 --help 查看使用说明。

en: Failed to connect to PackageKit: %s
zh: 无法连接到 PackageKit：%s

en: Available Commands:
zh: 可用命令：

note: TRANSLATORS: downloading repo data so we can search
en: Downloading details about the software repositories.
zh: 正在下载软件仓库详细信息。

note: TRANSLATORS: downloading file lists so we can search
en: Downloading filelists (this may take some time to complete).
zh: 正在下载文件列表（这可能要花些时间完成）。

note: TRANSLATORS: waiting for native lock
en: Waiting for package manager lock.
zh: 正在等待软件包管理器锁。

note: TRANSLATORS: loading package cache so we can search
en: Loading list of packages.
zh: 正在载入软件包列表。

note: TRANSLATORS: we failed to find the package, this shouldn't happen
en: Failed to search for file
zh: 文件搜索失败

note: TRANSLATORS: the transaction failed in a way we could not expect
en: Getting the list of files failed
zh: 获取文件列表失败

note: TRANSLATORS: we failed to launch the executable, the error follows
en: Failed to launch:
zh: 启动失败：

note: TRANSLATORS: we failed to install the package
en: Failed to install packages
zh: 安装软件包失败

note: TRANSLATORS: tell the user what we think the command is
en: Similar command is:
zh: 相似命令是：

note: TRANSLATORS: Ask the user if we should run the similar command
en: Run similar command:
zh: 运行相似命令：

note: TRANSLATORS: show the user a list of commands that they could have meant TRANSLATORS: show the user a list of commands we could run
en: Similar commands are:
zh: 相似命令是：

note: TRANSLATORS: ask the user to choose a file to run
en: Please choose a command to run
zh: 请选择要运行的命令

note: TRANSLATORS: tell the user what package provides the command
en: The package providing this file is:
zh: 提供此文件的软件包是：

note: TRANSLATORS: as the user if we want to install a package to provide the command
en: Install package '%s' to provide command '%s'?
zh: 安装软件包“%s”以提供命令“%s”？

note: TRANSLATORS: Show the user a list of packages that provide this command
en: Packages providing this file are:
zh: 提供此文件的软件包是：

note: TRANSLATORS: Show the user a list of packages that they can install to provide this command
en: Suitable packages are:
zh: 合适的软件包是：

note: TRANSLATORS: ask the user to choose a file to install
en: Please choose a package to install
zh: 请选择要安装的软件包

en: User aborted selection
zh: 用户已终止选择

note: TRANSLATORS: transaction state, scanning for running processes
en: Scanning applications
zh: 正在扫描应用程序

note: TRANSLATORS: transaction state, we are updating the list of processes
en: Updating running applications
zh: 正在更新运行中的应用程序

note: TRANSLATORS: transaction state, we are checking executable files currently in use
en: Checking applications in use
zh: 正在检查使用中的应用程序

note: TRANSLATORS: transaction state, we are checking for libraries currently in use
en: Checking libraries in use
zh: 正在检查使用中的库

note: TRANSLATORS: The type of update
en: Bug fix
zh: 缺陷修复

note: TRANSLATORS: The role of the transaction, in present tense
en: Getting update details
zh: 正在获取更新详情

note: TRANSLATORS: The role of the transaction, in present tense
en: Searching by details
zh: 正在按详细信息搜索

note: TRANSLATORS: The role of the transaction, in present tense
en: Installing files
zh: 正在安装文件

note: TRANSLATORS: The role of the transaction, in present tense
en: Refreshing cache
zh: 正在刷新缓存

note: TRANSLATORS: The role of the transaction, in present tense
en: Getting repositories
zh: 正在获取仓库

note: TRANSLATORS: The role of the transaction, in present tense
en: Setting data
zh: 正在设置数据

note: TRANSLATORS: The role of the transaction, in present tense
en: Getting provides
zh: 正在获取提供描述

note: TRANSLATORS: The role of the transaction, in present tense
en: Getting packages
zh: 正在获取软件包

note: TRANSLATORS: The role of the transaction, in present tense
en: Getting upgrades
zh: 正在获取升级

note: TRANSLATORS: The role of the transaction, in present tense
en: Getting transactions
zh: 正在获取事务

note: TRANSLATORS: The role of the transaction, in present tense
en: Getting system upgrades
zh: 正在获取系统升级

note: TRANSLATORS: The role of the transaction, in present tense
en: Repairing system
zh: 正在修复包管理系统

note: TRANSLATORS: ask the user if they are comfortable installing insecure packages
en: Do you want to allow installing of unsigned software?
zh: 您要同意未签名软件的安装吗？

note: TRANSLATORS: tell the user we've not done anything
en: The unsigned software will not be installed.
zh: 未签名软件将不被安装。

note: TRANSLATORS: the package repository is signed by a key that is not recognised
en: Software source signature required
zh: 需要指定软件源签名

note: TRANSLATORS: the package repository name
en: Software source name
zh: 软件源名

note: TRANSLATORS: the key URL
en: Key URL
zh: 密钥网址

note: TRANSLATORS: the username of the key
en: Key user
zh: 密钥用户

note: TRANSLATORS: the key fingerprint, again, yet more hex
en: Key fingerprint
zh: 密钥指纹

note: TRANSLATORS: the timestamp (a bit like a machine readable time)
en: Key Timestamp
zh: 密钥时间戳

note: TRANSLATORS: ask the user if they want to import
en: Do you accept this signature?
zh: 您接受此签名吗？

note: TRANSLATORS: tell the user we've not done anything
en: The signature was not accepted.
zh: 签名未被接受。

note: TRANSLATORS: this is another name for a software licence that has to be read before installing
en: End user licence agreement required
zh: 需要接受最终用户许可协议

note: TRANSLATORS: the EULA text itself (long and boring)
en: Agreement
zh: 协议

note: TRANSLATORS: ask the user if they've read and accepted the EULA
en: Do you accept this agreement?
zh: 您是否接受此协议？

note: TRANSLATORS: tell the user we've not done anything
en: The agreement was not accepted.
zh: 此协议未被接受。

note: TRANSLATORS: the user needs to change media inserted into the computer
en: Media change required
zh: 需要介质更换

note: TRANSLATORS: the media label, usually like 'disk-1of3'
en: Media label
zh: 介质标签

note: TRANSLATORS: ask the user to insert the media
en: Please insert the correct media
zh: 请插入正确介质

note: TRANSLATORS: tell the user we've not done anything as they are lazy
en: The correct media was not inserted.
zh: 正确介质未插入。

note: TRANSLATORS: When processing, we might have to remove other dependencies
en: The following packages have to be removed:
zh: 下列软件包必须移除：

note: TRANSLATORS: When processing, we might have to install other dependencies
en: The following packages have to be installed:
zh: 下列软件包必须安装：

note: TRANSLATORS: When processing, we might have to update other dependencies
en: The following packages have to be updated:
zh: 下列软件包必须更新：

note: TRANSLATORS: When processing, we might have to reinstall other dependencies
en: The following packages have to be reinstalled:
zh: 下列软件包必须重新安装：

note: TRANSLATORS: When processing, we might have to downgrade other dependencies
en: The following packages have to be downgraded:
zh: 下列软件包必须降级：

note: TRANSLATORS: When processing, we might have to obsolete other dependencies
en: The following packages have to be obsoleted:
zh: 如下软件包必须废弃：

note: TRANSLATORS: When processing, untrusted and non-verified packages may be encountered
en: The following packages are untrusted:
zh: 以下是未信任软件包：

note: TRANSLATORS: ask the user if the proposed changes are okay
en: Proceed with changes?
zh: 继续更改？

note: TRANSLATORS: tell the user we didn't do anything
en: The transaction did not proceed.
zh: 事务未继续。

note: SECURITY: - Normal users are allowed to cancel their own task without authentication, but a different user id needs the admin password to cancel another users task.
en: Cancel foreign task
zh: 取消其他用户的任务

en: Authentication is required to cancel a task that was not started by yourself
zh: 取消一项不是由您启动的任务需要认证

note: SECURITY: - Normal users need authentication to install signed packages from signed repositories, because otherwise the system is only as secure as the least-secure package available in the repositories.
en: Install signed package
zh: 安装已签名软件包

note: SECURITY: - Normal users require admin authentication to install untrusted or unrecognised packages, as allowing users to do this without a password would be a massive security hole. - This is not retained as each package should be authenticated.
en: Install untrusted local file
zh: 安装未受信任的本地文件

en: Authentication is required to install untrusted software
zh: 安装未受信任的软件需要认证

note: SECURITY - Normal users require admin authentication to reinstall packages. - Authorization to install packages does not imply permissions to reinstall them and vice versa. - If a package in question is not trusted, user's permission to install untrusted package will be checked as well.
en: Install already installed package again
zh: 重新安装已安装的软件包

en: Authentication is required to reinstall software
zh: 重新安装软件需要认证

note: SECURITY - Normal users require admin authentication to downgrade packages. - User authorized to downgrade signed packages is authorized to install them as well. - If a package in question is not trusted, user's permission to install untrusted package will be checked as well.
en: Install older version of installed package
zh: 安装已安装软件包的较旧版本

en: Authentication is required to downgrade software
zh: 降级软件需要认证

note: SECURITY: - Normal users require admin authentication to add signing keys. - This implies adding an explicit trust, and should not be granted without a secure authentication. - This is not kept as each package should be authenticated.
en: Trust a key used for signing software
zh: 信任签名软件所用的密钥

en: Authentication is required to consider a key used for signing software as trusted
zh: 信任软件包签名所用的密钥需要认证

note: SECURITY: - Normal users do not require admin authentication to accept new licence agreements. - Change this to 'auth_admin' for environments where users should not be given the option to make legal decisions.
en: Accept EULA
zh: 接受最终用户许可协议（EULA）

en: Authentication is required to accept a EULA
zh: 接受最终用户许可协议（EULA）需要认证

en: Authentication is required to remove software
zh: 移除软件需要认证

note: SECURITY: - Normal users do not require admin authentication to update the system as the packages will be signed, and the action is required to update the system when unattended. - Changing this to anything other than 'yes' will break unattended updates.
en: Update software
zh: 更新软件

note: SECURITY: - Normal users require admin authentication to enable or disable software repositories as this can be used to enable new updates or install different versions of software.
en: Change software repository parameters
zh: 更改软件仓库参数

en: Authentication is required to change software repository parameters
zh: 更改软件仓库参数需要认证

note: SECURITY: - Normal users do not require admin authentication to refresh the cache, as this doesn't actually install or remove software.
en: Refresh system repositories
zh: 刷新系统仓库

en: Authentication is required to refresh the system repositories
zh: 刷新系统仓库需要认证

note: SECURITY: - Normal users do not require admin authentication to set the proxy used for downloading packages.
en: Set network proxy
zh: 设置网络代理

en: Authentication is required to set the network proxy used for downloading software
zh: 设置下载软件所用的代理服务器需要认证

note: SECURITY: - Normal users require admin authentication to upgrade the disto as this can make the system unbootable or stop other applications from working.
en: Upgrade System
zh: 升级系统

en: Authentication is required to upgrade the operating system
zh: 升级操作系统需要认证

note: SECURITY: - Normal users require admin authentication to repair the system since this can make the system unbootable or stop other applications from working.
en: Repair System
zh: 修复系统

en: Authentication is required to repair the installed software
zh: 修复已安装软件需要认证

note: SECURITY: - Normal users are able to ask updates to be installed at early boot time without a password. - Normal users require admin authentication to upgrade the system to a new distribution since this can make the system unbootable or stop other applications from working.
en: Trigger offline updates
zh: 触发离线更新

en: Authentication is required to trigger offline updates
zh: 触发离线更新需要认证

note: SECURITY: - Normal users are able to clear the updates message that is shown after an updates are applied at boot time.
en: Clear offline update message
zh: 清除离线更新消息

en: Authentication is required to clear the offline updates message
zh: 清除离线更新消息需要认证

note: TRANSLATORS: a backend is the system package tool, e.g. dnf, apt
en: Packaging backend to use, e.g. dummy
zh: 要使用的打包后端，例如 dummy

note: TRANSLATORS: command description
en: Refresh the cache
zh: 刷新缓存

note: TRANSLATORS: command description
en: Refresh the cache (forced)
zh: 刷新缓存（强制）

note: TRANSLATORS: command description
en: Search by names
zh: 按名称搜索

note: TRANSLATORS: command description
en: Search by details
zh: 按详细信息搜索

note: TRANSLATORS: command description
en: Search by files
zh: 按文件搜索

note: TRANSLATORS: command description
en: Set repository options
zh: 设置仓库选项

note: TRANSLATORS: probably not yet installed
en: Failed to load the config file
zh: 配置文件加载失败

note: TRANSLATORS: cannot load the backend the user specified
en: Failed to load the backend
zh: 后端加载失败

note: TRANSLATORS: cannot unload the backend the user specified
en: Failed to unload the backend
zh: 后端卸载失败

note: TRANSLATORS: if we should not monitor how long we are inactive for
en: Disable the idle timer
zh: 禁用空闲计时器

note: TRANSLATORS: don't unset environment variables, used for debugging
en: Don't clear environment on startup
zh: 启动时不要清除环境变量

note: TRANSLATORS: describing the service that is running
en: PackageKit service
zh: PackageKit 服务

note: TRANSLATORS: The placeholder is an error message. * `auto` is a potential value of the DefaultBackend= configuration key.
en: Failed to resolve auto: %s
zh: 无法解析 auto：%s

note: TRANSLATORS: cannot load the backend the user specified
en: Failed to load the backend: %s
zh: 无法加载后端：%s

note: TRANSLATORS: is not GPG signed
en: The software is not from a trusted source.
zh: 此软件不是来自受信任源。

en: Do not update these packages unless you are sure it is safe to do so.
zh: 不要更新这些软件包，除非您确信这么做是安全的。

en: Do not install these packages unless you are sure it is safe to do so.
zh: 不要安装这些软件包，除非您确信这么做是安全的。

note: Translators: change debiantutorial to debiantutorial.$lang to use translated file, and append to this string all commands to load localisation packages, e.g.: \\usepackage{debiantutorial.fr} \\usepackage[french]{babel} \\frenchsetup{...} type: Plain text
en: \usepackage{debiantutorial}
zh: \usepackage{debiantutorial.zh_CN} \usepackage[UTF8]{ctex}

note: type: title{#2}
en: Debian Packaging Tutorial
zh: Debian打包教程

note: type: frame{#2}
en: About this tutorial
zh: 关于该教程

note: type: itemize
en: Goal: \textbf{tell you what you really need to know about Debian packaging}
zh: 目标：\textbf{告诉你关于Debian打包必须知道的知识}

note: type: itemize
en: Modify existing packages
zh: 修改现有软件包

note: type: itemize
en: Create your own packages
zh: 创建你自己的软件包

note: type: itemize
en: Interact with the Debian community
zh: 在Debian社区内与人交流

note: type: itemize
en: Become a Debian power-user
zh: 成为Debian高手

note: type: itemize
en: Covers the most important points, but is not complete
zh: 涵盖了大部分要点，但不是全部

note: type: itemize
en: You will need to read more documentation
zh: 你还需要看更多的说明文档

note: type: itemize
en: Most of the content also applies to Debian derivative distributions
zh: 绝大部分内容同样适用于Debian的各个衍生版本

note: type: itemize
en: That includes Ubuntu
zh: 包括Ubuntu

note: type: textbf{#1}
en: GNU/Linux distribution
zh: 是一款 GNU/Linux 发行版

note: type: itemize
en: 1st major distro developed ``openly in the spirit of GNU''
zh: 第一款遵循“GNU开放精神”而开发的大型发行版

note: type: itemize
en: \textbf{Non-commercial}, built collaboratively by over 1,000 volunteers
zh: \textbf{非商业用途}，由超过1000名志愿者合作构建

note: type: itemize
en: 3 main features:
zh: 3项主要特性：

note: type: itemize
en: \textbf{Quality} -- culture of technical excellence\\ {\small\sl We release when it's ready}
zh: textbf{高质量}——技术至上主义\\ {\small\sl 尽善尽美才可发行}

note: type: itemize
en: \textbf{Freedom} -- devs and users bound by the \textsl{Social Contract}\\ Promoting the culture of Free Software since 1993
zh: \textbf{自由}——开发者和用户以\textsl{社会契约}的方式联系在一起，\\ 共同推广1993年开始的自由软件精神

note: type: itemize
en: \textbf{Independence} -- no (single) company babysitting Debian\\ And open decision-making process (\textsl{do-ocracy} + \textsl{democracy})
zh: \textbf{独立}——没有（单独一家）公司在照看Debian\\ 我们集思广益群策群力（\textsl{高行动力} + \textsl{民主决策}）

note: type: itemize
en: \textbf{Amateur} in the best sense: done for the love of it
zh: \textbf{业余爱好者}们的理想状态：与同好们一起用爱发电

note: type: frame{#2}
en: Debian packages
zh: Debian软件包

note: type: itemize
en: \textbf{.deb} files (binary packages)
zh: \textbf{.deb} 文件（程序文件包）

note: type: itemize
en: A very powerful and convenient way to distribute software to users
zh: 可靠又方便的软件发行方式

note: type: itemize
en: One of the two most common package formats (with RPM)
zh: 两种应用最广泛的软件包格式之一（另一种是RPM）

note: type: itemize
en: Universal:
zh: 概况：

note: type: itemize
en: 30,000 binary packages in Debian\\ $\rightarrow$ most of the available free software is packaged in Debian!
zh: Debian有超过30,000个软件包\\ $\rightarrow$绝大多数可用的自由软件都被打包进了Debian！

note: type: itemize
en: For 12 ports (architectures), including 2 non-Linux (Hurd; KFreeBSD)
zh: 覆盖12种架构，包括两款非Linux架构（Hurd; KFreeBSD）

note: type: itemize
en: Also used by 120 Debian derivative distributions
zh: 同时被用于120款Debian衍生系统

note: type: frame{#2}
en: The Deb package format
zh: Deb软件包格式

note: type: itemize
en: \texttt{.deb} file: an \texttt{ar} archive
zh: \texttt{.deb} 文件：其实是一种\texttt{ar}压缩包，里面包含了以下文件：

note: $ type: itemize
en: \texttt{debian-binary}: version of the deb file format, \texttt{"2.0\textbackslash{}n"}
zh: \texttt{debian-binary}: deb文件格式的版本，\texttt{"2.0\textbackslash{}n"}

note: type: itemize
en: \texttt{control.tar.gz}: metadata about the package\\ {\small \texttt{\textbf{control}, md5sums, (pre|post)(rm|inst), triggers, shlibs}, \ldots}
zh: \texttt{control.tar.gz}: 软件包的元数据(metadata)，包括\\ {\small \texttt{\textbf{control}, md5sums, (pre|post)(rm|inst), triggers, shlibs}, \ldots}

note: type: itemize
en: \texttt{data.tar.gz}: data files of the package
zh: \texttt{data.tar.gz}: 软件包的数据文件

note: type: itemize
en: You could create your \texttt{.deb} files manually\\ {\footnotesize \url{http://tldp.org/HOWTO/html\_single/Debian-Binary-Package-Building-HOWTO/}}
zh: 你可以手动创建你自己的 \texttt{.deb} 文件\\ {\footnotesize \url{http://tldp.org/HOWTO/html\_single/Debian-Binary-Package-Building-HOWTO/}}

note: type: itemize
en: But most people don't do it that way
zh: 但大家一般不这么做

note: type: textbf{#1}
en: This tutorial: create Debian packages, the Debian way
zh: 此教程会教你：如何用Debian的方式创建Debian软件包

note: type: frame{#2}
en: Tools you will need
zh: 你需要准备的工具

note: type: itemize
en: A Debian (or Ubuntu) system (with root access)
zh: Debian（或Ubuntu）操作系统（且你有root权限）

note: type: itemize
en: Some packages:
zh: 某些软件包：

note: type: itemize
en: \textbf{build-essential}: has dependencies on the packages that will be assumed to be available on the developer's machine (no need to specify them in the \texttt{Build-Depends:} control field of your package)
zh: \textbf{build-essential}: 包含了在开发机上使用的依赖包（不需要逐一把这些依赖包在你软件包的命令控制参数\texttt{Build-Depends:}里列出来）

note: type: itemize
en: includes a dependency on \textbf{dpkg-dev}, which contains basic Debian-specific tools to create packages
zh: 也包含了\textbf{dpkg-dev}的依赖包。\textbf{dpkg-dev}里有基本的Debian专用打包工具。

note: type: itemize
en: \textbf{devscripts}: contains many useful scripts for Debian maintainers
zh: \textbf{devscripts}: 里面有很多对Debian维护者很有用的脚本。

note: type: frame
en: Many other tools will also be mentioned later, such as \textbf{debhelper}, \textbf{cdbs}, \textbf{quilt}, \textbf{pbuilder}, \textbf{sbuild}, \textbf{lintian}, \textbf{svn-buildpackage}, \textbf{git-buildpackage}, \ldots\\ Install them when you need them.
zh: 之后还会提到很多其他工具，譬如 \textbf{debhelper}, \textbf{cdbs}, \textbf{quilt}, \textbf{pbuilder}, \textbf{sbuild}, \textbf{lintian}, \textbf{svn-buildpackage}, \textbf{git-buildpackage}, \ldots\\ 在你需要的时候可以安装它们。

note: type: frame{#2}
en: General packaging workflow
zh: 通用打包流程

note: \draw[arr,->] (bin) -- (-1,-6) node[pos=0.5,left] {upload (\textttc{dput})}; hack hack hack type: tikzpicture
en: \node[node1] (www) at (0, 0) {Web}; \node[node1] (us) at (2.5, 0) {upstream source}; \node[node1] (da) at (-2.5, 0) {Debian mirror}; \node[node1] (sp) at (0, -2) {source package}; \draw[arr,<-,dashed,thick] (sp) -- (2.5,-2) node[right=0cm,text width=2.98cm,text centered,font=\small\sl] {where most of the manual work is done}; \node[node1] (bin) at (0, -4) {one or several binary packages}; \draw[arr,<-,dashed,thick] (bin) -- (3.5,-4) node[right,text centered,font=\small\ttfamily\sl] {.deb\normalfont}; \draw[arr,->] (us) -- (sp) node[pos=0.5,right,command] {dh\_make}; \draw[arr,->] (da) -- (sp) node[pos=0.5,left,command] {apt-get source}; \draw[arr,->] (www) -- (sp) node[pos=0.5,left,command] {dget}; \draw[arr,->] (sp) -- (bin) node[pos=0.5,right,text width=6cm] {\textttc{debuild} (build and test with \textttc{lintian}) or \textttc{dpkg-buildpackage}}; \draw[arr,->] (bin) -- (1,-6) node[pos=0.5,right] {install (\textttc{debi})}; \draw[transparent] (bin) -- (-1,-6) node[pos=0.5,left,opaque] {upload (\textttc{dput})}; \draw[arr,->,rounded corners] (bin) -- (-1,-6) -- (-4.5,-6) -- (-4.5,0) -- (da); \useasboundingbox (-4,-6) rectangle (6,0);
zh: \node[node1] (www) at (0, 0) {网页}; \node[node1] (us) at (2.5, 0) {上游源代码}; \node[node1] (da) at (-2.5, 0) {Debian源镜像}; \node[node1] (sp) at (0, -2) {源码包}; \draw[arr,<-,dashed,thick] (sp) -- (2.5,-2) node[right=0cm,text width=2.98cm,text centered,font=\small\sl] {至此绝大部分人工操作完成}; \node[node1] (bin) at (0, -4) {一个或若干个程序包}; \draw[arr,<-,dashed,thick] (bin) -- (3.5,-4) node[right,text centered,font=\small\ttfamily\sl] {.deb\normalfont}; \draw[arr,->] (us) -- (sp) node[pos=0.5,right,command] {dh\_make}; \draw[arr,->] (da) -- (sp) node[pos=0.5,left,command] {apt-get source}; \draw[arr,->] (www) -- (sp) node[pos=0.5,left,command] {dget}; \draw[arr,->] (sp) -- (bin) node[pos=0.5,right,text width=6cm] {\textttc{debuild} (用\textttc{lintian}构建或测试) 或 \textttc{dpkg-buildpackage}}; \draw[arr,->] (bin) -- (1,-6) node[pos=0.5,right] {安装 (\textttc{debi})}; \draw[transparent] (bin) -- (-1,-6) node[pos=0.5,left,opaque] {上传 (\textttc{dput})}; \draw[arr,->,rounded corners] (bin) -- (-1,-6) -- (-4.5,-6) -- (-4.5,0) -- (da); \useasboundingbox (-4,-6) rectangle (6,0);

note: type: subsection{#2}
en: Rebuilding dash
zh: 重构dash

note: type: frame{#2}
en: Example: rebuilding dash
zh: 范例：重构dash

note: type: enumerate
en: Install packages needed to build dash, and devscripts\\ {\texttt{sudo apt-get build-dep dash}\\ (requires \texttt{deb-src} lines in \texttt{/etc/apt/sources.list})}\\ {\texttt{sudo apt-get install -{}-no-install-recommends devscripts fakeroot}}
zh: 安装构建dash需要的软件包，以及devscripts\\ {\texttt{sudo apt-get build-dep dash}\\ (需要在 \texttt{/etc/apt/sources.list})} 文件里加上\texttt{deb-src}的相关地址内容\\ {\texttt{sudo apt-get install -{}-no-install-recommends devscripts fakeroot}}

note: type: enumerate
en: Create a working directory, and get in it:\\ \texttt{mkdir /tmp/debian-tutorial ; cd /tmp/debian-tutorial}
zh: 新建工作目录文件夹，并进入\\ \texttt{mkdir /tmp/debian-tutorial ; cd /tmp/debian-tutorial}

note: type: enumerate
en: Grab the \texttt{dash} source package\\ \texttt{apt-get source dash}\\ {\small (This needs you to have \texttt{deb-src} lines in your \texttt{/etc/apt/sources.list})}
zh: 获取 \texttt{dash} 的源码包\\ \texttt{apt-get source dash}\\ {\small （需要在 \texttt{/etc/apt/sources.list} 文件里加上\texttt{deb-src}的相关地址内容）}

note: type: enumerate
en: Build the package\\ {\texttt{cd dash-*\\ debuild -us -uc}} ~~~(\texttt{-us -uc} disables signing the package with GPG)
zh: 构建软件包\\ {\texttt{cd dash-*\\ debuild -us -uc}} ~~~(\texttt{-us -uc} 指不将软件包标记为GPG)

note: type: enumerate
en: Check that it worked
zh: 检查命令是否正常运作

note: type: itemize
en: There are some new \texttt{.deb} files in the parent directory
zh: 上级目录下应该会出现几个新的 \texttt{.deb} 文件

note: type: enumerate
en: Look at the \texttt{debian/} directory
zh: 查看 \texttt{debian/} 目录

note: type: itemize
en: That's where the packaging work is done
zh: 打包完成后的软件包位于此目录

note: type: section{#2}
en: Creating source packages
zh: 创建源码包

note: type: subsection{#2}
en: Source packages basics
zh: 源码包基础

note: type: itemize
en: One source package can generate several binary packages\\ {\small e.g. the \texttt{\bfseries libtar} source generates the \texttt{\bfseries libtar0} and \texttt{\bfseries libtar-dev} binary packages}
zh: 一个源码包可以生成若干个程序文件包\\ {\small 例如 \texttt{\bfseries libtar} 源代码可以生成\texttt{\bfseries libtar0} 和 \texttt{\bfseries libtar-dev} 程序文件包}

note: type: itemize
en: Two kinds of packages: (if unsure, use non-native)
zh: 两种软件包：（如果不确定是哪种，选非原生）

note: type: itemize
en: Native packages: normally for Debian specific software (\textsl{dpkg}, \textsl{apt})
zh: 原生软件包：专为Debian定制开发的软件(\textsl{dpkg}, \textsl{apt})

note: type: itemize
en: Non-native packages: software developed outside Debian
zh: 非原生软件包：在Debian之外开发的软件

note: type: itemize
en: Main file: \texttt{.dsc} (meta-data)
zh: 主要文件: \texttt{.dsc}（元数据）

note: type: itemize
en: Other files depending on the version of the source format
zh: 与源码格式版本相关的其他文件

note: type: itemize
en: 1.0 or 3.0 (native): \texttt{package\_version.tar.gz}
zh: 1.0或3.0（原生）：\texttt{package\_version.tar.gz}

note: type: itemize
en: 1.0 (non-native):
zh: 1.0（非原生）：

note: type: itemize
en: \texttt{pkg\_ver.orig.tar.gz}: upstream source
zh: \texttt{pkg\_ver.orig.tar.gz}: 上游源代码

note: type: itemize
en: \texttt{pkg\_debver.diff.gz}: patch to add Debian-specific changes
zh: \texttt{pkg\_debver.diff.gz}: 专为Debian准备的更新补丁

note: type: itemize
en: 3.0 (quilt):
zh: 3.0（quilt）

note: type: itemize
en: \texttt{pkg\_debver.debian.tar.gz}: tarball with the Debian changes
zh: \texttt{pkg\_debver.debian.tar.gz}: 包含Debian补丁的压缩包

note: type: frame
en: (See \texttt{dpkg-source(1)} for exact details)
zh: 详见 \texttt{dpkg-source(1)}

note: type: frame{#2}
en: Source package example (wget\_1.12-2.1.dsc)
zh: 源码包范例（wget\_1.12-2.1.dsc）

note: type: subsection{#2}
en: Retrieving source packages
zh: 获取源码包

note: type: frame{#2}
en: Retrieving an existing source package
zh: 从现成源码包中获取

note: type: itemize
en: From the Debian archive:
zh: 从Debian源代码库里获取

note: type: itemize
en: (You need \texttt{deb-src} lines in \texttt{sources.list})
zh: (需要在\texttt{sources.list}文件里加上\texttt{deb-src}的相关地址内容)

note: type: itemize
en: From the Internet:
zh: 从互联网上获取：

note: type: itemize
en: \texttt{dget http://snapshot.debian.org/archive/debian-archive/\\20090802T004153Z/debian/dists/bo/main/source/web/\\ wget\_1.4.4-6.dsc}\\ (\href{http://snapshot.debian.org/}{\ttfamily snapshot.d.o} provides all packages from Debian since 2005)
zh: \texttt{dget http://snapshot.debian.org/archive/debian-archive/\\20090802T004153Z/debian/dists/bo/main/source/web/\\ wget\_1.4.4-6.dsc}\\ (\href{http://snapshot.debian.org/}{\ttfamily snapshot.d.o} 提供了自2005年起Debian的所有软件包)

note: type: itemize
en: From the (declared) version control system:
zh: 从（已声明的）版本控制系统中获取：

note: type: itemize
en: Once downloaded, extract with \texttt{dpkg-source -x \textsl{file.dsc}}
zh: 下载完毕后，用该命令解压缩：\texttt{dpkg-source -x \textsl{file.dsc}}

note: type: frame{#2}
en: Creating a basic source package
zh: 创建基础源码包

note: type: itemize
en: Download the upstream source\\ (\textsl{upstream source} = the one from the software's original developers)
zh: 下载上游源代码\\ （\textsl{上游源代码} = 软件开发者提供的源代码）

note: type: itemize
en: Rename to \texttt{<\textsl{source\_package}>\_<\textsl{upstream\_version}>.orig.tar.gz}\\ (example: \texttt{simgrid\_3.6.orig.tar.gz})
zh: 将源代码包重命名为\texttt{<\textsl{source\_package}>\_<\textsl{upstream\_version}>.orig.tar.gz}\\ (例如: \texttt{simgrid\_3.6.orig.tar.gz})

note: type: itemize
en: Untar it
zh: 解压缩

note: type: itemize
en: Rename the directory to \texttt{<\textsl{source\_package}>-<\textsl{upstream\_version}>}\\ (example: \texttt{simgrid-3.6})
zh: 重命名目录为\texttt{<\textsl{source\_package}>-<\textsl{upstream\_version}>}\\ (例如: \texttt{simgrid-3.6})

note: type: itemize
en: \texttt{cd \texttt{<\textsl{source\_package}>-<\textsl{upstream\_version}>} \&\& dh\_make}\\ (from the \textbf{dh-make} package)
zh: \texttt{cd \texttt{<\textsl{source\_package}>-<\textsl{upstream\_version}>} \&\& dh\_make}\\ (利用 \textbf{dh-make} 软件包)

note: type: itemize
en: There are some alternatives to \texttt{dh\_make} for specific sets of packages: \textbf{dh-make-perl}, \textbf{dh-make-php}, \ldots
zh: 如果要用其他的\texttt{dh\_make}命令来处理某些特定的源码包种类，还需要安装对应的软件包，如\textbf{dh-make-perl}, \textbf{dh-make-php}, \ldots

note: type: itemize
en: \texttt{debian/} directory created, with a lot of files in it
zh: 这时\texttt{debian/} 目录就会被创建，里面有一大堆文件

note: type: frame{#2}
en: Files in debian/
zh: debian/ 目录下的文件

note: type: frame
en: All the packaging work should be made by modifying files in \texttt{debian/}
zh: 所有的打包工作都应该通过修改\texttt{debian/} 目录下的文件来进行

note: type: itemize
en: Main files:
zh: 主要文件：

note: type: itemize
en: \textbf{control} -- meta-data about the package (dependencies, etc.)
zh: \textbf{control}——软件包的元数据（依赖包，之类）

note: type: itemize
en: \textbf{rules} -- specifies how to build the package
zh: \textbf{rules}——规定了如何构建软件包

note: type: itemize
en: \textbf{copyright} -- copyright information for the package
zh: \textbf{copyright}——软件包的版权信息

note: type: itemize
en: \textbf{changelog} -- history of the Debian package
zh: \textbf{changelog}——Debian软件包的更新历史记录

note: type: itemize
en: Other files:
zh: 其他文件：

note: type: itemize
en: compat
zh: 兼容文件

note: type: itemize
en: watch
zh: 监测文件

note: type: itemize
en: dh\_install* targets\\ {\small *.dirs, *.docs, *.manpages, \ldots}
zh: dh\_install* 的保存目录\\ {\small *.dirs, *.docs, *.manpages, \ldots}

note: type: itemize
en: maintainer scripts\\ {\small *.postinst, *.prerm, \ldots}
zh: 维护脚本\\ {\small *.postinst, *.prerm, \ldots}

note: type: itemize
en: source/format
zh: 源码/格式

note: type: itemize
en: patches/ -- if you need to modify the upstream sources
zh: 补丁/ ——如果你需要修改上游源代码

note: type: itemize
en: Several files use a format based on RFC 822 (mail headers)
zh: 有几个文件使用基于RFC 8222的格式（邮件header格式）

note: type: itemize
en: Lists the Debian packaging changes
zh: Debian打包更新历史记录

note: type: itemize
en: Gives the current version of the package
zh: 列出软件包的当前版本

note: type: tikzpicture
en: \draw (0,0) node[above right] {\large 1.2.1.1-5}; \draw [decorate,decoration={brace}] (2,0) -- (1.45,0) node[at start,below,text width=1.6cm,text centered] {\small Debian revision}; \draw [decorate,decoration={brace}] (1.4,0) -- (0,0) node[midway,below,text width=1.6cm,text centered] { \small Upstream version};
zh: \draw (0,0) node[above right] {\large 1.2.1.1-5}; \draw [decorate,decoration={brace}] (2,0) -- (1.45,0) node[at start,below,text width=1.6cm,text centered] {\small Debian 版本}; \draw [decorate,decoration={brace}] (1.4,0) -- (0,0) node[midway,below,text width=1.6cm,text centered] { \small 上游版本};

note: % type: itemize
en: Edited manually or with \textttc{dch}
zh: 手动编辑或使用\textttc{dch}命令

note: type: itemize
en: Create a changelog entry for a new release: \textttc{dch -i}
zh: 为新发行的软件创建更新日志：\textttc{dch -i}

note: type: itemize
en: Special format to automatically close Debian or Ubuntu bugs\\ Debian: \texttt{Closes:~\#595268}; Ubuntu: \texttt{LP:~\#616929}
zh: 自动关闭Debian或Ubuntu bug的特殊字符：\\ Debian: \texttt{Closes:~\#595268}; Ubuntu: \texttt{LP:~\#616929}

note: type: itemize
en: Installed as \texttt{/usr/share/doc/\textit{package}/changelog.Debian.gz}
zh: 安装在 \texttt{/usr/share/doc/\textit{package}/changelog.Debian.gz}

note: type: itemize
en: Package metadata
zh: 软件包metadata

note: type: itemize
en: For the source package itself
zh: 源码包的元数据

note: type: itemize
en: For each binary package built from this source
zh: 从源代码构建出来的每个程序文件包的元数据

note: type: itemize
en: Package name, section, priority, maintainer, uploaders, build-dependencies, dependencies, description, homepage, \ldots
zh: 软件包名称，分类，优先级，维护者，上传者，build依赖包，本体依赖包，描述介绍，主页，\ldots

note: type: itemize
en: Documentation: Debian Policy chapter 5\\ \url{https://www.debian.org/doc/debian-policy/ch-controlfields}
zh: 说明文档： Debian 政策 第5章\\ \url{https://www.debian.org/doc/debian-policy/ch-controlfields}

note: type: frame{#2}
en: Architecture: all or any
zh: 架构(Architecture)：全部(all)或任意(any)

note: type: frame
en: Two kinds of binary packages:
zh: 有两种程序文件包：

note: type: itemize
en: Packages with different contents on each Debian architecture
zh: 每种Debian架构上有不同内容的软件包

note: type: itemize
en: Example: C program
zh: 例如：C 语言编程

note: type: itemize
en: \texttt{Architecture:\ any} in \texttt{debian/control}
zh: \texttt{debian/control} 文件内\texttt{Architecture:\ any}

note: type: itemize
en: Or, if it only works on a subset of architectures:\\ \texttt{Architecture:\ amd64 i386 ia64 hurd-i386}
zh: 或者，仅在某几种架构下可用：\\ \texttt{Architecture:\ amd64 i386 ia64 hurd-i386}

note: type: itemize
en: buildd.debian.org: builds all the other architectures for you on upload
zh: buildd.debian.org：会在你上传软件包时自动为你构建所有其他架构

note: type: itemize
en: Named \texttt{\textsl{package}\_\textsl{version}\_\textsl{architecture}.deb}
zh: 命名为 \texttt{\textsl{package}\_\textsl{version}\_\textsl{architecture}.deb}

note: type: itemize
en: Packages with the same content on all architectures
zh: 所有架构下内容都相同的软件包

note: type: itemize
en: Example: Perl library
zh: 举例：Perl 函数库

note: type: itemize
en: \texttt{Architecture:\ all} in \texttt{debian/control}
zh: \texttt{debian/control} 文件内\texttt{Architecture:\ all}

note: type: itemize
en: Named \texttt{\textsl{package}\_\textsl{version}\_\textbf{all}.deb}
zh: 命名为 \texttt{\textsl{package}\_\textsl{version}\_\textbf{all}.deb}

note: type: frame
en: A source package can generate a mix of \texttt{Architecture:\ any} and \texttt{Architecture:\ all} binary packages
zh: 一个源码包可以生成既有\texttt{Architecture:\ any} 程序 又有\texttt{Architecture:\ all} 程序的文件包。

note: type: itemize
en: Interface used to build Debian packages
zh: 用于构建Debian软件包的接口

note: type: itemize
en: Documented in Debian Policy, chapter 4.8\\ {\small \url{https://www.debian.org/doc/debian-policy/ch-source\#s-debianrules}}
zh: 说明文档在 Debian 政策，章节4.8\\ {\small \url{https://www.debian.org/doc/debian-policy/ch-source\#s-debianrules}}

note: type: itemize
en: Required targets:
zh: 用到的目标参数：

note: type: itemize
en: \texttt{build, build-arch, build-indep}: should perform all the configuration and compilation
zh: \texttt{build, build-arch, build-indep}: 这几项包括了所有配置 和编译方法。

note: type: itemize
en: \texttt{binary, binary-arch, binary-indep}: build the binary packages
zh: \texttt{binary, binary-arch, binary-indep}: 构建程序文件包

note: type: itemize
en: \texttt{dpkg-buildpackage} will call \texttt{binary} to build all the packages, or \texttt{binary-arch} to build only the \texttt{Architecture:~any} packages
zh: \texttt{dpkg-buildpackage} 命令可以调用参数 \texttt{binary} 来构建所有的 软件包，也可以调用参数 \texttt{binary-arch} 只构建 \texttt{Architecture:~any} 的软件包

note: type: itemize
en: \texttt{clean}: clean up the source directory
zh: \texttt{clean}: 清除源目录下的文件

note: type: subsection{#2}
en: Packaging helpers
zh: 打包助手

note: type: frame{#2}
en: Packaging helpers -- debhelper
zh: 打包助手——debhelper

note: type: itemize
en: You could write shell code in \texttt{debian/rules} directly
zh: 你可以直接在 \texttt{debian/rules} 文件里写shell代码

note: type: itemize
en: Better practice (used by most packages): use a \textsl{Packaging helper}
zh: 更好的打包实操方法（大多数软件包都用此方法）：使用\textsl{打包助手}

note: type: itemize
en: Most popular one: \textbf{debhelper} (used by 98\% of packages)
zh: 最流行的打包助手：\textbf{debhelper}（98\% 的软件包用它打包）

note: type: itemize
en: Factor the common tasks in standard tools used by all packages
zh: 归纳出用标准打包工具完成打包任务时适用于所有软件包的通用操作

note: type: itemize
en: Fix some packaging bugs once for all packages
zh: 一次性解决所有软件包中共同存在的打包bug

note: type: itemize
en: Called from \texttt{debian/rules}
zh: 调用 \texttt{debian/rules}

note: type: itemize
en: Configurable using command parameters or files in \texttt{debian/}
zh: 可以使用命令行参数或者修改 \texttt{debian/} 目录内的文件来进行配置

note: type: itemize
en: Third-party helpers for sets of packages: \textbf{python-support}, \textbf{dh\_ocaml}, \ldots
zh: 特定软件包种类的第三方助手：\textbf{python-support}, \textbf{dh\_ocaml}, \ldots

note: type: frame{#2}
en: debian/rules using debhelper (1/2)
zh: 用到 debhelper 的 debian/rules 文件写法 (1/2)

note: type: frame{#2}
en: debian/rules using debhelper (2/2)
zh: 用到 debhelper 的 debian/rules 文件写法（2/2）

note: type: itemize
en: With debhelper, still a lot of redundancy between packages
zh: 即使用了debhelper，打不同的包依然有许多重复劳动

note: type: itemize
en: Second-level helpers that factor common functionality
zh: 需要更进一步的归纳通用操作的助手软件

note: type: itemize
en: E.g. building with \texttt{./configure \&\& make \&\& make install} or CMake
zh: 例如：用 \texttt{./configure \&\& make \&\& make install} 或者 CMake构建

note: type: itemize
en: Introduced in 2005, based on advanced \textsl{GNU make} magic
zh: 出现在2005年，基于进阶 \textsl{GNU make} 功能

note: type: itemize
en: Documentation: \texttt{/usr/share/doc/cdbs/}
zh: 说明文档: \texttt{/usr/share/doc/cdbs/}

note: type: itemize
en: Support for Perl, Python, Ruby, GNOME, KDE, Java, Haskell, \ldots
zh: 支持 Perl, Python, Ruby, GNOME, KDE, Java, Haskell, \ldots

note: type: itemize
en: But some people hate it:
zh: 但也有人很讨厌它：

note: type: itemize
en: Sometimes difficult to customize package builds:\\ "\textsl{twisty maze of makefiles and environment variables}"
zh: 有时候会让自定义软件包构建变得困难：\\ “\textsl{搞得人头昏脑胀 的文件生成和环境变量}”

note: type: itemize
en: Slower than plain debhelper (many useless calls to \texttt{dh\_*})
zh: 比普通的debhelper要慢（这是对\texttt{dh\_*}的大量无效调用导致的）

note: type: frame{#2}
en: Dh (aka Debhelper 7, or dh7)
zh: Dh（也叫Debhelper 7，或 dh7）

note: type: itemize
en: Introduced in 2008 as a \textsl{CDBS killer}
zh: 在2008年以\textsl{CDBS killer}的名义被公布

note: type: itemize
en: \textbf{dh} command that calls \texttt{dh\_*}
zh: \textbf{dh} 命令调用\texttt{dh\_*}

note: type: itemize
en: Simple \textsl{debian/rules}, listing only overrides
zh: 简易的 \textsl{debian/rules} 文件，仅仅列出覆盖内容

note: type: itemize
en: Easier to customize than CDBS
zh: 比CDBS更容易定制

note: type: itemize
en: Doc: manpages (\texttt{debhelper(7)}, \texttt{dh(1)}) + slides from DebConf9 talk\\ \url{http://kitenet.net/~joey/talks/debhelper/debhelper-slides.pdf}
zh: 说明文档: man手册 (\texttt{debhelper(7)}, \texttt{dh(1)}) + DebConf9 的幻灯片文档\\ \url{http://kitenet.net/~joey/talks/debhelper/debhelper-slides.pdf}

note: source for stats: https://anonscm.debian.org/cgit/collab-qa/dhistory.git/ type: frame{#2}
en: Classic debhelper vs CDBS vs dh
zh: 经典debhelper vs CDBS vs dh

note: type: itemize
en: Mind shares:\\ Classic debhelper: 15\% \hskip 1em CDBS: 15\% \hskip 1em dh: 68\%
zh: 份额比例：\\ 经典debhelper：15\% \hskip 1em CDBS:15\% \hskip 1em dh：68\%

note: type: itemize
en: Which one should I learn?
zh: 我该学用哪个？

note: type: itemize
en: Probably a bit of all of them
zh: 最好全学一点

note: type: itemize
en: You need to know debhelper to use dh and CDBS
zh: 你得先搞懂debhelper才能用好dh和CDBS

note: type: itemize
en: You might have to modify CDBS packages
zh: 你可能需要修改CDBS软件包

note: type: itemize
en: Which one should I use for a new package?
zh: 打包新软件用哪个?

note: type: itemize
en: \textbf{dh} (only solution with an increasing mind share)
zh: \textbf{dh} (份额比例不断上升的不二选择)

note: type: section{#2}
en: Building and testing packages
zh: 构建与测试软件包

note: type: frame{#2}
en: Building packages
zh: 构建软件包

note: type: itemize
en: \textttc{apt-get build-dep mypackage}\\ Installs the \textsl{build-dependencies} (for a package already in Debian)\\ Or \textttc{mk-build-deps -ir} (for a package not uploaded yet)
zh: \textttc{apt-get build-dep mypackage}\\ 安装 \textsl{build-dependencies}（构建依赖库） (如果该包已经在Debian源内)\\ 或者 \textttc{mk-build-deps -ir} (如果该包还没被上传过)

note: type: itemize
en: \textttc{debuild}: build, test with \texttt{lintian}, sign with GPG
zh: \textttc{debuild}: 使用 \texttt{lintian} 构建、测试，使用GPG签名

note: type: itemize
en: Also possible to call \textttc{dpkg-buildpackage} directly
zh: 也可以直接调用 \textttc{dpkg-buildpackage}

note: type: itemize
en: Usually with \texttt{dpkg-buildpackage -us -uc}
zh: 通常使用命令 \texttt{dpkg-buildpackage -us -uc}

note: type: itemize
en: It is better to build packages in a clean \& minimal environment
zh: 尽可能在干净而精简的系统环境中构建软件包

note: type: itemize
en: \textttc{pbuilder} -- helper to build packages in a \textsl{chroot}\\ Good documentation: \url{https://wiki.ubuntu.com/PbuilderHowto}\\ (optimization: \textttc{cowbuilder} \textttc{ccache} \textttc{distcc})
zh: \textttc{pbuilder} -- 在 \textsl{chroot}\\中构建软件包的助手 不错的说明文档：\url{https://wiki.ubuntu.com/PbuilderHowto}\\ (优化: \textttc{cowbuilder} \textttc{ccache} \textttc{distcc})

note: type: itemize
en: \textttc{schroot} and \textttc{sbuild}: used on the Debian build daemons\\ (not as simple as \texttt{pbuilder}, but allows LVM snapshots\\ see: \url{https://help.ubuntu.com/community/SbuildLVMHowto} )
zh: \textttc{schroot} 和 \textttc{sbuild}: 用于Debian构建后台 \\ (不如 \texttt{pbuilder} 简单，但允许使用LVM快照 \\ 详见：\url{https://help.ubuntu.com/community/SbuildLVMHowto} )

note: type: itemize
en: Generates \texttt{.deb} files and a \texttt{.changes} file
zh: 生成 \texttt{.deb} 文件和 \texttt{.changes} 文件

note: type: itemize
en: \texttt{.changes}: describes what was built; used to upload the package
zh: \texttt{.changes}: 说明构建了哪些东西；上传软件包的时候用到

note: type: frame{#2}
en: Installing and testing packages
zh: 安装和测试软件包

note: type: itemize
en: Install the package locally: \textttc{debi} (will use \texttt{.changes} to know what to install)
zh: 在本机安装软件包: \textttc{debi} (查看 \texttt{.changes} 来 了解要安装哪些东西)

note: type: itemize
en: List the content of the package: \texttt{{\color{rouge}debc} ../mypackage<TAB>.changes}
zh: 列出软件包内容：\texttt{{\color{rouge}debc} ../mypackage<标签>.changes}

note: type: itemize
en: Compare the package with a previous version:\\ \texttt{{\color{rouge}debdiff} ../mypackage\_1\_*.changes ../mypackage\_2\_*.changes}\\ or to compare the sources:\\ \texttt{{\color{rouge}debdiff} ../mypackage\_1\_*.dsc ../mypackage\_2\_*.dsc}\\
zh: 与一版本的软件包进行对比：\\ \texttt{{\color{rouge}debdiff} ../mypackage\_1\_*.changes ../mypackage\_2\_*.changes}\\ 或者直接对比源代码\\ \texttt{{\color{rouge}debdiff} ../mypackage\_1\_*.dsc ../mypackage\_2\_*.dsc}\\

note: type: itemize
en: Check the package with \texttt{lintian} (static analyzer):\\ \texttt{{\color{rouge}lintian} ../mypackage<TAB>.changes}\\ \texttt{lintian -i}: gives more information about the errors \\ \texttt{lintian -EviIL +pedantic}: shows more problems
zh: 用 \texttt{lintian} (静态检测工具)检查软件包:\\ \texttt{{\color{rouge}lintian} ../mypackage<标签>.changes}\\ \texttt{lintian -i}: 反馈更多错误信息 \\ \texttt{lintian -EviIL +pedantic}: 显示更多问题

note: type: itemize
en: Upload the package to Debian (\textttc{dput}) (needs configuration)
zh: 把软件包上传到Debian (\textttc{dput}) (需要配置)

note: type: itemize
en: Manage a private Debian archive with \textttc{reprepro} or \textttc{aptly}\\ Documentation: \url{https://wiki.debian.org/HowToSetupADebianRepository}
zh: 用 \textttc{reprepro} 或 \textttc{aptly} 管理个人Debian档案库\\ 说明文档: \url{https://wiki.debian.org/HowToSetupADebianRepository}

note: type: frame{#2}
en: Practical session 1: modifying the grep package
zh: 实操练习环节1：修改grep软件包

note: type: enumerate
en: Go to \url{http://ftp.debian.org/debian/pool/main/g/grep/} and download version 2.12-2 of the package
zh: 访问 \url{http://ftp.debian.org/debian/pool/main/g/grep/} 并下载 2.12-2版本的grep软件包

note: type: itemize
en: If the source package is not unpacked automatically, unpack it with \texttt{dpkg-source~-x~grep\_*.dsc}
zh: 如果源码包没有自动解包，用 \texttt{dpkg-source~-x~grep\_*.dsc} 命令解包

note: type: enumerate
en: Look at the files in \texttt{debian/}.
zh: 查看 \texttt{debian/} 目录下的文件。

note: type: itemize
en: How many binary packages are generated by this source package?
zh: 此源码包生成了多少个程序文件包？

note: type: itemize
en: Which packaging helper does this package use?
zh: 此软件包用了哪个打包助手？

note: type: itemize
en: Build the package
zh: 构建软件包

note: type: enumerate
en: We are now going to modify the package. Add a changelog entry and increase the version number.
zh: 现在我们要修改这个软件包。添加一条更新记录并且增加一位版本号。

note: type: enumerate
en: Now disable perl-regexp support (it is a \texttt{./configure} option)
zh: 然后停用perl-regexp的支持（这是 \texttt{./configure} 里的一条选项）

note: type: enumerate
en: Rebuild the package
zh: 重构软件包

note: type: enumerate
en: Compare the original and the new package with debdiff
zh: 用debdiff对比原版和新版软件包的区别

note: type: enumerate
en: Install the newly built package
zh: 安装新构建的软件包

note: type: section{#2}
en: Advanced packaging topics
zh: 进阶打包知识

note: type: itemize
en: Copyright and license information for the source and the packaging
zh: 源代码和打包的版权及证书信息

note: type: itemize
en: Traditionally written as a text file
zh: 以前都是写成文本文件

note: type: itemize
en: New machine-readable format: {\small\url{https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/}}
zh: 现在用的可被机器识别的格式: {\small\url{https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/}}

note: type: frame{#2}
en: Modifying the upstream source
zh: 修改上游源代码

note: type: frame
en: Often needed:
zh: 常用于：

note: type: itemize
en: Fix bugs or add customizations that are specific to Debian
zh: 修复bug或添加Debian专属定制内容

note: type: itemize
en: Backport fixes from a newer upstream release
zh: 从新的上游版本回注（backport）各种修复

note: type: frame
en: Several methods to do it:
zh: 有几种方法

note: type: itemize
en: Modifying the files directly
zh: 直接修改文件

note: type: itemize
en: But no way to track and document the changes
zh: 但不能追踪和记录各种更新

note: type: itemize
en: Using patch systems
zh: 使用补丁系统

note: type: itemize
en: Eases contributing your changes to upstream
zh: 简化了将更新提交到上游源代码的操作

note: type: itemize
en: Helps sharing the fixes with derivatives
zh: 与其他衍生系统分享你的修复内容

note: type: itemize
en: Gives more exposure to the changes\\ \url{http://patch-tracker.debian.org/} (down currently)
zh: 让更多人知道你的更新\\ \url{http://patch-tracker.debian.org/} (暂不可用)

note: type: frame{#2}
en: Patch systems
zh: 补丁系统

note: type: itemize
en: Principle: changes are stored as patches in \texttt{debian/patches/}
zh: 原则：更新以补丁形式存储在 \texttt{debian/patches/}

note: type: itemize
en: Applied and unapplied during build
zh: 在构建中实装或卸装

note: type: itemize
en: Past: several implementations -- \textsl{simple-patchsys} (\textsl{cdbs}), \textsl{dpatch}, \textbf{\textsl{quilt}}
zh: 以前：几种实现方式—— \textsl{simple-patchsys} (\textsl{cdbs}), \textsl{dpatch}, \textbf{\textsl{quilt}}

note: type: itemize
en: Each supports two \texttt{debian/rules} targets:
zh: 每一种都支持两个 \texttt{debian/rules} 目标参数：

note: type: itemize
en: \texttt{debian/rules patch}: apply all patches
zh: \texttt{debian/rules patch}: 实装所有补丁

note: type: itemize
en: \texttt{debian/rules unpatch}: de-apply all patches
zh: \texttt{debian/rules unpatch}: 卸装所有补丁

note: type: itemize
en: More documentation: \url{https://wiki.debian.org/debian/patches}
zh: 更多说明文档：\url{https://wiki.debian.org/debian/patches}

note: type: textbf{#1}
en: New source package format with built-in patch system: 3.0 (quilt)
zh: 包含内建补丁系统的新源码包格式：3.0（quilt）

note: type: itemize
en: Recommended solution
zh: 推荐使用这个方案

note: type: itemize
en: You need to learn \textsl{quilt}\\ \url{https://perl-team.pages.debian.net/howto/quilt.html}
zh: 你得先学用一下 \textsl{quilt}\\ \url{https://perl-team.pages.debian.net/howto/quilt.html}

note: type: itemize
en: Patch-system-agnostic tool in \texttt{devscripts}: \texttt{edit-patch}
zh: 补丁工具在 \texttt{devscripts}: \texttt{edit-patch}

note: type: frame{#2}
en: Documentation of patches
zh: 补丁说明文档

note: type: itemize
en: Standard headers at the beginning of the patch
zh: 补丁开头要有标准的头标（header）

note: type: itemize
en: Documented in DEP-3 - Patch Tagging Guidelines\\ \url{http://dep.debian.net/deps/dep3/}
zh: 说明文档在 DEP-3— 补丁标签引导\\ \url{http://dep.debian.net/deps/dep3/}

note: type: frame{#2}
en: Doing things during installation and removal
zh: 安装或移除过程中的操作

note: type: itemize
en: Decompressing the package is sometimes not enough
zh: 仅仅解压缩软件包通常是不够的

note: type: itemize
en: Create/remove system users, start/stop services, manage \textsl{alternatives}
zh: 新建/移除系统用户，开始/停止服务，管理马甲命令（ \textsl{alternatives}）

note: type: itemize
en: Done in \textsl{maintainer scripts}\\ \texttt{preinst, postinst, prerm, postrm}
zh: 用维护脚本（ \textsl{maintainer scripts}）完成\\ \texttt{preinst, postinst, prerm, postrm}

note: type: itemize
en: Snippets for common actions can be generated by debhelper
zh: debhelper可以生成通用操作的重复脚本

note: type: itemize
en: Debian Policy Manual, chapter 6\\ {\footnotesize \url{https://www.debian.org/doc/debian-policy/ch-maintainerscripts}}
zh: Debian 政策说明, 第6章 \\ {\footnotesize \url{https://www.debian.org/doc/debian-policy/ch-maintainerscripts}}

note: type: itemize
en: Debian Developer's Reference, chapter 6.4\\ {\scriptsize \url{https://www.debian.org/doc/developers-reference/best-pkging-practices.html}}
zh: Debian 开发者手册, 第6.4章 \\ {\scriptsize \url{https://www.debian.org/doc/developers-reference/best-pkging-practices.html}}

note: type: itemize
en: Prompting the user
zh: 用户指引

note: type: itemize
en: Must be done with \textbf{debconf}
zh: 需要用 \textbf{debconf} 做好用户指引

note: type: itemize
en: Documentation: \texttt{debconf-devel(7)} (\texttt{debconf-doc} package)
zh: 说明文档: \texttt{debconf-devel(7)} (\texttt{debconf-doc} package)

note: type: frame{#2}
en: Monitoring upstream versions
zh: 监测上游版本

note: type: itemize
en: Specify where to look in \texttt{debian/watch} (see \texttt{uscan(1)})
zh: 在 \texttt{debian/watch} 文件中指定监测目标 (详见 \texttt{uscan(1)})

note: type: itemize
en: There are automated trackers of new upstream versions, that notify the maintainer on various dashboards including \url{https://tracker.debian.org/} and \url{https://udd.debian.org/dmd/}
zh: 有网站会自动追踪上游软件的新版本， 且会通过控制台通知维护者，譬如 \url{https://tracker.debian.org/} 和 \url{https://udd.debian.org/dmd/}

note: type: itemize
en: \texttt{uscan}: run a manual check
zh: \texttt{uscan}: 手动检查命令

note: type: itemize
en: \texttt{uupdate}: try to update your package to the latest upstream version
zh: \texttt{uupdate}: 尝试将你的软件包更新到最新的上游版本

note: type: subsection{#2}
en: Packaging with a Version Control System (SVN, Git)
zh: 用版本控制系统打包（SVN, Git）

note: type: frame{#2}
en: Packaging with a Version Control System
zh: 用版本控制系统打包

note: type: itemize
en: Several tools to help manage branches and tags for your packaging work:\\ \texttt{svn-buildpackage}, \texttt{git-buildpackage}
zh: 有些工具可以帮你在打包工作中管理分支版本（branch）和标签：\\ \texttt{svn-buildpackage}, \texttt{git-buildpackage}

note: type: itemize
en: Example: \texttt{git-buildpackage}
zh: 例如：\texttt{git-buildpackage}

note: type: itemize
en: \texttt{upstream} branch to track upstream with \texttt{upstream/\textsl{version}} tags
zh: \texttt{upstream} 分支会通过 \texttt{upstream/\textsl{version}} 标签追踪上游版本

note: type: itemize
en: \texttt{master} branch tracks the Debian package
zh: \texttt{master} 分支用于追踪Debian软件包

note: type: itemize
en: \texttt{debian/\textsl{version}} tags for each upload
zh: \texttt{debian/\textsl{version}} 标签用于每次上传

note: type: itemize
en: \texttt{pristine-tar} branch to be able to rebuild the upstream tarball
zh: \texttt{pristine-tar} 分支用于重构上游压缩包

note: type: itemize
en: Doc: \url{http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html}
zh: 文档: \url{http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html}

note: type: itemize
en: \texttt{Vcs-*} fields in \texttt{debian/control} to locate the repository
zh: \texttt{Vcs-*} \texttt{debian/control} 文件里用于定位软件仓库的代码块

note: type: itemize
en: VCS-agnostic interface: \texttt{debcheckout}, \texttt{debcommit}, \texttt{debrelease}\\
zh: VCS-交互接口: \texttt{debcheckout}, \texttt{debcommit}, \texttt{debrelease}\\

note: type: itemize
en: \texttt{debcheckout grep} $\rightarrow$ checks out the source package from Git
zh: \texttt{debcheckout grep} $\rightarrow$ 检查来自Git的源码包

note: type: frame{#2}
en: Backporting packages
zh: 回注（Backport）软件包

note: type: itemize
en: Goal: use a newer version of a package on an older system\\ e.g. use \textsl{mutt} from Debian \textsl{unstable} on Debian \textsl{stable}
zh: 目标：在老系统版本里使用新版软件包\\ 例如，在 Debian\textsl{stable} 分支使用 Debian \textsl{unstable} 分支的\textsl{mutt} 软件包

note: type: itemize
en: General idea:
zh: 通用方法：

note: type: itemize
en: Take the source package from Debian unstable
zh: 直接从 Debian unstable（开发）分支里照搬源码包

note: type: itemize
en: Modify it so that it builds and works fine on Debian stable
zh: 修改并构建使之正常用于Debian stable（稳定）分支

note: type: itemize
en: Sometimes trivial (no changes needed)
zh: 有时候没啥必要（不用改动代码）

note: type: itemize
en: Sometimes difficult
zh: 有时候很麻烦

note: type: itemize
en: Sometimes impossible (many unavailable dependencies)
zh: 有时候不可能（有很多不可用的依赖库）

note: type: itemize
en: Some backports are provided and supported by the Debian project\\ \url{http://backports.debian.org/}
zh: 有些软件包回注是由以下这个Debian项目来提供和支持的 \\ \url{http://backports.debian.org/}

note: type: section{#2}
en: Maintaining packages in Debian
zh: 维护Debian软件包

note: type: frame{#2}
en: Debian archive and suites
zh: Debian档案库和分支

note: type: tikzpicture
en: \draw node[suite,prod] (sec) {security}; \draw node[suite,prod,right=of sec] (su) {stable-updates}; \draw node[suite,prod,right=of su] (st) {stable}; \draw node[suite,old,node distance=0.3cm,below=of st] (os) {oldstable}; \draw node[suite,veryold,node distance=0.3cm,below=of os] (ar) {archive.d.o}; \draw node[suite,prod,right=of st] (bp) {backports}; \draw node[suite,test] (spu) at ($(su) + (-0.6,2.5)$) {stable-proposed-updates}; \draw node[suite,internal] (sn) at ($(st) + (-1.8,1.4)$) {stable-new}; \draw node[suite,test,node distance=1.5cm,above=of st] (te) {testing}; \draw node[suite,devel,above=of te] (sid) {unstable}; \draw node[suite,devel] (exp) at ($(sid) + (2.5,0.5)$) {experimental}; \draw node[suite,devel] (tpu) at ($(te)!0.5!(sid) + (2.5,0)$) {testing-proposed-updates}; \draw node[people,above=of sid] (dd) {developer}; \draw node[people,node distance=3cm,left=of dd] (secteam) {security team}; \draw[arr,uploads,->] (dd) -- (sid); \draw[arr,uploads,->] (dd) -- (exp); \draw[arr,uploads,->,bend right=8] (dd) to (tpu); \draw[arr,uploads,->] (secteam) -- (sid); \draw[arr,uploads,->] (secteam) -- (sec); \draw[arr,uploads,->] (dd) to (spu); \draw[arr,uploads,->] plot [smooth, tension=0.75] coordinates { (dd.east) ($(exp.north east)+(0.1,0.1)$) ($(tpu.east)+(0.2,0)$)  ($(bp.north east) + (-0.4,0)$) }; \draw[arr,migrations,->] (tpu) -- (te); \draw[arr,migrations,->] (sid) -- (te); \draw[arr,migrations,->] (te) -- (st) node [midway,align=left,midway,right,font=\footnotesize] {stable\\ release}; \draw[arr,migrations,->] (sec) -- (sn); \draw[arr,migrations,->] (sn) to node [pos=0.2] (spulabel) {} (st); \draw node[font=\footnotesize,align=right] at ($(spulabel) + (-0.4,-0.45)$) {stable \\ point \\ release}; \draw[arr,migrations,->] (spu) to (sn); \draw[arr,migrations,->] (spu) -- (su); \draw[arr,migrations,->] (st) -- (os); \draw[arr,migrations,->] (os) -- (ar); \coordinate (legend) at (-2,-1); \draw[arr,uploads,->] (legend) -- ($(legend) + (0.7,0)$) node [right,legend] {package uploads}; \coordinate[node distance=1.1em,below=of legend] (legend2); \draw[arr,migrations,->] (legend2) -- ($(legend2) + (0.7,0)$) node [right,legend] {package migrations between suites}; \coordinate[node distance=1.5em,below=of legend2] (legend3); \draw node[right,suite,devel,legend] (ldev) at (legend3) {development}; \draw node[node distance=0.1cm,right=of ldev,suite,test,legend] (ltest) {test}; \draw node[node distance=0.1cm,right=of ltest,suite,internal,legend] (lint) {internal}; \draw node[node distance=0.1cm,right=of lint,suite,prod,legend] (lprod) {production}; \draw ($(legend.north west) + (-0.1,0.25)$) rectangle ($(lprod.south east) + (0.1,-0.1)$); \draw node[font=\bf,red!70!white,align=center] (tnext) at ($(te.east) + (2,-0.1)$) {preparation of \\ next release}; \draw node[font=\bf,green!70!black,align=center] (tsrm) at ($(sec.north east) + (1,1)$) {stable\\release\\management}; \pgfdeclarelayer{background} \pgfdeclarelayer{foreground} \pgfsetlayers{background,main,foreground}
zh: \draw node[suite,prod] (sec) {security}; \draw node[suite,prod,right=of sec] (su) {stable-updates}; \draw node[suite,prod,right=of su] (st) {stable}; \draw node[suite,old,node distance=0.3cm,below=of st] (os) {oldstable}; \draw node[suite,veryold,node distance=0.3cm,below=of os] (ar) {archive.d.o}; \draw node[suite,prod,right=of st] (bp) {backports}; \draw node[suite,test] (spu) at ($(su) + (-0.6,2.5)$) {stable-proposed-updates}; \draw node[suite,internal] (sn) at ($(st) + (-1.8,1.4)$) {stable-new}; \draw node[suite,test,node distance=1.5cm,above=of st] (te) {testing}; \draw node[suite,devel,above=of te] (sid) {unstable}; \draw node[suite,devel] (exp) at ($(sid) + (2.5,0.5)$) {experimental}; \draw node[suite,devel] (tpu) at ($(te)!0.5!(sid) + (2.5,0)$) {testing-proposed-updates}; \draw node[people,above=of sid] (dd) {开发者}; \draw node[people,node distance=3cm,left=of dd] (secteam) {安全团队}; \draw[arr,uploads,->] (dd) -- (sid); \draw[arr,uploads,->] (dd) -- (exp); \draw[arr,uploads,->,bend right=8] (dd) to (tpu); \draw[arr,uploads,->] (secteam) -- (sid); \draw[arr,uploads,->] (secteam) -- (sec); \draw[arr,uploads,->] (dd) to (spu); \draw[arr,uploads,->] plot [smooth, tension=0.75] coordinates { (dd.east) ($(exp.north east)+(0.1,0.1)$) ($(tpu.east)+(0.2,0)$)  ($(bp.north east) + (-0.4,0)$) }; \draw[arr,migrations,->] (tpu) -- (te); \draw[arr,migrations,->] (sid) -- (te); \draw[arr,migrations,->] (te) -- (st) node [midway,align=left,midway,right,font=\footnotesize] {稳定版\\ 发行}; \draw[arr,migrations,->] (sec) -- (sn); \draw[arr,migrations,->] (sn) to node [pos=0.2] (spulabel) {} (st); \draw node[font=\footnotesize,align=right] at ($(spulabel) + (-0.4,-0.45)$) {稳定版 \\ 小数点 \\ 更新}; \draw[arr,migrations,->] (spu) to (sn); \draw[arr,migrations,->] (spu) -- (su); \draw[arr,migrations,->] (st) -- (os); \draw[arr,migrations,->] (os) -- (ar); \coordinate (legend) at (-2,-1); \draw[arr,uploads,->] (legend) -- ($(legend) + (0.7,0)$) node [right,legend] {软件包上传}; \coordinate[node distance=1.1em,below=of legend] (legend2); \draw[arr,migrations,->] (legend2) -- ($(legend2) + (0.7,0)$) node [right,legend] {软件包在不同分支间迁移}; \coordinate[node distance=1.5em,below=of legend2] (legend3); \draw node[right,suite,devel,legend] (ldev) at (legend3) {开发分支}; \draw node[node distance=0.1cm,right=of ldev,suite,test,legend] (ltest) {测试分支}; \draw node[node distance=0.1cm,right=of ltest,suite,internal,legend] (lint) {内部版本}; \draw node[node distance=0.1cm,right=of lint,suite,prod,legend] (lprod) {成品分支}; \draw ($(legend.north west) + (-0.1,0.25)$) rectangle ($(lprod.south east) + (0.1,-0.1)$); \draw node[font=\bf,red!70!white,align=center] (tnext) at ($(te.east) + (2,-0.1)$) {准备发行 \\ 下个版本}; \draw node[font=\bf,green!70!black,align=center] (tsrm) at ($(sec.north east) + (1,1)$) {稳定版\\发行\\管理}; \pgfdeclarelayer{background} \pgfdeclarelayer{foreground} \pgfsetlayers{background,main,foreground}

note: type: flushright
en: \tiny Based on graph by Antoine Beaupr\'e. \url{https://salsa.debian.org/debian/package-cycle}~~~~~~~~~~~~
zh: \tiny 该图参考 Antoine Beaupr\'e 的图表绘制。\url{https://salsa.debian.org/debian/package-cycle}~~~~~~~~~~~~

note: type: frame{#2}
en: Suites for development
zh: 开发分支

note: type: itemize
en: New versions of packages are uploaded to \textbf{unstable} (\textbf{sid})
zh: 新的软件包版本一般都上传到 \textbf{unstable} (\textbf{sid}) 分支

note: type: itemize
en: Packages migrate from \textbf{unstable} to \textbf{testing} based on several criterias (e.g. has been in unstable for 10 days, and no regressions)
zh: \textbf{unstable}（开发）分支中的软件在符合一定标准（例如在开发分支运行了10天且没有回滚过版本） 后会从 \textbf{unstable} 分支迁移到 \textbf{testing}（测试）分支

note: type: itemize
en: New packages can also be uploaded to:
zh: 也可以把新软件包上传到

note: type: itemize
en: \textbf{experimental} (for more \textsl{experimental} packages, such as when the new version is not ready to replace the one currently in unstable)
zh: \textbf{experimental}（实验）分支（用于某些\textsl{实验性} 的软件包， 如某个还没有确定将用于替换当前unstable分支版本的新版本）

note: type: itemize
en: \textbf{testing-proposed-updates}, to update the version in \textbf{testing} without going through \textbf{unstable} (this is rarely used)
zh: \textbf{testing-proposed-updates}（用于测试的更新）分支, 不经过\textbf{unstable} 直接更新到 \textbf{testing} 分支（很少这么做）

note: type: frame{#2}
en: Freezing and releasing
zh: 冻结和发行

note: type: itemize
en: At some point during the release cycle, the release team decides to \textsl{freeze} testing: automatic migrations from \textbf{unstable} to \textbf{testing} are stopped, and replaced by manual review
zh: 在发行周期中的某个时间点，发行团队会 \textsl{freeze} （冻结）testing 分支: 停止软件在 \textbf{unstable} 和 \textbf{testing} 分支间的自动迁移，改为人工审核

note: type: itemize
en: When the release team considers \textbf{testing} to be ready for release:
zh: 当发行团队认为\textbf{testing} 分支已经足够完善，可以对外发行时：

note: type: itemize
en: The \textbf{testing} suite becomes the new \textbf{stable} suite
zh: \textbf{testing} 分支变为新的\textbf{stable} （稳定）分支

note: type: itemize
en: Similarly, the old \textbf{stable} becomes \textbf{oldstable}
zh: 同时，原来的\textbf{stable}分支成为\textbf{oldstable}（旧稳定）分支

note: type: itemize
en: Unsupported releases are moved to \texttt{archive.debian.org}
zh: 不再提供支持的发行版则归入 \texttt{archive.debian.org}

note: type: itemize
en: See \url{https://release.debian.org/}
zh: 详见 \url{https://release.debian.org/}

note: type: frame{#2}
en: Stable release suites and management
zh: 稳定版的分支和管理

note: type: itemize
en: Several suites are used to provide stable release packages:
zh: 我们使用若干分支来发行稳定版软件包

note: type: itemize
en: \textbf{stable}: the main suite
zh: \textbf{stable}: 主分支

note: type: itemize
en: \textbf{security} updates suite provided on \texttt{security.debian.org}, used by the security team. Updates are announced on the \texttt{debian-security-announce} mailing list
zh: 安全团队在\texttt{security.debian.org} 网站提供\textbf{security} 分支更新， 同时也会向订阅 \texttt{debian-security-announce} 的邮件列表推送更新通知

note: type: itemize
en: \textbf{stable-updates}: updates that are not security related, but that should urgently be installed (without waiting for the next point release): antivirus databases, timezone-related packages, etc. Announced on the \texttt{debian-stable-announce} mailing list
zh: \textbf{stable-updates}: 与安全无关但很紧急的更新（等不到下一次小数点更新）: 杀毒软件数据库，时区调整相关的软件包，等等。向订阅 \texttt{debian-stable-announce} 的邮件列表推送通知

note: type: itemize
en: \textbf{backports}: new upstream versions, based on the version in \textbf{testing}
zh: \textbf{backports}: 从 \textbf{testing} 分支回注的新上游版本

note: type: itemize
en: The \textbf{stable} suite is updated every few months by \textsl{stable point releases} (that include only bug fixes)
zh: \textbf{stable} 分支通常每几个月会进行一次 \textsl{stable point releases} （小数点更新）(一般就是修修bug)

note: type: itemize
en: Packages targetting the next stable point release are uploaded to \textbf{stable-proposed-updates} and reviewed by the release team
zh: 随下一次小数点更新一起更新的软件包会被上传到 \textbf{stable-proposed-updates} 分支，并且由发行团队审核

note: type: itemize
en: The \textbf{oldstable} release has the same set of suites
zh: \textbf{oldstable} 旧稳定版的分支系列保持不变

note: type: frame{#2}
en: Several ways to contribute to Debian
zh: 几种为Debian做贡献的方式

note: type: itemize
en: \textbf{Worst} way to contribute:
zh: \textbf{最糟糕的} 的贡献方式：

note: type: enumerate
en: Package your own application
zh: 打包你自己的应用

note: type: enumerate
en: Get it into Debian
zh: 放进Debian

note: type: enumerate
en: Disappear
zh: 不管了

note: type: itemize
en: \textbf{Better} ways to contribute:
zh: \textbf{更好的}贡献方式：

note: type: itemize
en: Get involved in packaging teams
zh: 加入打包团队

note: type: itemize
en: Many teams that focus on set of packages, and need help
zh: 许多专注于打包的团队需要人手

note: type: itemize
en: List available at \url{https://wiki.debian.org/Teams}
zh: 团队列表 \url{https://wiki.debian.org/Teams}

note: type: itemize
en: An excellent way to learn from more experienced contributors
zh: 这也是向高手们请教学习的绝佳途径

note: type: itemize
en: Adopt existing unmaintained packages (\textsl{orphaned packages})
zh: 认领现有的未维护软件包（\textsl{orphaned packages} 遗弃软件包）

note: type: itemize
en: Bring new software to Debian
zh: 为Debian提供新软件

note: type: itemize
en: Only if it's interesting/useful enough, please
zh: 请务必只提供足够有趣/有用的软件，拜托

note: type: itemize
en: Are there alternatives already packaged in Debian?
zh: 注意是不是已经有类似软件被打包上传过了？

note: type: frame{#2}
en: Adopting orphaned packages
zh: 认领遗弃软件包

note: type: itemize
en: Many unmaintained packages in Debian
zh: Debian里有很多未维护软件包

note: type: itemize
en: Full list + process: \url{https://www.debian.org/devel/wnpp/}
zh: 详细的列表+当前状态：\url{https://www.debian.org/devel/wnpp/}

note: type: itemize
en: Installed on your machine: \texttt{wnpp-alert}\\ Or better: \texttt{how-can-i-help}
zh: 你可以在自己系统里安装这两个包来查看： \texttt{wnpp-alert}\\ 或 \texttt{how-can-i-help}

note: type: itemize
en: Different states:
zh: 不同的软件包状态

note: type: itemize
en: \textbf{O}rphaned: the package is unmaintained\\ Feel free to adopt it
zh: \textbf{O}rphaned: 遗弃：该软件包无人维护\\ 可以直接认领

note: type: itemize
en: \textbf{RFA}: \textbf{R}equest \textbf{F}or \textbf{A}dopter\\ Maintainer looking for adopter, but continues work in the meantime\\ Feel free to adopt it. A mail to the current maintainer is polite
zh: \textbf{RFA}: \textbf{R}equest \textbf{F}or \textbf{A}dopter 求认领\\ 现维护者正在找人接盘，有人接盘前会继续维护。\\ 可以直接认领，记得认领前给现维护者写一封邮件告知

note: type: itemize
en: \textbf{ITA}: \textbf{I}ntent \textbf{T}o \textbf{A}dopt\\ Someone intends to adopt the package\\ You could propose your help!
zh: \textbf{ITA}: \textbf{I}ntent \textbf{T}o \textbf{A}dopt 打算认领\\ 有人想要认领某软件包\\ 你可以去帮他!

note: type: itemize
en: \textbf{RFH}: \textbf{R}equest \textbf{F}or \textbf{H}elp\\ The maintainer is looking for help
zh: \textbf{RFH}: \textbf{R}equest \textbf{F}or \textbf{H}elp 求帮忙\\ 维护者想要找人一起维护

note: type: itemize
en: Some unmaintained packages not detected \arr not orphaned yet
zh: 有一些未维护软件包还没有被检测到 \arr 尚未被遗弃

note: type: itemize
en: When in doubt, ask \texttt{debian-qa@lists.debian.org} \\ or \texttt{\#debian-qa} on \texttt{irc.debian.org}
zh: 如果你不确定, 可以询问 \texttt{debian-qa@lists.debian.org} \\ 或 \texttt{irc.debian.org} 的\texttt{\#debian-qa} 频道

note: type: frame{#2}
en: Adopting a package: example
zh: 认领软件包：范例

note: type: itemize
en: Polite to contact the previous maintainer (especially if the package was RFAed, not orphaned)
zh: 记得联系一下上任维护者（特别是该软件包处于RFA状态而不是遗弃状态时），这是礼貌

note: type: itemize
en: Very good idea to contact the upstream project
zh: 最好也能联系一下上游开发者

note: type: frame{#2}
en: Getting your package in Debian
zh: 把你的软件包放进Debian

note: type: itemize
en: You do not need any official status to get your package into Debian
zh: 你不需要获得任何官方身份就能直接上传你的软件包到Debian

note: type: enumerate
en: Submit an \textbf{ITP} bug (\textbf{I}ntent \textbf{T}o \textbf{P}ackage) using \texttt{reportbug wnpp}
zh: 用 \texttt{reportbug wnpp} 来提交 \textbf{ITP} (\textbf{I}ntent \textbf{T}o \textbf{P}ackage 有意向打包) 的bug

note: type: enumerate
en: Prepare a source package
zh: 准备好源码包

note: type: enumerate
en: Find a Debian Developer that will sponsor your package
zh: 找一个肯帮你上传软件包的Debian Developer（DD—Debian开发者）

note: type: itemize
en: Official status (when you are an experienced package maintainer):
zh: 官方身份（如果你已经是一个熟练的软件包维护者）：

note: type: itemize
en: \textbf{Debian Maintainer (DM):}\\ Permission to upload your own packages\\ See \url{https://wiki.debian.org/DebianMaintainer}
zh: \textbf{Debian Maintainer (DM——Debian维护者):}\\ 有权上传你自己的 软件包\\ 详见 \url{https://wiki.debian.org/DebianMaintainer}

note: type: itemize
en: \textbf{Debian Developer (DD):}\\ Debian project member; can vote and upload any package
zh: \textbf{Debian Developer (DD——Debian开发者):}\\ Debian 项目成员；有权投票或上传任何软件包

note: type: frame{#2}
en: Things to check before asking for sponsorship
zh: 在找人上传前你需要检查的事项

note: type: itemize
en: Debian puts \textbf{a lot of focus on quality}
zh: Debian \textbf{极重视软件质量}

note: type: itemize
en: Generally, \textbf{sponsors are hard to find and busy}
zh: 通常，\textbf{维护者们都非常忙}

note: type: itemize
en: Make sure your package is ready before asking for sponsorship
zh: 在找人上传前务必确保你的软件包已经准备妥当

note: type: itemize
en: Things to check:
zh: 要检查的事项：

note: type: itemize
en: Avoid missing build-dependencies: make sure that your package build fine in a clean \textsl{sid} \textsl{chroot}
zh: 不要遗漏构建依赖库： 确保你的软件包是在干净的 \textsl{sid} \textsl{chroot} 环境里构建的

note: type: itemize
en: Using \texttt{pbuilder} is recommended
zh: 推荐使用 \texttt{pbuilder}

note: type: itemize
en: Run \texttt{lintian -EviIL +pedantic} on your package
zh: 为你的软件包运行一下 \texttt{lintian -EviIL +pedantic}

note: type: itemize
en: Errors must be fixed, all other problems should be fixed
zh: 修复Error错误和各种其他问题

note: type: itemize
en: Do extensive testing of your package, of course
zh: 当然还要做好各种延申测试

note: type: itemize
en: In doubt, ask for help
zh: 有问题就求助

note: type: frame{#2}
en: Where to find help?
zh: 哪里可以求助？

note: type: frame
en: Help you will need:
zh: 你可能需要的帮助：

note: type: itemize
en: Advice and answers to your questions, code reviews
zh: 针对你的疑问给出建议和解答，以及代码审核

note: type: itemize
en: Sponsorship for your uploads, once your package is ready
zh: 在你准备好软件包后替你上传

note: type: frame
en: You can get help from:
zh: 你可以通过以下方式求助：

note: type: textbf{#1}
en: Other members of a packaging team
zh: 各打包团队的成员

note: type: itemize
en: List of teams: \url{https://wiki.debian.org/Teams}
zh: 打包团队列表：\url{https://wiki.debian.org/Teams}

note: type: itemize
en: The \textbf{Debian Mentors group} (if your package does not fit in a team)
zh: \textbf{Debian 导师组}（如果你的软件包没有团队接）

note: type: itemize
en: Mailing list: \url{debian-mentors@lists.debian.org}\\ {\small (also a good way to learn by accident)}
zh: 邮件列表：\url{debian-mentors@lists.debian.org}\\ {\small (正好也是个学习的好途径)}

note: type: itemize
en: IRC: \texttt{\#debian-mentors} on \texttt{irc.debian.org}
zh: IRC聊天: \texttt{irc.debian.org} 上的\texttt{\#debian-mentors} 频道

note: type: itemize
en: Documentation: \url{http://mentors.debian.net/intro-maintainers}
zh: 说明文档：\url{http://mentors.debian.net/intro-maintainers}

note: type: itemize
en: \textbf{Localized mailing lists} (get help in your language)
zh: \textbf{本地化团队邮件列表} (以你的母语求助)

note: type: itemize
en: Full list: \url{https://lists.debian.org/devel.html}
zh: 完整列表：\url{https://lists.debian.org/devel.html}

note: type: itemize
en: Or users lists: \url{https://lists.debian.org/users.html}
zh: 或者用户列表：\url{https://lists.debian.org/users.html}

note: type: frame{#2}
en: More documentation
zh: 更多说明文档

note: type: itemize
en: Debian Developers' Corner\\ \url{https://www.debian.org/devel/}\\ {\small Links to many resources about Debian development}
zh: Debian 开发者圈子\\ \url{https://www.debian.org/devel/}\\ {\small 很多Debian开发方面的资源链接}

note: type: itemize
en: Guide for Debian Maintainers\\ \url{https://www.debian.org/doc/manuals/debmake-doc/}
zh: Debian维护者指南\\ \url{https://www.debian.org/doc/manuals/debmake-doc/}

note: type: itemize
en: Debian Developer's Reference\\ \url{https://www.debian.org/doc/developers-reference/}\\ {\small Mostly about Debian procedures, but also some best packaging practices (part 6)}
zh: Debian 开发者手册\\ \url{https://www.debian.org/doc/developers-reference/}\\ {\small 主要内容是关于Debian自身发展，但也有一些极好的打包实操 (part 6)}

note: type: itemize
en: Debian Policy\\ \url{https://www.debian.org/doc/debian-policy/}\\
zh: Debian 政策\\ \url{https://www.debian.org/doc/debian-policy/}\\

note: type: itemize
en: {\small \begin{itemize} \item \small All the requirements that every package must satisfy \item \small Specific policies for Perl, Java, Python, \ldots \end{itemize}}
zh: {\small \begin{itemize} \item \small 这是每个软件包都必须达到的硬性要求 \item \small 针对Perl，Java，Python，\ldots 都有专用条款 \end{itemize}}

note: type: itemize
en: Ubuntu Packaging Guide\\ \url{https://packaging.ubuntu.com/html/}
zh: Ubuntu 打包指南\\ \url{https://packaging.ubuntu.com/html/}

note: type: frame{#2}
en: Debian dashboards for maintainers
zh: Debian 维护者查询面板

note: type: itemize
en: \textbf{Source package centric}:\\ \url{https://tracker.debian.org/dpkg}
zh: \textbf{源码包中心}:\\ \url{https://tracker.debian.org/dpkg}

note: type: itemize
en: \textbf{Maintainer/team centric}: Developer's Packages Overview (DDPO)\\ \url{https://qa.debian.org/developer.php?login=pkg-ruby-extras-maintainers@lists.alioth.debian.org}
zh: \textbf{维护者/团队中心：}: Developer's Packages Overview (DDPO——开发者软件包概览)\\ \url{https://qa.debian.org/developer.php?login=pkg-ruby-extras-maintainers@lists.alioth.debian.org}

note: type: itemize
en: \textbf{TODO-list oriented}: Debian Maintainer Dashboard (DMD)\\ \url{https://udd.debian.org/dmd/}
zh: \textbf{待办事项表：}: Debian Maintainer Dashboard (DMD——Debian维护者查询面板)\\ \url{https://udd.debian.org/dmd/}

note: type: frame{#2}
en: Using the Debian Bug Tracking System (BTS)
zh: 使用Debian Bgu追踪系统（BTS）

note: type: itemize
en: A quite unique way to manage bugs
zh: 非常独特的bug管理方式

note: type: itemize
en: Web interface to view bugs
zh: 用web接口查看bug

note: type: itemize
en: Email interface to make changes to bugs
zh: 用Email接口更新bug

note: type: itemize
en: Adding information to bugs:
zh: 给bug添加相关信息：

note: type: itemize
en: Write to \texttt{123456@bugs.debian.org} (does not include the submitter, you need to add \texttt{123456-submitter@bugs.debian.org})
zh: 发邮件给 \texttt{123456@bugs.debian.org} (不包括bug提交者，你得手动抄送给 \texttt{123456-submitter@bugs.debian.org})

note: type: itemize
en: Changing bug status:
zh: 更新bug状态：

note: type: itemize
en: Send commands to \texttt{control@bugs.debian.org}
zh: 给 \texttt{control@bugs.debian.org} 发邮件

note: type: itemize
en: Command-line interface: \texttt{bts} command in \texttt{devscripts}
zh: 命令行接口：在\texttt{devscripts} 里用\texttt{bts}命令

note: type: itemize
en: Documentation: \url{https://www.debian.org/Bugs/server-control}
zh: 说明文档：\url{https://www.debian.org/Bugs/server-control}

note: type: itemize
en: Reporting bugs: use \texttt{reportbug}
zh: 报告bug：用 \texttt{reportbug}

note: type: itemize
en: Normally used with a local mail server: install \texttt{ssmtp} or \texttt{nullmailer}
zh: 一般使用本地邮件服务器：安装 \texttt{ssmtp} 或者 \texttt{nullmailer}

note: type: itemize
en: Or use \texttt{reportbug -\@-template}, then send (manually) to \texttt{submit@bugs.debian.org}
zh: 或者用 \texttt{reportbug -\@-template}, 然后 (手动) 发给 \texttt{submit@bugs.debian.org}

note: type: frame{#2}
en: Using the BTS: examples
zh: 使用BTS（bug追踪系统）：范例

note: type: itemize
en: Sending an email to the bug and the submitter:\\ \url{https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680822\#10}
zh: 发邮件给bug和提交者：\\ \url{https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680822\#10}

note: type: itemize
en: Tagging and changing the severity:\\ \url{https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680227\#10}
zh: 更改标签和更新严重程度：\\ \url{https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680227\#10}

note: type: itemize
en: Reassigning, changing the severity, retitling \ldots: \\ \url{https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680822\#93}
zh: 分配任务，更新严重度，重命名 \ldots: \\ \url{https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680822\#93}

note: type: itemize
en: \texttt{notfound}, \texttt{found}, \texttt{notfixed}, \texttt{fixed} are for \textbf{version-tracking} \\ See \url{https://wiki.debian.org/HowtoUseBTS\#Version\_tracking}
zh: \texttt{notfound}, \texttt{found}, \texttt{notfixed}, \texttt{fixed} 是给\textbf{version-tracking}（版本追踪）提供的标签\\ 详见 \url{https://wiki.debian.org/HowtoUseBTS\#Version\_tracking}

note: type: itemize
en: Using usertags: \url{https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=42;bug=642267}\\ See \url{https://wiki.debian.org/bugs.debian.org/usertags}
zh: 使用用户标签：\url{https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=42;bug=642267}\\ 详见 \url{https://wiki.debian.org/bugs.debian.org/usertags}

note: type: itemize
en: BTS Documentation:
zh: BTS说明文档：

note: type: frame{#2}
en: More interested in Ubuntu?
zh: 对Ubuntu更感兴趣？

note: type: itemize
en: Ubuntu mainly manages the divergence with Debian
zh: Ubuntu主要管理与Debian的差异部分

note: type: itemize
en: No real focus on specific packages\\ Instead, collaboration with Debian teams
zh: Ubuntu并不关注特定的软件包，\\ 而是与Debian团队合作

note: type: itemize
en: Usually recommend uploading new packages to Debian first\\ \url{https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages}
zh: 通常情况下，推荐将新软件包先上传到Debian\\ \url{https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages}

note: type: itemize
en: Possibly a better plan:
zh: 还有个更好的方案：

note: type: itemize
en: Get involved in a Debian team and act as a bridge with Ubuntu
zh: 加入Debian团队然后负责与Ubuntu沟通

note: type: itemize
en: Help reduce divergence, triage bugs in Launchpad
zh: 协助降低两者差异性，收集整理Launchpad里的bug

note: type: itemize
en: Many Debian tools can help:
zh: 用好Debian的多种工具：

note: type: itemize
en: Ubuntu column on the Developer's packages overview
zh: 开发者软件包概览（Developer’s packages overview)里的Ubuntu部分

note: type: itemize
en: Ubuntu box on the Package Tracking System
zh: 软件包追踪系统(Package Tracking System)里的Ubuntu内容

note: type: itemize
en: Receive launchpad bugmail via the PTS
zh: 通过PTS收取launchpad的bugmail邮件

note: type: itemize
en: You now have a full overview of Debian packaging
zh: 虽然你已经对Debian打包有了一个完整的大致印象

note: type: itemize
en: But you will need to read more documentation
zh: 但你还需要阅读更多说明文档

note: type: itemize
en: Best practices have evolved over the years
zh: 最好的打包实操方法经过了多年的优化

note: type: itemize
en: If not sure, use the \textbf{dh} packaging helper, and the \textbf{3.0 (quilt)} format
zh: 如果不确定，就用\textbf{dh} 打包助手，以及\textbf{3.0 (quilt)}格式

note: type: centerline{#1}
en: \large Feedback: \textbf{packaging-tutorial@packages.debian.org}
zh: \large 反馈： \textbf{packaging-tutorial@packages.debian.org}

note: type: frame{#2}
en: Legal stuff
zh: 合规信息

note: type: frame
en: Copyright \copyright 2011--2019 Lucas Nussbaum -- lucas@debian.org
zh: 版权所有 \copyright 2011--2019 Lucas Nussbaum -- lucas@debian.org

note: type: frame
en: {\small \textbf{This document is free software}: you can redistribute it and/or modify it under either (at your option): \hbr \begin{itemize} \item The terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\\ \url{http://www.gnu.org/licenses/gpl.html} \br \item The terms of the Creative Commons Attribution-ShareAlike 3.0 Unported License.\\ \url{http://creativecommons.org/licenses/by-sa/3.0/} \end{itemize} }
zh: {\small \textbf{该文档为自由软件}: 你可以随意传播/修改(以你自己的观点): \hbr \begin{itemize} \item GNU General Public License（GPL——GNU通用公共证书）条款， 由Free Software Foundation出版，在第三版或更新的后续版本中都有。\\ \url{http://www.gnu.org/licenses/gpl.html} \br \item Creative Commons Attribution-ShareAlike 3.0 未发布证书条款。\\ \url{http://creativecommons.org/licenses/by-sa/3.0/} \end{itemize} }

note: type: frame{#2}
en: Contribute to this tutorial
zh: 为该教程做出贡献

note: type: itemize
en: Contribute:
zh: 贡献方式：

note: type: itemize
en: {\small Open bugs: \url{bugs.debian.org/src:packaging-tutorial}}
zh: {\small 已知bugs: \url{bugs.debian.org/src:packaging-tutorial}}

note: type: itemize
en: Provide feedback:
zh: 提供反馈：

note: type: itemize
en: {\small What should be added to this tutorial?}
zh: {\small 还需要在教程里添加哪些内容？}

note: type: itemize
en: {\small What should be improved?}
zh: {\small 还有哪些内容需要优化？}

note: type: section{#2}
en: Additional practical sessions
zh: 更多实操练习环节

note: type: frame{#2}
en: Practical session 2: packaging GNUjump
zh: 实操练习环节2：打包GNUjump

note: type: enumerate
en: Download GNUjump 1.0.8 from \url{http://ftp.gnu.org/gnu/gnujump/gnujump-1.0.8.tar.gz}
zh: 下载GNUjump 1.0.8 \url{http://ftp.gnu.org/gnu/gnujump/gnujump-1.0.8.tar.gz}

note: type: enumerate
en: Create a Debian package for it
zh: 创建Debian软件包

note: type: itemize
en: Install build-dependencies so that you can build the package
zh: 安装构建依赖库，用于构建软件包

note: type: itemize
en: Fix bugs
zh: 修复bug

note: type: itemize
en: Get a basic working package
zh: 获得基础工作包

note: type: itemize
en: Finish filling \texttt{debian/control} and other files
zh: 填写\texttt{debian/control}和其他文件

note: type: frame{#2}
en: Practical session 2: packaging GNUjump (tips)
zh: 实操练习环节2：打包GNUjump（提示）

note: type: itemize
en: To get a basic working package, use \texttt{dh\_make}
zh: 要获得基础工作包，使用\texttt{dh\_make}

note: type: itemize
en: To start with, creating a \textsl{1.0} source package is easier than \textsl{3.0 (quilt)} (change that in \texttt{debian/source/format})
zh: 刚上手的话，可以先建一个\textsl{1.0} 格式的源码包，比\textsl{3.0 (quilt)} 简单一点（在\texttt{debian/source/format}里修改格式）

note: type: itemize
en: To search for missing build-dependencies, find a missing file, and use \texttt{apt-file} to find the missing package
zh: 要搜索缺失的构建依赖库，可以找到缺失文件，使用 \texttt{apt-file} 来查找缺失软件包

note: type: itemize
en: If you encounter that error:
zh: 如果你遇到错误：

note: type: itemize
en: You need to add \texttt{-lm} to the linker command line:\\ Edit \texttt{src/Makefile.am} and replace
zh: 你需要在关联命令行后加上 \texttt{-lm} ：\\ 编辑 \texttt{src/Makefile.am} 并将

note: type: itemize
en: Then run \texttt{autoreconf -i}
zh: 然后运行 \texttt{autoreconf -i}

note: type: frame{#2}
en: Practical session 3: packaging a Java library
zh: 实操练习环节3：打包Java库

note: type: enumerate
en: Take a quick look at some documentation about Java packaging:\\
zh:  快速浏览以下打包Java的说明文档：

note: type: enumerate
en: Download IRClib from \url{http://moepii.sourceforge.net/}
zh: 从\url{http://moepii.sourceforge.net/} 下载IRClib

note: type: enumerate
en: Package it
zh: 打包

note: type: frame{#2}
en: Practical session 4: packaging a Ruby gem
zh: 实操练习环节4：打包Ruby库（Gem）

note: type: enumerate
en: Take a quick look at some documentation about Ruby packaging:\\
zh: 快速浏览以下打包Ruby的说明文档：\\

note: type: itemize
en: \texttt{gem2deb(1)}, \texttt{dh\_ruby(1)} (in the \texttt{gem2deb} package)
zh: \texttt{gem2deb(1)}, \texttt{dh\_ruby(1)} (在\texttt{gem2deb} 软件包里)

note: type: enumerate
en: Create a basic Debian source package from the \texttt{peach} gem:\\ \texttt{gem2deb peach}
zh: 将\texttt{peach} 库创建成基础Debian源码包：\\ \texttt{gem2deb peach}

note: type: enumerate
en: Improve it so that it becomes a proper Debian package
zh: 把它优化成合格的Debian软件包

note: type: frame{#2}
en: Practical session 5: packaging a Perl module
zh: 实操练习环节5：打包Perl模组

note: type: enumerate
en: Take a quick look at some documentation about Perl packaging:\\
zh: 快速浏览以下打包Perl的说明文档：

note: type: itemize
en: \texttt{dh-make-perl(1)}, \texttt{dpt(1)} (in the \texttt{pkg-perl-tools} package)
zh: \texttt{dh-make-perl(1)}, \texttt{dpt(1)} (在\texttt{pkg-perl-tools} 软件包里)

note: type: enumerate
en: Create a basic Debian source package from the \texttt{Acme} CPAN distribution:\\ \verb|dh-make-perl --cpan Acme|
zh: 将 \texttt{Acme} 的CPAN发行版创建成基础Debian源码包：\\ \verb|dh-make-perl --cpan Acme|

note: type: section{#2}
en: Answers to practical sessions
zh: 实操练习环节解答

note: type: center
en: \LARGE Answers to
zh: 解答

note: type: center
en: [0.5em] practical sessions
zh: [0.5em] 实操练习环节

note: type: frame{#2}
en: Fetching the source
zh: 获取源代码

note: type: itemize
en: Use dget to download the \texttt{.dsc} file:\\ {\small \texttt{dget http://cdn.debian.net/debian/pool/main/g/grep/grep\_2.12-2.dsc}}
zh: 用dget命令下载\texttt{.dsc} 文件：\\ {\small \texttt{dget http://cdn.debian.net/debian/pool/main/g/grep/grep\_2.12-2.dsc}}

note: type: itemize
en: If you have \texttt{deb-src} for a Debian release that has \texttt{grep} version 2.12-2 (find out on \url{https://tracker.debian.org/grep}), you can use: \texttt{apt-get source grep=2.12-2}\\ or \texttt{apt-get source grep/release} (e.g. \texttt{grep/stable})\\ or, if you feel lucky: \texttt{apt-get source grep}
zh: 如果你的Debian版本里的 \texttt{deb-src} 有2.12-2版的 \texttt{grep} (可以在 \url{https://tracker.debian.org/grep} 查询)，你可以：\texttt{apt-get source grep=2.12-2}\\ 或 \texttt{apt-get source grep/release} (例如\texttt{grep/stable})\\ 或者，干脆直接：\texttt{apt-get source grep}

note: type: itemize
en: The \texttt{grep} source package is composed of three files:
zh: \texttt{grep}源码包由以下三个文件构成

note: type: itemize
en: This is typical of the "3.0 (quilt)" format.
zh: 这是典型的"3.0 (quilt)"格式。

note: type: itemize
en: If needed, uncompress the source with\\ \texttt{dpkg-source -x grep\_2.12-2.dsc}
zh: 如果有需要可以解压缩源码文件\\ \texttt{dpkg-source -x grep\_2.12-2.dsc}

note: type: frame{#2}
en: Looking around and building the package
zh: 查看一下各个文件，然后构建软件包

note: type: enumerate
en: Look at the files in \texttt{debian/}
zh: 查看\texttt{debian/} 下的文件

note: type: itemize
en: According to \texttt{debian/control}, this package only generates one binary package, named \texttt{grep}.
zh: 根据\texttt{debian/control}，该源码包只生成了一个程序文件包，名为 \texttt{grep}.

note: type: itemize
en: According to \texttt{debian/rules}, this package is typical of \textsl{classic} debhelper packaging, without using \textsl{CDBS} or \textsl{dh}. One can see the various calls to \texttt{dh\_*} commands in \texttt{debian/rules}.
zh: 根据\texttt{debian/rules}， 该软件包用\textsl{经典} debhelper 打包，而没有用\textsl{CDBS} 或 \textsl{dh}。可以发现在\texttt{debian/rules} 里调用了大量\texttt{dh\_*}命令。

note: type: itemize
en: Use \texttt{apt-get build-dep grep} to fetch the build-dependencies
zh: 先用\texttt{apt-get build-dep grep} 命令获取构建依赖库

note: type: itemize
en: Then \texttt{debuild} or \texttt{dpkg-buildpackage -us -uc} (Takes about 1 min)
zh: 再用 \texttt{debuild} 或 \texttt{dpkg-buildpackage -us -uc}命令（耗时约1 分钟）

note: type: frame{#2}
en: Editing the changelog
zh: 编辑更新日志

note: type: itemize
en: \texttt{debian/changelog} is a text file. You could edit it and add a new entry manually.
zh: \texttt{debian/changelog} 是个文本文件。你可以手动编辑并添加条目。

note: type: itemize
en: Or you can use \texttt{dch -i}, which will add an entry and open the editor
zh:  或者你也可以用\texttt{dch -i}来添加条目并打开编辑器

note: type: itemize
en: The name and email can be defined using the \texttt{DEBFULLNAME} and \texttt{DEBEMAIL} environment variables
zh: 姓名和邮件可以通过环境变量 \texttt{DEBFULLNAME} 和 \texttt{DEBEMAIL} 来定义

note: type: itemize
en: After that, rebuild the package: a new version of the package is built
zh: 做完这些再重构一下软件包：这样新版本的软件包就构建好了

note: type: itemize
en: Package versioning is detailed in section 5.6.12 of the Debian policy\\ \url{https://www.debian.org/doc/debian-policy/ch-controlfields}
zh: 软件包的版本号使用规则在Debian政策 5.6.12章节有详细阐述。\\ \url{https://www.debian.org/doc/debian-policy/ch-controlfields}

note: type: frame{#2}
en: Disabling Perl regexp support and rebuilding
zh: 停用Perl regexp支持并重构

note: type: itemize
en: Check with \texttt{./configure -{}-help}: the option to disable Perl regexp is \texttt{-{}-disable-perl-regexp}
zh: 用\texttt{./configure -{}-help}命令查看: 停用Perl regexp的选项是 \texttt{-{}-disable-perl-regexp}

note: type: itemize
en: Edit \texttt{debian/rules} and find the \texttt{./configure} line
zh: 编辑 \texttt{debian/rules}文件，找到\texttt{./configure} 所在行

note: type: itemize
en: Add \texttt{-{}-disable-perl-regexp}
zh: 在命令后添加\texttt{-{}-disable-perl-regexp}

note: type: itemize
en: Rebuild with \texttt{debuild} or \texttt{dpkg-buildpackage -us -uc}
zh: 用\texttt{debuild} 或 \texttt{dpkg-buildpackage -us -uc} 命令重构

note: type: frame{#2}
en: Comparing and testing the packages
zh: 对比和测试软件包

note: type: itemize
en: Compare the binary packages: \texttt{debdiff ../*changes}
zh: 对比程序文件包：\texttt{debdiff ../*changes}

note: type: itemize
en: Compare the source packages: \texttt{debdiff ../*dsc}
zh: 对比源码包：\texttt{debdiff ../*dsc}

note: type: itemize
en: Install the newly built package: \texttt{debi}\\ Or \texttt{dpkg -i ../grep\_<TAB>}
zh: 安装新构建的软件包: \texttt{debi}\\ 或 \texttt{dpkg -i ../grep\_<TAB>}

note: type: itemize
en: \texttt{grep -P foo} no longer works!
zh: \texttt{grep -P foo} 已经失效！

note: type: frame
en: Reinstall the previous version of the package:
zh: 重装上一版本的软件包：

note: type: itemize
en: \texttt{apt-get install -{}-reinstall grep=2.6.3-3} \textit{(= previous version)}
zh: \texttt{apt-get install -{}-reinstall grep=2.6.3-3} \textit{(= 上个版本)}

note: type: frame{#2}
en: Step by step\ldots
zh: 具体步骤\ldots

note: type: itemize
en: Type of package: single binary (for now)
zh: 当前软件包类型：单程序文件（暂时）

note: type: frame{#2}
en: Step by step\ldots (2)
zh: 具体步骤\ldots (2)

note: type: itemize
en: Look at \texttt{debian/changelog}, \texttt{debian/rules}, \texttt{debian/control}\\ (auto-filled by \textbf{dh\_make})
zh: 查看\texttt{debian/changelog}, \texttt{debian/rules}, \texttt{debian/control}\\ （由\textbf{dh\_make}自动填写）

note: type: itemize
en: In \texttt{debian/control}:\\ \texttt{Build-Depends: debhelper (>= 7.0.50~), autotools-dev}\\ Lists the \textsl{build-dependencies} = packages needed to build the package
zh: \texttt{debian/control}文件内容：\\ \texttt{Build-Depends: debhelper (>= 7.0.50~), autotools-dev}\\ 用\textsl{build-dependencies} = 构建所需软件包名称 的格式列出构建依赖库

note: type: itemize
en: Try to build the package as-is with \texttt{debuild} (thanks to \textbf{dh} magic)
zh: 尝试用\texttt{debuild}的“像xx一样”功能构建软件包（得益于\textbf{dh}的神奇功能）

note: type: itemize
en: And add build-dependencies, until it builds
zh: 然后添加构建依赖库，开始构建

note: type: itemize
en: Hint: use \texttt{apt-cache search} and \texttt{apt-file} to find the packages
zh: 提示：用\texttt{apt-cache search} 和\texttt{apt-file}命令查找软件包

note: type: itemize
en: $\rightarrow$ Add \textbf{libsdl1.2-dev} to Build-Depends and install it.
zh: $\rightarrow$ 将\textbf{libsdl1.2-dev}添加到构建依赖库并安装。

note: type: itemize
en: Better: use \textbf{pbuilder} to build in a clean environment
zh: 如果可以尽量用\textbf{pbuilder}在干净的系统环境里构建。

note: type: frame{#2}
en: Step by step\ldots (3)
zh: 具体步骤\ldots (3)

note: type: itemize
en: Required build-dependencies are \texttt{libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev}
zh: 用到的构建依赖库有 \texttt{libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev}

note: type: itemize
en: Then, you will probably run into another error:
zh: 接下来你大概又会遇到如下错误：

note: type: itemize
en: This problem is caused by bitrot: gnujump has not been adjusted following linker changes.
zh: 这个问题是bitrot产生的：gnujump没有跟着调整文件连接

note: type: itemize
en: If you are using source format version \textbf{1.0}, you can directly change upstream sources.
zh: 如果你用的是源码格式版本\textbf{1.0}，你可以直接改上游源代码。

note: type: itemize
en: Edit \texttt{src/Makefile.am} and replace
zh: 编辑 \texttt{src/Makefile.am}，将

note: type: frame{#2}
en: Step by step\ldots (4)
zh: 具体步骤\ldots (4)

note: type: itemize
en: If you are using source format version \textbf{3.0 (quilt)}, use \texttt{quilt} to prepare a patch. (see \url{https://wiki.debian.org/UsingQuilt})
zh: 如果你用的是源码格式版本 \textbf{3.0 (quilt)}，就用 \texttt{quilt} 命令制作补丁文件。（详见 \url{https://wiki.debian.org/UsingQuilt}）

note: type: itemize
en: Since \texttt{src/Makefile.am} was changed, autoreconf must be called during the build. To do that automatically with \texttt{dh}, change the \texttt{dh} call in \texttt{debian/rules} from: \texttt{dh \$\@ -{}-with autotools-dev}\\ to: \texttt{dh \$\@ -{}-with autotools-dev -{}-with autoreconf}
zh: 因为修改了 \texttt{src/Makefile.am}，所以在构建时要调用一下autoreconf。用\texttt{dh}命令可以自动调用，将\texttt{debian/rules}里的\texttt{dh}调用代码块从：\texttt{dh \$\@ -{}-with autotools-dev}\\ 改成：\texttt{dh \$\@ -{}-with autotools-dev -{}-with autoreconf}

note: type: frame{#2}
en: Step by step\ldots (5)
zh: 具体步骤\ldots (5)

note: type: itemize
en: The package should now build fine.
zh: 现在软件包已经能正常构建了

note: type: itemize
en: Use \texttt{debc} to list the content of the generated package, and \texttt{debi} to install it and test it.
zh: 用\texttt{debc} 列出所生成的软件包内容，用\texttt{debi}安装并测试。

note: type: itemize
en: Test the package with \texttt{lintian}
zh: 用\texttt{lintian}测试软件包

note: type: itemize
en: While not a strict requirement, it is recommended that packages uploaded to Debian are \textsl{lintian-clean}
zh: 虽然不是必须，但强烈推荐上传到Debian的软件包都是\textsl{lintian-clean}（lintian测试无误）的

note: type: itemize
en: More problems can be listed using \texttt{lintian -EviIL +pedantic}
zh: 更多问题可以用\texttt{lintian -EviIL +pedantic} 命令列出来

note: type: itemize
en: Some hints:
zh: 几条提醒：

note: type: itemize
en: Remove the files that you don't need in \texttt{debian/}
zh: 将\texttt{debian/}里不需要的文件删掉

note: type: itemize
en: Fill in \texttt{debian/control}
zh: 填写\texttt{debian/control}

note: type: itemize
en: Install the executable to \texttt{/usr/games} by overriding \texttt{dh\_auto\_configure}
zh: 修改\texttt{dh\_auto\_configure} 来将可执行文件安装到\texttt{/usr/games}

note: type: itemize
en: Use \textsl{hardening} compiler flags to increase security.\\ See \url{https://wiki.debian.org/Hardening}
zh: 利用\textsl{hardening} compiler flags（硬化编译器标识）增加安全性。\\ 详见\url{https://wiki.debian.org/Hardening}

note: type: frame{#2}
en: Step by step\ldots (6)
zh: 具体步骤\ldots (6)

note: type: itemize
en: Compare your package with the one already packaged in Debian:
zh: 将你的软件包与Debian中现有的软件包进行对比

note: type: itemize
en: It splits the data files to a second package, that is the same across all architectures ($\rightarrow$ saves space in the Debian archive)
zh: 你的软件包在所有架构下统一地将data数据文件分离到了另一个软件包里（$\rightarrow$ 节约了Debian档案库的空间）

note: type: itemize
en: It installs a .desktop file (for the GNOME/KDE menus) and also integrates into the Debian menu
zh: 你的软件包装有.desktop文件（用于GNOME/KDE菜单）并将其整合进了Debian菜单

note: type: itemize
en: It fixes a few minor problems using patches
zh: 你的软件包用补丁修复了几个小问题

note: type: itemize
en: Create a basic source package: \texttt{jh\_makepkg}
zh: 创建基础源码包：\texttt{jh\_makepkg}

note: type: itemize
en: Default Free compiler/runtime
zh: 默认免费编译器/运行环境

note: type: itemize
en: Look at and fix \texttt{debian/*}
zh: 查看并修正\texttt{debian/*}

note: type: itemize
en: \texttt{dpkg-buildpackage -us -uc} or \texttt{debuild}
zh: \texttt{dpkg-buildpackage -us -uc} 或 \texttt{debuild}

note: type: itemize
en: \texttt{lintian}, \texttt{debc}, etc.
zh: \texttt{lintian}, \texttt{debc}, 等等

note: type: itemize
en: Compare your result with the \texttt{libirclib-java} source package
zh: 将你的结果与\texttt{libirclib-java}源码包进行对比

note: type: itemize
en: Downloads the gem from rubygems.org
zh: 从rubygems.org下载gem库

note: type: itemize
en: Creates a suitable .orig.tar.gz archive, and untar it
zh: 创建合适的.orig.tar.gz压缩文件，然后解压缩

note: type: itemize
en: Initializes a Debian source package based on the gem's metadata
zh: 基于gem库的元数据初始化一个Debian源码包

note: type: itemize
en: Named \texttt{ruby-\textsl{gemname}}
zh: 命名为\texttt{ruby-\textsl{gemname}}

note: type: itemize
en: Tries to build the Debian binary package (this might fail)
zh: 尝试构建Debian程序文件包（可能会失败）

note: type: frame
en: \texttt{dh\_ruby} (included in \textsl{gem2deb}) does the Ruby-specific tasks:
zh: \texttt{dh\_ruby} (包含在 \textsl{gem2deb}内) 命令可以完成Ruby专属任务：

note: type: itemize
en: Build C extensions for each Ruby version
zh: 为每个Ruby版本构建C语言扩展

note: type: itemize
en: Copy files to their destination directory
zh: 把文件复制到目标目录

note: type: itemize
en: Update shebangs in executable scripts
zh: 更新可执行脚本的shebang开头

note: type: itemize
en: Run tests defined in \texttt{debian/ruby-tests.rb}, \texttt{debian/ruby-tests.rake}, or \texttt{debian/ruby-test-files.yaml}, as well as various other checks
zh: 运行\texttt{debian/ruby-tests.rb}, \texttt{debian/ruby-tests.rake}, 或 \texttt{debian/ruby-test-files.yaml}, 里定义地测试，以及其他各项检测

note: type: frame
en: Improve the generated package:
zh: 优化生成的软件包：

note: type: itemize
en: Run \texttt{debclean} to clean the source tree. Look at \texttt{debian/}.
zh: 运行\texttt{debclean}清理源码结构，查看\texttt{debian/}。

note: type: itemize
en: \texttt{changelog} and \texttt{compat} should be correct
zh: \texttt{changelog} 和 \texttt{compat}必须准确无误

note: type: itemize
en: Edit \texttt{debian/control}: improve \texttt{Description}
zh: 编辑\texttt{debian/control}：优化\texttt{Description}

note: type: itemize
en: Write a proper \texttt{copyright} file based on the upstream files
zh: 基于上游文件编写正确的\texttt{copyright}版权文件

note: type: itemize
en: Compare your package with the \texttt{ruby-peach} package in the Debian archive
zh: 将你的软件包与Debian档案库的\texttt{ruby-peach}软件包进行对比

note: type: itemize
en: Downloads the tarball from the CPAN
zh: 从CPAN下载压缩包

note: type: itemize
en: Creates a suitable .orig.tar.gz archive, and untars it
zh: 创建合适的.orig.tar.gz压缩文件，然后解压缩

note: type: itemize
en: Initializes a Debian source package based on the distribution's metadata
zh: 基于分发文件的元数据初始化一份Debian源码包

note: type: itemize
en: Named \texttt{lib\textsl{distname}-perl}
zh: 命名为 \texttt{lib\textsl{distname}-perl}

note: type: itemize
en: \texttt{debian/changelog}, \texttt{debian/compat}, \texttt{debian/libacme-perl.docs}, and \texttt{debian/watch} should be correct
zh: 确保\texttt{debian/changelog}, \texttt{debian/compat}, \texttt{debian/libacme-perl.docs}, 和 \texttt{debian/watch} 文件都准确无误

note: type: itemize
en: Edit \texttt{debian/control}: improve \texttt{Description}, and remove boilerplate at the bottom
zh: 编辑 \texttt{debian/control}: 优化 \texttt{Description}, 删除 底下的自动模板代码

note: type: itemize
en: Edit \texttt{debian/copyright}: remove boilerplate paragraph at the top, add years of copyright to the \texttt{Files:\hspace{0.3em}*} stanza
zh: 编辑 \texttt{debian/copyright}: 删除顶上的样板代码，在\texttt{Files:\hspace{0.3em}*} 那节添加版权年份

en: Entering %s environment...
zh: 正在进入 %s 环境...

en: Starting %s()...
zh: 正在开始 %s()...

en: pkgver() generated an invalid version: %s
zh: pkgver() 生成了无效的版本：%s

en: Failed to update %s from %s to %s
zh: 升级 %s时从 %s 到 %s 升级失败

en: Updated version: %s
zh: 已升级版本：%s

en: %s is not writeable -- pkgver will not be updated
zh: %s 不可写入 -- pkgver 将不被更新

en: Unable to find source file %s.
zh: 无法找到源文件 %s。

en: Pacman is currently in use, please wait...
zh: Pacman 正在被使用，请稍候…

en: '%s' returned a fatal error (%i): %s
zh: '%s' 返回一个致命错误 (%i)：%s

en: Installing missing dependencies...
zh: 正在安装缺失的依赖关系...

en: '%s' failed to install missing dependencies.
zh: '%s' 无法安装缺失的依赖关系。

en: Missing dependencies:
zh: 缺失依赖关系：

en: Failed to remove installed dependencies.
zh: 无法删除已安装的依赖关系。

en: A failure occurred in %s().
zh: 在 %s() 中发生一个错误。

en: Invalid value for %s: %s
zh: 用于 %s 的值无效：%s

en: Missing %s directory.
zh: 缺失 %s 目录。

en: Creating package "%s"...
zh: 正在构建软件包"%s"...

en: Generating %s file...
zh: 正在生成 %s 文件...

en: Adding %s file...
zh: 正在添加 %s 文件...

en: Failed to add %s file to package.
zh: 无法添加文件 %s 到软件包。

en: Generating .MTREE file...
zh: 正在生成 .MTREE 文件...

en: Compressing package...
zh: 正在压缩软件包...

en: Failed to create package file.
zh: 创建软件包文件失败。

en: Creating source package...
zh: 正在创建源码包...

en: Adding %s file (%s)...
zh: 正在添加 %s 文件 (%s) ...

en: Compressing source package...
zh: 正在压缩源码包...

en: Failed to create source package file.
zh: 创建源码包文件失败。

en: Installing package %s with %s...
zh: 正在安装软件包 %s，使用 %s...

en: Installing %s package group with %s...
zh: 正在安装 %s 软件包组，使用 %s...

en: Failed to install built package(s).
zh: 安装创建的软件包失败。

en: A package has already been built, installing existing package...
zh: 已有一个编译好的软件包，正在安装现有的软件包...

en: A package has already been built. (use %s to overwrite)
zh: 软件包已经构建过。(使用 %s 覆盖)

en: The package group has already been built, installing existing packages...
zh: 已有一个构建好的软件包组，正在安装现有的软件包...

en: The package group has already been built. (use %s to overwrite)
zh: 该软件包组已构建过。(使用 %s 覆盖)

en: Part of the package group has already been built. (use %s to overwrite)
zh: 软件包组的一部分已经构建过。(使用 %s 覆盖)

en: Make packages compatible for use with pacman
zh: 创建出可供 pacman 使用的软件包

en: Usage: %s [options]
zh: 用法：%s [选项]

en:   -A, --ignorearch Ignore incomplete %s field in %s
zh:   -A, --ignorearch 忽略不完整的 %s 字段 (位于 %s 中)

en:   -c, --clean      Clean up work files after build
zh:   -c, --clean      编译后清理工作文件

en:   -C, --cleanbuild Remove %s dir before building the package
zh:   -C, --cleanbuild 在编译软件包之前删除 %s 文件夹

en:   -d, --nodeps     Skip all dependency checks
zh:  -d, --nodeps     跳过所有依赖关系检查

en:   -D, --dir <dir>  Change to directory <dir> before processing PKGBUILD
zh:   -D, --dir <dir>  在处理 PKGBUILD 前先变更至目录 <dir>

en:   -e, --noextract  Do not extract source files (use existing %s dir)
zh:   -e, --noextract  不解压源文件 (使用现存的 %s 目录)

en:   -f, --force      Overwrite existing package
zh:   -f, --force      覆盖现存的软件包

en:   -g, --geninteg   Generate integrity checks for source files
zh:   -g, --geninteg   为源码文件生成完整性检查值

en:   -h, --help       Show this help message and exit
zh:   -h, --help       显示本帮助信息并退出

en:   -i, --install    Install package after successful build
zh:   -i, --install    成功编译后安装软件包

en:   -L, --log        Log package build process
zh:   -L, --log        记录软件包编译过程

en:   -m, --nocolor    Disable colorized output messages
zh:   -m, --nocolor    禁用彩色输出信息

en:   -o, --nobuild    Download and extract files only
zh:   -o, --nobuild    仅下载和解压缩文件

en:   -p <file>        Use an alternate build script (instead of '%s')
zh:   -p<file> 使用另外的编译脚本 (而不是 '%s' )

en:   -r, --rmdeps     Remove installed dependencies after a successful build
zh:   -r, --rmdeps     编译成功后删除安装的依赖关系

en:   -R, --repackage  Repackage contents of the package without rebuilding
zh:   -R, --repackage  不编译而重新打包软件包内容

en:   -s, --syncdeps   Install missing dependencies with %s
zh:   -s, --syncdeps   使用 %s 安装缺失的依赖关系

en:   -S, --source     Generate a source-only tarball without downloaded sources
zh:   -S, --source     不下载源文件，生成仅包含源文件的源码包

en:   -V, --version    Show version information and exit
zh:   -V, --version             显示版本信息并退出

en:   --allsource      Generate a source-only tarball including downloaded sources
zh:   --allsource      生成包含有下载到的源码的源码包

en:   --check          Run the %s function in the %s
zh:   --check          运行 %s 函数（在 %s 中）

en:   --config <file>  Use an alternate config file (instead of '%s')
zh:   --config <file> 使用另外的配置文件 (而不是 '%s')

en:   --holdver        Do not update VCS sources
zh:   --holdver        不升级版本控制系统的源代码仓库

en:   --key <key>      Specify a key to use for %s signing instead of the default
zh: --key <key>      指定签名 %s 时使用的密钥而不用默认密钥

en:   --noarchive      Do not create package archive
zh: --noarchive 不生成软件包归档

en:   --nocheck        Do not run the %s function in the %s
zh:   --nocheck        不执行 %s 函数（在 %s 中）

en:   --noprepare      Do not run the %s function in the %s
zh: --noprepare 不执行 %s 函数在 %s 中

en:   --nosign         Do not create a signature for the package
zh:   --nosign         不为软件包创建签名

en:   --packagelist    Only list package filepaths that would be produced
zh:   --packagelist    仅列出将会产生的软件包文件路径

en:   --printsrcinfo   Print the generated SRCINFO and exit
zh: --printsrcinfo 打印出生成的SRCINFO并退出

en:   --sign           Sign the resulting package with %s
zh:   --sign           使用 %s 签名生成的软件包

en:   --skipchecksums  Do not verify checksums of the source files
zh:   --skipchecksums  不验证源文件的检验值

en:   --skipinteg      Do not perform any verification checks on source files
zh:   --skipinteg      不对源文件执行任何验证检查

en:   --skippgpcheck   Do not verify source files with PGP signatures
zh: --skippgpcheck   不验证有 PGP 签名的源文件

en:   --verifysource   Download source files (if needed) and perform integrity checks
zh:  --verifysource 下载源文件(如果需要)并进行完整性检查

en: These options can be passed to %s:
zh: 这些选项可以传递给 %s：

en:   --asdeps         Install packages as non-explicitly installed
zh:       --asdeps         作为依赖安装

en:   --needed         Do not reinstall the targets that are already up to date
zh:       --needed         不重装已是最新的目标软件包

en:   --noconfirm      Do not ask for confirmation when resolving dependencies
zh:    --noconfirm      当解决依赖关系时不询问确认

en:   --noprogressbar  Do not show a progress bar when downloading files
zh:   --noprogressbar  下载文件时不显示进度条

en: If %s is not specified, %s will look for '%s'
zh: 如果没有指定 %s，%s 将寻找 '%s'

en: This is free software; see the source for copying conditions.\nThere is NO WARRANTY, to the extent permitted by law.\n
zh: 本程序是自由软件；版权情况请详见源代码。\n无法律所允许范围内的任何担保。\n

en: %s signal caught. Exiting...
zh: 收到 %s 信号。退出中...

en: Running %s as root is not allowed as it can cause permanent,\ncatastrophic damage to your system.
zh: 不能使用 root 用户运行 %s，\n因为可能会系统造成灾难性的损坏。

en: Do not use the %s option. This option is only for internal use by %s.
zh: 不要使用 %s 选项。这个选项只用于 %s 的内部使用。

en: %s contains %s characters and cannot be sourced.
zh: %s 包含 %s 字符，无法供源。

en: %s must be in the current working directory.
zh: %s 必须在当前工作目录。

en: Leaving %s environment.
zh: 正在离开 %s 环境。

en: The key %s does not exist in your keyring.
zh: 在您的密钥环中不存在密钥 %s。

en: There is no key in your keyring.
zh: 您的密钥环中无密钥。

en: Making package: %s
zh: 正在创建软件包：%s

en: A source package has already been built. (use %s to overwrite)
zh: 源软件包已经创建过。(使用 %s 覆盖)

en: Signing package...
zh: 正在签名软件包...

en: Source package created: %s
zh: 源代码包已创建：%s

en: Skipping dependency checks.
zh: 跳过依赖关系检查。

en: Checking runtime dependencies...
zh: 正在检查运行时依赖关系...

en: Checking buildtime dependencies...
zh: 正在检查编译时依赖关系

en: Could not resolve all dependencies.
zh: 无法解决所有的依赖关系。

en: Using existing %s tree
zh: 使用现存的 %s 树

en: Removing existing %s directory...
zh: 正在删除现存的 %s 目录...

en: Sources are ready.
zh: 源代码已就绪。

en: Package directory is ready.
zh: 软件包目录已准备好。

en: Finished making: %s
zh: 完成创建：%s

en: Upgrade the local pacman database to a newer format
zh: 升级本地 pacman 数据库到更新的格式

en:   -d, --dbpath <path>  set an alternate database location
zh: -d, --dbpath <路径> 指定另外的数据库位置

en:   -h, --help           show this help message and exit
zh: -h, --help 显示本帮助信息并退出

en:   -r, --root <path>    set an alternate installation root
zh: -r, --root <路径> 指定另外的安装根目录

en:   -V, --version        show version information and exit
zh:   -V, --version 显示版本信息并退出

en:   --config <path>      set an alternate configuration file
zh: --config <路径> 指定另外的配置文件

en:   --nocolor            disable colorized output messages
zh: --nocolor 禁止彩色输出信息

en: %s does not exist or is not a directory.
zh: %s 不存在或不是一个目录。

en: %s is not a pacman database directory.
zh: %s 不是一个 pacman 的数据库目录。

en: You must have correct permissions to upgrade the database.
zh: 您必须有相应的权限才可升级数据库。

en: Pacman lock file was found. Cannot run while pacman is running.
zh: 发现 pacman 锁文件。不能在 pacman 运行时再次运行。

en: Pre-3.5 database format detected - upgrading...
zh: 探测到 3.5 版本以前的数据库格式 - 正在升级中...

en: Pre-4.2 database format detected - upgrading...
zh: 探测到 4.2 版本以前的数据库格式 - 正在升级中...

en: symlink '%s' points outside pacman root, manual repair required
zh: 符号链接 '%s' 指向pacman根路径外，需要手动修复

en: Usage: %s [options] operation [targets]
zh: 用法： %s [选项] 操作 [目标]

en: Manage pacman's list of trusted keys
zh: 管理 pacman 的可信密钥列表

en: Operations:
zh: 操作：

en:   -a, --add                 Add the specified keys (empty for stdin)
zh:   -a, --add              添加指定的密钥 (空则使用 stdin)

en:   -d, --delete              Remove the specified keyids
zh:   -d, --delete              删除指定的密钥识别号

en:   -e, --export              Export the specified or all keyids
zh:   -e, --export              导出指定的或所有密钥识别号

en:   -f, --finger              List fingerprint for specified or all keyids
zh:   -f, --finger              列出指定的或所有密钥识别号的指纹

en:   -l, --list-keys           List the specified or all keys
zh:   -l, --list-keys            列出指定的或所有密钥

en:   -r, --recv-keys           Fetch the specified keyids
zh:   -r, --recv-keys            取回指定的密钥识别号

en:   -u, --updatedb            Update the trustdb of pacman
zh:   -u, --updatedb            更新 pacman 的信任数据库

en:   -v, --verify              Verify the file(s) specified by the signature(s)
zh:   -v, --verify         验证该签名指定的文件

en:   --edit-key                Present a menu for key management task on keyids
zh:   --edit-key                为有关密钥识别号的管理密钥任务提供一个菜单

en:   --import                  Imports pubring.gpg from dir(s)
zh:   --import                从目录中导入 pubring.gpg

en:   --import-trustdb          Imports ownertrust values from trustdb.gpg in dir(s)
zh:   --import-trustdb        从目录中的 trustdb.gpg 导入拥有者信任值

en:   --init                    Ensure the keyring is properly initialized
zh:   --init                    确保密钥环已正确初始化

en:   --list-sigs               List keys and their signatures
zh:   --list-sigs               列出密钥及对应签名

en:   --lsign-key               Locally sign the specified keyid
zh:   --lsign-key                  在本地签名指定的密钥识别号

en:   --populate                Reload the default keys from the (given) keyrings\n                            in '%s'
zh:   --populate              从 (给定的) 密钥环中重新加载默认密钥\n（在'%s'中）

en:   --refresh-keys            Update specified or all keys from a keyserver
zh:   --refresh-keys            从密钥服务器中更新指定的或所有的密钥

en:   --verbose                 Show extra information
zh:   --verbose                 显示额外信息

en:   --config <file>           Use an alternate config file (instead of\n                            '%s')
zh: --config <file>           使用另外的配置文件(而不是\n '%s')

en:   --gpgdir <dir>            Set an alternate directory for GnuPG (instead\n                            of '%s')
zh:   --gpgdir <dir>            为 GnuPG 指定另外的目录 (而\n                            非 '%s')

en:   --populate-from <dir>     Set an alternate directory for --populate (instead\n                            of '%s')
zh:   --populate-from <dir>            为 --populate 指定另外的目录 (而\n                            非 '%s')

en:   --keyserver <server-url>  Specify a keyserver to use if necessary
zh:   --keyserver <server-url>              如果需要，指定使用的密钥服务器

en:   -h, --help                Show this help message and exit
zh:   -h, --help                显示本帮助并退出

en:   -V, --version             Show program version
zh:   -V, --version             显示程序版本

en: Failed to lookup key by name:
zh: 根据名字查询密钥失败：

en: Key name is ambiguous:
zh: 密钥名有歧义：

en: Generating pacman master key. This may take some time.
zh: 正在生成 pacman 主密钥。这可能需要一段时间。

en: The key identified by %s could not be found locally.
zh: 本地没有找到由 %s 认定的密钥。

en: You do not have sufficient permissions to read the %s keyring.
zh: 您没有足够的权限来读取 %s 密钥环。

en: Use '%s' to correct the keyring permissions.
zh: 使用 '%s' 更正密钥环许可。

en: You do not have sufficient permissions to run this command.
zh: 您没有足够的许可权来运行该命令。

en: There is no secret key available to sign with.
zh: 没有签名可用的私密密钥。

en: Use '%s' to generate a default secret key.
zh: 使用 '%s' 来生成默认的私密密钥。

en: No keyring files exist in %s.
zh: 在 %s 中没有密钥环文件。

en: The keyring file %s does not exist.
zh: 密钥环文件 %s 不存在。

en: Appending keys from %s.gpg...
zh: 正在从 %s.gpg 添加密钥...

en: Locally signing trusted keys in keyring...
zh: 正在本地签名密钥环中的可信密钥...

en: Importing owner trust values...
zh: 正在导入拥有者信任值...

en: Disabling revoked keys in keyring...
zh: 正在禁用密钥环中已激活的密钥...

en: Disabling key %s...
zh: 正在禁用密钥 %s...

en: Disabled %s key. | Disabled %s keys.
zh[0]: 已禁用 %s 把密钥。

en: A specified keyfile could not be added to the keyring.
zh: 指定的键文件无法添加到密钥环。

en: A specified key could not be removed from the keyring.
zh: 无法从密钥环删除指定的键。

en: The key identified by %s could not be edited.
zh: 由 %s 认定的密钥不能编辑。

en: A specified key could not be exported from the keyring.
zh: 无法从密钥环导出指定的键。

en: The fingerprint of a specified key could not be determined.
zh: 无法确定指定密钥的指纹。

en: %s could not be imported.
zh: %s 无法导入。

en: File %s does not exist and could not be imported.
zh: 文件 %s 不存在且无法导入。

en: A specified key could not be listed.
zh: 指定密钥无法列出。

en: A specified signature could not be listed.
zh: 指定签名无法列出。

en: Locally signing key %s...
zh: 正在本地签名密钥 %s...

en: %s could not be locally signed.
zh: %s无法在本地签署。

en: Locally signed %s key. | Locally signed %s keys.
zh[0]: 已本地签名 %s 把密钥。

en: Remote key not fetched correctly from WKD or keyserver.
zh: 无法从WKD或者公钥服务器获取远程公钥。

en: Remote key not fetched correctly from keyserver.
zh: 无法从密钥服务器中正确取回远端密钥。

en: Could not update key: %s
zh: 无法更新密钥：%s

en: Cannot use armored signatures for packages: %s
zh: 无法对这些软件包使用明文签名: %s

en: The signature verification for %s failed.
zh: %s 的签名验证失败。

en: The signature %s is not trusted.
zh: 签名 %s 不受信任。

en: Updating trust database...
zh: 正在更新可信数据库...

en: Trust database could not be updated.
zh: 信任数据库无法更新。

en: Cannot find the %s binary required for all %s operations.
zh: 无法找到所需的 %s 二进制文件以进行所有 %s 操作。

en: %s needs to be run as root for this operation.
zh: %s 需要以 root 运行来完成此操作。

en: %s configuration file '%s' not found.
zh: %s 配置文件 '%s' 没有找到

en: no operation specified (use -h for help)
zh: 没有指定的操作 (使用 -h 获取帮助)

en: Multiple operations specified.
zh: 多个操作已指定。

en: Please run %s with each operation separately.
zh: 请分别加 %s 每个操作运行。

en: No targets specified
zh: 没有指定目标

en: Usage: repo-add [options] <path-to-db> <package> ...\n
zh: 用法：repo-add [选项]  <path-to-db> <package> ...\n

en: repo-add will update a package database by reading a package file.\nMultiple packages to add can be specified on the command line.\n
zh: repo-add 会通过读取某个软件包来更新软件包数据库。\n可以在命令行中添加多个指定的软件包。\n

en: Options:\n
zh: 选项：\n

en:   -n, --new         only add packages that are not already in the database\n
zh:  -n, --new 只增加数据库中没有的包\n

en:   -p, --prevent-downgrade  do not add package to database if a newer version is already present\n
zh:   -p, --prevent-downgrade  阻止降级，如果数据库中已有一个更高的版本的软件包存在\n

en:   --include-sigs    include package PGP signatures in the repository database (if available)\n
zh:   --include-sigs    包含在软件库数据库中的软件包 PGP 签名（若有）\n

en: Usage: repo-remove [options] <path-to-db> <packagename> ...\n
zh: 用法：repo-remove [选项] <path-to-db> <packagename> ...\n

en: repo-remove will update a package database by removing the package name\nspecified on the command line from the given repo database. Multiple\npackages to remove can be specified on the command line.\n
zh: repo-remove 会通过移除从给定的软件库数据库的命令行中\n指定的软件包名来更新软件包数据库。\n可以在命令行中移除多个指定的软件包。\n

en: Please move along, there is nothing to see here.\n
zh: 请自便，此处无须人盯。\n

en:   --nocolor         turn off color in output\n
zh:  --nocolor 关闭颜色输出\n

en:   -q, --quiet       minimize output\n
zh:   -q, --quiet       最小化输出信息\n

en:   -s, --sign        sign database with GnuPG after update\n
zh:   -s, --sign        更新后使用 GnuPG 签名数据库\n

en:   -k, --key <key>   use the specified key to sign the database\n
zh:   -k, --key <密钥>   使用指定的密钥签名该数据库\n

en:   -v, --verify      verify database's signature before update\n
zh:   -v, --verify      更新前验证数据库签名\n

en:   -R, --remove      remove old package file from disk after updating database\n
zh: -R, --remove 在更新数据库之后，删除旧的软件包文件\n

en:   -w, --wait-for-lock  retry to acquire lock file until success\n
zh:   -w, --wait-for-lock  重复尝试获取锁文件直到成功\n

en: \nSee %s(8) for more details and descriptions of the available options.\n
zh: \n更多可用选项的描述及细节请参见 %s(8)。\n

en: Example:  repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz\n
zh: 示例：repo-add /path/to/repo.db.tar.gz pacman-3.0.0-1-i686.pkg.tar.gz\n

en: Example:  repo-remove /path/to/repo.db.tar.gz kernel26\n
zh: 示例：repo-remove /path/to/repo.db.tar.gz kernel26\n

en: Cannot find the gpg binary! Is GnuPG installed?
zh: 无法找到 gpg 运行文件！已安装 GnuPG了吗？

en: Signing database '%s'...
zh: 正在签名数据库 '%s'...

en: Created signature file '%s'
zh: 已创建签名文件 '%s'

en: Failed to sign package database file '%s'
zh: 签名软件包数据库 '%s' 失败

en: Verifying database signature...
zh: 正在验证数据库签名...

en: No existing signature found, skipping verification.
zh: 未发现已有签名，正在跳过验证。

en: Database signature file verified.
zh: 数据库签名文件已验证。

en: Database signature was NOT valid!
zh: 数据库签名无效！

en: '%s' does not have a valid database archive extension.
zh: '%s' 未包含有效的数据库存档扩展名。

en: Invalid package file '%s'.
zh: 无效的软件包文件 '%s'。

en: An entry for '%s' already existed
zh: 已存在条目 '%s'

en: A newer version for '%s' is already present in database
zh: 一个 '%s' 的新版本已存在于数据库中

en: Invalid package signature file '%s'.
zh: 无效的软件包签名文件 '%s'。

en: Adding package signature...
zh: 正在添加软件包签名...

en: Computing checksums...
zh: 正在计算校验值...

en: Creating '%s' db entry...
zh: 正在创建 '%s' 数据库条目...

en: Removing old package file '%s'
zh: 正在移除旧的软件包文件 '%s'

en: Removing existing entry '%s'...
zh: 正在删除现有的条目 '%s'...

en: Failed to acquire lockfile: %s. Retrying in 3 seconds.
zh: 无法获取锁文件：%s。3 秒后再次尝试。

en: Failed to acquire lockfile: %s.
zh: 无法获取锁文件：%s。

en: Held by process %s
zh: 被过程 %s 保留

en: Repository file '%s' is not a proper pacman database.
zh: 库文件 '%s' 不是一个有效的 pacman 数据库。

en: Extracting %s to a temporary location...
zh: 正在将%s提取到临时位置…

en: Repository file '%s' was not found.
zh: 未找到软件库文件 '%s'.

en: Repository file '%s' could not be created.
zh: 库文件 %s 无法创建。

en: '%s' is not a package file, skipping
zh: '%s' 不是一个软件包文件，跳过

en: Adding package '%s'
zh: 正在添加软件包 '%s'

en: Searching for package '%s'...
zh: 正在搜索软件包 '%s'...

en: Package matching '%s' not found.
zh: 未找到符合 '%s' 的软件包。

en: No packages remain, creating empty database.
zh: 没有包含软件包，正在创建空数据库。

en: Invalid command name '%s' specified.
zh: 指定了无效的命令名 '%s'.

en: Cannot create temp directory for database building.
zh: 无法为建立数据库而创建临时目录。

en: Package database was not modified due to errors.
zh: 发生错误，未能修改软件包数据库。

en: Creating updated database file '%s'
zh: 正在生成更新的数据库文件 '%s'

en: No changes made to package database.
zh: 没有向软件包数据库做出任何更改。

en: Cannot find the %s binary required for compiler cache usage.
zh: 无法找到编译器缓存使用所需的 %s 二进制文件。

en: Cannot find the %s binary required for source file checksums operations.
zh: 无法找到需要用于源文件校验和操作的 %s 二进制文件。

en: Cannot find the %s binary required for including source files in debug packages.
zh: 无法找到用于包含调试软件包中源文件所需的 %s 二进制文件。

en: Cannot find the %s binary required for distributed compilation.
zh: 无法找到分发编译所需的 %s 二进制文件。

en: Cannot find the %s binary.
zh: 无法找到 %s 的二进制文件。

en: Cannot find the %s binary required for signing packages.
zh: 无法找到签名软件包所需的 %s 二进制文件。

en: Cannot find the %s binary required for verifying source files.
zh: 无法找到验证源文件所需的 %s 二进制文件。

en: Cannot find the %s binary required for compressing man and info pages.
zh: 无法找到压缩帮助及信息页面所需的 %s 二进制文件。

en: Cannot find the %s binary required for dependency operations.
zh: 无法找到依赖操作所需的 %s 二进制文件。

en: Cannot find the %s binary required for object file stripping.
zh: 无法找到目标文件分割所需的 %s 二进制文件。

en: Cannot find the %s binary. Will use %s to acquire root privileges.
zh: 无法找到二进制文件 %s。将使用 %s 获得 root 权限。

en: Unknown download protocol: %s
zh: 未知下载协议：%s

en: Cannot find the %s binary needed to check VCS source requirements.
zh: 找不到用来检查版本控制系统源所需的 %s 二进制文件。

en: Cannot find the %s package needed to handle %s sources.
zh: 找不到 %s 软件包以处理 %s 源。

en: Failure while calculating %s %s checksum
zh: 计算 %s %s 校验和时失败

en: Generating checksums for source files...
zh: 正在为源代码文件创建完整性检查值...

en: Invalid integrity algorithm '%s' specified.
zh: 指定了无效的完整性算法 '%s'.

en: Created signature file %s.
zh: 已创建签名文件 %s。

en: Failed to sign package file %s.
zh: 签名软件包文件%s失败。

en: Signing package(s)...
zh: 正在给软件包签名...

en: Skipping all source file integrity checks.
zh: 正在跳过所有源文件完整性检查。

en: Skipping verification of source file checksums.
zh: 正在跳过校验源文件校验值。

en: Skipping verification of source file PGP signatures.
zh: 正在跳过源文件 PGP 签名校验。

en: Integrity checks are missing for: %s
zh: 对这些文件的完整性检查缺失: %s

en: Validating %s files with %s...
zh: 正在验证 %s 文件，使用%s...

en: One or more files did not pass the validity check!
zh: 一个或多个文件没有通过有效性检查！

en: Integrity checks (%s) differ in size from the source array.
zh: 完整性检查 (%s) 与 source 数组大小不一致。

en: Verifying source file signatures with %s...
zh: 正在使用 %s 验证源文件签名...

en: unknown public key
zh: 未知的公钥

en: public key %s has been revoked
zh: 公钥 %s 已被吊销

en: bad signature from public key
zh: 公钥签名错误

en: error during signature verification
zh: 验证签名时发生错误

en: the public key %s is not trusted
zh: 公钥 %s 不受信任

en: invalid public key
zh: 无效的公钥

en: the signature has expired.
zh: 该签名已过期。

en: the key has expired.
zh: 该密钥已过期。

en: One or more PGP signatures could not be verified!
zh: 一个或多个 PGP 签名无法校验！

en: Warnings have occurred while verifying the signatures.
zh: 校验签名时发生警告。

en: Please make sure you really trust them.
zh: 请确认您真的信任对方。

en: SIGNATURE NOT FOUND
zh: 未找到签名

en: SOURCE FILE NOT FOUND
zh: 未找到源文件

en: %s array contains unknown option '%s'
zh: %s 数组包含未知的选项 '%s'

en: %s does not contain a valid package suffix (needs '%s', got '%s')
zh: %s 不包含有效的软件包后缀（需要 '%s'，实际为 '%s'）

en: %s contains invalid characters: %s
zh: %s 包含无效字符： '%s'

en: PACKAGER should have the format 'Example Name <email@address.invalid>'
zh: PACKAGER 请使用如下格式 “姓名 <email@address.invalid>”

en: %s contains invalid characters: '%s'
zh: %s 包含无效字符： '%s'

en: %s should be an array
zh: %s 应该是个数组

en: %s should not be an array
zh: %s 不应该是个数组

en: Package contains reference to %s
zh: 软件包含有对 %s 的引用

en: Dotfile found in package root '%s'
zh: 软件包根目录找到 . 开头的文件 '%s'

en: Package contains paths with newlines
zh: 软件包包含带换行符的路径

en: %s entry file not in package : %s
zh: %s 条目文件不在软件包内： %s

en: Checking for packaging issues...
zh: 正在检查打包问题...

en: Can not use '%s' architecture with other architectures
zh: 无法将 '%s' 架构和其他架构同时使用

en: %s can not contain duplicate values
zh: %s 不能包含重复值

en: %s is not allowed to be empty.
zh: %s 不允许为空。

en: %s is not available for the '%s' architecture.
zh: %s 不具备 '%s' 架构。

en: Can not provide architecture specific variables for the '%s' architecture: %s
zh: 无法为 '%s' 架构提供该架构特定的变量值：%s

en: %s can not be architecture specific: %s
zh: %s 不能为架构特定：%s

en: %s entry should not contain leading slash : %s
zh: %s 条目不应当包含前斜杠：%s

en: %s must be an integer, not %s.
zh: %s 必须是整数，不是%s。

en: Conflicting %s and %s functions in %s
zh: 函数 %s 和 %s 冲突于 %s

en: Missing %s function in %s
zh: 缺少函数 %s 于 %s 中

en: Extra %s function for split package '%s'
zh: 多余的函数 %s 以分割软件包 '%s'

en: Missing %s function for split package '%s'
zh: 缺少函数 %s 以分割软件包 '%s'

en: %s can not be set inside a package function
zh: %s 不能在软件包函数内设置

en: %s is not allowed to start with a hyphen.
zh: %s 不允许以连字号开始。

en: %s is not allowed to start with a dot.
zh: %s 不允许以点号开始。

en: %s may only contain ascii characters.
zh: %s 只可能包含ascii字符

en: %s must be of the form 'integer[.integer]', not %s.
zh: %s 必须是'integer[.integer]'格式，不是%s。

en: %s is not allowed to contain colons, forward slashes, hyphens or whitespace.
zh: %s 不允许包含冒号、斜杠、连字符或空白符。

en: %s array cannot contain comparison (< or >) operators.
zh: %s 数组不能包含比较 (< 或 >) 操作符。

en: Sparse arrays are not allowed for source
zh: source 里不允许使用稀疏数组

en: %s file (%s) does not exist or is not a regular file.
zh: 文件 %s (%s) 不存在，或者不是一个常规文件。

en: %s does not allow empty values.
zh: %s 不允许空值。

en: %s array: Entries must contain exactly one equal sign, e.g. key=value.
zh: %s 数组：每个条目必须包含且仅包含一个等号，如 key=value。

en: %s array: The key part of an entry must not be empty.
zh: %s 数组：条目的键部分不能为空。

en: %s array: The key 'pkgtype' is reserved for makepkg.
zh: %s 数组：键 'pkgtype' 保留供 makepkg 使用。

en: Branching %s...
zh: 正在取出分支 %s...

en: Failure while branching %s
zh: 获取 %s 的最新版本失败

en: Pulling %s...
zh: 正在获取 %s 的最新版本...

en: Failure while pulling %s
zh: 获取 %s 的最新版本失败

en: Unrecognized reference: %s
zh: 未知引用：%s

en: Creating working copy of %s %s repo...
zh: 正在创建 %s %s 仓库的活动拷贝...

en: Failure while updating working copy of %s %s repo
zh: 升级 %s %s 仓库的活动拷贝失败

en: Failure while creating working copy of %s %s repo
zh: 创建 %s %s 仓库的活动拷贝失败

en: Failure while downloading %s
zh: 无法下载 %s

en: Extracting %s with %s
zh: 正在解压缩 %s，使用 %s

en: Failed to extract %s
zh: 无法解压缩 %s

en: NOT FOUND
zh: 未找到

en: Cloning %s %s repo...
zh: 正在克隆 %s %s 仓库...

en: Failure while downloading %s %s repo
zh: 下载 %s %s 仓库失败

en: %s is not a clone of %s
zh: %s 不是 %s 的克隆

en: Updating %s %s repo...
zh: 正在升级 %s %s 仓库...

en: Failure while updating %s %s repo
zh: 升级 %s %s 仓库失败

en: %s is not a checkout of %s repo %s
zh: %s 不是 %s 软件库 %s 的签出

en: Failure while checking out version %s, the git tag has been forged
zh: 检出版本 %s 时失败，git 标签是伪造的

en: %s was not found in the build directory and is not a URL.
zh: %s 没有在创建目录中找到，也不是一个 URL。

en: Retrieving sources...
zh: 获取源代码...

en: Extracting sources...
zh: 正在释放源码...

en: Removing doc files...
zh: 正在删除 doc 文件...

en: Removing %s files...
zh: 正在删除 %s 文件...

en: Removing static library files...
zh: 正在移除静态库文件...

en: Purging unwanted files...
zh: 正在清除不打算要的文件...

en: Stripping unneeded symbols from binaries and libraries...
zh: 正在从二进制文件和库中清除不需要的系统符号...

en: Copying source files needed for debug symbols...
zh: 正在复制调试符号所需的源文件...

en: Compressing man and info pages...
zh: 正在压缩 man 及 info 文档...

en: Removing empty directories...
zh: 正在删除空目录...

en: Tidying install...
zh: 正在清理安装...

en: '%s' is not a valid archive extension.
zh: '%s' 是无效的压缩包扩展名。

en: %s not found.
zh: %s 未找到。

en: option '%s' is ambiguous; possibilities:
zh: '%s' 选项有歧义；可能为：

en: option '%s' does not allow an argument
zh: 选项 '%s' 不能带参数

en: The download program %s is not installed.
zh: 下载程序 %s 没有安装。

en: Failed to change to directory %s
zh: 无法切换到目录 %s

en: Failed to create the directory $%s (%s).
zh: 创建目录 $%s 失败 (%s).

en: You do not have write permission for the directory $%s (%s).
zh: 你没有目录 $%s 的写权限 (%s).

en: Failed to source %s
zh: 加载执行 %s 失败

en: Error 2302: PKCS#11 module failed loading.
zh: 错误 2302：PKCS#11 模块加载失败。

en: Error 2304: PKCS#11 module could not be initialized.
zh: 错误 2304：PKCS#11 模块无法初始化。

en: Please insert your smart card called "%.32s".
zh: 请插入名为 "%.32s" 的智能卡。

en: Please insert your smart card.
zh: 请插入您的智能卡。

en: Error 2308: No smart card found.
zh: 错误 2308：未检测到智能卡。

en: No smart card found.
zh: 未检测到智能卡。

en: %s found.
zh: 检测到 %s。

en: Error 2312: Open PKCS#11 session failed.
zh: 错误 2312：开启 PKCS#11 会话失败。

en: Error 2314: Slot login failed.
zh: 错误 2314：卡槽登录失败。

en: Welcome %.32s!
zh: 欢迎 %.32s！

en: Error 2316: Password could not be read.
zh: 错误 2316：无法读取密码。

en: Error 2318: Empty smart card PIN not allowed.
zh: 错误 2318：不允许使用空白的智能卡 PIN。

en: Enter your %s PIN on the pinpad.
zh: 请在密码键盘上输入您的 %s PIN。

en: Error 2320: Wrong smart card PIN.
zh: 错误 2320：智能卡 PIN 不正确。

en: Error 2322: No certificate found.
zh: 错误 2322：未检测到证书。

en: Error 2324: Certificate has expired.
zh: 错误 2324：证书已过期。

en: Error 2326: Certificate not yet valid.
zh: 错误 2326：证书还未生效。

en: Error 2328: Certificate signature invalid.
zh: 错误 2328：证书签名无效。

en: Error 2330: Certificate invalid.
zh: 错误 2330：证书无效。

en: Error 2332: Setting PAM user entry failed.
zh: 错误 2332：设置 PAM 用户条目失败。

en: Error 2334: No matching user.
zh: 错误 2334：没有匹配到用户。

en: Error 2336: No matching certificate found.
zh: 错误 2336：没有匹配到证书。

en: Checking signature...
zh: 正在检查签名……

en: Error 2338: Getting random value failed.
zh: 错误 2338：获取随机值失败。

en: Error 2340: Signing failed.
zh: 错误 2340：签名失败。

en: Error 2342: Verifying signature failed.
zh: 错误 2342：验证签名失败。

en: Smart card authentication cancelled.
zh: 智能卡认证取消。

en: Cannot change the password on your smart card.
zh: 无法修改智能卡上的密码。

en: Smart card
zh: 智能卡

note: For Translators: "%s" is replaced with "<service>".
en: Current %s password:
zh: 当前的 %s 密码：

en: Current password:
zh: 当前的密码：

note: For Translators: "%s" is replaced with "<service>".
en: New %s password:
zh: 新的 %s 密码：

note: For Translators: "%s" is replaced with "<service>".
en: Retype new %s password:
zh: 重新输入新的 %s 密码：

en: Retype new password:
zh: 重新输入新的密码：

en: Retype %s
zh: 重新输入 %s

en: Password change has been aborted.
zh: 密码更改已取消。

en: login:
zh: 登录：

en: Critical error - immediate abort
zh: 严重错误——立即中止

en: Failed to load module
zh: 装载模块失败

en: Symbol not found
zh: 找不到符号

en: Error in service module
zh: 服务模块存在错误

en: Memory buffer error
zh: 内存缓冲区错误

en: Insufficient credentials to access authentication data
zh: 没有足够的凭据可以访问身份验证数据

en: Authentication service cannot retrieve authentication info
zh: 身份验证服务无法检索神身份验证信息

en: User not known to the underlying authentication module
zh: 底层的身份验证模块无法识别用户

en: Have exhausted maximum number of retries for service
zh: 已经超出服务的最多重试次数

en: Authentication token is no longer valid; new one required
zh: 身份验证令牌不再有效；需要新的令牌

en: User account has expired
zh: 用户帐户已失效

en: Cannot make/remove an entry for the specified session
zh: 无法为指定的会话创建/移除条目

en: Authentication service cannot retrieve user credentials
zh: 身份验证服务无法检索到用户凭据

en: User credentials expired
zh: 用户凭据已失效

en: Failure setting user credentials
zh: 设置用户凭据失败

en: No module specific data is present
zh: 不存在特定于模块的数据

en: Bad item passed to pam_*_item()
zh: 传递至 pam_*_item() 的项目无效

en: Conversation error
zh: 转换错误

en: Authentication information cannot be recovered
zh: 无法恢复身份验证信息

en: Authentication token lock busy
zh: 身份验证令牌正被锁定

en: Authentication token aging disabled
zh: 已禁用身份验证令牌期限

en: Failed preliminary check by password service
zh: 由密码服务初步检查失败

en: The return value should be ignored by PAM dispatch
zh: 返回值应被 PAM 调度忽略

en: Module is unknown
zh: 模块未知

en: Authentication token expired
zh: 身份验证令牌失效

en: Conversation is waiting for event
zh: 转换正在等待事件

en: Application needs to call libpam again
zh: 应用程序需要再次调用 libpam

en: Unknown PAM error
zh: 未知的 PAM 错误

note: * external timeout definitions - these can be overridden by the * application. time when we warn time when we timeout
en: ...Time is running out...
zh: ...时间即将耗尽...

en: ...Sorry, your time is up!
zh: ...对不起，您的时间已经耗尽！

en: erroneous conversation (%d)
zh: 有错误的转换 (%d)

en: %s failed: exit code %d
zh: %s 失败：退出代码 %d

en: %s failed: caught signal %d%s
zh: %s 失败：捕获信号 %d%s

en: %s failed: unknown status 0x%x
zh: %s 失败：未知状态 0x%x

en: The account is locked due to %u failed logins.
zh: 由于 %u 次登录失败，此帐户已锁定。

en: (%d minute left to unlock) | (%d minutes left to unlock)
zh[0]: （%d 分钟后解锁）

note: TRANSLATORS: only used if dngettext is not supported.
en: (%d minutes left to unlock)
zh: （%d 分钟后解锁）

note: TRANSLATORS: "strftime options for date of last login"
en:  %a %b %e %H:%M:%S %Z %Y
zh:  %x %A %H:%M:%S %Z

note: TRANSLATORS: " from <host>"
en:  from %.*s
zh:  从 %.*s

note: TRANSLATORS: " on <terminal>"
en:  on %.*s
zh:  于 %.*s

note: TRANSLATORS: "Last login: <date> from <host> on <terminal>"
en: Last login:%s%s%s
zh: 上一次登录：%s%s%s

en: Welcome to your new account!
zh: 欢迎使用新帐户！

note: TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
en: Last failed login:%s%s%s
zh: 最后一次失败的登录：%s%s%s

en: There was %d failed login attempt since the last successful login. | There were %d failed login attempts since the last successful login.
zh[0]: 自上次成功登录以来，有 %d 次失败的登录尝试。

note: TRANSLATORS: only used if dngettext is not supported
en: There were %d failed login attempts since the last successful login.
zh: 自上次成功登录以来，有 %d 次失败的登录尝试。

en: There were too many logins for '%s'.
zh: “%s”的登录次数过多。

en: You do not have any new mail.
zh: 您没有任何新邮件。

en: You have old mail.
zh: 您有旧邮件。

en: You have mail.
zh: 您有邮件。

en: You have no mail in folder %s.
zh: 您在文件夹 %s 中无邮件。

en: You have new mail in folder %s.
zh: 您在文件夹 %s 中有新邮件。

en: You have old mail in folder %s.
zh: 您在文件夹 %s 中有旧邮件。

en: You have mail in folder %s.
zh: 您在文件夹 %s 中有邮件。

en: Creating directory '%s'.
zh: 正在创建目录“%s”。

en: Unable to create and initialize directory '%s'.
zh: 无法创建和初始化目录“%s”。

en: Password has been already used.
zh: 密码已被使用。

en: The default security context is %s.
zh: 默认的安全上下文是 %s。

en: Would you like to enter a different role or level?
zh: 您是否愿意进入不同的角色或者级别？

note: Allow the user to enter role and level individually
en: role:
zh: 角色：

en: There is no default type for role %s.
zh: 角色 %s 没有默认类型。

en: level:
zh: 级别：

en: This is not a valid security context.
zh: 这不是一个有效的安全上下文。

en: A valid context for %s could not be obtained.
zh: 无法取得对 %s 有效的上下文。

en: Security context %s has been assigned.
zh: 安全上下文 %s 已分配。

en: Key creation context %s has been assigned.
zh: 密钥生成上下文 %s 已分配。

en: failed to pam_set_item()
zh: 未能 pam_set_item()

note: error in fork()
en: login: failure forking: %m
zh: 登录：派生失败：%m

en: Access has been granted (last access was %ld seconds ago).
zh: 访问已被准许（上次访问是 %ld 秒之前）。

en: Your account has expired; please contact your system administrator.
zh: 您的帐户已过期；请联系您的系统管理员。

en: You are required to change your password immediately (administrator enforced).
zh: 您必须立即更改密码（管理员强制）。

en: You are required to change your password immediately (password expired).
zh: 您必须立即更改密码（密码已经过期）。

en: Warning: your password will expire in %d day. | Warning: your password will expire in %d days.
zh[0]: 警告：您的密码将在 %d 天后过期。

note: TRANSLATORS: only used if dngettext is not supported
en: Warning: your password will expire in %d days.
zh: 警告：您的密码将在 %d 天后过期。

en: NIS password could not be changed.
zh: 无法更改 NIS 密码。

en: No password has been supplied.
zh: 未提供密码。

en: The password has not been changed.
zh: 密码未被更改。

en: You must choose a shorter password.
zh: 您必须选择较短的密码。

en: You must choose a longer password.
zh: 您必须选择更长的密码。

en: Changing password for %s.
zh: 更改 %s 的密码。

en: You must wait longer to change your password.
zh: 您必须等待更长时间以更改密码。

comment: pan/prefs.c:1816
en: Newsreader
zh: 新闻阅读器

en: Read and post Usenet articles
zh: 阅读和发布 Usenet 文章

note: Translators: Search terms to find this application. Do NOT translate or localise the semicolons! The list MUST also end with a semicolon!
en: usenet;news;newsreader;newsgroup;article;yenc;nzb;
zh: usenet;news;newsreader;newsgroup;article;yenc;nzb;新闻组;文章;

comment: pan/prefs.c:1816
en: Pan Newsreader
zh: Pan 新闻阅读器

en: Pan is a Usenet newsreader that is good at both text and binaries. It supports offline reading, scoring and killfiles, yEnc, NZB, PGP handling, multiple servers, and secure connections.
zh: Pan 是一个良好支持文本和二进制的 Usenet 新闻阅读器。它支持离线阅读、评分、killfiles、yEnc、NZB、PGP 处理、多服务器和安全连接。

en: It is also the only Unix newsreader to get a perfect score on the Good Net-Keeping Seal of Approval evaluations.
zh: 它也是唯一一个在“优良网络规范认证标志”评估上获得完美评分的 Unix 新闻阅读器。

comment: pan/grouplist.c:643 pan/grouplist.c:680 pan/gui-notebook.c:58
en: %d Group | %d Groups
zh[0]: %d 分组

comment: pan/filters/filter-binary.c:77
en: This article is complete with %d part. | This article has all %d parts.
zh[0]: 此文章具有 %d 个部分。

en: This article is missing %d part. | This article is missing %d of its %d parts:
zh[0]: 此文章 %2$d 个部分中缺少 %1$d 个部分：

comment: pan/gui.c:1621
en: Closing %d connection | Closing %d connections
zh[0]: 正在关闭 %d 个连接

comment: pan/base/message-check.c:144
en: Warning: %d line is more than 80 characters wide. | Warning: %d lines are more than 80 characters wide.
zh[0]: 警告：有 %d 行宽度超过了 80 个字符。

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/base/decode.c:369
en: Default Encoding
zh: 默认编码

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/print.c:180
en: Custom Command:
zh: 自定义命令：

en: _Applications
zh: 应用程序(_A)

en: isn't
zh: 不是

en: Move task up
zh: 移动任务

note: Moving task from 'position' to 'position + 1'
en: Move task down
zh: 任务下移

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/dialogs/dialog-log-viewer.c:137 pan/gui.c:1926 pan/gui.c:1930
    pan/gui.c:1932 pan/message-window.c:297 pan/message-window.c:312
    pan/message-window.c:314
en: /_File/---
zh: /文件(_F)/---

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/dialogs/dialog-log-viewer.c:138
en: /_File/_Close
zh: /文件(_F)/关闭(_C)

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/dialogs/dialog-newuser.c:296
en: Display Name:
zh: 显示名称：

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/gui.c:1939 pan/gui.c:1942 pan/gui.c:1947 pan/gui.c:1949 pan/gui.c:1952
    pan/message-window.c:303 pan/message-window.c:320 pan/message-window.c:323
en: /_Edit/---
zh: /编辑(_E)/---

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/gui.c:1960 pan/gui.c:1963 pan/gui.c:1968 pan/gui.c:1972 pan/gui.c:1980
en: /_View/---
zh: /查看(_V)/---

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/gui.c:2100
note: #-#-#-#-#  pidgin_2.14.14-1_zh_CN.po (Pidgin)  #-#-#-#-# Tools
en: /_Tools
zh: /工具(_T)

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/gui.c:2101
en: /_Tools/---
zh: /工具(_T)/---

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/gui.c:2110 pan/gui.c:2113 pan/gui.c:2116
en: /_Help/---
zh: /帮助(_H)/---

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/message-window.c:300 pan/message-window.c:317
en: /_Edit/Cu_t
zh: /编辑(_E)/剪切(_T)

comment: #-#-#-#-#  pan_0.165-1_zh_CN.po (pan2 master)  #-#-#-#-#
    pan/message-window.c:302 pan/message-window.c:319
en: /_Edit/_Paste
zh: /编辑(_E)/粘贴(_P)

en: Paper Clip
zh: 回形针

en: PDF;Metadata;Editor;
zh: PDF;元数据;编辑器；

en: Edit PDF document metadata
zh: 编辑PDF文件的元数据

en: Edit the title, author, keywords and more details of your PDF documents
zh: 编辑 PDF 文档的标题、作者、关键词和更多详细信息

en: Drag and drop a PDF file here
zh: 将 PDF 文件拖放至此处

en: _About Paper Clip
zh: 关于回形针（A）

en: Pages in one column
zh: 单列页面

en: One page at a time
zh: 一次一页

en: Odd numbered pages on the left
zh: 左侧奇数页

en: Odd numbered pages on the right
zh: 右侧奇数页

en: Two odd numbered pages on the left
zh: 左侧两个奇数页

en: Two odd numbered pages on the right
zh: 右侧两个奇数页

en: No specific layout
zh: 无特定布局

en: Center document's window
zh: 文档窗口居中

en: Reading order is right to left
zh: 阅读顺序为从右到左

en: Display document's title
zh: 显示文档标题

en: Fit document to window
zh: 使文档适合窗口

en: Hide window menubar
zh: 隐藏窗口菜单

en: Hide window toolbars
zh: 隐藏窗口工具栏

en: Hide UI elements
zh: 隐藏 UI 元素

en: No preferences
zh: 无首选项

en: Adding notes
zh: 添加注释

en: Inserting elements
zh: 插入元素

en: Extracting contents
zh: 内容提取

en: Filling interactive forms
zh: 填写交互式表格

en: Printing in high resolution
zh: 以高分辨率打印

en: Flip on the long edge
zh: 在长边翻转

en: Flip on the short edge
zh: 在短边翻转

en: Only single sided
zh: 仅单面

en: Not compliant
zh: 不符合规定

en: Add Keyword
zh: 添加关键词

en: Delete Keyword
zh: 删除关键词

en: Remove Date
zh: 移除日期

en: Show Calendar
zh: 显示日历

en: Viewer Preferences
zh: 阅读器首选项

en: Creation Software
zh: 创作软件

en: Conversion Software
zh: 转换软件

en: Modification Date
zh: 修改日期

en: Non-Editable Properties
zh: 不可编辑属性

en: Add a keyword
zh: 添加关键词

[ctx: shortcut window]
en: Save As…
zh: 另存为……

[ctx: shortcut window]
en: Add a keyword
zh: 添加关键词

en: Password Dialog
zh: 密码框

en: This Document Is Encrypted
zh: 此文件已加密

en: Decrypt
zh: 解密

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: pdf;djvu;tiff;document;presentation;viewer;papers;
zh: pdf;djvu;tiff;document;presentation;viewer;papers;文档;演示;幻灯;查看器;阅读;论文;

en: Read documents
zh: 阅读文档

en: Papers supports documents in: PDF, DjVu, TIFF, and Comic Books archives (CBR, CBT, CBZ, CB7).
zh: Papers 支持的文档格式为：PDF、DjVu、TIFF 和漫画书归档（CBR、CBT、CBZ、CB7）。

en: A clear, simple, and modern UI
zh: 简洁明了且现代的用户界面

en: A mobile-friendly UI
zh: 移动设备友好的用户界面

en: A modern and colorful annotation list
zh: 现代且多彩的批注列表

en: Big thumbnails in the sidebar
zh: 侧边栏中大尺寸的缩略图

en: All search actions are contained in the sidebar
zh: 侧边栏中包含了所有搜索操作

en: Invalid Page Selection
zh: 无效的页面选择

en: Papers Document Viewer
zh: Papers 文档查看器

en: Print This Document
zh: 打印此文档

en: Failed to Print Document
zh: 打印文档失败

en: Contains Javascript
zh: 包含 Javascript

[ctx: Title of the dialog shown to edit properties of a given annotation.]
en: Annotation Properties
zh: 批注属性

en: _Opacity
zh: 不透明度(_O)

en: _Markup Type
zh: 标记类型(_M)

en: Auto-Reveal on _Scroll
zh: 滚动时自动展示(_S)

en: Pop up note while scrolling the document
zh: 滚动文档时弹出笔记

en: Document Menu
zh: 文档菜单

en: Document has been digitally signed.
zh: 文档已数字签署。

en: View Signature…
zh: 查看签名…

en: Fit Automatically
zh: 自动适配

en: Selection too Small
zh: 选区过小

en: A signature of this size may be too small to read. If you would like to create a potentially more readable signature, press `Start over` and draw a bigger rectangle.
zh: 这样大小的签名可能太小而难以阅读。如果您想要创建可读性更高的签名，按“重新开始”并绘制更大的矩形。

en: Start _Over
zh: 重新开始(_O)

en: Abort Printing?
zh: 中止打印吗？

en: There is one or more active print jobs. If the window is closed, pending print jobs will not be printed.
zh: 有一个或更多激活的打印任务。如果关闭该窗口，则等待中的打印任务将不会执行。

en: Abort _Print and Close
zh: 中止打印并关闭(_P)

en: Close _After Printing
zh: 打印后关闭(_A)

en: Present as Slideshow
zh: 以幻灯片呈现

en: Sign D_igitally…
zh: 数字签署(_I)…

en: Document Prop_erties
zh: 文档属性(_E)

note: Translators: As a noun, this is describing the type of text marking annotation, as are squiggly, strikethrough, and underline. An adjective could also make sense as a translation. The letter in parenthesis marks the keyboard shortcut and should not be translated.
en: Highlight (h)
zh: 高亮（h）

note: Translators: As a noun or adjective, this is describing the type of text marking annotation, as are highlight, squiggly, and underline. The letter in parenthesis marks the keyboard shortcut and should not be translated.
en: Strikethrough (k)
zh: 删除线（k）

note: Translators: As a noun, this is describing the type of text marking annotation, as are highlight, squiggly, and strikethrough. An adjective could also make sense as a translation. The letter in parenthesis marks the keyboard shortcut and should not be translated.
en: Underline (u)
zh: 下划线（u）

note: Translators: As an adjective, this is describing the type of text marking annotation, as are highlight, strikethrough, and underline. A noun could also make sense as a translation. The letter in parenthesis marks the keyboard shortcut and should not be translated.
en: Squiggly (q)
zh: 波浪线（q）

en: _Add Text Annotation
zh: 添加文本批注(_A)

en: Loading Document
zh: 正在加载文档

en: This document is locked and can only be read by entering the correct password
zh: 该文档已锁定且只能通过输入正确密码来阅读

en: Usage Terms
zh: 使用条款

en: Signature Information
zh: 签名信息

en: View Details…
zh: 查看详情…

en: _Signatures
zh: 签名(_S)

en: Search in document
zh: 在文档中搜索

[ctx: shortcut window]
en: File
zh: 文件

[ctx: shortcut window]
en: Open Document
zh: 打开文档

[ctx: shortcut window]
en: Open Copy of Current Document
zh: 打开当前文档的副本

[ctx: shortcut window]
en: Open With…
zh: 打开方式…

[ctx: shortcut window]
en: Save Copy of Current Document
zh: 保存当前文档的副本

[ctx: shortcut window]
en: Print Current Document
zh: 打印当前文档

[ctx: shortcut window]
en: Close Current Document Window
zh: 关闭当前文档窗口

[ctx: shortcut window]
en: Enter Presentation Mode
zh: 进入放映模式

[ctx: shortcut window]
en: Side Pane
zh: 侧边栏

[ctx: shortcut window]
en: Caret Navigation
zh: 脱字符导航

[ctx: shortcut window]
en: Zoom and Rotation
zh: 缩放和旋转

[ctx: shortcut window]
en: Rotate Page 90 Degrees Counter-Clockwise
zh: 逆时针旋转页面 90 度

[ctx: shortcut window]
en: Rotate Page 90 Degrees Clockwise
zh: 顺时针旋转页面 90 度

[ctx: shortcut window]
en: Normal Size
zh: 普通大小

[ctx: shortcut window]
en: Zoom In (Alternative)
zh: 放大（备选）

[ctx: shortcut window]
en: Fit Page
zh: 适合页面

[ctx: shortcut window]
en: Fit Width
zh: 适合宽度

[ctx: shortcut window]
en: Automatic Zoom
zh: 自动缩放

[ctx: shortcut window]
en: Move Around Page
zh: 浏览页面

[ctx: shortcut window]
en: Move Up/Down Page Several Lines
zh: 将页面上移/下移数行

[ctx: shortcut window]
en: Go to Page Number
zh: 转到指定页码

[ctx: shortcut window]
en: Previous Page (Fast)
zh: 上一页（快速）

[ctx: shortcut window]
en: Next Page (Fast)
zh: 下一页（快速）

[ctx: shortcut window]
en: Previous Visited Page
zh: 上个访问页面

[ctx: shortcut window]
en: Next Visited Page
zh: 下个访问页面

[ctx: shortcut window]
en: Go to Page Beginning/End
zh: 转到页面起始/末尾

[ctx: shortcut window]
en: Go to Document Start
zh: 转到文档起始

[ctx: shortcut window]
en: Go to Document End
zh: 转到文档末尾

[ctx: shortcut window]
en: Document View
zh: 文档视图

[ctx: shortcut window]
en: Add Bookmark
zh: 添加书签

[ctx: shortcut window]
en: Remove Bookmark
zh: 移除书签

[ctx: shortcut window]
en: Night Mode
zh: 夜间模式

[ctx: shortcut window]
en: Continuous Scrolling
zh: 连续滚动

[ctx: shortcut window]
en: Dual Page
zh: 双页

[ctx: shortcut window]
en: Odd Pages Left
zh: 奇数页在左侧

[ctx: shortcut window]
en: Document Properties
zh: 文档属性

[ctx: shortcut window]
en: Add Text Annotation
zh: 添加文本批注

[ctx: shortcut window]
en: Highlight Text
zh: 高亮文本

[ctx: shortcut window]
en: Strikethrough Text
zh: 删除线

[ctx: shortcut window]
en: Wavy/Squiggly Underline Text
zh: 波浪/弯曲下划线

[ctx: shortcut window]
en: Underline Text
zh: 下划线

[ctx: shortcut window]
en: Menu
zh: 菜单

[ctx: shortcut window]
en: Presentation Mode
zh: 放映模式

[ctx: shortcut window]
en: Black Screen
zh: 黑屏

[ctx: shortcut window]
en: White Screen
zh: 白屏

en: Drag and drop documents here
zh: 拖放文档到这里

en: Unable to Open Document
zh: 无法打开文档

en: _Open Other File…
zh: 打开其它文件(_O)…

en: © 1996–2025 The Papers authors
zh: © 1996–2025 Papers 的作者们

en: Run papers in fullscreen mode.
zh: 以全屏模式运行 Papers。

en: Run papers in presentation mode.
zh: 以放映模式运行 Papers。

en: Document contains new or modified annotations and form fields that have been filled out.
zh: 文档包含新的或修改的批注和已填写的表单区域。

en: Save Changes to a Copy?
zh: 将修改保存为副本吗？

en: _Save a Copy
zh: 保存副本(_S)

en: Caret navigation mode is now enabled, press F7 to disable.
zh: 脱字符导航模式已启用，按 F7 可禁用。

en: Caret navigation mode is now disabled, press F7 to enable.
zh: 脱字符导航模式已禁用，按 F7 可启用。

en: Unable to Open Attachment
zh: 无法打开附件

en: Digital signature is invalid
zh: 数字签名无效

en: The Document Contains No Pages
zh: 该文档不含页面

en: The Document Contains Only Empty Pages
zh: 该文档只包含空页面

en: The file could not be saved as “{}”.
zh: 该文件无法另存为“{}”。

en: Draw a rectangle to insert a signature field
zh: 绘制矩形以插入签名区域

en: Digitally signed by {}
    Date: {}
zh: 由 {} 数字签署
    日期：{}

en: Certificate Required
zh: 需要证书

en: Select signing certificate
zh: 选择签署证书

en: A certificate is required to sign this document
zh: 签署该文档需要证书

en: Save Signed File
zh: 保存已签署文件

en: Please enter password for {}
zh: 请输入 {} 的密码

note: TRANSLATORS: In the context of "the job {} is being printed"
en: Printing job “{}”
zh: 打印任务“{}”

en: No pending jobs in queue
zh: 队列中无待执行任务

en: Security alert: this document has been prevented from opening the file “{}”
zh: 安全警告：已阻止此文档打开文件 “{}”

en: Page {}
zh: 第 {} 页

note: Translators: Do NOT translate the content between '{' and '}' they are variable names. Changing their order is possible
en: ({pagenum} of {totalpages})
zh: （第 {pagenum} 页，共 {totalpages} 页）

note: Translators: the placeholder is the total amount of pages
en: of {}
zh: 共 {} 页

en: The document “{}” is locked and requires a password before it can be opened
zh: 文档“{}”已锁定且需要密码才能打开它

en: Open File Location
zh: 打开文件位置

en: Date &amp; Time
zh: 日期和时间

en: Signed by
zh: 签署人

en: Signature is valid.
zh: 签名有效。

en: Signature is invalid.
zh: 签名无效。

en: Document has been changed after signing.
zh: 文档在签署后已被修改。

en: Signature could not be decoded.
zh: 无法解码签名。

en: Signature verification error.
zh: 签名校验出错。

en: Signed with a certificate issued by trusted issuer.
zh: 使用由信任颁发者颁发的证书签署。

en: Signed with a certificate issued by untrusted issuer.
zh: 使用由未信任颁发者颁发的证书签署。

en: Signed with a certificate issued by unknown issuer.
zh: 使用由未知颁发者颁发的证书签署。

en: Signed with revoked certificate.
zh: 使用已吊销证书签署。

en: Signed with expired certificate.
zh: 使用已过期证书签署。

en: Certificate verification error.
zh: 证书校验出错。

en: Certificate has not been verified.
zh: 证书未被验证。

en: Certificate Issuer
zh: 证书颁发者

en: Certificate Issuer's Email
zh: 证书颁发者电子邮箱

en: Certificate Issuer's Organization
zh: 证书颁发者的组织

en: Certificate's Issuance Time
zh: 证书颁发时间

en: Certificate's Expiration Time
zh: 证书到期时间

en: Hide Details…
zh: 隐藏详情…

en: PulseAudio Preferences
zh: PulseAudio 属性

en: Sound Server Preferences
zh: 声音服务器属性

en: View and modify the configuration of the local sound server
zh: 查看及修改本地声音服务器配置

en: Make discoverable _PulseAudio network sound devices available locally
zh: 使可找到的网络声音设备在本地可用

en: Make discoverable Apple A_irTunes sound devices available locally
zh: 使可找到的Apple A irTunes声音设备在本地可用

en: <i>Apple and AirTunes are trademarks of Apple Inc., registered in the U.S. and other countries.</i>
zh: <i>Apple 和 AirTunes 是苹果公司在美国和其他国家/地区注册的商标。</i>

en: Network _Access
zh: 网络访问

en: Enable _network access to local sound devices
zh: 启用到本地声音设备的网络访问

en: Allow other machines on the LAN to _discover local sound devices
zh: 允许 LAN 中的其它机器发现（_d）本地声音设备

en: Don't _require authentication
zh: 不需要认证

en: Make local sound devices available as DLNA/_UPnP Media Server
zh: 使本地的音频设备作为DLNA/_UPnP媒体服务器可用

en: Create separate audio device for DLNA/UPnP media streaming
zh: 为DLNA/UPnP 创建独立音频设备

en: Network _Server
zh: 网络服务器

en: Enable Multicast/RTP re_ceiver
zh: 启用多广播/RTP 接收器

en: Enable Multicast/RTP s_ender
zh: 启用多广播/RTP 发送器

en: Send audio from local _microphone
zh: 从本地麦克风发送音频

en: Send audio from local spea_kers
zh: 从本地扬声器发送音频

en: Create separate audio device _for Multicast/RTP
zh: 为多广播/RTP 创建独立音频设备

en: _Loop back audio to local speakers
zh: 回放音频到本地扬声器

en: Send on fixed _port 5004
zh: 在固定端口5400上发送

en: Multicast/R_TP
zh: 多广播/RTP（_T）

en: Add _virtual output device for simultaneous output on all local sound cards
zh: 在所有本地声卡中为模拟输出添加虚拟（_v）输出设备

en: Simultaneous _Output
zh: 模拟输出

en: Executing action...
zh: 动作执行中…

en: Could not create thread for executed action
zh: 无法为动作执行创建线程

note: Edit clipboard
en: _Edit Clipboard
zh: 编辑剪切板(_E)

en: Written by Gilberto "Xyhthyx" Miralla.
    Report bugs to <xyhthyx@gmail.com>.
zh: Gilberto "Xyhthyx" Miralla 开发
    问题反馈 <xyhthyx@gmail.com>

en: _Save history
zh: 保存历史记录(_S)

en: Show in a _single line
zh: 显示为一行(_S)

en: <b>Omitting</b>
zh: <b>省略</b>

note: Build the actions label
en: Control-click Parcellite's tray icon to use actions
zh: 按住 Ctrl 并点击 Parcellite 的任务栏图标使用动作

en: History key combination:
zh: 历史纪录按键组合:

en: Actions key combination:
zh: 动作按键组合:

en: Menu key combination:
zh: 菜单按键组合:

en: Open Media Files
zh: 打开媒体文件

en: Open Network Location
zh: 打开网络地址

en: Parole Preferences
zh: Parole 首选项

en: Disable screensaver when playing movies
zh: 播放影片时关闭屏幕保护

en: Show visual effects when an audio file is played
zh: 播放音频文件时显示可视化效果

en: <b>Audio Visualization</b>
zh: <b>音频可视化</b>

en: Enable keyboard multimedia keys
zh: 启用键盘多媒体键

en: Please restart Parole for this change to take effect.
zh: 请重启 Parole 以使更改生效。

en: <b>Video Output</b>
zh: <b>视频输出</b>

en: <b>Color Balance</b>
zh: <b>色彩平衡</b>

en: Always replace playlist with opened files
zh: 总是用打开的文件替换播放列表

en: Check and remove duplicate media entries
zh: 检查并删除重复的媒体项

en: Start playing opened files
zh: 开始播放打开的文件

en: Remember playlist
zh: 记住播放列表

en: <b>Playlist Preferences</b>
zh: <b>播放列表首选项</b>

en: Automatically show subtitles when playing movie file
zh: 播放电影文件时自动显示字幕

en: <b>Subtitle Preferences</b>
zh: <b>字幕首选项</b>

en: Parole Media Player
zh: Parole 媒体播放器

en: _Save Playlist...
zh: 保存播放列表(_S)...

en: Insert Disc
zh: 插入光盘

en: _DVD
zh: DVD(_D)

en: _DVD Menu
zh: DVD 菜单(_D)

en: _Title Menu
zh: 标题菜单(_T)

en: _Subpicture Menu
zh: 子画面菜单(_S)

en: _Audio Menu
zh: 音频菜单(_A)

en: A_ngle Menu
zh: 角度菜单(_N)

en: _Chapters
zh: 章节(_C)

en: _Chapter Menu
zh: 章节菜单(_C)

en: 4:3 (TV)
zh: 4:3(TV)

en: 16:9 (Widescreen)
zh: 16:9(宽屏)

en: 20:9 (DVB)
zh: 20:9(DVB)

en: _Subtitles
zh: 字幕(_S)

en: Select Text Subtitles...
zh: 选择文本字幕...

en: _Report a Bug...
zh: 报告 Bug (_R)...

en: Display Parole user manual
zh: 显示 Parole 用户手册

en: <span color='#F4F4F4'><b><big>Unknown Song</big></b></span>
zh: <span color='#F4F4F4'><b><big>未知曲目</big></b></span>

en: <big><span color='#BBBBBB'><i>on</i></span> <span color='#F4F4F4'>Unknown Album</span></big>
zh: <big><span color='#BBBBBB'><i>on</i></span> <span color='#F4F4F4'>未知专辑</span></big>

en: <big><span color='#BBBBBB'><i>by</i></span> <span color='#F4F4F4'>Unknown Artist</span></big>
zh: <big><span color='#BBBBBB'><i>by</i></span> <span color='#F4F4F4'>未知艺术家</span></big>

en: Buffering (0%)
zh: 正在缓冲 (0%)

en: Disc Playlist
zh: 光盘播放列表

en: Add to playlist...
zh: 添加至播放列表...

en: Remove selected media
zh: 移除选定的媒体

en: Replace playlist when opening files
zh: 打开文件时替换播放列表

en: Play opened files
zh: 播放打开的文件

en: Parole Plugins
zh: Parole 插件

en: Save Playlist as...
zh: 保存为播放列表...

en: Toggle menubar
zh: 切换菜单栏

en: Go back 10 minutes
zh: 后退 10 分钟

en: Go forward 10 minutes
zh: 前进 10 分钟

en: Play your media
zh: 播放媒体

en: Media;Player;Audio;Video;Music;Playback;Xfce;
zh: Media;Player;Audio;Video;Music;Playback;Xfce;媒体;播放器;音频;视频;音乐;

en: Modern and simple media player
zh: 现代且简约的媒体播放器

en: Parole is a modern simple media player based on the GStreamer framework and written to fit well in the Xfce desktop. It is designed with simplicity, speed and resource usage in mind.
zh: Parole 是一个现代且简洁的媒体播放器，基于 GStreamer 的框架并以符合 Xfce 桌面设计理念的方式编写。它的设计力求简洁，快速与低资源消耗。

en: Parole features playback of local media files, including video with subtitles support, Audio CDs, DVDs, and live streams. Parole is also extensible via plugins.
zh: Parole 支持本地媒体文件的播放，包含了有字幕影片的支持，音乐 CD，DVD 以及直播流的支持。Parole 也可以使用插件扩充其功能。

en: Parole playing Big Buck Bunny
zh: 正在播放大雄兔的 Parole

en: Parole playing a LAS podcast
zh: 正在播放 LAS 播客的 Parole

en: Parole playing a LAS podcast in Mini Mode (0.9+)
zh: 正在使用迷你模式 (0.9+) 播放 LAS 播客的 Parole

en: Track %i
zh: 轨 %i

en: Unable to install missing codecs.
zh: 未能安装缺失的编解码器。

en: No available plugin installer was found.
zh: 找不到可用的插件安装程序。

en: Additional software is required.
zh: 需要额外的软件。

en: Don't Install
zh: 不安装

en: Parole needs <b>%s</b> to play this file.
    It can be installed automatically.
zh: Parole 需要 < b>%s</b> 来播放此文件。
    它可以自动安装。

en: Parole needs <b>%s</b> to play this file.
zh: Parole 需要 < b>%s</b> 来播放此文件。

en: The stream is taking too much time to load
zh: 载入此流媒体使用时间过长

en: Do you want to continue loading or stop?
zh: 您想继续加载或是停止？

en: GStreamer Error
zh: GStreamer 出错

en: Parole Media Player cannot start.
zh: Parole 媒体播放器无法启动。

en: Unable to load "%s" plugin, check your GStreamer installation.
zh: 无法加载 "%s"  插件，请检查您的 GStreamer 安装。

en: Audio Track #%d
zh: 音轨  #%d

en: Subtitle #%d
zh: 字幕 #%d

en: 
    Parole Media Player %s
    
    Part of the Xfce Goodies Project
    https://goodies.xfce.org
    
    Licensed under the GNU GPL.
    
    Please report bugs to <%s>.
zh: 
    Parole 媒体播放器 %s
    
    Xfce 珍品项目的一部分
    https://goodies.xfce.org
    
    以 GNU GPL 发布。
    
    请报告 bug 至 <%s>。

en: Open a new instance
zh: 打开新实例

en: Do not load plugins
zh: 不载入插件

en: Set Audio-CD/VCD/DVD device path
zh: 设置 CD/VCD/DVD 设备路径

en: Start in embedded mode
zh: 在嵌入模式下启动

en: Play or pause if already playing
zh: 如果已经在播放则播放或暂停

en: Raise volume
zh: 增大音量

en: Lower volume
zh: 减小音量

en: Unmute (restore) volume
zh: 取消静音(恢复)音量

en: Add files to playlist
zh: 添加文件至播放列表

en: Media to play
zh: 要播放的媒体

en: [FILES...] - Play movies and songs
zh: [FILES...] - 播放电影和歌曲

en: Type %s --help to list all available command line options
zh: 输入 %s 以列出所有可能的命令行选项

en: Parole is already running, use -i to open a new instance
zh: Parole 已经在运行，使用 -i 打开新实例

en: A modern simple media player for the Xfce Desktop Environment.
zh: Xfce 桌面环境下一款现代简约的媒体播放器。

en: Visit Parole website
zh: 访问 Parole 网站

en: Play Disc
zh: 播放光盘

en: Playlist (%i item) | Playlist (%i items)
zh[0]: Playlist (%i 项)

en: Playlist (%i chapter) | Playlist (%i chapters)
zh[0]: Playlist (%i 章节)

en: Chapter %i
zh: 章节 %i

en: Error saving playlist file
zh: 保存播放列表文件时出错

en: Unknown playlist format
zh: 未知播放列表格式

en: Please choose a supported playlist format
zh: 请选择一个支持的播放列表格式

en: M3U Playlist (%s)
zh: M3U 播放列表 (%s)

en: PLS Playlist (%s)
zh: PLS 播放列表 (%s)

en: Advanced Stream Redirector (%s)
zh: 高级流媒体转向器 (%s)

en: Shareable Playlist (%s)
zh: 可共享的播放列表 (%s)

note: Build the FileChooser dialog for subtitle selection.
en: Select Subtitle File
zh: 选择字幕文件

en: Clear Recent Items
zh: 清除最近打开项

en: Are you sure you wish to clear your recent items history?  This cannot be undone.
zh: 您确定要清除最近打开的历史项？执行后不可撤销。

en: Media stream is not seekable
zh: 媒体流媒体不可查找

en: GStreamer backend error
zh: GStreamer 的后端错误

en: Unknown Song
zh: 未知歌曲

note: * Un/Hide menubar
en: Show menubar
zh: 显示菜单栏

en: Unable to open default web browser
zh: 无法打开默认的 Web 浏览器

en: Please go to https://docs.xfce.org/apps/parole/bugs to report your bug.
zh: 请移步至 https://docs.xfce.org/apps/parole/bugs 报告您遇到的 bug。

note: Clear Recent Menu Item
en: _Clear recent items...
zh: 清除最近打开项(_C)...

en: Audio Track:
zh: 音轨:

en: Plugin failed to load
zh: 加载插件失败

en: Please check your installation
zh: 请检查您的安装

en: No installed plugins found on this system
zh: 系统中未发现已安装的插件

en: <i>on</i>
zh: <i>来自</i>

en: <i>by</i>
zh: <i>出自</i>

note: * Previous Track
en: P_revious Track
zh: 上一首(_R)

en: Tray icon plugin
zh: 托盘图标插件

en: Always minimize to tray when window is closed
zh: 关闭窗口时总是最小化至托盘

en: Parole can be minimized to the system tray instead.
zh: Parole 可以最小化至系统托盘。

en: 
    Total Time: %s,
zh: 
    全部时间：%s,

en: Elapsed: %s Remaining: %s
zh: 经过：%s  剩余： %s

en: Current Block: %llu  Total Block: %llu
zh: 當前塊：%llu 總塊：%llu

en: Total Time: %s Remaining: %s
zh: 全部时间：%s 剩余时间: %s

en: Starting to check image (%s)
zh: 开始检查镜像 (%s)

en: Starting to clone device (%s) to image (%s)
zh: 开始备份 装置 (%s) 到 镜像 (%s)

en: Starting to restore image (%s) to device (%s)
zh: 开始恢复 镜像 (%s) 到 装置 (%s)

en: Starting to back up device (%s) to device (%s)
zh: 开始备份 装置 (%s) 到 装置 (%s)

en: Starting to map device (%s) to domain log (%s)
zh: 开始输出 装置 (%s)块 到 资料文件 (%s)

en: File system:  %s
zh: 文件系统: %s

en: Device size:  %s = %llu Blocks
zh: 装置大小: %s = %llu Blocks

en: Space in use: %s = %llu Blocks
zh: 装置使用到空间: %s = %llu Blocks

en: Free Space:   %s = %llu Blocks
zh: 剩余空间: %s = %llu Blocks

en: Block size:   %i Byte
zh: 装置块大小: %i Byte

en: image format:    %04d
zh: 圖像格式:    %04d

en: created on a:    %s
zh: 創建於:    %s

en: with partclone:  %s
zh: 使用部分克隆:  %s

en: %d bits platform
zh: %d 位平台

en: bitmap mode:     %s
zh: 位圖模式: %s

en: checksum size:   %s
zh: 校驗和大小: %s

en: Partclone successfully checked the image (%s)
zh: 检查镜像 (%s) 完成

en: Partclone successfully cloned the device (%s) to the image (%s)
zh: 备份 装置 (%s) 到 镜像 (%s) 完成

en: Partclone successfully restored the image (%s) to the device (%s)
zh: 恢复 镜像 (%s) 到 装置 (%s) 完成

en: Partclone successfully cloned the device (%s) to the device (%s)
zh: 备份 装置 (%s) 到 装置 (%s) 完成

en: Partclone successfully mapped the device (%s) to the domain log (%s)
zh: 输出装置 (%s) 块信息 到 数据文件 (%s) 完成

en: Disk Image
zh: 磁盘映像

en: Unable to open %s read-write (%s).  %s has been opened read-only.
zh: 无法以读写方式打开 %s (%s)。%s 已按照只读方式打开。

en: %s during seek for read on %s
zh: 在为读取 %2$s 而调用 seek 时 %1$s

en: %s during read on %s
zh: 在读取 %2$s 期间 %1$s

en: Can't write to %s, because it is opened read-only.
zh: 由于 %s 是以只读方式打开的，因此无法写入。

en: %s during seek for write on %s
zh: 在为写入 %2$s 调用 seek 时 %1$s

en: %s during write on %s
zh: 在写入 %2$s 时 %1$s

en: Usage: %s [OPTION] [DEVICE]...
zh: 用法：%s [选项] [设备]…

en: Inform the operating system about partition table changes.
    
      -d, --dry-run    do not actually inform the operating system
      -s, --summary    print a summary of contents
      -h, --help       display this help and exit
      -v, --version    output version information and exit
zh: 将分区表的变更通报操作系统。
    
      -d, --dry-run    并非真的通报操作系统
      -s, --summary    印出内容的概要
      -h, --help       显示这个说明然后离开
      -v, --version    输出版本信息然后离开

en: 
    When no DEVICE is given, probe all partitions.
zh: 
    如果没有指定任何设备，探查所有分区。

en: Unable to open %s.
zh: 无法打开 %s。

en: Unable to probe store.
zh: 无法探测存储设备。

en: WARNING: the kernel failed to re-read the partition table on %s (%s).  As a result, it may not reflect all of your changes until after reboot.
zh: 警告：内核重新读取 %s 的分区表失败 (%s)。因此，部分变更可能需要重启才能生效。

en: Warning: unable to open %s (%s). As a result, it may not reflect all of your changes until after reboot.
zh: 警告：无法打开 %s (%s)。因此，部分变更可能需要重启才能生效。

en: Warning: failed to make translator go away on %s (%s). As a result, it may not reflect all of your changes until after reboot.
zh: 警告：无法移除 %s 的翻译器 (%s)。因此，部分变更可能需要重启才能生效。

en: %s trying to sync %s to disk
zh: %s 试图将 %s 同步到磁盘上

en: Could not stat device %s - %s.
zh: 无法对设备 %s - %s 做 stat 操作。

en: Unable to determine the dm type of %s.
zh: 无法决定 %s 的 dm 类型。

en: Could not determine sector size for %s: %s.
    Using the default sector size (%lld).
zh: 无法决定用于 %s:%s 的扇区大小。
    使用缺省扇区大小 (%lld)。

en: Could not determine physical sector size for %s.
    Using the logical sector size (%lld).
zh: 无法决定 %s 的物理扇区大小。
    将使用逻辑扇区大小 (%lld)。

en: Unable to determine the size of %s (%s).
zh: 无法确定 %s (%s) 的大小。

en: Generic IDE
zh: 一般 IDE

en: Could not get identity of device %s - %s
zh: 无法获取设备 %s - %s 的标识

en: Device %s has multiple (%d) logical sectors per physical sector.
    GNU Parted supports this EXPERIMENTALLY for some special disk label/file system combinations, e.g. GPT and ext2/3.
    Please consult the web site for up-to-date information.
zh: 设备 %s 的每一物理扇区具有多个 (%d) 逻辑扇区。
    GNU Parted 对某些特定磁盘卷标/文件系统组合还是[实验性]支持，像是 GPT 和 ext2/3。
    请参照网页以获得最新的信息。

en: Error initialising SCSI device %s - %s
zh: 初始化 SCSI 设备 %s - %s 出错

en: The device %s is so small that it cannot possibly store a file system or partition table.  Perhaps you selected the wrong device?
zh: 设备 %s 太小，因此可能无法保存文件系统或分区表。也许您选择了错误的设备？

en: Unable to determine geometry of file/device %s.  You should not use Parted unless you REALLY know what you're doing!
zh: 无法决定文件/设备 %s 的几何位置。您不应使用 Parted 除非您真的知道在做什么！

en: Generic SD/MMC Storage Card
zh: 通用 SD/MMC 记忆卡

en: NVMe Device
zh: NVMe 设备

en: DAC960 RAID controller
zh: DAC960 RAID 控制器

en: Promise SX8 SATA Device
zh: Promise SX8 SATA 设备

en: ATA over Ethernet Device
zh: 以太网 ATA 设备

en: IBM S390 DASD drive
zh: IBM S390 DASD 磁盘机

en: IBM iSeries Virtual DASD
zh: IBM iSeries 虚拟 DASD

en: Compaq Smart Array
zh: Compaq 智能阵列

en: NVDIMM Device
zh: NVDIMM 设备

en: ATARAID Controller
zh: ATARAID 控制器

en: I2O Controller
zh: I2O 控制器

en: User-Mode Linux UBD
zh: 用户模式 Linux UBD

en: Loopback device
zh: 回环设备

en: Linux device-mapper (%s)
zh: Linux 设备映射程序 (%s)

en: Xen Virtual Block Device
zh: Xen 虚拟块设备

en: Virtio Block Device
zh: Virtio 块设备

en: Linux Software RAID Array
zh: Linux 软件 RAID 数组

en: RAM Drive
zh: 内存盘

en: ped_device_new()  Unsupported device type
zh: ped_device_new()  不支持的设备类型

en: Error fsyncing/closing %s: %s
zh: 文件同步/关闭 %s 时发生错误：%s

en: %0.0send of file while reading %s
zh: %0.0s 出现文件结尾于读取 %s 时

en: Error informing the kernel about modifications to partition %s -- %s.  This means Linux won't know about any changes you made to %s until you reboot -- so you shouldn't mount it or use it in any way before rebooting.
zh: 通知内核关于分区 %s -- %s 的修改时出错。这意味着 Linux 在重新启动之前无法知道您针对 %s 所作的任何修改 - 所以您也不能在重新启动之前挂载或以任何方式使用它。

en: Unable to determine the start and length of %s.
zh: 无法决定 %s 的起始和长度。

en: Partition(s) %s on %s have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
zh: %2$s 上的分区 %1$s 已被写入，但是我们并无法将变更通报内核，或许是因为它/它们正在使用中。这将造成继续使用旧的分区。在进行进一步的变更之前，您应该立刻重新启动。

en: Can't have the end before the start! (start sector=%jd length=%jd)
zh: 结束不可位于开始之前！(起始扇区=%jd 长度=%jd)

en: Attempt to write sectors %ld-%ld outside of partition on %s.
zh: 试图写入 %3$s 上分区之外的扇区 %1$ld-%2$ld。

en: checking for bad blocks
zh: 检查坏块

en: Backtrace has %d calls on stack:
zh: 回溯区有 %d 个调用在堆栈上：

en: Assertion (%s) at %s:%d in function %s() failed.
zh: 断言 (%s) 于 %s:%d 在函数 %s() 中失败。

en: %s: unrecognised disk label
zh: %s: 无法辨识的磁盘卷标

en: This libparted doesn't have write support for %s.  Perhaps it was compiled read-only.
zh: 这个 libparted 不支持对 %s 的写操作。可能它是按只读方式编译的。

en: Partition %d is %s, but the file system is %s.
zh: 分区 %d 大小为 %s，但文件系统大小为 %s。

en: Unknown disk flag, %d.
zh: 未知的磁盘旗标，%d。

en: %s disk labels do not support extended partitions.
zh: %s 磁盘卷标不支持扩展分区。

en: %s disk labels don't support logical or extended partitions.
zh: %s 磁盘卷标不支持逻辑或扩展分区。

en: Too many primary partitions.
zh: 主分区过多。

en: Can't add a logical partition to %s, because there is no extended partition.
zh: 由于没有扩展分区，无法将逻辑分区添加到 %s。

en: Can't have more than one extended partition on %s.
zh: %s 上不能含有多于一个的拓展分区。

en: Can't have logical partitions outside of the extended partition.
zh: 逻辑分区不能处于扩展分区之外。

en: Can't have a logical partition outside of the extended partition on %s.
zh: %s 上的逻辑分区不能处于扩展分区之外。

en: Can't have a primary partition inside an extended partition.
zh: 扩展分区中不能含有主分区。

en: Can't have a partition outside the disk!
zh: 无法让分区超出磁盘！

en: Can't have overlapping partitions.
zh: 分区不能重叠。

en: hp-service
zh: hp-服务

en: diag
zh: 诊断

en: legacy_boot
zh: 旧版启动

en: Unknown partition flag, %d.
zh: 未知的分区旗标，%d。

en: No Implementation
zh: 未实现

en: A bug has been detected in GNU Parted.  Refer to the web site of parted http://www.gnu.org/software/parted/parted.html for more information of what could be useful for bug submitting!  Please email a bug report to %s containing at least the version (%s) and the following message:
zh: 发现 GNU Parted 中的程序错误。参照 parted 的网址 http://www.gnu.org/software/parted/parted.html 以获得更多有关提交错误报告的有用信息！请将至少含有版本 (%2$s) 和以下信息的错误报告发送到 %1$s：

en: Support for reading AIX disk labels is is not implemented yet.
zh: 尚未支持读取 AIX 磁盘卷标。

en: Support for writing AIX disk labels is is not implemented yet.
zh: 尚未支持写入 AIX 磁盘卷标。

en: Support for adding partitions to AIX disk labels is not implemented yet.
zh: 尚未支持加入分区到 AIX 磁盘卷标。

en: Support for duplicating partitions in AIX disk labels is not implemented yet.
zh: 尚未支持在 AIX 磁盘卷标中重制分区。

en: Support for setting system type of partitions in AIX disk labels is not implemented yet.
zh: 尚未支持在 AIX 磁盘卷标中设置分区的系统类型。

en: Support for setting flags in AIX disk labels is not implemented yet.
zh: 尚未支持在 AIX 磁盘卷标中设置旗标。

en: Can't use Atari partition tables on disks with a sector size not equal to %d bytes.
zh: 无法在扇区大小不等于 %d 字节的磁盘上使用 Atari 分区表。

en: Can't use Atari partition tables on disks with more than %d sectors.
zh: 无法在扇区多于 %d 的磁盘上使用 Atari 分区表。

en: Too many Atari partitions detected.  Maybe there is a loop in the XGM linked list.  Aborting.
zh: 探测到了太多 Atari 分区。可能 XGM 链表中存在循环。中止操作。

en: No data partition found in the ARS at sector %lli.
zh: 未在扇区 %lli 处的 ARS 中找到数据分区。

en: The entry of the next logical ARS is not of type XGM in ARS at sector %lli.
zh: 扇区 %lli 处的 ARS 中，下一个逻辑 ARS 的项的类型不是 XGM。

en: There doesn't seem to be an Atari partition table on this disk (%s), or it is corrupted.
zh: 此磁盘 (%s) 上似乎没有 Atari 分区表，或者分区表已经损坏。

en: No room at sector %lli to store ARS of logical partition %d.
zh: 扇区 %lli 没有空间储存逻辑分区 %d 的 ARS。

en: No room at sector %lli to store ARS.
zh: 扇区 %lli 没有空间储存 ARS。

en: The sector count that is stored in the partition table does not correspond to the size of your device.  Do you want to fix the partition table?
zh: 分区表中储存的扇区数和设备的大小不匹配。您是否想要修复分区表？

en: No room at sector %lli to store BSL.
zh: 扇区 %lli 没有空间储存 BSL。

en: There were remaining partitions after filling the main AHDI table.
zh: 填充主 AHDI 表之后仍有剩余的分区。

en: The main AHDI table has been filled with all partitions but the ICD table is not empty so more partitions of unknown size and position will be detected by ICD compatible software.  Do you want to invalidate the ICD table?
zh: 已将所有分区填入主 AHDI 表，但 ICD 表不为空，因此兼容 ICD 的软件将会检测到额外的、大小和位置均未知的分区。您是否想要使 ICD 表失效？

en: ICD entries can't contain extended or logical partitions.
zh: ICD 条目不能包含扩展或逻辑分区。

en: There were remaining partitions after filling the tables.
zh: 填入分区表后仍存在剩余分区。

en: You can't use an extended XGM partition in ICD mode (more than %d primary partitions, if XGM is the first one it counts for two).
zh: 您不能在 ICD 模式下使用扩展 XGM 分区（多于 %d 个主分区，如果 XGM 是第一个的话则为 2）。

en: Unable to satisfy all constraints on the partition.
zh: 无法满足分区的所有限制。

en: You can't use more than %d primary partitions (ICD mode) if you use an extended XGM partition.  If XGM is the first partition it counts for two.
zh: 如果您使用扩展 XGM 分区，您不能使用多于 %d 个主分区（ICD 模式）。如果 XGM 是第一个分区则限制为 2。

en: Unable to allocate a partition number.
zh: 无法分配分区编号。

en: Unable to allocate a bsd disklabel slot.
zh: 无法定位 bsd 磁盘卷标槽。

en: The partition table of DASD-LDL device cannot be changed.
zh: 无法更改 DASD-LDL 设备的分区表。

en: Unable to allocate a dasd disklabel slot
zh: 无法分配 dasd 磁盘卷标槽

en: Invalid partition table on %s -- wrong signature %x.
zh: %s 上的分区表无效 - 错误的签名 %x。

en: Invalid partition table - recursive partition on %s.
zh: 无效的分区表 - %s 出现递归分区。

en: Parted can't resize partitions managed by Windows Dynamic Disk.
zh: Parted 无法改变由“Windows 动态磁盘”所管理的分区大小。

en: cannot create any more partitions
zh: 无法再创建任何分区

en: %s has no extended partition (volume header partition).
zh: %s 没有拓展分区 (卷头分区)。

en: Checksum is wrong, indicating the partition table is corrupt.
zh: 校验和错误，标明分区表已损坏。

en: Only primary partitions can be root partitions.
zh: 只有主分区可以是根分区。

en: Only primary partitions can be swap partitions.
zh: 只有主分区可以是交换分区。

en: Only logical partitions can be a boot file.
zh: 只有逻辑分区可以是启动文件。

en: failed to set dvh partition name to %s:
    Only logical partitions (boot files) have a name.
zh: 设置 dvh 分区名称为 %s 时失败：
    只有逻辑分区 (启动文件) 拥有名称。

en: Too many primary partitions
zh: 过多的主分区

en: ioctl() error
zh: ioctl() 错误

en: API version mismatch
zh: API 版本不符

en: Unsupported disk format
zh: 不支持的磁盘格式

en: Disk is in use
zh: 磁盘正被使用

en: Syntax error in config file
zh: 配置文件语法错误

en: Volume label is corrupted
zh: 卷标已损坏

en: A data set name is corrupted
zh: 数据集名称已损坏

en: Device verification failed
zh: 设备验证失败

en: The specified device is not a valid DASD device
zh: 指定设备并非有效的 DASD 设备

en: VOLSER not found on device
zh: 未在设备上找到 VOLSER

en: No room for volume label.
zh: 没有空间可用于卷标。

en: No room for partition info.
zh: 没有空间可用于分区信息。

en: Invalid VTOC.
zh: 无效的 VTOC。

en: Could not retrieve API version.
zh: 无法获取 API 版本。

en: The current API version '%d' doesn't match dasd driver API version '%d'!
zh: 目前的 API 版本“%d”不匹配 dasd 驱动程序 API 版本“%d”！

en: Could not retrieve disk size.
zh: 无法获取磁盘大小。

en: Could not retrieve disk geometry information.
zh: 无法获取磁盘几何位置信息。

en: Could not retrieve blocksize information.
zh: 无法获取区块大小信息。

en: Disk geometry does not match a DASD device of type 3390.
zh: 磁盘几何位置信息与类型为 3390 的 DASD 设备不匹配。

en: device is too small for GPT
zh: 设备对 GPT 来说太小

en: The format of the GPT partition table is version %x, which is newer than what Parted can recognise.  Please report this!
zh: GPT 分区表的格式版本为 %x，它比 Parted 所能辨识的版本要新。请报告这个状况！

en: Not all of the space available to %s appears to be used, you can fix the GPT to use all of the space (an extra %llu blocks) or continue with the current setting?
zh: 并非所有可用于 %s 的空间都被用到了，您可以修正 GPT 以使用所有的空间 (额外的 %llu 个区块)，还是说要继续使用目前的设置？

en: The backup GPT table is not at the end of the disk, as it should be.  Fix, by moving the backup to the end (and removing the old backup)?
zh: 备份 GPT 分区表不如它应当的那样在磁盘末端。要通过移动过去（并且删除旧备份）的方式修复吗？

en: Both the primary and backup GPT tables are corrupt.  Try making a fresh table, and using Parted's rescue feature to recover partitions.
zh: 主 GPT 和备份 GPT 都损坏了。试着创建新表，然后使用 Parted 的急救功能以修复分区表。

en: primary partition table array CRC mismatch
zh: 主分区表的数组循环冗余检查 (CRC) 值不匹配

en: failed to translate partition name
zh: 未能转换分区名称

en: Invalid signature %x for Mac disk labels.
zh: 无效的 Mac 磁盘卷标签名 %x。

en: Partition map has no partition map entry!
zh: 分区映射不含有分区映射条目！

en: %s is too small for a Mac disk label!
zh: %s 对 Mac 磁盘卷标来说太小了！

en: Partition %d has an invalid signature %x.
zh: 分区 %d 含有无效的签名 %x。

en: Partition %d has an invalid length of 0 bytes!
zh: 分区 %d 含有无效的长度 0 字节！

en: The data region doesn't start at the start of the partition.
zh: 数据区并未从分区的起点开始.

en: The partition's boot region doesn't occupy the entire partition.
zh: 分区的启动区域并未占用整个分区。

en: The partition's data region doesn't occupy the entire partition.
zh: 分区的数据区域并未占用整个分区。

en: Weird block size on device descriptor: %d bytes is not divisible by 512.
zh: 设备描述中出现古怪的块大小：%d 字节不能被 512 整除。

en: The driver descriptor says the physical block size is %d bytes, but Linux says it is %d bytes.
zh: 磁盘描述表明物理块大小为 %d 字节，但 Linux 认为它是 %d 字节。

en: No valid partition map found.
zh: 找不到有效的分区映射。

en: Conflicting partition map entry sizes!  Entry 1 says it is %d, but entry %d says it is %d!
zh: 分区映射条目大小冲突！条目 1 说它是 %d，但条目 %d 说它是 %d！

en: Weird!  There are 2 partitions map entries!
zh: 奇怪 - 有两个分区映射条目！

en: Changing the name of a root or swap partition will prevent Linux from recognising it as such.
zh: 改变根分区或交换分区的名称将导致 Linux 无法识别它。

en: Can't add another partition -- the partition map is too small!
zh: 无法添加另一个分区 -- 分区图过小！

en: Invalid partition table on %s.
zh: %s 的分区表无效。

en: Partition %d isn't aligned to cylinder boundaries.  This is still unsupported.
zh: 分区 %d 未对齐到柱面边界。此功能尚未被支持。

en: Can't add another partition.
zh: 无法添加其它分区。

en: partition length of %jd sectors exceeds the %s-partition-table-imposed maximum of %jd
zh: 分区的 %1$jd 扇区长度超出 %3$jd 的 %2$s-partition-table-imposed 最大值

en: starting sector number, %jd exceeds the %s-partition-table-imposed maximum of %jd
zh: 起始扇区编号 %1$jd 超出 %3$jd 的 %2$s-partition-table-imposed 最大值

en: %s : Bad checksum on block %llu of type %s.
zh: %s：区块 %llu 的类型 %s 有不当的校验和。

en: %s : Didn't find rdb block, should never happen.
zh: %s：无法找到 rdb 区块，这不该发生。

en: %s : Loop detected at block %d.
zh: %s：于区块 %d 侦测到循环。

en: %s : The %s list seems bad at block %s.
zh: %1$s：区块 %3$s 处似有不当 %2$s 列表。

en: %s : Failed to list bad blocks.
zh: %s：列出坏块时失败。

en: %s : Failed to list partition blocks.
zh: %s：列出分区区块时失败。

en: %s : Failed to list file system blocks.
zh: %s：列出文件系统区块时失败。

en: %s : Failed to list boot blocks.
zh: %s：列出启动区块时失败。

en: Failed to write partition block at %d.
zh: 写入分区区块 %d 时失败。

en: Corrupted Sun disk label detected.
zh: 检测到损坏了的 Sun 磁盘卷标。

en: The disk CHS geometry (%d,%d,%d) reported by the operating system does not match the geometry stored on the disk label (%d,%d,%d).
zh: 由操作系统报告的磁盘 CHS 几何结构 (%d,%d,%d) 与保存在磁盘卷标中的几何结构 (%d,%d,%d) 不符合。

en: The disk label describes a disk bigger than %s.
zh: 磁盘卷标描述的磁盘大于 %s。

en: The disk has %d cylinders, which is greater than the maximum of 65536.
zh: 该磁盘具有 %d 圈柱面，已超过 65536 的最大限制。

en: The Whole Disk partition is the only available one left.  Generally, it is not a good idea to overwrite this partition with a real one.  Solaris may not be able to boot without it, and SILO (the sparc boot loader) appreciates it as well.
zh: 整个磁盘分区是惟一还留下的可用区块。一般而言，以真实的区块来覆写这块分区并不是个好主意。没有了它，Solaris 也许就无法启动，并且 SILO (sparc 启动引导程序) 也需要它。

en: Sun disk label is full.
zh: Sun 磁盘卷标已满。

en: opening of device failed
zh: 设备打开时失败

en: seeking on device failed
zh: 设备寻找时失败

en: writing to device failed
zh: 设备写入时失败

en: reading from device failed
zh: 从设备读取时失败

en: Could not read volume label.
zh: 无法读取卷标。

en: Could not write volume label.
zh: 无法写入卷标。

en: Could not read VTOC labels.
zh: 无法读取 VTOC 卷标。

en: Could not read VTOC FMT1 DSCB.
zh: 无法读取 VTOC FMT1 DSCB。

en: Could not read VTOC FMT4 DSCB.
zh: 无法读取 VTOC FMT4 DSCB。

en: Could not read VTOC FMT5 DSCB.
zh: 无法读取 VTOC FMT5 DSCB。

en: Could not read VTOC FMT7 DSCB.
zh: 无法读取 VTOC FMT7 DSCB。

en: Could not write VTOC labels.
zh: 无法写入 VTOC 卷标。

en: Could not write VTOC FMT1 DSCB.
zh: 无法写入 VTOC FMT1 DSCB。

en: Could not write VTOC FMT4 DSCB.
zh: 无法写入 VTOC FMT4 DSCB。

en: Could not write VTOC FMT5 DSCB.
zh: 无法写入 VTOC FMT5 DSCB。

en: Could not write VTOC FMT7 DSCB.
zh: 无法写入 VTOC FMT7 DSCB。

en: Could not write VTOC FMT9 DSCB.
zh: 无法写入 VTOC FMT9 DSCB。

en: Cannot get unit size for special unit 'COMPACT'.
zh: 无法获得特殊单位“COMPACT”所用的大小。

en: "%s" has invalid syntax for locations.
zh: 定位“%s”时语法无效。

en: The maximum head value is %d.
zh: 磁头数量的最大值为 %d。

en: The maximum sector value is %d.
zh: 扇区数量的最大值为 %d。

en: The location %s is outside of the device %s.
zh: 位置 %s 超出设备 %s 的范围。

en: Use a smaller unit instead of a value < 1
zh: 使用较小单位以代替 < 1 的值

en: %s : Failed to allocate partition block
zh: %s：配置分区区块时失败

en: %s : Failed to allocate block
zh: %s：配置区块时失败

en: %s : Couldn't read boot block %llu
zh: %s：无法读取启动区块 %llu

en: %s : Couldn't read root block %llu
zh: %s：无法读取根区块 %llu

en: %s : Failed to allocate id list element
zh: %s：配置 ID 列表元素时失败

en: %s : Couldn't read block %llu
zh: %s：无法读取区块 %llu

en: %s : Bad checksum on block %llu of type %s
zh: %s：区块 %llu 的类型 %s 有不当的校验和

en: %s : Couldn't write block %d
zh: %s：无法写入区块 %d

en: %s : Failed to allocate disk_specific rdb block
zh: %s：配置磁盘特定的 rdb 区块时失败

en: %s : Didn't find rdb block, should never happen
zh: %s：无法找到 rdb 区块，这不应该发生

en: %s : Failed to read partition block %llu
zh: %s：读取分区区块 %llu 时失败

en: GNU Parted was miscompiled: the FAT boot sector should be 512 bytes.  FAT support will be disabled.
zh: GNU parted 编译时有误：FAT 启动扇区应为 512 字节。FAT 支持将被关闭。

en: File system has an invalid signature for a FAT file system.
zh: 文件系统含有无效的 FAT 文件系统签名。

en: File system has an invalid sector size for a FAT file system.
zh: 文件系统的扇区大小对 FAT 文件系统来说无效。

en: File system has an invalid cluster size for a FAT file system.
zh: 文件系统的簇大小对 FAT 文件系统来说无效。

en: File system has an invalid number of reserved sectors for a FAT file system.
zh: 文件系统的保留扇区数对 FAT 文件系统来说无效。

en: File system has an invalid number of FATs.
zh: 文件系统的文件分配表 (FATs) 数量无效。

en: The file system's CHS geometry is (%d, %d, %d), which is invalid.  The partition table's CHS geometry is (%d, %d, %d).
zh: 文件系统的 CHS 几何数据是 (%d, %d, %d)，该项无效。分区表的 CHS 位置与尺寸是 (%d, %d, %d)。

en: FAT boot sector says logical sector size is 0.  This is weird.
zh: FAT 启动扇区声称逻辑扇区的大小为零。这很奇怪。

en: FAT boot sector says there are no FAT tables.  This is weird.
zh: FAT 启动扇区声称没有 FAT 表。这很奇怪。

en: FAT boot sector says clusters are 0 sectors.  This is weird.
zh: FAT 启动扇区声称簇是零扇区。这很奇怪。

en: File system is FAT12, which is unsupported.
zh: 文件系统为 FAT12，不支持。

en: Unrecognised old style linux swap signature '%10s'.
zh: 无法辨识的旧式 linux 交换签名“%10s”。

en: Unrecognised new style linux swap signature '%10s'.
zh: 无法辨识的新式 linux 交换签名“%10s”。

en: Unrecognised swsusp linux swap signature '%9s'.
zh: 无法辨识的 swsusp linux 交换签名“%9s”。

en: Parted can't use HFS file systems on disks with a sector size not equal to %d bytes.
zh: Parted 无法在其扇区大小不等于 %d 字节的磁盘上使用 HFS 文件系统。

en: The file system's CHS geometry is (%d, %d, %d), which is invalid.  The partition table's CHS geometry is (%d, %d, %d).  If you select Ignore, the file system's CHS geometry will be left unchanged.  If you select Fix, the file system's CHS geometry will be set to match the partition table's CHS geometry.
zh: 文件系统的 CHS 几何结构为 (%d, %d, %d)，而其无效。分区表的 CHS 几何结构为 (%d, %d, %d)。如果您选择忽略，文件系统的 CHS 几何结构将会保留不变。如果您选择修复，文件系统的 CHS 几何结构将会被设置以符合分区表的 CHS 几何结构。

en: The information sector has the wrong signature (%x).  Select cancel for now, and send in a bug report.  If you're desperate, it's probably safe to ignore.
zh: 信息扇区的签名错误 (%x)。现在选择放弃，并发送 bug 报告。如果您不顾一切，选择忽略有可能是“安全”的。

en: You need %s of free disk space to shrink this partition to this size.  Currently, only %s is free.
zh: 您需要 %s 的可用磁盘空间以收缩这个分区到这个大小。目前，只有 %s 为可用。

en: Cluster start delta = %d, which is not a multiple of the cluster size %d.
zh: 簇起始偏移 = %d，不是簇大小 %d 的整数倍。

en: Bad directory entry for %s: first cluster is the end of file marker.
zh: %s 的目录条目错误：第一个簇就是文件标志的结束。

en: Bad FAT: unterminated chain for %s.  You should run dosfsck or scandisk.
zh: 错误的 FAT：%s 的链未终止。您应该运行 dosfsck 或 scandisk。

en: Bad FAT: cluster %d outside file system in chain for %s.  You should run dosfsck or scandisk.
zh: 不当的 FAT 分区表：%2$s 的链中有簇 %1$d 位于文件系统之外。您应该运行 dosfsck 或 scandisk。

en: Bad FAT: cluster %d is cross-linked for %s.  You should run dosfsck or scandisk.
zh: 错误的 FAT：簇 %d 同 %s 的链交叉了。您应该运行 dosfsck 或 scandisk。

en: %s is %dk, but it has %d clusters (%dk).
zh: %s 为 %dk，但含有 %d 个簇 (%dk)。

en: Partition too big/small for a %s file system.
zh: 对于 %s 文件系统而言，分区太大/太小。

en: The FATs don't match.  If you don't know what this means, then select cancel, run scandisk on the file system, and then come back.
zh: FAT 不匹配。如果你不知道它的含义，请选择放弃，并对文件系统运行 scandisk，而后在回到这里来。

en: There are no possible configurations for this FAT type.
zh: 对于此 FAT 类型没有可能的配置。

en: File system doesn't have expected sizes for Windows to like it.  Cluster size is %dk (%dk expected); number of clusters is %d (%d expected); size of FATs is %d sectors (%d expected).
zh: 文件系统的大小不是 Windows 所希望的。簇大小为 %dk (期望 %dk)；簇数量为 %d (期望 %d)；FAT 的大小为 %d 扇区 (期望 %d)。

en: File system is reporting the free space as %d clusters, not %d clusters.
zh: 文件系统报告空闲空间为 %d 簇，而不是 %d 簇。

en: There's not enough room in the root directory for all of the files.  Either cancel, or ignore to lose the files.
zh: 在根目录中空间不足以用于所有的文件。你可选择取消，或是忽略而遗失文件。

en: Error writing to the root directory.
zh: 写入根目录错误。

en: If you leave your file system as FAT16, then you will have no problems.
zh: 如果您保留文件系统为 FAT16, 那么将不会有问题。

en: If you convert to FAT16, and MS Windows is installed on this partition, then you must re-install the MS Windows boot loader.  If you want to do this, you should consult the Parted manual (or your distribution's manual).
zh: 如果您转换为 FAT16，并将 MS Windows 安装到这个分区，那么您必须重新安装 MS Windows 启动管理器。如果您打算这么做，您应该参阅 Parted 的手册 (或您的发行版的手册)。

en: If you leave your file system as FAT32, then you will not introduce any new problems.
zh: 如果您保持文件系统类型为 FAT32 不变，那么您将不会遇到任何新问题。

en: If you convert to FAT32, and MS Windows is installed on this partition, then you must re-install the MS Windows boot loader.  If you want to do this, you should consult the Parted manual (or your distribution's manual).  Also, converting to FAT32 will make the file system unreadable by MS DOS, MS Windows 95a, and MS Windows NT.
zh: 如果您转换为 FAT32，并且 MS Windows 安装在这个分区，那么您必须重新安装 MS Windows 的启动管理器。如果您打算这样作，您应该参阅 Parted 的手册 (或者您的发行版的手册)。此外，将文件系统转换为 FAT32，文件系统就不能够被 MS DOS、MS Windows 95a 和 MS Windows NT 所访问了。

en: Would you like to use FAT32?
zh: 您是否愿意使用 FAT32？

en: The file system can only be resized to this size by converting to FAT16.
zh: 文件系统的大小只能通过转换为 FAT16 改变到这一大小。

en: The file system can only be resized to this size by converting to FAT32.
zh: 文件系统的大小只能通过转换为 FAT32 改变到这一大小。

en: GNU Parted cannot resize this partition to this size.  We're working on it!
zh: GNU Parted 无法调整这个分区为这样的大小。我们正为此努力！

en: FAT %d media %x doesn't match the boot sector's media %x.  You should probably run scandisk.
zh: FAT %d 媒体 %x 和启动扇区所在的媒体 %x 不匹配。您可能应该运行 scandisk。

en: fat_table_set: cluster %ld outside file system
zh: fat_table_set：簇 %ld 位于文件系统之外

en: fat_table_get: cluster %ld outside file system
zh: fat_table_get：簇 %ld 位于文件系统之外

en: fat_table_alloc_cluster: no free clusters
zh: fat_table_alloc_cluster：没有空闲簇

en: Could not detect file system.
zh: 无法检测文件系统。

en: resizing %s file systems is not supported
zh: 不支持调整 %s 文件系统大小

en: The file system is bigger than its volume!
zh: 文件系统大于其所在的卷！

en: The file system contains errors.
zh: 文件系统含有错误。

en: Bad blocks could not be read.
zh: 无法读取不当的区块。

en: Trying to register an extent starting at block 0x%X, but another one already exists at this position.  You should check the file system!
zh: 尝试登记一个开始于 0x%X 的延伸区块，但是另一个已经存在于此位置。您应该检查一下文件系统！

en: Trying to move an extent from block 0x%X to block 0x%X, but another one already exists at this position.  This should not happen!
zh: 尝试将延伸区块从 0x%X 移动到 0x%X，但是另一个已经存在于此位置。这件事不应该发生！

en: Could not update the extent cache for HFS file with CNID %X.
zh: 无法更新具有 CNID %X 的 HFS 文件延伸缓存。

en: Trying to read HFS file with CNID %X behind EOF.
zh: 尝试读取 EOF 之后具有 CNID %X 的 HFS 文件。

en: Could not find sector %lli of HFS file with CNID %X.
zh: 找不到具有 CNID %2$X 的 HFS 文件扇区 %1$lli。

en: Trying to write HFS file with CNID %X behind EOF.
zh: 尝试写入 EOF 之后具有 CNID %X 的 HFS 文件。

en: Could not update the extent cache for HFS+ file with CNID %X.
zh: 无法更新具有 CNID %X 的 HFS+ 文件延伸缓存。

en: Trying to read HFS+ file with CNID %X behind EOF.
zh: 尝试读取 EOF 之后具有 CNID %X 的 HFS+ 文件。

en: Could not find sector %lli of HFS+ file with CNID %X.
zh: 找不到具有 CNID %2$X 的 HFS+ 文件扇区 %1$lli。

en: Trying to write HFS+ file with CNID %X behind EOF.
zh: 尝试写入 EOF 之后具有 CNID %X 的 HFS+ 文件。

en: Sorry, HFS cannot be resized that way yet.
zh: 抱歉，HFS 尚无法以该种方式调整大小。

en: shrinking
zh: 正在缩小

en: Data relocation has failed.
zh: 数据重寻址失败。

en: Data relocation left some data in the end of the volume.
zh: 数据重寻址在卷末端留下一些数据。

en: writing HFS Master Directory Block
zh: 正写入 HFS 主目录区块

en: No valid HFS[+X] signature has been found while opening.
zh: 打开时找不到任何有效的 HFS[+X] 签名。

en: Version %d of HFS+ isn't supported.
zh: 不支持 HFS+ 的版本 %d。

en: Version %d of HFSX isn't supported.
zh: 不支持 HFSX 的版本 %d。

en: Data relocation left some data at the end of the volume.
zh: 数据重寻址在卷末端留下一些数据。

en: Error while writing the allocation file.
zh: 写入配额文件时发生错误。

en: Error while writing the compatibility part of the allocation file.
zh: 写入配额文件的兼容部分时发生错误。

en: writing HFS+ Volume Header
zh: 正写入 HFS+ 卷标头

en: An error occurred while looking for the mandatory bad blocks file.
zh: 找寻必要的坏块文件时发生了错误。

en: It seems there is an error in the HFS wrapper: the bad blocks file doesn't contain the embedded HFS+ volume.
zh: 在 HFS 包装程序中似乎出现错误：坏块文件未包含嵌入式 HFS+ 卷。

en: Sorry, HFS+ cannot be resized that way yet.
zh: 抱歉，HFS+ 尚无法以该种方式调整大小。

en: shrinking embedded HFS+ volume
zh: 正收缩嵌入式 HFS+ 卷

en: Resizing the HFS+ volume has failed.
zh: 调整 HFS+ 卷大小失败。

en: shrinking HFS wrapper
zh: 正收缩 HFS 包装程序

en: Updating the HFS wrapper has failed.
zh: 正更新 HFS 包装程序失败。

en: This is not a real %s check.  This is going to extract special low level files for debugging purposes.
zh: 这不是真实的 %s 检查。这是为了调试的目的而抽出特殊的低级文件。

en: Bad block list header checksum.
zh: 不当的块清单标头校验和。

en: Invalid size of a transaction block while replaying the journal (%i bytes).
zh: 重播日志时出现无效的事务作业区块大小 (%i 字节)。

en: Journal stored outside of the volume are not supported.  Try to deactivate the journal and run Parted again.
zh: 不支持保存于卷之外的日志。请尝试停用日志并再次运行 Parted。

en: Journal offset or size is not multiple of the sector size.
zh: 日志的偏移值或大小并非扇区大小的倍数。

en: Incorrect magic values in the journal header.
zh: 日志标头中有不正确的幻数。

en: Journal size mismatch between journal info block and journal header.
zh: 日志信息区块与日志标头中的日志大小不匹配。

en: Some header fields are not multiple of the sector size.
zh: 某些标头字段不是扇区大小的倍数。

en: The sector size stored in the journal is not 512 bytes.  Parted only supports 512 bytes length sectors.
zh: 保存在日志中的扇区大小不是 512 字节。Parted 只支持 512 字节长度的扇区。

en: Bad journal checksum.
zh: 不当的日志校验和。

en: The journal is not empty.  Parted must replay the transactions before opening the file system.  This will modify the file system.
zh: 日志非空。Parted 必须于打开文件系统之前重播事务作业。这将会修改文件系统。

en: The volume header or the master directory block has changed while replaying the journal.  You should restart Parted.
zh: 重播日志时，卷标头或主目录区块已变更。您应该重新启动 Parted。

en: An extent has not been relocated.
zh: 某个延伸未被重寻址。

en: A reference to an extent comes from a place it should not.  You should check the file system!
zh: 某个延伸的参考来自它不该来的地方。您应该检查一下文件系统！

en: This HFS volume has no catalog file.  This is very unusual!
zh: 这个 HFS 卷没有任何目录文件。这是很不寻常的！

en: This HFS volume has no extents overflow file.  This is quite unusual!
zh: 这个 HFS 卷没有任何延伸溢出文件。这是相当不寻常的！

en: The extents overflow file should not contain its own extents!  You should check the file system.
zh: 延伸溢出文件不应该包含其本身的延伸！ 您应该检查一下文件系统。

en: Could not cache the file system in memory.
zh: 无法将文件系统缓存在内存中。

en: Bad blocks list could not be loaded.
zh: 无法加载坏块清单。

en: An error occurred during extent relocation.
zh: 在延伸重寻址的期间发生了错误。

en: This HFS+ volume has no catalog file.  This is very unusual!
zh: 这个 HFS+ 卷没有任何类别文件。这是很不寻常的！

en: This HFS+ volume has no extents overflow file.  This is quite unusual!
zh: 这个 HFS+ 卷没有任何延伸溢出文件。这是相当不寻常的！

en: displays this help message
zh: 显示此求助信息

en: lists partition layout on all block devices
zh: 列出所有块设备的分区配置

en: displays machine parseable output
zh: 显示机器可解析的输出

en: displays JSON output
zh: 显示 JSON 输出

en: never prompts for user intervention
zh: 从不提示用户

en: in script mode, fix instead of abort when asked
zh: 处于脚本模式时，需要询问时尝试修复而非中止执行

en: displays the version
zh: 显示版本

en: alignment for new partitions
zh: 新分区的对齐

en: NUMBER is the partition number used by Linux.  On MS-DOS disk labels, the primary partitions number from 1 to 4, logical partitions from 5 onwards.
zh: NUMBER 是 Linux 使用的分区编号。在 MS-DOS 磁盘卷标中，主分区编号为 1 - 4，逻辑分区从 5 开始。

en: LABEL-TYPE is one of:
zh: “卷标类型”是以下任意一项：

en: FLAG is one of:
zh: “标志”是以下任意一项：

en: UNIT is one of:
zh: UNIT 是以下任意一项：

en: desired alignment: minimum or optimal
zh: 预想获得的对齐：最小或最佳化

en: PART-TYPE is one of: primary, logical, extended
zh: “分区类型”是主分区、逻辑分区、扩展分区之一

en: FS-TYPE is one of:
zh: “文件系统类型”是以下任意一项：

en: START and END are disk locations, such as 4GB or 10%.  Negative values count from the end of the disk.  For example, -1s specifies exactly the last sector.
zh: START 和 END 都是磁盘位置，如 4 GB 或 10%。负值从磁盘的末尾数起。例如，-1s 指定确切的最后环节。

en: END is disk location, such as 4GB or 10%.  Negative value counts from the end of the disk.  For example, -1s specifies exactly the last sector.
zh: END 指的是磁盘位置，例如 4GB 或 10%。负数值将从磁盘末端倒数过来。例如，-1s 指定最后一个扇区。

en: STATE is one of: on, off
zh: 状态为：开、关

en: DEVICE is usually /dev/hda or /dev/sda
zh: DEVICE 通常为 /dev/hda 或 /dev/sda

en: NAME is any word you want
zh: NAME 是您需要的任何单词

en: Copyright (C) 1998 - 2006 Free Software Foundation, Inc.
    This program is free software, covered by the GNU General Public License.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
zh: Copyright © 1998 - 2006 自由软件基金会。
    本程序为自由软件，受 GNU 通用公共许可证规范。
    
    发行本程序是希望它能够有用，但是不含任何担保；
    甚至不包括隐含的适销性和适合特定用途的保证。
    详情请参见 GNU 通用公共许可证。

en: %0.f%%	(time left %.2d:%.2d)
zh: %0.f%%	(剩余时间 %.2d:%.2d)

en: Partition %s is being used. Are you sure you want to continue?
zh: 分区 %s 正被使用。你确定要继续吗?

en: Partition(s) on %s are being used.
zh: 正在使用 %s 上的分区。

en: The existing disk label on %s will be destroyed and all data on this disk will be lost. Do you want to continue?
zh: 现有 %s 上的磁盘卷标将被销毁，而所有在这个磁盘上的数据将会丢失。您要继续吗？

en: New disk label type?
zh: 新的磁盘卷标类型？

en: Partition type?
zh: 分区类型？

en: Partition name?
zh: 分区名称？

en: File system type?
zh: 文件系统类型？

en: Start?
zh: 起始点？

en: End?
zh: 结束点？

en: You requested a partition from %s to %s (sectors %llu..%llu).
    The closest location we can manage is %s to %s (sectors %llu..%llu).%s
zh: 您要求将分区从 %s 移动到 %s (扇区 %llu..%llu)。
    我们可以管理的最近的分区是从 %s 到 %s (扇区 %llu..%llu).%s

en: 
    Is this still acceptable to you?
zh: 
    这样您还可以接受吗？

en: The resulting partition is not properly aligned for best performance: %s
zh: 所产生的分区没有适当为获得最佳性能而对齐：%s

en: unknown (malloc failed)
zh: 未知（malloc 失败）

en: %s disk labels do not support partition name.
zh: %s 磁盘卷标不支持分区名称。

en: Partition number?
zh: 分区编号？

en: BIOS cylinder,head,sector geometry: %d,%d,%d.  Each cylinder is %s.
zh: BIOS 的柱面、磁头、扇区几何结构：%d,%d,%d。每圈柱面是 %s。

en: Model: %s (%s)
zh: 型号：%s (%s)

en: Disk %s: %s
zh: 磁盘 %s：%s

en: Sector size (logical/physical): %lldB/%lldB
zh: 扇区大小 (逻辑/物理)：%lldB/%lldB

en: Partition Table: %s
zh: 分区表：%s

en: Disk Flags: %s
zh: 磁盘标志：%s

en: A %s %s partition was found at %s -> %s.  Do you want to add it to the partition table?
zh: 在 %3$s -> %4$s 处找到一个 %1$s %2$s 分区。您希望将其添加到分区表中吗？

en: searching for file systems
zh: 正在搜索文件系统

en: The resize command has been removed in parted 3.0
zh: resize 命令已在 parted 3.0 移除

en: Shrinking a partition can cause data loss, are you sure you want to continue?
zh: 缩小分区可导致数据丢失，你确定要继续吗？

en: New device?
zh: 新设备？

en: alignment type(min/opt)
zh: 对齐类型 (最小/最佳)

en: %d aligned
zh: %d 已对齐

en: %d not aligned: %s
zh: %d 未对齐：%s

en: Flag to Invert?
zh: 要反转的标志？

en: New state?
zh: 新状态？

en: Unit?
zh: 单位？

en: align-check
zh: 对齐检查

en: align-check TYPE N                       check partition N for TYPE(min|opt) alignment
zh: align-check 类型 N                         检查分区 N 是否为 (最小=min|最佳=opt) 对齐类型

en: help [COMMAND]                           print general help, or help on COMMAND
zh: help [COMMAND]                           打印通用求助信息，或 COMMAND 的帮助

en: mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
zh: mklabel,mktable LABEL-TYPE               创建新的磁盘卷标 (分区表)

en: mkpart PART-TYPE [FS-TYPE] START END     make a partition
zh: mkpart 分区类型 [文件系统类型] 起始点 结束点 创建一个分区

en: 'mkpart' makes a partition without creating a new file system on the partition.  FS-TYPE may be specified to set an appropriate partition ID.
zh: “mkpart”创建分区而不在分区上创建新文件系统。“文件系统类型”可以用于设置适当的分区辨识号。

en: name NUMBER NAME                         name partition NUMBER as NAME
zh: name 编号 名称                           将指定“编号”的分区命名为“名称”

en: print [devices|free|list,all]            display the partition table, or available devices, or free space, or all found partitions
zh: print [devices|free|list,all]            显示分区表、可用设备、剩余空间或所有分区

en: Without arguments, 'print' displays the entire partition table. However with the following arguments it performs various other actions.
zh: “print”不加参数可显示整个分区表。然而借由下列参数它能运行各种其他动作。

en:   devices   : display all active block devices
zh:   devices  ：显示所有作用中的块设备

en:   free      : display information about free unpartitioned space on the current block device
zh:   free     ：显示在目前块设备上未分区的可用空间信息

en:   list, all : display the partition tables of all active block devices
zh:   list, all : 显示所有作用中块设备的分区表

en: quit                                     exit program
zh: quit                                     退出程序

en: rescue START END                         rescue a lost partition near START and END
zh: rescue 起始点 终止点                      挽救临近“起始点”、“终止点”的遗失的分区

en: The resize command was removed in parted 3.0
zh: resize 命令已在 parted 3.0 移除

en: resizepart NUMBER END                    resize partition NUMBER
zh: resizepart NUMBER END                    改变 NUMBER 的大小

en: rm NUMBER                                delete partition NUMBER
zh: rm NUMBER                                删除编号为 NUMBER 的分区

en: select DEVICE                            choose the device to edit
zh: select 设备                              选择要编辑的设备

en: disk_set FLAG STATE                      change the FLAG on selected device
zh: disk_set 旗标 状态                       变更已选设备上的旗标

en: disk_toggle [FLAG]                       toggle the state of FLAG on selected device
zh: disk_toggle [旗标]                       切换已选设备上的旗标状态

en: set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
zh: set 编号 旗标 状态                       改变指定“编号”分区的旗标

en: toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
zh: toggle [编号 [旗标]]                     切换“编号”分区上的“旗标”状态

en: unit UNIT                                set the default unit to UNIT
zh: unit 单位                                设置缺省的“单位”

en: version                                  display the version number and copyright information of GNU Parted
zh: version                                  显示目前 GNU Parted 的版本与版权信息

en: 'version' displays copyright and version information corresponding to this copy of GNU Parted
zh: 'version' 显示此份 GNU Parted 的版权与版本信息

en: Usage: %s [-hlmsfv] [-a<align>] [DEVICE [COMMAND [PARAMETERS]]...]
zh: 用法：%s [-hlmsfv] [-a<align>] [设备 [命令 [参数]]...]

en: WARNING: You are not superuser.  Watch out for permissions.
zh: 警告：您不是超级用户。注意权限问题。

en: You should reinstall your boot loader before rebooting.  Read section 4 of the Parted User documentation for more information.
zh: 您应该在重新启动之前重新安装您的启动管理器。详情请阅读 Parted 用户文档的第四节。

en: You may need to update /etc/fstab.
zh: 你可能需要 /etc/fstab。

en: Welcome to GNU Parted! Type 'help' to view a list of commands.
zh: 欢迎使用 GNU Parted！输入 'help' 来查看命令列表。

en: Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...]
    Apply COMMANDs with PARAMETERS to DEVICE.  If no COMMAND(s) are given, run in
    interactive mode.
zh: 用法：parted [选项]... [设备 [命令 [参数]...]...]
    将命令带着参数应用于“设备”。如果没有给出“命令”，则以交互模式运行。

en: 
    
    You found a bug in GNU Parted! Here's what you have to do:
    
    Don't panic! The bug has most likely not affected any of your data.
    Help us to fix this bug by doing the following:
    
    Check whether the bug has already been fixed by checking
    the last version of GNU Parted that you can find at:
    
    	http://ftp.gnu.org/gnu/parted/
    
    Please check this version prior to bug reporting.
    
    If this has not been fixed yet or if you don't know how to check,
    please visit the GNU Parted website:
    
    	http://www.gnu.org/software/parted
    
    for further information.
    
    Your report should contain the version of this release (%s)
    along with the error message below, the output of
    
    	parted DEVICE unit co print unit s print
    
    and the following history of commands you entered.
    Also include any additional information about your setup you
    consider important.
zh: 
    
    您找到了 GNU Parted 中的一个错误！以下是您必须进行的事：
    
    不必慌张！此一错误不太可能会影响到您的任何数据。
    请用以下方法来帮助我们修正这个错误：
    
    从这里获取最新版 GNU parted：
    
    	http://ftp.gnu.org/gnu/parted/
    
    确认这个错误是否已被修正。
    请于报告错误前先检查此一版本。
    
    如果这尚未被修正，或是您不知道如何去检查，
    请访问 GNU Parted 网址：
    
    	http://www.gnu.org/software/parted
    
    以获得进一步的信息。
    
    您的报告应该要包含发布的版本编号 (%s)
    以及其下的错误消息，下列命令
    
    	parted <设备> unit co print unit s print
    
    的输出结果和其他您认为重要的设置信息。

en: 
    Command History:
zh: 
    命令历史：

en: 
    Error: SEGV_MAPERR (Address not mapped to object)
zh: 
    错误：SEGV_MAPERR (地址未对应到对象)

en: 
    Error: SEGV_ACCERR (Invalid permissions for mapped object)
zh: 
    错误：SEGV_ACCERR (对应的对象权限无效)

en: 
    Error: A general SIGSEGV signal was encountered.
zh: 
    错误: 遇到一般的 SIGSEGV 信号。

en: 
    Error: FPE_INTDIV (Integer: divide by zero)
zh: 
    错误: FPE_INTDIV (整数: 除零)

en: 
    Error: FPE_INTOVF (Integer: overflow)
zh: 
    错误: FPE_INTOVF (整数: 上溢)

en: 
    Error: FPE_FLTDIV (Float: divide by zero)
zh: 
    错误：FPE_FLTDIV (浮点数: 除零)

en: 
    Error: FPE_FLTOVF (Float: overflow)
zh: 
    错误: FPE_FLTOVF (浮点数: 上溢)

en: 
    Error: FPE_FLTUND (Float: underflow)
zh: 
    错误: FPE_FLTUND (浮点数: 下溢)

en: 
    Error: FPE_FLTRES (Float: inexact result)
zh: 
    错误: FPE_FLTRES (浮点数: 不精确的结果)

en: 
    Error: FPE_FLTINV (Float: invalid operation)
zh: 
    错误: FPE_FLTINV (浮点数: 无效的操作)

en: 
    Error: FPE_FLTSUB (Float: subscript out of range)
zh: 
    错误: FPE_FLTSUB (浮点数: 注标超出范围)

en: 
    Error: A general SIGFPE signal was encountered.
zh: 
    错误: 遇到一般的 SIGFPE 信号。

en: 
    Error: ILL_ILLOPC (Illegal Opcode)
zh: 
    错误: ILL_ILLOPC (不合法的操作码)

en: 
    Error: ILL_ILLOPN (Illegal Operand)
zh: 
    错误: ILL_ILLOPN (不合法的算符)

en: 
    Error: ILL_ILLADR (Illegal addressing mode)
zh: 
    错误: ILL_ILLADR (不合法的寻址模式)

en: 
    Error: ILL_ILLTRP (Illegal Trap)
zh: 
    错误: ILL_ILLTRP (不合法的陷阱)

en: 
    Error: ILL_PRVOPC (Privileged Opcode)
zh: 
    错误: ILL_PRVOPC (需要特权的操作码)

en: 
    Error: ILL_PRVREG (Privileged Register)
zh: 
    错误: ILL_PRVREG (需要特权的寄存器)

en: 
    Error: ILL_COPROC (Coprocessor Error)
zh: 
    错误: ILL_COPROC (辅助处理器错误)

en: 
    Error: ILL_BADSTK (Internal Stack Error)
zh: 
    错误: ILL_BADSTK (内部堆栈错误)

en: 
    Error: A general SIGILL signal was encountered.
zh: 
    错误: 遇到一般的 SIGILL 信号。

en: invalid token: %s
zh: 无效的字组：%s

en: Expecting a partition number.
zh: 需要分区编号。

en: Partition doesn't exist.
zh: 分区不存在。

en: Expecting a file system type.
zh: 需要文件系统类型。

en: Unknown file system type "%s".
zh: 未知的文件系统类型“%s”。

en: Expecting a disk label type.
zh: 需要磁盘卷标类型。

en: No flags supported
zh: 不支持旗标

en: Can't create any more partitions.
zh: 无法创建更多分区。

en: Expecting a partition type.
zh: 需要分区类型。

en: OPTIONs:
zh: 选项：

en: COMMANDs:
zh: 命令：

en: 
    Report bugs to %s
zh: 
    将错误报告给 %s

en: Using %s
zh: 使用 %s

en: This command does not make sense in non-interactive mode.
zh: 这个命令在非交互模式中不具任何意义。

note: Type: text Description :sl3: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided - use entire disk and set up encrypted LVM
zh: 向导 - 使用整个磁盘并配置加密的 LVM

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided - use entire disk and set up LVM
zh: 向导 - 使用整个磁盘并配置 LVM

note: Type: string Description :sl3:
en: Name of the volume group for the new system:
zh: 新系统的卷组名称：

note: #-#-#-#-#  partman-auto-lvm_94_zh_CN.po (debian-installer)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-auto_164_zh_CN.po (debian-installer)  #-#-#-#-# :sl2:
en: Failed to partition the selected disk
zh: 对所选磁盘进行分区失败

note: Type: error Description :sl3:
en: This happened because the selected recipe does not contain any partition that can be created on LVM volumes.
zh: 这是由于所选的方案中没有包含任何能在 LVM 卷上创建的分区。

note: Type: boolean Description :sl3:
en: Continue installation without /boot partition?
zh: 在没有 /boot 分区的情况下继续安装吗？

note: Type: boolean Description :sl3:
en: The recipe you selected does not contain a separate partition for /boot. This is normally needed to allow you to boot the system when using LVM.
zh: 您所选择的方案没有为 /boot 设置一个单独的分区。在使用 LVM 时，您通常需要设定此分区才能启动系统。

note: Type: boolean Description :sl3:
en: You can choose to ignore this warning, but that may result in a failure to reboot the system after the installation is completed.
zh: 您可以忽略这个警告，但这可能会导致安装完成后重启失败。

note: Type: error Description :sl3:
en: The volume group name used to automatically partition using LVM is already in use. Lowering the priority for configuration questions will allow you to specify an alternative name.
zh: LVM 自动分区功能所使用的卷组名称已经被占用。您可以降低询问配置问题的优先级以指定其他的名称。

note: Type: error Description :sl3:
en: Unexpected error while creating volume group
zh: 创建卷组时出现意外错误

note: Type: error Description :sl3:
en: Autopartitioning using LVM failed because an error occurred while creating the volume group.
zh: 由于在创建卷组的过程中出现错误，LVM 自动分区失败。

note: Type: text Description :sl3:
en: Multiple disks (%s)
zh: 多个磁盘 (%s)

note: Type: error Description :sl3:
en: Non-existing physical volume
zh: 不存在的物理卷

note: Type: error Description :sl3:
en: A volume group definition contains a reference to a non-existing physical volume.
zh: 卷组定义包含指向不存在的物理卷的引用。

note: Type: error Description :sl3:
en: Please check that all devices are properly connected. Alternatively, please check the automatic partitioning recipe.
zh: 请检查所有设备已经连接好。或者，请检查自动分区方案。

note: Type: error Description :sl3:
en: No physical volume defined in volume group
zh: 此卷组没有定义物理卷

note: Type: error Description :sl3:
en: The automatic partitioning recipe contains the definition of a volume group that does not contain any physical volume.
zh: 自动分区方案包含了不含有任何物理卷的卷组。

note: Type: error Description :sl3:
en: Please check the automatic partitioning recipe.
zh: 请检查自动分区方案。

note: Type: string Description :sl3:
en: Amount of volume group to use for guided partitioning:
zh: 可用于分区向导的卷组的数量：

note: Type: string Description :sl3:
en: You may use the whole volume group for guided partitioning, or part of it. If you use only part of it, or if you add more disks later, then you will be able to grow logical volumes later using the LVM tools, so using a smaller part of the volume group at installation time may offer more flexibility.
zh: 您可以让分区向导使用整个或部分卷组。如果您只使用了部分卷组，或者您以后想要添加更多磁盘时，您可以使用逻辑卷管理 (LVM) 增加逻辑卷容量，所以安装时使用一小部分卷组可以提高灵活性。

note: Type: string Description :sl3:
en: The minimum size of the selected partitioning recipe is ${MINSIZE} (or ${PERCENT}); please note that the packages you choose to install may require more space than this. The maximum available size is ${MAXSIZE}.
zh: 所选择的分区方案的最小大小是 ${MINSIZE} (或$ {PERCENT})；请注意您选择安装的软件包可能需要更多的磁盘空间。最大可用大小是 ${MAXSIZE}。

note: #-#-#-#-#  partman-auto-lvm_94_zh_CN.po (debian-installer)  #-#-#-#-# Type: string Description :sl3: #-#-#-#-#  partman-partitioning_151_zh_CN.po (debian-installer)  #-#-#-#-# :sl2:
en: Hint: "max" can be used as a shortcut to specify the maximum size, or enter a percentage (e.g. "20%") to use that percentage of the maximum size. You can specify partition sizes in decimal units (like MB or GB) as well as in binary units (like GiB or TiB).
zh: 提示：可以使用 "max" 表示最大的大小，或使用百分比 (比如 "20%") 来表示使用最大大小的百分之多少。您可以使用十进制单位（如 MB 或 GB）或二进制单位（如 GiB 或 TiB）。

note: Type: error Description :sl3:
en: You entered "${INPUT}", which was not recognized as a valid size.
zh: 您输入的 "${INPUT}" 是无效的大小。

note: Type: error Description :sl3:
en: ${SIZE} is too big
zh: ${SIZE} 太大

note: Type: error Description :sl3:
en: You asked for ${SIZE} to be used for guided partitioning, but the available space is only ${MAXSIZE}.
zh: 您请求分区向导使用 ${SIZE} 磁盘空间，但可用空间只有 ${MAXSIZE}。

note: Type: error Description :sl3:
en: ${SIZE} is too small
zh: ${SIZE} 太小

note: Type: error Description :sl3:
en: You asked for ${SIZE} to be used for guided partitioning, but the selected partitioning recipe requires at least ${MINSIZE}.
zh: 您请求分区向导使用 ${SIZE} 磁盘空间，但已选择的分区方案需要至少 ${MINSIZE}。

note: Type: error Description :sl3:
en: Error while setting up RAID
zh: 配置 RAID 时出错

note: Type: error Description :sl3:
en: An unexpected error occurred while setting up a preseeded RAID configuration.
zh: 按照预置文件对 RAID 进行配置时发生一个预料之外的错误。

note: Type: error Description :sl3:
en: Not enough RAID partitions specified
zh: 未指定足够数量的 RAID 分区

note: Type: error Description :sl3:
en: There are not enough RAID partitions specified for your preseeded configuration. You need at least 3 devices for a RAID5 array.
zh: 您没有指定足够数量的 RAID 分区以满足预置的要求。要组成一个 RAID5 阵列，您需要至少 3 个设备。

note: Type: text Description :sl1:
en: Computing the new partitions...
zh: 正在计算新分区...

note: Type: error Description :sl2:
en: This probably happened because the selected disk or free space is too small to be automatically partitioned.
zh: 可能是因为所选的磁盘或其空闲空间太小，以至于无法进行自动分区。

note: Type: error Description :sl2:
en: This probably happened because there are too many (primary) partitions in the partition table.
zh: 可能是因为分区表中存在过多 (主) 分区。

note: Type: select Description :sl1:
en: Partitioning method:
zh: 分区方法：

note: Type: select Description :sl1:
en: The installer can guide you through partitioning a disk (using different standard schemes) or, if you prefer, you can do it manually. With guided partitioning you will still have a chance later to review and customise the results.
zh: 安装程序能够指导您采用各种标准方案进行磁盘分区。如果您喜欢，也可以手动进行分区。如果您选择了分区向导，稍后您还是有机会检查和修改分区结果。

note: Type: select Description :sl1:
en: If you choose guided partitioning for an entire disk, you will next be asked which disk should be used.
zh: 如果您选择使用分区向导对整个磁盘进行分区，下一步将询问您要使用哪个磁盘。

note: Type: select Description :sl1:
en: Partitioning scheme:
zh: 分区方案：

note: Type: select Description :sl1: "Selected for partitioning" can be either an entire disk of "the largest continuous free space" on an existing disk TRANSLATORS, please take care to choose something appropriate for both It is followed by a variable giving the chosen disk, hence the colon at the end of
en: Selected for partitioning:
zh: 将要分区：

note: Type: select Description :sl1:
en: The disk can be partitioned using one of several different schemes. If you are unsure, choose the first one.
zh: 该磁盘可以使用以下几种方案中的一种来进行分区。如果您不确定，请选择第一个。

note: Type: error Description :sl2:
en: Unusable free space
zh: 不可用的空闲空间

note: Type: error Description :sl2:
en: Partitioning failed because the chosen free space may not be used. There are probably too many (primary) partitions in the partition table.
zh: 分区失败，原因是无法使用所选的空闲空间。分区表中可能存在过多 (主) 分区。

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided - use the largest continuous free space
zh: 向导 - 使用最大的连续空闲空间

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Guided - use entire disk
zh: 向导 - 使用整个磁盘

note: Type: select Description :sl1:
en: Select disk to partition:
zh: 请选择要分区的磁盘：

note: Type: select Description :sl1:
en: Note that all data on the disk you select will be erased, but not before you have confirmed that you really want to make the changes.
zh: 注意，所选磁盘上的全部数据都将被删除，但是稍后还会要求您确认是否真的要这么做。

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Automatically partition the free space
zh: 对空闲空间进行自动分区

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: All files in one partition (recommended for new users)
zh: 将所有文件放在同一个分区中 (推荐新手使用)

note: Type: text Description :sl1: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Separate /home, /var, and /tmp partitions
zh: 将 /home、/var 和 /tmp 都分别放在单独的分区

note: Type: text Description :sl2: TRANSLATORS: This is a menu entry. Keep in under 55 columns/characters
en: Small-disk (< 1GB) partitioning scheme
zh: 小磁盘 (< 1GB) 分区方案

note: Type: text Description :sl1:
en: Starting up the partitioner
zh: 正在启动分区程序

note: Type: text Description :sl1:
en: Scanning disks...
zh: 正在扫描磁盘...

note: Type: text Description :sl1:
en: Detecting file systems...
zh: 正在探测文件系统...

note: Type: error Description :sl2:
en: Device in use
zh: 设备正被使用

note: Type: error Description :sl2:
en: No modifications can be made to the device ${DEVICE} for the following reasons:
zh: 由于以下原因，无法对设备 ${DEVICE} 进行任何修改：

note: Type: error Description :sl2:
en: Partition in use
zh: 分区正被使用

note: Type: error Description :sl2: This should be translated as "partition *number* ${PARTITION}" In short, ${PARTITION} will indeed contain the partition NUMBER and not the partition NAME
en: No modifications can be made to the partition #${PARTITION} of device ${DEVICE} for the following reasons:
zh: 由于以下原因，无法对设备 ${DEVICE} 上的第 ${PARTITION} 分区进行任何修改：

note: Type: select Description :sl1:
en: This is an overview of your currently configured partitions and mount points. Select a partition to modify its settings (file system, mount point, etc.), a free space to create partitions, or a device to initialize its partition table.
zh: 这是您目前已配置的分区和挂载点的概览。请选择一个分区以修改其设置 (文件系统、挂载点等)，或选择一块空闲空间以创建新分区，又或选择一个设备以初始化其分区表。

note: Type: boolean Description :sl2:
en: Continue with the installation?
zh: 继续进行安装吗？

note: Type: boolean Description :sl2:
en: No partition table changes and no creation of file systems have been planned.
zh: 未计划修改任何分区表或创建任何文件系统。

note: Type: boolean Description :sl2:
en: If you plan on using already created file systems, be aware that existing files may prevent the successful installation of the base system.
zh: 如果您打算使用已经创建好的文件系统，要注意现存的文件有可能会妨碍基本系统的成功安装。

note: Type: boolean Description :sl1:
en: Write the changes to disks?
zh: 将改动写入磁盘吗？

note: Type: boolean Description :sl1:
en: If you continue, the changes listed below will be written to the disks. Otherwise, you will be able to make further changes manually.
zh: 如果您选择继续，下列改动将会被写入到磁盘中。否则，您还可以再手动进行一些调整。

note: Type: boolean Description :sl1:
en: WARNING: This will destroy all data on any partitions you have removed as well as on the partitions that are going to be formatted.
zh: 警告：被删除或被格式化的所有分区中的所有数据都将被摧毁。

note: Type: text Description :sl2:
en: The following partitions are going to be formatted:
zh: 以下分区将被格式化：

note: Type: text Description :sl2: for example: "partition #6 of IDE0 master as ext3 journaling file system"
en: partition #${PARTITION} of ${DEVICE} as ${TYPE}
zh: ${DEVICE} 设备上的第 ${PARTITION} 分区将被格式化为 ${TYPE}

note: Type: text Description :sl2: for devices which have no partitions for example: "LVM VG Debian, LV Root as ext3 journaling file system"
en: ${DEVICE} as ${TYPE}
zh: ${DEVICE} 设备将被格式化为 ${TYPE}

note: Type: text Description :sl2:
en: The partition tables of the following devices are changed:
zh: 以下设备的分区表将被改变：

note: Type: select Description :sl2:
en: What to do with this device:
zh: 如何处理此设备：

note: Type: select Description :sl2:
en: How to use this free space:
zh: 如何使用此空闲空间：

note: Type: select Description :sl2:
en: Partition settings:
zh: 分区设置：

note: Type: select Description :sl2:
en: You are editing partition #${PARTITION} of ${DEVICE}. ${OTHERINFO} ${DESTROYED}
zh: 您正在编辑 ${DEVICE} 设备上的第 ${PARTITION} 分区。${OTHERINFO} ${DESTROYED}

note: Type: text Description :sl2:
en: This partition is formatted with the ${FILESYSTEM}.
zh: 此分区已格式化为 ${FILESYSTEM}。

note: Type: text Description :sl2:
en: No existing file system was detected in this partition.
zh: 未在此分区上探测到任何已存在的文件系统。

note: Type: text Description :sl2:
en: All data in it WILL BE DESTROYED!
zh: 其中的所有数据都将被 [完 全 摧 毁]！

note: Type: note Description :sl2:
en: The partition starts from ${FROMCHS} and ends at ${TOCHS}.
zh: 此分区开始于 ${FROMCHS} 结束于 ${TOCHS}。

note: Type: note Description :sl2:
en: The free space starts from ${FROMCHS} and ends at ${TOCHS}.
zh: 这块空闲空间开始于 ${FROMCHS} 结束于 ${TOCHS}。

note: Type: text Description :sl1:
en: Partitions formatting
zh: 正在格式化分区

note: Type: text Description :sl2:
en: Show Cylinder/Head/Sector information
zh: 显示 柱面/磁头/扇区 信息

note: Type: text Description :sl2:
en: Done setting up the partition
zh: 分区设定结束

note: Type: text Description :sl1:
en: Finish partitioning and write changes to disk
zh: 完成分区操作并将修改写入磁盘

note: Type: text Description :sl1:
en: Undo changes to partitions
zh: 撤销对磁盘分区的修改

note: Type: text Description :sl2:
en: Dump partition info in %s
zh: 将分区信息转储到 %s

note: Type: text Description Keep short :sl1:
en: FREE SPACE
zh: 空闲空间

note: Type: text Description "unusable free space".  No more than 8 symbols. :sl1:
en: unusable
zh: 不可用

note: Type: text Description "primary or logical".  No more than 8 symbols. :sl1:
en: pri/log
zh: 主/逻辑

note: Type: text Description How to print the partition numbers in your language Examples: %s. No %s N. %s :sl1:
en: #%s
zh: %s

note: Type: text Description For example ATA1, partition #5 (ad0s5) :sl1:
en: ATA%s, partition #%s (%s)
zh: ATA%s，第 %s 分区 (%s)

note: Type: text Description For example IDE0 master (hda) :sl1:
en: IDE%s master (%s)
zh: IDE%s 主盘 (%s)

note: Type: text Description For example IDE1 slave (hdd) :sl1:
en: IDE%s slave (%s)
zh: IDE%s 从盘 (%s)

note: Type: text Description For example IDE1 master, partition #5 (hdc5) :sl1:
en: IDE%s master, partition #%s (%s)
zh: IDE%s 主盘，第 %s 分区 (%s)

note: Type: text Description For example IDE2 slave, partition #5 (hdf5) :sl1:
en: IDE%s slave, partition #%s (%s)
zh: IDE%s 从盘，第 %s 分区 (%s)

note: Type: text Description :sl1:
en: SCSI%s (%s,%s,%s), partition #%s (%s)
zh: SCSI%s (%s,%s,%s)，第 %s 分区 (%s)

note: Type: text Description :sl1:
en: SCSI%s, partition #%s (%s)
zh: SCSI%s，第 %s 分区 (%s)

note: Type: text Description For example MMC/SD card #1 (mmcblk0) :sl3:
en: MMC/SD card #%s (%s)
zh: MMC/SD 卡 #%s (%s)

note: Type: text Description For example MMC/SD card #1, partition #2 (mmcblk0p2) :sl3:
en: MMC/SD card #%s, partition #%s (%s)
zh: MMC/SD 卡 #%s，分区 #%s (%s)

note: Type: text Description :sl3:
en: RAID%s device #%s
zh: RAID%s 设备 #%s

note: Type: text Description :sl3:
en: Encrypted volume (%s)
zh: 加密卷 (%s)

note: Type: text Description Translators: "multipath" is a pretty tricky term to translate You'll find some documentation about it at http://www.redhat.com/docs/manuals/csgfs/browse/4.6/DM_Multipath/index.html "Short" definition: Device Mapper Multipathing (DM-Multipath) allows you to configure multiple I
en: Multipath %s (WWID %s)
zh: 多重路径 (Multipath) %s (WWID %s)

note: Type: text Description :sl3:
en: Multipath %s (partition #%s)
zh: 多重路径 (Multipath) %s (第 %s 分区)

note: Type: text Description :sl5:
en: ZFS pool %s, volume %s
zh: ZFS 池 %s，卷 %s

note: Type: text Description :sl3:
en: Loopback (loop%s)
zh: 回环 (loop%s)

note: Type: text Description :sl5:
en: DASD %s (%s), partition #%s
zh: DASD %s (%s)，第 %s 分区

note: Type: text Description eg. Virtual disk 1 (xvda) :sl4:
en: Virtual disk %s (%s)
zh: 虚拟磁盘 %s (%s)

note: Type: text Description eg. Virtual disk 1, partition #1 (xvda1) :sl4:
en: Virtual disk %s, partition #%s (%s)
zh: 虚拟磁盘 %s，第 %s 分区 (%s)

note: Type: text Description :sl1:
en: Cancel this menu
zh: 取消此菜单

note: Type: text Description Main menu entry Translators: keep below 55 columns :sl1:
en: Partition disks
zh: 对磁盘进行分区

note: Type: text Description :sl1:
en: Checking the ${TYPE} file system in partition #${PARTITION} of ${DEVICE}...
zh: 正在检查 ${DEVICE} 设备上第 ${PARTITION} 分区的 ${TYPE} 文件系统...

note: Type: text Description :sl1:
en: Checking the swap space in partition #${PARTITION} of ${DEVICE}...
zh: 正在检查 ${DEVICE} 设备上第 ${PARTITION} 分区的交换空间...

note: Type: text Description :sl1:
en: Creating ${TYPE} file system in partition #${PARTITION} of ${DEVICE}...
zh: 正在 ${DEVICE} 设备的第 ${PARTITION} 分区上创建 ${TYPE} 文件系统...

note: Type: text Description :sl1:
en: Creating ${TYPE} file system for ${MOUNT_POINT} in partition #${PARTITION} of ${DEVICE}...
zh: 正在 ${DEVICE} 设备的第 ${PARTITION} 分区上创建 ${TYPE} 文件系统，分区将挂载至 ${MOUNT_POINT}...

note: Type: text Description :sl1:
en: Formatting swap space in partition #${PARTITION} of ${DEVICE}...
zh: 正在 ${DEVICE} 设备的第 ${PARTITION} 分区上格式化交换空间...

note: Type: boolean Description :sl2:
en: Go back to the menu and correct errors?
zh: 返回菜单并更正错误吗？

note: Type: boolean Description :sl2:
en: The test of the file system with type ${TYPE} in partition #${PARTITION} of ${DEVICE} found uncorrected errors.
zh: 对 ${DEVICE} 设备上第 ${PARTITION} 分区的 ${TYPE} 文件系统所进行的测试发现了未更正的错误。

note: Type: boolean Description :sl2:
en: If you do not go back to the partitioning menu and correct these errors, the partition will be used as is.
zh: 如果您不返回分区菜单并更正这些错误，此分区将会以目前的状态被使用。

note: Type: boolean Description :sl2:
en: The test of the swap space in partition #${PARTITION} of ${DEVICE} found uncorrected errors.
zh: 对 ${DEVICE} 设备上第 ${PARTITION} 分区的交换空间所进行的测试发现了未更正的错误。

note: #-#-#-#-#  partman-basicfilesystems_165_zh_CN.po (debian-installer)  #-#-#-#-# Type: boolean Description :sl2: #-#-#-#-#  partman-ext3_113_zh_CN.po (debian-installer)  #-#-#-#-# #-#-#-#-#  partman-hfs_11_zh_CN.po (debian-installer)  #-#-#-#-#
en: Do you want to return to the partitioning menu?
zh: 您是否想返回分区菜单？

note: Type: boolean Description :sl2:
en: You have not selected any partitions for use as swap space. Enabling swap space is recommended so that the system can make better use of the available physical memory, and so that it behaves better when physical memory is scarce. You may experience installation problems if you do not have enough physical memory.
zh: 您尚未选择任何分区用作交换空间。我们推荐您启用交换空间，以使系统能更好地利用可用的物理内存，并在物理内存不足时改善系统的性能。如果没有足够的物理内存，您在安装过程中可能会遇到问题。

note: Type: boolean Description :sl2:
en: If you do not go back to the partitioning menu and assign a swap partition, the installation will continue without swap space.
zh: 如果您不返回分区菜单并分配一个交换空间，安装将在不使用交换空间的情况下继续。

note: Type: error Description :sl2:
en: Failed to create a file system
zh: 创建文件系统失败

note: Type: error Description :sl2:
en: The ${TYPE} file system creation in partition #${PARTITION} of ${DEVICE} failed.
zh: 在 ${DEVICE} 设备的第 ${PARTITION} 分区上创建 ${TYPE} 文件系统失败。

note: Type: error Description :sl2:
en: Failed to create a swap space
zh: 创建交换空间失败

note: Type: error Description :sl2:
en: The creation of swap space in partition #${PARTITION} of ${DEVICE} failed.
zh: 在 ${DEVICE} 设备的第 ${PARTITION} 分区上创建交换空间失败。

note: Type: boolean Description :sl2:
en: No mount point is assigned for the ${FILESYSTEM} file system in partition #${PARTITION} of ${DEVICE}.
zh: 您没有为 ${DEVICE} 设备的第 ${PARTITION} 分区的 ${FILESYSTEM} 文件系统设定挂载点。

note: Type: boolean Description :sl2:
en: If you do not go back to the partitioning menu and assign a mount point from there, this partition will not be used at all.
zh: 如果您不返回分区菜单并分配一个挂载点，将不会使用此分区。

note: Type: error Description :sl2:
en: Invalid file system for this mount point
zh: 文件系统不适用于此挂载点

note: Type: error Description :sl2:
en: The file system type ${FILESYSTEM} cannot be mounted on ${MOUNTPOINT}, because it is not a fully-functional Unix file system. Please choose a different file system, such as ${EXT2}.
zh: 类型为 ${FILESYSTEM} 的文件系统不是一个功能齐全的 Unix 文件系统，因此无法被挂载到 ${MOUNTPOINT}。请选择另外一种文件系统，例如 ${EXT2}。

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: / - the root file system
zh: / - 根文件系统

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /boot - static files of the boot loader
zh: /boot - 启动引导器的静态文件

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /home - user home directories
zh: /home - 用户的主目录

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /tmp - temporary files
zh: /tmp - 临时文件

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /usr - static data
zh: /usr - 静态数据

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /var - variable data
zh: /var - 可变数据

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /srv - data for services provided by this system
zh: /srv - 本系统所提供的服务的数据

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /opt - add-on application software packages
zh: /opt - 附加应用软件包

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: /usr/local - local hierarchy
zh: /usr/local - 本地目录树

note: #-#-#-#-#  partman-basicfilesystems_165_zh_CN.po (debian-installer)  #-#-#-#-# Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: Enter manually
zh: 手动输入

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) including the initial path :sl2:
en: Do not mount it
zh: 不挂载此分区

note: Type: select Description Type: string :sl2:
en: Mount point for this partition:
zh: 此分区的挂载点：

note: Type: error Description :sl2:
en: Invalid mount point
zh: 无效的挂载点

note: Type: error Description :sl2:
en: The mount point you entered is invalid.
zh: 您所输入的挂载点是无效的。

note: Type: error Description :sl2:
en: Mount points must start with "/". They cannot contain spaces.
zh: 挂载点必须以 "/" 开头，并且不能包含空格。

note: Type: string Description :sl2:
en: Label for the file system in this partition:
zh: 此分区上的文件系统的标签：

note: Type: text Description :sl2:
en: Format the swap area:
zh: 格式化交换空间：

note: Type: text Description for partman-basicfilesystems: in the following context: "Label: none" :sl2:
en: none[ Do not translate what's inside the brackets and just put the translation for the word "none" in your language without any brackets. This "none" relates to "Label:" ]
zh: 无

note: Type: text Description Up to 24 character positions :sl2:
en: Reserved blocks:
zh: 保留块：

note: Type: string Description :sl2:
en: Percentage of the file system blocks reserved for the super-user:
zh: 保留给超级用户的文件系统块所占的百分比：

note: Type: text Description :sl2: Up to 25 character positions
en: Typical usage:
zh: 典型用途：

note: Type: select Description :sl2: Translate "standard" the same way as in the partman-basicfilesystems/text/typical_usage template.  Do not translate "news", "largefile" and "largefile4".
en: Typical usage of this partition:
zh: 此分区的典型用途：

note: Type: select Description :sl2: Translate "standard" the same way as in the partman-basicfilesystems/text/typical_usage template.  Do not translate "news", "largefile" and "largefile4".
en: Please specify how the file system is going to be used, so that optimal file system parameters can be chosen for that use.
zh: 请指定文件系统将如何使用，安装程序可为相应的用途优化文件系统的参数。

note: Type: select Description :sl2: Translate "standard" the same way as in the partman-basicfilesystems/text/typical_usage template.  Do not translate "news", "largefile" and "largefile4".
en: standard = standard parameters, news = one inode per 4KB block, largefile = one inode per megabyte, largefile4 = one inode per 4 megabytes.
zh: standard = 标准参数，news = 每 4KB 块分配一个 inode，largefile = 每 1M 分配一个 inode，largefile4 = 每 4M 分配一个 inode。

note: Type: text Description :sl2: In the following context: "Mount point: none"
en: none[ Do not translate what's inside the brackets and just put the translation for the word "none" in your language without any brackets. This "none" relates to "Mount point:" ]
zh: 无

note: Type: text Description :sl2:
en: Ext2 file system
zh: Ext2 文件系统

note: Type: text Description :sl2:
en: FAT16 file system
zh: FAT16 文件系统

note: Type: text Description :sl2:
en: FAT32 file system
zh: FAT32 文件系统

note: Type: text Description :sl2:
en: NTFS journaling file system
zh: NTFS 日志文件系统

note: Type: text Description :sl2:
en: swap area
zh: 交换空间

note: Type: multiselect Description :sl2:
en: Mount options can tune the behavior of the file system.
zh: 挂载选项可以调节文件系统的行为。

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: noatime - do not update inode access times at each access
zh: noatime - 访问时不要更新 inode 的访问时间

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: nodiratime - do not update directory inode access times
zh: nodiratime - 不要更新目录 inode 的访问时间

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: relatime - update inode access times relative to modify time
zh: relatime - 相对于修改时间更新 inode 的访问时间

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: nodev - do not support character or block special devices
zh: nodev - 不支持字符或块特殊设备

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: nosuid - ignore set-user-identifier or set-group-identifier bits
zh: nosuid - 忽略 set-user-identifier 或 set-group-identifier 位

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: noexec - do not allow execution of any binaries
zh: noexec - 禁止执行任何二进制文件

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: ro - mount the file system read-only
zh: ro - 以只读方式挂载文件系统

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: sync - all input/output activities occur synchronously
zh: sync - 同步执行所有输入/输出动作

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: usrquota - user disk quota accounting enabled
zh: usrquota - 开启用户磁盘限额功能

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: grpquota - group disk quota accounting enabled
zh: grpquota - 开启群组磁盘限额功能

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: user_xattr - support user extended attributes
zh: user_xattr - 支持用户扩展属性

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: quiet - changing owner and permissions does not return errors
zh: quiet - 改变属主和权限时不返回错误

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: notail - disable packing of files into the file system tree
zh: notail - 禁止将文件归置到文件系统树

note: Type: text Description :sl2: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: discard - trim freed blocks from underlying block device
zh: discard - 在底层块设备上擦除被释放的块

note: Type: text Description :sl4: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: acls - support POSIX.1e Access Control List
zh: acls - 支持 POSIX.1e 访问控制列表

note: Type: text Description :sl4: Note to translators: Please keep your translations of this string below a 65 columns limit (which means 65 characters in single-byte languages)
en: shortnames - only use the old MS-DOS 8.3 style filenames
zh: shortnames - 只使用旧式 MS-DOS 8.3 风格文件名

note: #-#-#-#-#  partman-basicfilesystems_165_zh_CN.po (debian-installer)  #-#-#-#-# Type: boolean Description :sl5: #-#-#-#-#  partman-ext3_113_zh_CN.po (debian-installer)  #-#-#-#-# :sl2: #-#-#-#-#  partman-hfs_11_zh_CN.po (debian-installer)  #-#-#-#-# #-#-#-#-#  partman-ufs_21_zh_CN.po (debian-installe
en: Go back to the menu and correct this problem?
zh: 返回菜单并更正此问题吗？

note: Type: boolean Description :sl5:
en: Your boot partition has not been configured with the ext2 file system. This is needed by your machine in order to boot. Please go back and use the ext2 file system.
zh: 您的启动分区并未设置为使用 ext2 文件系统。为了启动您的计算机，这是必需的。请返回并使用 ext2 文件系统。

note: #-#-#-#-#  partman-basicfilesystems_165_zh_CN.po (debian-installer)  #-#-#-#-# Type: boolean Description :sl5: #-#-#-#-#  partman-ext3_113_zh_CN.po (debian-installer)  #-#-#-#-# :sl2: #-#-#-#-#  partman-hfs_11_zh_CN.po (debian-installer)  #-#-#-#-#
en: If you do not go back to the partitioning menu and correct this error, the partition will be used as is. This means that you may not be able to boot from your hard disk.
zh: 如果您不返回分区菜单并更正此错误，此分区将会以目前的状态被使用。这意味着您可能无法从您的硬盘启动。

note: Type: boolean Description :sl5:
en: Your boot partition is not located on the first partition of your hard disk. This is needed by your machine in order to boot.  Please go back and use your first partition as a boot partition.
zh: 您的启动分区并非位于硬盘的第一分区上。为了启动您的计算机，这是必需的。请返回并使用第一个主分区作为启动分区。

note: Type: boolean Description :sl2:
en: Go back to the menu?
zh: 返回菜单吗？

note: Type: boolean Description :sl2:
en: No file system is specified for partition #${PARTITION} of ${DEVICE}.
zh: 您没有为 ${DEVICE} 设备的第 ${PARTITION} 分区指定文件系统。

note: Type: boolean Description :sl2:
en: If you do not go back to the partitioning menu and assign a file system to this partition, it won't be used at all.
zh: 如果您不返回分区菜单并为此分区设置一个文件系统，将不使用此分区。

note: Type: text Description :sl2:
en: do not use the partition
zh: 不使用此分区

note: Type: text Description up to 25 character positions :sl2:
en: Format the partition:
zh: 格式化此分区：

note: Type: text Description :sl2:
en: yes, format it
zh: 是的，格式化

note: Type: text Description :sl2:
en: no, keep existing data
zh: 不，保持现有数据

note: Type: text Description :sl2:
en: format the partition
zh: 格式化此分区

note: Type: text Description :sl2:
en: keep and use the existing data
zh: 保持并使用现有数据

note: Type: text Description :sl2: File system name
en: btrfs journaling file system
zh: btrfs 日志文件系统

note: Type: error Description :sl2:
en: btrfs root file system not supported without separate /boot
zh: 不支持在不使用单独的 /boot 的情况下，使用 btrfs 作为根文件系统

note: Type: error Description :sl2:
en: Your root file system is a btrfs file system. This is not supported by the boot loader used by default by this installer.
zh: 您的根文件系统是 btrfs 文件系统。安装程序默认使用的启动引导器不支持此文件系统。

note: Type: error Description :sl2:
en: You should use a small /boot partition with another file system, such as ext4.
zh: 您应该分配一个较小的 /boot 分区，并将其格式化为其他文件系统，例如 ext4。

note: Type: error Description :sl2:
en: btrfs file system not supported for /boot
zh: 不支持在 /boot 上使用 btrfs 文件系统

note: Type: error Description :sl2:
en: You have mounted a btrfs file system as /boot. This is not supported by the boot loader used by default by this installer.
zh: 您已将一个 btrfs 文件系统挂载为 /boot。安装程序默认使用的启动引导器不支持此文件系统。

note: Type: error Description :sl2:
en: You should use another file system, such as ext4, for the /boot partition.
zh: 您应该为 /boot 分区配置其他的文件系统，例如 ext4。

note: Type: text Description :sl4:
en: ChromeOS kernel partition
zh: ChromeOS 内核分区

note: Type: boolean Description Users are familiar with boot methods as necessary to boot d-i itself. :sl4:
en: No usable ChromeOS kernel partition is found. At least one such partition is necessary for your machine to be bootable with ChromeOS' verified boot methods (with CTRL+D or CTRL+U). These partitions must reside on the same physical disk as either the root or the boot partition. Two 512 MB partitions should be fine for most installations.
zh: 找不到可用的 ChromeOS 内核分区。至少需要一个这样的分区，您的机器才能使用 ChromeOS 验证的引导方法（使用CTRL+D或CTRL+U）进行引导。这些分区必须与根分区或启动分区位于同一物理磁盘上。对于大多数安装来说，两个 512 MB 的分区应该是可以的。

note: Type: boolean Description Users are familiar with boot methods as necessary to boot d-i itself. :sl4:
en: If you cannot boot into the installed system in another way (like legacy boot with CTRL+L), continuing the installation would result in an unbootable machine.
zh: 如果无法以其他方式引导到已安装的系统（如使用 CTRL+L 的传统引导），则继续安装将导致无法启动计算机。

note: Type: text Description File system name Keep translations short enough :sl3:
en: physical volume for encryption
zh: 要加密的物理卷

note: Type: text Description Should be kept below 24 columns :sl3:
en: Encryption method:
zh: 加密方式：

note: Type: select Description :sl3:
en: Encryption method for this partition:
zh: 此分区的加密方式：

note: Type: select Description :sl3:
en: Changing the encryption method will set other encryption-related fields to their default values for the new encryption method.
zh: 修改加密方法会将其他加密相关的字段设为新的加密方法对应的默认值。

note: Type: select Description :sl3:
en: Encryption for this partition:
zh: 此分区的加密：

note: Type: select Description :sl3:
en: Key size for this partition:
zh: 此分区的密钥长度：

note: Type: text Description An initialization vector is the initial value used to seed the encryption algorithm Should be kept below 24 columns :sl3:
en: IV algorithm:
zh: IV 算法：

note: Type: select Description An initialization vector is the initial randomness used to seed the encryption algorithm :sl3:
en: Initialization vector generation algorithm for this partition:
zh: 此分区的初始向量生成算法：

note: Type: select Description An initialization vector is the initial randomness used to seed the encryption algorithm :sl3:
en: Different algorithms exist to derive the initialization vector for each sector. This choice influences the encryption security. Normally, there is no reason to change this from the recommended default, except for compatibility with older systems.
zh: 有多种算法可以用来对每个扇区生成初始向量。此选择将影响到加密安全性。除非考虑到对旧系统的兼容性，否则在通常情况下，没有必要修改推荐的默认值。

note: Type: select Description :sl3:
en: Type of encryption key for this partition:
zh: 此分区加密密钥的类型：

note: Type: text Description Should be kept below 24 columns :sl3:
en: Encryption key hash:
zh: 加密密钥哈希值：

note: Type: select Description :sl3:
en: Type of encryption key hash for this partition:
zh: 此分区加密密钥哈希值的类型：

note: Type: select Description :sl3:
en: The encryption key is derived from the passphrase by applying a one-way hash function to it. Normally, there is no reason to change this from the recommended default and doing so in the wrong way can reduce the encryption strength.
zh: 加密密钥是通过对密码句执行单向哈希算法得到的。通常情况下，没有必要修改推荐的默认值。如果在此处使用了错误的类型则会降低加密强度。

note: Type: text Description This shows up in a screen summarizing options and will be followed by "yes" or "no" :sl3:
en: Erase data:
zh: 擦除数据：

note: Type: text Description :sl3:
en: Erase data on this partition
zh: 擦除此分区上的数据

note: Type: boolean Description :sl3:
en: Really erase the data on ${DEVICE}?
zh: 真的要擦除 ${DEVICE} 上的数据吗？

note: Type: boolean Description :sl3:
en: The data on ${DEVICE} will be overwritten with zeroes. It can no longer be recovered after this step has completed. This is the last opportunity to abort the erase.
zh: ${DEVICE} 上的数据将会被 "0" 所覆盖。此步骤完成后，数据将无法被恢复。这是中止擦除操作的最后一次机会。

note: Type: text Description :sl3:
en: Erasing data on ${DEVICE}
zh: 正在擦除 ${DEVICE} 上的数据

note: Type: text Description :sl3:
en: The installer is now overwriting ${DEVICE} with zeroes to delete its previous contents. This step may be skipped by cancelling this action.
zh: 安装程序正在使用 "0" 覆盖 ${DEVICE} 以删除其上先前的内容。此步骤可以通过取消此操作来跳过。

note: Type: error Description :sl3:
en: Erasing data on ${DEVICE} failed
zh: 擦除 ${DEVICE} 上的数据失败

note: Type: error Description :sl3:
en: An error occurred while trying to overwrite the data on ${DEVICE} with zeroes. The data has not been erased.
zh: 在 ${DEVICE} 上使用 "0" 覆盖数据时出现错误。数据未被擦除。

note: Type: boolean Description :sl3:
en: The data on ${DEVICE} will be overwritten with random data. It can no longer be recovered after this step has completed. This is the last opportunity to abort the erase.
zh: ${DEVICE} 上的数据将会被随机数据所覆盖。此步骤完成后，数据将无法被恢复。这是中止擦除操作的最后一次机会。

note: Type: text Description :sl3:
en: The installer is now overwriting ${DEVICE} with random data to prevent meta-information leaks from the encrypted volume. This step may be skipped by cancelling this action, albeit at the expense of a slight reduction of the quality of the encryption.
zh: 安装程序正在使用随机数据覆盖 ${DEVICE} 以防止加密卷上的元信息泄露。此步骤可以通过取消此操作来跳过，但是这样会略微降低加密的质量。

note: Type: error Description :sl3:
en: An error occurred while trying to overwrite ${DEVICE} with random data. Recovery of the device's previous contents is possible and meta-information of its new contents may be leaked.
zh: 使用随机数据覆盖 ${DEVICE} 时出错。现在有恢复设备上先前内容的可能，也存在泄露新内容元信息的可能。

note: Type: text Description :sl3:
en: Setting up encryption...
zh: 正在设置加密...

note: Type: text Description :sl3:
en: Configure encrypted volumes
zh: 配置加密卷

note: Type: note Description :sl3:
en: No partitions to encrypt
zh: 没有要加密的分区

note: Type: note Description :sl3:
en: No partitions have been selected for encryption.
zh: 未选择要加密的分区。

note: Type: note Description :sl3:
en: Required programs missing
zh: 缺少所需的程序

note: Type: note Description :sl3:
en: This build of debian-installer does not include one or more programs that are required for partman-crypto to function correctly.
zh: 此版本的 debian-installer 缺少一个或多个让 partman-crypto 正常工作所需的程序。

note: Type: error Description :sl3:
en: Required encryption options missing
zh: 缺少必需的加密选项

note: Type: error Description :sl3:
en: The encryption options for ${DEVICE} are incomplete. Please return to the partition menu and select all required options.
zh: ${DEVICE} 的加密选项不完整。请返回磁盘分区菜单并选择全部必需的选项。

note: Type: text Description :sl3: What is "in use" is a partition
en: In use as physical volume for encrypted volume ${DEV}
zh: 已被作为加密卷 ${DEV} 的物理卷使用

note: Type: error Description :sl3:
en: Encryption package installation failure
zh: 加密软件包安装失败

note: Type: error Description :sl3:
en: The kernel module package ${PACKAGE} could not be found or an error occurred during its installation.
zh: 无法找到内核模块软件包 ${PACKAGE}，或者其安装过程中出现错误。

note: Type: error Description :sl3:
en: It is likely that there will be problems setting up encrypted partitions when the system is rebooted. You may be able to correct this by installing the required package(s) later on.
zh: 在系统重新启动后，设置加密分区的过程可能会出现问题。您稍后可以通过安装所需的软件包来修正这一问题。

note: Type: boolean Description :sl3:
en: Write the changes to disk and configure encrypted volumes?
zh: 将修改写入磁盘并配置加密卷吗？

note: Type: boolean Description :sl3:
en: Before encrypted volumes can be configured, the current partitioning scheme has to be written to disk.  These changes cannot be undone.
zh: 必须先将当前的分区方案写入磁盘，然后才能开始对加密卷进行配置。这些改动无法被撤销。

note: Type: boolean Description :sl3:
en: After the encrypted volumes have been configured, no additional changes to the partitions on the disks containing encrypted volumes are allowed. Please decide if you are satisfied with the current partitioning scheme for these disks before continuing.
zh: 一旦加密卷配置完成，就不允许再对含有加密卷的磁盘上的分区进行额外的改动。因此，在进行下一步操作之前，请您确认是否真的满意这些磁盘的当前分区方案。

note: Type: boolean Description :sl3:
en: Keep current partition layout and configure encrypted volumes?
zh: 保留现有的分区布局并配置加密卷吗？

note: Type: error Description :sl3:
en: Configuration of encrypted volumes failed
zh: 加密卷配置失败

note: Type: error Description :sl3:
en: An error occurred while configuring encrypted volumes.
zh: 在配置加密卷时出现一个错误。

note: Type: error Description :sl3:
en: The configuration has been aborted.
zh: 配置过程已中止。

note: Type: error Description :sl3:
en: Initialisation of encrypted volume failed
zh: 初始化加密卷失败

note: Type: error Description :sl3:
en: An error occurred while setting up encrypted volumes.
zh: 在建立加密卷时出现一个错误。

note: Type: text Description :sl3: This is a key type for encrypted file systems It can be either protected by a passphrase, a keyfile of a random key This text is one of these choices, so keep it short
en: Keyfile (GnuPG)
zh: 密钥文件 (GnuPG)

note: Type: text Description :sl3: This is a key type for encrypted file systems It can be either protected by a passphrase, a keyfile of a random key This text is one of these choices, so keep it short
en: Random key
zh: 随机密钥

note: Type: error Description :sl3:
en: Unsafe swap space detected
zh: 探测到不安全的交换空间

note: Type: error Description :sl3:
en: An unsafe swap space has been detected.
zh: 已探测到一个不安全的交换空间。

note: Type: error Description :sl3:
en: This is a fatal error since sensitive data could be written out to disk unencrypted. This would allow someone with access to the disk to recover parts of the encryption key or passphrase.
zh: 这是一个致命错误，因为敏感数据可能会未经加密就被写到磁盘上。这样别人可以通过访问磁盘来恢复加密密钥或密码句的一部分。

note: Type: error Description :sl3:
en: Please disable the swap space (e.g. by running swapoff) or configure an encrypted swap space and then run setup of encrypted volumes again. This program will now abort.
zh: 请禁用交换空间 (例如运行 swapoff) 或配置一个加密的交换空间，然后再重新进行加密卷设置。本程序现在将中止。

note: Type: password Description :sl3:
en: Encryption passphrase:
zh: 加密密码句：

note: Type: password Description :sl3:
en: You need to choose a passphrase to encrypt ${DEVICE}.
zh: 您需要选择一个密码句来加密 ${DEVICE}。

note: Type: password Description :sl3:
en: The overall strength of the encryption depends strongly on this passphrase, so you should take care to choose a passphrase that is not easy to guess. It should not be a word or sentence found in dictionaries, or a phrase that could be easily associated with you.
zh: 加密的整体强度很大程度上依赖于这个密码句，因此您必须小心地选择一个不易猜出的密码句。您不应该选择一个能在字典中找得到的单词或句子，或者与您有紧密联系的词语。

note: Type: password Description :sl3:
en: A good passphrase will contain a mixture of letters, numbers and punctuation. Passphrases are recommended to have a length of 20 or more characters.
zh: 一个好的密码句应由字母、数字和标点符号混合组成。推荐使用 20 个字符以上的密码句。

note: Type: password Description :sl3:
en: Re-enter passphrase to verify:
zh: 重新输入密码句以确认：

note: Type: password Description :sl3:
en: Please enter the same passphrase again to verify that you have typed it correctly.
zh: 请重新输入相同的密码句以确保您的输入正确无误。

note: Type: error Description :sl3:
en: Passphrase input error
zh: 密码句输入错误

note: Type: error Description :sl3:
en: The two passphrases you entered were not the same. Please try again.
zh: 您所输入的两个密码句并不相同。请重新输入。

note: Type: error Description :sl3:
en: Empty passphrase
zh: 空密码句

note: Type: error Description :sl3:
en: You entered an empty passphrase, which is not allowed. Please choose a non-empty passphrase.
zh: 您输入的是空密码句，这是不允许的。请输入一个非空密码句。

note: Type: boolean Description :sl3:
en: Use weak passphrase?
zh: 使用弱密码句吗？

note: Type: boolean Description :sl3: Translators: we unfortunately cannot use plural forms here So, you are suggested to use the plural form adapted for MINIMUM=8, which is the current hardcoded value
en: You entered a passphrase that consists of less than ${MINIMUM} characters, which is considered too weak. You should choose a stronger passphrase.
zh: 您输入的密码句的字符数小于 ${MINIMUM}，这样的密码句太弱了。您应该选择一个更强的密码句。

note: Type: entropy Description :sl3:
en: The encryption key for ${DEVICE} is now being created.
zh: 正在生成 ${DEVICE} 的加密密钥。

note: Type: error Description :sl3:
en: Keyfile creation failure
zh: 创建密钥文件失败

note: Type: error Description :sl3:
en: An error occurred while creating the keyfile.
zh: 在创建密钥文件时出现一个错误。

note: Type: error Description :sl3:
en: Encryption configuration failure
zh: 配置加密失败

note: Type: error Description :sl3:
en: You have selected the root file system to be stored on an encrypted partition. This feature requires a separate /boot partition on which the kernel and initrd can be stored.
zh: 您选择了将根文件系统放在一个加密分区上。此功能需要一个用来存放内核和 initrd 的单独 /boot 分区。

note: Type: error Description :sl3:
en: You should go back and setup a /boot partition.
zh: 您应当返回并设置一个 /boot 分区。

note: Type: error Description :sl3:
en: You have selected the /boot file system to be stored on an encrypted partition. This is not possible because the boot loader would be unable to load the kernel and initrd. Continuing now would result in an installation that cannot be used.
zh: 您选择了将 /boot 文件系统放在一个加密分区上。由于启动引导器在此设置下无法加载内核和 initrd，所以这是不可能实现的方案。如果继续下去将会造成安装完成的系统无法使用。

note: Type: error Description :sl3:
en: You should go back and choose a non-encrypted partition for the /boot file system.
zh: 您应当返回并为 /boot 文件系统选择一个未加密的分区。

note: Type: boolean Description :sl3:
en: Are you sure you want to use a random key?
zh: 您确定要使用一个随机密钥吗？

note: Type: boolean Description :sl3:
en: You have chosen a random key type for ${DEVICE} but requested the partitioner to create a file system on it.
zh: 您为 ${DEVICE} 选择了一个随机的密钥类型，但是要求磁盘分区程序在上面建立一个文件系统。

note: Type: boolean Description :sl3:
en: Using a random key type means that the partition data is going to be destroyed upon each reboot. This should only be used for swap partitions.
zh: 使用一个随机密钥意味着分区上的数据在每次重新启动时都会被摧毁。此配置应当仅用于交换分区。

note: Type: error Description :sl3:
en: Failed to download crypto components
zh: 无法下载密码处理 (crypto) 组件

note: Type: error Description :sl3:
en: An error occurred trying to download additional crypto components.
zh: 在下载额外的密码处理组件时发生了一个错误。

note: Type: boolean Description :sl3:
en: Proceed to install crypto components despite insufficient memory?
zh: 内存不足，仍然安装密码处理 (crypto) 组件吗？

note: Type: boolean Description :sl3:
en: There does not seem to be sufficient memory available to install additional crypto components. If you choose to go ahead and continue anyway, the installation process could fail.
zh: 看来没有足够的内存用于安装额外的密码处理组件。如果您仍然选择继续，安装过程将有可能失败。

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Create encrypted volumes
zh: 创建加密卷

note: Type: select Description :sl3:
en: Encryption configuration actions
zh: 加密配置动作

note: Type: select Description :sl3:
en: This menu allows you to configure encrypted volumes.
zh: 此菜单允许您配置加密卷。

note: Type: multiselect Description :sl3:
en: Devices to encrypt:
zh: 要加密的设备：

note: Type: multiselect Description :sl3:
en: Please select the devices to be encrypted.
zh: 请选择要加密的设备。

note: Type: error Description :sl3:
en: No devices selected
zh: 未选择设备

note: Type: error Description :sl3:
en: No devices were selected for encryption.
zh: 未选择要加密的设备。

note: Type: text Description :sl1:
en: EFI System Partition
zh: EFI 系统分区

note: Type: boolean Description :sl2:
en: No EFI partition was found.
zh: 未找到 EFI 分区。

note: Type: error Description :sl2:
en: EFI partition too small
zh: EFI 分区太小

note: Type: error Description :sl2:
en: EFI System Partitions on this architecture cannot be created with a size less than 35 MB. Please make the EFI System Partition larger.
zh: 此架构上的 EFI 系统分区不可小于 35MB。请扩大 EFI 系统分区。

note: Type: boolean Description :sl2:
en: Force UEFI installation?
zh: 强制 UEFI 安装？

note: Type: boolean Description :sl2:
en: This machine's firmware has started the installer in UEFI mode but it looks like there may be existing operating systems already installed using "BIOS compatibility mode". If you continue to install Debian in UEFI mode, it might be difficult to reboot the machine into any BIOS-mode operating systems later.
zh: 此计算机的固件使用 UEFI 模式启动了本安装程序，但是此计算机上似乎已经存在使用 "BIOS 兼容模式" 安装的操作系统。如果继续以 UEFI 模式安装 Debian，以后可能很难重启进入其他 BIOS 模式的操作系统。

note: Type: boolean Description :sl2:
en: If you wish to install in UEFI mode and don't care about keeping the ability to boot one of the existing systems, you have the option to force that here. If you wish to keep the option to boot an existing operating system, you should choose NOT to force UEFI installation here.
zh: 如果您希望以 UEFI 模式安装且不介意无法启动现有的操作系统，您可在此选择强制进行安装。如果您希望保持现有的操作系统可以启动，请不要选择强制 UEFI 安装。

note: Type: text Description :sl2: File system name
en: Ext3 journaling file system
zh: Ext3 日志文件系统

note: Type: text Description :sl2: File system name
en: Ext4 journaling file system
zh: Ext4 日志文件系统

note: Type: boolean Description :sl2:
en: Your boot partition has not been configured with the ext2 or ext3 file system. This is needed by your machine in order to boot. Please go back and use either the ext2 or ext3 file system.
zh: 您的启动分区并未被设置成 ext2 或 ext3 文件系统。这是启动您的计算机所必需的。请返回并选择使用 ext2 或 ext3 文件系统。

note: Type: boolean Description :sl2:
en: Your boot partition is not located on the first primary partition of your hard disk. This is needed by your machine in order to boot.  Please go back and use your first primary partition as a boot partition.
zh: 您的启动分区并非位于硬盘的第一个主分区上。这是启动您的计算机所必需的。请返回并使用第一个主分区作为启动分区。

note: Type: boolean Description :sl2:
en: Return to the menu to set the bootable flag?
zh: 返回菜单并设置可启动标志吗？

note: Type: boolean Description :sl2:
en: The boot partition has not been marked as a bootable partition, even though this is required by your machine in order to boot. You should go back and set the bootable flag for the boot partition.
zh: boot 分区未标记为可启动分区。这是启动您的计算机所必需的。您应当返回并为 boot 分区设置可启动标志。

note: Type: boolean Description :sl2:
en: If you don't correct this, the partition will be used as is and it is likely that the machine cannot boot from its hard disk.
zh: 如果您不修正此问题，此分区将会以目前的状态被使用，并且您的计算机可能不能从硬盘启动。

note: Type: boolean Description :sl2:
en: The partition ${PARTITION} assigned to ${MOUNTPOINT} starts at an offset of ${OFFSET} bytes from the minimum alignment for this disk, which may lead to very poor performance.
zh: 分配到 ${MOUNTPOINT} 的分区 ${PARTITION} 相对于此磁盘的最小对齐要求偏移了 ${OFFSET} 字节，这可能会严重影响性能。

note: Type: boolean Description :sl2:
en: Since you are formatting this partition, you should correct this problem now by realigning the partition, as it will be difficult to change later. To do this, go back to the main partitioning menu, delete the partition, and recreate it in the same position with the same settings. This will cause the partition to start at a point best suited for this disk.
zh: 既然您想要重新格式化此分区，您应当现在就通过重新对齐分区来修正此问题，因为以后更改会非常麻烦。要这么做，请返回分区主菜单，删除此分区，并在相同的位置使用相同的设置重新创建该分区。这将使此分区从最适合此磁盘的位置开始。

note: Type: text Description :sl2: File system name
en: Hierarchical File System
zh: 分层文件系统 HFS

note: Type: text Description :sl2: File system name
en: Hierarchical File System Plus
zh: 分层文件系统+ HFS+

note: Type: boolean Description :sl2:
en: You have not configured an HFS partition that is mounted to /boot/grub. This is needed by your machine in order to be able to boot. Please go back and create an HFS partition that is mounted to /boot/grub.
zh: 您没有配置挂载到 /boot/grub 的 HFS 分区。这是令你的计算机可启动所必要的。请返回并创建一个挂载到 /boot/grub 的 HFS 分区。

note: Type: text Description :sl3:
en: Configure iSCSI volumes
zh: 配置 iSCSI 卷

note: Type: select Choices Note to translators : Please keep your translations of the choices below a 65 columns limit (which means 65 characters in single-byte languages) :sl3:
en: Log into iSCSI targets
zh: 登录 iSCSI 目标

note: Type: select Description :sl3:
en: iSCSI configuration actions
zh: iSCSI 配置动作

note: Type: select Description :sl3:
en: This menu allows you to configure iSCSI volumes.
zh: 此菜单允许您配置 iSCSI 卷。

note: Type: string Description :sl3:
en: iSCSI target portal address:
zh: iSCSI 目标门户地址：

note: Type: string Description :sl3:
en: Enter an IP address to scan for iSCSI targets. To use a port other than the default of 3260, use "IP:port" notation, for example "1.2.3.4:3261".
zh: 输入一个 IP 地址以搜索 iSCSI 目标。要使用默认端口 (3260) 以外的端口，可以使用 "IP:端口" 格式，例如 "1.2.3.4:3261"。

note: Type: string Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI initiator username for ${PORTAL}:
zh: ${PORTAL} 的 iSCSI 发起端用户名：

note: Type: string Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: Some iSCSI targets require the initiator (client) to authenticate using a username and password. If that is the case for this target, enter the username here. Otherwise, leave this blank.
zh: 一些 iSCSI 目标需要发起端 (客户端) 使用用户名和密码认证。如果是这种情况，请在此处输入用户名，否则留空。

note: Type: password Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI initiator password for ${PORTAL}:
zh: ${PORTAL} 的 iSCSI 发起端密码：

note: Type: password Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: Enter the initiator password needed to authenticate to this iSCSI target.
zh: 输入认证到 iSCSI 目标所需要的发起端密码。

note: Type: string Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI target username for ${PORTAL}:
zh: ${PORTAL} 的 iSCSI 目标用户名：

note: Type: string Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: In some environments, the iSCSI target needs to authenticate to the initiator as well as the other way round. If that is the case here, enter the incoming username which the target is expected to supply. Otherwise, leave this blank.
zh: 某些环境下，iSCSI 目标需要对发起端进行认证，且发起端也要对目标进行认证。如果是这种情况，请输入目标应当提供的进入用户名。否则留空。

note: Type: password Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI target password for ${PORTAL}:
zh: ${PORTAL} 的 iSCSI 目标密码：

note: Type: password Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: Enter the incoming password which the iSCSI target is expected to supply.
zh: 输入 iSCSI 目标需要提供的进入密码。

note: Type: error Description :sl3:
en: No iSCSI targets discovered
zh: 没有发现 iSCSI 目标

note: Type: error Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: No iSCSI targets were discovered on ${PORTAL}.
zh: ${PORTAL} 没有发现 iSCSI 目标。

note: Type: multiselect Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: iSCSI targets on ${PORTAL}:
zh: ${PORTAL} 上的 iSCSI 目标：

note: Type: multiselect Description :sl3: Translators : do NOT translate the variable name (PORTAL)
en: Select the iSCSI targets you wish to use.
zh: 请选择您要使用的 iSCSI 目标。

note: Type: error Description :sl3:
en: iSCSI login failed
zh: iSCSI 登录失败

note: Type: error Description :sl3: Translators : do NOT translate the variable names (PORTAL and TARGET)
en: Logging into the iSCSI target ${TARGET} on ${PORTAL} failed.
zh: 登录 ${PORTAL} 上的 iSCSI 目标 ${TARGET} 失败。

note: Type: text Description File system name :sl2:
en: JFS journaling file system
zh: JFS 日志文件系统

note: Type: text Description :sl3:
en: Unallocated physical volumes:
zh: 未分配的物理卷：

note: Type: text Description :sl3:
en: Volume groups:
zh: 卷组：

note: Type: text Description :sl3:
en: Uses physical volume:
zh: 使用物理卷：

note: Type: text Description :sl3:
en: Provides logical volume:
zh: 提供逻辑卷：

note: Type: text Description :sl3: "none" here == "No Physical Volumes"
en: none[ Do not translate what's inside the brackets and just put the translation for the word "none" in your language without any brackets. This "none" relates to "Physical Volumes:" ]
zh: 无

note: Type: text Description :sl3: "none" here == "No Volume Groups"
en: none[ Do not translate what's inside the brackets and just put the translation for the word "none" in your language without any brackets. This "none" relates to "Volume Groups:" ]
zh: 无

note: Type: text Description :sl3: What is "in use" is a partition
en: In use by LVM volume group ${VG}
zh: 已被 LVM 卷组 ${VG} 所使用

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: text Description :sl3: Menu entry Use infinitive form #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: Display configuration details
zh: 显示配置详情

note: Type: text Description :sl3: Menu entry Use infinitive form
en: Delete volume group
zh: 删除卷组

note: Type: text Description :sl3: Menu entry Use infinitive form
en: Extend volume group
zh: 扩展卷组

note: Type: text Description :sl3: Menu entry Use infinitive form
en: Reduce volume group
zh: 缩小卷组

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: text Description :sl3: Menu entry Use infinitive form #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: Delete logical volume
zh: 删除逻辑卷

note: Type: boolean Description :sl3:
en: Write the changes to disks and configure LVM?
zh: 将修改写入磁盘并配置 LVM 吗？

note: Type: boolean Description :sl3:
en: Before the Logical Volume Manager can be configured, the current partitioning scheme has to be written to disk. These changes cannot be undone.
zh: 必须先将当前的分区方案写入磁盘，然后才能开始对逻辑卷管理器进行配置。这些改动无法被撤销。

note: Type: boolean Description :sl3:
en: After the Logical Volume Manager is configured, no additional changes to the partitioning scheme of disks containing physical volumes are allowed during the installation. Please decide if you are satisfied with the current partitioning scheme before continuing.
zh: 一旦逻辑卷管理器设置完成，安装过程中就不允许再对包含物理卷的磁盘上的分区方案进行额外的改动。因此，在进行下一步操作之前，请您确认是否真的满意这些磁盘上当前的分区方案。

note: Type: boolean Description :sl3:
en: Keep current partition layout and configure LVM?
zh: 保留现有的分区布局并配置 LVM 吗？

note: Type: boolean Description :sl3:
en: After the Logical Volume Manager is configured, no additional changes to the partitions in the disks containing physical volumes are allowed. Please decide if you are satisfied with the current partitioning scheme in these disks before continuing.
zh: 一旦逻辑卷管理器设置完成，就不允许再对包含逻辑卷的磁盘上的分区进行额外的改动。因此，在进行下一步操作之前，请您确认是否真的满意这些磁盘上当前的分区方案。

note: Type: error Description :sl3:
en: LVM configuration failure
zh: LVM 配置失败

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: An error occurred while writing the changes to the disks.
zh: 将修改内容写入磁盘时出现一个错误。

note: Type: error Description :sl3:
en: Logical Volume Manager configuration has been aborted.
zh: 逻辑卷管理器的配置过程已被中止。

note: Type: text Description :sl3:
en: physical volume for LVM
zh: LVM 物理卷

note: Type: select Description :sl3:
en: Summary of current LVM configuration:
zh: 当前 LVM 配置的总结：

note: Type: select Description :sl3:
en:  Free Physical Volumes:  ${FREE_PVS}
     Used Physical Volumes:  ${USED_PVS}
     Volume Groups:          ${VGS}
     Logical Volumes:        ${LVS}
zh:  空闲物理卷：            ${FREE_PVS}
     已用物理卷：            ${USED_PVS}
     卷组：                  ${VGS}
     逻辑卷：                ${LVS}

note: Type: note Description :sl3:
en: Current LVM configuration:
zh: 当前 LVM 配置：

note: Type: error Description :sl3:
en: No physical volumes were selected. The creation of a new volume group has been aborted.
zh: 未选择物理卷。建立新卷组的操作已被中止。

note: Type: error Description :sl3:
en: No name for the volume group has been entered. Please enter a name.
zh: 尚未输入卷组名。请输入一个名称。

note: Type: error Description :sl3:
en: The selected volume group name is already in use. Please choose a different name.
zh: 所选卷组名已被使用。请选用另一个名称。

note: Type: error Description :sl3:
en: The selected volume group name overlaps with an existing device name. Please choose a different name.
zh: 所选卷组名与某个现有设备名相同。请选用另一个名称。

note: Type: error Description :sl3:
en: Error while creating volume group
zh: 创建卷组出错

note: Type: error Description :sl3:
en: The volume group ${VG} could not be created.
zh: 无法创建卷组 ${VG}。

note: Type: error Description :sl3:
en: No physical volumes were selected. Extension of the volume group has been aborted.
zh: 没有选择物理卷。扩展卷组的操作已被中止。

note: Type: multiselect Description :sl3:
en: Devices to remove from the volume group:
zh: 要从卷组中移除的设备：

note: Type: multiselect Description :sl3:
en: Please select the devices you wish to remove from the volume group.
zh: 请选择您想要从卷组中移除的设备。

note: Type: error Description :sl3:
en: No physical volumes were selected. Reduction of the volume group was aborted.
zh: 没有选择物理卷。缩小卷组的操作已被中止。

note: Type: string Description :sl3:
en: Please enter the size of the new logical volume. You can use the following formats: 10KB (Kilobytes), 10KiB (Kibibytes), 10MB (Megabytes), 10MiB (Mebibytes), 10GB (Gigabytes), 10GiB (Gibibytes), 10TB (Terabytes), 10TiB (Tebibytes). The default unit is Megabytes.
zh: 请输入新逻辑卷的大小。您可以使用下列格式：10KB (千字节)、10KiB (千位二进制字节)、10MB (兆字节)、10MiB (兆二进制字节)、10GB (吉字节)、10GiB (吉二进制字节)、10TB (太字节)、10TiB (太二进制字节)。默认单位是 MB。

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: No logical volume has been found. Please create a logical volume first.
zh: 没有找到逻辑卷。请先创建一个逻辑卷。

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: select Description :sl3: #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: Please select the logical volume to delete.
zh: 请选择要删除的逻辑卷。

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: text Description :sl3: #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: in VG ${VG}
zh: 于卷组 ${VG}

note: Type: error Description :sl3:
en: Error while initializing physical volume
zh: 初始化物理卷时出错

note: Type: error Description :sl3:
en: The physical volume ${PV} could not be initialized.
zh: 无法初始化物理卷 ${PV}。

note: Type: error Description :sl3:
en: Invalid logical volume or volume group name
zh: 无效的逻辑卷或卷组名称

note: Type: error Description :sl3:
en: Logical volume or volume group names may only contain alphanumeric characters, hyphen, plus, period, and underscore. They must be 128 characters or less and may not begin with a hyphen. The names "." and ".." are not allowed. In addition, logical volume names cannot begin with "snapshot".
zh: 逻辑卷或卷组的名称只能包含半角的英文字母、连字符 (-)、加号、句点和下划线。这些名称必须少于或等于 128 个字符，并且不能以连字符开始。"." 和 ".." 两个名称是不被允许的。另外，逻辑卷的名称不能以 "snapshot" 开始。

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: Please choose a different name.
zh: 请选择另一个名称。

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: boolean Description :sl3: #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: Remove existing logical volume data?
zh: 移除现有的逻辑卷数据？

note: Type: boolean Description :sl3:
en: The selected device already contains the following LVM logical volumes, volume groups and physical volumes which are about to be removed:
zh: 您所选择的设备已经包含了下列 LVM 逻辑卷、卷组和物理卷，它们将会被移除：

note: Type: boolean Description :sl3:
en: Logical volume(s) to be removed: ${LVTARGETS}
zh: 要移除的逻辑卷：${LVTARGETS}

note: Type: boolean Description :sl3:
en: Volume group(s) to be removed: ${VGTARGETS}
zh: 要移除的卷组：${VGTARGETS}

note: Type: boolean Description :sl3:
en: Physical volume(s) to be removed: ${PVTARGETS}
zh: 要移除的物理卷：${PVTARGETS}

note: #-#-#-#-#  partman-lvm_149_zh_CN.po (debian-installer)  #-#-#-#-# Type: boolean Description :sl3: #-#-#-#-#  partman-zfs_56_zh_CN.po (debian-installer)  #-#-#-#-# :sl4:
en: Note that this will also permanently erase any data currently on the logical volumes.
zh: 注意这也将会把这些逻辑卷上现有的数据全都永久删除。

note: Type: error Description :sl3:
en: Unable to automatically remove LVM data
zh: 无法自动移除 LVM 数据

note: Type: error Description :sl3:
en: Because the volume group(s) on the selected device also consist of physical volumes on other devices, it is not considered safe to remove its LVM data automatically. If you wish to use this device for partitioning, please remove its LVM data first.
zh: 您所选择的设备上的卷组里还包含其他设备上的物理卷，所以自动移除该设备上的 LVM 数据是不安全的。如果您想要使用这个设备进行磁盘分区，请先移除它上面的 LVM 数据。

note: Type: note Description :sl3:
en: Logical Volume Management
zh: 逻辑卷管理

note: Type: note Description :sl3:
en: A common situation for system administrators is to find that some disk partition (usually the most important one) is short on space, while some other partition is underused. The Logical Volume Manager (LVM) can help with this.
zh: 系统管理员经常会发现的一个情况是有些磁盘分区 (经常是最重要的那些) 可用空间不足，而其他分区则基本没有使用。逻辑卷管理器 (LVM) 能帮助解决这一问题。

note: Type: note Description :sl3:
en: LVM allows combining disk or partition devices ("physical volumes") to form a virtual disk ("volume group"), which can then be divided into virtual partitions ("logical volumes"). Volume groups and logical volumes may span several physical disks. New physical volumes may be added to a volume group at any time, and logical volumes can be resized up to the amount of unallocated space in the volume group.
zh: LVM 允许合并磁盘或分区设备 ("物理卷") 来组成虚拟磁盘 ("卷组")，它们可以被分割为虚拟分区 ("逻辑卷")。卷组和逻辑卷可以跨越多个物理磁盘。任何时候都可以将新的物理卷加入到卷组中，而且逻辑卷可以改变大小，最大可以扩大到使用卷组内所有未分配空间。

note: Type: note Description :sl3:
en: The items on the LVM configuration menu can be used to edit volume groups and logical volumes. After you return to the main partition manager screen, logical volumes will be displayed in the same way as ordinary partitions, and should be treated as such.
zh: LVM 配置菜单中的项目可用来编辑卷组和逻辑卷。在您返回到分区管理器主屏幕后，逻辑卷组会显示为与普通分区一样，并且应该被同等对待。

note: Type: text Description :sl3:
en: Software RAID device
zh: 软件 RAID 设备

note: Type: text Description :sl3:
en: Configure software RAID
zh: 配置软件 RAID

note: Type: text Description :sl3: What is "in use" is a partition
en: In use by software RAID device ${DEVICE}
zh: 正在被软件 RAID 设备 ${DEVICE} 使用

note: Type: error Description :sl3:
en: Software RAID not available
zh: 软件 RAID 不可用

note: Type: error Description :sl3:
en: The current kernel doesn't seem to support software RAID (MD) devices. This should be solved by loading the necessary modules.
zh: 当前的内核不支持软件 RAID (MD) 设备。通过加载所需的模块应该可以解决这个问题。

note: Type: select Description :sl3:
en: Software RAID configuration actions
zh: 软件 RAID 配置动作

note: Type: select Description :sl3:
en: This is the software RAID (or MD, "multiple device") configuration menu.
zh: 这是软件 RAID (即 MD，"多重设备") 配置菜单。

note: Type: select Description :sl3:
en: Please select one of the proposed actions to configure software RAID.
zh: 请从列出的动作中选择一项来配置软件 RAID。

note: Type: select Description :sl3:
en: Software RAID device type:
zh: 软件 RAID 设备类型：

note: Type: select Description :sl3:
en: Please choose the type of the software RAID device to be created.
zh: 请选择要创建的软件 RAID 设备。

note: Type: error Description :sl3:
en: No unused partitions of the type "Linux RAID Autodetect" are available. Please create such a partition, or delete an already used software RAID device to free its partitions.
zh: 系统中没有未被使用的 "Linux RAID Autodetect" 类型分区。请创建这样一个分区，或删除一个已被使用的软件 RAID 设备以释放其分区。

note: Type: multiselect Description :sl3:
en: Active devices for the RAID0 array:
zh: 此 RAID0 阵列中的活动设备：

note: Type: string Description :sl3:
en: The RAID${LEVEL} array will consist of both active and spare devices. The active devices are those used, while the spare devices will only be used if one or more of the active devices fail. A minimum of ${MINIMUM} active devices is required.
zh: RAID${LEVEL} 阵列同时包含活动和备用设备。活动设备就是那些被使用的设备，而备用设备会在一个或更多活动设备出故障时被启用。最少需要 ${MINIMUM} 个活动设备。

note: Type: multiselect Description :sl3:
en: Active devices for the RAID${LEVEL} array:
zh: 此 RAID${LEVEL} 阵列中的活动设备：

note: Type: multiselect Description :sl3:
en: Spare devices for the RAID${LEVEL} array:
zh: 此 RAID${LEVEL} 阵列中的备用设备：

note: Type: multiselect Description :sl3:
en: Please choose which partitions will be used as spare devices. You may choose up to ${COUNT} partitions. If you choose less than ${COUNT} devices, the remaining partitions will be added to the array as "missing". You will be able to add them to the array later.
zh: 请选择将要作为备用设备的分区。您最多可以选择 ${COUNT} 个分区。如果您选择少于 ${COUNT} 个设备，剩余的分区将被作为 "缺失" 项加入到阵列中。您可以稍后将它们添加到阵列中。

note: Type: string Description :sl3:
en: Layout of the RAID10 array:
zh: 此 RAID10 阵列的布局：

note: Type: select Description :sl3:
en: Software RAID device to be deleted:
zh: 要删除的软件 RAID 设备：

note: Type: select Description :sl3:
en: Deleting a software RAID device will stop it and clear the superblock of all its components.
zh: 删除一个软件 RAID 设备将会停止它并清除其所有组件的超级块。

note: Type: select Description :sl3:
en: Please note this will not immediately allow you to reuse the partitions or devices in a new software RAID device. The array will however be unusable after the deletion.
zh: 请注意，这并不会立即允许您在新的软件 RAID 设备中重新使用此分区或设备。而删除之后，此阵列将不可使用。

note: Type: error Description :sl3:
en: No software RAID devices available
zh: 无软件 RAID 设备可用

note: Type: error Description :sl3:
en: No software RAID devices are available for deletion.
zh: 没有可删除的软件 RAID 设备。

note: Type: boolean Description :sl3:
en: Really delete this software RAID device?
zh: 真的要删除这个软件 RAID 设备吗？

note: Type: boolean Description :sl3:
en: Please confirm whether you really want to delete the following software RAID device:
zh: 请确定您是否真的想删除以下软件 RAID 设备：

note: Type: error Description :sl3:
en: Failed to delete the software RAID device
zh: 删除软件 RAID 设备失败

note: Type: error Description :sl3:
en: There was an error deleting the software RAID device. It may be in use.
zh: 删除软件 RAID 设备时出错。该设备可能正被使用。

note: Type: boolean Description :sl3:
en: Write the changes to the storage devices and configure RAID?
zh: 将修改内容写入存储设备并配置 RAID 吗？

note: Type: boolean Description :sl3:
en: Before RAID can be configured, the changes have to be written to the storage devices.  These changes cannot be undone.
zh: 在设置 RAID 之前，必须先将所有改动写入存储设备。这些改动将无法被撤销。

note: Type: boolean Description :sl3:
en: When RAID is configured, no additional changes to the partitions in the disks containing physical volumes are allowed.  Please convince yourself that you are satisfied with the current partitioning scheme in these disks.
zh: RAID 设置完成后，就不能再对含有物理卷的磁盘上的分区进行修改。因此，请您确定真的满意这些磁盘上当前的分区方案。

note: Type: boolean Description :sl3:
en: Keep current partition layout and configure RAID?
zh: 保留现有的分区布局并配置 RAID 吗？

note: Type: error Description :sl3:
en: RAID configuration failure
zh: 配置 RAID 失败

note: #-#-#-#-#  partman-md_107_zh_CN.po (debian-installer)  #-#-#-#-# Type: error Description :sl3: #-#-#-#-#  partman-partitioning_151_zh_CN.po (debian-installer)  #-#-#-#-# :sl2:
en: An error occurred while writing the changes to the storage devices.
zh: 将更改内容写入存储设备时发生错误。

note: Type: error Description :sl3:
en: RAID configuration has been aborted.
zh: 配置 RAID 的操作已被中止。

note: Type: text Description :sl3:
en: physical volume for RAID
zh: RAID 物理卷

note: Type: boolean Description :sl3:
en: Remove existing software RAID partitions?
zh: 移除现有软件 RAID 分区吗？

note: Type: boolean Description :sl3:
en: The selected device contains partitions used for software RAID devices. The following devices and partitions are about to be removed:
zh: 您所选择的设备包含用于软件 RAID 设备的分区。以下设备和分区将会被移除：

note: Type: boolean Description :sl3:
en: Software RAID devices about to be removed: ${REMOVED_DEVICES}
zh: 将要移除软件 RAID 设备：${REMOVED_DEVICES}

note: Type: boolean Description :sl3:
en: Partitions used by these RAID devices: ${REMOVED_PARTITIONS}
zh: 这些 RAID 设备使用的分区：${REMOVED_PARTITIONS}

note: Type: boolean Description :sl3:
en: Note that this will also permanently erase any data currently on the software RAID devices.
zh: 注意，这些软件 RAID 设备上现有的数据将被全部删除且无法恢复。

note: Type: text Description :sl4:
en: Configure the Network Block Device
zh: 配置网络块设备

note: Type: select Description :sl4:
en: NBD configuration action:
zh: NBD 配置动作：

note: Type: select Description :sl4:
en: There are currently ${NUMBER} devices connected.
zh: 当前连接了 ${NUMBER} 个设备。

note: Type: string Description :sl4:
en: Network Block Device server:
zh: 网络块设备服务器：

note: Type: string Description :sl4:
en: Please enter the host name or the IP address of the system running nbd-server.
zh: 请输入正在运行 nbd-server 的系统的主机名或 IP。

note: Type: string Description :sl4:
en: Name for NBD export
zh: NBD export 名称

note: Type: string Description :sl4:
en: Please enter the NBD export name needed to access nbd-server. The name entered here should match an existing export on the server.
zh: 请输入连接 nbd-server 所需的 NBD export 名称。该名称应该要符合目前在服务器中的 export。

note: Type: select Description :sl4:
en: Network Block Device device node:
zh: 网络块设备节点：

note: Type: select Description :sl4:
en: Please select the NBD device node that you wish to connect or disconnect.
zh: 请选择要连接或断开的 NBD 设备节点。

note: Type: error Description :sl4:
en: Failed to connect to the NBD server
zh: 连接 NBD 服务器失败

note: Type: error Description :sl4:
en: Connecting to the nbd-server failed. Please ensure that the host and the export name which you entered are correct, that the nbd-server process is running on that host, that the network is configured correctly, and retry.
zh: 配置 nbd-server 失败。请检查输入的主机和 export 名是否正确，确认该主机运行 nbd-server 程序，确保网络配置正确，然后重试。

note: Type: error Description :sl4:
en: No more Network Block Device nodes left
zh: 没有剩下的网络块设备节点了

note: Type: error Description :sl4:
en: Either all available NBD device nodes are in use or something went wrong with the detection of the device nodes.
zh: 可能是所有可用的 NBD 设备节点都正在使用，或者探测时发生了一些错误。

note: Type: error Description :sl4:
en: No more NBD device nodes can be configured until a configured one is disconnected.
zh: 在断开一个已配置的 NBD 设备节点之前，无法再配置更多的 NBD 设备节点。

note: Type: error Description :sl4:
en: No connected Network Block Device nodes were found
zh: 没有发现已连接的网络块设备

note: Type: error Description :sl4:
en: There are currently no Network Block Device nodes connected to any server. As such, you can't disconnect any of them.
zh: 当前没有网络块设备节点连接到任何服务器。因此您无法断开任何节点。

note: Type: text Description :sl4: Menu entry Use infinite form
en: Connect a Network Block Device
zh: 连接一个网络块设备

note: Type: text Description :sl4: Menu entry Use infinite form
en: Disconnect a Network Block Device
zh: 断开一个网络块设备

note: Type: text Description :sl4: Menu entry Use infinite form
en: Finish and return to the partitioner
zh: 完成并返回到磁盘分区工具

note: Type: text Description :sl4:
en: NewWorld boot partition
zh: NewWorld 启动分区

note: Type: boolean Description :sl4:
en: No NewWorld boot partition was found. The yaboot boot loader requires an Apple_Bootstrap partition at least 819200 bytes in size, using the HFS Macintosh file system.
zh: 未找到 NewWorld 启动分区。Yaboot 启动引导器需要一个至少为 819200 字节，使用 HFS Macintosh 文件系统的 Apple_Bootstrap 分区。

note: Type: boolean Description :sl4:
en: The NewWorld boot partition must be at least 819200 bytes in size.
zh: NewWorld 启动分区的尺寸至少需要 819200 字节。

note: Type: text Description :sl4: File system name
en: HFS Macintosh file system
zh: HFS Macintosh 文件系统

note: Type: text Description :sl2:
en: Resizing partition...
zh: 正在改变分区大小...

note: Type: text Description :sl1:
en: Computing the new state of the partition table...
zh: 正在计算分区表的新状态...

note: Type: error Description :sl2:
en: The resize operation is impossible
zh: 无法改变分区大小

note: Type: error Description :sl2:
en: Because of an unknown reason it is impossible to resize this partition.
zh: 由于未知的原因，无法改变分区大小。

note: Type: boolean Description :sl2:
en: Write previous changes to disk and continue?
zh: 将之前的修改写入磁盘并继续吗？

note: Type: boolean Description :sl2:
en: Before you can select a new partition size, any previous changes have to be written to disk.
zh: 在选择新的分区大小之前，必须将之前的修改内容都写入磁盘。

note: Type: boolean Description :sl2:
en: You cannot undo this operation.
zh: 此操作无法撤销。

note: Type: boolean Description :sl2:
en: Please note that the resize operation may take a long time.
zh: 请注意，改变大小操作可能需要很长时间。

note: Type: string Description :sl2:
en: New partition size:
zh: 分区的新大小：

note: Type: string Description :sl2:
en: The minimum size for this partition is ${MINSIZE} (or ${PERCENT}) and its maximum size is ${MAXSIZE}.
zh: 此分区最小为 ${MINSIZE} (或 ${PERCENT})，最大为 ${MAXSIZE}。

note: Type: error Description :sl2:
en: The size entered is invalid
zh: 输入的大小无效

note: Type: error Description :sl2:
en: The size you entered was not understood. Please enter a positive integer size followed by an optional unit of measure (e.g. "200 GB"). The default unit of measure is the megabyte.
zh: 不能理解所输入的大小。请您输入一个正整数，后面可以跟一个可选的单位 (比如 "200 GB")。默认的单位是兆字节 (MB)。

note: Type: error Description :sl2:
en: The size entered is too large
zh: 输入的大小过大

note: Type: error Description :sl2:
en: The size you entered is larger than the maximum size of the partition. Please enter a smaller size to continue.
zh: 您所输入的值大于分区的最大容量。请输入较小一些的值以继续。

note: Type: error Description :sl2:
en: The size entered is too small
zh: 输入的大小过小

note: Type: error Description :sl2:
en: The size you entered is smaller than the minimum size of the partition. Please enter a larger size to continue.
zh: 您所输入的值小于分区的最小容量。请输入较大一些的值以继续。

note: Type: error Description :sl2:
en: Resize operation failure
zh: 改变分区大小失败

note: Type: error Description :sl2:
en: The resize operation has been aborted.
zh: 改变分区大小的操作已被中止。

note: Type: string Description :sl2:
en: The maximum size for this partition is ${MAXSIZE}.
zh: 此分区的最大大小为 ${MAXSIZE}。

note: Type: select Description :sl1:
en: Location for the new partition:
zh: 新分区的位置：

note: Type: select Description :sl1:
en: Please choose whether you want the new partition to be created at the beginning or at the end of the available space.
zh: 请您选择是希望将新分区建在可用空间的首部还是尾部。

note: Type: select Description :sl1:
en: Type for the new partition:
zh: 新分区的类型：

note: Type: multiselect Description :sl2:
en: Flags for the new partition:
zh: 新分区的标志：

note: Type: boolean Description :sl2:
en: Continue with partitioning?
zh: 继续进行分区吗？

note: Type: boolean Description :sl2:
en: This partitioner doesn't have information about the default type of the partition tables on your architecture.  Please send an e-mail message to debian-boot@lists.debian.org with information.
zh: 磁盘分区工具没有关于您的硬件架构的分区表的默认类型的信息。请将相关信息用电子邮件发送到 debian-boot@lists.debian.org。

note: Type: boolean Description :sl2:
en: Please note that if the type of the partition table is unsupported by libparted, then this partitioner will not work properly.
zh: 请注意，如果 libparted 库不支持此类型的分区表，那么磁盘分区工具将无法正常工作。

note: Type: boolean Description :sl2:
en: This partitioner is based on the library libparted which doesn't have support for the partition tables used on your architecture.  It is strongly recommended that you exit this partitioner.
zh: 磁盘分区工具是基于 libparted 库构建的，但该库不支持您的硬件架构所使用的分区表。因此强烈建议您退出磁盘分区工具。

note: Type: boolean Description :sl2:
en: If you can, please help to add support for your partition table type to libparted.
zh: 如果您有能力，请帮忙为 libparted 库添加对您的分区表类型的支持。

note: Type: select Description :sl2:
en: Partition table type:
zh: 分区表类型：

note: Type: select Description :sl2:
en: Select the type of partition table to use.
zh: 请选择想要使用的分区表类型。

note: Type: boolean Description :sl2:
en: Create new empty partition table on this device?
zh: 要在此设备上创建新的空分区表吗？

note: Type: boolean Description :sl2:
en: You have selected an entire device to partition. If you proceed with creating a new partition table on the device, then all current partitions will be removed.
zh: 您选择了对整个设备进行分区。如果您想要在此设备上创建新的分区表，那么现有的所有分区都将被删除。

note: Type: boolean Description :sl2:
en: Note that you will be able to undo this operation later if you wish.
zh: 注意：如果您希望的话，稍后仍然可以撤销此动作。

note: Type: boolean Description :sl2:
en: Write a new empty partition table?
zh: 要写入一个新的空分区表吗？

note: Type: boolean Description :sl2:
en: Because of limitations in the current implementation of the Sun partition tables in libparted, the newly created partition table has to be written to the disk immediately.
zh: 由于目前 libparted 对 Sun 分区表实现的限制，新创建的分区表必须被立即写入磁盘。

note: Type: boolean Description :sl2:
en: You will NOT be able to undo this operation later and all existing data on the disk will be irreversibly removed.
zh: 您将[无法]撤销此操作，而且磁盘上所有现存的数据都将被删除且无法恢复。

note: Type: boolean Description :sl2:
en: Confirm whether you actually want to create a new partition table and write it to disk.
zh: 请确定您是否真的想创建一个新的分区表并将其写入磁盘。

note: Type: boolean Description :sl2:
en: Are you sure you want a bootable logical partition?
zh: 您确定需要一个可启动的逻辑分区吗？

note: Type: boolean Description :sl2:
en: You are trying to set the bootable flag on a logical partition. The bootable flag is generally only useful on primary partitions, so setting it on logical partitions is normally discouraged. Some BIOS versions are known to fail to boot if there is no bootable primary partition.
zh: 您正在尝试给一个逻辑分区设置可启动标志。一般来说，可启动标志只对主分区有效，所以通常不应对逻辑分区设置。有些 BIOS 版本甚至会在没有可启动的主分区时启动失败。

note: Type: boolean Description :sl2:
en: However, if you are sure that your BIOS does not have this problem, or if you are using a custom boot manager that pays attention to bootable logical partitions, then setting this flag may make sense.
zh: 不过，如果您确定您的 BIOS 没有这个问题，或者您在使用一个自定义的、能够处理可启动逻辑分区的启动管理程序，那么设置这一标志或许是合理的。

note: Type: text Description :sl2:
en: Set the partition flags
zh: 设置分区标志

note: Type: text Description :sl2:
en: Bootable flag:
zh: 可启动标志：

note: Type: text Description :sl2:
en: Resize the partition (currently ${SIZE})
zh: 改变分区大小 (现为 ${SIZE})

note: Type: text Description :sl2:
en: Delete the partition
zh: 删除此分区

note: Type: text Description :sl2:
en: Create a new partition
zh: 创建新分区

note: Type: text Description :sl2:
en: Create a new empty partition table on this device
zh: 在此设备上创建新的空分区表

note: Type: text Description :sl5: Setting to reserve a small part of the disk for use by BIOS-based bootloaders such as GRUB.
en: Reserved BIOS boot area
zh: 保留的 BIOS 启动区域

note: Type: boolean Description :sl4:
en: No PowerPC PReP boot partition is found.
zh: 未找到 PowerPC PReP 分区。

note: Type: boolean Description :sl4:
en: The PowerPC PReP boot partition must be in the first 8MB.
zh: PowerPC PReP 分区必须位于磁盘开始的 8MB 范围内。

note: Type: note Description :sl1: Type: text
en: Help on partitioning
zh: 有关分区的帮助信息

note: Type: note Description :sl1:
en: Partitioning a hard drive consists of dividing it to create the space needed to install your new system.  You need to choose which partition(s) will be used for the installation.
zh: 硬盘分区也就是对硬盘进行逻辑分隔，以创建安装您的新系统所需的空间。您需要选择哪些分区将用于安装。

note: Type: note Description :sl1:
en: Select a free space to create partitions in it.
zh: 请选择一块空闲空间以在其中创建分区。

note: Type: note Description :sl1:
en: Select a device to remove all partitions in it and create a new empty partition table.
zh: 请选择一个设备以删除其中所有的分区并创建一个新的空分区表。

note: Type: note Description :sl1:
en: Select a partition to remove it or to specify how it should be used. At a bare minimum, you need one partition to contain the root of the file system (whose mount point is /).  Most people also feel that a separate swap partition is a necessity.  "Swap" is scratch space for an operating system, which allows the system to use disk storage as "virtual memory".
zh: 请选择一个分区以删除它或指明将如何使用它。您最少需要一个分区以存放文件系统的根 (其挂载点是 /)。大多数人会觉得有必要设置一个单独的交换分区。"交换分区" 是一块给操作系统反复擦写的空间，可以允许系统将磁盘的存储空间作为 "虚拟内存" 使用。

note: Type: note Description :sl1:
en: When the partition is already formatted you may choose to keep and use the existing data in the partition.  Partitions that will be used in this way are marked with "${KEEP}" in the main partitioning menu.
zh: 如果分区已经过格式化，您也可以保持并使用分区上已有的数据。在分区主菜单中，这些分区会被标记为 "${KEEP}"。

note: Type: note Description :sl1:
en: In general you will want to format the partition with a newly created file system.  NOTE: all data in the partition will be irreversibly deleted.  If you decide to format a partition that is already formatted, it will be marked with "${DESTROY}" in the main partitioning menu.  Otherwise it will be marked with "${FORMAT}".
zh: 通常情况下，您会希望格式化分区并创建新文件系统。注意：分区中所有的数据都将被删除且无法恢复。如果您决定对已格式化的分区重新进行格式化操作，它将会在分区主菜单中被标记为 "${DESTROY}"。否则会被标记为 "${FORMAT}"。

note: Type: text Description :sl1:
en: In order to start your new system, a so called boot loader is used.  It can be installed either in the master boot record of the first hard disk, or in a partition.  When the boot loader is installed in a partition, you must set the bootable flag for it. Such a partition will be marked with "${BOOTABLE}" in the main partitioning menu.
zh: 为了能启动您的新系统，还需要使用一个启动引导器。它可以安装在第一块硬盘的主引导记录 (MBR) 上，或者某个分区中。如果您将启动引导器安装到一个分区中，那么您就必须为此分区设置可启动 (bootable) 标志。在分区主菜单中，此分区会被标记为 "${BOOTABLE}"。

note: Type: text Description :sl4:
en: In order to start your new system, a so called boot loader is used.  It is installed in a boot partition.  You must set the bootable flag for the partition.  Such a partition will be marked with "${BOOTABLE}" in the main partitioning menu.
zh: 为了能启动您的新系统，需要使用一个启动引导器软件。它安装在一个引导分区中。您必须为此分区设置可启动 (bootable) 标志。在分区主菜单中，此分区会被标注为 "${BOOTABLE}"。

note: Type: error Description :sl2:
en: Identical labels for two file systems
zh: 两个文件系统有相同的标签

note: Type: error Description :sl2:
en: Two file systems are assigned the same label (${LABEL}): ${PART1} and ${PART2}. Since file system labels are usually used as unique identifiers, this is likely to cause reliability problems later.
zh: 两个文件系统被指定了相同的标签 (${LABEL}): ${PART1} 和 ${PART2}。由于文件系统标签通常作为唯一标识符使用，这将有可能在之后引起可靠性问题。

note: Type: error Description :sl2:
en: Please correct this by changing labels.
zh: 请修改标签以修正此错误。

note: Type: error Description :sl2:
en: Identical mount points for two file systems
zh: 两个文件系统使用同一挂载点

note: Type: error Description :sl2:
en: Two file systems are assigned the same mount point (${MOUNTPOINT}): ${PART1} and ${PART2}.
zh: 两个文件系统 ${PART1} 和 ${PART2} 被分配到了同一挂载点 ${MOUNTPOINT} 上。

note: Type: error Description :sl2:
en: Please correct this by changing mount points.
zh: 请修改挂载点以修正此错误。

note: Type: error Description :sl2:
en: No root file system
zh: 没有根文件系统

note: Type: error Description :sl2:
en: No root file system is defined.
zh: 没有定义根文件系统。

note: Type: error Description :sl2:
en: Please correct this from the partitioning menu.
zh: 请回到分区菜单以修正此错误。

note: Type: error Description :sl2:
en: Separate file system not allowed here
zh: 这里不允许使用单独的文件系统

note: Type: error Description :sl2:
en: You assigned a separate file system to ${MOUNTPOINT}, but in order for the system to start correctly this directory must be on the root file system.
zh: 您为 ${MOUNTPOINT} 指定了一个单独的文件系统，但是该目录必须位于根文件系统上才能保证系统正常启动。

note: Type: boolean Description :sl2:
en: Do you want to resume partitioning?
zh: 您是否想要继续分区？

note: Type: boolean Description :sl2:
en: The attempt to mount a file system with type ${TYPE} in ${DEVICE} at ${MOUNTPOINT} failed.
zh: 尝试将 ${DEVICE} 设备上的 ${TYPE} 文件系统挂载到 ${MOUNTPOINT} 上时失败。

note: Type: boolean Description :sl2:
en: You may resume partitioning from the partitioning menu.
zh: 您可以返回分区菜单继续进行分区。

note: Type: select Description :sl2:
en: How to use this partition:
zh: 如何使用此分区：

note: Type: text Description :sl2:
en: Use as:
zh: 用于：

note: Type: text Description :sl3: File system name
en: UFS file system
zh: UFS 文件系统

note: Type: boolean Description :sl3:
en: Your root partition has not been configured with a bootable file system. This is needed by your machine in order to boot. Please go back and use either the UFS or the ZFS file system.
zh: 您的根分区并未被设置成可启动文件系统。为了启动您的计算机这是必须的。请退回此前的界面并选择使用 UFS 或 ZFS 文件系统。

note: Type: boolean Description :sl3:
en: If you do not go back to the partitioning menu and correct this error, the partition will be used as is.  This means that you may not be able to boot from your hard disk.
zh: 如果您不退回到分区菜单并修复此错误，此分区将按现状使用。这意味着您可能不能从您的硬盘启动。

note: Type: text Description :sl2: File system name
en: XFS journaling file system
zh: XFS 日志文件系统

note: Type: text Description :sl4: File system name
en: ZFS file system
zh: ZFS 文件系统

note: Type: error Description :sl4:
en: Separate /boot and /lib/modules mandatory for this ZFS configuration
zh: 此 ZFS 配置强制分离出了 /boot 和 /lib/modules

note: Type: error Description :sl4:
en: Your root file system is on a ZFS pool that uses more than one physical volume.
zh: 您的根文件系统在一个使用了多个物理卷的 ZFS 池上。

note: Type: error Description :sl4:
en: The boot loader only supports this configuration for pools in Mirror or Striped modes, but not RAID-Z mode.
zh: 此引导器只对镜像(Mirror) 或 Striped 模式的池支持此配置，对 RAID-Z 模式则不支持。

note: Type: error Description :sl4:
en: Make sure /boot and /lib/modules are on a partition using a supported ZFS pool configuration, or a different file system such as UFS.
zh: 确保 /boot 和 /lib/modules 位于一个使用了受支持的 ZFS 池配置的分区上，或者其它类型的文件系统，比如 UFS。

note: Type: error Description :sl4:
en: Unsupported multiple volume ZFS for ${MNT}
zh: ${MNT} 上不受支持的多卷 ZFS

note: Type: error Description :sl4:
en: Your ${MNT} partition is on a ZFS pool that uses more than one physical volume.
zh: 您的 ${MNT} 分区位于一个使用了多个物理分区的 ZFS 池上。

note: Type: error Description :sl4:
en: Make sure ${MNT} is on a partition using a supported ZFS pool configuration, or a different file system such as UFS.
zh: 确保 ${MNT} 在一个使用了受支持的 ZFS 池配置的分区上，或者其他类型的文件系统，比如 UFS。

note: Type: boolean Description :sl4:
en: You have configured one or more partitions with the ZFS file system. Although ZFS is supported on 32-bit i386, using it without special tuning may lead to performance or stability problems due to limitations of this architecture.
zh: 您已经配置一个或多个使用 ZFS 文件系统的分区。虽然 ZFS 在 32 位 i386 受到支持，但是如果没有进行特殊调整可能会因为此架构的限制而产生性能或稳定性问题。

note: Type: boolean Description :sl4:
en: You should either use the 64-bit (amd64) version of this installer (if your hardware supports this), or go back to the partitioning menu and configure the partitions to use another file system.
zh: 您必须要么使用此安装器的 64 位 (AMD64) 版 (如果硬件支持的话)，或者返回分区菜单，配置使用其他文件系统。

note: Type: boolean Description :sl4:
en: You have configured one or more partitions with the ZFS file system. Using ZFS on a computer with less than 512 MB of memory may lead to stability problems and is not recommended.
zh: 您已经配置一个或多个使用 ZFS 文件系统的分区。在少于 512MB 内存的机器上使用 ZFS可能会造成不稳定，因而不推荐。

note: Type: boolean Description :sl4:
en: You should go back to the partitioning menu and configure the partitions to use another file system.
zh: 您应该返回分区菜单并配置此分区使用其他文件系统。

note: Type: text Description :sl4:
en: Configure ZFS
zh: 配置 ZFS

note: Type: text Description :sl4: What is "in use" is a partition
en: In use by ZFS pool ${VG}
zh: 已被 ZFS 池 ${VG} 所使用

note: Type: text Description :sl4: Menu entry Use infinitive form
en: Create ZFS pool
zh: 创建 ZFS 池

note: Type: text Description :sl4: Menu entry Use infinitive form
en: Delete ZFS pool
zh: 删除 ZFS 池

note: Type: text Description :sl4: Menu entry Use infinitive form
en: Create root file system
zh: 创建根文件系统

note: Type: boolean Description :sl4:
en: Write the changes to disk and configure ZFS?
zh: 将修改写入磁盘并配置 ZFS 吗？

note: Type: boolean Description :sl4:
en: Before ZFS can be configured, the current partitioning scheme has to be written to disk. These changes cannot be undone.
zh: 必须先将当前的分区方案写入磁盘，然后才能开始配置 ZFS。这些改动将不再可以撤消。

note: Type: boolean Description :sl4:
en: After ZFS is configured, no additional changes to the partitioning scheme of disks containing physical volumes are allowed during the installation. Please decide if you are satisfied with the current partitioning scheme before continuing.
zh: 一旦 ZFS 设置完成，安装过程中就不允许再对包含物理卷的磁盘上的分区方案进行额外的改动。因此，在进行下一步操作之前，请您确认是否真的满意这些磁盘上当前的分区方案。

note: Type: error Description :sl4:
en: ZFS configuration failure
zh: ZFS 设置失败

note: Type: error Description :sl4:
en: ZFS configuration has been aborted.
zh: ZFS 设置被中止。

note: Type: text Description :sl4:
en: physical volume for ZFS
zh: ZFS 物理卷

note: Type: select Description :sl4:
en: ZFS configuration action:
zh: ZFS 配置动作：

note: Type: select Description :sl4:
en: Summary of current ZFS configuration:
zh: 当前 ZFS 配置的总结：

note: Type: select Description :sl4:
en:  Free physical volumes:  ${FREE_PVS}
     Used physical volumes:  ${USED_PVS}
     ZFS pools:              ${VGS}
     ZFS logical volumes:    ${LVS}
     ${BOOTFS}
zh:  空闲物理卷：            ${FREE_PVS}
     已用物理卷：            ${USED_PVS}
     ZFS 池：               ${VGS}
     ZFS 逻辑卷：           ${LVS}
     ${BOOTFS}

note: Type: note Description :sl4:
en: Current ZFS configuration:
zh: 当前 ZFS 配置

note: Type: multiselect Description :sl4:
en: Devices for the new ZFS pool:
zh: 新 ZFS 池使用的设备：

note: Type: multiselect Description :sl4:
en: Please select devices for the new ZFS pool.
zh: 请选择新 ZFS 池使用的设备。

note: Type: select Description :sl4:
en: Multidisk mode for this ZFS pool:
zh: 此 ZFS 池使用的多磁盘模式：

note: Type: select Description :sl4:
en: Please choose the mode for multidisk operations for this ZFS pool:
     * Striped: similar to RAID 0 (default) - data is spread across the
                physical volumes;
     * Mirror:  similar to RAID 1 - data is replicated to each physical
                volume;
     * RAID-Z:  similar to RAID 5 or RAID 6 - some physical volumes
                store parity bits and data is spread across others.
zh: 请选择此 ZFS 池的多磁盘操作模式：
     * Striped: 类似于 RAID 0 (默认) - 数据分布跨越各个物理卷；
     * Mirror:  类似于 RAID 1 - 数据在每个物理卷上都重复；
     * RAID-Z:  类似于 RAID 5 或 RAID 6 - 一些物理卷存储奇偶校验位，
                  数据跨越分布于其他分区。

note: Type: select Description :sl4:
en: Parity level for RAID-Z:
zh: RAID-Z 的奇偶校验水平：

note: Type: select Description :sl4:
en: Please choose the number of physical volumes that will be used to store parity bits.
zh: 请选择用于存储奇偶校验位的磁盘卷数目。

note: Type: string Description :sl4:
en: ZFS pool name:
zh: ZFS 池名称

note: Type: string Description :sl4:
en: Please enter the name you would like to use for the new ZFS pool.
zh: 请输入新 ZFS 池的名称。

note: Type: error Description :sl4:
en: No physical volumes were selected. The creation of a new ZFS pool has been aborted.
zh: 未选择物理卷。建立新 ZFS 池的动作已被中止。

note: Type: error Description :sl4:
en: No ZFS pool name
zh: 无 ZFS 池名

note: Type: error Description :sl4:
en: No name for the ZFS pool has been entered. Please enter a name.
zh: 尚未输入 ZFS 池名。请输入一个名称。

note: Type: error Description :sl4:
en: ZFS pool name already in use
zh: ZFS 池名名已被使用

note: Type: error Description :sl4:
en: The selected ZFS pool name is already in use. Please choose a different name.
zh: 所选 ZFS 池名已被使用。请选用另一个名称。

note: Type: error Description :sl4:
en: Error while creating ZFS pool
zh: 创建 ZFS 池时出错

note: Type: error Description :sl4:
en: The ZFS pool ${VG} could not be created.
zh: 无法创建 ZFS 池 ${VG}。

note: Type: select Description :sl4:
en: ZFS pool to delete:
zh: 要删除的 ZFS 池：

note: Type: select Description :sl4:
en: Please select the ZFS pool you wish to delete.
zh: 请选择您要删除的 ZFS 池。

note: Type: error Description :sl4:
en: No ZFS pool
zh: 无 ZFS 池

note: Type: error Description :sl4:
en: No ZFS pool has been found.
zh: 没有找到 ZFS 池。

note: Type: error Description :sl4:
en: The ZFS pool may have already been deleted.
zh: 此 ZFS 池也许已被删除。

note: Type: boolean Description :sl4:
en: Really delete the ZFS pool?
zh: 真的要删除此 ZFS 池吗？

note: Type: boolean Description :sl4:
en: Please confirm the removal of the ZFS pool ${VG}.
zh: 请确认对 ZFS 池 ${VG} 的删除。

note: Type: error Description :sl4:
en: Error while deleting ZFS pool
zh: 删除 ZFS 池出错

note: Type: error Description :sl4:
en: The selected ZFS pool could not be deleted. One or more logical volumes may currently be in use.
zh: 无法删除所选 ZFS 池。一个或多个逻辑卷正在被使用。

note: Type: error Description :sl4:
en: No ZFS pool found
zh: 未找到 ZFS 池

note: Type: error Description :sl4:
en: No free ZFS pools were found for creating a new logical volume. Please create another ZFS pool, or free space in an existing ZFS pool.
zh: 未能找到建立新逻辑卷需要的空闲 ZFS 池。请创建其他 ZFS 池，或在现有的 ZFS 池中释放空间。

note: Type: select Description :sl4:
en: ZFS pool:
zh: ZFS 池：

note: Type: select Description :sl4:
en: Please select the ZFS pool where the new logical volume should be created.
zh: 请选择新逻辑卷所在的 ZFS 池。

note: Type: error Description :sl4:
en: The name ${LV} is already in use by another logical volume on the same ZFS pool (${VG}).
zh: 逻辑卷名 ${LV} 已被同一 ZFS 池 (${VG}) 中的另一个逻辑卷使用。

note: Type: error Description :sl4:
en: No physical volumes (i.e. partitions) were found in this system. All physical volumes may already be in use. You may also need to load some required kernel modules or re-partition the hard drives.
zh: 系统中没有找到物理卷 (即物理分区)。可能所有物理分区都在使用中。您也许应该加载一些必需的内核模块，或者对硬盘重新分区。

note: Type: error Description :sl4:
en: ZFS not available
zh: ZFS 不可用

note: Type: error Description :sl4:
en: The current kernel doesn't support ZFS. You may need to load the zfs module.
zh: 当前的内核不支持 ZFS。您也许应该加载 zfs 模块。

note: Type: error Description :sl4:
en: Invalid logical volume, ZFS pool name or ZFS file system name
zh: 无效的逻辑卷或 ZFS 池或 ZFS 文件系统的名称

note: Type: error Description :sl4:
en: Logical volumes, ZFS pool names and ZFS file systems may only contain alphanumeric characters, hyphen, colon, period, and underscore. They must be 255 characters or less and must begin with an alphanumeric character. The names "mirror", "raidz", "spare", and "log" are not allowed.
zh: 逻辑卷或 ZFS 池或 ZFS 文件系统的名称只能包含半角的英文字母、数字、连字符 (-)、冒号、句点和下划线。这些名称必须少于或等于 255 个字符，并且必须以字母开始，“mirror”“raidz”“spare”“log”这些名称是不允许的。

note: Type: boolean Description :sl4:
en: The selected device already contains the following ZFS logical volumes and ZFS pools which are about to be removed:
zh: 您所选择的设备已经包含了下列将要移除 ZFS 逻辑卷和 ZFS 池：

note: Type: boolean Description :sl4:
en: Logical volume(s): ${LVTARGETS}
zh: 逻辑卷：${LVTARGETS}

note: Type: boolean Description :sl4:
en: ZFS pool(s): ${VGTARGETS}
zh: ZFS 池：${VGTARGETS}

note: Type: note Description :sl4:
en: A common situation for system administrators is to find that some disk partition (usually the most important one) is short on space, while some other partition is underused. ZFS can help with this.
zh: 对系统管理员而言，常常会发现有些磁盘分区 (通常是最重要的一个) 可用空间不足，而其他分区使用率却过低。ZFS 对此能有所帮助。

note: Type: note Description :sl4:
en: ZFS allows combining disk or partition devices ("physical volumes") to form a virtual disk ("ZFS pool"), which can then be divided into virtual partitions ("logical volumes"). ZFS pools and logical volumes may span across several physical disks. New physical volumes may be added to a ZFS pool at any time, and logical volumes have no size limit other than the total size of the ZFS pool.
zh: ZFS 允许合并磁盘或分区设备 (“物理卷”) 来组成虚拟磁盘 (“ZFS 池”)，它们可以被分割为虚拟分区 (“逻辑卷”)。ZFS 池和逻辑卷可以跨跃多个物理磁盘。新的物理卷在任何时间可以随时加入到卷组中，而且逻辑卷可以改变体积，直至扩大到使用卷组内所有未分配空间。

note: Type: note Description :sl4:
en: The items on the ZFS configuration menu can be used to edit ZFS pools and logical volumes. After you return to the main partition manager screen, logical volumes will be displayed in the same way as ordinary partitions, and should be treated as such.
zh: ZFS 配置菜单中的项目可用来编辑 ZFS 池和逻辑卷。在您返回到分区管理器主屏幕后，逻辑卷组会显示为与普通分区一样，并且应该被同等对待。

note: Type: select Description :sl4:
en: Pool to modify:
zh: 要修改的池：

note: Type: string Description :sl4:
en: ZFS boot file system name:
zh: ZFS 引导文件系统名称：

note: Type: string Description :sl4:
en: Please enter the name of the boot file system among the following:
zh: 请在下方输入引导文件系统的名称：

note: Type: string Description :sl4:
en: This will be prefixed by ${VG}/ROOT and mounted as the root file system.
zh: 将被添加前缀 ${VG}/ROOT 并被挂载为根文件系统。

note: Type: error Description :sl4:
en: No file system name entered
zh: 没有输入文件系统名称

note: Type: error Description :sl4:
en: No name has been entered for the root file system. Please enter a name.
zh: 未输入 ZFS 文件系统名。请输入一个名称。

note: Type: string Description :sl4:
en: ZFS boot
zh: ZFS 引导

note: Type: text Description :sl4:
en: Loading ZFS module...
zh: 正在加载 ZFS 模块...

en: PulseAudio Volume Control
zh: PulseAudio 音量控制

en: Adjust the volume level
zh: 调节音量水平

en: pavucontrol;Microphone;Volume;Fade;Balance;Headset;Speakers;Headphones;Audio;Mixer;Output;Input;Devices;Playback;Recording;System Sounds;Sound Card;Settings;Preferences;
zh: pavucontrol；麦克风体积褪色均衡头戴式耳机；发言者；耳机；音频搅拌机；输出输入装置；回放；记录；系统声音；声卡；设置；偏好;

en: <i>No application is currently playing audio.</i>
zh: <i>没有程序正在播放音频。</i>

en: <b>_Show:</b>
zh: <b>显示(_S)：</b>

en: All Streams
zh: 所有流

en: Virtual Streams
zh: 虚拟流

en: <i>No application is currently recording audio.</i>
zh: <i>没有程序正在录音。</i>

en: _Recording
zh: 录音(_R)

en: <i>No output devices available</i>
zh: <i>没有可用的输出设备</i>

en: <b>S_how:</b>
zh: <b>显示(_h)：</b>

en: All Output Devices
zh: 所有输出设备

en: Hardware Output Devices
zh: 硬件输出设备

en: Virtual Output Devices
zh: 虚拟输出设备

en: _Output Devices
zh: 输出设备(_O)

en: <i>No input devices available</i>
zh: <i>没有可用的输入设备</i>

en: <b>Sho_w:</b>
zh: <b>显示(_w)：</b>

en: All Input Devices
zh: 所有输入设备

en: All Except Monitors
zh: 所有设备，除了监视器

en: Hardware Input Devices
zh: 硬件输入设备

en: Virtual Input Devices
zh: 虚拟输入设备

en: <i>No cards available for configuration</i>
zh: <i>没有可用来配置的声卡</i>

en: Show volume meters
zh: 显示音量表

en: Card Name
zh: 声卡名称

en: Lock card to this profile
zh: 锁定声卡到这个配置文件

en: <b>Codec:</b>
zh: <b>编码器：</b>

en: <b>left-front</b>
zh: <b>左-前</b>

en: <b>Rename device to:</b>
zh: <b>重命名设备为：</b>

en: Stream Title
zh: 流媒体标题

en: Mute audio
zh: 音频静音

en: Lock channels together
zh: 锁定声道

en: Device Title
zh: 设备标题

en: <b>Latency offset:</b>
zh: <b>延迟偏移：</b>

en: could not read JSON from list-codecs message response: %s
zh: 无法从列表编解码器消息响应中读取JSON： %s

en: list-codecs message response is not a JSON array
zh: 列表编解码器消息响应不是JSON数组

en: list-codecs message response could not be parsed correctly
zh: 无法正确分析列表编解码器消息响应

en: could not read JSON from get-codec message response: %s
zh: 无法从接收编码器消息响应中读取JSON：%s

en: get-codec message response is not a JSON value
zh: 接受编码器消息响应不是JSON值

en: could not get codec name from get-codec message response
zh: 不能从接收编码器消息响应中拿到编码器的名称

en: could not read JSON from get-profile-sticky message response: %s
zh: 不能从获取配置文件粘性消息响应中读取JSON：%s

en: get-profile-sticky message response is not a JSON value
zh: 获取配置文件粘性消息响应不是JSON值

en: pa_context_send_message_to_object() failed: %s
zh: pa_context_send_message_to_object(): %s

en: could not read JSON from list-handlers message response: %s
zh: 无法从列表处理程序消息响应中读取JSON：%s

en: list-handlers message response is not a JSON array
zh: 列表处理程序消息响应不是JSON数组

en: list-handlers message response could not be parsed correctly
zh: 无法正确分析列表处理程序消息响应

en: Card callback failure
zh: 声卡回调失败

en: Sink callback failure
zh: Sink 回调失败

en: Source callback failure
zh: 源回调失败

en: Sink input callback failure
zh: Sink 输入回调失败

en: Source output callback failure
zh: 源输出回调失败

en: Client callback failure
zh: 客户端回调失败

en: Server info callback failure
zh: 服务器信息回调失败

en: Failed to initialize stream_restore extension: %s
zh: 无法初始化 stream_restore 扩展：%s

en: pa_ext_stream_restore_read() failed
zh: pa_ext_stream_restore_read() 失败

en: Failed to initialize device restore extension: %s
zh: 无法初始化设备恢复扩展：%s

en: pa_ext_device_restore_read_sink_formats() failed
zh: pa_ext_device_restore_read_sink_formats() 失败

en: Failed to initialize device manager extension: %s
zh: 无法初始化设备管理扩展：%s

en: pa_ext_device_manager_read() failed
zh: pa_ext_device_manager_read() 失败

en: pa_context_get_sink_info_by_index() failed
zh: pa_context_get_sink_info_by_index() 失败

en: pa_context_get_source_info_by_index() failed
zh: pa_context_get_source_info_by_index() 失败

en: pa_context_get_sink_input_info() failed
zh: pa_context_get_sink_input_info() 失败

en: pa_context_get_client_info() failed
zh: pa_context_get_client_info() 失败

en: pa_context_get_server_info() failed
zh: pa_context_get_server_info() 失败

en: pa_context_get_card_info_by_index() failed
zh: pa_context_get_card_info_by_index() 失败

en: pa_context_subscribe() failed
zh: pa_context_subscribe() 失败

en: pa_context_client_info_list() failed
zh: pa_context_client_info_list() 失败

en: pa_context_get_card_info_list() failed
zh: pa_context_get_card_info_list() 失败

en: pa_context_get_sink_info_list() failed
zh: pa_context_get_sink_info_list() 失败

en: pa_context_get_source_info_list() failed
zh: pa_context_get_source_info_list() 失败

en: pa_context_get_sink_input_info_list() failed
zh: pa_context_get_sink_input_info_list() 失败

en: pa_context_get_source_output_info_list() failed
zh: pa_context_get_source_output_info_list() 失败

en: Connection failed, attempting reconnect
zh: 连接失败，正尝试重连

en: Connection to PulseAudio failed. Automatic retry in 5s
    
    In this case this is likely because PULSE_SERVER in the Environment/X11 Root Window Properties
    or default-server in client.conf is misconfigured.
    This situation can also arise when PulseAudio crashed and left stale details in the X11 Root Window.
    If this is the case, then PulseAudio should autospawn again, or if this is not configured you should
    run start-pulseaudio-x11 manually.
zh: 连接到PulseAudio失败。5秒内自动重试
    
    在这种情况下，这可能是因为环境/X11根窗口属性中的PULSE_服务器
    或client.conf中的默认服务器配置错误。
    当PulseAudio崩溃并在X11根窗口中留下过时的详细信息时，也会出现这种情况。
    如果是这种情况，则PulseAudio应再次自动切换，或者如果未配置，则应
    手动运行start-pulseaudio-x11。

en: pa_context_set_card_profile_by_index() failed
zh: pa_context_set_card_profile_by_index() 失败

en: <small>Silence</small>
zh: <small>静音</small>

en: <small>Min</small>
zh: <small>最小</small>

en: <small><i>Base</i></small>
zh: <small><i>基础</i></small>

en: Rename Device...
zh: 重命名设备……

en: pa_context_set_port_latency_offset() failed
zh: pa_context_set_port_latency_offset() 失败

en: Sorry, but device renaming is not supported.
zh: 抱歉，不支持设备重命名。

en: You need to load module-device-manager in the PulseAudio server in order to rename devices
zh: 要重命名设备，你需要在 PulseAudio 服务器中加载 module-device-manager

en: pa_ext_device_manager_write() failed
zh: pa_ext_device_manager_write() 失败

en: Error reading config file %s: %s
zh: 读取配置文件 %s 时出错：%s

en: Error saving preferences
zh: 保存配置时出错

en: Error writing config file %s
zh: 写配置文件 %s 时出错

en:  (unavailable)
zh:  （不可用）

en:  (unplugged)
zh:  （未插入）

en: Failed to read data from stream
zh: 无法从流媒体中读取数据

en: Failed to create monitoring stream
zh: 无法常见监视流媒体

en: Failed to connect monitoring stream
zh: 无法连接到监视流媒体

en: Ignoring sink-input due to it being designated as an event and thus handled by the Event widget
zh: 忽略接收器输入，因为它被指定为事件，因此由事件小部件处理

en: Establishing connection to PulseAudio. Please wait...
zh: 正在建立到 PulseAudio 的连接，请稍候……

en: pa_ext_stream_restore_write() failed
zh: pa_ext_stream_restore_write() 失败

en: Terminate Playback
zh: 结束回放

en: Unknown output
zh: 未知输出

en: pa_context_set_sink_input_volume() failed
zh: pa_context_set_sink_input_volume() 失败

en: pa_context_set_sink_input_mute() failed
zh: pa_context_set_sink_input_mute() 失败

en: pa_context_kill_sink_input() failed
zh: pa_context_kill_sink_input() 失败

en: pa_context_set_sink_volume_by_index() failed
zh: pa_context_set_sink_volume_by_index() 失败

en: Volume Control Feedback Sound
zh: 音量控制反馈声音

en: pa_context_set_sink_mute_by_index() failed
zh: pa_context_set_sink_mute_by_index() 失败

en: pa_context_set_default_sink() failed
zh: pa_context_set_default_sink() 失败

en: pa_context_set_sink_port_by_index() failed
zh: pa_context_set_sink_port_by_index() 失败

en: pa_ext_device_restore_save_sink_formats() failed
zh: pa_ext_device_restore_read_sink_formats() 失败

en: Terminate Recording
zh: 结束录音

en: Unknown input
zh: 未知输入

en: pa_context_set_source_output_volume() failed
zh: pa_context_set_source_output_volume() 失败

en: pa_context_set_source_output_mute() failed
zh: pa_context_set_source_output_mute() 失败

en: pa_context_kill_source_output() failed
zh: pa_context_kill_source_output() 失败

en: pa_context_set_source_volume_by_index() failed
zh: pa_context_set_source_volume_by_index() 失败

en: pa_context_set_source_mute_by_index() failed
zh: pa_context_set_source_mute_by_index() 失败

en: pa_context_set_default_source() failed
zh: pa_context_set_default_source() 失败

en: pa_context_set_source_port_by_index() failed
zh: pa_context_set_source_port_by_index() 失败

en: Select a specific tab on load.
zh: 在加载时选取一个特定的表格。

en: Retry forever if pa quits (every 5 seconds).
zh: 如果音频服务PulseAudio退出，则永远重试（每5秒一次）。

en: Maximize the window.
zh: 窗口最大化。

en: Show version.
zh: 显示版本号。

en: Copyright (C) 2009 - 2025
zh: 版权所有 (C) 2009 - 2025

en: Desktop Preferences
zh: 桌面偏好设置

en: Wallpaper _mode:
zh: 壁纸模式(_M)：

en: _Wallpaper:
zh: 壁纸(_W)：

en: _Use the same wallpaper on all desktops
zh: 所有桌面使用相同的壁纸(_U)

en: _Font of label text:
zh: 标签文本字体(_F)：

en: C_olor of label text:
zh: 标签文本颜色(_O)：

en: Color of _shadow:
zh: 阴影颜色(_S)：

en: <b>Show desktop icons</b>
zh: <b>显示桌面图标</b>

en: _Show "Documents" folder on the desktop
zh: 在桌面上显示“文档”文件夹(_S)

en: Sho_w "Devices" folder on the desktop
zh: 在桌面上显示“设备”文件夹(_W)

en: Show "_Trash Can" folder on the desktop
zh: 在桌面上显示“回收站”文件夹(_T)

en: S_how connected volumes on the desktop
zh: 在桌面上显示连接的卷(_H)

en: _Desktop Icons
zh: 桌面图标(_D)

en: _Show menus provided by window managers when desktop is clicked
zh: 在点击桌面时显示窗口管理器提供的菜单(_S)

en: _Use desktop as a folder (show icons on it) by path:
zh: 将此路径对应的文件夹作为桌面(在其中显示图标)(_U)：

[ctx: Use path for some folder: ...]
en: Default
zh: 默认

[ctx: Use path for some folder: ...]
en: Custom:
zh: 自定义：

en: Select a Desktop Folder
zh: 选择桌面文件夹

en: _Open folders from desktop in new window
zh: 在新窗口打开桌面上的文件夹(_O)

en: Fill with background color only
zh: 只用背景色填充

en: Stretch to fill the entire monitor area
zh: 伸展以充满整个显示区域

en: Stretch to fit the monitor area
zh: 伸展以适合显示区域

en: Center unscaled image on the monitor
zh: 居中显示不缩放的图像

en: Tile the image to fill the entire monitor area
zh: 平铺图像以充满整个显示区域

en: Stretch and crop to fill the monitor area
zh: 伸展并裁剪以充满整个显示区域

en: Stretch to fill the complete screen
zh: 伸展以充满整个屏幕

en: Open in current tab
zh: 在当前标签中打开

en: Co_nfirm before deleting files
zh: 在删除文件前请求确认(_N)

en: _Move deleted files to "trash can" instead of erasing from disk
zh: 将删除的文件移动到“回收站”而不是从磁盘中擦除(_M)

en: _Erase files on removable media instead of "trash can" creation
zh: 擦除可移动媒体上的文件，而非创建“回收站”(_E)

en: Confi_rm before moving files into "trash can"
zh: 在将文件移到“回收站”前请求确认(_R)

en: Don't ask options on _launch executable file
zh: 启动可执行文件时不询问选择(_L)

en: Defaul_t drop action:
zh: 放下的默认操作(_T)：

en: "_Smart shortcut" auto-action on drop to Desktop folder
zh: “智能快捷方式”-在拖放到 桌面 文件夹时自动执行操作

en: If enabled then "Auto" action on drop file onto Desktop folder will be:
    - for files directly in Home folder a symlink will be created
    - files on the same file system will be moved
    - other files (e.g. on removable media) will be copied
    - for some external URI a shortcut will be created
zh: 如果启用，在将文件拖放到 桌面 文件夹时会“自动”：
    - 对于就在 桌面 文件夹中的文风，会创建一个符号链接
    - 对于同一文件系统中的文件，会将其移除
    - 其他文件(如可移动媒体上的文件)，会执行复制
    - 对于一些外部 URI，会创建一个快捷方式

en: _Unfold tab when files are dragged onto tab button
zh: 将文件拖放到标签按钮时自动展开标签(_U)

en: _Focus previous folder after coming to its parent
zh: 转到上一级后，选中该文件夹(_F)

en: Vie_w Mode:
zh: 查看方式(_W)：

en: Size of _big icons:
zh: 大图标的尺寸(_B)：

en: Size of small _icons:
zh: 小图标的尺寸(_I)：

en: Size of side _pane icons:
zh: 侧窗格图标的尺寸(_P)：

en: _Show thumbnails of files
zh: 显示文件的缩略图(_S)

en: _Only show thumbnails for local files
zh: 只显示本地文件的缩略图(_O)

en: Do _not generate thumbnails for files exceeding this size:
zh: 对于大小超过这个尺寸的文件不生成缩略图(_N)：

en: <b>User Interface</b>
zh: <b>用户界面</b>

en: Us_e SI decimal prefixes instead of IEC binary prefixes
zh: 使用国际单位制的十进制前缀而非 IEC 的二进制前缀(_E)

en: Treat backup files as _hidden
zh: 将备份文件视为隐藏(_H)

en: Al_ways show full file names
zh: 总是显示完整文件名(_W)

en: Show icons of hidden _files shadowed
zh: 显示已屏蔽(shadowed)隐藏文件的图标(_F)

en: Hid_e 'Close tab' buttons
zh: 隐藏“关闭标签”按钮(_E)

en: Al_ways show the tab bar
zh: 总是显示标签栏(_W)

en: _Maximum width of tab label:
zh: 标签页文字最大宽度(_M)：

en: <b>Directories Tree</b>
zh: <b>目录树</b>

en: Hide e_xpander on empty or locked folder
zh: 隐藏空文件夹或锁定文件夹的展开控件(_X)

en: <b>Show in Places:</b>
zh: <b>在位置处显示：</b>

en: _Trash Can
zh: 回收站(_T)

en: _Filesystem Root
zh: 文件系统根目录(_F)

en: App_lications
zh: 应用程序(_L)

en: Dev_ices
zh: 设备(_I)

en: <b>Auto-mount</b>
zh: <b>自动挂载</b>

en: _Mount mountable volumes automatically on program startup
zh: 在程序启动时自动挂载可挂载的卷(_M)

en: Mo_unt removable media automatically when they are inserted
zh: 在插入可移动媒质时自动挂载(_U)

en: _Show available options for removable media when they are inserted
zh: 在插入可移动媒质时显示可用操作(_S)

en: Do_n't show available options for those media types:
zh: 在插入以下类型的媒质时不显示可用操作(_N)：

en: _Remove selected
zh: 删除选中项(_R)

en: _Open mounted removable media in new tab instead of new window
zh: 在新标签页中打开挂载的可移动媒质，而非打开新窗口(_O)

en: When removable medium unmounted:
zh: 当卸载可移动媒质时：

en: Clos_e tab containing removable medium
zh: 关闭包含可移动媒质的标签页(_E)

en: Change folder in the tab to _Home Folder
zh: 将标签页文件夹切换到主目录(_H)

en: <b>Programs</b>
zh: <b>程序</b>

en: <i>Commands below may include extra options if necessary.</i>
zh: <i>以下命令在必要时可带额外的选项。</i>

en: _Terminal emulator:
zh: 终端模拟器(_T)：

en: _Switch user command:
zh: 切换用户命令(_S)：

note: Application command to format some drive
en: _Format command:
zh: 格式化命令(_F)：

en: A_rchiver integration:
zh: 档案管理器集成(_R)：

en: S_how only user defined templates in menu
zh: 菜单中只显示用户定义的模板(_H)

en: Show _only one template for each MIME type
zh: 对每种 MIME 类型只显示一个模板(_O)

en: Ru_n default application after creation from template
zh: 在从模板创建后运行默认应用程序(_N)

en: <b>Other Options</b>
zh: <b>其他选项</b>

en: Use Application Startup Notify _by default
zh: 默认使用应用程序启动通知(_B)

en: If checked then use Startup Notify for application if another not stated explicitly.
    If unchecked then use Startup Notify only if that is defined for application.
zh: 若选中，会在未明确声明的情况下使用“启动通知”。
    如果不选中，只有为应用程序定义了“启动通知”时才会使用。

en: D_efer test for content type on folder loading
zh: 推迟文件夹载入时的内容类型检测(_E)

en: Use path for "Home Folder" button:
zh: “主目录”按钮使用该路径：

en: _Use current
zh: 使用当前(_U)

en: <b>_Do not load modules matching:</b>
zh: <b>不加载匹配以下模式的模块：</b>

en: <b>_Load these modules anyway:</b>
zh: <b>强制加载这些模块：</b>

en: Auto (move if on the same FS, copy otherwise)
zh: 自动(相同文件系统时移动，否则复制)

en: Compact view
zh: 紧凑视图

en: Thumbnail view
zh: 缩略视图

en: Detailed list view
zh: 详细列表视图

en: Removable medium is inserted
zh: 插入了可移动媒质

en: <b>Removable medium is inserted</b>
zh: <b>插入了可移动媒质</b>

en: Type of medium:
zh: 媒质类型：

en: Please select the action you want to perform:
zh: 请您选择想执行的操作：

en: _Always perform this action on this media type
zh: 总是对此类媒质执行此操作(_A)

en: Connect to remote server
zh: 连接到远程服务器

en: <b>Specify remote folder to connect</b>
zh: <b>指定要连接的远程文件夹</b>

en: Pa_th:
zh: 路径(_T)：

en: _Anonymous login
zh: 匿名登录(_A)

en: _Login as:
zh: 登录方式(_L)：

en: mixed content
zh: 混合内容

en: removable disk
zh: 可移动磁盘

en: Open in New Ta_b
zh: 在新标签中打开(_B)

en: Open in New Win_dow
zh: 在新窗口中打开(_D)

en: Open in Termina_l
zh: 在终端中打开(_L)

en: _Remove from Desktop
zh: 从桌面移除(_R)

en: Stic_k to Current Position
zh: 粘在当前位置(_K)

en: Snap to _Grid
zh: 吸附到网格(_G)

en: Activate file
zh: 激活文件

en: Show file menu
zh: 显示文件菜单

en: Create new tab for this folder
zh: 在新标签中打开此文件夹

en: C_reate New...
zh: 新建(_R)...

en: Folder Propertie_s
zh: 文件夹属性(_S)

en: Copy Pat_h(s)
zh: 复制路径(_H)

en: D_uplicate...
zh: 就地复制(_U)...

en: Create Lin_k...
zh: 创建链接(_K)...

en: _Move to...
zh: 移动到(_M)...

en: Copy to_...
zh: 复制到(_O)...

en: Propertie_s
zh: 属性(_S)

en: _Reload Folder
zh: 重新载入文件夹(_R)

en: Reload current folder
zh: 重新载入当前文件夹

en: Pat_h Bar
zh: 路径栏(_H)

note: other see below: 'ShowHidden' 'ShowStatus' 'Fullscreen' 'IconView'...
en: Fo_lder View Mode
zh: 文件夹查看方式(_L)

en: S_ort Files
zh: 排序文件(_O)

en: Fil_ter...
zh: 过滤器(_T)...

en: _Keyboard Navigation
zh: 键盘导航(_K)

en: _Previous Folder
zh: 上一个文件夹(_P)

en: Return to previous folder in history
zh: 返回历史中的上个文件夹

en: _Next Folder
zh: 下一个文件夹(_N)

en: Go forward to next folder in history
zh: 前进到历史中的下个文件夹

en: Pa_rent Folder
zh: 上级文件夹(_R)

en: Go to parent Folder
zh: 转到上级文件夹

en: H_ome Folder
zh: 主文件夹(_O)

en: Go to desktop folder
zh: 转到桌面文件夹

en: Open trash can
zh: 打开回收站

en: Filesyste_m Root
zh: 文件系统根目录(_M)

en: Go fo filesystem root
zh: 转到文件系统根目录

en: Go to root of applications menu folder
zh: 转到应用程序菜单文件夹顶层

en: Go to list of devices connected to the computer
zh: 转到连接计算机的设备列表

en: Net_work
zh: 网络(_W)

en: Go to list of places on the network
zh: 转到网络上的位置列表

en: _Go to Location...
zh: 转到位置(_G)...

en: _Connect to Server...
zh: 连接服务器(_C)...

en: Open a window to choose remote folder location
zh: 打开一个窗口来选择远程文件夹位置

en: Go to the path in the location bar
zh: 转到地址栏中的路径

en: _Add to Bookmarks...
zh: 添加为书签(_A)...

en: Add current folder to bookmarks list
zh: 将当前文件夹加到书签列表

en: Open Current Folder in _Terminal
zh: 在终端中打开当前文件夹(_T)

en: Fin_d Files...
zh: 查找文件(_D)...

en: Open search dialog
zh: 打开搜索对话框

en: _Run a Command in Current Folder...
zh: 在当前文件夹中运行命令(_R)...

en: Sho_w Hidden
zh: 显示隐藏内容(_W)

note: Note to translators: this save is meant for folder's settings such as sort
en: Preserve This Folder's Settings
zh: 保留此文件夹的设置

en: Check to remember view and sort as folder setting rather than global one
zh: 勾选来记住此文件夹单独的视图和排序设置

note: #-#-#-#-#  ristretto_0.14.0-1_zh_CN.po (Xfce Apps)  #-#-#-#-# Icon-name
en: _Show Toolbar
zh: 显示工具栏(_S)

en: Show 'New _Window' Button
zh: 显示“新窗口”按钮(_W)

en: Show 'New _Tab' Button
zh: 显示“新标签页”按钮(_T)

en: Show _Navigation Buttons
zh: 显示导航按钮(_N)

en: Show '_Home' Button
zh: 显示“主文件夹”按钮

en: Sho_w Side Pane
zh: 显示侧窗格(_W)

en: Show Status B_ar
zh: 显示状态栏(_A)

en: _Dual Pane Mode
zh: 双窗格模式(_D)

en: Show two panels with folder views
zh: 显示两个文件夹查看窗格

en: Fullscreen _Mode
zh: 全屏模式(_M)

en: By _Extension
zh: 按扩展名(_E)

en: _Buttons
zh: 按钮(_B)

en: Show history of visited folders
zh: 显示访问文件夹历史

en: You are in super user mode
zh: 您正处于超级用户模式

en: Lightweight file manager
zh: 轻巧的文件管理器

en: using LibFM ver. %s
zh: 使用 LibFM 版本 %s

en: 
    Developed by Hon Jen Yee (PCMan)
zh: 
    由 Hon Jen Yee(PCMan) 开发

en: Tab: cycle focus Folder View -> Side Pane -> Tools Bar
    Shift+Tab: cycle focus Tools Bar -> Side Pane -> Folder View
    F6: change focus Side pane <-> Folder view
    F8: focus divider between Side pane and Folder view
    F10: activate main menu
    Ctrl+L or Alt+D: jump focus to Path Bar
zh: Tab：切换聚焦 文件夹视图 -> 侧窗格 -> 工具栏
    Shift+Tab：切换聚焦 工具栏 -> 侧窗格 -> 文件夹视图
    F6：切换聚焦 侧窗格 <-> 文件夹视图
    F8：聚焦侧窗格和文件夹视图之间的分隔器
    F10：激活主菜单
    Ctrl+L 或 Alt+D：聚焦到路径栏

en: Run a command
zh: 运行一条命令

en: Enter a command to run:
zh: 输入要运行的命令：

en: Current folder is inaccessible
zh: 当前文件夹无法访问

en: Add following folder to bookmarks:
    '%s'
    Enter a name for the new bookmark item:
zh: 将以下文件夹添加到书签中：
    “%s”
    为新书签输入一个名称：

en: Select filter
zh: 选择过滤器

en: Choose a new shell pattern to show files:
zh: 选择显示文件的新 shell 模式：

note: options only acceptable by first pcmanfm instance. These options are not passed through IPC
en: Name of configuration profile
zh: 配置名称

en: Run PCManFM as a daemon
zh: 以守护进程方式运行 PCManFM

en: No function. Just to be compatible with nautilus
zh: 没有功能。仅为与 nautilus 兼容

note: options that are acceptable for every instance of pcmanfm and will be passed through IPC.
en: Launch desktop manager
zh: 启动桌面管理器

en: Turn off desktop manager if it's running
zh: 若桌面管理器正在运行，关闭它

en: Open desktop preference dialog
zh: 打开桌面偏好设置对话框

en: Use --desktop option only for one screen
zh: 只在一个屏幕时使用 --desktop 选项

en: Set desktop wallpaper from image FILE
zh: 从图像文件设置桌面壁纸

note: don't translate list of modes in description, please
en: Set mode of desktop wallpaper. MODE=(color|stretch|fit|crop|center|tile|screen)
zh: 设置桌面壁纸模式。MODE=(color|stretch|fit|crop|center|tile|screen)

en: Open Preferences dialog on the page N
zh: 在第 N 页打开桌面偏好设置对话框

en: Open new window
zh: 打开新窗口

en: Open a Find Files window
zh: 打开 查找文件 窗口

en: Window role for usage by window manager
zh: 窗口管理器用的窗口角色

en: [FILE1, FILE2,...]
zh: [文件1, 文件2,...]

note: FIXME: add "on this X screen/monitor" into diagnostics
en: Desktop manager is not active.
zh: 桌面管理器未激活。

en: Terminal emulator is not set.
zh: 没有设置终端模拟器。

en: Open in New T_ab
zh: 在新标签中打开(_A)

en: Free space: %s (Total: %s)
zh: 可用空间：%s(共：%s)

en:  (%d hidden) |  (%d hidden)
zh[0]:  (%d 项隐藏)

en: Add to Modules Blacklist
zh: 添加到模块黑名单

en: Enter a blacklisted module mask:
zh: 输入拉黑模块掩码：

en: Add to Modules Whitelist
zh: 添加到模块白名单

en: Enter a whitelisted module mask:
zh: 输入加白名单模块掩码：

en: PCMan File Manager
zh: PCMan 文件管理器

en: Browse the file system and manage the files
zh: 浏览文件系统和管理文件

en: Change desktop wallpapers and behavior of desktop manager
zh: 更改桌面壁纸和桌面管理器行为

en: Site List
zh: BBS 站点列表

en: Keyword "%s" not found!
zh: 找不到关键字 "%s"！

note: Show/Hide Main Window
en: Show _Main Window
zh: 显示主窗口(_M)

en: Disable Bot
zh: 禁用机器人

en: Nancy Bot
zh: 机器人 Nancy

en: _Web Search
zh: 网络搜寻

en: _Site List
zh: BBS 站点列表(_S)

en: _Close Connection
zh: 关闭连接分页(_C)

en: Close Connection
zh: 关闭连接分页

en: Ne_xt Page
zh: 切换到下一个分页(_X)

en: Copy with A_NSI Color
zh: 复制(包含ANSI彩色)(_N)

en: Copy with ANSI Color
zh: 复制(包含ANSI彩色)

en: _Download Article
zh: 全文下载(_D)

en: Download Article
zh: 全文下载

en: _Emoticons
zh: 表情符号(_E)

en: _Preference
zh: 个人偏好设置(_P)

en: F_avorites
zh: 收藏夹(_A)

en: _Edit Favorites
zh: 编辑收藏夹(_E)

en: _ASCII Font
zh: 英文字型 (_A)

en: Non-ASCII _Font
zh: 中文字型 (_F)

en: Bot (Current Connection)
zh: 机器人(当前的连接)

en: Bot (All Opened Connections)
zh: 机器人(所有打开的连接)

note: Fullscreen Mode
en: F_ullscreen Mode
zh: 全屏模式(_U)

note: Simple Mode
en: _Simple Mode
zh: 简单模式 (_S)

en: Type URL here, then hit "Enter"
zh: 在此输入地址，然后按下"Enter"

en: Host IP Address:
    Append port number to IP with a separating colon if it's not 23.
zh: 主机 IP 地址：
    如果连接端口不是 23，请将连接端口号码接在 IP 后面, 并用冒号隔开。

en: Apply to all opened pages
zh: 应用于所有打开的分页

en: Hong Jen Yee (Main developer) <pcman.tw@gmail.com>
    Jim Huang (Developer) <jserv.tw@gmail.com>
    Kan-Ru Chen (Developer) <kanru@kanru.info>
    Chia I Wu (Developer) <b90201047@ntu.edu.tw>
    Shih-Yuan Lee (Developer) <fourdollars@gmail.com>
    Youchen Lee (Developer) <copyleft@utcr.org>
    Emfox Zhou (Developer) <emfoxzhou@gmail.com>
    Jason Xia (Developer) <jasonxh@gmail.com>
zh: 洪任谕 Hong Jen Yee (主要开发者) <pcman.tw@gmail.com>
    黄敬群 Jim Huang (开发者) <jserv.tw@gmail.com>
    陈侃如 Kan-Ru Chen (开发者) <kanru@kanru.info>
    吴佳一 Chia I Wu (开发者) <b90201047@ntu.edu.tw>
    李世元 Shih-Yuan Lee (开发者) <fourdollars@gmail.com>
    李宥辰 Youchen Lee (开发者) <copyleft@utcr.org>
    周  玮 Emfox Zhou (开发者) <emfoxzhou@gmail.com>
    夏  昊 Jason Xia (开发者) <jasonxh@gmail.com>

en: Chinese Simplified (zh_CN): Haifeng Chen <optical.dlz@gmail.com>
zh: 简体中文 (zh_CN)：陈海峰 Haifeng Chen <optical.dlz@gmail.com>

en: <b>PCManX %s</b>
    A free BBS client developed with GTK+ 2.x
    
    Copyright © 2005-2012
    License: GNU Genral Public License
    Project: <a href="%s">%s</a>
    Mailing List: <a href="%s">%s</a>
    Bug Report: <a href="%s">%s</a>
    
    <b>Authors</b>:
    %s
    
    <b>Translators</b>:
    %s
zh: <b>PCManX %s</b>
    用 GTK+ 2.x 开发的自由 BBS 连接软件
    
    Copyright © 2005-2012
    授权方式：GNU Genral Public License
    项目首页：<a href="%s">%s</a>
    邮件列表：<a href="%s">%s</a>
    错误报告：<a href="%s">%s</a>
    
    <b>软件作者</b>：
    %s
    
    <b>翻译者</b>：
    %s

en: Close Connection?
zh: 确定关闭连接分页?

en: Quit PCManX ?
zh: 离开 PCManX ?

en: Function not implemented yet!
    Debug: %s
zh: 功能尚未完成！
    侦错讯息： %s

en: Time Elapsed : %02d : %02d : %02d
zh: 经过的时间：%02d : %02d : %02d

en: Nancy Bot is enabled
zh: 机器人 Nancy 已经启动

en: Nancy Bot is disabled
zh: 机器人 Nancy 已经禁用

en: Site Settings
zh: 站点设置

en: Auto Login
zh: 自动登录

en: Edit Favorites
zh: 编辑收藏夹

en: New Site
zh: 新站点

en: Add New Site Settings
zh: 新增站点设置

en: Edit Site Settings
zh: 编辑站点设置

en: Reconnect when disconnected in specified duration :
zh: 如果在指定秒数内被断线则重连：

en: Sec (0 = Disabled)
zh: 秒 (0 = 关闭不用)

en: Anti-Idle: Send specified string to server when idling for
zh: 防发呆：每隔指定秒数对主机送出防发呆字符串

en: Anti-Idle string to be sent :
zh: 要送出的防发呆字符串：

en: Terminal Screen Size
zh: 终端机屏幕大小

en: Col:
zh: 列：

en: Terminal Type:
zh: 终端类型：

en: Convert ESC in ANSI color code to
zh: 将色彩控制码的 ESC 转换成

en: Wrap pasted text when there's too many characters per line :
zh: 贴上文字每行超过指定字数则自动换行：

en: (0 = Disabled)
zh: (0 = 关闭不用)

en: Site Encoding:
zh: 站点编码:

en: Detect double-byte characters on typing
zh: 输入时检测双字节字符

en: Connect automatically on program startup
zh: 程序启动时自动连接

en: Center terminal screen vertically
zh: 让屏幕垂直居中对齐。

en: Center terminal screen horizontally
zh: 让屏幕水平居中对齐。

en: Unicode-at-on (UAO)
zh: Unicode 补完计画

en: 2.41
zh: 2.41版

en: 2.50
zh: 2.50版

en: Confirm before closing connected connections
zh: 关闭连接中的连接前先询问

en: Confirm before exiting the program if there are still connections
zh: 结束程序前若还有连接中的连接先询问

en: Cancel selection after copying text
zh: 复制完毕后自动取消选取

en: Show System Tray Icon (Docklet)
zh: 显示系统托盘图标 (Docklet)

en: Show Status Bar on bottom
zh: 在底部显示状态栏

en: Use Anti-Aliasing Fonts (Take effect after restart)
zh: 显示字型使用反锯齿 (重启程序后才有效)

en: Display popup notifier for
zh: 消息弹出提醒，显示

en: Middle mouse click as tab close (similar to Firefox)
zh: 使用滑鼠中间键点击关闭分页（类似火狐）

en: Web Browser:
zh: 网页浏览器：

en: Mail Client:
zh: 邮件客户端：

en: Detected IP address:
zh: 检测到的IP地址：

en: Download qqwry.dat to get IP location lookup
zh: 请下载qqwry.dat以使用IP地址查询

en: _Copy URL to Clipboard
zh: 复制网址到剪贴板(_C)

en: New Emoticon
zh: 新增表情符号

en: Input New Emoticon
zh: 输入新的表情符号

en: Edit Emoticon
zh: 编辑表情符号

en: Prelogin Prompt:
zh: 登录前的提示：

en: Prelogin String:
zh: 登录前的字串：

en: Login Prompt:
zh: 登录提示：

en: Password Prompt:
zh: 密码提示：

en: Post Login String:
zh: 登录后发送的字串:

en: <big>WARNING:</big> Your password will be stored in <u>plain text</u> without any encryption.  Use this at your own risk.  Although UNIX-like systems all have file permissions, there is no guarantee that others won't get your password.
zh: <big>警告：</big> 你的密码将已<u>明码形式</u>存储，并不会有任何加密处理，请小心使用。虽然类 UNIX 系统有权限的保护措施，但是不能保证你的密码不被别人得到。

en: Downloading ...
zh: 下载中 ...

en: Error saving file '%s': %s
zh: 保存文件'%s‘出错：%s

en: Edit Cheat Codes
zh: 编辑作弊码

en: <b>Cheat Codes</b>
zh: <b>作弊码</b>

en: Search For:
zh: 查找:

en: Data Type:
zh: 数据类型:

en: Data Base:
zh: 数据基:

en: <b>Cheat Search</b>
zh: <b>作弊码查找</b>

en: Configure PCSXR
zh: 配置 PCSXR

en: Controller 2:
zh: 控制器 2:

en: Select Folder to Search
zh: 选择要查找的文件夹

en: Configure CPU
zh: 配置 CPU

en: SPU IRQ Always Enabled
zh: SPU IRQ 总是启用

en: Black & White Movies
zh: 黑白电影

en: SIO IRQ Always Enabled
zh: SIO IRQ 总是启用

en: Disable XA Decoding
zh: 禁用 XA 解码

en: Disable CD Audio
zh: 禁用 CD 音频

en: Slow Boot
zh: 慢速启动

en: Enable Interpreter CPU
zh: 启用解释执行 CPU

en: Enable Console Output
zh: 启用控制台输出

en: Enable Debugger
zh: 启用调试器

en: Parasite Eve 2, Vandal Hearts 1/2 Fix
zh: Parasite Eve 2, Vandal Hearts 1/2 修正

en: InuYasha Sengoku Battle Fix
zh: InuYasha Sengoku Battle 修正

en: Widescreen (GTE Hack)
zh: 宽屏 (GTE Hack)

en: <b>System Type</b>
zh: <b>系统类型</b>

en: Run _CD
zh: 运行光盘(_C)

en: Run _ISO...
zh: 运行 _ISO...

en: Run _BIOS
zh: 运行 _BIOS

en: Run _EXE...
zh: 运行 _EXE...

en: _Emulator
zh: 模拟器(_E)

en: S_witch ISO...
zh: 更换 ISO(_W)...

en: _Plugins & BIOS...
zh: 插件及 BIOS(_P)...

en: _Graphics...
zh: 图像(_G)...

en: _Sound...
zh: 声音(_S)...

en: C_ontrollers...
zh: 控制器(_O)...

en: _Netplay...
zh: 联网游戏(_N)...

en: _Memory Cards...
zh: 记忆卡(_M)...

en: Chea_t
zh: 作弊码(_T)

en: Memory _Dump
zh: 内存转储(_D)

en: _About PCSXR...
zh: 关于 PCSXR(_A)...

en: Run CD
zh: 运行光碟

en: Run ISO Image
zh: 运行 ISO 光盘镜像

en: Continue Emulation
zh: 继续模拟

en: Switch ISO Image
zh: 更换 ISO 光盘镜像

en: Configure Memory Cards
zh: 配置记忆卡

en: Configure Graphics
zh: 配置图像

en: Configure CD-ROM
zh: 配置 CD-ROM

en: Configure Controllers
zh: 配置控制器

en: Un/Delete
zh: 删除/恢复

en: <b>Memory Card 1</b>
zh: <b>记忆卡 1</b>

en: <b>Memory Card 2</b>
zh: <b>记忆卡 2</b>

en: Memory Dump
zh: 内存转储

en: Address (Hexadecimal):
zh: 地址 (十六进制):

en: Raw Dump...
zh: Raw 转储...

en: Patch Memory...
zh: 修改内存...

en: Configure NetPlay
zh: 配置联网游戏

en: <b>NetPlay</b>
zh: <b>联网游戏</b>

en: Equal Value
zh: 等于数值

en: Not Equal Value
zh: 不等于数值

en: Increased By
zh: 增加数值

en: Decreased By
zh: 减少数值

en: Decreased
zh: 减少

en: A PlayStation emulator.
zh: 一个 PlayStation 模拟器。

en: Add New Cheat
zh: 添加新作弊码

en: Cheat Description:
zh: 作弊码描述:

en: Cheat Code:
zh: 作弊码:

en: Invalid cheat code!
zh: 非法作弊码!

en: Edit Cheat
zh: 编辑作弊码

en: Open Cheat File
zh: 打开作弊码文件

en: PCSXR Cheat Code Files (*.cht)
zh: PCSXR 作弊码文件 (*.cht)

en: Save Cheat File
zh: 保存作弊码文件

en: Cheat Codes
zh: 作弊码

en: Too many addresses found.
zh: 找到过多的地址。

en: %.8X    Current: %u (%.2X), Previous: %u (%.2X)
zh: %.8X    当前值: %u (%.2X), 前次值: %u (%.2X)

en: %.8X    Current: %u (%.4X), Previous: %u (%.4X)
zh: %.8X    当前值: %u (%.4X), 前次值: %u (%.4X)

en: %.8X    Current: %u (%.8X), Previous: %u (%.8X)
zh: %.8X    当前值: %u (%.8X), 前次值: %u (%.8X)

en: Founded Addresses: %d
zh: 找到地址个数: %d

en: Enter the values and start your search.
zh: 输入数值并开始查找。

en: Freeze value
zh: 固定数值

en: Modify value
zh: 修改数值

note: TODO Check whether configuration is required when we choose the plugin, and set the state of the button appropriately. New gtk tooltip API should allow us to put a tooltip explanation for disabled widgets TODO If combo screen hasn't been opened and the user chooses the menu config option, confs.Comb
en: No configuration required
zh: 不需要配置

en: This plugin doesn't need to be configured.
zh: 此插件需要被配置。

en: Could not open BIOS directory: '%s'
zh: 无法打开 BIOS 目录: "%s"

en: Could not open directory: '%s'
zh: 无法打开目录: "%s"

note: The BIOS list always contains the PCSXR internal BIOS
en: Simulate PSX BIOS
zh: 模拟 PS BIOS

en: Start Address (Hexadecimal):
zh: 开始地址 (十六进制):

en: Length (Decimal):
zh: 长度 (十进制):

en: Dump to File
zh: 转储至文件

en: Error writing to %s!
zh: 写入到 %s 时出错!

en: Memory Patch
zh: 内存修改

en: Value (Hexa string):
zh: 数值 (十六进制串):

en: Memory Viewer
zh: 内存查看器

en: Emulation Paused.
zh: 模拟器已暂停。

en: Select PSX EXE File
zh: 选择 PS EXE 文件

en: PlayStation Executable Files
zh: PlayStation 可执行文件

en: Not a valid PSX file
zh: 不是一个合法的 PSX 文件

en: The file does not appear to be a valid Playstation executable
zh: 此文件不是一个合法的 PlayStation 可执行文件

en: CD ROM failed
zh: CD-ROM 失败

en: The CD does not appear to be a valid Playstation CD
zh: 此光盘不是一张合法的 PlayStation 光盘。

en: Could not load CD-ROM!
zh: 无法加载光盘!

en: The CD-ROM could not be loaded
zh: 无法加载 CD-ROM

en: Could not run BIOS
zh: 无法运行 BIOS

en: Running BIOS is not supported with Internal HLE BIOS.
zh: 内部 HLE BIOS 不支持直接运行。

en: Open PSX Disc Image File
zh: 打开 PS 光盘镜像文件

en: Loaded state %s.
zh: 已读取存档 %s。

en: Error loading state %s!
zh: 读取存档 %s 时出错。

en: Saved state %s.
zh: 已保存存档 %s

en: Error saving state %s!
zh: 保存存档 %s 时出错。

en: Select State File
zh: 选择存档文件

en: Creating memory card: %s
zh: 建立记忆卡: %s

en:  pcsxr [options] [file]
    	options:
    	-runcd		Runs CD-ROM
    	-cdfile FILE	Runs a CD image file
    	-nogui		Don't open the GTK GUI
    	-cfg FILE	Loads desired configuration file (default: ~/.pcsxr/pcsxr.cfg)
    	-psxout		Enable PSX output
    	-slowboot	Enable BIOS Logo
    	-load STATENUM	Loads savestate STATENUM (1-9)
    	-h -help	Display this message
    	file		Loads file
zh:  pcsxr [选项] [文件]
    	选项:
    	-runcd		运行 CD-ROM
    	-cdfile 文件	运行一个 CD 镜像文件
    	-nogui		不使用 GTK 图形界面
    	-cfg 文件	加载一个特定的配置文件 (默认为: ~/.pcsxr/pcsxr.cfg)
    	-psxout		启用 PSX 输出
    	-slowboot	显示 BIOS 启动画面
    	-load 编号	加载指定编号的存档 (1-5)
    	-h -help	显示此信息
    	文件		加载文件

en: PCSXR cannot be configured without using the GUI -- you should restart without -nogui.
zh: PCSXR 不能在字符界面下配置 -- 请不使用 -nogui 参数重新启动程序

en: Failed loading plugins!
zh: 加载插件失败!

en: Could not load CD-ROM!
zh: 无法加载光盘。

en: PSX emulator couldn't be initialized.
zh: 无法初始化 PS 模拟器。

en: Format this Memory Card?
zh: 格式化此记忆卡?

en: If you format the memory card, the card will be empty, and any existing data overwritten.
zh: 如果您选择格式化记忆卡，记忆卡将被清空，并且任何现有数据都将被覆盖。

en: Format card
zh: 格式化记忆卡

note: Ask for name of new memory card
en: Create a new Memory Card
zh: 新建记忆卡

en: New Memory Card.mcd
zh: 新记忆卡.mcd

note: No free slots available on the destination card
en: No free space on memory card
zh: 记忆卡无空余位置

en: There are no free slots available on the target memory card. Please delete a slot first.
zh: 目标记忆卡上无空余位置。请先删除一个存档。

en: SIO IRQ Not Always Enabled
zh: SIO IRQ 不总是启用

en: Black & White Mdecs Only Enabled
zh: Black & White Mdecs Only 启用

en: Black & White Mdecs Only Disabled
zh: Black & White Mdecs Only 禁用

en: XA Enabled
zh: XA 已启用

en: XA Disabled
zh: XA 已禁用

en: Error opening CD-ROM plugin!
zh: 无法打开CD-ROM 插件!

en: Error opening SPU plugin!
zh: 无法打开 SPU 插件!

en: Error opening GPU plugin!
zh: 无法打开 GPU 插件!

en: Error opening Controller 1 plugin!
zh: 无法打开 "控制器 1" 插件!

en: Error opening Controller 2 plugin!
zh: 无法打开 "控制器 2" 插件!

en: Error closing CD-ROM plugin!
zh: 无法关闭 CD-ROM 插件!

en: Error closing SPU plugin!
zh: 无法关闭 SPU 插件!

en: Error closing Controller 1 Plugin!
zh: 无法关闭 "控制器 1" 插件!

en: Error closing Controller 2 plugin!
zh: 无法关闭 "控制器 2" 插件!

en: Error closing GPU plugin!
zh: 无法关闭 GPU 插件!

en: Track %.2d (%s) - Start %.2d:%.2d:%.2d, Length %.2d:%.2d:%.2d
zh: 音轨 %.2d (%s) - 起始位置 %.2d:%.2d:%.2d, 长度 %.2d:%.2d:%.2d

en: Loaded CD Image: %s
zh: 已加载 CD 镜像: %s

en: Cheats loaded from: %s
zh: 作弊码已加载: %s

en: Cheats saved to: %s
zh: 作弊码己保存: %s

en: Error allocating memory
zh: 分配内存错误

en: Unable to start debug server.
zh: 无法启动调试服务器。

en: Debugger started.
zh: 调试器已启动。

en: Debugger stopped.
zh: 调试器已停止。

en: CD-ROM Label: %.32s
zh: CD-ROM 卷标: %.32s

en: Error opening file: %s.
zh: 打开文件错误: %s。

en: Unknown CPE opcode %02x at position %08x.
zh: 未知 CPE 指令码 %02x 位于 %08x。

en: This file does not appear to be a valid PSX file.
zh: 此文件不是一个合法的 PSX 文件。

en: Error loading %s: %s
zh: 无法加载 %s: %s

en: Error initializing CD-ROM plugin: %d
zh: CD-ROM 插件初始化错误: %d

en: Error initializing GPU plugin: %d
zh: GPU 插件初始化错误: %d

en: Error initializing SPU plugin: %d
zh: SPU 插件初始化错误: %d

en: Error initializing Controller 1 plugin: %d
zh: "控制器1" 插件初始化错误: %d

en: Error initializing Controller 2 plugin: %d
zh: "控制器2" 插件初始化错误: %d

en: Error initializing NetPlay plugin: %d
zh: 联网游戏插件初始化错误: %d

en: Error initializing SIO1 plugin: %d
zh: SIO1 插件初始化错误: %d

en: Plugins loaded.
zh: 插件已加载。

en: Invalid PPF patch: %s.
zh: 非法 PPF 补丁: %s。

en: Unsupported PPF version (%d).
zh: 不支持的 PPF 补丁版本 (%d)。

note: build address array
en: Loaded PPF %d.0 patch: %s.
zh: 已加载 PPF %d.0 补丁文件: %s。

en: Loaded SBI file: %s.
zh: 已加载 SBI 文件: %s。

en: Error allocating memory!
zh: 分配内存错误!

en: Could not open BIOS:"%s". Enabling HLE Bios!
zh: 无法打开 BIOS: "%s"。使用内部 HLE Bios。

en: Running PCSXR Version %s (%s).
zh: 正在运行 PCSXR 版本 %s (%s)。

en: Connection closed!
zh: 连接被关闭!

en: No memory card value was specified - creating a default card %s
zh: 未指定记忆卡 - 创建一个默认的记忆卡 %s

en: The memory card %s doesn't exist - creating it
zh: 记忆卡 %s 不存在 - 正在创建

en: Memory card %s failed to load!
zh: 记忆卡 %s 读取失败!

en: Loading memory card %s
zh: 加载记忆卡 %s

en: CD-ROM Drive Reader
zh: CD-ROM 设备读取插件

en: CDR NULL Plugin
zh: CDR 空插件

en: CDR configuration
zh: CDR 配置

en: Choose your CD-ROM device or type its path if it's not listed
zh: 请选择您的 CD-ROM 设备或直接输入设备路径

en: Select read mode:
zh: 选择读取模式:

en: Cache Size (Def. 64):
zh: 缓存大小 (默认为 64):

en: Spindown Time:
zh: 电机停转时限:

en: Cdrom Speed (Def. 0 = MAX):
zh: 光驱速度 (默认 0 为最大速度):

en: Enable subchannel read
zh: 启用子通道读取

en: Normal (No Cache)
zh: 通常 (没有缓存)

en: Threaded - Faster (With Cache)
zh: 多线程 - 较快 (使用缓存)

en: 125ms
zh: 125毫秒

en: 250ms
zh: 250毫秒

en: 500ms
zh: 500毫秒

en: 16s
zh: 16秒

en: 32s
zh: 32秒

en: 1min
zh: 1分钟

en: 2min
zh: 2分钟

en: 4min
zh: 4分钟

en: 8min
zh: 8分钟

en: 16min
zh: 16分钟

en: 32min
zh: 32分钟

en: D-Pad Up
zh: 方向键上

en: D-Pad Down
zh: 方向键下

en: D-Pad Left
zh: 方向键左

en: D-Pad Right
zh: 方向键右

en: L-Stick Right
zh: 左摇杆右方向

en: L-Stick Left
zh: 左摇杆左方向

en: L-Stick Down
zh: 左摇杆下方向

en: L-Stick Up
zh: 左摇杆上方向

en: R-Stick Right
zh: 右摇杆右方向

en: R-Stick Left
zh: 右摇杆左方向

en: R-Stick Down
zh: 右摇杆下方向

en: R-Stick Up
zh: 右摇杆上方向

en: Rightup
zh: 右上

en: Rightdown
zh: 右下

en: Leftup
zh: 左上

en: Leftdown
zh: 左下

en: Joystick: Button %d
zh: 手柄: 按钮 %d

en: Joystick: Axis %d%c
zh: 手柄: 轴 %d%c

en: Joystick: Hat %d %s
zh: Joystick: 操纵杆 %d %s

en: (Not Set)
zh: (未设定)

en: Gamepad/Keyboard Input Configuration
zh: 手柄/键盘输入配置

en: Visual vibration
zh: 图像震动

en: Controller 1
zh: 控制器 1

en: Controller 2
zh: 控制器 2

en: Multi-Threaded (Recommended)
zh: 多线程 (推荐)

en: Digital Pad
zh: 普通手柄

en: Analog Pad
zh: 摇杆手柄

en: Gamepad/Keyboard/Mouse Input
zh: 手柄/键盘/鼠标输入

note: increase that with each version
en: Socket Driver
zh: 套接字驱动程序

en: error connecting to %s: %s
zh: 无法连接到 %s: %s

en: Error allocating memory!
zh: 分配内存错误!

en: Play Offline
zh: 离线运行

en: Select here if you'll be Server (Player1) or Client (Player2).
    
    If you select Server you must Copy your IP address to the Clipboard and paste if (Ctrl+V) wherever the Client can see it.
    
    If you selected Client please enter the IP address the Server gave to you in the IP Address Control.
zh: 请在此选择作为服务器 (玩家 1) 还是作为客户端 (玩家 2) 来运行。
    
    如果您选择作为服务器，您必须复制本机 IP 地址到剪贴板并将此信息告知客户端。
    
    如果您选择作为客户端，请输入服务器方提供给您的 IP 地址。

en: Copy PC IP to Clipboard
zh: 将本机 IP 复制到剪贴板

en: Server (Player1)
zh: 服务器 (玩家 1)

en: Client (Player2)
zh: 客户端 (玩家 2)

en: Do not change if not necessary (remember it must be changed on both sides).
zh: 如非必要，请勿改动 (必须在两端都要改动)。

en: Waiting for connection...
zh: 正在等待连接...

en: The Client should now Start a Connection, waiting...
zh: 客户端应在此时发起连接，等待中...

en: DirectSound Driver
zh: DirectSound 驱动程序

en: Mac OS X Sound
zh: Mac OS X 声音

en: ALSA Sound
zh: ALSA 声音

en: OSS Sound
zh: OSS 声音

en: SDL Sound
zh: SDL 声音

en: OpenAL Sound
zh: OpenAL 声音

en: PulseAudio Sound
zh: PulseAudio 声音

en: NULL Sound
zh: 空声音

en: P.E.Op.S. Sound Driver V1.7
    Coded by Pete Bernert and the P.E.Op.S. team
zh: P.E.Op.S 声音驱动程序 V1.7
    编写: Pete Bernert 以及 P.E.Op.S. 开发组

en: Reverb:
zh: 回响:

en: Adjust XA speed
zh: 调整 XA 速度

en: Choose this if XA music is played too quickly.
zh: 如 XA 音乐播放得太快，请选择此项。

en: High compatibility mode
zh: 高兼容性模式

en: Use the asynchronous SPU interface.
zh: 使用异步 SPU 接口。

en: SPU IRQ Wait
zh: SPU IRQ 等待

en: Wait for CPU; only useful for some games.
zh: 等待 CPU; 仅在部分游戏中有用处。

en: Single channel sound
zh: 单声道

en: Play only one channel for a performance boost.
zh: 仅播放一个声道以提升性能。

en: Frequency Response - Output Filter
zh: 频率响应 - 输出过滤

en: Soft Driver
zh: 软件渲染驱动程序

en: P.E.Op.S. Soft Driver V1.17
    Coded by Pete Bernert and the P.E.Op.S. team
zh: P.E.Op.S Soft 驱动程序 V1.17
    编写: Pete Bernert 以及 P.E.Op.S. 开发组

en: SoftGL Driver
zh: SoftGL 驱动程序

en: P.E.Op.S. SoftGL Driver V1.17
    Coded by Pete Bernert and the P.E.Op.S. team
zh: P.E.Op.S SoftGL 驱动程序 V1.17
    编写: Pete Bernert 以及 P.E.Op.S. 开发组

en: XVideo Driver
zh: XVideo 驱动程序

en: P.E.Op.S. Xvideo Driver V1.17
    Coded by Pete Bernert and the P.E.Op.S. team
zh: P.E.Op.S XVideo 驱动程序 V1.17
    编写: Pete Bernert 以及 P.E.Op.S. 开发组

en: Pete Bernert and the P.E.Op.S. team
zh: Pete Bernert 及 P.E.Op.S. 开发组

en: Configure X11 Video
zh: 配置 X11 视频

en: Initial Window Size:
zh: 初始窗口大小:

en: Stretching:
zh: 拉抻:

en: Dithering:
zh: 抖动:

en: Toggle windowed/fullscreen mode.
zh: 切换窗口/全屏模式

en: Maintain 4:3 Aspect Ratio
zh: 维持 4:3 宽高比

en: Toggle whether the FPS will be shown.
zh: 切换 FPS (每秒帧数) 是否将被显示。

en: Enable frame skipping
zh: 启用跳帧

en: Skip frames when rendering.
zh: 渲染时跳帧。

en: Enable this if games display too quickly.
zh: 如果游戏运行得过快，请启用此项。

en: Autodetect FPS limit
zh: 自动检测 FPS 界限

en: Use game fixes
zh: 使用特定游戏修正

en: Disable CPU Saving
zh: 禁用 CPU 保存

en: For precise framerate
zh: 精确帧率

en: Odd/even bit hack
zh: 奇/偶位 hack

en: PC FPS calculation
zh: PC FPS 计算

en: Better FPS limit in some
zh: 某些游戏中可取得较好的 FPS 界限值

en: Expand screen width
zh: 扩展屏幕宽度

en: Capcom fighting games
zh: Capcom 格斗游戏

en: Ignore brightness color
zh: 忽略亮色

en: Black screens in Lunar
zh: Lunar 中黑屏

en: Disable coordinate check
zh: 禁用坐标检查

en: Compatibility mode
zh: 兼容模式

en: Lazy screen update
zh: 懒惰的屏幕更新

en: Old frame skipping
zh: 旧的跳帧方式

en: Skip every second frame
zh: 每两帧跳过一帧

en: Repeated flat tex triangles
zh: 重复平滑多边形纹理

en: Needed by Dark Forces
zh: Dark Forces 运行需要

en: Draw quads with triangles
zh: 使用三角形绘制 quad

en: better g-colors, worse textures
zh: 较好的 g-colors, 较差的纹理

en: Fake 'gpu busy' states
zh: 欺骗 'gpu 忙' 状态

en: Toggle busy flags after drawing
zh: 绘制后切换忙碌标志

en: 0: Off (fastest)
zh: 0: 关闭 (最快)

en: 1: Game dependant
zh: 1: 取决于游戏

en: 2: Always
zh: 2: 总是

en: 0: None
zh: 0: 无

en: OpenGL Driver
zh: OpenGL 驱动程序

en: Based on P.E.Op.S. MesaGL Driver V1.78
    Coded by Pete Bernert
zh: 基于 P.E.Op.S MesaGL 驱动程序 V1.78
    作者: Pete Bernert

en: OpenGL Driver configuration
zh: OpenGL 驱动程序配置

en: Keep psx aspect ratio
zh: 保持 psx 纵横比

en: Filtering:
zh: 过滤:

en: HiRes Tex:
zh: 高分纹理:

en: VRam size in MBytes (0..1024, 0=auto):
zh: 显存大小，以 MB 为单位 (0..1024, 0=自动):

en: Show FPS display on startup
zh: 启动时显示 FPS

en: Use FPS limit
zh: 启用 FPS 界限

en: FPS limit auto-detector
zh: FPS 界限自动检测

en: FPS limit manual
zh: 手动设置 FPS 界限

en: Use Frame skipping
zh: 启用跳帧

en: Offscreen drawing:
zh: 离屏描绘:

en: Framebuffer textures:
zh: 帧缓冲纹理:

en: Framebuffer access:
zh: 帧缓冲访问:

en: Mask bit detection (Needed by a few games, zbuffer)
zh: 屏蔽位检测 (某些游戏需要)

en: Alpha multipass (Correct opaque texture areas)
zh: 半透明多通道 (更正不透明的纹理区域)

en: Advanced blending (Accurate psx color emulation)
zh: 高级混合 (精确的 psx 色彩模拟)

en: Scanlines Blending (0..255, -1=dot):
zh: 混合 (0..255, -1=点阵):

en: Unfiltered MDECs (Small movie speedup)
zh: 非过滤 MDEC (微小的影片加速)

en: Force 15 bit framebuffer updates (Faster movies)
zh: 强制 15 位帧缓冲更新 (影片较快)

en: Line mode (Polygons will not get filled)
zh: 框架模式 (不填充多边形)

en: Polygon anti-aliasing (Slow with most cards)
zh: 多边形抗锯齿 (对大多数显卡较慢)

en: Use OpenGL extensions (Recommended)
zh: 使用 OpenGL 扩展 (推荐)

en: Screen smoothing (Can be slow or unsupported)
zh: 屏幕平滑 (可能较慢或不被支持)

en: Gte accuracy
zh: Gte 精确

en: Battle cursor (FF7)
zh: 战斗光标 (FF7)

en: Yellow rect (FF9)
zh: 黄色方块 (FF9)

en: Direct FB updates
zh: 直接 FB 更新

en: Black brightness (Lunar)
zh: 黑色亮度 (Lunar)

en: Swap front detection
zh: Swap front 检测

en: Disable coord check
zh: 禁用坐标检查

en: No blue glitches (LoD)
zh: 去除蓝色干扰 (LoD)

en: Soft FB access
zh: 软件 FB 访问

en: No subtr. blending
zh: 无 subtr. 混合

en: Lazy upload (DW7)
zh: 懒惰上传 (DW7)

en: Odd/even hack
zh: 奇/偶位 hack

en: Adjust screen width
zh: 调整屏幕宽度

en: Old texture filtering
zh: 旧的纹理过滤

en: Additional uploads
zh: 附加上传

en: Fake 'GPU busy'
zh: 欺骗 'gpu 忙' 状态

en: Special game fixes
zh: 特定游戏修正

en: Autoconfigure for fast display
zh: 自动配置为最佳性能

en: Auto configure for beautiful display
zh: 自动配置为最佳外观

en: Emulated VRam - Ok most times
zh: 模拟 vram - 大多数情况运行良好

en: Gfx card buffer reads
zh: Gfx 卡缓存读取

en: Gfx card buffer moves
zh: Gfx 卡缓存移动

en: Gfx card buffer reads and moves
zh: Gfx 卡缓存读取及移动

en: Full Software (FVP)
zh: 纯软件 (FVP)

en: Emulated VRam - Needs FVP
zh: 模拟 vram - 需 FVP

en: Black - Fast, no effects
zh: 黑色 - 快，无特效

en: Gfx card buffer - Can be slow
zh: Gfx 卡缓存 - 可能较慢

en: Gfx card and soft - Slow
zh: Gfx 卡及软件 - 慢

en: None - Fastest, most glitches
zh: 无 - 最快，问题较多

en: Minimum - Missing screens
zh: 最小 - 丢失屏幕元素

en: Standard - OK for most games
zh: 标准 - 大多数游戏运行良好

en: Enhanced - Shows more stuff
zh: 增强 - 显示更多的东西

en: Extended - Causing garbage
zh: 增强 - 可能导致错误

en: None (Standard)
zh: 无 (标准)

en: 2xSaI (Much vram needed)
zh: 2xSaI (需较多显存)

en: Scaled (Needs tex filtering)
zh: 拉伸 (需要纹理过滤)

en: Standard - Glitches will happen
zh: 标准 - 可能会发生问题

en: Extended - No black borders
zh: 增强 - 去除黑框

en: Standard without sprites - Unfiltered 2D
zh: 标准，不含贴图 - 未过滤的 2D

en: Extended without sprites - Unfiltered 2D
zh: 增强，不含贴图 - 未过滤的 2D

en: Standard + smoothed sprites
zh: 标准 + 平滑贴图

en: Extended + smoothed sprites
zh: 增强 + 平滑贴图

en: Don't care - Use driver's default textures
zh: 使用驱动程序的默认纹理

en: 4444 - Fast, but less colorful
zh: 4444 - 较快，较少颜色

en: 5551 - Nice colors, bad transparency
zh: 5551 - 较好的颜色，较差的透明效果

en: 8888 - Best colors, more ram needed
zh: 8888 - 最佳的颜色，需更多内存

en: BGR8888 - Faster on some cards
zh: BGR8888 - 某些显卡较快

en: PCSXR - A PlayStation Emulator
    
    Original Authors:
    main coder: linuzappz
    co-coders: shadow
    ex-coders: Nocomp, Pete Bernett, nik3d
    Webmaster: AkumaX
zh: PCSXR - 一个 PlayStation 模拟器
    
    原作者:
    主程序员: linuzappz
    辅助程序员: shadow
    前程序员: Nocomp, Pete Bernett, nik3d
    网络管理: AkumaX

en: PCSX-df Authors:
    Ryan Schultz, Andrew Burton, Stephen Chao,
    Marcus Comstedt, Stefan Sikora
    
    PCSX-Reloaded By:
    edgbla, shalma, Wei Mingzhi, et al.
    
    http://pcsxr.codeplex.com/
zh: PCSX-df 开发者:
    Ryan Schultz, Andrew Burton, Stephen Chao,
    Marcus Comstedt, Stefan Sikora
    
    PCSX-Reloaded 开发者:
    edgbla, shalma, Wei Mingzhi, et al.
    
    http://pcsxr.codeplex.com/

en: PCSXR EMU
zh: PCSXR 模拟器

en: &Add Code
zh: 添加作弊码(&A)

en: &Edit Code
zh: 编辑作弊码(&E)

en: &Enable/Disable
zh: 启用/禁用(&E)

en: PCSXR Cheat Code Files
zh: PCSXR 作弊码文件

en: No addresses found.
zh: 未找到地址。

en: Freeze %.8X
zh: 固定 %.8X

en: &Freeze
zh: 固定(&F)

en: &New Search
zh: 新查找(&N)

en: C&lose
zh: 关闭(&L)

en: Simulate Psx Bios
zh: 模拟 PS BIOS

en: Configuration not OK!
zh: 配置不正确!

en: This plugin reports that should work correctly
zh: 此插件报告其可正常工作。

en: This plugin reports that should not work correctly
zh: 此插件报告其不可正常工作。

en: Select Plugins Directory
zh: 选择插件目录

en: Select Bios Directory
zh: 选择 BIOS 目录

en: First Controller
zh: 主控制器

en: Second Controller
zh: 辅控制器

en: Cdrom
zh: CD-ROM

en: Link cable
zh: 连接线

en: Set Bios Directory
zh: 设置 BIOS 目录

en: Set Plugins Directory
zh: 设置插件目录

en: Test...
zh: 测试...

en: NetPlay Configuration
zh: 联网游戏配置

en: Note: The NetPlay Plugin Directory should be the same as the other Plugins.
zh: 注意: 联网游戏插件应和其它插件放在同一目录中。

en: Please wait while connecting... %c
zh: 请稍候，正在连接... %c

en: Error Opening GPU Plugin (%d)
zh: 无法打开 GPU 插件 (%d)

en: Error Opening SPU Plugin (%d)
zh: 无法打开 SPU 插件 (%d)

en: Error Opening PAD1 Plugin (%d)
zh: 无法打开 PAD1 插件 (%d)

en: Error Opening PAD2 Plugin (%d)
zh: 无法打开 PAD2 插件 (%d)

en: Error Closing CDR Plugin
zh: 无法关闭 CD-ROM 插件 (%d)

en: Error Closing GPU Plugin
zh: 无法关闭 GPU 插件

en: Error Closing SPU Plugin
zh: 无法关闭 SPU 插件

en: CDRinit error: %d
zh: CDRinit 错误: %d

en: GPUinit error: %d
zh: GPUinit 错误: %d

en: SPUinit error: %d
zh: SPUinit 错误: %d

en: PAD1init error: %d
zh: PAD1init 错误: %d

en: PAD2init error: %d
zh: PAD2init 错误: %d

en: NETinit error: %d
zh: NETinit 错误: %d

en: Usage: pcsxr [options]
    	options:
    	-nogui		Don't open the GUI
    	-psxout		Enable PSX output
    	-slowboot	Enable BIOS logo
    	-runcd		Runs CD-ROM (requires -nogui)
    	-cdfile FILE	Runs a CD image file (requires -nogui)
    	-help		Display this message
zh: 用法: pcsxr [选项]
    	选项:
    	-nogui		不打开 GUI
    	-psxout		启用 PSX 控制台输出
    	-slowboot	启用 BIOS 启动画面
    	-runcd		运行 CD-ROM (需要 -nogui)
    	-cdfile FILE	运行 CD 镜像文件 (需要 -nogui)
    	-help		显示此信息

en: PCSXR State Format
zh: PCSXR 即时存档格式

en: Running BIOS is not supported with Internal HLE Bios.
zh: 内部 HLE BIOS 不支持直接运行。

en: mid link block
zh: 中间链接块

en: terminiting link block
zh: 终止链接块

en: Memcard Manager
zh: 记忆卡管理器

en: Select Mcd
zh: 选择

en: Format Mcd
zh: 格式化

en: Reload Mcd
zh: 重新加载

en: -> Copy ->
zh: -> 复制 ->

en: <- Copy <-
zh: <- 复制 <-

en: <- Un/Delete
zh: <- 删除/恢复

en: Un/Delete ->
zh: 删除/恢复 ->

en: Memory Card 1
zh: 记忆卡 1

en: Memory Card 2
zh: 记忆卡 2

en: Are you sure you want to paste this selection?
zh: 是否确认粘贴此选中内容?

en: Are you sure you want to format this Memory Card?
zh: 是否确认格式化此记忆卡?

en: Cpu Config
zh: CPU 配置

en: Disable Xa Decoding
zh: 禁用 XA 解码

en: Sio Irq Always Enabled
zh: SIO IRQ 总是启用

en: Black && White Movies
zh: 黑白电影

en: Disable Cd audio
zh: 禁用 CD 音频

en: Enable Interpreter Cpu
zh: 启用解释执行 CPU

en: Spu Irq Always Enabled
zh: SPU IRQ 总是启用

en: Psx System Type
zh: PS 系统类型

en: Psx Mcd Format (*.mcr;*.mc;*.mem;*.vgs;*.mcd;*.gme;*.ddf)
zh: PS 记忆卡格式 (*.mcr;*.mc;*.mem;*.vgs;*.mcd;*.gme;*.ddf)

en: Psx Memory Card (*.mcr;*.mc)
zh: PS 记忆卡 (*.mcr;*.mc)

en: CVGS Memory Card (*.mem;*.vgs)
zh: VGS 记忆卡 (*.mem;*.vgs)

en: Bleem Memory Card (*.mcd)
zh: Bleem 记忆卡 (*.mcd)

en: DexDrive Memory Card (*.gme)
zh: DexDrive 记忆卡 (*.gme)

en: DataDeck Memory Card (*.ddf)
zh: DataDeck 记忆卡 (*.ddl)

en: Psx Exe Format
zh: PS EXE 格式

en: Run &EXE...
zh: 运行 &EXE...

en: Run &BIOS
zh: 运行 BIOS(&B)

en: Run &ISO...
zh: 运行 &ISO...

en: Run &CD
zh: 运行光碟(&C)

en: &Emulator
zh: 模拟器(&E)

en: &States
zh: 存档(&S)

en: S&witch ISO...
zh: 更换 ISO(&W)...

en: S&hutdown
zh: 关闭(&H)

en: Re&set
zh: 复位(&S)

en: Slot &9
zh: 存档 9(&9)

en: Slot &8
zh: 存档 8(&8)

en: Slot &7
zh: 存档 7(&7)

en: Slot &6
zh: 存档 6(&6)

en: Slot &5
zh: 存档 5(&5)

en: Slot &4
zh: 存档 4(&4)

en: Slot &3
zh: 存档 3(&3)

en: Slot &2
zh: 存档 2(&2)

en: Slot &1
zh: 存档 1(&1)

en: Cheat &Search...
zh: 查找作弊码(&S)...

en: Ch&eat Code...
zh: 作弊码(&E)...

en: &Memory cards...
zh: 记忆卡(&M)...

en: &NetPlay...
zh: 联网游戏(&N)...

en: &Controllers...
zh: 控制器(&C)...

en: &Sound...
zh: 声音(&S)...

en: &Graphics...
zh: 图像(&G)...

en: &Plugins && Bios...
zh: 插件及 BIOS(&P)...

en: Pcsxr Msg
zh: PCSXR 消息

en: Error Loading Symbol
zh: 无法加载符号

en: %s is a tool for rearranging and modifying PDF files.
zh: %s 是用于重新排列和修改 PDF 文件的工具。

en: All From _Same File
zh: 所有来自同一文件(_S)

en: All pages must have the same size.
zh: 所有页面必须具有相同的大小。

en: Clipboard image
zh: 剪贴板图像

en: Creator tool
zh: 创建者工具

en: Crop White Borders
zh: 裁剪白色边框

en: Despite the warnings the document(s) should have no visible issues.
zh: 尽管有警告，但文档应该没有明显的问题。

en: Discard changes and close?
zh: 放弃更改并关闭？

en: Discard changes and quit?
zh: 放弃更改并退出？

en: Do_n’t Save
zh: 不保存(_N)

en: Don't show warnings when saving again.
zh: 再次保存时不显示警告。

en: Dupl_icate
zh: 重复(_I)

en: E_xport Selection to a Single File…
zh: 导出所选到单个文件(_X)...

en: Edit _Properties
zh: 编辑属性(_P)

en: Equal column width
zh: 列宽相等

en: Equal row height
zh: 行高相等

en: Export Selection to _Individual Files…
zh: 导出所选到个体文件(_I)...

en: Export _All Pages to Individual Files…
zh: 所有页面导出到个体文件(_A)...

en: File is neither pdf nor image
zh: 文件既不是 PDF 也不是图像

en: File(s) to open
zh: 要打开的文件

en: GNU General Public License (GPL) Version 3.
zh: GNU 通用公共许可证 (GPL) 第 3 版。

en: Generate Booklet
zh: 生成手册

en: Height in %
zh: 高度 %

en: Horizontal Splits
zh: 水平拆分

en: Image files are only supported with img2pdf
zh: 图像文件仅支持 img2pdf

en: Image format is not supported by img2pdf
zh: img2pdf 不支持图片格式

en: Insert Blan_k Page…
zh: 插入空白页面(_K)…

en: Insert Blank Page
zh: 插入空白页面

en: Invalid date format. Input discarded.
zh: 日期格式无效。 输入已放弃。

en: It uses libqpdf %s, pikepdf %s, GTK %s and Python %s.
zh: 它使用 libqpdf %s、pikepdf %s、GTK %s 和 Python %s。

en: Maintainers and contributors
zh: 维护者和贡献者

en: PDF Arranger is a small python-gtk application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a frontend for pikepdf.
zh: PDF Arranger 是一个小型的 python-gtk 应用程序，它可以帮助用户使用交互式和直观的图形界面来合并或拆分 pdf 文档以及旋转、裁剪和重新排列他们的页面。 它是 pikepdf 的前端。

en: PDF document is damaged
zh: PDF 文件已损坏

en: Page Size:
zh: 页面大小

en: Past_e Special
zh: 特殊粘贴(_E)

en: Paste As _Even Pages
zh: 粘贴为偶数页(_F)

en: Paste As _Odd Pages
zh: 粘贴为奇数页(_O)

en: Paste _After
zh: 粘贴之后(_A)

en: Paste _Before
zh: 粘贴之前(_B)

en: Pasted data not valid. Aborting paste.
zh: 粘贴的数据无效。 中止粘贴。

en: Print the version of PDF Arranger and exit
zh: 打印 PDF Arranger 版本并退出

en: Rendering Preview…
zh: 渲染预览…

en: Same Page _Format
zh: 相同页面格式(_F)

en: Save changes to “{}” before closing?
zh: 在关闭之前保存对“{}”的更改？

en: Save changes to “{}” before quitting?
zh: 退出前保存对“{}”的更改？

en: Saving produced some warnings
zh: 保存会产生一些警告

en: Select _Even Pages
zh: 选择偶数页面(_E)

en: Select _Odd Pages
zh: 选择奇数页面(_O)

en: Selected pages:
zh: 所选页面：

en: Split Pages
zh: 拆分页面

en: The document “{}” is locked and requires a password before it can be opened.
zh: 文档“{}”被锁定，需要密码才能打开。

en: The password will be remembered until you close PDF Arranger.
zh: 密码将被记住，直到您关闭 PDF Arranger。

en: Vertical Splits
zh: 垂直拆分

en: Width in %
zh: 宽度 %

en: _Rotate Right
zh: 向右旋转(_R)

en: _Split Pages…
zh: 拆分页面(_S)…

en: PDF Modifier
zh: PDF 修改者

en: Remove, extract, and rotate pages in PDF documents
zh: 在 PDF 文档中移除、提取或转动页面

en: Page {0}
zh: 页面 {0}

note: Translators: {0} is the # of pages, {1} is a translated string summarizing the pages, eg "page 1"
en: Move {1} | Move {1}
zh[0]: 移动 {1}
zh[1]: 移动 {1}

en: Error trying to unmove pages
zh: 试图取消移动页面时发生错误

en: Error trying to move pages
zh: 试图移动页面时发生错误

en: Error trying to remove pages from document
zh: 试图从文档中移除页面时发生错误

en: Save changes to this document, overwriting the existing file
zh: 保存当前文档，覆盖原来的文件

en: Save this document to a new file
zh: 保存到新文件

en: _Insert From...
zh: 从文件插入(_I)...

en: Insert pages from another document
zh: 从另一个文档中插入页面

en: Select Odd Pages
zh: 选择奇数页面

en: Select Even Pages
zh: 选择偶数页面

en: Select Matching...
zh: 选择匹配页面

en: Open in Viewer
zh: 在阅读器中打开

en: Open in viewer
zh: 在阅读器中打开

en: Re_name Bookmark
zh: 重命名书签(_N)

en: _Change Bookmark Destination
zh: 更改书签存放位置(_C)

en: View and edit the title, keywords, and more for this document
zh: 查看并编辑此文档的标题、关键字及更多信息

en: Save image from the selected pages to a new folder | Save {0} images from the selected pages to a new folder
zh[0]: 将所选页面中的图像保存到一个新文件夹
zh[1]: 将所选页面中的 {0} 张图像保存到一个新文件夹

en: Remove the selected page | Remove the {0} selected pages
zh[0]: 移除所选页面
zh[1]: 移除所选中的 {0} 张页面

en: Extract Page | Extract {0} Pages
zh[0]: 提取页面
zh[1]: 提取 {0} 张页面

en: Extract the selected page | Extract the {0} selected pages
zh[0]: 提取所选页面
zh[1]: 提取所选中的 {0} 张页面

en: Select PDF
zh: 选择 PDF 文件

en: Unable to Save Document
zh: 无法保存文档

en: Error Loading Document
zh: 载入文档时发生错误

en: There was an error loading {0}
zh: 载入 {0} 时发生错误

en: Error opening help
zh: 打开帮助时发生错误

en: Would you like to open PDF Mod's online documentation?
zh: 您要打开 PDF 修改者的在线文档吗？

note: Translators: {0} and {1} are the years the copyright assertion covers; put into variables so you don't have to re-translate this every year
en: Copyright {0} Novell Inc.
    Copyright {1} Other PDF Mod Contributors
zh: 版权所有 {0} Novell Inc.
    版权所有 {1} 其它 PDF Mod 贡献者

en: Rename Bookmark
zh: 重命名书签

en: Bookmark links to page {0}
zh: 将指向页面 {0} 的链接存为书签

en: Save the changes made to this document?
zh: 保存对当前文档所作出的更改吗？

en: Continue, opening {0} document in separate windows? | Continue, opening all {0} documents in separate windows?
zh[0]: 在新窗口中打开 {0} 份文档，继续吗？
zh[1]: 在新窗口中打开所有 {0} 份文档，继续吗？

en: Open _First
zh: 打开第一个(_F)

en: Open _All
zh: 打开所有(_A)

en: Loading document...
zh: 载入文档...

note: Translators: this string is used to show current/original file size, eg "2 MB (originally 1 MB)"
en: {0} (originally {1})
zh: {0} (原为 {1})

en: {0} page | {0} pages
zh[0]: {0} 张页面
zh[1]: {0} 张页面

en: Document is Encrypted
zh: 文档已加密

en: Enter the document's password to open it:
zh: 请输入该文档的密码：

en: Select Matching
zh: 选择匹配

en: _Keywords:
zh: 关键字(_K)：

en: _Revert Properties
zh: 恢复属性(_R)

en: Change the document's properties back to the original values
zh: 恢复所有属性到原始值

en: Hide the document's properties
zh: 隐藏文档的属性

en: No PDF document has been selected
zh: 未选中PDF文档

en: Extract pages from PDF documents.
zh: 从PDF文档中提取页面。

en: File names settings
zh: 文件名设置

en: Extract settings
zh: 提取设置

en: Pages to extract (ex: 2 or 5-23 or 2,5-7,12-)
zh: 要提取的页面（如：2 或 5-23 或 2,5-7,12-）

en: Invalid page ranges
zh: 无效页面范围

en: Extract pages:
zh: 提取页面：

en: Installing theme {0}.
zh: 正在安装主题{0}.

en: Started in {0}
zh: {0}后开始

en: Closing PDFsam...
zh: 正在关闭PDFsam...

en: Log register
zh: 日志记录器

en: Select where to save the log file
zh: 选择保存日志文件的位置

en: Premium features
zh: 高级版特性

en: Subscribe to the official news feed
zh: 订阅官方新闻推送

en: Java runtime path: %s
zh: Java运行时路径: %s

en: JavaFX runtime version %s
zh: JavaFX运行时版本 %s

en: Max memory {0}
zh: 最大内存 {0}

en: Bug and feature requests
zh: 错误和功能需求

en: Fork PDFsam on GitHub
zh: 在GitHub上复刻PDFsam

en: Follow us on Twitter
zh: 在Twitter上关注我们(_T)

en: Like us on Facebook
zh: 在脸书上关注我们(_F)

en: Log register rows:
zh: 日志记录器行数

en: Maximum number of rows displayed by the Log register
zh: 日志记录器显示的最大行数

en: Set your preferred language (restart needed)
zh: 设置首选语言（需要重新启动）

en: Startup module:
zh: 启动时的模块

en: Set the module to open at application startup (restart needed)
zh: 设置打开应用时的模块（需要重新启动）

en: Usage statistics are used to populate the modules quick bar on the left with the most used and most recently used modules.
zh: 使用情况被用来排列左侧快速访问栏最常用和最近使用的模块

en: Manually selected
zh: 手动选择

en: Automatically set the destination directory to the selected PDF document directory
zh: 自动设置目标文件夹到选定的PDF文档目录

en: Clear usage statistics
zh: 清除使用记录

en: Check for updates now
zh: 现在检查更新

en: Select a directory where documents will be saved and loaded by default
zh: 设置默认的文档保存和加载路径

en: Select a previously saved workspace that will be automatically loaded at startup
zh: 选择一个已保存的工作区以在启动时加载

en: Select a workspace
zh: 选择一个工作区

en: Default working directory:
zh: 默认工作目录：

en: Load default workspace at startup:
zh: 启动时加载默认工作区：

en: Check for updates at startup
zh: 启动时检查更新

en: Set whether new version availability should be checked on startup (restart needed)
zh: 设置是否启动程序时检查可用更新（需重启后生效）

en: Check for news at startup
zh: 启动时检查新闻

en: Set whether the application should check for news availability on startup (restart needed)
zh: 设置是否启动程序时检查新闻可用性（需重启后生效）

en: Enabled PDF compression
zh: 启用PDF压缩

en: Set whether "Compress output file" should be enabled by default
zh: 设置是否默认启用“压缩输出文件”功能

en: Set whether "Overwrite if already exists" should be enabled by default
zh: 设置是否默认启用“覆盖已有文件”功能

en: Play alert sounds
zh: 播放提示音

en: Turn on or off alert sounds
zh: 开启或关闭提示音

en: Store passwords when saving a workspace file
zh: 保存工作区文件时保存密码

en: If an encrypted PDF document has been opened with a password, save the password in the workspace file
zh: 若有加密PDF文档已打开，将密码保存到工作区文件

en: Show donation window
zh: 显示捐赠窗口

en: Turn on or off the notification appearing once in a while and asking the user to support PDFsam with a donation
zh: 打开或关闭偶尔询问用户捐赠支持PDFsam的通知

en: Show premium features
zh: 显示高级版特性

en: Set whether the application should fetch and show premium features description in the modules dashboard
zh: 设置应用是否在模块界面拉取和显示高级版特性

en: Ask for a confirmation when clearing the selection table
zh: 清除选择表时要求确认

en: Set whether the application should ask for a confirmation when clearing the selection table
zh: 设置应用程序在清除选择表时是否要求确认

en: Use the selected PDF document directory as output directory
zh: 使用当前PDF文档所在的目录作为输出目录

en: Save default workspace on exit
zh: 退出时保存默认工作区

en: If a default workspace is set, save it on application exit
zh: 若默认工作区已设置，在应用退出时保存

en: Maximum number of rows mast be a positive number
zh: 最大行数必须为正数

en: Generate high quality thumbnails (slower)
zh: 生成高质量缩略图(较慢)

en: Size in px:
zh: 大小（px）：

en: Library used to generate thumbnails
zh: 用来生成预览的库

en: Thumbnails creator:
zh: 预览生成器

en: Drag and drop PDF files or directories containing PDF files
zh: 拖拽PDF文件或包含PDF文件的文件夹

en: No PDF found
zh: 未找到PDF

en: Confirm clearing
zh: 确认清除

en: Clear the module settings
zh: 清除模块设置

en: Clear the selection table
zh: 清除选择表

en: Select the task to perform on the following files
zh: 选择要在如下文件上执行的任务

en: The selected directory is not empty
zh: 选择的目录不为空

en: What would you like to do in case of files with the same name?
zh: 如何处理有相同文件名的文件？

en: Don't overwrite existing file
zh: 不要覆盖已存在的文件

en: Overwrite confirmation
zh: 确认覆盖

en: A file with the given name already exists
zh: 同名文件已存在

en: Non existing directory
zh: 不存在的目录

en: The selected output directory does not exist
zh: 已选的输出目录不存在

en: Subdirectories have been found
zh: 已找到子目录

en: Do you want to add PDF files found in subdirectories?
zh: 你想添加子目录中找到的PDF文件吗？

en: PDFsam can try to overcome the failure
zh: PDFsam可以尝试克服失败

en: It may result in PDF files with partial or missing data, proceed anyway?
zh: 可能导致PDF文件丢失部分或全部数据。仍要继续吗？

en: Document details
zh: 文档详情

en: Input parameters are invalid, open the application messages for details.
zh: 输入参数无效，打开应用消息查看细节。

en: Unable to access "{0}", please make sure you have write permissions or open the application messages for details.
zh: 无法访问"{0}"，请确定你拥有写权限或打开应用消息查看细节。

en: You performed {0} tasks with PDFsam, did it help?
zh: 你使用PDFsam执行了{0}次任务，它对你有帮助吗？

en: Give something back
zh: 请回报

en: PDFsam worked hard!
zh: PDFsam 很努力！

en: Spread the word!
zh: 请宣传！

en: PDFsam {0} is available for download
zh: PDFsam {0} 可供下载

en: You are running the latest version of PDFsam Basic
zh: 你现在运行的PDFsam Basic软件是最新版本

en: No update
zh: 无更新

en: Application messages
zh: 应用信息

en: _Modules
zh: 模块(_M)

note: #-#-#-#-#  sawfish_1:1.11.90-1.2_zh_CN.po (sawfish CVS)  #-#-#-#-# ../lisp/sawfish/wm/menus.jl
en: _Workspace
zh: 工作区(_W)

en: Recen_ts
zh: 最近使用(_t)

en: _Clear recents
zh: 清除最近使用(_C)

en: Select the workspace file to save
zh: 保存工作区文件

en: Select the workspace to load
zh: 加载工作区

en: Split by bookmarks
zh: 按书签分割

en: Split a PDF document at bookmarked pages by specifying a bookmark level.
zh: 分割PDF文档在特定的书签等级书签标记的页面。

en: Select or drag and drop the PDF you want to split
zh: 选择或拖拽要分割的PDF

en: Split settings
zh: 分割设置

en: Regular expression the bookmark has to match
zh: 使用正则表达式匹配书签

en: Split at this bookmark level:
zh: 在此书签等级分割：

en: Matching regular expression:
zh: 匹配正则表达式：

en: A regular expression the bookmark text has to match
zh: 书签文本需要匹配的正则表达式

en: Example: use .*Chapter.* to match bookmarks containing the word "Chapter"
zh: 例如：使用 .*Chapter.* 匹配包含"Chapter"的书签

en: Invalid bookmarks level
zh: 无效书签等级

en: Running {0}%
zh: 运行中 {0}%

en: The selected PDF document is invalid
zh: 选中的PDF文档无效

en: Select the PDF file
zh: 选择PDF文件

en: _Select PDF
zh: 选择PDF

en: Clear all settings
zh: 清除所有设置

en: Pages: {0}, PDF Version: {1}
zh: 页数：{0}，PDF 版本：{1}

en: Set destination
zh: 设置目标

en: Enter the user password
zh: 输入用户密码

en: Drag and drop PDF files here
zh: 拖拽PDF文件到这里

en: Set as range for all
zh: 将此页面范围应用到所有

en: Move to Top
zh: 移到顶部

en: Add documents to the table
zh: 添加文档到表格

en: PDF list from _text/csv file
zh: 来自 _text/csv文件的PDF列表

en: Select pdf documents to load
zh: 加载PDF文档

en: Select a text or CSV file to load
zh: 选择要加载的文本或CSV文件

en: Removes selected documents
zh: 移除选中文档

en: Removes every document
zh: 移除所有文档

en: C_lear all settings
zh: 清空所有设置(_l)

en: Moves up selected documents
zh: 将选中文档上移

en: Moves down selected documents
zh: 将选中文档下移

en: Double click to set the number of pages after which the task will switch to the next file
zh: 双击设置每处理几页转移到下一个文件

en: Double click to set selected pages (ex: 2 or 5-23 or 2,5-7,12-)
zh: 双击设置选中的页面（如：2 或 5-23 或 2,5-7,12-）

en: The selected PDF file is invalid
zh: 选择的PDF文件无效

en: The selected file must exist.
zh: 选择的文件必须存在。

en: Allowed extensions are {0}
zh: 允许的拓展名为{0}

en: Compress output file/files
zh: 压缩输出文件

en: Discard bookmarks
zh: 丢弃书签

en: Tick the box if you don't want to retain any bookmark from the original PDF document
zh: 如果你不想保留任何书签，那么选中复选框

en: Output PDF version:
zh: 输出PDF版本：

en: Show advanced settings
zh: 显示高级设置

en: Hide advanced settings
zh: 隐藏高级设置

en: Overwrite if already exists
zh: 覆盖已存在的文件

en: Tick the box if you want to overwrite the output files if they already exist.
zh: 如果你想覆盖已存在的输出文件，那么选中复选框

en: Same as the input document
zh: 与输入文档相同

en: An existing output directory is required
zh: 需要是一个已存在的输出目录

en: The output directory is required
zh: 需要指定输出目录

en: Select an existing directory
zh: 选择已存在的路径

en: PDF version required: {0}
zh: 要求PDF版本：{0}

en: Prefix for the generated files names
zh: 新建文件的文件名前缀

en: Generated PDF documents name prefix:
zh: 新建PDF文档的文件名前缀：

en: Prefix for the output files name.
zh: 输出文件名前缀。

en: Some special keywords are replaced with runtime values.
zh: 一些特殊的关键字在运行时会被替换。

en: Right click to add these keywords.
zh: 右击添加这些关键字。

en: Split after
zh: 分割

en: No page selected
zh: 未选中页

en: Split a PDF document at the given page numbers.
zh: 按给定的页数分割PDF文档

en: Every page
zh: 每页

en: Even pages
zh: 偶数页

en: Odd pages
zh: 奇数页

en: Split the document after the given page numbers
zh: 在给定的页数之后分割文档

en: Splits the PDF every "n" pages creating documents of "n" pages each
zh: 每"n"页分割PDF，生成多个"n"页的文档

en: Split after the following page numbers
zh: 在下列页码处分割

en: Page numbers to split at (n1,n2,n3..)
zh: 分割的页码数（n1,n2,n3..）

en: Invalid page numbers
zh: 无效页码

en: Only valid positive page numbers are allowed
zh: 仅允许有效正数

en: Split by every "n" pages
zh: 每"n"页分割

en: Invalid number of pages
zh: 无效页数

en: Unable to find the latest available version.
zh: 无法获取最新版本。

en: Unable to find any valid PDF file in the list: {0}
zh: 无法在列表{0}中找到任何有效的PDF文件

en: Unable to load PDF list file from {0}
zh: 无法从{0}加载PDF列表文件

en: Loading pdf documents
zh: 加载PDF文档

en: Documents loaded
zh: 文档已加载

en: Unable to retrieve premium features description
zh: 无法检索高级版特性描述

en: Fetching premium modules
zh: 拉取高级版模块

en: Unable to retrieve premium modules
zh: 无法检索高级版模块

en: Unable to retrieve latest news
zh: 无法获取最近新闻

en: Fetching latest news
zh: 拉取最近新闻

en: Unable to retrieve the latest news
zh: 无法获取最近新闻

en: Saving workspace data to {0}
zh: 保存工作区数据到{0}

en: Workspace saved
zh: 工作区已保存

en: Requesting modules state
zh: 请求高级版状态

en: Unable to save modules workspace
zh: 无法保存模块工作区

en: Unable to save workspace to {0}
zh: 无法将工作区保存到{0}

en: Loading workspace from {0}
zh: 从{0}加载工作区

en: Workspace loaded
zh: 工作区已加载

en: Unable to load workspace from {0}
zh: 无法从{0}加载工作区

en: Split by size
zh: 按大小分割

en: Split a PDF document in files of the given size (roughly).
zh: 按给定的大小分割PDF文档成多个文件（粗略）。

en: Set the size to split at
zh: 设置分割的大小

en: Split at this size:
zh: 按此大小分割：

en: Invalid split size
zh: 无效的分割大小

en: Alternate Mix
zh: 交替混合

en: Merge two or more PDF documents taking pages alternately in natural or reverse order.
zh: 合并两个或多个PDF文档时页面顺序或逆序交替

en: Double click to set pages you want to mix (ex: 2 or 5-23 or 2,5-7,12-)
zh: 双击设置你想要混合的页面（例如：2 或 5-23 或 2,5-7,12-）

en: Select a positive integer number as pace
zh: 选择一个正数作为步进

en: 90 degrees clockwise
zh: 顺时针旋转90度

en: 180 degrees clockwise
zh: 顺时针旋转180度

en: 90 degrees counterclockwise
zh: 逆时针旋转90度

en: Rotate
zh: 旋转

en: Double click to set pages you want to rotate (ex: 2 or 5-23 or 2,5-7,12-)
zh: 双击以设置要旋转的页面（如：2 或 5-23 或 2,5-7,12-）

en: Rotate the pages of multiple PDF documents.
zh: 旋转多个PDF文档的页面

en: Rotate settings
zh: 旋转设置

en: Double click to set pages you want to merge (ex: 2 or 5-23 or 2,5-7,12-)
zh: 双击设置要合并的页面 （比如：2 或 5-23 或 2,5-7, 12-）

en: Add a blank page if page number is odd
zh: 如果页数为奇数则添加一个空白页

en: Adds a blank page after each merged document if the document has an odd number of pages
zh: 若待合并的文档页数为奇数，则在该文档最后添加一个空白页

en: Add a footer
zh: 添加脚标

en: Adds a page footer with the name of the file the page belonged to.
zh: 将页面所属文件的文件名添加到页脚。

en: Normalize pages size
zh: 均一化页面大小

en: Resizes all pages to have the same width as the first page.
zh: 调整全部页面大小，与首页采用相同宽度。

en: Merge fields
zh: 合并域

en: Merge renaming existing fields
zh: 合并并重命名已存在的域

en: Discard forms
zh: 丢弃表单

en: Interactive forms (AcroForms):
zh: 互动式表单（AcroForms）：

en: What to do in case one or more input documents contain Acro Forms
zh: 在一个或多个输入文档含有 Acro Forms 时怎么做

en: Retain bookmarks
zh: 保留书签

en: Create one entry for each merged document
zh: 为每一个合并的文档创建一个条目

en: Retain bookmarks as one entry for each merged document
zh: 将每一个合并的文档中的书签保留为一个条目

en: Bookmarks handling:
zh: 书签处理：

en: What to do in case one or more input documents contain bookmarks
zh: 在一个或多个输入文档含有书签时怎么做

en: Don't generate
zh: 不要生成

en: Generate from file names
zh: 从文件名生成

en: Generate from documents titles
zh: 从文档标题生成

en: Table of contents:
zh: 目录：

en: Set if a table of contents should be added to the generated PDF document
zh: 设置生成的PDF文档是否应包含目录

en: Merge together multiple PDF documents or subsections of them.
zh: 合并多个PDF文档或者其部分

en: Merge settings
zh: 合并设置

en: File "{0}" does not exist or is invalid
zh: 文件"{0}"不存在或无效

en: Valid user password provided.
zh: 密码正确。

en: This document is encrypted, click to provide a password.
zh: 该文档已加密，请输入密码。

en: An error has occurred, click for more details.
zh: 发生错误，请点击查看详情。

en: Roundish
zh: 圆滑

en: Error saving log file.
zh: 保存日志文件错误。

en: File {0} saved.
zh: 文件{0}已保存。

en: Invalid range: {0}.
zh: 无效范围： {0}。

en: Ambiguous page range definition: {0}. Use following formats: [n] or [n1-n2] or [-n] or [n-]
zh: 不准确的页面范围定义：{0}。使用下列格式：[n] 或 [n1-n2] 或 [-n] 或 [n-]

en: Invalid number: {0}.
zh: 无效数字：{0}

en: OpenDocument not supported yet!
zh: 尚未支持 OpenDocument 文档!

en: Image file not supported yet!
zh: 尚未支持图像文件!

en: File type not supported!
zh: 尚未支持该文件格式!

en: Closed, no files selected
zh: 已关闭，未选择文件

en: Dialog closed
zh: 对话框已关闭

en: Show the version of the program and exit
zh: 显示程序版本并退出

en: Select the recording backend (gnome-shell, ffmpeg)
zh: 选择录制后端（gnome-shell, ffmpeg）

en: BACKEND
zh: 后端

en: Start recording in all running Peek instances
zh: 令所有运行中的 Peek 实例开始录制

en: Stop recording in all running Peek instances
zh: 令所有运行中的 Peek 实例停止录制

en: Toggle recording in all running Peek instances
zh: 令所有运行中的 Peek 实例切换录制状态

en: Start Peek without the header bar
zh: 启动 Peek 并隐藏标题栏

en: Unable to initialize default recording backend: %s
zh: 无法初始化录制后端：%s

en: Unable to initialize recording backend %s: %s
zh: 无法初始化录制后端 %s: %s

en: Recording backend unavailable
zh: 录制后端不可用

en: Native Wayland backend is unsupported
zh: 不支持原生 Wayland 后端

en: You are running Peek natively on Wayland, this is currently unsupported. Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.
    
    For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-wayland-support'>FAQ about Wayland support</a>.
zh: 您当前在不受支持的Wayland下运行Peek，请通过设置启用XWayland，然后再运行Peek <tt>GDK_BACKEND=x11</tt>）。
    
    更多细节见 Peek <a href='https://github.com/phw/peek#why-no-native-wayland-support'>有关 Wayland 支持的常见问题</a>。

en: Peek requires FFmpeg or running GNOME Shell session.
zh: Peek 需要系统上事先安装 FFmpeg 或者正在运行 GNOME Shell 会话。

en: FFmpeg executable not found.
zh: 未找到 FFmpeg 可执行文件。

en: An unexpected error occurred during recording. Recording was aborted.
zh: 出现未知错误，录制被中止。

en: Rendering animation…
zh: 动画渲染中…

en: Peek will close when rendering is finished.
zh: Peek 将在渲染完成后关闭。

en: Record as %s
zh: 录制 %s

en: Start / Stop: %s
zh: 开始/停止：%s

en: Recording could not be started due to an unexpected error.
zh: 由于未知错误，无法开始录制。

en: Save animation
zh: 保存动画

en: The file could not be saved to the selected location.
zh: 文件无法存储到所选路径。

en: Animation saved as “%s”
zh: 动画已保存在“%s”

note: Unity does not allow actions on notifications, so we disable notification actions there.
en: Click here to show the saved file in your file manager.
zh: 点击这里将在你的文件管理器中显示已保存的文件。

en: Show in file manager
zh: 在文件管理器中显示

en: Press keys…
zh: 请按键…

en: Animated GIF recorder
zh: GIF 动画录制器

[ctx: Translator credits in about dialog]
note: Please add your name to the list of translators if you want to be credited for the translations you have done.
en: translator-credits
zh: Chunyang Xu
    YFdyh000
    panli
    Boyuan Yang

en: Set window size
zh: 设置窗口大小

en: About Peek
zh: 关于

en: Recording error
zh: 录制出错

en: Please read the <a href="https://github.com/phw/peek#frequently-asked-questions">FAQs</a> before reporting this issue. If the FAQs do not answer your issue please report it and provide as much details as possible on what you were doing when the issue occurred.
zh: 在报告问题之前，请先阅读<a href="https://github.com/phw/peek#frequently-asked-questions">常见问题</a>。如果常见问题中没有包含您遇到的情况，请再考虑报告问题并提供尽可能多的细节信息，例如您在问题发生时正在做什么，等等。

en: Open file manager after saving
zh: 保存之后打开文件管理器

en: Show desktop notification after saving
zh: 保存后显示桌面通知

en: Start / stop recording
zh: 开始/停止录制

en: Use gifski for high quality GIFs
zh: 使用 gifski 录制高质量的 GIF

en: GIF quality
zh: GIF 质量

en: Resolution downsampling
zh: 分辨率下采样

en: Delay in seconds before recording starts
zh: 录制开始前延迟的秒数

en: Capture mouse cursor
zh: 捕获鼠标光标

en: Peek preferences
zh: Peek 首选项

en: Record short animated GIF images from your screen
zh: 录制屏幕，制成小巧的 GIF 动画

en: screencast;screen recorder;screen capture;GIF;WebM;APNG;
zh: screencast;screen recorder;screen capture;GIF;WebM;APNG;截屏;屏幕录制;屏幕抓取;

en: Simple screen recorder with an easy to use interface
zh: 简单易用的屏幕录制器

en: Peek makes it easy to create short screencasts of a screen area. It was built for the specific use case of recording screen areas, e.g. for easily showing UI features of your own apps or for showing a bug in bug reports. With Peek you simply place the Peek window over the area you want to record and press "Record". Peek is optimized for generating animated GIFs, but you can also directly record to WebM or MP4 if you prefer.
zh: Peek 使得在屏幕上指定区域录制短视频变得简单。例如，你可以简单地把 Peek 窗口移动到你想要录制的区域，然后按下“录制”，这样就可以方便的展示自己应用程序用户界面的功能或是在错误报告中展示错误。Peek 对制作 GIF 动画有优化；但如果你喜欢的话，你也可以直接录制 MP4 或者 WebM。

en: Select a screen region to record
zh: 选择要录制的屏幕区域

en: Save recorded video as an optimized animated GIF
zh: 将录制的视频保存为优化过的 GIF 动画

en: Record directly to WebM or MP4 format
zh: 直接录制为 WebM 或 MP4 格式

en: Simple user interface optimized for the task
zh: 为任务优化的简单用户界面

en: Automatically downscale recorded videos
zh: 自动缩放录制的视频

en: Support for HiDPI screens
zh: 支持 HiDPI 屏幕

en: Works inside a GNOME Shell Wayland session (using XWayland)
zh: 可以在 GNOME Shell Wayland 会话内使用（使用 XWayland）

en: Peek is not a general purpose screencast app with extended features but rather focuses on the single task of creating small, silent screencasts of an area of the screen for creating GIF animations or silent WebM or MP4 videos.
zh: Peek 不是一个拥有扩展功能的通用屏幕录制程序，它仅仅专注于在屏幕上录制小型、无声的 GIF、MP4 或 WebM 视频。

en: The main window to select the recording area
zh: 用主窗口来选择录制区域

en: Peek's preferences dialog
zh: Peek 偏好设置

en: Peek is recording itself
zh: Peek 正在录制自身

en: Time in milliseconds for which the recording area size is displayed after resizing stops.
zh: 当调整结束后，录制区域将会以毫秒为单位显示大小。

en: Default file name used. Can include date format specifiers. The extension will be added automatically.
zh: 默认使用的文件名。可以包含日期格式说明符。扩展名将自动追加。

en: Global keybinding to toggle recording
zh: 切换录制状态的全局快捷键

en: Quality setting for the gifski GIF encoder
zh: gifski编码器的清晰度设置

en: Resolution downsampling factor
zh: 分辨率下采样参数

en: Whether to capture the mouse cursor
zh: 是否捕获鼠标光标

en: Size and position of the last open main window
zh: 上次录制时主窗口大小和位置

en: Path where last video got saved
zh: 上次保存视频的路径

note: Type: boolean Description
en: Remove the index when purging the package?
zh: 清除软件包时是否删除索引？

note: Type: boolean Description
en: perlindex creates some index files under /var/cache/perlindex/.
zh: perlindex 会在 /var/cache/perlindex/ 目录下创建一些索引文件。

en: Port to listen to
zh: 要监听的端口

en: Listen on loopback only
zh: 仅监听回环接口

en: Listen on all interfaces
zh: 监听所有接口

en: Path to export
zh: 导出路径

en: Path to htdigest file
zh: Htdigest 文件的路径

en: DIGEST realm
zh: 摘要领域

en: Skip mDNS service announcement
zh: 跳过 mDNS 服务公告

en: - simple WebDAV server
zh: - 简单的 WebDAV 服务器

en: Report bugs to <%s>
zh: 向 <%s> 报告错误

en: Option parsing failed: %s
zh: 无法解析选项：%s

en: Unsupported extra arguments: %s ...
zh: 不支持的额外参数：%s …

en: --local and --public are mutually exclusive
zh: --local 和 --public 是互斥的

en: Failed to open htdigest: %s
zh: 无法打开 htdigest：%s

en: mDNS failed: %s
zh: mDNS 失败：%s

en: Internal error, should not happen
zh: 内部错误，不应发生

en: Listen failed: %s
zh: 监听失败：%s

en: Uptime below one day
zh: 运行时间少于一天

en: Uptime is less than 1 day, performance tuning may not be accurate.
zh: 运行时间少于一天，性能调整建议可能不准确。

en: To have more accurate averages it is recommended to let the server run for longer than a day before running this analyzer
zh: 要获得更加准确的数据，建议在运行分析器之前先让服务器运行至少一天

en: The uptime is only %s
zh: 运行时间只有 %s

en: Questions below 1,000
zh: 内部查询少于 1000

en: Fewer than 1,000 questions have been run against this server. The recommendations may not be accurate.
zh: 内部查询少于 1000 。建议可能不准确。

en: Let the server run for a longer time until it has executed a greater amount of queries.
zh: 让服务器运行一段时间以使查询数超过该值。

en: Current amount of Questions: %s
zh: 当前内部查询数: %s

en: Percentage of slow queries
zh: 慢查询率

en: There is a lot of slow queries compared to the overall amount of Queries.
zh: 慢查询的数量在所有查询中所占的比例很大。

en: You might want to increase {long_query_time} or optimize the queries listed in the slow query log
zh: 你可能需要增加 {long_query_time} 值或优化在慢查询日志中所列出的查询

en: The slow query rate should be below 5%%, your value is %s%%.
zh: 慢查询率应低于 5%%，当前为 %s%%。

en: Slow query rate
zh: 慢查询率

en: There is a high percentage of slow queries compared to the server uptime.
zh: 慢查询率过高。

en: You have a slow query rate of %s per hour, you should have less than 1%% per hour.
zh: 当前慢查询率为 %s 每小时，此值不应高于 1%% 每小时。

en: Long query time
zh: 慢查询时间

en: {long_query_time} is set to 10 seconds or more, thus only slow queries that take above 10 seconds are logged.
zh: {long_query_time} 当前设为 10 秒或更长，因此超过 10 秒的查询才被记为慢查询。

en: It is suggested to set {long_query_time} to a lower value, depending on your environment. Usually a value of 1-5 seconds is suggested.
zh: 建议根据您的环境将 {long_query_time} 调短。通常建议设为 1-5 秒。

en: long_query_time is currently set to %ds.
zh: long_query_time 当前被设为 %d 秒。

en: Slow query logging
zh: 慢查询记录

en: The slow query log is disabled.
zh: 慢查询记录已禁用。

en: Enable slow query logging by setting {log_slow_queries} to 'ON'. This will help troubleshooting badly performing queries.
zh: 请将 {log_slow_queries} 设为 'ON' 来启用慢查询记录。这将有助于解决查询问题。

en: log_slow_queries is set to 'OFF'
zh: log_slow_queries 被设为 'OFF'

en: Enable slow query logging by setting {slow_query_log} to 'ON'. This will help troubleshooting badly performing queries.
zh: 请将 {slow_query_log} 设为 'ON' 来启用慢查询记录。这将有助于解决查询问题。

en: slow_query_log is set to 'OFF'
zh: slow_query_log 被设为 'OFF'

en: Release Series
zh: 发行版系列

en: The MySQL server version less than 5.1.
zh: MySQL 服务器版本低于 5.1。

en: You should upgrade, as MySQL 5.1 has improved performance, and MySQL 5.5 even more so.
zh: 您应该升级到 MySQL 5.1 或 5.5，以获得新版本的更高性能。

en: Current version: %s
zh: 当前版本：%s

en: Version less than 5.1.30 (the first GA release of 5.1).
zh: 版本低于 5.1.30 (5.1 的第一个 GA 版本)。

en: You should upgrade, as recent versions of MySQL 5.1 have improved performance and MySQL 5.5 even more so.
zh: 您应该升级到最新的 MySQL 5.1 或 5.5，以获得新版本的更高性能。

en: Version less than 5.5.8 (the first GA release of 5.5).
zh: 版本低于 5.5.8 (5.5 的第一个 GA 版本)。

en: You should upgrade, to a stable version of MySQL 5.5.
zh: 您应升级到 MySQL 5.5 的稳定版本。

en: Version is compiled from source, not a MySQL official binary.
zh: 从源代码编译，不是 MySQL 官方二进制。

en: If you did not compile from source, you may be using a package modified by a distribution. The MySQL manual only is accurate for official MySQL binaries, not any package distributions (such as RedHat, Debian/Ubuntu etc).
zh: 如果您没有从源代码编译，您可能使用了再发行的修改版本。MySQL 手册仅适用于官方二进制，而非其它再发行包 (如 RedHat、Debian/Ubuntu 等等)。

en: 'source' found in version_comment
zh: 版本注释中含有 'source'

en: The MySQL manual only is accurate for official MySQL binaries.
zh: MySQL 手册仅适用于官方二进制。

en: Percona documentation is at <a href="https://www.percona.com/software/documentation/">https://www.percona.com/software/documentation/</a>
zh: 有关Percona的文档，请访问访问<a href="https://www.percona.com/software/documentation/">https://www.percona.com/software/documentation/</a>

en: 'percona' found in version_comment
zh: 版本注释中含有 'percona'

en: MySQL Architecture
zh: MySQL 架构

en: MySQL is not compiled as a 64-bit package.
zh: MySQL 没有以 64 位编译。

en: Your memory capacity is above 3 GiB (assuming the Server is on localhost), so MySQL might not be able to access all of your memory. You might want to consider installing the 64-bit version of MySQL.
zh: 您的内存大小超过 3 GB (若服务器就在本地)，MySQL 可能无法访问所有内存。您需要考虑安装 64 位版本的 MySQL。

en: Available memory on this host: %s
zh: 此服务器上的可用内存: %s

en: Query caching method
zh: 查询缓存模式

en: Suboptimal caching method.
zh: 最佳缓存模式。

en: You are using the MySQL Query cache with a fairly high traffic database. It might be worth considering to use <a href="https://dev.mysql.com/doc/refman/5.6/en/ha-memcached.html">memcached</a> instead of the MySQL Query cache, especially if you have multiple replicas.
zh: 您正在一台具有相当高流量的数据库中使用 MySQL 查询缓存。使用 <a href="https://dev.mysql.com/doc/refman/5.6/en/ha-memcached.html">memcached</a> 代替 MySQL 查询缓存将更好，尤其是当您有多台从服务器的时候。

en: The query cache is enabled and the server receives %d queries per second. This rule fires if there is more than 100 queries per second.
zh: 查询缓存已启用且服务器每秒收到 %d 个查询。该规则在每秒超过 100 个查询时被触发。

en: Percentage of sorts that cause temporary tables
zh: 使用临时表的排序率

en: Too many sorts are causing temporary tables.
zh: 过多排序引发临时表创建。

en: Consider increasing {sort_buffer_size} and/or {read_rnd_buffer_size}, depending on your system memory limits.
zh: 根据系统内存限制，考虑增加 {sort_buffer_size} 和/或 {read_rnd_buffer_size}。

en: %s%% of all sorts cause temporary tables, this value should be lower than 10%%.
zh: %s%% 的排序引发临时表创建，该值应低于 10%%。

en: Rate of sorts that cause temporary tables
zh: 排序使用临时表的创建率

en: Temporary tables average: %s, this value should be less than 1 per hour.
zh: 临时表创建率: %s，该值应低于 1 每小时。

en: Sort rows
zh: 行排序

en: There are lots of rows being sorted.
zh: 大量行被排序。

en: While there is nothing wrong with a high amount of row sorting, you might want to make sure that the queries which require a lot of sorting use indexed columns in the ORDER BY clause, as this will result in much faster sorting.
zh: 大量行排序不是什么错误，但您应确保需要大量排序的查询在 ORDER BY 中使用索引字段，这将使排序加快。

en: Sorted rows average: %s
zh: 行排序率: %s

en: Rate of joins without indexes
zh: 无索引联合查询率

en: There are too many joins without indexes.
zh: 有太多的联合查询未使用索引。

en: This means that joins are doing full table scans. Adding indexes for the columns being used in the join conditions will greatly speed up table joins.
zh: 这意味着联合查询使用全表扫描。给联合条件所用的字段增加索引将极大提高查询速度。

en: Table joins average: %s, this value should be less than 1 per hour
zh: 表联合率: %s，该值应低于 1 每小时

en: Rate of reading first index entry
zh: 首索引入口读取率

en: The rate of reading the first index entry is high.
zh: 读取第一个索引入口比例过高。

en: This usually indicates frequent full index scans. Full index scans are faster than table scans but require lots of CPU cycles in big tables, if those tables that have or had high volumes of UPDATEs and DELETEs, running 'OPTIMIZE TABLE' might reduce the amount of and/or speed up full index scans. Other than that full index scans can only be reduced by rewriting queries.
zh: 这通常说明频繁的全索引扫描。全索引扫描虽然比全表扫描快，但在大表中仍然需要一定 CPU 周期，如果这些表有或有过大量 UPDATE 和 DELETE，运行 'OPTIMIZE TABLE' 可减少全索引扫描的次数以及提高速度。其它会减少全索引扫描的是重写查询。

en: Index scans average: %s, this value should be less than 1 per hour
zh: 索引扫描率: %s，该值应低于 1 每小时

en: Rate of reading fixed position
zh: 固定位置读取率

en: The rate of reading data from a fixed position is high.
zh: 从固定位置读取数据的比例过高。

en: This indicates that many queries need to sort results and/or do a full table scan, including join queries that do not use indexes. Add indexes where applicable.
zh: 这说明很多查询需要结果排序且/或执行一次全表扫描，包括无索引的联合查询。请在合适的地方添加索引。

en: Rate of reading fixed position average: %s, this value should be less than 1 per hour
zh: 固定位置读取率: %s，该值应低于 1 每小时

en: Rate of reading next table row
zh: 下一行读取率

en: The rate of reading the next table row is high.
zh: 读取下一行的比例过高。

en: This indicates that many queries are doing full table scans. Add indexes where applicable.
zh: 这说明很多查询都需要全表扫描。请在合适的地方添加索引。

en: Rate of reading next table row: %s, this value should be less than 1 per hour
zh: 下一行读取率: %s，该值应低于 1 每小时

en: Different tmp_table_size and max_heap_table_size
zh: 不同的 tmp_table_size 和 max_heap_table_size

en: {tmp_table_size} and {max_heap_table_size} are not the same.
zh: {tmp_table_size} 和 {max_heap_table_size} 不一致。

en: If you have deliberately changed one of either: The server uses the lower value of either to determine the maximum size of in-memory tables. So if you wish to increase the in-memory table limit you will have to increase the other value as well.
zh: 若您故意改变了其中一个值: 服务器使用较低的值来确定内存表的最大大小。如果您想增加内存表的大小您应该同时修改另一个值。

en: Current values are tmp_table_size: %s, max_heap_table_size: %s
zh: 当前值为 tmp_table_size: %s，max_heap_table_size: %s

en: Percentage of temp tables on disk
zh: 磁盘临时表比例

en: Many temporary tables are being written to disk instead of being kept in memory.
zh: 很多临时表被创建在磁盘上而非内存中。

en: Increasing {max_heap_table_size} and {tmp_table_size} might help. However some temporary tables are always being written to disk, independent of the value of these variables. To eliminate these you will have to rewrite your queries to avoid those conditions (Within a temporary table: Presence of a BLOB or TEXT column or presence of a column bigger than 512 bytes) as mentioned in the beginning of an <a href="https://www.facebook.com/note.php?note_id=10150111255065841&comments">Article by the Pythian Group</a>
zh: 增加 {max_heap_table_size} 和 {tmp_table_size} 可能会有帮助。但有些临时表总是会写入硬盘，和这些变量无关。要避免这些，您需要重写您的查询来避免 <a href="https://www.facebook.com/note.php?note_id=10150111255065841&comments">Pythian 小组的文章</a>开头所提到的这些条件 (临时表内: 具有 BLOB 或 TEXT 字段或具有大于 512 字节的字段)

en: %s%% of all temporary tables are being written to disk, this value should be below 25%%
zh: %s%% 的临时表被创建在磁盘上，该值应低于 25%%

en: Temp disk rate
zh: 临时磁盘使用率

en: Increasing {max_heap_table_size} and {tmp_table_size} might help. However some temporary tables are always being written to disk, independent of the value of these variables. To eliminate these you will have to rewrite your queries to avoid those conditions (Within a temporary table: Presence of a BLOB or TEXT column or presence of a column bigger than 512 bytes) as mentioned in the <a href="https://dev.mysql.com/doc/refman/8.0/en/internal-temporary-tables.html">MySQL Documentation</a>
zh: 增加 {max_heap_table_size} 和 {tmp_table_size} 可能会有帮助。但有些临时表总是会写入硬盘，和这些变量无关。要避免这些，您需要重写您的查询来避免 <a href="https://dev.mysql.com/doc/refman/8.0/en/internal-temporary-tables.html">MySQL 文档</a>中所提到的这些条件 (临时表内: 具有 BLOB 或 TEXT 字段或具有大于 512 字节的字段)

en: Rate of temporary tables being written to disk: %s, this value should be less than 1 per hour
zh: 临时表硬盘写入率: %s，该值应低于 1 每小时

en: MyISAM key buffer size
zh: MyISAM 索引缓存大小

en: Key buffer is not initialized. No MyISAM indexes will be cached.
zh: 索引缓存未初始化。MyISAM 索引不会被缓存。

en: Set {key_buffer_size} depending on the size of your MyISAM indexes. 64M is a good start.
zh: 根据 MyISAM 索引大小设置 {key_buffer_size}。64M 通常可以满足普通需求。

en: key_buffer_size is 0
zh: key_buffer_size 为 0

en: Max % MyISAM key buffer ever used
zh: 最大 % MyISAM 索引缓存从未使用

en: MyISAM key buffer (index cache) % used is low.
zh: MyISAM 索引缓存 % 使用率低。

en: You may need to decrease the size of {key_buffer_size}, re-examine your tables to see if indexes have been removed, or examine queries and expectations about what indexes are being used.
zh: 您可能需要减小 {key_buffer_size} 的大小，重新检查您的表是否删除了索引或检查查询期望使用的索引。

en: max %% MyISAM key buffer ever used: %s%%, this value should be above 95%%
zh: 最大 %% MyISAM 索引缓存从未使用: %s%%，该值应高于 95%%

en: Percentage of MyISAM key buffer used
zh: MyISAM 索引缓存使用百分比

en: %% MyISAM key buffer used: %s%%, this value should be above 95%%
zh: MyISAM 索引缓存使用率: %s%%，该值应高于 95%%

en: Percentage of index reads from memory
zh: 从内存读取索引的百分比

en: The % of indexes that use the MyISAM key buffer is low.
zh: % 使用索引缓存的比例是低的。

en: You may need to increase {key_buffer_size}.
zh: 你需要增大 {key_buffer_size}。

en: Index reads from memory: %s%%, this value should be above 95%%
zh: 从内存读取索引率: %s%%，该值应高于 95%%

en: Rate of table open
zh: 表打开率

en: The rate of opening tables is high.
zh: 打开表的比例过高。

en: Opening tables requires disk I/O which is costly. Increasing {table_open_cache} might avoid this.
zh: 打开表需要很耗时的磁盘 I/O。增加 {table_open_cache} 避免多次打开。

en: Opened table rate: %s, this value should be less than 10 per hour
zh: 已打开表的比率: %s，该值应低于 10 每小时

en: Percentage of used open files limit
zh: 打开文件限制使用率

en: The number of open files is approaching the max number of open files. You may get a "Too many open files" error.
zh: 打开文件的数量接近打开文件的最大数量。您可能会收到 "过多打开的文件" 错误。

en: Consider increasing {open_files_limit}, and check the error log when restarting after changing {open_files_limit}.
zh: 考虑增加 {open_files_limit}，并在修改 {open_files_limit} 重启后检查错误日志。

en: The number of opened files is at %s%% of the limit. It should be below 85%%
zh: 打开的文件数量为最大数量的 %s%%。该值应低于 85%%

en: Rate of open files
zh: 打开文件的比率

en: The rate of opening files is high.
zh: 当前打开文件数比率很高。

en: Opened files rate: %s, this value should be less than 5 per hour
zh: 已打开文件的比率：%s,这个值应该低于5每小时

en: Immediate table locks %
zh: 立即锁表 %

en: Too many table locks were not granted immediately.
zh: 过多的锁表没有立即执行。

en: Optimize queries and/or use InnoDB to reduce lock wait.
zh: 优化查询并/或使用 InnoDB 来减少锁等待。

en: Immediate table locks: %s%%, this value should be above 95%%
zh: 立即锁表率: %s%%，该值应高于 95%%

en: Table lock wait rate
zh: 锁表等待率

en: Table lock wait rate: %s, this value should be less than 1 per hour
zh: 锁表等待率: %s，该值应低于 1 每小时

en: Thread cache
zh: 线程缓存

en: Thread cache is disabled, resulting in more overhead from new connections to MySQL.
zh: 线程缓存被禁用，有新连接到 MySQL 时将导致额外开销。

en: Enable the thread cache by setting {thread_cache_size} > 0.
zh: 通过设置 {thread_cache_size} 大于 0 启用线程缓存。

en: The thread cache is set to 0
zh: 线程缓存被设为 0

en: Thread cache hit rate %
zh: 线程缓存命中率 %

en: Thread cache is not efficient.
zh: 线程缓存效率低。

en: Increase {thread_cache_size}.
zh: 增加 {thread_cache_size}。

en: Thread cache hitrate: %s%%, this value should be above 80%%
zh: 线程缓存命中率: %s%%，该值应高于 80%%

en: Threads that are slow to launch
zh: 线程启动缓慢

en: There are too many threads that are slow to launch.
zh: 大量线程运行缓慢。

en: This generally happens in case of general system overload as it is pretty simple operations. You might want to monitor your system load carefully.
zh: 这通常是因为系统负载过高。您需要监控您的系统负载。

en: %s thread(s) took longer than %s seconds to start, it should be 0
zh: %s 个线程启动时间超过 %s 秒，该数值应为 0

en: Slow launch time
zh: 慢启动时间

en: Slow_launch_time is above 2s.
zh: Slow_launch_time 大于 2 秒。

en: Set {slow_launch_time} to 1s or 2s to correctly count threads that are slow to launch.
zh: 设置 {slow_launch_time} 为 1 秒或 2 秒以正确计算启动慢的线程数。

en: slow_launch_time is set to %s
zh: slow_launch_time 已设为 %s

en: Percentage of used connections
zh: 已用连接率

en: The maximum amount of used connections is getting close to the value of {max_connections}.
zh: 最大已用连接数接近 {max_connections}。

en: Increase {max_connections}, or decrease {wait_timeout} so that connections that do not close database handlers properly get killed sooner. Make sure the code closes database handlers properly.
zh: 增加 {max_connections}，或减少 {wait_timeout} 以使没有正常关闭连接的连接更快被杀死。确保代码中正常关闭数据库连接。

en: Max_used_connections is at %s%% of max_connections, it should be below 80%%
zh: Max_used_connections 为 max_connections 的 %s%%，该值应低于 80%%

en: Percentage of aborted connections
zh: 已中止连接率

en: Too many connections are aborted.
zh: 太多连接已中止。

en: Connections are usually aborted when they cannot be authorized. <a href="https://www.percona.com/blog/2008/08/23/how-to-track-down-the-source-of-aborted_connects/">This article</a> might help you track down the source.
zh: 连接通常因为无法被授权而中止。<a href="https://www.percona.com/blog/2008/08/23/how-to-track-down-the-source-of-aborted_connects/">这篇文章</a>对您追踪来源可能有所帮助。

en: %s%% of all connections are aborted. This value should be below 1%%
zh: %s%% 的连接已中止。该值应低于 1%%

en: Rate of aborted connections
zh: 已中止连接的比例

en: Aborted connections rate is at %s, this value should be less than 1 per hour
zh: 已中止连接率为 %s，该值应低于 1 每小时

en: Percentage of aborted clients
zh: 已中止客户端比例

en: Too many clients are aborted.
zh: 太多的客户端已中止。

en: Clients are usually aborted when they did not close their connection to MySQL properly. This can be due to network issues or code not closing a database handler properly. Check your network and code.
zh: 客户端中止通常是因为它们没有正确关闭到 MySQL 服务器的连接。这可能由网络问题或代码中没有正确关闭数据库连接引起。请检查您的网络和代码。

en: %s%% of all clients are aborted. This value should be below 2%%
zh: %s%% 的客户端已取消。此值不应高于 2%%

en: Rate of aborted clients
zh: 客户端的取消率

en: Aborted client rate is at %s, this value should be less than 1 per hour
zh: 客户端取消率为 %s，此值应低于 1 每小时

en: Is InnoDB disabled?
zh: InnoDB是否不可用？

en: You do not have InnoDB enabled.
zh: 您没有启用 InnoDB。

en: InnoDB is usually the better choice for table engines.
zh: 对于表引擎来说，InnoDB 是一个更好的选择。

en: have_innodb is set to 'value'
zh: have_innodb被设置为'value'

en: InnoDB log size
zh: InnoDB的日志大小

en: The InnoDB log file size is not an appropriate size, in relation to the InnoDB buffer pool.
zh: InnoDB 日志文件大小不合适，此关系到 InnoDB 缓冲池。

en: Especially on a system with a lot of writes to InnoDB tables you should set {innodb_log_file_size} to 25% of {innodb_buffer_pool_size}. However the bigger this value, the longer the recovery time will be when database crashes, so this value should not be set much higher than 256 MiB. Please note however that you cannot simply change the value of this variable. You need to shutdown the server, remove the InnoDB log files, set the new value in my.cnf, start the server, then check the error logs if everything went fine. See also <a href="https://mysqldatabaseadministration.blogspot.com/2007/01/increase-innodblogfilesize-proper-way.html">this blog entry</a>
zh: 在一个 InnoDB 表写入很多的系统上您应该将 {innodb_log_file_size} 设为 {innodb_buffer_pool_size} 的 25%。因为该值越大，当数据库崩溃时恢复的时间就越长，所以该值不应高于 256 MB 。请注意您不能简单的修改该变量的值。您需要关闭服务器，删除 InnoDB 日志文件，在 my.cnf 中设置新的值，启动服务器，一切正常后再检查错误日志。参见<a href="https://mysqldatabaseadministration.blogspot.com/2007/01/increase-innodblogfilesize-proper-way.html">这篇博客</a>

en: Your InnoDB log size is at %s%% in relation to the InnoDB buffer pool size, it should not be below 20%%
zh: 您的 InnoDB 日志大小为 InnoDB 缓冲池大小的 %s%%，该值不应低于 20%%

en: Max InnoDB log size
zh: InnoDB日志最大大小

en: The InnoDB log file size is inadequately large.
zh: InnoDB 日志文件大小设置的不够大。

en: It is usually sufficient to set {innodb_log_file_size} to 25% of the size of {innodb_buffer_pool_size}. A very big {innodb_log_file_size} slows down the recovery time after a database crash considerably. See also <a href="https://www.percona.com/blog/2006/07/03/choosing-proper-innodb_log_file_size/">this Article</a>. You need to shutdown the server, remove the InnoDB log files, set the new value in my.cnf, start the server, then check the error logs if everything went fine. See also <a href="https://mysqldatabaseadministration.blogspot.com/2007/01/increase-innodblogfilesize-proper-way.html">this blog entry</a>
zh: 通常将 {innodb_log_file_size} 设置为 {innodb_buffer_pool_size} 的 25% 已经足够。过大的 {innodb_log_file_size} 将会严重减慢数据库崩溃后的恢复时间。参见<a href="https://www.percona.com/blog/2006/07/03/choosing-proper-innodb_log_file_size/">这篇文章</a>。您首先需要关闭服务器，移除 InnoDB 日志文件，然后在 my.cnf 中设置新的值，最后启动服务器，并检查错误日志确定一切都正常。另见<a href="https://mysqldatabaseadministration.blogspot.com/2007/01/increase-innodblogfilesize-proper-way.html">这篇博客</a>

en: Your absolute InnoDB log size is %s MiB
zh: 你的InnoDB日志文件的绝对大小为%s MB

en: InnoDB buffer pool size
zh: InnoDB缓冲池大小

en: Your InnoDB buffer pool is fairly small.
zh: 你的 InnoDB 缓冲池相当小。

en: The InnoDB buffer pool has a profound impact on performance for InnoDB tables. Assign all your remaining memory to this buffer. For database servers that use solely InnoDB as storage engine and have no other services (e.g. a web server) running, you may set this as high as 80% of your available memory. If that is not the case, you need to carefully assess the memory consumption of your other services and non-InnoDB-Tables and set this variable accordingly. If it is set too high, your system will start swapping, which decreases performance significantly. See also <a href="https://www.percona.com/blog/2007/11/03/choosing-innodb_buffer_pool_size/">this article</a>
zh: InnoDB缓冲池对InnoDB表的性能有着深远的影响。将所有剩余内存分配给此缓冲区。对于仅使用InnoDB作为存储引擎并且没有其他服务（例如Web服务器）运行的数据库服务器，您可以将其设置为高达可用内存的80%。如果不是这种情况，则需要仔细评估其他服务和非InnoDB-Tables的内存消耗，并相应地设置此变量。如果设置得太高，系统将开始使用交换内存，这会显着降低性能。另请参见<a href="https://www.percona.com/blog/2007/11/03/choosing-innodb_buffer_pool_size/">这篇文章</a>

en: You are currently using %s%% of your memory for the InnoDB buffer pool. This rule fires if you are assigning less than 60%%, however this might be perfectly adequate for your system if you don't have much InnoDB tables or other services running on the same machine.
zh: 您当前的 InnoDB 缓冲池使用了内存的 %s%% 。此规则在您分配少于 60%% 时被触发，然而这也可能因为您没有太多 InnoDB 表所以这样足够或者服务器上还运行了其它服务。

en: MyISAM concurrent inserts
zh: MyISAM 并发插入

en: Enable {concurrent_insert} by setting it to 1
zh: 设置 {concurrent_insert} 的值为1来启用（并发插入）

en: Setting {concurrent_insert} to 1 reduces contention between readers and writers for a given table. See also <a href="https://dev.mysql.com/doc/refman/5.5/en/concurrent-inserts.html">MySQL Documentation</a>
zh: 设置 {concurrent_insert} 为 1 可以减少在相同表上的读取和写入冲突。参见 <a href="https://dev.mysql.com/doc/refman/5.5/en/concurrent-inserts.html">MySQL 文档</a>

en: concurrent_insert is set to 0
zh: concurrent_insert 被设为 0

en: Query cache disabled
zh: 查询缓存已禁用

en: The query cache is not enabled.
zh: 查询缓存没有启用。

en: The query cache is known to greatly improve performance if configured correctly. Enable it by setting {query_cache_size} to a 2 digit MiB value and setting {query_cache_type} to 'ON'. <b>Note:</b> If you are using memcached, ignore this recommendation.
zh: 若正确设置查询缓存将带来性能上的极大提升。您可以通过设置 {query_cache_size} 为 2 位数的 MB 值和设置 {query_cache_type} 为 'ON'。<b>注意:</b> 若您正在使用 memcached，请忽略此建议。

en: query_cache_size is set to 0 or query_cache_type is set to 'OFF'
zh: query_cache_size 被设为 0 或 query_cache_type 被设为 'OFF'

en: Query cache efficiency (%)
zh: 查询缓存效率 (%)

en: Query cache not running efficiently, it has a low hit rate.
zh: 查询缓存命中率低。

en: Consider increasing {query_cache_limit}.
zh: 请考虑增加 {query_cache_limit}。

en: The current query cache hit rate of %s%% is below 20%%
zh: 当前查询缓存命中率为 %s%% 低于 20%%

en: Query Cache usage
zh: 查询缓存使用率

en: Less than 80% of the query cache is being utilized.
zh: 查询缓存使用不到 80%。

en: This might be caused by {query_cache_limit} being too low. Flushing the query cache might help as well.
zh: 这可能是因为 {query_cache_limit} 太低所导致。刷新查询缓存可能会有帮助。

en: The current ratio of free query cache memory to total query cache size is %s%%. It should be above 80%%
zh: 当前空闲查询缓存内存为总查询缓存大小的 %s%%。此值应高于 80%%

en: Query cache fragmentation
zh: 查询缓存碎片

en: The query cache is considerably fragmented.
zh: 查询缓存碎片化相当严重。

en: Severe fragmentation is likely to (further) increase Qcache_lowmem_prunes. This might be caused by many Query cache low memory prunes due to {query_cache_size} being too small. For a immediate but short lived fix you can flush the query cache (might lock the query cache for a long time). Carefully adjusting {query_cache_min_res_unit} to a lower value might help too, e.g. you can set it to the average size of your queries in the cache using this formula: (query_cache_size - qcache_free_memory) / qcache_queries_in_cache
zh: 大量碎片很可能会增加 Qcache_lowmem_prunes 。这可能由 {query_cache_size} 过小而导致大量查询缓存低内存清理。刷新查询缓存 (可能锁住查询缓存很长时间) 可以临时解决这个问题。仔细调整 {query_cache_min_res_unit} 到一个更小的值将会有所帮助，如您可以使用下列公式来计算并设置您查询缓存大小平均值: (查询缓存大小 - 查询缓存剩余大小) / 查询缓存中的查询数量

en: The cache is currently fragmented by %s%% , with 100%% fragmentation meaning that the query cache is an alternating pattern of free and used blocks. This value should be below 20%%.
zh: 缓存碎片的数量已经到达至 %s%%，当到 100%% 的时候那就意味着已用空间和可用空间的界线已经不清楚了，这个值会下降 20%%.

en: Query cache low memory prunes
zh: 查询缓存低内存清理

en: Cached queries are removed due to low query cache memory from the query cache.
zh: 在查询缓存内存过低时会清理已缓存的查询。

en: You might want to increase {query_cache_size}, however keep in mind that the overhead of maintaining the cache is likely to increase with its size, so do this in small increments and monitor the results.
zh: 您可能需要增加 {query_cache_size}，但请注意增加它可能会导致的维护开销，所以请慢慢增加并观察结果。

en: The ratio of removed queries to inserted queries is %s%%. The lower this value is, the better (This rules firing limit: 0.1%%)
zh: 删除查询比插入查询的比例是 %s%%.这个比例越小越好。（警戒比例：0.1%%）

en: Query cache max size
zh: 查询缓存最大值

en: The query cache size is above 128 MiB. Big query caches may cause significant overhead that is required to maintain the cache.
zh: 查询缓存超过 128 MB 。过大的查询缓存可能会引起额外的维护开销。

en: Depending on your environment, it might be performance increasing to reduce this value.
zh: 根据您的环境，减小该值可能会带来性能上的提升。

en: Current query cache size: %s
zh: 当前查询缓存大小: %s

en: Query cache min result size
zh: 查询缓存结果最小大小

en: The max size of the result set in the query cache is the default of 1 MiB.
zh: 查询缓存结果最大大小已设为默认值 1 MB 。

en: Changing {query_cache_limit} (usually by increasing) may increase efficiency. This variable determines the maximum size a query result may have to be inserted into the query cache. If there are many query results above 1 MiB that are well cacheable (many reads, little writes) then increasing {query_cache_limit} will increase efficiency. Whereas in the case of many query results being above 1 MiB that are not very well cacheable (often invalidated due to table updates) increasing {query_cache_limit} might reduce efficiency.
zh: 修改 {query_cache_limit} (通常是增加) 可能提升效率。该变量决定可能要插入到查询缓存中查询结果的最大大小。若多数超过 1 MB 的查询结果能很好的缓存 (多读、少写) 则增加 {query_cache_limit} 将会提升效率。若多数超过 1 MB 的查询结果不能很好的缓存 (通常因为表更新而失效) 增加 {query_cache_limit} 将会降低效率。

en: query_cache_limit is set to 1 MiB
zh: query_cache_limit 已被设为 1 MB

en: Error when evaluating: %s
zh: 评估时发生错误：%s

en: Failed evaluating precondition for rule '%s'.
zh: 检查规则‘%s’的前提条件时出错。

en: Failed calculating value for rule '%s'.
zh: 计算规则‘%s’的值时出错。

en: Failed running test for rule '%s'.
zh: 检验规则‘%s’时出错。

en: Failed formatting string for rule '%s'.
zh: 格式化规则‘%s’的字符串时出错。

en: per second
zh: 每秒

en: per minute
zh: 每分钟

en: per hour
zh: 每小时

en: per day
zh: 每天

en: Keyname
zh: 键名

[ctx: Collation]
en: German (phone book order)
zh: 德语（电话簿排序）

[ctx: Collation]
en: German (dictionary order)
zh: 德语（字典顺序）

[ctx: Collation]
en: Spanish (traditional)
zh: 西班牙语（传统）

[ctx: Collation]
en: Spanish (modern)
zh: 西班牙语（现代）

[ctx: Collation variant]
en: case-insensitive
zh: 不区分大小写

[ctx: Collation variant]
en: case-sensitive
zh: 区分大小写

[ctx: Collation variant]
en: accent-insensitive
zh: 不区分重音

[ctx: Collation variant]
en: accent-sensitive
zh: 区分重音

[ctx: Collation variant]
en: kana-sensitive
zh: 区分假名

[ctx: Collation variant]
en: multi-level
zh: 多层级

[ctx: Collation variant]
en: binary
zh: 二进制

[ctx: Collation variant]
en: no-pad
zh: 无填充

[ctx: Collation]
en: Binary
zh: 二进制

[ctx: Collation]
en: West European
zh: 西欧

[ctx: Collation]
en: Central European
zh: 中欧

[ctx: Collation]
en: Russian
zh: 俄语

[ctx: Collation]
en: Simplified Chinese
zh: 简体中文

[ctx: Collation]
en: Traditional Chinese
zh: 繁体中文

[ctx: Collation]
en: Chinese
zh: 中文

[ctx: Collation]
en: Japanese
zh: 日语

[ctx: Collation]
en: Baltic
zh: 巴拉克语

[ctx: Collation]
en: Armenian
zh: 亚美尼亚语

[ctx: Collation]
en: Cyrillic
zh: 西里尔语

[ctx: Collation]
en: Arabic
zh: 阿拉伯语

[ctx: Collation]
en: Korean
zh: 朝鲜语

[ctx: Collation]
en: Hebrew
zh: 希伯来语

[ctx: Collation]
en: Georgian
zh: 乔治亚语

[ctx: Collation]
en: Greek
zh: 希腊语

[ctx: Collation]
en: Czech-Slovak
zh: 捷克斯洛伐克语

[ctx: Collation]
en: Ukrainian
zh: 乌克兰语

[ctx: Collation]
en: Turkish
zh: 土耳其语

[ctx: Collation]
en: Swedish
zh: 瑞典语

[ctx: Collation]
en: Thai
zh: 泰语

[ctx: Collation]
en: Unknown
zh: 未知

[ctx: Collation]
en: Bulgarian
zh: 保加利亚语

[ctx: Collation]
en: Croatian
zh: 克罗地亚语

[ctx: Collation]
en: Czech
zh: 捷克语

[ctx: Collation]
en: Danish
zh: 丹麦语

[ctx: Collation]
en: English
zh: 英语

[ctx: Collation]
en: Esperanto
zh: 世界语

[ctx: Collation]
en: Estonian
zh: 爱沙尼亚语

[ctx: Collation]
en: Hungarian
zh: 匈牙利语

[ctx: Collation]
en: Icelandic
zh: 冰岛语

[ctx: Collation]
en: Classical Latin
zh: 古典拉丁语

[ctx: Collation]
en: Latvian
zh: 拉脱维亚语

[ctx: Collation]
en: Lithuanian
zh: 立陶宛语

[ctx: Collation]
en: Burmese
zh: 缅甸语

[ctx: Collation]
en: Persian
zh: 波斯语

[ctx: Collation]
en: Polish
zh: 波兰语

[ctx: Collation]
en: Romanian
zh: 罗马尼亚语

[ctx: Collation]
en: Sinhalese
zh: 僧伽罗语

[ctx: Collation]
en: Slovak
zh: 斯洛伐克语

[ctx: Collation]
en: Slovenian
zh: 斯洛文尼亚语

[ctx: Collation]
en: Vietnamese
zh: 越南语

en: You should upgrade to %s %s or later.
zh: 您应升级到 %s %s 或更高版本。

en: Error: Token mismatch
zh: 错误：令牌不符

en: Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
zh: 无法设置会话cookie。也许您使用HTTP而不是HTTPS来访问phpMyAdmin。

en: You have enabled mbstring.func_overload in your PHP configuration. This option is incompatible with phpMyAdmin and might cause some data to be corrupted!
zh: 您在 PHP 设置中启用了 mbstring.func_overload。该选项和 phpMyAdmin 不兼容并可能会导致一些数据损坏！

en: The ini_get and/or ini_set functions are disabled in php.ini. phpMyAdmin requires these functions!
zh: php.ini中禁用了ini_get和/或ini_set函数。 phpMyAdmin需要这些函数！

en: GLOBALS overwrite attempt
zh: 企图覆盖 GLOBALS

en: possible exploit
zh: 检测到有利用漏洞的企图

en: Users cannot set a higher value
zh: 用户设置不能超过该值

en: If enabled, user can enter any MySQL server in login form for cookie auth.
zh: 如果启用，用户可以在 cookie 认证时的登录表单中输入任意 MySQL 服务器。

en: Restricts the MySQL servers the user can enter when a login to an arbitrary MySQL server is enabled by matching the IP or hostname of the MySQL server to the given regular expression.
zh: 限制用户可以登录到任意启用了通过正则表达式匹配IP或主机名登录的MySQL服务器。

en: Enabling this allows a page located on a different domain to call phpMyAdmin inside a frame, and is a potential [strong]security hole[/strong] allowing cross-frame scripting (XSS) attacks.
zh: 启用该功能将允许其它域的页面通过框架调用 phpMyAdmin，将可能成为潜在的跨框架脚本攻击的[strong]安全漏洞[/strong]。

en: Secret passphrase used for encrypting cookies in [kbd]cookie[/kbd] authentication.
zh: 在 [kbd]cookie[/kbd] 认证方式下用于加密 cookies 的短语密码。

en: Enable bzip2 compression for import operations.
zh: 导入的时候使用bzip2进行压缩。

en: Enter the URL for your reCAPTCHA v2 compatible API.
zh: 输入您的 reCAPTCHA v2 兼容 API 的 URL。

en: Enter the Content-Security-Policy snippet for your reCAPTCHA v2 compatible API.
zh: 输入您的reCAPTCHA v2兼容API的Content-Security-Policy代码段。

en: Enter the request parameter used by your reCAPTCHA v2 compatible API.
zh: 输入您的reCAPTCHA v2兼容API使用的请求参数。

en: Enter the response parameter used by your reCAPTCHA v2 compatible API.
zh: 输入您的reCAPTCHA v2兼容API使用的响应参数。

en: Enter your public key for the reCAPTCHA service on your domain.
zh: 输入您域名reCAPTCHA服务的公钥。

en: Enter your private key for your domain reCAPTCHA service.
zh: 输入您域名的reCAPTCHA服务私钥。

en: Enter your siteverify URL for your reCAPTCHA service.
zh: 输入您的reCAPTCHA服务的站点验证URL。

en: Defines which type of editing controls should be used for CHAR and VARCHAR columns; [kbd]input[/kbd] - allows limiting of input length, [kbd]textarea[/kbd] - allows newlines in columns.
zh: 当编辑 CHAR 和 VARCHAR 类型字段时所使用的控件；[kbd]输入框（input）[/kbd] - 可以限制输入长度，[kbd]文本框（textarea）[/kbd] - 可以输入多行数据。

en: Use user-friendly editor for editing SQL queries (CodeMirror) with syntax highlighting and line numbers.
zh: 使用人性化编辑器编辑SQL查询（CodeMirror），包含语法高亮和行号显示。

en: Find any errors in the query before executing it. Requires CodeMirror to be enabled.
zh: 查询前查找错误。需要启用镜像代码功能。

en: Defines the minimum size for input fields generated for CHAR and VARCHAR columns.
zh: 定义了当编辑 CHAR 和 VARCHAR 字段时所使用输入框的最小大小。

en: Defines the maximum size for input fields generated for CHAR and VARCHAR columns.
zh: 定义了当编辑 CHAR 和 VARCHAR 字段时所使用输入框的最大大小。

en: Compress gzip exports on the fly without the need for much memory; if you encounter problems with created gzip files disable this feature.
zh: 在导出时使用较少的内存对 gzip/bzip2 进行实时压缩；如果您在创建 gzip/bzip2 压缩文件时遇到问题，请禁用该功能。

en: Whether a warning ("Are your really sure…") should be displayed when you're about to lose data.
zh: 当查询可能丢失数据时是否显示警告（"您真的要…"）。

en: Autocomplete of the table and column names in the SQL queries.
zh: 自动补全SQL查询中的表名和字段名。

en: Values for options list for default transformations. These will be overwritten if transformation is filled in at table structure page.
zh: 默认转换的选项列表值。如果在表结构页面填写了转换，这些内容将被覆盖。

en: Disable the table maintenance mass operations, like optimizing or repairing the selected tables of a database.
zh: 禁止批量表维护操作，例如优化或修复数据库中选中的表。

en: Set the number of seconds a script is allowed to run ([kbd]0[/kbd] for no limit).
zh: 设置脚本运行最长时间（[kbd]0[/kbd] 为无限制）。

en: Exclude definition of current user
zh: 排除当前用户的定义

en: Sort order for items in a foreign-key dropdown box; [kbd]content[/kbd] is the referenced data, [kbd]id[/kbd] is the key value.
zh: 外键下拉框中选项的排序顺序，[kbd]content[/kbd] 为关联内容，[kbd]id[/kbd] 为键值。

en: Specify browser's title bar text. Refer to [doc@faq6-27]documentation[/doc] for magic strings that can be used to get special values.
zh: 设置浏览器标题栏所显示的文字。参见[doc@faq_TitleTable]文档[/doc]中关于可以取得特殊值的魔术字符串。

en: Please note that phpMyAdmin is just a user interface and its features do not limit MySQL.
zh: 请注意 phpMyAdmin 只是提供了一个用户界面，其功能不会对 MySQL 造成限制。

en: Advanced server configuration, do not change these options unless you know what they are for.
zh: 服务器高级设置，如果您不知道这些选项的用途，请不要修改。

en: Configure phpMyAdmin configuration storage to gain access to additional features, see [doc@linked-tables]phpMyAdmin configuration storage[/doc] in documentation.
zh: 设置 phpMyAdmin 高级功能以获得更多功能，参见文档 [doc@linked-tables]phpMyAdmin 高级功能[/doc]。

en: Tracking of changes made in database. Requires the phpMyAdmin configuration storage.
zh: 追踪数据库的改变。需要 phpMyAdmin 高级功能。

en: Customize browse mode.
zh: 自定义浏览模式。

en: Customize default options.
zh: 自定义默认选项。

en: Settings for phpMyAdmin developers.
zh: phpMyAdmin 开发设置。

en: Customize edit mode.
zh: 自定义编辑模式。

en: Customize default export options.
zh: 自定义默认导出选项。

en: Set some commonly used options.
zh: 设置某些常用选项。

en: Customize default common import options.
zh: 自定义默认导入选项。

en: Set import and export directories and compression options.
zh: 设置导入和导出文件夹以及压缩选项。

en: Databases display options.
zh: 数据库显示选项。

en: Customize appearance of the navigation panel.
zh: 自定义导航面板。

en: Customize the navigation tree.
zh: 自定义导航树。

en: Servers display options.
zh: 服务器显示选项。

en: Tables display options.
zh: 表显示选项。

en: Settings that didn't fit anywhere else.
zh: 无明确分类的设置。

en: Authentication settings.
zh: 认证设置。

en: Enter server connection parameters.
zh: 请输入服务器连接参数。

en: Customize links shown in SQL Query boxes.
zh: 自定义在 SQL 查询框中显示的链接。

en: SQL queries settings.
zh: SQL 查询设置。

en: Customize startup page.
zh: 自定义首页。

en: Choose which details to show in the database structure (list of tables).
zh: 设置在数据库结构（表列表）中显示哪些细节。

en: Settings for the table structure (list of columns).
zh: 表结构（字段列表）的设置。

en: Choose how you want tabs to work.
zh: 设置您希望的标签行为。

en: Customize text input fields.
zh: 自定义文本输入框。

en: Customize default options
zh: 自定义默认选项

en: Disable some of the warnings shown by phpMyAdmin.
zh: 禁止部分 phpMyAdmin 发出的警告。

en: Enable gzip compression for import and export operations.
zh: 允许在导入和导出时使用 gzip 压缩。

en: If enabled, phpMyAdmin continues computing multiple-statement queries even if one of the queries failed.
zh: 若启用，在执行多语句查询时即使有错误发生，phpMyAdmin 也会继续执行其它语句。

en: Allow interrupt of import in case script detects it is close to time limit. This might be a good way to import large files, however it can break transactions.
zh: 允许脚本在即将超时时中断导入。尽管这样会中断事务，但在导入大文件时也许是个好方法。

en: Default format; be aware that this list depends on location (database, table) and only SQL is always available.
zh: 默认格式；请注意根据位置（数据库或表）的不同该列表将有所变化，只有 SQL 是一直可用的。

en: Update data when duplicate keys found on import
zh: 导入发现重复键时更新数据

en: Number of queries to skip from start.
zh: 要跳过的查询数量。

en: If TRUE, logout deletes cookies for all servers; when set to FALSE, logout only occurs for the current server. Setting this to FALSE makes it easy to forget to log out from other servers when connected to multiple servers.
zh: 若设为 TRUE，退出时将在所有服务器中退出；若设为 FALSE，退出时仅在当前服务器中退出。若设为 FALSE 且当您连接到多台服务器时，您可能会容易忘记退出其它的服务器。

en: Define whether the previous login should be recalled or not in [kbd]cookie[/kbd] authentication mode.
zh: 设置在 [kbd]cookie[/kbd] 认证下是否显示上次登录的账号。

en: Defines how long (in seconds) a login cookie should be stored in browser. The default of 0 means that it will be kept for the existing session only, and will be deleted as soon as you close the browser window. This is recommended for non-trusted environments.
zh: 设置浏览器需要保存登录 cookie 多久（单位：秒）。若设为默认的 0 表示其仅作用于当前会话，并在您关闭浏览器窗口后立即删除。推荐在不安全的环境下使用默认设置。

en: Maximum number of characters used when a SQL query is displayed.
zh: 显示 SQL 语句时的最大字数。

en: The number of items that can be displayed on each page on the first level of the navigation tree.
zh: 每页导航树所能显示的第一层的最大项数。

en: The number of items that can be displayed on each page of the navigation tree.
zh: 每页导航树所能显示的最大项数。

en: Number of rows displayed when browsing a result set. If the result set contains more rows, "Previous" and "Next" links will be shown.
zh: 浏览结果集时显示的行数。若结果集总行数超过该值，将会显示 "上一页" 和 "下一页" 的链接。

en: The number of bytes a script is allowed to allocate, e.g. [kbd]32M[/kbd] ([kbd]-1[/kbd] for no limit and [kbd]0[/kbd] for no change).
zh: 一个脚本可分配的内存大小，如 [kbd]32MB[/kbd]（[kbd]-1[/kbd] 为无限制，[kbd]0[/kbd] 为不做变更）。

en: In the navigation panel, replaces the database tree with a selector
zh: 导航栏使用数据库选择器替代树形列表

en: Link with main panel by highlighting the current database or table.
zh: 高亮当前数据库或表链接到主面板。

en: Open the linked page in the main window ([code]main[/code]) or in a new one ([code]new[/code]).
zh: 在主窗口（[code]main[/code]）或新窗口（[code]new[/code]）打开目标页面。

en: Defines the minimum number of items (tables, views, routines and events) to display a filter box.
zh: 设置达到多少个项（表、视图、程序和事件）时将显示筛选框。

en: Group items in the navigation tree (determined by the separator defined in the Databases and Tables tabs above).
zh: 将导航树中的项分组（根据上面 数据库与数据表 页面设置的分隔符分组）。

en: Whether to offer the possibility of tree expansion in the navigation panel.
zh: 是否允许在导航栏中展开导航树。

en: Whether to show procedures under database in the navigation tree
zh: 是否在导航树中显示数据库进程

en: Whether to expand single database in the navigation tree automatically.
zh: 是否自动在导航树中展开单个数据库。

en: Set to 0 to collapse navigation panel.
zh: 设置为0以折叠导航面板。

en: Show logo in navigation panel.
zh: 在导航面板中显示图示。

en: URL where logo in the navigation panel will point to.
zh: 导航面板中图示指向的链接地址。

en: Display server choice at the top of the navigation panel.
zh: 在导航面板顶部显示可选的服务器。

en: String that separates databases into different tree levels.
zh: 将数据库分为不同层级的字符串。

en: String that separates tables into different tree levels.
zh: 将表分为不同层级的字符串。

en: Highlight server under the mouse cursor.
zh: 高亮鼠标指针所在位置的服务器。

en: Whether to show tables under database in the navigation tree
zh: 在导航树是否在数据库下显示数据表节点

en: Whether to show views under database in the navigation tree
zh: 在导航树中是否在数据库下显示视图节点

en: Whether to show functions under database in the navigation tree
zh: 是否显示导航树中数据库下级功能

en: Whether to show events under database in the navigation tree
zh: 在导航树中数据库下是否显示事件节点

en: [kbd]SMART[/kbd] - i.e. descending order for columns of type TIME, DATE, DATETIME and TIMESTAMP, ascending order otherwise.
zh: [kbd]SMART[/kbd] - 即对 TIME、DATE、DATETIME 和 TIMESTAMP 类型的字段递减排序，其它字段递增。

en: Disable the default warning that is displayed on the database details Structure page if any of the required tables for the phpMyAdmin configuration storage could not be found.
zh: 禁止在缺少 phpMyAdmin 高级功能所需数据表时在数据库结构页中显示默认警告。

en: Disable the default warning that is displayed on the Structure page if column names in a table are reserved MySQL words.
zh: 禁止在字段名包含 MySQL 保留字时在数据库结构页中显示默认警告。

en: Enable if you want DB-based query history (requires phpMyAdmin configuration storage). If disabled, this utilizes JS-routines to display query history (lost by window close).
zh: 允许使用基于数据库的查询历史 (需要 phpMyAdmin 高级功能)。如果禁用，将使用 JS 程序来显示查询历史 (关闭窗口即丢失)。

en: Sets the effective timezone; possibly different than the one from your database server
zh: 设置生效时区；可能会与数据库服务器不同

en: Leave blank for no [doc@bookmarks@]bookmark[/doc] support, suggested: [kbd]pma__bookmark[/kbd]
zh: 不使用[doc@bookmarks@]书签 (外链，英文)[/doc]功能请留空，推荐: [kbd]pma__bookmark[/kbd]

en: Leave blank for no column comments/media types, suggested: [kbd]pma__column_info[/kbd].
zh: 留空则不使用列信息和媒体类型。推荐: [kbd]pma__column_info[/kbd]。

en: A special MySQL user configured with limited permissions, more information available on [doc@linked-tables]documentation[/doc].
zh: 配置了有限权限的特殊MySQL用户，更多信息参见 [doc@linked-tables]文档[/doc]。

en: An alternate host to hold the configuration storage; leave blank to use the already defined host.
zh: 设置存储设置的备选主机位置，若无备选主机请留空。

en: An alternate port to connect to the host that holds the configuration storage; leave blank to use the default port, or the already defined port, if the controlhost equals host.
zh: 设置存储设置的备选主机端口号，若使用默认值或没有备选主机请留空。

en: More information on [a@https://github.com/phpmyadmin/phpmyadmin/issues/8970]phpMyAdmin issue tracker[/a] and [a@https://bugs.mysql.com/19588]MySQL Bugs[/a]
zh: 更多信息参见 [a@https://github.com/phpmyadmin/phpmyadmin/issues/8970]phpMyAdmin问题跟踪系统 (外链，英文)[/a] 和 [a@https://bugs.mysql.com/19588]MySQL 缺陷 (Bugs) (外链，英文)[/a]

en: Leave blank for no SQL query history support, suggested: [kbd]pma__history[/kbd].
zh: 不使用 SQL 查询历史功能请留空，推荐: [kbd]pma__history[/kbd]。

en: Limits number of table preferences which are stored in database, the oldest records are automatically removed.
zh: 限制保存在数据库中的表设置数量，旧设置将被自动删除。

en: Leave blank for no QBE saved searches support, suggested: [kbd]pma__savedsearches[/kbd].
zh: 留空为无QBE已保存的搜索表，推荐：[kbd]pma__savedsearches[/kbd]。

en: Leave blank for no export template support, suggested: [kbd]pma__export_templates[/kbd].
zh: 不使用导出模板功能请留空，推荐: [kbd]pma__export_templates[/kbd]。

en: Leave blank for no central columns support, suggested: [kbd]pma__central_columns[/kbd].
zh: 不使用中央框列功能请留空，推荐: [kbd]pma__central_columns[/kbd]。

en: You can use MySQL wildcard characters (% and _), escape them if you want to use their literal instances, i.e. use [kbd]'my\_db'[/kbd] and not [kbd]'my_db'[/kbd].
zh: 可以使用 MySQL 通配符 (% 和 _)，若表示它们本身，请转义，例：用 [kbd]'my\_db'[/kbd] 而不是 [kbd]'my_db'[/kbd]。

en: Leave blank for no PDF schema support, suggested: [kbd]pma__pdf_pages[/kbd].
zh: 不使用 PDF 大纲功能请留空，推荐: [kbd]pma__pdf_pages[/kbd]。

en: Database used for relations, bookmarks, and PDF features. See [doc@linked-tables]pmadb[/doc] for complete information. Leave blank for no support. Suggested: [kbd]phpmyadmin[/kbd].
zh: 关系、书签、PDF 功能所用的数据库。参见 [doc@linked-tables]pmadb (外链，英文)[/doc]。不使用请留空。推荐: [kbd]phpmyadmin[/kbd]。

en: Leave blank for no "persistent" recently used tables across sessions, suggested: [kbd]pma__recent[/kbd].
zh: 不需要 "持久" 最近使用的表请留空，推荐: [kbd]pma__recent[/kbd]。

en: Leave blank for no "persistent" favorite tables across sessions, suggested: [kbd]pma__favorite[/kbd].
zh: 不需要 "持久" 收藏的表请留空，推荐: [kbd]pma__favorite[/kbd]。

en: Leave blank for no [doc@relations@]relation-links[/doc] support, suggested: [kbd]pma__relation[/kbd].
zh: 不使用[doc@relations@]关系链接 (外链，英文)[/doc]功能请留空，推荐: [kbd]pma__relation[/kbd]。

en: See [doc@authentication-modes]authentication types[/doc] for an example.
zh: 参见[doc@authentication-modes]认证方式 (外链，英文)[/doc]中的例子。

en: Leave blank for no PDF schema support, suggested: [kbd]pma__table_coords[/kbd].
zh: 不使用 PDF 大纲功能请留空，推荐: [kbd]pma__table_coords[/kbd]。

en: Table to describe the display columns, leave blank for no support; suggested: [kbd]pma__table_info[/kbd].
zh: 描述显示字段的表，不使用请留空，推荐: [kbd]pma__table_info[/kbd]。

en: Leave blank for no "persistent" tables' UI preferences across sessions, suggested: [kbd]pma__table_uiprefs[/kbd].
zh: 不需要 "持久" 表界面设置请留空，推荐: [kbd]pma__table_uiprefs[/kbd]。

en: Whether a DROP DATABASE IF EXISTS statement will be added as first line to the log when creating a database.
zh: 设置当记录数据库创建时，是否在前面加上 DROP DATABASE IF EXISTS 命令。

en: Whether a DROP TABLE IF EXISTS statement will be added as first line to the log when creating a table.
zh: 设置当记录数据表创建时，是否在前面加上 DROP TABLE IF EXISTS 命令。

en: Whether a DROP VIEW IF EXISTS statement will be added as first line to the log when creating a view.
zh: 设置当记录视图创建时，是否在前面加上 DROP VIEW IF EXISTS 命令。

en: Defines the list of statements the auto-creation uses for new versions.
zh: 定义自动创建新版的命令列表。

en: Leave blank for no SQL query tracking support, suggested: [kbd]pma__tracking[/kbd].
zh: 不使用 SQL 查询追踪功能请留空，推荐: [kbd]pma__tracking[/kbd]。

en: Whether the tracking mechanism creates versions for tables and views automatically.
zh: 设置追踪系统是否自动为数据表和视图创建版本。

en: Leave blank for no user preferences storage in database, suggested: [kbd]pma__userconfig[/kbd].
zh: 不在数据库中保存用户偏好请留空，推荐: [kbd]pma__userconfig[/kbd]。

en: Both this table and the user groups table are required to enable the configurable menus feature; leaving either one of them blank will disable this feature, suggested: [kbd]pma__users[/kbd].
zh: 启用配置菜单功能需要此表与用户组(user groups)表；缺少其中任何一个表都会造成这一功能被关闭，建议： [kbd]pma__users[/kbd]。

en: Both this table and the users table are required to enable the configurable menus feature; leaving either one of them blank will disable this feature, suggested: [kbd]pma__usergroups[/kbd].
zh: 启用配置菜单功能需要此表与用户表（users）；缺少其中任何一个表都会使此功能被关闭，建议： [kbd]pma__usergroups[/kbd]。

en: Leave blank to disable the feature to hide and show navigation items, suggested: [kbd]pma__navigationhiding[/kbd].
zh: 不使用显示/隐藏导航功能请置空，推荐: [kbd]pma__navigationhiding[/kbd]。

en: A user-friendly description of this server. Leave blank to display the hostname instead.
zh: 一个好记的名字。留空将显示主机名。

en: Leave blank if not used.
zh: 不使用请留空。

en: Leave blank for defaults.
zh: 默认请留空。

en: HTTP Basic Auth Realm name to display when doing HTTP Auth.
zh: 使用 HTTP 基本认证时显示给用户的提示信息。

en: Authentication method to use.
zh: 要使用的认证方式。

en: Compress connection to MySQL server.
zh: 压缩连接到 MySQL 服务器。

en: Hide databases matching regular expression (PCRE).
zh: 该正则表达式 (PCRE，Perl 兼容) 所匹配的数据库将被隐藏。

en: Hostname where MySQL server is running.
zh: MySQL 服务器的主机名。

en: Leave empty if not using config auth.
zh: 如果不使用 config 认证方式，请留空。

en: Port on which MySQL server is listening, leave empty for default.
zh: MySQL 服务器监听的端口，留空为默认。

en: Socket on which MySQL server is listening, leave empty for default.
zh: MySQL 服务器监听的套接字，留空为默认。

en: Enable SSL for connection to MySQL server.
zh: 使用 SSL 连接到 MySQL 服务器。

en: Please note that enabling this has no effect with [kbd]config[/kbd] authentication mode because the password is hard coded in the configuration file; this does not limit the ability to execute the same command directly.
zh: 注意：该选项不影响 [kbd]config[/kbd] 认证方式，因为密码以硬编码形式保存在配置文件中；也不影响直接执行同等命令。

en: Show or hide a column displaying the Creation timestamp for all tables.
zh: 显示或隐藏所有表的创建时间列。

en: Show or hide a column displaying the Last update timestamp for all tables.
zh: 显示或隐藏所有表的最近更新时间列。

en: Show or hide a column displaying the Last check timestamp for all tables.
zh: 显示或隐藏所有表的最近检查时间列。

en: Defines whether or not type fields should be initially displayed in edit/insert mode.
zh: 定义在编辑/插入模式中是否默认显示字段类型一列。

en: Shows link to [a@https://www.php.net/manual/en/function.phpinfo.php]phpinfo()[/a] output.
zh: 显示 [a@https://www.php.net/manual/zh/function.phpinfo.php]phpinfo()[/a] 输出的链接。

en: Whether a user should be displayed a "show all (rows)" button.
zh: 设置是否给用户显示一个 "显示所有 (记录)" 的按钮。

en: Show or hide a column displaying the comments for all tables.
zh: 显示或隐藏所有表的备注列。

en: Show or hide a column displaying the charset for all tables.
zh: 显示或隐藏所有表的字符集。

en: Display the function fields in edit/insert mode.
zh: 在编辑/插入模式中显示函数列.

en: Whether to show hint or not.
zh: 是否显示提示。

en: Defines whether SQL queries generated by phpMyAdmin should be displayed.
zh: 定义是否显示 phpMyAdmin 生成的 SQL 查询。

en: Allow to display database and table statistics (e.g. space usage).
zh: 允许显示数据库和数据表的统计信息 (如：空间使用)。

en: Mark used tables and make it possible to show databases with locked tables.
zh: 将已锁定的数据表在数据库中显示为使用中.

en: Disable the default warning that is displayed on the main page if Suhosin is detected.
zh: 检测到 Suhosin时，不在主页显示默认的警告。

en: Disable the default warning that is displayed on the main page if the value of the PHP setting session.gc_maxlifetime is less than the value of `LoginCookieValidity`.
zh: 当PHP设置session.gc_maxlifetime小于“LoginCookieValidity”时，不在主页显示默认警告。

en: Textarea size (columns) in edit mode, this value will be emphasized for SQL query textareas (*2).
zh: 编辑模式的文本区大小 (列数)，此值将用于 SQL 查询文本区 (*2)。

en: Textarea size (rows) in edit mode, this value will be emphasized for SQL query textareas (*2).
zh: 编辑模式的文本区大小 (行数)，此值将用于 SQL 查询文本区 (*2) 。

en: Input proxies as [kbd]IP: trusted HTTP header[/kbd]. The following example specifies that phpMyAdmin should trust a HTTP_X_FORWARDED_FOR (X-Forwarded-For) header coming from the proxy 1.2.3.4:[br][kbd]1.2.3.4: HTTP_X_FORWARDED_FOR[/kbd].
zh: 输入作为代理的 [kbd]IP：可信 HTTP 头[/kbd]。下面的例子指定了 phpMyAdmin 应该信任从代理 1.2.3.4:[br][kbd]1.2.3.4: HTTP_X_FORWARDED_FOR[/kbd] 发来的 HTTP_X_FORWARDED_FOR 头。

en: When disabled, users cannot set any of the options below, regardless of the checkbox on the right.
zh: 禁用时，用户不能设置下列选项，右侧的复选框被忽略。

en: The URL of the proxy to be used when retrieving the information about the latest version of phpMyAdmin, or when submitting error reports. You need this if the server where phpMyAdmin is installed does not have direct access to the Internet. The format is: "hostname:portnumber".
zh: 当你的服务器无法直接连接internet时，请填写代理URL，以便接收phpMyAdmin更新信息或是提交错误报告。格式为“服务器名:端口号”。

en: The username for authenticating with the proxy. By default, no authentication is performed. If a username is supplied, Basic Authentication will be performed. No other types of authentication are currently supported.
zh: 连接代理服务器时使用的用户名。如果提供用户名，将使用基本认证方式连接。目前还不支持其他认证方式。

en: Queries are executed by pressing Enter (instead of Ctrl+Enter). New lines will be inserted with Shift+Enter.
zh: 查询将在回车后执行。插入新行使用Shift-Enter。

en: Enable Zero Configuration mode which lets you set up phpMyAdmin configuration storage tables automatically.
zh: 启用零配置模式以自动安装phpMyAdmin设置表。

en: Highlight selected rows.
zh: 高亮选中的行。

en: Highlight row pointed by the mouse cursor.
zh: 高亮鼠标指针所在的行。

en: Number of columns for CHAR/VARCHAR textareas.
zh: CHAR/VARCHAR 文本框的列数。

en: Number of rows for CHAR/VARCHAR textareas.
zh: CHAR/VARCHAR 文本框的行数。

en: Log SQL queries and their execution time, to be displayed in the console
zh: 记录SQL查询和执行时间以显示在控制台中

en: Tab that is displayed when entering a database.
zh: 当进入数据库时默认显示的标签页。

en: Tab that is displayed when entering a server.
zh: 当进入服务器时默认显示的标签页。

en: Tab that is displayed when entering a table.
zh: 当进入表时默认显示的标签页。

en: Whether the table structure actions should be hidden.
zh: 是否隐藏对表结构的相关操作。

en: Whether column comments should be shown in table structure view
zh: 是否在表结构视图中显示列备注

en: Show server listing as a list instead of a drop down.
zh: 直接显示服务器列表而不使用下拉框。

en: A dropdown will be used if fewer items are present.
zh: 下拉框将在选项少时使用。

en: Default value for foreign key checks checkbox for some queries.
zh: 外键约束默认值复选框。

en: Uncheck the checkbox to disable drag and drop import
zh: 取消选中该复选框以禁用拖放导入

en: How many rows can be inserted at one time.
zh: 一次可以插入的行数。

en: Maximum number of characters shown in any non-numeric column on browse view.
zh: 浏览非数字字段时最多显示的字数。

en: Define how long (in seconds) a login cookie is valid.
zh: 设置登录 cookie 的有效期（单位：秒）。

en: Double size of textarea for LONGTEXT columns.
zh: 将 LONGTEXT 字段的文本框放大一倍。

en: Maximum number of databases displayed in database list.
zh: 在数据库列表中最多显示的数据库个数。

en: Maximum number of tables displayed in table list.
zh: 在表列表中最多显示的表个数。

en: Maximum number of recently used tables; set 0 to disable.
zh: 最近使用的表的最大数量；设为 0 为禁用。

en: Maximum number of favorite tables; set 0 to disable.
zh: 收藏表的最大数量；设为 0 为禁用。

en: These are Edit, Copy and Delete links.
zh: 这些是编辑、复制和删除链接。

en: Whether to show row links even in the absence of a unique key.
zh: 缺少唯一键时是否显示行链接。

en: Use natural order for sorting table and database names.
zh: 为表和数据库名使用自然排序。

en: Use only icons, only text or both.
zh: 仅使用图标、文字或都使用。

en: Use GZip output buffering for increased speed in HTTP transfers.
zh: 使用 GZip 输出缓冲以加快 HTTP 传输速度。

en: Use persistent connections to MySQL databases.
zh: 在连接到 MySQL 数据库时使用持久连接。

en: Disallow BLOB and BINARY columns from editing.
zh: 禁止编辑 BLOB 和 BINARY 类型字段。

en: How many queries are kept in history.
zh: 查询历史的保存数量。

en: Select which functions will be used for character set conversion.
zh: 选择进行字符集转换时使用的函数。

en: When browsing tables, the sorting of each table is remembered.
zh: 当浏览表时使用上次的排序方式。

en: Default sort order for tables with a primary key.
zh: 默认用主键为表排序。

en: Repeat the headers every X cells, [kbd]0[/kbd] deactivates this feature.
zh: 每 X 单元格重复表头，要禁止此功能请设为 [kbd]0[/kbd]。

en: For display Options
zh: 显示选项

en: Directory where exports can be saved on server.
zh: 服务器上用来保存导出文件的文件夹。

en: Defines whether the query box should stay on-screen after its submission.
zh: 查询框在提交后是否依然显示在屏幕上。

en: Title of browser window when a database is selected.
zh: 选中一个数据库时浏览器窗口的标题。

en: Title of browser window when nothing is selected.
zh: 未选择任何项目时浏览器窗口的标题。

en: Title of browser window when a server is selected.
zh: 选中一个服务器时浏览器窗口的标题。

en: Title of browser window when a table is selected.
zh: 选中一张数据表时浏览器窗口的标题。

en: Directory on server where you can upload files for import.
zh: 服务器上用来存放导入文件的文件夹。

en: Allow for searching inside the entire database.
zh: 允许搜索整个数据库。

en: Enables check for latest version on main phpMyAdmin page.
zh: 允许在 phpMyAdmin 主页面中检查最新版本。

en: The password for authenticating with the proxy.
zh: 代理服务的密码.

en: Enable ZIP compression for import and export operations.
zh: 允许在导入和导出操作时使用 ZIP 压缩。

en: Choose the default action when sending error reports.
zh: 选择发送错误报告时的默认行为。

en: Allow login to any MySQL server
zh: 允许登录到任意 MySQL 服务器

en: Restrict login to MySQL server
zh: 限制登录到 MySQL 服务器

en: Allow third party framing
zh: 允许第三方框架

en: Show "Drop database" link to normal users
zh: 显示 "删除数据库" 链接给普通用户

en: Blowfish secret
zh: 短语密码

en: Row marker
zh: 行标记

en: Highlight pointer
zh: 高亮指针

en: CHAR columns editing
zh: 编辑 CHAR 类型字段

en: Enable CodeMirror
zh: 启用 CodeMirror

en: Enable linter
zh: 启用代码检查

en: Minimum size for input field
zh: 输入框最小大小

en: Maximum size for input field
zh: 输入框最大大小

en: CHAR textarea columns
zh: CHAR 文本框列

en: CHAR textarea rows
zh: CHAR 文本框行

en: Check config file permissions
zh: 检查配置文件权限

en: Compress on the fly
zh: 实时压缩

en: Confirm DROP queries
zh: 删除语句确认

en: Debug SQL
zh: 调试 SQL

en: Default database tab
zh: 数据库默认标签页

en: Default server tab
zh: 服务器默认标签页

en: Default table tab
zh: 表默认标签页

en: Enable autocomplete for table and column names
zh: 启用自动补全表名和字段名

en: Show column comments
zh: 显示列备注

en: Hide table structure actions
zh: 隐藏表结构操作

en: Default transformations for Hex
zh: 十六进制的默认转换

en: Default transformations for Substring
zh: Substring字符串的默认转换

en: Default transformations for Bool2Text
zh: Bool2Text的默认转换

en: Default transformations for External
zh: External的默认转换

en: Default transformations for PreApPend
zh: PreApPend的默认转换

en: Default transformations for DateFormat
zh: DateFormat的默认转换

en: Default transformations for Inline
zh: Inline的默认转换

en: Default transformations for TextImageLink
zh: TextImageLink的默认转换

en: Default transformations for TextLink
zh: TextLink的默认转换

en: Display servers as a list
zh: 列表显示服务器

en: Disable multi table maintenance
zh: 禁止多表维护

en: Maximum execution time
zh: 最长执行时间

en: Use [code]LOCK TABLES[/code] statement
zh: 使用 [code]LOCK TABLES[/code] 语句

en: Save as file
zh: 保存为文件

en: Character set of the file
zh: 文件字符集

en: Put columns names in the first row
zh: 首行保存字段名

en: Columns enclosed with
zh: 内容分隔符

en: Columns escaped with
zh: 内容转义符

en: Replace NULL with
zh: 将 NULL 替换为

en: Remove CRLF characters within columns
zh: 删除内容中的回车换行符

en: Columns terminated with
zh: 字段分隔符

en: Lines terminated with
zh: 换行符

en: Excel edition
zh: Excel 版本

en: Database name template
zh: 数据库名称模板

en: Server name template
zh: 服务器名称模板

en: Table name template
zh: 表名称模板

en: Dump table
zh: 转储表

en: Include table caption
zh: 包含表说明

en: Continued table caption
zh: 表说明续

en: Label key
zh: 标签

en: Export method
zh: 导出方式

en: Save on server
zh: 保存在服务器上

en: Overwrite existing file(s)
zh: 覆盖现有文件

en: Export as separate files
zh: 导出为单独的文件

en: Remember filename template
zh: 记住文件名模板

en: Remove DEFINER clause from definitions
zh: 从定义中删除DEFINER子句

en: Add AUTO_INCREMENT value
zh: 添加自增值

en: Enclose table and column names with backquotes
zh: 给表名及字段名加上反引号

en: SQL compatibility mode
zh: SQL 兼容模式

en: Creation/Update/Check dates
zh: 创建/更新/检查日期

en: Use delayed inserts
zh: 使用延迟插入

en: Disable foreign key checks
zh: 禁止外键约束

en: Export views as tables
zh: 将视图作为表导出

en: Export related metadata from phpMyAdmin configuration storage
zh: 从phpMyAdmin设置存储中导出相关元数据

en: Use hexadecimal for BINARY & BLOB
zh: 使用十六进制表示 BINARY 和 BLOB 数据

en: Add IF NOT EXISTS (less efficient as indexes will be generated during table creation)
zh: 添加IF NOT EXISTS语句（效率更低因为创建表时索引会自动生成）

en: %s view
zh: %s 视图

en: Use ignore inserts
zh: 使用忽略插入

en: Syntax to use when inserting data
zh: 在插入数据时使用的语法

en: Maximal length of created query
zh: 查询语句的最大长度

en: Export type
zh: 导出类型

en: Enclose export in a transaction
zh: 使用事务执行导出

en: Export time in UTC
zh: 导出时间为协调世界时

en: Foreign key dropdown order
zh: 外键下拉框顺序

en: Foreign key limit
zh: 外键限制

en: Foreign key checks
zh: 外键约束

en: First day of calendar
zh: 日历的第一天

en: Databases
zh: 数据库

en: Export defaults
zh: 导出选项

en: Import defaults
zh: 导入选项

en: Import / export
zh: 导入 / 导出

en: Navigation panel
zh: 导航面板

en: Navigation tree
zh: 导航树

en: Main panel
zh: 主面板

en: Microsoft Office
zh: 微软 Office

en: Other core settings
zh: 其它核心设置

en: Page titles
zh: 页面标题

en: Server configuration
zh: 服务器设置

en: Configuration storage
zh: 高级功能

en: Changes tracking
zh: 追踪变化

en: SQL Query box
zh: SQL 查询框

en: SQL queries
zh: SQL 查询

en: Database structure
zh: 数据库结构

en: Table structure
zh: 表结构

en: Display relational schema
zh: 显示关系大纲

en: Text fields
zh: 文本字段

en: Texy! text
zh: Texy! 文本

en: Extra parameters for iconv
zh: iconv 的额外参数

en: Ignore multiple statement errors
zh: 忽略多语句查询中的错误

en: Enable drag and drop import
zh: 启用拖放导入

en: Partial import: allow interrupt
zh: 部分导入：允许中断

en: Do not abort on INSERT error
zh: 忽略插入错误

en: Add ON DUPLICATE KEY UPDATE
zh: 重复的键更新时添加

en: Format of imported file
zh: 导入文件的格式

en: Use LOCAL keyword
zh: 使用 LOCAL 关键字

en: Column names in first row
zh: 首行为字段名

en: Do not import empty rows
zh: 不导入空行

en: Import currencies ($5.00 to 5.00)
zh: 导入货币（$5.00 将被导入为 5.00）

en: Import percentages as proper decimals (12.00% to .12)
zh: 导入百分数为小数（12.00% 将被导入为 .12）

en: Partial import: skip queries
zh: 部分导入：跳过查询

en: Do not use AUTO_INCREMENT for zero values
zh: 值为零时不自增

en: Read as multibytes
zh: 以多字节读取

en: Initial state for sliders
zh: 滑动区域初始状态

en: Number of inserted rows
zh: 插入的行数

en: Limit column characters
zh: 字段字数限制

en: Delete all cookies on logout
zh: 退出时删除所有 cookies

en: Recall user name
zh: 显示上次登录的用户名

en: Login cookie store
zh: 登录 cookie 存储

en: Login cookie validity
zh: 登录 cookie 有效期

en: Bigger textarea for LONGTEXT
zh: 放大 LONGTEXT 的文本框

en: Maximum displayed SQL length
zh: SQL 最大显示长度

en: Maximum databases
zh: 最大数据库数量

en: Maximum items on first level
zh: 第一层节点的最大项数

en: Maximum items in branch
zh: 节点中最大项数

en: Maximum number of rows to display
zh: 显示的最多行数

en: Maximum tables
zh: 最大表数量

en: Show databases navigation as tree
zh: 以树状显示数据库导航面板

en: Navigation panel width
zh: 导航面板宽度

en: Link with main panel
zh: 与主面板链接

en: Display logo
zh: 显示徽标

en: Logo link URL
zh: 徽标链接地址

en: Logo link target
zh: 徽标链接目标

en: Display servers selection
zh: 显示服务器选择

en: Target for quick access icon
zh: 快速访问图标的目标

en: Target for second quick access icon
zh: 第二快速访问图标的目标页面

en: Minimum number of items to display the filter box
zh: 显示筛选框的最少项数

en: Minimum number of databases to display the database filter box
zh: 设置达到多少个数据库时将显示数据库筛选框

en: Group items in the tree
zh: 分组树中的项

en: Database tree separator
zh: 数据库树分隔符

en: Table tree separator
zh: 表树分隔符

en: Maximum table tree depth
zh: 表树最大深度

en: Enable highlighting
zh: 启用高亮

en: Enable navigation tree expansion
zh: 启用表导航条展开功能

en: Show tables in tree
zh: 在导航树显示表

en: Show views in tree
zh: 在导航树显示视图

en: Show functions in tree
zh: 在导航树显示函数

en: Show procedures in tree
zh: 在导航树显示进程

en: Show events in tree
zh: 在导航树显示事件

en: Expand single database
zh: 展开单个数据库

en: Recently used tables
zh: 最近使用的表

en: Favorite tables
zh: 表收藏夹

en: Where to show the table row links
zh: 表行链接显示位置

en: Show row links anyway
zh: 始终显示行链接

en: Natural order
zh: 自然排序

en: Table navigation bar
zh: 表导航条

en: GZip output buffering
zh: GZip 输出缓冲

en: Default sorting order
zh: 默认排序

en: Persistent connections
zh: 持久连接

en: Missing phpMyAdmin configuration storage tables
zh: 丢失 phpMyAdmin 高级功能数据表

en: MySQL reserved word warning
zh: MySQL 保留字警告

en: How to display the menu tabs
zh: 显示菜单标签的方式

en: How to display various action links
zh: 显示动作链接的方式

en: Protect binary columns
zh: 保护二进制字段

en: Permanent query history
zh: 持久查询历史

en: Query history length
zh: 查询历史个数

en: Recoding engine
zh: 记录引擎

en: Remember table's sorting
zh: 记录表排序

en: Primary key default sort order
zh: 主键默认排序

en: Repeat headers
zh: 重复表头

en: Grid editing: trigger action
zh: 单元格编辑：触发操作

en: Relational display
zh: 关联显示

en: Grid editing: save all edited cells at once
zh: 立刻存储所有已编辑的单元格

en: Host authorization order
zh: 主机认证模式

en: Host authorization rules
zh: 主机认证规则

en: Allow logins without a password
zh: 允许空密码登录

en: Allow root login
zh: 允许 root 用户登录

en: Session timezone
zh: 会话时区

en: HTTP Realm
zh: HTTP 提示信息

en: Bookmark table
zh: 书签表

en: Column information table
zh: 列信息表

en: Compress connection
zh: 压缩连接

en: Control user password
zh: 控制用户的密码

en: Control user
zh: 控制用户

en: Control host
zh: 控制主机

en: Control port
zh: 控制端口

en: Disable use of INFORMATION_SCHEMA
zh: 禁止使用 INFORMATION_SCHEMA

en: Hide databases
zh: 隐藏数据库

en: SQL query history table
zh: SQL 查询历史表

en: Server hostname
zh: 服务器主机名

en: Logout URL
zh: 退出地址

en: Maximal number of table preferences to store
zh: 最多保存的表设置数量

en: QBE saved searches table
zh: QBE已保存的搜索表

en: Export templates table
zh: 导出模板表

en: Central columns table
zh: 中央框列表格

en: Show only listed databases
zh: 仅显示列出的数据库

en: Password for config auth
zh: config 认证方式的密码

en: PDF schema: pages table
zh: PDF 大纲: 数据表页

en: Recently used table
zh: 最近使用的表

en: Favorites table
zh: 收藏的表

en: Relation table
zh: 关系表

en: Signon session name
zh: Signon 会话名

en: Signon URL
zh: 登录地址

en: Server socket
zh: 服务器套接字 (socket)

en: Designer and PDF schema: table coordinates
zh: 设计器与PDF 大纲: 数据表并发

en: Display columns table
zh: 显示字段表

en: UI preferences table
zh: 界面设置表

en: Add DROP DATABASE
zh: 添加 DROP DATABASE

en: Add DROP TABLE
zh: 添加 DROP TABLE

en: Add DROP VIEW
zh: 添加 DROP VIEW

en: Statements to track
zh: 要追踪的命令

en: SQL query tracking table
zh: SQL 查询追踪表

en: Automatically create versions
zh: 自动创建版本

en: User preferences storage table
zh: 用户偏好表

en: Users table
zh: 用户表

en: User groups table
zh: 用户组表

en: Hidden navigation items table
zh: 隐藏的导航条目表

en: User for config auth
zh: config 认证方式的用户名

en: Verbose name of this server
zh: 服务器名称

en: Allow to display all the rows
zh: 允许显示所有行

en: Show password change form
zh: 显示修改密码

en: Show create database form
zh: 显示创建数据库表单

en: Show table comments
zh: 显示表备注

en: Show creation timestamp
zh: 显示创建时间

en: Show last update timestamp
zh: 显示最后更新时间

en: Show last check timestamp
zh: 显示最近检查时间

en: Show table charset
zh: 显示表字符集

en: Show field types
zh: 显示字段类型

en: Show function fields
zh: 显示函数列

en: Show hint
zh: 显示提示

en: Show phpinfo() link
zh: 显示 phpinfo() 链接

en: Show detailed MySQL server information
zh: 显示 MySQL 服务器详细信息

en: Show SQL queries
zh: 显示 SQL 查询

en: Retain query box
zh: 保留查询框

en: Skip locked tables
zh: 跳过锁定的表

en: Explain SQL
zh: 解析 SQL

en: Create PHP code
zh: 创建 PHP 代码

en: Suhosin warning
zh: Suhosin 警告

en: Login cookie validity warning
zh: 登录cookie 有效期警告

en: Textarea columns
zh: 文本框列

en: Textarea rows
zh: 文本框行

en: List of trusted proxies for IP allow/deny
zh: 可信代理IP列表

en: Upload directory
zh: 上传文件夹

en: Use database search
zh: 使用数据库搜索

en: Enable the Developer tab in settings
zh: 启用设置中的开发标签

en: Version check
zh: 检查更新

en: Proxy username
zh: 代理用户名

en: Proxy password
zh: 代理密码

en: URL for reCAPTCHA v2 API
zh: reCAPTCHA v2 API的网址

en: Content-Security-Policy snippet for reCAPTCHA v2 API
zh: reCAPTCHA v2 API的内容安全策略（Content-Security-Policy）代码段

en: Request parameter for reCAPTCHA v2 API
zh: reCAPTCHA v2 API的请求参数

en: Response parameter for reCAPTCHA v2 API
zh: reCAPTCHA v2 API的响应参数

en: Public key for reCAPTCHA
zh: reCAPTCHA的公钥

en: Private key for reCAPTCHA
zh: reCAPTCHA的私钥

en: URL for reCAPTCHA siteverify
zh: reCAPTCHA的网站验证URL

en: Send error reports
zh: 发送错误报告

en: Enter executes queries in console
zh: 在控制台使用回车执行查询

en: Enable Zero Configuration mode
zh: 启用零配置模式

en: Show query history at start
zh: 在开始时显示查询历史

en: Always expand query messages
zh: 总是扩展查询消息

en: Show current browsing query
zh: 显示当前浏览查询

en: Execute queries on Enter and insert new line with Shift+Enter
zh: 使用Enter执行查询，使用Shift+Enter插入新行

en: Switch to dark theme
zh: 切换到黑色主题

en: Console height
zh: 控制台高度

en: Console mode
zh: 控制台模式

en: Group queries
zh: 联合查询

en: Server connection collation
zh: 服务器连接排序规则

en: Missing data for %s
zh: 缺少 %s 的数据

en: Incorrect value!
zh: 值错误！

en: "%s" requires %s extension
zh: “%s”需要 %s 扩展

en: Compressed import will not work due to missing function %s.
zh: 因缺少函数 %s 压缩导入功能无效。

en: Compressed export will not work due to missing function %s.
zh: 因缺少函数 %s 压缩导出功能无效。

en: maximum %s
zh: 最大 %s

en: Config authentication
zh: Config 认证

en: Signon authentication
zh: Signon 认证

en: CSV for MS Excel
zh: MS Excel 的 CSV 格式

en: Microsoft Word 2000
zh: 微软 Word 2000

en: CSV using LOAD DATA
zh: CSV 使用 LOAD DATA

en: Default transformations
zh: 默认转换

en: Cannot save settings, submitted configuration form contains errors!
zh: 无法保存设置，提交的配置表单中存在错误！

en: Existing configuration file (%s) is not readable.
zh: 现有的配置文件（%s）是不可读的。

en: Wrong permissions on configuration file, should not be world writable!
zh: 配置文件权限错误，不应任何用户都能修改！

en: Failed to read configuration file!
zh: 读取配置文件失败！

en: This usually means there is a syntax error in it, please check any errors shown below.
zh: 这通常意味着文件中有语法错误，请检查下面显示出的错误。

en: Invalid server index: %s
zh: 无效的服务器索引：%s

en: Server %d
zh: 服务器 %d

en: This %soption%s should be disabled as it allows attackers to bruteforce login to any MySQL server. If you feel this is necessary, use %srestrict login to MySQL server%s or %strusted proxies list%s. However, IP-based protection with trusted proxies list may not be reliable if your IP belongs to an ISP where thousands of users, including you, are connected to.
zh: 该 %s选项%s 应该被关闭以防止有人尝试暴力破解 MySQL 服务器。如果有必要，您可以使用 %s限制登录到MySQL服务器%s或%s 可信代理表%s 。但如果您和许多人共用一个 IP 地址，该措施的安全性将下降。

en: This value should be double checked to ensure that this directory is neither world accessible nor readable or writable by other users on your server.
zh: 对该值应该进行小心谨慎的检查，确保服务器上的其他用户对该文件夹都没有读取和写入的权限。

en: You should use SSL connections if your database server supports it.
zh: 如果您的数据库服务器支持，您应该使用 SSL 连接。

en: If you feel this is necessary, use additional protection settings - %1$shost authentication%2$s settings and %3$strusted proxies list%4$s. However, IP-based protection may not be reliable if your IP belongs to an ISP where thousands of users, including you, are connected to.
zh: 如果有必要，您可以使用额外的保护设置 - %1$s主机认证%2$s和%3$s可信代理表%4$s。但如果您和许多人共用一个 IP 地址，该措施的安全性将下降。

en: You set the [kbd]config[/kbd] authentication type and included username and password for auto-login, which is not a desirable option for live hosts. Anyone who knows or guesses your phpMyAdmin URL can directly access your phpMyAdmin panel. Set %1$sauthentication type%2$s to [kbd]cookie[/kbd] or [kbd]http[/kbd].
zh: 您设置了 [kbd]配置[/kbd] 认证方式，且为了能够自动登录而保存了用户名和密码，但在常用主机上不建议这样设置。如果有人知道 phpMyAdmin 的地址，他们就能够进入 phpMyAdmin 的管理界面。建议将%1$s认证方式%2$s设置为 [kbd]cookie 认证[/kbd]或 [kbd]HTTP 认证[/kbd]。

en: You allow for connecting to the server without a password.
zh: 该服务器现在允许空密码登录。

en: %sZip decompression%s requires functions (%s) which are unavailable on this system.
zh: 此系统目前不支持 %sZip 解压缩%s所必须的 (%s) 函数。

en: %sZip compression%s requires functions (%s) which are unavailable on this system.
zh: 此系统目前不支持 %sZip 压缩%s所必须的 (%s) 函数。

en: You didn't have blowfish secret set and have enabled [kbd]cookie[/kbd] authentication, so a key was automatically generated for you. It is used to encrypt cookies; you don't need to remember it.
zh: 您打开了 [kbd]cookie[/kbd] 认证方式，但没有设置短语密码，因此系统自动生成了一个短语密码，该密语用于加密 Cookies。您不需要记住这个短语密码。

en: %1$sLogin cookie validity%2$s greater than %3$ssession.gc_maxlifetime%4$s may cause random session invalidation (currently session.gc_maxlifetime is %5$d).
zh: 如果%1$s登录 cookie 有效期%2$s超过 %3$ssession.gc_maxlifetime%4$s 的值 (当前 %5$d) 则可能导致会话随机失效。

en: %sLogin cookie validity%s should be set to 1800 seconds (30 minutes) at most. Values larger than 1800 may pose a security risk such as impersonation.
zh: %s登录 cookie 有效期%s不应超过 1800 秒 (30 分钟)。如果有效期大于 1800 秒，将会增加安全风险。

en: If using [kbd]cookie[/kbd] authentication and %sLogin cookie store%s is not 0, %sLogin cookie validity%s must be set to a value less or equal to it.
zh: 如果使用 [kbd]cookie[/kbd] 认证且%s登录 cookie 保存时间%s不为 0，%s登录 cookie 有效期%s的值不能超过前者。

en: %1$sBzip2 compression and decompression%2$s requires functions (%3$s) which are unavailable on this system.
zh: 此系统目前不支持 %1$sBzip2 压缩和解压缩%2$s所必须的 (%3$s) 函数。

en: %1$sGZip compression and decompression%2$s requires functions (%3$s) which are unavailable on this system.
zh: 此系统目前不支持 %1$sGZip 压缩和解压缩%2$s所必须的 (%3$s) 函数。

en: You do not have necessary privileges to create a database named '%s'. You may go to 'Operations' tab of any database to set up the phpMyAdmin configuration storage there.
zh: 您没有创建名为“%s”的数据库所需的权限。您可以转到任何数据库的“操作”选项卡，在那里设置phpMyAdmin配置存储。

en: View users
zh: 查看用户

en: Server-level tabs
zh: 服务器等级标签

en: Database-level tabs
zh: 数据库等级标签

en: Table-level tabs
zh: 表等级标签

en: Could not connect to the database server!
zh: 无法连接到数据库！

en: Invalid authentication type!
zh: 无效的认证方式！

en: Empty username while using [kbd]config[/kbd] authentication method!
zh: 使用 [kbd]config[/kbd] 认证方式时用户名不能为空！

en: Empty signon session name while using [kbd]signon[/kbd] authentication method!
zh: 使用 singon 认证方式时 [kbd]signon[/kbd] 会话名不能为空！

en: Empty signon URL while using [kbd]signon[/kbd] authentication method!
zh: 使用 singon 认证方式时 [kbd]signon[/kbd] 地址不能为空！

en: Empty phpMyAdmin control user while using phpMyAdmin configuration storage!
zh: 使用 PMA 数据库时控制用户不能为空！

en: Empty phpMyAdmin control user password while using phpMyAdmin configuration storage!
zh: 使用 PMA 数据时控制用户的密码不能为空！

en: Incorrect value:
zh: 值错误：

en: Incorrect IP address: %s
zh: IP 地址错误：%s

en: Not a valid port number!
zh: 请输入有效的端口号！

en: Not a positive number!
zh: 请输入正数！

en: Not a non-negative number!
zh: 请输入非负数！

en: Value must be less than or equal to %s!
zh: 值应小于或等于 %s！

en: Showing %1$d bookmark (both private and shared) | Showing %1$d bookmarks (both private and shared)
zh[0]: 已显示 %1$d 个书签（包括私有和共享）

en: SQL Query Console
zh: SQL 查询控制台

en: No databases selected.
zh: 没有已选择的数据库。

en: The %s file is not available on this system, please visit %s for more information.
zh: 该系统上没有文件 %s，请访问 %s 获取更多信息。

en: Showing rows %1$s - %2$s.
zh: 正在显示第 %1$s - %2$s 行。

note: l10n: The user tries to save a page with an existing name in Designer
en: There already exists a page named "%s" please rename it to something else.
zh: 已经有名为 “%s” 的页面了，请重新命名。

en: No tables found in database.
zh: 数据库中没有表。

en: Could not load export plugins, please check your installation!
zh: 无法加载导出插件，请检查安装！

en: Could not load import plugins, please check your installation!
zh: 无法加载导入插件，请检查您的安装！

en: No collation provided.
zh: 未提供排序规则。

en: The database name is empty!
zh: 数据库名不能为空！

en: Cannot copy database to the same name. Change the name and try again.
zh: 不能复制数据库到相同名称。请更换名称后重试。

en: Database %1$s has been renamed to %2$s.
zh: 已将数据库 %1$s 改名为 %2$s。

en: Database %1$s has been copied to %2$s.
zh: 已将数据库 %1$s 复制至 %2$s。

en: The phpMyAdmin configuration storage has been deactivated. %sFind out why%s.
zh: phpMyAdmin 设置存储功能已停用。%s查看原因%s。

en: Access denied!
zh: 访问被拒绝！

en: No table selected.
zh: 没有已选择的表。

en: View %s has been dropped.
zh: 已删除视图 %s。

en: Table %s has been dropped.
zh: 已删除表 %s。

en: Table %s has been emptied.
zh: 已清空表 %s。

en: This view has at least this number of rows. Please refer to %sdocumentation%s.
zh: 此视图的行数最少有这么多。请参阅%s档案%s。

en: Favorite List is full!
zh: 收藏夹数量已达上限！

en: Tracking data deleted successfully.
zh: 追踪数据删除成功。

en: Version %1$s was created for selected tables, tracking is active for them.
zh: 已为选中的表创建版本 %1$s，对于它们的追踪已启用。

en: No tables selected.
zh: 没有已选择的表。

en: Database Log
zh: 数据库日志

en: An error has been detected and an error report has been automatically submitted based on your settings.
zh: 检测到了一个错误，根据您的设置已自动提交了错误报告。

en: Thank you for submitting this report.
zh: 感谢您发送此报告。

en: An error has been detected and an error report has been generated but failed to be sent.
zh: 检测到了一个错误，错误报告已生成但发送失败。

en: If you experience any problems please submit a bug report manually.
zh: 如果您遇到问题，请手动提交漏洞报告。

en: You may want to refresh the page.
zh: 您需要刷新当前页面。

en: Bad type!
zh: 类型无效！

en: Bad parameters!
zh: 参数无效！

en: You were logged out from one server, to logout completely from phpMyAdmin, you need to logout from all servers.
zh: 您已从一台服务器退出登录，要从phpMyAdmin完全退出，您需要从所有服务器退出。

en: The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. %sFind out why%s.
zh: phpMyAdmin 高级功能尚未完全设置，部分功能未激活。%s查找原因%s。

en: Or alternately go to 'Operations' tab of any database to set it up there.
zh: 或者也可以去某个数据库的“操作”选项卡那里进行设置。

en: Your PHP parameter [a@https://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime@_blank]session.gc_maxlifetime[/a] is lower than cookie validity configured in phpMyAdmin, because of this, your login might expire sooner than configured in phpMyAdmin.
zh: 您的 PHP 参数 [a@https://www.php.net/manual/zh/session.configuration.php#ini.session.gc-maxlifetime@_blank]session.gc_maxlifetime[/a] 短于您在 phpMyAdmin 中设置的 Cookies 有效期，因此您的登录会话有效期可能会比您在 phpMyAdmin 中设置的时间要更短。

en: Login cookie store is lower than cookie validity configured in phpMyAdmin, because of this, your login will expire sooner than configured in phpMyAdmin.
zh: phpMyAdmin 中所设置的登录 cookie 存储小于 cookie 有效期，因此您的登录过期时间将会比您在 phpMyAdmin 中设置的时间要更短。

en: Your server is running with default values for the controluser and password (controlpass) and is open to intrusion; you really should fix this security weakness by changing the password for controluser 'pma'.
zh: 您的服务器使用控制用户（controluser）和密码（controlpass）的默认值运行，可能会遭到入侵；你确实应该通过改变控制用户“pma”的密码来解决这个安全漏洞。

en: The configuration file needs a valid key for cookie encryption. A temporary key was automatically generated for you. Please refer to the [doc@cfg_blowfish_secret]documentation[/doc].
zh: 配置文件需要一个有效的密钥才能进行 Cookie 加密。已为您自动生成临时密钥。请参阅 [doc@cfg_blowfish_secret] 文档 [/doc]。

en: The cookie encryption key in the configuration file is longer than necessary. It should only be %d bytes long. Please refer to the [doc@cfg_blowfish_secret]documentation[/doc].
zh: 配置文件中的 Cookie 加密密钥比所需的时间长。它的长度应仅为 %d 字节。请参阅 [doc@cfg_blowfish_secret] 文档 [/doc]。

en: Directory [code]config[/code], which is used by the setup script, still exists in your phpMyAdmin directory. It is strongly recommended to remove it once phpMyAdmin has been configured. Otherwise the security of your server may be compromised by unauthorized people downloading your configuration.
zh: 安装时所用的 [code]config[/code] 文件夹尚未删除。我们强烈建议您在完成 phpMyAdmin 安装后立即删除该文件夹。否则未经授权的用户都可以下载您的配置文件从而使服务器陷入危险。

en: Server running with Suhosin. Please refer to %sdocumentation%s for possible issues.
zh: 服务器上运行了 Suhosin。请查看%s文档%s了解可能发生的问题。

en: The $cfg['TempDir'] (%s) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this.
zh: 变量 $cfg['TempDir'] （%s）无法访问。phpMyAdmin无法缓存模板文件，所以会运行缓慢。

en: The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.
zh: 没有找到 PHP 扩展 mbstring，而您现在正在使用多字节字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确分割字符串并可能产生意料之外的结果。

en: The curl extension was not found and allow_url_fopen is disabled. Due to this some features such as error reporting or version check are disabled.
zh: curl 扩展未找到并且 allow_url_fopen 已禁用。因此一些功能如错误报告和版本检查已禁用。

en: Incomplete params
zh: 不完整的参数

en: You probably tried to upload a file that is too large. Please refer to %sdocumentation%s for a workaround for this limit.
zh: 您想要上传的文件可能太大了，请参考%s文档%s来寻找解决方法。

en: Showing bookmark
zh: 显示书签

en: The bookmark has been deleted.
zh: 已删除书签。

en: No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See [doc@faq1-16]FAQ 1.16[/doc].
zh: 没有接收到要导入的数据。可能是文件名没有提交，也可能是文件大小超出 PHP 限制。参见[doc@faq1-16]常见问题 1.16[/doc]。

en: Import has been successfully finished, %d query executed. | Import has been successfully finished, %d queries executed.
zh[0]: 导入成功，执行了 %d 个查询。

en: Script timeout passed, if you want to finish import, please %sresubmit the same file%s and import will resume.
zh: 脚本超时，如果您要完成导入，请%s重新提交相同的文件%s，导入将会继续进行。

en: However on last run no data has been parsed, this usually means phpMyAdmin won't be able to finish this import unless you increase php time limits.
zh: 在最后一次执行时没有数据被解析，建议您增加 PHP 运行时间限制，否则 phpMyAdmin 将无法完成导入操作。

en: "DROP DATABASE" statements are disabled.
zh: 已禁用“删除数据库”语句。

en: Only single-table UPDATE and DELETE queries can be simulated.
zh: 只能预览单一数据表的UPDATE和DELETE查询。

en: Could not load the progress of the import.
zh: 无法加载导入进度。

en: Do you really want to execute "%s"?
zh: 您真的要执行“%s”吗？

en: You are about to DESTROY a complete database!
zh: 您将要完全删除一个数据库！

en: Cannot rename database to the same name. Change the name and try again.
zh: 数据库名称已存在. 请更换名字再试。

en: You are about to DESTROY a complete table!
zh: 您将要完全删除一个表！

en: You are about to TRUNCATE a complete table!
zh: 您将要完全清空一个表！

en: You are about to DELETE all the rows of the table!
zh: 您即将删除表的所有行！

en: Delete tracking data for this table?
zh: 删除该表的追踪数据？

en: Delete tracking data for these tables?
zh: 删除这些表的追踪数据？

en: Delete tracking data for this version?
zh: 删除该版本的追踪数据？

en: Delete tracking data for these versions?
zh: 删除这些版本的追踪数据？

en: Delete entry from tracking report?
zh: 从追踪报告中删除条目？

en: Deleting tracking data
zh: 正在删除追踪数据

en: Dropping Primary Key/Index
zh: 正在删除主键

en: Dropping Foreign key.
zh: 删除外键。

en: This operation could take a long time. Proceed anyway?
zh: 该操作可能需要较长时间执行。是否继续？

en: Do you really want to delete user group "%s"?
zh: 您真的要删除用户组“%s”吗？

en: Do you really want to delete the search "%s"?
zh: 您真的要删除搜索“%s”吗？

en: You have unsaved changes; are you sure you want to leave this page?
zh: 您已修改了一些数据但尚未保存。您真的要放弃保存并离开吗？

en: You are trying to reduce the number of rows, but have already entered data in those rows which will be lost. Do you wish to continue?
zh: 您正在尝试减少行数，但那些行中已经输入了数据，这些数据即将丢失。你想继续吗？

en: Do you really want to revoke the selected user(s) ?
zh: 您真的要删除选择的用户吗？

en: Do you really want to delete this central column?
zh: 您真的要删除此中心列吗？

en: Do you really want to delete the selected items?
zh: 您真的要删除所选择的项目吗？

en: Do you really want to DROP the selected partition(s)? This will also DELETE the data related to the selected partition(s)!
zh: 您真的要删除所选的分区吗？这也将删除所有与之相关的数据！

en: Do you really want to TRUNCATE the selected partition(s)?
zh: 您真的要清空所选择的分区吗？

en: Do you really want to remove partitioning?
zh: 您真的要移除分区吗？

en: Do you really want to reset the replica (RESET REPLICA)?
zh: 是否确实要重置副本（重置副本）？

en: This operation will attempt to convert your data to the new collation. In rare cases, especially where a character doesn't exist in the new collation, this process could cause the data to appear incorrectly under the new collation; in this case we suggest you revert to the original collation and refer to the tips at
zh: 此操作将会尝试将您的数据转换为新的排序规则。在某些罕见的情况下，尤其是当出现某些字符在新的排序规则中不存在时，这一操作可能会导致数据在新的排序规则之下显示错误。若出现这种情况我们建议您将数据重新恢复为原来的排序规则，然后参考以下提示：

en: Garbled Data
zh: 乱码数据

en: Are you sure you wish to change the collation and convert the data?
zh: 您确定您希望改变排序规则并进行数据转换吗？

en: Through this operation, MySQL attempts to map the data values between collations. If the character sets are incompatible, there may be data loss and this lost data may <b>NOT</b> be recoverable simply by changing back the column collation(s). <b>To convert existing data, it is suggested to use the column(s) editing feature (the "Change" Link) on the table structure page. </b>
zh: 通过这一操作，MySQL将会尝试映射不同排序规则之间的数据值。若字符集不兼容，可能会出现数据损失，而且这些损失可能<b>无法</b>简单地通过转换回原有的列排序规则来进行恢复。<b>若要转换已经存在的数据，建议您使用表结构的页面上的列编辑功能（“修改”链接）。</b>

en: Are you sure you wish to change all the column collations and convert the data?
zh: 您确定希望修改所有的列排序规则并且转换数据吗？

en: Save & close
zh: 保存并关闭

en: Missing value in the form!
zh: 表单内缺少值！

en: Select at least one of the options!
zh: 请至少选择一项！

en: Please enter a valid number!
zh: 请输入一个有效的数字！

en: Please enter a valid length!
zh: 请输入一个有效的长度！

en: Add index
zh: 添加索引

en: Edit index
zh: 编辑索引

note: l10n: Rename a table Index
en: Rename index
zh: 重命名索引

en: Add %s column(s) to index
zh: 添加 %s 个字段至索引

en: Create single-column index
zh: 创建单列索引

en: Create composite index
zh: 创建复合索引

en: Composite with:
zh: 复合对象：

en: Please select column(s) for the index.
zh: 请为索引选择列。

en: Preview SQL
zh: 预览 SQL 语句

en: Simulate query
zh: 模拟查询

en: SQL query:
zh: SQL 查询：

en: Please enter the SQL query first.
zh: 请先输入 SQL 查询语句。

en: The host name is empty!
zh: 主机名不能为空！

en: The user name is empty!
zh: 用户名不能为空！

en: The password is empty!
zh: 密码不能为空！

en: The passwords aren't the same!
zh: 两次密码不一致！

en: Removing Selected Users
zh: 正在删除选中的用户

[ctx: Lock the account.]
en: Lock
zh: 锁定

[ctx: Unlock the account.]
en: Unlock
zh: 解锁

en: Lock this account.
zh: 锁定此账户。

en: Unlock this account.
zh: 解锁此账户。

en: Template was created.
zh: 模板已被创建。

en: Template was loaded.
zh: 模板已被加载。

en: Template was updated.
zh: 模板己被更新。

en: Template was deleted.
zh: 模板已被删除。

en: Connections / Processes
zh: 连接 / 进程

en: Local monitor configuration incompatible!
zh: 本地监控设置不兼容！

en: The chart arrangement configuration in your browsers local storage is not compatible anymore to the newer version of the monitor dialog. It is very likely that your current configuration will not work anymore. Please reset your configuration to default in the <i>Settings</i> menu.
zh: 您浏览器本地存储中的图表设置不兼容于新版的监控对话框。所以您当前的设置可能不再有效。请通过<i>设置</i>菜单恢复默认设置。

en: Query cache efficiency
zh: 查询缓存效率

en: Query cache usage
zh: 查询缓存使用

en: Query cache used
zh: 已用查询缓存

en: System CPU usage
zh: 系统 CPU 使用

en: System memory
zh: 系统内存

en: System swap
zh: 系统交换空间

en: Average load
zh: 平均负载

en: Total memory
zh: 内存总量

en: Cached memory
zh: 已缓存的内存

en: Buffered memory
zh: 已缓冲的内存

en: Free memory
zh: 空闲内存

en: Used memory
zh: 已用内存

en: Total swap
zh: 交换空间总量

en: Cached swap
zh: 已缓存的交换空间

en: Used swap
zh: 已用交换空间

en: Free swap
zh: 空闲交换空间

en: Bytes sent
zh: 已发送字节数

en: Bytes received
zh: 已接收字节数

en: %d table(s)
zh: %d 张表

en: Add chart to grid
zh: 添加图表

en: Please add at least one variable to the series!
zh: 请至少添加一个数据！

en: Resume monitor
zh: 继续监控

en: Pause monitor
zh: 暂停监控

en: Start auto refresh
zh: 开启自动刷新

en: Stop auto refresh
zh: 停止自动刷新

en: general_log and slow_query_log are enabled.
zh: 已启用 general_log 和 slow_query_log。

en: general_log is enabled.
zh: 已启用 general_log。

en: slow_query_log is enabled.
zh: 已启用 slow_query_log。

en: slow_query_log and general_log are disabled.
zh: 未启用 slow_query_log 和 general_log。

en: log_output is not set to TABLE.
zh: 未设置 log_output 为 TABLE。

en: log_output is set to TABLE.
zh: 已设置 log_output 为 TABLE。

en: slow_query_log is enabled, but the server logs only queries that take longer than %d seconds. It is advisable to set this long_query_time 0-2 seconds, depending on your system.
zh: 已启用 slow_query_log，但服务器仅记录查询时间超过 %d 秒的查询。请根据您的系统适当设置 long_query_time 为 0-2 秒。

en: long_query_time is set to %d second(s).
zh: 已设置 long_query_time 为 %d 秒。

en: Following settings will be applied globally and reset to default on server restart:
zh: 下列设置将被应用到整个服务器直到服务器重新启动：

note: l10n: %s is FILE or TABLE
en: Set log_output to %s
zh: 设置 log_output 为 %s

note: l10n: Disable in this context means setting a status variable to OFF
en: Disable %s
zh: 禁用 %s

note: l10n: %d seconds
en: Set long_query_time to %d seconds.
zh: 设置 long_query_time 为 %d 秒。

en: You can't change these variables. Please log in as root or contact your database administrator.
zh: 无法修改这些变量。请以 root 登录或联系数据库管理员。

en: Current settings
zh: 当前设置

en: Divided by %s
zh: 除以 %s

en: From slow log
zh: 从慢查询日志

en: From general log
zh: 从常规日志

en: The database name is not known for this query in the server's logs.
zh: 本次查询使用的数据库名称在服务器日志中未知。

en: Analysing logs
zh: 正在分析日志

en: Analysing & loading logs. This may take a while.
zh: 正在分析并加载日志。请稍候。

en: Cancel request
zh: 取消请求

en: This column shows the amount of identical queries that are grouped together. However only the SQL query itself has been used as a grouping criteria, so the other attributes of queries, such as start time, may differ.
zh: 该列显示了已分组的相同查询数量。然而只有 SQL 查询本身被作为分组依据，所以查询的其它属性，如开始时间可能不同。

en: Since grouping of INSERTs queries has been selected, INSERT queries into the same table are also being grouped together, disregarding of the inserted data.
zh: 因选择了分组 INSERT 查询，对相同表的 INSERT 查询将忽略插入的数据而被分为一组。

en: Log data loaded. Queries executed in this time span:
zh: 已加载日志数据。该时间段执行的查询：

en: Jump to Log table
zh: 转到日志表

en: Log analysed, but no data found in this time span.
zh: 已分析日志，但在该时间段内没有找到数据。

en: Explain output
zh: 解析输出

en: Total time:
zh: 总时间：

[ctx: Display format]
en: Table
zh: 表格

[ctx: Alias]
en: Database
zh: 数据库

[ctx: Alias]
en: Table
zh: 表

[ctx: Alias]
en: Column
zh: 字段

note: l10n: A collection of available filters
en: Log table filter options
zh: 日志表筛选选项

en: Filter queries by word/regexp:
zh: 根据内容/正则表达式筛选：

en: Group queries, ignoring variable data in WHERE clauses
zh: 忽略 WHERE 从句中的变量值对查询分组

en: Sum of grouped rows:
zh: 分组后的行数：

en: Loading logs
zh: 正在加载日志

en: Monitor refresh failed
zh: 刷新监控失败

en: While requesting new chart data the server returned an invalid response. This is most likely because your session expired. Reloading the page and reentering your credentials should help.
zh: 请求新图表数据时服务器返回了无效数据。这很可能是因为您的会话已过期所造成的。请尝试重新载入页面并重新登录。

en: Reload page
zh: 重新载入页面

en: Affected rows:
zh: 影响的行数：

en: Failed parsing config file. It doesn't seem to be valid JSON code.
zh: 解析配置文件失败。它似乎不是有效的 JSON 代码。

en: Failed building chart grid with imported config. Resetting to default config…
zh: 使用导入的设置建立图表失败。正在重设为默认设置…

en: Import monitor configuration
zh: 导入监控设置

en: Please select the file you want to import:
zh: 请选择您要导入的文件：

en: Please enter a valid table name.
zh: 请输入有效表名。

en: Please enter a valid database name.
zh: 请输入有效的数据库名称。

en: No files available on server for import!
zh: 服务器上没有可用文件来导入！

en: Analyse query
zh: 分析查询

en: Formatting SQL…
zh: 正在格式化SQL……

en: No parameters found!
zh: 未找到参数！

en: Page-related settings
zh: 页面相关设置

en: Request aborted!!
zh: 请求已放弃！！

en: Processing request
zh: 正在处理请求

en: Request failed!!
zh: 请求失败！！

en: Error in processing request
zh: 处理请求时的错误

en: Error code: %s
zh: 错误代码：%s

en: Error text: %s
zh: 错误信息：%s

en: It seems that the connection to server has been lost. Please check your network connectivity and server status.
zh: 与服务器的连接断开，请检查网络状况与服务器的运行状态。

en: No accounts selected.
zh: 没有选中任何账户。

en: Dropping column
zh: 正在删除字段

en: Adding primary key
zh: 正在添加主键

en: Click to dismiss this notification
zh: 点击隐藏该提示

en: Renaming databases
zh: 正在重命名数据库

en: Copying database
zh: 正在复制数据库

en: Changing charset
zh: 正在修改字符集

en: Enable foreign key checks
zh: 启用外键约束

en: Failed to get real row count.
zh: 获取实际行数失败。

en: Hide search results
zh: 隐藏搜索结果

en: Show search results
zh: 显示搜索结果

en: Delete the matches for the %s table?
zh: 删除在 %s 表中找到的所有记录吗？

en: The definition of a stored function must contain a RETURN statement!
zh: 函数定义中必须包含 RETURN 语句！

en: No routine is exportable. Required privileges may be lacking.
zh: 无法导出。可能缺少相应权限。

en: Values for column %s
zh: 字段 %s 的值

en: Values for a new column
zh: 新字段的值

en: Enter each value in a separate field.
zh: 每个输入框一个值。

en: Add %d value(s)
zh: 添加 %d 个值

en: Note: If the file contains multiple tables, they will be combined into one.
zh: 注意：如果文件包含多张表，它们将会被合并到一起。

en: Hide query box
zh: 隐藏查询框

en: Show query box
zh: 显示查询框

en: Edit query
zh: 编辑查询

en: %d is not valid row number.
zh: %d 不是有效行数。

en: Browse foreign values
zh: 浏览不相关的值

en: No previously auto-saved query is available. Loading default query.
zh: 没有之前自动保存的查询可用。加载默认查询。

en: You have a previously saved query. Click Get auto-saved query to load the query.
zh: 您有一个以前保存的查询。单击“获取自动保存的查询”以加载查询。

en: Variable %d:
zh: 变量 %d：

en: Column selector
zh: 列选择器

en: Search this list
zh: 在该列表中搜索

en: No columns in the central list. Make sure the Central columns list for database %s has columns that are not present in the current table.
zh: 中心列表中没有列。请确保数据库 %s 的中心列表存在没有显示在当前表中的列。

en: See more
zh: 显示更多

en: Add primary key
zh: 添加主键

en: Primary key added.
zh: 主键已添加。

en: Taking you to next step…
zh: 等待进入下一步…

en: The first step of normalization is complete for table '%s'.
zh: 表“%s”标准化过程的第一步已经完成。

en: End of step
zh: 完成

en: Second step of normalization (2NF)
zh: 标准化第二步（2NF）

en: Confirm partial dependencies
zh: 确认局部依赖

en: Selected partial dependencies are as follows:
zh: 下面是已经选择的局部依赖：

en: Note: a, b -> d,f implies values of columns a and b combined together can determine values of column d and column f.
zh: 注意： a, b -> d,f 表示a和b两列结合起来决定d和f两列的值。

en: No partial dependencies selected!
zh: 没有已选择的局部依赖！

en: Show me the possible partial dependencies based on data in the table
zh: 显示基于表中数据可能的局部依赖

en: Hide partial dependencies list
zh: 隐藏局部依赖列表

en: Sit tight! It may take few seconds depending on data size and column count of the table.
zh: 坐好啦！取决于数据大小和表的列数，这可能需要几秒钟。

en: The following actions will be performed:
zh: 下列操作将被执行：

en: DROP columns %s from the table %s
zh: 将列 %s 从表 %s 中删除

en: Create the following table
zh: 创建下列表

en: Third step of normalization (3NF)
zh: 标准化第三步（3NF）

en: Confirm transitive dependencies
zh: 确认传递依赖

en: Selected dependencies are as follows:
zh: 下面是已经选择的依赖：

en: No dependencies selected!
zh: 没有已选择的依赖！

en: Hide search criteria
zh: 隐藏搜索条件

en: Show search criteria
zh: 显示搜索条件

en: Column maximum:
zh: 最大列数目:

en: Column minimum:
zh: 最小列数目:

en: Hide find and replace criteria
zh: 隐藏搜索替换条件

en: Show find and replace criteria
zh: 显示搜索替换条件

en: Each point represents a data row.
zh: 每个点代表一个数据行。

en: Hovering over a point will show its label.
zh: 悬浮至一个点上会显示它的标签。

en: To zoom in, select a section of the plot with the mouse.
zh: 要放大，请用鼠标选择图表的一块区域。

en: Click reset zoom button to come back to original state.
zh: 点击重置缩放按钮以回到初始状态。

en: Click a data point to view and possibly edit the data row.
zh: 点击数据点以查看或编辑数据行。

en: The plot can be resized by dragging it along the bottom right corner.
zh: 拖拽右下角以改变图表大小。

en: Select two columns
zh: 选择两列

en: Select two different columns
zh: 选择两个不同的列

en: Data point content
zh: 数据点内容

en: Point %d
zh: 点 %d

en: Linestring
zh: 线

en: Inner ring
zh: 内环

en: Outer ring
zh: 外环

en: Add a point
zh: 添加点

en: Add an inner ring
zh: 添加内环

en: Do you want to copy encryption key?
zh: 是否要复制加密密匙？

en: Encryption key
zh: 加密密匙

en: The HEX function will treat the integer as a string while calculating the hexadecimal value
zh: HEX函数在计算十六进制值时会将整数视为字符串

en: MySQL accepts additional values not selectable by the slider; key in those values directly if desired
zh: MySQL 可接受滑动条上不可选的其他值；如果需要直接键入这些值

en: MySQL accepts additional values not selectable by the datepicker; key in those values directly if desired
zh: MySQL 可接受日期选择器无法选取的其他值；如果需要直接键入这些值

en: Indicates that you have made changes to this page; you will be prompted for confirmation before abandoning changes
zh: 检测到您已经对页面做出了修改。因此在您放弃改动时会提示您确认

en: Select referenced key
zh: 选择外键

en: Select Foreign Key
zh: 选择外键

en: Please select the primary key or a unique key!
zh: 请选择主键或唯一键！

en: Choose column to display
zh: 选择要显示的字段

en: You haven't saved the changes in the layout. They will be lost if you don't save them. Do you want to continue?
zh: 尚未保存当前布局。如果继续将会丢失本次的修改。是否继续？

en: value/subQuery is empty
zh: 值/子查询为空

en: Add tables from other databases
zh: 从其他数据库中添加表

en: Save page
zh: 保存页面

en: Save page as
zh: 保存页面为

en: Open page
zh: 打开页面

note: l10n: When the user opens a page saved in the Designer
en: Some tables saved in this page might have been renamed or deleted.
zh: 此页面中保存的某些表可能已重命名或删除。

en: Please select a page to continue
zh: 请选择一个页面

en: Please enter a valid page name
zh: 请输入有效页面名称

en: Do you want to save the changes to the current page?
zh: 是否保存对该页面的更改？

en: Successfully deleted the page
zh: 成功删除页面

en: Export relational schema
zh: 导出关系模式

en: Modifications have been saved
zh: 已保存修改

en: %d object(s) created.
zh: 已创建 %d 个对象。

en: Press escape to cancel editing.<br>- Shift+Enter for a newline.
zh: 按 Esc 键取消编辑。<br>- 使用 Shift+Enter 进行换行。

en: You have edited some data and they have not been saved. Are you sure you want to leave this page before saving the data?
zh: 您已修改了一些数据但尚未保存。您真的要放弃保存并离开吗？

en: Drag to reorder.
zh: 拖拽以调整顺序。

en: Click to sort results by this column.
zh: 点此排序此列的结果。

en: Shift+Click to add this column to ORDER BY clause or to toggle ASC/DESC.<br>- Ctrl+Click or Alt+Click (Mac: Shift+Option+Click) to remove column from ORDER BY clause
zh: 点击的同时按下 Shift 键即可将此列添加到 ORDER BY 语句中或是切换升序和降序。<br>使用 Ctrl+Click 或者 Alt+Click （Mac：Shift+Option+Click ）即可将列从 ORDER BY 语句中移除

en: Click to mark/unmark.
zh: 点击以标记/取消标记。

en: Double-click to copy column name.
zh: 双击以复制字段名。

en: Click the drop-down arrow<br>to toggle column's visibility.
zh: 点击下箭头<br>以设置显示的字段。

en: This table does not contain a unique column. Features related to the grid edit, checkbox, Edit, Copy and Delete links may not work after saving.
zh: 该表没有唯一字段。在保存后单元格编辑、多选、编辑、复制和删除等功能可能无法正常使用。

en: Please enter a valid hexadecimal string. Valid characters are 0-9, A-F.
zh: 请输入一个有效的十六进制字符串。只有0-9和A-F为有效字符。

en: Do you really want to see all of the rows? For a big table this could crash the browser.
zh: 您真的想要查看所有的行吗？若表过大可能会导致浏览器崩溃。

en: Original length
zh: 原始长度

en: Import status
zh: 导入状态

en: Select database first
zh: 先选择数据库

en: You can also edit most values<br>by double-clicking directly on them.
zh: 您可以直接双击大部分<br>单元格以修改其值。

en: You can also edit most values<br>by clicking directly on them.
zh: 您可以直接点击大部分<br>单元格以修改其值。

en: Go to link:
zh: 前往：

en: Generate password
zh: 生成密码

en: Show panel
zh: 显示导航面板

en: Unlink from main panel
zh: 从主面板取消链接

en: A newer version of phpMyAdmin is available and you should consider upgrading. The newest version is %s, released on %s.
zh: phpMyAdmin 的新版本已出，您应当考虑升级了。最新的版本是 %s，于 %s 发布。

note: l10n: Latest available phpMyAdmin version
en: , latest stable version:
zh: ，最新稳定版本：

en: There was an error in loading the Git information.
zh: 加载 Git 信息时出错。

en: A fatal JavaScript error has occurred. Would you like to send an error report?
zh: 发生致命JavaScript错误。是否发送错误报告？

en: Change report settings
zh: 更改报告设置

en: Show report details
zh: 显示报告详细信息

en: Your export is incomplete, due to a low execution time limit at the PHP level!
zh: 由于PHP设置的执行限制时间过低，您的导入未能完成！

en: Warning: a form on this page has more than %d fields. On submission, some of the fields might be ignored, due to PHP's max_input_vars configuration.
zh: 警告：当前表单包含的字段多于 %d，受限于 PHP 中 max_input_vars 值的配置，该次提交有可能忽略其中一部分。

en: Some errors have been detected on the server!
zh: 在服务上检测到错误！

en: Please look at the bottom of this window.
zh: 请查看此窗口的底部。

en: As per your settings, they are being submitted currently, please be patient.
zh: 正在提交您的设置，请耐心等待。

en: Column name successfully copied to clipboard!
zh: 字段名已成功复制到剪贴板！

en: Column name copying to clipboard failed!
zh: 字段名复制到剪贴板失败！

en: Successfully copied!
zh: 成功复制！

en: Copying failed!
zh: 复制失败！

en: Execute this query again?
zh: 再次执行该查询？

en: Do you really want to delete this bookmark?
zh: 您真的要删除该书签吗？

en: Some error occurred while getting SQL debug info.
zh: 获取SQL调试信息时出错。

en: %s queries executed %s times in %s seconds.
zh: %s查询已执行%s次，耗时%s秒。

en: %s argument(s) passed
zh: %s 个参数已传递

en: Show arguments
zh: 显示注释

en: Hide arguments
zh: 隐藏注释

en: Time taken:
zh: 用时：

en: There was a problem accessing your browser storage, some features may not work properly for you. It is likely that the browser doesn't support storage or the quota limit has been reached. In Firefox, corrupted storage can also cause such a problem, clearing your "Offline Website Data" might help. In Safari, such problem is commonly caused by "Private Mode Browsing".
zh: 查看你的浏览器保存数据时出现错误，因此一些功能可能不能正常工作。造成这个问题的原因可能是你的浏览器不支持保存数据或者浏览器能够保存的数据达到极限。另外对于Firefox浏览器，这个问题可能是由于浏览器存储数据被损坏导致，清理浏览器的“离线网站数据”可能会解决这个问题。对于Safari浏览器，这个问题通常是由于“隐私浏览模式”导致的。

en: Copy tables to
zh: 复制数据表到

en: Add table prefix
zh: 添加表前缀

en: Replace table with prefix
zh: 替换表前缀

en: Copy table with prefix
zh: 复制表为新前缀

en: Extremely weak
zh: 极弱

en: Very weak
zh: 很弱

[ctx: U2F error]
note: l10n: error code 5 (from U2F API)
en: Timed out waiting for security key activation.
zh: 等待安全密钥激活超时。

[ctx: U2F error]
note: l10n: error code 2 (from U2F API)
en: Invalid request sent to security key.
zh: 发送到安全密钥的请求无效。

[ctx: U2F error]
note: l10n: unknown error code (from U2F API)
en: Unknown security key error.
zh: 未知的安全密钥错误。

[ctx: U2F error]
note: l10n: error code 3 (from U2F API)
en: Client does not support security key.
zh: 客户端不支持安全密钥。

[ctx: U2F error]
note: l10n: error code 4 (from U2F API) on register
en: Failed security key activation.
zh: 安全密钥激活失败。

[ctx: U2F error]
note: l10n: error code 4 (from U2F API) on authanticate
en: Invalid security key.
zh: 无效的安全密钥。

en: WebAuthn is not available. Please use a supported browser in a secure context (HTTPS).
zh: WebAuthn 不可用。请在安全上下文 （HTTPS） 中使用受支持的浏览器。

en: You can not open, save or delete your page layout, as IndexedDB is not working in your browser and your phpMyAdmin configuration storage is not configured for this.
zh: 您无法打开、保存或删除页面布局，因为IndexedDB在浏览器中不工作，并且您的phpMyAdmin配置存储未为此进行配置。

[ctx: The table already exists in the designer and can not be added once more.]
en: Table %s already exists!
zh: 数据表 %s 已存在！

en: Fatal error: The navigation can only be accessed via AJAX
zh: 致命错误：导航只能通过AJAX访问

en: Select one…
zh: 选择一个……

en: No such column
zh: 没有这样的字段

[ctx: string types]
en: String
zh: 文本

en: phpMyAdmin configuration snippet
zh: phpMyAdmin配置代码段

en: Paste it to your config.inc.php
zh: 将它粘贴到您的config.inc.php

en: Could not import configuration
zh: 无法导入设置

en: Two-factor authentication has been removed.
zh: 双因素身份验证已被删除。

en: Two-factor authentication has been configured.
zh: 已配置双因素身份验证。

en: Database %1$s has been created.
zh: 已创建数据库 %1$s。

en: %1$d database has been dropped successfully. | %1$d databases have been dropped successfully.
zh[0]: 已成功删除 %1$d 个数据库。

en: The account %s@%s has been successfully locked.
zh: 账户%s@%s已经成功锁定。

en: The account %s@%s has been successfully unlocked.
zh: 账户%s@%s已经成功解锁。

en: No Privileges
zh: 无权限

en: You do not have the privileges to administrate the users!
zh: 您没有权限管理用户！

en: Username and hostname didn't change. If you only want to change the password, 'Change password' tab should be used.
zh: 用户名和主机名不会更改。如果您只想更改密码，则应使用“更改密码”选项卡。

en: User has been added.
zh: 用户已添加。

en: Thread %s was successfully killed.
zh: 已成功杀死线程 %s 。

en: phpMyAdmin was unable to kill thread %s. It probably has already been closed.
zh: phpMyAdmin 无法杀死线程 %s。该线程可能已经关闭。

en: Max. concurrent connections
zh: 最大并发连接数

en: Failed attempts
zh: 已失败

en: The number of connections that were aborted because the client died without closing the connection properly.
zh: 因客户端没有关闭连接而中止的连接数。

en: The number of failed attempts to connect to the MySQL server.
zh: 尝试连接到 MySQL 服务器但失败的连接数。

en: The number of transactions that used the temporary binary log cache but that exceeded the value of binlog_cache_size and used a temporary file to store statements from the transaction.
zh: 因事务使用的临时二进制日志缓存超出 binlog_cache_size 的设置而使用临时文件存储的数量。

en: The number of transactions that used the temporary binary log cache.
zh: 事务所用的临时二进制日志缓存的数量。

en: The number of connection attempts (successful or not) to the MySQL server.
zh: 尝试连接到 MySQL 服务器的连接数 (不论成功或失败) 。

en: The number of temporary tables on disk created automatically by the server while executing statements. If Created_tmp_disk_tables is big, you may want to increase the tmp_table_size  value to cause temporary tables to be memory-based instead of disk-based.
zh: 服务器执行语句时自动在磁盘上创建的临时表的数量。如果 Created_tmp_disk_tables 很大，你可以增加 tmp_table_size 的值，让服务器使用内存来存储临时表而非磁盘。

en: How many temporary files mysqld has created.
zh: mysqld 已创建的临时文件的数量。

en: The number of in-memory temporary tables created automatically by the server while executing statements.
zh: 服务器执行语句时自动在内存中创建的临时表的数量。

en: The number of rows written with INSERT DELAYED for which some error occurred (probably duplicate key).
zh: 发生错误的延迟插入 (INSERT DELAYED) 行数 (可能是因为在唯一字段中存在重复值) 。

en: The number of INSERT DELAYED handler threads in use. Every different table on which one uses INSERT DELAYED gets its own thread.
zh: 正在使用的延迟插入处理线程的数量。每张使用延迟插入的表都有自己的线程。

en: The number of INSERT DELAYED rows written.
zh: 延迟插入已写入的行数。

en: The number of executed FLUSH statements.
zh: 已执行的强制更新 (FLUSH) 语句数。

en: The number of internal COMMIT statements.
zh: 已执行的内部提交 (COMMIT) 语句数。

en: The number of times a row was deleted from a table.
zh: 从表中删除行的次数。

en: The MySQL server can ask the NDB Cluster storage engine if it knows about a table with a given name. This is called discovery. Handler_discover indicates the number of time tables have been discovered.
zh: 如果知道一张表的名字，MySQL 服务器可以询问 NDB 集群存储引擎，这被称为“发现”。Handler_discovery 表明了一张表被发现的次数。

en: The number of times the first entry was read from an index. If this is high, it suggests that the server is doing a lot of full index scans; for example, SELECT col1 FROM foo, assuming that col1 is indexed.
zh: 读取一个索引入口点的次数。如果该值很大，说明你的服务器执行了很多完整索引扫描。例如，假设字段 col1 已经建立了索引，然后执行 SELECT col1 FROM foo 。

en: The number of requests to read a row based on a key. If this is high, it is a good indication that your queries and tables are properly indexed.
zh: 根据索引读取行的请求数。如果该值很大，说明你的查询和表都建立了很好的索引。

en: The number of requests to read the next row in key order. This is incremented if you are querying an index column with a range constraint or if you are doing an index scan.
zh: 根据索引顺序读取下一行的请求数。如果你在查询一个已索引的字段且限制了范围，或进行完整表扫描，该值将会不断增长。

en: The number of requests to read the previous row in key order. This read method is mainly used to optimize ORDER BY … DESC.
zh: 根据索引顺序读取上一行的请求数。这种读取方式通常用于优化带有 ORDER BY … DESC 的查询。

en: The number of requests to read a row based on a fixed position. This is high if you are doing a lot of queries that require sorting of the result. You probably have a lot of queries that require MySQL to scan whole tables or you have joins that don't use keys properly.
zh: 根据固定位置读取行的请求数。如果你执行很多需要排序的查询，该值会很高。你可能有很多需要完整表扫描的查询，或者你使用了不正确的索引用来多表查询。

en: The number of requests to read the next row in the data file. This is high if you are doing a lot of table scans. Generally this suggests that your tables are not properly indexed or that your queries are not written to take advantage of the indexes you have.
zh: 从数据文件中读取行的请求数。如果你在扫描很多表，该值会很大。通常情况下这意味着你的表没有做好索引，或者你的查询语句没有使用好索引字段。

en: The number of internal ROLLBACK statements.
zh: 内部回滚 (ROLLBACK) 语句数。

en: The number of requests to update a row in a table.
zh: 表中更新行的请求数。

en: The number of requests to insert a row in a table.
zh: 表中插入行的请求数。

en: The number of pages containing data (dirty or clean).
zh: 非空页数 (含脏页) 。

en: The number of pages currently dirty.
zh: 当前脏页数。

en: The number of buffer pool pages that have been requested to be flushed.
zh: 请求更新的缓冲池页数。

en: The number of free pages.
zh: 空闲页数。

en: The number of latched pages in InnoDB buffer pool. These are pages currently being read or written or that can't be flushed or removed for some other reason.
zh: InnoDB 缓冲池中锁定页的数量。这些页是正在被读取或写入的，或者是因其他原因不能被刷新或删除的。

en: The number of pages busy because they have been allocated for administrative overhead such as row locks or the adaptive hash index. This value can also be calculated as Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data.
zh: 负载页的数量，像锁定行或适应性的散列索引这样的管理操作时分配的页。该值可用此公式计算： Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data 。

en: Total size of buffer pool, in pages.
zh: 缓冲池总大小 (单位：页)。

en: The number of "random" read-aheads InnoDB initiated. This happens when a query is to scan a large portion of a table but in random order.
zh: InnoDB 初始化的“随机”预读数。这通常会在对一张表进行大范围的随机排序查询时发生。

en: The number of sequential read-aheads InnoDB initiated. This happens when InnoDB does a sequential full table scan.
zh: InnoDB 初始化的顺序预读数。这会在 InnoDB 执行一个顺序完整表扫描时发生。

en: The number of logical read requests InnoDB has done.
zh: InnoDB 完成的逻辑读请求数。

en: The number of logical reads that InnoDB could not satisfy from buffer pool and had to do a single-page read.
zh: InnoDB 进行逻辑读取时无法从缓冲池中获取而执行单页读取的次数。

en: Normally, writes to the InnoDB buffer pool happen in the background. However, if it's necessary to read or create a page and no clean pages are available, it's necessary to wait for pages to be flushed first. This counter counts instances of these waits. If the buffer pool size was set properly, this value should be small.
zh: 写入 InnoDB 缓冲池通常在后台进行，但有必要在没有干净页的时候读取或创建页，有必要先等待页被刷新。该计数器统计了这种等待的数量。如果缓冲池大小设置正确，这个值应该会很小。

en: The number writes done to the InnoDB buffer pool.
zh: 写入 InnoDB 缓冲池的次数。

en: The number of fsync() operations so far.
zh: fsync() 总操作的次数。

en: The current number of pending fsync() operations.
zh: 当前挂起 fsync() 操作的数量。

en: The current number of pending reads.
zh: 当前挂起的读操作数。

en: The current number of pending writes.
zh: 当前挂起的写操作数。

en: The amount of data read so far, in bytes.
zh: 读取的总数据量 (单位：字节)。

en: The total number of data reads.
zh: 数据读取总数。

en: The total number of data writes.
zh: 数据写入总数。

en: The amount of data written so far, in bytes.
zh: 写入的总数据量 (单位：字节)。

en: The number of pages that have been written for doublewrite operations.
zh: 以双写入操作写入的页数。

en: The number of doublewrite operations that have been performed.
zh: 已经执行的双写入次数。

en: The number of waits we had because log buffer was too small and we had to wait for it to be flushed before continuing.
zh: 因日志缓存太小而必须等待其被写入所造成的等待数。

en: The number of log write requests.
zh: 日志写入请求数。

en: The number of physical writes to the log file.
zh: 日志物理写入次数。

en: The number of fsync() writes done to the log file.
zh: 使用 fsync() 写入日志文件的次数。

en: The number of pending log file fsyncs.
zh: 当前挂起的 fsync 日志文件数。

en: Pending log file writes.
zh: 当前挂起的日志写入数。

en: The number of bytes written to the log file.
zh: 写入日志文件的字节数。

en: The number of pages created.
zh: 创建的页数。

en: The compiled-in InnoDB page size (default 16KB). Many values are counted in pages; the page size allows them to be easily converted to bytes.
zh: 编译的 InnoDB 页大小 (默认 16KB)。许多值都以页为单位进行统计，页大小可以很方便地将这些值转化为字节数。

en: The number of pages read.
zh: 读取的页数。

en: The number of pages written.
zh: 写入的页数。

en: The number of row locks currently being waited for.
zh: 正在等待行锁的数量。

en: The average time to acquire a row lock, in milliseconds.
zh: 等待获得行锁的平均时间 (单位：毫秒)。

en: The total time spent in acquiring row locks, in milliseconds.
zh: 等待获得行锁的总时间 (单位：毫秒)。

en: The maximum time to acquire a row lock, in milliseconds.
zh: 等待获得行锁的最大时间 (单位：毫秒)。

en: The number of times a row lock had to be waited for.
zh: 等待行锁的次数。

en: The number of rows deleted from InnoDB tables.
zh: 从 InnoDB 表中删除的行数。

en: The number of rows inserted in InnoDB tables.
zh: 插入到 InnoDB 表中的行数。

en: The number of rows read from InnoDB tables.
zh: 从 InnoDB 表中读取的行数。

en: The number of rows updated in InnoDB tables.
zh: InnoDB 中更新的行数。

en: The number of key blocks in the key cache that have changed but haven't yet been flushed to disk. It used to be known as Not_flushed_key_blocks.
zh: 键缓存中还没有被写入到磁盘的键块数。该值过去名为 Not_flushed_key_blocks 。

en: The number of unused blocks in the key cache. You can use this value to determine how much of the key cache is in use.
zh: 键缓存中未使用的块数。你可以根据这个值判断当前使用了多少键缓存。

en: The number of used blocks in the key cache. This value is a high-water mark that indicates the maximum number of blocks that have ever been in use at one time.
zh: 键缓存中已经使用的块数。该值指示在某个时刻使用了最多块数的数量。

en: Percentage of used key cache (calculated value)
zh: 已用键缓存百分比（计算值）

en: The number of requests to read a key block from the cache.
zh: 从缓存中读取键块的请求次数。

en: The number of physical reads of a key block from disk. If Key_reads is big, then your key_buffer_size value is probably too small. The cache miss rate can be calculated as Key_reads/Key_read_requests.
zh: 从磁盘中物理读取键块的次数。如果 Key_reads 很大，则说明您的 key_buffer_size 可能设置得太小了。缓存缺失率可以由 Key_reads/Key_read_requests 计算得出。

en: Key cache miss calculated as rate of physical reads compared to read requests (calculated value)
zh: 由物理读取数与读取请求数相比计算出的键缓存未命中率(计算值)

en: The number of requests to write a key block to the cache.
zh: 将一个键块写入缓存的请求数。

en: The number of physical writes of a key block to disk.
zh: 将键块物理写入到磁盘的次数。

en: Percentage of physical writes compared to write requests (calculated value)
zh: 物理写入数与写入请求数的百分比比值(计算值)

en: The total cost of the last compiled query as computed by the query optimizer. Useful for comparing the cost of different query plans for the same query. The default value of 0 means that no query has been compiled yet.
zh: 最后编译的查询的总开销由查询优化器计算得出，可用于比较使用不同的查询语句进行相同的查询时的效率差异。默认值0表示还没有查询被编译。

en: The maximum number of connections that have been in use simultaneously since the server started.
zh: 自服务器启动以来的最高并发连接数。

en: The number of rows waiting to be written in INSERT DELAYED queues.
zh: 等待写入延迟插入队列的行数。

en: The number of tables that have been opened. If opened tables is big, your table_open_cache value is probably too small.
zh: 已经打开的表个数。如果打开的表很大，则说明table_open_cache的值可能设置过小。

en: The number of files that are open.
zh: 打开的文件个数。

en: The number of streams that are open (used mainly for logging).
zh: 打开的流个数 (主要用于日志记录)。

en: The number of tables that are open.
zh: 打开的数据表个数。

en: The number of free memory blocks in query cache. High numbers can indicate fragmentation issues, which may be solved by issuing a FLUSH QUERY CACHE statement.
zh: 查询缓存中的空闲内存块。过多的空闲内存块可能产生碎片，可通过执行 FLUSH QUERY CACHE 语句解决。

en: The amount of free memory for query cache.
zh: 查询缓存中空闲的内存总数。

en: The number of cache hits.
zh: 缓存命中数。

en: The number of queries added to the cache.
zh: 加入到缓存的查询数。

en: The number of queries that have been removed from the cache to free up memory for caching new queries. This information can help you tune the query cache size. The query cache uses a least recently used (LRU) strategy to decide which queries to remove from the cache.
zh: 为缓存新的查询而被删除的已缓存查询的个数，由最近最少使用算法 (LRU) 确定应删除哪个已缓存的查询。该信息可帮助您调整查询缓存大小。

en: The number of non-cached queries (not cachable, or not cached due to the query_cache_type setting).
zh: 未缓存的查询数 (包括不能被缓存，或因为 query_cache_type 的设置而没有被缓存的查询)。

en: The number of queries registered in the cache.
zh: 在缓存中注册的查询数。

en: The total number of blocks in the query cache.
zh: 查询缓存中的总块数。

en: The status of failsafe replication (not yet implemented).
zh: 失败保护器的状态 (尚未应用)。

en: The number of joins that do not use indexes. If this value is not 0, you should carefully check the indexes of your tables.
zh: 没有使用索引的多表查询数。如果该值不为0，您应该仔细检查是否已经为表建立了适当的索引。

en: The number of joins that used a range search on a reference table.
zh: 使用在关联表上使用范围搜索的多表查询的数量。

en: The number of joins without keys that check for key usage after each row. (If this is not 0, you should carefully check the indexes of your tables.)
zh: 没有使用索引但在每行之后检查索引使用的多表查询数。(如果该值不为 0，您应该仔细检查是否已经为表建立了适当的索引。)

en: The number of joins that used ranges on the first table. (It's normally not critical even if this is big.)
zh: 在第一张表上使用范围查询的多表查询数。(即使该值很大，通常也不会有致命的影响。)

en: The number of joins that did a full scan of the first table.
zh: 在第一张表上进行了完整表扫描的多表查询数。

en: The number of temporary tables currently open by the replica SQL thread.
zh: 副本SQL线程当前打开的临时表数量。

en: Total (since startup) number of times the replication replica SQL thread has retried transactions.
zh: 副本SQL线程重试事务的总次数（自启动以来）。

en: This is ON if this server is a replica that is connected to a primary.
zh: 如果该值为 ON，则这台服务器是一台已经连接到主服务器的从服务器。

en: The number of threads that have taken more than slow_launch_time seconds to create.
zh: 使用了比 slow_launch_time 更多的时间来启动的线程数量。

en: The number of queries that have taken more than long_query_time seconds.
zh: 使用了比 long_query_time 更多时间的查询数。

en: The number of merge passes the sort algorithm has had to do. If this value is large, you should consider increasing the value of the sort_buffer_size system variable.
zh: 排序算法使用归并的次数。如果该值很大，您应该考虑增加系统变量 sort_buffer_size 的值。

en: The number of sorts that were done with ranges.
zh: 局部范围完成的排序次数。

en: The number of sorted rows.
zh: 排序的行数。

en: The number of sorts that were done by scanning the table.
zh: 扫描表完成的排序次数。

en: The number of times that a table lock was acquired immediately.
zh: 立即需要锁定表的次数。

en: The number of times that a table lock could not be acquired immediately and a wait was needed. If this is high, and you have performance problems, you should first optimize your queries, and then either split your table or tables or use replication.
zh: 无法立即获得锁定表而必须等待的次数。如果该值很高，且您遇到了性能方面的问题，则应该首先检查您的查询语句，然后使用复制操作来分开表。

en: The number of threads in the thread cache. The cache hit rate can be calculated as Threads_created/Connections. If this value is red you should raise your thread_cache_size.
zh: 线程缓存中线程的数量。缓存命中率可以由 Threads_created/Connections 计算得出。如果该值是红色的，则应该增加 thread_cache_size 的值。

en: The number of currently open connections.
zh: 当前打开的连接数。

en: The number of threads created to handle connections. If Threads_created is big, you may want to increase the thread_cache_size value. (Normally this doesn't give a notable performance improvement if you have a good thread implementation.)
zh: 当前用于控制连接的线程数。如果 Threads_created 很大，您可能需要增加 thread_cache_size 的值。(如果线程状况良好，这么做通常并不会带来显著的性能提升。)

en: Thread cache hit rate (calculated value)
zh: 线程缓存命中率 （计算值）

en: The number of threads that are not sleeping.
zh: 非睡眠状态的线程数量。

en: Missing parameter:
zh: 缺少参数：

en: User groups management is not enabled.
zh: 未启用用户组管理。

en: Setting variable failed
zh: 设置变量失败

en: Incorrect form specified!
zh: 指定的表单不正确！

en: You are not using a secure connection; all data (including potentially sensitive information, like passwords) is transferred unencrypted!
zh: 你现在没有使用安全连接，所有数据(包括敏感信息，如密码)均为明文传输！

en: If your server is also configured to accept HTTPS requests follow this link to use a secure connection.
zh: 如果你的服务器已经配置好支持 HTTPS，请点击这里使用安全连接。

en: Insecure connection
zh: 非安全连接

en: Bookmark %s has been created.
zh: 已创建书签 %s。

en: Bookmark not created!
zh: 未创建书签！

en: Table %1$s has been altered successfully.
zh: 已成功修改表 %1$s。

en: No row selected.
zh: 没有选中任何行。

en: No SQL query was set to fetch data.
zh: 没有设置SQL 查询来检索数据。

en: No numeric columns present in the table to plot.
zh: 在将表格转为图表时没有找到数字类型的列。

en: '%s' database does not exist.
zh: 数据库 '%s' 不存在。

en: Table %s already exists!
zh: 数据表 %s 已存在！

en: Your SQL query has been executed successfully.
zh: 您的 SQL 语句已成功运行。

en: No column selected.
zh: 没有选中任何列。

en: %1$d column has been dropped successfully. | %1$d columns have been dropped successfully.
zh[0]: 已成功删除 %1$d 个字段。

en: Invalid table name
zh: 表名无效

note: l10n: In case a SQL query did not pass a security check
en: There is an issue with your request.
zh: 您的请求有问题。

en: MySQL returned an empty result set (i.e. zero rows).
zh: MySQL 返回的查询结果为空 (即零行)。

en: Maintenance operations on multiple tables are disabled.
zh: 对多个表的维护操作是禁用的。

en: Display column was successfully updated.
zh: 显示字段已成功更新。

en: Internal relationships were successfully updated.
zh: 成功更新内联关系。

en: Row: %1$s, Column: %2$s, Error: %3$s
zh: 行：%1$s，列：%2$s，错误：%3$s

en: Failed to get description of column %s!
zh: 读取表 %s 的时候出现错误！

en: The columns have been moved successfully.
zh: 已成功移动字段。

en: Query error
zh: 查询错误

en: The name '%s' is a MySQL reserved keyword. | The names '%s' are MySQL reserved keywords.
zh[0]: 名称 '%s' 是一个MySQL 保留关键字。

en: Table %1$s has been altered successfully. Privileges have been adjusted.
zh: 已成功修改表 %1$s。已调整权限。

en: Tracking of %s is activated.
zh: %s 的追踪已启用。

en: Tracking versions deleted successfully.
zh: 跟踪版本已成功删除。

en: No versions selected.
zh: 没有选择版本。

en: SQL statements executed.
zh: SQL 语句已执行。

en: You don't have sufficient privileges to be here right now!
zh: 权限不足！

en: View name can not be empty!
zh: 视图名不可为空！

en: The %s extension is missing. Please check your PHP configuration.
zh: 缺少 %s 扩展。请检查 PHP 配置。

en: The configuration storage is not ready for the central list of columns feature.
zh: 设置存储未准备好列的中心表功能。

en: Could not add %1$s as they already exist in central list!
zh: %1$s 已存在中央列表无法添加！

en: Could not add columns!
zh: 无法添加列！

en: Couldn't remove Column(s) %1$s as they don't exist in central columns list!
zh: 无法删除不存在中央列的 %1$s 列！

en: Could not remove columns!
zh: 无法移除列！

[ctx: phpMyAdmin configuration storage is not configured for "Display Features" on designer when user tries to set a display field.]
en: phpMyAdmin configuration storage is not configured for "Display Features".
zh: phpMyAdmin配置存储并没有针对“显示功能”进行配置。

en: Error: relationship already exists.
zh: 错误：关系已存在。

en: FOREIGN KEY relationship has been added.
zh: 已添加外键关联。

en: Error: FOREIGN KEY relationship could not be added!
zh: 错误：无法添加外键关系！

en: Error: Missing index on column(s).
zh: 错误：列上缺少索引。

en: Error: Relational features are disabled!
zh: 错误：关系功能被禁用！

en: Internal relationship has been added.
zh: 已添加内联关系。

en: Error: Internal relationship could not be added!
zh: 错误：内联关系无法添加！

en: FOREIGN KEY relationship has been removed.
zh: 已移除外键关联。

en: Error: Internal relationship could not be removed!
zh: 错误：内联关系无法移除！

en: Internal relationship has been removed.
zh: 已移除内联关系。

en: Could not load schema plugins, please check your installation!
zh: 无法加载schema插件，请检查您的安装！

en: The following query has failed: "%s"
zh: 下列查询失败了: "%s"

en: MySQL said:
zh: MySQL 返回：

en: Event %1$s has been modified.
zh: 已修改事件 %1$s 。

en: Event %1$s has been created.
zh: 已创建事件 %1$s 。

en: One or more errors have occurred while processing your request:
zh: 处理请求时发生了一个或多个错误:

en: Edit event
zh: 编辑事件

en: The definer must be in the "username@hostname" format!
zh: 用户必须是 "用户名@主机名" 格式！

en: You must provide an event name!
zh: 请输入事件名称!

en: You must provide a valid interval value for the event.
zh: 请设置一个有效的运行周期。

en: You must provide a valid execution time for the event.
zh: 请设置一个有效的运行时间。

en: You must provide a valid type for the event.
zh: 请选择一个有效的事件类型。

en: You must provide an event definition.
zh: 请输入事件定义。

en: Sorry, we failed to restore the dropped event.
zh: 抱歉，恢复已删除的事件失败。

en: The backed up query was:
zh: 已备份的查询为:

en: Error in processing request:
zh: 处理请求时遇到错误:

en: No event with name %1$s found in database %2$s.
zh: 在数据库 %2$s 中找不到名为 %1$s 的事件。

en: Export of event %s
zh: 导出事件 %s

en: Error in processing request: No event with name %1$s found in database %2$s.
zh: 处理请求时出错：在数据库 %2$s 中找不到名为 %1$s 的事件。

en: Unable to use timezone "%1$s" for server %2$d. Please check your configuration setting for [em]$cfg['Servers'][%3$d]['SessionTimeZone'][/em]. phpMyAdmin is currently using the default time zone of the database server.
zh: 无法为服务器 %2$d 设置时区 “%1$s” 。请检查您的配置中 [em]$cfg['Servers'][%3$d]['SessionTimeZone'][/em] 字段。服务器当前使用默认时区。

en: Failed to set configured collation connection!
zh: 无法设置配置的整理连接！

en: Missing connection parameters!
zh: 缺少连接参数！

en: Connection for controluser as defined in your configuration failed.
zh: 使用配置文件中定义的控制用户连接失败。

en: See %sour documentation%s for more information.
zh: 详情请查看%s我们的文档%s。

en: Or:
zh: 或：

en: Saved bookmarked search:
zh: 搜索已经保存的书签：

en: Update bookmark
zh: 更新书签

en: Delete bookmark
zh: 删除书签

en: Add routine
zh: 添加程序

en: Edit routine
zh: 编辑程序

en: No routine with name %1$s found in database %2$s. You might be lacking the necessary privileges to edit this routine.
zh: 在数据库%2$s中找不到名称为%1$s的例程。您可能缺少编辑此例程的必要权限。

en: Invalid routine type: "%s"
zh: 无效的程序类型: "%s"

en: Routine %1$s has been created.
zh: 已创建程序 %1$s 。

en: Routine %1$s has been modified. Privileges have been adjusted.
zh: 已修改程序 %1$s 。已调整权限。

en: Routine %1$s has been modified.
zh: 已修改程序 %1$s 。

en: You must provide a name and a type for each routine parameter.
zh: 请输入每一个参数的名称并设置其类型。

en: Invalid direction "%s" given for parameter.
zh: 参数方向 "%s" 无效。

en: You must provide length/values for routine parameters of type ENUM, SET, VARCHAR and VARBINARY.
zh: 请设置 ENUM、SET、VARCHAR 和 VARBINARY 类型参数的长度/值。

en: You must provide a valid return type for the routine.
zh: 请设置一个有效的返回类型。

en: You must provide a routine name!
zh: 需要程序名称!

en: You must provide a routine definition.
zh: 请输入程序定义。

en: No routine with name %1$s found in database %2$s.
zh: 在数据库 %2$s 中找不到名为 %1$s 的程序。

en: Execution results of routine %s
zh: 程序 %s 的运行结果

en: %d row affected by the last statement inside the procedure. | %d rows affected by the last statement inside the procedure.
zh[0]: 存储过程中最后一条语句影响了 %d 行。

en: Execute routine
zh: 运行程序

en: Sorry, we failed to restore the dropped routine.
zh: 抱歉，恢复已删除的程序失败。

en: Export of routine %s
zh: 导出程序 %s

en: Error in processing request: No routine with name %1$s found in database %2$s. You might be lacking the necessary privileges to view/export this routine.
zh: 处理请求时出错：在数据库%2$s中找不到名称为%1$s的例程。您可能缺少查看/导出此例程的必要权限。

en: at least one of the words
zh: 至少一个词

en: all of the words
zh: 所有词

en: the exact phrase as substring
zh: 作为substring的精确短语

en: the exact phrase as whole field
zh: 精确短语作为整个字段

en: as regular expression
zh: 使用正则表达式

en: Trigger %1$s has been modified.
zh: 已修改触发器 %1$s 。

en: Trigger %1$s has been created.
zh: 已创建触发器 %1$s 。

en: Add trigger
zh: 添加触发器

en: Edit trigger
zh: 编辑触发器

en: You must provide a trigger name!
zh: 需要触发器名称!

en: You must provide a valid timing for the trigger!
zh: 请选择一个有效的触发时机!

en: You must provide a valid event for the trigger!
zh: 请选择一个有效的触发事件!

en: You must provide a valid table name!
zh: 请选择一个有效的表!

en: You must provide a trigger definition.
zh: 请输入触发器定义。

en: Sorry, we failed to restore the dropped trigger.
zh: 抱歉，恢复已删除的触发器失败。

en: No trigger with name %1$s found in database %2$s.
zh: 在数据库 %2$s 中找不到名为 %1$s 的触发器。

en: Export of trigger %s
zh: 导出触发器 %s

en: Error in processing request: No trigger with name %1$s found in database %2$s.
zh: 处理请求时出错：在数据库 %2$s 中找不到名为 %1$s 的触发器。

en: SSL connection enforced by server, automatically enabling it.
zh: 服务器要求 SSL 连接，已自动启用 SSL。

en: Error 1045: Access denied for user. Additional error information may be available, but is being hidden by the %s configuration directive.
zh: 错误1045:用户的访问被拒绝。其他错误信息可能可用，但被%s配置指令隐藏。

[ctx: First page]
en: Begin
zh: 首页

[ctx: Previous page]
en: Previous
zh: 上一页

[ctx: Next page]
en: Next
zh: 下一页

[ctx: Last page]
en: End
zh: 尾页

en: Partial texts
zh: 部分内容

en: Full texts
zh: 完整内容

en: The row has been deleted.
zh: 已删除该行。

en: May be approximate. See [doc@faq3-11]FAQ 3.11[/doc].
zh: 可能是近似值。参见[doc@faq3-11]常见问题 3.11[/doc]。

en: Showing rows %1s - %2s
zh: 正在显示第 %1s - %2s 行

en: %1$d total, %2$d in query
zh: 总数为 %1$d，查询包含 %2$d

en: Query took %01.4f seconds.
zh: 查询花费 %01.4f 秒。

en: Link not found!
zh: 找不到链接！

en: Data home directory
zh: 数据主文件夹

en: The common part of the directory path for all InnoDB data files.
zh: 所有 InnoDB 数据文件的公共路径.

en: Autoextend increment
zh: 自动增加

en: The increment size for extending the size of an autoextending tablespace when it becomes full.
zh: 数据表空间不足时自动增加的大小。

en: Buffer pool size
zh: 缓冲池大小

en: The size of the memory buffer InnoDB uses to cache data and indexes of its tables.
zh: InnoDB 用于缓存数据和索引要使用的内存缓冲大小。

en: Buffer Pool
zh: 缓冲池

en: InnoDB Status
zh: InnoDB 状态

en: Buffer Pool Usage
zh: 缓冲池使用情况

en: Free pages
zh: 空闲页

en: Dirty pages
zh: 脏页

en: Pages containing data
zh: 非空页

en: Pages to be flushed
zh: 要刷新的页

en: Busy pages
zh: 负载页

en: Latched pages
zh: 锁定页

en: Buffer Pool Activity
zh: 缓冲池活动

en: Read requests
zh: 读请求

en: Write requests
zh: 写请求

en: Read misses
zh: 读缺失数

en: Write waits
zh: 写等待数

en: Read misses in %
zh: 读缺失率

en: Write waits in %
zh: 写等待率

en: Data pointer size
zh: 数据指针大小

en: The default pointer size in bytes, to be used by CREATE TABLE for MyISAM tables when no MAX_ROWS option is specified.
zh: 默认数据指针的大小 (单位：字节)，用于在没有指定 MAX_ROWS 选项的情况下创建 MyISAM 数据表。

en: Automatic recovery mode
zh: 自动恢复模式

en: The mode for automatic recovery of crashed MyISAM tables, as set via the --myisam-recover server startup option.
zh: 该模式用于自动恢复崩溃的 MyISAM 表，可在启动时使用 --myisam-recover 参数。

en: Maximum size for temporary sort files
zh: 临时排序文件的最大大小

en: The maximum size of the temporary file MySQL is allowed to use while re-creating a MyISAM index (during REPAIR TABLE, ALTER TABLE, or LOAD DATA INFILE).
zh: 重建 MyISAM 索引时 MySQL 最多可以使用的临时文件大小 (在 REPAIR TABLE、ALTER TABLE 或 LOAD DATA INFILE 时)。

en: Maximum size for temporary files on index creation
zh: 创建索引的临时文件最大大小

en: If the temporary file used for fast MyISAM index creation would be larger than using the key cache by the amount specified here, prefer the key cache method.
zh: 如果用于创建 MyISAM 快速索引的临时文件大于在此指定的键缓存，则建议使用键缓存。

en: Repair threads
zh: 修复线程

en: If this value is greater than 1, MyISAM table indexes are created in parallel (each index in its own thread) during the repair by sorting process.
zh: 如果该值大于 1，在进行排序过程的修复操作时 MyISAM 表的索引将会并发 (每个索引都有自己的线程) 创建。

en: Sort buffer size
zh: 排序缓存大小

en: The buffer that is allocated when sorting MyISAM indexes during a REPAIR TABLE or when creating indexes with CREATE INDEX or ALTER TABLE.
zh: 在修复表 (REPAIR TABLE) 的过程中进行排序 MyISAM 的索引或通过创建索引 (CREATE INDEX) 和修改表 (ALTER TABLE) 创建索引时所要分配的缓存大小。

en: Index cache size
zh: 索引缓存大小

en: This is the amount of memory allocated to the index cache. Default value is 32MB. The memory allocated here is used only for caching index pages.
zh: 用于索引缓存的内存大小。默认值为 32MB。该缓存仅用于缓存索引页。

en: Record cache size
zh: 记录缓存大小

en: This is the amount of memory allocated to the record cache used to cache table data. The default value is 32MB. This memory is used to cache changes to the handle data (.xtd) and row pointer (.xtr) files.
zh: 用于缓存表数据的缓存内存大小。默认值为 32MB。该缓存用于记录句柄数据 (*.xtd) 和行指针 (*.xtr) 文件。

en: Log cache size
zh: 日志缓存大小

en: The amount of memory allocated to the transaction log cache used to cache on transaction log data. The default is 16MB.
zh: 用于缓存事务日志的内存缓冲区大小。默认值为 16MB。

en: Log file threshold
zh: 日志文件阈值

en: The size of a transaction log before rollover, and a new log is created. The default value is 16MB.
zh: 回滚和新日志创建前事务日志的大小。默认值为 16MB。

en: Transaction buffer size
zh: 事务缓存大小

en: The size of the global transaction log buffer (the engine allocates 2 buffers of this size). The default is 1MB.
zh: 全局事务日志缓存 (数据引擎会分配两个该大小的缓冲区)。默认值为 1MB。

en: Checkpoint frequency
zh: 检查点频率

en: The amount of data written to the transaction log before a checkpoint is performed. The default value is 24MB.
zh: 在检查点前最大可以写入事务日志的最大数据大小。默认值为 24MB。

en: Data log threshold
zh: 数据日志阈值

en: The maximum size of a data log file. The default value is 64MB. PBXT can create a maximum of 32000 data logs, which are used by all tables. So the value of this variable can be increased to increase the total amount of data that can be stored in the database.
zh: 数据日志文件的最大大小。默认值为 64MB。PBXT 最多可以创建 32000 个数据日志，可用于所有的表。增加该值可以增加数据库所能存储数据的大小。

en: Garbage threshold
zh: 垃圾阈值

en: The percentage of garbage in a data log file before it is compacted. This is a value between 1 and 99. The default is 50.
zh: 数据日志文件中压缩前无效数据所占的比率。值域为 1 到 99，默认值为50。

en: Log buffer size
zh: 日志缓存大小

en: The size of the buffer used when writing a data log. The default is 256MB. The engine allocates one buffer per thread, but only if the thread is required to write a data log.
zh: 写入数据日志时使用的缓存大小。默认值为 256MB。数据引擎会为每一个需要进行数据日志写入的线程分配一个缓冲区。

en: Data file grow size
zh: 数据文件增长大小

en: The grow size of the handle data (.xtd) files.
zh: 句柄数据文件 (*.xtd) 增长大小。

en: Row file grow size
zh: 行文件增长大小

en: The grow size of the row pointer (.xtr) files.
zh: 行指针文件 (*.xtr) 增长大小。

en: Log file count
zh: 日志文件总数

en: This is the number of transaction log files (pbxt/system/xlog*.xt) the system will maintain. If the number of logs exceeds this value then old logs will be deleted, otherwise they are renamed and given the next highest number.
zh: 系统维护的事务日志数量 (pbxt/system/*.xt)。如果日志数量大于此值，旧的日志将会被删除，或者被以升序数字序列重命名。

en: Documentation and further information about PBXT can be found on the %sPrimeBase XT Home Page%s.
zh: 关于 PBXT 的文档和更多信息请参见 %sPrimeBase XT 主页%s。

en: Too many error messages, some are not displayed.
zh: 错误信息太多，部分未显示。

en: Automatically send report next time
zh: 下次自动发送错误报告

en: Insufficient space to save the file %s.
zh: 没有足够的空间保存文件 %s。

en: File %s already exists on server, change filename or check overwrite option.
zh: 服务器上已存在文件 %s，请修改文件名或选中覆盖选项。

en: The web server does not have permission to save the file %s.
zh: 网站服务器没有保存文件 %s 的权限。

en: Dump has been saved to file %s.
zh: 已保存转储到文件 %s 中。

note: l10n: A query written by the user is a "raw query" that could be using no tables or databases in particular
en: Exporting a raw query is not supported for this export method.
zh: 此导出方法不支持导出原始查询。

en: File was not an uploaded file.
zh: 文件不是上传的文件。

en: The uploaded file exceeds the upload_max_filesize directive in php.ini.
zh: 上传文件的大小超过 php.ini 文件中 upload_max_filesize 的限制。

en: The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.
zh: 上传文件的大小超过 HTML 表单中 MAX_FILE_SIZE 的限制。

en: Unknown error in file upload.
zh: 上传文件时发生未知错误。

en: File is a symbolic link
zh: 文件是一个符号链接

en: File could not be read!
zh: 无法读取文件！

en: Error moving the uploaded file, see [doc@faq1-11]FAQ 1.11[/doc].
zh: 移动已上传的文件时发生错误，参见[doc@faq1-11]常见问题 1.11[/doc]。

en: Error while moving uploaded file.
zh: 移动已上传的文件时发生错误。

en: Cannot read uploaded file.
zh: 无法读取上传的文件。

en: You attempted to load file with unsupported compression (%s). Either support for it is not implemented or disabled by your configuration.
zh: 您尝试导入的文件是不支持的压缩格式（%s）。可能服务器不支持或您在设置中禁止了这种格式。

en: Session not found.
zh: 会话不存在。

en: Jump to database “%s”.
zh: 转到数据库 “%s”。

en: The %s functionality is affected by a known bug, see %s
zh: 功能 %s 受到一个已知缺陷的影响，参见 %s

en: SSL is not being used
zh: SSL 未被使用

en: SSL is used with disabled verification
zh: SSL 在禁用验证的状态下使用

en: SSL is used without certification authority
zh: SSL 在没有证书颁发机构的情况下使用

en: SSL is used
zh: 已使用 SSL

en: The PHP function password_hash() with default options.
zh: PHP函数password_hash()在用默认选项。

en: password_hash() PHP function
zh: password_hash() PHP函数

en: Skip Explain SQL
zh: 略过解析 SQL

en: Without PHP code
zh: 无 PHP 代码

en: Submit query
zh: 提交查询

[ctx: Inline edit query]
en: Edit inline
zh: 编辑内嵌

en: Static analysis:
zh: 静态分析：

en: %d errors were found during analysis.
zh: 分析时发现%d个错误。

en: [ROLLBACK occurred.]
zh: [发生 ROLLBACK.]

en: The following structures have either been created or altered. Here you can:
zh: 下列结构被创建或修改。你可以:

en: View a structure's contents by clicking on its name.
zh: 请通过点击结构的名称来查看它的内容。

en: Change any of its settings by clicking the corresponding "Options" link.
zh: 点击相应的“选项”链接修改设置。

en: Edit structure by following the "Structure" link.
zh: 请通过点击 "结构" 链接来编辑结构.

en: Go to database: %s
zh: 转到数据库: %s

en: Edit settings for %s
zh: 编辑 %s 的设置

en: Go to table: %s
zh: 转到表: %s

en: Structure of %s
zh: %s 的结构

en: Go to view: %s
zh: 转到视图: %s

en: Only INSERT, UPDATE, DELETE and REPLACE SQL queries containing transactional engine tables can be rolled back.
zh: 回滚操作需要数据表采用支持事务处理的存储引擎，且SQL查询仅限INSERT、UPDATE、DELETE和REPLACE。

en: The indexes %1$s and %2$s seem to be equal and one of them could possibly be removed.
zh: 索引 %1$s 和 %2$s 似乎是相同的，可以删除其中一个。

en: The directory you set for upload work cannot be reached.
zh: 无法访问用于上传的文件夹。

en: web server upload directory:
zh: 网站服务器上传文件夹：

en: Showing SQL query
zh: 显示 SQL 查询

en: Inserted row id: %1$d
zh: 插入的行 id: %1$d

en: Ignoring unsupported language code.
zh: 省略不支持的语言代码。

en: Linting is disabled for this query because it exceeds the maximum length.
zh: 由于超出最大长度，本次查询结果的归整化已禁用。

en: %1$s (near <code>%2$s</code>)
zh: %1$s (<code>%2$s</code> 附近)

en: Database seems to be empty!
zh: 数据库是空的！

en: Routines
zh: 程序

en: Central columns
zh: 文本框列

en: Binary log
zh: 二进制日志

en: %1$d row affected. | %1$d rows affected.
zh[0]: 影响了 %1$d 行。

en: %1$d row deleted. | %1$d rows deleted.
zh[0]: 删除了 %1$d 行。

en: %1$d row inserted. | %1$d rows inserted.
zh[0]: 插入了 %1$d 行。

en: Events:
zh: 事件：

en: Procedures:
zh: 存储过程：

en: Views:
zh: 视图：

en: There are large item groups in navigation panel which may affect the performance. Consider disabling item grouping in the navigation panel.
zh: 导航面板中存在较大的项目组合，可能影响性能。请考虑禁用项目组合。

en: %s result found | %s results found
zh[0]: 找到 %s 条结果

note: l10n: The word "Node" must not be translated here
en: Invalid class name "%1$s", using default of "Node"
zh: 无效的类名 "%1$s"， 使用默认值 "Node"

en: Could not load class "%1$s"
zh: 无法加载类名为 "%1$s" 的类

[ctx: Create new column]
en: New
zh: 新建

[ctx: Create new database]
en: New
zh: 新建

en: Database operations
zh: 数据库操作

[ctx: Create new event]
en: New
zh: 新建

[ctx: Create new function]
en: New
zh: 新建

[ctx: Create new index]
en: New
zh: 新建

en: Expand/Collapse
zh: 扩展/收起

[ctx: Create new procedure]
en: New
zh: 新建

[ctx: Create new table]
en: New
zh: 新建

[ctx: Create new trigger]
en: New
zh: 新建

[ctx: Create new view]
en: New
zh: 新建

en: Make all columns atomic
zh: 使所有字段原子化

en: First step of normalization (1NF)
zh: 第一范式

en: Step 1.
zh: 第1步。

en: Do you have any column which can be split into more than one column? For example: address can be split into street, city, country and zip.
zh: 有字段可以被拆分为多个字段吗？例如：地址可以被拆分为街道、城市、国家以及邮政编码等。

en: Show me the central list of columns that are not already in this table
zh: 显示此表中尚未包含的列的中心列表

en: Select a column which can be split into more than one (on select of 'no such column', it'll move to next step).
zh: 选择一个可以分割为一个以上的列（选择”无此列“将会移到下一步）。

en: split into
zh: 拆分为

en: Have a primary key
zh: 存在主键

en: Primary key already exists.
zh: 主键已存在。

en: There is no primary key; please add one.<br>Hint: A primary key is a column (or combination of columns) that uniquely identify all rows.
zh: 没有主键；请添加。<b>提示：主键是能够对所有的记录都能唯一标识的字段（或字段组合）。

en: Add a primary key on existing column(s)
zh: 使用已有字段（或字段组合）添加主键

en: If it's not possible to make existing column combinations as primary key
zh: 如果无法将现有字段组合作为主键

en: + Add a new primary key column
zh: + 新建字段作为主键

en: Remove redundant columns
zh: 删除冗余的字段

en: Do you have a group of columns which on combining gives an existing column? For example, if you have first_name, last_name and full_name then combining first_name and last_name gives full_name which is redundant.
zh: 是否存 一组字段，其值合并后与现存的某一字段相同？例如：有“姓”和“名”和“姓名”三个字段，前二者的值合并后与“姓名”字段的值一致，这就形成了冗余。

en: Check the columns which are redundant and click on remove. If no redundant column, click on 'No redundant column'
zh: 选中冗余的字段，点击删除。如果没有，点击“无冗余字段”

en: No redundant column
zh: 无冗余字段

en: Move repeating groups
zh: 移动重复组

en: Do you have a group of two or more columns that are closely related and are all repeating the same attribute? For example, a table that holds data on books might have columns such as book_id, author1, author2, author3 and so on which form a repeating group. In this case a new table (book_id, author) should be created.
zh: 是否存在两个及以上的字段，表示的是同一个属性？例如：“书本”数据表可能包含“作者1”、“作者2”、“作者3”之类的字段。在这种情况下，应当创建一个新表（包含书本ID和作者字段）。

en: Check the columns which form a repeating group. If no such group, click on 'No repeating group'
zh: 选择重复同一属性的各字段。如果没有，请点击“无重复字段组”

en: No repeating group
zh: 无重复字段组

en: Step 2.
zh: 第二步。

en: Find partial dependencies
zh: 查找部分依赖

en: No partial dependencies possible as no non-primary column exists since primary key ( %1$s ) is composed of all the columns in the table.
zh: 由于不存在非主要列，因此不存在部分依赖性，因为主键（%1$s）由表中的所有列组成。

en: Table is already in second normal form.
zh: 资料表已经是第二正则化的。

en: The primary key ( %1$s ) consists of more than one column so we need to find the partial dependencies.
zh: 主键 ( %1$s ) 由多个字段组成，因此我们需要查找部分依赖.

en: Please answer the following question(s) carefully to obtain a correct normalization.
zh: 请仔细回答下列问题以得到正确的规范化.

en: + Show me the possible partial dependencies based on data in the table
zh: + 根据表中数据向我展示可能的部分依赖关系

en: For each column below, please select the <b>minimal set</b> of columns among given set whose values combined together are sufficient to determine the value of the column.
zh: 对于下面的每一列，请在给定的值组合在一起足以确定列的值的列的集合当中选出列的<b>最小集合</b>。

en: '%1$s' depends on:
zh: '%1$s' 依赖:

en: No partial dependencies possible as the primary key ( %1$s ) has just one column.
zh: 主键( %1$s )只包含一个字段,没有可能的部分依赖。

en: In order to put the original table '%1$s' into Second normal form we need to create the following tables:
zh: 为了将原始表'%1$s'放入第二范式，我们需要创建以下表：

en: The second step of normalization is complete for table '%1$s'.
zh: 标准化第二步请完成表“%1$s”。

en: Error in processing!
zh: 处理时出现错误！

en: In order to put the original table '%1$s' into Third normal form we need to create the following tables:
zh: 为了将原始表'%1$s'放入第三范式，我们需要创建以下表：

en: The third step of normalization is complete.
zh: 标准化的第三步已完成。

en: Selected repeating group has been moved to the table '%s'
zh: 选定的重复组已移至表“%s”中

en: Step 3.
zh: 第三步.

en: Find transitive dependencies
zh: 查找传递依赖项

en: For each column below, please select the <b>minimal set</b> of columns among given set whose values combined together are sufficient to determine the value of the column.<br>Note: A column may have no transitive dependency, in that case you don't have to select any.
zh: 对于下面的每一列，请在给定集合中选择列的<b>最小集合</b>，其值组合在一起足以确定列的值<br>注意：列可能没有传递依赖性，在这种情况下，您不必选择任何项。

en: No Transitive dependencies possible as the table doesn't have any non primary key columns
zh: 没有传递依赖性，因为该表没有任何非主键列

en: Table is already in Third normal form!
zh: 表已经处于第三范式！

en: Improve table structure (Normalization):
zh: 改进表结构（规范化）：

en: Select up to what step you want to normalize
zh: 选择您要标准化的步骤

en: Second step of normalization (1NF+2NF)
zh: 规范化的第二步（第一范式 + 第二范式 ）

en: Third step of normalization (1NF+2NF+3NF)
zh: 规范化的第三步（第一范式 + 第二范式 + 第三范式）

en: Hint: Please follow the procedure carefully in order to obtain correct normalization
zh: 提示：请仔细按照程序进行，以获得正确的规范化

en: This list is based on a subset of the table's data and is not necessarily accurate.
zh: 此列表基于表数据的子集，并不一定准确。

en: No partial dependencies found!
zh: 找不到部分依赖关系！

en: Rebuild
zh: 重建

en: Can't move table to same one!
zh: 目标数据表不能为源数据表！

en: Can't copy table to same one!
zh: 目标数据表不能为源数据表！

en: Table %s has been moved to %s. Privileges have been adjusted.
zh: 已将数据表 %s 移动到 %s。已调整权限。

en: Table %s has been copied to %s. Privileges have been adjusted.
zh: 已将数据表 %s 复制为 %s。已调整权限。

en: Table %s has been moved to %s.
zh: 已将数据表 %s 移动到 %s。

en: Table %s has been copied to %s.
zh: 已将数据表 %s 复制为 %s。

en: The table name is empty!
zh: 表名不能为空！

en: This table is a view, it can not be truncated.
zh: 该表是一个视图，不能截断。

en: Error while creating PDF:
zh: 创建 PDF 时发生错误：

en: Cannot connect: invalid settings.
zh: 无法连接：无效的设置。

en: You probably did not create a configuration file. You might want to use the %1$ssetup script%2$s to create one.
zh: 你可能还没有创建配置文件。你可以使用 %1$s设置脚本%2$s 来创建一个配置文件。

en: phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
zh: phpMyAdmin 尝试连接到 MySQL 服务器，但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码，并确认这些信息与 MySQL 服务器管理员所给出的信息一致。

en: Retry to connect
zh: 重试连接

en: Missing reCAPTCHA verification, maybe it has been blocked by adblock?
zh: 缺少reCAPTCHA验证，也许它被adblock阻止了或者您没有科学上网？

en: Failed to connect to the reCAPTCHA service!
zh: 无法连接到reCAPTCHA服务！

en: Entered captcha is wrong, try again!
zh: 输入的验证码有误，请再试一次！

en: Your password is too long. To prevent denial-of-service attacks, phpMyAdmin restricts passwords to less than 2000 characters.
zh: 您的密码太长。为了防止拒绝服务攻击，phpMyAdmin将密码限制为少于2000个字符。

en: You are not allowed to log in to this MySQL server!
zh: 您不允许登录到此服务器 ！

en: Wrong username/password. Access denied.
zh: 用户名/密码错误。拒绝访问。

en: Can not find signon authentication script:
zh: 找不到 signon 认证脚本:

en: Login without a password is forbidden by configuration (see AllowNoPassword)
zh: 空密码登录被禁止 (参见 允许空密码)

en: You have been automatically logged out due to inactivity of %s seconds. Once you log in again, you should be able to resume the work where you left off.
zh: 由于%s秒的闲置时间，您已自动退出。再次登录后，您应该能够从上次中断的地方继续工作。

en: Cannot log in to the MySQL server
zh: 无法登录 MySQL 服务器

en: You have enabled two factor authentication, please confirm your login.
zh: 您已启用双因素身份验证，请确认您的登录信息。

en: Columns separated with:
zh: 字段分隔符：

en: Columns enclosed with:
zh: 内容分隔符：

en: Columns escaped with:
zh: 内容转义符：

en: Lines terminated with:
zh: 换行符：

en: Replace NULL with:
zh: 将 NULL 替换为：

en: Remove carriage return/line feed characters within columns
zh: 删除字段中的回车换行符

en: Excel edition:
zh: Excel 版本:

en: structure and data
zh: 结构和数据

en: Data dump options
zh: 数据转储选项

en: Dumping data for table
zh: 转存表中的数据

en: Table structure for table
zh: 表的结构

en: Structure for view
zh: 视图结构

en: Stand-in structure for view
zh: 替换视图以便查看

en: Output pretty-printed JSON (Use human-readable formatting)
zh: 输出格式化后的JSON（使用人类可读的格式）

en: Output unicode characters unescaped
zh: 输出unicode字符未转义

en: Content of table @TABLE@
zh: @TABLE@ 表的内容

en: (continued)
zh: (延续的)

en: Structure of table @TABLE@
zh: @TABLE@ 表的结构

en: Object creation options
zh: 对象创建选项

en: Table caption:
zh: 表的标题：

en: Table caption (continued):
zh: 表的副标题：

en: Label key:
zh: 关键标签：

en: Display foreign key relationships
zh: 显示外键的关系

en: Display comments
zh: 显示注释

en: Display media types
zh: 显示媒体类型

en: Put columns names in the first row:
zh: 首行放置列名：

en: Generation Time:
zh: 生成日期：

en: Server version:
zh: 服务器版本：

en: PHP Version:
zh: PHP 版本：

en: Structure:
zh: 结构：

en: Export table names
zh: 导出表名

en: Export table headers
zh: 导出表头

en: Dumping data for query result
zh: 转存查询结果中的数据

en: Report title:
zh: 报告标题：

en: Dumping data
zh: 转存数据

en: Query result data
zh: 查询结果数据

en: View structure
zh: 查看结构

en: Stand in
zh: 代替

en: Display comments <i>(includes info such as export timestamp, PHP version, and server version)</i>
zh: 显示注释 <i>(包括导出时间、PHP 版本和服务器版本等信息)</i>

en: Additional custom header comment (\n splits lines):
zh: 在文件头添加自定义注释 (\n 为换行)：

en: Include a timestamp of when databases were created, last updated, and last checked
zh: 包含数据库创建、最后更新和最后检查的时间

en: Export metadata
zh: 导出元数据

en: Database system or older MySQL server to maximize output compatibility with:
zh: 最大程度兼容数据库系统或旧版本的 MySQL 服务器：

en: Add statements:
zh: 添加语句：

en: Add %s statement
zh: 添加 %s 语句

en: (less efficient as indexes will be generated during table creation)
zh: （在创建表时将生成索引，效率较低）

en: %s value
zh: %s值

note: l10n: Allow simplifying exported view syntax to only "CREATE VIEW"
en: Use simple view export
zh: 使用简单视图查看

en: Enclose table and column names with backquotes <i>(Protects column and table names formed with special characters or keywords)</i>
zh: 给表和字段名加上反引号 <i>(保护名称中含有特殊字符或保留字的字段和表)</i>

en: Data creation options
zh: 数据创建选项

en: Truncate table before insert
zh: 插入之前先把表清空（truncate）

en: Instead of <code>INSERT</code> statements, use:
zh: 代替 <code>INSERT (插入)</code> 语句，使用：

en: <code>INSERT DELAYED</code> statements
zh: <code>INSERT DELAYED (延迟插入)</code> 语句

en: <code>INSERT IGNORE</code> statements
zh: <code>INSERT IGNORE (忽略插入)</code> 语句

en: Function to use when dumping data:
zh: 转储数据时所使用的函数：

en: Syntax to use when inserting data:
zh: 插入数据时所使用的语法：

en: include column names in every <code>INSERT</code> statement <br> &nbsp; &nbsp; &nbsp; Example: <code>INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3)</code>
zh: 给每个 <code>INSERT (插入)</code> 语句加上字段名 <br> &nbsp; &nbsp; &nbsp; 如：<code>INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3)</code>

en: insert multiple rows in every <code>INSERT</code> statement<br> &nbsp; &nbsp; &nbsp; Example: <code>INSERT INTO tbl_name VALUES (1,2,3), (4,5,6), (7,8,9)</code>
zh: 在每个 <code>INSERT(插入)</code> 语句中插入多行<br> &nbsp; &nbsp; &nbsp; 如：<code>INSERT INTO tbl_name VALUES (1,2,3), (4,5,6), (7,8,9)</code>

en: both of the above<br> &nbsp; &nbsp; &nbsp; Example: <code>INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3), (4,5,6), (7,8,9)</code>
zh: 以上兼有<br> &nbsp; &nbsp; &nbsp; 如：<code>INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3), (4,5,6), (7,8,9)</code>

en: neither of the above<br> &nbsp; &nbsp; &nbsp; Example: <code>INSERT INTO tbl_name VALUES (1,2,3)</code>
zh: 以上均不<br> &nbsp; &nbsp; &nbsp; 如：<code>INSERT INTO tbl_name VALUES (1,2,3)</code>

en: Dump binary columns in hexadecimal notation <i>(for example, "abc" becomes 0x616263)</i>
zh: 转储二进制字段时用十六进制标记 <i>(例如，“abc”将用 0x616263 表示)</i>

en: Dump TIMESTAMP columns in UTC <i>(enables TIMESTAMP columns to be dumped and reloaded between servers in different time zones)</i>
zh: 转储 TIMESTAMP 字段时用 UTC 时区 <i>(允许在不同时区的服务器间转储和重新载入 TIMESTAMP 字段)</i>

en: It appears your database uses routines;
zh: 您的数据库似乎使用例程;

en: alias export may not work reliably in all cases.
zh: 在所有情况下，别名导出可能无法可靠地运行。

en: Metadata for table %s
zh: 表%s的元数据

en: Metadata for database %s
zh: 数据库%s的元数据

en: Creation:
zh: 创建时间：

en: Last check:
zh: 最后检查：

en: Error reading structure for table %s:
zh: 读取表 %s 的结构时出错：

en: It appears your database uses views;
zh: 您的数据库似乎使用视图;

en: Constraints for dumped tables
zh: 限制导出的表

en: Constraints for table
zh: 限制表

en: Indexes for dumped tables
zh: 转储表的索引

en: Indexes for table
zh: 表的索引

en: AUTO_INCREMENT for dumped tables
zh: 在导出的表使用AUTO_INCREMENT

en: AUTO_INCREMENT for table
zh: 使用表AUTO_INCREMENT

en: MEDIA TYPES FOR TABLE
zh: 媒体类型表

en: RELATIONSHIPS FOR TABLE
zh: 表的关系

en: It appears your table uses triggers;
zh: 您的表似乎使用了触发器;

en: Structure for view %s exported as a table
zh: 视图结构%s作为一个表导出

en: (See below for the actual view)
zh: （参见下面的实际视图）

en: Error reading data for table %s:
zh: 读取表 %s 的数据时发生错误：

en: Object creation options (all are recommended)
zh: 对象创建选项 (推荐全选)

en: Export contents
zh: 导出内容

en: Purpose:
zh: 目的：

en: Update data when duplicate keys found on import (add ON DUPLICATE KEY UPDATE)
zh: 在导入时找到重复键时更新数据（添加ON DUPLICATE KEY UPDATE）

en: Name of the new table (optional):
zh: 新表的名称（可选）：

en: Name of the new database (optional):
zh: 新数据库的名称（可选）：

en: Import these many number of rows (optional):
zh: 导入这些行（可选）：

en: The first line of the file contains the table column names <i>(if this is unchecked, the first line will become part of the data)</i>
zh: 文件首行包含数据表的字段名 <i>(若未选此项，首行将被认为是数据)</i>

en: If the data in each row of the file is not in the same order as in the database, list the corresponding column names here. Column names must be separated by commas and not enclosed in quotations.
zh: 若文件每行的数据和数据库中的顺序不一致，请在此列出对应的字段名。字段名间用半角逗号分隔且不能用引号括起。

en: Column names:
zh: 字段名:

en: Invalid format of CSV input on line %d.
zh: CSV 输入的第 %d 行格式有错。

en: Invalid column count in CSV input on line %d.
zh: CSV 输入的第 %d 行字段数有错。

en: Invalid parameter for CSV import: %s
zh: 导入 CSV 文件 %s 时有无效参数

en: Invalid column (%s) specified! Ensure that columns names are spelled correctly, separated by commas, and not enclosed in quotes.
zh: 无效字段 (%s)！请检查字段名是否拼写正确，使用半角逗号分隔，并且不要用引号括起。

en: Column names:
zh: 字段名:

en: This plugin does not support compressed imports!
zh: 该插件不支持导入文件！

en: MediaWiki Table
zh: MediaWiki 表

en: Invalid format of mediawiki input on line: <br>%s.
zh: mediawiki输入在此行存在格式错误:<br>%s。

en: Import percentages as proper decimals <i>(ex. 12.00% to .12)</i>
zh: 导入百分数为小数 <i>(如: 12.00% 将被导入为 .12)</i>

en: Import currencies <i>(ex. $5.00 to 5.00)</i>
zh: 导入货币 <i>(如: $5.00 将被导入为 5.00)</i>

en: The XML file specified was either malformed or incomplete. Please correct the issue and try again.
zh: 该 XML 文件有错误或者不完整。请修复错误后重试。

en: Could not parse OpenDocument Spreadsheet!
zh: 无法解析OpenDocument电子表格！

en: ESRI Shape File
zh: ESRI 图形文件

en: There was an error importing the ESRI shape file: "%s".
zh: 导入 ESRI 图形文件时出错: "%s"。

en: MySQL Spatial Extension does not support ESRI type "%s".
zh: MySQL Spatial 扩展不支持 ESRI 类型 "%s"。

en: The imported file does not contain any data!
zh: 文件为空，无数据！

en: SQL compatibility mode:
zh: SQL 兼容模式：

en: Do not use <code>AUTO_INCREMENT</code> for zero values
zh: 不要给零值使用自增 (<code>AUTO_INCREMENT</code>)

en: This format has no options
zh: 该格式没有选项

en: Invalid authentication method set in configuration:
zh: 配置文件中设置的认证方式无效：

en: The %s table doesn't exist!
zh: 数据表 %s 不存在！

en: Schema of the %s database - Page %s
zh: 数据库 %s 的大纲 - 第 %s 页

en: SCHEMA ERROR:
zh: 大纲错误:

en: PDF export page
zh: PDF导出页面

en: Schema of the %s database
zh: 数据库 %s 的大纲

en: Relational schema
zh: 关系大纲

en: Table comments:
zh: 表注释：

en: Only show keys
zh: 仅显示键

en: Same width for all tables
zh: 所有表格的宽度相同

en: Data dictionary
zh: 数据字典

en: Order of the tables
zh: 表的顺序

en: Name (Ascending)
zh: 名称（升序）

en: Name (Descending)
zh: 名称（降序）

en: Converts Boolean values to text (default 'T' and 'F'). First option is for TRUE, second for FALSE. Nonzero=true.
zh: 将布尔值转换为文本（默认为“T”和“F”）。第一个选项为TRUE，第二个选项为FALSE。非零（Nonzero）=真。

en: Displays a TIME, TIMESTAMP, DATETIME or numeric unix timestamp column as formatted date. The first option is the offset (in hours) which will be added to the timestamp (Default: 0). Use second option to specify a different date/time format string. Third option determines whether you want to see local date or UTC one (use "local" or "utc" strings) for that. According to that, date format has different value - for "local" see the documentation for PHP's strftime() function and for "utc" it is done using gmdate() function.
zh: 将一个 TIME、TIMESTAMP、DATETIME 或数字 UNIX 时间戳字段格式化显示为日期。第一个选项是小时偏移量，该值将加到时间戳中 (默认：0)。第二个选项用于指定时间格式字符串。第三个选项决定显示本地时间还是 UTC 时间 (填入“local”或“utc”)，所以填“local”(参见 PHP 的 strftime() 函数文档)和“utc”(参见 PHP 的 gmdate() 函数文档)所到的结果是不一样的。

note: l10n: See https://www.php.net/manual/en/function.strftime.php
en: %B %d, %Y at %I:%M %p
zh: %Y-%m-%d %H:%M:%S

en: Displays a link to download the binary data of the column. You can use the first option to specify the filename, or use the second option as the name of a column which contains the filename. If you use the second option, you need to set the first option to the empty string.
zh: 字段中显示一个二进制数据的下载连接。第一个选项是文件名，或使用第二个选项，用表中的一个字段值作为文件名。如果想使用字段值作为文件名，第一个选项必须留空。

en: LINUX ONLY: Launches an external application and feeds it the column data via standard input. Returns the standard output of the application. The default is Tidy, to pretty-print HTML code. For security reasons, you have to manually edit the file libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php and list the tools you want to make available. The first option is then the number of the program you want to use. The second option should be blank for historical reasons. The third option, if set to 1, will convert the output using htmlspecialchars() (Default 1). The fourth option, if set to 1, will prevent wrapping and ensure that the output appears all on one line (Default 1).
zh: 仅 LINUX：调用外部程序并通过标准输入传入字段数据。返回此应用程序的标准输出。默认为 Tidy，可以很好的打印 HTML 代码。为了安全起见，您需要手动编辑 libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php 文件来加入可以运行的工具。第一个选项是您想要使用的程序编号，由于历史的原因，第二个选项应该为空。第三个参数如果设为 1 的话将会用 htmlspecialchars() 处理输出 (默认为 1)。第四个参数如果设为 1 的话，将禁止换行，确保所有内容显示在一行中 (默认为 1)。

en: You are using the external transformation command line options field, which has been deprecated for security reasons. Add all command line options directly to the definition in %s.
zh: 您正在使用外部转换命令行选项字段，出于安全原因，该字段已弃用。 将所有命令行选项直接添加到 %s中的定义中。

en: Displays the contents of the column as-is, without running it through htmlspecialchars(). That is, the column is assumed to contain valid HTML.
zh: 显示字段的原始内容，不使用 htmlspecialchars() 处理。即假定内容为合法的 HTML 代码。

en: Displays hexadecimal representation of data. Optional first parameter specifies how often space will be added (defaults to 2 nibbles).
zh: 显示十六进制的数据。第一个参数设置需要增加多少个空格 (默认值为一个字节宽度)。

en: Displays a link to download this image.
zh: 显示下载此图像的链接。

en: Image upload functionality which also displays a thumbnail. The options are the width and height of the thumbnail in pixels. Defaults to 100 X 100.
zh: 图像上传功能，也显示缩略图。选项是缩略图的宽度和高度（以像素为单位）。默认为100 X 100。

en: Image preview here
zh: 图像在这里预览

en: Displays a clickable thumbnail. The options are the maximum width and height in pixels. The original aspect ratio is preserved.
zh: 显示可点击的缩略图。在原比例不变的情况下，可按像素指定最大宽度或高度。

en: Converts an (IPv4) Internet network address stored as a BIGINT into a string in Internet standard dotted format.
zh: 将一个存储为 BIGINT 的 IPv4 (互联网协议第四版) 地址转换成点分十进制标准格式。

en: Prepends and/or Appends text to a string. First option is text to be prepended, second is appended (enclosed in single quotes, default empty string).
zh: 从前面或者后面将文本附加到字符串。第一个选项是被添加的文本，第二个是添加的文本（用单引号括起来，默认为空字符串）。

en: Validates the string using regular expression and performs insert only if string matches it. The first option is the Regular Expression.
zh: 使用正则表达式验证字符串，并仅在字符串匹配时执行insert。第一个选项是正则表达式。

en: Validation failed for the input string %s.
zh: 输入字符串%s的验证失败。

en: Formats text as SQL query with syntax highlighting.
zh: 将文本以 SQL 语法高亮显示。

en: Displays a part of a string. The first option is the number of characters to skip from the beginning of the string (Default 0). The second option is the number of characters to return (Default: until end of string). The third option is the string to append and/or prepend when truncation occurs (Default: "…").
zh: 显示部分字符串。第一个选项定义了文本开始输出的字数 (默认为 0)。第二个选项是要返回的字数 (默认直到结尾)。第三个选项是当发生截取的时候，将会加在字符串之前/后的输出 (默认为：“…”)。

en: File upload functionality for TEXT columns. It does not have a textarea for input.
zh: TEXT列的文件上载功能。它没有输入文本区域。

en: Displays an image and a link; the column contains the filename. The first option is a URL prefix like "https://www.example.com/". The second and third options are the width and the height in pixels.
zh: 显示图像和链接，字段内包含文件名。第一个选项是类似“https://www.example.com/”这样的 URL 前缀。第二和第三个选项是以像素为单位的宽度和高度。

en: Displays a link; the column contains the filename. The first option is a URL prefix like "https://www.example.com/". The second option is a title for the link.
zh: 显示链接，字段内包含文件名。第一个选项是类似“https://www.example.com/”这样的 URL 前缀。第二个选项是链接的标题。

en: Converts an Internet network address in (IPv4/IPv6) format to binary
zh: 将（IPv4 / IPv6）格式的Internet网络地址转换为二进制

en: Converts an Internet network address in (IPv4/IPv6) format into a long integer.
zh: 将（IPv4 / IPv6）格式的Internet网络地址转换为长整数。

en: Syntax highlighted CodeMirror editor for JSON.
zh: JSON的带有语法高亮的CodeMirror编辑器。

en: Syntax highlighted CodeMirror editor for SQL.
zh: SQL的带有语法高亮的CodeMirror编辑器。

en: Syntax highlighted CodeMirror editor for XML (and HTML).
zh: XML/HTML的带有语法高亮的CodeMirror编辑器。

en: Converts an Internet network address stored as a binary string into a string in Internet standard (IPv4/IPv6) format.
zh: 将一个存储为二进制字符串的互联网地址转换成互联网标准(IPv4/IPv6)格式。

en: Formats text as JSON with syntax highlighting.
zh: 将文本以 JSON 语法高亮显示。

en: Formats text as XML with syntax highlighting.
zh: 将文本以 XML 语法高亮显示。

en: Authentication Application (2FA)
zh: 认证应用（双重验证）

en: Provides authentication using HOTP and TOTP applications such as FreeOTP, Google Authenticator or Authy.
zh: 使用HOTP和TOTP应用程序（如FreeOTP，Google身份验证器或Authy）提供身份验证。

en: Hardware Security Key (FIDO U2F)
zh: 硬件安全密钥（FIDO U2F）

en: Provides authentication using hardware security tokens supporting FIDO U2F, such as a YubiKey.
zh: 使用支持FIDO U2F的硬件安全令牌（如YubiKey）提供身份验证。

en: Two-factor authentication failed: %s
zh: 双因素身份验证失败：%s

en: Two-factor authentication failed.
zh: 双因素身份验证失败。

en: No Two-Factor Authentication
zh: 不使用双因素身份验证

en: Login using password only.
zh: 仅使用密码登录。

en: Simple two-factor authentication
zh: 简单的双因素身份验证

en: For testing purposes only!
zh: 仅用于测试目的！

en: Hardware Security Key (WebAuthn/FIDO2)
zh: 硬件安全密钥（WebAuthn/FIDO2）

en: Provides authentication using hardware security tokens supporting the WebAuthn/FIDO2 protocol, such as a YubiKey.
zh: 使用支持WebAuthn/FIDO2协议的硬件安全令牌（如Yubikey）提供身份验证。

en: The server is not responding (or the local server's socket is not correctly configured).
zh: 服务器没有响应（或本地服务器的套接字没有正确设置）。

en: The server is not responding.
zh: 服务器没有响应。

en: Logout and try as another user.
zh: 注销并尝试作为另一个用户。

en: Please check privileges of directory containing database.
zh: 请检查数据库所在文件夹的权限。

en: Could not save recent table!
zh: 无法保存最近使用的表！

en: Could not save favorite table!
zh: 无法保存到表收藏夹！

en: Recent tables
zh: 最近使用的表

en: Connection to server is disabled, please enable $cfg['AllowArbitraryServer'] in phpMyAdmin configuration.
zh: 与服务器的连接已被禁用，请在phpMyAdmin配置中启用$cfg['AllowArbitraryServer']。

en: Replication started successfully.
zh: 复制成功启动。

en: Error starting replication.
zh: 启动复制时出错。

en: Replication stopped successfully.
zh: 复制已成功停止。

en: Error stopping replication.
zh: 停止复制时出错。

en: Replication resetting successfully.
zh: 复制成功重置。

en: Error resetting replication.
zh: 重置复制时出错。

en: Error.
zh: 错误。

en: Unable to connect to primary %s.
zh: 无法连接到主服务器 %s 。

en: Unable to read primary log position. Possible privilege problem on primary.
zh: 无法读取主服务器日志。主服务器的权限设置可能有问题。

en: Unable to change primary!
zh: 无法修改主服务器！

en: Primary server changed successfully to %s.
zh: 已成功修改主服务器到 %s。

en: The routing cache could not be written, you need to adjust permissions on the folder/file "%s"
zh: 无法写入路由缓存，您需要调整文件夹/文件“%s”的权限

en: Error 404! The page %s was not found.
zh: 404 错误！未找到页面 %s。

en: Error 405! Request method not allowed.
zh: 错误 405！请求的方法不被允许。

en: Please provide a name for this bookmarked search.
zh: 请为该搜索的书签提供一个名字。

en: Missing information to save the bookmarked search.
zh: 缺少保存搜索书签所必要的数据。

en: An entry with this name already exists.
zh: 该书签名已经存在。

en: Missing information to delete the search.
zh: 缺少删除搜索书签所必要的数据。

en: Missing information to load the search.
zh: 缺少载入搜索书签所必要的数据。

en: Error while loading the search.
zh: 加载搜索时出现错误。

en: Native MySQL authentication
zh: MySQL自带身份验证

en: SHA256 password authentication
zh: SHA256密码验证

en: Caching sha2 authentication
zh: 缓存 sha2 身份验证

en: Unix Socket based authentication
zh: 基于 Unix Socket 的认证

en: Old MySQL-4.0 authentication
zh: 旧的 MySQL-4.0 的身份验证

en: Account locking is not supported.
zh: 不支持账户锁定。

en: No privileges.
zh: 无权限。

en: Includes all privileges except GRANT.
zh: 除了授权 (GRANT) 以外的所有权限。

en: Allows deleting data.
zh: 允许删除数据。

en: Allows creating new tables.
zh: 允许创建新数据表。

en: Allows dropping tables.
zh: 允许删除数据表。

en: Allows creating and dropping indexes.
zh: 允许创建和删除索引。

en: Allows altering the structure of existing tables.
zh: 允许修改现有数据表的结构。

en: Allows creating new views.
zh: 允许创建视图。

en: Allows performing SHOW CREATE VIEW queries.
zh: 允许执行 SHOW CREATE VIEW 查询。

en: Allows creating and dropping triggers.
zh: 允许创建和删除触发器。

en: Allows reading data.
zh: 允许读取数据。

en: Allows inserting and replacing data.
zh: 允许插入和替换数据。

en: Allows changing data.
zh: 允许修改数据。

en: Allows creating new databases and tables.
zh: 允许创建新数据库和数据表。

en: Allows dropping databases and tables.
zh: 允许删除数据库和数据表。

en: Allows reloading server settings and flushing the server's caches.
zh: 允许重新载入服务器设置并刷新服务器的缓存。

en: Allows shutting down the server.
zh: 允许关闭服务器。

en: Allows viewing processes of all users.
zh: 允许查看所有用户的进程。

en: Allows importing data from and exporting data into files.
zh: 允许从文件中导入数据以及将数据导出至文件。

en: Has no effect in this MySQL version.
zh: 在此版本的 MySQL 中无效。

en: Gives access to the complete list of databases.
zh: 允许访问完整的数据库列表。

en: Allows connecting, even if maximum number of connections is reached; required for most administrative operations like setting global variables or killing threads of other users.
zh: 允许在达到最大连接数时连接，对于大多数像设置全局变量或杀死其它用户线程这样的管理操作是必需的。

en: Allows creating temporary tables.
zh: 允许创建临时表。

en: Allows locking tables for the current thread.
zh: 允许锁定当前线程的表。

en: Needed for the replication replicas.
zh: 回复从服务器所需。

en: Allows the user to ask where the replicas / primaries are.
zh: 允许用户询问从服务器/主服务器在哪里。

en: Allows to set up events for the event scheduler.
zh: 允许为事件触发器设置事件。

note: l10n: https://mariadb.com/kb/en/library/grant/#table-privileges "Remove historical rows from a table using the DELETE HISTORY statement"
en: Allows deleting historical rows.
zh: 允许删除历史行。

en: Allows creating stored routines.
zh: 允许创建存储过程。

en: Allows altering and dropping stored routines.
zh: 允许修改或删除储存过程。

en: Allows creating, dropping and renaming user accounts.
zh: 允许创建、删除和重命名用户账户。

en: Allows executing stored routines.
zh: 允许运行存储过程。

en: The password for %s was changed successfully.
zh: %s 的密码已修改。

en: You have revoked the privileges for %s.
zh: 您已撤销 %s 的权限。

en: Not enough privilege to view users.
zh: 没有足够的权限来查看用户。

en: Edit privileges
zh: 修改权限

en: Database-specific privileges
zh: 按数据库指定权限

en: Table-specific privileges
zh: 按表指定权限

en: Routine
zh: 例程

en: Routine-specific privileges
zh: 按例程指定权限

en: No users selected for deleting!
zh: 没有选择要删除的用户！

en: Reloading the privileges
zh: 重新载入权限

en: The selected users have been deleted successfully.
zh: 已成功删除选中的用户。

en: You have updated the privileges for %s.
zh: 您已更新了 %s 的权限。

en: The privileges were reloaded successfully.
zh: 已成功重新载入权限。

en: The user %s already exists!
zh: 用户 %s 己存在！

en: Privileges for %s
zh: %s 的权限

en: A user account allowing any user from localhost to connect is present. This will prevent other users from connecting if the host part of their account allows a connection from any (%) host.
zh: 存在允许来自localhost的任何用户连接的用户账户。如果其账户的主机部分允许来自任何（％）主机的连接，这将阻止其他用户连接。

en: Note: phpMyAdmin gets the users’ privileges directly from MySQL’s privilege tables. The content of these tables may differ from the privileges the server uses, if they have been changed manually. In this case, you should %sreload the privileges%s before you continue.
zh: 注意：phpMyAdmin 直接由 MySQL 权限表取得用户权限。如果用户手动更改表，表内容将可能与服务器使用的用户权限有异。在这种情况下，您应在继续前%s重新载入权限%s。

en: Note: phpMyAdmin gets the users’ privileges directly from MySQL’s privilege tables. The content of these tables may differ from the privileges the server uses, if they have been changed manually. In this case, the privileges have to be reloaded but currently, you don't have the RELOAD privilege.
zh: 注意：phpMyAdmin 直接由 MySQL 权限表取得用户权限。如果用户手动更改权限表，表内容将可能与服务器使用的用户权限有异。在这种情况下，应当重新载入权限表，但您没有RELOAD权限。

en: You have added a new user.
zh: 您已添加了一个新用户。

en: Query cache
zh: 查询缓存

en: Temporary data
zh: 临时数据

en: Delayed inserts
zh: 延迟插入

en: Key cache
zh: 索引缓存

en: Joins
zh: 多表查询

en: Transaction coordinator
zh: 事务协调

en: Flush (close) all tables
zh: 刷新（关闭）所有表

en: Show open tables
zh: 显示打开的表

en: Show replica hosts
zh: 显示从服务器

en: Show primary status
zh: 显示主服务器状态

en: Show replica status
zh: 显示从服务器状态

en: Flush query cache
zh: 刷新查询缓存

en: Reading of version failed. Maybe you're offline or the upgrade server does not respond.
zh: 读取版本信息失败。您可能尚未接入网络或更新服务器未响应。

en: Got invalid version string from server
zh: 从服务器获得版本错误

en: Unparsable version string
zh: 无法解析版本

en: You are using Git version, run [kbd]git pull[/kbd] :-)[br]The latest stable version is %s, released on %s.
zh: 你现在使用的是开发版，请通过 [kbd]git pull[/kbd] 检查更新 :-)[br]最新正式版为 %s，于 %s 发布。

en: No newer stable version is available
zh: 没有新的稳定版本可用

en: Using bookmark "%s" as default browse query.
zh: 使用书签 "%s" 作为默认的查询。

en: Showing as PHP code
zh: 显示为 PHP 代码

en: Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. %s
zh: 当前所选内容没有包含唯一字段。单元格编辑、复选框、编辑、复制和删除无法正常使用。%s

en: Current selection does not contain a unique column. Grid edit, Edit, Copy and Delete features may result in undesired behavior. %s
zh: 当前所选内容没有包含唯一字段。单元格编辑、复选框、编辑、复制和删除可能会导致无法预料的情形发生。%s

en: Run SQL query/queries on server “%s”
zh: 在服务器 “%s” 运行 SQL 查询

en: Run SQL query/queries on database %s
zh: 在数据库 %s 运行 SQL 查询

en: Run SQL query/queries on table %s
zh: 在表 %s 运行 SQL 查询

en: There is no detailed status information available for this storage engine.
zh: 没有该存储引擎的详细状态信息。

en: %s is the default storage engine on this MySQL server.
zh: %s 是该 MySQL 服务器的默认存储引擎。

en: %s is available on this MySQL server.
zh: %s 在该 MySQL 服务器上可用。

en: %s has been disabled for this MySQL server.
zh: %s 在该 MySQL 服务器上被禁止了。

en: This MySQL server does not support the %s storage engine.
zh: 该 MySQL 服务器不支持 %s 存储引擎。

en: The name of the primary key must be "PRIMARY"!
zh: 主键的名称必须称为 “PRIMARY”！

en: Problems with indexes of table `%s`
zh: 数据表 `%s` 的索引存在问题

en: Unknown table status:
zh: 未知表状态：

en: Source database `%s` was not found!
zh: 未找到源数据库 `%s`！

en: Target database `%s` was not found!
zh: 未找到目标数据库 `%s`！

en: Invalid database:
zh: 无效的数据库：

en: Invalid table name:
zh: 无效的数据表名：

en: Table %1$s has been renamed to %2$s.
zh: 已将表 %1$s 改名为 %2$s。

en: Could not save table UI preferences!
zh: 无法保存表界面设置！

en: Failed to cleanup table UI preferences (see $cfg['Servers'][$i]['MaxTableUiprefs'] %s)
zh: 清除表界面设置失败（参见 $cfg['Servers'][$i]['MaxTableUiprefs'] %s）

en: Cannot save UI property "%s". The changes made will not be persistent after you refresh this page. Please check if the table structure has been changed.
zh: 无法保存用户界面属性“%s”。修改将在刷新本页后丢失。请检查表结构是否已修改。

en: Can't rename index to PRIMARY!
zh: 无法将索引改为主键 (PRIMARY) ！

en: No index parts defined!
zh: 没有定义的索引部分！

en: Error creating foreign key on %1$s (check data types)
zh: 在 %1$s 创建外键时发生错误 (检查数据类型)

en: Error while working with template cache: %s
zh: 使用模板缓存时出错：%s

en: Default theme %s not found!
zh: 未找到默认主题 %s！

en: Theme %s not found!
zh: 未找到主题 %s！

en: No valid image path for theme %s found!
zh: 找不到主题 %s 的有效图片路径！

en: Tracking report
zh: 追踪报告

en: Tracking statements
zh: 追踪语句

en: Delete tracking data row from report
zh: 从报告中删除追踪数据

en: Structure only
zh: 仅结构

en: Data only
zh: 仅数据

en: Structure and data
zh: 结构和数据

en: Show %1$s with dates from %2$s to %3$s by user %4$s %5$s
zh: 显示自 %2$s 起至 %3$s 用户 %4$s 执行的 %1$s %5$s

en: SQL dump (file download)
zh: SQL 转储 (文件下载)

en: SQL dump
zh: SQL 转储

en: This option will replace your table and contained data.
zh: 该选项将导致当前表的结构和数据被替换。

en: SQL execution
zh: 执行 SQL 语句

en: Export as %s
zh: 导出为 %s

en: Data manipulation statement
zh: 数据操作语句

en: Data definition statement
zh: 数据定义语句

en: Structure snapshot
zh: 结构快照

en: Version %s snapshot (SQL code)
zh: 版本 %s 的快照 (SQL 代码)

en: Tracking data definition successfully deleted
zh: 追踪数据定义删除成功

en: Tracking data manipulation successfully deleted
zh: 追踪数据操作删除成功

en: You can execute the dump by creating and using a temporary database. Please ensure that you have the privileges to do so.
zh: 你可以通过创建一个临时数据库来执行这个转储。请确保你有足够的权限。

en: Comment out these two lines if you do not need them.
zh: 如果你不需要，请注释以下两行。

en: SQL statements exported. Please copy the dump or execute it.
zh: SQL 语句已导出。请复制保存或运行它。

en: Tracking report for table `%s`
zh: `%s` 的追踪报告

en: Tracking for %1$s was activated at version %2$s.
zh: 对%1$s 的追踪从版本 %2$s 已启用。

en: Tracking for %1$s was deactivated at version %2$s.
zh: 对%1$s 的追踪从版本 %2$s 已停用。

en: Version %1$s of %2$s was deleted.
zh: %2$s的版本%1$s被删除了。

en: Version %1$s was created, tracking for %2$s is active.
zh: 已创建版本 %1$s，%2$s 的追踪已启用。

en: A 1-byte integer, signed range is -128 to 127, unsigned range is 0 to 255
zh: 1 字节整数，有符号范围从 -128 到 127，无符号范围从 0 到 255

en: A 2-byte integer, signed range is -32,768 to 32,767, unsigned range is 0 to 65,535
zh: 2 字节整数，有符号范围从 -32768 到 32767，无符号范围从 0 到 65535

en: A 3-byte integer, signed range is -8,388,608 to 8,388,607, unsigned range is 0 to 16,777,215
zh: 3 字节整数，有符号范围从 -8388608 到 8388607，无符号范围从 0 到 16777215

en: A 4-byte integer, signed range is -2,147,483,648 to 2,147,483,647, unsigned range is 0 to 4,294,967,295
zh: 4 字节整数，有符号范围从 -2147483648 到 2147483647，无符号范围从 0 到 4294967295

en: An 8-byte integer, signed range is -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807, unsigned range is 0 to 18,446,744,073,709,551,615
zh: 8 字节整数，有符号范围从 -9223372036854775808 到 9223372036854775807，无符号范围从 0 到 18446744073709551615

en: A fixed-point number (M, D) - the maximum number of digits (M) is 65 (default 10), the maximum number of decimals (D) is 30 (default 0)
zh: 定点数（M，D）- 整数部分（M）最大为 65（默认 10），小数部分（D）最大为 30（默认 0）

en: A small floating-point number, allowable values are -3.402823466E+38 to -1.175494351E-38, 0, and 1.175494351E-38 to 3.402823466E+38
zh: 单精度浮点数，取值范围从 -3.402823466E+38 到 -1.175494351E-38、0 以及从 1.175494351E-38 到 3.402823466E+38

en: A double-precision floating-point number, allowable values are -1.7976931348623157E+308 to -2.2250738585072014E-308, 0, and 2.2250738585072014E-308 to 1.7976931348623157E+308
zh: 双精度浮点数，取值范围从 -1.7976931348623157E+308 到 -2.2250738585072014E-308、0 以及从 2.2250738585072014E-308 到 1.7976931348623157E+308

en: Synonym for DOUBLE (exception: in REAL_AS_FLOAT SQL mode it is a synonym for FLOAT)
zh: DOUBLE 的别名（例外：REAL_AS_FLOAT SQL 模式时它是 FLOAT 的别名）

en: A bit-field type (M), storing M of bits per value (default is 1, maximum is 64)
zh: 位类型（M），每个值存储 M 位（默认为 1，最大为 64）

en: A synonym for TINYINT(1), a value of zero is considered false, nonzero values are considered true
zh: TINYINT(1) 的别名，零值表示假，非零值表示真

en: An alias for BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE
zh: BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE 的别名

en: A date, supported range is %1$s to %2$s
zh: 日期，支持的范围从 %1$s 到 %2$s

en: A date and time combination, supported range is %1$s to %2$s
zh: 日期与时间，支持的范围从 %1$s 到 %2$s

en: A timestamp, range is 1970-01-01 00:00:01 UTC to 2038-01-09 03:14:07 UTC, stored as the number of seconds since the epoch (1970-01-01 00:00:00 UTC)
zh: 时间戳，范围从 1970-01-01 00:00:01 UTC 到 2038-01-09 03:14:07 UTC，存储为自纪元（1970-01-01 00:00:00 UTC）起的秒数

en: A time, range is %1$s to %2$s
zh: 时间，范围从 %1$s 到 %2$s

en: A year in four-digit (4, default) or two-digit (2) format, the allowable values are 70 (1970) to 69 (2069) or 1901 to 2155 and 0000
zh: 四位数（4，默认）或两位数（2）的年份，取值范围从 70（1970）到 69（2069）或从 1901 到 2155 以及 0000

en: A fixed-length (0-255, default 1) string that is always right-padded with spaces to the specified length when stored
zh: 定长（0-255，默认 1）字符串，存储时会向右边补足空格到指定长度

en: A variable-length (%s) string, the effective maximum length is subject to the maximum row size
zh: 变长（%s）字符串，最大有效长度取决于最大行大小

en: A TEXT column with a maximum length of 255 (2^8 - 1) characters, stored with a one-byte prefix indicating the length of the value in bytes
zh: 最多存储 255（2^8 - 1）字节的文本字段，存储时在内容前使用 1 字节表示内容的字节数

en: A TEXT column with a maximum length of 65,535 (2^16 - 1) characters, stored with a two-byte prefix indicating the length of the value in bytes
zh: 最多存储 65535（2^16 - 1）字节的文本字段，存储时在内容前使用 2 字节表示内容的字节数

en: A TEXT column with a maximum length of 16,777,215 (2^24 - 1) characters, stored with a three-byte prefix indicating the length of the value in bytes
zh: 最多存储 16777215（2^24 - 1）字节的文本字段，存储时在内容前使用 3 字节表示内容的字节数

en: A TEXT column with a maximum length of 4,294,967,295 or 4GiB (2^32 - 1) characters, stored with a four-byte prefix indicating the length of the value in bytes
zh: 最多存储 4294967295 字节即 4GB（2^32 - 1）的文本字段，存储时在内容前使用 4 字节表示内容的字节数

en: Similar to the CHAR type, but stores binary byte strings rather than non-binary character strings
zh: 类似于 CHAR 类型，但其存储的是二进制字节串而不是非二进制字符串

en: Similar to the VARCHAR type, but stores binary byte strings rather than non-binary character strings
zh: 类似于 VARCHAR 类型，但其存储的是二进制字节串而不是非二进制字符串

en: A BLOB column with a maximum length of 255 (2^8 - 1) bytes, stored with a one-byte prefix indicating the length of the value
zh: 最多存储 255（2^8 - 1）字节的 BLOB 字段，存储时在内容前使用 1 字节表示内容的字节数

en: A BLOB column with a maximum length of 16,777,215 (2^24 - 1) bytes, stored with a three-byte prefix indicating the length of the value
zh: 最多存储 16777215（2^24 - 1）字节的 BLOB 字段，存储时在内容前使用 3 字节表示内容的字节数

en: A BLOB column with a maximum length of 65,535 (2^16 - 1) bytes, stored with a two-byte prefix indicating the length of the value
zh: 最多存储 65535（2^16 - 1）字节的 BLOB 字段，存储时在内容前使用 2 字节表示内容的字节数

en: A BLOB column with a maximum length of 4,294,967,295 or 4GiB (2^32 - 1) bytes, stored with a four-byte prefix indicating the length of the value
zh: 最多存储 4294967295 字节即 4GB（2^32 - 1）的 BLOB 字段，存储时在内容前使用 4 字节表示内容的字节数

en: An enumeration, chosen from the list of up to 65,535 values or the special '' error value
zh: 枚举，可从最多 65535 个值的列表中选择或特殊的错误值 ''

en: A single value chosen from a set of up to 64 members
zh: 可从最多 64 个成员中选择集合为一个值

en: A type that can store a geometry of any type
zh: 一种能存储任意类型几何体的类型

en: A point in 2-dimensional space
zh: 二维空间中的点

en: A curve with linear interpolation between points
zh: 点之间的线性插值曲线

en: A polygon
zh: 多边形

en: A collection of points
zh: 点的集合

en: A collection of curves with linear interpolation between points
zh: 点之间的线性插值曲线的集合

en: A collection of polygons
zh: 多边形的集合

en: A collection of geometry objects of any type
zh: 任意类型几何体对象的集合

en: Stores and enables efficient access to data in JSON (JavaScript Object Notation) documents
zh: 存储并可高效访问 JSON （JavaScript 对象） 文档中的数据

en: Intended for storage of IPv6 addresses, as well as IPv4 addresses assuming conventional mapping of IPv4 addresses into IPv6 addresses
zh: 旨在存储IPv6地址以及假定IPv4地址到IPv6地址的常规映射的IPv4地址

en: 128-bit UUID (Universally Unique Identifier)
zh: 128 位 UUID（通用唯一标识符）

[ctx: numeric types]
en: Numeric
zh: 数字

[ctx: date and time types]
en: Date and time
zh: 日期与时间

[ctx: spatial types]
en: Spatial
zh: 空间

en: Taking you to the target site.
zh: 带你到目标网站。

en: The profile has been updated.
zh: 配置文件己更新。

en: Password is too long!
zh: 密码太长！

en: Could not save configuration
zh: 无法保存设置

en: The phpMyAdmin configuration storage database could not be accessed.
zh: 无法访问phpMyAdmin配置存储数据库。

en: Max: %s%s
zh: 最大限制：%s %s

[ctx: Short month name]
note: l10n: Short month name
en: May
zh: 五月

[ctx: Short week day name for Sunday]
note: l10n: Short week day name for Sunday
en: Sun
zh: 周日

[ctx: AM/PM indication in time]
en: PM
zh: 下午

[ctx: AM/PM indication in time]
en: AM
zh: 上午

en: %s days, %s hours, %s minutes and %s seconds
zh: %s 天 %s 小时，%s 分 %s 秒

en: Error in ZIP archive:
zh: ZIP 包中有错误:

en: No files found inside ZIP archive!
zh: ZIP 包中未找到文件！

en: display column
zh: 显示字段

en: Ask before sending error reports
zh: 发送错误报告前询问

en: Always send error reports
zh: 总是发送错误报告

en: Never send error reports
zh: 从不发送错误报告

en: Server default
zh: 服务器默认

en: Quick - display only the minimal options to configure
zh: 快速 - 仅显示必须的设置项

en: Custom - display all possible options to configure
zh: 自定义 - 显示所有可用的设置项

en: Custom - like above, but without the quick/custom choice
zh: 自定义 - 同上，但不允许选择快速/自定义

en: complete inserts
zh: 完整插入

en: extended inserts
zh: 扩展插入

en: both of the above
zh: 以上兼有

en: neither of the above
zh: 以上均不

en: Configuration already exists, setup is disabled!
zh: 配置已存在，设置已禁用！

en: Wrong data or no validation for %s
zh: %s是错误的数据或没有验证

en: Edit ENUM/SET values
zh: 编辑ENUM / SET值

[ctx: for default]
en: None
zh: 无

en: As defined:
zh: 定义：

en: You don't have sufficient privileges to perform this operation; Please refer to the documentation for more details
zh: 您的权限不足以执行此操作，请参考说明文档了解详情

en: Fulltext
zh: 全文搜索

en: column(s)
zh: 列

en: Collation:
zh: 整理：

en: Storage Engine:
zh: 存储引擎:

en: Connection:
zh: 连接：

en: Storage engine
zh: 存储引擎

en: PARTITION definition:
zh: 分区定义：

[ctx: Online transaction part of the SQL DDL for InnoDB]
en: Online transaction
zh: 在线事务

en: The column width of integer types is ignored in your MySQL version unless defining a TINYINT(1) column
zh: 除非定义为 TINYINT(1) 字段，否则您的 MySQL 版本将忽略整数类字段的显示宽度

en: Referenced by %s.
zh: 参考%s。

en: Is a foreign key.
zh: 是外键。

en: Pick from Central Columns
zh: 从中央列中挑选

en: Partition by:
zh: 分区来源：

en: Expression or column list
zh: 表达式或列的列表

en: Partitions:
zh: 分区：

en: Subpartition by:
zh: 子分区来源：

en: Subpartitions:
zh: 子分区：

en: Subpartition
zh: 子分区

en: Index directory
zh: 索引文件夹

en: Max rows
zh: 最大行数

en: Min rows
zh: 最小行数

en: Table space
zh: 表空间

en: Node group
zh: 节点用户

en: Length/Values
zh: 长度/值

en: If column type is "enum" or "set", please enter the values using this format: 'a','b','c'…<br>If you ever need to put a backslash ("\") or a single quote ("'") amongst those values, precede it with a backslash (for example '\\xyz' or 'a\'b').
zh: 如字段类型是“enum”或“set”，请使用以下格式输入：'a','b','c'…<br>如果需要输入反斜杠(“\”)或单引号(“'”)，请在前面加上反斜杠(如 '\\xyz' 或 'a\'b')。

en: For default values, please enter just a single value, without backslash escaping or quotes, using this format: a
zh: 对于默认值，请只输入单个值，不要加反斜杠或引号，请用此格式：a

en: Collation
zh: 排序规则

en: Adjust privileges
zh: 调整权限

en: Virtuality
zh: 虚拟

en: Move column
zh: 移动字段

en: List of available transformations and their options
zh: 可用转换列表及其选项

en: Browser display transformation
zh: 浏览器显示转换

en: Browser display transformation options
zh: 浏览器显示转换选项

en: Please enter the values for transformation options using this format: 'a', 100, b,'c'…<br>If you ever need to put a backslash ("\") or a single quote ("'") amongst those values, precede it with a backslash (for example '\\xyz' or 'a\'b').
zh: 请使用此格式输入转换选项的值：'a',100,b,'c'…<br>如果您需要在值中输入反斜杠 (“\”)或单引号(“'”)，请在前面加上反斜杠 (如 '\\xyz' 或 'a\'b')。

en: Input transformation
zh: 输入转换

en: Input transformation options
zh: 输入转换选项

en: This setting is disabled, it will not be applied to your configuration.
zh: 该设置已禁用，不会被应用到您的设置中。

en: Set value: %s
zh: 设置值：%s

en: Restore default value
zh: 还原为默认值

en: Allow users to customize this value
zh: 允许用户自定义该值

en: Requery
zh: 重新查询

en: Press Ctrl+Enter to execute query
zh: 按 Ctrl+Enter 键执行查询

en: Press Enter to execute query
zh: 按 Enter 执行查询

en: Explain
zh: 解析

en: Query failed
zh: 查询失败

en: Queried time
zh: 查询时间

en: During current session
zh: 在当前会话期间

en: Execution order
zh: 运行顺序

en: Time taken
zh: 用时

en: Order by:
zh: 排序条件：

en: Ungroup queries
zh: 不使用联合查询

en: Show trace
zh: 显示跟踪

en: Hide trace
zh: 隐藏跟踪

en: Target database
zh: 目标数据库

en: Share this bookmark
zh: 共享和谐书签

en: Execute queries on Enter and insert new line with Shift+Enter. To make this permanent, view settings.
zh: 浏览设置，使按Shift+Enter键执行输入和插入新行作为永久设置。

en: Create version %1$s of %2$s
zh: 为 %2$s 创建版本 %1$s

en: Create version %1$s
zh: 创建版本%1$s

en: Track these data definition statements:
zh: 追踪下列数据定义语句:

en: Track these data manipulation statements:
zh: 追踪下列数据操作语句:

en: Create version
zh: 创建版本

[ctx: Auto Increment]
en: A_I
zh: 自增

en: Length/Value
zh: 长度/值

en: A_I
zh: 自增

en: The central list of columns for the current database is empty
zh: 当前数据库的列的中央列表是空的

en: Filter rows
zh: 过滤行

en: Search this table
zh: 在表中搜索

en: Select a table
zh: 选择表

en: Select a column.
zh: 选择字段。

en: Click to sort.
zh: 点击以排序。

en: Create new table
zh: 新建数据表

en: Database comment:
zh: 数据库备注：

en: No index defined!
zh: 没有已定义的索引！

en: Show/hide columns
zh: 显示/隐藏字段

en: See table structure
zh: 显示表结构

en: Add an option for column "%s".
zh: 给字段“%s”添加选项。

en: Page to open
zh: 要打开的页面

en: Page to delete
zh: 要删除的页面

en: Show/Hide tables list
zh: 显示/隐藏表格列表

en: View in fullscreen
zh: 全屏查看

en: Delete pages
zh: 删除页

en: Create relationship
zh: 创建关系

en: Angular links
zh: 折角连接

en: Direct links
zh: 直接连接

en: Small/Big All
zh: 全部收缩/展开

en: Toggle small/big
zh: 反向收缩/展开

en: Toggle relationship lines
zh: 显示/隐藏关系线

en: Export schema
zh: 导出架构

en: Move Menu
zh: 移动菜单

en: Pin text
zh: 固定文字

en: Hide/Show all
zh: 全部隐藏/显示

en: Hide/Show tables with no relationship
zh: 隐藏/显示没有关联的表

en: Number of tables:
zh: 数据表数量：

en: Delete relationship
zh: 删除关系

en: Relationship operator
zh: 关系运算符

en: subquery
zh: 子查询

en: Active options
zh: 当前选项

en: Save to selected page
zh: 保存至所选页

en: Create a page and save to it
zh: 创建并保存页面

en: New page name
zh: 新页面名

en: Select Export Relational Type
zh: 选择导出关系类型

en: Execute at
zh: 运行时间

en: Execute every
zh: 运行周期

[ctx: Start of recurring event]
en: Start
zh: 起始时间

[ctx: End of recurring event]
en: End
zh: 终止时间

en: On completion preserve
zh: 过期后禁用事件而不删除

en: Definer
zh: 用户

en: Create new event
zh: 新建视图

en: There are no events to display.
zh: 没有事件。

en: Event scheduler status
zh: 事件计划状态

en: Click to toggle
zh: 点击切换

en: @SERVER@ will become the server name and @DATABASE@ will become the database name.
zh: @SERVER@将变成服务器名称，@DATABASE@ 将变成数据库名。

note: l10n: A query that the user has written freely
en: Exporting a raw query
zh: 导出原始查询

en: Exporting tables from "%s" database
zh: 正在导出数据库“%s”中的数据表

en: Export the structure of all tables.
zh: 导出所有表的结构。

en: Export the data of all tables.
zh: 导出所有表的数据。

en: Importing into the database "%s"
zh: 正在导入到数据库 "%s"

en: Multi-table query
zh: 多表查询

en: Query by example
zh: 通过示例查询

en: Query window
zh: 查询窗口

en: select table
zh: 选择表

en: select column
zh: 选择字段

en: Table alias
zh: 表别名

en: Column alias
zh: 字段别名

en: Use this column in criteria
zh: 在条件中使用此列

en: Add as
zh: 添加为

en: Another column
zh: 另一个字段

en: Enter criteria as free text
zh: 以自由文本输入条件

en: Remove this column
zh: 删除此列

en: + Add column
zh: + 添加字段

en: Update query
zh: 更新查询

en: Database comment
zh: 数据库备注

en: Rename database to
zh: 重命名数据库为

en: New database name
zh: 新数据库名

en: You don't have sufficient privileges to perform this operation; Please refer to the documentation for more details.
zh: 您的权限不足以执行此操作，请参考说明文档了解详情。

en: Remove database
zh: 删除数据库

en: Database %s has been dropped.
zh: 数据库 %s 已被删除。

en: Drop the database (DROP)
zh: 删除数据库 (DROP)

en: Copy database to
zh: 复制数据库到

en: CREATE DATABASE before copying
zh: 复制前创建数据库 (CREATE DATABASE)

en: Add constraints
zh: 添加约束

en: Switch to copied database
zh: 切换到复制的数据库

en: Change all tables collations
zh: 更改所有表排序规则

en: Change all tables columns collations
zh: 更改所有表列的排序规则

en: Users having access to "%s"
zh: 用户可以访问“%s”

en: database-specific
zh: 按数据库指定

en: wildcard
zh: 通配符

en: routine
zh: 程序

en: With selected:
zh: 选中项：

[ctx: Create new user]
en: New
zh: 新建

en: Add user account
zh: 新增用户账户

en: Switch to %svisual builder%s
zh: 切换到%s可视化查询生成器%s

en: You have to choose at least one column to display!
zh: 您最少要选择显示一列！

en: Ins:
zh: 插入：

en: Del:
zh: 删除：

en: Criteria:
zh: 条件：

en: Modify:
zh: 修改：

en: Add/Delete criteria rows:
zh: 添加/删除标准行：

en: Add/Delete columns:
zh: 添加/删除字段：

en: Use tables
zh: 使用表

en: SQL query on database <b>%s</b>:
zh: 在数据库 <b>%s</b> 执行 SQL 语句：

en: Routine name
zh: 程序名称

en: Add parameter
zh: 添加参数

en: Remove last parameter
zh: 删除最后一个参数

en: Return type
zh: 返回类型

en: Return length/values
zh: 返回长度/值

en: Return options
zh: 返回选项

en: Is deterministic
zh: 是否固定

en: You do not have sufficient privileges to perform this operation; Please refer to the documentation for more details.
zh: 您没有足够的权限执行此操作，请参考说明文档了解详情。

en: SQL data access
zh: SQL 数据访问

en: Routine parameters
zh: 程序参数

en: Create new routine
zh: 创建新的例程

en: There are no routines to display.
zh: 没有程序。

en: ENUM/SET editor
zh: ENUM/SET 编辑器

en: Search in database
zh: 在数据库中搜索

en: Words or values to search for (wildcard: "%"):
zh: 要搜索的内容（通配符：“%”）：

en: Words are separated by a space character (" ").
zh: 每个单词用空格（“ ”）分开。

en: Inside tables:
zh: 于下列表：

en: Inside column:
zh: 包含字段：

en: %1$s match in <strong>%2$s</strong> | %1$s matches in <strong>%2$s</strong>
zh[0]: 在 <strong>%2$s</strong> 中找到 %1$s 个

en: <strong>Total:</strong> <em>%count%</em> match | <strong>Total:</strong> <em>%count%</em> matches
zh[0]: <strong>总计：</strong> <em>%s</em> 个匹配

en: %s table | %s tables
zh[0]: %s 张表

en: Check tables having overhead
zh: 仅选择多余

en: Show create
zh: 显示创建

en: Delete data or table
zh: 删除数据或数据表

en: Table maintenance
zh: 表维护

en: Analyze table
zh: 分析表

en: Check table
zh: 检查表

en: Checksum table
zh: 校验值表

en: Optimize table
zh: 优化表

en: Repair table
zh: 修复表

en: Add prefix to table
zh: 添加表前缀

en: Replace table prefix
zh: 修改表前缀

en: Add columns to central list
zh: 将列添加到中央列表

en: Remove columns from central list
zh: 从中央列表中删除列

en: Make consistent with central list
zh: 与中央列表保持一致

en: This action may change some of the columns definition.[br]Are you sure you want to continue?
zh: 该操作有可能影响一些列的定义[br]你确认做此更改吗？

en: Add AUTO INCREMENT value
zh: 添加自增值

en: Do you really want to execute the following query?
zh: 您真的要执行下面的查询吗？

en: Showing create queries
zh: 显示创建查询

en: Create view
zh: 新建视图

en: Not replicated
zh: 未复制

en: Replicated
zh: 已复制

en: in use
zh: 使用中

en: May be approximate. Click on the number to get the exact count. See [doc@faq3-11]FAQ 3.11[/doc].
zh: 可能是近似值。单击数字以获得确切的计数。参见[doc@faq3-11]常见问题 3.11[/doc]。

en: Last update
zh: 最后更新

en: Tracking is active.
zh: 追踪已启用。

en: Tracking is not active.
zh: 追踪已禁用。

en: Tracked tables
zh: 已追踪的表

en: Last version
zh: 最新版本

en: Delete tracking
zh: 删除追踪数据

en: Untracked tables
zh: 未追踪的表

en: Track table
zh: 追踪表

en: Trigger name
zh: 触发器名称

[ctx: Trigger action time]
en: Time
zh: 时机

en: Create new trigger
zh: 新建视图

en: There are no triggers to display.
zh: 没有触发器。

en: Save edited data
zh: 保存已修改的数据

en: Restore column order
zh: 恢复字段顺序

en: Sort by key:
zh: 按索引排序：

en: Relational key
zh: 关联键

en: Display column for relationships
zh: 显示关联的字段

en: Show binary contents
zh: 显示二进制内容

en: Show BLOB contents
zh: 显示 BLOB 内容

en: Hide browser transformation
zh: 隐藏浏览器转换

en: Well Known Text
zh: WKT 文本表达

en: Well Known Binary
zh: WKB 二进制表达

en: Query results operations
zh: 查询结果操作

en: Display chart
zh: 显示图表

en: Visualize GIS data
zh: 可视化 GIS 数据

[ctx: None encoding conversion]
en: None
zh: 无

en: Convert to Kana
zh: 转换为假名

en: This report automatically includes data about the error and information about relevant configuration settings. It will be sent to the phpMyAdmin team for debugging the error.
zh: 此报告自动包含有关错误的数据和有关配置设置的信息。它将被发送到phpMyAdmin团队以调试错误。

en: Can you tell us the steps leading to this error? It decisively helps in debugging:
zh: 你能告诉我们产生这个错误的步骤吗？它对帮助调试有巨大作用：

en: You may examine the data in the error report:
zh: 您可以检查错误报告中的数据：

en: Submit error report
zh: 提交错误报告

en: Send error report
zh: 发送错误报告

en: Select a template
zh: 选择一个模板

en: Export templates:
zh: 导出模板：

en: New template:
zh: 新模板：

en: Existing templates:
zh: 现有模板：

en: Show SQL query
zh: 显示 SQL 查询

en: Export method:
zh: 导出方式：

en: Quick - display only the minimal options
zh: 快速 - 显示最少的选项

en: Custom - display all possible options
zh: 自定义 - 显示所有可用的选项

en: File format to export
zh: 要导出的文件格式

en: Dump all rows
zh: 转储所有行

en: Dump some row(s)
zh: 转储部分记录

en: Row to begin at:
zh: 起始行数：

en: Save on server in the directory <strong>%s</strong>
zh: 保存到务器上的 <strong>%s</strong> 文件夹中

en: Rename exported databases/tables/columns
zh: 重命名导出的数据库/表/列

en: Defined aliases
zh: 已定义的别名

en: Define new aliases
zh: 定义新别名

en: Select database:
zh: 选择数据库：

en: Select table:
zh: 选择表：

en: New table name
zh: 新数据表名称

en: Select column:
zh: 选择字段:

en: New column name
zh: 新字段名

en: Use %s statement
zh: 使用 %s 语句

en: View output as text
zh: 直接显示为文本

en: File name template:
zh: 文件名模板：

en: This value is interpreted using the 'strftime' function, so you can use time formatting strings. Additionally the following transformations will happen: %s Other text will be kept as is. See the FAQ 6.27 for details.
zh: 这个值是使用 'strftime' 函数来解析的，所以你能用时间格式的字符串。另外，下列内容也将被转换：%s 其他文本将保持原样。参见常见问题FAQ 6.27。

en: Use this for future exports
zh: 以后也使用此设置

en: Character set of the file:
zh: 文件的字符集：

en: zipped
zh: zip 压缩

en: Export databases as separate files
zh: 将数据库导出为独立的文件

en: Export tables as separate files
zh: 将每个表导出为独立的文件

en: Skip tables larger than:
zh: 跳过大于以下值的表：

en: The size is measured in MiB.
zh: 大小以MB为单位。

en: Format-specific options:
zh: 格式特定选项：

en: Encoding Conversion:
zh: 编码转换：

en: Containing the word:
zh: 包含文字:

en: Open new phpMyAdmin window
zh: 打开新的 phpMyAdmin 窗口

en: phpMyAdmin Demo Server
zh: phpMyAdmin 演示服务器

en: Currently running Git revision %1$s from the %2$s branch.
zh: 当前为 Git %2$s 分支 %1$s 版。

en: Git information missing!
zh: 缺少 Git 信息！

en: Value for the column "%s"
zh: 字段“%s”的值

en: Use OpenStreetMaps as Base Layer
zh: 以 OpenStreetMaps 为背景

[ctx: Spatial Reference System Identifier]
en: SRID:
zh: 空间参照标识符：

en: Geometry %d:
zh: 几何体 %d：

en: Point %d:
zh: 点 %d:

en: Linestring %d:
zh: 线 %d：

en: Outer ring:
zh: 外环：

en: Inner ring %d:
zh: 内环 %d：

en: Add a linestring
zh: 添加线

en: Polygon %d:
zh: 多边形 %d：

en: Add a polygon
zh: 添加多边形

en: Add geometry
zh: 添加几何体

en: Choose "GeomFromText" from the "Function" column and paste the string below into the "Value" field.
zh: 从“函数”列中选择“GeomFromText”并粘贴下列内容到“值”中。

en: Javascript must be enabled past this point!
zh: 该处必须启用 Javascript！

en: Click on the bar to scroll to top of page
zh: 点击以滚动到页面顶部

en: Git revision:
zh: Git 修订版本：

en: no branch
zh: 没有分支

en: from %s branch
zh: 来自 %s 分支

en: committed on %s by %s
zh: 于 %s 由 %s 提交

en: authored on %s by %s
zh: 基于版本 %s 由 %s 进行修改创作

en: You are using the demo server. You can do anything here, but please do not change root, debian-sys-maint and pma users. More information is available at %s.
zh: 您正在使用演示服务器。您可以在这里做任何事，但请不要修改 root、debian-sys-maint 和 pma 用户。详情请见 %s。

en: Server connection collation:
zh: 服务器连接排序规则：

en: More settings
zh: 更多设置

[ctx: View all themes]
en: View all
zh: 查看全部

en: Server connection:
zh: 服务器连接：

en: Protocol version:
zh: 协议版本：

en: Server charset:
zh: 服务器字符集：

en: Database client version:
zh: 数据库客户端版本：

en: PHP extension:
zh: PHP 扩展：

en: PHP version:
zh: PHP 版本：

en: Show PHP information
zh: 显示 PHP 信息

en: Version information:
zh: 版本信息：

en: Official Homepage
zh: 官方主页

en: Get support
zh: 获取支持

en: List of changes
zh: 变更清单

en: phpMyAdmin Themes
zh: phpMyAdmin 主题

en: Get more themes!
zh: 获得更多主题！

en: Screenshot of the %s theme.
zh: %s主题的屏幕截图。

note: l10n: Choose the theme button in the themes list modal
en: Take it
zh: 取用它

en: The file being uploaded is probably larger than the maximum allowed size or this is a known bug in webkit based (Safari, Google Chrome, Arora etc.) browsers.
zh: 上传的文件可能超过了最大大小，也可能是一个基于 webkit 浏览器 (Safari, Google Chrome, Arora 等) 的已知缺陷 (bug) 。

en: %s/sec.
zh: %s/秒。

en: About %MIN min. %SEC sec. remaining.
zh: 大约 %MIN 分钟. 还剩下 %SEC 秒.

en: About %SEC sec. remaining.
zh: 约还需 %SEC 秒。

en: The file is being processed, please be patient.
zh: 正在处理，请稍候。

en: Uploading your import file…
zh: 正在上传您的导入文件…

en: Please be patient, the file is being uploaded. Details about the upload are not available.
zh: 正在上传文件，暂无详细信息，请稍候。

en: File to import:
zh: 要导入的文件：

en: File may be compressed (%s) or uncompressed.
zh: 文件可能已压缩 (%s) 或未压缩。

en: A compressed file's name must end in <strong>.[format].[compression]</strong>. Example: <strong>.sql.zip</strong>
zh: 压缩文件名必须以 <strong>.[格式].[压缩方式]</strong> 结尾。如：<strong>.sql.zip</strong>

en: Browse your computer:
zh: 从计算机中上传：

en: You may also drag and drop a file on any page.
zh: 您可在各页面间拖放文件。

en: Select from the web server upload directory [strong]%s[/strong]:
zh: 从网站服务器上传文件夹 [strong]%s[/strong] 中选择：

en: There are no files to import!
zh: 没有要导入的文件！

en: File uploads are not allowed on this server.
zh: 此服务器禁止了文件上传。

en: Partial import:
zh: 部分导入：

en: Previous import timed out, after resubmitting will continue from position %d.
zh: 上一个导入操作超时，随后重新提交将会从 %d 处开始。

en: Allow the interruption of an import in case the script detects it is close to the PHP timeout limit.
zh: 在导入时脚本若检测到接近PHP超时时限（即需要花费很长时间）则允许中断。

en: This might be a good way to import large files, however it can break transactions.
zh: 尽管这样会中断事务，但在导入大文件时也许是个好方法。

en: Skip this number of queries (for SQL) starting from the first one:
zh: 从第一个开始跳过这些数量的查询（对于SQL）：

en: The primary key has been dropped.
zh: 已删除主键。

en: Index %s has been dropped.
zh: 已删除索引 %s。

note: l10n: Month-year order for calendar, use either "calendar-month-year" or "calendar-year-month".
en: calendar-month-year
zh: calendar-year-month

en: Please fix this field
zh: 请修改这个字段

en: Please enter a valid email address
zh: 请输入有效的Email地址

en: Please enter a valid date
zh: 请输入有效的日期

en: Please enter a valid date ( ISO )
zh: 请输入有效的日期（ISO标准格式）

en: Please enter a valid credit card number
zh: 请输入一个有效的银行卡号码

en: Please enter only digits
zh: 请输入纯数字

en: Please enter the same value again
zh: 请重输一遍

en: Please enter no more than {0} characters
zh: 请输入不超过{0}位字符

en: Please enter at least {0} characters
zh: 请输入大于{0}位字符

en: Please enter a value between {0} and {1} characters long
zh: 请输入一个 {0} 和 {1} 字符长度之间的值

en: Please enter a value between {0} and {1}
zh: 请输入 {0} 和 {1}之间的一个值

en: Please enter a value less than or equal to {0}
zh: 请输入一个小于或等于 {0} 的值

en: Please enter a value greater than or equal to {0}
zh: 请输入一个大于或等于 {0} 的值

en: Please enter a valid date or time
zh: 请输入有效的日期或时间

en: Please enter a valid HEX input
zh: 请输入一个有效的HEX值

note: l10n: To validate the usage of a MD5 function on the column
en: This column can not contain a 32 chars value
zh: 这个字段无法容纳一个 32 字符长度的值

note: l10n: To validate the usage of a AES_ENCRYPT/DES_ENCRYPT function on the column
en: These functions are meant to return a binary result; to avoid inconsistent results you should store it in a BINARY, VARBINARY, or BLOB column.
zh: 这些函数是要返回二进制结果的。为避免结果不一致，您应将其存储在BINARY，VARBINARY或BLOB字段中。

en: You can enter hostname/IP address and port separated by space.
zh: 您可以输入以空格分隔的主机名/IP地址和端口号。

en: Server choice:
zh: 选择服务器:

en: There is a mismatch between HTTPS indicated on the server and client. This can lead to a non working phpMyAdmin or a security risk. Please fix your server configuration to indicate HTTPS properly.
zh: 服务器和客户端上指示的HTTPS之间不匹配。这可能导致phpMyAdmin无法正常工作或存在安全风险。请修复您的服务器配置以正确指示HTTPS。

en: Please scan following QR code into the two-factor authentication app on your device and enter authentication code it generates.
zh: 请将以下QR码扫描到设备上的双因素身份验证应用程序中，然后输入它生成的身份验证码。

en: Secret/key:
zh: 密钥：

en: Authentication code:
zh: 认证代码：

en: Open the two-factor authentication app on your device to view your authentication code and verify your identity.
zh: 在您的设备上打开双因素身份验证应用，以查看您的身份验证代码并验证您的身份。

en: The configured two factor authentication is not available, please install missing dependencies.
zh: 配置的双因素身份验证不可用，请安装缺少的依赖项。

en: Deprecated!
zh: 已弃用！

en: The FIDO U2F API has been deprecated in favor of the Web Authentication API (WebAuthn).
zh: FIDO U2F API 已被弃用，取而代之的是 Web 身份验证 API (WebAuthn)。

en: You can still use Firefox to authenticate your account using the FIDO U2F API, however it's recommended that you use the WebAuthn authentication instead.
zh: 您仍然可以通过使用 Firefox 来调用 FIDO U2F API 对您的帐户进行身份验证，但建议您改为使用 WebAuthn 身份验证。

en: Please connect your FIDO U2F device into your computer's USB port. Then confirm registration on the device.
zh: 请将您的FIDO U2F设备连接到计算机的USB端口。然后在设备上确认注册。

en: You are not using https to access phpMyAdmin, therefore FIDO U2F device will most likely refuse to authenticate you.
zh: 您没有使用https访问phpMyAdmin，因此FIDO U2F设备很可能拒绝对您进行身份验证。

en: Please connect your FIDO U2F device into your computer's USB port. Then confirm login on the device.
zh: 请将您的FIDO U2F设备连接到计算机的USB端口。然后确认在设备上登录。

en: Please connect your WebAuthn/FIDO2 device. Then confirm registration on the device.
zh: 请连接您的 WebAuthn/FIDO2 设备。然后在设备上确认注册。

en: Please connect your WebAuthn/FIDO2 device. Then confirm login on the device.
zh: 请连接您的 WebAuthn/FIDO2 设备。然后在设备上确认登录。

en: Show hidden navigation tree items.
zh: 显示隐藏的导航树节点。

en: Empty session data
zh: 空会话数据

en: phpMyAdmin documentation
zh: phpMyAdmin 文档

en: MariaDB Documentation
zh: MariaDB 文档

en: MySQL Documentation
zh: MySQL 文档

en: Navigation panel settings
zh: 导航面板设定

en: Reload navigation panel
zh: 重新载入导航面板

en: An error has occurred while loading the navigation display
zh: 载入导航显示时出现错误

en: SQL upload
zh: SQL 上传

en: Type to filter these, Enter to search all
zh: 过滤器

en: Clear fast filter
zh: 清除快速筛选数据

en: Your browser has phpMyAdmin configuration for this domain. Would you like to import it for current session?
zh: 你的浏览器中有当前域的 phpMyAdmin 设置。是否导入到当前会话中？

en: Cannot save settings, submitted form contains errors!
zh: 无法保存设置，提交的表单中有错误！

en: Manage your settings
zh: 管理我的设置

en: Two-factor authentication
zh: 双因素身份验证

en: Configuration has been saved.
zh: 设置已保存。

en: Your preferences will be saved for current session only. Storing them permanently requires %sphpMyAdmin configuration storage%s.
zh: 你的偏好将仅作用于本次会话。要想永久保存需要 %sphpMyAdmin 高级功能%s。

en: Configuration contains incorrect data for some fields.
zh: 部分设置含有错误的数据。

en: Do you want to import remaining settings?
zh: 是否导入其余的设置？

en: Saved on: @DATE@
zh: 保存于：@DATE@

en: Import from browser's storage
zh: 从浏览器存储中导入

en: Settings will be imported from your browser's local storage.
zh: 设置将从浏览器的本地存储中导入。

en: You have no saved settings!
zh: 你没有已保存的设置！

en: This feature is not supported by your web browser
zh: 你所使用的浏览器不支持此功能

en: Merge with current configuration
zh: 与当前设置合并

en: You can set more settings by modifying config.inc.php, eg. by using %sSetup script%s.
zh: 你可以通过修改 config.inc.php 文件进行更多设置，如通过使用%s安装脚本%s。

en: Save as JSON file
zh: 保存为JSON文件

en: Save as PHP file
zh: 保存为PHP文件

en: Save to browser's storage
zh: 保存到浏览器存储

en: Settings will be saved in your browser's local storage.
zh: 设置将保存到浏览器的本地存储。

en: Existing settings will be overwritten!
zh: 现有设置将被覆盖！

en: You can reset all your settings and restore them to default values.
zh: 你可以重置并将所有设置恢复为默认值。

en: Configure two-factor authentication
zh: 配置双因素身份验证

en: Enable two-factor authentication
zh: 启用双因素身份验证

en: Confirm disabling two-factor authentication
zh: 确认禁用双因素身份验证

en: By disabling two factor authentication you will be again able to login using password only.
zh: 通过禁用双因素身份验证，您将仅需使用密码登录。

en: Disable two-factor authentication
zh: 禁用双因素身份验证

en: Two-factor authentication status
zh: 双因素身份验证状态

en: Two-factor authentication is not available, please install optional dependencies to enable authentication backends.
zh: 双因素身份验证不可用，请安装可选的依赖项以启用身份验证后端。

en: Following composer packages are missing:
zh: 以下composer包缺失：

en: Two-factor authentication is available and configured for this account.
zh: 可以为此账户配置双因素身份验证。

en: Two-factor authentication is available, but not configured for this account.
zh: 可以使用双因素身份验证，但不为此账户配置。

en: Please install optional dependencies to enable more authentication backends.
zh: 请安装可选依赖项以启用更多身份验证后端。

en: Two-factor authentication is not available, enable phpMyAdmin configuration storage to use it.
zh: 双因素身份验证不可用，启用phpMyAdmin配置存储以使用它。

en: You have enabled two factor authentication.
zh: 您已启用双因素身份验证。

en: There are no recent tables.
zh: 没有最近使用的表。

en: There are no favorite tables.
zh: 表收藏夹为空。

en: phpMyAdmin configuration storage
zh: phpMyAdmin配置存储

en: Configuration of pmadb…
zh: 配置pmadb…

en: not OK
zh: 错误

en: General relation features
zh: 基本功能

en: %sCreate%s a database named '%s' and setup the phpMyAdmin configuration storage there.
zh: %s创建%s一个名为'%s'的数据库，并在那里设置phpMyAdmin配置存储。

en: %sCreate%s the phpMyAdmin configuration storage in the current database.
zh: 在当前数据库%s创建%sphpMyAdmin配置存储。

en: %sCreate%s missing phpMyAdmin configuration storage tables.
zh: %s创建%s缺失的 phpMyAdmin 配置存储表。

[ctx: Correctly working]
en: OK
zh: 正常

en: General relation features:
zh: 一般关系特征：

en: Display features:
zh: 显示功能：

en: Designer and creation of PDFs:
zh: PDF的设计和创建：

en: Displaying column comments:
zh: 显示字段注释：

en: Browser transformation:
zh: 浏览器转换：

en: Please see the documentation on how to update your column_info table.
zh: 请参见文档中关于如何更新您的 column_info 表。

en: Bookmarked SQL query:
zh: SQL 查询书签：

en: SQL history:
zh: SQL 历史：

en: Persistent recently used tables:
zh: 最近使用的持久表：

en: Persistent favorite tables:
zh: 持久喜爱的表格：

en: Persistent tables' UI preferences:
zh: 持久表的UI首选项：

en: Tracking:
zh: 追踪：

en: Configurable menus:
zh: 可配置的菜单：

en: Hide/show navigation items:
zh: 隐藏/显示导航项目：

en: Saving Query-By-Example searches:
zh: 保存按示例查询搜索：

en: Managing central list of columns:
zh: 管理列的中心列表：

en: Remembering designer settings:
zh: 记住设计器设置：

en: Saving export templates:
zh: 保存导出模板：

en: Quick steps to set up advanced features:
zh: 快速设置高级功能:

en: Create the needed tables with the <code>%screate_tables.sql</code>.
zh: 通过 <code>%screate_tables.sql</code> 创建必需的数据表。

en: Create a pma user and give access to these tables.
zh: 创建一个用户并授予其访问上一步操作中创建的数据表的权限。

en: Enable advanced features in configuration file (<code>config.inc.php</code>), for example by starting from <code>config.sample.inc.php</code>.
zh: 在配置文件 (<code>config.inc.php</code>) 中启用高级功能，参见 <code>config.sample.inc.php</code> 中的范例。

en: Re-login to phpMyAdmin to load the updated configuration file.
zh: 请重新登录 phpMyAdmin 以加载新配置并使其生效。

en: Select binary log to view
zh: 选择要查看的二进制日志

en: Truncate shown queries
zh: 截断显示的查询

en: Show full queries
zh: 显示完整查询

en: Log name
zh: 日志文件名

en: Server ID
zh: 服务器ID

en: Original position
zh: 初始位置

en: Character sets and collations
zh: 字符集和排序规则

[ctx: The collation is the default one]
en: default
zh: 默认

en: Databases statistics
zh: 数据库统计

en: No privileges to create databases
zh: 没有创建数据库的权限

en: Primary replication
zh: 主复制

en: Replica replication
zh: 从复制

en: Jump to database '%s'
zh: 转到数据库"%s"

en: Check privileges for database "%s".
zh: 检查数据库 "%s" 的权限。

en: Check privileges
zh: 检查权限

en: Note: Enabling the database statistics here might cause heavy traffic between the web server and the MySQL server.
zh: 注意：在此启用数据库统计可能导致网站服务器和 MySQL 服务器之间的流量骤增。

en: Enable statistics
zh: 启用统计

en: No databases
zh: 无数据库

en: Storage engines
zh: 存储引擎

en: Storage Engine
zh: 存储引擎

en: Unknown storage engine.
zh: 未知的存储引擎。

en: @SERVER@ will become the server name.
zh: @SERVER@ 将变成服务器名称。

en: Exporting databases from the current server
zh: 正在从当前服务器中导出数据库

en: Importing into the current server
zh: 正在导入到当前服务器

en: Database for user account
zh: 用户账户数据库

en: Create database with same name and grant all privileges.
zh: 创建与用户同名的数据库并授予所有权限。

en: Grant all privileges on wildcard name (username\_%).
zh: 给以 用户名_ 开头的数据库 (username\_%) 授予所有权限。

en: Grant all privileges on database %s.
zh: 授予数据库 %s 所有权限。

en: No Password
zh: 无密码

en: Enter:
zh: 输入：

[ctx: Password strength]
en: Strength:
zh: 强度：

en: Re-type:
zh: 重新输入：

en: Password Hashing:
zh: 密码加密方式：

en: This method requires using an '<i>SSL connection</i>' or an '<i>unencrypted connection that encrypts the password using RSA</i>'; while connecting to the server.
zh: 此方法连接服务器时，需要使用<i>SSL连接</i>或<i>未加密但使用RSA加密了密码的连接</i>。

en: User group:
zh: 用户组：

en: Edit privileges:
zh: 修改权限：

en: User account
zh: 用户账户

en: Note: You are attempting to edit privileges of the user with which you are currently logged in.
zh: 注意：您正在尝试修改您正在使用的账号的权限。

en: Note: MySQL privilege names are expressed in English.
zh: 注意：MySQL 权限名称会以英文显示。

en: Allows user to give to other users or remove from other users privileges that user possess on this routine.
zh: 允许用户向其他用户提供或从其他用户中删除该例程中用户拥有的权限。

en: Allows altering and dropping this routine.
zh: 允许更改和删除此例程。

en: Allows executing this routine.
zh: 允许执行此例程。

en: Pagination of user accounts
zh: 用户账户分页

en: Login Information
zh: 登录信息

en: Any user
zh: 任意用户

en: Use text field
zh: 使用文本域

en: An account already exists with the same username but possibly a different hostname.
zh: 已存在具有相同用户名但可能具有不同主机名的账户。

en: Any host
zh: 任意主机

en: This host
zh: 此主机

en: Use host table
zh: 使用主机表

en: When Host table is used, this field is ignored and values stored in Host table are used instead.
zh: 使用主机表时，此处的数据会被主机表中的数据所替换。

en: Do not change the password
zh: 保持原密码

en: Re-type
zh: 重新输入

en: Authentication plugin
zh: 认证插件

en: Password hashing method
zh: 密码加密方式

en: This method requires using an '<em>SSL connection</em>' or an '<em>unencrypted connection that encrypts the password using RSA</em>'; while connecting to the server.
zh: 此方法连接服务器时，需要使用<em>SSL连接</em>或<em>未加密但使用RSA加密了密码的连接</em>。

en: Edit user group
zh: 编辑用户组

en: Column-specific privileges
zh: 按字段指定权限

en: Add privileges on the following database(s):
zh: 在下列数据库添加权限：

en: Wildcards % and _ should be escaped with a \ to use them literally.
zh: 要使用通配符 _ 和 % 本身，应使用 \ 转义。

en: Add privileges on the following table:
zh: 在下列数据表添加权限：

en: Add privileges on the following routine:
zh: 在下列例程添加权限:

[ctx: None privileges]
en: None
zh: 无

en: Allows user to give to other users or remove from other users the privileges that user possess yourself.
zh: 允许用户向其他用户提供或从其他用户中删除用户拥有的权限。

en: Global privileges
zh: 全局权限

en: Allows adding users and privileges without reloading the privilege tables.
zh: 允许添加用户和权限而不重新载入权限表。

en: Allows creating foreign key relations.
zh: 允许创建外键关系。

en: Not used on MariaDB.
zh: 未在MariaDB上使用。

en: Not used for this MySQL version.
zh: 在此版本的 MySQL 中未使用。

en: Resource limits
zh: 资源限制

en: Note: Setting these options to 0 (zero) removes the limit.
zh: 注意：若将这些选项设为 0(零) 即不限制。

en: Limits the number of queries the user may send to the server per hour.
zh: 限制用户每小时可发送到服务器的查询数。

en: Limits the number of commands that change any table or database the user may execute per hour.
zh: 限制用户每小时可执行的修改任何数据表或数据库的命令数。

en: Limits the number of new connections the user may open per hour.
zh: 限制用户每小时打开的新连接数。

en: Limits the number of simultaneous connections the user may have.
zh: 限制该用户的并发连接数。

en: Does not require SSL-encrypted connections.
zh: 不需要 SSL 加密连接。

en: Requires SSL-encrypted connections.
zh: 需要SSL加密连接。

en: Requires a valid X509 certificate.
zh: 需要有效的X509证书。

en: Requires that a specific cipher method be used for a connection.
zh: 需要使用特定的密码方法进行连接。

en: Requires that a valid X509 certificate issued by this CA be presented.
zh: 要求提供此CA颁发的有效X509证书。

en: Requires that a valid X509 certificate with this subject be presented.
zh: 要求提供包含此主题的有效X509证书。

en: User accounts overview
zh: 用户账户概况

en: User groups
zh: 用户组

en: The selected user was not found in the privilege table.
zh: 在权限表内找不到选中的用户。

en: Change login information / Copy user account
zh: 修改登录信息/复制用户账户

en: Create a new user account with the same privileges and …
zh: 创建具有相同权限的新用户账户然后 …

en: … keep the old one.
zh: … 保留旧用户。

en: … delete the old one from the user tables.
zh: … 从用户表中删除旧用户。

en: … revoke all active privileges from the old one and delete it afterwards.
zh: … 撤销旧用户的所有权限，然后删除旧用户。

en: … delete the old one from the user tables and reload the privileges afterwards.
zh: … 从用户表中删除旧用户，然后重新载入权限。

en: Remove selected user accounts
zh: 删除选中的用户账户

en: Revoke all active privileges from the users and delete them afterwards.
zh: 撤销用户所有权限，然后删除用户。

en: Drop the databases that have the same names as the users.
zh: 删除与用户同名的数据库。

en: Replica configuration
zh: 从服务器配置

en: Change or reconfigure primary server
zh: 修改或重新配置主服务器

en: Make sure you have a unique server-id in your configuration file (my.cnf). If not, please add the following line into [mysqld] section:
zh: 请确保在你的配置文件 (my.cnf) 中具有唯一的服务器标识 (server-id) 。若没有，请添加此行到 [mysqld] 一节中:

en: This server is not configured as primary in a replication process. Would you like to %sconfigure%s it?
zh: 此服务器尚未配置为一个复制进程中的主服务器。你想现在%s配置%s吗？

en: No privileges
zh: 无权限

en: Add replica replication user
zh: 添加从复制用户

en: Use text field:
zh: 使用文本域：

en: Generate password:
zh: 生成密码：

en: Primary configuration
zh: 主服务器设置

en: This server is not configured as a primary server in a replication process. You can choose from either replicating all databases and ignoring some of them (useful if you want to replicate a majority of the databases) or you can choose to ignore all databases by default and allow only certain databases to be replicated. Please select the mode:
zh: 此服务器尚未配置为一个复制进程中的主服务器。你可以选择复制所有但忽略它们中的某些数据库 (当你想复制大多数数据库时很有用) 或者忽略大多数并仅复制某些数据库。请选择模式:

en: Replicate all databases; Ignore:
zh: 复制所有数据库，除了:

en: Ignore all databases; Replicate:
zh: 仅复制:

en: Please select databases:
zh: 请选择数据库:

en: Now, add the following lines at the end of [mysqld] section in your my.cnf and please restart the MySQL server afterwards.
zh: 现在，将下列行添加到你的 my.cnf 文件最后，然后重新启动 MySQL 服务器。

en: Once you restarted MySQL server, please click on Go button. Afterwards, you should see a message informing you, that this server <strong>is</strong> configured as primary.
zh: 当 MySQL 服务器重新启动后，请点击执行按钮。你应该看见一条提示信息说此服务器<strong>已经</strong>被配置为主服务器。

en: This server is configured as primary in a replication process.
zh: 此服务器已被配置为一个复制进程中的主服务器。

en: Show connected replicas
zh: 查看已连接的从服务器

en: Only replicas started with the --report-host=host_name option are visible in this list.
zh: 仅通过 --report-host=主机名 参数启动的从服务器可见。

en: Primary connection:
zh: 主服务器连接：

en: Replica SQL Thread not running!
zh: 从SQL线程未启动！

en: Replica IO Thread not running!
zh: 从IO线程未启动！

en: Server is configured as replica in a replication process. Would you like to:
zh: 服务器已被配置为一个复制进程中的从服务器。你是否要:

en: See replica status table
zh: 查看从服务器状态

en: Control replica:
zh: 控制从服务器:

en: Reset replica
zh: 重置副本

en: Start SQL Thread only
zh: 仅启动 SQL 线程

en: Stop SQL Thread only
zh: 仅停止 SQL 线程

en: Start IO Thread only
zh: 仅启动 IO 线程

en: Stop IO Thread only
zh: 仅停止 IO 线程

en: Error management:
zh: 错误管理:

en: Skipping errors might lead into unsynchronized primary and replica!
zh: 忽略错误可能导致主从服务器间不同步！

en: Skip current error
zh: 忽略当前错误

en: Skip next %s errors.
zh: 跳过下一个%s错误。

en: This server is not configured as replica in a replication process. Would you like to %sconfigure%s it?
zh: 此服务器尚未配置为一个复制进程中的从服务器。你想现在%s配置%s吗？

en: Primary status
zh: 主服务器状态

en: Replica status
zh: 从服务器状态

en: Current server:
zh: 当前服务器：

en: Advisor system
zh: 建议系统

en: Not enough privilege to view the advisor.
zh: 没有足够的权限来查看建议。

en: The Advisor system can provide recommendations on server variables by analyzing the server status variables.
zh: 建议系统可以通过分析服务器状态变量对服务器变量的设置提出建议。

en: Do note however that this system provides recommendations based on simple calculations and by rule of thumb which may not necessarily apply to your system.
zh: 请注意本系统所提出的建议建立在简单计算以及通用场合中，可能并不能满足您系统的实际需求。

en: Prior to changing any of the configuration, be sure to know what you are changing (by reading the documentation) and how to undo the change. Wrong tuning can have a very negative effect on performance.
zh: 在修改任何设置之前，请确定您确实知道在修改什么设置 (通过阅读文档) 并知道如何撤销改变。错误的设置可能导致与预期完全相反的结果。

en: The best way to tune your system would be to change only one setting at a time, observe or benchmark your database, and undo the change if there was no clearly measurable improvement.
zh: 最好的系统调整方法是一次只修改一个设置，观察并测试您的数据库，如果没有显著的效果就撤销改变。

en: Errors occurred while executing rule expressions:
zh: 执行规则表达式时发生错误：

en: Possible performance issues
zh: 可能存在的性能问题

en: Issue:
zh: 问题：

en: Recommendation:
zh: 建议：

en: Used variable / formula:
zh: 使用的变量/公式：

en: Query statistics
zh: 查询统计

en: All status variables
zh: 所有状态变量

en: Advisor
zh: 建议

en: Start Monitor
zh: 启动监控

en: Instructions/Setup
zh: 说明/设置

en: Done dragging (rearranging) charts
zh: 完成拖拽（排列）图表

en: Add chart
zh: 添加图表

en: Enable charts dragging
zh: 启用图表拖拽

en: Chart columns
zh: 每行图表个数

en: Chart arrangement
zh: 图表排列

en: The arrangement of the charts is stored to the browsers local storage. You may want to export it if you have a complicated set up.
zh: 图表排列存储在浏览器本地存储。如果你设置了一个复杂的排列，请导出该设置。

en: Monitor Instructions
zh: 监控说明

en: The phpMyAdmin Monitor can assist you in optimizing the server configuration and track down time intensive queries. For the latter you will need to set log_output to 'TABLE' and have either the slow_query_log or general_log enabled. Note however, that the general_log produces a lot of data and increases server load by up to 15%.
zh: phpMyAdmin 监控可以帮助你优化服务期配置并追踪特定查询。要实现追踪查询功能，你需要将 log_output 设置为 'TABLE' 并启用 slow_query_log 或 general_log 功能。请注意，general_log 会产生很多数据并可能增加服务器负载多达 15%。

en: Using the monitor:
zh: 使用监控:

en: Your browser will refresh all displayed charts in a regular interval. You may add charts and change the refresh rate under 'Settings', or remove any chart using the cog icon on each respective chart.
zh: 您的浏览器将会以一定的频率刷新所有已显示的图表。您可以在'设置'中添加图表或修改刷新频率，您也可以通过每个图表的齿轮图标来删除图表。

en: To display queries from the logs, select the relevant time span on any chart by holding down the left mouse button and panning over the chart. Once confirmed, this will load a table of grouped queries, there you may click on any occurring SELECT statements to further analyze them.
zh: 要从日志中显示查询，请通过按下鼠标左键并拖拽选择一段时间范围。确定后，将会显示出分好组的查询，您可以点击任意 SELECT 查询以进一步分析。

en: Enabling the general_log may increase the server load by 5-15%. Also be aware that generating statistics from the logs is a load intensive task, so it is advisable to select only a small time span and to disable the general_log and empty its table once monitoring is not required any more.
zh: 启用 general_log 可能会增加 5-15% 的服务器负载。从日志中统计数据同样也是高负载的任务，建议选择一段小范围的时间并在用完监控后禁止 general_log 并清空它的表。

en: Chart Title
zh: 图表标题

en: Preset chart
zh: 预置图表

en: Status variable(s)
zh: 状态变量

en: Select series:
zh: 选择数据：

en: Commonly monitored
zh: 常用监控

en: or type variable name:
zh: 或输入变量名:

en: Display as differential value
zh: 独立显示

en: Apply a divisor
zh: 应用除数

en: Append unit to data values
zh: 在值后附加单位

en: Add this series
zh: 添加该数据

en: Clear series
zh: 清除所有数据

en: Series in chart:
zh: 图表中的数据系列：

en: Log statistics
zh: 日志统计

en: Selected time range:
zh: 选择时间范围:

en: Only retrieve SELECT,INSERT,UPDATE and DELETE Statements
zh: 仅统计 SELECT、INSERT、UPDATE 和 DELETE 语句

en: Remove variable data in INSERT statements for better grouping
zh: 去除 INSERT 语句中的变量值以获得更好的分组

en: Choose from which log you want the statistics to be generated from.
zh: 请选择生成统计的来源日志。

en: Results are grouped by query text.
zh: 结果将根据查询语句分组。

en: Query analyzer
zh: 查询分析器

en: Note: Enabling the auto refresh here might cause heavy traffic between the web server and the MySQL server.
zh: 注意：在此启用自动刷新可能导致网站服务器和 MySQL 服务器之间的流量骤增。

note: l10n: Questions is the name of a MySQL Status variable
en: Questions since startup:
zh: 自启动以来的内部查询：

en: per hour:
zh: 每小时：

en: per minute:
zh: 每分钟：

en: per second:
zh: 每秒：

en: ø per hour
zh: ø 每小时

en: Not enough privilege to view query statistics.
zh: 没有足够的权限来查看查询统计信息。

en: Network traffic since startup: %s
zh: 自启动以来的网络流量: %s

en: This MySQL server has been running for %1$s. It started up on %2$s.
zh: 此 MySQL 服务器已运行 %1$s。启动时间为 %2$s 。

en: On a busy server, the byte counters may overrun, so those statistics as reported by the MySQL server may be incorrect.
zh: 在高负载的服务器上，字节计数器可能会溢出，因此由 MySQL 返回的统计值可能会不正确。

en: This MySQL server works as <b>primary</b> and <b>replica</b> in <b>replication</b> process.
zh: 此 MySQL 服务器正以<b>主</b>和<b>从</b>服务器运行于<b>复制</b>进程中。

en: This MySQL server works as <b>primary</b> in <b>replication</b> process.
zh: 此 MySQL 服务器正以<b>主</b>服务器运行于<b>复制</b>进程中。

en: This MySQL server works as <b>replica</b> in <b>replication</b> process.
zh: 此 MySQL 服务器正以<b>从</b>服务器运行于<b>复制</b>进程中。

en: Replication status
zh: 复制状态

en: Not enough privilege to view server status.
zh: 没有足够的权限来查看服务器状态。

en: Show only alert values
zh: 仅显示报警值

en: Filter by category…
zh: 按分类显示……

en: Show unformatted values
zh: 显示原始值

en: Related links:
zh: 相关链接:

en: Not enough privilege to view status variables.
zh: 没有足够的权限来查看状态变量。

en: Edit user group: '%s'
zh: 编辑用户组：“%s”

en: User group menu assignments
zh: 用户组菜单分配

en: Server level tabs
zh: 服务器级别标签

en: Database level tabs
zh: 数据库级别标签

en: Table level tabs
zh: 表级别标签

en: Delete user group
zh: 删除用户组

en: Users of '%s' user group
zh: “%s”用户组的用户

en: No users were found belonging to this user group.
zh: 未找到属于此用户组的用户。

en: Server variables and settings
zh: 服务器变量和设置

en: This is a read-only variable and can not be edited
zh: 这是一个只读变量，无法编辑

en: Session value
zh: 会话值

en: Not enough privilege to view server variables and settings. %s
zh: 您没有足够的权限查看服务器变量和设置。%s

en: Generated configuration file
zh: 生成的配置文件

en: Submitted form contains errors
zh: 提交的表单中有错误

en: Try to revert erroneous fields to their default values
zh: 尝试恢复错误参数为默认值

en: Show form
zh: 显示表单

en: Show hidden messages
zh: 显示隐藏消息

en: There are no configured servers
zh: 没有配置好的服务器

en: New server
zh: 新建服务器

en: Default server
zh: 默认服务器

en: let the user choose
zh: 让用户选择

en: - none -
zh: - 无 -

en: phpMyAdmin homepage
zh: phpMyAdmin 主页 (外链，英文)

en: Check for latest version
zh: 检查更新

en: Bookmark this SQL query
zh: 将此 SQL 查询加为书签

en: Let every user access this bookmark
zh: 让所有用户均可访问此书签

en: Detailed profile
zh: 详细资料

en: Summary by state
zh: 状态概要

en: ø Time
zh: ø 时间

en: Get auto-saved query
zh: 获取自动保存的查询

note: l10n: Bind parameters in the SQL query using :parameterName format
en: Bind parameters
zh: 绑定参数

en: Bookmark this SQL query:
zh: 将此 SQL 查询加为书签：

en: Replace existing bookmark of same name
zh: 替换现有的同名书签

en: Show this query here again
zh: 在此再次显示此查询

en: Rollback when finished
zh: 完成后回滚

en: Bookmarked SQL query
zh: SQL 查询书签

en: Use this value
zh: 使用该值

[ctx: Chart type]
en: Bar
zh: 条状图

[ctx: Chart type]
en: Column
zh: 柱状图

[ctx: Chart type]
en: Line
zh: 折线图

[ctx: Chart type]
en: Spline
zh: 曲线图

[ctx: Chart type]
en: Area
zh: 面积图

[ctx: Chart type]
en: Pie
zh: 饼图

[ctx: Chart type]
en: Timeline
zh: 时间线

[ctx: Chart type]
en: Scatter
zh: 散点图

en: Stacked
zh: 堆叠

en: Chart title:
zh: 图表标题：

en: X-Axis:
zh: 横坐标:

en: Series:
zh: 图例项（系列）：

en: X-Axis label:
zh: 横坐标标签：

en: X Values
zh: 横值

en: Y-Axis label:
zh: 纵坐标标签：

en: Y Values
zh: 纵轴值

en: Series names are in a column
zh: 图例项（系列）为一个字段中的数据而非字段名

en: Series column:
zh: 图例项（系列）所在字段：

en: Value Column:
zh: 数据值字段：

en: Save chart as image
zh: 将图表另存为图像

en: @SERVER@ will become the server name, @DATABASE@ will become the database name and @TABLE@ will become the table name.
zh: @SERVER@ 将变成服务器名，@DATABASE@ 将变成数据库名，@TABLE@ 将变成表名。

en: Exporting rows from "%s" table
zh: 正在导出数据表“%s”中的记录

en: Table search
zh: 普通搜索

en: Zoom search
zh: 缩放搜索

en: Find and replace - preview
zh: 查找并替换 - 预览

en: Original string
zh: 替换前

en: Replaced string
zh: 替换后

en: Display GIS Visualization
zh: 显示可视化 GIS

en: Label column
zh: 名称字段

en: -- None --
zh: -- 无 --

en: Spatial column
zh: 空间字段

en: Importing into the table "%s"
zh: 正在导入到数据表 "%s"

en: Index name:
zh: 索引名称：

en: "PRIMARY" <b>must</b> be the name of and <b>only of</b> a primary key!
zh: “PRIMARY”<b>必须</b>而且<b>只能</b>作为主键的名称！

en: Index choice:
zh: 索引选择：

en: Key block size:
zh: 密钥块大小：

en: Index type:
zh: 索引类型：

en: Parser:
zh: 解析器：

en: Drag to reorder
zh: 拖拽以重排顺序

en: Insert as new row
zh: 以新行插入

en: Insert as new row and ignore errors
zh: (忽略错误)以新行插入

en: Show insert query
zh: 显示插入语句

en: Go back to previous page
zh: 返回上一页

en: Insert another new row
zh: 插入新数据

en: Go back to this page
zh: 返回到本页

en: Edit next row
zh: 编辑下一行

en: Use TAB key to move from value to value, or CTRL+arrows to move anywhere.
zh: 按 TAB 键跳到下一个数值，或 CTRL+方向键 作随意移动.

en: Use the NULL value for this column.
zh: 该字段使用 NULL。

en: Because of its length,<br> this column might not be editable.
zh: 因长度问题，<br> 该字段可能无法编辑。

en: Binary - do not edit
zh: 二进制 - 无法编辑

en: Continue insertion with %s rows
zh: 继续插入 %s 行

en: Alter table order by
zh: 更改表的排序，根据

[ctx: Alter table order by a single field.]
en: (singly)
zh: (逐一)

en: Move table to (database.table)
zh: 将数据表移动到(数据库名.数据表名)

en: Rename table to
zh: 将表改名为

en: Table comments
zh: 表注释

en: Change all column collations
zh: 更改所有列排序规则

en: Copy table to (database.table)
zh: 将数据表复制到(数据库名.数据表名)

en: Switch to copied table
zh: 切换到复制的数据表

en: Defragment table
zh: 整理表碎片

en: Table %s has been flushed.
zh: 已强制更新表 %s。

en: Flush the table (FLUSH)
zh: 刷新表 (FLUSH)

en: Empty the table (TRUNCATE)
zh: 清空数据表 (TRUNCATE)

en: Empty the table (DELETE FROM)
zh: 清空数据表 (DELETE FROM)

en: Delete the table (DROP)
zh: 删除数据表 (DROP)

en: Partition maintenance
zh: 分区维护

en: Remove partitioning
zh: 删除分区

en: Check referential integrity
zh: 检查引用完整性

en: Rename view to
zh: 将视图改名为

en: Delete the view (DROP)
zh: 删除视图（DROP）

en: Relation view
zh: 关联视图

en: Analyze partition
zh: 分析分区

en: Check partition
zh: 检查分区

en: Drop partition
zh: 删除分区

en: Optimize partition
zh: 优化分区

en: Rebuild partition
zh: 重建分区

en: Repair partition
zh: 修复分区

en: Truncate partition
zh: 清空分区

en: table-specific
zh: 按表指定

en: Foreign key constraints
zh: 外键约束

en: Constraint properties
zh: 限制属性

en: Creating a foreign key over a non-indexed column would automatically create an index on it. Alternatively, you can define an index below, before creating the foreign key.
zh: 在非索引列上创建外键将自动在其上创建索引。或者，您可以在创建外键之前在下面定义索引。

en: Only columns with index will be displayed. You can define an index below.
zh: 仅显示具有索引的列。您可以在下面定义索引。

en: Foreign key constraint
zh: 外键约束

en: + Add constraint
zh: + 添加约束

en: Internal relationships
zh: 内联

en: Internal relation
zh: 内联

en: An internal relation is not necessary when a corresponding FOREIGN KEY relation exists.
zh: 不需要一个和外键关系一致的内联关系。

en: Choose column to display:
zh: 选择要显示的字段：

en: Foreign key constraint %s has been dropped
zh: 外键约束%s已被删除

en: Constraint name
zh: 限制名称

en: Do a "query by example" (wildcard: "%")
zh: 执行“依例查询”（通配符：“%”）

en: Select columns (at least one):
zh: 选择字段（至少一个）：

en: Add search conditions (body of the "where" clause):
zh: 添加搜索条件（“where”从句的主体）：

en: Number of rows per page
zh: 每页行数

en: Display order:
zh: 显示顺序：

en: Range search
zh: 范围搜索

en: Minimum value:
zh: 最小值：

en: Maximum value:
zh: 最大值：

en: Start row:
zh: 起始行：

en: No partitioning defined!
zh: 没有定义分区！

en: Partitioned by:
zh: 分区来源：

en: Sub partitioned by:
zh: 子分区来源：

en: Index length
zh: 索引长度

en: Edit partitioning
zh: 编辑分区

en: Media type:
zh: 媒体类型：

[ctx: None for default]
en: None
zh: 无

en: Column %s has been dropped.
zh: 已删除字段 %s。

en: A primary key has been added on %s.
zh: 已将 %s 设为主键。

en: An index has been added on %s.
zh: 已将 %s 设为索引。

en: Distinct values
zh: 非重复值 (DISTINCT)

en: Remove from central columns
zh: 从中心列中删除

en: Add to central columns
zh: 添加到中央列

en: Move columns
zh: 移动字段

en: Move the columns by dragging them up and down.
zh: 请通过拖拽来移动字段的位置。

en: Propose table structure
zh: 规划表结构

en: Track view
zh: 跟踪视图

en: Add %s column(s)
zh: 添加 %s 个字段

en: at beginning of table
zh: 于表开头

en: Create an index on %s columns
zh: 在第 %s 个字段创建索引

en: Space usage
zh: 已用空间

en: Row statistics
zh: 行统计

note: #-#-#-#-#  sawfish_1:1.11.90-1.2_zh_CN.po (sawfish CVS)  #-#-#-#-# ../lisp/sawfish/wm/viewport.jl
en: dynamic
zh: 动态

en: partitioned
zh: 已分区

en: Row length
zh: 行长度

en: Row size
zh: 行大小

en: Next autoindex
zh: 下一个自增值

en: Delete version
zh: 删除版本

en: Activate tracking for %s
zh: 启用 %s 的追踪

en: Activate now
zh: 立即启用

en: Deactivate tracking for %s
zh: 禁用 %s 的追踪

en: Deactivate now
zh: 立即禁用

en: Do a "query by example" (wildcard: "%") for two different columns
zh: 在两个不同的字段中执行“依例查询”（通配符：“%”）

en: Additional search criteria
zh: 附加搜索条件

en: Use this column to label each point
zh: 使用该字段标记每个点

en: Maximum rows to plot
zh: 图表中的最大行数

en: Browse/Edit the points
zh: 浏览/编辑点

en: How to use
zh: 如何使用

note: l10n: Show or hide the menu using the hamburger style button
en: Toggle navigation
zh: 切换导航

en: Available media types
zh: 可用的媒体类型

en: Available browser display transformations
zh: 可用的浏览器显示转换

[ctx: for media type transformation]
en: Description
zh: 说明

en: Available input transformations
zh: 可用的输入转换

en: VIEW name
zh: 视图名

note: #-#-#-#-#  sawfish_1:1.11.90-1.2_zh_CN.po (sawfish CVS)  #-#-#-#-# ../lisp/sawfish/wm/ext/error-handler.jl
en: Display errors
zh: 显示错误

note: Type: multiselect Description
en: Web server to reconfigure automatically:
zh: 自动重新配置 Web 服务器：

note: Type: multiselect Description
en: Please choose the web server that should be automatically configured to run phpSysInfo.
zh: 请选择要自动配置运行 phpSysInfo 的 Web 服务器。

note: Type: boolean Description
en: Do you want to restart the webservers now if needed?
zh: 立即重启 Web 服务器？

note: Type: boolean Description
en: Remember that in order to activate the new configuration the webservers have to be restarted.
zh: 请注意，要激活新配置，必须重新启动 Web 服务器。

note: Type: note Description
en: Configuring phpSysInfo with Nginx
zh: 配置 Nginx 使用 phpSysInfo

note: Type: note Description
en: The phpSysInfo Nginx configuration file is a location block configuration. Please add the line "include /etc/phpsysinfo/nginx.conf;" **inside** a Nginx "server {...}" block. For example in '/etc/nginx/sites-enabled/default'. You may need to adjust the socket path in '/etc/phpsysinfo/nginx.conf' to another path like '/run/php/php8.2-fpm.sock'. Be sure to restart the webserver afterwards.
zh: phpSysInfo Nginx 配置文件是一个 location 块配置。请在 Nginx“server {...}”块【内】添加行“include /etc/phpsysinfo/nginx.conf;”，例如在“/etc/nginx/sites-enabled/default”中。您可能需要调整“/etc/phpsysinfo/nginx.conf”中的套接字路径，如为“/run/php/php8.2-fpm.sock”。之后请务必重启 Web 服务器。

en: Unmatched Files
zh: 未匹配的文件

en: Album %(id)s loaded: %(artist)s - %(album)s
zh: 已载入专辑 %(id)s: %(artist)s - %(album)s

en: Loading album %(id)s …
zh: 正在载入专辑 %(id)s…

en: [loading album information]
zh: [正在载入专辑信息]

en: [could not load album %s]
zh: [无法载入专辑 %s]

en: Cluster %(album)s identified!
zh: 簇「%(album)s」已识别!

en: No matching releases for cluster %(album)s
zh: 未找到与簇「%(album)s」相匹配的专辑

en: Looking up the metadata for cluster %(album)s…
zh: 正在查询簇「%(album)s」的元数据…

en: Unclustered Files
zh: 未识别出簇的文件

en: Added %(count)i release to collection "%(name)s" | Added %(count)i releases to collection "%(name)s"
zh[0]: 已将 %(count)i 张专辑加入收藏集「%(name)s」

en: Removed %(count)i release from collection "%(name)s" | Removed %(count)i releases from collection "%(name)s"
zh[0]: 已将 %(count)i 张专辑从收藏集「%(name)s」中移除

en: Error while modifying collections: %(error)s
zh: 修改收藏集时出错: %(error)s

en: Error loading collections: %(error)s
zh: 载入收藏集时出错: %(error)s

en: Various Artists file naming scheme removal
zh: 「群星」文件命名方案已移除

en: The separate file naming scheme for various artists albums has been removed in this version of Picard.
    Your file naming scheme has automatically been merged with that of single artist albums.
zh: 针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。
    您的文件命名方案已自动与单艺术家专辑的方案合并。

en: The separate file naming scheme for various artists albums has been removed in this version of Picard.
    You currently do not use this option, but have a separate file naming scheme defined.
    Do you want to remove it or merge it with your file naming scheme for single artist albums?
zh: 针对「群星」专辑而特别指定的文件命名方案在此版本的 Picard 中已经移除。
    您当前并未使用该选项，但已定义单独的文件命名方案。
    您希望移除该方案，还是将它与单艺术家专辑的文件命名方案合并?

en: Primary file naming script
zh: 主要文件命名脚本

en: The file failed to parse, either the file is damaged or has an unsupported file format.
zh: 解析文件失败，文件已损坏或不支持的文件格式。

en: No matching tracks above the threshold for file '%(filename)s'
zh: 文件「%(filename)s」没有符合相似度要求的匹配音轨

en: File '%(filename)s' identified!
zh: 文件「%(filename)s」已识别!

en: No matching tracks for file '%(filename)s'
zh: 没有与文件「%(filename)s」相匹配的音轨

en: Looking up the metadata for file %(filename)s …
zh: 正在查询文件「%(filename)s」的元数据…

en: Unexpected token revocation error
zh: 意外的令牌撤销错误

en: Unexpected authentication error
zh: 意外的验证错误

en: Unexpected request error (HTTP code %s)
zh: 意外的请求错误 (HTTP code %s)

en: Failed loading plugin "%(plugin)s"
zh: 加载插件"%(plugin)s"失败

en: Plugin "%(plugin)s" from "%(filename)s" is not compatible with this version of Picard.
zh: 来自「%(plugin)s」的插件「%(filename)s」与当前版本的 Picard 不兼容。

en: Plugin "%(plugin)s" has an invalid API version string: %(error)s
zh: 插件「%(plugin)s」的 API 版本字符串无效: %(error)s

en: Plugin "%(plugin)s"
zh: 插件「%(plugin)s」

en: Failed loading zipped plugin "%(plugin)s" from "%(filename)s"
zh: 无法从「%(plugin)s」中载入压缩版插件「%(filename)s」

en: Error loading plugins list: %(error)s
zh: 载入插件列表错误: %(error)s

en: Automatically scan all new files
zh: 自动扫描所有新文件

en: Automatically cluster all new files
zh: 自动归类所有新文件

en: Ignore MBIDs when loading new files
zh: 载入新文件时忽略 MBID

en: Check for plugin updates during startup
zh: 启动时检查插件更新

en: Check for program updates during startup
zh: 启动时检查程序更新

en: Days between update checks
zh: 检查更新间隔天数

en: Updates to check
zh: 待检查的更新

en: Translate artist names
zh: 翻译艺术家名称

en: Translation locales
zh: 翻译语种

en: Translate artist names exception
zh: 翻译艺术家名称例外

en: Translation script exceptions
zh: 翻译文字种类例外

en: Use standardized artist names
zh: 使用标准化的艺术家名称

en: Use standardized instrument and vocal credits
zh: 使用标准化的乐器与人声署名

en: Convert Unicode punctuation characters to ASCII
zh: 将 Unicode 标点符号转换为 ASCII 字符

en: Use release relationships
zh: 使用专辑关系

en: Use track and release relationships
zh: 使用音轨-发行的关系

en: Guess track number and title from filename if empty
zh: 如果为空，根据文件名猜测音轨号和标题

en: Various Artists name
zh: 群星名称

en: Standalone recordings name
zh: 独立录音名称

en: Preferred release types
zh: 偏好的专辑类型

en: Preferred release countries
zh: 偏好的专辑地区

en: Preferred medium formats
zh: 偏好的媒介格式

en: Use genres from MusicBrainz
zh: 使用 MusicBrainz 上的流派资料

en: Use only my genres
zh: 只使用我的流派

en: Use album artist genres
zh: 使用专辑艺术家的流派

en: Use folksonomy tags as genre
zh: 使用用户标签作为流派

en: Minimal genre usage
zh: 最小化流派使用

en: Maximum number of genres
zh: 最大流派数

en: Join multiple genres with
zh: 流派连接符使用

en: Genres to include or exclude
zh: 包含或排除的流派

en: Enable track ratings
zh: 启用曲目评分

en: Email to use when saving ratings
zh: 保存评分时使用的电子邮件

en: Submit ratings to MusicBrainz
zh: 将评分提交到 MusicBrainz

en: Don't write tags
zh: 不写入标签

en: Preserve timestamps of tagged files
zh: 写入标签时，保留文件的时间戳

en: Clear existing tags
zh: 清除现有标签

en: Keep embedded images when clearing tags
zh: 在清除标签时保留嵌入的图片

en: Remove ID3 tags from FLAC files
zh: 从 FLAC 文件移除 ID3 标签

en: Remove APEv2 tags from MP3 files
zh: 从 MP3 文件移除 APEv2 标签

en: Fix missing seekpoints for FLAC files
zh: 正在建立FLAC文件缺失的索引点

en: Preserved tags list
zh: 保留标签列表

en: ID3v2 version to write
zh: 写入的 ID3v2 版本

en: ID3v2 text encoding
zh: ID3v2文本编码

en: ID3v2.3 join character
zh: ID3v2.3 连接符

en: Save iTunes compatible grouping and work
zh: 组合和作品以 iTunes 兼容的格式保存

en: Write ID3v1 tags
zh: 写入 ID3v1 标签

en: Save APEv2 tags to AAC
zh: 将APEv2标签另存为AAC

en: Remove APEv2 tags from AAC files
zh: 从 AAC 文件移除 APEv2 标签

en: Save APEv2 tags to AC3
zh: 将APEv2标签另存为AC3

en: Remove APEv2 tags from AC3 files
zh: 从 AC3 文件移除 APEv2 标签

en: Write RIFF INFO tags to WAVE files
zh: 将RIFF INFO标签写入WAVE文件

en: Remove existing RIFF INFO tags from WAVE files
zh: 从 WAVE 文件中删除现有的 RIFF INFO 标签

en: RIFF INFO text encoding
zh: RIFF INFO文本编码

en: Embed cover images into tags
zh: 将封面图像嵌入到标签

en: Embed only a single front image
zh: 仅嵌入正面封面图像

en: Save cover images as separate files
zh: 将封面图像保存为单独的文件

en: File name for images
zh: 图片文件名

en: Overwrite existing image files
zh: 覆盖现有图片文件

en: Save only a single front image as separate file
zh: 仅将一张正面封面另存为单独的文件

en: Always use the primary image type as the file name for non-front images
zh: 始终将主要图像的类型用作非正面图像的文件名

en: Cover art providers
zh: 专辑封面来源

en: File Naming
zh: 重命名文件

en: Move additional files
zh: 移动额外文件

en: Additional file patterns
zh: 额外文件模式

en: Selected file naming script
zh: 已选文件命名脚本

en: Replace non-ASCII characters
zh: 替换非 ASCII 字符

en: Replacement characters used for Windows compatibility
zh: 兼容 Windows 的替换字符

en: Windows long path support
zh: Windows长路径支援

en: Replacement character to use for directory separators
zh: 用于目录分隔符的替换字符

en: Enable tagger scripts
zh: 启用标签工具脚本

en: Tagger scripts
zh: 标签工具脚本

en: Show text labels under icons
zh: 在图标底部显示文字标签

en: User interface color theme
zh: 用户界面颜色主题

en: Allow selection of multiple directories
zh: 允许选择多个目录

en: Use builtin search rather than looking in browser
zh: 使用内置搜索代替浏览器查询

en: Use advanced search syntax
zh: 使用高级查询语法

en: Show a usage warning dialog when Picard starts
zh: Picard 启动时显示使用警告对话框

en: Show a quit confirmation dialog for unsaved changes
zh: 存在未保存的更改时显示退出确认对话框

en: Show a confirmation dialog when saving files
zh: 保存文件前提示确认

en: Adjust horizontal position in file browser automatically
zh: 在文件浏览器中自动调整水平位置

en: Begin browsing in a specific directory
zh: 在特定目录中开始浏览

en: Directory to begin browsing
zh: 浏览开始的目录

en: Colors to use for light theme
zh: 浅色主题使用的颜色

en: Colors to use for dark theme
zh: 暗色主题使用的颜色

en: Tags to show at the top
zh: 显示在顶部的标签

en: Layout of the tool bar
zh: 工具栏布局

en: Ignore file paths matching a regular expression
zh: 忽略与正则表达式匹配的文件路径

en: Ignore hidden files
zh: 忽略隐藏文件

en: Include sub-folders when adding files from folder
zh: 从文件夹添加文件时，包含子文件夹

en: Ignore track duration difference under x seconds
zh: 忽略小于 x 秒的音轨时长差异

en: Maximum number of entities to return per MusicBrainz query
zh: 每次向MusicBrainz发起的请求所期望的返回结果数量

en: Completeness check ignore: Video tracks
zh: 忽略完整性检查: 视频轨

en: Completeness check ignore: Pregap tracks
zh: 忽略完整性检查: 前间隙音轨

en: Completeness check ignore: Data tracks
zh: 忽略完整性检查: 数据轨

en: Completeness check ignore: Silent tracks
zh: 忽略完整性检查: 静音轨

en: Tags to ignore for comparison
zh: 比较时忽略以下标签

en: Use a web proxy server
zh: 使用 Web 代理服务器

en: type of proxy server
zh: 代理服务器类型

en: Proxy server address
zh: 代理服务器地址

en: Request timeout in seconds
zh: 请求超时时间(秒)

en: Browser integration
zh: 浏览器集成

en: Default listening port
zh: 默认监听端口

en: Listen only on localhost
zh: 仅在 localhost 监听

en: Minimal similarity for file lookups
zh: 文件查询的最小相似度

en: Minimal similarity for cluster lookups
zh: 簇查询的最小相似度

en: Minimal similarity for matching files to tracks
zh: 文件与音轨相匹配的最小相似度

en: Cat No
zh: 编号

en: [no barcode]
zh: [无条形码]

en: [no release info]
zh: [无专辑信息]

en: MusicBrainz Account
zh: MusicBrainz 账号

en: Authorization code:
zh: 授权码:

en: Removing album %(id)s: %(artist)s - %(album)s
zh: 正在移除专辑 %(id)s: %(artist)s - %(album)s

en: CD Lookup Error
zh: CD 查询错误

en: Error while reading CD:
    
    %s
zh: 读取下列 CD 时出错: 
    
    %s

en: All supported log files
zh: 所有支持的日志文件

en: EAC / XLD / Whipper / fre:ac log files
zh: EAC / XLD / Whipper / fre:ac 日志文件

en: dBpoweramp log files
zh: dBpoweramp 日志文件

en: Failed parsing ripping log "%s"
zh: 解析翻录日志"%s"失败

en: Error line %(lineno)d: %(error)s
zh: 错误行 %(lineno)d: %(error)s

en: [loading recording information]
zh: [正在载入录音信息]

en: [could not load recording %s]
zh: [无法载入录音 %s]

en: AcoustID lookup network error for '%(filename)s'!
zh: 为「%(filename)s」查询 AcoustID 时出现网络错误!

en: AcoustID lookup failed for '%(filename)s'!
zh: 为「%(filename)s」查询 AcoustID 失败!

en: AcoustID lookup returned no result for file '%(filename)s'
zh: 为文件「%(filename)s」查询 AcoustID 无任何结果

en: Looking up the fingerprint for file '%(filename)s' …
zh: 正在查询文件「%(filename)s」的指纹…

en: AcoustID submission finished, but not all fingerprints have been submitted
zh: AcoustID提交完成，但部分指纹未提交成功

en: AcoustID submission finished successfully
zh: AcoustID提交成功

en: AcoustID submission failed permanently, maximum batch size reduced to zero
zh: AcousticID提交永久失败，最大批量已减小至零

en: AcoustID submission failed permanently, probably too many retries
zh: AcousticID提交永久失败，可能是重试次数太多

en: Submitting AcoustIDs …
zh: 正在提交 AcoustID…

en: AcoustID submission failed with error '%(error)s': %(message)s
zh: AcoustID 提交失败，错误「%(error)s」: %(message)s

en: Add cluster as release
zh: 将簇添加为专辑

en: Add cluster as release…
zh: 将簇添加为专辑…

en: Add file as release
zh: 将文件添加为专辑

en: Add file as release…
zh: 将文件添加为专辑…

en: Add file as recording
zh: 将文件添加为录音

en: Add file as recording…
zh: 将文件添加为录音…

en: Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s
zh: %(albumid)s 的「%(type)s」类型的专辑封面已从 %(host)s 下载

en: Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s …
zh: 正从 %(host)s 下载 %(albumid)s 的「%(type)s」类型专辑封面…

en: 250 px
zh: 250 像素

en: 500 px
zh: 500 像素

en: 1200 px
zh: 1200 像素

en: Cover Art Archive: Release
zh: Cover Art Archive：专辑

en: Cover Art Archive: Release Group
zh: Cover Art Archive：专辑组

en: Allowed Cover Art URLs
zh: 允许的封面网址

en: This preset example file naming script does not require any special settings, tagging scripts or plugins.
zh: 此预设的示例文件命名脚本不需要任何特殊设置、标签脚本或插件。

en: Preset %(number)d: %(title)s
zh: 预设 %(number)d: %(title)s

en: Default file naming script
zh: 默认文件命名脚本

en: [album artist]/[album]/[track #]. [title]
zh: [专辑艺术家]/[专辑]/[音轨 #]. [标题]

en: [album artist]/[album]/[disc and track #] [artist] - [title]
zh: [专辑艺术家][专辑]/[唱片和音轨 #] [艺术家] - [标题]

en: `$if(if,then,else)`
    
    If `if` is not empty, it returns `then`, otherwise it returns `else`.
zh: `$if(if,then,else)`
    
    若 `if` 不为空，则返回 `then` ，否则返回 `else` 。

en: `$if2(a1,a2,a3,…)`
    
    Returns first non empty argument.
zh: `$if2(a1,a2,a3,…)`
    
    返回第一个非空参数。

en: `$noop(…)`
    
    Does nothing (useful for comments or disabling a block of code).
zh: `$noop（…）`
    
    什么也不做（用于注释或停用一个代码块）。

en: `$left(text,number)`
    
    Returns the first `number` characters from `text`.
zh: `$left(text,number)`
    
    返回 `text` 中的前 `number` 个字符。

en: `$right(text,number)`
    
    Returns the last `number` characters from `text`.
zh: `$right(text,number)`
    
    返回 `text` 中的最后 `number` 个字符。

en: `$lower(text)`
    
    Returns `text` in lower case.
zh: `$lower(text)`
    
    以小写形式返回 `text`。

en: `$upper(text)`
    
    Returns `text` in upper case.
zh: `$upper(text)`
    
    以大写形式返回 `text`。

en: `$pad(text,length,char)`
    
    Pads the `text` to the `length` provided by adding as many copies of `char` as
        needed to the **beginning** of the string.
zh: `$pad(text,length,char)`
    
    在`text`**开头**添加 `char` 填充至`length`参数决定的长度。

en: `$strip(text)`
    
    Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.
    Whitespace characters include multiple consecutive spaces, and various other unicode characters.
zh: `$strip(text)`
    
    用单个空格替换 `text` 中的所有空格，并删除首行及末行空格。
    空格字符包括多个连续空格，以及其他各种 unicode 字符。

en: `$replace(text,search,replace)`
    
    Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string.
zh: `$replace(text,search,replace)`
    
    将 `text` 中出现的 `search` 替换为 `replace` 的值，并返回结果字符串。

en: `$replacemulti(name,search,replace,separator="; ")`
    
    Replaces occurrences of `search` with `replace` in the multi-value variable `name`.
    Empty elements are automatically removed.
    
    Example:
    
        $replacemulti(%genre%,Idm,IDM)
zh: `$replacemulti(name,search,replace,separator="; ")`
    
    将多值变量  `name` 中出现的所有 `search` 用 `replace` 替换。
    空元素将被自动移除。
    
    例如：
    
        $replacemulti(%genre%,Idm,IDM)

en: `$in(x,y)`
    
    Returns true, if `x` contains `y`.
zh: `$in(x,y)`
    
    如果 `x` 包含 `y` ，则返回 true。

en: `$inmulti(%x%,y)`
    
    Returns true if multi-value variable `x` contains exactly `y` as one of its values.
    
    _Since Picard 1.0_
zh: `$inmulti(%x%,y)`
    
    如果多值变量 `x` 包含正好一个 `y` ，则返回 true。
    
    _Picard 1.0起_

en: `$rreplace(text,pattern,replace)`
    
    [Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace.
zh: `$rreplace(text,pattern,replace)`
    
    [正则表达式](https://docs.python.org/3/library/re.html#regular-expression-syntax) 更换。

en: `$rsearch(text,pattern)`
    
    [Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.
        This function will return the first matching group.
zh: `$rsearch(text,pattern)`
    
    [正则表达式](https://docs.python.org/3/library/re.html#regular-expression-syntax) 搜索。
        此函数将返回第一个匹配组。

en: `$num(number,length)`
    
    Returns `number` formatted to `length` digits (maximum 20).
zh: `$num(number,length)`
    
    返回格式化为`length`位数（最大 20）的 `number` 。

en: `$unset(name)`
    
    Unsets the variable `name`.
    Allows for wildcards to unset certain tags (works with "performer:\*", "comment:\*", and "lyrics:\*").
    For example `$unset(performer:*)` would unset all performer tags.
zh: `$unset(name)`
    
    取消设置变量 `name`.
    允许通配符取消设置某些标签（附有 "performer:\*", "comment:\*", and "lyrics:\*"的作品）。
    即 `$unset(performer:*)` 将移除所有表演者标签。

en: `$delete(name)`
    
    Unsets the variable `name` and marks the tag for deletion.
    This is similar to `$unset(name)` but also marks the tag for deletion. E.g.
        running `$delete(genre)` will actually remove the genre tag from a file when
        saving.
    
    _Since Picard 2.1_
zh: `$delete(name)`
    
    取消设置变量`name`，并将标签移除。
    与 `$unset(name)` 类似，但也标记了要移除的标签。例如
        运行 `$delete(genre)` 实际上会在保存时从文件中移除流派标签。
    
    _Picard 2.1起_

en: `$set(name,value)`
    
    Sets the variable `name` to `value`.
    
    Note: To create a variable which can be used for the file naming string, but
        which will not be written as a tag in the file, prefix the variable name
        with an underscore. `%something%` will create a "something" tag;
        `%_something%` will not.
zh: `$set(name,value)`
    
    将变量 `name` 设置为 `value`.
    
    注意：要创建一个可用于文件命名字符串的变量，但
        不会在文件中写入标签，用下划线
        给变量名加上前缀。 `%something%` 将创建 "something" 标签；
        `%_something%` 不会。

en: `$setmulti(name,value,separator="; ")`
    
    Sets the variable `name` to `value`, using the separator (or "; " if not passed)
        to coerce the value back into a proper multi-valued tag. This can be used to
        operate on multi-valued tags as a string, and then set them back as proper
        multi-valued tags.
    
    Example:
    
        $setmulti(genre,$lower(%genre%))
    
    _Since Picard 1.0_
zh: `$setmulti(name,value,separator="; ")`
    
    使用分隔符（或“;”，若未通过）将变量 `name` 设置为 `value`
        将值强制转换为适当的多值标签。这可以用来
        以字符串的形式对多值标签进行操作，然后将其设置为
        多值标签。
    
    示例：
    
        $setmulti(genre,$lower(%genre%))
    
    _Picard 1.0起_

en: `$get(name)`
    
    Returns the variable `name` (equivalent to `%name%`).
zh: `$get(name)`
    
    返回变量 `name`（等同于 `%name%`）。

en: `$copy(new,old)`
    
    Copies metadata from variable `old` to `new`.
    The difference between `$set(new,%old%)` is that `$copy(new,old)` copies
        multi-value variables without flattening them.
    
    _Since Picard 0.9_
zh: `$copy(new,old)`
    
    将元数据从变量 `old` 复制到 `new`。
    `$set(new,%old%)` 之间的区别是 `$copy(new,old)`
         复制多值变量时不执行扁平化。
    
    _Picard 0.9起_

en: `$copymerge(new,old[,keep_duplicates])`
    
    Merges metadata from variable `old` into `new`, removing duplicates and
        appending to the end, so retaining the original ordering. Like `$copy`, this
        will also copy multi-valued variables without flattening them.
    
    If `keep_duplicates` is set, then the duplicates will not be removed from the result.
    
    _Since Picard 1.0_
zh: `$copymerge(new,old[,keep_duplicates])`
    
    将变量`old`中的元数据合并至new，移除重复并在末尾附加，故原有顺序得以保持。
    类似于`$copy`，在复制多值变量时不执行扁平化。
    
    如果设定了`keep_duplicates`，重复不会从结果中移除。
    
    _Picard 1.0起_

en: `$trim(text[,char])`
    
    Trims all leading and trailing whitespaces from `text`.
        The optional second parameter `char` specifies the character to trim.
zh: `$trim(text[,char])`
    
    删减 `text` 中所有开头和结尾的空格。
        可选的第二个参数 `char` 指定要删减的字符。

en: `$add(x,y,…)`
    
    Add `y` to `x`.
    Can be used with an arbitrary number of arguments.
    
    Example:
    
        $add(x,y,z) = ((x + y) + z)
zh: `$add(x,y,…)`
    
    将 `y` 添加到 `x`，
    可与任意数量的参数一起使用。
    
    例如：
    
        $add(x,y,z) = ((x + y) + z)

en: `$sub(x,y,…)`
    
    Subtracts `y` from `x`.
    Can be used with an arbitrary number of arguments.
    
    Example:
    
        $sub(x,y,z) = ((x - y) - z)
zh: `$sub(x,y,…)`
    
    从 `x` 中删去 `y`。
    可与任意数量的参数一起使用。
    
    例如：
    
        $sub(x,y,z) = ((x - y) - z)

en: `$div(x,y,…)`
    
    Divides `x` by `y`.
    Can be used with an arbitrary number of arguments.
    
    Example:
    
        $div(x,y,z) = ((x / y) / z)
zh: `$div(x,y,…)`
    
    用 `x` 除以 `y`。
    可与任意数量的参数一起使用。
    
    例如：
    
        $div(x,y,z) = ((x / y) / z)

en: `$mod(x,y,…)`
    
    Returns the remainder of `x` divided by `y`.
    Can be used with an arbitrary number of arguments.
    
    Example:
    
        $mod(x,y,z) = ((x % y) % z)
zh: `$mod(x,y,*args)`
    
    返回 `x` 除以 `y` 的余数。
    可与任意数量的参数一起使用。
    
    例如：
    
        $mod(x,y,z) = ((x % y) % z)

en: `$mul(x,y,…)`
    
    Multiplies `x` by `y`.
    Can be used with an arbitrary number of arguments.
    
    Example:
    
        $mul(x,y,z) = ((x * y) * z)
zh: `$mul(x,y,…)`
    
    将 `x` 与 `y` 相乘。
    可与任意数量的参数一起使用。
    
    例如：
    
        $mul(x,y,z) = ((x * y) * z)

en: `$or(x,y,…)`
    
    Returns true if either `x` or `y` not empty.
        Can be used with an arbitrary number of arguments.
        The result is true if ANY of the arguments is not empty.
zh: `$or(x,y,…)`
    
    若 `x` 或 `y` 不为空，则返回真。
        可与任意数量的参数一起使用。
        若有任何一个参数不为空，则返回真。

en: `$and(x,y,…)`
    
    Returns true if both `x` and `y` are not empty.
        Can be used with an arbitrary number of arguments.
        The result is true if ALL of the arguments are not empty.
zh: `$and(x,y,…)`
    
    若 `x` 和 `y` 都不为空，则返回真。
        可与任意数量的参数一起使用。
        若任何一个参数都不为空，则返回真。

en: `$not(x)`
    
    Returns true if `x` is empty.
zh: `$not(x)`
    
    若 `x` 为空，则返回true。

en: `$eq(x,y)`
    
    Returns true if `x` equals `y`.
zh: `$eq(x,y)`
    
    若 `x` 等于 `y`，则返回true。

en: `$ne(x,y)`
    
    Returns true if `x` does not equal `y`.
zh: `$ne(x,y)`
    
    若 `x` 不等于 `y`，则返回true。

en: `$lt(x,y[,type])`
    
    Returns true if `x` is less than `y` using the comparison specified in `type`.
    Possible values of `type` are "int" (integer), "float" (floating point), "text"
    (case-sensitive text), "nocase" (case-insensitive text) and "auto" (automatically
    determine the type of arguments provided), with "auto" used as the default
    comparison method if `type` is not specified.  The "auto" type will use the
    first type that applies to both arguments in the following order of preference:
    "int", "float" and "text".
zh: `$lt(x,y[,type])`
    
    如果按`type`中指定的比较方式比较`x`小于`y`，则返回 true。
    `type`可以是“int”（整数）、“float”（浮点数）、
    “text”（大小写敏感的文本），“nocase”（不区分大小写的文本）
    和“auto”（自动确定提供的参数类型，此项为默认值）。
    设定为“auto”时，将按以下优先顺序使用适用于两个参数的第一个类型：“int”、“float”和“text”。

en: `$lte(x,y[,type])`
    
    Returns true if `x` is less than or equal to `y` using the comparison specified in `type`.
    Possible values of `type` are "int" (integer), "float" (floating point), "text"
    (case-sensitive text), "nocase" (case-insensitive text) and "auto" (automatically
    determine the type of arguments provided), with "auto" used as the default
    comparison method if `type` is not specified.  The "auto" type will use the
    first type that applies to both arguments in the following order of preference:
    "int", "float" and "text".
zh: `$lte(x,y[,type])`
    
    如果按`type`中指定的比较方式比较`x`小于或等于`y`，则返回 true。
    `type`可以是“int”（整数）、“float”（浮点数）、
    “text”（大小写敏感的文本），“nocase”（不区分大小写的文本）
    和“auto”（自动确定提供的参数类型，此项为默认值）。
    设定为“auto”时，将按以下优先顺序使用适用于两个参数的第一个类型：“int”、“float”和“text”。

en: `$gt(x,y[,type])`
    
    Returns true if `x` is greater than `y` using the comparison specified in `type`.
    Possible values of `type` are "int" (integer), "float" (floating point), "text"
    (case-sensitive text), "nocase" (case-insensitive text) and "auto" (automatically
    determine the type of arguments provided), with "auto" used as the default
    comparison method if `type` is not specified.  The "auto" type will use the
    first type that applies to both arguments in the following order of preference:
    "int", "float" and "text".
zh: `$gt(x,y[,type])`
    
    如果按`type`中指定的比较方式比较`x`大于`y`，则返回 true。
    `type`可以是“int”（整数）、“float”（浮点数）、
    “text”（大小写敏感的文本），“nocase”（不区分大小写的文本）
    和“auto”（自动确定提供的参数类型，此项为默认值）。
    设定为“auto”时，将按以下优先顺序使用适用于两个参数的第一个类型：“int”、“float”和“text”。

en: `$gte(x,y[,type])`
    
    Returns true if `x` is greater than or equal to `y` using the comparison specified in `type`.
    Possible values of `type` are "int" (integer), "float" (floating point), "text"
    (case-sensitive text), "nocase" (case-insensitive text) and "auto" (automatically
    determine the type of arguments provided), with "auto" used as the default
    comparison method if `type` is not specified.  The "auto" type will use the
    first type that applies to both arguments in the following order of preference:
    "int", "float" and "text".
zh: `$gte(x,y[,type])`
    
    如果按`type`中指定的比较方式比较`x`大于或等于`y`，则返回 true。
    `type`可以是“int”（整数）、“float”（浮点数）、
    “text”（大小写敏感的文本），“nocase”（不区分大小写的文本）
    和“auto”（自动确定提供的参数类型，此项为默认值）。
    设定为“auto”时，将按以下优先顺序使用适用于两个参数的第一个类型：“int”、“float”和“text”。

en: `$len(text)`
    
    Returns the number of characters in `text`.
zh: `$len(text)`
    
    返回 `text` 中的字符数。

en: `$lenmulti(name,separator="; ")`
    
    Returns the number of elements in the multi-value tag `name`. A literal value
        representing a multi-value can be substituted for `name`, using the
        `separator` (or "; " if not passed) to coerce the value into a proper
        multi-valued tag.
    
    Example:
    
        $lenmulti(One; Two; Three) = 3
zh: `$lenmulti(name,separator="; ")`
    
    返回多值标签 `name` 中的元素数。文本值
        表示一个多值可以用 `separator`（或“; ”，若未通过）
        将 `name` 值强制转换为适当的多值标签。
    
    例如：
    
        $lenmulti(One; Two; Three) = 3

en: `$performer(pattern="",join=", ")`
    
    Returns the performers where the performance type (e.g. "vocal") matches `pattern`, joined by `join`.
    You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently
    the only supported flag is "i" (ignore case). For example `$performer(/^guitars?$/i)` matches the
    performance type "guitar" or "Guitars", but not e.g. "bass guitar".
    
    _Since Picard 0.10_
zh: `$performer(pattern="",join=", ")`
    
    返回演出类型 (例如 "vocal") 匹配 `pattern` 的表演者，使用 `join` 连接。
    你可以指定一个格式为 `/pattern/flags` 的正则表达式。`flags` 是可选项。目前支持的标志只有 "i" (忽略大小写)。例如 `$performer(/^guitars?$/i)` 匹配演出类型 "guitar" 或 "Guitars"，但不匹配 "bass guitar"。
    
    _Picard 0.10起_

en: `$matchedtracks()`
    
    Returns the number of matched tracks within a release.
        **Only works in File Naming scripts.**
    
    _Since Picard 0.12_
zh: `$matchedtracks()`
    
    返回发行专辑中匹配的轨道数。
        **仅适用于文件命名脚本。**
    
    _Picard 0.12起_

en: `$is_complete()`
    
    Returns true if every track in the album is matched to a single file.
    **Only works in File Naming scripts.**
zh: `$is_complete()`
    
    若专辑中的每首曲目都与单个文件匹配，则返回true。
    **仅适用于文件命名脚本。**

en: `$firstalphachar(text,nonalpha="#")`
    
    Returns the first character of `text`.
    If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not
    specified, the default value "#" will be used.
    
    _Since Picard 0.12_
zh: `$firstalphachar(text,nonalpha="#")`
    
    返回`text` 的第一个字符。
    若 `text` 不是以字母字符开头，则恢复 `nonalpha`。
    若未指定 `nonalpha`，则使用默认值 "#" 。
    _Picard 0.12起_

en: `$initials(text)`
    
    Returns the first character of each word in `text`, if it is an alphabetic character.
    
    _Since Picard 0.12_
zh: `$initials(text)`
    
    若是字母字符，则返回 `text` 中每个单词的第一个字符。
    
    _Picard 0.12起_

en: `$firstwords(text,length)`
    
    Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.
    
    _Since Picard 0.12_
zh: `$firstwords(text,length)`
    
    类似于`$truncate()`，但仅能从 `text` 中返回有 `length` 个字符的完整单词。
    
    _Picard 0.12起_

en: `$startswith(text,prefix)`
    
    Returns true if `text` starts with `prefix`.
    
    _Since Picard 1.4_
zh: `$startswith(text,prefix)`
    
    若 `text` 以 `prefix` 开头，则返回true。
    
    _Picard 1.4起_

en: `$endswith(text,suffix)`
    
    Returns true if `text` ends with `suffix`.
    
    _Since Picard 1.4_
zh: `$endswith(text,suffix)`
    
    若 `text` 以 `suffix` 结尾，则返回true。
    
    _Picard 1.4起_

en: `$truncate(text,length)`
    
    Truncate `text` to `length`.
    
    _Since Picard 0.12_
zh: `$truncate(text,length)`
    
    将 `text` 截取为 `length`。
    
    _Picard 0.12起_

en: `$swapprefix(text,prefix1,prefix2,…)`
    
    Moves the specified prefixes from the beginning to the end of `text`. Multiple
    prefixes can be specified as separate parameters. If no prefix is specified 'A'
    and 'The' are used by default.
    
    Example:
    
        $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)
    
    _Since Picard 1.3, previously as a plugin since Picard 0.13_
zh: `$swapprefix(text,prefix1,prefix2,…)`
    
    将指定前缀从 `text ` 的开头移至结尾。可使用不同参数指定多个前缀。若未指定前缀，则默认使用 'A' 和 'The'。
    
    例如：
    
        $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)
    
    _从 Picard 1.3 开始启用，在此之前从 Picard 0.13 开始作为插件使用_

en: `$delprefix(text,prefix1,prefix2,…)`
    
    Deletes the specified prefixes from the beginning of `text`. Multiple
    prefixes can be specified as separate parameters.  If no prefix is specified 'A'
    and 'The' are used by default.
    
    Example:
    
        $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)
    
    _Since Picard 1.3_
zh: `$delprefix(text,prefix1,prefix2,…)`
    
    从 `text `开头移除指定前缀。可使用不同参数指定多个前缀。若未指定前缀，则默认使用 'A' 和 'The'。
    
    例如：
    
         $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)
    
    _Picard 1.3起_

en: `$eq_any(x,a1,a2,…)`
    
    Returns true if `x` equals `a1` or `a2` or …
    Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),…)`.
    Functionally equivalent to the eq2 plugin.
zh: `$eq_any(x,a1,a2,…)`
    
    若 `x` 等于 `a1` 或 `a2` 或…，则返回true。
    在功能上等同于 `$or($eq(x,a1),$eq(x,a2),…)`
    在功能上等效于 eq2 插件。

en: `$ne_all(x,a1,a2,…)`
    
    Returns true if `x` does not equal `a1` and `a2` and …
    Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),…)`.
    Functionally equivalent to the ne2 plugin.
zh: `$ne_all(x,a1,a2,…)`
    
    若 `x` 不等于 `a1` 和 `a2` 和…，则返回true。
    在功能上等同于 `$and($ne(x,a1),$ne(x,a2),…)`
    在功能上等效于 ne2 插件。

en: `$eq_all(x,a1,a2,…)`
    
    Returns true if `x` equals `a1` and `a2` and …
    Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),…)`.
    
    Example:
    
        $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))
zh: `$eq_all(x,a1,a2,…)`
    
    若 `x` 等于 `a1` 和 `a2` 和…，则返回true。
    在功能上等同于 `$and($eq(x,a1),$eq(x,a2),…)`
    
    例如：
    
        $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))

en: `$ne_any(x,a1,a2,…)`
    
    Returns true if `x` does not equal `a1` or `a2` or …
    Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),…)`.
    
    Example:
    
        $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))
zh: `$ne_any(x,a1,a2,…)`
    
    若 `x` 不等于 `a1` 或 `a2` 或…，则返回true。
    在功能上等同于 `$or($ne(x,a1),$ne(x,a2),…)`
    
    例如：
    
        $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))

en: `$title(text)`
    
    Returns `text` in title case (first character in every word capitalized).
    
    Example:
    
        $set(album,$title(%album%))
    _Since Picard 2.1_
zh: `$title(text)`
    
    以大写形式返回`text` （大写每个单词的第一个字符）。
    例如：
    
        $set(album,$title(%album%))
    _Picard 2.1起_

en: `$is_audio()`
    
    Returns true, if the file processed is an audio file.
    
    _Since Picard 2.2_
zh: `$is_audio()`
    
    若处理的文件是音频文件，则返回true。
    
    _Picard 2.2起_

en: `$is_video()`
    
    Returns true, if the file processed is an video file.
    
    _Since Picard 2.2_
zh: `$is_video()`
    
    若处理的文件是视频文件，则返回true。
    
    _Picard 2.2起_

en: `$find(haystack,needle)`
    
    Finds the location of one string within another.
        Returns the index of the first occurrence of `needle` in `haystack`, or "" if `needle` was not found.
    
    _Since Picard 2.3_
    
    Note that prior to Picard 2.3.2 `$find` returned "-1" if `needle` was not found.
zh: `$find(haystack,needle)`
    
    查找一个字符串在另一个字符串中的位置。 
    返回 `haystack` 中首次出现 `needle` 的索引，若未找到 `needle`，则返回“”。
    
    _Picard 2.3起_
    
    注意，在 Picard 2.3.2 之前的版本中，若未找到 `needle`，`$ find` 将返回至 “ -1”。

en: `$reverse(text)`
    
    Returns `text` in reverse order.
zh: `$reverse(text)`
    
    返回 `text`的倒序 。

en: `$substr(text,start[,end])`
    
    Returns the substring beginning with the character at the `start` index, up to
        (but not including) the character at the `end` index. Indexes are
        zero-based. Negative numbers will be counted back from the end of the
        string. If the `start` or `end` indexes are left blank, they will default to
        the start and end of the string respectively.
zh: `$substr(text,start[,end])`
    
    返回从索引为`start`处开始，至索引为`end`处(但不包括)的子字符串。
    索引从零开始。负数则从末尾往前倒数。若`start`或`end`索引为空白，
    则默认为字符串开头或结尾。

en: `$getmulti(name,index,separator="; ")`
    
    Gets the element at `index` from the multi-value tag `name`. A literal value
        representing a multi-value can be substituted for `name`, using the
        separator (or "; " if not passed) to coerce the value into a proper
        multi-valued tag.
zh: `$getmulti(name,index,separator="; ")`
    
    从多值标签 `name`.获取 `index` 处的元素。可以使用分隔符
    （或“;”，若未成功）将代表多值的文字值替换为 `name`，
    以将值强制转换为适当的多值标签。

en: `$foreach(name,code,separator="; ")`
    
    Iterates over each element found in the multi-value tag `name`, executing
        `code`. For each loop, the element value is first stored in the tag
        `_loop_value` and the count is stored in the tag `_loop_count`. This allows
        the element or count value to be accessed within the `code` script. A
        literal value representing a multi-value can be substituted for `name`,
        using the separator (or "; " if not passed) to coerce the value into a
        proper multi-valued tag.
zh: `$foreach(name,code,separator="; ")`
    
    遍历在多值标签 `name` 中找到的每个元素，执行 `code`。
         对于每个循环，元素值首先存储在标签 `_loop_value` 中，
         计数值存储在标签 `_loop_count` 中。这样即可在 `code` 脚本中
         访问元素或计数值。可使用分隔符（或“;”，若未成功）将代表多值的
         文字值替换为 `name`，以将值强制转换为适当的多值标签。

en: `$while(condition,code)`
    
    Standard 'while' loop. Executes `code` repeatedly until `condition` no longer
        evaluates to `True`. For each loop, the count is stored in the tag
        `_loop_count`. This allows the count value to be accessed within the `code`
        script. The function limits the maximum number of iterations to 1000 as a
        safeguard against accidentally creating an infinite loop.
zh: `$while(condition,code)`
    
    标准 'while' 循环。反复执行 `code` 直到 `condition` 不再为 `True`。
        每个循环中，计数存储在标签
        `_loop_count` 中。这样就可在 `code` 脚本中使用计数变量。
        为避免意外出现死循环，此函数将最大迭代次数限制为 1000 次。

en: `$map(name,code,separator="; ")`
    
    Iterates over each element found in the multi-value tag `name` and updates the
        value of the element to the value returned by `code`, returning the updated
        multi-value tag. For each loop, the element value is first stored in the tag
        `_loop_value` and the count is stored in the tag `_loop_count`. This allows
        the element or count value to be accessed within the `code` script.
    
    Empty elements are automatically removed.
    
    Example:
    
        $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))
    
    Result: 1=FIRST:A; 2=SECOND:B
zh: `$map(name,code,separator="; ")`
    
    遍历在多值标签 `name` 中找到的每个元素，并将元素的值更新为 `code` 的返回值，
         并返回更新后的多值标签。对于每个循环，元素值首先存储在标签 `_loop_value` 中，
         计数存储在标签 `_loop_count` 中。这样即可以在 `code` 脚本中访问元素或计数值。
    
    空元素将被自动移除。
    
    例如：
        $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))
    
    结果：1=FIRST:A; 2=SECOND:B

en: `$join(name,text,separator="; ")`
    
    Joins all elements in `name`, placing `text` between each element, and returns the result as a string.
zh: `$join(name,text,separator="; ")`
    
    连接 `name` 中的所有元素，在每个元素之间放置 `text` ，并以字符串形式恢复结果。

en: `$slice(name,start,end,separator="; ")`
    
    Returns a multi-value variable containing the elements between the `start` and
        `end` indexes from the multi-value tag `name`. A literal value representing
        a multi-value can be substituted for `name`, using the separator (or "; " if
        not passed) to coerce the value into a proper multi-valued tag. Indexes are
        zero based. Negative numbers will be counted back from the end of the list.
        If the `start` or `end` indexes are left blank, they will default to the
        start and end of the list respectively.
    
    The following example will create a multi-value variable with all artists
        in `%artists%` except the first, which can be used to create a "feat." list.
    
    Examples:
    
        $setmulti(supporting_artists,$slice(%artists%,1))
        $setmulti(supporting_artists,$slice(%artists%,1,-1))
zh: `$slice(name,start,end,separator="; ")`
    
    返回包含多值标签 `name` 中 `start` 和 `end` 索引之间元素的多值变量。
         可使用分隔符（或“; ”，若未成功）将代表多值的文字值替换为 `name`，
         以将值强制转换为适当的多值标签。索引从零开始。负数则从末尾往前倒数。
    若`start`或`end`索引为空白，则默认为列表开头或结尾。
    以下示例将创建一个多值变量，其中所有艺术家都位于 `%artists%` 中，但第一个可用于创建 "feat." 列表的变量除外。
    例如：
    Examples:
    
    $setmulti(supporting_artists,$slice(%artists%,1))
    $setmulti(supporting_artists,$slice(%artists%,1,-1))

en: `$datetime(format="%Y-%m-%d %H:%M:%S")`
    
    Returns the current date and time in the specified `format`, which is based on
        the standard Python `strftime` [format codes](https://strftime.org/). If no
        `format` is specified the date/time will be returned in the form
        `2020-02-05 14:26:32`.
    Note: Platform-specific formatting codes should be avoided to help ensure the
        portability of scripts across the different platforms.  These codes include:
        remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their
        equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.
        `%3Y`); and hanging '%' at the end of the format string.
zh: `$datetime(format="%Y-%m-%d %H:%M:%S")`
    
    以指定的 `format` 恢复当前日期和时间，该格式基于标准的 Python `strftime` [编码格式](https://strftime.org/)。
           若未指定 `format`，则日期/时间将以 `2020-02-05 14:26:32` 的格式恢复。
    注意：应避免使用特定于平台的格式代码，以帮助确保脚本在不同平台之间的兼容性。
           这些代码包括：填充移除（例如，在 Linux 或 macOS 上为 `%-d` 和 `%-m`，
           在Windows上为等效的  `%#d`  和 `%#m`）；元素长度说明符（例如 `%3Y`）；
           并在格式字符串的末尾附上 '%'。

en: `$sortmulti(name,separator="; ")`
    
    Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.
    
    Example:
    
        $sortmulti(B; A; C)
    
    Result: A; B; C
zh: `$sortmulti(name,separator="; ")`
    
    返回多值标签 `name` 的副本，元素按升序排序。
    
    例如：
        $sortmulti(B; A; C)
    
    结果：A; B; C

en: `$reversemulti(name,separator="; ")`
    
    Returns a copy of the multi-value tag `name` with the elements in reverse order.
        This can be used in conjunction with the `$sortmulti` function to sort in
        descending order.
    
    Example:
    
        $reversemulti($sortmulti(B; A; C))
    
    Result: C; B; A
zh: `$reversemulti(name,separator="; ")`
    
    返回元素倒序的多值标签 `name` 的副本。
    可与 `$sortmulti` 函数一起使用来实现降序排列。
    
    例如：
    
        $reversemulti($sortmulti(B; A; C))
    
    结果：C; B; A

en: `$unique(name,case_sensitive="",separator="; ")`
    
    Returns a copy of the multi-value tag `name` with no duplicate elements.
        By default, a case-insensitive comparison of the elements is performed.
    
    Example 1:
    
        $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)
        $unique(%foo%)
    
    Result: A; CD; b
    
    Example 2:
    
        $setmulti(foo,a; A; B; b; a; b; A; B, cd)
        $unique(%foo%,True)
    
    Result: A; B; a; b; cd
zh: `$unique(name,case_sensitive="",separator="; ")`
    
    返回多值标签 `name` 的副本，删除所有重复元素。
        元素比较操作默认为大小写敏感。
    
    例子 1：
    
        $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)
        $unique(%foo%)
    
    结果：A; CD; b
    
    例子 2：
    
        $setmulti(foo,a; A; B; b; a; b; A; B, cd)
        $unique(%foo%,True)
    
    结果：A; B; a; b; cd

en: `$countryname(country_code,translate="")`
    
    Returns the name of the country for the specified country code.  If the country code is invalid an empty string will be returned.
    If translate is not blank, the output will be translated into the current locale language.
zh: `$countryname(country_code,translate="")`
    
    返回国家或地区代码对应的国家或地区名。如为无效代码则返回空字符串。
    若translate参数非空，输出为由语言设置决定的翻译版。

en: `$year(date,date_order="ymd")`
    
    Returns the year portion of the specified date.  The default order is "ymd".  This can be changed by specifying
    either "dmy" or "mdy".  If the date is invalid an empty string will be returned.
    
    _Since Picard 2.7_
zh: `$year(date,date_order="ymd")`
    
    返回特定日期的年份部分。默认顺序为“ymd”，可以指定为
    "dmy"或者"mdy"。如为无效日期会返回空字符串。
    
    _Picard 2.7起_

en: `$month(date,date_order="ymd")`
    
    Returns the month portion of the specified date.  The default order is "ymd".  This can be changed by specifying
    either "dmy" or "mdy".  If the date is invalid an empty string will be returned.
    
    _Since Picard 2.7_
zh: `$month(date,date_order="ymd")`
    
    返回特定日期的月份部分。默认顺序为“ymd”，可以指定为
    "dmy"或者"mdy"。如为无效日期会返回空字符串。
    
    _Picard 2.7起_

en: `$day(date,date_order="ymd")`
    
    Returns the day portion of the specified date.  The default order is "ymd".  This can be changed by specifying
    either "dmy" or "mdy".  If the date is invalid an empty string will be returned.
    
    _Since Picard 2.7_
zh: `$day(date,date_order="ymd")`
    
    返回特定日期为一个月中的哪一日。默认顺序为“ymd”，可以指定为"dmy"或者"mdy"。如为无效日期会返回空字符串。
    
    _Picard 2.7起_

en: `$dateformat(date,format="%Y-%m-%d",date_order="ymd")`
    
    Returns the input date in the specified `format`, which is based on the standard
        Python `strftime` [format codes](https://strftime.org/). If no `format` is
        specified the date will be returned in the form `2020-02-05`.  If the date or
        format are invalid an empty string will be returned.
    
        The default order for the input date is "ymd".  This can be changed by specifying
        either "dmy" or "mdy".
    Note: Platform-specific formatting codes should be avoided to help ensure the
        portability of scripts across the different platforms.  These codes include:
        remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their
        equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.
        `%3Y`); and hanging '%' at the end of the format string.
    
    _Since Picard 2.7_
zh: `$dateformat(date,format="%Y-%m-%d",date_order="ymd")`
    
    将日期转换为由满足Python标准`strftime` [格式规范](https://strftime.org/)的
    `format`参数决定的格式。若没有`format`参数则返回`2020-02-05`格式的日期。
    若日期或format参数无效则返回空字符串。
    
    输入日期默认顺序为"ymd"，可以指定为"dmy"或者"mdy"。
    备注:为保证脚本的平台间可移植性，需要避免不同平台有差异的语法。此类语法包括：
    去除最高位0(如Linux和MacOS中的`%-d`和`%-m`及其Windows等效语法
    `%#d`和`%#m`)；日期元素长度限定符(如 `%3Y`)；以及格式模板字符串末的单独百分号。
    
    _Picard 2.7起_

en: `$is_multi(name)`
    
    Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.
    
    Example:
    
        $is_multi(%artists%)
    
    Result: 1 if there is more than one artist, otherwise "".
    
    _Since Picard 2.7_
zh: `$is_multi(name)`
    
    在参数对应有多个元素的多值标签时返回1，否则返回0.
    
    例如：
    
     $is_multi(%artists%)
    
    结果：有多位艺术家时为1，否则为“”。
    
    _Picard 2.7起_

en: `$cleanmulti(name)`
    
    Removes all empty string elements from the multi-value variable.
    
    Example:
    
        $setmulti(test,one; ; two; three)
        $cleanmulti(test)
    
    Result: Sets the value of 'test' to ["one", "two", "three"].
    
    _Since Picard 2.8_
zh: `$cleanmulti(name)`
    
    从多值变量中移除所有空字符串元素。
    
    例如：
    
    $setmulti(test,one; ; two; three)
    $cleanmulti(test)
    
    结果：将'test'的值设为 ["one", "two", "three"].
    
    _Picard 2.8起_

en: `$min(type,x,…)`
    
    Returns the minimum value using the comparison specified in `type`.
    
    Possible values of `type` are "int" (integer), "float" (floating point), "text"
    (case-sensitive text), "nocase" (case-insensitive text) and "auto" (automatically
    determine the type of arguments provided), with "auto" used as the default
    comparison method if `type` is not specified.  The "auto" type will use the
    first type that applies to both arguments in the following order of preference:
    "int", "float" and "text".
    
    Can be used with an arbitrary number of arguments.  Multi-value arguments
    will be expanded automatically.
    
    _Since Picard 2.9_
zh: `$min(type,x,…)`
    
    按`type`中指定的比较方式返回最小值。
    
    `type`可以是“int”（整数）、“float”（浮点数）、
    “text”（大小写敏感的文本），“nocase”（不区分大小写的文本）
    和“auto”（自动确定提供的参数类型，此项为默认值）。
    设定为“auto”时，将按以下优先顺序使用适用于两个参数的第一个类型：“int”、“float”和“text”。
    
    可与任意数量的参数一起使用。多值参数
    会被自动展开。
    
    _Picard 2.9起_

en: `$max(type,x,…)`
    
    Returns the maximum value using the comparison specified in `type`.
    
    Possible values of `type` are "int" (integer), "float" (floating point), "text"
    (case-sensitive text), "nocase" (case-insensitive text) and "auto" (automatically
    determine the type of arguments provided), with "auto" used as the default
    comparison method if `type` is not specified.  The "auto" type will use the
    first type that applies to both arguments in the following order of preference:
    "int", "float" and "text".
    
    Can be used with an arbitrary number of arguments.  Multi-value arguments
    will be expanded automatically.
    
    _Since Picard 2.9_
zh: `$max(type,x,…)`
    
    按`type`中指定的比较方式返回最大值。
    
    `type`可以是“int”（整数）、“float”（浮点数）、
    “text”（大小写敏感的文本），“nocase”（不区分大小写的文本）
    和“auto”（自动确定提供的参数类型，此项为默认值）。
    设定为“auto”时，将按以下优先顺序使用适用于两个参数的第一个类型：“int”、“float”和“text”。
    
    可与任意数量的参数一起使用。多值参数
    会被自动展开。
    
    _Picard 2.9起_

en: Error exporting file "%(filename)s": %(error)s.
zh: 导出文件 "%(filename)s" 时发生错误: %(error)s。

en: Export Script File
zh: 导出脚本文件

en: Script successfully exported to %s
zh: 脚本已成功导出到%s

en: Error importing "%(filename)s": %(error)s
zh: 导入 "%(filename)s" 时发生了错误。%(error)s。

en: Error decoding "%(filename)s": %(error)s
zh: 解码 "%(filename)s" 时发生了错误。%(error)s。

en: Import Script File
zh: 导入脚本文件

en: The file was empty
zh: 文件为空

en: Imported from %s
zh: 已从%s导入

en: Argument is not a dictionary
zh: 参数不是字典

en: Invalid script package
zh: 无效脚本包

en: File content not a dictionary
zh: 文件内容不是字典

en: Unnamed Script
zh: 未命名脚本

en: Picard script files
zh: Picard 脚本文件

en: Picard script package
zh: Picard脚本包

en: <br/>Translated to LANG by %s
zh: <br/>已由%s翻译为简体中文

en: Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a href="http://www.flaticon.com/authors/madebyoliver">Madebyoliver</a>, <a href="http://www.flaticon.com/authors/pixel-buddha">Pixel Buddha</a>, <a href="http://www.flaticon.com/authors/nikita-golubev">Nikita Golubev</a>, <a href="http://www.flaticon.com/authors/maxim-basinski">Maxim Basinski</a>, <a href="https://www.flaticon.com/authors/smashicons">Smashicons</a> from <a href="https://www.flaticon.com">www.flaticon.com</a>
zh: 图标创作者: Sambhav Kothari <sambhavs.email@gmail.com> 以及来自 <a href="https://www.flaticon.com">www.flaticon.com</a> 的 <a href="http://www.flaticon.com/authors/madebyoliver">Madebyoliver</a>, <a href="http://www.flaticon.com/authors/pixel-buddha">Pixel Buddha</a>, <a href="http://www.flaticon.com/authors/nikita-golubev">Nikita Golubev</a>, <a href="http://www.flaticon.com/authors/maxim-basinski">Maxim Basinski</a>, <a href="https://www.flaticon.com/authors/smashicons">Smashicons</a>

en: Version %(version)s
zh: 版本 %(version)s

en: Please donate
zh: 请捐助

en: Thank you for using Picard. Picard relies on the MusicBrainz database, which is operated by the MetaBrainz Foundation with the help of thousands of volunteers. If you like this application please consider donating to the MetaBrainz Foundation to keep the service running.
zh: 感谢您选用 Picard。Picard 依赖于MusicBrainz 数据库，它由 MetaBrainz 基金会在数千名志愿者的支持下运营。若您喜爱此程序，请考虑捐助 MetaBrainz 基金会，使服务持续运转。

en: Donate now!
zh: 立即捐助!

en: Copyright © %(copyright_years)s %(authors_credits)s and others
zh: 版权所有 © %(copyright_years)s %(authors_credits)s 以及其他

en: Official website
zh: 官网

en: Cover art types
zh: 专辑封面类型

en: Please select the contents of the image type 'Include' and 'Exclude' lists.
zh: 请选择图像类型「包含」与「排除」列表的内容。

en: Include types list
zh: 包含类型列表

en: Exclude types list
zh: 排除类型列表

en: CAA images with an image type found in the 'Include' list will be downloaded and used UNLESS they also have an image type found in the 'Exclude' list. Images with types found in the 'Exclude' list will NEVER be used. Image types not appearing in the 'Include' or 'Exclude' lists will not be considered when determining whether or not to download and use a CAA image.
zh: 将下载图像类型位于「包含」列表的 CAA 图像，除非图像的类型同时出现在「排除」列表。 类型位于「排除」列表的图像*永远*不会被使用。未出现在「包含」或「排除」列表的图像类型，在决定是否下载/使用某个 CAA 图像时不会被考虑。

en: I&nclude all
zh: 全部包含（&N）

en: E&xclude all
zh: 全部排除（&X）

en: Catalog #s
zh: 编目 #s

en: Disambiguation
zh: 消歧义

en: %(name)s (%(count)i release) | %(name)s (%(count)i releases)
zh[0]: %(name)s（%(count)i 张专辑）

en: Errored entity
zh: 出错项目

en: Pending entity
zh: 待处理项目

en: Saved entity
zh: 已保存项目

en: Log view text (debug)
zh: 日志视图文本（调试）

en: Log view text (error)
zh: 日志视图文本（错误）

en: Log view text (info)
zh: 日志视图文本（信息）

en: Log view text (warning)
zh: 日志视图文本（警告）

en: Tag added
zh: 标签已添加

en: Tag changed
zh: 标签已修改

en: Tag removed
zh: 标签已移除

en: View release on MusicBrainz
zh: 在 MusicBrainz 查看专辑

en: Common images on all tracks
zh: 所有音轨的图像一致

en: Tracks contain different images
zh: 音轨图像不同

en: Show more details
zh: 显示更多细节

en: New Cover Art
zh: 新封面

en: Original Cover Art
zh: 原封面

en: Show more details…
zh: 显示更多细节…

en: Keep original cover art
zh: 保留原封面

en: Choose local file…
zh: 选择本地文件…

en: Replace front cover art
zh: 更换为正面封面

en: Append front cover art
zh: 附加为正面封面

en: YYYY
zh: 年

en: &Load selected files
zh: 加载所选文件 (&L)

en: &Move tagged files here
zh: 将已写入标签的文件移动到这里（&M）

en: &Set as starting directory
zh: 设置为起始目录 (&S)

en: Existing Cover
zh: 现有封面

en: New Cover
zh: 新封面

en: Double-click to open in external viewer
    Temporary file: %(tempfile)s
    Source: %(sourcefile)s
zh: 双击可在外部查看器中打开
    临时文件: %(tempfile)s
    来源: %(sourcefile)s

en: Missing temporary file: %(tempfile)s
    Source: %(sourcefile)s
zh: 找不到暂时性文件：%(tempfile)s
    来源：%(sourcefile)s

en: Disc %d
zh: 唱片 %d

en: Tracklist:
zh: 音轨列表:

en: Track Info
zh: 音轨信息

en: %i file in this track | %i files in this track
zh[0]: 该音轨包含 %i 个文件

en: Cluster Info
zh: 簇信息

en: Estimated Time
zh: 预计时间

en: Pending requests
zh: 待处理请求

en: %i image | %i images
zh[0]: %i 张图像

en: %i image not in all tracks | %i different images among tracks
zh[0]: 音轨中共 %i 张不同图像

en: Disc Subtitle
zh: 碟片副标题

en: Track No.
zh: No. 音轨

en: Disc No.
zh: No. 唱片

en: Catalog No.
zh: No. 目录

en: Fingerprint status
zh: 指纹状态

en: Original Release Date
zh: 首发日期

en: Bad match
zh: 匹配度极差

en: Poor match
zh: 匹配度较差

en: Ok match
zh: 匹配度一般

en: Good match
zh: 匹配度尚可

en: Great match
zh: 匹配度较好

en: Excellent match
zh: 匹配度极好

en: Restore default columns
zh: 恢复默认栏

en: Lock columns
zh: 锁定栏

en: Select &all
zh: 全选（&A）

en: &Other versions
zh: 其他版本（&O）

en: Show &more details…
zh: 显示&详情……

en: &Other versions (%d)
zh: 其他版本（&O）（%d）

en: P&lugins
zh: 插件（&L）

en: &Run scripts
zh: 运行脚本（&R）

en: file view
zh: 文件视图

en: Contains unmatched files and clusters
zh: 包含未匹配的文件与簇

en: album view
zh: 专辑视图

en: Contains albums and matched files
zh: 包含专辑与未匹配文件

en: Processing error(s): See the Errors tab in the Album Info dialog
zh: 处理（多处）错误：请参阅“专辑信息”对话框中的“错误”选项

en: Album modified and complete
zh: 专辑已修改且完整

en: Album unchanged and complete
zh: 专辑未修改且完整

en: Album modified
zh: 已修改的专辑

en: Album unchanged
zh: 未修改的专辑

en: Processing error(s): See the Errors tab in the Track Info dialog
zh: 处理（多处）错误：请参阅“音轨信息”对话框中的“错误”选项

en: Processing error(s): See the Errors tab in the File Info dialog
zh: 处理（多处）错误：请参阅“文件信息”对话框中的“错误”选项

en: Track saved
zh: 音轨已保存

en: Fingerprint has already been submitted
zh: 指纹已提交

en: Unsubmitted fingerprint
zh: 指纹未提交

en: No fingerprint was calculated for this file, use "Scan" or "Generate AcoustID Fingerprints" to calculate the fingerprint.
zh: 没有为此文件计算指纹，请使用“扫描”或“生成 AcoustID 指纹”来计算指纹。

en: String to highlight
zh: 要高亮显示的字符串

en: Save Log View to File
zh: 将日志视图另存为文件

en: File already exists, do you really want to save to this file?
zh: 文件已存在，是否确定要保存到该文件?

en: Failed to save Log View to file
zh: 将日志视图另存为文件失败

en: Something prevented data to be written to '%s'
zh: 将数据写入到「%s」遭阻止

en: Are you sure you want to clear the log?
zh: 是否确定要清除日志?

en: Activity History
zh: 活动历史

en: Are you sure you want to quit Picard?
zh: 是否确定要退出 Picard?

en: There is %d unsaved file. Closing Picard will lose all unsaved changes. | There are %d unsaved files. Closing Picard will lose all unsaved changes.
zh[0]: 有 %d 个未保存的文件。关闭 Picard 将丢失所有未保存的修改。

en: &Quit Picard
zh: 退出 Picard（&Q）

en: Picard listens on this port to integrate with your browser. When you "Search" or "Open in Browser" from Picard, clicking the "Tagger" button on the web page loads the release into Picard.
zh: Picard 通过监听该端口实现与浏览器的交互。当您在 Picard 中执行「搜索」或「在浏览器中打开」操作时，点击网页中的「标签工具」按钮可将专辑载入 Picard。

en: Listening on port %(port)d
zh: 正在监听端口 %(port)d

en: AcoustID submission not configured
zh: 未配置 AcoustID 提交

en: You need to configure your AcoustID API key before you can submit fingerprints.
zh: 在提交指纹之前，需要配置您的 AcoustID API 密钥。

en: Open AcoustID options
zh: 打开 AcoustID 选项

en: Open &file naming script editor…
zh: 打开文件名脚本编辑器（&F）…

en: &Help…
zh: 帮助（&H）…

en: &About…
zh: 关于（&A）…

en: &Donate…
zh: 捐赠（&D）…

en: &Report a Bug…
zh: 报告错误（&R）…

en: &Support Forum…
zh: 支持论坛（&S）…

en: &Add Files…
zh: 添加文件（&A）…

en: Add files to the tagger
zh: 将文件添加到标签工具中

en: Add Fold&er…
zh: 添加文件夹（&D）…

en: Add a folder to the tagger
zh: 将文件夹添加到标签工具中

en: Save selected files
zh: 保存所选文件

en: S&ubmit AcoustIDs
zh: 提交 AcoustID（&U）

en: Submit acoustic fingerprints
zh: 提交 Acoustic 指纹

en: Remove selected files/albums
zh: 移除所选文件/专辑

en: Lookup in &Browser
zh: 在浏览器中查询（&B）

en: Lookup selected item on MusicBrainz website
zh: 去 MusicBrainz 网站查询所选项目

en: Submit cluster as release…
zh: 将簇提交为专辑…

en: Submit cluster as a new release to MusicBrainz
zh: 将簇作为新专辑提交到 MusicBrainz

en: Submit file as standalone recording…
zh: 将文件提交为独立录音…

en: Submit file as a new recording to MusicBrainz
zh: 将文件作为新录音提交到 MusicBrainz

en: Submit file as release…
zh: 将文件提交为专辑…

en: Submit file as a new release to MusicBrainz
zh: 将文件作为新专辑提交到 MusicBrainz

en: Search for similar items…
zh: 搜索相似的项目……

en: Similar items
zh: 相似的项目

en: View similar releases or recordings and optionally choose a different one
zh: 查看类似专辑或录音，并可选择其他专辑或录音

en: Search for similar albums…
zh: 查找相似专辑…

en: View similar releases and optionally choose a different release
zh: 查看相似的专辑，可以选用其他专辑

en: Search for similar tracks…
zh: 查找相似的音轨…

en: View similar tracks and optionally choose a different release
zh: 查看相似的音轨，可以选用其他专辑

en: Show &other album versions…
zh: 显示&其他专辑版本……

en: File &Browser
zh: 文件浏览器（&B）

en: &Cover Art
zh: 专辑封面（&C）

en: Lookup &CD…
zh: 查找 CD (&C)…

en: Lookup the details of the CD in your drive
zh: 查询驱动器中 CD 的详细信息

en: &Scan
zh: 扫描（&S）

en: Use AcoustID audio fingerprint to identify the files by the actual music, even if they have no metadata
zh: 使用 AcoustID 音频指纹可根据实际音乐来鉴别文件，即使文件无元数据信息也能做到

en: Identify the file using its AcoustID audio fingerprint
zh: 使用 AcoustID 音频指纹鉴别文件

en: &Generate AcoustID Fingerprints
zh: 生成 AcoustID 指纹 (&G)

en: Generate Fingerprints
zh: 生成指纹

en: Generate the AcoustID audio fingerprints for the selected files without doing a lookup
zh: 无需查找即可为所选文件生成 AcoustID 音频指纹

en: Generate the AcoustID audio fingerprints for the selected files
zh: 为所选文件生成 AcoustID 音频指纹

en: Cl&uster
zh: 簇（&U）

en: Cluster files into album clusters
zh: 将文件归集到专辑簇中

en: &Lookup
zh: 查询（&L）

en: Lookup selected items in MusicBrainz
zh: 在 MusicBrainz 中查询所选项目

en: &Info…
zh: 信息（&I）…

en: &Rename Files
zh: 重命名文件（&R）

en: &Move Files
zh: 移动文件（&M）

en: Save &Tags
zh: 保存标签（&T）

en: Tags From &File Names…
zh: 根据文件名获取标签（&F）…

en: Parse File Names…
zh: 解析文件名…

en: Set tags based on the file names
zh: 根据文件名设置标签

en: &Open My Collections in Browser
zh: 在浏览器中打开我的收藏集（&O）

en: View &Error/Debug Log
zh: 查看错误/调试日志（&E）

en: View Activity &History
zh: 查看活动历史（&H）

en: Open in &Player
zh: 在播放器中打开（&P）

en: Play the file in your default media player
zh: 在默认的媒体播放器中播放文件

en: Open Containing &Folder
zh: 打开所在文件夹（&F）

en: Open the containing folder in your file explorer
zh: 在文件浏览器中打开所在文件夹

en: &Check for Update…
zh: 检查更新（&C）…

en: From CD ripper &log file…
zh: 从CD和日志文件…

en: &Select file naming script
zh: 选择文件命名脚本（&S）

en: &Enable/disable profiles
zh: 启用/禁用特征 (&E)

en: &Advanced search
zh: 高级搜索（&A）

en: &Builtin search
zh: 内置搜索（&B）

en: Adding multiple directories from '%(directory)s' …
zh: 正在从「%(directory)s」添加多个目录…

en: Adding directory: '%(directory)s' …
zh: 正在添加目录: 「%(directory)s'」…

en: Configuration Required
zh: 需要配置

en: Audio fingerprinting is not yet configured. Would you like to configure it now?
zh: 尚未配置音频指纹参数。是否希望立即配置?

en: Browser integration not enabled
zh: 浏览器集成未启用

en: Submitting releases to MusicBrainz requires the browser integration to be enabled. Do you want to enable the browser integration now?
zh: 提交专辑到 MusicBrainz 需要启用浏览器集成。你想要现在启用浏览器集成吗？

en: %(filename)s (error: %(error)s)
zh: %(filename)s（错误: %(error)s）

en: %(filename)s (%(similarity)d%%) (error: %(error)s)
zh: %(filename)s（%(similarity)d%%）（错误: %(error)s）

en: %(filename)s (%(similarity)d%%)
zh: %(filename)s（%(similarity)d%%）

en: Picard needs authorization to access your personal data on the MusicBrainz server. Would you like to log in now?
zh: Picard 需要身份认证方可访问您在 MusicBrainz 服务器上的个人数据。是否希望立即登录?

en: (different across %d item) | (different across %d items)
zh[0]: （%d 个项目间存在差异）

en: (missing from %d item) | (missing from %d items)
zh[0]: （%d 个项目中缺失）

en: metadata view
zh: 元数据视图

en: Displays original and new tags for the selected files
zh: 显示所选文件的原始标签与新标签

en: New Value
zh: 新值

en: Add New Tag…
zh: 新增标签…

en: Show Changes First
zh: 变更置顶显示

en: Add to 'Preserve Tags' List
zh: 添加到「保留标签」列表

en: Remove from 'Preserve Tags' List
zh: 从「保留标签」列表中移除

en: Use Original Value | Use Original Values
zh[0]: 使用原始值

en: Merge Original Values
zh: 合并原始值

en: <p><strong>Changes made by Picard are not reversible.</strong></p><p>Picard is a very flexible music tagging tool which can rename your files and overwrite the tags. We <strong>strongly recommend</strong> that you:</p><ul><li>read the <a href='{documentation_url}'>User Guide</a> (also available from the Help menu)</li><li>test with copies of your music and work in small batches</li></ul><p>Picard is open source software written by volunteers. It is provided as-is and with no warranty.</p>
zh: <p><strong>Picard 进行的操作是不可撤销的。</strong></p><p>Picard 作为一款多功能音乐标签编辑软件，它能帮助你对音乐文件进行重命名，以及覆写音乐文件的标签。我们<strong>强烈推荐</strong>你：</p><ul><li>使用前阅读<a href='{documentation_url}'>用户指南</a>（帮助菜单也可找到）</li><li>对音乐文件进行批量操作前，务必复制小部分音乐文件进行小范围测试</li></ul><p>Picard 是由广大志愿者编写的一款开源软件，不承担任何担保责任。</p>

en: Show this message again the next time you start Picard.
zh: 下次您启动 Picard 的时候再次显示这条消息

en: New User Warning
zh: 新用户提示

en: The server %s requires you to login. Please enter your username and password.
zh: 服务器 %s 要求您登录。请输入您的用户名和密码。

en: The proxy %s requires you to login. Please enter your username and password.
zh: 代理服务器 %s 要求您登录。请输入您的用户名和密码。

en: Internal player: The format of a media resource isn't (fully) supported
zh: 内部播放器: 媒体资源的格式尚未（完全）支持

en: Internal player: There are not the appropriate permissions to play a media resource
zh: 内部播放器: 没有足够的权限来播放媒体资源

en: Internal player: A valid playback service was not found, playback cannot proceed
zh: 内部播放器: 未找到有效的回放服务，回放无法继续

en: Internal player: error, code=%(code)d, msg=%(message)s
zh: 内部播放器: 错误, 代码=%(code)d, 信息=%(message)s

en: Play selected files
zh: 播放所选文件

en: Pause or resume current playback
zh: 暂停或继续当前回放

en: Playback speed
zh: 回放速度

en: Perform this check again the next time you start Picard.
zh: 下次启动 Picard 时再次检查.

en: Picard Plugins Update
zh: Picard 插件更新

en: There is an update available for one of your currently installed plugins: | There are updates available for your currently installed plugins:
zh[0]: 您当前安装的插件有可用更新：

en: Do you want to update the plugin now? | Do you want to update the plugins now?
zh[0]: 您想立即更新插件吗？

en: plus {extra_file_count:,d} other plugin. | plus {extra_file_count:,d} other plugins.
zh[0]: 加上 {extra_file_count:,d} 个其他插件。

en: Failed to submit rating for track '%(track_title)s' due to server error %(error)d
zh: 提交音轨%(track_title)s的评分失败，服务器错误：%(error)d

en: overwrite existing metadata (tags) within the file | overwrite existing metadata (tags) within the files
zh[0]: 覆写文件已有的音乐元数据（标签）

en: rename the file | rename the files
zh[0]: 重命名文件

en: move the file to a different location | move the files to a different location
zh[0]: 移动文件到其他位置

en: You are about to save {file_count:,d} file and this will: | You are about to save {file_count:,d} files and this will:
zh[0]: 即将保存 {file_count:,d} 份文件，将执行以下操作：

en: <strong>This action cannot be undone.</strong> Do you want to continue?
zh: <strong>这个操作无法撤销。</strong>您是否想要继续？

en: There are no actions selected. No changes will be saved.
zh: 未选中任何操作。无任何变动将被保存。

en: Don't show this warning again.
zh: 不要再显示这个警告。

en: File Save Warning
zh: 文件保存警告

en: Renaming options are disabled
zh: 重命名选项已禁用

en: If you select files from the Cluster pane or Album pane prior to opening the Options screen, up to %u files will be randomly chosen from your selection as file naming examples.  If you have not selected any files, then some default examples will be provided.
zh: 如果您在打开选项界面前从簇面板或专辑面板选择了文件，则将从所选文件中随机选择至多%u个文件作为文件命名示例。如果您没有选择任何文件，则显示一些默认示例。

en: Reload up to %u items chosen at random from files selected in the main window
zh: 从主窗口选择的文件中随机重载至多%u个项目

en: File naming script editor
zh: 文件命名脚本编辑器

en: Make It So!
zh: 就此确认！

en: &Import a script file
zh: 导入脚本文件（&I）

en: Import a file as a new script
zh: 导入文件并作为新脚本

en: &Export a script file
zh: 导出脚本文件（&E）

en: Export the script to a file
zh: 导出脚本到文件

en: &Reset all scripts
zh: 重置所有脚本 (&R)

en: Reset all scripts to the saved values
zh: 将所有脚本重置为已保存值

en: &Save and exit
zh: 保存并退出 (&S)

en: Save changes to the script settings and exit
zh: 保存对脚本设置的更改并退出

en: E&xit without saving
zh: 丢弃更改并退出 (&X)

en: Close the script editor without saving changes
zh: 关闭脚本编辑器并丢弃更改

en: &Script
zh: 脚本（&S）

en: View/Edit Script &Metadata
zh: 查看/编辑脚本元数据 (&M)

en: Display the details for the script
zh: 显示脚本详情

en: Add a &new script
zh: 新增脚本（&N）

en: &Copy the current script
zh: 复制当前脚本（&C）

en: Save a copy of the script as a new script
zh: 将当前脚本的副本保存为新脚本

en: &Delete the current script
zh: 删除当前脚本（&D）

en: Delete the script
zh: 删除脚本

en: &Reload random example files
zh: 重新加载随机示例文件（&R）

en: &Show documentation
zh: 显示文档（&S）

en: View the scripting documentation in a sidebar
zh: 在侧边栏中浏览脚本文档

en: &Scripting documentation…
zh: 脚本文档（&S）…

en: Open the scripting documentation in your browser
zh: 在浏览器中打开脚本文档

en: Empty / blank script
zh: 空白脚本

en: At least one unsaved script has been attached to an option profile.
    
       Profile: {profile_title}
       Script: {old_script_title}
    
    Continuing without saving will reset the selected script in the profile to:
    
       {new_script_title}
    
    Are you sure that you want to continue?
zh: 已有至少一个未保存脚本被附加于选项配置.
    
       配置: {profile_title}
       脚本: {old_script_title}
    
    继续并丢弃更改会将配置中已选择的脚本重置为:
    
       {new_script_title}
    
    是否确定继续?

en: There is already a script with that title.
zh: 已经有相同名称的脚本。

en: The script title must not be empty.
zh: 脚本标题不能为空。

en: Error Deleting Script
zh: 除错脚本

en: The script could not be deleted because it is used in one of the user profiles.
    
    Profile: %s
zh: 此脚本无法删除，因为在下列用户配置中使用。
    
    配置文件：%s

en: Are you sure that you want to delete the script?
zh: 是否确定要删除脚本？

en: A script named "{script_name}" already exists.
    
    Do you want to overwrite it, add as a copy or cancel?
zh: 脚本 "{script_name}" 已存在.
    
    覆盖已有文件, 添加为新副本或取消

en: The file naming format must not be empty.
zh: 文件命名格式不能为空。

en: Script Details
zh: 脚本详情

en: There are unsaved changes to the current metadata.
    
    Do you want to continue and lose these changes?
zh: 当前元数据中有未保存更改.
    
    是否确定继续并丢弃更改?

en: Script error in "%(script)s": %(message)s
zh: 「%(script)s」中出现脚本错误: %(message)s

en: About Picard
zh: 关于 Picard

en: CD Lookup
zh: CD 查询

en: The following releases on MusicBrainz match the CD:
zh: MusicBrainz 上的以下专辑与该 CD 匹配:

en: No matching releases found for this disc.
zh: 找不到与此唱片匹配的发行版

en: Submit disc ID
zh: 提交唱片 ID

en: &Load into Picard
zh: 载入到 Picard（&L）

en: &Submit disc ID
zh: 提交唱片 ID（&S）

en: Edit value
zh: 编辑值

en: Remove value
zh: 移除值

en: Move selected value up
zh: 上移所选值

en: Move selected value down
zh: 下移所选值

en: Exception Language Script Selector
zh: 例外语言文字选择器

en: Selected Scripts
zh: 已选文字种类

en: Selected language script match threshold:
zh: 达到阈值的已选语言文字：

en: Move selected language script up
zh: 上移所选语言文字

en: Add to selected language scripts
zh: 添加到已选语言文字

en: Remove selected language script
zh: 移除所选语言文字

en: Move selected language script down
zh: 下移所选语言文字

en: Available Language Scripts
zh: 可用语言文字

en: &Error
zh: 错误（&E）

en: A&rtwork
zh: 封面（&R）

en: Locale Selector
zh: 语种选择器

en: Selected Locales
zh: 已选语种

en: Move selected locale up
zh: 上移所选语种

en: Add to selected locales
zh: 添加到已选语种

en: Remove selected locale
zh: 移除所选语种

en: Move selected locale down
zh: 下移所选语种

en: Available Locales
zh: 可用语种

en: Ignore file paths matching the following regular expression:
zh: 忽略与该正则表达式相匹配的文件路径:

en: Ignore track duration difference under this number of seconds
zh: 忽略小于此长度（秒）的曲目时长差异

en: Ignore the following tracks when determining whether a release is complete
zh: 判断专辑信息是否完整时忽略以下轨道

en: Video tracks
zh: 视频轨

en: Data tracks
zh: 数据轨

en: Pregap tracks
zh: 间隙前轨

en: Tags to ignore for comparison:
zh: 比较时忽略以下标签：

en: Profiles Attached to Options
zh: 附加于选项的配置文件

en: CD-ROM device to use for lookups:
zh: 用于查询的 CD-ROM 设备:

en: Default CD-ROM drive to use for lookups:
zh: 用于查询的默认 CD-ROM 设备:

en: Use the following file name for images:
zh: 图像使用下述文件名:

en: Cover Art Providers
zh: 专辑封面来源

en: Reorder Priority:
zh: 调整优先级:

en: Audio Fingerprinting
zh: 音频指纹

en: Do not use audio fingerprinting
zh: 不使用音频指纹

en: Use AcoustID
zh: 使用 AcoustID

en: AcoustID Settings
zh: AcoustID 设置

en: Ignore existing AcoustID fingerprints
zh: 忽略现有的 AcoustID 指纹

en: Save AcoustID fingerprints to file tags
zh: 将AcoustID 指纹另存为文件标签

en: Maximum threads to use for calculator:
zh: 指纹计算最大并发线程数

en: Fingerprint calculator:
zh: 指纹计算器:

en: Download…
zh: 下载…

en: Get API key…
zh: 获取 API 密钥…

en: MusicBrainz Server
zh: MusicBrainz 服务器

en: You have configured an unofficial MusicBrainz server. By default submissions of releases, recordings and disc IDs will go to the primary database on musicbrainz.org.
zh: 你还没有设置非官方的 MusicBrainz 服务器。默认情况下，专辑、录音和唱片 ID 将被提交到 musicbrainz.org 的主数据库。

en: Submit data to the configured server
zh: 将数据提交到已配置的服务器

en: Update Checking
zh: 正在检查更新

en: Days between checks:
zh: 检查间隔天数:

en: Updates to check:
zh: 要检查的更新:

en: Fall back on album's artists genres if no genres are found for the release or release group
zh: 若专辑或专辑组没有流派信息，则采用专辑艺术家的流派

en: Minimal genre usage:
zh: 最小流派用量:

en: Maximum number of genres:
zh: 最大流派数目:

en: Join multiple genres with:
zh: 多个流派的连接符:

en: Genres or folksonomy tags to include or exclude, one per line:
zh: 要包含或排除的流派或用户标签，每行一个:

en: Playground for genres or folksonomy tags filters (cleared on exit):
zh: 流派与用户标签筛选测试区（退出程序时清空）:

en: User interface language:
zh: 用户界面语言:

en: User interface color theme:
zh: 用户界面颜色主题：

en: Use advanced query syntax
zh: 使用高级查询语法

en: Show the new user dialog when starting Picard
zh: 每次启动 Picard 显示该新用户提示

en: Begin browsing in the following directory:
zh: 在下列目录中开始浏览:

en: Customize Action Toolbar
zh: 自定义操作工具栏

en: Add a new button to Toolbar
zh: 新增工具栏按钮

en: Insert a separator
zh: 插入分隔符

en: Remove button from toolbar
zh: 从工具栏中移除按钮

en: Show the below tags above all other tags in the metadata view
zh: 在元数据视图中的所有其他标签上方显示以下标签

en: Configuration File:
zh: 配置文件：

en: Load Backup
zh: 载入备份

en: Remove selected options
zh: 移除所选选项

en: Minimal similarity for matching files to tracks:
zh: 将文件与音轨相匹配的最小相似度:

en: Minimal similarity for file lookups:
zh: 文件查询的最小相似度:

en: Minimal similarity for cluster lookups:
zh: 簇查询的最小相似度:

en: Translate artist names to these locales where possible:
zh: 可能时，将艺术家名字翻译为下列语种:

en: Ignore artist name translation for these language scripts:
zh: 对下列语言文字忽略艺术家名称翻译：

en: Use track relationships
zh: 使用曲目关系

en: Various artists:
zh: 群星:

en: Standalone recordings:
zh: 独立录音：

en: Web Proxy
zh: 网络代理

en: Request timeout in seconds:
zh: 请求超时秒数：

en: Browser Integration
zh: 浏览器集成

en: Default listening port:
zh: 默认监听端口:

en: Install plugin…
zh: 安装插件…

en: Open plugin folder
zh: 打开插件文件夹

en: Reload List of Plugins
zh: 刷新插件列表

en: Option Profile(s)
zh: 选项配置

en: Move profile up
zh: 上移配置文件

en: Move profile down
zh: 下移配置文件

en: Picard saves the ratings together with an e-mail address identifying the user who did the rating. That way different ratings for different users can be stored in the files. Please specify the e-mail you want to use to save your ratings.
zh: Picard 将评分与用户的电子邮件地址一起保存，这样不同用户给出的不同评分都可以保存在文件中。请指定希望在保存评分时使用的电子邮件地址。

en: Add to preferred release countries
zh: 添加到首选发行国

en: Remove from preferred release countries
zh: 从首选发行国中删除

en: Add to preferred release formats
zh: 添加到首选发行格式

en: Remove from preferred release formats
zh: 从首选发行格式中删除

en: Move files when saving
zh: 保存时移动文件

en: Destination directory:
zh: 目标目录:

en: Move additional files (case insensitive):
zh: 移动额外的文件（不区分大小写）:

en: Rename files when saving
zh: 保存时重命名文件

en: Selected file naming script:
zh: 选中的文件命名脚本：

en: Edit file naming script…
zh: 编辑文件命名脚本…

en: Files will be named like this:
zh: 文件将按此方式命名：

en: Reload examples
zh: 重新加载示例

en: Allow paths longer than 259 characters
zh: 允许长于259个字符的路径

en: Replace directory separators with:
zh: 将目录分隔符替换为：

en: Enable Tagger Script(s)
zh: 启用标签工具脚本

en: Tagger scripts that have been activated below will be executed automatically for each track of a release loaded from MusicBrainz.
zh: 已启用的标签工具脚本将自动对来自MusicBrainz的专辑中的每条音轨执行。

en: Enter your tagger script here.
zh: 在此处输入您的追踪器脚本。

en: Move tagger script up
zh: 上移标签工具脚本

en: Move tagger script down
zh: 下移标签工具脚本

en: Add new tagger script
zh: 新增标签工具脚本

en: Remove the selected tagger script
zh: 移除所选标签工具脚本

en: Remove tagger script
zh: 移除标签工具脚本

en: Write tags to files
zh: 将标签写入文件

en: Before Tagging
zh: 写入标签前

en: Preserve these tags from being cleared or overwritten with MusicBrainz data:
zh: 保留以下标签不被 MusicBrainz 的数据清除或覆盖:

en: AAC files
zh: AAC 文件

en: Picard can save APEv2 tags to pure AAC files, which by default do not support tagging. APEv2 tags in AAC are supported by some players, but players not supporting AAC files with APEv2 tags can have issues loading and playing those files. To deal with this you can choose whether to save tags to those files.
zh: Picard 可以将 APEv2 标签保存到纯 AAC 文件中，默认情况下，这些文件不支持标签。一些播放器支持 AAC 中的 APEv2 标签，但不支持带有 APEv2 标签的 AAC 文件的播放器在加载和播放这些文件时可能会遇到问题。为了解决此问题，您可以选择是否将标签保存到文件中。

en: Save APEv2 tags
zh: 保存 APEv2 标签

en: Do not save tags
zh: 不保存标签

en: AC3 files
zh: AC3 文件

en: Picard can save APEv2 tags to pure AC3 files, which by default do not support tagging. APEv2 tags in AC3 are supported by some players, but players not supporting AC3 files with APEv2 tags can have issues loading and playing those files. To deal with this you can choose whether to save tags to those files.
zh: Picard 可以将 APEv2 标签保存到纯 AC3 文件中，默认情况下，这些文件不支持标签。一些播放器支持 AC3 中的 APEv2 标签，但不支持带有 APEv2 标签的 AC3 文件的播放器在加载和播放这些文件时会遇到问题。为了解决此问题，您可以选择是否将标签保存到文件中。

en: ID3v2 Version
zh: ID3v2 版本

en: Join multiple ID3v2.3 tags with:
zh: 多个 ID3v2.3 标签的连接方式:

en: <html><head/><body><p>Default is '/' to maintain compatibility with previous Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own. </p></body></html>
zh: <html><head/><body><p>默认为「/」，与早起版本的 Picard 相兼容。</p><p>也可以选用「;_」「_/_」或您自定义的分隔符。</p></body></html>

en: Also include ID3v1 tags in the files
zh: 在文件中同时包含 ID3v1 标签

en: WAVE files
zh: WAVE 文件

en: Picard will tag WAVE files using ID3v2 tags. This is not supported by all software. For compatibility with software which does not support ID3v2 tags in WAVE files additional RIFF INFO tags can be written to the files. RIFF INFO has only limited support for tags and character encodings.
zh: Picard 将使用 ID3v2 标签来标记 WAVE 文件。并非所有软件都支持此功能。为了与WAVE文件中不支持 ID3v2 标签的软件兼容，可以将其他 RIFF 信息标签写入文件。 RIFF 信息仅对标签和字符编码提供有限的支持。

en: Also include RIFF INFO tags in the files
zh: 文件中还包括 RIFF 信息标签

en: Download only cover art images matching selected types
zh: 仅下载符合所选类型的封面图像

en: Select types…
zh: 选择类型…

en: Only use images of the following size:
zh: 只使用以下尺寸的图像:

en: Download only approved images
zh: 仅下载已审核的图像

en: Local cover art files match the following regular expression:
zh: 本地封面文件匹配下述正则表达式:

en: First group in the regular expression, if any, will be used as type, ie. cover-back-spine.jpg will be set as types Back + Spine. If no type is found, it will default to Front type.
zh: 正则表达式匹配的第一个分组若存在，会被用作类型，即「cover-back-spine.jpg」会被设置为类型 Back + Spine。若未找到类型，则默认为「正面」类型。

en: Select the file naming script to load into the editor
zh: 选择要载入到编辑器的文件命名脚本

en: File Naming Script Metadata
zh: 文件命名脚本元数据

en: Version number of the file naming script.
zh: 文件命名脚本版本号。

en: Last Updated:
zh: 上次更新：

en: Date and time the file naming script was last updated (UTC).
zh: 文件命名脚本上次更新的日期和时间（UTC）。

en: License under which the file naming script is available.
zh: 文件命名脚本的许可协议。

en: Brief description of the file naming script, including any required plugins.
zh: 文件命名脚本的简要表述，包括所需的插件。

en: The author of the file naming script.
zh: 文件命名脚本的作者。

en: Scripting Documentation
zh: 脚本编制文档

en: Convert File Names to Tags
zh: 将文件名称转换为标签

en: Replace underscores with spaces
zh: 用空格替换下划线

en: Move tag up
zh: 上移标签

en: Move tag down
zh: 下移标签

en: Remove selected tags
zh: 移除所选标签

en: Clos&e
zh: 关闭（&E）

en: Regex Error
zh: 正则表达式错误

en: &Restore all Defaults
zh: 全部恢复默认（&R）

en: Reset all of Picard's settings
zh: 重置 Picard 的所有设置

en: Reset all settings for current option page
zh: 重置当前选项页的所有设置

en: Attached Profiles
zh: 附加配置文件

en: Show which profiles are attached to the options on this page
zh: 显示哪些配置文件附加于本页选项

en: The options on this page are not currently available to be managed using profiles.
zh: 本页选项现在无法使用配置文件管理。

en: Unknown profile
zh: 未知配置文件

en: This option will be saved to profile: %s
zh: 这一选项将保存为配置文件：%s

en: You are about to reset your options for this page.
zh: 你即将重置当前页面的设置。

en: Warning! This will reset all of your settings.
zh: 警告! 所有设置均将被重置。

en: Confirm Reset
zh: 确认重置

en: Profiles Attached to Options in %s Section
zh: 附加于%s部分选项上的配置文件

en:  [Enabled]
zh:  [可用]

en: Fingerprinting
zh: 指纹

en: Please select a valid fpcalc executable.
zh: 请选择一个有效的 fpcalc 可执行程序。

en: Invalid fpcalc executable
zh: 无效的 fpcalc 可执行程序

en: Logged in as <b>%s</b>.
zh: 已登录为 <b>%s</b>。

en: Logout error
zh: 登出错误

en: A server error occurred while revoking access to the MusicBrainz server: %s
    
    Remove locally stored credentials anyway?
zh: 撤销 MusicBrainz 服务器的访问权限时发生服务器错误：%s
    
    是否仍然删除本地存储的凭据？

en: <html><head/><body>
    <p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>
    <p>One expression per line, case-insensitive</p>
    <p>Examples:</p>
    <p><b>
    #comment<br/>
    !comment<br/>
    comment
    </b></p>
    <p><u>Strict filtering:</u></p>
    <p>
    <b>-word</b>: exclude <i>word</i><br/>
    <b>+word</b>: include <i>word</i>
    </p>
    <p><u>Wildcard filtering:</u></p>
    <p>
    <b>-*word</b>: exclude all genres ending with <i>word</i><br/>
    <b>+word*</b>: include all genres starting with <i>word</i><br/>
    <b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>
    <b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>
    <b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>
    </p>
    <p><u>Regular expressions filtering (Python re syntax):</u></p>
    <p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>
    </p>
    </body></html>
zh: <html><head/><body>
    <p>不以 <b>-</b> 或 <b>+</b> 开头的行将被忽略。</p>
    <p>每行一个表达式，不区分大小写</p>
    <p>示例：</p>
    <p><b>
    #备注<br/>
    !备注<br/>
    备注
    </b></p>
    <p><u>严格过滤：</u></p>
    <p>
    <b>-word</b>: 排除 <i>word</i><br/>
    <b>+word</b>: 包括<i>word</i>
    </p>
    <p><u>通配符过滤：</u></p>
    <p>
    <b>-*word</b>: 排除所有以 <i>word</i>结尾的流派<br/>
    <b>+word*</b>: 包括所有以 <i>word</i>开头的流派<br/>
    <b>+wor?</b>: 包括所有以 <i>wor</i> 开头，以任意字符结尾的流派<br/>
    <b>+wor[dk]</b>: 包括所有以 <i>wor</i> 开头，以 <i>d</i> 或 <i>k</i>结尾的流派<br/>
    <b>-w*rd</b>: 排除所有以 <i>w</i> 开头，以 <i>rd</i>结尾的流派
    </p>
    <p><u>正则表达式过滤（Python re 语法）:</u></p>
    <p><b>-/^w.rd+/</b>: 排除所有以 <i>w</i> 开头，后接任意字符、一个 <i>r</i> 以及至少一个 <i>d</i>的流派
    </p>
    </body></html>

en: <html><head/><body>
    <p>You can add genres to test filters against, one per line.<br/>
    This playground will not be preserved on Options exit.
    </p>
    <p>
    Red background means the tag will be skipped.<br/>
    Green background means the tag will be kept.
    </p>
    </body></html>
zh: <html><head/><body>
    <p>您可以添加用于测试过滤规则的流派列表，每行一个。<br/>
    在关闭「选项」窗口时，此测试区的数据不会保留。
    </p>
    <p>
    红色背景表示该标签将被跳过<br/>
    绿色背景表示该标签将被保留
    </p>
    </body></html>

en: The default color scheme based on the operating system display settings
zh: 根据系统设置选择的默认颜色主题

en: A dark display theme
zh: 暗色主题

en: A light display theme
zh: 亮色主题

en: The Qt5 theme configured in the desktop environment
zh: 桌面环境中配置的Qt5主题

en: Theme changed
zh: 更换主题

en: You have changed the application theme. You have to restart Picard in order for the change to take effect.
zh: 您已更改了程序主题。您必须重新启动 Picard 才能使更改生效。

en: Please note that using the system theme might cause the user interface to be not shown correctly. If this is the case select the "Default" theme option to use Picard's default theme again.
zh: 请注意，使用系统主题可能会导致用户界面无法正确显示。如果发生此情况，请选择“默认”主题选项，以再次使用 Picard 的默认主题。

en: You have changed the interface language. You have to restart Picard in order for the change to take effect.
zh: 您已更改界面语言。需要重新启动 Picard 方可生效。

en: Colors changed
zh: 颜色已更改

en: You have changed the interface colors. You may have to restart Picard in order for the changes to take effect.
zh: 您已更改界面颜色。可能需要重新启动 Picard 方可生效。

en: Action Toolbar
zh: 工具栏

en: Lookup in Browser
zh: 在浏览器中查找

en: Submit AcoustIDs
zh: 提交 AcoustID

en: Open in Player
zh: 在播放器中打开

en: Lookup CD…
zh: 查找 CD…

en: Drag and Drop to re-order
zh: 可拖拽调整顺序

en: Top Tags
zh: 标签置顶

en: This allows you to remove unused option settings from the configuration INI file.
    
    Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.
    
    Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.
    
    To remove one or more settings, first enable the removal by checking the "Remove selected options" box. You can then select the settings to remove by checking the box next to the setting. When you choose "Make It So!" to save your option settings, the selected items will be removed.
zh: 这允许你从INI配置文件中移除未使用的设置选项。
    
    配置文件中不在任何选项页中的设置选项会列在下方。如果你的配置文件没有未使用的选项，则列表为空，移除复选框不可用。
    
    注意未使用的选项可能来自已经卸载的插件，因此注意不要移除重装后需要再使用的设置选项。已安装但被禁用的的插件相关选项不会被列为待移除。
    
    要删除移除设置项，首先选中“移除所选选项”复选框，然后选中设置项旁边的复选框。在选中“就此确认!”以后可保存设置项，选择的项目会被移除。

en: The configuration file currently contains %(totalcount)d option settings, %(unusedcount)d which are unused.
zh: 配置文件含有%(totalcount)d个设置项，%(unusedcount)d个未使用。

en: Backup Configuration File
zh: 备份设置文件

en: There was a problem backing up the configuration file. Please see the logs for more details.
zh: 备份设置文件时出现了问题，详情已记录在日志中。

en: Configuration successfully backed up to %s
zh: 设置已备份至%s

en: Load Backup Configuration File
zh: 载入设置备份文件

en: Loading a backup configuration file will replace the current configuration settings. A backup copy of the current file will be saved automatically.
    
    Do you want to continue?
zh: 载入设置备份文件将会取代现有的设置，但现有的文件亦会自动备份存档。
    
    你是否要继续？

en: Configuration successfully loaded from %s
zh: 设置已从%s载入

en: There was a problem restoring the configuration file. Please see the logs for more details.
zh: 恢复设置文件时出现了问题，详情已记录在日志中。

en: Are you sure you want to remove the selected option settings?
zh: 确认移除所选设置选项？

en: Each selected script includes a matching threshold value used to determine if that script should be used. When an artist name is evaluated to determine if it matches one of your selected scripts, it is first parsed to determine which scripts are represented in the name, and what weighted percentage of the name belongs to each script. Then each of your selected scripts are checked, and if the name contains characters belonging to the script and the percentage of script characters in the name meets or exceeds the match threshold specified for the script, then the artist name will not be translated.
zh: 每个所选的文字种类包括一个对应的阈值，用于决定该文字是否应使用。当评估一个艺术家名称以决定是否符合你选定的文字种类时，首先会解析何种文字在名称中体现，以及每种文字在名称中的权重。然后你选择的每种文字会被检查，如果名称中含有属于这种文字的字符且其占比大于等于设定的阈值，则不翻译艺术家名称。

en: Download and install plugin
zh: 下载并安装插件

en: Download and upgrade plugin to version %s
zh: 下载并更新插件到版本 %s

en: Uninstall plugin
zh: 卸载插件

en: Reloading list of available plugins…
zh: 正在刷新可用插件列表…

en: An error occurred while loading the plugin "%(plugin)s":
    
    %(error)s
zh: 载入插件「%(plugin)s」时出错:
    
    %(error)s

en: The plugin "%(plugin)s" is not compatible with this version of Picard.
zh: 插件「%(plugin)s」与当前版本的 Picard 不兼容。

en: The plugin "%(plugin)s" will be upgraded to version %(version)s on next run of Picard.
zh: 插件「%(plugin)s」在 Picard 下次启动时会被更新到 %(version)s 版本。

en: Uninstall plugin "%(plugin)s"?
zh: 是否卸载插件「%(plugin)s」?

en: Do you really want to uninstall the plugin "%(plugin)s"?
zh: 是否确定要卸载插件「%(plugin)s」?

en: Restart Picard to upgrade to new version
zh: 重启 Picard 来更新版本

en: The plugin "%(plugin)s" could not be downloaded.
zh: 无法下载插件「%(plugin)s」。

en: Option Profiles
zh: 选项配置

en: Copy to a new profile
zh: 复制到新配置文件

en: Delete the profile
zh: 删除配置文件

en: Settings to include in profile
zh: 要包含在配置文件中的设置

en: Unknown script
zh: 未知脚本

en: No scripts in list
zh: 列表中没有脚本

en: Enabled tagging scripts of %i found:
zh: 下列%i个标记脚本已启用：

en: Enabled providers of %i listed:
zh: 下列%i个提供者已启用：

en: List of %i items
zh: 含%i个项目的列表

en: Unknown value format
zh: 未知值格式

en: Invalid Title
zh: 无效标题

en: The profile title cannot be blank.
zh: 配置标题不可为空

en: Preferred Releases
zh: 偏好的专辑

en: The location to move files to must not be empty.
zh: 移动文件的目标位置不能为空。

en: Invalid directory separator replacement
zh: 无效的目录分隔符替换

en: The replacement for directory separators must not be itself a directory separator.
zh: 目录分隔符的替换字符不能本身也是目录分隔符。

en: Enabling long paths on Windows might cause files being saved with path names exceeding the 259 character limit traditionally imposed by the Windows API. Some software might not be able to properly access those files.
zh: 让Windows使用长路径之后，文件存储时可能会用上长于259字符的路径。由于此路径长度超出Windows API的传统限制，因此某些软件可能无法读取该些文件。

en: Show scripting documentation in new window.
zh: 在新窗口中显示脚本文档。

en: Import a script file as a new script.
zh: 从脚本文件导入新脚本。

en: Export the current script to a file.
zh: 向文件导出脚本。

en: Picard tagging script package
zh: Picard标签脚本包

en: %s (imported)
zh: %s（已导入）

en: Script Error
zh: 脚本错误

en: &#160;(<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax Help</a>)
zh: &#160;（<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>语法帮助</a>）

en: Search in browser
zh: 在浏览器中搜索

en: <strong>Loading…</strong>
zh: <strong>正在载入…</strong>

en: <strong>Following error occurred while fetching results:<br><br></strong>Network request error for %(url)s:<br>%(error)s (QT code %(qtcode)d, HTTP code %(statuscode)r)<br>
zh: <strong>装取结果时出现下述错误:<br><br></strong> %(url)s的网络请求失败:<br>%(error)s（QT 代码 %(qtcode)d, HTTP 代码 %(statuscode)r）<br>

en: <strong>No results found. Please try a different search query.</strong>
zh: <strong>未找到结果。请尝试换一个关键词。</strong>

en: Load into Picard
zh: 载入 Picard

en: Album Search Results
zh: 专辑搜索结果

en: Show in browser
zh: 在浏览器中显示

en: Artist Search Dialog
zh: 艺术家搜索对话框

en: Begin Area
zh: 出生地

en: End Area
zh: 过世地

en: Track Search Results
zh: 曲目搜索结果

en: Standalone Recording
zh: 独立录音

en: Remove profile
zh: 移除配置文件

en: Are you sure you want to remove this profile?
zh: 是否确定要移除此配置文件？

en: Open Scripting Documentation in your browser
zh: 在浏览器中打开脚本文档

en: Rename script
zh: 重命名脚本

en: Are you sure you want to remove this script?
zh: 是否确定要移除脚本?

en: &Word wrap script
zh: 文本换行脚本（&W）

en: Word wrap long lines in the editor
zh: 在编辑器中对过长的文本进行换行

en: Show help &tooltips
zh: 显示帮助提示（&T）

en: Show tooltips for script elements
zh: 显示脚本元素提示

en: The table is locked. To enable sorting and column resizing
    unlock the table in the table header's context menu.
zh: 该表已锁定。启用排序和列大小调整
    在表标题的上下文菜单中解锁表。

en: Error loading Picard releases list: {error_message}
zh: 载入 Picard 专辑列表出错: {error_message}

en: Picard Update
zh: Picard 更新

en: Unable to retrieve the latest version information from the website.
    ({url})
zh: 从网站获取新版本信息失败。
    ({url})

en: A new version of Picard is available.
    
    This version: {picard_old_version}
    New version: {picard_new_version}
    
    Would you like to download the new version?
zh: 有新版 Picard 可用。
    
    当前版本: {picard_old_version}
    新的版本: {picard_new_version}
    
    是否希望下载新版?

en: There is no update currently available for your subscribed update level: {update_level}
    
    Your version: {picard_old_version}
zh: 您订阅的更新级别当前没有新版可用: {update_level}
    
    您的版本: {picard_old_version}

en: AcoustID Fingerprint
zh: AcoustID 指纹

en: Album Artist Sort Order
zh: 艺术家专辑排序顺序

en: Artist Sort Order
zh: 艺术家排序顺序

en: Compilation (iTunes)
zh: 选集（iTunes）

en: Composer Sort Order
zh: 作曲排序顺序

en: Disc Id
zh: 唱片 ID

en: DJ-Mixer
zh: DJ 混音者

en: Gapless Playback
zh: 无缝播放

en: Record Label
zh: 专辑唱片公司

en: Movement Number
zh: 乐章编号

en: Movement Count
zh: 乐章数

en: MusicBrainz Release Artist Id
zh: MusicBrainz 专辑艺术家 id

en: MusicBrainz Release Id
zh: MusicBrainz 专辑 id

en: MusicBrainz Artist Id
zh: MusicBrainz 艺术家 id

en: MusicBrainz Disc Id
zh: MusicBrainz 唱片 ID

en: MusicBrainz Original Release Id
zh: MusicBrainz 原始专辑 id

en: MusicBrainz Original Artist Id
zh: MusicBrainz 原始艺术家 id

en: MusicBrainz Recording Id
zh: MusicBrainz 录音 id

en: MusicBrainz Release Group Id
zh: MusicBrainz 专辑组 id

en: MusicBrainz Track Id
zh: MusicBrainz 音轨 id

en: MusicBrainz Work Id
zh: MusicBrainz 作品 id

en: MusicIP Fingerprint
zh: MusicIP 指纹

en: R128 Album Gain
zh: R128 专辑增益

en: R128 Track Gain
zh: R128 音轨增益

en: Release Country
zh: 发行国或地区

en: Release Status
zh: 专辑状态

en: Release Type
zh: 专辑类型

en: ReplayGain Album Gain
zh: 回放增益专辑增益

en: ReplayGain Album Peak
zh: 回放增益专辑峰值

en: ReplayGain Album Range
zh: 回放增益专辑范围

en: ReplayGain Reference Loudness
zh: 回放增益参考响度

en: ReplayGain Track Gain
zh: 回放增益音轨增益

en: ReplayGain Track Peak
zh: 回放增益音轨峰值

en: ReplayGain Track Range
zh: 回放增益音轨范围

en: Show Name Sort Order
zh: 节目名顺序

en: Show Work & Movement
zh: 显示作品 & 乐章

en: Total Discs
zh: 总碟数

en: Total Tracks
zh: 总音轨数

en: Artist Website
zh: 艺术家网站

en: %(days).2dd %(hours).2dh
zh: %(days).2d天%(hours).2d时

en: %(hours).2dh %(minutes).2dm
zh: %(hours).2d时%(minutes).2d分

en: %(minutes).2dm %(seconds).2ds
zh: %(minutes).2d分%(seconds).2d秒

en: %(seconds).2ds
zh: %(seconds).2d秒

en: is not installed
zh: 未安装

en: Web Browser Error
zh: 浏览器错误

en: Error while launching a web browser:
    
    %s
zh: 启动 web 浏览器时出错:
    
    %s

en: Bangla (India)
zh: 孟加拉语（印度）

en: Breton (France)
zh: 布列塔尼语（法国）

en: English (Cameroon)
zh: 英语（喀麦隆）

en: English (Ghana)
zh: 英语（加纳）

en: English (Nigeria)
zh: 英语（尼日利亚）

en: French (Cameroon)
zh: 法语（喀麦隆）

en: French (Morocco)
zh: 法语（摩洛哥）

en: French (Togo)
zh: 法语（多哥）

en: Friulian (Italy)
zh: 弗留利语（意大利）

en: Hausa (Ghana)
zh: 豪萨语（加纳）

en: Hausa (Nigeria)
zh: 豪萨语（尼日利亚）

en: Russian (Belarus)
zh: 俄语（白俄罗斯）

en: Swahili (Kenya)
zh: 斯瓦希里语（肯尼亚）

en: Swahili (Tanzania)
zh: 斯瓦希里语（坦桑尼亚）

en: Bad key size
zh: 不正确的密钥长度

en: Keys < 512 bits are VERY insecure
zh: 密钥长度小于 512 位是非常不安全的

en: Keys > 4096 bits will cause extreme
    message bloat, causing problems with
    message transmission
zh: 密钥长度大于 4096 位会使得信息
    內容过长，导致传送消息时发生
    问题

en: Generate Keys
zh: 产生密钥

en: No key selected to re-generate!
zh: 请选择一把旧密钥以重新生成新的密钥!

note: First column
en: Encryption protocol:
zh: 加密协议

en: Key Fingerprint
zh: 密钥指纹

en: Accept key automatically if no key on file
zh: 自动接受新的密钥

en: Accept conflicting keys automatically (security risk)
zh: 自动接受与使用中不一致密钥(有安全风险)

en: Automatically encrypt if sent an encrypted message
zh: 送出加密信息后, 此后信息自动加密

en: Broadcast encryption capability
zh: 广播传送加密内容的兼容性

en: Automatically encrypt if buddy has plugin
zh: 如果对方支持加密插件, 条信息自动加密

en: Show lock icon for each line of chat
zh: 每一行对话中显示代表已加密信息的小图标

en: Keyfile location
zh: 密钥文件位置

en: Create key files
zh: 建立密钥文件

en: Regenerate Key
zh: 重新产生密钥

en: Copy Fingerprint to Clipboard
zh: 复制指纹到剪切板

en: Local Keys
zh: 本机密钥管理

en: Trusted Buddy Keys
zh: 已信任的好友密钥

en: Recent Buddy Keys
zh: 最近收到的好友密钥

en: No key files found at path
zh: 找不到密钥文件

en: Absolute path required
zh: 请使用绝对路径

en: Unable to create key files
zh: 无法建立密钥文件

en: This account key is too large for this protocol. Unable to send.
zh: 此账户密钥太长. 无法发送.

en: Last outgoing message not received properly- resetting
zh: 上一条送出的消息可能沒被接收到 - 重置中

en: Received message encrypted with wrong key
zh: 收到的消息是由错误的密钥加密的

en: Error in decryption- asking for resend...
zh: 解密时发生错误 - 要求重新发送...

en: Requesting key...
zh: 向对方请求密钥中...

en: No key to resend message.  Message lost.
zh: 沒有密钥可以重送消息. 消息丢失.

en: Outgoing message lost.
zh: 丢失了送出的消息.

en: Encrypts conversations with RSA encryption.
zh: 使用 RSA 加密通信

en: RSA encryption with keys up to 4096 bits, using the Mozilla NSS crypto library.
zh: RSA 加密密钥长度为 4096 位, 使用 Mozilla NSS 密码函数库.

note: Translators: Feel free to add your name to the author field, with text like "Bill Tompkins, translation by Phil McGee"
en: Bill Tompkins
zh: Bill Tompkins, translation by Strong Chen

en: Turn Auto-Encrypt Off
zh: 关闭自动加密

en: Turn Auto-Encrypt On
zh: 启动自动加密

en: Making new key pair...
zh: 产生新密钥中...

en: Error trying to make key.
zh: 产生新密钥发生错误.

en: Conflicting Key Received!
zh: 收到不一致的密钥!

en: Error changing access mode for file: %s
    Cannot save key.
zh: 错误: 试图改变文件存储模式: %s
    无法保存密钥.

en: Error (2) changing access mode for file: %s
    Cannot save key.
zh: 错误(2): 试图改变文件存储模式: %s
    无法保存密钥.

en: Pidgin-Encryption Key Received
zh: 已收到 Pidgin-Encryption 密钥

en: %s key received for '%s'
zh: %s 密钥收于 '%s'

en: Key Fingerprint:%*s
zh: 密钥指纹:%*s

en: Do you want to accept this key?
zh: 是否要接受此密钥?

en: Accept and Save
zh: 接受并保存

en: This session only
zh: 只在此次对话中有效

en: CONFLICTING Pidgin-Encryption Key Received
zh: 接收到不一致的 Pidgin-Encryption 密钥

en:  ******* WARNING *******
zh:  ***** 警 告 *****

en: CONFLICTING %s key received for '%s'!
zh: 发现不一致的 %s 密钥, 对方为 '%s'!

en: This could be a man-in-the-middle attack, or
    could be someone impersonating your buddy.
    You should check with your buddy to see if they have
    generated this new key before trusting it.
zh: 现在可能存在截包黑客攻击, 
    或者有人在假装成您的好友.
    您应该与好友检查一下
    在确认之前他们是否产生了新的密钥.

en: Generating RSA Key Pair for %s
zh: 正在产生 %s 的 RSA 密钥

en: This may take a little bit...
zh: 可能需要点时间，请稍候...

en: Could not generate key.  NSS Error: %d
zh: 无法产生密钥.  NSS 错误: %d

en: Error parsing RSANSS key
zh: 处理 RSANSS 密钥时发生错误

en: Bad signature on message (len %d, mod %d)
zh: 消息中包含不正确的签名 (len %d, mod %d)

en: The last message received was encrypted  with the Pidgin-Encryption plugin
zh: 上一条收到的消息是使用 Pidgin-Encryption插件 加密的

en: Only new conversations
zh: 只有新的对话

en: Ignore events from blocked users
zh: 忽略来自屏蔽用户的事件

en: Buddy signs on
zh: 好友登入

en: Buddy signs off
zh: 好友登出

en: %s signed on
zh: %s 登入了

en: %s signed off
zh: %s 登出了

en: %s says:
zh: %s 说：

en: Libnotify Popups
zh: Libnotify 弹出对话框

en: Displays popups via libnotify.
zh: 通过 libnotify 来显示弹出对话框。

en: ?lang=en
zh: ?lang=zh_CN

en: Your buddy is attempting to determine if he or she is really talking to you, or if it's someone pretending to be you.  Your buddy has asked a question, indicated below.  To authenticate to your buddy, enter the answer and click OK.
zh: 你的好友正在尝试判断他是否真的是与你在交谈, 而不是与一个伪装成你的人. 你的好友请你回答如下问题以验证你的身份, 请输入答案并点击 OK.

en: To authenticate using a question, pick a question whose answer is known only to you and your buddy.  Enter this question and this answer, then wait for your buddy to enter the answer too.  If the answers don't match, then you may be talking to an imposter.
zh: 若采用提问方式来验证好友身份, 请选择一个只有你和好友才知道答案的问题. 先输入这个问题和答案, 然后等待你的好友回答这个问题. 如果你们的答案不一致, 那么你可能正在与一个伪装成你好友的人交谈.

en: This is the question asked by your buddy:
zh: 这是你的好友所提出的问题:

en: Enter question here:
zh: 在此处输入问题:

en: This buddy is already authenticated.
zh: 该好友已通过认证.

en: Enter secret answer here (case sensitive):
zh: 在此处输入问题的答案(区分大小写):

en: To authenticate, pick a secret known only to you and your buddy.  Enter this secret, then wait for your buddy to enter it too.  If the secrets don't match, then you may be talking to an imposter.
zh: 为验证好友身份, 请选择一个只有你与好友知道的秘密. 先输入这个秘密, 然后等待你的好友也输入该秘密. 如果你们的输入不一致, 那么你可能正在与一个伪装成你好友的人交谈.

en: Enter secret here:
zh: 在此处输入秘密:

en: To verify the fingerprint, contact your buddy via some <i>other</i> authenticated channel, such as the telephone or GPG-signed email.  Each of you should tell your fingerprint to the other.
zh: 为验证身份指纹, 请通过 <i>其他</i> 可靠渠道联系你的好友, 例如通过电话或者GPG签名的email. 你们应该把各自的身份指纹告诉对方.

en: If everything matches up, you should choose <b>I have</b> in the menu below.
zh: 如果一切都匹配, 你应该在以下菜单中选择 <b>我已经</b>.

en: Fingerprint for you, %s (%s):
    %s
    
    Purported fingerprint for %s:
    %s
zh: 属于你的身份指纹, %s (%s):
    %s
    
    所声称的属于 %s 的身份指纹:
    %s

en: How would you like to authenticate your buddy?
zh: 你选择如何来验证好友的身份?

en: Question and answer
zh: 提问和回答

en: Shared secret
zh: 共享的秘密

en: Manual fingerprint verification
zh: 手动的身份指纹认证

en: Authenticating a buddy helps ensure that the person you are talking to is who he or she claims to be.
zh: 认证好友身份有助于确保你所正在交谈的对象是他所声称的那个人.

note: Translators: you are asked to authenticate yourself
en: Authenticating to Buddy
zh: 正在向好友认证

note: Translators: you asked your buddy to authenticate him/herself
en: Authenticating Buddy
zh: 正在认证好友

en: Authenticating to %s
zh: 正在向 %s 认证

en: Authenticating %s
zh: 正在认证 %s

en: Waiting for buddy...
zh: 正在等待好友回复...

en: Generating private key
zh: 正在生成密钥

note: Create the Please Wait... dialog
en: Generating private key for %s (%s)...
zh: 正在为 %s (%s) 生成密钥...

en: %s Done.
zh: %s 完成.

en: %s is contacting you from an unrecognized computer.  You should <a href="%s%s">authenticate</a> this buddy.
zh: %s 正在使用一台无法识别的计算机与你联系. 你应该d <a href="%s%s">认证</a> 该好友的身份.

en: %s has not been authenticated yet.  You should <a href="%s%s">authenticate</a> this buddy.
zh: %s 的身份还没有经过认证. 你应该 <a href="%s%s">认证</a> 该好友的身份.

en: Not private
zh: 不保密的

note: Translators: the following four messages should give alternative * sentences. The user selects the first or second message in a combo box; * the third message, a new line, a fingerprint, a new line, and * the fourth message will follow it.
en: I have not
zh: 我还没有

note: 2nd message
en: I have
zh: 我已经

note: 3rd message
en:  verified that this is in fact the correct
zh: 确认这是正确的

note: 4th message
en: fingerprint for %s.
zh: 属于 %s 的身份指纹.

en: Verify fingerprint for %s
zh: 认证属于 %s 的身份指纹

en: <small><i>%s %s
    
    </i></small>Fingerprint for you, %s (%s):
    %s
    
    Purported fingerprint for %s:
    %s
zh: <small><i>%s %s
    
    </i></small>属于你的身份指纹, %s (%s):
    %s
    
    所声称的属于 %s 的身份指纹: 
    %s

en: If everything matches up, you should indicate in the above dialog that you <b>have</b> verified the fingerprint.
zh: 如果一切都匹配, 你应该在以上对话框中表明你 <b>已经</b> 认证了该身份指纹.

en: Authentication from %s
zh: 来自 %s 的认证

en: Authenticate %s
zh: 认证 %s

en: Authenticate Buddy
zh: 认证好友

en: An error occurred during authentication.
zh: 在认证过程中发生了一个错误.

en: Your buddy has successfully authenticated you.  You may want to authenticate your buddy as well by asking your own question.
zh: 你的好友已经成功地认证了你的身份. 你可以类似地提出一个你自己的问题来认证该好友的身份.

en: Private conversation with %s started.%s%s
zh: 与 %s 的私密对话开始.%s%s

en: <a href="%s%s">Unverified</a> conversation with %%s started.%%s%%s
zh: <a href="%s%s">未认证的</a> 与 %%s 的对话开始.%%s%%s

note: This last case should never happen, since we know * we're in ENCRYPTED.
en: Not private conversation with %s started.%s%s
zh: 不保密的与 %s 的对话开始.%s%s

en:   Warning: using old protocol version 1.
zh:   警告: 正在使用旧的协议版本 1.

en:   Your client is logging this conversation.
zh:   你的客户端正在记录这段对话.

en:   Your client is not logging this conversation.
zh:   你的客户端没有在记录这段对话.

en: Your buddy is logged in multiple times and OTR has established <a href="%s%s">multiple sessions</a>. Use the icon menu above if you wish to select the outgoing session.
zh: 你的好友登录了多次, OTR已经建立了 <a href="%s%s">多个会话</a>. 如果你想选择其中一个会话, 请使用以上的图标菜单.

en: Private conversation with %s lost.
zh: 与 %s 的私密对话丢失.

en: %s has ended his/her private conversation with you; you should do the same.
zh: %s 已经结束了与你的私密对话; 你也应该采取同样操作.

en: Successfully refreshed the private conversation with %s.%s
zh: 成功地刷新了与 %s 的私密对话.%s

en: Successfully refreshed the <a href="%s%s">unverified</a> conversation with %%s.%%s
zh: 成功地刷新了 <a href="%s%s">未认证的</a> 对话与%%s.%%s

note: This last case should never happen, since we know * we're in ENCRYPTED.
en: Successfully refreshed the not private conversation with %s.%s
zh: 成功地刷新了与 %s 的不私密对话.%s

en: Attempting to refresh the private conversation with %s...
zh: 正在尝试刷新与 %s 的私密对话...

en: Attempting to start a private conversation with %s...
zh: 正在尝试启动与 %s 的私密对话...

en: Start _private conversation
zh: 启动 _私密 对话

en: Refresh _private conversation
zh: 刷新 _私密 对话

en: Re_authenticate buddy
zh: 重_认证 好友身份

en: _Authenticate buddy
zh: _认证 好友身份

en: Not Private
zh: 不保密的

en: _What's this?
zh: _这是什么?

en: _End private conversation
zh: _结束私密对话

en: Warning: The selected outgoing OTR session (%u) is not the most recently active one (%u). Your buddy may not receive your messages. Use the icon menu above to select a different outgoing session.
zh: 警告: 所选择的OTR会话 (%u) 不是最近活跃的会话 (%u). 你的好友可能无法接受到你的消息. 请使用以上的图标菜单来选择一个不同的会话.

en: Send to most secure
zh: 发送给最安全的

en: Send to most recent
zh: 发送给最近的

en: Session %u
zh: 会话 %u

en: The privacy status of the current conversation is now: <a href="%s%s">%s</a>
zh: 当前会话的隐私状态是 <a href="%s%s">%s</a>

en: OTR Messaging
zh: OTR消息中

en: Fingerprint: %.80s
zh: 身份指纹: %.80s

en: No key present
zh: 当前无密钥

en: No account available
zh: 无可用帐号

en: Enable private messaging
zh: 启动私密消息

en: Automatically initiate private messaging
zh: 自动启用私密消息

en: Require private messaging
zh: 要求私密消息

en: Don't log OTR conversations
zh: 不记录OTR交谈

en: Show OTR button in toolbar
zh: 在工具条显示OTR按钮

en: My private keys
zh: 我的私钥

en: Key for account:
zh: 私钥属于帐号:

en: Default OTR Settings
zh: 默认OTR设置

en: OTR UI Options
zh: OTR界面选项

en: Screenname
zh: 昵称

en: Start private connection
zh: 启动私密连接

en: End private connection
zh: 结束私密连接

en: Forget fingerprint
zh: 忘记身份指纹

en: Known fingerprints
zh: 已知的身份指纹

en: OTR Settings
zh: OTR设置

note: Set the title
en: OTR Settings for %s
zh: 属于 %s 的OTR设置

note: Make the cascaded checkboxes
en: Use default OTR settings for this buddy
zh: 对该好友采用默认的OTR设置

en: You are not currently connected to account %s (%s).
zh: 当前你没有连接到帐号 %s (%s).

en: Out of memory building filenames!
zh: 创建文件名内存溢出!

en: Could not write private key file
zh: 无法写密钥文件

en: Unknown account %s (%s).
zh: 未知帐号 %s (%s).

en: Error occurred encrypting message.
zh: 在加密消息时出错.

en: You sent encrypted data to %s, who wasn't expecting it.
zh: 你向没有准备的 %s 发送了加密的消息.

en: You transmitted an unreadable encrypted message.
zh: 你发送了一条不可读的加密消息.

en: You transmitted a malformed data message.
zh: 你发送了一条异常的数据消息.

en: [resent]
zh: [重新发送]

en: You attempted to send an unencrypted message to %s
zh: 你尝试向 %s 发送一条未加密的消息

en: Attempting to start a private conversation...
zh: 尝试启动一个私密的对话...

en: OTR Policy Violation
zh: OTR策略侵犯

en: Unencrypted messages to this recipient are not allowed.  Attempting to start a private conversation.
    
    Your message will be retransmitted when the private conversation starts.
zh: 不允许向对方发送未加密的消息. 正尝试启动一个私密的对话.
    
    当私密对话启动后, 你的消息将会被重新发送.

en: An error occurred when encrypting your message.  The message was not sent.
zh: 在消息加密过程中出错. 该消息未被发送.

en: Error encrypting message
zh: 在加密消息时出错

en: An error occurred when encrypting your message
zh: 在加密你的消息时出错

en: The message was not sent.
zh: 该消息未被发送.

en: %s has already closed his/her private connection to you
zh: %s 已经关闭了与你的私密连接

en: Your message was not sent.  Either end your private conversation, or restart it.
zh: 你的消息没有被发送. 请结束你的当前私密对话，或重启该对话.

en: Private connection closed
zh: 私密连接关闭

en: Your message was not sent.  Either close your private connection to him, or refresh it.
zh: 你的消息没有被发送. 请关闭你与对方的私密连接，或刷新该连接.

en: Error setting up private conversation: Malformed message received
zh: 建立私密对话出错: 收到异常消息

en: Error setting up private conversation: %s
zh: 建立私密对话出错: %s

en: OTR Error
zh: OTR出错

en: We are receiving our own OTR messages.  You are either trying to talk to yourself, or someone is reflecting your messages back at you.
zh: 收到了自己的OTR消息. 或者你正在与自己交谈, 或者有人正在把你的消息返送给你.

en: We are receiving our own OTR messages.
zh: 正在接受自己的OTR消息

en: You are either trying to talk to yourself, or someone is reflecting your messages back at you.
zh: 或者你正在与自己交谈, 或者有人正在把你的消息返送给你.

en: <b>The last message to %s was resent.</b>
zh: <b>给 %s 的最后一条消息被重新发送.</b>

en: Message resent
zh: 消息被重新发送

en: <b>The encrypted message received from %s is unreadable, as you are not currently communicating privately.</b>
zh: <b>来自 %s 的加密消息不可读, 因为你们当前没有在私密地交流.</b>

en: Unreadable message
zh: 不可读的消息

en: We received an unreadable encrypted message from %s.
zh: 收到了一条来自 %s 的不可读的加密的消息.

en: We received a malformed data message from %s.
zh: 收到了一条来自 %s 的异常的数据消息.

en: Heartbeat received from %s.
zh: 收到了来自 %s 的心跳消息.

en: Heartbeat sent to %s.
zh: 心跳消息已发送给 %s.

en: <b>The following message received from %s was <i>not</i> encrypted: [</b>%s<b>]</b>
zh: <b>以下来自 %s 的消息 <i>没有</i> 被加密: [</b>%s<b>]</b>

en: Received unencrypted message
zh: 收到未加密的消息

en: Unrecognized OTR message received from %s.
zh: 收到来自 %s 的无法识别的OTR消息.

en: %s has sent a message intended for a different session. If you are logged in multiple times, another session may have received the message.
zh: %s 已经向另一个不同的会话发送了一条消息. 如果你登录了多次, 另一个会话可能接收到了该消息.

en: Received message for a different session
zh: 收到了另一会话的消息

note: 2013-01-01
en: OTR PLUGIN v%s
zh: OTR 插件 v%s

en: This beta copy of the Off-the-Record Messaging v%s Pidgin plugin has expired as of 2013-01-01. Please look for an updated release at http://otr.cypherpunks.ca/
zh: 这个 Off-the-Record Messaging v%s Pidgin 插件的测试版本已于2013-01-01过期. 请在 http://otr.cypherpunks.ca/ 找到更新版本

en: You have enabled a beta version of the Off-the-Record Messaging v%s Pidgin plugin. This version is intended for testing purposes only and is not for general purpose use.
zh: 你正在使用一个 Off-the-Record Messaging v%s Pidgin 插件的测试版本. 该版本只用于测试目的, 不适用于一般用途使用.

en: Provides private and secure conversations
zh: 提供私密安全的对话

en: Preserves the privacy of IM communications by providing encryption, authentication, deniability, and perfect forward secrecy.
zh: 通过加密来保护即时通信的隐私, 认证, 可抵赖性, 和完美的正向安全.

en: Account %s (%s) could not be found
zh: 无法找到帐号 %s (%s)

en: Failed to authenticate to server
zh: 到服务器的认证失败

en: Can't request certificate from %s
zh: 无法从 %s 请求证书

en: No URI for certificate provisioning service provided
zh: 未提供证书置备服务的URI

en: Incompatible authentication scheme chosen
zh: 选择了不兼容的认证方案

en: You have been rejected by the server: %s
zh: 您已被服务器拒绝：%s

en: no reason given
zh: 未给出原因

en: Not found: %s. Please contact your Administrator
zh: 没找到：%s。请和您的管理员联系

en: SIP is either not enabled for the destination URI or it does not exist
zh: 目标 URI 没有启用 SIP 或不存在

en: Service unavailable: %s
zh: 服务不可用：%s

en: Corrupted message received
zh: 收到损坏的消息

en: Invalid message signature received
zh: 收到无效消息签名

en: %s wants to start presenting
zh: %s 想要开始演示

en: Application sharing error
zh: 程序共享错误

en: Unknown remote desktop client configured.
zh: 未知的远程桌面客户端已配置。

en: Couldn't connect application sharing
zh: 无法连接程序共享

en: Could not create RDP server.
zh: 无法创建RDP服务器。

en: Could not initialize RDP server.
zh: 无法初始化RDP服务器。

en: Could not start RDP server.
zh: 无法启动RDP服务器。

en: Sharing desktop with %s
zh: 与%s共享桌面

en: Stop presenting
zh: 停止演示

en: Couldn't initialize application sharing
zh: 无法初始化程序共享

en: Whole desktop
zh: 整个桌面

en: Monitor to share
zh: 要共享的显示器

en: Meeting in
zh: 会议场所

en: Meeting about
zh: 会议内容

en: Out of office note
zh: 不在办公室备注

en: Access level
zh: 访问级别

en: Found %d contact%s: | Found %d contacts%s:
zh[0]: 找到 %d 个联系人%s：

en:  (more matched your query)
zh:  （与您的查询越匹配）

en: Unable to display the search results
zh: 无法显示搜索结果

en: Contact search failed
zh: 联系人搜索失败

en: Invalid contact search query
zh: 无效的联系人搜索请求

en: Make leader of '%s'
zh: 设置为“%s”的领导者

en: Remove from '%s'
zh: 从“%s”中删除

en: Invite to '%s'
zh: 邀请到“%s”

en: New chat
zh: 新建聊天

en: Custom1
zh: 自定义 1

en: Send email...
zh: 发送邮件...

en: Take desktop control
zh: 获取桌面控制

en: Give desktop control
zh: 授予桌面控制

en: Share my desktop
zh: 共享我的桌面

note: SIPE_ACTIVITY_OOF
en: Out of office
zh: 不在办公室

en: Currently %s
zh: 目前为 %s

en: Outside of working hours for next 8 hours
zh: 未来 8 小时为工作以外时间

en: %s for next 8 hours
zh: 未来 8 小时 %s

en: Not working
zh: 不工作

en: %s until %.2d:%.2d
zh: %s 直到 %.2d:%.2d

en: %s. Outside of working hours at %.2d:%.2d
zh: %s。%.2d:%.2d 为工作以外时间

en: %s. %s at %.2d:%.2d
zh: %1$s。%3$.2d:%4$.2d 为 %2$s

en: Certificate request to %s failed
zh: 向 %s 请求证书失败

en: Web ticket request to %s failed
zh: 向 %s 请求票据凭证失败

note: Generate next ID
en: Chat #%d
zh: 聊天 #%d

en: Failed to join the conference
zh: 加入会议失败

en: Can't find a conference URI on this page:
    
    %s
zh: 此页未发现会议 URI：
    
    %s

en: "%s" is not a valid conference URI
zh: “%s”不是合法的会议URI

en: Incomplete conference information provided
zh: 未提供完整的会议信息

en: 
    
    As this client was not compiled with voice call support, if you accept, you will be able to contact the other participants only via IM session.
zh: 
    
    因本客户端编译时未加入语音通话支持，如果您接受，您将只能通过即时消息会话与其他与会者进行联系。

en: wants to invite you to a conference call%s
zh: 想邀请您加入电话会议 %s

en: This conference is no longer locked. Additional participants can now join.
zh: 此会议不再锁定。其他参与者可以加入。

en: This conference is locked. Nobody else can join the conference while it is locked.
zh: 此会议被锁定。被锁定时其他人不能加入会议。

en: You have been disconnected from this conference.
zh: 您已被从会议中断开。

en: Dial-in info
zh: 拨入信息

en: Conference ID
zh: 会议 ID

en: Meeting link
zh: 会议连接

en: Alternative dial-in numbers
zh: 备选拨入号码

note: The next 13 texts make up the SIPE about note text About note, part 1/13: introduction
en: A third-party plugin implementing extended version of SIP/SIMPLE used by various products
zh: 实现用于多个产品的 SIP/SIMPLE 扩展版本的第三方插件

note: About note, part 4/13: support forum name (hyperlink text)
en: Help Forum
zh: 帮助论坛

note: About note, part 5/13: bug tracker URL (label)
en: Report Problems
zh: 报告问题

note: About note, part 9/13: (REMOVED) About note, part 10/13: translation request, text before Transifex.com URL append a space if text is not empty
en: Please help us to translate SIPE to your native language here at
zh: 请到这里帮助我们将 SIPE 翻译为您的母语

note: About note, part 11/13: translation request, text after Transifex.com URL start with a space if text is not empty
en:  using convenient web interface
zh:  使用方便的 web 界面

note: About note, part 13/13: Localization credit PLEASE NOTE: do *NOT* simply translate the english original but write something similar to the following sentence: "Localization for <language name> (<language code>): <name>"
en: Original texts in English (en): SIPE developers
zh: 中文化 (zh_CN): 神州散人，Kyle Wang

en: SIP Exchange user name contains invalid characters
zh: SIP Exchange 用户名包含无效字符

en: User name should be a valid SIP URI
    Example: user@company.com
zh: 用户名必须是有效的 SIP URI
    例如：user@company.com

en: Password is required when Single Sign-On is not enabled
zh: 禁用单点登录时，需要输入密码

en: Email address should be valid if provided
    Example: user@company.com
zh: 如果提供了电子邮件地址那么它应该是有效的
    例如：user@company.com

en: SIP Exchange user name contains whitespace
zh: SIP Exchange 用户名包含空格

en: Email services URL should be valid if provided
    Example: https://exchange.corp.com/EWS/Exchange.asmx
    Example: https://domino.corp.com/maildatabase.nsf
zh: 如果提供电子邮件服务 URL 那么它应该是有效的
    例如：https://exchange.corp.com/EWS/Exchange.asmx
    例如：https://domino.corp.com/maildatabase.nsf

en: Socket read failed
zh: 套接字读取失败

en: Received encryption key has wrong size.
zh: 收到的加密密钥尺寸错误。

en: Received hash key has wrong size.
zh: 收到的散列密钥尺寸错误。

en: Could not create listen socket
zh: 无法创建侦听套接字

en: Error creating data stream
zh: 创建数据流错误

en: Socket write failed
zh: 套接字写入失败

en: File size is different from the advertised value.
zh: 文件尺寸与告知的值不同。

en: Received MAC is corrupted
zh: 收到的 MAC 已损坏

en: Received file is corrupted
zh: 收到的文件已损坏

en: File transfer initialization failed.
zh: 文件传输初始化失败。

en: File transfer authentication failed.
zh: 文件传输认证失败。

en: Other Contacts
zh: 其他联系人

en: Group Chat Proxy setting is incorrect:
    
    	%s
    
    Please update your Account.
zh: 群组聊天代理设置错误：
    
    	%s
    
    请更新您的帐号

en: Couldn't find Group Chat server!
zh: 未找到群组聊天服务器！

en: This message was not delivered to chat room '%s'
zh: 此消息没有被发送到聊天室“%s”

en: Error joining chat room
zh: 加入聊天室时发生错误

note: generate one error and remove all unprocessed messages
en: Failed to invite %s
zh: 邀请 %s 失败

en: Received a message with unrecognized contents from %s
zh: 从 %s 收到含有无法识别的内容的消息

en: Couldn't create stream
zh: 无法创建流

en: Call could not be answered
zh: 呼叫无应答

en: Unable to establish a call
zh: 无法建立通话

en: Encryption settings of peer are incompatible with ours.
zh: 节点的加密设置和我们的不兼容。

en: User %s rejected call
zh: 用户 %s 拒绝了通话

en: Call rejected
zh: 通话被拒绝

en: Error creating audio stream
zh: 创建音频流错误

en: Error creating video stream
zh: 创建视频流错误

en: Join conference call
zh: 加入电话会议

en: Conference calls are not supported on this server.
zh: 此服务器不支持电话会议。

en: Invalid phone number
zh: 无效的电话号码

en: Audio Test Service is not available.
zh: 音频测试服务不可用。

en: User unavailable
zh: 用户不可用

en: %s does not want to be disturbed
zh: %s 不想被打扰

en: User %s is not available
zh: 用户 %s 不可用

en: Media error
zh: 媒体错误

en: Error while reading from stream
zh: 流读取错误

note: reason = g_strdup(_("User logged out")); // [MS-OCER]
en: you are already signed in at another location
zh: 您已经在另一地点登入

en: user disabled
zh: 用户已禁止

en: user moved
zh: 用户已移动

note: Translators: remove (clear) previously assigned access level
en: Unspecify
zh: 未指定

en: People in my company
zh: 我公司里的人

en: People in domains connected with my company
zh: 连接至我公司的域里的人

en: People in public domains
zh: 公共域里的人

en: People at %s
zh: 在 %s 的人

en: Add new domain...
zh: 新增域...

en: Online help...
zh: 在线帮助...

en: Access groups
zh: 访问组

note: SIPE_ACTIVITY_BUSYIDLE
en: Busy-Idle
zh: 忙碌-发呆

note: SIPE_ACTIVITY_DND SIPE_ACTIVITY_BRB
en: Be right back
zh: 马上回来

note: SIPE_ACTIVITY_AWAY SIPE_ACTIVITY_LUNCH
en: Out to lunch
zh: 外出就餐

note: SIPE_ACTIVITY_IN_CONF
en: In a conference
zh: 在会议中

note: SIPE_ACTIVITY_IN_MEETING
en: In a meeting
zh: 在会谈中

note: SIPE_ACTIVITY_URGENT_ONLY
en: Urgent interruptions only
zh: 非紧急事件勿扰

note: SIPE_ACTIVITY_IN_PRES
en: Presenting
zh: 正在演示

en: Presence subscription failed!
zh: 在线情况订阅错误！

en: One or more buddies will therefore permanently show as offline.
    
    Please check that there are no corrupted SIP URIs in your contacts list.
zh: 有些好友将一直显示为离线状态。
    
    请检查您的联系人列表中有无损坏的SIP URI。

en: UCS initialization failed!
zh: UCS初始化失败！

en: Couldn't find an Exchange server with the default Email settings. Therefore the contacts list will not work.
    
    You'll need to provide Email settings in the account setup.
zh: 未找到默认电子邮件设置的 Exchange 服务器，联系人列表将无法使用。
    
    您需要在帐户设置中提供电子邮件设置。

en: Couldn't find an Exchange server with the Email settings provided in the account setup. Therefore the contacts list will not work.
    
    Please correct your Email settings.
zh: 未找到帐户设置中电子邮件的 Exchange 服务器，联系人列表将无法使用。
    
    请更正您的电子邮件设置。

note: Service unavailable; Server Internal Error; Server Time-out Not acceptable all. Message contents not allowed by policy
en: Your message or invitation was not delivered, possibly because it contains a hyperlink or other content that the system administrator has blocked.
zh: 您的消息或邀请没有被发送，原因可能是它包含了被系统管理员屏蔽的链接或其他内容。

en: This message was not delivered to %s because the service is not available
zh: 此消息没有被发送到 %s，因为服务不可用

note: Busy Here
en: This message was not delivered to %s because one or more recipients do not want to be disturbed
zh: 此消息没有被发送到 %s，因为有的收信人不想被打扰

note: Unsupported media type
en: This message was not delivered to %s because one or more recipients don't support this type of message
zh: 此消息没有被发送到 %s，因为有的收信人不支持此消息类型

en: This message was not delivered to %s because one or more recipients are offline
zh: 此消息没有被发送到 %s，因为有的收信人不在线

note: SIPE_BUDDY_INFO_JOB_TITLE
en: Job title
zh: 职称

note: SIPE_BUDDY_INFO_WORK_PHONE
en: Business phone
zh: 工作电话

en: Add new domain
zh: 新增域

en: Copy to
zh: 复制到

en: Show presentation
zh: 显示演示

en: Meeting entry info
zh: 会议信息

en: Conversation subject: %s
zh: 会话主题：%s

en: Call a phone number
zh: 拨打电话号码

en: Meeting location
zh: 会议地点

en: Alternatively
zh: 备选

en: Organizer email
zh: 组织者邮件

en: Meeting ID
zh: 会议 ID

en: Join conference
zh: 加入会议

en: Join scheduled conference
zh: 加入预定会议

en: Enter meeting location string you received in the invitation.
    
    Valid location will be something like
    meet:sip:someone@company.com;gruu;opaque=app:conf:focus:id:abcdef1234
    conf:sip:someone@company.com;gruu;opaque=app:conf:focus:id:abcdef1234
    or
    https://meet.company.com/someone/abcdef1234
zh: 输入您收到的邀请中的会议地点字符串。
    
    合法的地址可能为
    meet:sip:someone@company.com;gruu;opaque=app:conf:focus:id:abcdef1234
    conf:sip:someone@company.com;gruu;opaque=app:conf:focus:id:abcdef1234
    或者
    https://meet.company.com/someone/abcdef1234

en: Publishing of calendar information has been disabled
zh: 已禁用发布日历信息

en: About SIPE plugin...
zh: 关于 SIPE 插件

en: Contact search...
zh: 联系人搜索...

en: Call a phone number...
zh: 拨打电话号码...

en: Test call
zh: 测试呼叫

en: Join scheduled conference...
zh: 加入预定会议...

en: Republish Calendar
zh: 重新发布日历

en: Reset status
zh: 复位状态

note: * * When adding new string settings please make sure to keep these * in sync: *     api/sipe-backend.h *     purple-settings.c:setting_name[]
en: Server[:Port]
    (leave empty for auto-discovery)
zh: 服务器[:端口]
    (留空使用自动发现)

en: Authentication scheme
zh: 认证方案

note: * When the user selects Single Sign-On then SIPE will ignore the * settings for "login name" and "password". Instead it will use the * default credentials provided by the OS. * * NOTE: the default must be *OFF*, i.e. it is up to the user to tell *       SIPE that it is OK to use Single Sign-On or no
en: Use Single Sign-On
zh: 使用单点登录

note: * Example (Exchange): https://server.company.com/EWS/Exchange.asmx *  Example (Domino)  : https://[domino_server]/[mail_database_name].nsf
en: Don't publish my calendar information
zh: 不发布我的日历信息

en: Show profile pictures from web
    (potentially dangerous)
zh: 显示来自网络的资料图片
    （有潜在危险）

en: Email services URL
    (leave empty for auto-discovery)
zh: 电子邮件服务 URL
    (留空使用自动发现)

en: Email address
    (if different from Username)
zh: 电子邮件地址
    (如果与用户名不同)

note: * Example (Exchange): DOMAIN\user  or  user@company.com *  Example (Domino)  : email_address
en: Email login
    (if different from Login)
zh: 电子邮件登录名
    (如果与登录名不同)

en: Email password
    (if different from Password)
zh: 电子邮件密码
    (如果与密码不同)

note: * Example (federated domain): company.com      (i.e. ocschat@company.com) *  Example (non-default user): user@company.com
en: Group Chat Proxy
       company.com  or  user@company.com
    (leave empty to determine from Username)
zh: 群组聊天代理
    company.com 或 user@company.com
    (留空表示根据用户名决定)

en: Remote desktop client
zh: 远程桌面客户端

en: Media encryption
zh: 媒体加密

en: Obey server policy
zh: 遵从服务器策略

en: Login
       user  or  DOMAIN\user  or
       user@company.com
zh: 登录
       用户  或  域\用户  或
       user@company.com

en: Enter the information for the person you wish to find. Empty fields will be ignored.
zh: 输入您要查找的人的信息。空字段将被忽略。

en: Server has disconnected
zh: 服务器已断开连接

en: Could not create SSL context
zh: 无法创建 SSL 环境

en: %s. Try `%s -h' for more information.
zh: %s。试试“%s -h”以获取更多信息。

en: %s
    Usage: %s [OPTION]...
    
      -c, --config=DIR    use DIR for config files
      -d, --debug         print debugging messages to stderr
      -h, --help          display this help and exit
      -n, --nologin       don't automatically login
      -v, --version       display the current version and exit
zh: %s
    用法: %s [选项]...
    
      -c, --config=目录	使用指定目录存储配置文件
      -d, --debug		将调试信息打印到标准输出
      -h, --help		显示帮助并退出
      -n, --nologin	不自动登录
      -v, --version	显示当前版本并退出

en: %s encountered errors migrating your settings from %s to %s. Please investigate and complete the migration by hand. Please report this error at http://developer.pidgin.im
zh: %s 在将您的设置从 %s 迁移到 %s 时遇到错误。您可能需要手动完成迁移操作。请将错误报告给 http://developer.pidgin.im

en: Account was not modified
zh: 帐号已更改

en: Account was not added
zh: 帐号未添加

en: Username of an account must be non-empty.
zh: 帐号的用户名必须非空。

en: The account's protocol cannot be changed while it is connected to the server.
zh: 已连接到服务器时不能改变帐号协议。

en: The account's username cannot be changed while it is connected to the server.
zh: 已连接到服务器时不能改变帐号名。

en: New mail notifications
zh: 新邮件通知

en: There are no protocol plugins installed.
zh: 未安装协议插件。

en: (You probably forgot to 'make install'.)
zh: (您可能忘记运行“make install”了。)

en: Modify Account
zh: 修改帐号

note: Register checkbox
en: Create this account on the server
zh: 在服务器上创建新帐号

en: You can enable/disable accounts from the following list.
zh: 您可以启用/禁用以下列表中的帐号。

en: %s%s%s%s has made %s his or her buddy%s%s
zh: %s%s%s%s 已经将 %s 加为好友%s%s

en: Add buddy to your list?
zh: 将该用户加为好友吗？

en: %s%s%s%s wants to add %s to his or her buddy list%s%s
zh: %s%s%s%s 想要将 %s 添加为好友%s%s

en: Authorize buddy?
zh: 同意吗？

en: Online: %d
    Total: %d
zh: 在线：%d
    总计：%d

en: Account: %s (%s)
zh: 帐号：%s (%s)

en: 
    Last Seen: %s ago
zh: 
    上次看见：%s 前

en: You must provide a username for the buddy.
zh: 您必须提供好友的用户名。

en: You must provide a group.
zh: 您必须提供组。

en: You must select an account.
zh: 您必须选择帐号。

en: The selected account is not online.
zh: 选中帐号不在线。

en: Error adding buddy
zh: 添加好友出错

en: Alias (optional)
zh: 别名(可选)

en: Invite message (optional)
zh: 邀请消息（可选）

en: Add in group
zh: 添加到组

en: Please enter buddy information.
zh: 请输入好友信息。

en: You can edit more information from the context menu later.
zh: 稍后您可以从快捷菜单中编辑更多信息。

en: Error adding group
zh: 添加组出错

en: You must give a name for the group to add.
zh: 您必须给出要添加的组名称。

en: Enter the name of the group
zh: 请输入组名称

en: Edit Chat
zh: 编辑聊天

en: Please Update the necessary fields.
zh: 请更新必要的字段。

en: Retrieving...
zh: 正在获取...

en: Show when offline
zh: 离线时显示

en: Please enter the new name for %s
zh: 请输入 %s 的新名称

en: Set Alias
zh: 设置别名

en: Enter empty string to reset the name.
zh: 输入空字符串可重置名称。

en: Removing this contact will also remove all the buddies in the contact
zh: 删除此通讯录将同时删除该通讯录中的全部好友

en: Removing this group will also remove all the buddies in the group
zh: 删除此组将同时删除该组中的全部好友

en: Are you sure you want to remove %s?
zh: 您真的想要删除 %s 吗？

en: Place tagged
zh: 位置已标记

en: Toggle Tag
zh: 切换标记

en: On Mobile
zh: 正在使用手机

en: Saved...
zh: 已存...

en: Block/Unblock
zh: 屏蔽/取消屏蔽

en: Please enter the username or alias of the person you would like to Block/Unblock.
zh: 请输入您想要屏蔽/解除屏蔽的用户名或别名。

en: New Instant Message
zh: 新建聊天

en: Please enter the username or alias of the person you would like to IM.
zh: 您想要跟谁聊？请输入他或她的用户名或别名。

en: Join a Chat
zh: 加入聊天

en: Please enter the name of the chat you want to join.
zh: 请输入您想要加入的聊天名称。

en: Please enter the username or alias of the person whose log you would like to view.
zh: 您想要查看和谁的聊天记录？请输入他或她的用户名或别名。

en: Send IM...
zh: 发送消息...

en: Block/Unblock...
zh: 屏蔽/取消屏蔽...

en: Join Chat...
zh: 加入聊天...

en: View All Logs
zh: 查看全部聊天记录

en: Empty groups
zh: 空组

en: Offline buddies
zh: 离线好友

en: By Status
zh: 按状态

en: By Log Size
zh: 按聊天记录大小

en: Certificate Import
zh: 导入证书

en: Specify a hostname
zh: 指定主机名

en: Type the host name this certificate is for.
zh: 输入此证书所适用的主机名。

en: File %s could not be imported.
    Make sure that the file is readable and in PEM format.
zh: 无法导入文件 %s。
    请确定该文件可读取，且是 PEM 格式。

en: Certificate Import Error
zh: 证书导入错误

en: X.509 certificate import failed
zh: 导入 X.509 证书失败

en: Select a PEM certificate
zh: 选择 PEM 证书

en: Export to file %s failed.
    Check that you have write permission to the target path
zh: 导出到文件 %s 失败。
    请检查您是否有目标路径的写权限

en: Certificate Export Error
zh: 证书导出出错

en: X.509 certificate export failed
zh: 导出 X.509 证书失败

en: PEM X.509 Certificate Export
zh: 导出 PEM X.509 证书

en: Certificate for %s
zh: %s 的证书

en: Common name: %s
    
    SHA1 fingerprint:
    %s
zh: 通用名：%s
    
    SHA1 指纹：
    %s

en: SSL Host Certificate
zh: SSL 主机证书

en: Really delete certificate for %s?
zh: 确实要删除 %s 的证书吗？

en: Confirm certificate delete
zh: 确认删除证书

en: Certificate Manager
zh: 证书管理器

en: %s
    
    Finch will not attempt to reconnect the account until you correct the error and re-enable the account.
zh: %s
    
    Finch 不会尝试重新连接帐号，除非您纠正了错误然后重新启用帐号。

en: Re-enable Account
zh: 重新启用帐号

en: No such command.
zh: 无此命令。

en: Syntax Error:  You typed the wrong number of arguments to that command.
zh: 系统错误：您给命令传送的参数个数不对。

en: Your command failed for an unknown reason.
zh: 您的命令失败，原因未知。

en: That command only works in chats, not IMs.
zh: 该命令只在聊天中可用，对话中无效。

en: That command only works in IMs, not chats.
zh: 该命令只在对话中可用，聊天中无效。

en: That command doesn't work on this protocol.
zh: 命令无法在此协议下工作。

en: Message was not sent, because you are not signed on.
zh: 消息未发出，因为您尚未登录。

en: 
    %s is typing...
zh: 
    %s 正在打字...

en: You have left this chat.
zh: 您已经离开了此聊天。

en: The account has disconnected and you are no longer in this chat. You will be automatically rejoined in the chat when the account reconnects.
zh: 帐号已禁用，您已退出此会话。当帐号重新连接时您将自动重新加入此会话。

en: Logging started. Future messages in this conversation will be logged.
zh: 聊天记录已启动。此会话中的后续消息将会被自动记录。

en: Logging stopped. Future messages in this conversation will not be logged.
zh: 记录已停止。此会话中的后续消息将不会被记录。

en: Clear Scrollback
zh: 清除回滚

en: Show Timestamps
zh: 显示时间戳

en: Add Buddy Pounce...
zh: 添加好友千里眼...

en: Invite...
zh: 邀请

en: Enable Logging
zh: 启用聊天记录

en: Enable Sounds
zh: 启用声音

en: You are not connected.
zh: 已连接。

en: <AUTO-REPLY>
zh: <自动回复>

en: List of %d user:
     | List of %d users:
zh[0]: %d 个用户的列表：

en: Supported debug options are: plugins version
zh: 支持的调试选项有：plugins version

en: No such command (in this context).
zh: 在当前环境中无此命令。

en: Use "/help &lt;command&gt;" for help on a specific command.
    The following commands are available in this context:
zh: 使用“/help &lt;命令&gt;”可获得特定命令的帮助。
    此处可使用下列命令：

en: %s is not a valid message class. See '/help msgcolor' for valid message classes.
zh: %s 不是有效的信息类型。请查看“/help msgcolor”以查找有效的信息

en: %s is not a valid color. See '/help msgcolor' for valid colors.
zh: %s 不是有效的颜色。请查看"/help msgcolor"以查找有效的颜色。

en: say &lt;message&gt;:  Send a message normally as if you weren't using a command.
zh: say &lt;消息&gt;：发送普通消息，就好像您未使用命令。

en: me &lt;action&gt;:  Send an IRC style action to a buddy or chat.
zh: me &lt;动作&gt;：向好友或聊天发送 IRC 风格的动作。

en: debug &lt;option&gt;:  Send various debug information to the current conversation.
zh: debug &lt;选项&gt;：在当前对话中发送各种调试信息。

en: clear: Clears the conversation scrollback.
zh: clear：清除对话回滚。

en: help &lt;command&gt;:  Help on a specific command.
zh: help &lt;命令&gt;：关于特定命令的帮助。

en: users:  Show the list of users in the chat.
zh: users：在聊天中显示用户列表。

en: plugins: Show the plugins window.
zh: plugins：显示插件窗口。

en: buddylist: Show the buddylist.
zh: buddylist：显示好友列表。

en: accounts: Show the accounts window.
zh: accounts：显示帐号窗口。

en: debugwin: Show the debug window.
zh: debug窗口：显示调试窗口。

en: prefs: Show the preference window.
zh: prefs：显示首选项窗口。

en: statuses: Show the savedstatuses window.
zh: statuses：显示已存状态窗口。

en: msgcolor &lt;class&gt; &lt;foreground&gt; &lt;background&gt;: Set the color for different classes of messages in the conversation window.<br>    &lt;class&gt;: receive, send, highlight, action, timestamp<br>    &lt;foreground/background&gt;: black, red, green, blue, white, gray, darkgray, magenta, cyan, default<br><br>EXAMPLE:<br>    msgcolor send cyan default
zh: msgcolor &lt;类型&gt; &lt;前景&gt; &lt;背景&gt;：设置会话窗口中不同类型消息的颜色。<br>   
    &lt;类型&gt;：receive(接受)，send(发送)，highlight(高亮)，action(动作)，timestamp(时间戳)<br>   
    &lt;前景/背景&gt;：black(黑)，red(红)，green(绿)，blue(蓝)，white(白)，gray(灰)，darkgray(暗灰)，magenta(瑰)，cyan(青)，default(默认)<br><br>
    例如：<br>    msgcolor send cyan default

en: File Transfers - %d%% of %d file | File Transfers - %d%% of %d files
zh[0]: 文件传送 - %2$d 个文件中的 %1$d%%

en: Close this window when all transfers finish
zh: 全部传送完成时关闭此窗口

en: Clear finished transfers
zh: 清除已完成的传送

en: Waiting for transfer to begin
zh: 正在等待传送开始

en: %.2f KiB/s
zh: %.2f KiB/秒

en: The file was saved as %s.
zh: 文件已另存为 %s。

en: Conversation in %s on %s
zh: 在 %s 中与 %s 的对话

en: Conversation with %s on %s
zh: 与 %s 在 %s 的对话

en: System events will only be logged if the "Log all status changes to system log" preference is enabled.
zh: 仅当启用了“将全部状态更改记录到系统日志”首选项时才会记录系统日志。

en: Instant messages will only be logged if the "Log all instant messages" preference is enabled.
zh: 仅当启用了“记录全部即时消息”时才会记录即时消息。

en: Chats will only be logged if the "Log all chats" preference is enabled.
zh: 仅当启用了“记录所有聊天”首选项时才会记录聊天。

en: No logs were found
zh: 未找到聊天记录。

en: Total log size:
zh: 总计聊天记录大小：

note: Search box *********
en: Scroll/Search:
zh: 搜索：

en: Conversations in %s
zh: 在 %s 中的会话

en: Conversations with %s
zh: 与 %s 的对话

en: All Conversations
zh: 全部对话

en: Calling...
zh: 正在呼叫...

en: Call in progress.
zh: 正在呼叫。

en: The call has been terminated.
zh: 呼叫被终止。

en: %s wishes to start an audio session with you.
zh: %s 希望与您进行语音聊天。

en: %s is trying to start an unsupported media session type with you.
zh: %s 正尝试与您建立不支持的媒体类型的会话。

en: You have rejected the call.
zh: 您已经拒绝呼叫。

en: call: Make an audio call.
zh: 呼叫：语音聊天。

en: You have mail!
zh: 来邮件了！

en: %s (%s) has %d new message. | %s (%s) has %d new messages.
zh[0]: %s (%s) 有 %d 个新消息。

en: Info for %s
zh: %s 的信息

en: Buddy Information
zh: 好友信息

en: loading plugin failed
zh: 载入插件失败

en: unloading plugin failed
zh: 卸载插件失败

en: Name: %s
    Version: %s
    Description: %s
    Author: %s
    Website: %s
    Filename: %s
zh: 名称：%s
    版本：%s
    描述：%s
    作者：%s
    网站：%s
    文件名：%s

en: Plugin need to be loaded before you can configure it.
zh: 在您配置插件之前必须先载入它。

en: No configuration options for this plugin.
zh: 此插件无配置选项。

en: The selected file is not a valid plugin.
zh: 选中的文件不是可用的插件。

en: Please open the debug window and try again to see the exact error message.
zh: 请打开调试窗口并再试一次以查看错误信息。

en: Select plugin to install
zh: 选择插件以安装

en: You can (un)load plugins from the following list.
zh: 您可以卸载以下列表中的插件。

en: Install Plugin...
zh: 安装插件...

note: #-#-#-#-#  zim_0.76.3-2_zh_CN.po (zim)  #-#-#-#-# Dialog title
en: Configure Plugin
zh: 配置插件

en: Please enter a buddy to pounce.
zh: 请输入要添加千里眼的好友。

en: New Buddy Pounce
zh: 新建好友千里眼

en: Edit Buddy Pounce
zh: 编辑好友千里眼

note: Create the "Pounce on Whom" frame.
en: Pounce on Whom
zh: 监视对象

en: Buddy name:
zh: 好友名称：

note: Create the "Pounce When Buddy..." frame.
en: Pounce When Buddy...
zh: 当好友有何动作时提示...

en: Signs on
zh: 登录

en: Signs off
zh: 退出

en: Goes away
zh: 离开

en: Returns from away
zh: 回来

en: Becomes idle
zh: 发起了呆

en: Is no longer idle
zh: 发完了呆

en: Starts typing
zh: 开始打字

en: Pauses while typing
zh: 暂停打字

en: Stops typing
zh: 停止打字

en: Sends a message
zh: 发送消息

en: Open an IM window
zh: 打开聊天窗口

en: Pop up a notification
zh: 弹出通知

en: Execute a command
zh: 执行命令

en: Pounce only when my status is not Available
zh: 仅当我的状态不可用时才提示

en: Cannot create pounce
zh: 无法创建千里眼

en: You do not have any accounts.
zh: 您没有帐号。

en: You must create an account first before you can create a pounce.
zh: 在创建好友千里眼前您必须创建一个帐号。

en: Are you sure you want to delete the pounce on %s for %s?
zh: 您真的想要删除 %s 在 %s 上的好友千里眼吗？

en: Buddy Pounces
zh: 好友千里眼

en: %s has started typing to you (%s)
zh: %s 开始给您打字 (%s)

en: %s has paused while typing to you (%s)
zh: %s 在给您打字时停了下来 (%s)

en: %s has signed on (%s)
zh: %s 已登录 (%s)

en: %s has returned from being idle (%s)
zh: %s 发完呆了 (%s)

en: %s has returned from being away (%s)
zh: %s 回来了 (%s)

en: %s has stopped typing to you (%s)
zh: %s 停止了给您打字 (%s)

en: %s has signed off (%s)
zh: %s 已退出 (%s)

en: %s has become idle (%s)
zh: %s 发起了呆 (%s)

en: %s has gone away. (%s)
zh: %s 离开了。(%s)

en: %s has sent you a message. (%s)
zh: %s 给您发送了消息。(%s)

en: Unknown pounce event. Please report this!
zh: 未知的好友千里眼动作。请报告此错误！

en: Based on keyboard use
zh: 基于键盘使用

en: From last sent message
zh: 根据上次发送的消息

en: Show Idle Time
zh: 显示发呆时间

en: Show Offline Buddies
zh: 显示离线好友

en: Notify buddies when you are typing
zh: 提醒好友您正在打字

en: Log IMs
zh: 记录对话

en: Log chats
zh: 记录聊天

en: Log status change events
zh: 记录状态更改事件

en: Report Idle time
zh: 报告发呆时间

en: Change status when idle
zh: 发呆时更改状态

en: Minutes before changing status
zh: 更改状态前等几分钟

en: Change status to
zh: 将状态更改为

en: You must fill all the required fields.
zh: 请填写所有必须填写的区域。

en: The required fields are underlined.
zh: 必须填写的区域已用下划线标出。

en: Not implemented yet.
zh: 此功能尚未实现。

en: Save File...
zh: 保存文件...

en: Choose Location...
zh: 选择位置...

en: Hit 'Enter' to find more rooms of this category.
zh: 按回车键以寻找更多该类别的聊天室。

en: Buddy logs in
zh: 好友登录

en: Buddy logs out
zh: 好友退出

en: Message received begins conversation
zh: 收到消息时开始对话

en: Person enters chat
zh: 有人进入聊天

en: Person leaves chat
zh: 有人离开聊天

en: You talk in chat
zh: 您在聊天中发言

en: Others talk in chat
zh: 别人在聊天中发言

en: Someone says your username in chat
zh: 有人在聊天中提到您的名字

en: Attention received
zh: 收到提示

en: GStreamer Failure
zh: GStreamer 错误

en: GStreamer failed to initialize.
zh: GStreamer 初始化失败。

en: Select Sound File...
zh: 选择音频文件...

en: Console Beep
zh: 终端响铃

en: Sound Method
zh: 声音方式

en: Sound Command
    (%s for filename)
zh: 声音命令：
    (%s 代表文件名)

note: #-#-#-#-#  pidgin_2.14.14-1_zh_CN.po (Pidgin)  #-#-#-#-# Sound options #-#-#-#-#  workrave_1.10.54-3_zh_CN.po (WorkRave 1.8)  #-#-#-#-# Options
en: Sound Options
zh: 声音选项

en: Sounds when conversation has focus
zh: 对话获得焦点后发声

en: Only when available
zh: 仅当可用时

en: Only when not available
zh: 仅当不可用时

en: Volume(0-100):
zh: 音量(0-100)：

en: Are you sure you want to delete "%s"
zh: 您真的想要删除“%s”吗

en: Delete Status
zh: 删除状态

en: Saved Statuses
zh: 已存状态

en: Invalid title
zh: 无效的标题

en: Please enter a non-empty title for the status.
zh: 请为状态输入非空的标题。

en: Duplicate title
zh: 重复标题

en: Please enter a different title for the status.
zh: 请为状态输入不同的标题。

en: Substatus
zh: 子状态

en: Use a different status for some accounts
zh: 为个别帐号设置不同状态

note: Save and Use
en: Save and Use
zh: 保存并应用

en: Statuses
zh: 状态

en: Error loading the plugin.
zh: 载入插件时出错。

en: Couldn't find X display
zh: 找不到 X 显示

en: Couldn't find window
zh: 找不到窗口

en: This plugin cannot be loaded because it was not built with X11 support.
zh: 无法载入此插件，因为它没有加入 X11 支持。

en: When the gnt clipboard contents change, the contents are made available to X, if possible.
zh: 当 gnt 的剪贴簿内容变更时，尽可能把新的内容导出到X。

en: %s just signed on
zh: %s 刚刚登录

en: %s just signed off
zh: %s 刚刚退出

en: %s sent you a message
zh: %s 给您发送了消息

en: %s said your nick in %s
zh: %s 在 %s 中提到了您的昵称

en: %s sent a message in %s
zh: %s 在 %s 中发送了消息

en: Buddy signs on/off
zh: 好友登录/退出

en: You receive an IM
zh: 您接到了一条消息

en: Someone speaks in a chat
zh: 有人在聊天中发言

en: Someone says your name in a chat
zh: 有人在聊天中提到了您的名字

note: Translators: "toaster" here means "pop-up".
en: Notify with a toaster when
zh: 以下情况使用弹出通知

en: Beep too!
zh: 同时发出声音！

en: Set URGENT for the terminal window.
zh: 为终端窗口设置 URGENT。

note: Translators: "toaster" here means "pop-up".
en: Toaster plugin
zh: 弹出通知插件

en: <b>Conversation with %s on %s:</b><br>
zh: <b>与 %s 在 %s 的会话</b><br>

en: History Plugin Requires Logging
zh: 历史插件需要聊天记录

en: Logging can be enabled from Tools -> Preferences -> Logging.
    
    Enabling logs for instant messages and/or chats will activate history for the same conversation type(s).
zh: 聊天记录可以从 工具->首选项->聊天记录 中开启
    
    启用聊天记录会同时启用针对该类型的历史记录功能。

en: Shows recently logged conversations in new conversations.
zh: 在新对话中显示显示最近记录的聊天记录。

en: When a new conversation is opened this plugin will insert the last conversation into the current conversation.
zh: 打开新对话时，此插件将会将上次对话插入当前对话。

en: 
    Fetching TinyURL...
zh: 
    正在获取 TinyURL...

en: TinyURL for above: %s
zh: 以上地址的 TinyURL：%s

en: Please wait while TinyURL fetches a shorter URL...
zh: TinyURL 正在获取短链接，请稍候...

en: Only create TinyURL for URLs of this length or greater
zh: 只为等于或超过此长度的 URL 创建 TinyURL

en: TinyURL (or other) address prefix
zh: TinyURL (或其他)地址前缀

en: TinyURL plugin
zh: TinyURL 插件

en: Shorten URLs in messages using TinyURL
zh: 使用 TinyURL 缩短消息链接

en: Online Buddies
zh: 在线好友

en: Offline Buddies
zh: 离线好友

en: Online/Offline
zh: 在线/离线

en: Nested Subgroup
zh: 嵌套子组

en: Nested Grouping (experimental)
zh: 嵌套组(试验性)

en: Provides alternate buddylist grouping options.
zh: 提供其他分组选项。

en: Lastlog
zh: 最近聊天记录

note: Translator Note: The "backlog" is the conversation buffer/history.
en: lastlog: Searches for a substring in the backlog.
zh: lastlog：在过往日志中搜索字符串

en: Lastlog plugin.
zh: Lastlog 插件。

en: Password is required to sign on.
zh: 需要密码才能登录。

en: Enter password for %s (%s)
zh: 输入 %s(%s) 的密码

en: Missing protocol plugin for %s
zh: 缺少 %s 的协议插件

en: Fill out all fields completely.
zh: 完全填入所有字段。

en: Original password
zh: 旧密码

en: New password (again)
zh: 再次输入新密码

en: Change password for %s
zh: 更改 %s 的密码

en: Please enter your current password and your new password.
zh: 请输入您目前的密码和新密码。

en: Change user information for %s
zh: 更改 %s 的用户信息

en: Set User Info
zh: 设置用户信息

en: This protocol does not support setting a public alias.
zh: 此协议不支持设置公共别名。

en: This protocol does not support fetching the public alias.
zh: 此协议不支持获取公共别名。

en: buddy list
zh: 好友列表

en: The certificate is self-signed and cannot be automatically checked.
zh: 此证书是自我签署的且无法进行自动检查。

en: The certificate is not trusted because no certificate that can verify it is currently trusted.
zh: 此证书不被信任，当前没有其他证书可用于验证它已被信任。

en: The certificate is not valid yet.  Check that your computer's date and time are accurate.
zh: 证书无效，请检查您计算机的日期和时间。

en: The certificate has expired and should not be considered valid.  Check that your computer's date and time are accurate.
zh: 证书已过期，故被视作无效，请检查您计算机的日期和时间。

note: Translators: "domain" refers to a DNS domain (e.g. talk.google.com)
en: The certificate presented is not issued to this domain.
zh: 此证书不在这个域名下。

en: You have no database of root certificates, so this certificate cannot be validated.
zh: 您没有根证书数据库，所以无法验证此证书。

en: The certificate chain presented is invalid.
zh: 指定的证书链无效。

en: An unknown certificate error occurred.
zh: 发生了未知证书错误。

en: (DOES NOT MATCH)
zh: (不匹配)

note: Make messages
en: %s has presented the following certificate for just-this-once use:
zh: %s 已办法了以下一次性证书：

en: Common name: %s %s
    Fingerprint (SHA1): %s
zh: 通用名称：%s %s
    指纹(SHA1)：%s

note: TODO: Find what the handle ought to be
en: Single-use Certificate Verification
zh: 单用途证书验证

note: Scheme name Pool name
en: SSL Peers Cache
zh: SSL 端点缓存

note: Make messages
en: Accept certificate for %s?
zh: 接受 %s 的证书吗？

note: TODO: Find what the handle ought to be
en: SSL Certificate Verification
zh: SSL 证书验证

en: _View Certificate...
zh: 查看证书(_V)...

en: The certificate for %s could not be validated.
zh: 无法验证 %s 的证书。

note: TODO: Probably wrong.
en: SSL Certificate Error
zh: SSL 证书错误

en: Unable to validate certificate
zh: 无法验证证书

en: The certificate claims to be from "%s" instead. This could mean that you are not connecting to the service you believe you are.
zh: 此证书显示它属于 %s 而非您要连接的服务。这可能意味着您没有真的连接到您所信任的服务。

note: #-#-#-#-#  pidgin_2.14.14-1_zh_CN.po (Pidgin)  #-#-#-#-# TODO: Find what the handle ought to be
en: Certificate Information
zh: 证书信息

en: Unable to find Issuer Certificate
zh: 无法验证证书

note: Make messages
en: Common name: %s
    
    Issued By: %s
    
    Fingerprint (SHA1): %s
    
    Activation date: %s
    Expiration date: %s
zh: 通用名称：%s
    
    签发机构：%s
    
    指纹（SHA1）：%s
    
    激活时间：%s
    过期时间：%s

en: (self-signed)
zh: （自签）

en: View Issuer Certificate
zh: 查看签发者证书

en: Registration Error
zh: 注册错误

en: Unregistration Error
zh: 解除注册错误

en: +++ %s signed on
zh: +++ %s 已登录

en: +++ %s signed off
zh: +++ %s 已退出

en: Unable to send message: The message is too large.
zh: 无法发送消息：消息太大。

en: Unable to send message to %s.
zh: 无法给 %s 发送消息。

en: The message is too large.
zh: 消息太长。

en: Unable to send message.
zh: 无法发送消息。

note: Meaningful name in case a UI doesn't actually honour the INVISIBLE flag
en: (internal) Temporary IM peers
zh: 【内部专用】临时 IM 节点

en: %s entered the room.
zh: %s 进入了聊天室。

en: %s [<I>%s</I>] entered the room.
zh: %s [<I>%s</I>] 进入了聊天室。

en: %s left the room.
zh: %s 离开了聊天室。

en: %s left the room (%s).
zh: %s 离开了聊天室(%s)。

en: Invite to chat
zh: 邀请聊天

note: Put our happy label in it.
en: Please enter the name of the user you wish to invite, along with an optional invite message.
zh: 您想要邀请谁？请输入他/她的名字，以及可选的邀请消息。

en: Whether the specified command should handle "gg" URLs
zh: 指令是否应处理「gg」链接

en: True if the command specified in the "command" key should handle "gg" URLs.
zh: 若变量为真，则指令应处理「gg」链接。

en: The handler for "gg" URLs
zh: “gg”URL 的处理程序

en: The command used to handle "gg" URLs, if enabled.
zh: 如果启用的话，用于处理“gg”URL 的命令。

en: Whether the specified command should handle "icq" URLs
zh: 指令是否应处理「icq」链接

en: True if the command specified in the "command" key should handle "icq" URLs.
zh: 若变量为真，则指令应处理「icq」链接。

en: The handler for "icq" URLs
zh: “icq”URL 的处理程序

en: The command used to handle "icq" URLs, if enabled.
zh: 如果启用的话，用于处理“icq”URL 的命令。

en: Whether the specified command should handle "irc" URLs
zh: 指令是否应处理「irc」链接

en: True if the command specified in the "command" key should handle "irc" URLs.
zh: 若变量为真，则指令应处理「irc」链接。

en: The handler for "irc" URLs
zh: “irc”URL 的处理程序

en: The command used to handle "irc" URLs, if enabled.
zh: 如果启用的话，用于处理“irc”URL 的命令。

en: Whether the specified command should handle "sip" URLs
zh: 指令是否应处理「sip」链接

en: True if the command specified in the "command" key should handle "sip" URLs.
zh: 若变量为真，则指令应处理「sip」链接。

en: The handler for "sip" URLs
zh: “sip”URL 的处理程序

en: The command used to handle "sip" URLs, if enabled.
zh: 如果启用的话，用于处理“sip”URL 的命令。

en: Whether the specified command should handle "xmpp" URLs
zh: 指令是否应处理「xmpp」链接

en: True if the command specified in the "command" key should handle "xmpp" URLs.
zh: 若变量为真，则指令应处理「xmpp」链接。

en: The handler for "xmpp" URLs
zh: “xmpp”URL 的处理程序

en: The command used to handle "xmpp" URLs, if enabled.
zh: 如果启用的话，用于处理“xmpp”URL 的命令。

en: Failed to get connection: %s
zh: 建立连接失败：%s

en: Failed to get name: %s
zh: 获得名称失败：%s

en: Failed to get serv name: %s
zh: 获取服务器名称失败：%s

en: Purple's D-BUS server is not running for the reason listed below
zh: Purple 的 D-BUS 服务器因列出的原因未能运行

en: Unable to create new resolver process
zh: 无法创建新的解析器进程

en: Unable to send request to resolver process
zh: 无法给解析器进程发送请求

en: Error resolving %s:
    %s
zh: 解析 %s 出错：
    %s。

en: Error resolving %s: %d
zh: 解析 %s 时出错：%d

en: Error reading from resolver process:
    %s
zh: 从解析器进程读取时出错:
    %s

en: Resolver process exited without answering our request
zh: 解析器进程在应答请求前退出

en: Error converting %s to punycode: %d
zh: 转换 %s 为微代码时出错：%d

en: Thread creation failure: %s
zh: 创建线程失败：%s

en: Aborting DNS lookup in Tor Proxy mode.
zh: 使用 Tor 代理时中止 DNS 解析。

en: Error reading %s: 
    %s.
zh: 读取 %s 出错：
    %s。

en: Error writing %s: 
    %s.
zh: 写入 %s 出错：
    %s。

en: Error accessing %s: 
    %s.
zh: 访问 %s 出错：
    %s。

en: Directory is not writable.
zh: 目录不可写。

en: Cannot send a file of 0 bytes.
zh: 无法发送 0 字节文件。

en: Cannot send a directory.
zh: 无法发送目录。

en: %s is not a regular file. Cowardly refusing to overwrite it.
zh: %s 不是普通文件。该文件拒绝覆盖。

en: %s wants to send you %s (%s)
zh: %s 想要给您发送 %s (%s)

en: %s wants to send you a file
zh: %s 想要给您发送文件

en: Accept file transfer request from %s?
zh: 接受来自 %s 的文件传送吗?

en: A file is available for download from:
    Remote host: %s
    Remote port: %d
zh: 可从以下地址下载文件:
    远程主机: %s
    远程端口: %d

en: %s is offering to send file %s
zh: %s 正在发送文件 %s

en: %s is not a valid filename.
zh: %s 不是合法的文件名。

en: Offering to send %s to %s
zh: %2$s 发送 %1$s

en: Starting transfer of %s from %s
zh: 开始来自 %2$s 的 %1$s 传送

en: Transfer of file <A HREF="file://%s">%s</A> complete
zh: 文件 <A HREF="file://%s">%s</A> 传送完成

en: Transfer of file %s complete
zh: 文件 %s 传送完成

en: File transfer complete
zh: 文件传送完成

en: You cancelled the transfer of %s
zh: 您取消了 %s 的传送

en: File transfer cancelled
zh: 已取消文件传送

en: %s cancelled the transfer of %s
zh: %s 取消了 %s 的传送

en: %s cancelled the file transfer
zh: %s 取消了文件传送

en: File transfer to %s failed.
zh: 给 %s 传送文件失败。

en: File transfer from %s failed.
zh: 来自 %s 的文件传送失败。

en: <b><font color="red">The logger has no read function</font></b>
zh: <b><font color"=red">登录程序没有读取功能</font></b>

en: Old flat format
zh: 旧式平整格式

en: Logging of this conversation failed.
zh: 记录此对话的失败。

en: <span style="color: #16569E"><span style="font-size: smaller">(%s)</span> <b>%s &lt;AUTO-REPLY&gt;:</b></span> %s<br>
zh: <span style="color: #16569E"><span style="font-size: smaller">(%s)</span> <b>%s &lt;自动回复&gt;：</b></span>%s<br>

en: <span style="color: #A82F2F"><span style="font-size: smaller">(%s)</span> <b>%s &lt;AUTO-REPLY&gt;:</b></span> %s<br>
zh: <span style="color: #A82F2F"><span style="font-size: smaller">(%s)</span> <b>%s &lt;自动回复&gt;：</b></span>%s<br>

en: <font color="red"><b>Unable to find log path!</b></font>
zh: <font color="red"><b>找不到聊天记录路径！</b></font>

en: <font color="red"><b>Could not read file: %s</b></font>
zh: <font color="red"><b>无法读取文件：%s</b></font>

en: (%s) %s <AUTO-REPLY>: %s
zh: (%s) %s <自动回复>: %s

en: 
    
    Message from Farsight:
zh: 
    
    Farsight 消息：

en: Error initializing the call. This probably denotes problem in installation of GStreamer or Farsight.
zh: 初始化通话时出现了错误，这可能因为 GStreamer 或 Farsight 的安装有问题。

en: Network error.
zh: 网络错误。

en: Codec negotiation failed. This problem might be resolved by installing more GStreamer codecs.
zh: 编解码协商失败。安装额外 GStreamer 编解码器可能会解决此问题。

en: No codecs found. Install some GStreamer codecs found in GStreamer plugins packages.
zh: 未找到解码器。请安装 GStreamer 插件以便使用其解码器。

en: No codecs left. Your codec preferences in fs-codecs.conf are too strict.
zh: 没有可用的解码器。您的 fs.codecs.conf 中规则过于严格。

en: Could not connect to the remote party
zh: 无法连接到远程服务器

en: A non-recoverable Farsight2 error has occurred.
zh: 发生不可恢复的 Farsight2 错误。

en: A non-recoverable Farstream error has occurred.
zh: 发生不可恢复的 Farstream 错误。

en: Error with your microphone
zh: 您的话筒出现故障

en: Error with your webcam
zh: 您的摄像头出现故障

en: Conference error
zh: 会议出错

en: Error creating session: %s
zh: 创建会话出错：%s

en: Could not create media pipeline
zh: 无法建立媒体流水线

note: Translators: This is a noun that refers to one * possible audio input device. The device can help the * user to check if her speakers or headphones have been * set up correctly for voice calling. "audiotestsrc wave=silence", "Silence",
en: Test Sound
zh: 测试音效

note: Translators: This is a noun that refers to one * possible video input device. The device produces * a test "monoscope" image that can help the user check * the video output has been set up correctly without * needing a webcam connected to the computer.
en: Test Pattern
zh: 测试图像

en: You are using %s, but this plugin requires %s.
zh: 您正在使用 %s，但插件需要 %s。

en: This plugin has not defined an ID.
zh: 此插件没有定义 ID。

en: Plugin magic mismatch %d (need %d)
zh: 插件魔数不匹配 %d (需要 %d)

en: ABI version mismatch %d.%d.x (need %d.%d.x)
zh: ABI 版本不匹配 %d.%d.x (需要 %d.%d.x)

en: Plugin does not implement all required functions (list_icon, login and close)
zh: 插件没有实现所有必须的功能(列出图标、登录和关闭)

en: The required plugin %s was not found. Please install this plugin and try again.
zh: 所需插件 %s 未找到。安装此插件然后再试一次。

en: Unable to load the plugin
zh: 无法载入插件

en: The required plugin %s was unable to load.
zh: 所需插件 %s 无法载入。

en: Unable to load your plugin.
zh: 无法载入您的插件。

en: %s requires %s, but it failed to unload.
zh: %s 依赖的插件 %s 卸载失败。

en: Autoaccept
zh: 自动接受

en: Auto-accept file transfer requests from selected users.
zh: 自动接受来自选中用户的文件传送请求。

en: Autoaccepted file transfer of "%s" from "%s" completed.
zh: 从“%2$s”自动接受的文件传送“%1$s”已完成。

en: Autoaccept complete
zh: 自动接受完成

en: When a file-transfer request arrives from %s
zh: 从 %s 发来文件传送请求时

en: Set Autoaccept Setting
zh: 设定自动接受设置

en: Auto Accept
zh: 自动接受

en: Auto Reject
zh: 自动拒绝

en: Autoaccept File Transfers...
zh: 自动接受文件传送...

note: XXX: Is there a better way than this? There really should be.
en: Path to save the files in
    (Please provide the full path)
zh: 保存文件的路径
    (请提供完整路径)

en: When a file-transfer request arrives from a user who is
    *not* on your buddy list:
zh: 不在好友列表里的人发来文件传送请求时：

en: Notify with a popup when an autoaccepted file transfer is complete
    (only when there's no conversation with the sender)
zh: 当自动接受的文件传输完成时弹出提示
    (仅当没有与发送者进行聊天时)

en: Create a new directory for each user
zh: 为每个用户创建新目录

en: Escape the filenames
zh: 取消文件

en: Enter your notes below...
zh: 在下面输入备注...

en: Edit Notes...
zh: 编辑备注...

note: *< major version *< minor version *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Buddy Notes
zh: 好友备注

note: *< name *< version
en: Store notes on particular buddies.
zh: 在特定好友上存储备注...

note: *< summary
en: Adds the option to store notes for buddies on your buddy list.
zh: 在好友列表中添加好友备注的选项。

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Cipher Test
zh: 加密测试

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: DBus Example
zh: DBus 示例

note: *< name *< version *  summary *  description
en: DBus Plugin Example
zh: DBus 插件示例

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: File Control
zh: 文件控制

note: *< name *< version *  summary *  description
en: Allows control by entering commands in a file.
zh: 允许您输入文件中的命令来控制。

note: This is a cultural reference.  Dy'er Mak'er is a song by Led Zeppelin. If that doesn't translate well into your language, drop the 's before translating.
en: I'dle Mak'er
zh: 发呆器

en: Set Account Idle Time
zh: 设定帐号发呆时间

en: None of your accounts are idle.
zh: 您的全部帐号都没有设为发呆。

en: Unset Account Idle Time
zh: 取消帐号发呆时间的设定

en: Set Idle Time for All Accounts
zh: 设定全部帐号的发呆时间

en: Unset Idle Time for All Idled Accounts
zh: 取消全部帐号的发呆时间

en: Allows you to hand-configure how long you've been idle
zh: 允许您手动配置您发了多长时间呆

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: IPC Test Client
zh: IPC 测试客户

note: *< name *< version *  summary
en: Test plugin IPC support, as a client.
zh: 测试插件 IPC 支持，作为客户。

note: *  description
en: Test plugin IPC support, as a client. This locates the server plugin and calls the commands registered.
zh: 测试插件 IPC 支持，作为客户。这将定位服务器插件并调用注册的命令。

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: IPC Test Server
zh: IPC 测试服务器

note: *< name *< version *  summary
en: Test plugin IPC support, as a server.
zh: 测试插件 IPC 支持，作为服务器。

note: *  description
en: Test plugin IPC support, as a server. This registers the IPC commands.
zh: 测试插件 IPC 支持，作为服务器。这将注册 IPC 命令。

en: Hide Joins/Parts
zh: 隐藏进出信息

note: Translators: Followed by an input request a number of people
en: For rooms with more than this many people
zh: 为超过此人数的聊天室应用：

en: If user has not spoken in this many minutes
zh: 如果用户在以下时间内未发言(分钟)

en: Apply hiding rules to buddies
zh: 对好友应用隐藏规则

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Join/Part Hiding
zh: 隐藏进出信息

note: *< name *< version *  summary
en: Hides extraneous join/part messages.
zh: 隐藏数量巨大的进出信息。

en: User is offline.
zh: 用户离线。

en: Auto-response sent:
zh: 自动响应发送：

en: %s has signed off.
zh: %s 已退出。

en: One or more messages may have been undeliverable.
zh: 一个或更多消息可能无法送达对方。

en: You were disconnected from the server.
zh: 您已经断开与服务器的连接。

en: You are currently disconnected. Messages will not be received unless you are logged in.
zh: 您目前已被断开。除非您再次登录，否则无法收到消息。

en: Message could not be sent because the maximum length was exceeded.
zh: 消息未发出，因为超过了最大长度。

en: Message could not be sent.
zh: 无法发送消息。

note: Add general preferences.
en: General Log Reading Configuration
zh: 常规聊天记录读取配置

en: Fast size calculations
zh: 快速计算大小

note: Add Log Directory preferences.
en: Log Directory
zh: 聊天记录目录

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Log Reader
zh: 聊天记录读取器

note: *< name *< version * summary
en: Includes other IM clients' logs in the log viewer.
zh: 在聊天记录查看器中包含其它即时通讯客户的聊天记录。

note: * description
en: When viewing logs, this plugin will include logs from other IM clients. Currently, this includes Adium, MSN Messenger, aMSN, and Trillian.
    
    WARNING: This plugin is still alpha code and may crash frequently.  Use it at your own risk!
zh: 查看聊天记录时，此插件将包含其它即时通讯客户端的聊天记录。目前支持的即时通讯客户端包括 Adium、Fire、Messenger Plus!、MSN Messenger 和 Trillian。
    
    警告：此插件仍处于 alpha 测试阶段，可能会经常崩溃。请小心使用！

en: Mono Plugin Loader
zh: Mono 插件载入器

en: Loads .NET plugins with Mono.
zh: 载入 Mono 编写的 .NET 插件。

en: Add new line in IMs
zh: 在会话中添加新行

en: Add new line in Chats
zh: 在聊天中加入新行

note: *< name *< version
en: Prepends a newline to displayed message.
zh: 在显示的消息前添加新行。

en: Offline Message Emulation
zh: 离线消息模拟

en: Save messages sent to an offline user as pounce.
zh: 将发送给离线好友的消息设置为好友千里眼。

en: Offline Message
zh: 离线消息

en: Save offline messages in pounce
zh: 保存离线为好友千里眼

en: Do not ask. Always save in pounce.
zh: 不要询问，总是保存为好友千里眼。

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: One Time Password Support
zh: 一次性密码支持

note: *< name *< version *  summary
en: Enforce that passwords are used only once.
zh: 强制密码仅能使用一次。

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Perl Plugin Loader
zh: Perl 插件载入器

note: *< name *< version *< summary
en: Provides support for loading perl plugins.
zh: 提供载入 Perl 插件的支持。

en: Psychic Mode
zh: 心灵感应模式

en: Psychic mode for incoming conversation
zh: 为进入的对话设置心灵感应模式

en: You feel a disturbance in the force...
zh: 您受到了原力的干扰...

en: Only enable for users on the buddy list
zh: 仅对好友列表中的用户启用

en: Disable when away
zh: 离开时禁用

en: Display notification message in conversations
zh: 对话时显示通知消息

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Signals Test
zh: 信号测试

note: *< name *< version *  summary *  description
en: Test to see that all signals are working properly.
zh: 测试看看所有的信号是否工作正常。

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Simple Plugin
zh: 简单插件

note: *< name *< version *  summary *  description
en: Tests to see that most things are working.
zh: 测试看看大多数功能是否正常。

note: Scheme name
en: X.509 Certificates
zh: X.509 证书

note: *< name *< version *  summary *  description
en: Provides SSL support through GNUTLS.
zh: 提供通过 GNUTLS 的 SSL 支持。

note: *< name *< version *  summary *  description
en: Provides SSL support through Mozilla NSS.
zh: 提供通过 Mozilla NSS 的 SSL 支持。

note: *< name *< version *  summary *  description
en: Provides a wrapper around SSL support libraries.
zh: 提供 SSL 支持库。

en: %s is no longer away.
zh: %s 回来了。

en: %s has gone away.
zh: %s 走了。

en: %s has become idle.
zh: %s 发起了呆。

en: %s is no longer idle.
zh: %s 发完呆了。

en: %s has signed on.
zh: %s 已登录。

en: Notify When
zh: 通知情况

en: Buddy Goes _Away
zh: 好友离开(_A)

en: Buddy Goes _Idle
zh: 好友发呆(_I)

en: Buddy _Signs On/Off
zh: 好友登录/退出(_S)

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id
en: Buddy State Notification
zh: 好友状态通知

note: *< name *< version *  summary *  description
en: Notifies in a conversation window when a buddy goes or returns from away or idle.
zh: 好友离开/返回或发呆/睡醒时在对话窗口给出通知。

en: Tcl Plugin Loader
zh: Tcl 插件载入器

en: Provides support for loading Tcl plugins
zh: 提供载入 Tcl 插件的支持

en: Unable to listen for incoming IM connections
zh: 无法监听连入的 IM 连接

en: Unable to establish connection with the local mDNS server.  Is it running?
zh: 无法建立与本地 mDNS 服务器的连接。服务器是否在运行中？

en: AIM Account
zh: AIM 帐号

en: XMPP Account
zh: XMPP 帐号

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary *  description
en: Bonjour Protocol Plugin
zh: Bonjour 协议插件

en: Purple Person
zh: Purple 联系人

note: #-#-#-#-#  pidgin_2.14.14-1_zh_CN.po (Pidgin)  #-#-#-#-# Creating the options for the protocol
en: Local Port
zh: 本地端口

en: %s has closed the conversation.
zh: %s 已经关闭了对话。

en: Unable to send the message, the conversation couldn't be started.
zh: 无法发送消息，无法开始对话。

en: Error communicating with local mDNSResponder.
zh: 与本地 mDNSResponder 服务通讯出错。

en: Invalid proxy settings
zh: 无效的代理设置

en: Either the host name or port number specified for your given proxy type is invalid.
zh: 您为给定代理类型所指定的主机名或端口号无效。

en: Save Buddylist...
zh: 保存好友列表...

en: Your buddylist is empty, nothing was written to the file.
zh: 您的好友列表为空，没有什么可保存到文件的。

en: Buddylist saved successfully!
zh: 好友列表成功保存!

en: Couldn't write buddy list for %s to %s
zh: 无法为 %s 写入 %s 好友列表

en: Couldn't load buddylist
zh: 无法载入好友列表

en: Load Buddylist...
zh: 载入好友列表...

en: Buddylist loaded successfully!
zh: 好友列表成功载入!

en: Save buddylist...
zh: 保存好友列表...

en: Load buddylist from file...
zh: 从文件载入好友列表...

en: Year of birth
zh: 出生年

en: Male or female
zh: 男或女

en: Only online
zh: 仅在线

en: Find buddies
zh: 查找好友

en: Please, enter your search criteria below
zh: 请在下面输入您的搜索条件

en: Select a chat for buddy: %s
zh: 为好友选择聊天：%s

en: Add to chat...
zh: 添加到聊天...

en: Chatty
zh: 和我聊聊吧

en: Birth Year
zh: 出生年份

en: Unable to display the search results.
zh: 无法显示搜索结果。

en: Gadu-Gadu Public Directory
zh: Gadu-Gadu 公开目录

en: No matching users found
zh: 未找到匹配的用户

en: There are no users matching your search criteria.
zh: 没有与您的搜索条件匹配的用户。

en: Unable to read from socket
zh: 无法读取套接字

en: Chat _name:
zh: 聊天名(_N)：

en: Chat error
zh: 聊天错误

en: This chat name is already in use
zh: 此聊天名已经在使用中

en: Not connected to the server
zh: 未连接到服务器。

en: Find buddies...
zh: 查找好友...

en: Save buddylist to file...
zh: 将好友列表保存到文件...

note: magic major_version minor_version plugin type ui_requirement flags dependencies priority id name version
en: Gadu-Gadu Protocol Plugin
zh: Gadu-Gadu 协议插件

note: summary
en: Polish popular IM
zh: 流行与波兰的即时通讯软件

en: Gadu-Gadu User
zh: Gadu-Gadu 用户

en: GG server
zh: GG 服务器

en: Don't use encryption
zh: 不使用加密

en: Use encryption if available
zh: 可能时使用加密

en: current topic is: %s
zh: 当前的话题为: %s

en: Unable to open a listening port.
zh: 无法打开监听端口。

en: Error displaying MOTD
zh: 显示 MOTD 出错

en: No MOTD available
zh: 没有可用的 MOTD

en: There is no MOTD associated with this connection.
zh: 没有与此连接关联的 MOTD

en: MOTD for %s
zh: %s 的 MOTD

note: * TODO: Handle this better. Probably requires a PurpleBOSHConnection * buffer that stores what is "being sent" until the * PurpleHTTPConnection reports it is fully sent. TODO: do we really want to disconnect on a failure to write?
en: Lost connection with server: %s
zh: 与服务器失去连接：%s

en: View MOTD
zh: 查看 MOTD

en: IRC nick and server may not contain whitespace
zh: IRC 昵称和服务器不能包含空格

en: SSL support unavailable
zh: SSL 支持不可用

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version
en: IRC Protocol Plugin
zh: IRC 协议插件

note: *  summary
en: The IRC Protocol Plugin that Sucks Less
zh: 错误更少的 IRC 协议插件

en: Auto-detect incoming UTF-8
zh: 自动检测 UTF-8 编码文本

en: Bad mode
zh: 无效模式

en: Ban on %s by %s, set %s ago
zh: 由 %2$s 设置于 %1$s 的封禁，时间为 %3$s 前。

en: Ban on %s
zh: 封禁： %s

en: End of ban list
zh: 封禁列表结束

en: You are banned from %s.
zh: 您被 %s 封禁了。

en: Cannot ban %s: banlist is full
zh: 无法封禁 %s：封禁列表已满

en:  <i>(ircop)</i>
zh:  <i>(IRC 管理员)</i>

en:  <i>(identified)</i>
zh:  <i>(已认证)</i>

en: Currently on
zh: 目前位于

en: Idle for
zh: 发呆时长

en: Online since
zh: 上线时间

en: <b>Defining adjective:</b>
zh: <b>定义形容词:</b>

en: %s has changed the topic to: %s
zh: %s 将话题改为：%s

en: %s has cleared the topic.
zh: %s 清除了话题。

en: The topic for %s is: %s
zh: %s 的话题为：%s

en: Unknown message '%s'
zh: 未知信息“%s”

en: Unknown message
zh: 未知信息

en: The IRC server received a message it did not understand.
zh: IRC 服务器收到了无法理解的信息。

en: Users on %s: %s
zh: %s 上的用户数：%s

en: Time Response
zh: 时间响应

en: The IRC server's local time is:
zh: IRC 服务器的本地时间为：

en: No such channel
zh: 无此频道

note: does this happen?
en: no such channel
zh: 无此频道

en: User is not logged in
zh: 用户未登录

en: No such nick or channel
zh: 无此昵称或频道

en: Could not send
zh: 无法发送

en: Joining %s requires an invitation.
zh: 加入 %s 需要邀请。

en: Invitation only
zh: 仅邀请

en: You have been kicked by %s: (%s)
zh: 您已被 %s 踢出了：(%s)

note: Remove user from channel
en: Kicked by %s (%s)
zh: 被 %s 踢出 (%s)

en: mode (%s %s) by %s
zh: 由 %3$s 设定模式 (%1$s %2$s)

en: Invalid nickname
zh: 无效的昵称

en: Your selected nickname was rejected by the server.  It probably contains invalid characters.
zh: 您所选的昵称被服务器拒绝。其中可能包含无效的字符。

en: Your selected account name was rejected by the server.  It probably contains invalid characters.
zh: 您所选的帐号名称被服务器拒绝。其中可能包含无效的字符。

note: We only want to do the following dance if the connection has not been successfully completed.  If it has, just notify the user that their /nick command didn't go.
en: The nickname "%s" is already being used.
zh: 昵称“%s”已被使用。

en: Cannot change nick
zh: 无法更改昵称

en: Could not change nick
zh: 无法更改昵称

en: You have parted the channel%s%s
zh: 您已经参与了频道 %s%s

en: Error: invalid PONG from server
zh: 错误：服务器的 PONG 无效

en: PING reply -- Lag: %lu seconds
zh: PING 响应 -- 延迟: %lu 秒

en: Cannot join %s: Registration is required.
zh: 无法加入 %s：需要注册。

en: Cannot join channel
zh: 无法加入频道

en: Nick or channel is temporarily unavailable.
zh: 昵称或频道暂时不可用。

en: Wallops from %s
zh: 来自 %s 的 Wallops

en: action &lt;action to perform&gt;:  Perform an action.
zh: action &lt;要执行的动作&gt;: 执行动作。

en: away [message]:  Set an away message, or use no message to return from being away.
zh: away [消息]：设置离开消息，不尾随消息则代表离开。

en: ctcp <nick> <msg>: sends ctcp msg to nick.
zh: ctcp <nick> <msg>：向指定昵称发送 CTCP 消息。

en: chanserv: Send a command to chanserv
zh: chanserv：向 chanserv 发送命令

en: deop &lt;nick1&gt; [nick2] ...:  Remove channel operator status from someone. You must be a channel operator to do this.
zh: deop &lt;昵称1&gt; [昵称2]……：删除某人的管理员状态。您必须是频道管理员。

en: devoice &lt;nick1&gt; [nick2] ...:  Remove channel voice status from someone, preventing them from speaking if the channel is moderated (+m). You must be a channel operator to do this.
zh: devoice &lt;昵称1&gt; [昵称2]……：删除某人的频道发言权，使其无法在频道被管理(+m)时说话。您必须是频道管理员。

en: invite &lt;nick&gt; [room]:  Invite someone to join you in the specified channel, or the current channel.
zh: invite &lt;昵称&gt; [聊天室]：邀请某人加入您指定的频道，或者当前频道。

en: j &lt;room1&gt;[,room2][,...] [key1[,key2][,...]]:  Enter one or more channels, optionally providing a channel key for each if needed.
zh: j &lt;聊天室1&gt;[,聊天室][,……] [密钥1[,密钥2][,……]]：进入一个或多个频道，如需要的话可选提供频道密钥。

en: join &lt;room1&gt;[,room2][,...] [key1[,key2][,...]]:  Enter one or more channels, optionally providing a channel key for each if needed.
zh: join &lt;聊天室1&gt;[,聊天室][,……] [密钥1[,密钥2][,……]]：进入一个或多个频道，如需要的话可选提供频道密钥。

en: kick &lt;nick&gt; [message]:  Remove someone from a channel. You must be a channel operator to do this.
zh: kick &lt;昵称&gt; [消息]：将某人踢出频道。您必须是频道管理员。

en: list:  Display a list of chat rooms on the network. <i>Warning, some servers may disconnect you upon doing this.</i>
zh: list：显示网络上的聊天室列表。<i>警告，某些服务器可能因此而断开您的连接。</i>

en: me &lt;action to perform&gt;:  Perform an action.
zh: me &lt;要执行的动作&gt;：执行动作。

en: memoserv: Send a command to memoserv
zh: memoserv：向 memoserv 发送命令

en: mode &lt;+|-&gt;&lt;A-Za-z&gt; &lt;nick|channel&gt;:  Set or unset a channel or user mode.
zh: mode &lt;+|-&gt;&lt;A-Za-z&gt; &lt;昵称|频道&gt;：设置或取消频道或用户模式。

en: msg &lt;nick&gt; &lt;message&gt;:  Send a private message to a user (as opposed to a channel).
zh: msg &lt;昵称&gt; &lt;消息&gt;：给用户发送私人消息。

en: names [channel]:  List the users currently in a channel.
zh: name [频道]：列出频道中目前的用户。

en: nick &lt;new nickname&gt;:  Change your nickname.
zh: nick &lt;新昵称&gt;：更改您的昵称。

en: nickserv: Send a command to nickserv
zh: nickserv：向 nickserv 发送命令

en: notice &lt;target&lt;:  Send a notice to a user or channel.
zh: notice &lt;目标&gt;：向好友或频道发送提示。

en: op &lt;nick1&gt; [nick2] ...:  Grant channel operator status to someone. You must be a channel operator to do this.
zh: op &lt;昵称1&gt; [昵称2]……：为某人授予频道管理员状态。您必须是频道管理员。

en: operwall &lt;message&gt;:  If you don't know what this is, you probably can't use it.
zh: operwall &lt;消息&gt;：如果您不知道这是什么功能，请不要使用。

en: operserv: Send a command to operserv
zh: operserv：向 operserv 发送命令

en: part [room] [message]:  Leave the current channel, or a specified channel, with an optional message.
zh: part [聊天室] [消息]：离开当前频道或指定频道，并留下可选的消息。

en: ping [nick]:  Asks how much lag a user (or the server if no user specified) has.
zh: ping [昵称]：询问用户发了多长时间呆(若未指定用户则代表服务器)。

en: query &lt;nick&gt; &lt;message&gt;:  Send a private message to a user (as opposed to a channel).
zh: query &lt;昵称&gt; &lt;消息&gt;：给用户发送私人消息。

en: quit [message]:  Disconnect from the server, with an optional message.
zh: quit [消息]：断开与服务器的连接，并留下可选的消息。

en: quote [...]:  Send a raw command to the server.
zh: quot [……]：向服务器发送原始命令。

en: remove &lt;nick&gt; [message]:  Remove someone from a room. You must be a channel operator to do this.
zh: remove &lt;昵称&gt; [消息]：从聊天室踢除某人。您必须是频道管理员。

en: time: Displays the current local time at the IRC server.
zh: time：显示 IRC 服务器上当前的本地时间。

en: topic [new topic]:  View or change the channel topic.
zh: topic [新话题]：查看或更改频道话题。

en: umode &lt;+|-&gt;&lt;A-Za-z&gt;:  Set or unset a user mode.
zh: umode &lt;+|-&gt;&lt;A-Za-z&gt;：设置或取消用户模式。

en: version [nick]: send CTCP VERSION request to a user
zh: version [昵称]：向用户发送 CTCP VERSION 请求

en: voice &lt;nick1&gt; [nick2] ...:  Grant channel voice status to someone. You must be a channel operator to do this.
zh: voice &lt;昵称1&gt; [昵称2] ...：授予频道发言权。您必须是频道管理员。

en: wallops &lt;message&gt;:  If you don't know what this is, you probably can't use it.
zh: wallops &lt;消息&gt;：如果您不知道这是什么功能，请不要使用。

en: whois [server] &lt;nick&gt;:  Get information on a user.
zh: whois [服务器] &lt;昵称&gt;：获得用户信息。

en: whowas &lt;nick&gt;: Get information on a user that has logged off.
zh: whowas &lt;昵称&gt;：获得已退出用户的信息。

en: Reply time from %s: %lu seconds
zh: %s 的回复时间：%lu 秒

en: CTCP PING reply
zh: CTCP PING 响应

en: Disconnected.
zh: 已断开连接。

en: Ad-Hoc Command Failed
zh: Ad-Hoc 命令失败

en: Server requires plaintext authentication over an unencrypted stream
zh: 服务器需要在不加密流上使用纯文本验证

note: This happens when the server sends back jibberish * in the "additional data with success" case. * Seen with Wildfire 3.0.1.
en: Invalid response from server
zh: 服务器的响应无效。

en: Server does not use any supported authentication method
zh: 服务器未使用任何支持的身份验证方法

en: %s requires plaintext authentication over an unencrypted connection.  Allow this and continue authentication?
zh: %s 需要在不加密流上使用纯文本验证。允许这么做并继续验证吗？

en: Plaintext Authentication
zh: 纯文本认证

en: You require encryption, but it is not available on this server.
zh: 您请求加密，但服务器不支持

en: Invalid challenge from server
zh: 服务器的挑战无效

en: Server thinks authentication is complete, but client does not
zh: 服务器认为认证已完成，但客户端没有

en: Server may require plaintext authentication over an unencrypted stream
zh: 服务器需要在不加密流上使用纯文本验证

en: %s may require plaintext authentication over an unencrypted connection.  Allow this and continue authentication?
zh: %s 需要在不加密流上使用纯文本验证。允许这么做并继续验证吗？

en: SASL error: %s
zh: SASL 错误：%s

en: Unable to canonicalize username
zh: 无法对用户名进行规范化处理

en: Unable to canonicalize password
zh: 无法对密码进行规范化处理

en: Malicious challenge from server
zh: 恶意的服务器挑战

en: Unexpected response from server
zh: 从服务器收到了意外的响应

en: The BOSH connection manager terminated your session.
zh: BOSH 连接管理器终止了您的会话。

en: No session ID given
zh: 没有给出会话 ID

en: Unsupported version of BOSH protocol
zh: 不支持 BOSH 协议的版本

en: Unable to establish a connection with the server
zh: 无法与服务器建立连接

en: Unable to establish a connection with the server: %s
zh: 无法与服务器建立连接：%s

en: Unable to establish SSL connection
zh: 无法建立 SSL 连接

en: Edit XMPP vCard
zh: 编辑 XMPP vCard

en: All items below are optional. Enter only the information with which you feel comfortable.
zh: 所有下面的项目都是可选的。请只输入您愿意输入的信息。

en: Logged Off
zh: 已退出

en: P.O. Box
zh: 邮政信箱

en: %s will no longer be able to see your status updates.  Do you want to continue?
zh: %s 将无法查看您的状态更新。您真的要这么做吗？

en: Cancel Presence Notification
zh: 取消目前的通知

en: Un-hide From
zh: 取消隐身

en: Temporarily Hide From
zh: 临时隐身

en: (Re-)Request authorization
zh: (重新)请求认证

en: Initiate _Chat
zh: 发起聊天(_C)

en: The following are the results of your search
zh: 下面是您搜索的结果

note: current comment from Jabber User Directory users.jabber.org
en: Find a contact by entering the search criteria in the given fields. Note: Each field supports wild card searches (%)
zh: 要查找联系人，请在给出的输入框中输入搜索条件。注意：您可以使用通配符(%)进行搜索

en: Directory Query Failed
zh: 目录查询失败

en: Could not query the directory server.
zh: 无法查询目录服务器。

note: Try to translate the message (see static message list in jabber_user_dir_comments[])
en: Server Instructions: %s
zh: 服务器指令：%s

en: Fill in one or more fields to search for any matching XMPP users.
zh: 填入输入框可以搜索匹配的 XMPP 用户。

en: Search for XMPP users
zh: 搜索 XMPP 用户

en: Invalid Directory
zh: 无效的目录

en: Enter a User Directory
zh: 进入用户目录

en: Select a user directory to search
zh: 选择要搜索的用户目录

en: Search Directory
zh: 搜索目录

en: _Handle:
zh: 昵称(_H)：

en: %s is not a valid room name
zh: %s 不是有效的聊天室名

en: Invalid Room Name
zh: 无效的聊天室名

en: %s is not a valid server name
zh: %s 不是有效的服务器名

en: %s is not a valid room handle
zh: %s 不是有效的聊天室昵称

en: Invalid Room Handle
zh: 无效的聊天室昵称

en: Unable to configure
zh: 无法配置

en: Room Configuration Error
zh: 聊天室配置错误

en: This room is not capable of being configured
zh: 此聊天室无法进行配置

en: Registration error
zh: 注册错误

en: Nick changing not supported in non-MUC chatrooms
zh: 不支持在非 MUC 聊天室中更改昵称

en: Invalid Server
zh: 无效的服务器

en: Enter a Conference Server
zh: 进入会议服务器

en: Select a conference server to query
zh: 选择要查询的会议服务器

en: Find Rooms
zh: 查找聊天室

en: Affiliations:
zh: 友好关系：

en: Roles:
zh: 职务：

en: Server requires TLS/SSL, but no TLS/SSL support was found.
zh: 服务器需要 TLS/SSL 才能登录。未找到 TLS/SSL 支持。

en: You require encryption, but no TLS/SSL support was found.
zh: 您要求 TLS/SSL 登录，但未找到 TLS/SSL 支持。

en: Ping timed out
zh: Ping 超时

en: Invalid XMPP ID
zh: 无效 XMPP ID

en: Invalid XMPP ID. Username portion must be set.
zh: 无效的 XMPP ID。您必须设置的用户名。

en: Invalid XMPP ID. Domain must be set.
zh: 无效的 XMPP ID。您必须设置有效的域名。

en: Malformed BOSH URL
zh: 畸形的 BOSH URL

en: Registration of %s@%s successful
zh: %s@%s 注册成功

en: Registration to %s successful
zh: %s 注册成功

en: Registration Successful
zh: 注册成功

en: Registration Failed
zh: 注册失败

en: Registration from %s successfully removed
zh: %s 取消注册成功

en: Unregistration Successful
zh: 取消注册成功

en: Unregistration Failed
zh: 取消注册失败

en: Already Registered
zh: 已注册

en: Please fill out the information below to change your account registration.
zh: 请在下面填入信息以注册您新的帐号。

en: Please fill out the information below to register your new account.
zh: 请在下面填入信息以注册您新的帐号。

en: Register New XMPP Account
zh: 注册新的 XMPP 帐号

en: Change Account Registration at %s
zh: 更改在 %s 的用户信息

en: Register New Account at %s
zh: 在 %s 注册新帐号

en: Change Registration
zh: 更改帐号

en: Error unregistering account
zh: 更改帐号信息出错

en: Account successfully unregistered
zh: 取消帐号注册成功

en: Initializing Stream
zh: 初始化流

en: Initializing SSL/TLS
zh: 初始化 SSL/TLS

en: Re-initializing Stream
zh: 重新初始化流

en: Server doesn't support blocking
zh: 服务器不支持屏蔽

en: Not Authorized
zh: 未认证

en: Now Listening
zh: 正在收听

en: From (To pending)
zh: 来自(待推迟)

en: None (To pending)
zh: 无(待推迟)

en: Mood Text
zh: 心情文字

en: Allow Buzz
zh: 允许屏幕振动

en: Mood Name
zh: 心情名称

en: Mood Comment
zh: 心情注释

en: Tune Artist
zh: 歌曲艺术家

en: Tune Title
zh: 歌曲标题

en: Tune Album
zh: 歌曲专集

en: Tune Genre
zh: 歌曲流派

en: Tune Comment
zh: 歌曲注释

en: Tune Track
zh: 歌曲音轨

en: Tune Time
zh: 歌曲时间

en: Tune Year
zh: 歌曲年度

en: Tune URL
zh: 歌曲 URL

en: Password (again)
zh: 再次输入新密码

en: Change XMPP Password
zh: 更改 XMPP 密码

en: Please enter your new password
zh: 请输入您的新密码

en: Set User Info...
zh: 设置用户信息...

note: }
en: Search for Users...
zh: 搜索用户...

en: Feature Not Implemented
zh: 特性未实现

en: Gone
zh: 已走

en: Item Not Found
zh: 项目未找到

en: Malformed XMPP ID
zh: XMPP ID 格式错误

en: Payment Required
zh: 需要付费

en: Recipient Unavailable
zh: 收件人不存在

en: Registration Required
zh: 需要注册

en: Remote Server Not Found
zh: 远程服务器未找到

en: Remote Server Timeout
zh: 远程服务器超时

en: Server Overloaded
zh: 服务器超载

en: Subscription Required
zh: 需要订阅

en: Unexpected Request
zh: 未预期的请求

en: Authorization Aborted
zh: 认证被中断

en: Incorrect encoding in authorization
zh: 认证的编码不正确

en: Invalid authzid
zh: 无效的认证

en: Invalid Authorization Mechanism
zh: 无效的认证算法

en: Authorization mechanism too weak
zh: 认证算法太弱

en: Incorrect username or password
zh: 用户名或密码错误

en: Temporary Authentication Failure
zh: 临时认证失败

en: Authentication Failure
zh: 认证失败

en: Bad Format
zh: 格式无效

en: Bad Namespace Prefix
zh: 无效的命名空间前缀

en: Resource Conflict
zh: 资源冲突

en: Connection Timeout
zh: 连接超时

en: Host Gone
zh: 主机宕机

en: Host Unknown
zh: 主机未知

en: Improper Addressing
zh: 寻址不恰当

en: Invalid Namespace
zh: 无效的命名空间

en: Invalid XML
zh: 无效的 XML

en: Non-matching Hosts
zh: 不匹配的主机

en: Policy Violation
zh: 违背策略

en: Remote Connection Failed
zh: 远程连接失败

en: Resource Constraint
zh: 资源约束

en: Restricted XML
zh: 限制的 XML

en: See Other Host
zh: 查看其它主机

en: System Shutdown
zh: 系统关机

en: Undefined Condition
zh: 未定义的条件

en: Unsupported Encoding
zh: 不支持的编码

en: Unsupported Stanza Type
zh: 不支持的节类型

en: Unsupported Version
zh: 不支持的版本

en: XML Not Well Formed
zh: XML 格式有错

en: Stream Error
zh: 流错误

en: Unable to ban user %s
zh: 无法屏蔽用户 %s

en: Unknown affiliation: "%s"
zh: 未知的友好关系：%s

en: Unable to affiliate user %s as "%s"
zh: 无法邀请用户%s 成为“%s”。

en: Unknown role: "%s"
zh: 未知职务：“%s”

en: Unable to set role "%s" for user: %s
zh: 无法为用户%2$s 设置“%1$s”职务

en: Unable to kick user %s
zh: 无法踢出用户 %s

en: Unable to ping user %s
zh: 无法 ping 用户 %s

en: Buzz
zh: 屏幕震动

en: %s has buzzed you!
zh: %s 给您发送了一个屏幕震动！

en: Buzzing %s...
zh: 正在给 %s 发送屏幕震动...

en: Unable to initiate media with %s: invalid JID
zh: 无法同 %s 创建多媒体会话：无效的 JID

en: Unable to initiate media with %s: user is not online
zh: 无法同 %s 创建多媒体会话：用户不在线

en: Unable to initiate media with %s: not subscribed to user presence
zh: 无法同 %s 创建多媒体会话：没有添加用户监视

en: Media Initiation Failed
zh: 创建多媒体会话失败

en: Please select the resource of %s with which you would like to start a media session.
zh: 请选择 %s 的资源以便开始多媒体会话。

en: Select a Resource
zh: 选择资源

en: Initiate Media
zh: 创建多媒体会话

en: Account does not support PEP, can't set mood
zh: 此帐号不支持 PEP，无法发送心情

en: config:  Configure a chat room.
zh: 配置：配置聊天室。

en: configure:  Configure a chat room.
zh: 配置：配置聊天室。

en: part [message]:  Leave the room.
zh: part [聊天室]：离聊天天室。

en: register:  Register with a chat room.
zh: 注册：注册聊天室。

en: topic [new topic]:  View or change the topic.
zh: topic [新话题]：查看或更改话题。

en: ban &lt;user&gt; [reason]:  Ban a user from the room.
zh: ban &lt;用户&gt; [原因]： 在聊天室中屏蔽一个用户。

en: role &lt;moderator|participant|visitor|none&gt; [nick1] [nick2] ...: Get the users with a role or set users' role with the room.
zh: role &lt;user&gt; &lt;moderator|participant|visitor|none&gt;[昵称1] [昵称2]： 设置用户在聊天室中的职务。

en: invite &lt;user&gt; [message]:  Invite a user to the room.
zh: invite &lt;用户&gt; [消息]： 邀请用户加入聊天室。

en: kick &lt;user&gt; [reason]:  Kick a user from the room.
zh: kick &lt;用户&gt; [原因]： 从聊天室中踢出一个用户。

en: msg &lt;user&gt; &lt;message&gt;:  Send a private message to another user.
zh: msg &lt;用户&gt; &lt;消息&gt;： 向另外的好友发送私人消息。

en: ping &lt;jid&gt;:	Ping a user/component/server.
zh: ping &lt;jid&gt;：	Ping 用户/组件/服务器

en: buzz: Buzz a user to get their attention
zh: buzz： 向联系人发送闪屏震动，以便引起他的注意

en: mood: Set current user mood
zh: mood：设置当前用户心情

en: Extended Away
zh: 离开

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary *  description
en: XMPP Protocol Plugin
zh: XMPP 协议插件

en: Use old-style SSL
zh: 使用老式 SSL

en: Allow plaintext auth over unencrypted streams
zh: 允许在不加密流上的纯文本验证

en: Connect port
zh: 连接端口

note: Account options
en: Connect server
zh: 连接服务器

en: File transfer proxies
zh: 文件传送代理

note: this should probably be part of global smiley theme settings * later on
en: Show Custom Smileys
zh: 显示自定义表情

en: %s has left the conversation.
zh: %s 已经离开了对话。

en: %s has set the topic to: %s
zh: %s 将话题改为：%s

en: The topic is: %s
zh: 话题为：%s

en: Message delivery to %s failed: %s
zh: 投递到 %s 的消息失败：%s

en: XMPP Message Error
zh: XMPP 消息错误

en: (Code %s)
zh: (代码 %s)

en: A custom smiley in the message is too large to send.
zh: 消息中的自定义表情太大，无法发送。

en: XMPP stream header missing
zh: XMPP 流头部缺失

en: XMPP Version Mismatch
zh: XMPP 版本不匹配

en: XMPP stream missing ID
zh: XMPP 流 ID 缺失

en: XML Parse error
zh: XML 解析错误

en: Error joining chat %s
zh: 加入聊天 %s 出错

en: Error in chat %s
zh: 聊天 %s 出错

en: Create New Room
zh: 创建新聊天室

en: You are creating a new room.  Would you like to configure it, or accept the default settings?
zh: 您正在创建新聊天室。您是想要进行配置，还是想要接受默认设置？

en: _Configure Room
zh: 配置聊天室(_C)

en: _Accept Defaults
zh: 接受默认值(_A)

en: You have been kicked: (%s)
zh: 您已被踢出 (%s)

en: Kicked (%s)
zh: 您亦将 %s 踢出

en: Unknown Error in presence
zh: 出现未知错误

en: Unable to send file to %s, user does not support file transfers
zh: 无法给 %s 发送文件，用户不支持文件传送

en: File Send Failed
zh: 发送文件失败

en: Unable to send file to %s, invalid JID
zh: 无法给 %s 发送文件：无效的 JID

en: Unable to send file to %s, user is not online
zh: 无法给 %s 发送文件：用户不在线

en: Unable to send file to %s, not subscribed to user presence
zh: 无法给 %s 发送文件：未添加用户监视

en: Please select the resource of %s to which you would like to send a file
zh: 请选择您要发送文件的 %s 所使用的资源 ID

en: Amazed
zh: 惊讶

en: Amorous
zh: 恋爱

en: Annoyed
zh: 烦闷

en: Anxious
zh: 忧虑

en: Aroused
zh: 刚醒

en: Ashamed
zh: 害羞

en: Bored
zh: 无聊

en: Cautious
zh: 警惕

en: Confident
zh: 自信

en: Contemplative
zh: 沉思

en: Contented
zh: 满足

en: Cranky
zh: 怪癖

en: Curious
zh: 好奇

en: Dejected
zh: 灰心

en: Disgusted
zh: 讨厌

en: Dismayed
zh: 惊愕

en: Envious
zh: 羡慕

en: Excited
zh: 激动

en: Flirtatious
zh: 挑逗

en: Frustrated
zh: 失望

en: Grateful
zh: 感激

en: Grieving
zh: 伤心

en: Grumpy
zh: 暴躁

en: Guilty
zh: 罪恶

en: Hopeful
zh: 希望

en: Humbled
zh: 谦卑

en: Humiliated
zh: 屈辱

en: Hurt
zh: 伤心

en: Impressed
zh: 印象深刻

en: In awe
zh: 敬畏

en: In love
zh: 热恋

en: Indignant
zh: 愤慨

en: Interested
zh: 兴趣

en: Intoxicated
zh: 醉酒

en: Jealous
zh: 警惕

en: Moody
zh: 喜怒无常

en: Nervous
zh: 紧张

en: Offended
zh: 生气

en: Outraged
zh: 震怒

en: Playful
zh: 爱玩

en: Relaxed
zh: 放松

en: Relieved
zh: 解雇

en: Remorseful
zh: 悔恨

en: Sarcastic
zh: 讽刺

en: Serious
zh: 严肃

en: Shocked
zh: 震惊

en: Shy
zh: 害羞

en: Stressed
zh: 压力

en: Surprised
zh: 惊讶

en: Thankful
zh: 感激

en: Worried
zh: 担忧

en: Set User Nickname
zh: 设置用户昵称

en: Please specify a new nickname for you.
zh: 请您为自己指定新的昵称。

en: This information is visible to all contacts on your contact list, so choose something appropriate.
zh: 此信息对您的所有联系人可见，请选择合适的内容。

en: Set Nickname...
zh: 设置昵称...

en: Required parameters not passed in
zh: 请求的参数未传入

en: Unable to write to network
zh: 无法写入网络

en: Unable to read from network
zh: 无法从网络读取套接字

en: Error communicating with server
zh: 与服务器通讯出错

en: Conference not found
zh: 会议未找到

en: Conference does not exist
zh: 会议不存在

en: Account has been disabled
zh: 帐号已经被禁用

en: The server could not access the directory
zh: 服务器无法访问目录

en: Your system administrator has disabled this operation
zh: 您的系统管理员已经禁用此操作

en: The server is unavailable; try again later
zh: 服务器不可用；请稍候再试

en: Cannot add a contact to the same folder twice
zh: 无法为同一个文件夹添加两次联系人

en: Cannot add yourself
zh: 无法添加您自己

en: Master archive is misconfigured
zh: 主存档配置错误

en: Could not recognize the host of the username you entered
zh: 无法识别您输入用户名的主机

en: Your account has been disabled because too many incorrect passwords were entered
zh: 您的帐号已经被禁用，原因是输错密码的次数太多

en: You cannot add the same person twice to a conversation
zh: 您无法将同一个人两次添加到对话

en: You have reached your limit for the number of contacts allowed
zh: 您达到了所允许联系人的最大数目

en: You have entered an incorrect username
zh: 您输入了错误的用户名

en: An error occurred while updating the directory
zh: 更新目录时发生了错误

en: Incompatible protocol version
zh: 不兼容的协议版本

en: The user has blocked you
zh: 用户已经屏蔽了您

en: This evaluation version does not allow more than ten users to log in at one time
zh: 试用版本不允许超过十个用户同时在线

en: The user is either offline or you are blocked
zh: 用户或者离线，或者已经屏蔽了您

en: Unknown error: 0x%X
zh: 未知错误：0x%X

en: Unable to login: %s
zh: 无法登录： %s

en: Unable to send message. Could not get details for user (%s).
zh: 无法发送消息。无法获得用户的详细信息(%s)。

en: Unable to add %s to your buddy list (%s).
zh: 无法将 %s 添加到您的好友列表中(%s)。

note: TODO: Improve this! message to who or for what conference?
en: Unable to send message (%s).
zh: 无法发送消息(%s)。

en: Unable to invite user (%s).
zh: 无法邀请用户(%s)。

en: Unable to send message to %s. Could not create the conference (%s).
zh: 无法给 %s 发送消息。无法创建会议(%s)。

en: Unable to send message. Could not create the conference (%s).
zh: 无法发送消息。无法创建会议(%s)。

en: Unable to move user %s to folder %s in the server side list. Error while creating folder (%s).
zh: 无法将用户 %s 在服务器端移动到文件夹 %s。创建文件夹出错(%s)。

en: Unable to add %s to your buddy list. Error creating folder in server side list (%s).
zh: 无法将 %s 添加到您的好友列表。在服务器端创建文件夹出错(%s)。

en: Could not get details for user %s (%s).
zh: 无法获得用户 %s 的详细信息(%s)。

en: Unable to add user to privacy list (%s).
zh: 无法将用户添加到您的隐私列表中(%s)。

en: Unable to add %s to deny list (%s).
zh: 无法将“%s”添加到您的好友列表中(%s)。

en: Unable to add %s to permit list (%s).
zh: 无法将 %s 添加到您的许可列表中(%s)。

en: Unable to remove %s from privacy list (%s).
zh: 无法将 %s 从隐私列表中删除(%s)。

en: Unable to change server side privacy settings (%s).
zh: 无法更改服务器端的隐私设置(%s)。

en: Unable to create conference (%s).
zh: 无法创建会议(%s)。

en: Error communicating with server. Closing connection.
zh: 与服务器通讯出错。关闭连接。

en: Personal Title
zh: 个人称谓

en: Mailstop
zh: 邮箱

en: GroupWise Conference %d
zh: GroupWise 会议 %d

en: %s has been invited to this conversation.
zh: 已经邀请 %s 加入此对话。

en: Invitation to Conversation
zh: 对话邀请

en: Invitation from: %s
    
    Sent: %s
zh: 发出邀请者: %s
    
    发出时间: %s

en: Would you like to join the conversation?
zh: 您是否想要加入对话？

en: You have signed on from another location
zh: 您在其它位置用此用户名登录了。

en: %s appears to be offline and did not receive the message that you just sent.
zh: %s 显示为离线，因此未接受到您刚刚发出的消息。

en: Unable to connect to server. Please enter the address of the server to which you wish to connect.
zh: 无法连接到服务器。请输入您想要连接的服务器的地址。

en: This conference has been closed. No more messages can be sent.
zh: 此会议已关筹。不会再送出消息。

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary *  description
en: Novell GroupWise Messenger Protocol Plugin
zh: Novell GroupWise Messenger 协议插件

en: <b>Group Title:</b> %s<br>
zh: <b>组标题：</b> %s<br>

en: <b>Notes Group ID:</b> %s<br>
zh: <b>Notes 组 ID：</b> %s<br>

en: Info for Group %s
zh: 组 %s 的信息

en: Notes Address Book Information
zh: Notes 通讯录信息

en: Invite Group to Conference...
zh: 邀请组加入会议...

en: Get Notes Address Book Info
zh: 获得 Notes 通讯录信息

en: Sending Handshake
zh: 发送握手

en: Waiting for Handshake Acknowledgement
zh: 等候握手应答

en: Handshake Acknowledged, Sending Login
zh: 握手成功，发送登录信息

en: Waiting for Login Acknowledgement
zh: 正在等待登录确认

en: Login Redirected
zh: 登录被重定向

en: Forcing Login
zh: 强制登录

en: Login Acknowledged
zh: 登录被接受

en: Starting Services
zh: 启动服务

en: Sametime Administrator Announcement
zh: Sametime 管理员通知

en: Announcement from %s
zh: 来自 %s 的通知

en: Conference Closed
zh: 会议已关闭

en: Unable to send message:
zh: 无法发送消息：

en: Unable to send message to %s:
zh: 无法给 %s 发送消息：

en: Place Closed
zh: 已取消

en: Create conference with user
zh: 创建与用户的会议

en: Please enter a topic for the new conference, and an invitation message to be sent to %s
zh: 请输入新会议的主题，以及向 %s 发送的邀请消息

en: New Conference
zh: 新建会议

en: Available Conferences
zh: 可用会议

en: Create New Conference...
zh: 创建新会议...

en: Invite user to a conference
zh: 邀请用户加入会议

en: Invite to Conference
zh: 邀请会议

en: Invite to Conference...
zh: 邀请会议...

en: Unknown (0x%04x)<br>
zh: 未知 (0x%04x)<br>

en: Select User
zh: 选择用户

en: Unable to add user: user not found
zh: 无法添加用户：用户未找到

en: Unable to add user
zh: 无法添加用户

en: Error reading file %s: 
    %s
zh: 读取文件 %s 出错：
    %s。

en: Remotely Stored Buddy List
zh: 远程存储好友列表

en: Buddy List Storage Mode
zh: 好友列表存储模式

en: Local Buddy List Only
zh: 本地好友列表

en: Merge List from Server
zh: 与服务器上的列表合并

en: Merge and Save List to Server
zh: 合并并将列表保存到服务器

en: Synchronize List with Server
zh: 与服务器同步列表

en: Import Sametime List for Account %s
zh: 为帐号 %s 导入 Sametime 列表

en: Export Sametime List for Account %s
zh: 为帐号 %s 导出 Sametime 列表

en: Unable to add group: group exists
zh: 无法添加组：组已经存在

en: A group named '%s' already exists in your buddy list.
zh: 您的好友列表中已经存在名为“%s”的组。

en: Unable to add group
zh: 无法添加组

en: Possible Matches
zh: 可能的匹配

en: Notes Address Book group results
zh: Notes 通讯录组结果

en: Select Notes Address Book
zh: 选择 Notes 通讯录

en: Unable to add group: group not found
zh: 无法从添加组：组未找到

en: Notes Address Book Group
zh: Notes 通讯录组

en: Search results for '%s'
zh: “%s”的搜索结果

en: User Search
zh: 用户搜索

en: Import Sametime List...
zh: 导入 Sametime 列表...

en: Export Sametime List...
zh: 导出 Sametime 列表...

en: Add Notes Address Book Group...
zh: 添加 Notes 通讯录组...

en: User Search...
zh: 用户搜索...

en: Force login (ignore server redirects)
zh: 强制登录(忽略服务器重定向)

note: pretend to be Sametime Connect
en: Hide client identity
zh: 隐藏客户端身份

en: User %s is not present in the network
zh: 用户 %s 未出现于网络中

en: Cannot perform the key agreement
zh: 无法执行密钥协议

en: Error occurred during key agreement
zh: 密钥协议中发生了错误

en: Key Agreement failed
zh: 密钥协议失败

en: Timeout during key agreement
zh: 密钥协议时超时

en: Key agreement was aborted
zh: 密钥协议已中止

en: Key agreement is already started
zh: 密钥协议已经开始

en: Key agreement cannot be started with yourself
zh: 无法与您自己进行密钥协议

en: The remote user is not present in the network any more
zh: 远程用户已经从网络中消失了

en: Key agreement request received from %s. Would you like to perform the key agreement?
zh: 收到来自 %s 的密钥协议请求。您想要执行密钥协议吗？

en: The remote user is waiting key agreement on:
    Remote host: %s
    Remote port: %d
zh: 远程用户正在如下地址等候密钥协议:
    远程主机: %s
    远程端口: %d

en: Key Agreement Request
zh: 密钥协议请求

en: IM With Password
zh: 带密码聊天

en: Cannot set IM key
zh: 无法设定聊天密钥

en: Set IM Password
zh: 设定聊天密码

en: Get Public Key
zh: 获取公钥

en: Cannot fetch the public key
zh: 无法获取公钥

en: Show Public Key
zh: 显示公钥

en: Could not load public key
zh: 无法载入公钥

en: Cannot get user information
zh: 无法获取用户信息

en: The %s buddy is not trusted
zh: %s 好友不可信

en: You cannot receive buddy notifications until you import his/her public key.  You can use the Get Public Key command to get the public key.
zh: 除非您导入好友的公钥，否则您无法收到好友通知。您可以使用获取公钥命令来获取公钥。

en: The %s buddy is not present in the network
zh: %s 好友未出现于网络中

en: To add the buddy you must import his/her public key. Press Import to import a public key.
zh: 要添加好友，您必须导入他/她的公钥。请按[导入]以导入公钥。

en: Select correct user
zh: 选择正确用户

en: More than one user was found with the same public key. Select the correct user from the list to add to the buddy list.
zh: 发现了多个用户使用同样的公钥。请从列表中选择想要添加到好友列表中的那个人。

en: More than one user was found with the same name. Select the correct user from the list to add to the buddy list.
zh: 发现了多个用户使用同样的名称。请从列表中选择想要添加到好友列表中的那个人。

en: Indisposed
zh: 不舒服

en: Wake Me Up
zh: 叫醒我

en: Hyper Active
zh: 多动

en: In Love
zh: 热恋

en: User Modes
zh: 用户模式

en: Preferred Contact
zh: 首选联系人

en: Reset IM Key
zh: 重置聊天密钥

en: IM with Key Exchange
zh: 带密钥交换聊天

en: IM with Password
zh: 带密码聊天

en: Get Public Key...
zh: 获取公钥...

en: Kill User
zh: 杀死用户

en: Draw On Whiteboard
zh: 在白板上绘画

en: _Passphrase:
zh: 密码(_P)：

en: Channel %s does not exist in the network
zh: 频道 %s 不在网络中

en: Channel Information
zh: 频道信息

en: Cannot get channel information
zh: 无法获取频道信息信息

en: <b>Channel Name:</b> %s
zh: <b>频道名称：</b> %s

en: <br><b>User Count:</b> %d
zh: <br><b>用户数：</b> %d

en: <br><b>Channel Founder:</b> %s
zh: <br><b>频道创建人：</b> %s

en: <br><b>Channel Cipher:</b> %s
zh: <br><b>频道密码：</b> %s

note: Definition of HMAC: http://en.wikipedia.org/wiki/HMAC
en: <br><b>Channel HMAC:</b> %s
zh: <br><b>频道 HMAC：</b> %s

en: <br><b>Channel Topic:</b><br>%s
zh: <br><b>频道话题：</b><br>%s

en: <br><b>Channel Modes:</b>
zh: <br><b>频道模式：</b>

en: <br><b>Founder Key Fingerprint:</b><br>%s
zh: <br><b>创建者密钥指纹：</b><br%s

en: <br><b>Founder Key Babbleprint:</b><br>%s
zh: <br><b>创建者密钥漏印：</b><br>%s

en: Add Channel Public Key
zh: 添加频道公钥

note: Add new public key
en: Open Public Key...
zh: 打开公钥...

en: Channel Passphrase
zh: 频道密码

en: Channel Public Keys List
zh: 频道公钥列表

en: Channel authentication is used to secure the channel from unauthorized access. The authentication may be based on passphrase and digital signatures. If passphrase is set, it is required to be able to join. If channel public keys are set then only users whose public keys are listed are able to join.
zh: 频道身份验证用于根据未经验证的访问保卫频道。身份验证可基于密码和数字签名。如果设定了密码，那么需要提供密码才能加入。如果设定了频道公钥，那么只有那些公钥已经列出的用户才能加入。

en: Channel Authentication
zh: 频道认证

en: Add / Remove
zh: 添加/删除

en: Please enter the %s channel private group name and passphrase.
zh: 请输入 %s 频道私有组的名称和密码。

en: Add Channel Private Group
zh: 添加频道私有组

en: Set user limit on channel. Set to zero to reset user limit.
zh: 设定频道的用户限制。设为 0 将重置用户限制。

en: Invite List
zh: 邀请列表

en: Add Private Group
zh: 添加私有组

en: Reset Permanent
zh: 重置永久

en: Set Permanent
zh: 设置永久

en: Set User Limit
zh: 设置用户限制

en: Reset Topic Restriction
zh: 重置话题限制

en: Set Topic Restriction
zh: 设定话题限制

en: Reset Private Channel
zh: 重置私有频道

en: Set Private Channel
zh: 设定私有频道

en: Reset Secret Channel
zh: 重置秘密频道

en: Set Secret Channel
zh: 设定秘密频道

en: You have to join the %s channel before you are able to join the private group
zh: 在您加入私有组之前，必须先加入 %s 频道

en: Join Private Group
zh: 加入私有组

en: Cannot join private group
zh: 无法加入私有组

en: Call Command
zh: 调用命令

en: Cannot call command
zh: 无法调用命令

en: Secure File Transfer
zh: 安全文件传送

en: Error during file transfer
zh: 文件传送时出错

en: Remote disconnected
zh: 远程已断开连接

en: Key agreement failed
zh: 密钥协议失败

en: Creating connection failed
zh: 创建连接失败

en: File transfer session does not exist
zh: 文件传送会话不存在

en: No file transfer session active
zh: 没有激活的文件传送会话

en: File transfer already started
zh: 文件传送已开始

en: Could not perform key agreement for file transfer
zh: 无法执行文件传送的密钥协议

en: Could not start the file transfer
zh: 无法开始传送文件

en: Cannot send file
zh: 无法发送文件

en: %s has changed the topic of <I>%s</I> to: %s
zh: %s 已经将 <I>%s</I> 的话题改为: %s

en: <I>%s</I> set channel <I>%s</I> modes to: %s
zh: <I>%s</I> 已经将频道 <I>%s</I> 的模式设定为: %s

en: <I>%s</I> removed all channel <I>%s</I> modes
zh: <I>%s</I> 删除了频道 <I>%s</I> 的全部模式

en: <I>%s</I> set <I>%s's</I> modes to: %s
zh: <I>%s</I> 将 <I>%s</I> 的模式设定为: %s

en: <I>%s</I> removed all <I>%s's</I> modes
zh: <I>%s</I> 删除了 <I>%s</I> 的全部模式

en: You have been kicked off <I>%s</I> by <I>%s</I> (%s)
zh: 您被 <I>%2$s</I> (%3$s) 从 <I>%1$s</I> 踢出了

en: You have been killed by %s (%s)
zh: 您被 %s (%s) 杀死了

en: Killed by %s (%s)
zh: 被 %s (%s) 杀死

en: Server signoff
zh: 服务器退出

en: Birth Day
zh: 生日

en: Job Role
zh: 职务

en: You are channel founder on <I>%s</I>
zh: 您是 <I>%s</I> 的频道建立者

en: Channel founder on <I>%s</I> is <I>%s</I>
zh: <I>%s</I> 的频道建立者是 <I>%s</I>

en: Status Text
zh: 状态文本

en: Public Key Babbleprint
zh: 公钥漏印

note: #-#-#-#-#  subtitleeditor_0.56.2-1_zh_CN.po (subtitleeditor 0.20.0)  #-#-#-#-# menu more
en: _More...
zh: 更多(_M)...

en: Detach From Server
zh: 与服务器脱离

en: Cannot detach
zh: 无法脱离

en: Cannot set topic
zh: 无法设定话题

en: Failed to change nickname
zh: 更改昵称失败

en: Cannot get room list
zh: 无法获取聊天室列表

en: Network is empty
zh: 网络为空

en: No public key was received
zh: 没有收到公钥

en: Cannot get server information
zh: 无法获取服务器信息

en: Cannot get server statistics
zh: 无法获取服务器统计

en: Local server start time: %s
    Local server uptime: %s
    Local server clients: %d
    Local server channels: %d
    Local server operators: %d
    Local router operators: %d
    Local cell clients: %d
    Local cell channels: %d
    Local cell servers: %d
    Total clients: %d
    Total channels: %d
    Total servers: %d
    Total routers: %d
    Total server operators: %d
    Total router operators: %d
zh: 本地服务器启动时间: %s
    本地服务器运行时间: %s
    本地服务器客户数: %d
    本地服务器频道数: %d
    本地服务器管理员: %d
    本地路由器管理员: %d
    本地单元客户数: %d
    本地单元频道数: %d
    本地单元服务器数: %d
    总计客户数: %d
    总计频道数: %d
    总计服务器数: %d
    总计路由器数: %d
    总计服务器管理员数: %d
    总计路由器管理员数: %d

en: Network Statistics
zh: 网络统计

en: Ping failed
zh: Ping 失败

en: Ping reply received from server
zh: 服务器对 ping 的响应

en: Could not kill user
zh: 无法杀死用户

en: WATCH
zh: 监视

en: Cannot watch user
zh: 无法监视您自己

en: Resuming session
zh: 恢复会话

en: Authenticating connection
zh: 身份验证连接

en: Verifying server public key
zh: 校验服务器公钥

en: Passphrase required
zh: 需要密码

en: Received %s's public key. Your local copy does not match this key. Would you still like to accept this public key?
zh: 收到了 %s 的公钥。您的本地副本与此密钥不符。您仍然想要接受此公钥吗？

en: Received %s's public key. Would you like to accept this public key?
zh: 收到了 %s 的公钥。您想要接受此公钥吗？

en: Fingerprint and babbleprint for the %s key are:
    
    %s
    %s
zh: %s 密钥的指纹和漏印分别是:
    
    %s
    %s

en: Verify Public Key
zh: 校验公钥

en: Unsupported public key type
zh: 不支持的公钥类型

en: Disconnected by server
zh: 服务器断开连接

en: Error connecting to SILC Server
zh: 连接到 SILC 服务器时出错

en: Key Exchange failed
zh: 密钥交换失败

en: Resuming detached session failed. Press Reconnect to create new connection.
zh: 恢复脱离的会话失败。请按[重新连接]以创建新连接。

en: Performing key exchange
zh: 执行密钥交换

en: Unable to load SILC key pair
zh: 无法载入 SILC 密钥对

note: Progress
en: Connecting to SILC Server
zh: 连接到 SILC 服务器

en: Unable to initialize SILC protocol
zh: 无法初始化 SILC 协议

en: Error loading SILC key pair
zh: 载入 SILC 密钥对出错

en: Download %s: %s
zh: 下载 %s：%s

en: Your Current Mood
zh: 您现在的心情

en: 
    Your Preferred Contact Methods
zh: 
    您首选的联系方式

en: Your Current Status
zh: 您的当前状态

en: Online Services
zh: 在线服务

en: Let others see what services you are using
zh: 让其它人看到您正在使用何种服务

en: Let others see what computer you are using
zh: 让其它人看到您正在使用哪台计算机

en: Your VCard File
zh: 您的 VCard 文件

en: Timezone (UTC)
zh: 时区(UTC)

en: User Online Status Attributes
zh: 用户在线状态属性

en: You can let other users see your online status information and your personal information. Please fill the information you would like other users to see about yourself.
zh: 您可以让其它用户看到您的在线状态信息以及您的个人信息。请填入您想要其它用户看到的有关您自己的信息。

en: Message of the Day
zh: 每日消息

en: No Message of the Day available
zh: 没有可用的每日消息

en: There is no Message of the Day associated with this connection
zh: 没有与此连接关联的每日消息

en: Create New SILC Key Pair
zh: 创建新的 SILC 密钥对

en: Key Pair Generation failed
zh: 密钥对生成失败

en: Key length
zh: 密钥长度

en: Public key file
zh: 公钥文件

en: Passphrase (retype)
zh: 密码(重输)

en: Generate Key Pair
zh: 创建密钥对

en: View Message of the Day
zh: 查看每日消息

en: Create SILC Key Pair...
zh: 创建 SILC 密钥对...

en: User <I>%s</I> is not present in the network
zh: 用户 <I>%s</I> 未出现于网络中

en: Topic too long
zh: 话题太长

en: You must specify a nick
zh: 您必须指定昵称

en: channel %s not found
zh: 频道 %s 未找到

en: channel modes for %s: %s
zh: %s 的频道模式: %s

en: no channel modes are set on %s
zh: %s 未设置频道模式

en: Failed to set cmodes for %s
zh: 为 %s 设置频道模式失败

en: Unknown command: %s, (may be a client bug)
zh: 未知命令: %s，(可能是客户端 bug)

en: part [channel]:  Leave the chat
zh: part [频道]: 离聊天天

en: leave [channel]:  Leave the chat
zh: leave [频道]: 离聊天天

en: topic [&lt;new topic&gt;]:  View or change the topic
zh: topic [&lt;新话题&gt;]：查看或更改话题

en: join &lt;channel&gt; [&lt;password&gt;]:  Join a chat on this network
zh: join: &lt;聊天室&gt; [&lt;服务器&gt;]： 加入此网络上的聊天室

en: list:  List channels on this network
zh: list：列出此网络上的频道

en: whois &lt;nick&gt;:  View nick's information
zh: whois &lt;昵称&gt;：查看昵称信息

en: msg &lt;nick&gt; &lt;message&gt;:  Send a private message to a user
zh: msg &lt;昵称&gt; &lt;消息&gt;：向用户发送私人消息

en: query &lt;nick&gt; [&lt;message&gt;]:  Send a private message to a user
zh: query &lt;昵称&gt; [&lt;消息&gt;]：向另外的好友发送私人消息

en: motd:  View the server's Message Of The Day
zh: motd：查看服务器的每日消息

en: detach:  Detach this session
zh: detach：脱离此会话

en: quit [message]:  Disconnect from the server, with an optional message
zh: quit [消息]：断开与服务器的连接，并留下可选的消息

en: call &lt;command&gt;:  Call any silc client command
zh: call &lt;命令&gt;：调用任何 silc 客户端命令

en: kill &lt;nick&gt; [-pubkey|&lt;reason&gt;]:  Kill nick
zh: kill &lt;昵称&gt; [-pubkey|&lt;原因&gt;]：杀死昵称

en: nick &lt;newnick&gt;:  Change your nickname
zh: nick &lt;新昵称&gt;：更改您的昵称

en: whowas &lt;nick&gt;:  View nick's information
zh: whowas &lt;昵称&gt;：查看昵称信息

en: cmode &lt;channel&gt; [+|-&lt;modes&gt;] [arguments]:  Change or display channel modes
zh: cmode &lt;频道&gt; [+|-&lt;模式&gt] [参数]：更改或显示频道模式

en: cumode &lt;channel&gt; +|-&lt;modes&gt; &lt;nick&gt;:  Change nick's modes on channel
zh: cumode &lt;频道&gt; +|-&lt;模式&gt; &lt;昵称&gt;: 更改昵称在频道上的模式

en: umode &lt;usermodes&gt;:  Set your modes in the network
zh: umode &lt;用户模式&gt;：设置您在网络中的模式

en: oper &lt;nick&gt; [-pubkey]:  Get server operator privileges
zh: oper &lt;昵称&gt; [-pubkey]：获得服务器管理员权限

en: invite &lt;channel&gt; [-|+]&lt;nick&gt;:  invite nick or add/remove from channel invite list
zh: invite &lt;频道&gt; [-|+]&lt;昵称&gt;：邀请昵称或从频道邀请列表中添加/删除

en: kick &lt;channel&gt; &lt;nick&gt; [comment]:  Kick client from channel
zh: kick &lt;频道&gt; &lt;昵称&gt; [注释]：从频道踢出客户

en: info [server]:  View server administrative details
zh: info [服务器]：查看服务器管理细节

en: ban [&lt;channel&gt; +|-&lt;nick&gt;]:  Ban client from channel
zh: ban [&lt;频道&gt; +|-&lt;昵称&gt;]：在频道上屏蔽客户

en: getkey &lt;nick|server&gt;:  Retrieve client's or server's public key
zh: getkey &lt;昵称|服务器&gt;：获取客户或服务器的公钥

en: stats:  View server and network statistics
zh: stat：查看服务器和网络统计

en: ping:  Send PING to the connected server
zh: ping：向连接的服务器发送 PING

en: users &lt;channel&gt;:  List users in channel
zh: users &lt;频道&gt;：列出频道中目前的用户

en: names [-count|-ops|-halfops|-voices|-normal] &lt;channel(s)&gt;:  List specific users in channel(s)
zh: names [-count|-ops|-halfops|-voices|-normal] &lt;频道&gt;：列出频道中的指定用户

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary
en: SILC Protocol Plugin
zh: SILC 协议插件

note: *  description
en: Secure Internet Live Conferencing (SILC) Protocol
zh: 安全网际实时会议(SILC)协议

en: Public Key file
zh: 公钥文件

en: Private Key file
zh: 私钥文件

en: Public key authentication
zh: 公钥认证

en: Block IMs without Key Exchange
zh: 屏蔽没有密钥交换的聊天

en: Block messages to whiteboard
zh: 屏蔽白板上的消息

en: Automatically open whiteboard
zh: 自动打开白板

en: Digitally sign and verify all messages
zh: 对全部聊天消息进行签名并校验

en: Creating SILC key pair...
zh: 创建 SILC 密钥对...

en: Unable to create SILC key pair
zh: 无法创建 SILC 密钥对

note: Hint for translators: Please check the tabulator width here and in the next strings (short strings: 2 tabs, longer strings 1 tab, sum: 3 tabs or 24 characters)
en: Real Name: 	%s
zh: 真名：	%s

en: User Name: 	%s
zh: 用户名：	%s

en: Email: 		%s
zh: 电子邮件：		%s

en: Host Name: 	%s
zh: 主机名：	%s

en: Organization: 	%s
zh: 组织：	%s

en: Country: 	%s
zh: 国家：	%s

en: Algorithm: 	%s
zh: 算法：	%s

en: Key Length: 	%d bits
zh: 密钥长度：	%d 位

en: Version: 	%s
zh: 版本：	%s

en: Public Key Fingerprint:
    %s
zh: 公钥指纹：
    %s

en: Public Key Babbleprint:
    %s
zh: 公钥漏印：
    %s

en: Paging
zh: 寻呼

en: Whiteboard
zh: 白板

en: No server statistics available
zh: 没有可用的服务器统计

en: Error during connecting to SILC Server
zh: 连接到 SILC 服务器时出错

en: Failure: Version mismatch, upgrade your client
zh: 失败：版本不匹配，请升级您的客户端

en: Failure: Remote does not trust/support your public key
zh: 失败：远程不信任或不支持您的公钥

en: Failure: Remote does not support proposed KE group
zh: 失败：远程不支持提议的 KE 组

en: Failure: Remote does not support proposed cipher
zh: 失败：远程不支持提议的密码算法

en: Failure: Remote does not support proposed PKCS
zh: 失败：远程不支持提议的 PKCS

en: Failure: Remote does not support proposed hash function
zh: 失败：远程不支持提议的散列函数

en: Failure: Remote does not support proposed HMAC
zh: 失败：远程不支持 HMAC

en: Failure: Incorrect signature
zh: 失败：签名不正确

en: Failure: Invalid cookie
zh: 失败：无效的 cookie

en: Failure: Authentication failed
zh: 失败：身份验证失败

en: Unable to initialize SILC Client connection
zh: 无法初始化 SILC 客户连接

en: John Noname
zh: 张三

en: Unable to load SILC key pair: %s
zh: 无法载入 SILC 密钥对: %s

en: Unable to create connection
zh: 无法创建连接

en: Unknown server response
zh: 未知的服务器响应。

en: Unable to create listen socket
zh: 无法创建套接字

en: Unable to resolve hostname
zh: 无法解析服务器

en: SIP usernames may not contain whitespaces or @ symbols
zh: SIP 用户名不能包含空格或 @ 符号

en: SIP connect server not specified
zh: 没有指定 SIP 连接服务器

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version
en: SIP/SIMPLE Protocol Plugin
zh: SIP/SIMPLE 协议插件

note: *  summary
en: The SIP/SIMPLE Protocol Plugin
zh: SIP/SIMPLE 协议插件

en: Publish status (note: everyone may watch you)
zh: 公布状态(注意: 所有人都可以看到您)

en: Auth User
zh: 认证用户

en: Auth Domain
zh: 认证域

en: (There was an error converting this message.	 Check the 'Encoding' option in the Account Editor)
zh: (转换此信息出错。	请检查帐号编辑器中的“编码”选项)

en: Unable to send to chat %s,%s,%s
zh: 无法发送给聊天 %s,%s,%s

en: User is offline
zh: 用户离线

en: Hidden or not logged-in
zh: 隐身或未登录

en: <br>At %s since %s
zh: <br>从 %s，自 %s 起

en: _Class:
zh: 类(_C)：

en: _Instance:
zh: 实例(_I)：

en: Attempt to subscribe to %s,%s,%s failed
zh: 试图订阅 %s,%s,%s 失败。

en: zlocate &lt;nick&gt;: Locate user
zh: zlocate &lt;昵称&gt;：定位用户

en: zl &lt;nick&gt;: Locate user
zh: zl &lt;昵称&gt;：定位用户

en: instance &lt;instance&gt;: Set the instance to be used on this class
zh: instance &lt;实例&gt;：设置在此类上使用的实例

en: inst &lt;instance&gt;: Set the instance to be used on this class
zh: inst &lt;实例&gt;：设置在此类上使用的实例

en: topic &lt;instance&gt;: Set the instance to be used on this class
zh: topic &lt;实例&gt;：设置在此类上使用的实例

en: sub &lt;class&gt; &lt;instance&gt; &lt;recipient&gt;: Join a new chat
zh: sub &lt;类&gt; &lt;实例&gt; &lt;收件人&gt;：加入新聊天

en: zi &lt;instance&gt;: Send a message to &lt;message,<i>instance</i>,*&gt;
zh: zi &lt;实例&gt;：向 &lt;消息,<i>实例</i>,*&gt; 发送消息

en: zci &lt;class&gt; &lt;instance&gt;: Send a message to &lt;<i>class</i>,<i>instance</i>,*&gt;
zh: zci &lt;类&gt; &lt;实例&gt;：向 &lt;<i>类</i>,<i>实例</i>,*&gt; 发送消息

en: zcir &lt;class&gt; &lt;instance&gt; &lt;recipient&gt;: Send a message to &lt;<i>class</i>,<i>instance</i>,<i>recipient</i>&gt;
zh: zcir &lt;类&gt; &lt;实例&gt; &lt;收件人&gt;: 向 &lt;<i>类</i>,<i>实例</i>,<i>收件人</i>&gt; 发送消息

en: zir &lt;instance&gt; &lt;recipient&gt;: Send a message to &lt;MESSAGE,<i>instance</i>,<i>recipient</i>&gt;
zh: zir &lt;实例&gt; &lt;收件人&gt;: 向 &lt;消息,<i>实例</i>,<i>收件人</i>&gt; 发送消息

en: zc &lt;class&gt;: Send a message to &lt;<i>class</i>,PERSONAL,*&gt;
zh: zc &lt;类&gt;：向 &lt;<i>类</i>,个人,*&gt; 发送消息

en: Resubscribe
zh: 重订

en: Retrieve subscriptions from server
zh: 从服务器获取订阅

note: *< type *< ui_requirement *< flags *< dependencies *< priority *< id *< name *< version *  summary *  description
en: Zephyr Protocol Plugin
zh: Zephyr 协议插件

en: Use tzc
zh: 使用 tzc

en: tzc command
zh: tzc 命令

en: Export to .anyone
zh: 导出到 .anyone

en: Export to .zephyr.subs
zh: 导出到 .zephyr.subs

en: Import from .anyone
zh: 从 .anyone 导入

en: Import from .zephyr.subs
zh: 从 .zephyr.subs 导入

en: Unable to parse response from HTTP proxy: %s
zh: 无法从 HTTP 代理解析响应：%s

en: HTTP proxy connection error %d
zh: HTTP 代理服务器连接错误 %d

en: Access denied: HTTP proxy server forbids port %d tunneling
zh: 访问被禁止：HTTP 代理服务器禁止端口 %d 流过。

en: Error resolving %s
zh: 解析 %s 出错

en: Received invalid data on connection with server
zh: 在与服务器的连接中收到了无效的数据。

en: Requesting %s's attention...
zh: 正在请求 %s 的注意...

en: %s has requested your attention!
zh: %s 请求了您的注意！

note: * * The default message to use when the user becomes auto-away.
en: I'm not here right now
zh: 我目前不在

en: saved statuses
zh: 已存状态

en: %s is now known as %s.
zh: %s 现在叫做 %s。

en: %s has invited %s to the chat room %s:
    %s
zh: %s 邀请了 %s 加入聊天室 %s:
    %s

en: %s has invited %s to the chat room %s
zh: %s 邀请了 %s 加入聊天室 %s

en: Accept chat invitation?
zh: 接受聊天邀请吗？

en: The text-shortcut for the smiley
zh: 表情的文字快捷方式

note: Stored Image
en: Stored Image
zh: 保存的图像

en: SSL Connection Failed
zh: SSL 连接失败

en: SSL Handshake Failed
zh: SSL 握手失败

en: SSL peer presented an invalid certificate
zh: SSL 远端返回的证书无效

en: Unknown SSL error
zh: 未知的 SSL 错误

en: Listening to music
zh: 听音乐

en: Feeling
zh: 感情丰富

en: %s (%s) changed status from %s to %s
zh: %s (%s) 将状态从 %s 更改为 %s

en: %s (%s) is now %s
zh: %s (%s) 现在 %s

en: %s (%s) is no longer %s
zh: %s (%s) 不再 %s 了

en: %s became idle
zh: %s 发起了呆

en: %s became unidle
zh: %s 发完呆了

en: +++ %s became idle
zh: +++ %s 发起了呆

en: +++ %s became unidle
zh: +++ %s 发完呆了

en: Unknown.
zh: 未知。

en: %s, %d hour | %s, %d hours
zh[0]: %s，%d 小时

en: %s, %d minute | %s, %d minutes
zh[0]: %s，%d 分钟

en: Could not open %s: Redirected too many times
zh: 无法打开 %s：重定向的次数太多

en: Unable to connect to %s
zh: 无法连接到 %s

en: Error reading from %s: response too long (%d bytes limit)
zh: 从 %s 读取出错：回复太长(限制为 %d 字节)

en: Unable to allocate enough memory to hold the contents from %s.  The web server may be trying something malicious.
zh: 无法为来自 %s 的内容分配足够的内存。网页服务器端可能正在执行非正常操作。

en: Error writing to %s: %s
zh: 写入 %s 出错：%s

en: Unable to connect to %s: %s
zh: 无法连接到 %s：%s

note: 10053
en: Connection interrupted by other software on your computer.
zh: 连接被您计算机上的其他软件中断。

note: 10054
en: Remote host closed connection.
zh: 远程主机关闭了连接。

note: 10048
en: Address already in use.
zh: 此地址已被使用。

en: Error Reading %s
zh: 读取 %s 出错

en: An error was encountered reading your %s.  The file has not been loaded, and the old file has been renamed to %s~.
zh: 读取您的 %s 时遇到了错误。该文件未载入，旧文件被移动到 %s~ 中了。

en: Internet Messenger
zh: 互联网通讯程序

en: Pidgin Internet Messenger
zh: Pidgin 互联网通讯程序

note: Build the login options frame.
en: Login Options
zh: 登录选项

en: Pro_tocol:
zh: 协议(_T)：

en: Remember pass_word
zh: 记住密码(_W)

en: _Local alias:
zh: 本地别名(_L)：

en: New _mail notifications
zh: 新邮件通知(_M)

note: Buddy icon
en: Use this buddy _icon for this account:
zh: 用作当前帐号头像(_I)：

en: Use GNOME Proxy Settings
zh: 使用 GNOME 代理设置

en: Use Global Proxy Settings
zh: 使用全局代理设置

en: Use Environmental Settings
zh: 使用环境设置

note: This is an easter egg. It means one of two things, both intended as humourus: A) your network is really slow and you have nothing better to do than look at butterflies. B)You are looking really closely at something that shouldn't matter.
en: If you look real closely
zh: 万事成蹉跎

note: This is an easter egg. See the comment on the previous line in the source.
en: you can see the butterflies mating
zh: 明日复明日

en: Unable to save new account
zh: 无法保存新帐号

en: An account already exists with the specified criteria.
zh: 已经存在指定条件的帐号。

en: Create _this new account on the server
zh: 在服务器上创建此新帐号(_T)

en: P_roxy
zh: 代理

en: <span size='larger' weight='bold'>Welcome to %s!</span>
    
    You have no IM accounts configured. To start connecting with %s press the <b>Add...</b> button below and configure your first account. If you want %s to connect to multiple IM accounts, press <b>Add...</b> again to configure them all.
    
    You can come back to this window to add, edit, or remove accounts from <b>Accounts->Manage Accounts</b> in the Buddy List window
zh: <span size='larger' weight='bold'>欢迎使用 %s！</span>
    
    您尚未配置即时通讯帐号。要用 %s 开始连接，请单击下方的<b>添加</b>按钮，以便配置您的第一个帐号。如果您想要让 %s 连接到多个即时通讯帐号，请再次单击<b>添加</b>按钮进行配置。
    
    如果您想要回到此窗口以便添加、编辑或删除帐号，可以从好友列表中窗口中选择<b>帐号->管理帐号</b>

en: %s%s%s%s wants to add you (%s) to his or her buddy list%s%s
zh: %s%s%s%s 想要将您(%s)添加为好友%s%s

en: The background color for the buddy list
zh: 此好友列表的背景色

en: The layout of icons, name, and status of the buddy list
zh: 图标、名称和好友列表状态的样式

note: Group Note to translators: These two strings refer to the background color of a buddy list group when in its expanded state
en: Expanded Background Color
zh: 背景颜色

en: The background color of an expanded group
zh: 扩展组的背景颜色

note: Note to translators: These two strings refer to the font and color of a buddy list group when in its expanded state
en: Expanded Text
zh: 展开文本

note: Note to translators: These two strings refer to the background color of a buddy list group when in its collapsed state
en: Collapsed Background Color
zh: 选择背景颜色

note: Note to translators: These two strings refer to the font and color of a buddy list group when in its collapsed state
en: Collapsed Text
zh: 折叠文本(_C)

note: Buddy Note to translators: These two strings refer to the background color of a buddy list contact or chat room
en: Contact/Chat Background Color
zh: 联系人/聊天背景颜色

note: Note to translators: These two strings refer to the font and color of a buddy list contact when in its expanded state
en: Contact Text
zh: 联系人文字

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when it is online
en: Online Text
zh: 在线文本

en: The text information for when a buddy is online
zh: 当好友上线时显示的文本信息

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when it is away
en: Away Text
zh: 离开文本

en: The text information for when a buddy is away
zh: 当好友离开时显示的文本信息

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when it is offline
en: Offline Text
zh: 离线文本

en: The text information for when a buddy is offline
zh: 当好友离线时显示的文本信息

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when it is idle
en: Idle Text
zh: 发呆文字

en: The text information for when a buddy is idle
zh: 当好友发呆时显示的文本信息

note: Note to translators: These two strings refer to the font and color of a buddy list buddy when they have sent you a new message
en: Message Text
zh: 消息文本

en: The text information for a buddy's status
zh: 更改 %s 的用户信息

en: You have %d contact named %s. Would you like to merge them? | You currently have %d contacts named %s. Would you like to merge them?
zh[0]: 您已经有名为 %2$s 的 %1$d 位联系人。您是否想要合并？

en: Merging these contacts will cause them to share a single entry on the buddy list and use a single conversation window. You can separate them again by choosing 'Expand' from the contact's context menu
zh: 合并联系人将会使得这些联系人在好友列表中只显示单一的一项，并且使用单一的对话窗口。如果您想再解散合并后的联系人，可以从联系人的快捷菜单中选择“展开”

en: Please update the necessary fields.
zh: 请更新必要的字段。

en: Please enter the appropriate information about the chat you would like to join.
zh: 请输入您想要加入的聊天的对应信息。

en: Room _List
zh: 聊天室列表(_L)

en: Un_block
zh: 取消屏蔽(_B)

en: Get _Info
zh: 获取信息(_I)

en: I_M
zh: 聊天(_M)

en: Audio/_Video Call
zh: 音频/视频 呼叫(_V)

en: _Send File...
zh: 发送文件(_S)...

en: Add Buddy _Pounce...
zh: 添加好友千里眼(_P)...

en: Hide When Offline
zh: 离线时隐藏

en: Show When Offline
zh: 离线时显示

en: _Alias...
zh: 别名(_A)...

en: Add _Buddy...
zh: 添加好友(_B)...

en: Add C_hat...
zh: 添加聊天(_H)...

en: _Delete Group
zh: 删除组(_D)

en: Auto-Join
zh: 自动加入

en: _Edit Settings...
zh: 编辑设置(_E)...

en: /Tools/Mute Sounds
zh: /工具/静音

en: You are not currently signed on with an account that can add that buddy.
zh: 您目前登录的协议中没有一个可以添加好友的。

note: I don't believe this can happen currently, I think * everything that calls this function checks for one of the * above node types first.
en: Unknown node type
zh: 未知的错误代码 %d

en: Please select your mood from the list
zh: 请从列表中选择您的心情

en: Message (optional)
zh: 消息(可选)

en: Edit User Mood
zh: 编辑用户心情

note: NOTE: Do not set any accelerator to Control+O. It is mapped by gtk_blist_key_press_cb to "Get User Info" on the selected buddy. Buddies menu
en: /_Buddies
zh: /好友(_B)

en: /Buddies/New Instant _Message...
zh: /好友(B)/新即时消息(_M)...

en: /Buddies/Join a _Chat...
zh: /好友(B)/加入聊天(_C)...

en: /Buddies/Get User _Info...
zh: /好友(B)/获取用户信息(_I)...

en: /Buddies/View User _Log...
zh: /好友(B)/查看用户聊天记录(_L)...

en: /Buddies/Sh_ow
zh: /好友(B)/显示(_O)

en: /Buddies/Show/_Offline Buddies
zh: /好友(B)/显示(O)/离线好友(_O)

en: /Buddies/Show/_Empty Groups
zh: /好友(B)/显示(O)/空组(_E)

en: /Buddies/Show/Buddy _Details
zh: /好友(B)/显示(O)/好友详细资料(_D)

en: /Buddies/Show/Idle _Times
zh: /好友(B)/显示(O)/发呆时间(_T)

en: /Buddies/Show/_Protocol Icons
zh: /好友(B)/显示(O)/协议图标(_P)

en: /Buddies/_Sort Buddies
zh: /好友(B)/好友排序(_S)

en: /Buddies/_Add Buddy...
zh: /好友(B)/添加好友(_A)...

en: /Buddies/Add C_hat...
zh: /好友(B)/添加聊天(_H)...

en: /Buddies/Add _Group...
zh: /好友(B)/添加组(_G)...

en: /Buddies/_Quit
zh: /好友(B)/退出(_Q)

note: Accounts menu
en: /_Accounts
zh: /帐号(_A)

en: /Accounts/Manage Accounts
zh: /帐号/管理帐号

en: /Tools/Buddy _Pounces
zh: /工具/好友千里眼(_P)

en: /Tools/_Certificates
zh: /工具/证书(_C)

en: /Tools/Custom Smile_ys
zh: /工具/自定义表情(_Y)

en: /Tools/Plu_gins
zh: /工具/插件(_G)

en: /Tools/Pr_eferences
zh: /工具/首选项(_E)

en: /Tools/Pr_ivacy
zh: /工具/隐私(_I)

en: /Tools/Set _Mood
zh: /工具/设置心情(_M)

en: /Tools/_File Transfers
zh: /工具/文件传送(_F)

en: /Tools/R_oom List
zh: /工具/聊天室列表(_O)

en: /Tools/System _Log
zh: /工具/系统日志(_L)

en: /Tools/Mute _Sounds
zh: /工具/静音(_S)

en: /Help/Online _Help
zh: /帮助/在线帮助(_H)

en: /Help/_Build Information
zh: /帮助/编译信息(_B)

en: /Help/_Debug Window
zh: /帮助/调试窗口(_D)

en: /Help/De_veloper Information
zh: /帮助/开发者信息(_V)

en: /Help/_Translator Information
zh: /帮助/翻译者信息(_T)

en: <b>Account:</b> %s
zh: <b>帐号：</b>%s

en: 
    <b>Occupants:</b> %d
zh: 
    <b>成员：</b>%d

en: 
    <b>Topic:</b> %s
zh: 
    <b>主题：</b>%s

en: (no topic set)
zh: (未设定话题)

en: Buddy Alias
zh: 好友别名

en: Logged In
zh: 已登录

en: Spooky
zh: 健谈

en: Awesome
zh: 惊人

en: Total Buddies
zh: 全部好友

en: Idle %dd %dh %02dm
zh: 发呆(%d天%d小时%02d分)

en: Idle %dh %02dm
zh: 发呆中 (%d小时%02d分)

en: Idle %dm
zh: 发呆 %d分

en: /Buddies/New Instant Message...
zh: /好友/新即时消息...

en: /Buddies/Join a Chat...
zh: /好友/加入聊天...

en: /Buddies/Get User Info...
zh: /好友/获取用户信息...

en: /Buddies/Add Buddy...
zh: /好友/添加好友...

en: /Buddies/Add Chat...
zh: /好友/添加聊天...

en: /Buddies/Add Group...
zh: /好友/添加组...

en: /Tools/Privacy
zh: /工具/隐私

en: /Tools/Room List
zh: /工具/聊天室列表

en: %d unread message from %s
     | %d unread messages from %s
zh[0]: 来自 %2$s 的 %1$d 条未读消息

en: By status
zh: 按状态

en: By recent log activity
zh: 按最近活跃度

en: %s disconnected
zh: %s 已断开连接

en: %s disabled
zh: %s 已禁用

en: Re-enable
zh: 重新启用

en: SSL FAQs
zh: SSL 常见问题

en: Welcome back!
zh: 欢迎回来！

en: %d account was disabled because you signed on from another location: | %d accounts were disabled because you signed on from another location:
zh[0]: %d 个帐号已禁用，因为它们在其他地点登录：

en: /Accounts
zh: /帐号

note: Translators: Please maintain the use of -> and <- to refer to menu heirarchy
en: <span weight='bold' size='larger'>Welcome to %s!</span>
    
    You have no accounts enabled. Enable your IM accounts from the <b>Accounts</b> window at <b>Accounts->Manage Accounts</b>. Once you enable accounts, you'll be able to sign on, set your status, and talk to your friends.
zh: <span weight='bold' size='larger'>欢迎使用 %s！</span>
    
    您没有启用帐号。请通过<b>帐号->管理</b>打开<b>帐号</b>窗口，从中启用您的即时通讯帐号。当您启用帐号之后，才可以登录、设定状态、和朋友交谈。

note: set the Show Offline Buddies option. must be done * after the treeview or faceprint gets mad. -Robot101
en: /Buddies/Show/Offline Buddies
zh: /好友/显示/离线好友

en: /Buddies/Show/Empty Groups
zh: /好友/显示/空组

en: /Buddies/Show/Buddy Details
zh: /好友/显示/好友详细资料

en: /Buddies/Show/Idle Times
zh: /好友/显示/发呆时间

en: /Buddies/Show/Protocol Icons
zh: /好友/显示/协议图标

en: Add a buddy.
zh: 添加好友。

en: Buddy's _username:
zh: 好友名称(_U)：

en: (Optional) A_lias:
zh: (可选)别名(_L)：

en: Add buddy to _group:
zh: 将好友添加到组(_G)：

en: This protocol does not support chat rooms.
zh: 此协议不支持聊天室。

en: You are not currently signed on with any protocols that have the ability to chat.
zh: 您目前登录的协议中没有一个可以聊天的。

en: Please enter an alias, and the appropriate information about the chat you would like to add to your buddy list.
zh: 您想要将聊天加入您的好友列表，请输入该聊天的别名和对应信息。

en: A_lias:
zh: 别名(_L)：

en: Please enter the name of the group to be added.
zh: 请输入要添加的组名称。

en: <PurpleMain>/Accounts/Enable Account
zh: <PurpleMain>/帐号/启用帐号

en: <PurpleMain>/Accounts/
zh: <PurpleMain>/帐号/

en: _Edit Account
zh: 编辑帐号(_E)

en: Set _Mood...
zh: 设置心情(_M)...

en: No actions available
zh: 没有可用的操作

en: /Tools
zh: /工具

en: /Buddies/Sort Buddies
zh: /好友/好友排序

en: Type the host name for this certificate.
zh: 输入此证书所适用的主机名。

note: Widget creation function
en: SSL Servers
zh: SSL 服务器

en: That buddy is not on the same protocol as this chat.
zh: 该好友不在此聊天的协议中。

en: You are not currently signed on with an account that can invite that buddy.
zh: 您目前登录的协议中没有一个可以邀请好友的。

en: Invite Buddy Into Chat Room
zh: 邀请好友进入聊天室

en: _Buddy:
zh: 好友(_B)：

en: <h1>Conversation with %s</h1>
zh: <h1>与 %s 的会话</h1>

en: Save Conversation
zh: 保存对话

en: Un-Ignore
zh: 取消忽略

en: Get Away Message
zh: 获得离开消息

en: Last Said
zh: 上次说道

en: Unable to save icon file to disk.
zh: 无法将图标文件保存到磁盘。

en: Save Icon
zh: 保存图标

en: Hide Icon
zh: 隐藏图标

en: Save Icon As...
zh: 图标另存为...

en: Set Custom Icon...
zh: 设置自定义图标...

en: Change Size
zh: 更改大小

note: Conversation menu
en: /_Conversation
zh: /对话(_C)

en: /Conversation/New Instant _Message...
zh: /对话(C)/新即时消息(_M)...

en: /Conversation/Join a _Chat...
zh: /对话(C)/邀请(_C)...

en: /Conversation/_Find...
zh: /对话(C)/查找(_F)...

en: /Conversation/View _Log
zh: /对话(C)/查看聊天记录(_L)

en: /Conversation/_Save As...
zh: /对话(C)/另存为(_S)...

en: /Conversation/Clea_r Scrollback
zh: /对话(C)/清除回滚(_R)

en: /Conversation/M_edia
zh: /对话(C)/媒体(_E)

en: /Conversation/Media/_Audio Call
zh: /对话(C)/媒体(E)/语音聊天(_A)

en: /Conversation/Media/_Video Call
zh: /对话(C)/媒体(E)/视频聊天(_V)

en: /Conversation/Media/Audio\/Video _Call
zh: /对话(C)/媒体(E)/音频\/视频聊天(_C)

en: /Conversation/Se_nd File...
zh: /对话(C)/发送文件(_N)...

en: /Conversation/Get _Attention
zh: /对话/获取注意(_A)

en: /Conversation/Add Buddy _Pounce...
zh: /对话(C)/添加好友千里眼(_P)...

en: /Conversation/_Get Info
zh: /对话/获取信息(_G)

en: /Conversation/In_vite...
zh: /对话/邀请(_V)...

en: /Conversation/M_ore
zh: /对话/更多(_O)

en: /Conversation/Al_ias...
zh: /对话/别名(_L)...

en: /Conversation/_Block...
zh: /对话/屏蔽(_B)...

en: /Conversation/_Unblock...
zh: /对话/取消屏蔽(_U)...

en: /Conversation/_Add...
zh: /对话/添加(_A)...

en: /Conversation/_Remove...
zh: /对话/删除(_R)...

en: /Conversation/Insert Lin_k...
zh: /对话/插入链接(_K)...

en: /Conversation/Insert Imag_e...
zh: /对话/插入图像(_E)...

en: /Conversation/_Close
zh: /对话/关闭(_C)

en: /Options/Enable _Logging
zh: /选项/启用聊天记录(_L)

en: /Options/Enable _Sounds
zh: /选项/启用声音(_S)

en: /Options/Show Formatting _Toolbars
zh: /选项/显示格式工具栏(_T)

en: /Options/Show Ti_mestamps
zh: /选项/显示时间戳(_M)

en: /Conversation/More
zh: /对话/更多

en: /Options
zh: /选项

note: The menubar has been deactivated. Make sure the 'More' submenu is regenerated next time * the 'Conversation' menu pops up. Make sure the 'Conversation -> More' menuitems are regenerated whenever * the 'Conversation' menu pops up because the entries can change after the * conversation is created.
en: /Conversation
zh: /对话

en: /Conversation/View Log
zh: /对话/查看聊天记录

en: /Conversation/Media/Audio Call
zh: /对话/媒体/音频聊天

en: /Conversation/Media/Video Call
zh: /对话/媒体/视频聊天

en: /Conversation/Media/Audio\/Video Call
zh: /对话/媒体/音频\/视频聊天

en: /Conversation/Send File...
zh: /对话/发送文件...

en: /Conversation/Get Attention
zh: /对话/获得注意

en: /Conversation/Add Buddy Pounce...
zh: /对话/添加好友千里眼...

en: /Conversation/Get Info
zh: /对话/获取信息

en: /Conversation/Invite...
zh: /对话/邀请...

en: /Conversation/Alias...
zh: /对话/别名...

en: /Conversation/Block...
zh: /对话/屏蔽...

en: /Conversation/Unblock...
zh: /对话/取消屏蔽...

en: /Conversation/Add...
zh: /对话/添加...

en: /Conversation/Remove...
zh: /对话/删除...

en: /Conversation/Insert Link...
zh: /对话/插入链接...

en: /Conversation/Insert Image...
zh: /对话/插入图像...

en: /Options/Enable Logging
zh: /选项/启用聊天记录

en: /Options/Enable Sounds
zh: /选项/启用声音

en: /Options/Show Formatting Toolbars
zh: /选项/显示格式工具栏

en: /Options/Show Timestamps
zh: /选项/显示时间戳

en: User is typing...
zh: 用户正在打字...

en: 
    %s has stopped typing
zh: 
    %s 停止了打字

note: Build the Send To menu
en: S_end To
zh: 发送到(_E)

note: Setup the label telling how many people are in the room.
en: 0 people in room
zh: 聊天室里没有人

en: Close Find bar
zh: 关闭查找栏

en: %d person in room | %d people in room
zh[0]: 聊天室里有 %d 人

en: Stopped Typing
zh: 停止了打字

en: Nick Said
zh: 昵称说

en: clear: Clears all conversation scrollbacks.
zh: clear：清除全部对话回滚。

en: You have unread messages. Are you sure you want to close the window?
zh: 您有未读取的消息。您确定真的想要关闭窗口吗？

en: Detach this tab
zh: 此标签漂移

en: Close conversation
zh: 关闭对话

en: Last created window
zh: 上次创建的窗口

en: Separate IM and Chat windows
zh: 分离即时消息和聊天窗口

en: By account
zh: 按帐号

en: Save Debug Log
zh: 保存调试聊天记录

en: Highlight matches
zh: 突出显示匹配项

en: _Icon Only
zh: 仅图标(_I)

en: _Both Icon & Text
zh: 图标和文本(_B)

en: Right click for more options.
zh: 用右键单击可查看更多选项。

en: Select the debug filter level.
zh: 选择调试过滤器级别。

en: lead developer
zh: 开发领导者

en: win32 port
zh: Win32 移植

note: Translators: This is a person's name. For most languages we recommend not translating it.
en: Ka-Hing Cheung
zh: 张家兴

en: libfaim maintainer
zh: libfaim 维护者

en: webmaster
zh: 网络管理员

note: If "lazy bum" translates literally into a serious insult, use something else or omit it.
en: hacker and designated driver [lazy bum]
zh: 骇客和专属驱动程序[lazy bum]

en: voice and video
zh: 声音和视频

en: support/QA
zh: 支持/质控

en: original author
zh: 原作者

en: Senior Contributor/QA
zh: 其他贡献者/质量保证

en: Belarusian Latin
zh: 白俄罗斯拉丁语

en: Bengali-India
zh: 孟加拉印地语

en: Valencian-Catalan
zh: 巴伦西亚-加泰罗尼亚语

en: Gujarati Language Team
zh: 古吉拉特语小组

en: Ubuntu Georgian Translators
zh: Ubuntu 乔治亚语翻译组

en: Kannada Translation team
zh: 坎纳达语翻译小组

en: Bokmål Norwegian
zh: 书面挪威语

en: Dutch, Flemish
zh: 荷兰弗拉芒语

en: Hong Kong Chinese
zh: 中文(香港)

en: T.M.Thanh and the Gnome-Vi Team
zh: T.M.Thanh 及Gnome 越南语小组

en: %s is a messaging client based on libpurple which is capable of connecting to multiple messaging services at once.  %s is written in C using GTK+.  %s is released, and may be modified and redistributed,  under the terms of the GPL version 2 (or later).  A copy of the GPL is distributed with %s.  %s is copyrighted by its contributors, a list of whom is also distributed with %s.  There is no warranty for %s.<BR><BR>
zh: %s 是一个基于 libpurple 的可同时连接到多种消息服务的即使消息客户端。%s 通过 GTK+ 使用 C 语言编写。%s 在 GPL2 或更高版本许可下发布，允许在此许可下自由地使用、更改和再发布，许可证文本已随 %s 一起发布。%s 的版权属于其贡献者，该列表也随 %s 一起发布。%s 及其贡献者不对其提供任何担保。<BR><BR>

note: End of not to be translated section
en: %s Build Information
zh: %s 编译信息

en: Crazy Patch Writers
zh: 疯狂补丁编写者

en: Retired Developers
zh: 退休开发者

en: Retired Crazy Patch Writers
zh: 退休的疯狂补丁编写者

en: %s Developer Information
zh: %s 开放者信息

en: Current Translators
zh: 当前翻译者

en: Past Translators
zh: 先前翻译者

en: %s Translator Information
zh: %s 翻译者信息

en: Please enter the username or alias of the person whose info you would like to view.
zh: 您想要查看谁的信息？请输入他/她的用户名或别名。

en: View User Log
zh: 查看用户聊天记录

en: Alias Contact
zh: 给联系人起名

en: Enter an alias for this contact.
zh: 请输入此联系人的别名。

en: Enter an alias for %s.
zh: 输入 %s 的别名。

en: Enter an alias for this chat.
zh: 请输入此聊天的别名。

en: You are about to remove the contact containing %s and %d other buddy from your buddy list.  Do you want to continue? | You are about to remove the contact containing %s and %d other buddies from your buddy list.  Do you want to continue?
zh[0]: 您正要从好友列表中删除 %s 及其他 %d 位联系人。您确定要继续吗？

en: _Remove Contact
zh: 删除联系人(_R)

en: You are about to merge the group called %s into the group called %s. Do you want to continue?
zh: 您即将把 %s 组合并到 %s 组中。您真的要这么做吗？

en: Merge Groups
zh: 合并组

en: _Merge Groups
zh: 合并组(_M)

en: You are about to remove the group %s and all its members from your buddy list.  Do you want to continue?
zh: 您即将从您的好友列表中删除组 %s 及其所有成员。您真的要这么做吗？

en: _Remove Group
zh: 删除组(_R)

en: You are about to remove %s from your buddy list.  Do you want to continue?
zh: 您即将从您的好友列表中删除 %s。您真的要这么做吗？

en: _Remove Buddy
zh: 删除好友(_R)

en: You are about to remove the chat %s from your buddy list.  Do you want to continue?
zh: 您即将从您的好友列表中删除聊天 %s。您真的要这么做吗？

en: _Remove Chat
zh: 删除聊天(_R)

en: Right-click for more unread messages...
zh: 用鼠标右键单击可查看更多未读消息...

en: _Change Status
zh: 更改状态(_C)

en: Show Buddy _List
zh: 显示好友列表(_L)

en: _Unread Messages
zh: 未读消息(_U)

en: New _Message...
zh: 新消息(_M)...

en: Mute _Sounds
zh: 静音(_S)

en: _Blink on New Message
zh: 有新信息时闪烁(_B)

en: Not started
zh: 未开始

en: <b>Receiving As:</b>
zh: <b>接收为：</b>

en: <b>Receiving From:</b>
zh: <b>发送方：</b>

en: <b>Sending To:</b>
zh: <b>接收方：</b>

en: <b>Sending As:</b>
zh: <b>发送为：</b>

en: There is no application configured to open this type of file.
zh: 没有配置可打开此类型文件的应用程序。

en: An error occurred while opening the file.
zh: 打开文件时发生了错误。

en: Error launching %s: %s
zh: 调用 %s 出错：%s

en: Process returned error code %d
zh: 进程返回了错误代码 %d

en: Local File:
zh: 本地文件：

en: Time Elapsed:
zh: 已过时间：

en: Close this window when all transfers _finish
zh: 全部传送完成时关闭此窗口(_F)

en: C_lear finished transfers
zh: 清除已完成的传送(_L)

note: "Download Details" arrow
en: File transfer _details
zh: 文件传送细节(_D)

en: Paste as Plain _Text
zh: 粘贴为纯文本(_T)

en: _Reset formatting
zh: 重置格式(_R)

en: Disable _smileys in selected text
zh: 在选中的文本里禁用表情(_S)

en: Color to draw hyperlinks.
zh: 绘制超级链接的颜色。

en: Hyperlink visited color
zh: 已访问超级链接的颜色

en: Color to draw hyperlink after it has been visited (or activated).
zh: 绘制超级链接悬停时的颜色。

en: Hyperlink prelight color
zh: 超级链接悬停颜色

en: Color to draw hyperlinks when mouse is over them.
zh: 绘制超级链接悬停时的颜色。

en: Sent Message Name Color
zh: 已发消息

en: Color to draw the name of a message you sent.
zh: 您发送的消息的颜色

en: Received Message Name Color
zh: 收到的消息

en: Typing notification color
zh: 打字通知颜色

en: The color to use for the typing notification
zh: 此颜色用于打字通知

en: Typing notification font
zh: 打字通知字体

en: The font to use for the typing notification
zh: 输入提示的字体

en: Enable typing notification
zh: 启用输入提示

en: <span size='larger' weight='bold'>Unrecognized file type</span>
    
    Defaulting to PNG.
zh: <span size='larger' weight='bold'>无法识别文件类型</span>
    
    使用默认的 PNG。

en: <span size='larger' weight='bold'>Error saving image</span>
    
    %s
zh: <span size='larger' weight='bold'>保存图像出错</span>
    
    %s

en: _Save Image...
zh: 保存图像(_S)...

en: _Add Custom Smiley...
zh: 添加自定义表情(_A)...

en: Select Text Color
zh: 选择文字颜色

en: Please enter the URL and description of the link that you want to insert. The description is optional.
zh: 请输入您想要插入的 URL 和链接描述。描述是可选的。

en: Please enter the URL of the link that you want to insert.
zh: 请输入您想要插入链接的 URL。

en: Failed to store image: %s
zh: 存储图像失败：%s

en: Smile!
zh: 表情

en: _Manage custom smileys
zh: 管理自定义表情(_M)

en: This theme has no available smileys.
zh: 此主题没有可用的表情。

en: Reset Formatting
zh: 重置格式

en: Insert IM Image
zh: 插入图像

en: Send Attention
zh: 发送提示

en: <i>_Italic</i>
zh:  <i>斜体(_I)</i>

en: <u>_Underline</u>
zh: <u>下划线(_U)</u>

en: <span strikethrough='true'>Strikethrough</span>
zh: <span strikethrough='true'>删除线</span>

en: <span size='larger'>_Larger</span>
zh: <span size='larger'>较大(_L)</span>

en: <span size='smaller'>_Smaller</span>
zh: <span size='smaller'>较小(_S)</span>

note: If we want to show the formatting for the following items, we would * need to update them when formatting changes. The above items don't need * no updating nor nothin'
en: _Font face
zh: 字体(_F)

en: Foreground _color
zh: 前景颜色(_C)

en: Bac_kground color
zh: 背景颜色(_K)

en: _Horizontal rule
zh: 水平线(_H)

en: _Smile!
zh: 表情(_S)

en: _Attention!
zh: 注意(_A)！

en: Log Deletion Failed
zh: 删除日志失败

en: Check permissions and try again.
zh: 检查许可并重试。

en: Are you sure you want to permanently delete the log of the conversation with %s which started at %s?
zh: 您真的想要永久删除自 %2$s 起与 %1$s 的聊天记录吗？

en: Are you sure you want to permanently delete the log of the conversation in %s which started at %s?
zh: 您真的想要永久删除自 %2$s 起在 %1$s 的对话聊天记录吗？

en: Are you sure you want to permanently delete the system log which started at %s?
zh: 您真的想要永久删除自 %s 起的系统日志吗？

en: Delete Log?
zh: 要删除记录吗？

en: Delete Log...
zh: 删除记录...

en: <span size='larger' weight='bold'>Conversation in %s on %s</span>
zh: <span size='larger' weight='bold'>于 %2$s 在 %1$s 的对话</span>

en: <span size='larger' weight='bold'>Conversation with %s on %s</span>
zh: <span size='larger' weight='bold'>在 %2$s 与 %1$s 的对话</span>

note: Steal the "HELP" response and use it to trigger browsing to the logs folder
en: _Browse logs folder
zh: 浏览聊天记录文件夹(_B)

en: %s %s. Try `%s -h' for more information.
zh: %s %s。试试“%s -h”查看帮助。
