diff --git a/src/Certify.Locales/Certify.Locales.csproj b/src/Certify.Locales/Certify.Locales.csproj index 62ce8ebff..36814761c 100644 --- a/src/Certify.Locales/Certify.Locales.csproj +++ b/src/Certify.Locales/Certify.Locales.csproj @@ -18,58 +18,71 @@ + ConfigResources.resx - + ConfigResources.resx ConfigResources.resx - + ConfigResources.resx - + + ConfigResources.resx + + ConfigResources.resx + CoreSR.resx + + CoreSR.resx + CoreSR.resx - + CoreSR.resx - + CoreSR.resx - + CoreSR.resx + ResXFileCodeGenerator Resources.Designer.cs - - SR.resx - - - SR.resx - + PublicResXFileCodeGenerator SR.Designer.cs - + SR.resx SR.resx + + SR.resx + SR.resx + + SR.resx + + + SR.resx + \ No newline at end of file diff --git a/src/Certify.Locales/ConfigResources.zh-Hans.resx b/src/Certify.Locales/ConfigResources.zh-Hans.resx index 47cf8637e..d7211038d 100644 --- a/src/Certify.Locales/ConfigResources.zh-Hans.resx +++ b/src/Certify.Locales/ConfigResources.zh-Hans.resx @@ -121,23 +121,37 @@ - 此软件提供为“AS-IS”并不提供任何形式的保证,无论明示或暗示,包括但不限于任何默认条件下,不间断的使用、适销性,针对特定用途的适用性或非侵权。 + 本软件按“原样”提供,不附带任何明示或暗示的担保,包括但不限于对适销性、特定用途适用性、无侵权性、持续可用性等的任何默示保证。 -使用LetsEncrypt.org的加密服务来获得免费的SSL/TSL证书收到LetsEncrypt.org的服务条款约束。此软件不隶属于或受赞助于LetsEncrypt.org。 +使用LetsEncrypt.org免费SSL/TLS证书服务需遵守LetsEncrypt.org的服务条款。本软件与LetsEncrypt.org无任何关联,也未获得其官方认可。 -此软件使用下列开源软件(或明显的移植于): - -- ACMESharp by Eugene Bekker (https://github.com/ebekker/ACMESharp) Licensed under the MPL V 2.0 -- Some icons from Font Awesome by Dave Gandy - http://fontawesome.io +本软件使用了以下开源软件(或其重要部分): +- ACMESharp by Eugene Bekker (https://github.com/ebekker/ACMESharp),遵循 MPL V 2.0 许可协议 +- 部分图标来自 Font Awesome,作者 Dave Gandy - http://fontawesome.io - OpenSSL (https://github.com/openssl-net/openssl-net) - 您正在使用最新版本。 + 当前已是最新版本 + + + + + + - 警告:这是一个预发布版本,仅供测试或反馈,可能会遇到问题,不要在重要的生产站点上使用此版本。 + 注意:本软件为测试预览版,仅用于测试和收集反馈,可能存在问题,请勿在重要的生产环境中使用。 + + + + + + + + + \ No newline at end of file diff --git a/src/Certify.Locales/ConfigResources.zh-Hant.resx b/src/Certify.Locales/ConfigResources.zh-Hant.resx new file mode 100644 index 000000000..1d82bd75d --- /dev/null +++ b/src/Certify.Locales/ConfigResources.zh-Hant.resx @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + + 本軟體以「現狀」方式提供,未附任何明示或暗示之保證,包括但不限於狀態保證、不間斷使用、適售性、特定用途適用性或不侵權等暗示性保證。 + +免費 SSL/TLS 憑證之申請與使用須遵守 LetsEncrypt.org 的服務條款。本軟體與 LetsEncrypt.org 並無任何隸屬或官方授權關係。 + +本軟體使用下列開放原始碼軟體(或其部分元件): +- ACMESharp by Eugene Bekker (https://github.com/ebekker/ACMESharp),採用 MPL V 2.0 授權 +- 部分圖示來自 Font Awesome by Dave Gandy - http://fontawesome.io +- OpenSSL (https://github.com/openssl-net/openssl-net) + + + + + + 您已使用最新版本 + + + + + + + + + 警告:本軟體為測試與回饋用途的預覽版本,可能仍有錯誤或不穩定之處。請勿將本軟體用於重要的正式環境。 + + + + + + + + + + + \ No newline at end of file diff --git a/src/Certify.Locales/CoreSR.zh-Hans.resx b/src/Certify.Locales/CoreSR.zh-Hans.resx index a6da7e5b8..17481c337 100644 --- a/src/Certify.Locales/CoreSR.zh-Hans.resx +++ b/src/Certify.Locales/CoreSR.zh-Hans.resx @@ -118,10 +118,10 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 本地IIS,的证书 + 本地IIS,通过ACME CA获取SSL证书 - 手动绑定,的证书 + 手动申请SSL证书(通过 ACME CA) 完成 @@ -131,72 +131,75 @@ {1} - 域名认证完成:{0} + 域名验证完成:{0} - 域名当前已经认证通过,跳过认证:{0} + 域名当前已经验证通过,跳过验证:{0} - 正在申请证书 + 正在通过CA申请证书 - 申请证书完成 + 证书申请已完成 - 证书申请完成,IIS绑定已自动更新 + 证书申请完成并自动更新绑定 - 证书申请完成,{0} 的IIS绑定已更新 + 证书已安装,SSL 绑定已更新:{0} - 安装证书的时候发生错误,证书可能无效:{0} + 安装证书时出错,证书文件可能无效:{0} - 证书已可供手动绑定:{0} + 证书已创建,请手动绑定:{0} - ACME CA 服务未在指定的时间内颁发有效的证书。{0} + ACME CA服务未在指定的时间内签发有效证书 {0} - 必须的验证未能成功完成。{0} + 所需验证未能通过 {0} {0}: 请求失败 - {1} {2} - 证书申请被PS脚本中止 + 证书请求已被PowerShell脚本中止 + + + 正在执行配置测试 + + + 正在注册并验证 {0} - 预置检查失败({0}) + 前置配置检查未通过({0}) - 自动配置检查失败,无法完成认证。检查您站点的HTTP绑定,请在继续前确认可以浏览 http://{0}/.well-known/acme-challenge/configcheck + 自动配置检查失败,无法完成授权。 +请检查您的站点是否已绑定 http,并确保可以访问 http://{0}/.well-known/acme-challenge/configcheck 后再继续。 - 自动配置检查失败,无法完成认证。请在继续签检查您站点的HTTPS SNI绑定(如 '0123456789ABCDEF0123456789ABCDEF.0123456789ABCDEF0123456789ABCDEF.acme.invalid') + 自动配置检查失败,无法完成授权。 +请检查您的站点是否已绑定https SNI +(如:'0123456789ABCDEF0123456789ABCDEF.0123456789ABCDEF0123456789ABCDEF.acme.invalid')后再继续。 - 正在向Let's Encrype请求验证:{0} + 请求验证:{0} - 进行自动证书绑定 + 正在自动绑定证书 - 当前证书有效,跳过续期。 + 跳过续期,当前证书仍有效。 - 站点已停止(或不存在),因域名验证无法继续所以跳过续期。 - - - 进行配置检查 - - - 注册并验证 {0} + 站点已停止(或不存在),无法验证域名,跳过续期。 - 注册域名标识符 + 开始为请求的域名申请证书 - 上次证书续期失败:{0},将会在48小时内重试。 + 上次证书续期失败:{0},将在48小时内自动重试。 - \ No newline at end of file + diff --git a/src/Certify.Locales/CoreSR.zh-Hant.resx b/src/Certify.Locales/CoreSR.zh-Hant.resx new file mode 100644 index 000000000..8f7ea6fa3 --- /dev/null +++ b/src/Certify.Locales/CoreSR.zh-Hant.resx @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 本機 IIS,使用 ACME CA 申請 SSL 憑證 + + + 手動透過 ACME CA 申請 SSL 憑證 + + + 完成 + + + 驗證失敗:{0} +{1} + + + 驗證完成:{0} + + + 此識別項已具現行授權,略過驗證:{0} + + + 正在向 CA 申請憑證 + + + 憑證申請已完成 + + + 憑證申請與自動綁定已完成 + + + 憑證已安裝並已更新 SSL 綁定:{0} + + + 安裝憑證時發生錯誤,憑證檔案可能無效:{0} + + + 憑證已建立,請手動設定綁定:{0} + + + ACME CA 服務未在時間限制內簽發有效憑證 {0} + + + 必要的驗證挑戰未順利完成 {0} + + + {0}:申請失敗 - {1} {2} + + + 憑證申請已被 PowerShell 指令碼中止 + + + 執行組態測試 + + + 註冊並驗證 {0} + + + 未通過前置條件檢查({0}) + + + 自動組態檢查失敗,無法完成授權。 +請確認您的網站已設定 HTTP 綁定,並可正常瀏覽 http://{0}/.well-known/acme-challenge/configcheck 後再繼續。 + + + 自動組態檢查失敗,無法完成授權。 +請確認您的網站已設定 HTTPS SNI 綁定 +(例如:'0123456789ABCDEF0123456789ABCDEF.0123456789ABCDEF0123456789ABCDEF.acme.invalid')後再繼續。 + + + 申請驗證:{0} + + + 自動設定憑證綁定 + + + 略過續期,現有憑證仍有效。 + + + 網站已停止(或不存在),因無法進行網域驗證,已略過續期。 + + + 開始為指定網域申請憑證 + + + 前次續期失敗:{0},將於 48 小時內再次嘗試。 + + diff --git a/src/Certify.Locales/SR.zh-Hans.resx b/src/Certify.Locales/SR.zh-Hans.resx index 6058d9c90..c6eb987f0 100644 --- a/src/Certify.Locales/SR.zh-Hans.resx +++ b/src/Certify.Locales/SR.zh-Hans.resx @@ -124,13 +124,13 @@ 注册邮箱 - 注册码 + 授权密钥 取消 - 校验注册码 + 验证密钥 新建证书 @@ -139,16 +139,16 @@ 全部续期 - 配置自动续期 + 设置自动续期 有可用更新 - 已配置站点 + 托管证书 - 正在更新中 + 进行中 设置 @@ -160,25 +160,28 @@ 邮箱地址 - 是的,我同意 + 同意 新建联系方式 + + 申请证书前,需在所用的每个证书颁发机构注册账户。 + - 这个邮箱地址将会在未来可能需要续期的时候通知你,不合法的电子邮箱地址将会被Let's Encrypt拒绝。 + 如有需要,所填写邮箱地址将用于通知证书即将到期。 - 发送反馈 + 提交反馈 - 你的反馈对我们来说非常重要,请让我们知道可以如何改进。 + 感谢您向开发团队反馈问题。如有疑问,请发邮件至 support@certifytheweb.com - 你有任何建议吗? + 您有什么建议吗? - 你的邮箱(如果希望我们回应的话): + 您的邮箱(可选): 发送 @@ -187,13 +190,13 @@ Certify - 导入 - 导入已管理站点 + 导入托管证书 - 你已更新Certify。这个操作将会生成新的站点列表以继续编辑续期设置等。 + 您正在从旧版本升级,将创建新的托管证书,您可随后调整续期设置等。 - 相同站点的证书合并到同一个站点中 + 将每站点的多个域名/证书合并为一个托管证书 跳过导入 @@ -202,46 +205,52 @@ 导入 - 哦哟,发生了一些错误,请告诉我们。 + 抱歉,发生错误,请告诉我们具体情况。 - 谢谢,你的反馈已经发送。 + 感谢您的反馈,已成功提交。 - 抱歉,发送反馈的时候遇到了点儿问题。 + 提交反馈时出现问题,请稍后再试。 + + + 使用此邮箱注册证书颁发机构账户时出现问题,请检查邮箱地址是否有效,且本机可正常连接互联网(API调用需开放https出口) + + + 请确认同意该证书颁发机构的最新条款与条件后继续。 - 请输入注册密钥时使用的邮箱地址。 + 请输入用于注册密钥的邮箱地址。 - 请输入密钥。 + 请输入您的授权密钥。 - 尝试验证密钥时发生错误,请稍后重试或联系支持。 + 验证授权密钥时出现问题,请重试或联系客服。 - 无法验证密钥。 + 启动授权密钥验证流程时出现问题。 - 自动续期计划任务已配置。如果需要的话你可以更换用来执行任务的账户。 + 自动续期任务已配置,如有需要可更改用于执行任务的管理员账户。 - 无法使用给定的账号信息创建计划任务。 + 使用所给凭据创建计划任务失败 - 计划任务已建立。 + 计划任务已创建 - 请提供管理员用户和密码。 + 请提供管理员用户的用户名和密码 - 配置自动续期 + 设置自动续期 - 用户名 (域\用户) + 用户名(域\用户) - 为了自动续期证书,Certify将会在Windows计划任务中创建一个计划任务。为了能管理证书和IIS配置,执行账户需要是管理员帐户。 + 为实现证书自动续期,将在Windows任务计划程序中创建任务,该任务需以管理员权限用户运行以管理证书及IIS 确定 @@ -250,112 +259,112 @@ 密码 - 这是试用版。要移除这个限制,请购买密钥。 + 当前版本为免费试用版,仅可管理有限数量的证书。如需解除限制,请前往 https://certifytheweb.com/register 购买注册密钥。已注册用户可通过 support@certifytheweb.com 获取支持 未注册 - 检查更新... + 检查更新… - 注册 + 购买授权密钥… - 输入密钥... + 输入密钥… 支持 - 发送反馈 + 提交反馈 - 你正在使用最新版本 + 您已使用最新版本 - 查找... + 筛选… - 选择一个已管理的站点或选择新建证书来继续。 + 请选择托管证书,或点击新建证书开始 - 选择中有未保存的更改。 放弃更改? + 当前站点有未保存的更改,确定要放弃更改吗? - 当前没有请求在操作中。 + 当前没有正在处理的请求 - 主要联系账户: + 主要联系人: - 自动更新间隔(天) + 自动续期间隔(天) - 每会话最多自动续期请求(0=无限制) + 每次会话最多自动续期请求数(0 表示不限) 自动检查更新 - 启用APP遥测(功能使用情况报告) + 启用APP遥测(功能使用情况上报) - 启用域名检测配置的代理API + 启用代理API进行域名配置检查 - 申请证书和自动续期时忽略已停止站点 + 新建及续期证书时忽略已停止的IIS站点 - 启动DNS验证检查(Resolution, CAA, DNSSEC) + 启用DNS验证检查(解析、CAA、DNSSEC) - 保存修改 + 保存更改 保存 - 放弃修改 + 放弃更改 删除 - 请求证书 + 申请证书 - 允许自动续期 + 启用自动续期 - 续期失败时通知主要联系账户 + 续期失败时通知主要联系人 - 至少一个完整的主机名(如 'github.com') + 需至少添加一个完整的主机名(如 'github.com')或通配符(如 '*.github.com')才能创建证书 选项 - 选择IIS站点: + 选择站点(可选): 显示名称: - 以下选定的域名将会在一次证书请求中同时发送。ACME服务需要能通过80端口(HTTP验证)或443端口(TLS-SNI验证)访问所有这些域名才能继续。 + 选中的所有域名将作为一次证书申请的一部分。证书颁发机构(CA)需要能够通过 80 端口(HTTP 验证)或 443 端口(TLS-SNI 验证)访问这些域名,认证过程才能顺利进行。 - 要包含的域名或子域名: + 包含的域名及子域名: - 全部选择 + 全选 - 全部不选 + 全不选 - 主要 + 主域名 包含 @@ -370,7 +379,7 @@ 验证类型: - 网站根目录 + 站点根目录 ... @@ -379,19 +388,19 @@ 执行验证响应配置检查 - 执行Web应用自动配置 + 执行网站自动配置 - 绑定 IP: + 绑定指定IP: - 绑定到端口: + 绑定指定端口: 使用SNI(IIS 8+): - 请求前PS脚本: + 证书申请前脚本(PS): 测试 @@ -400,7 +409,7 @@ ... - 提示:可以通过Windows的证书管理来导出证书 + 提示:如需导出证书,请在Windows中使用“管理计算机证书”选项 打开日志文件 @@ -409,67 +418,68 @@ 查看证书 - 警告:此证书已吊销 + 警告:该证书已被吊销 - 保存失败 + 保存出错 - 选择要创建证书的站点。 + 请选择要创建证书的站点 - 请输入显示名称。 + 必须填写名称 - 至少需要一个主要域名 + 必须包含主域名/标识符 - 验证类型 {0} 只能在IIS8+上使用。 + {0} 验证仅适用于IIS 8及以上版本 - Web钩子的URL必须有效。 + Webhook的URL必须为有效链接 - Web钩子方法必须设置。 + Webhook的Method必须设置 - 没有修改,跳过保存 + 未做任何更改,跳过保存 - 确认 喊出 + 确认删除 - 确定删除此项吗?删除并不会影响IIS设置。 + 确定要删除该项吗?删除不会影响IIS设置等 - 暂无日志。 + 该项的日志文件尚未创建 - 此项尚未创建证书。 + 该项的证书文件尚未生成或已被删除 - 验证错误 + 验证出错 - IIS不可用时无法进行验证 + 未检测到IIS,无法进行验证检查 验证 - 配置测试通过 + 配置检查通过 - 配置测试失败: {0} + 配置检查未通过: +{0} - 验证测试失败 + 验证测试未通过 - Web钩子测试失败 + Webhook测试未通过 - Web钩子测试 + Webhook测试 成功 @@ -478,61 +488,62 @@ 失败 - Web钩子请求 {0}: HTTP {1} + Webhook请求 {0}:HTTP {1} - Web钩子请求失败:{0} + Webhook请求错误:{0} - 警告 + 提示 错误 - 证书已吊销。 + 证书已吊销 - 吊销证书错误:{0} + 吊销证书出错: +{0} 确定要吊销此证书吗? - 你正在使用试用版,请购买一个密钥升级。请参见关于页的注册。 + 您正在使用本软件的试用版,如需升级请购买注册密钥,具体请参见“关于”标签页中的注册选项。 - 将会把所有已配置自动续期的站点重新续期,继续? + 这将为所有自动续期项目续签证书(如适用),确定继续? - 此服务器上并没有检测到IIS,重要的功能无法使用。如果你确认IIS已安装并能正常运行,请将此错误以及您的系统版本和IIS版本发送至 support@certifytheweb.com。 + 未检测到IIS,部分重要功能将无法使用,如果您确定本服务器已安装且正常运行IIS,请将您的操作系统和IIS版本详情发送至 support@certifytheweb.com 以反馈此问题 - 先注册一个联系人,然后就可以开始请求证书了。 + 请先注册新联系人,即可开始申请证书 - 查看下载页面? + 现在访问下载页面? - [未注册版本] + [社区版] - 木鱼 (https://blog.fishlee.net/) + Certify Certificate Manager贡献者(https://certifytheweb.com) - - 当前语言翻译: + 当前语言翻译: 信息 - 注释: + 备注: 吊销证书 - 地址: + URL: 方法: @@ -541,40 +552,40 @@ 内容: - ContentType: + 内容类型: - 请求后PS脚本: + 证书申请后脚本(PS): - 自动创建或更新IIS绑定(启用SNI) + 自动创建/更新 IIS 绑定(使用 SNI) 使用指定的IP/端口绑定 - Web钩子触发: + Webhook触发: - 证书路径(等待设置) + 证书路径:[待设置] - 无证书 + 无当前证书 - {0} 天后过期 + {0} 天后到期 - 加载中... + 加载中… - 当前的应用程序版本需要进行必要的更新,以确保持续运行。请立即更新。现在关闭应用程序吗? + 当前的应用程序版本需要进行必要的更新以确保持续运行,请立即更新。现在关闭应用程序吗? - 注意:这些设置仅适用于新的 https 绑定,现有绑定仅会使用新证书进行更新。使用固定 IP 地址绑定多个证书可能会导致绑定冲突,请谨慎使用。 + 提示:这些设置仅适用于新建https绑定,已有绑定仅会更新证书。多个证书绑定同一固定IP可能会引发冲突,请谨慎使用 - 重新应用证书 + 重新应用证书到绑定 添加 @@ -583,66 +594,129 @@ 密码 - 添加到报表看板 + 添加到报告面板 - 看板 + 面板 - 你可以使用报表看板来很方便地查看一台或多台服务器的更新状态,并设置通知选项。 + 您可以通过报告面板轻松查看一个或多个服务器上的证书续期状态 - 查看看板 + 查看面板 创建新账户 - 要添加这台服务器到您的看板,请提供您在 https://certifytheweb.com/profile 上的登录信息或注册新账户。 + 如需将此服务器添加到您的面板,请填写 https://certifytheweb.com/profile 登录信息或注册新账户: 使用后台服务(以本地系统帐户运行) - 使用计划任务(以特定帐户运行) + 使用计划任务(以指定用户运行) 刷新 - 您希望自动下载更新吗?在准备就绪的时候将会通知您。 + 是否立即自动下载安装更新?准备好后会有通知 - 更新已就绪,现在就安装吗? + 有新版本可用,是否立即安装? - 您正在试图在一个已绑定IP的地址上创建一个SNI绑定。我们推荐在使用SNI绑定的时候使用未指定地址。确定继续保存吗? + 您正在尝试创建同时指定IP的SNI绑定,建议SNI绑定选择“所有未分配”IP。确定继续保存? - 添加/更新证书存储 + 添加/更新存储凭据 - 抱歉,更新无法下载,请稍候重试。 + 抱歉,更新下载失败,请稍候重试。 - 受管理证书 + 托管证书 - 新建受管理证书 + 新建托管证书 - 添加域名: + 为证书添加域名: - 例如 test.com, www.test.com 或 *.test.com + 例如:test.com, www.test.com 或 *.test.com - 启用HTTP验证服务 + 启用HTTP验证服务器 启用证书清理 - 启用状态报告到看板 + 启用面板状态上报 + + + 首选证书颁发机构 + + + 您的授权密钥已过期或已失效 + + + {0} 天前已过期 + + + 可从现有主机名绑定中选择域名或手动添加域名,之后可点击上方“申请证书”或按需修改选项,如需自定义 CSR,请见“高级”标签页。 + + + 自动化证书续期与部署时需使用已保存的凭据,这些凭据通过Windows数据保护API加密存储于本机 + + + 证书部署可自动完成(若目标为 IIS),也可手动处理部署任务(详见“部署”标签页)。 + + + 任务可选,用于在证书更新前后对证书进行操作或触发其他动作 + + + 部署任务将在常规部署流程完成后(按显示顺序)依次运行,可选择在证书更新后立即执行或延迟至手动/计划任务执行。可拖拽调整任务顺序: + + + 可选添加任意数量的任务,在证书申请前执行: + + + 证书颁发机构 + + + 证书颁发机构(CA)是可签发可信证书的组织,您需在“设置”中为每个(ACME)CA 注册账户 + + + {0} 小时后到期 + + + {0} 小时前已过期 + + + 证书颁发机构(CA)是可签发可信证书的组织,您需为每个想要使用的(ACME)CA 注册账户,账户分为生产环境(正式证书)和测试环境(测试证书) + + + 如注册了多个CA,可实现自动故障切换,当首选CA无法签发新证书时,会自动切换到其他兼容的证书颁发机构 + + + 编辑ACME账户 + + + 使用测试模式(测试证书) + + + (CA显示名称) + + + (正式环境目录接口URL) + + + 您可以创建导出文件,打包本实例的所有相关设置和文件。注意:敏感信息已加密,但请勿与不可信人员分享或存储在非安全位置 + + + CA可能会以不同根证书链(签发者)签发您的证书,您可为证书指定优先链。如未找到对应链,将采用默认链。 \ No newline at end of file diff --git a/src/Certify.Locales/SR.zh-Hant.resx b/src/Certify.Locales/SR.zh-Hant.resx new file mode 100644 index 000000000..53d9f92d5 --- /dev/null +++ b/src/Certify.Locales/SR.zh-Hant.resx @@ -0,0 +1,722 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 註冊 + + + 註冊電子郵件地址 + + + 授權金鑰 + + + 取消 + + + 驗證金鑰 + + + 新增憑證 + + + 全部續期 + + + 設定自動續期 + + + 有可用更新 + + + 受管憑證 + + + 處理中 + + + 設定 + + + 關於 + + + 電子郵件地址 + + + 是,我同意 + + + 註冊聯絡人 + + + 若要申請憑證,您需要向每一個想使用的CA註冊帳號 + + + 所提供的電子郵件地址,可能會用來通知您憑證續期相關事項(如有需要) + + + 意見回饋 + + + 感謝您提供意見回饋,如有任何疑問,請寄信至 support@certifytheweb.com + + + 您有任何建議嗎? + + + 您的電子郵件(選填): + + + 送出 + + + Certify - 匯入 + + + 匯入受管憑證 + + + 您正從舊版 Certify 升級,這會建立新的受管憑證,您可再編輯調整續期設定等資訊。 + + + 將同一網站的多個網域/憑證合併為一個受管憑證 + + + 略過匯入 + + + 匯入 + + + 糟糕,發生錯誤,請告訴我們詳細情況。 + + + 感謝您,您的意見回饋已送出。 + + + 很抱歉,傳送意見回饋時發生問題。 + + + 使用此電子郵件註冊至 CA 時發生問題。請確認電子郵件地址正確,且本機電腦可正常連線至網際網路(API 呼叫需可連接外部 https)。 + + + 請確認您已同意此 CA 目前的服務條款,才能繼續。 + + + 請輸入您註冊金鑰時所使用的電子郵件 + + + 請輸入您的授權金鑰 + + + 驗證授權金鑰時發生問題,請重試或聯絡技術支援。 + + + 無法開始授權金鑰驗證程序。 + + + 自動續期工作已設定,若需更換執行帳號,可修改管理員使用者。 + + + 以指定認證建立排程工作失敗 + + + 已建立排程工作 + + + 請輸入管理員層級使用者名稱及密碼 + + + 設定自動續期 + + + 使用者名稱(網域\使用者) + + + 為自動續期憑證,系統將於 Windows 工作排程器中建立一個工作。該工作需以管理員權限執行,才能進行憑證及 IIS 管理相關作業。 + + + 確定 + + + 密碼 + + + 本版本僅供試用,最多可管理有限數量的憑證。如需移除限制,請至 https://certifytheweb.com/register 購買註冊金鑰,註冊用戶如需支援請寄信至 support@certifytheweb.com + + + 尚未註冊 + + + 檢查更新... + + + 購買授權金鑰... + + + 輸入金鑰... + + + 技術支援 + + + 意見回饋 + + + 您已使用最新版本 + + + 篩選... + + + 請選取受管憑證或點選新增憑證以開始 + + + 目前網站有未儲存變更,是否放棄變更? + + + 目前沒有任何請求正在處理 + + + 主要聯絡人: + + + 自動續期間隔(天) + + + 每次自動續期作業的最大請求數(0 = 無限制) + + + 自動檢查更新 + + + 啟用應用程式遙測(功能使用情形回報) + + + 啟用 Proxy API 域名組態檢查 + + + 新增憑證與續期時略過已停止的 IIS 網站 + + + 啟用 DNS 驗證檢查(解析、CAA、DNSSEC) + + + 儲存變更 + + + 儲存 + + + 放棄變更 + + + 刪除 + + + 申請憑證 + + + 啟用自動續期 + + + 續期失敗時通知主要聯絡人 + + + 建立憑證時必須至少包含一組完整網域名稱(如 'github.com')或萬用字元(如 '*.github.com') + + + 選項 + + + 選擇網站(可選): + + + 顯示名稱: + + + 下列所選網域將合併為一個憑證申請,憑證機構(CA)必須能透過 port 80(HTTP 驗證)或 port 443(TLS-SNI 驗證)存取所有網域,才能順利申請憑證。 + + + 欲納入憑證的網域與子網域: + + + 全選 + + + 全部不選 + + + 主要 + + + 包含 + + + 網域 + + + 進階 + + + 驗證類型: + + + 網站根目錄 + + + + + + 執行驗證回應組態檢查 + + + 執行網站應用程式自動組態 + + + 指定綁定 IP: + + + 指定綁定 port: + + + 使用 SNI(IIS 8 以上): + + + 申請前 PowerShell 指令碼: + + + 測試 + + + + + + 提示:如需匯出憑證,請在 Windows 中使用「管理電腦憑證」選項。 + + + 開啟記錄檔 + + + 檢視憑證 + + + 警告:此憑證已被註銷 + + + 儲存錯誤 + + + 請選擇要建立憑證的網站 + + + 此項目必須設定名稱 + + + 必須包含主要網域或識別名稱 + + + {0} 驗證只適用於 IIS 8 以上版本 + + + Webhook 必須設定為有效的網址 + + + Webhook 必須指定方法 + + + 未有變更,略過儲存 + + + 確認刪除 + + + 確定要刪除此項目嗎?刪除項目不會影響 IIS 設定等。 + + + 尚未產生此項目的記錄檔 + + + 此項目的憑證檔案尚未建立或檔案已被刪除 + + + 驗證錯誤 + + + 若無法使用 IIS,無法執行驗證檢查 + + + 驗證 + + + 組態檢查正常 + + + 組態檢查失敗: +{0} + + + 驗證測試失敗 + + + Webhook 測試失敗 + + + Webhook 測試 + + + 成功 + + + 失敗 + + + Webhook 請求 {0}:HTTP {1} + + + Webhook 請求錯誤:{0} + + + 提醒 + + + 錯誤 + + + 憑證已被註銷 + + + 註銷憑證時發生錯誤: +{0} + + + 確定要註銷此憑證嗎? + + + 您目前正在使用本程式的試用版,請購買註冊金鑰以升級,詳情請參閱「關於」標籤頁的註冊選項。 + + + 這會為所有設定自動續期的項目進行續期,確定要繼續? + + + 本伺服器未偵測到 IIS,部分重要功能將無法使用。若確定本機已安裝並啟用 IIS,請提供您的作業系統與 IIS 版本細節回報至 support@certifytheweb.com + + + 請先註冊新聯絡人,即可開始申請憑證 + + + 現在前往下載頁面嗎? + + + [社群版] + + + Certify Certificate Manager 貢獻者 (https://certifytheweb.com) + + + 目前語言譯者: + + + 資訊 + + + 備註: + + + 註銷憑證 + + + 網址: + + + 方法: + + + 內容: + + + 內容類型: + + + 申請後 PowerShell 指令碼: + + + 自動建立/更新 IIS 綁定(使用 SNI) + + + 使用指定 IP/埠綁定 + + + Webhook 觸發條件: + + + 憑證路徑:[尚未設定] + + + 尚未有憑證 + + + {0} 天後到期 + + + 載入中… + + + 目前程式版本需要重要更新,才能持續運作,請立即更新。要關閉程式嗎? + + + 注意:這些設定僅適用於新建立的 https 綁定,現有綁定僅會套用新憑證。多個憑證若固定使用同一 IP 可能導致綁定衝突,請小心使用。 + + + 重新套用憑證至綁定 + + + 新增 + + + 密碼 + + + 新增至報表儀表板 + + + 儀表板 + + + 您可使用報表儀表板,輕鬆檢視多台伺服器的憑證續期狀態 + + + 檢視儀表板 + + + 建立新帳號 + + + 若要將此伺服器新增至您的儀表板,請輸入您的 https://certifytheweb.com/profile 登入資訊,或註冊新帳號: + + + 使用背景服務(以 Local System 執行) + + + 使用排程工作(以指定使用者執行) + + + 重新整理 + + + 要自動下載更新嗎?更新完成後會通知您可安裝 + + + 新版本已可套用,是否立即安裝? + + + 您正嘗試建立同時指定 SNI 與特定 IP 位址的綁定,建議 SNI 綁定應選用「所有未指定」。確定要繼續儲存嗎? + + + 新增/更新儲存認證 + + + 很抱歉,更新檔下載失敗,請稍後再試。 + + + 受管憑證 + + + 新增受管憑證 + + + 將網域新增至憑證: + + + 例如:test.com、www.test.com 或 *.test.com + + + 啟用 HTTP 驗證伺服器 + + + 啟用憑證清理 + + + 啟用狀態回報至儀表板 + + + 偏好 CA + + + 您的授權金鑰已到期或已失效 + + + {0} 天前已到期 + + + 可從現有網站主機名稱綁定中選取網域,或自行手動新增。之後可點上方「申請憑證」或依需求調整選項。如需自訂 CSR,請見「進階」分頁。 + + + 自動進行憑證續期與部署時需使用儲存認證,這些認證將使用 Windows 資料保護 API 加密儲存於本機 + + + 憑證可自動部署(若目標為 IIS),也可依需求自訂部署作業(詳見「作業」分頁) + + + 作業可選擇於憑證續期前後執行,亦可單獨使用最新憑證觸發其他動作 + + + 部署作業會在標準部署程序完成後(依畫面順序)執行,可設定在憑證更新完畢立即執行,或延後(手動或排程執行),亦可拖曳調整作業順序: + + + 可選擇於申請憑證開始前加入任何作業: + + + 憑證授權單位(CA) + + + CA 是負責簽發受信任憑證的組織,每個(ACME) CA 都需於設定中註冊帳號才能使用 + + + {0} 小時後到期 + + + {0} 小時前已到期 + + + CA 是負責簽發受信任憑證的組織,每個(ACME) CA 都需註冊帳號,帳號可分為正式(實際憑證)或測試(非受信憑證)。 + + + 若註冊多個 CA ,可啟用自動 CA 容錯,當偏好 CA 無法簽發新憑證時,將自動使用其他相容 CA 。 + + + 編輯 ACME 帳號 + + + 使用測試模式(測試憑證) + + + (憑證授權單位顯示名稱) + + + (正式目錄端點網址) + + + 可建立匯出檔,將本次所有相關設定及檔案整合。如:敏感內容雖已加密,仍請勿與不信任對象共用或存放於不安全的位置。 + + + CA 可能會提供多種簽發自不同根憑證(發行者憑證)的版本,您可選擇偏好憑證。若該憑證鏈不存在,則使用預設憑證鏈。 + + \ No newline at end of file diff --git a/src/Certify.UI.Shared/ViewModel/AppViewModel/AppViewModel.Settings.cs b/src/Certify.UI.Shared/ViewModel/AppViewModel/AppViewModel.Settings.cs index 186969454..8ff10da09 100644 --- a/src/Certify.UI.Shared/ViewModel/AppViewModel/AppViewModel.Settings.cs +++ b/src/Certify.UI.Shared/ViewModel/AppViewModel/AppViewModel.Settings.cs @@ -58,11 +58,12 @@ public partial class AppViewModel : BindableBase public Dictionary UICultures { get; } = new Dictionary { {"en-US","English" }, - {"ja-JP","Japanese/日本語"}, {"es-ES","Spanish/Español"}, + {"ja-JP","Japanese/日本語"}, {"nb-NO","Norwegian/Bokmål"}, - {"zh-Hans","Chinese (Simplified)"}, {"tr-TR","Turkish/Türkçe"}, + {"zh-Hans","Chinese (Simplified)/中文 (简体)"}, + {"zh-Hant","Chinese (Traditional)/中文 (繁體)"} }; ///