public LanguageData() { string filepath = Path.Combine(Application.streamingAssetsPath, "lang.json"); string file = ""; if (filepath.Contains("://") || filepath.Contains(":///")) { WWW www = new WWW(filepath); file = www.url; } else { file = File.ReadAllText(filepath, System.Text.Encoding.GetEncoding("Windows-1252")); } /*file = File.ReadAllText(Application.dataPath + "/Assets/Languages/lang.json"); * file = File.ReadAllText(Application.dataPath + "/Languages/lang.json");*/ language_parser language_strings = language_parser.CreateFromJSON(file); spanish_strings = new Dictionary <string, string>(); english_strings = new Dictionary <string, string>(); toDictionaries(language_strings); }
private void toDictionaries(language_parser l_p) { foreach (language l in l_p.english) { english_strings.Add(l.id, l.text); } foreach (language l in l_p.spanish) { spanish_strings.Add(l.id, l.text); } }