Esempio n. 1
0
 public async void RegisterLanguage(string id, IResourceLoader contentLoader)
 {
     if (!_languages.ContainsKey(id))
     {
         _languages.Add(id, LoadLanguageFromStream(await contentLoader.GetStream()));
     }
 }
Esempio n. 2
0
        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;
            }
        }