summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-wifischedule/po
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-wifischedule/po')
-rw-r--r--applications/luci-app-wifischedule/po/ar/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/bg/wifischedule.po92
-rw-r--r--applications/luci-app-wifischedule/po/bn_BD/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/ca/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/cs/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/da/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/de/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/el/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/en/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/es/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/fa/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/fi/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/fr/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/ga/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/he/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/hi/wifischedule.po79
-rw-r--r--applications/luci-app-wifischedule/po/hu/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/it/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/ja/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/ko/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/lt/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/mr/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/ms/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/nb_NO/wifischedule.po82
-rw-r--r--applications/luci-app-wifischedule/po/nl/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/pl/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/pt/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/pt_BR/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/ro/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/ru/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/sk/wifischedule.po92
-rw-r--r--applications/luci-app-wifischedule/po/sv/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/templates/wifischedule.pot79
-rw-r--r--applications/luci-app-wifischedule/po/tr/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/uk/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/vi/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/yua/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/yue/wifischedule.po79
-rw-r--r--applications/luci-app-wifischedule/po/zh_Hans/wifischedule.po90
-rw-r--r--applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po90
40 files changed, 2022 insertions, 1469 deletions
diff --git a/applications/luci-app-wifischedule/po/ar/wifischedule.po b/applications/luci-app-wifischedule/po/ar/wifischedule.po
index 0ffe1f0ff2..f19162eb89 100644
--- a/applications/luci-app-wifischedule/po/ar/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ar/wifischedule.po
@@ -11,59 +11,55 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.5\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "تنشيط واي فاي"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "تعذر العثور على /usr/bin/wifi_schedule.sh أو / sbin / wifi المطلوبة"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "تعذر العثور على البرنامج المطلوب / usr / bin / iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "ايام الاسبوع"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "يحدد الجدول الزمني عند تشغيل واي فاي وإيقافه."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "تحديد الوحدات تلقائيًا"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "تعطيل wifi بأمان"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "اضطر واي فاي معطل"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "شغل"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "ممكن جدولة واي فاي"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "تمكين سجل التسجيل"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "فرض تعطيل wifi حتى إذا كانت المحطات مرتبطة"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "الجمعة"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "الاعدادات العامة"
@@ -71,63 +67,83 @@ msgstr "الاعدادات العامة"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "امنح UCI حق الوصول إلى luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "الإثنين"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "السبت"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "جدولة الأحداث"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "وقت البدء"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "ابدأ WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "وقت التوقف"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "إيقاف WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "الأحد"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "القيمة٪ s غير صالحة"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "الخميس"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "الثلاثاء"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "وحدات التفريغ (تجريبية ؛ توفر المزيد من الطاقة)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "الأربعاء"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "جدولة واي فاي"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "تحديد الوحدات تلقائيًا"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "اضطر واي فاي معطل"
+
+#~ msgid "Enable"
+#~ msgstr "شغل"
+
#~ msgid "Cron Jobs"
#~ msgstr "كرون الوظائف"
diff --git a/applications/luci-app-wifischedule/po/bg/wifischedule.po b/applications/luci-app-wifischedule/po/bg/wifischedule.po
index 10aa986b4d..38fef3ff10 100644
--- a/applications/luci-app-wifischedule/po/bg/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/bg/wifischedule.po
@@ -10,61 +10,56 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Активиране на Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "Не мога да намеря необходимия /usr/bin/wifi_schedule.sh или /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Не можах да намеря необходимата програма/usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Ден(и) от седмицата"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Определя график за включване и изключване на Wi-Fi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Автоматично определяне на модулите"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Деактивиране на Wifi търпеливо"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-#, fuzzy
-msgid "Disabled wifi forced"
-msgstr "Деактивиран WiFi принудително"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Включване"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
#, fuzzy
msgid "Enable Wifi Schedule"
msgstr "Активиране на графика за Wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Включване на логване"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Принудително деактивиране на Wi-Fi, дори ако има свързани станции"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Петък"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Глобални настройки"
@@ -72,63 +67,84 @@ msgstr "Глобални настройки"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Предоставяне на достъп до UCI за luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Понеделник"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Събота"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Планиране на събития"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Начален час"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Стартиране на WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Време за спиране"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Спиране на WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Неделя"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Стойността %s е невалидна"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Четвъртък"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Вторник"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Изключване на модулите (експериментално; спестява повече енергия)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Сряда"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "WiFi график"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Автоматично определяне на модулите"
+
+#, fuzzy
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Деактивиран WiFi принудително"
+
+#~ msgid "Enable"
+#~ msgstr "Включване"
+
#~ msgid "Cron Jobs"
#~ msgstr "Крон Джобс"
diff --git a/applications/luci-app-wifischedule/po/bn_BD/wifischedule.po b/applications/luci-app-wifischedule/po/bn_BD/wifischedule.po
index e5878ce010..08ff8ba3ab 100644
--- a/applications/luci-app-wifischedule/po/bn_BD/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/bn_BD/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "সক্রিয় করুন"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -70,59 +66,73 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "সক্রিয় করুন"
diff --git a/applications/luci-app-wifischedule/po/ca/wifischedule.po b/applications/luci-app-wifischedule/po/ca/wifischedule.po
index e7b0ac2e2c..05e297ed5c 100644
--- a/applications/luci-app-wifischedule/po/ca/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ca/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Activa"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Divendres"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Configuració global"
@@ -70,62 +66,76 @@ msgstr "Configuració global"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Dilluns"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Dissabte"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Diumenge"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "El valor %s no és vàlid"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Dijous"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Dimarts"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Descarrega els mòduls (experimental; estalvia més energia)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Dimecres"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "Activa"
+
#~ msgid "View Logfile"
#~ msgstr "Mostra el fitxer de registre"
diff --git a/applications/luci-app-wifischedule/po/cs/wifischedule.po b/applications/luci-app-wifischedule/po/cs/wifischedule.po
index 89d8b6dd02..be8cbf42f1 100644
--- a/applications/luci-app-wifischedule/po/cs/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/cs/wifischedule.po
@@ -10,61 +10,57 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.0.1-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Aktivovat WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Nepodařilo se najít požadované soubory /usr/bin/wifi_schedule.sh nebo /sbin/"
"wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Nepodařilo se najít požadovaný program /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Den/dny v týdnu"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Definuje plán pro zapnutí a vypnutí WiFi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Určit moduly automaticky"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Vypnout WiFi kultivovaně"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Vypnout WiFi vynuceně"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Povolit"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Povolit plán WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Zaznamenávat události"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Vynutit vypnutí WiFi, i když jsou přidruženi klienti"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "pátek"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Obecná nastavení"
@@ -72,63 +68,83 @@ msgstr "Obecná nastavení"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Udělit přístup k UCI pro luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "pondělí"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "sobota"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Plánované události"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Čas spuštění"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Spuštění WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Čas vypnutí"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Vypnutí WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "neděle"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Hodnota %s není platná"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "čtvrtek"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "úterý"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Vypnout ovladače hardware (experimentální; šetří více energie)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "středa"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "WiFi plán"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Určit moduly automaticky"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Vypnout WiFi vynuceně"
+
+#~ msgid "Enable"
+#~ msgstr "Povolit"
+
#~ msgid "Cron Jobs"
#~ msgstr "Naplánované (cron) úlohy"
diff --git a/applications/luci-app-wifischedule/po/da/wifischedule.po b/applications/luci-app-wifischedule/po/da/wifischedule.po
index 4e6a25b80c..fdecb1c5fd 100644
--- a/applications/luci-app-wifischedule/po/da/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/da/wifischedule.po
@@ -10,60 +10,56 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Aktiver wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Kunne ikke finde den nødvendige /usr/bin/wifi_schedule.sh eller /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Kunne ikke finde det nødvendige program /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Ugedag(e) i ugen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Definerer en tidsplan for, hvornår wifi skal tændes og slukkes."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Bestem moduler automatisk"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Deaktiver wifi gracefully"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Deaktiveret wifi tvunget"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Aktiver"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Aktiver Wifi-tidsplan"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Aktiver logning"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Tving deaktivering af wifi, selvom stationer er tilknyttet"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Fredag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Globale indstillinger"
@@ -71,63 +67,83 @@ msgstr "Globale indstillinger"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Giv UCI adgang til luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Mandag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Lørdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Planlæg begivenheder"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Starttidspunkt"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Start WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Stop Tid"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Stop WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Søndag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Værdien %s er ugyldig"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Torsdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Tirsdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "unload af moduler (eksperimentelt; sparer mere strøm)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Onsdag"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Wifi tidsplan"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Bestem moduler automatisk"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Deaktiveret wifi tvunget"
+
+#~ msgid "Enable"
+#~ msgstr "Aktiver"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cron job"
diff --git a/applications/luci-app-wifischedule/po/de/wifischedule.po b/applications/luci-app-wifischedule/po/de/wifischedule.po
index 456e6e7dce..531cfadfba 100644
--- a/applications/luci-app-wifischedule/po/de/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/de/wifischedule.po
@@ -10,61 +10,57 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "WLAN aktivieren"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "Konnte /usr/bin/wifi_schedule.sh oder /sbin/wifi nicht finden"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
"Das erforderliche Programm konnte nicht gefunden werden /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Wochentag(e)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
"Definiert einen Zeitplan, wann das WLAN ein- und ausgeschaltet werden soll."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Module automatisch ermitteln"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Wifi ordnungsgemäß deaktivieren"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Wifi abrupt deaktivieren"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Aktivieren"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Wifi-Zeitschaltung aktivieren"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Protokollierung aktivieren"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Deaktivieren des WLANs auch bei verbundenen Stationen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Freitag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Globale Einstellungen"
@@ -72,63 +68,83 @@ msgstr "Globale Einstellungen"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Gewähre UCI Zugriff auf luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Montag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Samstag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Ereignisse planen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Startzeit"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "WiFi starten"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Stoppzeit"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "WiFi stoppen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Sonntag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Der Wert %s ist ungültig"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Donnerstag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Dienstag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Module entladen (experimentell - spart mehr Energie)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Mittwoch"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Wifi-Zeitschaltung"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Module automatisch ermitteln"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Wifi abrupt deaktivieren"
+
+#~ msgid "Enable"
+#~ msgstr "Aktivieren"
+
#~ msgid "Cron Jobs"
#~ msgstr "Zeitgesteuerte Aufgaben"
diff --git a/applications/luci-app-wifischedule/po/el/wifischedule.po b/applications/luci-app-wifischedule/po/el/wifischedule.po
index ce2ec4fef8..c59efe1810 100644
--- a/applications/luci-app-wifischedule/po/el/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/el/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.2-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Ενεργοποίηση"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Ενεργοποίηση καταγραφής"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -70,59 +66,73 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Κυριακή"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Πέμπτη"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Τρίτη"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "Ενεργοποίηση"
diff --git a/applications/luci-app-wifischedule/po/en/wifischedule.po b/applications/luci-app-wifischedule/po/en/wifischedule.po
index fad480e8df..cf2bc63ce9 100644
--- a/applications/luci-app-wifischedule/po/en/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/en/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.7.1-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Aktivera"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -70,59 +66,73 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "Aktivera"
diff --git a/applications/luci-app-wifischedule/po/es/wifischedule.po b/applications/luci-app-wifischedule/po/es/wifischedule.po
index 1f7595431f..8aff254b1d 100644
--- a/applications/luci-app-wifischedule/po/es/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/es/wifischedule.po
@@ -13,59 +13,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Activar Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "No se pudo encontrar /usr/bin/wifi_schedule.sh o /sbin/wifi requerido"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "No se pudo encontrar el programa requerido /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Día(s) de la semana"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Define un horario de cuándo encender y apagar Wi-Fi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Determinar módulos automáticamente"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Desactivar Wi-Fi con gracia"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Desactivar Wi-Fi forzosamente"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Activar"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Activar programación Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Activar el registro"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Forzar desactivación de Wi-Fi incluso con clientes conectados"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Viernes"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Ajustes Globales"
@@ -73,63 +69,83 @@ msgstr "Ajustes Globales"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Conceder acceso a UCI para luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Lunes"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Sábado"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Programar eventos"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Hora de inicio"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Iniciar Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Hora de detención"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Detener Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Domingo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "El valor %s es inválido"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Jueves"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Martes"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Módulos de descarga (experimental; ahorra más energía)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Miércoles"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Horario de Wi-Fi"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Determinar módulos automáticamente"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Desactivar Wi-Fi forzosamente"
+
+#~ msgid "Enable"
+#~ msgstr "Activar"
+
#~ msgid "Cron Jobs"
#~ msgstr "Trabajos Cron"
diff --git a/applications/luci-app-wifischedule/po/fa/wifischedule.po b/applications/luci-app-wifischedule/po/fa/wifischedule.po
index e455d3d6d3..d10a0e8a22 100644
--- a/applications/luci-app-wifischedule/po/fa/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/fa/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "وای فای را فعال کنید"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "فایلهای مورد نیاز /usr/bin/wifi_schedule.sh یا /sbin/wifi پیدا نشد"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "برنامه مورد نیاز /usr/bin/iwinfo پیدا نشد"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "روز(های) هفته"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "زمان‌بندی روشن و خاموش کردن وای‌فای را مشخص می‌کند."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "تعیین ماژول ها به صورت خودکار"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "وای فای را gracefully غیرفعال کنید"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "وای فای غیرفعال اجباری"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "به کار انداختن"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "زمانبندی وای فای را فعال کنید"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "فعال کردن گزارش گیری"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "غیرفعال کردن اجباری وای فای حتی در صورت اتصال با ایستگاه دیگری"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "جمعه"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "تنظیمات کلی"
@@ -70,63 +66,83 @@ msgstr "تنظیمات کلی"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "اعطای دسترسی به UCI برای luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "دوشنبه"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "شنبه"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "برنامه های زمانبندی"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "زمان شروع"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "شروع وای فای"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "زمان پایان"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "پایان وای فای"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "یکشنبه"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "مقدار %s نامعتبر است"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "پنجشبنه"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "سه شنبه"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "قطع ماژول ها (تجربی؛ صرفه جویی بیشتر در مصرف انرژی )"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "چهارشنبه"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "زمانبندی وای فای"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "تعیین ماژول ها به صورت خودکار"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "وای فای غیرفعال اجباری"
+
+#~ msgid "Enable"
+#~ msgstr "به کار انداختن"
+
#~ msgid "Cron Jobs"
#~ msgstr "وظایف زمانبندی شده"
diff --git a/applications/luci-app-wifischedule/po/fi/wifischedule.po b/applications/luci-app-wifischedule/po/fi/wifischedule.po
index e831368ef3..65a73b0438 100644
--- a/applications/luci-app-wifischedule/po/fi/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/fi/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Aktivoi wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "Vaadittua tiedostoa /usr/bin/wifi_schedule.sh tai /sbin/wifi ei löydy"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Vaadittua ohjelmaa /usr/bin/iwinfo ei löydy"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Viikonpäivät"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Määrittää aikataulun, milloin wifi käynnistetään ja sammutetaan."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Määritä moduulit automaattisesti"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Sammuta wifi nätisti"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Sammuta wifi pakottaen"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Ota käyttöön"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Käytä wifi-aikataulutusta"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Ota lokiinkirjaus käyttöön"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Perjantai"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Yleiset asetukset"
@@ -70,63 +66,83 @@ msgstr "Yleiset asetukset"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Maanantai"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Lauantai"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Ajastetut tapahtumat"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Käynnistysaika"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Käynnistä wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Lopetusaika"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Pysäytä wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Sunnuntai"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Arvo %s on virheellinen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Torstai"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Tiistai"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Keskiviikko"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Wifi-aikataulu"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Määritä moduulit automaattisesti"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Sammuta wifi pakottaen"
+
+#~ msgid "Enable"
+#~ msgstr "Ota käyttöön"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cron-työt"
diff --git a/applications/luci-app-wifischedule/po/fr/wifischedule.po b/applications/luci-app-wifischedule/po/fr/wifischedule.po
index 7677c8cb9a..3f0feb7a73 100644
--- a/applications/luci-app-wifischedule/po/fr/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/fr/wifischedule.po
@@ -10,61 +10,57 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Activer le wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Impossible de trouver le fichier requis /usr/bin/wifi_schedule.sh ou /sbin/"
"wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Impossible de trouver le programme requis /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Jour(s) de la semaine"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Définit un calendrier pour l'activation et la désactivation du wifi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Déterminer les modules automatiquement"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Désactiver le wifi proprement"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Désactiver le wifi (mode forcé)"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Activer"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Activer la programmation du wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Activer la journalisation"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Forcer la désactivation du wifi, même si des stations sont associées"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Vendredi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Paramètres généraux"
@@ -72,63 +68,83 @@ msgstr "Paramètres généraux"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Accorder tous les accès UCI à luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Lundi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Samedi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Calendrier des événements"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Heure de début"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Démarrer le wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Heure de fin"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Arrêter le wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Dimanche"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "La valeur %s est invalide"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Jeudi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Mardi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Ne pas charger les modules (expérimental, mode économie d'énergie)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Mercredi"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Programmation du wifi"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Déterminer les modules automatiquement"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Désactiver le wifi (mode forcé)"
+
+#~ msgid "Enable"
+#~ msgstr "Activer"
+
#~ msgid "Cron Jobs"
#~ msgstr "Tâches régulières (cron)"
diff --git a/applications/luci-app-wifischedule/po/ga/wifischedule.po b/applications/luci-app-wifischedule/po/ga/wifischedule.po
index cd052acf82..901c8011f9 100644
--- a/applications/luci-app-wifischedule/po/ga/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ga/wifischedule.po
@@ -11,61 +11,57 @@ msgstr ""
"n>6 && n<11) ? 3 : 4;\n"
"X-Generator: Weblate 5.7.2-rc\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Wifi a ghníomhachtú"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "Níorbh fhéidir /usr/bin/wifi_schedule.sh nó /sbin/wifi a aimsiú"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Níorbh fhéidir an clár riachtanach /usr/bin/iwinfo a aimsiú"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Lae(thanta) na Seachtaine"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
"Sainmhíníonn sé sceideal cathain is ceart wifi a chur ar siúl agus a "
"mhúchadh."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Modúil a chinneadh go huathoibríoch"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Díchumasaigh wifi go galánta"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Wifi díchumasaithe éigean"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Cumasaigh"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Cumasaigh Sceideal Wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Cumasaigh logáil"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Cuir iallach ar wifi a dhíchumasú fiú má bhaineann stáisiúin leis"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Dé hAoine"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Socruithe Domhanda"
@@ -73,59 +69,79 @@ msgstr "Socruithe Domhanda"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Deonaigh rochtain UCI ar luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Dé Luain"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Dé Sathairn"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Imeachtaí a sceidealú"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Am Tosaigh"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Tosaigh WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Am Stad"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Stad WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Domhnach"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Tá an luach %s neamhbhailí"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Déardaoin"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Dé Máirt"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Díluchtaigh modúil (turgnamhach; sábhálann sé níos mó cumhachta)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Dé Céadaoin"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Wifi Sceideal"
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Modúil a chinneadh go huathoibríoch"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Wifi díchumasaithe éigean"
+
+#~ msgid "Enable"
+#~ msgstr "Cumasaigh"
diff --git a/applications/luci-app-wifischedule/po/he/wifischedule.po b/applications/luci-app-wifischedule/po/he/wifischedule.po
index 51b82c8290..697b136701 100644
--- a/applications/luci-app-wifischedule/po/he/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/he/wifischedule.po
@@ -11,59 +11,55 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "הפעלה"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "הגדרות גלובליות"
@@ -71,59 +67,73 @@ msgstr "הגדרות גלובליות"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "הפעלה"
diff --git a/applications/luci-app-wifischedule/po/hi/wifischedule.po b/applications/luci-app-wifischedule/po/hi/wifischedule.po
index 270379f992..dc8681ebae 100644
--- a/applications/luci-app-wifischedule/po/hi/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/hi/wifischedule.po
@@ -4,59 +4,55 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -64,59 +60,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
diff --git a/applications/luci-app-wifischedule/po/hu/wifischedule.po b/applications/luci-app-wifischedule/po/hu/wifischedule.po
index ec4b742e1c..c7400a2024 100644
--- a/applications/luci-app-wifischedule/po/hu/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/hu/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.1-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Wifi aktiválása"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Engedélyezés"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Naplózás engedélyezése"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Péntek"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Globális beállítások"
@@ -70,62 +66,76 @@ msgstr "Globális beállítások"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Hétfő"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Szombat"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Vasárnap"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Csütörtök"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Kedd"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Szerda"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "Engedélyezés"
+
#~ msgid "View Logfile"
#~ msgstr "Naplófájl megtekintése"
diff --git a/applications/luci-app-wifischedule/po/it/wifischedule.po b/applications/luci-app-wifischedule/po/it/wifischedule.po
index a199b59f74..5bd2447c4f 100644
--- a/applications/luci-app-wifischedule/po/it/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/it/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Attiva wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "Impossibile trovare /usr/bin/wifi_schedule.sh o /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Impossibile trovare il programma /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Giorno(i) della Settimana"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Definisce un piano di accensione o spegnimento del WiFi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Determina i Moduli Automaticamente"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Disabilita wifi con grazia"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Disabilita wifi con forza"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Abilitare"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Abilita il Piano Wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Abilita la registrazione"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Forza disattivazione wifi anche con stazioni associate"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Venerdì"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Impostazioni globali"
@@ -70,63 +66,83 @@ msgstr "Impostazioni globali"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Concedi accesso UCI per luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Lunedì"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Sabato"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Piano eventi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Orario inizio"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Avvia WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Orario di Stop"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Disattiva WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Domenica"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Il valore %s è invalido"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Giovedì"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Martedì"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Scarica Moduli (sperimentale; risparmia più energia)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Mercoledì"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Piano Wifi"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Determina i Moduli Automaticamente"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Disabilita wifi con forza"
+
+#~ msgid "Enable"
+#~ msgstr "Abilitare"
+
#~ msgid "Cron Jobs"
#~ msgstr "Operazioni Programmate"
diff --git a/applications/luci-app-wifischedule/po/ja/wifischedule.po b/applications/luci-app-wifischedule/po/ja/wifischedule.po
index 18dcf1ce58..7b4cb8825f 100644
--- a/applications/luci-app-wifischedule/po/ja/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ja/wifischedule.po
@@ -13,60 +13,56 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "WiFiのアクティブ化"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"必須の /usr/bin/wifi_schedule.sh または /sbin/wifi が見つかりませんでした"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "必須のプログラム /usr/bin/iwinfo が見つかりませんでした"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "曜日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "WiFiのオンとオフを切り替えるスケジュールを設定します。"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "モジュールを自動的に決定する"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "WiFiの通常終了"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "WiFiの強制終了"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "有効化"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "WiFi スケジュールの有効化"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "ログの有効化"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "ステーションが関連付けられていてもWiFiを強制終了する"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "金曜日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "全体設定"
@@ -74,63 +70,83 @@ msgstr "全体設定"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "luci-app-wifischeduleにUCIアクセスを許可"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "月曜日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "土曜日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "実行スケジュール"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "開始時刻"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "WiFiの開始"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "停止時刻"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "WiFiの停止"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "日曜日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "%s の値が無効です"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "木曜日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "火曜日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "モジュールのアンロード(実験的、より省電力)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "水曜日"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "WiFi スケジュール"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "モジュールを自動的に決定する"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "WiFiの強制終了"
+
+#~ msgid "Enable"
+#~ msgstr "有効化"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cronジョブ"
diff --git a/applications/luci-app-wifischedule/po/ko/wifischedule.po b/applications/luci-app-wifischedule/po/ko/wifischedule.po
index 9d244718ba..397a0d4778 100644
--- a/applications/luci-app-wifischedule/po/ko/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ko/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.1-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "활성화"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "금요일"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "공통 설정"
@@ -70,59 +66,73 @@ msgstr "공통 설정"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "활성화"
diff --git a/applications/luci-app-wifischedule/po/lt/wifischedule.po b/applications/luci-app-wifischedule/po/lt/wifischedule.po
index 8cee6a705b..2aa29a7423 100644
--- a/applications/luci-app-wifischedule/po/lt/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/lt/wifischedule.po
@@ -14,61 +14,57 @@ msgstr ""
"1 : 2);\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Aktyvuoti „Wi-Fi“"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Negalima surasti reikalingo „/usr/bin/wifi_schedule.sh“ ar „/sbin/wifi“"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Negali surasti reikalingos programos „/usr/bin/iwinfo“"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Savaitės diena/-os"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
"Nustato tvarkaraštį, kada įjungti ir išjungti belaidžio – „Wi-Fi“ tinklą."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Nustatyti modulius automatiškai"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Išjungti „Wi-Fi“ grakščiai"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Išjungtas „Wi-Fi“ priverstai"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Įjungti/Įgalinti"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Įjungti „Wi-FI“ tvarkaraštį"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Įjungti žurnalinimą"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Priversti „Wi-Fi“ išjungimo, net jeigu yra prisijungusių"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Penktadienis"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Pagrindiniai/Visuotiniai nustatymai"
@@ -76,63 +72,83 @@ msgstr "Pagrindiniai/Visuotiniai nustatymai"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Suteikti „UCI“ prieigą – „luci-app-wifischedule“"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Pirmadienis"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Šeštadienis"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Tvarkaraščio/Planuotojo įvykiai"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Pradėti laiką"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Paleisti „Wi-Fi“"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Sustabdyti laiką"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Sustabdyti „Wi-Fi“"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Sekmadienis"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Reikšmė %s yra negalima"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Ketvirtadienis"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Antradienis"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Iškrauti modulius (eksperimentinis; sutaupo daugiau energijos)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Trečiadienis"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "„Wi-Fi“ tvarkaraštis"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Nustatyti modulius automatiškai"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Išjungtas „Wi-Fi“ priverstai"
+
+#~ msgid "Enable"
+#~ msgstr "Įjungti/Įgalinti"
+
#~ msgid "Cron Jobs"
#~ msgstr "„Cron“ darbai"
diff --git a/applications/luci-app-wifischedule/po/mr/wifischedule.po b/applications/luci-app-wifischedule/po/mr/wifischedule.po
index 90570fcc27..5269951242 100644
--- a/applications/luci-app-wifischedule/po/mr/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/mr/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.1-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "वायफाय सक्रीय करा"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "सक्षम करा"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -70,59 +66,73 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "सक्षम करा"
diff --git a/applications/luci-app-wifischedule/po/ms/wifischedule.po b/applications/luci-app-wifischedule/po/ms/wifischedule.po
index b1db7633d2..b11012f4e7 100644
--- a/applications/luci-app-wifischedule/po/ms/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ms/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Aktifkan wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Pemboleh"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -70,59 +66,73 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "Pemboleh"
diff --git a/applications/luci-app-wifischedule/po/nb_NO/wifischedule.po b/applications/luci-app-wifischedule/po/nb_NO/wifischedule.po
index 1f7b40c64b..347fb89ade 100644
--- a/applications/luci-app-wifischedule/po/nb_NO/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/nb_NO/wifischedule.po
@@ -10,60 +10,56 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.0-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
#, fuzzy
msgid "Activate wifi"
msgstr "Aktiver Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Skru på"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -71,59 +67,73 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Starttid"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Enable"
+#~ msgstr "Skru på"
diff --git a/applications/luci-app-wifischedule/po/nl/wifischedule.po b/applications/luci-app-wifischedule/po/nl/wifischedule.po
index 43863eda2f..9fefcbd2f1 100644
--- a/applications/luci-app-wifischedule/po/nl/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/nl/wifischedule.po
@@ -10,60 +10,56 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Activeer wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Kon /usr/bin/wifi_schedule.sh of /sbin/wifi niet vinden, die vereist zijn"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Kon het vereiste programma /usr/bin/iwinfo niet vinden"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Dag(en) van de week"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Definieert een schema wanneer wifi moet worden in- en uitgeschakeld."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Modules automatisch bepalen"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Wifi gracieus uitschakelen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Uitgeschakelde wifi geforceerd"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Inschakelen"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Wifi-schema inschakelen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Logging inschakelen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Forceer het uitschakelen van wifi, zelfs als stations zijn gekoppeld"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Vrijdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Algemene instellingen"
@@ -71,63 +67,83 @@ msgstr "Algemene instellingen"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Verleen UCI toegang voor luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Maandag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Zaterdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Evenementen plannen"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Starttijd"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Start WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Stop tijd"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Stop WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Zondag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "De waarde %s is ongeldig"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Donderdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Dinsdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Modules ontladen (experimenteel; bespaart meer energie)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Woensdag"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Wifi-schema"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Modules automatisch bepalen"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Uitgeschakelde wifi geforceerd"
+
+#~ msgid "Enable"
+#~ msgstr "Inschakelen"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cron Jobs"
diff --git a/applications/luci-app-wifischedule/po/pl/wifischedule.po b/applications/luci-app-wifischedule/po/pl/wifischedule.po
index a7d66c4581..fcdb0cb67f 100644
--- a/applications/luci-app-wifischedule/po/pl/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/pl/wifischedule.po
@@ -11,60 +11,56 @@ msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.6-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Aktywuj Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Nie można znaleźć wymaganych plików /usr/bin/wifi_schedule. sh lub /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Nie można znaleźć wymaganego programu /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Dzień/Dni tygodnia"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Określa harmonogram włączania i wyłączania Wi-Fi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Automatyczne określanie modułów"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Płynne wyłączenie Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Wymuszone wyłączenie Wi-Fi"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Włącz"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Włącz harmonogram Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Włącz rejestrowanie"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Wymuś wyłączenie Wi-Fi, nawet jeśli stacje są podłączone"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Piątek"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Ustawienia globalne"
@@ -72,63 +68,83 @@ msgstr "Ustawienia globalne"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Przyznaj luci-app-wifischedule dostęp do UCI"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Poniedziałek"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Sobota"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Harmonogram wydarzeń"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Czas rozpoczęcia"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Uruchom Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Czas zatrzymania"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Zatrzymaj Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Niedziela"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Wartość %s jest nieprawidłowa"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Czwartek"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Wtorek"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Zwalnianie modułów (oszczędność energii)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Środa"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Harmonogram Wi-Fi"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Automatyczne określanie modułów"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Wymuszone wyłączenie Wi-Fi"
+
+#~ msgid "Enable"
+#~ msgstr "Włącz"
+
#~ msgid "Cron Jobs"
#~ msgstr "Zadania cron"
diff --git a/applications/luci-app-wifischedule/po/pt/wifischedule.po b/applications/luci-app-wifischedule/po/pt/wifischedule.po
index 52dac76a3f..0ea8f81366 100644
--- a/applications/luci-app-wifischedule/po/pt/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/pt/wifischedule.po
@@ -10,61 +10,57 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Ativar a WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Não foi possível localizar os programas necessários '/usr/bin/wifi_schedule."
"sh' ou '/sbin/wifi'"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Não foi possível localizar o programa necessário '/usr/bin/iwinfo'"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Dia(s) da semana"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Define um agendamento para quando ligar ou desligar a WiFi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Determinar os Módulos Automaticamente"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Desativar a WiFi amistosamente"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "WiFi foi desativada de forma forçada"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Ativar"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Ativar o agendamento da WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Ativar registo de dados"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Force a desativação da WiFi mesmo se existirem estações associadas"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Sexta-feira"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Configurações Globais"
@@ -72,63 +68,83 @@ msgstr "Configurações Globais"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Conceder UCI acesso ao luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Segunda-feira"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Sábado"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Eventos do agendamento"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Hora do Início"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Iniciar WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Hora Final"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Parar WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Domingo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "O valor %s é inválido"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Quinta-feira"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Terça-feira"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Descarregar Módulos (experimental, poupa mais energia)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Quarta-feira"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Agendamento da Wifi"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Determinar os Módulos Automaticamente"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "WiFi foi desativada de forma forçada"
+
+#~ msgid "Enable"
+#~ msgstr "Ativar"
+
#~ msgid "Cron Jobs"
#~ msgstr "Tarefas da Cron"
diff --git a/applications/luci-app-wifischedule/po/pt_BR/wifischedule.po b/applications/luci-app-wifischedule/po/pt_BR/wifischedule.po
index 38a3f69161..537950cce4 100644
--- a/applications/luci-app-wifischedule/po/pt_BR/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/pt_BR/wifischedule.po
@@ -13,61 +13,57 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.6-rc\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Ativar a WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Não foi possível localizar os programas necessários '/usr/bin/wifi_schedule."
"sh' ou '/sbin/wifi'"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Não foi possível localizar o programa necessário '/usr/bin/iwinfo'"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Dia(s) da semana"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Define um agendamento para quando ligar ou desligar a WiFi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Determinar os Módulos Automaticamente"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Desabilitar a WiFi amistosamente"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "O WiFi foi desativado de forma forçada"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Habilitar"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Habilitar o agendamento da WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Habilitar registro"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Sempre desativar o WiFi ainda que existam estações associadas"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Sexta-feira"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Configurações Globais"
@@ -75,63 +71,83 @@ msgstr "Configurações Globais"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Conceda acesso UCI ao luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Segunda-Feira"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Sábado"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Eventos do agendamento"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Hora do Início"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Iniciar WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Hora Final"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Parar WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Domingo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "O valor %s é inválido"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Quita-feira"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Terça-feira"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Descarregar Módulos (experimental, poupa mais energia)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Quarta-feira"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Agendamento da Wifi"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Determinar os Módulos Automaticamente"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "O WiFi foi desativado de forma forçada"
+
+#~ msgid "Enable"
+#~ msgstr "Habilitar"
+
#~ msgid "Cron Jobs"
#~ msgstr "Tarefas da Cron"
diff --git a/applications/luci-app-wifischedule/po/ro/wifischedule.po b/applications/luci-app-wifischedule/po/ro/wifischedule.po
index 3a968c8952..989a655bbd 100644
--- a/applications/luci-app-wifischedule/po/ro/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ro/wifischedule.po
@@ -11,60 +11,56 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.18-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Activează wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Nu s-a putut găsi fișierul necesar /usr/bin/wifi_schedule.sh sau /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Nu a putut găsi programul necesar /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Ziua (zilele) din săptămână"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Definește un program de activare și dezactivare a rețelei Wi-Fi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Determinarea Automată a Modulelor"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Oprește wifi-ul doar dacă nu există clienti conectați"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Oprește wifi-ul forțat - deconectând clienții conectați"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Activează"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Activează temporizarea WiFi-ului"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Activează fișierul log"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Forțează oprirea wifi-ului chiar dacă sunt clienți conectați"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Vineri"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Setări generale"
@@ -72,63 +68,83 @@ msgstr "Setări generale"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Acordă acces la UCI pentru luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Luni"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Sâmbătă"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Programează evenimentele"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Ora de începere"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Pornește WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Ora opririi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Oprește WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Duminică"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Valoarea %s este invalidă"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Joi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Marţi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Descărcarea modulelor (experimental; economisește mai multă energie)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Miercuri"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Temporizarea WiFi"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Determinarea Automată a Modulelor"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Oprește wifi-ul forțat - deconectând clienții conectați"
+
+#~ msgid "Enable"
+#~ msgstr "Activează"
+
#~ msgid "Cron Jobs"
#~ msgstr "Locuri de muncă Cron"
diff --git a/applications/luci-app-wifischedule/po/ru/wifischedule.po b/applications/luci-app-wifischedule/po/ru/wifischedule.po
index afb4dfa069..b08adfae19 100644
--- a/applications/luci-app-wifischedule/po/ru/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/ru/wifischedule.po
@@ -16,59 +16,55 @@ msgstr ""
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Включить Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "Не удалось найти файл /usr/bin/wifi_schedule.sh или /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Не удалось найти требуемую программу /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "День (дни) недели"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Определяет расписание включения и выключения Wi-Fi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Автоматическое определение модулей"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Отключить Wi-Fi корректно"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Отключить Wi-Fi принудительно"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Включить"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Включить Wi-Fi планировщик"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Включить ведение системного журнала"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Принудительно отключить Wi-Fi даже если имеются подключенные клиенты"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Пятница"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Глобальные настройки"
@@ -76,64 +72,84 @@ msgstr "Глобальные настройки"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Предоставить UCI доступ для luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Понедельник"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Суббота"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Планировщик событий"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Время начала"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Время включения Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Время окончания"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Время отключения Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Воскресенье"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Значение %s является недействительным"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Четверг"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Вторник"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
"Модули не загружаются (экспериментальная опция; экономит больше энергии)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Среда"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Wi-Fi планировщик"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Автоматическое определение модулей"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Отключить Wi-Fi принудительно"
+
+#~ msgid "Enable"
+#~ msgstr "Включить"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cron задания"
diff --git a/applications/luci-app-wifischedule/po/sk/wifischedule.po b/applications/luci-app-wifischedule/po/sk/wifischedule.po
index f75ec0552f..f1a0b091ba 100644
--- a/applications/luci-app-wifischedule/po/sk/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/sk/wifischedule.po
@@ -10,63 +10,58 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.0-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Aktivovať wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Nepodarilo sa nájsť požadované súbory /usr/bin/wifi_schedule.sh alebo /sbin/"
"wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Nepodarilo sa nájsť požadovaný program /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Deň (dni) v týždni"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Definuje plán kedy zapnúť a vypnúť wifi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Automaticky určiť moduly"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
#, fuzzy
msgid "Disable wifi gracefully"
msgstr "Kultivované vypnutie WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-#, fuzzy
-msgid "Disabled wifi forced"
-msgstr "Vynútené vypnutie WiFi"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Povoliť"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Povoliť Wi-Fi plánovanie"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Povoliť protokolovanie"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Vynútiť vypnutie WiFi aj keď sú pridružení klienti"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Piatok"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Globálne nastavenia"
@@ -74,65 +69,86 @@ msgstr "Globálne nastavenia"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Udeliť prístup UCI pre luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Pondelok"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Sobota"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Plán udalostí"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
#, fuzzy
msgid "Start Time"
msgstr "Čas začiatku"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Zapnúť WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
#, fuzzy
msgid "Stop Time"
msgstr "Čas konca"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Vypnúť WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Nedeľa"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Hodnota %s je neplatná"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Štvrtok"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Utorok"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Uvoľniť moduly (experimentálne; šetrí viac energie)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Streda"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "WiFi plánovanie"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Automaticky určiť moduly"
+
+#, fuzzy
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Vynútené vypnutie WiFi"
+
+#~ msgid "Enable"
+#~ msgstr "Povoliť"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cron úlohy"
diff --git a/applications/luci-app-wifischedule/po/sv/wifischedule.po b/applications/luci-app-wifischedule/po/sv/wifischedule.po
index 94f5854219..075b241217 100644
--- a/applications/luci-app-wifischedule/po/sv/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/sv/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5.4\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Aktivera wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "Kunde inte hitta nödvändig /usr/bin/wifi_schedule.sh eller /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Kunde inte hitta nödvändigt program /usr/bin/ iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Dag(ar) i veckan"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Anger ett schema när wifi ska startas och stängas ner."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Avgör moduler automatiskt"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Inaktivera wifi elegant"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Inaktivering av wifi påtvingat"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Aktivera"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Aktivera Wifi-schema"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Aktivera loggning"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Tvinga avaktivering av wifi, även om stationer är anslutna"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Fredag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Globala inställningar"
@@ -70,63 +66,83 @@ msgstr "Globala inställningar"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Ge UCI-åtkomst till luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Måndag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Lördag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Schemalägg händelser"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Starttid"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Starta WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Stopptid"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Stoppa WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Söndag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Värdet %s är ogiltigt"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Torsdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Tisdag"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Befria moduler (experimentiell; sparar mer ström)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Onsdag"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Wifi-schema"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Avgör moduler automatiskt"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Inaktivering av wifi påtvingat"
+
+#~ msgid "Enable"
+#~ msgstr "Aktivera"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cron-jobb"
diff --git a/applications/luci-app-wifischedule/po/templates/wifischedule.pot b/applications/luci-app-wifischedule/po/templates/wifischedule.pot
index e9862bcf6e..33335b8a3e 100644
--- a/applications/luci-app-wifischedule/po/templates/wifischedule.pot
+++ b/applications/luci-app-wifischedule/po/templates/wifischedule.pot
@@ -1,59 +1,55 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -61,59 +57,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
diff --git a/applications/luci-app-wifischedule/po/tr/wifischedule.po b/applications/luci-app-wifischedule/po/tr/wifischedule.po
index a2fb08a0f5..fce76c8b85 100644
--- a/applications/luci-app-wifischedule/po/tr/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/tr/wifischedule.po
@@ -10,61 +10,57 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Kablosuz ağı etkinleştir"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Gerekli olan /usr/bin/wifi_schedule.sh ve /sbin/wifi dosyaları bulunamadı"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Gerekli uygulama bulunamadı /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Haftanın Gün(leri)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Kablosuz bağlantının ne zaman açılıp kapatılacağını belirler."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Modülleri Otomatik Olarak Belirle"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Kablosuz bağlantıyı kapat"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Kablosuz bağlantıyı zorla kapat"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Etkinleştir"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Kablosuz Ağ Zamanlamasını Etkinleştir"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Günlük kaydını etkinleştir"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
"İstasyonlar ilişkilendirilmiş olsa bile wifi'y devre dışı bırakmaya zorla"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Cuma"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Genel Ayarlar"
@@ -72,63 +68,83 @@ msgstr "Genel Ayarlar"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "luci-app-wifischedule için UCI erişimi verin"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Pazartesi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Cumartesi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Etkinlik planla"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Başlangıç Saati"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Kablosuz Ağı Başlat"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Durma Saati"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Kablosuz Ağı Kapat"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Pazar"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "%s değeri geçersiz"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Perşembe"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Salı"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Modülleri Kaldır (deneysel; daha fazla güç tasarrufu sağlar)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Çarşamba"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Kablosuz Ağ Programı"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Modülleri Otomatik Olarak Belirle"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Kablosuz bağlantıyı zorla kapat"
+
+#~ msgid "Enable"
+#~ msgstr "Etkinleştir"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cron İşleri"
diff --git a/applications/luci-app-wifischedule/po/uk/wifischedule.po b/applications/luci-app-wifischedule/po/uk/wifischedule.po
index aad4007484..457fb1945f 100644
--- a/applications/luci-app-wifischedule/po/uk/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/uk/wifischedule.po
@@ -11,60 +11,56 @@ msgstr ""
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.8-rc\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Вмикати WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
"Не вдалося знайти необхідний файл /usr/bin/wifi_schedule.sh або /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Не вдалося знайти необхідну програму /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "День (дні) тижня"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Визначає розклад увімкнення WiFi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Автоматичне визначення модулів"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Коректно вимкнути WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Примусово вимкнути WiFi"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Увімкнути"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Увімкнути планувальник WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Увімкнути ведення журналу"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Примусово вимикати WiFi, незважаючі на підключені станції"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "П'ятниця"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Загальні параметри"
@@ -72,63 +68,83 @@ msgstr "Загальні параметри"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Надати доступ UCI для luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Понеділок"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Субота"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Планувальник подій"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Час початку"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Запуск WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Час закінчення"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Зупинка WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Неділя"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Значення «%s» є недопустимим"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Четвер"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Вівторок"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Не вивантажувати модулі (експериментально; зберігає більше енергії)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Середа"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "WiFi планувальник"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Автоматичне визначення модулів"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Примусово вимкнути WiFi"
+
+#~ msgid "Enable"
+#~ msgstr "Увімкнути"
+
#~ msgid "Cron Jobs"
#~ msgstr "Завдання Cron"
diff --git a/applications/luci-app-wifischedule/po/vi/wifischedule.po b/applications/luci-app-wifischedule/po/vi/wifischedule.po
index c5f44752af..cb0fd4b44c 100644
--- a/applications/luci-app-wifischedule/po/vi/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/vi/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.18.1\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Kích hoạt Wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "Không thể tìm thấy yêu cầu /usr/bin/wifi_schedule.sh hoặc /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "Không thể tìm thấy chương trình cần thiết /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "ngày trong tuần"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Xác định lịch trình bật và tắt wifi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Xác định modules tự động"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Vô hiệu hóa wifi gracefully"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Vô hiệu hóa wifi forced"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Bật lên"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Kích hoạt lịch trình Wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Bật logging"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Buộc tắt wifi ngay cả khi được liên kết"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Thứ 6"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Cài đặt chung"
@@ -70,63 +66,83 @@ msgstr "Cài đặt chung"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Cấp quyền truy cập UCI cho luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Thứ 2"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Thứ 7"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Lên lịch sự kiện"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Thời gian bắt đầu"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Bật WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Thời gian dừng"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Dừng WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Chủ Nhật"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "Giá trị %s không hợp lệ"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Thứ 5"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Thứ 3"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Unload Modules (thử nghiệm; tiết kiệm điện hơn)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Thứ 4"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Lên lịch WiFi"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Xác định modules tự động"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Vô hiệu hóa wifi forced"
+
+#~ msgid "Enable"
+#~ msgstr "Bật lên"
+
#~ msgid "Cron Jobs"
#~ msgstr "Cron Jobs"
diff --git a/applications/luci-app-wifischedule/po/yua/wifischedule.po b/applications/luci-app-wifischedule/po/yua/wifischedule.po
index 5f0ad2573f..935bd4f0f8 100644
--- a/applications/luci-app-wifischedule/po/yua/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/yua/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "Activar Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "No se pudo encontrar /usr/bin/wifi_schedule.sh o /sbin/wifi requerido"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "No se pudo encontrar el programa requerido /usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "Día(s) de la semana"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "Define un horario de cuándo encender y apagar Wi-Fi."
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "Determinar módulos automáticamente"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "Desactivar Wi-Fi con gracia"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "Desactivar Wi-Fi forzosamente"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "Activar"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "Activar programación Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "Activar el registro"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "Forzar desactivación de Wi-Fi incluso con clientes conectados"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "Viernes"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "Ajustes Globales"
@@ -70,59 +66,79 @@ msgstr "Ajustes Globales"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "Conceder acceso a UCI para luci-app-wifischedule"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "Lunes"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "Sábado"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "Programar eventos"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "Hora de inicio"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "Iniciar Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "Hora de detención"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "Detener Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "Domingo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "El valor %s es inválido"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "Jueves"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "Martes"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "Módulos de descarga (experimental; ahorra más energía)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "Miércoles"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Horario de Wi-Fi"
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "Determinar módulos automáticamente"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "Desactivar Wi-Fi forzosamente"
+
+#~ msgid "Enable"
+#~ msgstr "Activar"
diff --git a/applications/luci-app-wifischedule/po/yue/wifischedule.po b/applications/luci-app-wifischedule/po/yue/wifischedule.po
index eb7625ece7..02987120a7 100644
--- a/applications/luci-app-wifischedule/po/yue/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/yue/wifischedule.po
@@ -4,59 +4,55 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr ""
@@ -64,59 +60,70 @@ msgstr ""
msgid "Grant UCI access for luci-app-wifischedule"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr ""
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
diff --git a/applications/luci-app-wifischedule/po/zh_Hans/wifischedule.po b/applications/luci-app-wifischedule/po/zh_Hans/wifischedule.po
index 92aab4792d..97214dea03 100644
--- a/applications/luci-app-wifischedule/po/zh_Hans/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/zh_Hans/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.13.1-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "启动 WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "无法找到必需的 /usr/bin/wifi_schedule.sh 或 /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "无法找到必需程序:/usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "星期"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "定义自动打开和关闭 WiFi 的计划表。"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "自动确定模块"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "正常关闭 WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "强制关闭 WiFi"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "启用"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "启用 WiFi 计划"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "启用日志"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "即使有设备连接也强制关闭 WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "星期五"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "全局设置"
@@ -70,63 +66,83 @@ msgstr "全局设置"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "授予UCI访问luci-app-wifischedule的权限"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "星期一"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "星期六"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "计划事件"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "开始时间"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "启动 WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "关闭时间"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "关闭 WiFi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "星期日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "%s 的值无效"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "星期四"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "星期二"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "卸载模块(实验性的,更省电)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "星期三"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "WiFi 计划"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "自动确定模块"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "强制关闭 WiFi"
+
+#~ msgid "Enable"
+#~ msgstr "启用"
+
#~ msgid "Cron Jobs"
#~ msgstr "计划任务"
diff --git a/applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po b/applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po
index 3e9e2543b9..c16afba159 100644
--- a/applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/zh_Hant/wifischedule.po
@@ -10,59 +10,55 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.6-dev\n"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
msgid "Activate wifi"
msgstr "啟用 Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
msgstr "無法找到必需的 /usr/bin/wifi_schedule.sh 或 /sbin/wifi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
msgid "Could not find required program /usr/bin/iwinfo"
msgstr "無法找到必需程式:/usr/bin/iwinfo"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
msgid "Day(s) of Week"
msgstr "星期"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Defines a schedule when to turn on and off wifi."
msgstr "定義 Wi-Fi 開關時間的排程表。"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
-msgid "Determine Modules Automatically"
-msgstr "自動判斷模組"
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
msgid "Disable wifi gracefully"
msgstr "正常停用 Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
-msgid "Disabled wifi forced"
-msgstr "強制停用 Wi-Fi"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
-msgid "Enable"
-msgstr "啟用"
-
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
msgid "Enable Wifi Schedule"
msgstr "啟用 Wi-Fi 排程"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
msgid "Enable logging"
msgstr "啟用日誌"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
msgid "Force disabling wifi even if stations associated"
msgstr "即使有裝置連線也強制關閉 Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
msgid "Friday"
msgstr "星期五"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
msgid "Global Settings"
msgstr "全域設定"
@@ -70,63 +66,83 @@ msgstr "全域設定"
msgid "Grant UCI access for luci-app-wifischedule"
msgstr "授予 luci-app-wifischedule 擁有 UCI 存取的權限"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
msgid "Monday"
msgstr "星期一"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
msgid "Saturday"
msgstr "星期六"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
msgid "Schedule events"
msgstr "排程事件"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
msgid "Start Time"
msgstr "開始時間"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
msgid "Start WiFi"
msgstr "啟動 Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
msgid "Stop Time"
msgstr "關閉時間"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
msgid "Stop WiFi"
msgstr "關閉 Wi-Fi"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
msgid "Sunday"
msgstr "星期日"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
msgid "The value %s is invalid"
msgstr "%s 的值無效"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
msgid "Thursday"
msgstr "星期四"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
msgid "Tuesday"
msgstr "星期二"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
msgid "Unload Modules (experimental; saves more power)"
msgstr "解除安裝模組(實驗性;節省更多電量)"
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
msgid "Wednesday"
msgstr "星期三"
-#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
-#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
msgid "Wifi Schedule"
msgstr "Wi-Fi 排程"
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "wifischedule"
+msgstr ""
+
+#~ msgid "Determine Modules Automatically"
+#~ msgstr "自動判斷模組"
+
+#~ msgid "Disabled wifi forced"
+#~ msgstr "強制停用 Wi-Fi"
+
+#~ msgid "Enable"
+#~ msgstr "啟用"
+
#~ msgid "Cron Jobs"
#~ msgstr "排程任務"