]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add telegram to the server info-links (#33459)
authorc4llv07e <igor@c4llv07e.xyz>
Fri, 22 Nov 2024 15:38:41 +0000 (15:38 +0000)
committerGitHub <noreply@github.com>
Fri, 22 Nov 2024 15:38:41 +0000 (16:38 +0100)
Content.Client/Info/LinkBanner.cs
Content.Server/ServerInfo/ServerInfoManager.cs
Content.Shared/CCVar/CCVars.Game.Infolinks.cs
Resources/Locale/en-US/info/server-info.ftl
Resources/Locale/en-US/server-info/info-links.ftl

index a30aa413761a8a8376eb5f6c27c00e6b2951fb91..7366a8f85650e9527b2b8bcd140bebc8c59466b5 100644 (file)
@@ -34,6 +34,7 @@ namespace Content.Client.Info
             AddInfoButton("server-info-website-button", CCVars.InfoLinksWebsite);
             AddInfoButton("server-info-wiki-button", CCVars.InfoLinksWiki);
             AddInfoButton("server-info-forum-button", CCVars.InfoLinksForum);
+            AddInfoButton("server-info-telegram-button", CCVars.InfoLinksTelegram);
 
             var guidebookController = UserInterfaceManager.GetUIController<GuidebookUIController>();
             var guidebookButton = new Button() { Text = Loc.GetString("server-info-guidebook-button") };
index d2e35e9663da6a9c8f5dea476c7b06b3921baa3b..673a33a9419eafabc9f9928159d416ce411e30a2 100644 (file)
@@ -13,11 +13,12 @@ public sealed class ServerInfoManager
     private static readonly (CVarDef<string> cVar, string icon, string name)[] Vars =
     {
         // @formatter:off
-        (CCVars.InfoLinksDiscord, "discord", "info-link-discord"),
-        (CCVars.InfoLinksForum,   "forum",   "info-link-forum"),
-        (CCVars.InfoLinksGithub,  "github",  "info-link-github"),
-        (CCVars.InfoLinksWebsite, "web",     "info-link-website"),
-        (CCVars.InfoLinksWiki,    "wiki",    "info-link-wiki")
+        (CCVars.InfoLinksDiscord,  "discord",  "info-link-discord"),
+        (CCVars.InfoLinksForum,    "forum",    "info-link-forum"),
+        (CCVars.InfoLinksGithub,   "github",   "info-link-github"),
+        (CCVars.InfoLinksWebsite,  "web",      "info-link-website"),
+        (CCVars.InfoLinksWiki,     "wiki",     "info-link-wiki"),
+        (CCVars.InfoLinksTelegram, "telegram", "info-link-telegram")
         // @formatter:on
     };
 
index fa8332b497efca14eedb68364cb99b1860a37dd4..5544953a0d5de1db48001ee99140570f836e8139 100644 (file)
@@ -51,4 +51,10 @@ public sealed partial class CCVars
     /// </summary>
     public static readonly CVarDef<string> InfoLinksAppeal =
         CVarDef.Create("infolinks.appeal", "", CVar.SERVER | CVar.REPLICATED);
+
+    /// <summary>
+    ///     Link to Telegram channel to show in the launcher.
+    /// </summary>
+    public static readonly CVarDef<string> InfoLinksTelegram =
+        CVarDef.Create("infolinks.telegram", "", CVar.SERVER | CVar.REPLICATED);
 }
index 3039f4cb17a76d66974721cd3797e248ed80fb4b..ff183d80ef42b0cb4c02d985f2019acad7f8219e 100644 (file)
@@ -4,5 +4,6 @@ server-info-discord-button = Discord
 server-info-website-button = Website
 server-info-wiki-button = Wiki
 server-info-forum-button = Forum
+server-info-telegram-button = Telegram
 server-info-report-button = Report Bugs
 server-info-credits-button = Credits
index 0f8f9eb7d998ba0c878ec544679153aeac9a93cb..51b6b51ecb0f98dbcee6a9f8373f2aee79915e53 100644 (file)
@@ -5,3 +5,4 @@ info-link-forum = Forum
 info-link-github = GitHub
 info-link-website = Website
 info-link-wiki = Wiki
+info-link-telegram = Telegram