summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-acme
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-acme')
-rw-r--r--applications/luci-app-acme/Makefile2
-rw-r--r--applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js153
-rw-r--r--applications/luci-app-acme/luasrc/model/cbi/acme.lua117
-rw-r--r--applications/luci-app-acme/po/ar/acme.po179
-rw-r--r--applications/luci-app-acme/po/bg/acme.po140
-rw-r--r--applications/luci-app-acme/po/bn_BD/acme.po146
-rw-r--r--applications/luci-app-acme/po/ca/acme.po148
-rw-r--r--applications/luci-app-acme/po/cs/acme.po205
-rw-r--r--applications/luci-app-acme/po/de/acme.po221
-rw-r--r--applications/luci-app-acme/po/el/acme.po154
-rw-r--r--applications/luci-app-acme/po/en/acme.po146
-rw-r--r--applications/luci-app-acme/po/es/acme.po163
-rw-r--r--applications/luci-app-acme/po/fi/acme.po146
-rw-r--r--applications/luci-app-acme/po/fr/acme.po211
-rw-r--r--applications/luci-app-acme/po/he/acme.po147
-rw-r--r--applications/luci-app-acme/po/hi/acme.po140
-rw-r--r--applications/luci-app-acme/po/hu/acme.po222
-rw-r--r--applications/luci-app-acme/po/it/acme.po203
-rw-r--r--applications/luci-app-acme/po/ja/acme.po180
-rw-r--r--applications/luci-app-acme/po/ko/acme.po178
-rw-r--r--applications/luci-app-acme/po/mr/acme.po156
-rw-r--r--applications/luci-app-acme/po/ms/acme.po146
-rw-r--r--applications/luci-app-acme/po/nb_NO/acme.po146
-rw-r--r--applications/luci-app-acme/po/pl/acme.po180
-rw-r--r--applications/luci-app-acme/po/pt/acme.po174
-rw-r--r--applications/luci-app-acme/po/pt_BR/acme.po156
-rw-r--r--applications/luci-app-acme/po/ro/acme.po140
-rw-r--r--applications/luci-app-acme/po/ru/acme.po157
-rw-r--r--applications/luci-app-acme/po/si/acme.po251
-rw-r--r--applications/luci-app-acme/po/sk/acme.po140
-rw-r--r--applications/luci-app-acme/po/sv/acme.po175
-rw-r--r--applications/luci-app-acme/po/templates/acme.pot140
-rw-r--r--applications/luci-app-acme/po/tr/acme.po228
-rw-r--r--applications/luci-app-acme/po/uk/acme.po160
-rw-r--r--applications/luci-app-acme/po/vi/acme.po146
-rw-r--r--applications/luci-app-acme/po/zh_Hans/acme.po193
-rw-r--r--applications/luci-app-acme/po/zh_Hant/acme.po211
-rw-r--r--applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json5
-rw-r--r--applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json4
39 files changed, 4626 insertions, 1483 deletions
diff --git a/applications/luci-app-acme/Makefile b/applications/luci-app-acme/Makefile
index 6849afb927..8f9bf8ec79 100644
--- a/applications/luci-app-acme/Makefile
+++ b/applications/luci-app-acme/Makefile
@@ -8,7 +8,7 @@
include $(TOPDIR)/rules.mk
LUCI_TITLE:=ACME package - LuCI interface
-LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +acme
+LUCI_DEPENDS:=+luci-mod-admin-full +acme
PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
PKG_LICENSE:=GPL-3.0-or-later
diff --git a/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js b/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
new file mode 100644
index 0000000000..0899b768f9
--- /dev/null
+++ b/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js
@@ -0,0 +1,153 @@
+'use strict';
+'require form';
+'require fs';
+'require view';
+
+return view.extend({
+ load: function () {
+ return Promise.all([
+ L.resolveDefault(fs.stat('/usr/sbin/nginx'), {}),
+ L.resolveDefault(fs.stat('/usr/sbin/uhttpd'), {})
+ ]);
+ },
+
+ render: function (stats) {
+ var m, s, o;
+
+ m = new form.Map("acme", _("ACME certificates"),
+ _("This configures ACME (Letsencrypt) automatic certificate installation. " +
+ "Simply fill out this to have the router configured with Letsencrypt-issued " +
+ "certificates for the web interface. " +
+ "Note that the domain names in the certificate must already be configured to " +
+ "point at the router's public IP address. " +
+ "Once configured, issuing certificates can take a while. " +
+ "Check the logs for progress and any errors."));
+
+ s = m.section(form.TypedSection, "acme", _("ACME global config"));
+ s.anonymous = true;
+
+ o = s.option(form.Value, "state_dir", _("State directory"),
+ _("Where certs and other state files are kept."));
+ o.rmempty = false;
+ o.datatype = "directory";
+
+ o = s.option(form.Value, "account_email", _("Account email"),
+ _("Email address to associate with account key."))
+ o.rmempty = false;
+ o.datatype = "minlength(1)";
+
+ o = s.option(form.Flag, "debug", _("Enable debug logging"));
+ o.rmempty = false;
+
+ s = m.section(form.TypedSection, "cert", _("Certificate config"))
+ s.anonymous = false;
+ s.addremove = true;
+
+ o = s.tab("general", _("General Settings"));
+ o = s.tab("challenge", _("Challenge Validation"));
+ o = s.tab("advanced", _('Advanced Settings'));
+
+ o = s.taboption('general', form.Flag, "enabled", _("Enabled"));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, "use_staging", _("Use staging server"),
+ _("Get certificate from the Letsencrypt staging server " +
+ "(use for testing; the certificate won't be valid)."));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.ListValue, "keylength", _("Key size"),
+ _("Key size (and type) for the generated certificate."));
+ o.value("2048", _("RSA 2048 bits"));
+ o.value("3072", _("RSA 3072 bits"));
+ o.value("4096", _("RSA 4096 bits"));
+ o.value("ec-256", _("ECC 256 bits"));
+ o.value("ec-384", _("ECC 384 bits"));
+ o.default = "2048";
+ o.rmempty = false;
+
+ o = s.taboption('general', form.DynamicList, "domains", _("Domain names"),
+ _("Domain names to include in the certificate. " +
+ "The first name will be the subject name, subsequent names will be alt names. " +
+ "Note that all domain names must point at the router in the global DNS."));
+ o.datatype = "list(string)";
+
+ if (stats[1].type === 'file') {
+ o = s.taboption('general', form.Flag, "update_uhttpd", _("Use for uhttpd"),
+ _("Update the uhttpd config with this certificate once issued " +
+ "(only select this for one certificate). " +
+ "Is also available luci-app-uhttpd to configure uhttpd form the LuCI interface."));
+ o.rmempty = false;
+ }
+
+ if (stats[0].type === 'file') {
+ o = s.taboption('general', form.Flag, "update_nginx", _("Use for nginx"),
+ _("Update the nginx config with this certificate once issued " +
+ "(only select this for one certificate). " +
+ "Nginx must support ssl, if not it won't start as it needs to be " +
+ "compiled with ssl support to use cert options"));
+ o.rmempty = false;
+ }
+
+ o = s.taboption('challenge', 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 = s.taboption('challenge', 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."));
+ o.optional = true;
+ o.depends("validation_method", "webroot");
+
+ o = s.taboption('challenge', 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. " +
+ "DNS mode is also the only mode that supports wildcard certificates. " +
+ "Using this mode requires the acme-dnsapi package to be installed."));
+ o.depends("validation_method", "dns");
+
+ o = s.taboption('challenge', 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.datatype = "list(string)";
+ o.depends("validation_method", "dns");
+
+ o = s.taboption('challenge', 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 = s.taboption('challenge', 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."));
+ o.depends("validation_method", "dns");
+
+ o = s.taboption('advanced', form.Flag, "use_acme_server",
+ _("Custom ACME CA"), _("Use a custom CA instead of Let's Encrypt."));
+ o.depends("use_staging", "0");
+ o.default = false;
+
+ o = s.taboption('advanced', form.Value, "acme_server", _("ACME server URL"),
+ _("Custom ACME server directory URL."));
+ o.depends("use_acme_server", "1");
+ o.placeholder = "https://api.buypass.com/acme/directory";
+ o.optional = true;
+
+ o = s.taboption('advanced', form.Value, 'days', _('Days until renewal'));
+ o.optional = true;
+ o.placeholder = 90;
+ o.datatype = 'uinteger';
+
+ return m.render()
+ }
+})
+
diff --git a/applications/luci-app-acme/luasrc/model/cbi/acme.lua b/applications/luci-app-acme/luasrc/model/cbi/acme.lua
deleted file mode 100644
index a02250f4c8..0000000000
--- a/applications/luci-app-acme/luasrc/model/cbi/acme.lua
+++ /dev/null
@@ -1,117 +0,0 @@
---[[
-LuCI - Lua Configuration Interface
-
-Copyright 2016 Toke Høiland-Jørgensen <toke@toke.dk>
-
-# This program is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public License as published by the Free Software
-# Foundation; either version 3 of the License, or (at your option) any later
-# version.
-
-]]--
-
-local fs = require "nixio.fs"
-
-local nginx_presence = fs.access("/usr/sbin/nginx") or false
-local uhttpd_presence = fs.access("/usr/sbin/uhttpd") or false
-
-m = Map("acme", translate("ACME certificates"),
- translate("This configures ACME (Letsencrypt) automatic certificate installation. " ..
- "Simply fill out this to have the router configured with Letsencrypt-issued " ..
- "certificates for the web interface. " ..
- "Note that the domain names in the certificate must already be configured to " ..
- "point at the router's public IP address. " ..
- "Once configured, issuing certificates can take a while. " ..
- "Check the logs for progress and any errors."))
-
-s = m:section(TypedSection, "acme", translate("ACME global config"))
-s.anonymous = true
-
-st = s:option(Value, "state_dir", translate("State directory"),
- translate("Where certs and other state files are kept."))
-st.rmempty = false
-st.datatype = "directory"
-
-ae = s:option(Value, "account_email", translate("Account email"),
- translate("Email address to associate with account key."))
-ae.rmempty = false
-ae.datatype = "minlength(1)"
-
-d = s:option(Flag, "debug", translate("Enable debug logging"))
-d.rmempty = false
-
-cs = m:section(TypedSection, "cert", translate("Certificate config"))
-cs.anonymous = false
-cs.addremove = true
-
-e = cs:option(Flag, "enabled", translate("Enabled"))
-e.rmempty = false
-
-us = cs:option(Flag, "use_staging", translate("Use staging server"),
- translate("Get certificate from the Letsencrypt staging server " ..
- "(use for testing; the certificate won't be valid)."))
-us.rmempty = false
-
-kl = cs:option(ListValue, "keylength", translate("Key size"),
- translate("Key size (and type) for the generated certificate."))
-kl:value("2048", "RSA 2048 bits")
-kl:value("3072", "RSA 3072 bits")
-kl:value("4096", "RSA 4096 bits")
-kl:value("ec-256", "ECC 256 bits")
-kl:value("ec-384", "ECC 384 bits")
-kl.default = "2048"
-kl.rmempty = false
-
-if uhttpd_presence then
-u = cs:option(Flag, "update_uhttpd", translate("Use for uhttpd"),
- translate("Update the uhttpd config with this certificate once issued " ..
- "(only select this for one certificate)." ..
- "Is also available luci-app-uhttpd to configure uhttpd form the LuCI interface."))
-u.rmempty = false
-end
-
-if nginx_presence then
-u = cs:option(Flag, "update_nginx", translate("Use for nginx"),
- translate("Update the nginx config with this certificate once issued " ..
- "(only select this for one certificate)." ..
- "Nginx must support ssl, if not it won't start as it needs to be " ..
- "compiled with ssl support to use cert options"))
-u.rmempty = false
-end
-
-wr = cs:option(Value, "webroot", translate("Webroot directory"),
- translate("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."))
-wr.optional = true
-
-dom = cs:option(DynamicList, "domains", translate("Domain names"),
- translate("Domain names to include in the certificate. " ..
- "The first name will be the subject name, subsequent names will be alt names. " ..
- "Note that all domain names must point at the router in the global DNS."))
-dom.datatype = "list(string)"
-
-dns = cs:option(Value, "dns", translate("DNS API"),
- translate("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. " ..
- "DNS mode is also the only mode that supports wildcard certificates. " ..
- "Using this mode requires the acme-dnsapi package to be installed."))
-
-cred = cs:option(DynamicList, "credentials", translate("DNS API credentials"),
- translate("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."))
-cred.datatype = "list(string)"
-
-calias = cs:option(Value, "calias", translate("Challenge Alias"),
- translate("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."))
-
-dalias = cs:option(Value, "dalias", translate("Domain Alias"),
- translate("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."))
-
-return m
diff --git a/applications/luci-app-acme/po/ar/acme.po b/applications/luci-app-acme/po/ar/acme.po
index ac08ba6529..d528783c3c 100644
--- a/applications/luci-app-acme/po/ar/acme.po
+++ b/applications/luci-app-acme/po/ar/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ar/>\n"
@@ -9,9 +9,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "‍ شهادات بيئة إدارة الشهادات التلقائية"
@@ -19,39 +19,67 @@ msgstr "‍ شهادات بيئة إدارة الشهادات التلقائية
msgid "ACME certs"
msgstr "شهادات بيئة إدارة الشهادات التلقائية"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "التكوين العالمي لبيئة إدارة الشهادات التلقائية"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "عنوان URL لخادم ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "حساب البريد الإلكتروني"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "إعدادات متقدمة"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "تكوين الشهادة"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "الاسم المستعار لاعتراض"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "التحقق من صحة التحدي"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "مخصص ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "عنوان URL مخصص لدليل خادم ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "نظام أسماء النطاقات"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "واجهة برمجة تطبيقات لنظام أسماء النطاقات"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "مؤهلات واجهة برمجة تطبيقات لنظام أسماء النطاقات"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "الأيام حتى التجديد"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr "اسم المستعار لنطاق إنترنت\n"
+msgstr "الاسم المستعار للنطاق"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "أسماء النطاقات"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,19 +89,31 @@ msgstr ""
"وستكون الأسماء اللاحقة أسماء بديلة. لاحظ أن جميع أسماء النطاقات يجب أن تشير "
"إلى جهاز التوجيه في نظام أسماء النطاقات العام."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 بت"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 بت"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "عنوان البريد الإلكتروني لربطه بمفتاح الحساب."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "مكن السجل للتصحيح البرمجي"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr "ممكّن"
+msgstr "مفعل"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "الاعدادات العامة"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -85,41 +125,68 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "منح الوصول فريد معرف العميل ل luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "حجم المفتاح"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "حجم المفتاح (والنوع) للشهادة التي تم إنشاؤها."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 بت"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 بت"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 بت"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "مستقل"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+"سيستخدم الوضع المستقل خادم الويب المدمج في acme.sh لإصدار شهادة. سيستخدم وضع "
+"Webroot خادم ويب موجودًا لإصدار شهادة. سيسمح لك وضع DNS باستخدام DNS API "
+"لمزود DNS الخاص بك لإصدار شهادة."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "دليل الدولة"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-"الاسم المستعار الاعتراضي لاستخدامه لكل أسماء النقابات. انظرإلى https://github"
-".com/acmesh-official/acme.sh/wiki/DNS-alias-mode للاطلاع على تفاصيل هذه "
-"العملية. يدعم LUCI اسمًا مستعارًا واحدًا فقط للاعتراض لكل شهادة."
+"الاسم المستعار الاعتراضي لاستخدامه لكل أسماء النقابات. انظرإلى https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode للاطلاع على تفاصيل "
+"هذه العملية. يدعم LUCI اسمًا مستعارًا واحدًا فقط للاعتراض لكل شهادة."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
-"بيانات اعتماد وضع واجهة برمجة تطبيقات نظام اسم المجال المحدد أعلاه. راجع "
+"بيانات اعتماد وضع واجهة برمجة تطبيقات نظام اسم المجال المحدد أعلاه. راجع "
"https://github.com/acmesh-official/acme.sh/wiki/dnsapi لتنسيق بيانات "
-"الاعتماد التي تتطلبها كل واجهة برمجة تطبيقات. أضف إدخالات متعددة هنا في "
+"الاعتماد التي تتطلبها كل واجهة برمجة تطبيقات. أضف إدخالات متعددة هنا في "
"تنسيق متغير shell \"KEY = VAL\" لتوفير متغيرات اعتماد متعددة."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 "
@@ -129,7 +196,7 @@ msgstr ""
"acmesh-official/acme.sh/wiki/DNS-alias-mode عن تفاصيل هذه العملية. لوسي يدعم "
"فقط واحد التحدي المجال لكل شهادة."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -138,13 +205,13 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-"يؤدي هذا إلى تهيئة تثبيت الشهادة من بروتوكول بيئة إدارة الشهادات المؤتمتة. "
-"ما عليك سوى ملء هذا لتكوين واجهة الويب بالشهادات الصادرة من Let's Encrypt. "
+"يؤدي هذا إلى تهيئة تثبيت الشهادة من بروتوكول بيئة إدارة الشهادات المؤتمتة. "
+"ما عليك سوى ملء هذا لتكوين واجهة الويب بالشهادات الصادرة من Let's Encrypt. "
"يرجى ملاحظة أنه يجب بالفعل تكوين أسماء النطاقات في الشهادة للإشارة إلى عنوان "
-"بروتوكول الإنترنت العام لجهاز التوجيه. بمجرد التكوين ، يمكن أن يستغرق إصدار "
-"الشهادات بعض الوقت. يمكنك التحقق من سجلات التقدم وأية أخطاء."
+"بروتوكول الإنترنت العام لجهاز التوجيه. بمجرد التكوين ، يمكن أن يستغرق إصدار "
+"الشهادات بعض الوقت. يمكنك التحقق من سجلات التقدم وأية أخطاء."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -159,42 +226,54 @@ msgstr ""
"إلى IP الخاص بالموجه. وضع DNS هو أيضًا الوضع الوحيد الذي يدعم شهادات أحرف "
"البدل. يتطلب استخدام هذا الوضع تثبيت حزمة acme-dnsapi."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-"قم بتحديث nginx config بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة واحدة)"
-". يجب أن يدعم nginx SSL ، إذا لم يكن كذلك ، فلن يبدأ لأنه يحتاج إلى تجميع مع "
-"دعم SSL لاستخدام خيارات الشهادة"
+"قم بتحديث nginx config بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة "
+"واحدة). يجب أن يدعم nginx SSL ، إذا لم يكن كذلك ، فلن يبدأ لأنه يحتاج إلى "
+"تجميع مع دعم SSL لاستخدام خيارات الشهادة"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"قم بتحديث تكوين uhttpd بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة واحدة)"
-". كما يتوفر luci-app-uhttpd لتكوين uhttpd من واجهة LuCI."
+"قم بتحديث تكوين uhttpd بهذه الشهادة بمجرد إصدارها (حدد هذا فقط لشهادة "
+"واحدة). كما يتوفر luci-app-uhttpd لتكوين uhttpd من واجهة LuCI."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "استخدم مرجع مصدق (CA) مخصصًا بدلاً من Let's Encrypt."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "استخدم ل nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "استخدم ل uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "استخدم خادم الترحيل"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "طريقة التحقق من الصحة"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "دليل Webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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 "
@@ -203,6 +282,6 @@ msgstr ""
"الدليل الجذر لخادم الويب. اضبط هذا على جذر وثيقة خادم الويب لتشغيل Acme في "
"وضع webroot. يجب الوصول إلى خادم الويب من الإنترنت على المنفذ 80."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "حيث يتم حفظ شهادات وملفات الدولة الأخرى."
diff --git a/applications/luci-app-acme/po/bg/acme.po b/applications/luci-app-acme/po/bg/acme.po
index d0280b0350..f27682a460 100644
--- a/applications/luci-app-acme/po/bg/acme.po
+++ b/applications/luci-app-acme/po/bg/acme.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -12,58 +12,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +164,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +191,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/bn_BD/acme.po b/applications/luci-app-acme/po/bn_BD/acme.po
index 429fb256dc..522fbb8dd1 100644
--- a/applications/luci-app-acme/po/bn_BD/acme.po
+++ b/applications/luci-app-acme/po/bn_BD/acme.po
@@ -1,10 +1,16 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-12-10 19:29+0000\n"
+"Last-Translator: Debashish Das <debashishdab@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsacme/bn_BD/>\n"
"Language: bn_BD\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -12,58 +18,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "উন্নত সেটিংস"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +170,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +197,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/ca/acme.po b/applications/luci-app-acme/po/ca/acme.po
index 1d13422f29..a59f8f2992 100644
--- a/applications/luci-app-acme/po/ca/acme.po
+++ b/applications/luci-app-acme/po/ca/acme.po
@@ -1,10 +1,16 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-20 23:20+0000\n"
+"Last-Translator: Toomoch <vallsfustearnau@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/ca/>\n"
"Language: ca\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -12,58 +18,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Configuració avançada"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Paràmetres generals"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +170,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +197,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/cs/acme.po b/applications/luci-app-acme/po/cs/acme.po
index 0539c5c15c..19ae52aa88 100644
--- a/applications/luci-app-acme/po/cs/acme.po
+++ b/applications/luci-app-acme/po/cs/acme.po
@@ -1,98 +1,176 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-04-09 08:05+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "Certifikáty ACME"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME certifikáty"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "Globální konfigurace ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL serveru ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "E-mail k účtu"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Pokročilá nastavení"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Konfigurace certifikátu"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "Vlastní ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "Adresář URL vlastního serveru ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Dny do obnovení"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "Alias domény"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Doménové názvy"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Doménové názvy, které se mají zahrnout do certifikátu. První název je název/"
+"jméno subjektu, další jsou alternativní názvy. Mějte na paměti, že všechny "
+"doménové názvy musejí v globálním DNS ukazovat na router."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bitů"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bitů"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "E-mailová adresa pro přiřazení ke klíči účtu."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Povolit ladicí protokolování"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuto"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Obecná nastavení"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Získat certifikát z pracovního serveru Letsencrypt (používá se k testování, "
+"certifikát nebude platný)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Udělit přístup UCI pro luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "Velikost klíče"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "Velikost (a typ) klíče pro generovaný certifikát."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bitů"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bitů"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bitů"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Samostatný"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
+"Samostatný režim bude vydávání certifikátů používat vestavěný webový server "
+"acme.sh. Režim webroot bude používat existující webový server. DNS režim "
+"bude umožňovat použití DNS API vašeho poskytovatele DNS."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Stavový adresář"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +178,17 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
+"Doménový alias k použití pro VŠECHNY domény. Viz https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode pro více informací o tomto "
+"procesu. LUCI podporuje jen jednu challenge doménu pro každý certifikát."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -116,8 +197,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"Konfiguruje ACME (Letsencrypt) pro automatickou instalaci certifikátu. "
+"Jednoduše toto vyplňte, abyste měli router nakonfigurován pro certifikáty od "
+"Letsencrypt pro webové rozhraní. Nezapomeňte, že doménové názvy v "
+"certifikátu už musejí být nakonfigurovány tak, aby ukazovaly na veřejnou IP "
+"adresu routeru. Jakmile bude konfigurace dokončena, vydávání certifikátů "
+"bude chvíli trvat. Kontrolujte protokoly, kde uvidíte průběh a jakékoli "
+"chyby."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +215,58 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Namísto Let's Encrypt použít vlastní CA."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
-msgstr ""
+msgstr "Použít pro nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Použít pro uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
-msgstr ""
+msgstr "Použijte pracovní server"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Metoda ověření"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Adresář Webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
+"Kořenový adresář webového serveru. Pro spuštění ACME v režimu webroot "
+"nastavte tento adresář jako kořen webu ve webovém serveru. Server musí být "
+"přístupný z Internetu na portu 80."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Kde jsou uchovávány certifikáty a další stavové soubory."
diff --git a/applications/luci-app-acme/po/de/acme.po b/applications/luci-app-acme/po/de/acme.po
index 533a0e700f..2e3a0e21b0 100644
--- a/applications/luci-app-acme/po/de/acme.po
+++ b/applications/luci-app-acme/po/de/acme.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "ACME Zertifikate"
@@ -18,102 +18,187 @@ msgstr "ACME Zertifikate"
msgid "ACME certs"
msgstr "ACME Zertifikate"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "Globale ACME Einstellungen"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "ACME Server URL"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Account E-Mail"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Erweiterte Einstellungen"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Zertifikateinstellungen"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
+msgstr "Challenge Alias"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "Individuelles ACME-Zertifikat"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API Zugangsdaten"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Tage bis zur Erneuerung"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "Domänen Alias"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Domainnamen"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Domänennamen, die in das Zertifikat aufgenommen werden sollen. Der erste "
+"Eintrag ist der Betreffname, nachfolgende Namen sind Alternativnamen. "
+"Beachten Sie, dass alle Domänennamen im globalen DNS auf den Router zeigen "
+"müssen."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bits"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "E-Mail Adresse, welche mit dem Account Key verknüpft wird."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Aktiviere Debug-Protokollierung"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Aktiviert"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Allgemeine Einstellungen"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Zertifikat vom Letsencrypt-Staging-Server abrufen (zum Testen verwenden; das "
+"Zertifikat ist ungültig)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr "Gewähre UCI Zugriff auf luci-app-acme"
+msgstr "UCI Zugriff auf luci-app-acme erlauben"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr "Schlüssellänge"
+msgstr "Schlüsselgröße"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "Schlüsselgröße (und Typ) für das generierte Zertifikat."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
-msgid "State directory"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
+"Der eigenständige Modus nutzt den in acme.sh integrierten Webserver, um das "
+"Zertifikat zu erhalten. Im Webroot-Modus wird ein bereits vorhandener "
+"Webserver genutzt. Der DNS-Modus erlaubt es, die API deines DNS-Providers "
+"für die Zertifikatausstellung zu verwenden."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
+msgid "State directory"
+msgstr "Statusverzeichnis"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
+"Der Challenge-Alias für ALLE Domänen. Weitere Informationen zu diesem "
+"Vorgang finden Sie unter https://github.com/acmesh-official/acme.sh/wiki/DNS-"
+"alias-mode. LUCI unterstützt nur einen Challenge-Alias pro Zertifikat."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
+"Die Anmeldeinformationen für den oben ausgewählten DNS-API-Modus. Unter "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi finden Sie das Format "
+"der für jede API erforderlichen Anmeldeinformationen. Fügen Sie hier mehrere "
+"Einträge im Shell-Variablenformat KEY = VAL hinzu, um mehrere "
+"Anmeldeinformationsvariablen bereitzustellen."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
+"Der für ALLE Domänen zu nutzende Alias. Siehe https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode für Details zu diesem Prozess. "
+"LUCI unterstützt nur eine Domänenanforderung pro Zertifikat."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -122,8 +207,16 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+"Dadurch wird die automatische Zertifikatinstallation von ACME (Letsencrypt) "
+"konfiguriert. Füllen Sie dies einfach aus, damit der Router mit von "
+"Letsencrypt ausgestellten Zertifikaten für die Weboberfläche konfiguriert "
+"wird. Beachten Sie, dass die Domänennamen im Zertifikat bereits so "
+"konfiguriert sein müssen, dass sie auf die öffentliche IP-Adresse des "
+"Routers verweisen. Nach der Konfiguration kann die Ausstellung von "
+"Zertifikaten eine Weile dauern. Überprüfen Sie die Protokolle auf "
+"Fortschritt und Fehler."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -132,44 +225,74 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
-
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+"Um den DNS-Modus zum Ausstellen von Zertifikaten zu verwenden, setzen Sie "
+"diesen auf den Namen einer von acme.sh unterstützten DNS-API. Eine Liste der "
+"verfügbaren APIs finden Sie unter https://github.com/acmesh-official/acme.sh/"
+"wiki/dnsapi. Im DNS-Modus muss der Domänenname nicht in die Router-IP "
+"aufgelöst werden. Der DNS-Modus ist auch der einzige Modus, der "
+"Platzhalterzertifikate unterstützt. Für die Verwendung dieses Modus muss das "
+"acme-dnsapi-Paket installiert sein."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
+"Aktualisieren Sie die Nginx-Konfiguration mit diesem einmal ausgestellten "
+"Zertifikat (wählen Sie dies nur für ein Zertifikat aus). Nginx muss ssl "
+"unterstützen. Andernfalls wird es nicht gestartet, da es mit ssl-"
+"Unterstützung kompiliert werden muss, um Zertifizierungsoptionen verwenden "
+"zu können"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"Aktualisieren Sie die uhttpd-Konfiguration mit diesem einmal ausgestellten "
+"Zertifikat (wählen Sie dies nur für ein Zertifikat aus). Es ist auch luci-"
+"app-uhttpd verfügbar, um uhttpd über die LuCI-Schnittstelle zu konfigurieren."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Nutze individuelles Zertifikat statt Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
-msgstr ""
+msgstr "Für nginx verwenden"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Für uhttpd verwenden"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
-msgstr ""
+msgstr "Staging-Server verwenden"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Überprüfungsmethode"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Webroot-Verzeichnis"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
+"Webserver-Stammverzeichnis. Stellen Sie dies auf den Webserver-Dokumentstamm "
+"ein, um Acme im Webroot-Modus auszuführen. Der Webserver muss über Port 80 "
+"über das Internet erreichbar sein."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Wo Zertifikate und andere Statusdateien aufbewahrt werden."
diff --git a/applications/luci-app-acme/po/el/acme.po b/applications/luci-app-acme/po/el/acme.po
index 4fbce4004b..fdf63a868d 100644
--- a/applications/luci-app-acme/po/el/acme.po
+++ b/applications/luci-app-acme/po/el/acme.po
@@ -1,69 +1,115 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-23 03:57+0000\n"
+"Last-Translator: Savvas Sfantos <savvassfa@gmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/el/>\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME πιστοποιητικά"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
-msgid "Account email"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
+msgid "Account email"
+msgstr "Λογαριασμός email"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Ρυθμίσεις για προχωρημένους"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Μέρες μέχρι την ανανέωση"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "Ενεργοποιήθηκε"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Γενικές ρυθμίσεις"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +170,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +197,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Μέθοδος επιβεβαίωσης"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/en/acme.po b/applications/luci-app-acme/po/en/acme.po
index 1233cea63a..9b3cf47039 100644
--- a/applications/luci-app-acme/po/en/acme.po
+++ b/applications/luci-app-acme/po/en/acme.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-01-07 17:03+0000\n"
+"Last-Translator: Liao junchao <liaojunchao@outlook.com>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/en/>\n"
"Language: en\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "ACME certificates"
@@ -18,39 +18,67 @@ msgstr "ACME certificates"
msgid "ACME certs"
msgstr "ACME certs"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "ACME global config"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Account email"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Advanced Settings"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Certificate config"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Challenge Alias"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API credentials"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Domain Alias"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Domain names"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,19 +88,31 @@ msgstr ""
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "Email address to associate with account key."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Enable debug logging"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Enabled"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -84,26 +124,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -111,14 +175,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -128,7 +192,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -138,43 +202,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/es/acme.po b/applications/luci-app-acme/po/es/acme.po
index 1acf7352be..28f5f65fc6 100644
--- a/applications/luci-app-acme/po/es/acme.po
+++ b/applications/luci-app-acme/po/es/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-12 20:03+0000\n"
+"PO-Revision-Date: 2020-10-31 10:05+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/es/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "Certificados ACME"
@@ -18,39 +18,67 @@ msgstr "Certificados ACME"
msgid "ACME certs"
msgstr "Certificados ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "Configuración global de ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL del servidor ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Cuenta de email"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Configuración avanzada"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuración de certificado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Alias de desafío"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Validación de desafío"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "CA ACME personalizado"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "URL del directorio del servidor ACME personalizado."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API de DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Credenciales de API de DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Días hasta la renovación"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias de dominio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nombres de dominio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,20 +89,32 @@ msgstr ""
"en cuenta que todos los nombres de dominio deben apuntar al enrutador en el "
"DNS global."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC de 256 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC de 384 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
"Dirección de correo electrónico para asociar con la clave de la cuenta."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Activar registro de depuración"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Activado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Configuración general"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -86,19 +126,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceder acceso UCI para luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Tamaño de clave"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Tamaño de clave (y tipo) para el certificado generado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA de 2048 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA de 3072 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA de 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Ser único"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+"El modo autónomo utilizará el servidor web integrado de acme.sh para emitir "
+"un certificado. El modo Webroot utilizará un servidor web existente para "
+"emitir un certificado. El modo DNS le permitirá utilizar la API de DNS de su "
+"proveedor de DNS para emitir un certificado."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Directorio del estado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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 "
@@ -108,7 +176,7 @@ msgstr ""
"com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener detalles sobre "
"este proceso. LUCI solo admite un alias de desafío por certificado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -121,18 +189,17 @@ msgstr ""
"en formato de variable de shell KEY=VAL para proporcionar múltiples "
"variables de credenciales."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
-"El alias de dominio que se usará para TODOS los dominios. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener "
-"detalles sobre este proceso. LUCI solo admite un dominio de desafío por "
-"certificado."
+"El alias de dominio que se usará para TODOS los dominios. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode para obtener detalles "
+"sobre este proceso. LUCI solo admite un dominio de desafío por certificado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -149,7 +216,7 @@ msgstr ""
"emisión de certificados puede demorar un tiempo. Verifique los registros de "
"progreso y cualquier error."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -159,16 +226,16 @@ msgid ""
"package to be installed."
msgstr ""
"Para usar el modo DNS para emitir certificados, configúralo con el nombre de "
-"una API DNS compatible con acme.sh. Consulte https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi para ver la lista de API disponibles. En "
-"modo DNS, el nombre de dominio no tiene que resolverse en la dirección IP "
-"del enrutador. El modo DNS también es el único modo que admite certificados "
+"una API DNS compatible con acme.sh. Consulte https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi para ver la lista de API disponibles. En modo "
+"DNS, el nombre de dominio no tiene que resolverse en la dirección IP del "
+"enrutador. El modo DNS también es el único modo que admite certificados "
"comodín. El uso de este modo requiere que se instale el paquete acme-dnsapi."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Actualice la configuración de nginx con este certificado una vez emitido "
@@ -176,33 +243,45 @@ msgstr ""
"SSL, de lo contrario no se iniciará, ya que debe compilarse con soporte SSL "
"para usar opciones de certificado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Actualice la configuración de uhttpd con este certificado una vez emitido "
"(solo seleccione esto para un certificado). También está disponible luci-app-"
"uhttpd para configurar uhttpd desde la interfaz LuCI."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Utilice una CA personalizada en lugar de Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Usar para nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Usar para uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Usar servidor de ensayo"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Método de validación"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Directorio Webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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 "
@@ -212,7 +291,7 @@ msgstr ""
"del servidor web para ejecutar Acme en modo webroot. El servidor web debe "
"ser accesible desde internet en el puerto 80."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "Donde se mantienen los certificados y otros archivos de estado."
diff --git a/applications/luci-app-acme/po/fi/acme.po b/applications/luci-app-acme/po/fi/acme.po
index 804e871058..f15c0bc1ed 100644
--- a/applications/luci-app-acme/po/fi/acme.po
+++ b/applications/luci-app-acme/po/fi/acme.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-29 19:41+0000\n"
-"Last-Translator: Riku Viitanen <riku.viitanen@protonmail.com>\n"
+"PO-Revision-Date: 2021-01-20 15:48+0000\n"
+"Last-Translator: olli <olli.asikainen@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/fi/>\n"
"Language: fi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "ACME sertifikaatit"
@@ -18,39 +18,67 @@ msgstr "ACME sertifikaatit"
msgid "ACME certs"
msgstr "ACME sertifikaatit"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "ACME-yleisasetukset"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Sähköpostitili"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Lisäasetukset"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Sertifikaatin asetukset"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Haaste - alias"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API kirjautumistiedot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Verkkonimen alias"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Verkkonimet"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,19 +89,31 @@ msgstr ""
"kaikkien verkkotunnusten pitää osoittaa reitittimeen globaalissa DNS-"
"järjestelmässä."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "Avaimeen liitettävä sähköpostiosoite."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Ota vieanetsintälokkaus käyttöön"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Käytössä"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Yleisasetukset"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -83,26 +123,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Salli pääsy acme-asetuksiin"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Avaimen koko"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Avaimen koko (ja tyyppi) luotavassa sertifikaatissa."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Tilahakemisto"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -110,14 +174,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -127,7 +191,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -137,43 +201,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/fr/acme.po b/applications/luci-app-acme/po/fr/acme.po
index c04f4c40f1..68a7b8a18f 100644
--- a/applications/luci-app-acme/po/fr/acme.po
+++ b/applications/luci-app-acme/po/fr/acme.po
@@ -1,119 +1,204 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2021-04-09 08:05+0000\n"
+"Last-Translator: khorwood <khorwood@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "Certificats ACME"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "Certificats ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "Configuration globale d’ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL du serveur ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "Compte e-mail"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Paramètres avancés"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Configuration du certificat"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
+#, fuzzy
msgid "Challenge Alias"
-msgstr ""
+msgstr "Alias vers l'URL de challenge"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Validation du challenge"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "CA ACME personnalisé"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "URL du répertoire du serveur ACME personnalisé."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
-msgstr ""
+msgstr "API DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
-msgstr ""
+msgstr "Identifiant de l'API du DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Nombre de jour avant renouvellement"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "Alias de domaine"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Noms de domaine"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Noms de domaines à inclure dans le certificat. Le premier sera le sujets "
+"(subject), les suivants seront mis en alternatifs. Veuillez notez que tous "
+"les domaines doivent pointer vers le routeur dans le DNS global."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bits"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "Adresse de courriel à associer à la clé de compte."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Activer la journalisation détaillée"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Activé"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Paramètres généraux"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Obtenir le certificat Letsencrypt depuis le serveur de test (à n'utiliser "
+"que pour vos tests, le certificat ne sera pas valide)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Autoriser luci-app-acme à accéder à l'UCI"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "Longueur de clé"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Longueur de clé (et type) du certificat généré."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Autonome"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+"Le mode autonome utilise le serveur web intégré du script acme.sh pour "
+"générer le certificat. Le mode Webroot utilise un serveur web préexistant "
+"pour le générer. Le mode DNS vous permet d'utiliser l 'API DNS de votre "
+"fournisseur de DNS pour générer le certificat."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
+#, fuzzy
msgid "State directory"
-msgstr ""
+msgstr "Répertoire courant"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
+"L'alias du challenge à utiliser pour TOUS les domaines. Voir https://github."
+"com/acmesh-official/acme.sh/wiki/DNS-alias-mode pour les détails de ce "
+"processus. LUCI supporte un seul alias par certificat."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
+"Les identifiants pour le mode DNS API sélectionné précédemment. Voir "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi pour le format à "
+"utiliser pour chaque API. Ajouter toutes vos variables d'identification ici "
+"sous le format CLÉ=VALEUR."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
+"L 'alias de domaine à utiliser pour TOUS les domaines. Voir https://github."
+"com/acmesh-official/acme.sh/wiki/DNS-alias-mode pour plus de détail. LUCI ne "
+"supporte qu'un seul domaine par certificat pour le challenge."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -123,7 +208,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -133,43 +218,59 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Utiliser un CA personnalisé à la place de celui de Let's Encryt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
-msgstr ""
+msgstr "Utiliser nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Utiliser uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
-msgstr ""
+msgstr "Utiliser le serveur de test"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Méthode de validation"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Racine web"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Répertoire racine web"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+#, fuzzy
msgid ""
"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."
msgstr ""
+"Répertoire racine du serveur web. Définir ce champ avec l'emplacement de la "
+"racine du serveur Web pour utiliser Acme en mode Racine (webroot). Le "
+"serveur web doit être accessible depuis internet sur le port 80."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/he/acme.po b/applications/luci-app-acme/po/he/acme.po
index ee1ff38658..b20ee6dbd3 100644
--- a/applications/luci-app-acme/po/he/acme.po
+++ b/applications/luci-app-acme/po/he/acme.po
@@ -1,10 +1,17 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-12 09:37+0000\n"
+"Last-Translator: wakan-tanka <eliyahuler@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -12,58 +19,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "הגדרות מתקדמות"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +120,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +171,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +188,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +198,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/hi/acme.po b/applications/luci-app-acme/po/hi/acme.po
index 1585839466..228f986f66 100644
--- a/applications/luci-app-acme/po/hi/acme.po
+++ b/applications/luci-app-acme/po/hi/acme.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -12,58 +12,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +164,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +191,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/hu/acme.po b/applications/luci-app-acme/po/hu/acme.po
index 4a8b820b24..1c81d2b2e4 100644
--- a/applications/luci-app-acme/po/hu/acme.po
+++ b/applications/luci-app-acme/po/hu/acme.po
@@ -1,113 +1,199 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-01-29 18:06+0000\n"
+"Last-Translator: Axhyre <axhyre@gmail.com>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME tanúsítványok"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME tanúsítványok"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "ACME globális beállítás"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "ACME szerver URL"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "Fiók e-mail"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Haladó Beállítások"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Tanúsítvány beállítása"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
+msgstr "Kihívás álneve"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "Egyéni ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
+msgstr "DNS API hitelesítési adatok"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "Tartományálnév"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Tartománynevek"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"A tanúsítványba felvenni kívánt tartománynevek. Az első név lesz a tárgy "
+"neve, az azt követő nevek lesznek az alternatív nevek. Ne feledje, hogy az "
+"összes tartománynévnek az útválasztóra kell mutatnia a globális DNS-ben."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "256 bites ECC"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "384 bites ECC"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "A fiók kulcsához rendelendő e-mail cím."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Hibakeresési naplózás engedélyezése"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "Engedélyezve"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Általános Beállítások"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Tanúsítvány beszerzése a Let’s Encrypt előkészítő kiszolgálójától "
+"(teszteléshez használja, a tanúsítvány nem lesz érvényes)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "UCI hozzáférés megadása a luci-app-acme alkalmazásnak"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "Kulcsméret"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "Kulcsméret (és típus) az előállított tanúsítványhoz."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "2048 bites RSA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "3072 bites RSA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "4096 bites RSA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Önálló"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Állapotkönyvtár"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
+"Az ÖSSZES tartománynál használandó kihívási álnév. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
+"részleteiért. A LuCI csak egy kihívási álnevet támogat tanúsítványonként."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
+"A fent kiválasztott DNS API mód hitelesítési adatai. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi oldalt az egyes API-k által "
+"igényel hitelesítési adatok formátumához. Adjon hozzá több bejegyzést itt "
+"KULCS=ÉRTÉK parancsértelmező változóformátumban a több hitelesítési adat "
+"változójának támogatásához."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
+"Az ÖSSZES tartománynál használandó tartományálnév. Nézze meg a https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode oldalt a folyamat "
+"részleteiért. A LuCI csak egy tartományálnevet támogat tanúsítványonként."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -116,8 +202,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"Ez beállítja az ACME (Let’s Encrypt) automatikus tanúsítványtelepítést. "
+"Egyszerűen töltse ki ezt, hogy az útválasztó be legyen állítva a Let’s "
+"Encrypt által kibocsátott tanúsítványokkal a webes felülethez. Ne feledje, "
+"hogy a tanúsítványban lévő tartományneveknek már beállítva kell lenniük, "
+"hogy az útválasztó nyilvános IP-címére mutassanak. Ha be lett állítva, akkor "
+"a tanúsítványok kibocsátása eltarthat egy ideig. Nézze meg a naplókat a "
+"folyamat előrehaladásához és a hibákhoz."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -126,44 +219,73 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"A tanúsítványok kibocsátásához történő DNS mód használatához állítsa be ezt "
+"az acme.sh által támogatott DNS API nevére. Nézze meg a https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi oldalt az elérhető API-k listájához. DNS "
+"módban a tartománynevet nem kell feloldani az útválasztó IP-címére. A DNS "
+"mód az egyetlen olyan mód, amely támogatja az altartományokra is kibővített "
+"tanúsítványokat. Ezen mód használatához az szükséges, hogy az acme-dnsapi "
+"csomag telepítve legyen."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
+"Az nginx beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották "
+"(csak egy tanúsítványnál válassza ki ezt). Az nginx programnak támogatnia "
+"kell az SSL-t. Ha nem támogatja, akkor nem fog elindulni, mivel SSL "
+"támogatással kell lefordítani a tanúsítvány lehetőségeinek használatához"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"Az uhttpd beállítás frissítése ezzel a tanúsítvánnyal, miután kibocsátották "
+"(csak egyetlen tanúsítványnál válassza ki). Elérhető a luci-app-uhttpd is a "
+"LuCI felületéről történő uhttpd beállításhoz."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
-msgid "Use for nginx"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
+msgid "Use for nginx"
+msgstr "Nginx-hez történő használat"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Uhttpd-hez történő használat"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
+msgstr "Előkészítő kiszolgáló használata"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Webgyökér könyvtár"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
+"A webkiszolgáló gyökérkönyvtára. Állítsa be ezt a webkiszolgáló "
+"dokumentumgyökerére az ACME webgyökér módban történő futtatásához. A "
+"webkiszolgálónak elérhetőnek kell lennie az internetről a 80-as porton."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Ahol a tanúsítványok és egyéb állapotfájlok tárolva vannak."
diff --git a/applications/luci-app-acme/po/it/acme.po b/applications/luci-app-acme/po/it/acme.po
index 0e2f82f32a..c40248a3dd 100644
--- a/applications/luci-app-acme/po/it/acme.po
+++ b/applications/luci-app-acme/po/it/acme.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Gerardo Doro <gerrydoro97@gmail.com>\n"
+"PO-Revision-Date: 2021-05-07 11:32+0000\n"
+"Last-Translator: Omar Destefani <omar.destefani@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/it/>\n"
"Language: it\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "Certificati ACME"
@@ -18,39 +18,67 @@ msgstr "Certificati ACME"
msgid "ACME certs"
msgstr "Certificati ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "Configurazione globale ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL server ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail dell'account"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Impostazioni Avanzate"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configurazione certificato"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
-msgstr ""
+msgstr "Alias challenge"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Validazione challenge"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "CA ACME personalizzato"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "URL personalizzata cartella server ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Credenziali API DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "giorni al rinnovo"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias di dominio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nomi di dominio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,19 +88,31 @@ msgstr ""
"soggetto, i successivi saranno nomi alternativi. Nota che tutti i nomi di "
"dominio devono puntare al router nel DNS globale."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "Indirizzo e-mail da associare alla chiave dell'account."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Abilita il logging esteso"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Abilitato"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Impostazioni Generali"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -84,41 +124,79 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Concedi l'accesso UCI a luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "Dimensione chiave"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "Dimensione chiave (e tipo) per il certificato generato."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Autonoma"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
+"La modalità autonoma userà il server Web integrato di acme.sh per emettere "
+"un certificato. La modalità Webroot userà un server Web esistente per "
+"emettere un certificato. La modalità DNS ti consentirà di usare l'API DNS "
+"del tuo provider DNS per emettere un certificato."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Cartella stato"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
+"L'alias challenge da usare per TUTTI i domini. Per i dettagli di questo "
+"processo vedi https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode "
+". LUCI supporta solo un alias challenge per certificato."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
+"Le credenziali per la modalità API DNS selezionata sopra. Per il formato "
+"delle credenziali richieste da ciascuna API vedi https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi . Aggiungi più voci qui nel formato "
+"variabile shell CHIAVE=VALORE per fornire variabili credenziali multiple."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
+"L'alias di dominio da usare per TUTTI i domini. Per i dettagli di questo "
+"processo vedi https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode "
+". LUCI supporta solo un dominio challenge per certificato."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -127,8 +205,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+"Questo configura l'installazione automatica del certificato ACME "
+"(Letsencrypt). È sufficiente compilarlo per configurare il router con i "
+"certificati per l'interfaccia web emessi da Letsencrypt. Tieni presente che "
+"i nomi di dominio nel certificato devono essere già configurati per puntare "
+"all'indirizzo IP pubblico del router. Una volta configurato, l'emissione dei "
+"certificati può richiedere del tempo. Controlla i registri eventi per "
+"verificare lo stato di avanzamento e gli eventuali errori."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -137,44 +222,72 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
-
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+"Per usare la modalità DNS per emettere certificati, impostalo sul nome di "
+"un'API DNS supportata da acme.sh. Per l'elenco delle API disponibili vedi "
+"https://github.com/acmesh-official/acme.sh/wiki/dnsapi . In modalità DNS, il "
+"nome di dominio non deve essere risolto nell'IP del router. La modalità DNS "
+"è anche l'unica modalità che supporta i certificati con caratteri jolly. "
+"L'uso di questa modalità richiede l'installazione del pacchetto acme-dnsapi."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
+"Aggiorna la configurazione di nginx con questo certificato una volta emesso ("
+"selezionalo solo per un certificato). Nginx deve supportare SSL, altrimenti "
+"non si avvia poiché deve essere compilato con il supporto SSL per usare le "
+"opzioni cert"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"Aggiorna la configurazione uhttpd con questo certificato una volta emesso ("
+"selezionalo solo per un certificato). È disponibile anche luci-app-uhttpd "
+"per configurare uhttpd nell'interfaccia LuCI."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Usa una CA personalizzata invece di Let's Encrypt."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
-msgstr ""
+msgstr "Usa per nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Usa per uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
-msgstr ""
+msgstr "Usa server staging"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Metodo validazione"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Cartella webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
+"Cartella principale del server web. Impostala sulla root del documento del "
+"server web per eseguire Acme in modalità webroot. Il server web deve essere "
+"accessibile da internet sulla porta 80."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Dove vengono conservati i certificati e altri file di stato."
diff --git a/applications/luci-app-acme/po/ja/acme.po b/applications/luci-app-acme/po/ja/acme.po
index 041204e0a1..1143a9713a 100644
--- a/applications/luci-app-acme/po/ja/acme.po
+++ b/applications/luci-app-acme/po/ja/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"PO-Revision-Date: 2021-06-11 06:32+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ja/>\n"
@@ -8,97 +8,165 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME証明書"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME証明書"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "ACMEグローバル設定"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "ACMEサーバーのURL"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "アカウントのメールアドレス"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "詳細設定"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "証明書設定"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
-msgid "DNS API credentials"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "カスタムACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
+msgid "DNS API credentials"
+msgstr "DNS API資格情報"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "更新までの日数"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "ドメインエイリアス"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "ドメイン名"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"証明書に含めるドメイン名です。最初の名前はサブジェクト名、その次は代替名で"
+"す。すべてのドメイン名はグローバルDNSのルーターを指す必要があります。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC256ビット"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC384ビット"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "アカウントに関連付けるメールアドレスです。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "デバッグロギングを有効化"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "有効"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Letsencryptのステージングサーバーから証明書を取得します(テスト用、証明書は有"
+"効になりません)。"
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "luci-app-acmeにUCIアクセスを許可"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "鍵の大きさ"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "生成された証明書の鍵の大きさ(およびタイプ)。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA2048ビット"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA3072ビット"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA4096ビット"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "スタンドアロン"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -106,14 +174,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -123,7 +191,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -133,43 +201,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
-msgid "Use for nginx"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
+msgid "Use for nginx"
+msgstr "nginxを使用"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "uhttpdを使用"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
+msgstr "ステージングサーバーを使用"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
-msgid "Webroot directory"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot directory"
+msgstr "Webrootディレクトリ"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/ko/acme.po b/applications/luci-app-acme/po/ko/acme.po
index 7721397fc3..d589bce8da 100644
--- a/applications/luci-app-acme/po/ko/acme.po
+++ b/applications/luci-app-acme/po/ko/acme.po
@@ -1,98 +1,168 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-06-09 13:32+0000\n"
+"Last-Translator: asdf1234 <cydyellowgreen@gmail.com>\n"
+"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/ko/>\n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME 인증서"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME 인증서"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "ACME 전역 구성"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "ACME 서버 URL"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "계정 이메일"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "고급 설정"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "인증서 구성"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
-msgstr ""
+msgstr "챌린지 별칭"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "챌린지 확인"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "커스텀 ACME 인증서"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "사용자 지정 ACME 서버 디렉터리 URL."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
-msgstr ""
+msgstr "DNS API 자격 증명"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "갱신일"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "도메인 별칭"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "도메인 이름"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "계정 키와 연결할 이메일 주소."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "디버그 로깅 사용"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "활성화"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "기본 설정"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
-msgstr ""
+msgstr "암호화 준비 서버에서 인증서를 가져옵니다 (테스트에 사용하며; 인증서가 유효하지 않습니다)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "luci-app-acme에 UCI 액세스 허용"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "키 크기"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "생성된 인증서의 키 크기(및 유형)."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +170,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +197,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/mr/acme.po b/applications/luci-app-acme/po/mr/acme.po
index eafccaafa7..242bbeb088 100644
--- a/applications/luci-app-acme/po/mr/acme.po
+++ b/applications/luci-app-acme/po/mr/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-27 21:41+0000\n"
+"PO-Revision-Date: 2020-10-15 00:31+0000\n"
"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/mr/>\n"
@@ -8,68 +8,108 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME प्रमाणपत्रे"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME प्रमाणपत्र"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
+msgstr "ACME ग्लोबल कॉन्फिगरेशन"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
+msgstr "खाते ईमेल"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "प्रमाणपत्र कॉन्फिगरेशन"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
+msgstr "आव्हान उपनाम"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
-msgid "DNS API"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+msgid "DNS API"
+msgstr "डीएनएस एपीआय"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
-msgid "Email address to associate with account key."
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
-msgid "Enable debug logging"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
+msgid "Email address to associate with account key."
+msgstr "खाते किल्लीशी संलग्न करण्यासाठी ईमेल पत्ता."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
+msgid "Enable debug logging"
+msgstr "डीबग लॉगिंग सक्षम करा"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "सक्षम केले"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -79,26 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -106,14 +170,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -123,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -133,43 +197,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/ms/acme.po b/applications/luci-app-acme/po/ms/acme.po
index f211ddbc88..e459f80c26 100644
--- a/applications/luci-app-acme/po/ms/acme.po
+++ b/applications/luci-app-acme/po/ms/acme.po
@@ -1,10 +1,16 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-31 12:26+0000\n"
+"Last-Translator: Faruki Ramly <farukiramly45@gmail.com>\n"
+"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/ms/>\n"
"Language: ms\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -12,58 +18,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Tetapan Lanjutan"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +170,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +197,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/nb_NO/acme.po b/applications/luci-app-acme/po/nb_NO/acme.po
index 12fb12db14..d0762d44a1 100644
--- a/applications/luci-app-acme/po/nb_NO/acme.po
+++ b/applications/luci-app-acme/po/nb_NO/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-09 06:42+0000\n"
+"PO-Revision-Date: 2021-03-27 15:30+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/nb_NO/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -18,58 +18,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Avanserte innstillinger"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Domenenavn"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "Påskrudd"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Generelle innstillinger"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -79,26 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Nøkkelstørrelse"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -106,14 +170,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -123,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -133,43 +197,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/pl/acme.po b/applications/luci-app-acme/po/pl/acme.po
index fe1c7ae771..7c7d84a5d8 100644
--- a/applications/luci-app-acme/po/pl/acme.po
+++ b/applications/luci-app-acme/po/pl/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-17 18:41+0000\n"
+"PO-Revision-Date: 2020-12-16 11:01+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/pl/>\n"
@@ -9,9 +9,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1.1-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "Certyfikaty ACME"
@@ -19,39 +19,67 @@ msgstr "Certyfikaty ACME"
msgid "ACME certs"
msgstr "Certyfikaty ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "Konfiguracja globalna ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "Adres URL serwera ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr "Konto email"
+msgstr "Konto e-mail"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Ustawienia zaawansowane"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Konfiguracja certyfikatu"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Alias wyzwania"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Weryfikacja wyzwań"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "Niestandardowy ACME CA"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "Niestandardowy adres URL katalogu serwera ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Poświadczenia interfejsu API DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Dni do czasu odnowienia"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias Domeny"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nazwy domen"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -61,19 +89,31 @@ msgstr ""
"podmiotu, kolejne imiona będą imionami alternatywnymi. Pamiętaj, że "
"wszystkie nazwy domen muszą wskazywać na router w globalnym DNS."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bitów"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bity"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr "Adres email do powiązania z kluczem konta."
+msgstr "Adres e-mail do powiązania z kluczem konta."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Włącz rejestrowanie debugowania"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Włączone"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Ustawienia główne"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -85,19 +125,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Udziel dostępu UCI dla luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Rozmiar klucza"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Rozmiar klucza (i typ) dla wygenerowanego certyfikatu."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bitów"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bity"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bitów"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Autonomiczny"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+"W trybie autonomicznym do wystawienia certyfikatu zostanie użyty wbudowany "
+"webserwerver acme.sh. Tryb Webroot wykorzysta istniejący webserwerver do "
+"wystawienia certyfikatu. Tryb DNS pozwala na użycie DNS API dostawcy DNS do "
+"wystawienia certyfikatu."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Katalog stanu"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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 "
@@ -108,7 +176,7 @@ msgstr ""
"informacje na temat tego procesu. LUCI obsługuje tylko jeden alias wyzwania "
"na certyfikat."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -120,18 +188,17 @@ msgstr ""
"poświadczeń wymaganych przez każdy interfejs API. Dodaj tutaj wiele wpisów w "
"formacie zmiennej powłoki KEY=VAL, aby podać wiele zmiennych referencji."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
-"Alias domeny używany dla WSZYSTKICH domen. Zobacz https://github.com/"
-"acmesh-official/acme.sh/wiki/DNS-alias-mode, aby uzyskać szczegółowe "
-"informacje na temat tego procesu. LUCI obsługuje tylko jedną domenę wyzwania "
-"na certyfikat."
+"Alias domeny używany dla WSZYSTKICH domen. Zobacz https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode, aby uzyskać szczegółowe informacje na "
+"temat tego procesu. LUCI obsługuje tylko jedną domenę wyzwania na certyfikat."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -147,7 +214,7 @@ msgstr ""
"adres IP routera. Po skonfigurowaniu wydawanie certyfikatów może chwilę "
"potrwać. Sprawdź dzienniki pod kątem postępu i ewentualnych błędów."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -157,51 +224,62 @@ msgid ""
"package to be installed."
msgstr ""
"Aby używać trybu DNS do wydawania certyfikatów, ustaw na nazwę interfejsu "
-"API DNS obsługiwanego przez acme.sh. Zobacz https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi, aby uzyskać listę dostępnych "
-"interfejsów API. W trybie DNS nazwa domeny nie musi być tłumaczona na adres "
-"IP routera. Tryb DNS jest także jedynym trybem obsługującym certyfikaty "
-"wieloznaczne. Korzystanie z tego trybu wymaga zainstalowania pakietu acme-"
-"dnsapi."
-
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+"API DNS obsługiwanego przez acme.sh. Zobacz https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi, aby uzyskać listę dostępnych interfejsów API. "
+"W trybie DNS nazwa domeny nie musi być tłumaczona na adres IP routera. Tryb "
+"DNS jest także jedynym trybem obsługującym certyfikaty wieloznaczne. "
+"Korzystanie z tego trybu wymaga zainstalowania pakietu acme-dnsapi."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-"Zaktualizuj konfigurację nginx przy użyciu tego certyfikatu (wybierz to "
-"tylko dla jednego certyfikatu). Nginx musi obsługiwać ssl, jeśli nie, nie "
-"uruchomi się, ponieważ należy go skompilować z obsługą ssl, aby użyć opcji "
-"certyfikatu"
+"Zaktualizuj konfigurację nginx za pomocą tego certyfikatu po jego wydaniu ("
+"wybierz to tylko dla jednego certyfikatu). Nginx musi obsługiwać ssl, jeśli "
+"nie, to nie uruchomi się, ponieważ musi być skompilowany z obsługą ssl, aby "
+"użyć opcji cert"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Zaktualizuj konfigurację uhttpd z tym certyfikatem po wystawieniu (wybierz "
"to tylko dla jednego certyfikatu). Jest również dostępna luci-app-uhttpd do "
"konfiguracji uhttpd z interfejsu LuCI."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Użyj niestandardowego CA zamiast Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Użyj dla nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Użyj dla uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Użyj serwera pomostowego"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Metoda walidacji"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Katalog Webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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 "
@@ -211,6 +289,6 @@ msgstr ""
"uruchomić Acme w trybie webroot. Serwer WWW musi być dostępny z Internetu na "
"porcie 80."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "Gdzie przechowywane są certyfikaty i inne pliki stanu."
diff --git a/applications/luci-app-acme/po/pt/acme.po b/applications/luci-app-acme/po/pt/acme.po
index 804481ff71..c7dbc206f9 100644
--- a/applications/luci-app-acme/po/pt/acme.po
+++ b/applications/luci-app-acme/po/pt/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-18 18:41+0000\n"
+"PO-Revision-Date: 2020-11-01 08:19+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/pt/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.3.2-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "Certificados ACME"
@@ -18,39 +18,67 @@ msgstr "Certificados ACME"
msgid "ACME certs"
msgstr "Certificados ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "Configuração global de ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL do servidor ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "Conta de e-mail"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Definições Avançadas"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuração do certificado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Aliás do Desafio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Validação do desafio"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "AC de ACME personalizada"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "URL personalizada do diretório do servidor ACME."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API do DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Credenciais do API do DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Dias até à renovação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Aliás do Domínio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nomes de domínio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,19 +88,31 @@ msgstr ""
"assunto, os nomes subsequentes serão nomes alternativos. Note que todos os "
"nomes de domínio devem apontar para o roteador no DNS global."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "O endereço de email para associar à chave da conta."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Ativar o registo de depuração"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Configurações gerais"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -84,19 +124,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceder acesso UCI ao luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Tamanho da chave"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Tamanho (e tipo) da chave para o certificado gerado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Autónomo"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+"O modo autónomo usará o servidor web integrado de acme.sh para emitir um "
+"certificado. O modo Webroot usará um servidor web existente para emitir um "
+"certificado. O modo DNS permitirá que use a API DNS do seu provedor de DNS "
+"para emitir um certificado."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Diretório do estado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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 "
@@ -107,20 +175,20 @@ msgstr ""
"este processo. O LUCI é compatível apenas com um desafio aliás por "
"certificado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
-"As credenciais para o modo da API de DNS selecionado acima. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato "
-"das credenciais exigidas por cada API. Adicione várias entradas aqui no "
-"formato como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
+"As credenciais para o modo da API de DNS selecionado acima. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato das "
+"credenciais exigidas por cada API. Adicione várias entradas aqui no formato "
+"como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
"credenciais."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 "
@@ -131,7 +199,7 @@ msgstr ""
"este processo. O LUCI é compatível apenas com um desafio aliás por "
"certificado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -148,7 +216,7 @@ msgstr ""
"demorar um pouco. Verifique os registos log para ver o progresso e quaisquer "
"erros."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -158,50 +226,62 @@ msgid ""
"package to be installed."
msgstr ""
"Para usar o modo DNS para emitir certificados, defina isto oo nome de uma "
-"API de DNS suportada pelo acme.sh. Veja em https://github.com/"
-"acmesh-official/acme.sh/wiki/dnsapi para obter a lista de APIs disponíveis. "
-"No modo DNS, o nome do domínio não tem de ser resolvido para o IP do router. "
-"O modo DNS é também o único modo que suporta certificados curinga. A "
-"utilização deste modo requer a instalação do pacote acme-dnsapi."
+"API de DNS suportada pelo acme.sh. Veja em https://github.com/acmesh-"
+"official/acme.sh/wiki/dnsapi para obter a lista de APIs disponíveis. No modo "
+"DNS, o nome do domínio não tem de ser resolvido para o IP do router. O modo "
+"DNS é também o único modo que suporta certificados curinga. A utilização "
+"deste modo requer a instalação do pacote acme-dnsapi."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-"Atualize a configuração nginx com este certificado depois de ser emitido ("
-"selecione isto apenas para um certificado).Nginx deve suportar ssl, caso "
+"Atualize a configuração nginx com este certificado depois de ser emitido "
+"(selecione isto apenas para um certificado). Nginx deve suportar ssl, caso "
"contrário não será iniciado precisa ser compilado com o suporte ssl para "
"usar as opções do cert"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"Atualize a configuração uhttpd com este certificado depouis de ser emitido ("
-"selecione isto apenas para um certificado). Também está disponível o luci-"
+"Atualize a configuração uhttpd com este certificado depouis de ser emitido "
+"(selecione isto apenas para um certificado). Também está disponível o luci-"
"app-uhttpd para configurar uhttpd a partir da interface LuCI."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Use uma AC personalizada em vez de Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Uso para nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Use para uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Use o servidor de estágio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Método de validação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Diretório webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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 "
@@ -211,6 +291,6 @@ msgstr ""
"para executar o Acme em modo webroot. O servidor web deve estar acessível da "
"Internet na porta 80."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "Onde os certificados e outros ficheiros de estado são mantidos."
diff --git a/applications/luci-app-acme/po/pt_BR/acme.po b/applications/luci-app-acme/po/pt_BR/acme.po
index 4302c0d06d..0d1b989323 100644
--- a/applications/luci-app-acme/po/pt_BR/acme.po
+++ b/applications/luci-app-acme/po/pt_BR/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-13 20:35+0000\n"
+"PO-Revision-Date: 2021-03-23 11:29+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/pt_BR/>\n"
@@ -8,9 +8,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "Certificados ACME"
@@ -18,39 +18,67 @@ msgstr "Certificados ACME"
msgid "ACME certs"
msgstr "certificados ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "Configuração global ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL do Servidor ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail da conta"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Configurações Avançadas"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Configuração do certificado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "Aliás do Desafio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Validação do Desafio"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "CA ACME Customizado"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "URL do Servidor ACME Customizado."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "API do DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Credenciais do API DNS"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Dias até a renovação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Aliás do Domínio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Nomes de domínio"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -60,19 +88,31 @@ msgstr ""
"do assunto, os nomes subsequentes serão nomes alternativos. Observe que "
"todos os nomes de domínio devem apontar para o roteador no DNS global."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "O endereço de email para associar à chave da conta."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Habilitar o registro de depuração"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Ativado"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Configurações gerais"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -84,19 +124,47 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Conceda acesso UCI para o luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Tamanho da chave"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Tamanho (e tipo) da chave para o certificado gerado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Independente"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+"O modo Independente usará o servidor web integrado do acme.sh para solicitar "
+"um certificado. O modo Webroot usará um servidor web existente para "
+"solicitar um certificado. O modo DNS permitirá vocÊ a usar a API de DNS do "
+"seu provedor DNS para solicitar um certificado."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "Condição do diretório"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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 "
@@ -107,20 +175,20 @@ msgstr ""
"este processo. O LUCI é compatível apenas com um desafio aliás por "
"certificado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
-"As credenciais para o modo da API DNS selecionado acima. Consulte "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato "
-"das credenciais exigidas por cada API. Adicione várias entradas aqui no "
-"formato como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
+"As credenciais para o modo da API DNS selecionado acima. Consulte https://"
+"github.com/acmesh-official/acme.sh/wiki/dnsapi para obter o formato das "
+"credenciais exigidas por cada API. Adicione várias entradas aqui no formato "
+"como variável da shell KEY=VAL suprindo múltiplas variáveis para as "
"credenciais."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 "
@@ -131,7 +199,7 @@ msgstr ""
"este processo. O LUCI é compatível apenas com um desafio aliás por "
"certificado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -148,7 +216,7 @@ msgstr ""
"demorar um pouco. Verifique os registros log para ver os progressos e "
"quaisquer outros erros."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -164,10 +232,10 @@ msgstr ""
"O modo DNS também é o único modo que é compatível com certificados curinga. "
"O uso desse modo requer que o pacote acme-dnsapi esteja instalado."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
"Uma vez emitido, atualize a configuração nginx com este certificado "
@@ -175,33 +243,45 @@ msgstr ""
"ssl, caso contrário ele não vai iniciar pois para usar as opções cert ele "
"precisa ser compilado com ssl"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
"Uma vez emitido, atualize a configuração uhttpd com este certificado "
"(selecione-o apenas para um certificado). Também está disponível o luci-app-"
"uhttpd para configurar o uhttpd através da interface LuCI."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Use uma CA customizada em vez do Let's Encrypt."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "Uso para o nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "Use para o uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "Use o servidor de encenação"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Método de Validação"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Diretório Webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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 "
@@ -211,7 +291,7 @@ msgstr ""
"servidor da web para executar o Acme em modo webroot. O servidor web deve "
"estar acessível na internet na porta 80."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "Onde os certificados e os outros arquivos de estado são mantidos."
diff --git a/applications/luci-app-acme/po/ro/acme.po b/applications/luci-app-acme/po/ro/acme.po
index b74a7cfeff..d80f131155 100644
--- a/applications/luci-app-acme/po/ro/acme.po
+++ b/applications/luci-app-acme/po/ro/acme.po
@@ -4,7 +4,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -12,58 +12,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +113,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +164,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +181,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +191,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/ru/acme.po b/applications/luci-app-acme/po/ru/acme.po
index 16f55579b2..3a8694a08d 100644
--- a/applications/luci-app-acme/po/ru/acme.po
+++ b/applications/luci-app-acme/po/ru/acme.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-19 10:06+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2021-03-11 08:13+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/ru/>\n"
"Language: ru\n"
@@ -9,9 +9,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1.1\n"
+"X-Generator: Weblate 4.5.2-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "Сертификаты ACME"
@@ -19,58 +19,101 @@ msgstr "Сертификаты ACME"
msgid "ACME certs"
msgstr "Сертификаты ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "Глобальная конфигурация ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "URL сервера ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr "Адрес электронной почты"
+msgstr "Электронная почта учётной записи"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Дополнительные настройки"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Конфигурация сертификата"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Данные для доступа к DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Доменный алиас"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Доменные имена"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Доменные имена для включения в сертификат. Первое имя как имя субьекта ("
+"subject name), последующие имена как дополнительные (alt names). Все "
+"доменные имена должны указывать на маршрутизатор в глобальной DNS."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 бит"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 бит"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Включить логирование отладочной информации"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Включено"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Общие настройки"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -80,26 +123,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Предоставить UCI доступ для luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Размер ключа"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "Размер (и тип) ключа для сгенерированного сертификата."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 бит"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 бит"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 бит"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Автономный"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -107,14 +174,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -124,7 +191,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -134,43 +201,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
-msgid "Use for nginx"
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
+msgid "Use for nginx"
+msgstr "Использовать для nginx"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Использовать для uHTTPd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
+msgstr "Использовать промежуточный сервер"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Метод проверки"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Каталог Webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/si/acme.po b/applications/luci-app-acme/po/si/acme.po
new file mode 100644
index 0000000000..9a820113f2
--- /dev/null
+++ b/applications/luci-app-acme/po/si/acme.po
@@ -0,0 +1,251 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-03-01 07:55+0000\n"
+"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
+"Language-Team: Sinhala <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/si/>\n"
+"Language: si\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.5\n"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
+msgid "ACME certificates"
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
+msgid "ACME certs"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
+msgid "ACME global config"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
+msgid "Account email"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
+msgid "Certificate config"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
+msgid "Challenge Alias"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "ව.නා.ප."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
+msgid "DNS API"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
+msgid "DNS API credentials"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
+msgid "Domain Alias"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
+msgid "Domain names"
+msgstr "වසම් නාම"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
+msgid ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
+msgid "Email address to associate with account key."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
+msgid "Enable debug logging"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+msgid ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
+msgid "Grant UCI access for luci-app-acme"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
+msgid "Key size"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+msgid "Key size (and type) for the generated certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
+msgid "State directory"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
+msgid ""
+"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:18
+msgid ""
+"This configures ACME (Letsencrypt) automatic certificate installation. "
+"Simply fill out this to have the router configured with Letsencrypt-issued "
+"certificates for the web interface. Note that the domain names in the "
+"certificate must already be configured to point at the router's public IP "
+"address. Once configured, issuing certificates can take a while. Check the "
+"logs for progress and any errors."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
+msgid ""
+"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. DNS mode is also the only mode that "
+"supports wildcard certificates. Using this mode requires the acme-dnsapi "
+"package to be installed."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
+msgid ""
+"Update the nginx config with this certificate once issued (only select this "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
+"needs to be compiled with ssl support to use cert options"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
+msgid ""
+"Update the uhttpd config with this certificate once issued (only select this "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
+"form the LuCI interface."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
+msgid "Use for nginx"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
+msgid "Use for uhttpd"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
+msgid "Use staging server"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
+msgid "Webroot directory"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
+msgid "Where certs and other state files are kept."
+msgstr ""
diff --git a/applications/luci-app-acme/po/sk/acme.po b/applications/luci-app-acme/po/sk/acme.po
index f21ed215ca..c029763f97 100644
--- a/applications/luci-app-acme/po/sk/acme.po
+++ b/applications/luci-app-acme/po/sk/acme.po
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "ACME certifikáty"
@@ -18,39 +18,67 @@ msgstr "ACME certifikáty"
msgid "ACME certs"
msgstr "ACME certifikáty"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "ACME globálna konfigurácia"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "E-mail účtu"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "Konfigurácia certifikátov"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "Prihlasovacie údaje DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "Alias domény"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "Domény"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
@@ -59,19 +87,31 @@ msgstr ""
"Domény v certifikáte. Prvá bude názov subjektu, ďalšie budú alternatívne "
"názvy. Všetky domény musia smerovať na router v globálnom DNS."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "E-mailová adresa k účtu."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "Povoliť detailné záznamy"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Povolené"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
#, fuzzy
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
@@ -84,26 +124,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr "Povoliť luci-app-acme prístup k UCI"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "Dĺžka kľúča"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "Dĺžka (a typ) kľúča pre generovaný certifikát."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
#, fuzzy
msgid ""
"The credentials for the DNS API mode selected above. See https://github.com/"
@@ -115,14 +179,14 @@ msgstr ""
"acmesh-official/acme.sh/wiki/dnsapi pre formát údajov požadovaný každým API. "
"Pre zadanie viacerých údajov tu pridaj hodnoty v tvare KĽÚČ=HODNOTA."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -132,7 +196,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -142,43 +206,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/sv/acme.po b/applications/luci-app-acme/po/sv/acme.po
index d4d9883c4b..dc18630731 100644
--- a/applications/luci-app-acme/po/sv/acme.po
+++ b/applications/luci-app-acme/po/sv/acme.po
@@ -1,98 +1,177 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-04-07 17:42+0000\n"
+"Last-Translator: Viktor Griph <viktor@griph.se>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME-certifikat"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Avancerade inställningar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Domännamn"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Domännamn att inkludera i certifikatet. Det första namnet blir subjektnamn. "
+"Efterföljande namn blir alternativa namn. Notera att alla domännamn måste "
+"peka på routern i den globala DNS:en."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bitar"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bitar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "E-postadress att koppla till kontonyckeln."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Aktivera avlunsingsloggning"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "Aktiverad"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Generella inställningar"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Hämta certifikat från Letsencrypts iscensättningsserver (använd i testsyfte; "
+"certifikatet kommer inte vara giltigt)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Bevilja UCI-tillgång till luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "Nyckelstorlek"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "Nyckelstorlek (och typ) för det genererade certifikatet."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bitar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bitar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bitar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Fristående"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
+"I fristående läge används den inbyggda webbservern i acme.sh till att "
+"utfärda ett certifikat. Webbrotsläge använder en befintlig webbserver till "
+"att utfärda ett. DNS-lägen tillåter dig att använde din DNS-tjänsts DNS API "
+"för att utfärda ett certifikat."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Tillståndskatalog"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +179,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +196,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +206,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
+msgstr "Använd iscensättningsserver"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webbrot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Webbrotskatalog"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Där certifikat och andra tillståndsfiler sparas."
diff --git a/applications/luci-app-acme/po/templates/acme.pot b/applications/luci-app-acme/po/templates/acme.pot
index c47530dfb8..8f9eda8f2d 100644
--- a/applications/luci-app-acme/po/templates/acme.pot
+++ b/applications/luci-app-acme/po/templates/acme.pot
@@ -1,7 +1,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -9,58 +9,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -70,26 +110,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -97,14 +161,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -114,7 +178,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -124,43 +188,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/tr/acme.po b/applications/luci-app-acme/po/tr/acme.po
index 2ada2b5985..40c24fce61 100644
--- a/applications/luci-app-acme/po/tr/acme.po
+++ b/applications/luci-app-acme/po/tr/acme.po
@@ -1,113 +1,202 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-05-11 11:34+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/tr/>\n"
"Language: tr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME sertifikaları"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME sertifikaları"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "ACME evrensel yapılandırma"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "ACME sunucu URL'si"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "Hesap e-postası"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Gelişmiş Ayarlar"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Sertifika yapılandırması"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
-msgstr ""
+msgstr "Challenge Takma Adı"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Zorluk Doğrulaması"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "Özel ACME CA"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "Özel ACME sunucu dizini URL'si."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
-msgstr ""
+msgstr "DNS API bilgileri"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "Yenilemeye kalan gün sayısı"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "Alan Takma Adı"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Alan adları"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"Sertifikaya eklenecek alan adları. İlk isim ana ad, sonraki isimler ise "
+"alternatif adlar olacak. Domain adlarının evrensel DNS'de router'ı "
+"göstermesi gerektiğini unutmayın."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 bit"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "Hesap anahtarına bağlanacak e-posta adresi."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Hata ayıklama günlüğünü etkinleştir"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr ""
+msgstr "Etkin"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Genel Ayarlar"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Letsencrypt'in hazırlık sunucusundan sertifika al (test için kullanın; "
+"sertifika geçerli olmayacaktır)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "luci-app-acme için UCI erişimi verin"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "Anahtar boyutu"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "Oluşturulmuş sertifika için anahtar boyutu (ve türü)."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 bit"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "Bağımsız"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
+"Bağımsız mod, sertifika vermek için acme.sh'nin yerleşik web sunucusunu "
+"kullanır. Webroot modu, bir sertifika vermek için mevcut bir web sunucusunu "
+"kullanır. DNS modu, bir sertifika vermek için DNS sağlayıcınızın DNS "
+"API'sini kullanmanıza izin verir."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Dizin belirt"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
+"Tüm alan adlarında kullanılacak challenge takma adı. Detaylı bilgi için "
+"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode adresine göz "
+"atın. LUCI sertifika başına sadece bir tane challenge takma adını destekler."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
+"Yukarda seçilen DNS API modu için bilgiler. Her API için gereken kimlik "
+"bilgileri formatı için https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi adresine bakın. Birden çok kimlik bilgisi değişkeni sağlamak için "
+"buraya birden çok KEY = VAL olarak shell değişkeni ekleyin."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
+"TÜM alanlar için kullanılacak olan alan takma adı. Bu işlemin ayrıntıları "
+"için https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode adresine "
+"göz atın. LUCI, sertifika başına yalnızca bir challenge alanını destekler."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -116,8 +205,15 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"Bu, ACME (Letsencrypt) otomatik sertifika kurulumunu yapılandırır. "
+"Yönlendiricinin web arayüzünün Letsencrypt tarafından verilen sertifikalarla "
+"yapılandırılması için bunu doldurmanız yeterlidir. Sertifikadaki etki alanı "
+"adlarının, yönlendiricinin genel IP adresini gösterecek şekilde önceden "
+"yapılandırılmış olması gerektiğini unutmayın. Yapılandırıldıktan sonra "
+"sertifikaların verilmesi biraz zaman alabilir. İlerleme ve herhangi bir hata "
+"için günlük kayıtlarına bakın."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -126,44 +222,72 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"Sertifikaları vermek üzere DNS modunu kullanmak için, bunu acme.sh "
+"tarafından desteklenen bir DNS API'sinin adına ayarlayın. Kullanılabilir "
+"API'lerin listesi için https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi adresine bakın. DNS modunda, etki alanı adı yönlendirici IP'sini "
+"çözümlemesi gerekmez. DNS modu, joker karakter sertifikalarını destekleyen "
+"tek moddur. Bu modu kullanmak, acme-dnsapi paketinin yüklenmesini gerektirir."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
+"Nginx yapılandırmasını bu sertifika verildikten sonra güncelleyin (bunu "
+"yalnızca bir sertifika için seçin). Nginx, ssl'yi desteklemelidir, değilse, "
+"sertifika seçeneklerini kullanmak için ssl desteği ile derlenmesi "
+"gerektiğinden başlamaz"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"Bu sertifika verildikten sonra uhttpd yapılandırmasını güncelleyin (bunu "
+"yalnızca bir sertifika için seçin). LuCI arayüzünden uhttpd'yi yapılandırmak "
+"için luci-app-uhttpd de mevcuttur."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "Let's Encrypt yerine özel bir CA kullanın."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
-msgstr ""
+msgstr "Nginx için kullanın"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "Uhttpd için kullanın"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
+msgstr "Aşama sunucusu kullan"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "Doğrulama yöntemi"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Webroot dizini"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
+"Web sunucusu kök dizini. Acme'yi webroot modunda çalıştırmak için bunu web "
+"sunucusu belge köküne ayarlayın. Web sunucusuna 80 numaralı bağlantı "
+"noktasından internetten erişilebilmelidir."
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Sertifikaların ve diğer dosyaların tutulduğu yer."
diff --git a/applications/luci-app-acme/po/uk/acme.po b/applications/luci-app-acme/po/uk/acme.po
index d08a79d0da..dd2dad8be6 100644
--- a/applications/luci-app-acme/po/uk/acme.po
+++ b/applications/luci-app-acme/po/uk/acme.po
@@ -1,105 +1,171 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-05 22:27+0000\n"
+"PO-Revision-Date: 2021-04-04 07:26+0000\n"
"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "ACME сертифікати"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "Додаткові налаштування"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "Параметри сертифіката"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Імена домену"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Ввімкнути журнал відлагоджування"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "Увімкнено"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "Загальні налаштування"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Взяти сертифікат з проміжного сервера Letsencrypt (використовується для "
+"тестування; сертифікат не буде валідним)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Надати UCI доступ для luci-app-acme"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -107,14 +173,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -124,7 +190,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -134,43 +200,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/vi/acme.po b/applications/luci-app-acme/po/vi/acme.po
index b8ff9cc093..fb2b6c1757 100644
--- a/applications/luci-app-acme/po/vi/acme.po
+++ b/applications/luci-app-acme/po/vi/acme.po
@@ -1,10 +1,16 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-11-21 12:21+0000\n"
+"Last-Translator: Darias <DariasLuc@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr ""
@@ -12,58 +18,98 @@ msgstr ""
msgid "ACME certs"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
+msgstr "Bật"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -73,26 +119,50 @@ msgstr ""
msgid "Grant UCI access for luci-app-acme"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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 "
@@ -100,14 +170,14 @@ msgid ""
"supply multiple credential variables."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -117,7 +187,7 @@ msgid ""
"logs for progress and any errors."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -127,43 +197,55 @@ msgid ""
"package to be installed."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr ""
diff --git a/applications/luci-app-acme/po/zh_Hans/acme.po b/applications/luci-app-acme/po/zh_Hans/acme.po
index a384d8856e..74dd2b314f 100644
--- a/applications/luci-app-acme/po/zh_Hans/acme.po
+++ b/applications/luci-app-acme/po/zh_Hans/acme.po
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: mewsf <w1sh2f3@gmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
msgstr "ACME 证书"
@@ -18,58 +18,100 @@ msgstr "ACME 证书"
msgid "ACME certs"
msgstr "ACME 证书"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
msgstr "ACME 全局配置"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "ACME 服务器 URL"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
msgstr "电子邮件帐户"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "高级设置"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
msgstr "证书配置"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
msgstr "质询别名"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "质询验证"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "自定义 ACME 证书颁发机构"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "自定义 ACME 服务器目录 URL。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
msgstr "DNS API 凭证"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "续约前天数"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
msgstr "域名别名"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
msgstr "域名"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
-msgstr "证书中要包含的域名。第一个名字将是主题名,后面的名字将是主题备用名称。请注意,所有域名都必须在路由中指向全局 DNS。"
+msgstr ""
+"证书中要包含的域名。第一个名字将是主题名,后面的名字将是主题备用名称。请注"
+"意,所有域名都必须在路由中指向全局 DNS。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC 256 位"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC 384 位"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
msgstr "与帐户密钥关联的电子邮件地址。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
msgstr "启用调试日志记录"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "已启用"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "常规设置"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
@@ -77,49 +119,78 @@ msgstr "从 Letsencrypt 临时服务器获取证书(用于测试;证书无效)
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr "授予 UCI 访问 luci-app-acme 的权限"
+msgstr "为 luci-app-acme 授予 UCI 的访问权限"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
msgstr "密钥长度"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
msgstr "生成的证书的密钥长度(和类型)。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA 2048 位"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA 3072 位"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA 4096 位"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "独立"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
+msgstr ""
+"独立模式将使用 acme.sh 的内置 Web 服务器来颁发证书。Webroot 模式将使用现有的 Web 服务器来颁发证书。DNS 模式将允许您使用 "
+"DNS 提供商的 DNS API 颁发证书。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
msgstr "状态文件夹"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
-"用于所有域名的质询别名(challenge alias)。有关此过程的详细信息,请参阅 https://github.com/"
-"acmesh-official/acme.sh/wiki/DNS-alias-mode。LUCI 每个证书只支持一个质询别名。"
+"用于所有域名的质询别名(challenge alias)。有关此过程的详细信息,请参阅 "
+"https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode。LUCI 每个证书"
+"只支持一个质询别名。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
-"上面选择的 DNS API 模式的凭据。请参阅 https://github.com/acmesh-official/acme.sh/wiki/"
-"dnsapi 以了解每个 API 所需的凭据格式。在此处以 KEY=VAL shell 变量格式添加多个条目,以提供多个凭据变量。"
+"上面选择的 DNS API 模式的凭据。请参阅 https://github.com/acmesh-official/"
+"acme.sh/wiki/dnsapi 以了解每个 API 所需的凭据格式。在此处以 KEY=VAL shell 变"
+"量格式添加多个条目,以提供多个凭据变量。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
-"用于所有域名的别名(domain alias)。有关此过程的详细信息,请参阅 https://github.com/acmesh-official/"
-"acme.sh/wiki/DNS-alias-mode。LUCI 每个证书只支持一个质询别名。"
+"用于所有域名的别名(domain alias)。有关此过程的详细信息,请参阅 https://"
+"github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode。LUCI 每个证书只支持一"
+"个质询别名。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -128,10 +199,12 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
-"这将配置 ACME (Letsencrypt) 自动证书安装。只需填写此内容即可为路由器配置由 Letsencrypt 颁发的 Web 界面证书。请注意,"
-"证书中的域名必须已经配置为指向路由器的公网 IP 地址。配置完成后,颁发证书可能需要一段时间。从日志中查看签署进度和错误。"
+"这将配置 ACME (Letsencrypt) 自动证书安装。只需填写此内容即可为路由器配置由 "
+"Letsencrypt 颁发的 Web 界面证书。请注意,证书中的域名必须已经配置为指向路由器"
+"的公网 IP 地址。配置完成后,颁发证书可能需要一段时间。从日志中查看签署进度和"
+"错误。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -140,53 +213,67 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
-"若要使用 DNS 模式颁发证书,请将其设置为 acme.sh 支持的 DNS API 的名称。有关可用 API 的列表,请参阅 "
-"https://github.com/acmesh-official/acme.sh/wiki/dnsapi。在 DNS "
-"模式下,域名不必解析为路由器IP。DNS 模式也是唯一支持通配符证书的模式。使用此模式需要安装 acme-dnsapi 包。"
+"若要使用 DNS 模式颁发证书,请将其设置为 acme.sh 支持的 DNS API 的名称。有关可"
+"用 API 的列表,请参阅 https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi。在 DNS 模式下,域名不必解析为路由器IP。DNS 模式也是唯一支持通配符证书"
+"的模式。使用此模式需要安装 acme-dnsapi 包。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
-"颁发此证书后,用该证书更新 nginx 配置(只能有一个证书配置选中该选项)。Nginx 必须支持 "
-"ssl,如果无法启动,则必须使用ssl支持进行编译才能使用证书选项"
+"颁发此证书后,用该证书更新 nginx 配置(只能有一个证书配置选中该选项)。Nginx "
+"必须支持 ssl,如果无法启动,则必须使用ssl支持进行编译才能使用证书选项"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
-"签发此证书后,使用此证书更新 uhttpd 配置(只能有一个证书配置选中该选项)。也可通过 LuCI 界面的 luci-app-uhttpd 来配置 "
-"uhttpd。"
+"签发此证书后,使用此证书更新 uhttpd 配置(只能有一个证书配置选中该选项)。也"
+"可通过 LuCI 界面的 luci-app-uhttpd 来配置 uhttpd。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "使用自定义证书颁发机构代替 Let's Encrypt。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
msgstr "用于 Nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
msgstr "用于 uhttpd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
msgstr "使用临时服务器"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "验证方式"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
msgstr "Webroot 文件夹"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
-"Webserver 根目录。设置为 Web 服务器文档根目录,在 webroot 模式下运行 Acme。Web 服务器必须允许从互联网上使用80端口访问。"
+"Webserver 根目录。设置为 Web 服务器文档根目录,在 webroot 模式下运行 Acme。"
+"Web 服务器必须允许从互联网上使用80端口访问。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
msgstr "存放证书和其他状态文件的位置。"
diff --git a/applications/luci-app-acme/po/zh_Hant/acme.po b/applications/luci-app-acme/po/zh_Hant/acme.po
index e3371c95fd..9bdc21813f 100644
--- a/applications/luci-app-acme/po/zh_Hant/acme.po
+++ b/applications/luci-app-acme/po/zh_Hant/acme.po
@@ -1,119 +1,192 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-07 07:11+0000\n"
-"Last-Translator: zhanhb <zhanhb88@gmail.com>\n"
+"PO-Revision-Date: 2021-01-26 19:51+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:18
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
-msgstr ""
+msgstr "自動憑證管理環境"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
msgid "ACME certs"
-msgstr ""
+msgstr "ACME"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:27
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
msgid "ACME global config"
-msgstr ""
+msgstr "ACME 全域組態"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:35
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
+msgid "ACME server URL"
+msgstr "ACME 伺服器 URL"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
-msgstr ""
+msgstr "電子郵件帳號"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:43
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
+msgid "Advanced Settings"
+msgstr "進階設定"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
-msgstr ""
+msgstr "憑證組態"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:107
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
msgid "Challenge Alias"
-msgstr ""
+msgstr "Challenge 別名"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
+msgid "Challenge Validation"
+msgstr "Challenge 驗證"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Custom ACME CA"
+msgstr "自訂 ACME CA"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:94
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
+msgid "Custom ACME server directory URL."
+msgstr "自訂 ACME 伺服器的 URL。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
-msgstr ""
+msgstr "DNS API"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:101
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:115
msgid "DNS API credentials"
-msgstr ""
+msgstr "DNS API 憑證"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
+msgid "Days until renewal"
+msgstr "更新前的天數"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:112
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
-msgstr ""
+msgstr "網域別名"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:88
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "網域名稱"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:89
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
"Domain names to include in the certificate. The first name will be the "
"subject name, subsequent names will be alt names. Note that all domain names "
"must point at the router in the global DNS."
msgstr ""
+"憑證包含的網域名稱;第一個域名將作為「主體名稱」,其他則為「主體備用名稱」。請注意:所有域名都必須在全域 DNS 中解析為路由器的 IP 位址。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid "ECC 256 bits"
+msgstr "ECC(256 位元)"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:36
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
+msgid "ECC 384 bits"
+msgstr "ECC(384 位元)"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "與「ACME 帳號金鑰」關聯的電子郵件位址;其用於接收 ACME CA 寄送的憑證過期通知電子郵件。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:40
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "啟用除錯日誌記錄"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:47
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
msgstr "啟用"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:51
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
-msgstr ""
+msgstr "從 Let's Encrypt 臨時伺服器取得憑證(僅供測試用途,憑證無效)。"
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "授予 luci-app-acme 擁有 UCI 存取的權限"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:55
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "金鑰大小"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:56
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
+msgstr "產生憑證的金鑰大小(和型別)。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
+msgid "RSA 2048 bits"
+msgstr "RSA(2048 位元)"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
+msgid "RSA 3072 bits"
+msgstr "RSA(3072 位元)"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "RSA 4096 bits"
+msgstr "RSA(4096 位元)"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
+msgid "Standalone"
+msgstr "獨立"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
+msgid ""
+"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."
msgstr ""
+"「獨立模式」將使用 acme.sh 內建的 Web 伺服器來頒發憑證,「Webroot 模式」則使用現存的 Web 伺服器,「DNS 模式」允許您使用 "
+"DNS 服務提供者的 DNS API 來頒發憑證。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:30
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "狀態目錄"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:108
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
"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."
msgstr ""
+"所有網域使用的 Challenge 別名;請參閱 https://github.com/acmesh-official/acme.sh/wiki/DNS-"
+"alias-mode 以獲得行程的詳細資訊。LuCI 僅支援每個憑證擁有唯一 Challenge 別名。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:102
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:116
msgid ""
"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."
msgstr ""
+"上面已選擇 DNS API 的憑證;請參閱 https://github.com/acmesh-official/acme.sh/wiki/dnsapi "
+"以獲得每個 API 所需的憑證格式。要提供多個憑證變數,請輸入格式為 KEY=VAL 的多個項目。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:113
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:129
msgid ""
"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 ""
+"所有網域使用的網域別名;請參閱 https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-"
+"mode 以獲得該行程的詳細資訊。LuCI 僅支援每個憑證擁有唯一網域別名。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:19
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
"This configures ACME (Letsencrypt) automatic certificate installation. "
"Simply fill out this to have the router configured with Letsencrypt-issued "
@@ -122,8 +195,11 @@ msgid ""
"address. Once configured, issuing certificates can take a while. Check the "
"logs for progress and any errors."
msgstr ""
+"您可以在這裡配置 ACME(Automated Certificate Management "
+"Environment,自動憑證管理環境)來實現憑證的自動安裝;簡單填寫該組態將為路由器 Web 介面取得藉由 Let's Encrypt "
+"頒發的憑證。請注意:憑證中的域名必須指向路由器公共 IP 位址。配置完成後憑證的頒發需要一段時間,請檢視日誌來取得其進展和任何錯誤。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:95
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:108
msgid ""
"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/"
@@ -132,44 +208,65 @@ msgid ""
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
"package to be installed."
msgstr ""
+"要使用「DNS 模式」來頒發憑證,請輸入 acme.sh 支援的 DNS API 名稱;請參閱 https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi 以獲得可用的 API 清單。在DNS 模式下域名不必解析為路由器 IP "
+"位址,該模式也是支援「萬用字元憑證」的唯一模式。請注意:必須安裝 acme-dnsapi 套件後才能使用該模式。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:75
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:84
msgid ""
"Update the nginx config with this certificate once issued (only select this "
-"for one certificate).Nginx must support ssl, if not it won't start as it "
+"for one certificate). Nginx must support ssl, if not it won't start as it "
"needs to be compiled with ssl support to use cert options"
msgstr ""
+"頒發後使用該憑證來更新 Nginx 組態(申請多個憑證時,只能選擇其中一個啟用此選項);Nginx 必須支援 SSL,因為它需要編譯的 SSL "
+"支援才能使用憑證,否則將無法啟動"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:67
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:76
msgid ""
"Update the uhttpd config with this certificate once issued (only select this "
-"for one certificate).Is also available luci-app-uhttpd to configure uhttpd "
+"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
"form the LuCI interface."
msgstr ""
+"頒發後使用該憑證來更新 uHTTPd 組態(申請多個憑證時,只能選擇其中一個啟用此選項);您也可以使用 luci-app-uhttpd 的 LuCI "
+"介面來配置 uHTTPd。"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr "使用自訂 CA 代替 Let's Encrypt。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:74
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
-msgstr ""
+msgstr "用於 Nginx"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:66
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
-msgstr ""
+msgstr "用於 uHTTPd"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:50
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
-msgstr ""
+msgstr "使用臨時伺服器"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
+msgid "Validation method"
+msgstr "驗證方法"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
+msgid "Webroot"
+msgstr "Webroot"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:82
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Webroot 目錄"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
"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."
msgstr ""
+"Web 伺服器根目錄;設定 Web 伺服器文件的根目錄以在「Webroot 模式」下執行 ACME。Web 伺服器的 80 埠必須允許從 "
+"Internet 存取。"
-#: applications/luci-app-acme/luasrc/model/cbi/acme.lua:31
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "儲存憑證和其他狀態檔的位置。"
diff --git a/applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json b/applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json
index 5f1f95e127..0026905a48 100644
--- a/applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json
+++ b/applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json
@@ -3,9 +3,8 @@
"title": "ACME certs",
"order": 50,
"action": {
- "type": "cbi",
- "path": "acme",
- "post": { "cbi.submit": true }
+ "type": "view",
+ "path": "acme"
},
"depends": {
"acl": [ "luci-app-acme" ]
diff --git a/applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json b/applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json
index a87529528a..110f9c5451 100644
--- a/applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json
+++ b/applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json
@@ -2,6 +2,10 @@
"luci-app-acme": {
"description": "Grant UCI access for luci-app-acme",
"read": {
+ "file": {
+ "/usr/sbin/nginx": [ "read" ],
+ "/usr/sbin/uhttpd": [ "read" ]
+ },
"uci": [ "acme" ]
},
"write": {