From 7abd406bc4f17e25c361270bd26bdb89864abe1a Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Tue, 1 Sep 2020 05:46:02 +0300 Subject: [PATCH] feat: AdminMOTD localization --- Localization/INT/ServerExt.int | Bin 39402 -> 40024 bytes ServerExt/Classes/UI_AdminMOTD.uc | 31 +++++++++++++++++++++--------- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/Localization/INT/ServerExt.int b/Localization/INT/ServerExt.int index 7c3511b6ede8b5da16a883f5a3fb3f3a0e5d0113..0a4ffabcb23a7d19b3b028f6c6d3792f6692d84e 100644 GIT binary patch delta 379 zcmZ9IPfJ2U6vYqXMnw_|B3d{U?yP7P2#RJcMIphJg}pb{12xd`&rWTj`-T>Mi@=Q^ zrO)7}@Z5PR(dNB-&-~`xGk3F!{H!D2n=c!kr!GqH(M5nBDyX84J2a6*91W-Wc*B@# z0D}&+J^o0?6f5DieOhD^4;bRvIT-e*w)mO4`lCU?!z)_kU!XByZ|JF5Y4kCYuRU0v zC(4fT*mu~Uh>v|-7LxbOC)00vYhtfwhc^3uG&STVR299&M_5c6? delta 9 RcmcbygXz^~rVX!V0stEC1!VvL diff --git a/ServerExt/Classes/UI_AdminMOTD.uc b/ServerExt/Classes/UI_AdminMOTD.uc index 8847649..e84c754 100644 --- a/ServerExt/Classes/UI_AdminMOTD.uc +++ b/ServerExt/Classes/UI_AdminMOTD.uc @@ -2,14 +2,34 @@ Class UI_AdminMOTD extends KFGUI_FloatingWindow; var KFGUI_TextField NewsField; var KFGUI_EditBox EditField; +var KFGUI_Button YesButton; +var KFGUI_Button NoButton; + +var localized string WindowTitleText; +var localized string YesButtonText; +var localized string YesButtonToolTip; +var localized string NoButtonText; +var localized string NoButtonToolTip; +var localized string EditBoxToolTip; +var localized string MotdPreviewText; function InitMenu() { Super.InitMenu(); - + // Client settings NewsField = KFGUI_TextField(FindComponentID('News')); EditField = KFGUI_EditBox(FindComponentID('Edit')); + YesButton = KFGUI_Button(FindComponentID('Yes')); + NoButton = KFGUI_Button(FindComponentID('No')); + + WindowTitle = WindowTitleText; + EditField.ToolTip=EditBoxToolTip; + YesButton.ButtonText=YesButtonText; + YesButton.Tooltip=YesButtonToolTip; + NoButton.ButtonText=NoButtonText; + NoButton.Tooltip=NoButtonToolTip; + Timer(); } function Timer() @@ -45,13 +65,11 @@ function ButtonClicked( KFGUI_Button Sender ) } function MOTDEdited( KFGUI_EditBox Sender ) { - NewsField.SetText("MOTD Preview:|"$Sender.Value); + NewsField.SetText(MotdPreviewText$"|"$Sender.Value); } defaultproperties { - // TODO: localize - WindowTitle="Edit MOTD line" XPosition=0.25 YPosition=0.2 XSize=0.5 @@ -68,8 +86,6 @@ defaultproperties End Object Begin Object Class=KFGUI_Button Name=YesButten ID="Yes" - ButtonText="Submit" - Tooltip="Submit changes to server" XPosition=0.4 YPosition=0.9 XSize=0.09 @@ -80,8 +96,6 @@ defaultproperties End Object Begin Object Class=KFGUI_Button Name=NoButten ID="No" - ButtonText="Cancel" - Tooltip="Abort without doing anything" XPosition=0.5 YPosition=0.9 XSize=0.09 @@ -91,7 +105,6 @@ defaultproperties End Object Begin Object Class=KFGUI_EditBox Name=EditBox ID="Edit" - Tooltip="Enter the text here, use vertical line character for line switches." XPosition=0.05 YPosition=0.09 XSize=0.9