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"));
"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. " +
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."))
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."));
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"
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"
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"
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
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"
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"
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"
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
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
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"
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
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"
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
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
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"
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"
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"
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
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"
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
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
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
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
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"
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"
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"
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"
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"
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
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
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
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
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"
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"
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"
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"
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"