Fix III, vc build, crash if no language translation file found
This commit is contained in:
parent
45e665396d
commit
ba8db05ba1
@ -1,95 +1,9 @@
|
||||
{
|
||||
"Custom": {},
|
||||
"Main": {
|
||||
"BlackSmoke": "Dummy",
|
||||
"Cooler": "Dummy",
|
||||
"Flame": "Dummy",
|
||||
"Flash": "Dummy",
|
||||
"Nitro": "Dummy",
|
||||
"Nitrocenter": "Dummy",
|
||||
"ParticleEmitter": "Dummy",
|
||||
"Smoke": "Dummy",
|
||||
"Spray": "Dummy",
|
||||
"WS_factorysmoke": "Dummy",
|
||||
"WhiteSmoke": "Dummy",
|
||||
"bigdust": "Dummy",
|
||||
"biglass": "Dummy",
|
||||
"bigsplash": "Dummy",
|
||||
"blood_cloud": "Dummy",
|
||||
"blood_heli": "Dummy",
|
||||
"blood_spatter": "Dummy",
|
||||
"boat_prop": "Dummy",
|
||||
"bubbles": "Dummy",
|
||||
"camflash": "Dummy",
|
||||
"carwashspray": "Dummy",
|
||||
"cement": "Dummy",
|
||||
"chunks": "Dummy",
|
||||
"cigarette_smoke": "Dummy",
|
||||
"circles": "Dummy",
|
||||
"cloudfast": "Dummy",
|
||||
"coke": "Dummy",
|
||||
"coke_puff": "Dummy",
|
||||
"coke_trail": "Dummy",
|
||||
"debris": "Dummy",
|
||||
"debris1": "Dummy",
|
||||
"debris2": "Dummy",
|
||||
"debris3": "Dummy",
|
||||
"debris4": "Dummy",
|
||||
"debris5": "Dummy",
|
||||
"droplets": "Dummy",
|
||||
"dust": "Dummy",
|
||||
"evergreen": "Dummy",
|
||||
"exhale": "Dummy",
|
||||
"explosion": "Dummy",
|
||||
"explosion_barrel": "Dummy",
|
||||
"explosion_crate": "Dummy",
|
||||
"explosion_door": "Dummy",
|
||||
"explosion_fuel_car": "Dummy",
|
||||
"explosion_large": "Dummy",
|
||||
"explosion_medium": "Dummy",
|
||||
"explosion_molotov": "Dummy",
|
||||
"explosion_small": "Dummy",
|
||||
"explosion_tiny": "Dummy",
|
||||
"extinguisher": "Dummy",
|
||||
"fag_smoke": "Dummy",
|
||||
"fire": "Dummy",
|
||||
"fire_bike": "Dummy",
|
||||
"fire_car": "Dummy",
|
||||
"fire_large": "Dummy",
|
||||
"fire_med": "Dummy",
|
||||
"flamethrower": "Dummy",
|
||||
"flameyflames": "Dummy",
|
||||
"flare": "Dummy",
|
||||
"flash": "Dummy",
|
||||
"flys": "Dummy",
|
||||
"froosh": "Dummy",
|
||||
"gasholding": "Dummy",
|
||||
"gunflash": "Dummy",
|
||||
"gunsmoke": "Dummy",
|
||||
"heathaze": "Dummy",
|
||||
"heli_dust": "Dummy",
|
||||
"hydrant_gush": "Dummy",
|
||||
"hydrant_splash": "Dummy",
|
||||
"impact": "Dummy",
|
||||
"insects": "Dummy",
|
||||
"jetpack": "Dummy",
|
||||
"jetthrust": "Dummy",
|
||||
"lickyflames": "Dummy",
|
||||
"lumpygreyshit": "Dummy",
|
||||
"molotov_flame": "Dummy",
|
||||
"newfirecar": "Dummy",
|
||||
"newfirecarbig": "Dummy",
|
||||
"nitro": "Dummy",
|
||||
"normal": "Dummy",
|
||||
"overheat_car": "Dummy",
|
||||
"overheat_car_electric": "Dummy",
|
||||
"palm": "Dummy",
|
||||
"petrolcan": "Dummy",
|
||||
"planeclouds": "Dummy",
|
||||
"propellor": "Dummy",
|
||||
"prt_blood": "Dummy",
|
||||
"prt_boatsplash": "Dummy",
|
||||
"prt_bubble": "Dummy",
|
||||
"prt_bubbles": "Dummy",
|
||||
"prt_cardebris": "Dummy",
|
||||
"prt_collisionsmoke": "Dummy",
|
||||
"prt_glass": "Dummy",
|
||||
@ -99,51 +13,75 @@
|
||||
"prt_smokeII_3_expand": "Dummy",
|
||||
"prt_smoke_huge": "Dummy",
|
||||
"prt_spark": "Dummy",
|
||||
"prt_spark_2": "Dummy",
|
||||
"prt_spark2": "Dummy",
|
||||
"prt_splash": "Dummy",
|
||||
"prt_wake": "Dummy",
|
||||
"prt_watersplash": "Dummy",
|
||||
"prt_wheeldirt": "Dummy",
|
||||
"puke": "Dummy",
|
||||
"redsmoke": "Dummy",
|
||||
"boat_prop": "Dummy",
|
||||
"camflash": "Dummy",
|
||||
"exhale": "Dummy",
|
||||
"explosion_fuel_car": "Dummy",
|
||||
"explosion_large": "Dummy",
|
||||
"explosion_medium": "Dummy",
|
||||
"explosion_molotov": "Dummy",
|
||||
"explosion_small": "Dummy",
|
||||
"explosion_tiny": "Dummy",
|
||||
"extinguisher": "Dummy",
|
||||
"fire": "Dummy",
|
||||
"fire_bike": "Dummy",
|
||||
"fire_car": "Dummy",
|
||||
"fire_large": "Dummy",
|
||||
"fire_med": "Dummy",
|
||||
"flamethrower": "Dummy",
|
||||
"gunflash": "Dummy",
|
||||
"gunsmoke": "Dummy",
|
||||
"heli_dust": "Dummy",
|
||||
"jetpack": "Dummy",
|
||||
"jetthrust": "Dummy",
|
||||
"molotov_flame": "Dummy",
|
||||
"nitro": "Dummy",
|
||||
"overheat_car": "Dummy",
|
||||
"overheat_car_electric": "Dummy",
|
||||
"riot_smoke": "Dummy",
|
||||
"sand": "Dummy",
|
||||
"shootlight": "Dummy",
|
||||
"smoke": "Dummy",
|
||||
"smoke1": "Dummy",
|
||||
"smoke30lit": "Dummy",
|
||||
"smoke30m": "Dummy",
|
||||
"smoke50lit": "Dummy",
|
||||
"smoke_flare": "Dummy",
|
||||
"smokefaster": "Dummy",
|
||||
"smokeydef": "Dummy",
|
||||
"smoother": "Dummy",
|
||||
"sparkles": "Dummy",
|
||||
"sparks": "Dummy",
|
||||
"spew": "Dummy",
|
||||
"splash": "Dummy",
|
||||
"sploosh": "Dummy",
|
||||
"splosion": "Dummy",
|
||||
"spray": "Dummy",
|
||||
"spraycan": "Dummy",
|
||||
"tank_fire": "Dummy",
|
||||
"teargas": "Dummy",
|
||||
"teargasAD": "Dummy",
|
||||
"tree_hit_fir": "Dummy",
|
||||
"tree_hit_palm": "Dummy",
|
||||
"vent": "Dummy",
|
||||
"vent2": "Dummy",
|
||||
"wallbust": "Dummy",
|
||||
"water": "Dummy",
|
||||
"water_fnt_tme": "Dummy",
|
||||
"water_fountain": "Dummy",
|
||||
"water_hydrant": "Dummy",
|
||||
"water_ripples": "Dummy",
|
||||
"water_speed": "Dummy",
|
||||
"water_splash": "Dummy",
|
||||
"water_splash_big": "Dummy",
|
||||
"water_splsh_big": "Dummy",
|
||||
"water_splsh_sml": "Dummy",
|
||||
"water_swim": "Dummy",
|
||||
"waterfall_end": "Dummy"
|
||||
"cigarette_smoke": "Dummy",
|
||||
"flame": "Dummy",
|
||||
"insects": "Dummy",
|
||||
"smoke30lit": "Dummy",
|
||||
"smoke30m": "Dummy",
|
||||
"smoke50lit": "Dummy",
|
||||
"vent": "Dummy",
|
||||
"vent2": "Dummy",
|
||||
"waterfall_end": "Dummy",
|
||||
"water_fnt_tme": "Dummy",
|
||||
"water_fountain": "Dummy",
|
||||
"tree_hit_fir": "Dummy",
|
||||
"tree_hit_palm": "Dummy",
|
||||
"blood_heli": "Dummy",
|
||||
"carwashspray": "Dummy",
|
||||
"cement": "Dummy",
|
||||
"cloudfast": "Dummy",
|
||||
"coke_puff": "Dummy",
|
||||
"coke_trail": "Dummy",
|
||||
"explosion_barrel": "Dummy",
|
||||
"explosion_crate": "Dummy",
|
||||
"explosion_door": "Dummy",
|
||||
"petrolcan": "Dummy",
|
||||
"puke": "Dummy",
|
||||
"shootlight": "Dummy",
|
||||
"smoke_flare": "Dummy",
|
||||
"wallbust": "Dummy",
|
||||
"ws_factorysmoke": "Dummy"
|
||||
}
|
||||
}
|
||||
|
@ -368,13 +368,19 @@ void Menu::ShowPage()
|
||||
ImGui::Spacing();
|
||||
|
||||
static int selected = Locale::GetCurrentLocaleIndex();
|
||||
if (Ui::ListBox(TEXT("Menu.Language"), Locale::GetLocaleList(), selected))
|
||||
static std::vector<std::string>& vec = Locale::GetLocaleList();
|
||||
|
||||
if (vec.size() > 0)
|
||||
{
|
||||
if (Ui::ListBox(TEXT("Menu.Language"), vec, selected))
|
||||
{
|
||||
if (Locale::SetLocale(selected) != Locale::eReturnCodes::SUCCESS)
|
||||
{
|
||||
SetHelpMessage(TEXT("Menu.LanguageChangeFailed"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ImGui::EndTabItem();
|
||||
}
|
||||
if (ImGui::BeginTabItem(TEXT("Menu.Overlay")))
|
||||
|
@ -76,8 +76,8 @@
|
||||
#include "fontmgr.h"
|
||||
#include "locale.h"
|
||||
|
||||
#define TEXT(x) Locale::GetText(x, "Unknown").c_str()
|
||||
#define TEXT_S(x) Locale::GetText(x,"Unknown").c_str()
|
||||
#define TEXT(x) Locale::GetText(x, "Unknown##"x).c_str()
|
||||
#define TEXT_S(x) Locale::GetText(x,"Unknown##"x).c_str()
|
||||
|
||||
using namespace plugin;
|
||||
|
||||
|
@ -95,7 +95,9 @@ project "CheatMenuIII"
|
||||
"../src/visual.cpp",
|
||||
"../src/filehandler.h",
|
||||
"../src/filehandler.cpp",
|
||||
"../src/dllmain.cpp"
|
||||
"../src/dllmain.cpp",
|
||||
"../src/locale.h",
|
||||
"../src/locale.cpp"
|
||||
}
|
||||
includedirs {
|
||||
PSDK_DIR .. "/plugin_III/",
|
||||
@ -187,7 +189,9 @@ project "CheatMenuVC"
|
||||
"../src/filehandler.cpp",
|
||||
"../src/hotkeys.h",
|
||||
"../src/hotkeys.cpp",
|
||||
"../src/dllmain.cpp"
|
||||
"../src/dllmain.cpp",
|
||||
"../src/locale.h",
|
||||
"../src/locale.cpp"
|
||||
}
|
||||
includedirs {
|
||||
PSDK_DIR .. "/plugin_vc/",
|
||||
|
Loading…
Reference in New Issue
Block a user