summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-base/po
diff options
context:
space:
mode:
Diffstat (limited to 'modules/luci-base/po')
-rw-r--r--modules/luci-base/po/ar/base.po146
-rw-r--r--modules/luci-base/po/ast/base.po146
-rw-r--r--modules/luci-base/po/bg/base.po146
-rw-r--r--modules/luci-base/po/bn_BD/base.po146
-rw-r--r--modules/luci-base/po/ca/base.po146
-rw-r--r--modules/luci-base/po/cs/base.po146
-rw-r--r--modules/luci-base/po/da/base.po146
-rw-r--r--modules/luci-base/po/de/base.po146
-rw-r--r--modules/luci-base/po/el/base.po146
-rw-r--r--modules/luci-base/po/en/base.po146
-rw-r--r--modules/luci-base/po/es/base.po146
-rw-r--r--modules/luci-base/po/fi/base.po146
-rw-r--r--modules/luci-base/po/fr/base.po146
-rw-r--r--modules/luci-base/po/he/base.po146
-rw-r--r--modules/luci-base/po/hi/base.po146
-rw-r--r--modules/luci-base/po/hu/base.po146
-rw-r--r--modules/luci-base/po/it/base.po146
-rw-r--r--modules/luci-base/po/ja/base.po146
-rw-r--r--modules/luci-base/po/ko/base.po146
-rw-r--r--modules/luci-base/po/lt/base.po146
-rw-r--r--modules/luci-base/po/mr/base.po146
-rw-r--r--modules/luci-base/po/ms/base.po146
-rw-r--r--modules/luci-base/po/nb_NO/base.po146
-rw-r--r--modules/luci-base/po/nl/base.po146
-rw-r--r--modules/luci-base/po/pl/base.po146
-rw-r--r--modules/luci-base/po/pt/base.po146
-rw-r--r--modules/luci-base/po/pt_BR/base.po146
-rw-r--r--modules/luci-base/po/ro/base.po146
-rw-r--r--modules/luci-base/po/ru/base.po154
-rw-r--r--modules/luci-base/po/sk/base.po146
-rw-r--r--modules/luci-base/po/sv/base.po146
-rw-r--r--modules/luci-base/po/templates/base.pot146
-rw-r--r--modules/luci-base/po/tr/base.po146
-rw-r--r--modules/luci-base/po/uk/base.po146
-rw-r--r--modules/luci-base/po/ur/base.po146
-rw-r--r--modules/luci-base/po/vi/base.po146
-rw-r--r--modules/luci-base/po/zh_Hans/base.po160
-rw-r--r--modules/luci-base/po/zh_Hant/base.po146
38 files changed, 2939 insertions, 2631 deletions
diff --git a/modules/luci-base/po/ar/base.po b/modules/luci-base/po/ar/base.po
index 798ebe687c..50028db9f0 100644
--- a/modules/luci-base/po/ar/base.po
+++ b/modules/luci-base/po/ar/base.po
@@ -28,7 +28,7 @@ msgstr "%.1f ديسيبل"
msgid "%d Bit"
msgstr "%d بت"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d حقل غير صحيح"
@@ -401,7 +401,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "يوجد دليل بنفس الاسم."
@@ -1093,7 +1093,7 @@ msgstr ""
msgid "Any zone"
msgstr "أي منطقة"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1101,21 +1101,21 @@ msgstr ""
msgid "Apply backup?"
msgstr "تطبيق النسخ الاحتياطي؟"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "فشل تطبيق الطلب بالحالة <code> h% </code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "تطبيق ملحوظ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "جاري تطبيق تغييرات التكوين ... %ds"
@@ -1492,8 +1492,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "سياسة البث (البث ، 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "تصفح…"
@@ -1550,9 +1550,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1674,11 +1674,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "التغييرات"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "تم التراجع عن التغييرات."
@@ -1780,7 +1780,7 @@ msgstr "العميل"
msgid "Client ID to send when requesting DHCP"
msgstr "معرّف العميل لإرساله عند طلب DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1855,7 +1855,7 @@ msgstr "حساب المجموع الاختباري الصادر (اختياري)
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "إعدادات"
@@ -1864,11 +1864,11 @@ msgstr "إعدادات"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "تم تطبيق تغييرات التكوين."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "تم التراجع عن تغييرات التكوين!"
@@ -1963,7 +1963,7 @@ msgstr "انقطع الاتصال"
msgid "Connections"
msgstr "روابط"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2014,7 +2014,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2329,7 +2329,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2341,7 +2341,7 @@ msgstr "احدف"
msgid "Delete key"
msgstr "احدف المفتاح"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "فشل طلب الحذف: %s"
@@ -2360,7 +2360,7 @@ msgstr "الفاصل الزمني لرسالة إشارة حركة التسلي
msgid "Description"
msgstr "الوصف"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "إلغاء"
@@ -2456,7 +2456,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "الجهاز لا يمكن الوصول إليه!"
@@ -2486,7 +2486,7 @@ msgstr "رقم الاتصال الهاتفي"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "الدليل"
@@ -2585,8 +2585,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2672,7 +2672,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "هل تريد حقًا حذف \" %s\"؟"
@@ -2684,7 +2684,7 @@ msgstr "هل تريد حقًا حذف مفتاح SSH التالي؟"
msgid "Do you really want to erase all settings?"
msgstr "هل تريد حقًا مسح جميع الإعدادات؟"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "هل تريد حقًا حذف الدليل \" s%\" بشكل متكرر؟"
@@ -2716,10 +2716,18 @@ msgstr "أسفل"
msgid "Down Delay"
msgstr "تأخير"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "تنزيل نسخة احتياطية"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "تحميل mtdblock"
@@ -3412,7 +3420,7 @@ msgstr "فشل تغيير كلمة مرور النظام."
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "فشل التأكيد على التطبيق خلال %ds ، في انتظار التراجع…"
@@ -3440,7 +3448,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "ملف"
@@ -3453,7 +3461,7 @@ msgstr ""
"{servers_file_entry01} لخوادم <abbr title = \"Domain Name System\"> DNS </"
"abbr> الخاصة بالمجال أو للخوادم."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "الملف لا يمكن الوصول إليه"
@@ -3467,7 +3475,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "الملف محلي <abbr title=\"Domain Name System\">DNS</abbr>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "اسم الملف"
@@ -4555,7 +4563,7 @@ msgstr ""
"إذا تم تحديد ذلك ، فقم بتركيب الجهاز من خلال تسمية القسم بدلاً من عقدة الجهاز "
"الثابت"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5241,7 +5249,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "عنوان تفسيري:"
@@ -5387,7 +5395,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "تحميل محتويات الدليل …"
@@ -6101,7 +6109,7 @@ msgid "NTP server candidates"
msgstr "المرشحين لخادم NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6322,7 +6330,7 @@ msgstr "لا يوجد عميل مرتبط"
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6345,7 +6353,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "لا توجد إدخالات في هذا الدليل"
@@ -6705,11 +6713,11 @@ msgstr "يحتوي الخيار \" s%\" على قيمة إدخال غير صال
msgid "Option \"%s\" must not be empty."
msgstr "يجب ألا يكون الخيار \" s%\" فارغًا."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "تغير الخيار"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "تمت إزالة الخيار"
@@ -6965,7 +6973,7 @@ msgstr "تجاوز الجدول المستخدم للتوجيهات الداخل
msgid "Overview"
msgstr "نظرة عامة"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "هل تريد الكتابة فوق الملف الموجود \" %s\"؟"
@@ -7356,7 +7364,7 @@ msgstr "الحزم."
msgid "Please enter your username and password."
msgstr "الرجاء إدخال اسم المستخدم وكلمة المرور الخاصة بك."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "الرجاء تحديد الملف المراد تحميله."
@@ -8181,19 +8189,19 @@ msgstr "كشف / إخفاء كلمة المرور"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "يرجع"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "التغيرات المرتدة"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "فشل طلب العودة مع الحالة <code> h% </code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "جارٍ إعادة التكوين …"
@@ -8422,7 +8430,7 @@ msgid "Save"
msgstr "إحفض"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "حفظ وتطبيق"
@@ -8469,11 +8477,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "تمت إضافة القسم"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "تمت إزالة القسم"
@@ -8490,9 +8498,9 @@ msgstr ""
"حدد \"فرض الترقية\" وميض الصورة حتى إذا فشل فحص تنسيق الصورة. استخدمه فقط "
"إذا كنت متأكدًا من أن البرنامج الثابت صحيح ومخصص لجهازك!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "حدد ملفًا …"
@@ -8710,7 +8718,7 @@ msgstr "معدل تحديث الإشارة"
msgid "Signal:"
msgstr "الإشارة:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "مقاس"
@@ -9167,7 +9175,7 @@ msgstr "أولوية البدء"
msgid "Start refresh"
msgstr "ابدأ التحديث"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "بدء تطبيق التكوين …"
@@ -9310,7 +9318,7 @@ msgstr "بروتوكول التبديل"
msgid "Switch to CIDR list notation"
msgstr "قم بالتبديل إلى تدوين قائمة CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "ارتباط رمزي"
@@ -9625,7 +9633,7 @@ msgid ""
"network"
msgstr "يجب تحديد SSID الصحيح يدويًا عند الانضمام إلى شبكة لاسلكية مخفية"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9796,7 +9804,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9977,7 +9985,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "لا توجد إيجارات نشطة"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "لا توجد تغييرات لتطبيقها"
@@ -10478,7 +10486,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "مفتاح بدون اسم"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "تغييرات غير محفوظة"
@@ -10526,7 +10534,7 @@ msgstr "يشتغل"
msgid "Up Delay"
msgstr "تأخير التشغيل"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "تحميل"
@@ -10543,25 +10551,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "تحميل أرشيف ..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "رفع ملف"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "رفع ملف…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "فشل طلب التحميل: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "جارٍ تحميل الملف …"
diff --git a/modules/luci-base/po/ast/base.po b/modules/luci-base/po/ast/base.po
index 96e07bd525..dde5b9b2e5 100644
--- a/modules/luci-base/po/ast/base.po
+++ b/modules/luci-base/po/ast/base.po
@@ -21,7 +21,7 @@ msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr ""
@@ -388,7 +388,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr ""
@@ -1073,7 +1073,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1081,21 +1081,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1469,8 +1469,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1527,9 +1527,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1643,11 +1643,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1742,7 +1742,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1812,7 +1812,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr ""
@@ -1821,11 +1821,11 @@ msgstr ""
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1913,7 +1913,7 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1963,7 +1963,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2266,7 +2266,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2278,7 +2278,7 @@ msgstr ""
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2297,7 +2297,7 @@ msgstr ""
msgid "Description"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2393,7 +2393,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2423,7 +2423,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2520,8 +2520,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2602,7 +2602,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2614,7 +2614,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2646,10 +2646,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3327,7 +3335,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3355,7 +3363,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3365,7 +3373,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3377,7 +3385,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4456,7 +4464,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5125,7 +5133,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5267,7 +5275,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -5973,7 +5981,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6193,7 +6201,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6216,7 +6224,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6572,11 +6580,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6821,7 +6829,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7207,7 +7215,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8018,19 +8026,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8258,7 +8266,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -8305,11 +8313,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8324,9 +8332,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8540,7 +8548,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -8963,7 +8971,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9103,7 +9111,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9414,7 +9422,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9573,7 +9581,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9738,7 +9746,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10222,7 +10230,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10270,7 +10278,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10285,25 +10293,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/bg/base.po b/modules/luci-base/po/bg/base.po
index d2747a6bcd..2e851d2386 100644
--- a/modules/luci-base/po/bg/base.po
+++ b/modules/luci-base/po/bg/base.po
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Бита"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d невалидни полета"
@@ -397,7 +397,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Вече съществува директория със същото име."
@@ -1083,7 +1083,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1091,21 +1091,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1482,8 +1482,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "Броудкаст политика (броудкаст, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Преглед…"
@@ -1540,9 +1540,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1656,11 +1656,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Промени"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Промените бяха върнати."
@@ -1765,7 +1765,7 @@ msgstr "Клиент"
msgid "Client ID to send when requesting DHCP"
msgstr "ИД на клиент за изпращане при заявяване на DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1837,7 +1837,7 @@ msgstr "Изчисляване на изходяща контролна сума
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Конфигурация"
@@ -1846,11 +1846,11 @@ msgstr "Конфигурация"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Промените по конфигурацията са приложени."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Промените в конфигурацията са отменени!"
@@ -1938,7 +1938,7 @@ msgstr "Връзката е загубена"
msgid "Connections"
msgstr "Връзки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1988,7 +1988,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2295,7 +2295,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2307,7 +2307,7 @@ msgstr "Изтрий"
msgid "Delete key"
msgstr "Премахни ключ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Неуспешна заявка за изтриване: %s"
@@ -2326,7 +2326,7 @@ msgstr ""
msgid "Description"
msgstr "Описание"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Размаркирай"
@@ -2422,7 +2422,7 @@ msgstr "Устройството не е налично"
msgid "Device type"
msgstr "Тип на устройството"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Устройството е недостъпно!"
@@ -2452,7 +2452,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2554,8 +2554,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2643,7 +2643,7 @@ msgstr ""
"Не изпращай никакви <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> съобщения на този интерфейс."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Наистина ли искате да изтриете %s ?"
@@ -2655,7 +2655,7 @@ msgstr "Наистина ли искате да изтриете следния
msgid "Do you really want to erase all settings?"
msgstr "Наистина ли искате да изтриете всички настройки?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Наистина ли искате да изтриете рекурсивно директорията \"%s\" ?"
@@ -2687,10 +2687,18 @@ msgstr "Долу"
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Изтегли резервно копие"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Изтегляне на mtdblock"
@@ -3388,7 +3396,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3416,7 +3424,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3426,7 +3434,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3438,7 +3446,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4517,7 +4525,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5188,7 +5196,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5330,7 +5338,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -6040,7 +6048,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6261,7 +6269,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6284,7 +6292,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6641,11 +6649,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6890,7 +6898,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7276,7 +7284,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr "Моля, въведете потребителско име и парола."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8092,19 +8100,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8332,7 +8340,7 @@ msgid "Save"
msgstr "Запази"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Запиши & Приложи"
@@ -8379,11 +8387,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8398,9 +8406,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8614,7 +8622,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Размер"
@@ -9037,7 +9045,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9177,7 +9185,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9488,7 +9496,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9649,7 +9657,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9814,7 +9822,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10303,7 +10311,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10351,7 +10359,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Качване"
@@ -10366,25 +10374,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/bn_BD/base.po b/modules/luci-base/po/bn_BD/base.po
index 28f0f6438b..ec283c20e6 100644
--- a/modules/luci-base/po/bn_BD/base.po
+++ b/modules/luci-base/po/bn_BD/base.po
@@ -27,7 +27,7 @@ msgstr "%.1f ডিবি"
msgid "%d Bit"
msgstr "%d বিট"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d ফিল্ড(গুলো) সঠিক নয়"
@@ -394,7 +394,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr ""
@@ -1079,7 +1079,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1087,21 +1087,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1475,8 +1475,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1533,9 +1533,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1649,11 +1649,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1748,7 +1748,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1818,7 +1818,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "কনফিগারেশন"
@@ -1827,11 +1827,11 @@ msgstr "কনফিগারেশন"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1919,7 +1919,7 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1969,7 +1969,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2272,7 +2272,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2284,7 +2284,7 @@ msgstr ""
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2303,7 +2303,7 @@ msgstr ""
msgid "Description"
msgstr "বর্ণনা"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2399,7 +2399,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2429,7 +2429,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2526,8 +2526,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2608,7 +2608,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2620,7 +2620,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2652,10 +2652,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3333,7 +3341,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3361,7 +3369,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3371,7 +3379,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3383,7 +3391,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4462,7 +4470,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5131,7 +5139,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5273,7 +5281,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -5979,7 +5987,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6200,7 +6208,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6223,7 +6231,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6579,11 +6587,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6828,7 +6836,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7215,7 +7223,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8028,19 +8036,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8268,7 +8276,7 @@ msgid "Save"
msgstr "সংরক্ষণ করুন"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -8315,11 +8323,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8334,9 +8342,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8550,7 +8558,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -8973,7 +8981,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9113,7 +9121,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9424,7 +9432,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9583,7 +9591,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9748,7 +9756,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10233,7 +10241,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10281,7 +10289,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10296,25 +10304,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/ca/base.po b/modules/luci-base/po/ca/base.po
index 5f9223de51..e5f488b790 100644
--- a/modules/luci-base/po/ca/base.po
+++ b/modules/luci-base/po/ca/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d camp(s) invàlid(s)"
@@ -403,7 +403,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Ja existeix un directori amb aquest mateix nom."
@@ -1106,7 +1106,7 @@ msgstr ""
msgid "Any zone"
msgstr "Qualsevol zona"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1114,22 +1114,22 @@ msgstr ""
msgid "Apply backup?"
msgstr "Aplicar la configuració de la còpia de seguretat?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
"La petició d'aplicar els paràmetres ha fallat amb l'estat <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Aplicar sense verificar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1511,8 +1511,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Navega…"
@@ -1570,9 +1570,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1689,11 +1689,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Canvis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "S'han revertit els canvis."
@@ -1799,7 +1799,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "ID de client a enviar en les sol·licituds DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1876,7 +1876,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuració"
@@ -1885,11 +1885,11 @@ msgstr "Configuració"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1977,7 +1977,7 @@ msgstr "S'ha perdut la connexió"
msgid "Connections"
msgstr "Connexions"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2027,7 +2027,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2343,7 +2343,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2355,7 +2355,7 @@ msgstr "Suprimeix"
msgid "Delete key"
msgstr "Esborra la clau"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Ha fallat la petició d'esborrar: %s"
@@ -2374,7 +2374,7 @@ msgstr "Interval dels missatges indicatius de lliurament de trànsit"
msgid "Description"
msgstr "Descripció"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Deselecciona"
@@ -2470,7 +2470,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "No s'ha pogut contactar amb el dispositiu!"
@@ -2502,7 +2502,7 @@ msgstr "Número per marcar"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Directori"
@@ -2601,8 +2601,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2687,7 +2687,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Esteu segurs que voleu esborrar \"%s\" ?"
@@ -2699,7 +2699,7 @@ msgstr "Esteu segurs que voleu esborrar aquesta clau SSH?"
msgid "Do you really want to erase all settings?"
msgstr "Esteu segurs que voleu esborrar tota la configuració?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Esteu segurs que voleu esborrar el directori \"%s\" recursivament?"
@@ -2731,10 +2731,18 @@ msgstr "Avall"
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Descarrega còpia de seguretat"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Baixa l'mtdblock"
@@ -3426,7 +3434,7 @@ msgstr "No s'ha pogut canviar la contrasenya del sistema."
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"No s'ha pogut confirmar l'aplicació dels canvis en %ds, s'està esperant que "
@@ -3456,7 +3464,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Fitxer"
@@ -3466,7 +3474,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "No hi ha accés al fitxer"
@@ -3480,7 +3488,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "fitxer <abbr title=\"Domain Name System\">DNS</abbr> local"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Nom de fitxer"
@@ -4569,7 +4577,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5247,7 +5255,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Llegenda:"
@@ -5391,7 +5399,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -6103,7 +6111,7 @@ msgid "NTP server candidates"
msgstr "Candidats de servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6324,7 +6332,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6347,7 +6355,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6704,11 +6712,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Opció canviada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Opció treta"
@@ -6953,7 +6961,7 @@ msgstr ""
msgid "Overview"
msgstr "Visió de conjunt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7339,7 +7347,7 @@ msgstr "Paquets"
msgid "Please enter your username and password."
msgstr "Si us plau entra el teu nom d'usuari i contrasenya."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8154,19 +8162,19 @@ msgstr "Mostra/amaga la contrasenya"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Reverteix"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8396,7 +8404,7 @@ msgid "Save"
msgstr "Desar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Desa i aplica"
@@ -8443,11 +8451,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Secció afegida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Secció treta"
@@ -8462,9 +8470,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8678,7 +8686,7 @@ msgstr ""
msgid "Signal:"
msgstr "Senyal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Mida"
@@ -9101,7 +9109,7 @@ msgstr "Prioritat d'inici"
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9241,7 +9249,7 @@ msgstr "Protocol de commutador"
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9554,7 +9562,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9716,7 +9724,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9891,7 +9899,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10393,7 +10401,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Canvis sense desar"
@@ -10441,7 +10449,7 @@ msgstr "Amunt"
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Puja"
@@ -10456,25 +10464,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Puja un arxiu..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/cs/base.po b/modules/luci-base/po/cs/base.po
index 550166973d..175563b61b 100644
--- a/modules/luci-base/po/cs/base.po
+++ b/modules/luci-base/po/cs/base.po
@@ -28,7 +28,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d bitů"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d neplatných kolonek"
@@ -406,7 +406,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Složka se stejným názvem už existuje."
@@ -1120,7 +1120,7 @@ msgstr "Jakýkoliv paket"
msgid "Any zone"
msgstr "Libovolná zóna"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Aplikovat a ponechat nastavení"
@@ -1128,22 +1128,22 @@ msgstr "Aplikovat a ponechat nastavení"
msgid "Apply backup?"
msgstr "Aplikovat zálohu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Provádění požadavku selhalo se stavem <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Použít nezkontrolované"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
"Aplikovat s podmínkou návratu původního nastavení při ztrátě konektivity"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Aplikuji změny nastavení… %ds"
@@ -1529,8 +1529,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Procházet…"
@@ -1589,9 +1589,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1705,11 +1705,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Změny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Změny byly vzaty zpět."
@@ -1815,7 +1815,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Identifikátor klienta, odesílaný v DHCP požadavku"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1892,7 +1892,7 @@ msgstr "Vypočítat odchozí kontrolní součet (volitelné)."
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Nastavení"
@@ -1901,11 +1901,11 @@ msgstr "Nastavení"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Změny nastavení byly provedeny."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Změny nastavení byly vráceny zpět!"
@@ -1993,7 +1993,7 @@ msgstr "Spojení ztraceno"
msgid "Connections"
msgstr "Připojení"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2043,7 +2043,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2355,7 +2355,7 @@ msgstr "Delegovat prefix IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2367,7 +2367,7 @@ msgstr "Odstranit"
msgid "Delete key"
msgstr "Smazat klíč"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Odstranění se nezdařilo: %s"
@@ -2386,7 +2386,7 @@ msgstr "Interval zprávy Delivery Traffic Indication"
msgid "Description"
msgstr "Popis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Zrušit označení"
@@ -2482,7 +2482,7 @@ msgstr "Zařízení není přítomné"
msgid "Device type"
msgstr "Druh zařízení"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Zařízení nedostupné!"
@@ -2512,7 +2512,7 @@ msgstr "Vytáčené číslo"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Adresář"
@@ -2611,8 +2611,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2697,7 +2697,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Opravdu chcete „%s“ smazat?"
@@ -2709,7 +2709,7 @@ msgstr "Opravdu chcete smazat následující SSH klíč?"
msgid "Do you really want to erase all settings?"
msgstr "Opravdu chcete smazat veškeré nastavení?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Opravdu chcete smazat složku „%s“ a tím i vše, co obsahuje?"
@@ -2741,10 +2741,18 @@ msgstr "Dolů"
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Stáhnout zálohu"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Stáhnout si mtdblock"
@@ -3438,7 +3446,7 @@ msgstr "Nepodařilo se změnit systémové heslo."
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
#, fuzzy
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3469,7 +3477,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Soubor"
@@ -3481,7 +3489,7 @@ msgstr ""
"Seznam souborů s názvy serverů poskytovatelů služeb, volitelně specifických "
"pro určité domény, např. {servers_file_entry01} nebo {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Soubor není přístupný"
@@ -3495,7 +3503,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "Soubor s nadřazenými resolvery."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Název souboru"
@@ -4582,7 +4590,7 @@ msgid ""
"device node"
msgstr "Namísto pevného uzlu zařízení připojovat pomocí názvu oddílu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5269,7 +5277,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legenda:"
@@ -5419,7 +5427,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Načítání obsahu adresáře…"
@@ -6142,7 +6150,7 @@ msgid "NTP server candidates"
msgstr "Kandidáti NTP serveru"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6363,7 +6371,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6386,7 +6394,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "V tomto adresáři nejsou žádné položky"
@@ -6748,11 +6756,11 @@ msgstr "Volba \"%s\" obsahuje neplatnou vstupní hodnotu."
msgid "Option \"%s\" must not be empty."
msgstr "Volba \"%s\" nesmí být prázdná."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Volba změněna"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Volba odstraněna"
@@ -7013,7 +7021,7 @@ msgstr "Přepsat tabulku, používanou pro vnitřní cesty"
msgid "Overview"
msgstr "Přehled"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Přepsat existující soubor \"%s\"?"
@@ -7400,7 +7408,7 @@ msgstr "Paketů"
msgid "Please enter your username and password."
msgstr "Prosím vložte vaše uživatelské jméno a heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Vyberte soubor, který chcete nahrát."
@@ -8224,19 +8232,19 @@ msgstr "Odhalit/skrýt heslo"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Vrátit zpět"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Vrátit změny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Požadavek na vrácení se nezdařil se stavem <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Vracení konfigurace…"
@@ -8465,7 +8473,7 @@ msgid "Save"
msgstr "Uložit"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Uložit & použít"
@@ -8512,11 +8520,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Přidána sekce"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Sekce odebrána"
@@ -8534,9 +8542,9 @@ msgstr ""
"kontrola formátu firmware. Použijte, pouze pokud jste si jisti, že firmware "
"je správný a určený pro vaše zařízení!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Vybrat soubor…"
@@ -8754,7 +8762,7 @@ msgstr ""
msgid "Signal:"
msgstr "Signál:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Velikost"
@@ -9189,7 +9197,7 @@ msgstr "Priorita spouštění"
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Provádění konfiguračních změn…"
@@ -9333,7 +9341,7 @@ msgstr "Směrovací protokol"
msgid "Switch to CIDR list notation"
msgstr "Přepnout na notaci seznamu CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Symbolický odkaz"
@@ -9648,7 +9656,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9822,7 +9830,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10007,7 +10015,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Žádné aktivní zápůjčky"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Žádné změny k provedení"
@@ -10517,7 +10525,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Nepojmenovaný klíč"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Neuložené změny"
@@ -10565,7 +10573,7 @@ msgstr "Nahoru"
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Nahráno"
@@ -10582,25 +10590,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Nahrát archiv..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Nahrát soubor"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Nahrát soubor…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Požadavek na nahrání selhal: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Nahrávání souboru…"
diff --git a/modules/luci-base/po/da/base.po b/modules/luci-base/po/da/base.po
index 87886940de..c834dee989 100644
--- a/modules/luci-base/po/da/base.po
+++ b/modules/luci-base/po/da/base.po
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d ugyldigt(e) felt(er)"
@@ -406,7 +406,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Der findes allerede en mappe med samme navn."
@@ -1117,7 +1117,7 @@ msgstr "Enhver pakke"
msgid "Any zone"
msgstr "Enhver zone"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Anvend og behold indstillinger"
@@ -1125,21 +1125,21 @@ msgstr "Anvend og behold indstillinger"
msgid "Apply backup?"
msgstr "Anvend backup?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Anvendelse af anmodning mislykkedes med status <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Anvend ikke afkrydset"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Anvend med tilbagevenden efter forbindelsestab"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Anvendelse af konfigurationsændringer... %ds"
@@ -1536,8 +1536,8 @@ msgstr "Broadcast"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Broadcast politik (broadcast, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Gennemse…"
@@ -1600,9 +1600,9 @@ msgstr ""
"Kan være nyttigt, hvis ISP har IPv6 navneservere, men ikke leverer IPv6 "
"routing."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1724,11 +1724,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Kædekrog \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Ændringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Ændringerne er blevet tilbageført."
@@ -1835,7 +1835,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Klient-ID, der skal sendes ved anmodning om DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1911,7 +1911,7 @@ msgstr "Beregner den udgående checksum (valgfrit)."
msgid "Config File"
msgstr "Konfigurationsfil"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguration"
@@ -1920,11 +1920,11 @@ msgstr "Konfiguration"
msgid "Configuration Export"
msgstr "Konfigurationseksport"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Konfigurationsændringer er anvendt."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Konfigurationsændringer er blevet rullet tilbage!"
@@ -2028,7 +2028,7 @@ msgstr "Forbindelse afbrudt"
msgid "Connections"
msgstr "Forbindelser"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Forbindelsesændring"
@@ -2081,7 +2081,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Fortsæt med at behandle umatchede pakker"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2400,7 +2400,7 @@ msgstr "Delegere IPv6-præfikser"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2412,7 +2412,7 @@ msgstr "Slet"
msgid "Delete key"
msgstr "Slet nøgle"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Anmodning om sletning mislykkedes: %s"
@@ -2431,7 +2431,7 @@ msgstr "Meddelelsesinterval for meddelelse om levering af trafikinformation"
msgid "Description"
msgstr "Beskrivelse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Fravælg"
@@ -2527,7 +2527,7 @@ msgstr "Enheden er ikke til stede"
msgid "Device type"
msgstr "Enhedstype"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Enheden er ikke tilgængelig!"
@@ -2557,7 +2557,7 @@ msgstr "Tast nummer"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Mappe"
@@ -2656,8 +2656,8 @@ msgstr "Diskplads"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2748,7 +2748,7 @@ msgstr ""
"Send ingen <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>-"
"meddelelser på dette interface."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Ønsker du virkelig at slette \"%s\" ?"
@@ -2760,7 +2760,7 @@ msgstr "Ønsker du virkelig at slette følgende SSH-nøgle?"
msgid "Do you really want to erase all settings?"
msgstr "Ønsker du virkelig at slette alle indstillinger?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Ønsker du virkelig at slette mappen \"%s\" rekursivt?"
@@ -2792,10 +2792,18 @@ msgstr "Ned"
msgid "Down Delay"
msgstr "Ned Forsinkelse"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Download backup"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Download mtdblock"
@@ -3508,7 +3516,7 @@ msgstr "Det lykkedes ikke at ændre systemadgangskoden."
msgid "Failed to configure modem"
msgstr "Konfiguration af modem mislykkedes"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Det lykkedes ikke at bekræfte anvendelsen inden for %ds, venter på rollback…"
@@ -3537,7 +3545,7 @@ msgstr "Kunne ikke initialisere modem"
msgid "Failed to set operating mode"
msgstr "Kunne ikke indstille driftstilstand"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Fil"
@@ -3549,7 +3557,7 @@ msgstr ""
"Fil, der viser upstream resolvere, valgfrit domænespecifikke, f.eks. "
"{servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Filen er ikke tilgængelig"
@@ -3561,7 +3569,7 @@ msgstr "Fil til lagring af DHCP-leasingoplysninger."
msgid "File with upstream resolvers."
msgstr "Fil med upstream resolvers."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Filnavn"
@@ -4677,7 +4685,7 @@ msgstr ""
"Hvis angivet, monteres enheden ved hjælp af partitionsetiketten i stedet for "
"en fast enheds node"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5384,7 +5392,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "opdaget gamle regler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legend:"
@@ -5538,7 +5546,7 @@ msgstr "Indlæs konfiguration…"
msgid "Loading data…"
msgstr "Indlæser data…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Indlæser mappeindhold…"
@@ -6260,7 +6268,7 @@ msgid "NTP server candidates"
msgstr "Kandidater til NTP-server"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6482,7 +6490,7 @@ msgstr "Ingen tilknyttet klient"
msgid "No control device specified"
msgstr "Ingen kontrolenhed angivet"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Ingen data"
@@ -6505,7 +6513,7 @@ msgstr "Ingen håndhævelse"
msgid "No entries available"
msgstr "Ingen tilgængelige poster"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Ingen poster i denne mappe"
@@ -6880,11 +6888,11 @@ msgstr "Indstillingen \"%s\" indeholder en ugyldig inputværdi."
msgid "Option \"%s\" must not be empty."
msgstr "Indstillingen \"%s\" må ikke være tom."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Indstillingen er ændret"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Indstillingen er fjernet"
@@ -7152,7 +7160,7 @@ msgstr "Tilsidesætte den tabel, der anvendes til interne ruter"
msgid "Overview"
msgstr "Oversigt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Overskrive eksisterende fil \"%s\" ?"
@@ -7543,7 +7551,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "Indtast venligst dit brugernavn og din adgangskode."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Vælg venligst den fil, der skal uploades."
@@ -8380,19 +8388,19 @@ msgstr "Vis/skjul adgangskode"
msgid "Reverse path filter"
msgstr "Filter med omvendt sti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Gendan"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Gendan ændringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Anmodningen om gendannelse mislykkedes med statussen <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Gendanner konfiguration…"
@@ -8631,7 +8639,7 @@ msgid "Save"
msgstr "Gem"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Gem og anvend"
@@ -8678,11 +8686,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr "Sektion %s er tom."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Afsnit tilføjet"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Afsnit fjernet"
@@ -8700,9 +8708,9 @@ msgstr ""
"mislykkes. Brug kun, hvis du er sikker på, at firmwaren er korrekt og "
"beregnet til din enhed!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Vælg fil…"
@@ -8933,7 +8941,7 @@ msgstr "Signalopdateringshastighed"
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Størrelse"
@@ -9443,7 +9451,7 @@ msgstr "Startprioritet"
msgid "Start refresh"
msgstr "Start opdatering"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Starter anvend konfiguration…"
@@ -9588,7 +9596,7 @@ msgstr "Skift protokol"
msgid "Switch to CIDR list notation"
msgstr "Skift til CIDR-liste notation"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Symbolsk link"
@@ -9927,7 +9935,7 @@ msgstr ""
"Det korrekte SSID skal angives manuelt, når du tilmelder dig et skjult "
"trådløst netværk"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10124,7 +10132,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10334,7 +10342,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Der er ingen aktive leases"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Der er ingen ændringer at anvende"
@@ -10849,7 +10857,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "unavngiven nøgle"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Ikke gemte ændringer"
@@ -10897,7 +10905,7 @@ msgstr "Op"
msgid "Up Delay"
msgstr "Forsinkelse op"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Upload"
@@ -10914,25 +10922,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Upload arkiv..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Upload fil"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Upload fil…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Upload er blevet annulleret"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Upload-forespørgsel mislykkedes: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Uploader fil…"
diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po
index f5beaf6cca..cc4d3a9a40 100644
--- a/modules/luci-base/po/de/base.po
+++ b/modules/luci-base/po/de/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d ungültige Felder"
@@ -409,7 +409,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Es existiert bereits ein Verzeichnis mit dem gleichen Namen."
@@ -1126,7 +1126,7 @@ msgstr "Jedes Paket"
msgid "Any zone"
msgstr "Beliebige Zone"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Anwenden und Einstellungen beibehalten"
@@ -1134,23 +1134,23 @@ msgstr "Anwenden und Einstellungen beibehalten"
msgid "Apply backup?"
msgstr "Backup anwenden?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
"Anforderung zur Anwendung der Änderungen mit Status <code>%h</code> "
"fehlgeschlagen"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Ungeprüft übernehmen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Anwenden, bei Verbindungsverlust zurückrollen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Warte auf das Anwenden der Konfiguration… %ds"
@@ -1557,8 +1557,8 @@ msgstr "Broadcast"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Broadcast-Richtlinie (broadcast, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Durchsuchen…"
@@ -1621,9 +1621,9 @@ msgstr ""
"Kann nützlich sein, wenn der ISP IPv6-Nameserver hat, aber kein IPv6-Routing "
"anbietet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1747,11 +1747,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Hook \"%h\" der Kette"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Änderungen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Änderungen wurden verworfen."
@@ -1858,7 +1858,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "Zu sendende Client-ID bei DHCP Anfragen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1934,7 +1934,7 @@ msgstr "Berechnen der ausgehenden Prüfsumme (optional)."
msgid "Config File"
msgstr "Konfig-Datei"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguration"
@@ -1943,11 +1943,11 @@ msgstr "Konfiguration"
msgid "Configuration Export"
msgstr "Konfigurationsexport"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Die Konfiguration wurde angewendet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Die Konfiguration wurde zurückgerollt!"
@@ -2053,7 +2053,7 @@ msgstr "Verbindung verloren"
msgid "Connections"
msgstr "Verbindungen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Änderung der Netzwerkverbindung"
@@ -2107,7 +2107,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Nicht betrachtete Pakete durchlassen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2425,7 +2425,7 @@ msgstr "IPv6-Präfix-Delegation"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2437,7 +2437,7 @@ msgstr "Löschen"
msgid "Delete key"
msgstr "Schlüssel löschen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Löschauftrag fehlgeschlagen: %s"
@@ -2456,7 +2456,7 @@ msgstr "DTIM (Delivery Traffic Indication) Nachrichtenintervall"
msgid "Description"
msgstr "Beschreibung"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Abwählen"
@@ -2552,7 +2552,7 @@ msgstr "Netzwerkadapter nicht vorhanden"
msgid "Device type"
msgstr "Adaptertyp"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Das Gerät ist nicht erreichbar!"
@@ -2582,7 +2582,7 @@ msgstr "Einwahlnummer"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Verzeichnis"
@@ -2682,8 +2682,8 @@ msgstr "Plattenplatz"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2776,7 +2776,7 @@ msgstr ""
"Keine <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>-"
"Nachrichten an diese Schnittstelle senden."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Soll \"%s\" wirklich gelöscht werden?"
@@ -2789,7 +2789,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr "Möchten Sie wirklich alle Einstellungen löschen?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Soll das Verzeichnis \"%s\" wirklich rekursiv gelöscht werden?"
@@ -2821,10 +2821,18 @@ msgstr "Runter"
msgid "Down Delay"
msgstr "Down Delay"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Backup herunterladen"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Mtdblock-Datei herunterladen"
@@ -3545,7 +3553,7 @@ msgstr "Das Systempasswort konnte nicht geändert werden."
msgid "Failed to configure modem"
msgstr "Modem konnte nicht konfiguriert werden"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Konnte nicht innerhalb von %d Sekunden bestätigen, warte auf Zurückrollen "
@@ -3575,7 +3583,7 @@ msgstr "Modem konnte nicht initialisiert werden"
msgid "Failed to set operating mode"
msgstr "Betriebsmodus konnte nicht eingestellt werden"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Datei"
@@ -3587,7 +3595,7 @@ msgstr ""
"Datei, die Upstream-Resolver auflistet, optional domänenspezifisch, z. B. "
"{servers_file_entry01}, <code>server=/domäne/1.2.3.4</code>."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Datei nicht verfügbar"
@@ -3599,7 +3607,7 @@ msgstr "Datei zum Speichern von DHCP-Lease-Informationen."
msgid "File with upstream resolvers."
msgstr "Datei mit Upstream-Resolvern."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Dateiname"
@@ -4720,7 +4728,7 @@ msgstr ""
"Wenn angegeben, wird das Gerät nach anhand des Partitionslabels statt fester "
"Gerätedatei gemounted"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5430,7 +5438,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Alte Regeln erkannt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legende:"
@@ -5585,7 +5593,7 @@ msgstr "Konfiguration laden…"
msgid "Loading data…"
msgstr "Lade Daten…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Lade Verzeichniseinträge…"
@@ -6313,7 +6321,7 @@ msgid "NTP server candidates"
msgstr "NTP Server Kandidaten"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6537,7 +6545,7 @@ msgstr "Keine Clients assoziiert"
msgid "No control device specified"
msgstr "Kein Steuergerät angegeben"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Keine Daten"
@@ -6560,7 +6568,7 @@ msgstr "Keine Erzwingung"
msgid "No entries available"
msgstr "Keine Einträge vorhanden"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Keine Einträge in diesem Verzeichnis"
@@ -6941,11 +6949,11 @@ msgstr "Eingabefeld \"%s\" enthält einen ungültigen Wert."
msgid "Option \"%s\" must not be empty."
msgstr "Eingabefeld \"%s\" darf nicht leer sein."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Option geändert"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Option entfernt"
@@ -7217,7 +7225,7 @@ msgstr "Überschreibt die benutzte Tabelle für interne Routen"
msgid "Overview"
msgstr "Übersicht"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Existierende Datei \"%s\" überschreiben?"
@@ -7612,7 +7620,7 @@ msgstr "Pkte."
msgid "Please enter your username and password."
msgstr "Bitte Benutzernamen und Passwort eingeben."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Bitte wählen Sie die hochzuladende Datei aus."
@@ -8461,19 +8469,19 @@ msgstr "Password anzeigen/verstecken"
msgid "Reverse path filter"
msgstr "Reverse-Pfad-Filter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Verwerfen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Änderungen verwerfen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Anforderung zum Verwerfen mit Status <code>%h</code> fehlgeschlagen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Verwerfe Konfigurationsänderungen…"
@@ -8714,7 +8722,7 @@ msgid "Save"
msgstr "Speichern"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Speichern & Anwenden"
@@ -8761,11 +8769,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr "Abschnitt %s ist leer."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Sektion hinzugefügt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Sektion entfernt"
@@ -8783,9 +8791,9 @@ msgstr ""
"wenn die Formatüberprüfung fehlschlägt. Diese Option nur benutzen wenn das "
"Abbild korrekt und für dieses Gerät bestimmt ist!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Datei auswählen…"
@@ -9019,7 +9027,7 @@ msgstr "Signal-Wiederholfrequenz"
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Größe"
@@ -9529,7 +9537,7 @@ msgstr "Startpriorität"
msgid "Start refresh"
msgstr "Aktualisierungen aktivieren"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Starte Anwendung der Konfigurationsänderungen…"
@@ -9676,7 +9684,7 @@ msgstr "Wechsle Protokoll"
msgid "Switch to CIDR list notation"
msgstr "Auf CIDR-Listen-Notation wechseln"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Symbolischer Link"
@@ -10024,7 +10032,7 @@ msgstr ""
"Bei der Verbindung zu einem versteckten Netzwerk muss die korrekte SSID "
"manuell angegeben werden"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10228,7 +10236,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10441,7 +10449,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Es gibt keine aktiven Leases"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Es gibt keine anzuwendenden Änderungen"
@@ -10971,7 +10979,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Unbenannter Schlüssel"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Ungespeicherte Änderungen"
@@ -11019,7 +11027,7 @@ msgstr "Oben"
msgid "Up Delay"
msgstr "Up Delay"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Hochladen"
@@ -11036,25 +11044,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Backup wiederherstellen..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Datei hochladen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Datei hochladen…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Hochladen wurde abgebrochen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Upload-Anfrage fehlgeschlagen: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Datei wird hochgeladen…"
diff --git a/modules/luci-base/po/el/base.po b/modules/luci-base/po/el/base.po
index f16f8d5674..4eeb0b0843 100644
--- a/modules/luci-base/po/el/base.po
+++ b/modules/luci-base/po/el/base.po
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d μη έγκυρο/α πεδίο/α"
@@ -407,7 +407,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Ένας φάκελος με το ίδιο όνομα υπάρχει ήδη."
@@ -1120,7 +1120,7 @@ msgstr "Οποιοδήποτε πακέτο"
msgid "Any zone"
msgstr "Οιαδήποτε ζώνη"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Εφαρμογή και διατήρηση ρυθμίσεων"
@@ -1128,21 +1128,21 @@ msgstr "Εφαρμογή και διατήρηση ρυθμίσεων"
msgid "Apply backup?"
msgstr "Εφαρμογή αντιγράφου ασφαλείας;"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Η εφαρμογή του αιτήματος απέτυχε με κατάσταση <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Εφαρμογή χωρίς επαλήθευση"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1520,8 +1520,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1578,9 +1578,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1694,11 +1694,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Αλλαγές"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1799,7 +1799,7 @@ msgstr "πελάτης"
msgid "Client ID to send when requesting DHCP"
msgstr "Αναγνωριστικό πελάτη που αποστέλλετε κατά την αίτηση DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1872,7 +1872,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Διαμόρφωση"
@@ -1881,11 +1881,11 @@ msgstr "Διαμόρφωση"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1973,7 +1973,7 @@ msgstr ""
msgid "Connections"
msgstr "Συνδέσεις"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2023,7 +2023,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2330,7 +2330,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2342,7 +2342,7 @@ msgstr "Διαγραφή"
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2361,7 +2361,7 @@ msgstr ""
msgid "Description"
msgstr "Περιγραφή"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2457,7 +2457,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2487,7 +2487,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Φάκελος"
@@ -2586,8 +2586,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2674,7 +2674,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2686,7 +2686,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2718,10 +2718,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Κατέβασμα αντιγράφου ασφαλείας"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3410,7 +3418,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3438,7 +3446,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Αρχείο"
@@ -3448,7 +3456,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3462,7 +3470,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "τοπικό αρχείο <abbr title=\"Domain Name System\">DNS</abbr>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4549,7 +4557,7 @@ msgstr ""
"Αν οριστεί, προσάρτησε τη συσκευή με βάση την ετικέτα της αντί για το "
"καθορισμένο όνομα της"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5227,7 +5235,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Υπόμνημα:"
@@ -5369,7 +5377,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -6082,7 +6090,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6303,7 +6311,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6326,7 +6334,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6683,11 +6691,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Η επιλογή άλλαξε"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Η επιλογή αφαιρέθηκε"
@@ -6932,7 +6940,7 @@ msgstr ""
msgid "Overview"
msgstr "Επισκόπηση"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7318,7 +7326,7 @@ msgstr "Πκτ."
msgid "Please enter your username and password."
msgstr "Παρακαλώ εισάγετε όνομα χρήστη και κωδικό πρόσβασης."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8134,19 +8142,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Αναίρεση"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8376,7 +8384,7 @@ msgid "Save"
msgstr "Αποθήκευση"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Αποθήκευση & Εφαρμογή"
@@ -8423,11 +8431,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8442,9 +8450,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8658,7 +8666,7 @@ msgstr ""
msgid "Signal:"
msgstr "Σήμα:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Μέγεθος"
@@ -9081,7 +9089,7 @@ msgstr "Προτεραιότητα εκκίνησης"
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9221,7 +9229,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9534,7 +9542,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9695,7 +9703,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9867,7 +9875,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10362,7 +10370,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Μη-αποθηκευμένες Αλλαγές"
@@ -10410,7 +10418,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Μεταφόρτωση"
@@ -10425,25 +10433,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/en/base.po b/modules/luci-base/po/en/base.po
index 83fe896f1b..36aad255e9 100644
--- a/modules/luci-base/po/en/base.po
+++ b/modules/luci-base/po/en/base.po
@@ -31,7 +31,7 @@ msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr ""
@@ -398,7 +398,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr ""
@@ -1083,7 +1083,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1091,21 +1091,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1479,8 +1479,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1537,9 +1537,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1653,11 +1653,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1752,7 +1752,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1822,7 +1822,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuration"
@@ -1831,11 +1831,11 @@ msgstr "Configuration"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1923,7 +1923,7 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1973,7 +1973,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2277,7 +2277,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2289,7 +2289,7 @@ msgstr ""
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2308,7 +2308,7 @@ msgstr ""
msgid "Description"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2404,7 +2404,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2434,7 +2434,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2531,8 +2531,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2613,7 +2613,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2625,7 +2625,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2657,10 +2657,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3338,7 +3346,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3366,7 +3374,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3376,7 +3384,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3388,7 +3396,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Filename"
@@ -4467,7 +4475,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5137,7 +5145,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5279,7 +5287,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -5985,7 +5993,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6205,7 +6213,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6228,7 +6236,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6584,11 +6592,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6833,7 +6841,7 @@ msgstr ""
msgid "Overview"
msgstr "Overview"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7219,7 +7227,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8032,19 +8040,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8272,7 +8280,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -8319,11 +8327,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8338,9 +8346,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8554,7 +8562,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -8977,7 +8985,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9117,7 +9125,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9428,7 +9436,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9587,7 +9595,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9752,7 +9760,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10237,7 +10245,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10285,7 +10293,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10300,25 +10308,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/es/base.po b/modules/luci-base/po/es/base.po
index 86483b7355..34c20e9473 100644
--- a/modules/luci-base/po/es/base.po
+++ b/modules/luci-base/po/es/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
@@ -414,7 +414,7 @@ msgstr ""
"Un MTU predeterminado de 65535 ha sido establecido por Yggdrasil. Se "
"recomienda utilizar el predeterminado."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Ya existe un directorio con el mismo nombre."
@@ -1147,7 +1147,7 @@ msgstr "Cualquier paquete"
msgid "Any zone"
msgstr "Cualquier zona"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Aplicar y mantener la configuración"
@@ -1155,21 +1155,21 @@ msgstr "Aplicar y mantener la configuración"
msgid "Apply backup?"
msgstr "¿Aplicar respaldo?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Solicitud de aplicar fallida con estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Aplicar sin restricción"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Aplicar con revertir después de la pérdida de conectividad"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Esperando a que se aplique la configuración… %ds"
@@ -1583,8 +1583,8 @@ msgstr "Difusión"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Política de difusión (transmisión, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Explorar…"
@@ -1646,9 +1646,9 @@ msgstr ""
"Puede ser útil si el ISP tiene servidores de nombres IPv6 pero no "
"proporciona enrutamiento IPv6."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1775,11 +1775,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Gancho de cadena \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Cambios"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Se revirtieron los cambios."
@@ -1884,7 +1884,7 @@ msgstr "Cliente"
msgid "Client ID to send when requesting DHCP"
msgstr "ID de cliente que se enviará al solicitar DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1961,7 +1961,7 @@ msgstr "Calcular la suma de verificación saliente (opcional)."
msgid "Config File"
msgstr "Archivo de configuración"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuración"
@@ -1970,11 +1970,11 @@ msgstr "Configuración"
msgid "Configuration Export"
msgstr "Exportación de la configuración"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Se ha aplicado la configuración."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "¡La configuración ha sido revertida!"
@@ -2078,7 +2078,7 @@ msgstr "Conexión perdida"
msgid "Connections"
msgstr "Conexiones"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Cambio de conectividad"
@@ -2135,7 +2135,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuar procesando paquetes no coincidentes"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2460,7 +2460,7 @@ msgstr "Delegar prefijos de IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2472,7 +2472,7 @@ msgstr "Eliminar"
msgid "Delete key"
msgstr "Eliminar clave"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Error al eliminar la solicitud: %s"
@@ -2491,7 +2491,7 @@ msgstr "Intervalo de mensaje de indicación de tráfico de entrega"
msgid "Description"
msgstr "Descripción"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Deseleccionar"
@@ -2587,7 +2587,7 @@ msgstr "Dispositivo no presente"
msgid "Device type"
msgstr "Tipo de dispositivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Dispositivo inalcanzable!"
@@ -2617,7 +2617,7 @@ msgstr "Marcar el número"
msgid "Dir"
msgstr "Dir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Directorio"
@@ -2720,8 +2720,8 @@ msgstr "Espacio del disco"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2818,7 +2818,7 @@ msgstr ""
"No envíe ningún mensaje <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> en esta interfaz."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "¿Realmente quieres eliminar \"%s\" ?"
@@ -2830,7 +2830,7 @@ msgstr "¿Realmente quiere eliminar la siguiente clave SSH?"
msgid "Do you really want to erase all settings?"
msgstr "¿Realmente quieres borrar todos las configuraciones?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "¿Realmente desea eliminar recursivamente el directorio \"%s\" ?"
@@ -2862,10 +2862,18 @@ msgstr "Abajo"
msgid "Down Delay"
msgstr "Retraso de bajada"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Descargar copia de seguridad"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Descargar mtdblock"
@@ -3598,7 +3606,7 @@ msgstr "Error al cambiar la contraseña del sistema."
msgid "Failed to configure modem"
msgstr "No se pudo configurar el módem"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Error al confirmar aplicar dentro de %ds. Esperando a que se reviertan los "
@@ -3628,7 +3636,7 @@ msgstr "No se pudo inicializar el módem"
msgid "Failed to set operating mode"
msgstr "No se pudo establecer el modo de funcionamiento"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Archivo"
@@ -3640,7 +3648,7 @@ msgstr ""
"Archivo que enumera los resolutores ascendentes, opcionalmente específicos "
"del dominio, p. e. {servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Archivo no accesible"
@@ -3652,7 +3660,7 @@ msgstr "Archivo para almacenar información de asignaciones de DHCP."
msgid "File with upstream resolvers."
msgstr "Archivo con resolutores ascendentes."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Nombre de archivo"
@@ -4789,7 +4797,7 @@ msgstr ""
"Montar el dispositivo por la etiqueta de la partición en vez de por el nodo "
"fijo de dispositivo si se especifica"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5504,7 +5512,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Reglas heredadas detectadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Registro de cambios:"
@@ -5667,7 +5675,7 @@ msgstr "Cargar configuración…"
msgid "Loading data…"
msgstr "Cargando datos…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Cargando el contenido del directorio…"
@@ -6402,7 +6410,7 @@ msgid "NTP server candidates"
msgstr "Servidores NTP a consultar"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6635,7 +6643,7 @@ msgstr "Ningún cliente asociado"
msgid "No control device specified"
msgstr "Ningún dispositivo de control especificado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Sin datos"
@@ -6659,7 +6667,7 @@ msgstr "Sin aplicación"
msgid "No entries available"
msgstr "No hay entradas disponibles"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "No hay entradas en este directorio"
@@ -7048,11 +7056,11 @@ msgstr "La opción \"%s\" contiene un valor de entrada no válido."
msgid "Option \"%s\" must not be empty."
msgstr "La opción \"%s\" no debe estar vacía."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Opción cambiada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Opción eliminada"
@@ -7327,7 +7335,7 @@ msgstr "Anular la tabla utilizada para rutas internas"
msgid "Overview"
msgstr "Visión general"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Sobrescribir archivo \"%s\" existente?"
@@ -7720,7 +7728,7 @@ msgstr "Paq."
msgid "Please enter your username and password."
msgstr "Por favor, introduzca su nombre de usuario y contraseña."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Por favor, seleccione el archivo que desea cargar."
@@ -8589,19 +8597,19 @@ msgstr "Revelar/ocultar contraseña"
msgid "Reverse path filter"
msgstr "Filtro de ruta inversa"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Revertir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Revertir cambios"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Error al revertir la solicitud con el estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Revirtiendo configuración…"
@@ -8847,7 +8855,7 @@ msgid "Save"
msgstr "Guardar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Guardar y Aplicar"
@@ -8894,11 +8902,11 @@ msgstr "Buscar dominio"
msgid "Section %s is empty."
msgstr "La sección %s está vacía."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Sección añadida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Sección removida"
@@ -8916,9 +8924,9 @@ msgstr ""
"la verificación del formato de la imagen. ¡Úselo solo si está seguro de que "
"el firmware es correcto y está diseñado para su dispositivo!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Seleccionar archivo…"
@@ -9152,7 +9160,7 @@ msgstr "Frecuencia de actualización de la señal"
msgid "Signal:"
msgstr "Señal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Tamaño"
@@ -9673,7 +9681,7 @@ msgstr "Prioridad de inicio"
msgid "Start refresh"
msgstr "Iniciar actualización"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Iniciando aplicar configuración…"
@@ -9819,7 +9827,7 @@ msgstr "Intercambiar protocolo"
msgid "Switch to CIDR list notation"
msgstr "Cambiar a la notación de lista CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Enlace simbólico"
@@ -10171,7 +10179,7 @@ msgstr ""
"El SSID correcto debe especificarse manualmente para conectarse a una red Wi-"
"Fi oculta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10375,7 +10383,7 @@ msgstr ""
"Los componentes de netfilter siguientes sólo se consideran cuando se ejecuta "
"fw4."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10588,7 +10596,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "No hay asignaciones activas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "No hay cambios para aplicar"
@@ -11119,7 +11127,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Clave sin nombre"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Cambios sin aplicar"
@@ -11167,7 +11175,7 @@ msgstr "Arriba"
msgid "Up Delay"
msgstr "Retraso de subida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Cargar"
@@ -11184,25 +11192,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Subir archivo..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Subir archivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Subir archivo…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "La carga ha sido cancelada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Error al cargar la solicitud: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Cargando archivo…"
diff --git a/modules/luci-base/po/fi/base.po b/modules/luci-base/po/fi/base.po
index d624f32e42..7acf3d2552 100644
--- a/modules/luci-base/po/fi/base.po
+++ b/modules/luci-base/po/fi/base.po
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bitti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d on virheellinen kenttä(t)"
@@ -395,7 +395,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Samanniminen hakemisto on jo olemassa."
@@ -1099,7 +1099,7 @@ msgstr "Mikä tahansa paketti"
msgid "Any zone"
msgstr "Mikä tahansa vyöhyke"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Toteuta ja säilytä asetukset"
@@ -1107,21 +1107,21 @@ msgstr "Toteuta ja säilytä asetukset"
msgid "Apply backup?"
msgstr "Käytetääntkö varmuuskopiota?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Pyyntö epäonnistui, tila <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Käytä valitsematonta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Otetaan käyttöön määritysmuutoksia... %ds"
@@ -1504,8 +1504,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "Lähetyskäytäntö (lähetys, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Selaa…"
@@ -1562,9 +1562,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1686,11 +1686,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Muutokset"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Muutokset on palautettu."
@@ -1795,7 +1795,7 @@ msgstr "Asiakas"
msgid "Client ID to send when requesting DHCP"
msgstr "Asiakastunnus, joka lähetetään DHCP: tä pyydettäessä"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1872,7 +1872,7 @@ msgstr "Laske lähtevä tarkistussumma (valinnainen)."
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Kokoonpano"
@@ -1881,11 +1881,11 @@ msgstr "Kokoonpano"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Määritysmuutokset ovat käytössä."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Määritysmuutokset on peruttu!"
@@ -1973,7 +1973,7 @@ msgstr "Yhteys katkennut"
msgid "Connections"
msgstr "Yhteydet"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2025,7 +2025,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2341,7 +2341,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2353,7 +2353,7 @@ msgstr "Poista"
msgid "Delete key"
msgstr "Poista avain"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Poistopyyntö epäonnistui: %s"
@@ -2372,7 +2372,7 @@ msgstr "Delivery Traffic Indication Message aikaväli"
msgid "Description"
msgstr "Kuvaus"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Poista valinta"
@@ -2468,7 +2468,7 @@ msgstr "Laite ei ole läsnä"
msgid "Device type"
msgstr "Laitetyyppi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Laitetta ei tavoiteta!"
@@ -2498,7 +2498,7 @@ msgstr "Soita numeroon"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Hakemisto"
@@ -2597,8 +2597,8 @@ msgstr "Levytila"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2684,7 +2684,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Haluatko todella poistaa '%s'?"
@@ -2696,7 +2696,7 @@ msgstr "Haluatko todella poistaa seuraavan SSH-avaimen?"
msgid "Do you really want to erase all settings?"
msgstr "Haluatko todella poistaa kaikki asetukset?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Haluatko todella poistaa hakemiston '%s' alihakemistoineen?"
@@ -2728,10 +2728,18 @@ msgstr "Alhaalla"
msgid "Down Delay"
msgstr "Viivästyminen"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Lataa varmuuskopio"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Lataa mtd-osio"
@@ -3431,7 +3439,7 @@ msgstr "Systeemin salasanan vaihto epäonnistui."
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Tehtyjen muutosten onnistuminen ei varmistunut %d sekunnissa, joten "
@@ -3461,7 +3469,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Tiedosto"
@@ -3474,7 +3482,7 @@ msgstr ""
"{servers_file_entry02} toimialuekohtaisissa tai muissa <abbr title=\"Domain "
"Name System\">DNS</abbr> palvelimessa."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Tiedostoa ei voida lukea"
@@ -3486,7 +3494,7 @@ msgstr "Tiedosto, johon annetut DHCP-lainat tallennetaan."
msgid "File with upstream resolvers."
msgstr "Tiedosto, jossa ulkoiset nimipalvelimet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Tiedostonimi"
@@ -4571,7 +4579,7 @@ msgid ""
"device node"
msgstr "Määritä laite osiotunnisteella kiinteän laitepolun sijasta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5262,7 +5270,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Tietoja:"
@@ -5412,7 +5420,7 @@ msgstr ""
msgid "Loading data…"
msgstr "Ladataan dataa…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Ladataan hakemiston sisältöä…"
@@ -6131,7 +6139,7 @@ msgid "NTP server candidates"
msgstr "NTP-palvelinehdokkaat"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6351,7 +6359,7 @@ msgstr "Ei asiakasta"
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6374,7 +6382,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Tässä hakemistossa ei ole merkintöjä"
@@ -6736,11 +6744,11 @@ msgstr "Vaihtoehto \"%s\" sisältää virheellisen arvon."
msgid "Option \"%s\" must not be empty."
msgstr "Vaihtoehto %s ei saa olla tyhjä."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Vaihtoehto muuttui"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Vaihtoehto poistettu"
@@ -6999,7 +7007,7 @@ msgstr "Ohita sisäisissä reiteissä käytettävä taulukko"
msgid "Overview"
msgstr "Yleiskatsaus"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Korvataanko aiemmin luotu tiedosto %s?"
@@ -7385,7 +7393,7 @@ msgstr "Paket."
msgid "Please enter your username and password."
msgstr "Anna käyttäjätunnus ja salasana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Valitse ladattava tiedosto."
@@ -8211,19 +8219,19 @@ msgstr "Paljasta/piilota salasana"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Palauta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Palauta muutokset"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Palautuspyyntö epäonnistui, tila <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Palautetaan määritystä…"
@@ -8453,7 +8461,7 @@ msgid "Save"
msgstr "Tallenna"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Tallenna ja käytä"
@@ -8500,11 +8508,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Osa lisätty"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Osa poistettu"
@@ -8522,9 +8530,9 @@ msgstr ""
"tarkistus epäonnistuu. Käytä tätä vain, jos olet varma, että laiteohjelmisto "
"on oikea ja tarkoitettu laitteellesi!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Valitse tiedosto…"
@@ -8742,7 +8750,7 @@ msgstr "Signaalin virkistysnopeus"
msgid "Signal:"
msgstr "Signaali:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Koko"
@@ -9218,7 +9226,7 @@ msgstr "Aloitusprioriteetti"
msgid "Start refresh"
msgstr "Aloita päivitys"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Aloitetaan määrityksen käyttöönotto…"
@@ -9361,7 +9369,7 @@ msgstr "Kytkinprotokolla"
msgid "Switch to CIDR list notation"
msgstr "Vaihda CIDR-luettelomerkintään"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Symbolinen linkki"
@@ -9685,7 +9693,7 @@ msgstr ""
"Oikea SSID täytyy määritellä käsin, kun liitytään piilotettuun langattomaan "
"verkkoon"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9861,7 +9869,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10045,7 +10053,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Aktiivisia lainoja ei ole"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Ei muutoksia käyttöönotettavaksi"
@@ -10550,7 +10558,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Nimeämätön avain"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Tallentamattomia muutoksia"
@@ -10598,7 +10606,7 @@ msgstr "Ylhäällä"
msgid "Up Delay"
msgstr "Viivästys"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Lähetys"
@@ -10615,25 +10623,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Lähetä arkisto..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Lähetä tiedosto"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Lähetä tiedosto…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Lähetyspyyntö epäonnistui:% s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Lähetetään tiedostoa…"
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index f3bae03a0f..9d74f8f996 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d champs invalides"
@@ -418,7 +418,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Un dossier avec le même nom existe déjà."
@@ -1138,7 +1138,7 @@ msgstr "Tout paquet"
msgid "Any zone"
msgstr "N'importe quelle zone"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Appliquer et conserver les paramètres"
@@ -1146,21 +1146,21 @@ msgstr "Appliquer et conserver les paramètres"
msgid "Apply backup?"
msgstr "Appliquer la sauvegarde ?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "La demande a échoué avec le statut <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Appliquer sans vérification"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Appliquer avec restauration après perte de connectivité"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Application des changements de configuration en cours... %ds"
@@ -1563,8 +1563,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "Politique de diffusion (diffusion, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Parcourir…"
@@ -1627,9 +1627,9 @@ msgstr ""
"Peut être utile si le FAI a des serveurs de noms IPv6 mais ne fournit pas de "
"routage IPv6."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1753,11 +1753,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Crochet de chaîne \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Changements"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Les modifications ont été annulées."
@@ -1865,7 +1865,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "Identifiant client à envoyer dans les requêtes DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1942,7 +1942,7 @@ msgstr "Calculer la somme de contrôle sortante (facultatif)."
msgid "Config File"
msgstr "Fichier de configuration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuration"
@@ -1951,11 +1951,11 @@ msgstr "Configuration"
msgid "Configuration Export"
msgstr "Export de la configuration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Les changements de configuration sont appliqués."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Les changements de configuration ont été annulés !"
@@ -2056,7 +2056,7 @@ msgstr "Connexion perdue"
msgid "Connections"
msgstr "Connexions"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Changement de connectivité"
@@ -2110,7 +2110,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuer à traiter les paquets non appariés"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2429,7 +2429,7 @@ msgstr "Déléguer les préfixes IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2441,7 +2441,7 @@ msgstr "Effacer"
msgid "Delete key"
msgstr "Touche de suppression"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Échec de la demande de suppression : %s"
@@ -2460,7 +2460,7 @@ msgstr "Intervalle entre les messages d'indication du trafic de livraison"
msgid "Description"
msgstr "Description"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Désélectionner"
@@ -2556,7 +2556,7 @@ msgstr "Périphérique non présent"
msgid "Device type"
msgstr "Type de périphérique"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Appareil inaccessible !"
@@ -2586,7 +2586,7 @@ msgstr "Composer le numéro"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Répertoire"
@@ -2685,8 +2685,8 @@ msgstr "Espace disque"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2778,7 +2778,7 @@ msgstr ""
"Ne pas envoyer de messages <abbr title=\"Annonce de routeur, ICMPv6 Type "
"134\">RA</abbr> sur cette interface."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Voulez-vous vraiment supprimer « %s » ?"
@@ -2790,7 +2790,7 @@ msgstr "Voulez-vous vraiment supprimer cette clé SSH ?"
msgid "Do you really want to erase all settings?"
msgstr "Voulez-vous vraiment effacer tous les paramètres ?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Voulez-vous vraiment supprimer récursivement le répertoire « %s » ?"
@@ -2822,10 +2822,18 @@ msgstr "En bas"
msgid "Down Delay"
msgstr "Délai de coupure"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Télécharger la sauvegarde"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Télécharger mtdblock"
@@ -3543,7 +3551,7 @@ msgstr "Impossible de modifier le mot de passe du système."
msgid "Failed to configure modem"
msgstr "Échec de la configuration du modem"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"La demande n'a pas été confirmée dans les délais impartis (%ds), en attente "
@@ -3573,7 +3581,7 @@ msgstr "Échec de l'initialisation du modem"
msgid "Failed to set operating mode"
msgstr "Impossible de définir le mode de fonctionnement"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Fichier"
@@ -3585,7 +3593,7 @@ msgstr ""
"Fichier listant les résolveurs en amont, éventuellement spécifiques à un "
"domaine, par exemple {servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Fichier non accessible"
@@ -3597,7 +3605,7 @@ msgstr "Fichier pour stocker les informations de bail DHCP."
msgid "File with upstream resolvers."
msgstr "Fichier contenant les résolveurs en amont."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Nom de fichier"
@@ -4713,7 +4721,7 @@ msgstr ""
"Monte le périphérique identifié par cette étiquette au lieu d'un nom de "
"périphérique fixe"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5419,7 +5427,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Règles héritées détectées"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Légende :"
@@ -5570,7 +5578,7 @@ msgstr "Chargement de la configuration…"
msgid "Loading data…"
msgstr "Chargement des données…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Chargement du contenu des répertoires…"
@@ -6296,7 +6304,7 @@ msgid "NTP server candidates"
msgstr "Serveurs NTP candidats"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6519,7 +6527,7 @@ msgstr "Aucun client associé"
msgid "No control device specified"
msgstr "Aucun controle materiel spécifié"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Aucune donnée"
@@ -6542,7 +6550,7 @@ msgstr "Aucune application"
msgid "No entries available"
msgstr "Aucune entrée disponible"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Aucune entrée dans ce répertoire"
@@ -6919,11 +6927,11 @@ msgstr "Option \"%s\" contient une valeur erronée."
msgid "Option \"%s\" must not be empty."
msgstr "Option \"%s\" doit être vide."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Option modifiée"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Option retirée"
@@ -7195,7 +7203,7 @@ msgstr "Modifier la table utilisée pour les routes internes"
msgid "Overview"
msgstr "Vue d'ensemble"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Remplacer le fichier existant \"%s\" ?"
@@ -7588,7 +7596,7 @@ msgstr "Pqts."
msgid "Please enter your username and password."
msgstr "Saisissez votre nom d'utilisateur et mot de passe."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Veuillez sélectionner le fichier à téléverser."
@@ -8430,19 +8438,19 @@ msgstr "Montrer/cacher le mot de passe"
msgid "Reverse path filter"
msgstr "Filtre de chemin inverse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Annuler les modifications"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Annuler les modifications"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "La demande d'annulation a échoué, statut <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Annulation de la configuration…"
@@ -8685,7 +8693,7 @@ msgid "Save"
msgstr "Sauvegarder"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Enregistrer et Appliquer"
@@ -8732,11 +8740,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Section ajoutée"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Section retirée"
@@ -8754,9 +8762,9 @@ msgstr ""
"vérification du format de l'image échoue. N'utilisez que si vous êtes sûr "
"que le microprogramme est correct et destiné à votre appareil !"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Sélectionner un fichier…"
@@ -8988,7 +8996,7 @@ msgstr "Taux de rafraîchissement du signal"
msgid "Signal:"
msgstr "Signal :"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Taille"
@@ -9500,7 +9508,7 @@ msgstr "Priorité de démarrage"
msgid "Start refresh"
msgstr "Lancer l'actualisation"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "La configuration de départ s'applique…"
@@ -9648,7 +9656,7 @@ msgstr "Changer de protocole"
msgid "Switch to CIDR list notation"
msgstr "Passer à la notation de liste CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Lien symbolique"
@@ -9992,7 +10000,7 @@ msgstr ""
"Le SSID correct doit être spécifié manuellement lors de la connexion à un "
"réseau sans fil caché"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10194,7 +10202,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10403,7 +10411,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Aucun bail actif"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Il n'y a aucun changement à appliquer"
@@ -10931,7 +10939,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Clé sans nom"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Changements non appliqués"
@@ -10979,7 +10987,7 @@ msgstr "Haut"
msgid "Up Delay"
msgstr "Délai d'attente"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Téléverser"
@@ -10996,25 +11004,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Envoi de l'archive…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Téléverser un fichier"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Téléversement du fichier…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Le chargement a été annulé"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Échec de la demande de téléchargement: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Téléchargement du fichier…"
diff --git a/modules/luci-base/po/he/base.po b/modules/luci-base/po/he/base.po
index 8c91692046..34a4c2bd70 100644
--- a/modules/luci-base/po/he/base.po
+++ b/modules/luci-base/po/he/base.po
@@ -29,7 +29,7 @@ msgstr "%.1f דציבל"
msgid "%d Bit"
msgstr "%d סיביות"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d שדות שגויים"
@@ -396,7 +396,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr ""
@@ -1091,7 +1091,7 @@ msgstr ""
msgid "Any zone"
msgstr "כל תחום"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1099,21 +1099,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1491,8 +1491,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1549,9 +1549,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1665,11 +1665,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "שינויים"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1764,7 +1764,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1834,7 +1834,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "הגדרות"
@@ -1843,11 +1843,11 @@ msgstr "הגדרות"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1935,7 +1935,7 @@ msgstr ""
msgid "Connections"
msgstr "חיבורים"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1985,7 +1985,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2292,7 +2292,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2304,7 +2304,7 @@ msgstr "למחוק"
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2323,7 +2323,7 @@ msgstr ""
msgid "Description"
msgstr "תיאור"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2419,7 +2419,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2449,7 +2449,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2546,8 +2546,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2628,7 +2628,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2640,7 +2640,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2672,10 +2672,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "הורד גיבוי"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3355,7 +3363,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3383,7 +3391,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3393,7 +3401,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3405,7 +3413,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4484,7 +4492,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5153,7 +5161,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5295,7 +5303,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -6001,7 +6009,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6222,7 +6230,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6245,7 +6253,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6602,11 +6610,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6851,7 +6859,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7237,7 +7245,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr "נא למלא את שם המשתמש והסיסמה שלך."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "נא לבחור את הקובץ להעלאה."
@@ -8049,19 +8057,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8289,7 +8297,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -8336,11 +8344,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8355,9 +8363,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8571,7 +8579,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -8996,7 +9004,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9139,7 +9147,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9450,7 +9458,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9609,7 +9617,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9774,7 +9782,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10260,7 +10268,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10308,7 +10316,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10323,25 +10331,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/hi/base.po b/modules/luci-base/po/hi/base.po
index ac48a40596..4f55b237f6 100644
--- a/modules/luci-base/po/hi/base.po
+++ b/modules/luci-base/po/hi/base.po
@@ -26,7 +26,7 @@ msgstr "%.1f डेसिबल"
msgid "%d Bit"
msgstr "%d बिट"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d अमान्य क्षेत्र"
@@ -393,7 +393,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "समान नाम वाली एक निर्देशिका पहले से मौजूद है।"
@@ -1081,7 +1081,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1089,21 +1089,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1477,8 +1477,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1535,9 +1535,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1651,11 +1651,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1750,7 +1750,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1820,7 +1820,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr ""
@@ -1829,11 +1829,11 @@ msgstr ""
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1921,7 +1921,7 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1971,7 +1971,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2274,7 +2274,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2286,7 +2286,7 @@ msgstr ""
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2305,7 +2305,7 @@ msgstr ""
msgid "Description"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2401,7 +2401,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2431,7 +2431,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2528,8 +2528,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2610,7 +2610,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2622,7 +2622,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2654,10 +2654,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3335,7 +3343,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3363,7 +3371,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3373,7 +3381,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3385,7 +3393,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4464,7 +4472,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5133,7 +5141,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5275,7 +5283,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -5981,7 +5989,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6201,7 +6209,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6224,7 +6232,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6580,11 +6588,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6829,7 +6837,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7215,7 +7223,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8026,19 +8034,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8266,7 +8274,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -8313,11 +8321,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8332,9 +8340,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8548,7 +8556,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -8971,7 +8979,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9111,7 +9119,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9422,7 +9430,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9581,7 +9589,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9746,7 +9754,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10230,7 +10238,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10278,7 +10286,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10293,25 +10301,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/hu/base.po b/modules/luci-base/po/hu/base.po
index 7985c1c6ad..b4314a11c1 100644
--- a/modules/luci-base/po/hu/base.po
+++ b/modules/luci-base/po/hu/base.po
@@ -29,7 +29,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d érvénytelen mező"
@@ -399,7 +399,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Már létezik egy ilyen nevű könyvtár."
@@ -1100,7 +1100,7 @@ msgstr ""
msgid "Any zone"
msgstr "Bármely zóna"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1108,21 +1108,21 @@ msgstr ""
msgid "Apply backup?"
msgstr "Alkalmazza a biztonsági mentést?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "A kérés alkalmazása meghiúsult <code>%h</code> állapotkóddal"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Kijelöletlenek alkalmazása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "A beállítások változtatásainak alkalmazása… %d mp"
@@ -1507,8 +1507,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Tallózás…"
@@ -1567,9 +1567,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1691,11 +1691,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Változtatások"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "A változtatások visszavonva."
@@ -1803,7 +1803,7 @@ msgstr "Ügyfél"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCP kérésekor küldendő ügyfél-azonosító"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1880,7 +1880,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Beállítás"
@@ -1889,11 +1889,11 @@ msgstr "Beállítás"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "A beállítás változtatásai alkalmazva."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "A beállítás változtatásai vissza lettek állítva!"
@@ -1981,7 +1981,7 @@ msgstr "A kapcsolat elveszett"
msgid "Connections"
msgstr "Kapcsolatok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2031,7 +2031,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2345,7 +2345,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2357,7 +2357,7 @@ msgstr "Törlés"
msgid "Delete key"
msgstr "Kulcs törlése"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Törlési kérés sikertelen: %s"
@@ -2376,7 +2376,7 @@ msgstr "Kézbesítési forgalom jelző üzenet időköze"
msgid "Description"
msgstr "Leírás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Kijelölés megszüntetése"
@@ -2472,7 +2472,7 @@ msgstr ""
msgid "Device type"
msgstr "Eszköz típus"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Az eszköz elérhetetlen!"
@@ -2502,7 +2502,7 @@ msgstr "Szám tárcsázása"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Könyvtár"
@@ -2601,8 +2601,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2688,7 +2688,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Valóban törölni szeretné ezt: „%s”?"
@@ -2700,7 +2700,7 @@ msgstr "Valóban törölni szeretné a következő SSH-kulcsot?"
msgid "Do you really want to erase all settings?"
msgstr "Valóban törölni szeretné az összes beállítást?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Valóban törölni szeretné rekurzívan a(z) „%s” könyvtárat?"
@@ -2732,10 +2732,18 @@ msgstr "Le"
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Biztonsági mentés letöltése"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Az mtdblock letöltése"
@@ -3427,7 +3435,7 @@ msgstr "Nem sikerült megváltoztatni a rendszer jelszavát."
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Nem sikerült megerősíteni az alkalmazást %d másodpercen belül, várakozás a "
@@ -3457,7 +3465,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Fájl"
@@ -3470,7 +3478,7 @@ msgstr ""
"vagy „{servers_file_entry01}” a tartományra jellemző vagy teljesen külső "
"<abbr title=\"Domain Name System\">DNS</abbr>-kiszolgálókhoz."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "A fájl nem érhető el"
@@ -3484,7 +3492,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "helyi <abbr title=\"Domain Name System\">DNS</abbr>-fájl."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Fájlnév"
@@ -4576,7 +4584,7 @@ msgstr ""
"Ha meg van adva, akkor az eszköz a rögzített eszközcsomópont helyett "
"partíciós címke alapján lesz csatolva"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5267,7 +5275,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Jelmagyarázat:"
@@ -5416,7 +5424,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Könyvtártartalmak betöltése…"
@@ -6134,7 +6142,7 @@ msgid "NTP server candidates"
msgstr "NTP-kiszolgáló jelöltek"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6356,7 +6364,7 @@ msgstr "Nincs kliens hozzárendelve"
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6379,7 +6387,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Nincsenek bejegyzések ebben a könyvtárban"
@@ -6742,11 +6750,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Beállítás megváltoztatva"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Beállítás eltávolítva"
@@ -7009,7 +7017,7 @@ msgstr "A belső útvonalakhoz használt tábla felülbírálása"
msgid "Overview"
msgstr "Áttekintés"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Felülírja a meglévő „%s” fájlt?"
@@ -7395,7 +7403,7 @@ msgstr "csom."
msgid "Please enter your username and password."
msgstr "Adja meg a felhasználónevét és a jelszavát."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Válassza ki a feltöltendő fájlt."
@@ -8225,19 +8233,19 @@ msgstr "Jelszó felfedése/elrejtése"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Visszavonás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Változtatások visszavonása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "A kérés visszavonása meghiúsult <code>%h</code> állapotkóddal"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Beállítás visszaállítása…"
@@ -8467,7 +8475,7 @@ msgid "Save"
msgstr "Mentés"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Mentés és alkalmazás"
@@ -8514,11 +8522,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Szakasz hozzáadva"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Szakasz eltávolítva"
@@ -8536,9 +8544,9 @@ msgstr ""
"akkor is ha a lemezképformátum ellenőrzése sikertelen. Csak akkor használja, "
"ha biztos abban, hogy a firmware helyes és az Ön eszközéhez készült!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Fájl kiválasztása…"
@@ -8758,7 +8766,7 @@ msgstr "Jel frissítési ráta"
msgid "Signal:"
msgstr "Jel:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Méret"
@@ -9197,7 +9205,7 @@ msgstr "Indítási prioritás"
msgid "Start refresh"
msgstr "Frissítés indítása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Beállítások alkalmazásának indítása…"
@@ -9343,7 +9351,7 @@ msgstr "Protokoll váltása"
msgid "Switch to CIDR list notation"
msgstr "Váltás CIDR lista jelölésre"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Szimbolikus hivatkozás"
@@ -9661,7 +9669,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9839,7 +9847,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10027,7 +10035,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Nincsenek aktív bérletek"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Nincsenek alkalmazandó változtatások"
@@ -10540,7 +10548,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Névtelen kulcs"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Mentetlen változtatások"
@@ -10588,7 +10596,7 @@ msgstr "Fel"
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Feltöltés"
@@ -10605,25 +10613,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Archívum feltöltése…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Fájl feltöltése"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Fájl feltöltése…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Feltöltési kérés sikertelen: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Fájl feltöltése…"
diff --git a/modules/luci-base/po/it/base.po b/modules/luci-base/po/it/base.po
index 5b221e3be3..fd9e6bd24d 100644
--- a/modules/luci-base/po/it/base.po
+++ b/modules/luci-base/po/it/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d campo/i non valido/i"
@@ -421,7 +421,7 @@ msgstr ""
"Un MTU predefinito di 65535 è impostato da Yggdrasil. È consigliato usare il "
"predefinito."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Esiste già una cartella con lo stesso nome."
@@ -1153,7 +1153,7 @@ msgstr "Qualsiasi pacchetto"
msgid "Any zone"
msgstr "Qualsiasi zona"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Applica e mantieni le impostazioni"
@@ -1161,21 +1161,21 @@ msgstr "Applica e mantieni le impostazioni"
msgid "Apply backup?"
msgstr "Applicare il backup?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Richiesta di applicazione non riuscita con stato <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Applica senza controllo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Applica con ripristino dopo la perdita di connettività"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Applicazione delle modifiche… %ds"
@@ -1582,8 +1582,8 @@ msgstr "Trasmissione"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Criterio di trasmissione (broadcast, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Sfoglia…"
@@ -1644,9 +1644,9 @@ msgstr ""
"Può essere utile se l'ISP dispone di server dei nomi IPv6 ma non fornisce "
"l'instradamento IPv6."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1770,11 +1770,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Hook della catena \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Modifiche"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Le modifiche sono state annullate."
@@ -1880,7 +1880,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "ID del client da inviare nella richiesta DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1957,7 +1957,7 @@ msgstr "Calcola il checksum in uscita (facoltativo)."
msgid "Config File"
msgstr "File di configurazione"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configurazione"
@@ -1966,11 +1966,11 @@ msgstr "Configurazione"
msgid "Configuration Export"
msgstr "Esportazione della configurazione"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Modifiche alla configurazione applicate."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Le modifiche alla configurazione sono state annullate!"
@@ -2075,7 +2075,7 @@ msgstr "Connessione persa"
msgid "Connections"
msgstr "Connessioni"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Cambio di connettività"
@@ -2129,7 +2129,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuare l'elaborazione dei pacchetti non corrispondenti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2451,7 +2451,7 @@ msgstr "Delega i prefissi IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2463,7 +2463,7 @@ msgstr "Elimina"
msgid "Delete key"
msgstr "Elimina chiave"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Richiesta di eliminazione fallita: %s"
@@ -2483,7 +2483,7 @@ msgstr ""
msgid "Description"
msgstr "Descrizione"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Deseleziona"
@@ -2579,7 +2579,7 @@ msgstr "Dispositivo non presente"
msgid "Device type"
msgstr "Tipo dispositivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Dispositivo irraggiungibile!"
@@ -2609,7 +2609,7 @@ msgstr "Numero da comporre"
msgid "Dir"
msgstr "Dir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Directory"
@@ -2710,8 +2710,8 @@ msgstr "Spazio su disco"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2807,7 +2807,7 @@ msgstr ""
"Non inviare messaggi <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> su questa interfaccia."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Vuoi davvero eliminare \"%s\" ?"
@@ -2819,7 +2819,7 @@ msgstr "Vuoi davvero eliminare la seguente chiave SSH?"
msgid "Do you really want to erase all settings?"
msgstr "Vuoi davvero cancellare tutte le impostazioni?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Vuoi davvero eliminare ricorsivamente la cartella \"%s\"?"
@@ -2851,10 +2851,18 @@ msgstr "Disconnesso"
msgid "Down Delay"
msgstr "Ritardo inattività"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Scarica backup"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Scarica mtdblock"
@@ -3578,7 +3586,7 @@ msgstr "Modifica della password di sistema fallita."
msgid "Failed to configure modem"
msgstr "Configurazione del modem fallita"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Applicazione entro %ds fallita, in attesa di ripristino…"
@@ -3606,7 +3614,7 @@ msgstr "Inizializzazione del modem fallita"
msgid "Failed to set operating mode"
msgstr "Impostazione della modalità di funzionamento fallita"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "File"
@@ -3618,7 +3626,7 @@ msgstr ""
"File che elenca i risolutori upstream, facoltativamente specifici per il "
"dominio, es. {servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "File non accessibile"
@@ -3630,7 +3638,7 @@ msgstr "File per memorizzare le informazioni dei lease DHCP."
msgid "File with upstream resolvers."
msgstr "File con i risolutori upstream."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Nome file"
@@ -4750,7 +4758,7 @@ msgstr ""
"Se specificato, montare il dispositivo dall'etichetta della partizione "
"invece che dal nodo del dispositivo fisso"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5459,7 +5467,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Regole obsolete rilevate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legenda:"
@@ -5618,7 +5626,7 @@ msgstr "Carica configurazione…"
msgid "Loading data…"
msgstr "Caricamento dati…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Caricamento del contenuto della cartella…"
@@ -6343,7 +6351,7 @@ msgid "NTP server candidates"
msgstr "Candidati server NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6571,7 +6579,7 @@ msgstr "Nessun client associato"
msgid "No control device specified"
msgstr "Nessun dispositivo di controllo specificato"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Nessun dato"
@@ -6594,7 +6602,7 @@ msgstr "Nessuna forzatura"
msgid "No entries available"
msgstr "Nessuna voce disponibile"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Nessuna voce in questa directory"
@@ -6972,11 +6980,11 @@ msgstr "L'opzione \"%s\" contiene un valore di input non valido."
msgid "Option \"%s\" must not be empty."
msgstr "L'opzione \"%s\" non deve essere vuota."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Opzione cambiata"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Opzione rimossa"
@@ -7253,7 +7261,7 @@ msgstr "Sovrascrivi la tabella usata per gli instradamenti interni"
msgid "Overview"
msgstr "Riepilogo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Sovrascrivere il file esistente \"%s\"?"
@@ -7644,7 +7652,7 @@ msgstr "Pacc."
msgid "Please enter your username and password."
msgstr "Per favore inserisci nome utente e password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Seleziona il file da caricare."
@@ -8493,19 +8501,19 @@ msgstr "Rivela/nascondi password"
msgid "Reverse path filter"
msgstr "Filtro percorso inverso"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Ripristina"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Annulla modifiche"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Richiesta di annullamento fallita con stato <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Ripristino della configurazione…"
@@ -8747,7 +8755,7 @@ msgid "Save"
msgstr "Salva"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salva & Applica"
@@ -8794,11 +8802,11 @@ msgstr "Dominio di ricerca"
msgid "Section %s is empty."
msgstr "La sezione %s è vuota."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Sezione aggiunta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Sezione rimossa"
@@ -8816,9 +8824,9 @@ msgstr ""
"controllo del formato fallisce. Usare solo se sicuri che il firmware sia "
"corretto e pensato per il tuo dispositivo!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Seleziona file…"
@@ -9051,7 +9059,7 @@ msgstr "Frequenza di aggiornamento del segnale"
msgid "Signal:"
msgstr "Segnale:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Dimensione"
@@ -9565,7 +9573,7 @@ msgstr "Priorità di avvio"
msgid "Start refresh"
msgstr "Avvia aggiornamento"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Inizializzazione configurazione…"
@@ -9712,7 +9720,7 @@ msgstr "Cambia protocollo"
msgid "Switch to CIDR list notation"
msgstr "Passa alla notazione dell'elenco CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Collegamento simbolico"
@@ -10059,7 +10067,7 @@ msgstr ""
"L'SSID corretto deve essere specificato manualmente quando si accede a una "
"rete wireless nascosta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10264,7 +10272,7 @@ msgstr ""
"I componenti netfilter sottostanti sono considerati solo quando si esegue "
"fw4."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10478,7 +10486,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Non ci sono lease attivi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Non ci sono modifiche da applicare"
@@ -11005,7 +11013,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Chiave senza nome"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Modifiche non salvate"
@@ -11053,7 +11061,7 @@ msgstr "In funzione"
msgid "Up Delay"
msgstr "Ritardo attivazione"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Carica"
@@ -11070,25 +11078,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Carica archivio..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Carica file"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Carica file…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Il caricamento è stato annullato"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Richiesta di caricamento fallita: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Caricamento file…"
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index 521cef033f..874281272f 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d ビット"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "無効な入力欄: %d個"
@@ -397,7 +397,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "同じ名前のディレクトリがすでに存在します。"
@@ -1098,7 +1098,7 @@ msgstr ""
msgid "Any zone"
msgstr "すべてのゾーン"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1106,21 +1106,21 @@ msgstr ""
msgid "Apply backup?"
msgstr "バックアップを適用しますか?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "適用のリクエストに失敗しました ステータスコード:<code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "チェックなしの適用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "設定を適用中… 残り最大%d秒"
@@ -1501,8 +1501,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "ブロードキャストポリシー(broadcast、3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "参照…"
@@ -1559,9 +1559,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1683,11 +1683,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "変更"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "変更は取り消されました。"
@@ -1794,7 +1794,7 @@ msgstr "クライアント"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCPリクエスト時に送信するクライアントID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1870,7 +1870,7 @@ msgstr "送信チェックサムを計算します(オプション)。"
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "設定"
@@ -1879,11 +1879,11 @@ msgstr "設定"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "設定が適用されました。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "設定がロールバックされました!"
@@ -1982,7 +1982,7 @@ msgstr "接続が失われました"
msgid "Connections"
msgstr "接続数"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2032,7 +2032,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2348,7 +2348,7 @@ msgstr "IPv6 プレフィックスの委任"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2360,7 +2360,7 @@ msgstr "削除"
msgid "Delete key"
msgstr "鍵を削除"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "削除の要求に失敗しました: %s"
@@ -2379,7 +2379,7 @@ msgstr "Delivery Traffic Indication Message(DTIM)間隔"
msgid "Description"
msgstr "説明"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "選択を解除"
@@ -2475,7 +2475,7 @@ msgstr "デバイスが存在しません"
msgid "Device type"
msgstr "デバイス タイプ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "デバイスにアクセスできません!"
@@ -2505,7 +2505,7 @@ msgstr "ダイヤル番号"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "ディレクトリ"
@@ -2605,8 +2605,8 @@ msgstr "ディスク領域"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2693,7 +2693,7 @@ msgstr ""
"このインターフェースでは <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> メッセージを送信しません"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "本当に\"%s\"を削除しますか?"
@@ -2705,7 +2705,7 @@ msgstr "本当に以下のSSH公開鍵を削除しますか?"
msgid "Do you really want to erase all settings?"
msgstr "本当にすべての設定を消去しますか?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "本当にディレクトリ\"%s\"を再帰的に削除しますか?"
@@ -2737,10 +2737,18 @@ msgstr "下へ"
msgid "Down Delay"
msgstr "ダウンディレイ"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "バックアップをダウンロード"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "mtdblockをダウンロード"
@@ -3437,7 +3445,7 @@ msgstr "システムパスワードの変更に失敗しました。"
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "%d秒以内に適用できませんでした。ロールバック中です…"
@@ -3465,7 +3473,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "ファイル"
@@ -3480,7 +3488,7 @@ msgstr ""
"{servers_file_entry02}や{servers_file_entry01}といった行が含まれることがあり"
"ます。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "ファイルにアクセスできません"
@@ -3494,7 +3502,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "ローカル<abbr title=\"Domain Name System\">DNS</abbr>ファイル"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "ファイル名"
@@ -4591,7 +4599,7 @@ msgid ""
msgstr ""
"固定のデバイスノード名のかわりに、パーティションラベルを使用してマウント"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5280,7 +5288,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "レガシー ルールを検出"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "凡例:"
@@ -5431,7 +5439,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "ディレクトリの内容を読み込み中…"
@@ -6149,7 +6157,7 @@ msgid "NTP server candidates"
msgstr "NTPサーバー候補"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6372,7 +6380,7 @@ msgstr "接続済みクライアントなし"
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6395,7 +6403,7 @@ msgstr "強制しない"
msgid "No entries available"
msgstr "利用可能な項目はありません"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "このディレクトリ内にエントリーがありません"
@@ -6758,11 +6766,11 @@ msgstr "オプション\"%s\"に無効な入力値が含まれています。"
msgid "Option \"%s\" must not be empty."
msgstr "オプション\"%s\"を設定してください。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "変更されるオプション"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "削除されるオプション"
@@ -7023,7 +7031,7 @@ msgstr "内部ルートに使用されるテーブルを上書き"
msgid "Overview"
msgstr "概要"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "既存のファイル\"%s\"を上書きしますか?"
@@ -7408,7 +7416,7 @@ msgstr "パケット"
msgid "Please enter your username and password."
msgstr "ユーザー名とパスワードを入力してください。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "アップロードするファイルを選択してください。"
@@ -8242,19 +8250,19 @@ msgstr "パスワードを表示/隠す"
msgid "Reverse path filter"
msgstr "戻り経路フィルター"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "元に戻す"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "変更の取り消し"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "取り消しのリクエストに失敗しました ステータスコード:<code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "設定を元に戻しています…"
@@ -8484,7 +8492,7 @@ msgid "Save"
msgstr "保存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存&適用"
@@ -8531,11 +8539,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "追加されるセクション"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "削除されるセクション"
@@ -8553,9 +8561,9 @@ msgstr ""
"を選択してください。正しいファームウェアであること、デバイスに適したものであ"
"ることが確かな場合のみ使用してください!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "ファイルを選択…"
@@ -8776,7 +8784,7 @@ msgstr "信号のリフレッシュ レート"
msgid "Signal:"
msgstr "信号:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "サイズ"
@@ -9250,7 +9258,7 @@ msgstr "開始優先順位"
msgid "Start refresh"
msgstr "更新開始"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "設定の適用を開始しています…"
@@ -9395,7 +9403,7 @@ msgstr "プロトコルを切り替える"
msgid "Switch to CIDR list notation"
msgstr "CIDRリスト表記へ切り替える"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "シンボリックリンク"
@@ -9717,7 +9725,7 @@ msgstr ""
"非表示の無線ネットワークに接続する場合、正しいSSIDを手動で指定する必要があり"
"ます"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9888,7 +9896,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10075,7 +10083,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "アクティブなリースはありません"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "適用する変更はありません"
@@ -10583,7 +10591,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "名前がない鍵"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "保存されていない変更"
@@ -10631,7 +10639,7 @@ msgstr "上へ"
msgid "Up Delay"
msgstr "上り遅延"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "アップロード"
@@ -10648,25 +10656,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "アーカイブをアップロード..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "ファイルをアップロード"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "ファイルをアップロード…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "アップロードのリクエストに失敗: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "ファイルをアップロード中…"
diff --git a/modules/luci-base/po/ko/base.po b/modules/luci-base/po/ko/base.po
index f7cc20589e..d5a2cb0d80 100644
--- a/modules/luci-base/po/ko/base.po
+++ b/modules/luci-base/po/ko/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f 데시벨"
msgid "%d Bit"
msgstr "%d 비트"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d 잘못된 부분(들)"
@@ -403,7 +403,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "이미 같은 이름의 디렉터리가 존재합니다."
@@ -1109,7 +1109,7 @@ msgstr "모든 패킷"
msgid "Any zone"
msgstr "모든 영역"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "적용 및 설정 유지"
@@ -1118,21 +1118,21 @@ msgstr "적용 및 설정 유지"
msgid "Apply backup?"
msgstr "백업을 적용하시겠습니까?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "적용 요청 실패: 응답 코드 <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1510,8 +1510,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1568,9 +1568,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1684,11 +1684,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "변경 사항"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1793,7 +1793,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr "DHCP 요청 시 전송할 클라이언트 ID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1863,7 +1863,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "설정"
@@ -1872,11 +1872,11 @@ msgstr "설정"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1964,7 +1964,7 @@ msgstr ""
msgid "Connections"
msgstr "연결"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2014,7 +2014,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2324,7 +2324,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2336,7 +2336,7 @@ msgstr "삭제"
msgid "Delete key"
msgstr "키 제거"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2355,7 +2355,7 @@ msgstr ""
msgid "Description"
msgstr "설명"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2451,7 +2451,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2481,7 +2481,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2580,8 +2580,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2665,7 +2665,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2677,7 +2677,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2709,10 +2709,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "백업 다운로드"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "mtdblock 다운로드"
@@ -3399,7 +3407,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3427,7 +3435,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3437,7 +3445,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3451,7 +3459,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4534,7 +4542,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5204,7 +5212,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5347,7 +5355,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -6057,7 +6065,7 @@ msgid "NTP server candidates"
msgstr "NTP 서버 목록"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6278,7 +6286,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6301,7 +6309,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6658,11 +6666,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "변경된 option"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "삭제된 option"
@@ -6911,7 +6919,7 @@ msgstr ""
msgid "Overview"
msgstr "개요"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7297,7 +7305,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "사용자이름과 암호를 입력해 주세요."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8117,19 +8125,19 @@ msgstr "암호 보이기/숨기기"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "변경 취소"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "변경사항 되돌리기"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "설정 되돌리는 중…"
@@ -8362,7 +8370,7 @@ msgid "Save"
msgstr "저장"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "저장 & 적용"
@@ -8409,11 +8417,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "추가된 section"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "섹션 삭제됨"
@@ -8430,9 +8438,9 @@ msgstr ""
"이미지 포맷 확인에 실패해도 이미지를 플래시 하려면 \"강제 업그레이드\"를 선택"
"하세요. 펌웨어에 문제가 없고 기기에 맞다는 확신이 있을 때만 사용하세요!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "파일 선택…"
@@ -8646,7 +8654,7 @@ msgstr "신호 갱신율"
msgid "Signal:"
msgstr "신호:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "크기"
@@ -9073,7 +9081,7 @@ msgstr "시작 우선순위"
msgid "Start refresh"
msgstr "새로고침 시작"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "구성 적용 시작하는 중…"
@@ -9218,7 +9226,7 @@ msgstr "프로토콜 변경"
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "심볼릭 링크"
@@ -9531,7 +9539,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9699,7 +9707,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9882,7 +9890,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "활성화 되어 있는 임대 없음"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "변경된 사항이 없습니다"
@@ -10378,7 +10386,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "적용 안된 변경 사항"
@@ -10426,7 +10434,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10443,25 +10451,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "아카이브 업로드..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/lt/base.po b/modules/luci-base/po/lt/base.po
index 93037e8ff6..f87e4353fe 100644
--- a/modules/luci-base/po/lt/base.po
+++ b/modules/luci-base/po/lt/base.po
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit'as"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d netinkamas/-i įvedimas/-ai"
@@ -438,7 +438,7 @@ msgstr ""
"„Yggdrasil“ nustatė numatytąjį 65535 „MTU“. Rekomenduojama naudoti "
"numatytąjį."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Tokio paties pavadinimo katalogas jau egzistuoja."
@@ -1170,7 +1170,7 @@ msgstr "Bet koks paketas"
msgid "Any zone"
msgstr "Bet kokia zona"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Pritaikyti ir išlaikyti nustatymus"
@@ -1178,21 +1178,21 @@ msgstr "Pritaikyti ir išlaikyti nustatymus"
msgid "Apply backup?"
msgstr "Įgalinti atkūrimą?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Nepavyko pritaikyti užklausos, kurios būsena <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Įgalinti nepažymėtus"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Taikyti sugrąžinimą po ryšio praradimo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Įgalinami konfigūracijos pakeitimai... %ds"
@@ -1592,8 +1592,8 @@ msgstr "Transliacija/-iuoti"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Transliavimo politika (transliacija, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Naršyti…"
@@ -1655,9 +1655,9 @@ msgstr ""
"Gali būti naudinga, jei „ISP“ turi IPv6 vardų serverius, bet neteikia IPv6 "
"maršrutizavimo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1780,11 +1780,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Grandinės pririšimas \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Pakeitimai"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Pakeitimai buvo sugrąžinti."
@@ -1896,7 +1896,7 @@ msgstr "Klientas"
msgid "Client ID to send when requesting DHCP"
msgstr "Kliento ID, kurį reikia siųsti pateikus „DHCP“ užklausą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1973,7 +1973,7 @@ msgstr "Apskaičiuoti išeinančią kontrolinę sumą (pasirinktinis)."
msgid "Config File"
msgstr "Konfigūracijos failas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfigūracija"
@@ -1982,11 +1982,11 @@ msgstr "Konfigūracija"
msgid "Configuration Export"
msgstr "Konfigūravimo eksportas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Konfigūravimo pakeitimai įgalinti."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
"Konfigūravimo pakeitimai buvo atšaukti ir sugrąžinti į pradinę būsena "
@@ -2095,7 +2095,7 @@ msgstr "Ryšys prarastas"
msgid "Connections"
msgstr "Prisijungimai"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Ryšio pasikeitimas"
@@ -2149,7 +2149,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Tęsti nesutampamų paketų apdorojimą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2471,7 +2471,7 @@ msgstr "Perduoti IPv6 prielinksnius"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2483,7 +2483,7 @@ msgstr "Ištrinti"
msgid "Delete key"
msgstr "Ištrinti raktą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Ištrinimo prašymas nepavyko: %s"
@@ -2502,7 +2502,7 @@ msgstr "Pristatymo srauto indikacijos pranešimo intervalas"
msgid "Description"
msgstr "Aprašas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Atžymėti"
@@ -2598,7 +2598,7 @@ msgstr "Įrenginys nėra pasiekiamas"
msgid "Device type"
msgstr "Įrenginio tipas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Įrenginys nepasiekiamas!"
@@ -2628,7 +2628,7 @@ msgstr "Surinkti numerį"
msgid "Dir"
msgstr "Katalogas („dir“)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Katalogas"
@@ -2730,8 +2730,8 @@ msgstr "Disko talpa"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2831,7 +2831,7 @@ msgstr ""
"liet. Maršrutizatoriaus skelbimas, „ICMPv6“ tipas 134\">„RA“</abbr> "
"pranešimų šiai/-am sąsajaj ir/arba sietuvui."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Ar Jūs tikrai norite ištrinti – „%s“?"
@@ -2843,7 +2843,7 @@ msgstr "Ar Jūs tikrai norite ištrinti šį „SSH“ raktą?"
msgid "Do you really want to erase all settings?"
msgstr "Ar Jūs tikrai norite panaikinti/išvalyti visus nustatymus?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Ar Jūs tikrai norite rekursyviškai ištrinti katalogą – „%s“?"
@@ -2875,10 +2875,18 @@ msgstr "Žemyn"
msgid "Down Delay"
msgstr "Išjungimo/sustabdymo atidėjimas"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Atsisiųsti atsarginę kopiją"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Atsisiųsti „mtdblock“"
@@ -3617,7 +3625,7 @@ msgstr "Nepavyko pakeisti sistemos slaptažodžio."
msgid "Failed to configure modem"
msgstr "Nepavyko konfigūruoti modemą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Nepavyko patvirtinti įgalimą vidun/per %ds, laukiama, kol bus sugrąžintą…"
@@ -3646,7 +3654,7 @@ msgstr "Nepavyko paleisti modemo"
msgid "Failed to set operating mode"
msgstr "Nepavyko nustatyti operavimo režimo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Failas"
@@ -3658,7 +3666,7 @@ msgstr ""
"Failas, kuriame išvardijami išsiuntimo srauto sprendėjai, pasirinktinai "
"pagal domeną-sritį, pvz: „{servers_file_entry01}“, „{servers_file_entry02}“."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Failas nepasiekiamas"
@@ -3670,7 +3678,7 @@ msgstr "Failas, skirtas laikyti „DHCP“ nuomos informaciją."
msgid "File with upstream resolvers."
msgstr "Failas su išsiuntimo srauto sprendėjais."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Failo pavadinimas"
@@ -4804,7 +4812,7 @@ msgstr ""
"Jei nurodyta, įrenkite įrenginį pagal skaidinio etiketę, o ne fiksuotą "
"įrenginio mazgą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5518,7 +5526,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Aptiktos senos taisyklės"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legenda (už.):"
@@ -5685,7 +5693,7 @@ msgstr "Įkelti konfigūracija…"
msgid "Loading data…"
msgstr "Kraunama duomenis…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Kraunama vietovės turinį…"
@@ -6419,7 +6427,7 @@ msgid "NTP server candidates"
msgstr "„NTP“ serverio kandidatai"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6648,7 +6656,7 @@ msgstr "Joks klientas nesusijęs"
msgid "No control device specified"
msgstr "Nėra nustatyto valdymo įrenginio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Nėra duomenų"
@@ -6671,7 +6679,7 @@ msgstr "Jokio įgalinimo"
msgid "No entries available"
msgstr "Jokių įrašų nėra"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Nėra įrašų šiame kataloge"
@@ -7051,11 +7059,11 @@ msgstr "Parametre „%s“ yra negaliojanti įvesties reikšmė."
msgid "Option \"%s\" must not be empty."
msgstr "Parametras „%s“ negali būti tuščias."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Parametras pakeistas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Parametras pašalintas"
@@ -7334,7 +7342,7 @@ msgstr "Perrašyti lentelę naudojamą vidiniams maršrutams"
msgid "Overview"
msgstr "Apžiūra"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Perrašyti egzistuojantį failą „%s“?"
@@ -7728,7 +7736,7 @@ msgstr "Pkt."
msgid "Please enter your username and password."
msgstr "Prašome įvesti savo slapyvardį/vartotojo vardą ir slaptažodį."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Pasirinkite failą, kurį norite įkelti."
@@ -8578,19 +8586,19 @@ msgstr "Atskleisti/Paslėpti slaptažodį"
msgid "Reverse path filter"
msgstr "Apversti kelio filtrą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Anuliuoti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Paskelbti pakeitimus negaliojančius (Pakeitimų anuliavimas)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Anuliavimo prašymas nepavyko su kodu <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Visi pakeitimai grįžtą į pradinę konfigūravimą (Anuliuojama)…"
@@ -8836,7 +8844,7 @@ msgid "Save"
msgstr "Išsaugoti"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Išsaugoti ir Įgalinti"
@@ -8883,11 +8891,11 @@ msgstr "Ieškoti domeno-srities"
msgid "Section %s is empty."
msgstr "Sekciją „%s“ yra tuščią."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Sekciją pridėtą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Sekciją pašalintą"
@@ -8905,9 +8913,9 @@ msgstr ""
"nepavyko patikrinti laikmenos formato. Naudokite tik tada, jei esate tikri, "
"kad programinė įranga yra teisinga ir skirta Jūsų įrenginiui!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Pasirinkti failą…"
@@ -9142,7 +9150,7 @@ msgstr "Signalo atnaujinimo dažnis"
msgid "Signal:"
msgstr "Signalas:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Dydis"
@@ -9655,7 +9663,7 @@ msgstr "Pradėti pirmenybė"
msgid "Start refresh"
msgstr "Pradėti įkėlimą iš naujo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Pradėdamas konfigūracijos taikymas…"
@@ -9801,7 +9809,7 @@ msgstr "Perjungti protokolą (Komutatoriaus protokolas)"
msgid "Switch to CIDR list notation"
msgstr "Perjungti į „CIDR“ sąrašo žymėjimą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Simbolinė nuoroda"
@@ -10151,7 +10159,7 @@ msgstr ""
"Tinkamas „SSID“ (Tinklo pavadinimas) turi būti įvestas rankiniu būdu, norint "
"prisijungti prie paslėpto tinklo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10350,7 +10358,7 @@ msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
"Toliau pateikti tinklo filtro komponentai laikomi tik tada, kai veikia „fw4“."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10563,7 +10571,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Nėra aktyvių nuomų"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Nėra pakeitimų kurių galima įgalinti"
@@ -11089,7 +11097,7 @@ msgstr "Nepavadintas „#%d“ egzempliorius"
msgid "Unnamed key"
msgstr "Nepavadintas raktas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Neišsaugoti pakeitimai"
@@ -11137,7 +11145,7 @@ msgstr "Viršun"
msgid "Up Delay"
msgstr "Įjungimo atidėjimas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Įkelti"
@@ -11154,25 +11162,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Įkelti archyvą..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Įkelti failą"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Įkelti failą…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Įkėlimas buvo atšauktas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Įkėlimo prašymas nesėkmingas: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Įkėliamas failas…"
diff --git a/modules/luci-base/po/mr/base.po b/modules/luci-base/po/mr/base.po
index 1c937d8c9d..5411b100a2 100644
--- a/modules/luci-base/po/mr/base.po
+++ b/modules/luci-base/po/mr/base.po
@@ -27,7 +27,7 @@ msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr ""
@@ -394,7 +394,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr ""
@@ -1079,7 +1079,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1087,21 +1087,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1475,8 +1475,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1533,9 +1533,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1649,11 +1649,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1748,7 +1748,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1818,7 +1818,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
@@ -1827,11 +1827,11 @@ msgstr "कॉन्फिगरेशन"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1919,7 +1919,7 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1969,7 +1969,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2272,7 +2272,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2284,7 +2284,7 @@ msgstr "हटवा"
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2303,7 +2303,7 @@ msgstr ""
msgid "Description"
msgstr "वर्णन"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2399,7 +2399,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2429,7 +2429,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2526,8 +2526,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2608,7 +2608,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2620,7 +2620,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2652,10 +2652,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3333,7 +3341,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3361,7 +3369,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3371,7 +3379,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3383,7 +3391,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4462,7 +4470,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5131,7 +5139,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5273,7 +5281,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -5979,7 +5987,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6199,7 +6207,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6222,7 +6230,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6578,11 +6586,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6827,7 +6835,7 @@ msgstr ""
msgid "Overview"
msgstr "आढावा"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7213,7 +7221,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8025,19 +8033,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8265,7 +8273,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -8312,11 +8320,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8331,9 +8339,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8547,7 +8555,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -8970,7 +8978,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9110,7 +9118,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9421,7 +9429,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9580,7 +9588,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9745,7 +9753,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10229,7 +10237,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10277,7 +10285,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10292,25 +10300,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/ms/base.po b/modules/luci-base/po/ms/base.po
index d2c07d4270..2341172e53 100644
--- a/modules/luci-base/po/ms/base.po
+++ b/modules/luci-base/po/ms/base.po
@@ -30,7 +30,7 @@ msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr ""
@@ -397,7 +397,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr ""
@@ -1082,7 +1082,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1090,21 +1090,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1478,8 +1478,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1536,9 +1536,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1652,11 +1652,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Laman"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1751,7 +1751,7 @@ msgstr "Pelanggan"
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1821,7 +1821,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfigurasi"
@@ -1830,11 +1830,11 @@ msgstr "Konfigurasi"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1922,7 +1922,7 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1972,7 +1972,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2277,7 +2277,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2289,7 +2289,7 @@ msgstr "Padam"
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2308,7 +2308,7 @@ msgstr ""
msgid "Description"
msgstr "Keterangan"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2404,7 +2404,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2434,7 +2434,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2531,8 +2531,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2618,7 +2618,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2630,7 +2630,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2662,10 +2662,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3344,7 +3352,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3372,7 +3380,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3382,7 +3390,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3394,7 +3402,7 @@ msgstr "fail dimana DHCP-sewa akan disimpan"
msgid "File with upstream resolvers."
msgstr "Fail DNS tempatan"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4475,7 +4483,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5153,7 +5161,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5295,7 +5303,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -6003,7 +6011,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6224,7 +6232,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6247,7 +6255,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6603,11 +6611,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6852,7 +6860,7 @@ msgstr ""
msgid "Overview"
msgstr "Keseluruhan"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7237,7 +7245,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "Sila masukkan username dan kata laluan anda."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8051,19 +8059,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Kembali"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8293,7 +8301,7 @@ msgid "Save"
msgstr "Simpan"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Simpan & Melaksanakan"
@@ -8340,11 +8348,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8359,9 +8367,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8575,7 +8583,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Saiz"
@@ -8998,7 +9006,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9138,7 +9146,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9452,7 +9460,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9611,7 +9619,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9783,7 +9791,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10272,7 +10280,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Perubahan yang belum disimpan"
@@ -10320,7 +10328,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10335,25 +10343,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/nb_NO/base.po b/modules/luci-base/po/nb_NO/base.po
index f755dc1678..039dc9ebdb 100644
--- a/modules/luci-base/po/nb_NO/base.po
+++ b/modules/luci-base/po/nb_NO/base.po
@@ -27,7 +27,7 @@ msgstr ""
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d ugyldig(e) felt(er)"
@@ -394,7 +394,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "En mappe med samme navn finnes allerede."
@@ -1093,7 +1093,7 @@ msgstr ""
msgid "Any zone"
msgstr "Alle soner"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1101,21 +1101,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1493,8 +1493,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1551,9 +1551,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1668,11 +1668,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Endringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1778,7 +1778,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Klient ID som sendes ved DHCP spørring"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1850,7 +1850,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Oppsett"
@@ -1859,11 +1859,11 @@ msgstr "Oppsett"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Oppsettsendringer har blitt tilbakestilt!"
@@ -1951,7 +1951,7 @@ msgstr "Forbindelsen ble brutt"
msgid "Connections"
msgstr "Tilkoblinger"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2001,7 +2001,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2311,7 +2311,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2323,7 +2323,7 @@ msgstr "Slett"
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Slettingsforespørsel mislyktes: %s"
@@ -2342,7 +2342,7 @@ msgstr ""
msgid "Description"
msgstr "Beskrivelse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Fravelg"
@@ -2438,7 +2438,7 @@ msgstr "Enheten er ikke tilstede"
msgid "Device type"
msgstr "Enhetstype"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Enheten er ikke tilgjengelig!"
@@ -2468,7 +2468,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Katalog"
@@ -2569,8 +2569,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2657,7 +2657,7 @@ msgstr ""
"Ikke send noen <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
"abbr>-meldinger på dette grensesnittet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Slett «%s»?"
@@ -2669,7 +2669,7 @@ msgstr "Slett følgende SSH-nøkkel?"
msgid "Do you really want to erase all settings?"
msgstr "Slett alle innstillinger?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Slett mappen «%s», undermapper og innhold?"
@@ -2701,10 +2701,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Last ned sikkerhetskopi"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Last ned mtdblock"
@@ -3393,7 +3401,7 @@ msgstr "Klarte ikke å endre systempassordet."
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3421,7 +3429,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Fil"
@@ -3431,7 +3439,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3445,7 +3453,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "lokal <abbr title=\"Domain Navn System\">DNS</abbr>-fil"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Filnavn"
@@ -4527,7 +4535,7 @@ msgid ""
"device node"
msgstr "Hvis oppgitt vil denne enheten bli montert utfra dens Volumnavn"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5203,7 +5211,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Forklaring:"
@@ -5346,7 +5354,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -6058,7 +6066,7 @@ msgid "NTP server candidates"
msgstr "NTP server kandidater"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6279,7 +6287,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6302,7 +6310,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6659,11 +6667,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Innstilling endret"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Innstilling fjernet"
@@ -6910,7 +6918,7 @@ msgstr "Overstyr tabellen som brukes for interne ruter"
msgid "Overview"
msgstr "Oversikt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7296,7 +7304,7 @@ msgstr "Pakker."
msgid "Please enter your username and password."
msgstr "Skriv inn ditt brukernavn og passord."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8111,19 +8119,19 @@ msgstr "Vis/Skjul passord"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Tilbakestill"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8353,7 +8361,7 @@ msgid "Save"
msgstr "Lagre"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Lagre & Aktiver"
@@ -8400,11 +8408,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Seksjon lagt til"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Seksjon fjernet"
@@ -8419,9 +8427,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8637,7 +8645,7 @@ msgstr ""
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Størrelse"
@@ -9064,7 +9072,7 @@ msgstr "Start prioritet"
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9207,7 +9215,7 @@ msgstr "Svitsj protokoll"
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9521,7 +9529,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9682,7 +9690,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9861,7 +9869,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10362,7 +10370,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Ulagrede Endringer"
@@ -10410,7 +10418,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
#, fuzzy
msgid "Upload"
msgstr "Last opp"
@@ -10426,25 +10434,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Last opp arkiv..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/nl/base.po b/modules/luci-base/po/nl/base.po
index 640b0725e4..73d0c838cd 100644
--- a/modules/luci-base/po/nl/base.po
+++ b/modules/luci-base/po/nl/base.po
@@ -26,7 +26,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d ongeldige velden"
@@ -405,7 +405,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Er bestaat al een map met deze naam."
@@ -1120,7 +1120,7 @@ msgstr "Elk pakket"
msgid "Any zone"
msgstr "Elke zone"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Instellingen toepassen en behouden"
@@ -1128,21 +1128,21 @@ msgstr "Instellingen toepassen en behouden"
msgid "Apply backup?"
msgstr "Backup toepassen?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Aanvraag is mislukt met status <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Niet aangevinkt toepassen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Toepassen met herstel na verbindingsverlies"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Configuratiewijzigingen toepassen... %ds"
@@ -1545,8 +1545,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "Broadcast beleid (broadcast , 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Bladeren…"
@@ -1608,9 +1608,9 @@ msgstr ""
"Kan handig zijn als de internetprovider IPv6-naamservers heeft, maar geen "
"IPv6-routering biedt."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1733,11 +1733,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Reeks haak \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Veranderingen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Wijzigingen zijn teruggedraaid."
@@ -1843,7 +1843,7 @@ msgstr "Cliënt"
msgid "Client ID to send when requesting DHCP"
msgstr "Client-ID om te verzenden bij het aanvragen van DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1920,7 +1920,7 @@ msgstr "Bereken uitgaande checksum (optioneel)."
msgid "Config File"
msgstr "Configuratiebestand"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuratie"
@@ -1929,11 +1929,11 @@ msgstr "Configuratie"
msgid "Configuration Export"
msgstr "Configuratie Export"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Configuratiewijzigingen toegepast."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Configuratiewijzigingen zijn teruggedraaid!"
@@ -2033,7 +2033,7 @@ msgstr "Verbinding verbroken"
msgid "Connections"
msgstr "Verbindingen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Connectiviteitsverandering"
@@ -2084,7 +2084,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Ga door met het verwerken van onbereikbare pakketten"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2401,7 +2401,7 @@ msgstr "IPv6-prefixen delegeren"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2413,7 +2413,7 @@ msgstr "Verwijderen"
msgid "Delete key"
msgstr "Verwijder toets"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Verwijderverzoek mislukt: %s"
@@ -2432,7 +2432,7 @@ msgstr "Bezorgverkeer Indicatie Bericht Interval"
msgid "Description"
msgstr "Beschrijving"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Deselecteer"
@@ -2528,7 +2528,7 @@ msgstr "Apparaat niet aanwezig"
msgid "Device type"
msgstr "Type apparaat"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Apparaat onbereikbaar!"
@@ -2558,7 +2558,7 @@ msgstr "Kies nummer"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Map"
@@ -2657,8 +2657,8 @@ msgstr "Schijfruimte"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2749,7 +2749,7 @@ msgstr ""
"Stuur geen <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>-"
"berichten via deze interface."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Wil je echt \"%s\" verwijderen?"
@@ -2761,7 +2761,7 @@ msgstr "Wilt u echt de volgende SSH-sleutel verwijderen?"
msgid "Do you really want to erase all settings?"
msgstr "Wil je echt alle instellingen wissen?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Wilt u echt recursief de map \"%s\" verwijderen?"
@@ -2793,10 +2793,18 @@ msgstr "Omlaag"
msgid "Down Delay"
msgstr "Neerwaartse vertraging"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Back-up downloaden"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Mtdblock downloaden"
@@ -3513,7 +3521,7 @@ msgstr "Kan het systeemwachtwoord niet wijzigen."
msgid "Failed to configure modem"
msgstr "Kan modem niet configureren"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Kan de toepassing niet bevestigen binnen %ds, wachtend op terugdraaien…"
@@ -3542,7 +3550,7 @@ msgstr "Kan modem niet initialiseren"
msgid "Failed to set operating mode"
msgstr "Kan de bedrijfsmodus niet instellen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Bestand"
@@ -3554,7 +3562,7 @@ msgstr ""
"Bestandslijst upstream resolvers, optioneel domeinspecifiek, bijvoorbeeld "
"{servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Bestand niet toegankelijk"
@@ -3566,7 +3574,7 @@ msgstr "Bestand om DHCP-leasegegevens op te slaan."
msgid "File with upstream resolvers."
msgstr "Bestand met upstream resolvers."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Bestandsnaam"
@@ -4681,7 +4689,7 @@ msgstr ""
"Indien opgegeven, koppelt u het apparaat aan de hand van het partitielabel "
"in plaats van een vast apparaatknooppunt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5386,7 +5394,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Verouderde regels gedetecteerd"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legende:"
@@ -5542,7 +5550,7 @@ msgstr "Configuratie laden…"
msgid "Loading data…"
msgstr "Data laden…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Mapinhoud laden…"
@@ -6263,7 +6271,7 @@ msgid "NTP server candidates"
msgstr "NTP-server kandidaten"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6486,7 +6494,7 @@ msgstr "Geen klant gekoppeld"
msgid "No control device specified"
msgstr "Geen bedieningsapparaat opgegeven"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Geen gegevens"
@@ -6509,7 +6517,7 @@ msgstr "Geen handhaving"
msgid "No entries available"
msgstr "Geen inzendingen beschikbaar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Geen vermeldingen in deze map"
@@ -6886,11 +6894,11 @@ msgstr "Optie \"%s\" bevat een ongeldige invoerwaarde."
msgid "Option \"%s\" must not be empty."
msgstr "Optie \"%s\" mag niet leeg zijn."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Optie gewijzigd"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Optie verwijderd"
@@ -7163,7 +7171,7 @@ msgstr "De tabel overschrijven die wordt gebruikt voor interne routes"
msgid "Overview"
msgstr "Overzicht"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Bestaand bestand \"%s\" overschrijven?"
@@ -7554,7 +7562,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "Voer uw gebruikersnaam en wachtwoord in."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Selecteer het bestand om te uploaden."
@@ -8391,19 +8399,19 @@ msgstr "Wachtwoord onthullen/verbergen"
msgid "Reverse path filter"
msgstr "Omgekeerd padfilter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Terugkeren"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Wijzigingen terugdraaien"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Aanvraag terugzetten mislukt met status <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Configuratie terugdraaien…"
@@ -8643,7 +8651,7 @@ msgid "Save"
msgstr "Opslaan"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Opslaan en toepassen"
@@ -8690,11 +8698,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Sectie toegevoegd"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Sectie verwijderd"
@@ -8712,9 +8720,9 @@ msgstr ""
"format controle mislukt. Gebruik dit alleen als u zeker weet dat de firmware "
"correct is en bedoeld voor uw apparaat!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Selecteer bestand…"
@@ -8945,7 +8953,7 @@ msgstr "Signaalverversingssnelheid"
msgid "Signal:"
msgstr "Signaal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Grootte"
@@ -9461,7 +9469,7 @@ msgstr "Start prioriteit"
msgid "Start refresh"
msgstr "Start verversen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Configuratie starten is van toepassing…"
@@ -9607,7 +9615,7 @@ msgstr "Switch protocol"
msgid "Switch to CIDR list notation"
msgstr "Overschakelen naar CIDR-lijstnotatie"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Symbolische link"
@@ -9952,7 +9960,7 @@ msgstr ""
"De juiste SSID moet handmatig worden opgegeven wanneer u verbinding maakt "
"met een verborgen draadloos netwerk"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10155,7 +10163,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10363,7 +10371,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Er zijn geen actieve huurcontracten"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Er zijn geen wijzigingen toe te passen"
@@ -10885,7 +10893,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Naamloze sleutel"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Niet-opgeslagen wijzigingen"
@@ -10933,7 +10941,7 @@ msgstr "Omhoog"
msgid "Up Delay"
msgstr "Op vertraging"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Uploaden"
@@ -10950,25 +10958,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Archief uploaden..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Bestand uploaden"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Bestand uploaden…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Upload is geannuleerd"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Uploadverzoek mislukt: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Bestand uploaden…"
diff --git a/modules/luci-base/po/pl/base.po b/modules/luci-base/po/pl/base.po
index 5669e6fbbb..9bd8cf8be5 100644
--- a/modules/luci-base/po/pl/base.po
+++ b/modules/luci-base/po/pl/base.po
@@ -32,7 +32,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d nieprawidłowe pole(-a)"
@@ -415,7 +415,7 @@ msgstr ""
"Domyślna wartość MTU wynosząca 65535 jest ustawiana przez Yggdrasil. Zaleca "
"się użycie ustawienia domyślnego."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Katalog o tej samej nazwie już istnieje."
@@ -1147,7 +1147,7 @@ msgstr "Każdy pakiet"
msgid "Any zone"
msgstr "Dowolna strefa"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Zastosuj i zachowaj ustawienia"
@@ -1155,21 +1155,21 @@ msgstr "Zastosuj i zachowaj ustawienia"
msgid "Apply backup?"
msgstr "Czy zastosować kopię zapasową?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Żądanie zatwierdzenia nie powiodło się ze statusem <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Zastosuj zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Zastosuj z przywróceniem po utracie łączności"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Wprowadzanie zmian w konfiguracji… %ds"
@@ -1570,8 +1570,8 @@ msgstr "Rozsyłanie"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Polityka nadawania (transmisja, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Przeglądaj…"
@@ -1633,9 +1633,9 @@ msgstr ""
"Może być przydatne, jeśli ISP ma serwery nazw IPv6, ale nie zapewnia "
"trasowania IPv6."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1759,11 +1759,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Hak łańcuchowy \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Zmiany zostały cofnięte."
@@ -1868,7 +1868,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Nazwa (ID) klienta do wysłania podczas negocjacji DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1947,7 +1947,7 @@ msgstr "Obliczanie sumy kontrolnej wychodzącej (opcjonalnie)."
msgid "Config File"
msgstr "Plik konfiguracyjny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguracja"
@@ -1956,11 +1956,11 @@ msgstr "Konfiguracja"
msgid "Configuration Export"
msgstr "Eksport konfiguracji"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Konfiguracja została zastosowana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Konfiguracja została wycofana!"
@@ -2063,7 +2063,7 @@ msgstr "Utrata połączenia"
msgid "Connections"
msgstr "Połączenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Zmiana łączności"
@@ -2114,7 +2114,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Kontynuuj przetwarzanie niedopasowanych pakietów"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2435,7 +2435,7 @@ msgstr "Delegowanie prefiksów IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2447,7 +2447,7 @@ msgstr "Usuń"
msgid "Delete key"
msgstr "Usuń klucz"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Zalecane kasowanie nieudane: %s"
@@ -2466,7 +2466,7 @@ msgstr "Interwał Delivery Traffic Indication Message (DTIM)"
msgid "Description"
msgstr "Opis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Odznacz"
@@ -2562,7 +2562,7 @@ msgstr "Urządzenie nie obecne"
msgid "Device type"
msgstr "Typ urządzenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Urządzenie nieosiągalne!"
@@ -2592,7 +2592,7 @@ msgstr "Numer do wybrania"
msgid "Dir"
msgstr "Kat."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Katalog"
@@ -2693,8 +2693,8 @@ msgstr "Miejsce na dysku"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2788,7 +2788,7 @@ msgstr ""
"Nie wysyłaj żadnych komunikatów <abbr title=\"Router Advertisement, ICMPv6 "
"Type 134\">RA</abbr> na tym interfejsie."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Czy jesteś pewien, że chcesz usunąć \"%s\" ?"
@@ -2800,7 +2800,7 @@ msgstr "Czy na pewno chcesz usunąć następujący klucz SSH?"
msgid "Do you really want to erase all settings?"
msgstr "Czy jesteś pewny, że naprawdę chcesz skasować wszystkie ustawienia?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
"Czy jesteś pewien, że chcesz skasować katalog \"%s\" ze wszystkimi jego "
@@ -2834,10 +2834,18 @@ msgstr "W dół"
msgid "Down Delay"
msgstr "Opóźnienie w dół"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Pobierz kopię zapasową"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Pobierz mtdblock"
@@ -3565,7 +3573,7 @@ msgstr "Zmiana hasła systemowego nieudana."
msgid "Failed to configure modem"
msgstr "Nie udało się skonfigurować modemu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Nie udało się zatwierdzić w ciągu %ds, czekam na wycofanie…"
@@ -3593,7 +3601,7 @@ msgstr "Nie udało się zainicjować modemu"
msgid "Failed to set operating mode"
msgstr "Nie udało się ustawić trybu pracy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Plik"
@@ -3605,7 +3613,7 @@ msgstr ""
"Lista plików źródłowych resolwerów, opcjonalnie specyficznych dla domeny, "
"np. {servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Plik niedostępny"
@@ -3617,7 +3625,7 @@ msgstr "Plik do przechowywania informacji o dzierżawie DHCP."
msgid "File with upstream resolvers."
msgstr "Plik ze źródłowymi resolwerami."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Nazwa pliku"
@@ -4745,7 +4753,7 @@ msgstr ""
"Jeśli określono, zamontuj urządzenie według etykiety partycji zamiast "
"ustalonego węzła urządzenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5456,7 +5464,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Wykryto starsze reguły"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legenda:"
@@ -5616,7 +5624,7 @@ msgstr "Wczytaj konfigurację…"
msgid "Loading data…"
msgstr "Ładowanie danych…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Ładowanie zawartości katalogu.…"
@@ -6346,7 +6354,7 @@ msgid "NTP server candidates"
msgstr "Lista serwerów NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6575,7 +6583,7 @@ msgstr "Brak powiązanego klienta"
msgid "No control device specified"
msgstr "Nie określono urządzenia sterującego"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Brak danych"
@@ -6598,7 +6606,7 @@ msgstr "Brak egzekwowania"
msgid "No entries available"
msgstr "Brak wpisów"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Brak wpisów w tym katalogu"
@@ -6977,11 +6985,11 @@ msgstr "Opcja \"%s\" zawiera nieważną wartość wejściową."
msgid "Option \"%s\" must not be empty."
msgstr "Opcja \"%s\" nie może być pusta."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Zmieniono opcję"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Usunięto opcję"
@@ -7257,7 +7265,7 @@ msgstr "Zastąp tabelę używaną do tras wewnętrznych"
msgid "Overview"
msgstr "Przegląd"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Nadpisać istniejący plik \"%s\" ?"
@@ -7649,7 +7657,7 @@ msgstr "Pktw."
msgid "Please enter your username and password."
msgstr "Proszę wprowadzić swoją nazwę użytkownika i hasło."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Wybierz plik do przesłania."
@@ -8496,19 +8504,19 @@ msgstr "Pokaż/Ukryj hasło"
msgid "Reverse path filter"
msgstr "Filtr ścieżki powrotnej"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Przywróć"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Przywróć zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Żądanie powrotu nie powiodło się ze statusem <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Przywracanie konfiguracji…"
@@ -8752,7 +8760,7 @@ msgid "Save"
msgstr "Zapisz"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Zapisz i zastosuj"
@@ -8799,11 +8807,11 @@ msgstr "Domena wyszukiwania"
msgid "Section %s is empty."
msgstr "Sekcja %s jest pusta."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Dodano sekcję"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Usunięto sekcję"
@@ -8821,9 +8829,9 @@ msgstr ""
"formatu obrazu nie powiodło się. Używaj tylko wtedy, gdy masz pewność że "
"firmware jest poprawny i przeznaczony do Twojego urządzenia!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Wybierz plik…"
@@ -9055,7 +9063,7 @@ msgstr "Częstotliwość odświeżania sygnału"
msgid "Signal:"
msgstr "Sygnał:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Rozmiar"
@@ -9564,7 +9572,7 @@ msgstr "Priorytet uruchamiania"
msgid "Start refresh"
msgstr "Rozpocznij odświeżanie"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Zatwierdzanie konfiguracji…"
@@ -9709,7 +9717,7 @@ msgstr "Protokół przełącznika"
msgid "Switch to CIDR list notation"
msgstr "Przejdź do notacji listy CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Dowiązanie symboliczne"
@@ -10054,7 +10062,7 @@ msgstr ""
"Podczas łączenia z ukrytą siecią bezprzewodową należy ręcznie określić "
"prawidłowy identyfikator SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10255,7 +10263,7 @@ msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
"Poniższe komponenty netfilter są uwzględniane tylko podczas uruchamiania fw4."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10463,7 +10471,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Nie ma aktywnych dzierżaw"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Nie ma żadnych zmian do zastosowania"
@@ -10989,7 +10997,7 @@ msgstr "Nienazwana instancja #%d"
msgid "Unnamed key"
msgstr "Klucz bez nazwy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Niezapisane zmiany"
@@ -11037,7 +11045,7 @@ msgstr "W górę"
msgid "Up Delay"
msgstr "Opóźnienie w górę"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Wysyłanie"
@@ -11052,25 +11060,25 @@ msgstr "Prześlij obraz zgodny z sysupgrade, aby zastąpić obecny firmware."
msgid "Upload archive..."
msgstr "Załaduj archiwum..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Prześlij plik"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Prześlij plik…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Przesyłanie zostało anulowane"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Przesyłanie nie powiodło się: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Przesyłanie pliku…"
diff --git a/modules/luci-base/po/pt/base.po b/modules/luci-base/po/pt/base.po
index 89b513b574..5ed94f8c0c 100644
--- a/modules/luci-base/po/pt/base.po
+++ b/modules/luci-base/po/pt/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
@@ -413,7 +413,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Já existe um diretório com o mesmo nome."
@@ -1132,7 +1132,7 @@ msgstr "Qualquer pacote"
msgid "Any zone"
msgstr "Qualquer zona"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Aplicar e manter configurações"
@@ -1140,21 +1140,21 @@ msgstr "Aplicar e manter configurações"
msgid "Apply backup?"
msgstr "Aplicar backup?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Aplicar desmarcado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Aplicar com reversão após perda de ligação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Aplicando alterações de configuração... %ds"
@@ -1558,8 +1558,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "Política de divulgação (transmissão, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Navegar…"
@@ -1621,9 +1621,9 @@ msgstr ""
"Pode ser útil caso o provedor tenha servidores de nomes IPv6, mas não "
"forneça o roteamento IPv6."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1746,11 +1746,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Gancho de corrente \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "As alterações foram revertidas."
@@ -1855,7 +1855,7 @@ msgstr "Cliente"
msgid "Client ID to send when requesting DHCP"
msgstr "ID de cliente a enviar para pedidos de DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1932,7 +1932,7 @@ msgstr "Cálculo do checksum de saída (opcional)."
msgid "Config File"
msgstr "Ficheiro de configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuração"
@@ -1941,11 +1941,11 @@ msgstr "Configuração"
msgid "Configuration Export"
msgstr "Exportação de configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
@@ -2047,7 +2047,7 @@ msgstr "Ligação perdida"
msgid "Connections"
msgstr "Ligações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Alteração de conectividade"
@@ -2101,7 +2101,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuar a processar pacotes inigualáveis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2421,7 +2421,7 @@ msgstr "Delegue prefixos IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2433,7 +2433,7 @@ msgstr "Apagar"
msgid "Delete key"
msgstr "Apagar chave"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Pedido de apagar falhou: %s"
@@ -2452,7 +2452,7 @@ msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego (DTIM)"
msgid "Description"
msgstr "Descrição"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Desmarcar"
@@ -2548,7 +2548,7 @@ msgstr "O aparelho não está presente"
msgid "Device type"
msgstr "Tipo do aparelho"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Aparelho não alcançável!"
@@ -2578,7 +2578,7 @@ msgstr "Número de discagem"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Diretório"
@@ -2679,8 +2679,8 @@ msgstr "Espaço no disco"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2770,7 +2770,7 @@ msgstr ""
"Não enviar nenhuma mensagem de <abbr title=\"Router Advertisement, ICMPv6 "
"Type 134\">RA</abbr> nesta interface."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Quer mesmo apagar \"%s\"?"
@@ -2782,7 +2782,7 @@ msgstr "Deseja mesmo apagar a seguinte chave SSH?"
msgid "Do you really want to erase all settings?"
msgstr "Quer mesmo apagar todas as configurações?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Deseja mesmo apagar recursivamente o diretório \"%s\"?"
@@ -2814,10 +2814,18 @@ msgstr "Abaixo"
msgid "Down Delay"
msgstr "Atraso de Descida"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Transferir backup"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Descarregar o bloco mtd"
@@ -3533,7 +3541,7 @@ msgstr "Falha ao alterar a palavra-passe do sistema."
msgid "Failed to configure modem"
msgstr "Houve uma falha ao configurar o modem"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Não foi possível confirmar a aplicação das configurações dentro de %ds, "
@@ -3563,7 +3571,7 @@ msgstr "Houve uma falha ao inicializar o modem"
msgid "Failed to set operating mode"
msgstr "Houve uma falha ao definir o modo de operação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Ficheiro"
@@ -3575,7 +3583,7 @@ msgstr ""
"Ficheiros que listam os resolvedores a montante, opcionalmente específicos "
"do domínio, por exemplo {servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Ficheiro não acessível"
@@ -3587,7 +3595,7 @@ msgstr "Ficheiro para armazenar informações de concessão de DHCP."
msgid "File with upstream resolvers."
msgstr "Ficheiro com os resolvedores upstream."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Nome do ficheiro"
@@ -4702,7 +4710,7 @@ msgstr ""
"Se especificado, monta o aparelho pela etiqueta da partição ao invés de um "
"nó de aparelho fixo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5405,7 +5413,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Foram detectadas regras legadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legenda:"
@@ -5554,7 +5562,7 @@ msgstr "Carrega a configuração…"
msgid "Loading data…"
msgstr "A carregar dados…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Carregando o conteúdo do diretório…"
@@ -6283,7 +6291,7 @@ msgid "NTP server candidates"
msgstr "Candidatos a servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6506,7 +6514,7 @@ msgstr "Nenhum cliente associado"
msgid "No control device specified"
msgstr "Nenhum aparelho de controle foi especificado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Sem dados"
@@ -6529,7 +6537,7 @@ msgstr "Sem imposição"
msgid "No entries available"
msgstr "Não há entradas disponíveis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Não há entradas neste diretório"
@@ -6905,11 +6913,11 @@ msgstr "A opção \"%s\" contém um valor de entrada inválido."
msgid "Option \"%s\" must not be empty."
msgstr "A opção \"%s\" não deve estar vazia."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Opção alterada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Opção removida"
@@ -7183,7 +7191,7 @@ msgstr "Sobrescrever a tabela usada para as rotas internas"
msgid "Overview"
msgstr "Visão Geral"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Sustituir o ficheiro existente \"%s\" ?"
@@ -7574,7 +7582,7 @@ msgstr "Pcts."
msgid "Please enter your username and password."
msgstr "Insira o seu username e password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Por favor selecione o ficheiro para upload."
@@ -8413,20 +8421,20 @@ msgstr "Revelar/ocultar a palavra-passe"
msgid "Reverse path filter"
msgstr "Filtro de caminho reverso"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Reverter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Reverter as mudanças"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
"O pedido para reverter as configurações falhou com o estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Revertendo configurações…"
@@ -8667,7 +8675,7 @@ msgid "Save"
msgstr "Guardar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Gravar & Aplicar"
@@ -8714,11 +8722,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr "A secção %s está vazia."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Secção adicionada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Secção removida"
@@ -8736,9 +8744,9 @@ msgstr ""
"do formato da imagem falhar. Use somente se você estiver confiante que a "
"firmware está correta e é destinada para seu aparelho!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Selecione o ficheiro.…"
@@ -8973,7 +8981,7 @@ msgstr "Taxa de atualização do sinal"
msgid "Signal:"
msgstr "Sinal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Tamanho"
@@ -9490,7 +9498,7 @@ msgstr "Prioridade de inicialização"
msgid "Start refresh"
msgstr "Iniciar atualização"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Iniciando a aplicação da configuração…"
@@ -9636,7 +9644,7 @@ msgstr "Trocar o protocolo"
msgid "Switch to CIDR list notation"
msgstr "Mudar para a notação CIDR de listas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Ligação simbólica"
@@ -9974,7 +9982,7 @@ msgstr ""
"O SSID correto deve ser manualmente especificado quando entrar numa rede sem "
"fios oculta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10173,7 +10181,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10379,7 +10387,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Não há arrendamentos ativos"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Não há alterações a serem aplicadas"
@@ -10900,7 +10908,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Chave sem nome"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Alterações não Guardadas"
@@ -10950,7 +10958,7 @@ msgstr "Acima"
msgid "Up Delay"
msgstr "Atraso de Envio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Enviar"
@@ -10967,25 +10975,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Enviar arquivo..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Enviar ficheiro"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Enviar ficheiro…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "O envio foi cancelado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Pedido de envio falhou: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Enviando o ficheiro…"
diff --git a/modules/luci-base/po/pt_BR/base.po b/modules/luci-base/po/pt_BR/base.po
index 49c47055c4..e9c182e9b3 100644
--- a/modules/luci-base/po/pt_BR/base.po
+++ b/modules/luci-base/po/pt_BR/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
@@ -414,7 +414,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Um diretório com o mesmo nome já existe."
@@ -1132,7 +1132,7 @@ msgstr "Qualquer pacote"
msgid "Any zone"
msgstr "Qualquer zona"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Aplica e mantém as configurações"
@@ -1140,21 +1140,21 @@ msgstr "Aplica e mantém as configurações"
msgid "Apply backup?"
msgstr "Aplicar cópia de segurança?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Aplicar sem verificação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Aplica e reverte após a perda de conectividade"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Aplicando as alterações na configuração... %ds"
@@ -1557,8 +1557,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "Política de transmissão (transmissão, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Explorar…"
@@ -1620,9 +1620,9 @@ msgstr ""
"Pode ser útil caso o provedor tenha servidores de nomes IPv6, mas não "
"forneça o roteamento IPv6."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1750,11 +1750,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Gancho da corrente \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "As alterações foram revertidas."
@@ -1861,7 +1861,7 @@ msgid "Client ID to send when requesting DHCP"
msgstr ""
"Identificador do cliente enviando quando a requisição do DHCP é realizada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1938,7 +1938,7 @@ msgstr "Cálculo do checksum de saída (opcional)."
msgid "Config File"
msgstr "Arquivo de configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configuração"
@@ -1947,11 +1947,11 @@ msgstr "Configuração"
msgid "Configuration Export"
msgstr "Exportação de configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
@@ -2053,7 +2053,7 @@ msgstr "Conexão perdida"
msgid "Connections"
msgstr "Conexões"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Alteração de conectividade"
@@ -2107,7 +2107,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuar processando pacotes sem comparação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2425,7 +2425,7 @@ msgstr "Delegue prefixos IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2437,7 +2437,7 @@ msgstr "Apagar"
msgid "Delete key"
msgstr "Apagar chave"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Solicitação para apagar falhou: %s"
@@ -2456,7 +2456,7 @@ msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego"
msgid "Description"
msgstr "Descrição"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Remover seleção"
@@ -2552,7 +2552,7 @@ msgstr "O dispositivo não está presente"
msgid "Device type"
msgstr "Tipo do dispositivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Dispositivo não alcançável!"
@@ -2583,7 +2583,7 @@ msgstr "Número de discagem"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Diretório"
@@ -2684,8 +2684,8 @@ msgstr "Espaço no disco"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2778,7 +2778,7 @@ msgstr ""
"Não envie nenhuma mensagem de <abbr title=\"Anúncio do roteador, ICMPv6 Tipo "
"134\">RA</abbr> nesta interface."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Você realmente deseja apagar \"%s\" ?"
@@ -2790,7 +2790,7 @@ msgstr "Você realmente deseja apagar a seguinte chave SSH?"
msgid "Do you really want to erase all settings?"
msgstr "Você realmente deseja apagar todas as configurações?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Você realmente deseja apagar recursivamente o diretório \"%s\" ?"
@@ -2822,10 +2822,18 @@ msgstr "Abaixo"
msgid "Down Delay"
msgstr "Atraso de Descida"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Baixar a cópia de segurança"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Baixar o bloco mtd"
@@ -3542,7 +3550,7 @@ msgstr "Falha ao alterar a senha do sistema."
msgid "Failed to configure modem"
msgstr "Houve uma falha ao configurar o modem"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"A confirmação das alterações na configuração não foram confirmadas em %d "
@@ -3572,7 +3580,7 @@ msgstr "Houve uma falha ao inicializar o modem"
msgid "Failed to set operating mode"
msgstr "Houve uma falha ao definir o modo de operação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Arquivo"
@@ -3584,7 +3592,7 @@ msgstr ""
"A listagem dos arquivos dos resolvedores upstream, opcionalmente específicos "
"do domínio, como {servers_file_entry01}, {servers_file_entry02} por exemplo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Arquivo não associado"
@@ -3596,7 +3604,7 @@ msgstr "O arquivo para armazenar as informações da locação do DHCP."
msgid "File with upstream resolvers."
msgstr "Arquivo com os resolvedores upstream."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Nome do arquivo"
@@ -4710,7 +4718,7 @@ msgstr ""
"Se especificado, monta o dispositivo pela etiqueta da partiçãoo ao invés de "
"um nó de dispositivo fixo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5419,7 +5427,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Foram detectadas regras legadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legenda:"
@@ -5568,7 +5576,7 @@ msgstr "Carrega a configuração…"
msgid "Loading data…"
msgstr "Carregando os dados…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Carregando conteúdo do diretório…"
@@ -6292,7 +6300,7 @@ msgid "NTP server candidates"
msgstr "Candidatos a servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6515,7 +6523,7 @@ msgstr "Não há nenhum cliente associado"
msgid "No control device specified"
msgstr "Nenhum dispositivo de controle foi especificado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Sem dados"
@@ -6538,7 +6546,7 @@ msgstr "Sem imposição"
msgid "No entries available"
msgstr "Não há entradas disponíveis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Nenhuma entrada neste diretório"
@@ -6916,11 +6924,11 @@ msgstr "A opção \"%s\" contém um valor inválido de entrada."
msgid "Option \"%s\" must not be empty."
msgstr "A opção \"%s\" não deve estar vazia."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Opção alterada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Opção removida"
@@ -7192,7 +7200,7 @@ msgstr "Sobrescrever a tabela usada para as rotas internas"
msgid "Overview"
msgstr "Visão geral"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Sobrescrever o arquivo existente \"%s\" ?"
@@ -7583,7 +7591,7 @@ msgstr "Pcts."
msgid "Please enter your username and password."
msgstr "Entre com o nome do seu usuário e a senha."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Por favor, selecione o arquivo para enviar."
@@ -8424,20 +8432,20 @@ msgstr "Revele/oculte a senha"
msgid "Reverse path filter"
msgstr "Filtro de caminho reverso"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Reverta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Reverta as alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
"O pedido para reverter as configurações falhou com o estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Revertendo configurações…"
@@ -8679,7 +8687,7 @@ msgid "Save"
msgstr "Salvar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salvar & Aplicar"
@@ -8726,11 +8734,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr "A seção %s está vazia."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Seção adicionada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Seção removida"
@@ -8748,9 +8756,9 @@ msgstr ""
"do formato da imagem falhe. Use somente caso tenha certeza que o firmware "
"está correto e é compatível com o seu dispositivo!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Selecione o arquivo…"
@@ -8983,7 +8991,7 @@ msgstr "Taxa de atualização do sinal"
msgid "Signal:"
msgstr "Sinal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Tamanho"
@@ -9500,7 +9508,7 @@ msgstr "Prioridade de iniciação"
msgid "Start refresh"
msgstr "Iniciar atualização"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Iniciando a aplicação da configuração…"
@@ -9646,7 +9654,7 @@ msgstr "Trocar o protocolo"
msgid "Switch to CIDR list notation"
msgstr "Alternar para a notação da lista CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Link simbólico"
@@ -9983,7 +9991,7 @@ msgstr ""
"O SSID correto deve ser definido manualmente ao se conectar em uma rede "
"oculta sem fio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10182,7 +10190,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10388,7 +10396,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Não há concessões de IP ativas no momento"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Não há alterações a serem aplicadas"
@@ -10910,7 +10918,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Chave sem nome"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Alterações Não Salvas"
@@ -10958,7 +10966,7 @@ msgstr "Acima"
msgid "Up Delay"
msgstr "Atraso de Envio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Envio"
@@ -10975,25 +10983,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Enviar arquivo..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Enviar arquivo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Enviar arquivo…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "O upload foi cancelado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "A Solicitação de envio falhou: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Enviando o arquivo…"
diff --git a/modules/luci-base/po/ro/base.po b/modules/luci-base/po/ro/base.po
index cf84d93597..3822b5e138 100644
--- a/modules/luci-base/po/ro/base.po
+++ b/modules/luci-base/po/ro/base.po
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d câmp(uri) nevalid(e)"
@@ -412,7 +412,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Un director cu acelaşi nume există deja."
@@ -1129,7 +1129,7 @@ msgstr "Orice pachet"
msgid "Any zone"
msgstr "Orice zonă"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Aplicați și păstrați setările"
@@ -1137,21 +1137,21 @@ msgstr "Aplicați și păstrați setările"
msgid "Apply backup?"
msgstr "Aplicați backup?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Solicitarea de aplicare a eșuat cu statusul <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Aplicați nebifate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Aplicați cu revenire după pierderea conectivității"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Se aplică schimbările configurării… %ds"
@@ -1553,8 +1553,8 @@ msgstr "Difuzare"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Politica de difuzare (difuzarea, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Răsfoiți…"
@@ -1616,9 +1616,9 @@ msgstr ""
"Poate fi util în cazul în care ISP are nameservere IPv6, dar nu oferă rutare "
"IPv6."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1740,11 +1740,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Cârlig în lanț \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Modificări"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Modificările au fost anulate."
@@ -1851,7 +1851,7 @@ msgstr "Client"
msgid "Client ID to send when requesting DHCP"
msgstr "ID-ul de client care se trimite la solicitarea DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1928,7 +1928,7 @@ msgstr "Calculați suma de control de ieșire (opțional)."
msgid "Config File"
msgstr "Fișier de configurare"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Configurație"
@@ -1937,11 +1937,11 @@ msgstr "Configurație"
msgid "Configuration Export"
msgstr "Exportul configurației"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Modificările de configurare aplicate."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Schimbările asupra configurării au fost anulate!"
@@ -2047,7 +2047,7 @@ msgstr "Conexiunea s-a pierdut"
msgid "Connections"
msgstr "Conexiuni"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Modificarea conectivității"
@@ -2101,7 +2101,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Continuați procesarea pachetelor nepotrivite"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2418,7 +2418,7 @@ msgstr "Delegați prefixele IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2430,7 +2430,7 @@ msgstr "Ștergeți"
msgid "Delete key"
msgstr "Ștergeți cheia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Cererea de ștergere a eșuat: %s"
@@ -2449,7 +2449,7 @@ msgstr "Intervalul mesajului de indicare a traficului de livrare"
msgid "Description"
msgstr "Descriere"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Deselectați"
@@ -2545,7 +2545,7 @@ msgstr "Dispozitivul nu este prezent"
msgid "Device type"
msgstr "Tipul dispozitivului"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Dispozitiv inaccesibil!"
@@ -2575,7 +2575,7 @@ msgstr "Formați numărul"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Director"
@@ -2674,8 +2674,8 @@ msgstr "Spațiu pe disc"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2767,7 +2767,7 @@ msgstr ""
"Nu trimiteți niciun mesaj <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> pe această interfață."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Sigur doriți să ștergeți \"%s\" ?"
@@ -2779,7 +2779,7 @@ msgstr "Sigur doriți să ștergeți această cheie SSH?"
msgid "Do you really want to erase all settings?"
msgstr "Sigur doriți să ștergeți toate setările?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Sigur doriți să ștergeți recursiv directorul \"%s\" ?"
@@ -2811,10 +2811,18 @@ msgstr "Oprit"
msgid "Down Delay"
msgstr "Întârziere oprire"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Descărcați backup-ul"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Descărcați mtdblock"
@@ -3529,7 +3537,7 @@ msgstr "Nu s-a reușit schimbarea parolei sistemului."
msgid "Failed to configure modem"
msgstr "Nu s-a reușit configurarea modemului"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Nu a reușit să confirme aplicarea în %ds, așteptând rollback…"
@@ -3557,7 +3565,7 @@ msgstr "Nu s-a reușit inițializarea modemului"
msgid "Failed to set operating mode"
msgstr "Nu s-a reușit setarea modului de operare"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Fișier"
@@ -3569,7 +3577,7 @@ msgstr ""
"Fișier care enumeră rezolvatorii din amonte, opțional specific domeniului, "
"de exemplu {servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Fișierul nu este accesibil"
@@ -3581,7 +3589,7 @@ msgstr "Fișier în care se stochează informațiile de închiriere DHCP."
msgid "File with upstream resolvers."
msgstr "Fișier cu rezolvatori din amonte."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Numele fișierului"
@@ -4695,7 +4703,7 @@ msgstr ""
"Dacă este specificat, montați dispozitivul după UUID-ul său în loc de un nod "
"de dispozitiv fix"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5397,7 +5405,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Reguli anterioare detectate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legendă:"
@@ -5551,7 +5559,7 @@ msgstr "Încărcați configurația…"
msgid "Loading data…"
msgstr "Încărcare date…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Încărcarea conținutului directorului…"
@@ -6276,7 +6284,7 @@ msgid "NTP server candidates"
msgstr "Serverele NTP candidate"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6499,7 +6507,7 @@ msgstr "Niciun client asociat"
msgid "No control device specified"
msgstr "Niciun dispozitiv de control specificat"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Nu există date"
@@ -6522,7 +6530,7 @@ msgstr "Nu se impune"
msgid "No entries available"
msgstr "Fără intrări disponibile"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Fără intrări în acest director"
@@ -6900,11 +6908,11 @@ msgstr "Opțiunea \"%s\" conține o valoare de intrare invalidă."
msgid "Option \"%s\" must not be empty."
msgstr "Opțiunea \"%s\" nu trebuie să fie goală."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Opțiune modificată"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Opțiune eliminată"
@@ -7175,7 +7183,7 @@ msgstr "Suprascrieți tabelul utilizat pentru rutele interne"
msgid "Overview"
msgstr "Prezentare generală"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Suprascrieți fișierul existent \"%s\" ?"
@@ -7566,7 +7574,7 @@ msgstr "Pachete."
msgid "Please enter your username and password."
msgstr "Vă rugăm să introduceți numele de utilizator și parola."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Vă rugăm să selectați fișierul de încărcat."
@@ -8411,19 +8419,19 @@ msgstr "Arată / ascunde parola"
msgid "Reverse path filter"
msgstr "Filtru de cale inversă"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Reveniți"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Restabilește la schimbările anterioare"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Cererea de revenire a eșuat cu statusul <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Refacerea configurației…"
@@ -8664,7 +8672,7 @@ msgid "Save"
msgstr "Salvați"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salvați și aplicați"
@@ -8711,11 +8719,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr "Secțiunea %s este goală."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Secțiune adăugată"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Secțiune eliminată"
@@ -8733,9 +8741,9 @@ msgstr ""
"verificarea formatului imaginii nu reușește. Utilizați numai dacă sunteți "
"sigur că firmware-ul este corect și destinat dispozitivului dvs.!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Selectează fișier…"
@@ -8968,7 +8976,7 @@ msgstr "Rata de reîmprospătare a semnalului"
msgid "Signal:"
msgstr "Semnal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Mărime"
@@ -9485,7 +9493,7 @@ msgstr "Prioritatea de pornire"
msgid "Start refresh"
msgstr "Porniți reîmprospătarea"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Se aplică configurația de pornire…"
@@ -9633,7 +9641,7 @@ msgstr "Schimbă protocolul"
msgid "Switch to CIDR list notation"
msgstr "Treceți la notarea listei CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Legătură simbolică"
@@ -9978,7 +9986,7 @@ msgstr ""
"SSID-ul corect trebuie specificat manual atunci când vă alăturați unei "
"rețele fără fir ascunse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10179,7 +10187,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10387,7 +10395,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Nu există închirieri active"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Nu există modificări de aplicat"
@@ -10910,7 +10918,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Cheie fără nume"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Modificări nesalvate"
@@ -10958,7 +10966,7 @@ msgstr "Sus"
msgid "Up Delay"
msgstr "Până la întârziere"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Încărcați"
@@ -10975,25 +10983,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Încărcați arhiva..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Încărcați fișierul"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Încărcați fișierul…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Încărcarea a fost anulată"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Solicitarea de încărcare a eșuat: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Se încarcă fișierul…"
diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po
index d8af2cb96c..af26c39afe 100644
--- a/modules/luci-base/po/ru/base.po
+++ b/modules/luci-base/po/ru/base.po
@@ -33,7 +33,7 @@ msgstr "%.1f дБ"
msgid "%d Bit"
msgstr "%d бит"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d неверных полей"
@@ -56,8 +56,8 @@ msgid ""
"intermediary nodes."
msgstr ""
"%s - это независимый проект, цель которого - прозрачно снизить задержку "
-"соединения через сеть Yggdrasil, используя обход NAT для обхода "
-"узлов-посредников."
+"соединения через сеть Yggdrasil, используя обход NAT для обхода узлов-"
+"посредников."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
msgid "%s is untagged in multiple VLANs!"
@@ -421,7 +421,7 @@ msgstr ""
"По умолчанию Yggdrasil устанавливает MTU 65535. Рекомендуется использовать "
"это значение по умолчанию."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Директория с таким же именем уже существует."
@@ -1152,7 +1152,7 @@ msgstr "Любой пакет"
msgid "Any zone"
msgstr "Любая зона"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Применить и сохранить настройки"
@@ -1160,21 +1160,21 @@ msgstr "Применить и сохранить настройки"
msgid "Apply backup?"
msgstr "Восстановить резервную копию?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Ошибка <code>%h</code> запроса на применение"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Применить без проверки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Применить с восстановлением при потере соединения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Применение изменений... %d сек"
@@ -1579,8 +1579,8 @@ msgstr "Broadcast"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Широковещательная политика (broadcast, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Обзор…"
@@ -1642,9 +1642,9 @@ msgstr ""
"Может быть полезно, когда провайдер имеет IPv6 серверы имён, но не "
"предоставляет IPv6 маршрутизацию."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1767,11 +1767,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Хук цепочки ‎«%h»"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Изменения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Изменения отменены."
@@ -1879,7 +1879,7 @@ msgstr "Клиент"
msgid "Client ID to send when requesting DHCP"
msgstr "ID клиента при DHCP-запросе"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1955,7 +1955,7 @@ msgstr "Вычислять исходящую контрольную сумму
msgid "Config File"
msgstr "Конфигурационный файл"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Конфигурация"
@@ -1964,11 +1964,11 @@ msgstr "Конфигурация"
msgid "Configuration Export"
msgstr "Экспорт конфигурации"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Конфигурация применена."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Конфигурация возвращена назад!"
@@ -2072,7 +2072,7 @@ msgstr "Подключение потеряно"
msgid "Connections"
msgstr "Соединения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Изменение подключения"
@@ -2126,7 +2126,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Продолжать обработку несопоставленных пакетов"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2447,7 +2447,7 @@ msgstr "Делегировать IPv6 префиксы"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2459,7 +2459,7 @@ msgstr "Удалить"
msgid "Delete key"
msgstr "Удалить ключ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Ошибка запроса на удаление: %s"
@@ -2478,7 +2478,7 @@ msgstr "Интервал сообщений, регламентирующий д
msgid "Description"
msgstr "Описание"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Отменить выбор"
@@ -2574,7 +2574,7 @@ msgstr "Устройство отсутствует"
msgid "Device type"
msgstr "Тип устройства"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Устройство недоступно!"
@@ -2604,7 +2604,7 @@ msgstr "Dial номер"
msgid "Dir"
msgstr "Каталог"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Папка"
@@ -2706,8 +2706,8 @@ msgstr "Дисковое пространство"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2802,7 +2802,7 @@ msgstr ""
"Не отправлять никаких сообщений <abbr title=\"Router Advertisement, ICMPv6 "
"Type 134\">RA</abbr> на этом интерфейсе."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Подтверждаете удаление «%s»?"
@@ -2814,7 +2814,7 @@ msgstr "Вы действительно хотите удалить следую
msgid "Do you really want to erase all settings?"
msgstr "Вы действительно хотите стереть все настройки?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Вы действительно хотите рекурсивно удалить директорию «%s»?"
@@ -2846,10 +2846,18 @@ msgstr "Вниз"
msgid "Down Delay"
msgstr "Задержка отключения интерфейса"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Загрузить резервную копию"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Скачать MTD раздел"
@@ -3426,8 +3434,8 @@ msgid ""
"for <abbr title=\"Real-time Block List\">RBL</abbr> services."
msgstr ""
"Разрешить ответы внешней сети в диапазоне {loopback_slash_8_v4} и "
-"{localhost_v6}. Например, для <abbr title=\"Real-time Block List\""
-">RBL</abbr>-сервисов."
+"{localhost_v6}. Например, для <abbr title=\"Real-time Block List\">RBL</"
+"abbr>-сервисов."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:410
msgid "Existing device"
@@ -3575,7 +3583,7 @@ msgstr "Не удалось изменить системный пароль."
msgid "Failed to configure modem"
msgstr "Не удалось сконфигурировать модем"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Не удалось подтвердить применение в течении %d сек., ожидание отката…"
@@ -3603,7 +3611,7 @@ msgstr "Не удалось инициализировать модем"
msgid "Failed to set operating mode"
msgstr "Не удалось установить режим работы"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Файл"
@@ -3615,7 +3623,7 @@ msgstr ""
"Этот файл может содержать такие строки, как {servers_file_entry01} или "
"{servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Файл не доступен"
@@ -3629,7 +3637,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "Локальный <abbr title=\"Служба доменных имён\">DNS</abbr>-файл."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Имя файла"
@@ -4749,7 +4757,7 @@ msgstr ""
"Если выбрано, монтировать устройство используя название его раздела, а не "
"фиксированный файл устройства"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5462,7 +5470,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Обнаружены устаревшие правила"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "События:"
@@ -5621,7 +5629,7 @@ msgstr "Загрузка конфигурации…"
msgid "Loading data…"
msgstr "Загрузка данных…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Загрузка содержимого директории…"
@@ -6356,7 +6364,7 @@ msgid "NTP server candidates"
msgstr "Список NTP-серверов"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6586,7 +6594,7 @@ msgstr "Нет связанных клиентов"
msgid "No control device specified"
msgstr "Устройство управления не указано"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Нет данных"
@@ -6609,7 +6617,7 @@ msgstr "Любая"
msgid "No entries available"
msgstr "Нет доступных записей"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Нет элементов в этом каталоге"
@@ -6989,11 +6997,11 @@ msgstr "Опция \"%s\" содержит недопустимое значен
msgid "Option \"%s\" must not be empty."
msgstr "Опция \"%s\" не должна быть пустой."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Опция изменена"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Опция удалена"
@@ -7267,7 +7275,7 @@ msgstr "Назначить таблицу внутренних маршруто
msgid "Overview"
msgstr "Обзор"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Перезаписать существующий файл «%s»?"
@@ -7657,7 +7665,7 @@ msgstr "пакетов"
msgid "Please enter your username and password."
msgstr "Пожалуйста, введите имя пользователя и пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Пожалуйста, выберите файл для загрузки."
@@ -8507,19 +8515,19 @@ msgstr "Показать/скрыть пароль"
msgid "Reverse path filter"
msgstr "Фильтр обратного пути"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Вернуть"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Вернуть изменения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Ошибка <code>%h</code> отмены конфигурации"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Отмена конфигурации…"
@@ -8763,7 +8771,7 @@ msgid "Save"
msgstr "Сохранить"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Применить"
@@ -8810,11 +8818,11 @@ msgstr "Поиск домена"
msgid "Section %s is empty."
msgstr "Раздел %s пуст."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Раздел добавлен"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Раздел удалён"
@@ -8832,9 +8840,9 @@ msgstr ""
"формата завершается с ошибкой. Используйте эту опцию только если уверены, "
"что файл образа корректный и предназначен именно для данного устройства!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Выбрать файл…"
@@ -9065,7 +9073,7 @@ msgstr "Частота обновления сигнала"
msgid "Signal:"
msgstr "Сигнал:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Размер"
@@ -9580,7 +9588,7 @@ msgstr "Приоритет"
msgid "Start refresh"
msgstr "Запустить обновление"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Применение конфигурации…"
@@ -9725,7 +9733,7 @@ msgstr "Изменить протокол"
msgid "Switch to CIDR list notation"
msgstr "Переключить в формат CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Символическая ссылка"
@@ -10065,7 +10073,7 @@ msgstr ""
"При подключении к скрытой беспроводной сети необходимо вручную указать "
"правильный SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10261,7 +10269,7 @@ msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
"Приведенные ниже компоненты netfilter учитываются только при запуске fw4."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10470,7 +10478,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Нет активных арендованных адресов"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Нет изменений для применения"
@@ -10995,7 +11003,7 @@ msgstr "Неименованный экземпляр #%d"
msgid "Unnamed key"
msgstr "Ключ без имени"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Не принятые изменения"
@@ -11043,7 +11051,7 @@ msgstr "Вверх"
msgid "Up Delay"
msgstr "Задержка включения интерфейса"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Загрузить"
@@ -11059,25 +11067,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Загрузить архив..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Загрузка файла"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Загрузка файла…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Загрузка отменена"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Ошибка запроса на загрузку: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Загрузка файла…"
diff --git a/modules/luci-base/po/sk/base.po b/modules/luci-base/po/sk/base.po
index d85711aa77..22a29867ec 100644
--- a/modules/luci-base/po/sk/base.po
+++ b/modules/luci-base/po/sk/base.po
@@ -29,7 +29,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bitový"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "Neplatné polia: %d"
@@ -412,7 +412,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Adresár s rovnakým názvom už existuje."
@@ -1122,7 +1122,7 @@ msgstr "Akýkoľvek paket"
msgid "Any zone"
msgstr "Akákoľvek zóna"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Použiť a zachovať nastavenia"
@@ -1130,22 +1130,22 @@ msgstr "Použiť a zachovať nastavenia"
msgid "Apply backup?"
msgstr "Použiť zálohu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
#, fuzzy
msgid "Apply request failed with status <code>%h</code>"
msgstr "Vykonanie požiadavky zlyhalo so stavom <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Použiť bez kontroly"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Použiť s vrátením po strate pripojenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Aplikujú sa zmeny konfigurácie… %ds"
@@ -1538,8 +1538,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Prehliadať…"
@@ -1596,9 +1596,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1712,11 +1712,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Zmeny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Zmeny boli vrátené späť."
@@ -1821,7 +1821,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1896,7 +1896,7 @@ msgstr ""
msgid "Config File"
msgstr "Konfiguračný súbor"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfigurácia"
@@ -1905,11 +1905,11 @@ msgstr "Konfigurácia"
msgid "Configuration Export"
msgstr "Export konfigurácie"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Zmeny konfigurácie boli použité."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Zmeny konfigurácie boli vrátené späť!"
@@ -2003,7 +2003,7 @@ msgstr "Pripojenie stratené"
msgid "Connections"
msgstr "Pripojenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -2053,7 +2053,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2368,7 +2368,7 @@ msgstr "Delegovať predpony IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2380,7 +2380,7 @@ msgstr "Odstrániť"
msgid "Delete key"
msgstr "Odstrániť kľúč"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Požiadavka na odstránenie zlyhala: %s"
@@ -2399,7 +2399,7 @@ msgstr ""
msgid "Description"
msgstr "Popis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Zrušiť výber"
@@ -2495,7 +2495,7 @@ msgstr ""
msgid "Device type"
msgstr "Typ zariadenia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Zariadenie neprístupné!"
@@ -2525,7 +2525,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Adresár"
@@ -2625,8 +2625,8 @@ msgstr "Diskové miesto"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2712,7 +2712,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Naozaj chcete odstrániť „%s“?"
@@ -2724,7 +2724,7 @@ msgstr "Naozaj chcete odstrániť nasledovný kľúč SSH?"
msgid "Do you really want to erase all settings?"
msgstr "Naozaj chcete vymazať všetky nastavenia?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Naozaj chcete rekurzívne odstrániť adresár „%s“?"
@@ -2756,10 +2756,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Stiahnuť zálohu"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Stiahnuť mtdblock"
@@ -3462,7 +3470,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Zlyhalo potvrdenie aplikovania nastavení v čase %ds, čaká sa na návrat "
@@ -3492,7 +3500,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Súbor"
@@ -3502,7 +3510,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Súbor nie je prístupný"
@@ -3514,7 +3522,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Názov súboru"
@@ -4607,7 +4615,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
#, fuzzy
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
@@ -5289,7 +5297,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Legenda:"
@@ -5433,7 +5441,7 @@ msgstr ""
msgid "Loading data…"
msgstr "Načítavam údaje…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Načítava sa obsah priečinka…"
@@ -6147,7 +6155,7 @@ msgid "NTP server candidates"
msgstr "Kandidáti serverov NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6370,7 +6378,7 @@ msgstr "Nie je priradený žiadny klient"
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6393,7 +6401,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "V tomto adresári nie sú žiadne položky"
@@ -6752,11 +6760,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Voľba zmenená"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Voľba odstránená"
@@ -7010,7 +7018,7 @@ msgstr ""
msgid "Overview"
msgstr "Prehľad"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7398,7 +7406,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr "Prosím, zadajte vaše používateľské meno a heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Prosím, vyberte súbor na odovzdanie."
@@ -8218,19 +8226,19 @@ msgstr "Odkryť/skryť heslo"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Vrátiť späť"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Vrátiť zmeny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Vracia sa späť konfigurácia…"
@@ -8460,7 +8468,7 @@ msgid "Save"
msgstr "Uložiť"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Uložiť a použiť"
@@ -8507,11 +8515,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Sekcia pridaná"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Sekcia odstránená"
@@ -8529,9 +8537,9 @@ msgstr ""
"formátu obrazu zlyhá. Používajte iba vtedy, ak ste si istí, že firmvér je "
"správny a určený pre vaše zariadenie!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Vybrať súbor…"
@@ -8751,7 +8759,7 @@ msgstr ""
msgid "Signal:"
msgstr "Signál:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Veľkosť"
@@ -9188,7 +9196,7 @@ msgstr "Počiatočná priorita"
msgid "Start refresh"
msgstr "Spustiť obnovu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Spúšťa sa aplikovanie konfigurácie…"
@@ -9333,7 +9341,7 @@ msgstr "Prepnúť protokol"
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Symbolický odkaz"
@@ -9651,7 +9659,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9824,7 +9832,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10000,7 +10008,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Nie sú žiadne aktívne prenájmy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Nie sú žiadne zmeny na aplikovanie"
@@ -10502,7 +10510,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Kľúč bez názvu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Neuložené zmeny"
@@ -10550,7 +10558,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Odovzdať"
@@ -10567,25 +10575,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Odovzdať archív..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Odovzdať súbor"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Odovzdať súbor…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Požiadavka na odovzdanie zlyhala: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Odovzdáva sa súbor…"
diff --git a/modules/luci-base/po/sv/base.po b/modules/luci-base/po/sv/base.po
index 6084399cb4..136596f3bd 100644
--- a/modules/luci-base/po/sv/base.po
+++ b/modules/luci-base/po/sv/base.po
@@ -29,7 +29,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d ogiltiga fält(en)"
@@ -399,7 +399,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "En katalog med samma namn finns redan."
@@ -1096,7 +1096,7 @@ msgstr ""
msgid "Any zone"
msgstr "Någon zon"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1104,21 +1104,21 @@ msgstr ""
msgid "Apply backup?"
msgstr "Verkställ säkerhetskopia?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Verkställer ändringar i konfigurationen... %ds"
@@ -1495,8 +1495,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Bläddra…"
@@ -1554,9 +1554,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1670,11 +1670,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Ändringar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Ändringar har återställts."
@@ -1771,7 +1771,7 @@ msgstr "Klient"
msgid "Client ID to send when requesting DHCP"
msgstr "Klient-ID att skicka vid DHCP-förfrågning"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1841,7 +1841,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Konfiguration"
@@ -1850,11 +1850,11 @@ msgstr "Konfiguration"
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Konfigurationsändringar sparade."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Konfigurationsändringar har återställts!"
@@ -1942,7 +1942,7 @@ msgstr "Anslutning förlorad"
msgid "Connections"
msgstr "Anslutningar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1992,7 +1992,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2295,7 +2295,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2307,7 +2307,7 @@ msgstr "Ta bort"
msgid "Delete key"
msgstr "Radera nyckel"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2326,7 +2326,7 @@ msgstr ""
msgid "Description"
msgstr "Beskrivning"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Avmarkera"
@@ -2422,7 +2422,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Enheten kan inte nås!"
@@ -2452,7 +2452,7 @@ msgstr "Slå nummer"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Mapp"
@@ -2551,8 +2551,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2633,7 +2633,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Vill du verkligen radera \"%s\" ?"
@@ -2645,7 +2645,7 @@ msgstr "Vill du verkligen ta bort följande SSH-nyckel?"
msgid "Do you really want to erase all settings?"
msgstr "Vill du verkligen radera alla inställningar?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2677,10 +2677,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Ladda ner säkerhetskopia"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3362,7 +3370,7 @@ msgstr "Byte av systemlösenord misslyckades."
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3390,7 +3398,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Fil"
@@ -3400,7 +3408,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Fil ej nåbar"
@@ -3412,7 +3420,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "lokal <abbr title=\"Domain Name System\">DNS</abbr>-fil."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Filnamn"
@@ -4493,7 +4501,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5162,7 +5170,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5307,7 +5315,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -6015,7 +6023,7 @@ msgid "NTP server candidates"
msgstr "NTP-serverkandidater"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6236,7 +6244,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6259,7 +6267,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6616,11 +6624,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Alternativet ändrades"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Alternativet togs bort"
@@ -6865,7 +6873,7 @@ msgstr ""
msgid "Overview"
msgstr "Överblick"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7251,7 +7259,7 @@ msgstr "Pkt."
msgid "Please enter your username and password."
msgstr "Vänligen ange ditt användarnamn och lösenord."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8064,19 +8072,19 @@ msgstr "Visa/dölj lösenordet"
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Återgå"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8304,7 +8312,7 @@ msgid "Save"
msgstr "Spara"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Spara och Verkställ"
@@ -8351,11 +8359,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Sektionen lades till"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Sektionen togs bort"
@@ -8370,9 +8378,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8586,7 +8594,7 @@ msgstr ""
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Storlek"
@@ -9009,7 +9017,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9149,7 +9157,7 @@ msgstr "Byt protokoll"
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9460,7 +9468,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9619,7 +9627,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9784,7 +9792,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10274,7 +10282,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Osparade ändringar"
@@ -10322,7 +10330,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Ladda upp"
@@ -10337,25 +10345,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Ladda upp arkiv..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/templates/base.pot b/modules/luci-base/po/templates/base.pot
index ced4879915..91315c3247 100644
--- a/modules/luci-base/po/templates/base.pot
+++ b/modules/luci-base/po/templates/base.pot
@@ -18,7 +18,7 @@ msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr ""
@@ -385,7 +385,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr ""
@@ -1070,7 +1070,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1078,21 +1078,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1466,8 +1466,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1524,9 +1524,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1640,11 +1640,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1739,7 +1739,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1809,7 +1809,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr ""
@@ -1818,11 +1818,11 @@ msgstr ""
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1910,7 +1910,7 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1960,7 +1960,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2263,7 +2263,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2275,7 +2275,7 @@ msgstr ""
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2294,7 +2294,7 @@ msgstr ""
msgid "Description"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2390,7 +2390,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2420,7 +2420,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2517,8 +2517,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2599,7 +2599,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2611,7 +2611,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2643,10 +2643,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3324,7 +3332,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3352,7 +3360,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3362,7 +3370,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3374,7 +3382,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4453,7 +4461,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5122,7 +5130,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5264,7 +5272,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -5970,7 +5978,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6190,7 +6198,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6213,7 +6221,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6569,11 +6577,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6818,7 +6826,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7204,7 +7212,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8015,19 +8023,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8255,7 +8263,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -8302,11 +8310,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8321,9 +8329,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8537,7 +8545,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr ""
@@ -8960,7 +8968,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9100,7 +9108,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9411,7 +9419,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9570,7 +9578,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9735,7 +9743,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10219,7 +10227,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10267,7 +10275,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10282,25 +10290,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/tr/base.po b/modules/luci-base/po/tr/base.po
index d3e421284e..38fc939abe 100644
--- a/modules/luci-base/po/tr/base.po
+++ b/modules/luci-base/po/tr/base.po
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d geçersiz alan(lar)"
@@ -411,7 +411,7 @@ msgstr ""
"Yggdrasil tarafından varsayılan MTU 65535 olarak ayarlanmıştır. Varsayılanı "
"kullanmanız tavsiye edilir."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Aynı isim ile bir dizin zaten bulunuyor."
@@ -1138,7 +1138,7 @@ msgstr "Herhangi bir paket"
msgid "Any zone"
msgstr "Herhangi bir bölge"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Ayarları uygula ve sakla"
@@ -1146,21 +1146,21 @@ msgstr "Ayarları uygula ve sakla"
msgid "Apply backup?"
msgstr "Yedek uygulansın mı?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Başvuru isteği <code>%h</code> durumuyla başarısız oldu"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Kontrolsuz olarak uygula"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Bağlantı kaybından sonra geri al ile uygula"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Yapılandırma değişiklikleri uygulanıyor… %ds"
@@ -1561,8 +1561,8 @@ msgstr "Yayın"
msgid "Broadcast policy (broadcast, 3)"
msgstr "Yayın politikası (broadcast, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Araştır…"
@@ -1623,9 +1623,9 @@ msgstr ""
"ISP'nin IPv6 ad sunucuları varsa ancak IPv6 yönlendirmesi sağlamıyorsa "
"yararlı olabilir."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1747,11 +1747,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Zincir kancası \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Değişiklikler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Değişiklikler geri alındı."
@@ -1856,7 +1856,7 @@ msgstr "İstemci"
msgid "Client ID to send when requesting DHCP"
msgstr "DHCP istendiğinde gönderilecek İstemci Kimliği"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1933,7 +1933,7 @@ msgstr "Giden sağlama toplamını hesaplayın (isteğe bağlı)."
msgid "Config File"
msgstr "Yapılandırma dosyası"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Yapılandırma"
@@ -1942,11 +1942,11 @@ msgstr "Yapılandırma"
msgid "Configuration Export"
msgstr "Yapılandırmayı Dışa Aktarma"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Yapılandırma değişiklikleri uygulandı."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Yapılandırma değişiklikleri geri alındı!"
@@ -2048,7 +2048,7 @@ msgstr "Bağlantı koptu"
msgid "Connections"
msgstr "Bağlantılar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Bağlantı değişikliği"
@@ -2101,7 +2101,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Eşleşmeyen paketleri işlemeye devam et"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2422,7 +2422,7 @@ msgstr "IPv6 öneklerini temsil et"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2434,7 +2434,7 @@ msgstr "Sil"
msgid "Delete key"
msgstr "Anahtarı sil"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Silme isteği başarısız oldu: %s"
@@ -2453,7 +2453,7 @@ msgstr "Teslimat Trafiği Gösterge Mesaj Aralığı"
msgid "Description"
msgstr "Açıklama"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Seçimi kaldır"
@@ -2549,7 +2549,7 @@ msgstr "Cihaz mevcut değil"
msgid "Device type"
msgstr "Cihaz tipi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Cihaza ulaşılamıyor!"
@@ -2579,7 +2579,7 @@ msgstr "Arama numarası"
msgid "Dir"
msgstr "Yön"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Dizin"
@@ -2680,8 +2680,8 @@ msgstr "Disk alanı"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2776,7 +2776,7 @@ msgstr ""
"Bu arayüzde herhangi bir <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> mesajı gönderme."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "\"%s\" yi gerçekten silmek istiyor musunuz?"
@@ -2788,7 +2788,7 @@ msgstr "Aşağıdaki SSH anahtarını gerçekten silmek istiyor musunuz?"
msgid "Do you really want to erase all settings?"
msgstr "Tüm ayarları gerçekten silmek istiyor musunuz?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "\"%s\" dizinini gerçekten yinelemeli olarak silmek istiyor musunuz?"
@@ -2820,10 +2820,18 @@ msgstr "Bağlı Değil"
msgid "Down Delay"
msgstr "Aşağı Gecikme"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Yedeği indir"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Mtdblock'u indir"
@@ -3550,7 +3558,7 @@ msgstr "Sistem şifresi değiştirilemedi."
msgid "Failed to configure modem"
msgstr "Modem yapılandırılamadı"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "%ds içinde ayarlar uygulanamadı, geri alma bekleniyor…"
@@ -3578,7 +3586,7 @@ msgstr "Modem başlatılamadı"
msgid "Failed to set operating mode"
msgstr "Çalışma modu ayarlanamadı"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Dosya"
@@ -3590,7 +3598,7 @@ msgstr ""
"İsteğe bağlı olarak etki alanına özel, yukarı akış çözümleyicilerini "
"listeleyen dosya, ör. {servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Dosyaya erişilemiyor"
@@ -3602,7 +3610,7 @@ msgstr "DHCP kiralama bilgilerinin saklanacağı dosya."
msgid "File with upstream resolvers."
msgstr "Yukarı akış çözümleyicilerinin olduğu dosya."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Dosya adı"
@@ -4721,7 +4729,7 @@ msgstr ""
"Belirtilmişse, cihazı sabit bir cihaz düğümü yerine bölüm etiketi ile "
"bağlayın"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5434,7 +5442,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Eski kurallar algılandı"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Lejant:"
@@ -5588,7 +5596,7 @@ msgstr "Yapılandırma Yükle…"
msgid "Loading data…"
msgstr "Veri yükleniyor…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Dizin içeriği yükleniyor…"
@@ -6315,7 +6323,7 @@ msgid "NTP server candidates"
msgstr "NTP sunucusu adayları"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6543,7 +6551,7 @@ msgstr "Hiçbir istemci ilişkilendirilmedi"
msgid "No control device specified"
msgstr "Kontrol cihazı belirtilmedi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Veri yok"
@@ -6566,7 +6574,7 @@ msgstr "Uygulama yok"
msgid "No entries available"
msgstr "Kullanılabilir girdi yok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Bu dizinde giriş yok"
@@ -6946,11 +6954,11 @@ msgstr "\"%s\" seçeneği geçersiz bir giriş değeri içeriyor."
msgid "Option \"%s\" must not be empty."
msgstr "\"%s\" seçeneği boş olmamalıdır."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Seçenek değişti"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Seçenek kaldırıldı"
@@ -7221,7 +7229,7 @@ msgstr "Dahili yollar için kullanılan tabloyu geçersiz kılın"
msgid "Overview"
msgstr "Genel bakış"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Mevcut dosyanın \"%s\" üzerine yaz\" ?"
@@ -7610,7 +7618,7 @@ msgstr "Pktler."
msgid "Please enter your username and password."
msgstr "Lütfen kullanıcı adınızı ve şifrenizi giriniz."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Lütfen yüklenecek dosyayı seçin."
@@ -8450,19 +8458,19 @@ msgstr "Şifreyi göster/gizle"
msgid "Reverse path filter"
msgstr "Ters yol filtresi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Geri döndür"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Değişiklikleri geri al"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Geri döndürme isteği <code>%h</code> durumuyla başarısız oldu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Yapılandırma geri döndürülüyor…"
@@ -8709,7 +8717,7 @@ msgid "Save"
msgstr "Kaydet"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Kaydet & Uygula"
@@ -8756,11 +8764,11 @@ msgstr "Alan adı arama"
msgid "Section %s is empty."
msgstr "%s bölümü boş."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Bölüm eklendi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Bölüm kaldırıldı"
@@ -8778,9 +8786,9 @@ msgstr ""
"zorla' seçeneğini seçin. Yalnızca donanım yazılımının doğru olduğundan ve "
"cihazınız için tasarlandığından eminseniz kullanın!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Dosya Seç…"
@@ -9010,7 +9018,7 @@ msgstr "Sinyal Yenileme Hızı"
msgid "Signal:"
msgstr "Sinyal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Boyut"
@@ -9517,7 +9525,7 @@ msgstr "Başlatma önceliği"
msgid "Start refresh"
msgstr "Yenilemeye başla"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Yapılandırma uygulanıyor…"
@@ -9663,7 +9671,7 @@ msgstr "Ağ anahtarı protokolü"
msgid "Switch to CIDR list notation"
msgstr "CIDR listesi gösterimine geç"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Sembolik bağlantı"
@@ -10002,7 +10010,7 @@ msgid ""
msgstr ""
"Gizli bir kablosuz ağa katılırken doğru SSID manuel olarak belirtilmelidir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10199,7 +10207,7 @@ msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
"Aşağıdaki netfilter bileşenleri yalnızca fw4 çalıştırılırken dikkate alınır."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10409,7 +10417,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Aktif kira yok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Uygulanabilecek değişiklik yok"
@@ -10933,7 +10941,7 @@ msgstr "İsimsiz örnek #%d"
msgid "Unnamed key"
msgstr "Adsız anahtar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Kaydedilmemiş Değişiklikler"
@@ -10981,7 +10989,7 @@ msgstr "Aktif"
msgid "Up Delay"
msgstr "Yukarı Gecikme"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Yükle"
@@ -10998,25 +11006,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Arşiv yükle..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Dosya yükle"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Dosya yükle…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Yükleme iptal edildi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Yükleme isteği başarısız oldu: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Dosya yükleniyor…"
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po
index b61d249fa2..de6de385d9 100644
--- a/modules/luci-base/po/uk/base.po
+++ b/modules/luci-base/po/uk/base.po
@@ -30,7 +30,7 @@ msgstr "%.1f дБ"
msgid "%d Bit"
msgstr "%d біт"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d неприпустимі поля"
@@ -422,7 +422,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "Каталог з такою ж назвою вже існує."
@@ -1145,7 +1145,7 @@ msgstr "Будь-який пакет"
msgid "Any zone"
msgstr "Будь-яка зона"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Застосувати та зберегти налаштування"
@@ -1153,21 +1153,21 @@ msgstr "Застосувати та зберегти налаштування"
msgid "Apply backup?"
msgstr "Застосувати резервну копію?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Сталася помилка запиту на застосування зі статусом <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Застосувати без перевірки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Застосувати з поверненням після втрати з’єднання"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Очікування на застосування конфігурації… %d c"
@@ -1559,8 +1559,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "Політика широкомовності (broadcast, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Огляд…"
@@ -1620,9 +1620,9 @@ msgstr ""
"Може бути корисним, якщо ISP має сервери імен IPv6, але не надає IPv6 "
"маршрутизації."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1746,11 +1746,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Хук ланцюга \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Зміни"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Зміни було скасовано."
@@ -1855,7 +1855,7 @@ msgstr "Клієнт"
msgid "Client ID to send when requesting DHCP"
msgstr "Ідентифікатор клієнта для відправки при запиті DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1931,7 +1931,7 @@ msgstr "Обчислити вихідну контрольну суму (нео
msgid "Config File"
msgstr "Файл конфігурації"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Конфігурація"
@@ -1940,11 +1940,11 @@ msgstr "Конфігурація"
msgid "Configuration Export"
msgstr "Експорт конфігурації"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Зміни конфігурації застосовано."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Зміни конфігурації було скасовано!"
@@ -2044,7 +2044,7 @@ msgstr "З'єднання втрачено"
msgid "Connections"
msgstr "Підключення"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Зміна підключення"
@@ -2095,7 +2095,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Продовжити обробку невідповідних пакетів"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2419,7 +2419,7 @@ msgstr "Делегувати префікси IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2431,7 +2431,7 @@ msgstr "Видалити"
msgid "Delete key"
msgstr "Видалити ключ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Помилка запиту на видалення: %s"
@@ -2450,7 +2450,7 @@ msgstr "Інтервал повідомлень індикації доправ
msgid "Description"
msgstr "Опис"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Скасувати вибір"
@@ -2546,7 +2546,7 @@ msgstr "Пристрій відсутній"
msgid "Device type"
msgstr "Тип пристрою"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Пристрій недосяжний!"
@@ -2576,7 +2576,7 @@ msgstr "Набір номера"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Каталог"
@@ -2676,8 +2676,8 @@ msgstr "Дисковий простір"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2769,7 +2769,7 @@ msgstr ""
"Не відправляти жодних <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> повідомлень на цьому інтерфейсі."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Справді видалити \"%s\"?"
@@ -2781,7 +2781,7 @@ msgstr "Справді видалити такий SSH ключ?"
msgid "Do you really want to erase all settings?"
msgstr "Справді стерти всі налаштування?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Справді рекурсивно видалити каталог \"%s\"?"
@@ -2813,10 +2813,18 @@ msgstr "Вниз"
msgid "Down Delay"
msgstr "Затримка вимкнення"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Завантажити резервну копію"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Завантажити mtdblock"
@@ -3519,7 +3527,7 @@ msgstr "Не вдалося змінити системний пароль."
msgid "Failed to configure modem"
msgstr "Не вдалося налаштувати модем"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Не вдалося підтвердити застосування на протязі %d с, очікуємо відкату…"
@@ -3547,7 +3555,7 @@ msgstr "Не вдалося ініціалізувати модем"
msgid "Failed to set operating mode"
msgstr "Не вдалося встановити режим роботи"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Файл"
@@ -3560,7 +3568,7 @@ msgstr ""
"{servers_file_entry01} для домен-орієнтованих або повних висхідних <abbr "
"title=\"Domain Name System\">DNS</abbr>-серверів."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Файл недоступний"
@@ -3576,7 +3584,7 @@ msgstr ""
"Локальний <abbr title=\"Domain Name System — система доменних імен\">DNS</"
"abbr>-файл"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Ім'я файлу"
@@ -4690,7 +4698,7 @@ msgstr ""
"Якщо обрано, монтувати пристрій за міткою його розділу замість фіксованого "
"вузла пристрою"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5397,7 +5405,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Легенда:"
@@ -5553,7 +5561,7 @@ msgstr ""
msgid "Loading data…"
msgstr "Завантаження даних…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Завантаження вмісту каталогу…"
@@ -6286,7 +6294,7 @@ msgid "NTP server candidates"
msgstr "Сервери NTP – кандидати для синхронізації"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6509,7 +6517,7 @@ msgstr "Не пов’язано жодного клієнта"
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Немає даних"
@@ -6533,7 +6541,7 @@ msgstr "Без примусовості"
msgid "No entries available"
msgstr "Немає доступних записів"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "У цьому каталозі немає записів"
@@ -6902,11 +6910,11 @@ msgstr "Параметр \"%s\" містить неприпустиме знач
msgid "Option \"%s\" must not be empty."
msgstr "Параметр \"%s\" не може бути порожнім."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Опцію змінено"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Опцію видалено"
@@ -7173,7 +7181,7 @@ msgstr ""
msgid "Overview"
msgstr "Огляд"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Перезаписати існуючий файл \"%s\"?"
@@ -7564,7 +7572,7 @@ msgstr "пакетів"
msgid "Please enter your username and password."
msgstr "Введіть ім'я користувача і пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Виберіть файл для відвантаження."
@@ -8400,19 +8408,19 @@ msgstr "Показати/приховати пароль"
msgid "Reverse path filter"
msgstr "Фільтр зворотного шляху"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Скасувати"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Скасувати зміни"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Помилка запиту на скасування зі статусом <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Відкат конфігурації…"
@@ -8654,7 +8662,7 @@ msgid "Save"
msgstr "Зберегти"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Зберегти і застосувати"
@@ -8701,11 +8709,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Секцію додано"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Секцію видалено"
@@ -8723,9 +8731,9 @@ msgstr ""
"виберіть \"Примусове оновлення\". Використовуйте тільки якщо ви впевнені, що "
"прошивка є правильною і призначена для вашого пристрою!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Виберіть файл…"
@@ -8954,7 +8962,7 @@ msgstr "Частота оновлення сигналу"
msgid "Signal:"
msgstr "Сигнал:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Розмір"
@@ -9473,7 +9481,7 @@ msgstr "Стартовий пріоритет"
msgid "Start refresh"
msgstr "Запустити оновлення"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Розпочато застосування конфігурації…"
@@ -9619,7 +9627,7 @@ msgstr "Протокол комутатора"
msgid "Switch to CIDR list notation"
msgstr "Перейти до позначення списку CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Символічне посилання"
@@ -9954,7 +9962,7 @@ msgstr ""
"Під час приєднання до прихованої бездротової мережі потрібно вручну вказати "
"правильний SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10141,7 +10149,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10336,7 +10344,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Немає жодних активних оренд"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Немає жодних змін до застосування"
@@ -10849,7 +10857,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Ключ без назви"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Незбережені зміни"
@@ -10897,7 +10905,7 @@ msgstr "Вгору"
msgid "Up Delay"
msgstr "Затримка підняття"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Завантажити"
@@ -10913,25 +10921,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Відвантажити архів…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Відвантажити файл"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Відвантажити файл…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Не вдалося виконати запит на відвантаження: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Відвантаження файлу…"
diff --git a/modules/luci-base/po/ur/base.po b/modules/luci-base/po/ur/base.po
index 66346bfd27..98ef0dcdef 100644
--- a/modules/luci-base/po/ur/base.po
+++ b/modules/luci-base/po/ur/base.po
@@ -26,7 +26,7 @@ msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr ""
@@ -393,7 +393,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr ""
@@ -1078,7 +1078,7 @@ msgstr ""
msgid "Any zone"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr ""
@@ -1086,21 +1086,21 @@ msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr ""
@@ -1474,8 +1474,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr ""
@@ -1532,9 +1532,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1648,11 +1648,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr ""
@@ -1747,7 +1747,7 @@ msgstr ""
msgid "Client ID to send when requesting DHCP"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1817,7 +1817,7 @@ msgstr ""
msgid "Config File"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr ""
@@ -1826,11 +1826,11 @@ msgstr ""
msgid "Configuration Export"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr ""
@@ -1918,7 +1918,7 @@ msgstr ""
msgid "Connections"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr ""
@@ -1968,7 +1968,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2271,7 +2271,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2283,7 +2283,7 @@ msgstr ""
msgid "Delete key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr ""
@@ -2302,7 +2302,7 @@ msgstr ""
msgid "Description"
msgstr "تفصیل"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr ""
@@ -2398,7 +2398,7 @@ msgstr ""
msgid "Device type"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr ""
@@ -2428,7 +2428,7 @@ msgstr ""
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr ""
@@ -2525,8 +2525,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2607,7 +2607,7 @@ msgid ""
"abbr> messages on this interface."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr ""
@@ -2619,7 +2619,7 @@ msgstr ""
msgid "Do you really want to erase all settings?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr ""
@@ -2651,10 +2651,18 @@ msgstr ""
msgid "Down Delay"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr ""
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr ""
@@ -3332,7 +3340,7 @@ msgstr ""
msgid "Failed to configure modem"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
@@ -3360,7 +3368,7 @@ msgstr ""
msgid "Failed to set operating mode"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr ""
@@ -3370,7 +3378,7 @@ msgid ""
"{servers_file_entry01}, {servers_file_entry02}."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr ""
@@ -3382,7 +3390,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr ""
@@ -4461,7 +4469,7 @@ msgid ""
"device node"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5130,7 +5138,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr ""
@@ -5272,7 +5280,7 @@ msgstr ""
msgid "Loading data…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr ""
@@ -5979,7 +5987,7 @@ msgid "NTP server candidates"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6199,7 +6207,7 @@ msgstr ""
msgid "No control device specified"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr ""
@@ -6222,7 +6230,7 @@ msgstr ""
msgid "No entries available"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr ""
@@ -6578,11 +6586,11 @@ msgstr ""
msgid "Option \"%s\" must not be empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr ""
@@ -6827,7 +6835,7 @@ msgstr ""
msgid "Overview"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr ""
@@ -7213,7 +7221,7 @@ msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr ""
@@ -8024,19 +8032,19 @@ msgstr ""
msgid "Reverse path filter"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr ""
@@ -8265,7 +8273,7 @@ msgid "Save"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
@@ -8312,11 +8320,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr ""
@@ -8331,9 +8339,9 @@ msgid ""
"your device!"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr ""
@@ -8547,7 +8555,7 @@ msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "سائز"
@@ -8970,7 +8978,7 @@ msgstr ""
msgid "Start refresh"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr ""
@@ -9110,7 +9118,7 @@ msgstr ""
msgid "Switch to CIDR list notation"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr ""
@@ -9421,7 +9429,7 @@ msgid ""
"network"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9580,7 +9588,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -9745,7 +9753,7 @@ msgstr ""
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr ""
@@ -10229,7 +10237,7 @@ msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr ""
@@ -10277,7 +10285,7 @@ msgstr ""
msgid "Up Delay"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr ""
@@ -10292,25 +10300,25 @@ msgstr ""
msgid "Upload archive..."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr ""
diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po
index e03acab82a..a218ee11b0 100644
--- a/modules/luci-base/po/vi/base.po
+++ b/modules/luci-base/po/vi/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d trường không hợp lệ"
@@ -408,7 +408,7 @@ msgid ""
"default."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "thư mục có tên này đã tồn tại."
@@ -1116,7 +1116,7 @@ msgstr "Bất kỳ gói tin nào"
msgid "Any zone"
msgstr "Bất kỳ khu vực nào"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "Áp dụng và giữ các thiết lập"
@@ -1124,21 +1124,21 @@ msgstr "Áp dụng và giữ các thiết lập"
msgid "Apply backup?"
msgstr "Chấp nhận sao lưu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "Áp dụng yêu cầu không thành công với trạng thái <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "Áp dụng không kiểm tra"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "Áp dụng với việc hoàn nguyên sau khi mất kết nối"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "Đợi cấu hình được áp dụng... %ds"
@@ -1536,8 +1536,8 @@ msgstr ""
msgid "Broadcast policy (broadcast, 3)"
msgstr "Chính sách phát sóng (phát sóng, 3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "Duyệt qua…"
@@ -1598,9 +1598,9 @@ msgstr ""
"Có thể hữu ích nếu nhà cung cấp dịch vụ Internet (ISP) có máy chủ tên miền "
"IPv6 nhưng không cung cấp định tuyến IPv6."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1722,11 +1722,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "Móc chuỗi \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "Thay đổi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "Những thay đổi đã được phục hồi."
@@ -1828,7 +1828,7 @@ msgstr "Máy Khách"
msgid "Client ID to send when requesting DHCP"
msgstr "ID máy khách gửi khi yêu cầu DHCP"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1904,7 +1904,7 @@ msgstr "Tính toán checksum đầu ra (tùy chọn)."
msgid "Config File"
msgstr "Tệp cấu hình"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "Cấu hình"
@@ -1913,11 +1913,11 @@ msgstr "Cấu hình"
msgid "Configuration Export"
msgstr "Xuất Cấu hình"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "Cấu hình đã được áp dụng."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "Cấu hình đã được hoàn lại!"
@@ -2015,7 +2015,7 @@ msgstr "Mất kết nối"
msgid "Connections"
msgstr "Kết nối"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "Thay đổi kết nối"
@@ -2069,7 +2069,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "Tiếp tục xử lý các gói tin không khớp"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2388,7 +2388,7 @@ msgstr "Uỷ nhiệm các tiền tố IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2400,7 +2400,7 @@ msgstr "Xoá"
msgid "Delete key"
msgstr "Xóa chìa khóa"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "Yêu cầu xóa thất bại: %s"
@@ -2419,7 +2419,7 @@ msgstr "Chu kỳ thông báo chỉ thị lưu thông"
msgid "Description"
msgstr "Mô tả"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "Bỏ chọn"
@@ -2515,7 +2515,7 @@ msgstr "Thiết bị không có mặt"
msgid "Device type"
msgstr "Loại thiết bị"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "Thiết bị không thể truy cập!"
@@ -2545,7 +2545,7 @@ msgstr "Quay số"
msgid "Dir"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "Thư mục"
@@ -2644,8 +2644,8 @@ msgstr "Dung lượng đĩa"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2736,7 +2736,7 @@ msgstr ""
"Không gửi bất kỳ thông báo <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> nào trên giao diện này."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "Bạn thật sự muốn xóa \"%s\" ?"
@@ -2748,7 +2748,7 @@ msgstr "Bạn thật sự muốn xóa khóa SSH này?"
msgid "Do you really want to erase all settings?"
msgstr "Bạn có thật sự muốn xóa tất cả cài đặt này?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "Bạn thật sự muốn xóa toàn bộ thư mục \"%s\" ?"
@@ -2780,10 +2780,18 @@ msgstr "Xuống"
msgid "Down Delay"
msgstr "Độ trễ xuống"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "Tải xuống bản sao lưu"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "Tải xuống mtdblock"
@@ -3494,7 +3502,7 @@ msgstr "Đổi mật khẩu hệ thống thất bại."
msgid "Failed to configure modem"
msgstr "Không thể cấu hình modem"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Không thể xác nhận áp dụng trong %ds, đang chờ quay lại…"
@@ -3522,7 +3530,7 @@ msgstr "Không thể khởi tạo modem"
msgid "Failed to set operating mode"
msgstr "Không thể đặt chế độ hoạt động"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "Tệp"
@@ -3534,7 +3542,7 @@ msgstr ""
"Tệp liệt kê các trình phân giải ngược dòng, tùy chọn dành riêng cho miền, ví "
"dụ: {servers_file_entry01}, {servers_file_entry02}."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "Tệp tin không thể truy cập"
@@ -3548,7 +3556,7 @@ msgstr ""
msgid "File with upstream resolvers."
msgstr "Tập tin <abbr title=\"Hệ thống tên miền\">DNS</abbr> địa phương."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "Tên tệp tin"
@@ -4656,7 +4664,7 @@ msgid ""
msgstr ""
"Nếu được chỉ định, gắn thiết bị theo nhãn phân vùng thay vì nốt cố định"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5356,7 +5364,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "Phát hiện các quy tắc cũ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "Chú giải:"
@@ -5507,7 +5515,7 @@ msgstr "Tải cấu hình…"
msgid "Loading data…"
msgstr "Đang tải dữ liệu…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "Đang tải nội dung thư mục…"
@@ -6234,7 +6242,7 @@ msgid "NTP server candidates"
msgstr "Ứng cử viên máy chủ NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6456,7 +6464,7 @@ msgstr "Không có khách hàng kết nối"
msgid "No control device specified"
msgstr "Không chỉ định thiết bị kiểm soát"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "Không có dữ liệu"
@@ -6479,7 +6487,7 @@ msgstr "Không áp dụng"
msgid "No entries available"
msgstr "Không có mục nào"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "Không có gì trong đường dẫn này"
@@ -6854,11 +6862,11 @@ msgstr "Tùy chọn \"%s\" chứa một giá trị đầu vào không hợp lệ
msgid "Option \"%s\" must not be empty."
msgstr "Tùy chọn \"%s\" không được để trống."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "Thay đổi tùy chỉnh"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "Xóa tùy chỉnh"
@@ -7128,7 +7136,7 @@ msgstr "Ghi đè bảng được sử dụng cho định tuyến nội bộ"
msgid "Overview"
msgstr "Tổng quan"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "Ghi đè tệp đã tồn tại \"%s\" ?"
@@ -7516,7 +7524,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "Nhập tên và mật mã."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "Vui lòng chọn tệp để tải lên."
@@ -8357,19 +8365,19 @@ msgstr "Hiện/ẩn mật khẩu"
msgid "Reverse path filter"
msgstr "Bộ lọc đường dẫn ngược"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "Hoàn nguyên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "Hoàn nguyên thay đổi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "Yêu cầu hoàn nguyên không thành công với trạng thái <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "Đang hoàn nguyên cấu hình .."
@@ -8609,7 +8617,7 @@ msgid "Save"
msgstr "Lưu"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Lưu & áp dụng"
@@ -8656,11 +8664,11 @@ msgstr ""
msgid "Section %s is empty."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "Thêm mục"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "Xóa mục"
@@ -8678,9 +8686,9 @@ msgstr ""
"phần mềm không thành công. Chỉ chọn nếu bạn có thể chắc chắc rằng phần mềm "
"này tương thích với thiết bị của bạn!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "Chọn tệp…"
@@ -8908,7 +8916,7 @@ msgstr "Tốc độ làm mới tín hiệu"
msgid "Signal:"
msgstr "Tín hiệu:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "Dung lượng"
@@ -9408,7 +9416,7 @@ msgstr "Bắt đầu ưu tiên"
msgid "Start refresh"
msgstr "Bắt đầu làm mới"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "Đang áp dụng cáu hình…"
@@ -9554,7 +9562,7 @@ msgstr "Đổi giao thức"
msgid "Switch to CIDR list notation"
msgstr "Chuyển sang ký hiệu danh sách CIDR"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "Đường dẫn tham chiếu"
@@ -9886,7 +9894,7 @@ msgid ""
msgstr ""
"SSID chính xác phải được chỉ định thủ công khi tham gia mạng không dây ẩn"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -10081,7 +10089,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10284,7 +10292,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "Không có máy được cấp IP nào hoạt động"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "Không có thay đổi nào để áp dụng"
@@ -10801,7 +10809,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "Khóa không tên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "Thay đổi không lưu"
@@ -10849,7 +10857,7 @@ msgstr "Lên"
msgid "Up Delay"
msgstr "Độ trễ tăng"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "Tải lên"
@@ -10866,25 +10874,25 @@ msgstr ""
msgid "Upload archive..."
msgstr "Tải dữ liệu lên ..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "Tải tập tin lên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "Tải tệp lên…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "Đã hủy tải lên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "Yêu cầu tải thất bại: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "Đang tải tệp lên …"
diff --git a/modules/luci-base/po/zh_Hans/base.po b/modules/luci-base/po/zh_Hans/base.po
index 615dbc1e56..d671faa88c 100644
--- a/modules/luci-base/po/zh_Hans/base.po
+++ b/modules/luci-base/po/zh_Hans/base.po
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d 个无效字段"
@@ -52,7 +52,8 @@ msgid ""
"%s is an independent project that aims to transparently reduce latency of a "
"connection over Yggdrasil network, utilizing NAT traversal to bypass "
"intermediary nodes."
-msgstr "%s 是一个独立的项目,其主要目标是通过 Yggdrasil 网络减少连接延迟,并利用 NAT "
+msgstr ""
+"%s 是一个独立的项目,其主要目标是通过 Yggdrasil 网络减少连接延迟,并利用 NAT "
"穿透技术绕开中间节点。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
@@ -407,7 +408,7 @@ msgid ""
"default."
msgstr "Yggdrasil 设置了默认 MTU 值 65535。推荐使用该默认值。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "已存在同名的目录。"
@@ -949,7 +950,8 @@ msgstr "允许 AP 模式时在低 ACK 应答的情况下断开无线终端"
msgid ""
"Allow Yggdrasil Jumper to automatically configure Yggdrasil with proper "
"listen address and random port."
-msgstr "允许 Yggdrasil Jumper 自动配置 Yggdrasil,设置正确的监听地址和随机端口。"
+msgstr ""
+"允许 Yggdrasil Jumper 自动配置 Yggdrasil,设置正确的监听地址和随机端口。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
msgid "Allow all except listed"
@@ -1113,7 +1115,7 @@ msgstr "任意数据包"
msgid "Any zone"
msgstr "任意区域"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "应用并保留设置"
@@ -1121,21 +1123,21 @@ msgstr "应用并保留设置"
msgid "Apply backup?"
msgstr "应用备份?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "应用请求失败,状态 <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "强制应用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "连接丢失后应用还原"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "正在等待配置被应用… %ds"
@@ -1517,8 +1519,8 @@ msgstr "广播"
msgid "Broadcast policy (broadcast, 3)"
msgstr "广播策略(broadcast,3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "浏览…"
@@ -1575,9 +1577,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr "如果你的 ISP 有 IPv6 名称服务器但不提供 IPv6 路由,本选项可能会有用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1695,11 +1697,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "链钩 \"%h\""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "更改数"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "更改已恢复。"
@@ -1798,7 +1800,7 @@ msgstr "客户端"
msgid "Client ID to send when requesting DHCP"
msgstr "请求 DHCP 时发送的客户端 ID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1871,7 +1873,7 @@ msgstr "计算传出校验和(可选)。"
msgid "Config File"
msgstr "配置文件"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "配置"
@@ -1880,11 +1882,11 @@ msgstr "配置"
msgid "Configuration Export"
msgstr "配置文件导出"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "配置已应用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "配置已回滚!"
@@ -1983,7 +1985,7 @@ msgstr "失去连接"
msgid "Connections"
msgstr "连接"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "连接更改"
@@ -2033,7 +2035,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "继续处理不匹配的数据包"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2345,7 +2347,7 @@ msgstr "委托 IPv6 前缀"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2357,7 +2359,7 @@ msgstr "删除"
msgid "Delete key"
msgstr "删除密钥"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "删除请求失败:%s"
@@ -2376,7 +2378,7 @@ msgstr "发送流量指示消息间隔"
msgid "Description"
msgstr "描述"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "取消"
@@ -2472,7 +2474,7 @@ msgstr "设备不存在"
msgid "Device type"
msgstr "设备类型"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "无法连接到设备!"
@@ -2502,7 +2504,7 @@ msgstr "拨号号码"
msgid "Dir"
msgstr "目录"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "目录"
@@ -2603,8 +2605,8 @@ msgstr "磁盘空间"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2698,7 +2700,7 @@ msgstr ""
"不要在此接口上发送任何 <abbr title=\"Router Advertisement, ICMPv6 Type 134"
"(路由器通告,ICMPv6 类型 134)\">RA</abbr> 消息。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "您确定要删除“%s”吗?"
@@ -2710,7 +2712,7 @@ msgstr "您确定要删除以下 SSH 密钥吗?"
msgid "Do you really want to erase all settings?"
msgstr "您确定要清除所有设置吗?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "您确定要删除目录“%s”吗?"
@@ -2742,10 +2744,18 @@ msgstr "下线"
msgid "Down Delay"
msgstr "下行延迟"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "下载备份"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "下载 mtdblock"
@@ -3443,7 +3453,7 @@ msgstr "更改系统密码失败。"
msgid "Failed to configure modem"
msgstr "配置调制解调器失败"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "在 %d 秒内确认应用失败,等待回滚…"
@@ -3471,7 +3481,7 @@ msgstr "初始化调制解调器失败"
msgid "Failed to set operating mode"
msgstr "设置操作模式失败"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "文件"
@@ -3483,7 +3493,7 @@ msgstr ""
"列出上游解析器的文件,可以特定于域名,比如 {servers_file_entry01},"
"{servers_file_entry02}。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "文件无法访问"
@@ -3495,7 +3505,7 @@ msgstr "存储 DHCP 租约信息的文件。"
msgid "File with upstream resolvers."
msgstr "上游解析器文件。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "文件名"
@@ -4594,7 +4604,7 @@ msgid ""
"device node"
msgstr "如果指定,则通过分区卷标而不是固定的设备文件来挂载设备"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5063,8 +5073,9 @@ msgid ""
"It periodically probes for active sessions and automatically establishes "
"direct peerings over internet with remote nodes running Yggdrasil Jumper "
"without requiring firewall or port configuration."
-msgstr "它会定期探测活跃会话,并自动在互联网上与运行 Yggdrasil Jumper "
-"的远程节点建立直接对等连接,无需防火墙或端口配置。"
+msgstr ""
+"它会定期探测活跃会话,并自动在互联网上与运行 Yggdrasil Jumper 的远程节点建立"
+"直接对等连接,无需防火墙或端口配置。"
#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
#: themes/luci-theme-material/ucode/template/themes/material/header.ut:98
@@ -5281,7 +5292,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "检测到旧版规则"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "图例:"
@@ -5432,7 +5443,7 @@ msgstr "加载配置…"
msgid "Loading data…"
msgstr "加载数据中…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "正在载入目录内容…"
@@ -6145,7 +6156,7 @@ msgid "NTP server candidates"
msgstr "候选 NTP 服务器"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6366,7 +6377,7 @@ msgstr "没有关联的客户端"
msgid "No control device specified"
msgstr "未指定控制设备"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "无数据"
@@ -6389,7 +6400,7 @@ msgstr "不强制"
msgid "No entries available"
msgstr "没有可用的条目"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "此目录中没有内容"
@@ -6756,11 +6767,11 @@ msgstr "选项“%s”包含无效的输入值。"
msgid "Option \"%s\" must not be empty."
msgstr "选项“%s”不能为空。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "选项已更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "选项已移除"
@@ -7019,7 +7030,7 @@ msgstr "重设内部路由表"
msgid "Overview"
msgstr "概览"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "覆盖已存在的文件“%s”吗?"
@@ -7406,7 +7417,7 @@ msgstr "Pkts."
msgid "Please enter your username and password."
msgstr "请输入用户名和密码。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "请选择要上传的文件。"
@@ -8226,19 +8237,19 @@ msgstr "显示/隐藏 密码"
msgid "Reverse path filter"
msgstr "反转路径过滤器"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "恢复"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "恢复更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "恢复请求失败,状态 <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "正在恢复配置…"
@@ -8472,7 +8483,7 @@ msgid "Save"
msgstr "保存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存并应用"
@@ -8519,11 +8530,11 @@ msgstr "搜素域名"
msgid "Section %s is empty."
msgstr "%s 部分为空。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "添加的节点"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "移除的节点"
@@ -8540,9 +8551,9 @@ msgstr ""
"即使映像文件检查失败,也“强制升级”以烧录映像。仅在您确定固件正确且适用于您的"
"设备时使用!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "选择文件…"
@@ -8763,7 +8774,7 @@ msgstr "信号刷新率"
msgid "Signal:"
msgstr "信号:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "大小"
@@ -9214,7 +9225,7 @@ msgstr "启动优先级"
msgid "Start refresh"
msgstr "开始刷新"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "开始应用配置…"
@@ -9356,7 +9367,7 @@ msgstr "切换协议"
msgid "Switch to CIDR list notation"
msgstr "切换到 CIDR 列表记法"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "符号链接"
@@ -9665,7 +9676,8 @@ msgstr ""
msgid ""
"The checkbox cannot be modified unless the <code>yggdrasil-jumper</code> "
"package is installed."
-msgstr "该复选框只有在安装了 <code>yggdrasil-jumper</code> 软件包之后才能进行修改。"
+msgstr ""
+"该复选框只有在安装了 <code>yggdrasil-jumper</code> 软件包之后才能进行修改。"
#: modules/luci-compat/luasrc/view/cbi/error.htm:6
msgid "The configuration file could not be loaded due to the following error:"
@@ -9677,7 +9689,7 @@ msgid ""
"network"
msgstr "加入一个隐藏的无线网络时,必须手动指定正确的 SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9853,7 +9865,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr "下方 netfilter 组件只有在运行 fw4 时才相关。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10041,7 +10053,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "没有已分配的租约"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "没有待应用的更改"
@@ -10536,7 +10548,7 @@ msgstr "未命名实例 #%d"
msgid "Unnamed key"
msgstr "未命名的密钥"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "未保存的配置"
@@ -10584,7 +10596,7 @@ msgstr "在线"
msgid "Up Delay"
msgstr "Up 延迟"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "上传"
@@ -10599,25 +10611,25 @@ msgstr "从这里上传一个 sysupgrade 兼容镜像以更新正在运行的固
msgid "Upload archive..."
msgstr "上传备份…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "上传文件"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "上传文件…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "上传已被取消"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "上传请求失败:%s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "正在上传文件…"
diff --git a/modules/luci-base/po/zh_Hant/base.po b/modules/luci-base/po/zh_Hant/base.po
index 9f90c1fd15..0389f3dfba 100644
--- a/modules/luci-base/po/zh_Hant/base.po
+++ b/modules/luci-base/po/zh_Hant/base.po
@@ -29,7 +29,7 @@ msgstr "%.1f 分貝"
msgid "%d Bit"
msgstr "%d 位元"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4094
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
msgid "%d invalid field(s)"
msgstr "%d 個無效欄位"
@@ -400,7 +400,7 @@ msgid ""
"default."
msgstr "Yggdrasil 設定了默認 MTU 值 65535。推薦使用該默認值。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
msgid "A directory with the same name already exists."
msgstr "已存在同名的目錄。"
@@ -1101,7 +1101,7 @@ msgstr "任何數據包"
msgid "Any zone"
msgstr "任意區域"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4711
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4749
msgid "Apply and keep settings"
msgstr "套用並保留設定"
@@ -1109,21 +1109,21 @@ msgstr "套用並保留設定"
msgid "Apply backup?"
msgstr "是否套用備份?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4737
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
msgid "Apply request failed with status <code>%h</code>"
msgstr "套用要求失敗,狀態 <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
msgid "Apply unchecked"
msgstr "應用未核取"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4745
msgid "Apply with revert after connectivity loss"
msgstr "連線遺失後套用還原"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
msgid "Applying configuration changes… %ds"
msgstr "組態變更套用中… %ds"
@@ -1507,8 +1507,8 @@ msgstr "廣播"
msgid "Broadcast policy (broadcast, 3)"
msgstr "廣播政策(廣播,3)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2866
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2884
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4242
msgid "Browse…"
msgstr "瀏覽…"
@@ -1565,9 +1565,9 @@ msgid ""
"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
msgstr "如果ISP具有IPv6名稱服務器,但不提供IPv6路由,則很有用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2954
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2976
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4251
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4741
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
@@ -1685,11 +1685,11 @@ msgctxt "Yet unknown nftables chain hook"
msgid "Chain hook \"%h\""
msgstr "鏈鉤“%h”"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
msgid "Changes"
msgstr "待修改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4773
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4811
msgid "Changes have been reverted."
msgstr "設定值已還原."
@@ -1790,7 +1790,7 @@ msgstr "用戶端"
msgid "Client ID to send when requesting DHCP"
msgstr "當要求DHCP時要傳送的用戶識別碼ID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4450
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4488
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
@@ -1863,7 +1863,7 @@ msgstr "計算傳出的校驗和(自選)."
msgid "Config File"
msgstr "配置檔"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4471
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "組態"
@@ -1872,11 +1872,11 @@ msgstr "組態"
msgid "Configuration Export"
msgstr "設定檔案匯出"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4622
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4660
msgid "Configuration changes applied."
msgstr "組態變更已套用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
msgid "Configuration changes have been rolled back!"
msgstr "組態變更已被復原!"
@@ -1972,7 +1972,7 @@ msgstr "連接遺失"
msgid "Connections"
msgstr "連線數"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4696
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4734
msgid "Connectivity change"
msgstr "連線變更"
@@ -2022,7 +2022,7 @@ msgctxt "Chain policy: accept"
msgid "Continue processing unmatched packets"
msgstr "繼續處理不匹配的數據包"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4596
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4634
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
@@ -2334,7 +2334,7 @@ msgstr "委派 IPv6 首碼"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
#: modules/luci-base/htdocs/luci-static/resources/form.js:2700
#: modules/luci-base/htdocs/luci-static/resources/form.js:3527
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2923
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2945
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2346,7 +2346,7 @@ msgstr "刪除"
msgid "Delete key"
msgstr "刪除金鑰"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2825
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2843
msgid "Delete request failed: %s"
msgstr "刪除要求失敗: %s"
@@ -2365,7 +2365,7 @@ msgstr "傳送流量指示訊息間隔"
msgid "Description"
msgstr "描述"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2937
msgid "Deselect"
msgstr "取消選擇"
@@ -2461,7 +2461,7 @@ msgstr "裝置不存在"
msgid "Device type"
msgstr "裝置類型"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
msgid "Device unreachable!"
msgstr "裝置不可達!"
@@ -2491,7 +2491,7 @@ msgstr "撥號號碼"
msgid "Dir"
msgstr "目錄"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2739
msgid "Directory"
msgstr "目錄"
@@ -2592,8 +2592,8 @@ msgstr "磁碟空間"
#: modules/luci-base/htdocs/luci-static/resources/form.js:611
#: modules/luci-base/htdocs/luci-static/resources/form.js:2978
#: modules/luci-base/htdocs/luci-static/resources/form.js:3225
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4566
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3750
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4604
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1892
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2685,7 +2685,7 @@ msgstr ""
"不在此介面上傳送任何 <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> 訊息。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2829
msgid "Do you really want to delete \"%s\" ?"
msgstr "您確定要刪除「%s」?"
@@ -2697,7 +2697,7 @@ msgstr "您確定要刪除下列 SSH 金鑰?"
msgid "Do you really want to erase all settings?"
msgstr "您確定要清除所有設定?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2809
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
msgid "Do you really want to recursively delete the directory \"%s\" ?"
msgstr "您真的要遞迴刪除目錄 \"%s\" 嗎?"
@@ -2729,10 +2729,18 @@ msgstr "下移"
msgid "Down Delay"
msgstr "下傳延遲"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2941
+msgid "Download"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download backup"
msgstr "下載備份檔"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3017
+msgid "Download failed: %s"
+msgstr ""
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
msgid "Download mtdblock"
msgstr "下載 mtdblock"
@@ -3424,7 +3432,7 @@ msgstr "更新系統密碼失敗。"
msgid "Failed to configure modem"
msgstr "設定數據機失敗"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "無法在 %ds 秒內確認變更,等待回滾…"
@@ -3452,7 +3460,7 @@ msgstr "初始化數據機失敗"
msgid "Failed to set operating mode"
msgstr "設定操作模式失敗"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2747
msgid "File"
msgstr "檔案"
@@ -3464,7 +3472,7 @@ msgstr ""
"列出上游解析器的文件,可選擇特定於域的,例如 {servers_file_entry01},"
"{servers_file_entry02}。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2676
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2684
msgid "File not accessible"
msgstr "無法存取檔案"
@@ -3476,7 +3484,7 @@ msgstr "用於儲存 DHCP 租用資訊的檔案。"
msgid "File with upstream resolvers."
msgstr "與上游解析器一起歸檔。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2885
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:791
msgid "Filename"
msgstr "檔案名稱"
@@ -4571,7 +4579,7 @@ msgid ""
"device node"
msgstr "假若指定的話, 掛載設備的分割標籤取代固定的設備節點"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4736
msgid ""
"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
"the new IP</strong> is required within %d seconds to confirm the settings, "
@@ -5256,7 +5264,7 @@ msgstr ""
msgid "Legacy rules detected"
msgstr "檢測到舊版規則"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473
msgid "Legend:"
msgstr "圖例:"
@@ -5404,7 +5412,7 @@ msgstr "載入設定…"
msgid "Loading data…"
msgstr "正在加載數據…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2989
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3027
msgid "Loading directory contents…"
msgstr "讀取目錄內容…"
@@ -6120,7 +6128,7 @@ msgid "NTP server candidates"
msgstr "候選 NTP 伺服器"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2574
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4190
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4228
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:94
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
@@ -6342,7 +6350,7 @@ msgstr "沒有已連接客戶端"
msgid "No control device specified"
msgstr "未指定控制裝置"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3265
msgctxt "empty table placeholder"
msgid "No data"
msgstr "暫無數據"
@@ -6365,7 +6373,7 @@ msgstr "不強制"
msgid "No entries available"
msgstr "沒有可用的項目"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2951
msgid "No entries in this directory"
msgstr "在這目錄中缺乏項目"
@@ -6730,11 +6738,11 @@ msgstr "選項 \"%s\" 含有無效的輸入數值。"
msgid "Option \"%s\" must not be empty."
msgstr "選項 \"%s\" 必須不能為空值。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4480
msgid "Option changed"
msgstr "選項已變更"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4444
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4482
msgid "Option removed"
msgstr "選項已移除"
@@ -6992,7 +7000,7 @@ msgstr "覆蓋之前內部使用的路由表"
msgid "Overview"
msgstr "概覽"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2777
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2795
msgid "Overwrite existing file \"%s\" ?"
msgstr "覆蓋現有文件 \"%s\" ?"
@@ -7379,7 +7387,7 @@ msgstr "Pkts(流量單位)."
msgid "Please enter your username and password."
msgstr "請輸入您的用戶名稱和密碼。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4173
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
msgid "Please select the file to upload."
msgstr "請選擇要上傳的檔案。"
@@ -8200,19 +8208,19 @@ msgstr "顯示/隱藏 密碼"
msgid "Reverse path filter"
msgstr "反轉路徑過濾器"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4464
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid "Revert"
msgstr "還原"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
msgid "Revert changes"
msgstr "還原更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4820
msgid "Revert request failed with status <code>%h</code>"
msgstr "還原請求失敗狀態碼<code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4762
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4800
msgid "Reverting configuration…"
msgstr "正在還原設定值…"
@@ -8446,7 +8454,7 @@ msgid "Save"
msgstr "儲存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4452
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "儲存並套用"
@@ -8493,11 +8501,11 @@ msgstr "搜尋網域"
msgid "Section %s is empty."
msgstr "%s 部分為空。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
msgid "Section added"
msgstr "已新增的區段"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4440
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4478
msgid "Section removed"
msgstr "區段移除"
@@ -8514,9 +8522,9 @@ msgstr ""
"選擇「強制升級」來燒錄映像檔,即使檢查未通過。請僅在您確認映像檔正確無誤時使"
"用!"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2818
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2978
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3000
msgid "Select file…"
msgstr "選擇檔案…"
@@ -8736,7 +8744,7 @@ msgstr "訊號重新整理頻率"
msgid "Signal:"
msgstr "信號:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "大小"
@@ -9187,7 +9195,7 @@ msgstr "啟動優先權"
msgid "Start refresh"
msgstr "開始更新"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Starting configuration apply…"
msgstr "開始套用設定值…"
@@ -9329,7 +9337,7 @@ msgstr "切換協定"
msgid "Switch to CIDR list notation"
msgstr "切換到 CIDR 清單標記法"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2713
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731
msgid "Symbolic link"
msgstr "符號連接"
@@ -9650,7 +9658,7 @@ msgid ""
"network"
msgstr "當加入隱形的無線網路時,必須手動指定正確的 SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4561
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4599
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
@@ -9826,7 +9834,7 @@ msgstr ""
msgid "The netfilter components below are only regarded when running fw4."
msgstr "netfilter 元件僅在運行fw4時才被考慮。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4735
msgid ""
"The network access to this device could be interrupted by changing settings "
"of the \"%h\" interface."
@@ -10014,7 +10022,7 @@ msgstr ""
msgid "There are no active leases"
msgstr "無活躍的租約"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4729
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767
msgid "There are no changes to apply"
msgstr "無可套用的變更"
@@ -10512,7 +10520,7 @@ msgstr ""
msgid "Unnamed key"
msgstr "未命名的金鑰"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4416
msgid "Unsaved Changes"
msgstr "尚未存檔的修改"
@@ -10560,7 +10568,7 @@ msgstr "上移"
msgid "Up Delay"
msgstr "上線延遲"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4265
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4303
msgid "Upload"
msgstr "上傳"
@@ -10575,25 +10583,25 @@ msgstr "在這裡上傳一個相容的系統升級映像檔來取代正在執行
msgid "Upload archive..."
msgstr "上傳壓縮檔..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2872
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2890
msgid "Upload file"
msgstr "上傳檔案"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2847
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2865
msgid "Upload file…"
msgstr "上傳檔案…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4211
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4249
msgid "Upload has been cancelled"
msgstr "上傳已取消"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2794
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291
msgid "Upload request failed: %s"
msgstr "上傳失敗: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4226
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
msgid "Uploading file…"
msgstr "上傳檔案中…"