MCPcopy Create free account
hub / github.com/alliedmodders/sourcemod / OnSourceModAllInitialized

Method OnSourceModAllInitialized

core/logic/Translator.cpp:744–765  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

742}
743
744void Translator::OnSourceModAllInitialized()
745{
746 AddLanguage("en", "English");
747
748 const char* lang = bridge->GetCoreConfigValue("ServerLang");
749 if (lang)
750 {
751 strncpy(m_InitialLang, lang, sizeof(m_InitialLang));
752 }
753
754 g_pCorePhrases = CreatePhraseCollection();
755 g_pCorePhrases->AddPhraseFile("core.phrases");
756
757 sharesys->AddInterface(NULL, this);
758
759 auto sm_reload_translations = [this] (int client, const ICommandArgs *args) -> bool {
760 RebuildLanguageDatabase();
761 return true;
762 };
763 bridge->DefineCommand("sm_reload_translations", "Reparses all loaded translation files",
764 sm_reload_translations);
765}
766
767void Translator::OnSourceModShutdown()
768{

Callers

nothing calls this directly

Calls 4

AddPhraseFileMethod · 0.80
DefineCommandMethod · 0.80
GetCoreConfigValueMethod · 0.45
AddInterfaceMethod · 0.45

Tested by

no test coverage detected