public async void RegisterLanguage(string id, IResourceLoader contentLoader) { if (!_languages.ContainsKey(id)) { _languages.Add(id, LoadLanguageFromStream(await contentLoader.GetStream())); } }
public async void AppendLanguageAsync(string id, IResourceLoader contentLoader) { if (_languages.ContainsKey(id)) { var newData = LoadLanguageFromStream(await contentLoader.GetStream()); var language = _languages[id]; foreach (var item in newData) { language.Add(item.Key, item.Value); } _languages[id] = language; } }