public static void ParseStrings() { try { AutoLanguage.Inıt(); } catch (Exception) { } JsonData jsonData = new JsonData(); try { string path = "LangFiles/" + PlayerPrefsManager.GetLang().ToLower(); TextAsset textAsset = Resources.Load <TextAsset>(path); jsonData = JsonMapper.ToObject(textAsset.text); } catch (Exception) { } for (int i = 0; i < jsonData.Count; i++) { try { Type typeFromHandle = typeof(LanguageScript); FieldInfo field = typeFromHandle.GetField(jsonData[i]["Key"].ToString().Trim()); field.SetValue(null, jsonData[i]["Value"].ToString()); } catch (Exception) { } try { AutoLanguage.dict.Add(jsonData[i]["Key"].ToString().Trim(), AutoLanguage.CorretArabic(jsonData[i]["Value"].ToString())); } catch (Exception) { } } try { AutoLanguage.instance.onTextChanged(); } catch (Exception) { } }