From 77a6b9a947759ed6dad826609535f7667ef47265 Mon Sep 17 00:00:00 2001
From: "aiyion.prime" <git@aiyionpri.me>
Date: Thu, 6 May 2021 16:13:02 +0200
Subject: [PATCH] gluon-status-page: add mesh protocol to status-page

---
 .../files/lib/gluon/status-page/view/status-page.html    | 9 +++++++++
 package/gluon-status-page/i18n/de.po                     | 3 +++
 package/gluon-status-page/i18n/gluon-status-page.pot     | 3 +++
 package/gluon-status-page/i18n/ru.README                 | 1 +
 4 files changed, 16 insertions(+)

diff --git a/package/gluon-status-page/files/lib/gluon/status-page/view/status-page.html b/package/gluon-status-page/files/lib/gluon/status-page/view/status-page.html
index 7fef0cba..51ead809 100644
--- a/package/gluon-status-page/files/lib/gluon/status-page/view/status-page.html
+++ b/package/gluon-status-page/files/lib/gluon/status-page/view/status-page.html
@@ -136,6 +136,15 @@
 								string.format(' (%s)', nodeinfo.software.autoupdater.branch)
 						%></dd>
 					<%- end %>
+					<% if nodeinfo.software.babeld or nodeinfo.software['batman-adv'] then -%>
+						<dt><%:Mesh protocol%></dt>
+						<% if nodeinfo.software.babeld then -%>
+						<dd>babel <%| nodeinfo.software.babeld.version %></dd>
+						<%- end %>
+						<% if nodeinfo.software['batman-adv'] then -%>
+						<dd>batman-adv <%| nodeinfo.software['batman-adv'].version %> (compat<%| nodeinfo.software['batman-adv'].compat %>)</dd>
+						<%- end %>
+					<%- end %>
 				</dl>
 			</div>
 			<div class="frame">
diff --git a/package/gluon-status-page/i18n/de.po b/package/gluon-status-page/i18n/de.po
index 5e32a95a..31ee99d5 100644
--- a/package/gluon-status-page/i18n/de.po
+++ b/package/gluon-status-page/i18n/de.po
@@ -70,6 +70,9 @@ msgstr "Systemlast"
 msgid "Location"
 msgstr "Position"
 
+msgid "Mesh protocol"
+msgstr "Mesh-Protokoll"
+
 msgid "Mesh VPN"
 msgstr "Mesh-VPN"
 
diff --git a/package/gluon-status-page/i18n/gluon-status-page.pot b/package/gluon-status-page/i18n/gluon-status-page.pot
index 198b1c1e..cac28222 100644
--- a/package/gluon-status-page/i18n/gluon-status-page.pot
+++ b/package/gluon-status-page/i18n/gluon-status-page.pot
@@ -61,6 +61,9 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
+msgid "Mesh protocol"
+msgstr ""
+
 msgid "Mesh VPN"
 msgstr ""
 
diff --git a/package/gluon-status-page/i18n/ru.README b/package/gluon-status-page/i18n/ru.README
index d229bf6d..06f8e4e7 100644
--- a/package/gluon-status-page/i18n/ru.README
+++ b/package/gluon-status-page/i18n/ru.README
@@ -28,6 +28,7 @@ if we ever add Russion to gluon-web, the following strings can be reused:
 "Packets/s": "Пакетов/c",
 "Statistic": "Статистика",
 "Traffic": "Трафик",
+"Mesh protocol": "Ячеистый протокол"
 "Neighbors": "Соседи",
 "Firmware": "Прошивка",
 "Branch": "Ветка"
-- 
GitLab