diff --git a/docs/index.rst b/docs/index.rst
index 2b4bc8db..1fd9d16d 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -57,6 +57,7 @@ Releases
.. toctree::
:maxdepth: 1
+ releases/v2015.2
releases/v2015.1.2
releases/v2015.1.1
releases/v2015.1
diff --git a/docs/releases/v2015.2.rst b/docs/releases/v2015.2.rst
new file mode 100644
index 00000000..eda71390
--- /dev/null
+++ b/docs/releases/v2015.2.rst
@@ -0,0 +1,37 @@
+Gluon 2015.2 (in development)
+=============================
+
+Added (and removed) hardware support
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+
+New features
+~~~~~~~~~~~~
+
+
+Bugfixes
+~~~~~~~~
+
+
+Site changes
+~~~~~~~~~~~~
+* ``i18n/``
+
+ - The translations of ``gluon-config-mode:pubkey`` now have to show the fastd
+ public key itself if desired, making its format and whether it is shown at
+ all configurable. To retain the old format, add ``
`` to the beginning of
+ your translations and append::
+
+ "
"
+ ""
+ " # <%= hostname %>"
+ "
"
+ "<%= pubkey %>"
+ "
"
+
+Internals
+~~~~~~~~~
+
+
+Known Issues
+~~~~~~~~~~~~
diff --git a/docs/site-example/i18n/de.po b/docs/site-example/i18n/de.po
index ce27c813..c4a9f9dc 100644
--- a/docs/site-example/i18n/de.po
+++ b/docs/site-example/i18n/de.po
@@ -18,12 +18,18 @@ msgstr ""
msgid "gluon-config-mode:pubkey"
msgstr ""
-"Dies ist der öffentliche Schlüssel deines Freifunk-Knotens. Erst nachdem "
+"Dies ist der öffentliche Schlüssel deines Freifunk-Knotens. Erst nachdem "
"er auf den Servern des Entenhausener Freifunk-Projektes eingetragen wurde, "
"kann sich dein Knoten mit dem Entenhausener Mesh-VPN zu verbinden. Bitte "
"schicke dazu diesen Schlüssel und den Namen deines Knotens "
"(<%=hostname%>) an "
"keys@entenhausen.freifunk.net."
+"
"
+""
+" # <%= hostname %>"
+"
"
+"<%= pubkey %>"
+"
"
msgid "gluon-config-mode:reboot"
msgstr ""
diff --git a/docs/site-example/i18n/en.po b/docs/site-example/i18n/en.po
index dedc06e1..ac28fea5 100644
--- a/docs/site-example/i18n/en.po
+++ b/docs/site-example/i18n/en.po
@@ -17,11 +17,17 @@ msgstr ""
msgid "gluon-config-mode:pubkey"
msgstr ""
-"This is your Freifunk node's public key. The node won't be able to "
+"This is your Freifunk node's public key. The node won't be able to "
"connect to the mesh VPN until the key has been registered on the Freifunk "
"Duckburg servers. "
"To register the key send it together with your node's name (<%=hostname%>) to "
"keys@entenhausen.freifunk.net."
+"
"
+""
+" # <%= hostname %>"
+"
"
+"<%= pubkey %>"
+"
"
msgid "gluon-config-mode:reboot"
diff --git a/package/gluon-config-mode-mesh-vpn/files/lib/gluon/config-mode/reboot/0100-mesh-vpn.lua b/package/gluon-config-mode-mesh-vpn/files/lib/gluon/config-mode/reboot/0100-mesh-vpn.lua
index 1b32c731..9bd31486 100644
--- a/package/gluon-config-mode-mesh-vpn/files/lib/gluon/config-mode/reboot/0100-mesh-vpn.lua
+++ b/package/gluon-config-mode-mesh-vpn/files/lib/gluon/config-mode/reboot/0100-mesh-vpn.lua
@@ -12,12 +12,7 @@ else
local pubkey = util.trim(util.exec("/etc/init.d/fastd show_key " .. "mesh_vpn"))
local hostname = uci:get_first("system", "system", "hostname")
- local msg = [[]] .. i18n.translate('gluon-config-mode:pubkey') .. [[
-
- # <%= hostname %>
-
- <%= pubkey %>
-
]]
+ local msg = i18n.translate('gluon-config-mode:pubkey')
return function ()
luci.template.render_string(msg, { pubkey=pubkey