public static string Getui(string original) { if (loaded == false) { loaded = true; string[] lines = File.ReadAllText("texture/ui/config.txt").Replace("\r", "").Replace(" ", "").Split("\n"); for (int i = 0; i < lines.Length; i++) { string[] mats = lines[i].Split("="); if (mats.Length == 2) { oneString s = new oneString(); s.original = mats[0]; s.translated = mats[1]; uits.Add(s); } } } string return_value = ""; for (int i = 0; i < uits.Count; i++) { if (uits[i].original == original) { return_value = uits[i].translated; break; } } return(return_value); }
public static void initialize(string path) { Config.path = path; string folder = ShaCache.ToContaingFolder(path); if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } if (File.Exists(path) == false) { File.Create(path).Close(); } string txtString = File.ReadAllText(path); string[] lines = txtString.Replace("\r", "").Split("\n"); for (int i = 0; i < lines.Length; i++) { if (!lines[i].Contains("->")) { continue; } string[] mats = lines[i].Split("->"); if (mats.Length == 2) { oneString s = new oneString(); s.original = mats[0]; s.translated = mats[1]; translations.Add(s); } } }
public static void Set(string original, string setted) { bool finded = false; for (int i = 0; i < translations.Count; i++) { if (translations[i].original == original) { finded = true; translations[i].translated = setted; } } if (finded == false) { oneString s = new oneString(); s.original = original; s.translated = setted; translations.Add(s); } string all = ""; for (int i = 0; i < translations.Count; i++) { all += translations[i].original + "->" + translations[i].translated + "\r\n"; } File.WriteAllText(path, all); }
public static string Get(string original, string defau) { string return_value = defau; bool finded = false; for (int i = 0; i < translations.Count; i++) { if (translations[i].original == original) { return_value = translations[i].translated; finded = true; break; } } if (finded == false) { if (path != null) { File.AppendAllText(path, original + "->" + defau + "\r\n"); oneString s = new oneString(); s.original = original; s.translated = defau; return_value = defau; translations.Add(s); } } return(return_value); }
public static void Set(string original, string setted) { bool finded = false; for (int i = 0; i < translations.Count; i++) { if (translations[i].original == original) { finded = true; translations[i].translated = setted; } } if (finded == false) { oneString s = new oneString(); s.original = original; s.translated = setted; translations.Add(s); } string all = ""; for (int i = 0; i < translations.Count; i++) { all += translations[i].original + "->" + translations[i].translated + "\r\n"; } try { File.WriteAllText(path, all); } catch (Exception e) { Program.noAccess = true; UnityEngine.Debug.Log(e); } }
public static void initialize(string path) { Config.path = path; if (File.Exists(path) == false) { File.Create(path).Close(); } string txtString = File.ReadAllText(path); string[] lines = txtString.Replace("\r", "").Split("\n"); for (int i = 0; i < lines.Length; i++) { string[] mats = lines[i].Split("->"); if (mats.Length == 2) { oneString s = new oneString(); s.original = mats[0]; s.translated = mats[1]; translations.Add(s); } } }