From c6f96c366659ed062a47f03f1ff7bcf6c18e52e9 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Wed, 18 Mar 2015 20:25:27 +0100
Subject: [PATCH] gluon-config-mode-autoupdater: add translations for English
 and German

---
 package/gluon-config-mode-autoupdater/Makefile |  5 +++++
 .../wizard/0050-autoupdater-info.lua           |  4 ++--
 .../gluon-config-mode-autoupdater/i18n/de.po   | 17 +++++++++++++++++
 .../gluon-config-mode-autoupdater/i18n/en.po   | 18 ++++++++++++++++++
 .../i18n/gluon-config-mode-autoupdater.pot     |  7 +++++++
 5 files changed, 49 insertions(+), 2 deletions(-)
 create mode 100644 package/gluon-config-mode-autoupdater/i18n/de.po
 create mode 100644 package/gluon-config-mode-autoupdater/i18n/en.po
 create mode 100644 package/gluon-config-mode-autoupdater/i18n/gluon-config-mode-autoupdater.pot

diff --git a/package/gluon-config-mode-autoupdater/Makefile b/package/gluon-config-mode-autoupdater/Makefile
index 00336c280..6e32b2b9c 100644
--- a/package/gluon-config-mode-autoupdater/Makefile
+++ b/package/gluon-config-mode-autoupdater/Makefile
@@ -7,6 +7,9 @@ PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
 
 include $(GLUONDIR)/include/package.mk
 
+PKG_CONFIG_DEPENDS += $(GLUON_I18N_CONFIG)
+
+
 define Package/gluon-config-mode-autoupdater
   SECTION:=gluon
   CATEGORY:=Gluon
@@ -26,10 +29,12 @@ define Build/Configure
 endef
 
 define Build/Compile
+	$(call GluonBuildI18N,gluon-config-mode-autoupdater)
 endef
 
 define Package/gluon-config-mode-autoupdater/install
 	$(CP) ./files/* $(1)/
+	$(call GluonInstallI18N,gluon-config-mode-autoupdater,$(1))
 endef
 
 $(eval $(call BuildPackage,gluon-config-mode-autoupdater))
diff --git a/package/gluon-config-mode-autoupdater/files/lib/gluon/config-mode/wizard/0050-autoupdater-info.lua b/package/gluon-config-mode-autoupdater/files/lib/gluon/config-mode/wizard/0050-autoupdater-info.lua
index 55cb3407c..3bbe0390a 100644
--- a/package/gluon-config-mode-autoupdater/files/lib/gluon/config-mode/wizard/0050-autoupdater-info.lua
+++ b/package/gluon-config-mode-autoupdater/files/lib/gluon/config-mode/wizard/0050-autoupdater-info.lua
@@ -1,4 +1,5 @@
 local cbi = require "luci.cbi"
+local i18n = require "luci.i18n"
 local uci = luci.model.uci.cursor()
 
 local M = {}
@@ -7,8 +8,7 @@ function M.section(form)
   local enabled = uci:get_bool("autoupdater", "settings", "enabled")
   if enabled then
     local s = form:section(cbi.SimpleSection, nil,
-      [[Dieser Knoten aktualisiert seine Firmware automatisch, sobald
-      eine neue Version vorliegt.]])
+      i18n.translate('This node will automatically update its firmware when a new version is available.'))
   end
 end
 
diff --git a/package/gluon-config-mode-autoupdater/i18n/de.po b/package/gluon-config-mode-autoupdater/i18n/de.po
new file mode 100644
index 000000000..5a55e3498
--- /dev/null
+++ b/package/gluon-config-mode-autoupdater/i18n/de.po
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2015-03-18 16:03+0100\n"
+"Last-Translator: Matthias Schiffer <mschiffer@universe-factory.net>\n"
+"Language-Team: German\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid ""
+"This node will automatically update its firmware when a new version is "
+"available."
+msgstr "Dieser Knoten aktualisiert seine Firmware automatisch, sobald "
+"eine neue Version vorliegt."
diff --git a/package/gluon-config-mode-autoupdater/i18n/en.po b/package/gluon-config-mode-autoupdater/i18n/en.po
new file mode 100644
index 000000000..211befaec
--- /dev/null
+++ b/package/gluon-config-mode-autoupdater/i18n/en.po
@@ -0,0 +1,18 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2015-03-18 16:03+0100\n"
+"Last-Translator: Matthias Schiffer <mschiffer@universe-factory.net>\n"
+"Language-Team: English\n"
+"Language: en\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid ""
+"This node will automatically update its firmware when a new version is "
+"available."
+msgstr ""
+"This node will automatically update its firmware when a new version is "
+"available."
diff --git a/package/gluon-config-mode-autoupdater/i18n/gluon-config-mode-autoupdater.pot b/package/gluon-config-mode-autoupdater/i18n/gluon-config-mode-autoupdater.pot
new file mode 100644
index 000000000..9e6272cd0
--- /dev/null
+++ b/package/gluon-config-mode-autoupdater/i18n/gluon-config-mode-autoupdater.pot
@@ -0,0 +1,7 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+msgid ""
+"This node will automatically update its firmware when a new version is "
+"available."
+msgstr ""
-- 
GitLab