mirror of
https://github.com/certd/certd.git
synced 2026-05-16 21:27:34 +08:00
docs(AGENTS.md): 更新开发指南和本地化文件格式
修复中文语言文件缩进问题并更新自定义页脚说明 添加前端文件修改后的格式化建议到开发指南
This commit is contained in:
@@ -203,4 +203,5 @@ Get-ChildItem packages\ui\certd-client\src\views\certd
|
|||||||
- 做前端任务时,先定位 `packages/ui/certd-client/src/views/certd` 下的页面,再找对应 `src/api`。
|
- 做前端任务时,先定位 `packages/ui/certd-client/src/views/certd` 下的页面,再找对应 `src/api`。
|
||||||
- 做服务商、DNS、部署、通知相关任务时,先看 `packages/ui/certd-server/src/plugins`,再看 `packages/plugins/plugin-lib` 里的共享辅助能力。
|
- 做服务商、DNS、部署、通知相关任务时,先看 `packages/ui/certd-server/src/plugins`,再看 `packages/plugins/plugin-lib` 里的共享辅助能力。
|
||||||
- 做数据库结构变更时,添加或更新迁移脚本,不要依赖 TypeORM 自动同步。
|
- 做数据库结构变更时,添加或更新迁移脚本,不要依赖 TypeORM 自动同步。
|
||||||
|
- 前端 TS/Vue/locale 等文件改动后,优先只对本次改动文件运行项目现有自动格式化/修复,例如 `corepack pnpm --dir packages\ui\certd-client exec prettier --write <files>` 和 `corepack pnpm --dir packages\ui\certd-client exec eslint --fix <files>`;不要为了格式化无关文件而扩大 diff。项目保留了 `tslint` 依赖,但当前主要使用 ESLint + Prettier。
|
||||||
- 优先对改动包运行聚焦的测试或类型检查;只有跨包影响明显时再考虑全 monorepo 构建。
|
- 优先对改动包运行聚焦的测试或类型检查;只有跨包影响明显时再考虑全 monorepo 构建。
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ export default {
|
|||||||
noticeHelper: "System notice, will be displayed on the login page",
|
noticeHelper: "System notice, will be displayed on the login page",
|
||||||
noticePlaceholder: "System notice",
|
noticePlaceholder: "System notice",
|
||||||
customFooter: "Custom Footer",
|
customFooter: "Custom Footer",
|
||||||
customFooterHelper: "Custom site footer, displayed at the bottom of the page",
|
customFooterHelper: "Custom site footer, displayed at the bottom of the page, support HTML format",
|
||||||
customFooterPlaceholder: "Custom footer content",
|
customFooterPlaceholder: "Custom footer content",
|
||||||
|
|
||||||
reverseProxy: "Reverse Proxy List",
|
reverseProxy: "Reverse Proxy List",
|
||||||
|
|||||||
@@ -1,97 +1,97 @@
|
|||||||
export default {
|
export default {
|
||||||
sys: {
|
sys: {
|
||||||
setting: {
|
setting: {
|
||||||
baseSetting: "基本设置",
|
baseSetting: "基本设置",
|
||||||
registerSetting: "注册设置",
|
registerSetting: "注册设置",
|
||||||
safeSetting: "安全设置",
|
safeSetting: "安全设置",
|
||||||
paymentSetting: "支付设置",
|
paymentSetting: "支付设置",
|
||||||
captchaSetting: "验证码设置",
|
captchaSetting: "验证码设置",
|
||||||
pipelineSetting: "流水线设置",
|
pipelineSetting: "流水线设置",
|
||||||
oauthSetting: "第三方登录",
|
oauthSetting: "第三方登录",
|
||||||
networkSetting: "网络设置",
|
networkSetting: "网络设置",
|
||||||
adminModeSetting: "管理模式",
|
adminModeSetting: "管理模式",
|
||||||
adminModeHelper: "企业管理模式: 企业内部使用,通过项目来隔离权限,流水线、授权数据属于项目。\nsaas模式:供外部用户注册使用,各个用户之间数据隔离,流水线、授权数据属于用户。",
|
adminModeHelper: "企业管理模式: 企业内部使用,通过项目来隔离权限,流水线、授权数据属于项目。\nsaas模式:供外部用户注册使用,各个用户之间数据隔离,流水线、授权数据属于用户。",
|
||||||
|
|
||||||
adminMode: "管理模式",
|
adminMode: "管理模式",
|
||||||
enterpriseMode: "企业模式",
|
enterpriseMode: "企业模式",
|
||||||
saasMode: "SaaS模式",
|
saasMode: "SaaS模式",
|
||||||
|
|
||||||
showRunStrategy: "显示运行策略选择",
|
showRunStrategy: "显示运行策略选择",
|
||||||
showRunStrategyHelper: "任务设置中是否允许选择运行策略",
|
showRunStrategyHelper: "任务设置中是否允许选择运行策略",
|
||||||
|
|
||||||
captchaEnabled: "启用登录验证码",
|
captchaEnabled: "启用登录验证码",
|
||||||
captchaHelper: "登录时是否启用验证码",
|
captchaHelper: "登录时是否启用验证码",
|
||||||
captchaType: "验证码配置",
|
captchaType: "验证码配置",
|
||||||
captchaTest: "测试验证码",
|
captchaTest: "测试验证码",
|
||||||
captchaTestHelper: "保存后再点击测试,请务必测试通过了,再开启登录验证码",
|
captchaTestHelper: "保存后再点击测试,请务必测试通过了,再开启登录验证码",
|
||||||
|
|
||||||
pipelineValidTimeEnabled: "启用流水线有效期",
|
pipelineValidTimeEnabled: "启用流水线有效期",
|
||||||
pipelineValidTimeEnabledHelper: "是否启用流水线有效期",
|
pipelineValidTimeEnabledHelper: "是否启用流水线有效期",
|
||||||
certDomainAddToMonitorEnabled: "证书域名添加到证书监控",
|
certDomainAddToMonitorEnabled: "证书域名添加到证书监控",
|
||||||
certDomainAddToMonitorEnabledHelper: "创建证书流水线时是否可以选择将域名添加到证书监控",
|
certDomainAddToMonitorEnabledHelper: "创建证书流水线时是否可以选择将域名添加到证书监控",
|
||||||
|
|
||||||
defaultCertRenewDays: "默认到期前更新天数",
|
defaultCertRenewDays: "默认到期前更新天数",
|
||||||
defaultCertRenewDaysHelper: "创建证书流水线时,默认的证书到期前更新天数",
|
defaultCertRenewDaysHelper: "创建证书流水线时,默认的证书到期前更新天数",
|
||||||
defaultCertRenewDaysRecommend: "默认值15",
|
defaultCertRenewDaysRecommend: "默认值15",
|
||||||
|
|
||||||
pipelineMaxRunningCount: "同时最大运行流水线数量",
|
pipelineMaxRunningCount: "同时最大运行流水线数量",
|
||||||
pipelineMaxRunningCountHelper: "同一个用户同时运行的最大流水线数量,避免同时触发太多导致ACME账户被限制",
|
pipelineMaxRunningCountHelper: "同一个用户同时运行的最大流水线数量,避免同时触发太多导致ACME账户被限制",
|
||||||
pipelineMaxRunningCountRecommend: "推荐5-15,默认10",
|
pipelineMaxRunningCountRecommend: "推荐5-15,默认10",
|
||||||
acmeWalkFromAuthoritative: "从权威NS检查TXT记录",
|
acmeWalkFromAuthoritative: "从权威NS检查TXT记录",
|
||||||
acmeWalkFromAuthoritativeHelper: "申请证书时,是否从权威NS服务器检查TXT记录,如果影响申请证书,可以关闭",
|
acmeWalkFromAuthoritativeHelper: "申请证书时,是否从权威NS服务器检查TXT记录,如果影响申请证书,可以关闭",
|
||||||
|
|
||||||
fixedCertExpireDays: "固定证书有效期天数",
|
fixedCertExpireDays: "固定证书有效期天数",
|
||||||
fixedCertExpireDaysHelper: "固定证书有效期天数,有助于列表进度条整齐显示",
|
fixedCertExpireDaysHelper: "固定证书有效期天数,有助于列表进度条整齐显示",
|
||||||
fixedCertExpireDaysRecommend: "推荐90",
|
fixedCertExpireDaysRecommend: "推荐90",
|
||||||
|
|
||||||
enableOauth: "启用第三方登录",
|
enableOauth: "启用第三方登录",
|
||||||
oauthEnabledHelper: "是否启用第三方登录",
|
oauthEnabledHelper: "是否启用第三方登录",
|
||||||
oauthProviders: "第三方登录提供商",
|
oauthProviders: "第三方登录提供商",
|
||||||
oauthType: "第三方登录类型",
|
oauthType: "第三方登录类型",
|
||||||
oauthConfig: "第三方登录配置",
|
oauthConfig: "第三方登录配置",
|
||||||
oauthProviderSelectorPlaceholder: "未配置",
|
oauthProviderSelectorPlaceholder: "未配置",
|
||||||
oauthCallback: "回调地址",
|
oauthCallback: "回调地址",
|
||||||
oauthCallbackHelper: "复制回调地址,配置到对应提供商的回调地址中",
|
oauthCallbackHelper: "复制回调地址,配置到对应提供商的回调地址中",
|
||||||
oauthCallbackCopy: "复制回调地址",
|
oauthCallbackCopy: "复制回调地址",
|
||||||
oauthAutoRegister: "自动注册用户",
|
oauthAutoRegister: "自动注册用户",
|
||||||
oauthAutoRegisterHelper: "当第三方账户未绑定本站账号时,是否自动注册用户,默认由用户选择",
|
oauthAutoRegisterHelper: "当第三方账户未绑定本站账号时,是否自动注册用户,默认由用户选择",
|
||||||
oauthAutoRegisterCheckedText: "自动注册",
|
oauthAutoRegisterCheckedText: "自动注册",
|
||||||
oauthAutoRegisterUnCheckedText: "用户选择",
|
oauthAutoRegisterUnCheckedText: "用户选择",
|
||||||
oauthAutoRedirect: "自动跳转第三方登录",
|
oauthAutoRedirect: "自动跳转第三方登录",
|
||||||
oauthAutoRedirectHelper: "是否自动跳转第三方登录(使用第一个已启用的第三方登录类型)",
|
oauthAutoRedirectHelper: "是否自动跳转第三方登录(使用第一个已启用的第三方登录类型)",
|
||||||
oauthOnly: "仅使用第三方登录",
|
oauthOnly: "仅使用第三方登录",
|
||||||
oauthOnlyHelper: "是否仅使用第三方登录,关闭密码登录(注意:请务必在测试第三方登录功能正常后再开启,否则会导致无法登录)\n 如果无法登录,请访问 http://你的certd地址/#/login?oauthOnly=false 来临时关闭此模式",
|
oauthOnlyHelper: "是否仅使用第三方登录,关闭密码登录(注意:请务必在测试第三方登录功能正常后再开启,否则会导致无法登录)\n 如果无法登录,请访问 http://你的certd地址/#/login?oauthOnly=false 来临时关闭此模式",
|
||||||
enablePasskey: "启用Passkey登录",
|
enablePasskey: "启用Passkey登录",
|
||||||
passkeyHostnameNotSame: "当前域名与主绑定域名不同",
|
passkeyHostnameNotSame: "当前域名与主绑定域名不同",
|
||||||
passkeyEnabledHelper: "1、站点必须启用https \n2、passkey的rpId以主绑定域名为准,当前主域名:{0} \n3、站点域名不能变,否则会导致已注册的passkey失效。",
|
passkeyEnabledHelper: "1、站点必须启用https \n2、passkey的rpId以主绑定域名为准,当前主域名:{0} \n3、站点域名不能变,否则会导致已注册的passkey失效。",
|
||||||
email: {
|
email: {
|
||||||
templates: "邮件模板",
|
templates: "邮件模板",
|
||||||
templateType: "模板类型",
|
templateType: "模板类型",
|
||||||
templateProvider: "模板配置",
|
templateProvider: "模板配置",
|
||||||
|
|
||||||
templateSetting: "邮件模板设置",
|
templateSetting: "邮件模板设置",
|
||||||
serverSetting: "邮件服务器设置",
|
serverSetting: "邮件服务器设置",
|
||||||
sendTest: "发送测试",
|
sendTest: "发送测试",
|
||||||
|
|
||||||
templateProviderSelectorPlaceholder: "未配置",
|
templateProviderSelectorPlaceholder: "未配置",
|
||||||
},
|
},
|
||||||
notice: "系统公告",
|
notice: "系统公告",
|
||||||
noticeHelper: "系统公告,将在首页显示",
|
noticeHelper: "系统公告,将在首页显示",
|
||||||
noticePlaceholder: "系统公告",
|
noticePlaceholder: "系统公告",
|
||||||
customFooter: "自定义页脚",
|
customFooter: "自定义页脚",
|
||||||
customFooterHelper: "自定义站点页脚,将在页面底部显示",
|
customFooterHelper: "自定义站点页脚,将在页面底部显示,支持HTML格式",
|
||||||
customFooterPlaceholder: "自定义页脚内容",
|
customFooterPlaceholder: "自定义页脚内容",
|
||||||
|
|
||||||
reverseProxy: "反向代理列表",
|
reverseProxy: "反向代理列表",
|
||||||
reverseProxyHelper: "证书颁发机构ACME地址的反向代理,在申请证书时自动使用",
|
reverseProxyHelper: "证书颁发机构ACME地址的反向代理,在申请证书时自动使用",
|
||||||
reverseProxyPlaceholder: "http://le.px.handfree.work",
|
reverseProxyPlaceholder: "http://le.px.handfree.work",
|
||||||
reverseProxyEmpty: "未配置反向代理",
|
reverseProxyEmpty: "未配置反向代理",
|
||||||
environmentVars: "环境变量",
|
environmentVars: "环境变量",
|
||||||
environmentVarsHelper: "配置运行时环境变量,每行一个,格式:KEY=VALUE",
|
environmentVarsHelper: "配置运行时环境变量,每行一个,格式:KEY=VALUE",
|
||||||
bindUrl: "绑定URL",
|
bindUrl: "绑定URL",
|
||||||
bindUrlHelper: "绑定URL,在各类通知中显示你的站点URL",
|
bindUrlHelper: "绑定URL,在各类通知中显示你的站点URL",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
icpRegistrationNumber: "ICP备案号",
|
icpRegistrationNumber: "ICP备案号",
|
||||||
icpPlaceholder: "粤ICP备xxxxxxx号",
|
icpPlaceholder: "粤ICP备xxxxxxx号",
|
||||||
publicSecurityRegistrationNumber: "网安备案号",
|
publicSecurityRegistrationNumber: "网安备案号",
|
||||||
|
|||||||
Reference in New Issue
Block a user