diff options
Diffstat (limited to 'src/game/client/gameclient.cpp')
| -rw-r--r-- | src/game/client/gameclient.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/game/client/gameclient.cpp b/src/game/client/gameclient.cpp index 752af7cd..fc17b94f 100644 --- a/src/game/client/gameclient.cpp +++ b/src/game/client/gameclient.cpp @@ -229,9 +229,6 @@ void GAMECLIENT::on_console_init() input.add(controls); input.add(binds); - // - MACRO_REGISTER_COMMAND("language", "s", CFGFLAG_CLIENT, con_language, this, "Sets the language"); - // add the some console commands MACRO_REGISTER_COMMAND("team", "i", CFGFLAG_CLIENT, con_team, this, "Switch team"); MACRO_REGISTER_COMMAND("kill", "", CFGFLAG_CLIENT, con_kill, this, "Kill yourself"); @@ -258,6 +255,9 @@ void GAMECLIENT::on_console_init() void GAMECLIENT::on_init() { + // set the language + localization.load(config.cl_languagefile); + // init all components for(int i = 0; i < all.num; i++) all.components[i]->on_init(); @@ -954,10 +954,3 @@ void GAMECLIENT::con_kill(void *result, void *user_data) { ((GAMECLIENT*)user_data)->send_kill(-1); } - -void GAMECLIENT::con_language(void *result, void *user_data) -{ - char buf[128]; - str_format(buf, sizeof(buf), "data/languages/%s.txt", console_arg_string(result, 0)); - localization.load(buf); -} |