luci-app-acme: Split Challenge Validation tab into two
authorSergey Ponomarev <stokito@gmail.com>
Sat, 3 Jun 2023 22:50:42 +0000 (01:50 +0300)
committerSergey Ponomarev <stokito@gmail.com>
Mon, 7 Aug 2023 21:44:23 +0000 (00:44 +0300)
The validation_method is now set to webroot by default.
This is the most used option.

The webroot option is now empty by default.
Into the description added that by default will be used /var/run/acme/challenge/
Webservers should serve the folder under /.well-known/acme-challenge/ url.
The folder is automatically created by the acmesh service on renewal.

The Challenge Validation Tab is split to Webroot and DNS and the validation method moved to general tab.
So ideally a user won't see the webroot folder option from other tab.
And a user can basically enable the webroot just in the general tab without leaving it.
The DNS validation needs too many options to it needs for own tab.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
38 files changed:
applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
applications/luci-app-acme/po/ar/acme.po
applications/luci-app-acme/po/bg/acme.po
applications/luci-app-acme/po/bn_BD/acme.po
applications/luci-app-acme/po/ca/acme.po
applications/luci-app-acme/po/cs/acme.po
applications/luci-app-acme/po/da/acme.po
applications/luci-app-acme/po/de/acme.po
applications/luci-app-acme/po/el/acme.po
applications/luci-app-acme/po/en/acme.po
applications/luci-app-acme/po/es/acme.po
applications/luci-app-acme/po/fi/acme.po
applications/luci-app-acme/po/fr/acme.po
applications/luci-app-acme/po/he/acme.po
applications/luci-app-acme/po/hi/acme.po
applications/luci-app-acme/po/hu/acme.po
applications/luci-app-acme/po/id/acme.po
applications/luci-app-acme/po/it/acme.po
applications/luci-app-acme/po/ja/acme.po
applications/luci-app-acme/po/ko/acme.po
applications/luci-app-acme/po/lt/acme.po
applications/luci-app-acme/po/mr/acme.po
applications/luci-app-acme/po/ms/acme.po
applications/luci-app-acme/po/nb_NO/acme.po
applications/luci-app-acme/po/pl/acme.po
applications/luci-app-acme/po/pt/acme.po
applications/luci-app-acme/po/pt_BR/acme.po
applications/luci-app-acme/po/ro/acme.po
applications/luci-app-acme/po/ru/acme.po
applications/luci-app-acme/po/si/acme.po
applications/luci-app-acme/po/sk/acme.po
applications/luci-app-acme/po/sv/acme.po
applications/luci-app-acme/po/templates/acme.pot
applications/luci-app-acme/po/tr/acme.po
applications/luci-app-acme/po/uk/acme.po
applications/luci-app-acme/po/vi/acme.po
applications/luci-app-acme/po/zh_Hans/acme.po
applications/luci-app-acme/po/zh_Hant/acme.po

index 7587047bbb62b65fcbb6c43d84e27ab55badf248..5542c7858da6065d0be3d3613a1d18a347e82828 100644 (file)
@@ -36,7 +36,8 @@ return view.extend({
                s.nodescriptions = true;
 
                o = s.tab("general", _("General Settings"));
-               o = s.tab("challenge", _("Challenge Validation"));
+               o = s.tab('challenge_webroot', _('Webroot Challenge Validation'));
+               o = s.tab('challenge_dns', _('DNS Challenge Validation'));
                o = s.tab("advanced", _('Advanced Settings'));
 
                o = s.taboption('general', form.Flag, "enabled", _("Enabled"));
@@ -48,24 +49,26 @@ return view.extend({
                                "Note that all domain names must point at the router in the global DNS."));
                o.datatype = "list(string)";
 
-               o = s.taboption('challenge', form.ListValue, "validation_method", _("Validation method"),
+               o = s.taboption('general', form.ListValue, 'validation_method', _('Validation method'),
                        _("Standalone mode will use the built-in webserver of acme.sh to issue a certificate. " +
                        "Webroot mode will use an existing webserver to issue a certificate. " +
                        "DNS mode will allow you to use the DNS API of your DNS provider to issue a certificate."));
                o.value("standalone", _("Standalone"));
                o.value("webroot", _("Webroot"));
                o.value("dns", _("DNS"));
-               o.default = "standalone";
+               o.default = 'webroot';
 
-               o = s.taboption('challenge', form.Value, "webroot", _("Webroot directory"),
+               o = s.taboption('challenge_webroot', form.Value, 'webroot', _('Webroot directory'),
                        _("Webserver root directory. Set this to the webserver " +
                                "document root to run Acme in webroot mode. The web " +
-                               "server must be accessible from the internet on port 80."));
+                               "server must be accessible from the internet on port 80.") + '<br/>' +
+                       _("Default") + " <em>/var/run/acme/challenge/</em>"
+               );
                o.optional = true;
                o.depends("validation_method", "webroot");
                o.modalonly = true;
 
-               o = s.taboption('challenge', form.Value, "dns", _("DNS API"),
+               o = s.taboption('challenge_dns', form.Value, 'dns', _('DNS API'),
                        _("To use DNS mode to issue certificates, set this to the name of a DNS API supported by acme.sh. " +
                                "See https://github.com/acmesh-official/acme.sh/wiki/dnsapi for the list of available APIs. " +
                                "In DNS mode, the domain name does not have to resolve to the router IP. " +
@@ -74,7 +77,7 @@ return view.extend({
                o.depends("validation_method", "dns");
                o.modalonly = true;
 
-               o = s.taboption('challenge', form.DynamicList, "credentials", _("DNS API credentials"),
+               o = s.taboption('challenge_dns', form.DynamicList, 'credentials', _('DNS API credentials'),
                        _("The credentials for the DNS API mode selected above. " +
                                "See https://github.com/acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required by each API. " +
                                "Add multiple entries here in KEY=VAL shell variable format to supply multiple credential variables."))
@@ -82,14 +85,14 @@ return view.extend({
                o.depends("validation_method", "dns");
                o.modalonly = true;
 
-               o = s.taboption('challenge', form.Value, "calias", _("Challenge Alias"),
+               o = s.taboption('challenge_dns', form.Value, 'calias', _('Challenge Alias'),
                        _("The challenge alias to use for ALL domains. " +
                                "See https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for the details of this process. " +
                                "LUCI only supports one challenge alias per certificate."));
                o.depends("validation_method", "dns");
                o.modalonly = true;
 
-               o = s.taboption('challenge', form.Value, "dalias", _("Domain Alias"),
+               o = s.taboption('challenge_dns', form.Value, 'dalias', _('Domain Alias'),
                        _("The domain alias to use for ALL domains. " +
                                "See https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for the details of this process. " +
                                "LUCI only supports one challenge domain per certificate."));
index b1b06f65b255656e474c42e27cf349e3f0366a77..c3fcf0f48b4f9b6a1f53367fa19304ca2024691c 100644 (file)
@@ -44,8 +44,11 @@ msgid "Challenge Alias"
 msgstr "الاسم المستعار لاعتراض"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "التحقق من صحة التحدي"
+msgid "DNS Challenge Validation"
+msgstr "DNS التحقق من صحة التحدي"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot التحقق من صحة التحدي"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index 70db5903e80e92f6e301c06de1f0fb30f4cfa32b..a87efd3763f4124f141427e672ea85f18244b949 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Проверка на предизвикателство"
+msgid "DNS Challenge Validation"
+msgstr "DNS Проверка на предизвикателство"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Проверка на предизвикателство"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index dd11f939585968e39219cae539b800e65be989d8..c4a315142a7bd63f020927c25fc6c945c1bf4e18 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "চ্যালেঞ্জ উপনাম"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "চ্যালেঞ্জ বৈধতা"
+msgid "DNS Challenge Validation"
+msgstr "DNS চ্যালেঞ্জ বৈধতা"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot চ্যালেঞ্জ বৈধতা"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index ea8f19f02166e2592d024a1773344d61bd5a1b18..472acd5c0a1bb2d969d07c449b8da77038f1262e 100644 (file)
@@ -42,8 +42,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index f67ffb4185c972fbece36ac2d7cadeda5725e696..402c952cb709edead5e0693a5a300eaf6d37f967 100644 (file)
@@ -42,9 +42,11 @@ msgstr "Konfigurace certifikátu"
 msgid "Challenge Alias"
 msgstr "Aliasy"
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Validace"
+msgid "DNS Challenge Validation"
+msgstr "DNS Validace"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Validace"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index 530ae43eca464d16bc72b2fe2e0ab557e1d1da6d..5e748fd535e32102ebaa54a0ff86df85af829bf4 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Udfordr Alias"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Udfordringsvalidering"
+msgid "DNS Challenge Validation"
+msgstr "DNS Udfordringsvalidering"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Udfordringsvalidering"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index dc1ea54cef3e859891bc75eac84310afdd71b089..16a994c7bcf31130d33a022cf155ec4f91614c17 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Challenge-Alias"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Challenge-Verifizierung"
+msgid "DNS Challenge Validation"
+msgstr "DNS Challenge-Verifizierung"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Challenge-Verifizierung"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index eee6718b84b26c3bb49c5c00b0c2a67e35d5feb4..13b36d4f02155a49d068323230a70d83d6f1711a 100644 (file)
@@ -42,8 +42,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index 4d5fb2ff2cb9256d248ee31944602d573a696bb2..96b497cb8e8c7029ddcc701a1eded9524feab85e 100644 (file)
@@ -42,8 +42,10 @@ msgstr "Certificate config"
 msgid "Challenge Alias"
 msgstr "Challenge Alias"
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index b651d17ffbd62062595eb6cc26fd7d0efa07bce1..10c27c2c227463a0e8a77ca213d024dad1aa4c81 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Alias de desafío"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Validación de desafío"
+msgid "DNS Challenge Validation"
+msgstr "DNS Validación de desafío"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Validación de desafío"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index abe6b618c3a182bbb801f25d32c2b9f4c55f3217..c3895e1d971ce72c13c5c1ae155ebc1297e6cb75 100644 (file)
@@ -42,8 +42,10 @@ msgstr "Sertifikaatin asetukset"
 msgid "Challenge Alias"
 msgstr "Haaste - alias"
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index c0e80bd98e5f2a7e4da62ed2330046c5d517e8e3..b21422bffe1defe5093bb604a5775595d3d08ea0 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Alias du challenge"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Validation du challenge"
+msgid "DNS Challenge Validation"
+msgstr "DNS Validation du challenge"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Validation du challenge"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index 07020b8964effffed0bd162012d9e54a2f6ef0e7..ab22f991991c900e7653d889e85c869ac5e9208d 100644 (file)
@@ -43,8 +43,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index 8f9298e9599411bd6dca908836741b609d06d748..55e6de2faa05790faf5ff5916927190d4e124e15 100644 (file)
@@ -36,8 +36,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index 1271ba73d67e5d19285dd1deb1748e4a4a6db305..fb9360164a05b6e2550fd1d5000db0b2b59b0d8f 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Kihívás álneve"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Kihívás érvényesítése"
+msgid "DNS Challenge Validation"
+msgstr "DNS Kihívás érvényesítése"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Kihívás érvényesítése"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index ea70240afa0c75396a759fa3f613114afa8726b9..d30dae8dfbdcbef76357260fabfa6d64cbc86533 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Tantangan Alias"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Validasi Tantangan"
+msgid "DNS Challenge Validation"
+msgstr "DNS Validasi Tantangan"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Validasi Tantangan"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index b7ea356ed7ba0870a0a1b4cc7d6ab6d9f2a72fda..f392f2334a49a59d1901997d0969910e9552644e 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Alias challenge"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Validazione challenge"
+msgid "DNS Challenge Validation"
+msgstr "DNS Validazione challenge"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Validazione challenge"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index f6ed1a3931f2577ab32b163f7dfb68f3a594d961..9698e35c30d851c0b43ad3111abaed2669b07a5f 100644 (file)
@@ -42,8 +42,10 @@ msgstr "証明書設定"
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index d5466e46f595e17f5499e75ae9b97b353d5a9013..70b13a0137c7c84ac1057566685bd7149af9f507 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "챌린지 별칭"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "챌린지 확인"
+msgid "DNS Challenge Validation"
+msgstr "DNS 챌린지 확인"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot 챌린지 확인"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index 55a58a2374996c85e542e6d6a356dd8b28b2f49c..46bb1b71f53fc1823fc898330e4e034ba8b7ed37 100644 (file)
@@ -46,8 +46,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index da4a24800be3b1a6eec0307ec7924776e012d58c..a211f78744687a1d0db9474e2ab0064ec3a54a75 100644 (file)
@@ -42,8 +42,10 @@ msgstr "प्रमाणपत्र कॉन्फिगरेशन"
 msgid "Challenge Alias"
 msgstr "आव्हान उपनाम"
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index d31a0652a555235f926c08dd73251f70bcf375ec..be210b2c8f24f0263b99a194c26a7476ba39100a 100644 (file)
@@ -42,8 +42,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index 34cdd981a5fdace8218727947144c51e523256e0..4f2377ac8e7f0e3eeb3214a0dc6045b426baedcb 100644 (file)
@@ -42,8 +42,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index a3b138b6e4479825b2c449969d7253caf89f1729..1688acece3f4cd49343c1eec0cc34c6af1ddd3da 100644 (file)
@@ -44,8 +44,11 @@ msgid "Challenge Alias"
 msgstr "Alias wyzwania"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Weryfikacja wyzwań"
+msgid "DNS Challenge Validation"
+msgstr "DNS Weryfikacja wyzwań"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Weryfikacja wyzwań"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index 5d2a506702eb60019ab825659a2afb5c8bada9e7..a93bda0b91132a779ffa6d990e8e879a93c2bc95 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Aliás do Desafio"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Validação do desafio"
+msgid "DNS Challenge Validation"
+msgstr "DNS Validação do desafio"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Validação do desafio"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index f685d3a38f696fa8a58dbb178e5755fff0cf95da..29685edf76cd55f37e4ea06ddba3d17b9e7ded47 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Aliás do Desafio"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Validação do Desafio"
+msgid "DNS Challenge Validation"
+msgstr "DNS Validação do Desafio"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Validação do Desafio"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index bb83c0b8fc71cc941f864cde87c8246520e580a3..edebabbb515f78d9de10032d872d5d3085ca18f9 100644 (file)
@@ -44,8 +44,11 @@ msgid "Challenge Alias"
 msgstr "Alias de provocare"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Validarea provocării"
+msgid "DNS Challenge Validation"
+msgstr "DNS Validarea provocării"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Validarea provocării"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index 80659bd55ac87b23cc0fd505727fef871bd2f66e..b74ea4d18e7595c13e0e688ed7cc04217d5917ea 100644 (file)
@@ -44,8 +44,11 @@ msgid "Challenge Alias"
 msgstr "Псевдонимы вызова"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Проверка вызовов"
+msgid "DNS Challenge Validation"
+msgstr "DNS подтверждение"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot подтверждение"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index ed532e541705873e5ccc0d3d5fc6077d65b0d298..eefe86a93c76f38b97ae4c2b8453b4578da6849e 100644 (file)
@@ -42,8 +42,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index 8f916a295f7f9e0f9789c3f5f20a2fe5af3a814b..d60ff5cdb25ac3e043665cf16fb58f2cb823de2c 100644 (file)
@@ -42,8 +42,10 @@ msgstr "Konfigurácia certifikátov"
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index 60d12eebdc154ed6f27ea850e2d857e0a7f445d5..3f341a01d984a1fe7c357da303b31b97c0e276a8 100644 (file)
@@ -42,8 +42,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index e336033df3de60d0f483505deac2e0d5daf0a02b..d15d75a0cbd9286ceea072a251f9df4c34181121 100644 (file)
@@ -33,8 +33,10 @@ msgstr ""
 msgid "Challenge Alias"
 msgstr ""
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
+msgid "DNS Challenge Validation"
+msgstr ""
+
+msgid "Webroot Challenge Validation"
 msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
index 5ff033976d6bb5e8f5b64ffa573a1ca52631fecd..e41a3861eebc997e3b5afc989669876da37a06c5 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Challenge Takma Adı"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Zorluk Doğrulaması"
+msgid "DNS Challenge Validation"
+msgstr "DNS Zorluk Doğrulaması"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Zorluk Doğrulaması"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index aeb318c62f6cb677de13efa1d77afb718cf8987e..82c44808d34fbb597a6cafcfb5fec38be7e95b7c 100644 (file)
@@ -44,8 +44,11 @@ msgid "Challenge Alias"
 msgstr "Псевдоніми виклику"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Перевірка викликів"
+msgid "DNS Challenge Validation"
+msgstr "DNS Перевірка викликів"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Перевірка викликів"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index a7e88ebd7b1170caecc1c3ee12736a3188f14c94..37467c0419b08b8e9fbc9a7012412b5aeda7b86f 100644 (file)
@@ -42,9 +42,11 @@ msgstr "Cấu hình chứng chỉ"
 msgid "Challenge Alias"
 msgstr "Bí danh"
 
-#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Thẩm định"
+msgid "DNS Challenge Validation"
+msgstr "DNS Thẩm định"
+
+msgid "Webroot Challenge Validation"
+msgstr "Webroot Thẩm định"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index 21f2a9fe3a5d2c02e090d7d1f93188ed1bcb8fe2..cbfaafffc4a095ff29d5ef9ece30176c8348f4a6 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "质询别名"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "质询验证"
+msgid "DNS Challenge Validation"
+msgstr "DNS 质询验证"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot 质询验证"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"
index b1325c946c01bbb1b0bb39fd56973e8ffd746222..29f58a8fe48f2c8321fe6e6b3b7d5d85a027a68a 100644 (file)
@@ -43,8 +43,11 @@ msgid "Challenge Alias"
 msgstr "Challenge 別名"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:43
-msgid "Challenge Validation"
-msgstr "Challenge 驗證"
+msgid "DNS Challenge Validation"
+msgstr "DNS Challenge 驗證"
+
+msgid  "Webroot Challenge Validation"
+msgstr "Webroot Challenge 驗證"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
 msgid "Custom ACME CA"