feat(ui): multiple input domains & nameservers in ApplyNodeForm

This commit is contained in:
Fu Diwei
2024-12-27 16:42:07 +08:00
parent 75cf552e72
commit fb2d292cbf
11 changed files with 481 additions and 73 deletions

View File

@@ -40,9 +40,11 @@
"workflow.nodes.start.form.trigger_cron.tooltip": "Time zone is based on the server.",
"workflow.nodes.start.form.trigger_cron.extra": "Expected execution time for the last 5 times:",
"workflow.nodes.start.form.trigger_cron_alert.content": "Tips: If you have multiple workflows, it is recommended to set them to run at multiple times of the day instead of always running at specific times.<br><br>Reference links:<br>1. <a href=\"https://letsencrypt.org/docs/rate-limits/\" target=\"_blank\">Lets Encrypt rate limits</a><br>2. <a href=\"https://letsencrypt.org/docs/faq/#why-should-my-let-s-encrypt-acme-client-run-at-a-random-time\" target=\"_blank\">Why should my Lets Encrypt (ACME) client run at a random time?</a>",
"workflow.nodes.apply.form.domain.label": "Domain",
"workflow.nodes.apply.form.domain.placeholder": "Please enter domain (separated by semicolons)",
"workflow.nodes.apply.form.domain.tooltip": "Wildcard domain: *.example.com",
"workflow.nodes.apply.form.domains.label": "Domains",
"workflow.nodes.apply.form.domains.placeholder": "Please enter domains (separated by semicolons)",
"workflow.nodes.apply.form.domains.tooltip": "Wildcard domain: *.example.com",
"workflow.nodes.apply.form.domains.multiple_input_modal.title": "Change Domains",
"workflow.nodes.apply.form.domains.multiple_input_modal.placeholder": "Please enter domain",
"workflow.nodes.apply.form.email.label": "Contact Email",
"workflow.nodes.apply.form.email.placeholder": "Please enter contact email",
"workflow.nodes.apply.form.email.tooltip": "Contact information required for SSL certificate application. Please pay attention to the <a href=\"https://letsencrypt.org/docs/rate-limits/\" target=\"_blank\">rate limits</a>.",
@@ -56,6 +58,8 @@
"workflow.nodes.apply.form.nameservers.label": "DNS Recursive Nameservers",
"workflow.nodes.apply.form.nameservers.placeholder": "Please enter DNS recursive nameservers (separated by semicolons)",
"workflow.nodes.apply.form.nameservers.tooltip": "It determines whether to custom DNS recursive nameservers during ACME DNS-01 authentication. If you don't understand this option, just keep it by default.",
"workflow.nodes.apply.form.nameservers.multiple_input_modal.title": "Change Nameservers",
"workflow.nodes.apply.form.nameservers.multiple_input_modal.placeholder": "Please enter nameserver",
"workflow.nodes.apply.form.propagation_timeout.label": "DNS Propagation Timeout",
"workflow.nodes.apply.form.propagation_timeout.placeholder": "Please enter DNS propagation timeout",
"workflow.nodes.apply.form.propagation_timeout.suffix": "Seconds",