luci.mk: ignore language directories not explicitly mentioned
authorJo-Philipp Wich <jo@mein.io>
Fri, 22 Jul 2022 14:11:42 +0000 (16:11 +0200)
committerJo-Philipp Wich <jo@mein.io>
Fri, 22 Jul 2022 14:21:23 +0000 (16:21 +0200)
Only create translation packages for languages mentioned in luci.mk

Fixes: #5886
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
luci.mk

diff --git a/luci.mk b/luci.mk
index 42264c07cc9824ec17643150146aa94f05e417c3..7fa1e215bcab1d40abb40ed4a7310539e67e6efb 100644 (file)
--- a/luci.mk
+++ b/luci.mk
@@ -282,10 +282,10 @@ ifeq ($(PKG_NAME),luci-base)
         bool "Minify CSS files"
         default y
 
-   menu "Translations"$(foreach lang,$(LUCI_LANGUAGES),
+   menu "Translations"$(foreach lang,$(LUCI_LANGUAGES),$(if $(LUCI_LANG.$(lang)),
 
      config LUCI_LANG_$(lang)
-          tristate "$(shell echo '$(LUCI_LANG.$(lang))' | sed -e 's/^.* (\(.*\))$$/\1/') ($(lang))")
+          tristate "$(shell echo '$(LUCI_LANG.$(lang))' | sed -e 's/^.* (\(.*\))$$/\1/') ($(lang))"))
 
    endmenu
  endef
@@ -333,5 +333,5 @@ define LuciTranslation
 
 endef
 
-$(foreach lang,$(LUCI_LANGUAGES),$(eval $(call LuciTranslation,$(firstword $(LUCI_LC_ALIAS.$(lang)) $(lang)),$(lang))))
+$(foreach lang,$(LUCI_LANGUAGES),$(if $(LUCI_LANG.$(lang)),$(eval $(call LuciTranslation,$(firstword $(LUCI_LC_ALIAS.$(lang)) $(lang)),$(lang)))))
 $(foreach pkg,$(LUCI_BUILD_PACKAGES),$(eval $(call BuildPackage,$(pkg))))