diff --git a/package/gluon-config-mode-contact-info/Makefile b/package/gluon-config-mode-contact-info/Makefile index 8d4b74fdc6cfa9a0e6b348f195c46dfd0b75317c..6a22fe8800f34ad70c68ae31adca94ca36c3db4a 100644 --- a/package/gluon-config-mode-contact-info/Makefile +++ b/package/gluon-config-mode-contact-info/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-contact-info SECTION:=gluon CATEGORY:=Gluon @@ -22,10 +25,12 @@ define Build/Configure endef define Build/Compile + $(call GluonBuildI18N,gluon-config-mode-geo-contact-info) endef define Package/gluon-config-mode-contact-info/install $(CP) ./files/* $(1)/ + $(call GluonInstallI18N,gluon-config-mode-geo-contact-info,$(1)) endef $(eval $(call BuildPackage,gluon-config-mode-contact-info)) diff --git a/package/gluon-config-mode-contact-info/files/lib/gluon/config-mode/wizard/0500-contact-info.lua b/package/gluon-config-mode-contact-info/files/lib/gluon/config-mode/wizard/0500-contact-info.lua index 6c070bd9b456cc7e9e520ab1a7d90efec750d0b5..f6e3eade79b768ac074637ae13a7e1390720fca3 100644 --- a/package/gluon-config-mode-contact-info/files/lib/gluon/config-mode/wizard/0500-contact-info.lua +++ b/package/gluon-config-mode-contact-info/files/lib/gluon/config-mode/wizard/0500-contact-info.lua @@ -1,20 +1,23 @@ local cbi = require "luci.cbi" +local i18n = require "luci.i18n" local uci = luci.model.uci.cursor() local M = {} function M.section(form) - local s = form:section(cbi.SimpleSection, nil, - [[Hier kannst du einen <em>öffentlichen</em> Hinweis hinterlegen um - anderen Freifunkern zu ermöglichen Kontakt mit dir aufzunehmen. Bitte - beachte, dass dieser Hinweis auch öffentlich im Internet, zusammen mit - den Koordinaten deines Knotens, einsehbar sein wird.]]) + local s = form:section(cbi.SimpleSection, nil, i18n.translate( + 'You can provide your contact information here to ' + .. 'allow others to contact you. Please note that ' + .. 'this information will be visible <em>publicly</em> ' + .. 'on the internet together with your node\'s coordinates.' + ) + ) - local o = s:option(cbi.Value, "_contact", "Kontakt") + local o = s:option(cbi.Value, "_contact", i18n.translate("Contact info")) o.default = uci:get_first("gluon-node-info", "owner", "contact", "") o.rmempty = true o.datatype = "string" - o.description = "z.B. E-Mail oder Telefonnummer" + o.description = "e.g. E-mail or phone number" o.maxlen = 140 end diff --git a/package/gluon-config-mode-contact-info/i18n/de.po b/package/gluon-config-mode-contact-info/i18n/de.po new file mode 100644 index 0000000000000000000000000000000000000000..4cf42535c4f394149388490eb54d225ee570f1b0 --- /dev/null +++ b/package/gluon-config-mode-contact-info/i18n/de.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2015-03-19 01:32+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 "Contact info" +msgstr "Kontakt" + +msgid "" +"You can provide your contact information here to allow others to contact " +"you. Please note that this information will be visible <em>publicly</em> on " +"the internet together with your node's coordinates." +msgstr "" +"Hier kannst du einen <em>öffentlichen</em> Hinweis hinterlegen, um " +"anderen Freifunkern zu ermöglichen, Kontakt mit dir aufzunehmen. Bitte " +"beachte, dass dieser Hinweis auch öffentlich im Internet, zusammen mit " +"den Koordinaten deines Knotens, einsehbar sein wird." diff --git a/package/gluon-config-mode-contact-info/i18n/en.po b/package/gluon-config-mode-contact-info/i18n/en.po new file mode 100644 index 0000000000000000000000000000000000000000..fdf8805e9d955844175fb9cda6ddb58c9be72735 --- /dev/null +++ b/package/gluon-config-mode-contact-info/i18n/en.po @@ -0,0 +1,23 @@ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2015-03-19 01:32+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 "Contact info" +msgstr "Contact info" + +msgid "" +"You can provide your contact information here to allow others to contact " +"you. Please note that this information will be visible <em>publicly</em> on " +"the internet together with your node's coordinates." +msgstr "" +"You can provide your contact information here to allow others to contact " +"you. Please note that this information will be visible <em>publicly</em> on " +"the internet together with your node's coordinates." diff --git a/package/gluon-config-mode-contact-info/i18n/gluon-config-mode-contact-info.pot b/package/gluon-config-mode-contact-info/i18n/gluon-config-mode-contact-info.pot new file mode 100644 index 0000000000000000000000000000000000000000..eace2af268a2b1433b4c9a638aff2b52de853b6e --- /dev/null +++ b/package/gluon-config-mode-contact-info/i18n/gluon-config-mode-contact-info.pot @@ -0,0 +1,11 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +msgid "Contact info" +msgstr "" + +msgid "" +"You can provide your contact information here to allow others to contact " +"you. Please note that this information will be visible <em>publicly</em> on " +"the internet together with your node's coordinates." +msgstr ""