/** * =============================================================== * SourceMod (C)2004-2007 AlliedModders LLC. All rights reserved. * =============================================================== * * This file is not open source and may not be copied without explicit * written permission of AlliedModders LLC. This file may not be redistributed * in whole or significant part. * For information, see LICENSE.txt or http://www.sourcemod.net/license.php * * Version: $Id$ */ #include "PluginSys.h" #include "Translator.h" static cell_t sm_LoadTranslations(IPluginContext *pCtx, const cell_t *params) { char *filename; unsigned int index; CPlugin *pl = (CPlugin *)g_PluginSys.FindPluginByContext(pCtx->GetContext()); pCtx->LocalToString(params[1], &filename); index = g_Translator.FindOrAddPhraseFile(filename); pl->AddLangFile(index); return 1; } REGISTER_NATIVES(langNativeS) { {"LoadTranslations", sm_LoadTranslations}, {NULL, NULL}, };