#
# Copyright (c) 2017, 2025, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code 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
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
#

param.copyright.default=版权所有 (C) {0,date,YYYY}
param.vendor.default=未知

bundle-type.win-app=Windows 应用程序映像
bundle-type.win-exe=EXE 安装程序包
bundle-type.win-msi=MSI 安装程序包
bundle-type.mac-app=Mac 应用程序映像
bundle-type.mac-dmg=Mac DMG 程序包
bundle-type.mac-pkg=Mac PKG 程序包
bundle-type.linux-app=Linux 应用程序映像
bundle-type.linux-deb=DEB 包
bundle-type.linux-rpm=RPM 包

resource.post-app-image-script=要在填充应用程序映像之后运行的脚本

message.using-default-resource=使用默认程序包资源 {0} {1}（将 {2} 添加到 resource-dir 中以进行定制）。
message.no-default-resource=无默认程序包资源 {0}（将 {1} 添加到 resource-dir 中以进行定制）。
message.using-custom-resource-from-file=使用定制程序包资源 {0} (从文件 {1} 加载)。
message.using-custom-resource=使用定制程序包资源 {0} (从 {1} 加载)。
message.creating-app-bundle=正在 {1} 中创建应用程序包 {0}
message.debug-working-directory=用于调试的已保留工作目录: {0}
message.bundle-created=已成功地构建 {0} 程序包
message.module-version=正在将模块 "{1}" 中的版本 "{0}" 用作应用程序版本

message.error-header={0}
message.advice-header=修复建议：{0}

error.version-string-empty=版本不能为空字符串
error.version-string-zero-length-component=版本 [{0}] 包含长度为零的组件
error.version-string-invalid-component=版本 [{0}] 包含无效组件 [{1}]

error.cannot-create-output-dir=无法创建目标目录 {0}
error.cannot-write-to-output-dir=目标目录 {0} 不可写
error.root-exists=应用程序目标目录 {0} 已存在
error.no-main-class-with-main-jar=未指定主类，在 jar {0} 中也未找到主类
error.no-main-class-with-main-jar.advice=请指定主类或确保 jar {0} 在清单中指定一个主类。
error.main-jar-does-not-exist=配置的主 jar 在输入目录中不存在 {0}
error.main-jar-does-not-exist.advice=必须使用相对于输入目录的路径（不使用绝对路径）指定主 jar ，并且该目录中存在主 jar
error.no-module-in-path="无法在模块路径中找到 {0} 模块"
error.no-input-parameter="非模块化应用程序缺少 --input 参数"

error.non-option-arguments=在命令行上发现 {0} 个非选项参数。不允许使用非选项参数
error.undefined-default-bundling-operation=未定义默认绑定操作
error.undefined-default-bundling-operation.advice=将 {0} 参数添加到命令行
error.parameter-not-uuid=为参数 {1} 提供的值 "{0}" 不是有效的 UUID
error.parameter-not-path=为参数 {1} 提供的值 "{0}" 不是有效路径
error.parameter-not-file=为参数 {1} 提供的值 "{0}" 不是文件
error.parameter-not-directory=为参数 {1} 提供的值 "{0}" 不是目录
error.parameter-not-empty-directory=为参数 {1} 提供的值 "{0}" 不是空目录或是不存在的路径
error.parameter-not-url=为参数 {1} 提供的值 "{0}" 不是有效的 URL
error.parameter-not-launcher-shortcut-dir=为参数 {1} 提供的值 "{0}" 不是有效的快捷方式启动目录
error.path-parameter-ioexception=访问参数 {1} 的路径值 "{0}" 时出现 I/O 错误
error.parameter-add-launcher-malformed=为参数 {1} 提供的值 "{0}" 与模式 <name>=<file path> 不匹配
error.parameter-add-launcher-not-file=为其他启动程序 "{1}" 提供的属性文件 "{0}" 的路径值不是有效的文件路径
error.properties-parameter-not-path=为 "{2}" 文件中的属性 "{1}" 提供的值 "{0}" 不是有效路径
error.properties-parameter-not-file=为 "{2}" 文件中的属性 "{1}" 提供的值 "{0}" 不是文件
error.properties-parameter-not-launcher-shortcut-dir=为 "{2}" 文件中的属性 "{1}" 提供的值 "{0}" 不是有效的快捷方式启动目录

error.no-content-types-for-file-association=没有为文件关联号{0}指定 MIME 类型
error.no-content-types-for-file-association.advice=为文件关联号 {0} 指定 MIME 类型
error.too-many-content-types-for-file-association=为文件关联号{0}指定了多个 MIME 类型
error.too-many-content-types-for-file-association.advice=仅为文件关联号 {0} 指定一个 MIME 类型

error.launcher-duplicate-name=多个启动程序具有相同的名称 "{0}"。启动程序应具有唯一名称

error.tool-error=无法验证 "{0}"。原因：{1}
error.tool-not-executable="{0}" 不可执行
error.tool-not-found=找不到 "{0}"
error.tool-not-found.advice=请安装 "{0}"
error.tool-old-version=找不到 "{0}" {1} 或更新版本
error.tool-old-version.advice=请安装 "{0}" {1} 或更新版本

error.jlink.failed=jlink 失败，出现 {0}
error.blocked.option=不允许在 --jlink-options 中使用 jlink 选项 [{0}]
error.no.name=未使用 --name 指定名称，无法从 app-image 推断名称
error.no.name.advice=使用 --name 指定名称

error.missing-app-image-file=预定义的应用程序映像 "{1}" 中缺少 "{0}" 文件
error.invalid-app-image-file=预定义的应用程序映像 "{1}" 中的 "{0}" 文件已损坏或由其他版本的 jpackage 创建
error.malformed-app-image-file=预定义的应用程序映像 "{1}" 中的 "{0}" 文件包含格式错误的 XML 数据
error.reading-app-image-file=无法在预定义的应用程序映像 "{1}" 中读取 "{0}" 文件

error.invalid-install-dir=安装目录 "{0}" 无效

ERR_NoMainClass=缺少主应用程序类
ERR_UnsupportedOption=选项 [{0}] 在此平台上无效
ERR_InvalidTypeOption=选项 [{0}] 对于类型 [{1}] 无效
ERR_NoInstallerEntryPoint=在没有 --module 或 --main-jar 入口点选项时，选项 [{0}] 无效
ERR_MutuallyExclusiveOptions=选项 [{0}] 和 [{1}] 相互排斥
ERR_InvalidOptionWithAppImageSigning=对应用程序映像进行签名时，选项 [{0}] 无效

ERR_MissingArgument2=缺少参数：{0} 或 {1}
ERR_InvalidAppName=应用程序名称 {0} 无效
ERR_InvalidSLName=添加启动程序名称 {0} 无效
ERR_InvalidOption=选项 [{0}] 无效
ERR_InvalidInstallerType=类型 [{0}] 无效或不受支持
ERR_NoEntryPoint=创建应用程序映像需要 --main-jar 或 --module 选项
ERR_CannotParseOptions=正在处理 @filename 选项：{0}
ERR_MissingJLinkOptMacAppStore=对于 --jlink-options 参数，--mac-app-store 参数需要 {0} 选项
