From 9ec2c62f2fe85d2ba97fc66fcc8af113e53b69a6 Mon Sep 17 00:00:00 2001
From: hankhill19580 <hankhill19580@gmail.com>
Date: Fri, 6 Nov 2020 16:57:47 +0000
Subject: [PATCH] update the contents of /home to include git.idk.i2p and
 paste.idk.i2p

---
 .../net/i2p/router/web/helpers/HomeHelper.java   |  14 ++++++++------
 .../resources/themes/console/images/i2pgit.png   | Bin 0 -> 2534 bytes
 .../resources/themes/console/images/paste.png    | Bin 0 -> 1922 bytes
 licenses/LICENSE-fontawesome.txt                 |   2 ++
 4 files changed, 10 insertions(+), 6 deletions(-)
 create mode 100644 installer/resources/themes/console/images/i2pgit.png
 create mode 100644 installer/resources/themes/console/images/paste.png

diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/HomeHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/HomeHelper.java
index 155a4c61e4..cf2f9df17b 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/HomeHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/HomeHelper.java
@@ -72,6 +72,8 @@ public class HomeHelper extends HelperBase {
         //"exchanged.i2p" + S + _x("Anonymous cryptocurrency exchange") + S + "http://exchanged.i2p/" + S + I + "exchanged.png" + S +
         _x("I2P FAQ") + S + _x("Frequently Asked Questions") + S + "http://i2p-projekt.i2p/faq" + S + I + "question.png" + S +
         _x("I2P Forum") + S + _x("Community forum") + S + "http://i2pforum.i2p/" + S + I + "group.png" + S +
+        _x("Git Project Hosting") + S + _x("Community git project hosting") + S + "http://git.idk.i2p" + S + I + "i2pgit.png" + S +
+        _x("I2P Pastebin") + S + _x("Pastebin for I2P users") + S + "http://paste.idk.i2p" + S + I + "pasteidk.png" + S +
         //"git.repo.i2p" + S + _x("A public anonymous Git hosting site - supports pulling via Git and HTTP and pushing via SSH") + S + "http://git.repo.i2p/" + S + I + "git-logo.png" + S +
         //"hiddengate [ru]" + S + _x("Russian I2P-related wiki") + S + "http://hiddengate.i2p/" + S + I + "hglogo32.png" + S +
         //_x("I2P Wiki") + S + _x("Anonymous wiki - share the knowledge") + S + "http://i2pwiki.i2p/" + S + I + "i2pwiki_logo.png" + S +
@@ -118,7 +120,7 @@ public class HomeHelper extends HelperBase {
     private String topWrap(String headline) {
         String str = "<div class=\"ag2\">\n" +
             "<h4 class=\"app\">" +
-            _t(headline) +
+            headline +
             "</h4>\n" +
             "<div class=\"homeapps\">\n";
         return str;
@@ -130,7 +132,7 @@ public class HomeHelper extends HelperBase {
             return "";
         }
         StringBuilder buf = new StringBuilder(1380);
-        buf.append(topWrap("Applications"));
+        buf.append(topWrap(_t("Applications")));
         buf.append(table);
         buf.append(bottomWrap);
         return buf.toString();
@@ -144,7 +146,7 @@ public class HomeHelper extends HelperBase {
             return "";
         }
         StringBuilder buf = new StringBuilder(1380);
-        buf.append(topWrap("Plugins"));
+        buf.append(topWrap(_t("Plugins")));
         buf.append(table);
         buf.append(bottomWrap);
         return buf.toString();
@@ -157,7 +159,7 @@ public class HomeHelper extends HelperBase {
             return "";
         }
         StringBuilder buf = new StringBuilder(1380);
-        buf.append(topWrap("Configuration and Help"));
+        buf.append(topWrap(_t("Configuration and Help")));
         buf.append(table);
         buf.append(bottomWrap);
         return buf.toString();
@@ -170,7 +172,7 @@ public class HomeHelper extends HelperBase {
             return "";
         }
         StringBuilder buf = new StringBuilder(1380);
-        buf.append(topWrap("Network Information and Developer Information"));
+        buf.append(topWrap(_t("Network Information and Developer Information")));
         buf.append(table);
         buf.append(bottomWrap);
         return buf.toString();
@@ -182,7 +184,7 @@ public class HomeHelper extends HelperBase {
             return "";
         }
         StringBuilder buf = new StringBuilder(1380);
-        buf.append(topWrap("I2P Community Sites"));
+        buf.append(topWrap(_t("I2P Community Sites")));
         buf.append(table);
         buf.append(bottomWrap);
         return buf.toString();
diff --git a/installer/resources/themes/console/images/i2pgit.png b/installer/resources/themes/console/images/i2pgit.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a8e39fd6aeb9a5c9cbad91b37226b2532d688ac
GIT binary patch
literal 2534
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

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/console/images/paste.png b/installer/resources/themes/console/images/paste.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d5e6062cbb6eaaf2d0fce16ed3221001477839c
GIT binary patch
literal 1922
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
IM6N<$f_rFur2qf`

literal 0
HcmV?d00001

diff --git a/licenses/LICENSE-fontawesome.txt b/licenses/LICENSE-fontawesome.txt
index 7dc96e1967..ce1171064b 100644
--- a/licenses/LICENSE-fontawesome.txt
+++ b/licenses/LICENSE-fontawesome.txt
@@ -469,6 +469,8 @@ reference.
 ./i2p.i2p/installer/themes/console/images/education.png
 ./i2p.i2p/installer/themes/console/images/email.png
 ./i2p.i2p/installer/themes/console/images/eepsite.png
+./i2p.i2p/installer/themes/console/images/i2pgit.png
+./i2p.i2p/installer/themes/console/images/pasteidk.png
 ./i2p.i2p/installer/themes/console/images/cursor_zoom.png
 ./i2p.i2p/installer/themes/console/images/info/from_file.png
 ./i2p.i2p/installer/themes/console/images/info/reboot.png
-- 
GitLab