From c8530502652dae51c3094ab22c784fc9546e6d30 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Thu, 10 Sep 2015 23:45:55 -0700 Subject: [PATCH] Move sm_reload_translations to Translator. --- core/logic/Translator.cpp | 7 +++++++ core/sm_srvcmds.cpp | 5 ----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/core/logic/Translator.cpp b/core/logic/Translator.cpp index dbd49ac0..8a294517 100644 --- a/core/logic/Translator.cpp +++ b/core/logic/Translator.cpp @@ -749,6 +749,13 @@ void Translator::OnSourceModAllInitialized() g_pCorePhrases->AddPhraseFile("core.phrases"); sharesys->AddInterface(NULL, this); + + auto sm_reload_translations = [this] (int client, const ICommandArgs *args) -> bool { + RebuildLanguageDatabase(); + return true; + }; + bridge->DefineCommand("sm_reload_translations", "Reparses all loaded translation files", + sm_reload_translations); } void Translator::OnSourceModShutdown() diff --git a/core/sm_srvcmds.cpp b/core/sm_srvcmds.cpp index 74410aa1..59c23223 100644 --- a/core/sm_srvcmds.cpp +++ b/core/sm_srvcmds.cpp @@ -134,8 +134,3 @@ CON_COMMAND(sm_dump_handles, "Dumps Handle usage to a file for finding Handle le logicore.DumpHandles(write_handles_to_game); } } - -CON_COMMAND(sm_reload_translations, "Reparses all loaded translation files") -{ - translator->RebuildLanguageDatabase(); -}