public static void AddExternalLocale(string localeKey, Func<string, ScriptReference> scriptReferenceProvider) { lock(_locker) { if(_externalLocales == null) _externalLocales = new Dictionary<string, Func<string, ScriptReference>>(); _externalLocales[localeKey] = scriptReferenceProvider; } }