From 6a2cf9260343da2aaa9fec1872bd5348a5577e74 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Tue, 1 Sep 2020 07:18:49 +0300 Subject: [PATCH] feat: AdminPerkLevel localization --- Localization/INT/ServerExt.int | Bin 44242 -> 45080 bytes ServerExt/Classes/UI_AdminPerkLevel.uc | 31 ++++++++++++++++++------- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/Localization/INT/ServerExt.int b/Localization/INT/ServerExt.int index 3dc0f51f0237a44b346ae7faa0f422c28338adc0..7614f7d69a70b4951eb5c67925351c3048be4dc0 100644 GIT binary patch delta 284 zcmca~lWE2SrVW?YOlD~mnEY!d*W^omLX#Wj$gl=8q%xFDmhTtm&H=K@fH;RiX>#Kn z>B(IEI+Jg7$S{I=hG2CJK5#Yu3~3Cu3`z_TaRs0*m~I7ze4rf63>&}fVveJ3V>u0LpFo{lLgw9CjXgL#E-Dk321V~WWxsG$$hg$ q1oMEZ%h7ciflSK>iWUQ9VPgr($p8TI=}IC1 delta 9 RcmbR7fa%grrVW?Y000^Q1y%q6 diff --git a/ServerExt/Classes/UI_AdminPerkLevel.uc b/ServerExt/Classes/UI_AdminPerkLevel.uc index f43606f..5c48810 100644 --- a/ServerExt/Classes/UI_AdminPerkLevel.uc +++ b/ServerExt/Classes/UI_AdminPerkLevel.uc @@ -2,13 +2,34 @@ Class UI_AdminPerkLevel extends KFGUI_FloatingWindow; var KFGUI_NumericBox LevelBox; var int PlayerID,BaseValue; +var KFGUI_Button YesButton; +var KFGUI_Button NoButton; + +var localized string WindowTitleSetLevel; +var localized string WindowTitleSetPrestigeLevel; +var localized string WindowTitleSetLevelOf; +var localized string WindowTitleSetPrestigeLevelOf; +var localized string YesButtonText; +var localized string YesButtonToolTip; +var localized string NoButtonText; +var localized string NoButtonToolTip; +var localized string LevelBoxToolTip; function InitMenu() { Super.InitMenu(); LevelBox = KFGUI_NumericBox(FindComponentID('Edit')); + YesButton = KFGUI_Button(FindComponentID('Yes')); + NoButton = KFGUI_Button(FindComponentID('No')); + + YesButton.ButtonText=YesButtonText; + YesButton.Tooltip=YesButtonToolTip; + NoButton.ButtonText=NoButtonText; + NoButton.Tooltip=NoButtonToolTip; + LevelBox.Tooltip=LevelBoxToolTip; } + final function InitPage( int UserID, byte Mode ) { local PlayerReplicationInfo PRI; @@ -23,10 +44,10 @@ final function InitPage( int UserID, byte Mode ) } if( ExtPlayerReplicationInfo(PRI)==None ) { - WindowTitle = Mode==1 ? "Set level" : "Set prestige level"; // TODO: localize + WindowTitle = Mode==1 ? WindowTitleSetLevel : WindowTitleSetPrestigeLevel; return; } - WindowTitle = (Mode==1 ? "Set level of " : "Set prestige level of ")$PRI.GetHumanReadableName(); // TODO: localize + WindowTitle = (Mode==1 ? WindowTitleSetLevelOf : WindowTitleSetPrestigeLevelOf)$" "$PRI.GetHumanReadableName(); LevelBox.ChangeValue(string(Mode==1 ? ExtPlayerReplicationInfo(PRI).ECurrentPerkLevel : ExtPlayerReplicationInfo(PRI).ECurrentPerkPrestige)); BaseValue = (Mode==1 ? 100 : 100000); } @@ -53,11 +74,8 @@ defaultproperties bAlwaysTop=true bOnlyThisFocus=true - // TODO: localize Begin Object Class=KFGUI_Button Name=YesButten ID="Yes" - ButtonText="Submit" - Tooltip="Set the perk/prestige level" XPosition=0.4 YPosition=0.5 XSize=0.09 @@ -68,8 +86,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.5 XSize=0.09 @@ -79,7 +95,6 @@ defaultproperties End Object Begin Object Class=KFGUI_NumericBox Name=EditBox ID="Edit" - Tooltip="Enter the new perk/prestige level to set this player to." XPosition=0.05 YPosition=0.2 XSize=0.9