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