From 7421a92fa7766939287f0016344ac822a441cc76 Mon Sep 17 00:00:00 2001 From: rubo77 <github@r.z11.de> Date: Mon, 19 Jun 2017 22:02:16 +0200 Subject: [PATCH] add i18n support to Makefile --- README.md | 9 +++++++-- gluon-ssid-changer/Makefile | 5 +++++ gluon-ssid-changer/i18n/de.po | 2 +- .../lib/gluon/web/model/admin/ssid-changer.lua | 16 ++++++++-------- 4 files changed, 21 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 698fcfa..67ffcb7 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,13 @@ gluon-ssid-changer ================== -This package adds a script, that changes the SSID when there is no connection to -the selected Gateway. +This package adds a script to change the SSID to an Offline-SSID when there is +no connection to any gateway. +This SSID can be generated from the nodes hostname with the first +and last part of the nodename or the mac address, to allow observers to +recognise which node is down. The script is called once a minute by micron.d +and it will change from online to offline-SSID maximum once every (definable) +timeframe. You can enable/disable it in the config mode. diff --git a/gluon-ssid-changer/Makefile b/gluon-ssid-changer/Makefile index 9a5127c..f9a628f 100644 --- a/gluon-ssid-changer/Makefile +++ b/gluon-ssid-changer/Makefile @@ -7,6 +7,9 @@ PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) include $(TOPDIR)/../package/gluon.mk +PKG_CONFIG_DEPENDS += $(GLUON_I18N_CONFIG) + + define Package/gluon-ssid-changer SECTION:=gluon CATEGORY:=Gluon @@ -31,6 +34,7 @@ define Build/Configure endef define Build/Compile + $(call GluonBuildI18N,gluon-ssid-changer,i18n) $(call GluonSrcDiet,./luasrc,$(PKG_BUILD_DIR)/luadest/) endef @@ -38,6 +42,7 @@ define Package/gluon-ssid-changer/install $(CP) ./files/* $(1)/ $(CP) $(PKG_BUILD_DIR)/luadest/* $(1)/ ./gluonShellDiet.sh $(1)/lib/gluon/ssid-changer/ssid-changer.sh + $(call GluonInstallI18N,gluon-ssid-changer,$(1)) endef define Package/gluon-ssid-changer/postinst diff --git a/gluon-ssid-changer/i18n/de.po b/gluon-ssid-changer/i18n/de.po index 385c646..991f598 100644 --- a/gluon-ssid-changer/i18n/de.po +++ b/gluon-ssid-changer/i18n/de.po @@ -17,5 +17,5 @@ msgid "" "Here you can enable to automatically change the SSID to the OFFLINE-SSID " "when the node has no connection to the selected Gateway." msgstr "" -"Hier hast du aktivieren, dass dein Knoten automatisch die SSID auf die " +"Hier kannst du aktivieren, dass dein Knoten automatisch die SSID auf die " "OFFLINE-SSID ändert wenn keine Verbundung zum Freifunk Server besteht." diff --git a/gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua b/gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua index cc2e874..d053b46 100644 --- a/gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua +++ b/gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua @@ -20,14 +20,14 @@ function f:write() if enabled.data then uci:section('ssid-changer', 'settings', 'settings', { enabled = '1', - -- prefix = prefix.data - -- switch_timeframe = switch_timeframe.data or '1440' - -- tq_limit_max = tq_limit_max.data or '55' - -- first = first.data or '5' - -- prefix = prefix.data or 'FF_OFFLINE_' - -- suffix = suffix.data or 'nodename' - -- tq_limit_min = tq_limit_min.data or '45' - -- tq_limit_enabled = tq_limit_enabled.data or '0' + -- prefix = prefix.data + -- switch_timeframe = switch_timeframe.data or '1440' + -- tq_limit_max = tq_limit_max.data or '55' + -- first = first.data or '5' + -- prefix = prefix.data or 'FF_OFFLINE_' + -- suffix = suffix.data or 'nodename' + -- tq_limit_min = tq_limit_min.data or '45' + -- tq_limit_enabled = tq_limit_enabled.data or '0' }) else uci:set('ssid-changer', 'settings', 'enabled', '0') -- GitLab