luci-app-mtwifi-cfg: split from mtwifi-cfg

luci-app-mtwifi-cfg: add zh-cn po

defconfig: update luci-app-mtwifi-cfg
This commit is contained in:
hanwckf
2023-12-05 01:37:31 +08:00
parent f11d1bc629
commit dd5716ef18
9 changed files with 68 additions and 35 deletions

View File

@@ -250,6 +250,7 @@ CONFIG_PACKAGE_libstdcpp=y
CONFIG_PACKAGE_libudev-zero=y
CONFIG_PACKAGE_libuuid=y
CONFIG_PACKAGE_lua-cjson=y
CONFIG_PACKAGE_luci-app-mtwifi-cfg=y
# CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Haproxy is not set
# CONFIG_PACKAGE_luci-app-passwall_INCLUDE_ShadowsocksR_Libev_Client is not set
# CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Shadowsocks_Libev_Client is not set
@@ -277,6 +278,7 @@ CONFIG_PACKAGE_luci-app-upnp=y
# CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Trojan is not set
# CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Xray is not set
# CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Xray_plugin is not set
CONFIG_PACKAGE_luci-i18n-mtwifi-cfg-zh-cn=y
CONFIG_PACKAGE_luci-i18n-turboacc-mtk-zh-cn=y
CONFIG_PACKAGE_luci-i18n-upnp-zh-cn=y
CONFIG_PACKAGE_luci-theme-argon=y
@@ -285,7 +287,6 @@ CONFIG_PACKAGE_mii_mgr=y
CONFIG_PACKAGE_miniupnpd=y
CONFIG_PACKAGE_mtkhqos_util=y
CONFIG_PACKAGE_mtwifi-cfg=y
CONFIG_PACKAGE_mtwifi-cfg-luci=y
CONFIG_PACKAGE_nano=y
CONFIG_PACKAGE_openssh-keygen=y
CONFIG_PACKAGE_openssh-sftp-server=y

View File

@@ -227,6 +227,7 @@ CONFIG_PACKAGE_libstdcpp=y
CONFIG_PACKAGE_libudev-zero=y
CONFIG_PACKAGE_libuuid=y
CONFIG_PACKAGE_lua-cjson=y
CONFIG_PACKAGE_luci-app-mtwifi-cfg=y
# CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Haproxy is not set
# CONFIG_PACKAGE_luci-app-passwall_INCLUDE_ShadowsocksR_Libev_Client is not set
# CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Shadowsocks_Libev_Client is not set
@@ -254,6 +255,7 @@ CONFIG_PACKAGE_luci-app-upnp=y
# CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Trojan is not set
# CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Xray is not set
# CONFIG_PACKAGE_luci-app-vssr_INCLUDE_Xray_plugin is not set
CONFIG_PACKAGE_luci-i18n-mtwifi-cfg-zh-cn=y
CONFIG_PACKAGE_luci-i18n-turboacc-mtk-zh-cn=y
CONFIG_PACKAGE_luci-i18n-upnp-zh-cn=y
CONFIG_PACKAGE_luci-theme-argon=y
@@ -262,7 +264,6 @@ CONFIG_PACKAGE_mii_mgr=y
CONFIG_PACKAGE_miniupnpd=y
CONFIG_PACKAGE_mtkhqos_util=y
CONFIG_PACKAGE_mtwifi-cfg=y
CONFIG_PACKAGE_mtwifi-cfg-luci=y
CONFIG_PACKAGE_nano=y
CONFIG_PACKAGE_openssh-keygen=y
CONFIG_PACKAGE_openssh-sftp-server=y

View File

@@ -0,0 +1,17 @@
#
# Copyright (C) hanwckf <hanwckf@vip.qq.com>
#
# This is free software, licensed under the GNU General Public License v2.
#
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for mtwifi-cfg
LUCI_DEPENDS:=+mtwifi-cfg
LUCI_PKGARCH:=all
PKG_VERSION:=1
include $(TOPDIR)/feeds/luci/luci.mk
# call BuildPackage - OpenWrt buildroot signature

View File

@@ -0,0 +1,26 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8\n"
msgid "Target Wake Time"
msgstr "目标唤醒时间TWT"
msgid "MU-MIMO DL"
msgstr "下行 MU-MIMO"
msgid "MU-MIMO UL"
msgstr "上行 MU-MIMO"
msgid "OFDMA DL"
msgstr "下行 OFDMA"
msgid "OFDMA UL"
msgstr "上行 OFDMA"
msgid "A-MSDU"
msgstr "MSDU聚合A-MSDU"
msgid "Auto Block ACK"
msgstr "自动块确认"
msgid "U-APSD"
msgstr "U-APSD 省电模式"

View File

@@ -0,0 +1,9 @@
#!/bin/sh
if [ -d /www/luci-static/resources/view/network ]; then
mv -f /usr/share/luci-app-mtwifi-cfg/wireless-mtk.js /www/luci-static/resources/view/network/wireless.js
fi
if [ -d /usr/share/luci/menu.d ]; then
mv -f /usr/share/luci-app-mtwifi-cfg/luci-mod-status.json /usr/share/luci/menu.d/luci-mod-status.json
fi

View File

@@ -1296,31 +1296,31 @@ return view.extend({
o.datatype = 'uinteger';
o.depends('mode', 'ap');
o = ss.taboption('advanced', form.Flag, 'mumimo_dl', _('mumimo_dl'));
o = ss.taboption('advanced', form.Flag, 'mumimo_dl', _('MU-MIMO DL'));
o.depends('mode', 'ap');
o.default = o.enabled;
o = ss.taboption('advanced', form.Flag, 'mumimo_ul', _('mumimo_ul'));
o = ss.taboption('advanced', form.Flag, 'mumimo_ul', _('MU-MIMO UL'));
o.depends('mode', 'ap');
o.default = o.enabled;
o = ss.taboption('advanced', form.Flag, 'ofdma_dl', _('ofdma_dl'));
o = ss.taboption('advanced', form.Flag, 'ofdma_dl', _('OFDMA DL'));
o.depends('mode', 'ap');
o.default = o.enabled;
o = ss.taboption('advanced', form.Flag, 'ofdma_ul', _('ofdma_ul'));
o = ss.taboption('advanced', form.Flag, 'ofdma_ul', _('OFDMA UL'));
o.depends('mode', 'ap');
o.default = o.enabled;
o = ss.taboption('advanced', form.Flag, 'amsdu', _('amsdu'));
o = ss.taboption('advanced', form.Flag, 'amsdu', _('A-MSDU'));
o.depends('mode', 'ap');
o.default = o.enabled;
o = ss.taboption('advanced', form.Flag, 'autoba', _('autoba'));
o = ss.taboption('advanced', form.Flag, 'autoba', _('Auto Block ACK'));
o.depends('mode', 'ap');
o.default = o.enabled;
o = ss.taboption('advanced', form.Flag, 'uapsd', _('uapsd'));
o = ss.taboption('advanced', form.Flag, 'uapsd', _('U-APSD'));
o.depends('mode', 'ap');
o.default = o.enabled;
}

View File

@@ -1,6 +1,11 @@
#
# This is free software, licensed under the GNU General Public License v2.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=mtwifi-cfg
PKG_LICENSE:=GPL-2.0+
PKG_VERSION:=1
PKG_RELEASE:=1
@@ -14,14 +19,6 @@ define Package/mtwifi-cfg
DEPENDS:=+iwinfo +wifi-dats +lua-cjson +datconf-lua @!PACKAGE_luci-app-mtk @!PACKAGE_wifi-profile
endef
define Package/mtwifi-cfg-luci
SECTION:=MTK Properties
CATEGORY:=MTK Properties
SUBMENU:=Applications
TITLE:=luci files for mtwifi configure scripts
DEPENDS:=+mtwifi-cfg +luci
endef
define Build/Compile
endef
@@ -42,13 +39,4 @@ define Package/mtwifi-cfg/install
$(INSTALL_DATA) ./files/hotplug/10-mtwifi-detect $(1)/etc/hotplug.d/net/
endef
define Package/mtwifi-cfg-luci/install
$(INSTALL_DIR) $(1)/etc/uci-defaults/ $(1)/usr/share/mtwifi-cfg-luci
$(INSTALL_DATA) ./files/luci/wireless-mtk.js $(1)/usr/share/mtwifi-cfg-luci
$(INSTALL_DATA) ./files/luci/luci-mod-status.json $(1)/usr/share/mtwifi-cfg-luci
$(INSTALL_DATA) ./files/luci/mtwifi-cfg-luci.default $(1)/etc/uci-defaults/20-mtwifi-cfg-luci.default
endef
$(eval $(call BuildPackage,mtwifi-cfg))
$(eval $(call BuildPackage,mtwifi-cfg-luci))

View File

@@ -1,9 +0,0 @@
#!/bin/sh
if [ -d /www/luci-static/resources/view/network ]; then
mv -f /usr/share/mtwifi-cfg-luci/wireless-mtk.js /www/luci-static/resources/view/network/wireless.js
fi
if [ -d /usr/share/luci/menu.d ]; then
mv -f /usr/share/mtwifi-cfg-luci/luci-mod-status.json /usr/share/luci/menu.d/luci-mod-status.json
fi