tutorialTooltip:"Click to view detailed tutorial",
tutorialText:"Only 3 steps to automatically apply and deploy certificates",
alertMessage:"Certificates and credentials are sensitive. Do not use untrusted online Certd services or images. Always self-host and use official release channels:",
helpDoc:"Help Docs",
pipelineCount:"Number of Certificate Pipelines",
noPipeline:"You have no certificate pipelines yet",
createNow:"Create Now",
managePipeline:"Manage Pipelines",
pipelineStatus:"Pipeline Status",
recentRun:"Recent Run Statistics",
runCount:"Run Count",
expiringCerts:"Soon-to-Expire Certificates",
supportedTasks:"Overview of Supported Deployment Tasks",
manualUploadOwnCert:"Manually upload your own certificate for automatic deployment",
noAutoApplyCommercialCert:"Does not automatically apply for commercial certificates",
manualUploadOnUpdate:"Must manually upload once when the certificate is updated",
},
table:{
confirmDeleteTitle:"Are you sure you want to delete?",
confirmDeleteMessage:"This will delete all data related to the pipeline, including execution history, certificate files, and certificate repository records.",
},
play:{
runPipeline:"Run Pipeline",
confirm:"Confirm",
confirmTrigger:"Are you sure you want to trigger the run?",
pipelineStarted:"Pipeline has started running",
},
actions:{
editPipeline:"Edit Pipeline",
editConfigGroup:"Modify Configuration/Group",
viewCertificate:"View Certificate",
downloadCertificate:"Download Certificate",
},
fields:{
userId:"User ID",
pipelineName:"Pipeline Name",
keyword:"Keyword",
required:"This field is required",
pipelineContent:"Pipeline Content",
scheduledTaskCount:"Scheduled Task Count",
deployTaskCount:"Deployment Task Count",
remainingValidity:"Remaining Validity",
expiryTime:"Expiry Time",
status:"Status",
lastRun:"Last Run",
enabled:"Enabled",
enabledLabel:"Enabled",
disabledLabel:"Disabled",
group:"Group",
type:"Type",
order:"Order Number",
keepHistoryCount:"History Record Retention Count",
keepHistoryHelper:"Number of history records to keep; excess will be deleted",
certificateNotGenerated:"Certificate not yet generated, please run the pipeline first",
viewCertificateTitle:"View Certificate",
close:"Close",
viewCert:{
title:"View Certificate",
},
download:{
title:"Download Certificate",
},
source:"Source Code",
github:"GitHub",
gitee:"Gitee",
cron:{
clearTip:"Clear Selection",
nextTrigger:"Next Trigger Time",
tip:"Please set a valid cron expression first",
},
cronForm:{
title:"Scheduled Script",
helper:"Click the button above to select the time for daily execution.\nIt is recommended to run once a day. Tasks will be skipped if the certificate is not expiring.",
required:"This field is required",
},
email:{
title:"Recipient Email",
helper:"Enter your recipient email addresses. Multiple addresses are supported.",
required:"This field is required",
},
plugin:{
selectTitle:"Certificate Apply Plugin",
jsAcme:"JS-ACME: Easy to use, powerful features [Recommended]",
legoAcme:"Lego-ACME: Based on Lego, supports a wide range of DNS providers, suitable for users familiar with Lego",
},
pipelineForm:{
createTitle:"Create Certificate Pipeline",
moreParams:"More Parameters",
triggerCronTitle:"Scheduled Trigger",
triggerCronHelper:
"Click the button above to choose a daily execution time.\nIt is recommended to trigger once per day. The task will be skipped if the certificate has not expired and will not be executed repeatedly.",
helper:"Format: domain:port:name, one per line. Port and name are optional.\nExamples:\nwww.baidu.com:443:Baidu\nwww.taobao.com::Taobao\nwww.google.com",
confirm_delete_trigger:"Are you sure you want to delete this trigger?",
gift_package:"Gift Package",
package_name:"Package Name",
click_to_select:"Click to select",
please_select_package:"Please select a package",
package:"Package",
addon_package:"Addon Package",
domain_count:"Domain Count",
unit_count:"pcs",
field_required:"This field is required",
pipeline_count:"Pipeline Count",
unit_item:"items",
deploy_count:"Deploy Count",
unit_times:"times",
monitor_count:"Certificate Monitor Count",
duration:"Duration",
status:"Status",
active_time:"Activation Time",
expires_time:"Expiration Time",
is_present:"Is Present",
is_present_yes:"Yes",
is_present_no:"No",
basicInfo:"Basic Information",
titlea:"Title",
disabled:"Disabled",
ordera:"Order",
supportBuy:"Support Purchase",
intro:"Introduction",
packageContent:"Package Content",
maxDomainCount:"Max Domain Count",
maxPipelineCount:"Max Pipeline Count",
maxDeployCount:"Max Deploy Count",
maxMonitorCount:"Max Monitor Count",
price:"Price",
durationPrices:"Duration Prices",
packageName:"Package Name",
addon:"Addon",
typeHelper:"Suite: Only the most recently purchased one is active at a time\nAddon: Multiple can be purchased, effective immediately without affecting the suite\nThe quantities of suite and addon can be accumulated",
domainCount:"Domain Count",
pipelineCount:"Pipeline Count",
unitPipeline:"pipelines",
deployCount:"Deployment Count",
unitDeploy:"times",
monitorCount:"Certificate Monitor Count",
unitCount:"pcs",
durationPriceTitle:"Duration and Price",
selectDuration:"Select Duration",
supportPurchase:"Support Purchase",
cannotPurchase:"Cannot Purchase",
shelfStatus:"Shelf Status",
onShelf:"On Shelf",
offShelf:"Off Shelf",
orderHelper:"Smaller values appear first",
description:"Description",
createTime:"Creation Time",
updateTime:"Update Time",
edit:"Edit",
groupName:"Group Name",
enterGroupName:"Please enter group name",
subdomainHosting:"Subdomain Hosting",
subdomainHostingHint:"When your domain has subdomain hosting set, you need to create records here, otherwise certificate application will fail",
batchDeleteConfirm:"Are you sure to batch delete these {count} records?",
subdomainHelpText:"If you don't understand what subdomain hosting is,Do not set it randomly, as it may result in the inability to apply for the certificate. please refer to the documentation ",
commonCnameHelper:"Allow use of public CNAME service. If disabled and no <a href='#/sys/cname/provider'>custom CNAME service</a> is set, CNAME proxy certificate application will not work.",
useOfficialEmailServer:"Use Official Email Server",
useOfficialEmailServerHelper:"Send emails directly using the official server to avoid complicated setup",
testReceiverEmail:"Test Receiver Email",
pleaseEnterTestReceiverEmail:"Please enter test receiver email",
saveBeforeTest:"Save before testing",
sendFailHelpDoc:"Failed to send??? ",
emailConfigHelpDoc:"Email configuration help document",
tryOfficialEmailServer:"You can also try using the official email server ↗↗↗↗↗↗↗↗",
pluginManagement:"Plugin Management",
pluginBetaWarning:"Custom plugins are in BETA and may have breaking changes in future",
pleaseSelectRecord:"Please select records first",
permissionManagement:"Permission Management",
adda:"Add",
rootNode:"Root Node",
permissionName:"Permission Name",
enterPermissionName:"Please enter permission name",
permissionCode:"Permission Code",
enterPermissionCode:"Please enter permission code",
max100Chars:"Maximum 100 characters",
examplePermissionCode:"e.g.: sys:user:view",
sortOrder:"Sort Order",
sortRequired:"Sort order is required",
parentNode:"Parent Node",
roleManagement:"Role Management",
assignPermissions:"Assign Permissions",
roleName:"Role Name",
enterRoleName:"Please enter role name",
unlockLogin:"Unlock Login",
notice:"Notice",
confirmUnlock:"Are you sure you want to unlock this user's login?",
unlockSuccess:"Unlock successful",
enterUsername:"Please enter username",
modifyPasswordIfFilled:"Fill in to change the password",
emaila:"Email",
mobile:"Mobile",
avatar:"Avatar",
validTime:"Valid Time",
remark:"Remark",
roles:"Roles",
cnameTitle:"CNAME Service Configuration",
cnameDescription:
"The domain name configured here serves as a proxy for verifying other domains. When other domains apply for certificates, they map to this domain via CNAME for ownership verification. The advantage is that any domain can apply for a certificate this way without providing an AccessSecret.",
cnameLinkText:"CNAME principle and usage instructions",
confirmTitle:"Confirm",
confirmDeleteBatch:"Are you sure you want to delete these {count} records?",
selectRecordsFirst:"Please select records first",
cnameDomain:"CNAME Domain",
cnameDomainPlaceholder:"cname.handsfree.work",
cnameDomainHelper:
"Requires a domain registered with a DNS provider on the right (or you can transfer other domain DNS servers here).\nOnce the CNAME domain is set, it cannot be changed. It is recommended to use a first-level subdomain.",