diff --git a/mods/ToneAPI.pulse/mod.json b/mods/ToneAPI.pulse/mod.json index 9ad4981..46a716b 100644 --- a/mods/ToneAPI.pulse/mod.json +++ b/mods/ToneAPI.pulse/mod.json @@ -25,5 +25,8 @@ "After": "pulseInit" } } + ], + "Localisation": [ + "resource/pulse_%language%.txt" ] } diff --git a/mods/ToneAPI.pulse/mod/resource/pulse_english.txt b/mods/ToneAPI.pulse/mod/resource/pulse_english.txt new file mode 100644 index 0000000..179cb0d Binary files /dev/null and b/mods/ToneAPI.pulse/mod/resource/pulse_english.txt differ diff --git a/mods/ToneAPI.pulse/mod/resource/ui/menus/viewstats_overview.menu b/mods/ToneAPI.pulse/mod/resource/ui/menus/viewstats_overview.menu index fda9289..b85bd1f 100644 --- a/mods/ToneAPI.pulse/mod/resource/ui/menus/viewstats_overview.menu +++ b/mods/ToneAPI.pulse/mod/resource/ui/menus/viewstats_overview.menu @@ -323,7 +323,7 @@ resource/ui/menus/viewstats_overview.menu tall 45 visible 1 font Default_31 - labelText "NEMESIS WEAPON" + labelText "#NEMESIS_WEAPON" allcaps 1 wrap 1 textAlignment west diff --git a/mods/ToneAPI.pulse/mod/resource/ui/menus/viewstats_weapons.menu b/mods/ToneAPI.pulse/mod/resource/ui/menus/viewstats_weapons.menu index 61f8546..9ff1c62 100644 --- a/mods/ToneAPI.pulse/mod/resource/ui/menus/viewstats_weapons.menu +++ b/mods/ToneAPI.pulse/mod/resource/ui/menus/viewstats_weapons.menu @@ -345,7 +345,7 @@ resource/ui/menus/viewstats_weapons.menu tall 36 visible 1 font Default_23 - labelText "DEATHS WITH WEAPON" + labelText "#DEATHS_WHILE_EQUIPPED" allcaps 1 textAlignment west fgcolor_override "255 255 255 255" diff --git a/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_maps.nut b/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_maps.nut index f5bfa07..e43ddca 100644 --- a/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_maps.nut +++ b/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_maps.nut @@ -152,16 +152,16 @@ void function UpdateStatsForMap( string mapName ) //SetStatBoxDisplay( Hud_GetChild( file.menu, "Stat2" ), Localize( "#STATS_GAMES_PLAYED" ), gamesPlayed ) //SetStatBoxDisplay( Hud_GetChild( file.menu, "Stat3" ), Localize( "#STATS_GAMES_PLAYED" ), gamesPlayed ) - SetStatsLabelValue( file.menu, "KillsLabel0", "KILLS ON MAP" ) + SetStatsLabelValue( file.menu, "KillsLabel0", Localize("#MAPS_KILLS") ) SetStatsLabelValue( file.menu, "KillsValue0", pulseParse("maps", mapName.slice(3), "kills") ) - SetStatsLabelValue( file.menu, "KillsLabel1", "DEATHS ON MAP" ) + SetStatsLabelValue( file.menu, "KillsLabel1", Localize("#MAPS_DEATHS") ) SetStatsLabelValue( file.menu, "KillsValue1", pulseParse("maps", mapName.slice(3), "deaths") ) - SetStatsLabelValue( file.menu, "KillsLabel2", "TOTAL SHOT DISTANCE" ) + SetStatsLabelValue( file.menu, "KillsLabel2", Localize("#MAPS_TSD") ) SetStatsLabelValue( file.menu, "KillsValue2", string(int((1.905 * float(pulseParse("maps", mapName.slice(3), "total_distance") ) ) )/100) + "m" ) - SetStatsLabelValue( file.menu, "KillsLabel3", "MAXIMUM SHOT DISTANCE" ) + SetStatsLabelValue( file.menu, "KillsLabel3", Localize("#MAPS_MSD") ) SetStatsLabelValue( file.menu, "KillsValue3", string(int((1.905 * float(pulseParse("maps", mapName.slice(3), "max_distance") ) ) )/100) + "m" ) SetStatsLabelValue( file.menu, "KillsLabel4", "--" ) @@ -184,9 +184,9 @@ void function UpdateStatsForMap( string mapName ) gg = [14, 87, 132, 255] } table< string, string > customGamemodeNames = { - sns = "Sticks and Stones" - fw = "Frontier War" - gg = "Gun Game" + sns = Localize("#GAMEMODE_sns") + fw = Localize("#GAMEMODE_fw") + gg = Localize("#GAMEMODE_gg") } for ( int modeId = 0; modeId < enumCount; modeId++ ) { @@ -231,7 +231,7 @@ void function UpdateStatsForMap( string mapName ) PieChartData modesPlayedData modesPlayedData.entries = modes modesPlayedData.labelColor = [ 255, 255, 255, 255 ] - SetPieChartData( file.menu, "ModesPieChart", "KILLS BY GAMEMODE", modesPlayedData ) + SetPieChartData( file.menu, "ModesPieChart", "#KILLS_GAMEMODE", modesPlayedData ) array fdMaps = GetPlaylistMaps( "fd" ) diff --git a/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_overview.nut b/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_overview.nut index b8db39e..23fe3a2 100644 --- a/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_overview.nut +++ b/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_overview.nut @@ -218,7 +218,7 @@ function UpdateViewStatsOverviewMenu() Hud_Show( weaponImageElem ) Hud_SetText( weaponNameElem, nemesisWeapon.printName ) Hud_Show( weaponNameElem ) - Hud_SetText( weaponDescElem, nemesisWeapon.val + " DEATHS BY WEAPON" ) + Hud_SetText( weaponDescElem, nemesisWeapon.val + " " + Localize("#NEMESIS_WEAPON_VALUE")) Hud_Show( weaponDescElem ) Hud_Hide( noDataElem ) } diff --git a/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_time.nut b/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_time.nut index 6a240ee..eb1babc 100644 --- a/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_time.nut +++ b/mods/ToneAPI.pulse/mod/scripts/vscripts/ui/menu_stats_time.nut @@ -103,7 +103,7 @@ void function UpdateViewStatsTimeMenu() PieChartData classTimeData classTimeData.entries = classes classTimeData.labelColor = [ 255, 255, 255, 255 ] - SetPieChartData( file.menu, "ClassPieChart", "KILLS BY CLASS", classTimeData ) + SetPieChartData( file.menu, "ClassPieChart", Localize("#TIME_KILLS_CLASS"), classTimeData ) //######################################### // Time By Chassis Pie Chart @@ -137,7 +137,7 @@ void function UpdateViewStatsTimeMenu() PieChartData chassisTimeData chassisTimeData.entries = titans chassisTimeData.labelColor = [ 255, 255, 255, 255 ] - SetPieChartData( file.menu, "ChassisPieChart", "KILLS BY TITAN", chassisTimeData ) + SetPieChartData( file.menu, "ChassisPieChart", Localize("#TIME_KILLS_TITAN"), chassisTimeData ) //######################################### // Time By Mode Pie Chart @@ -153,9 +153,9 @@ void function UpdateViewStatsTimeMenu() gg = [14, 87, 132, 255] } table< string, string > customGamemodeNames = { - sns = "Sticks and Stones" - fw = "Frontier War" - gg = "Gun Game" + sns = Localize("#GAMEMODE_sns") + fw = Localize("#GAMEMODE_fw") + gg = Localize("#GAMEMODE_gg") } for ( int modeId = 0; modeId < enumCount; modeId++ ) { @@ -184,7 +184,7 @@ void function UpdateViewStatsTimeMenu() PieChartData modesPlayedData modesPlayedData.entries = modes modesPlayedData.labelColor = [ 255, 255, 255, 255 ] - SetPieChartData( file.menu, "ModesPieChart", "KILLS BY GAMEMODE", modesPlayedData ) + SetPieChartData( file.menu, "ModesPieChart", Localize("#KILLS_GAMEMODE"), modesPlayedData ) //######################################### // Time Stats