void FileConvert(SmerPrevodu smerPrevodu, string InFileName, string InFileEncoding, string OutFileName, string OutFileEncoding) { var readFile = new StreamReader(InFileName, GetEncodingFromString(InFileEncoding)); var writeFile = new StreamWriter(OutFileName, false, GetEncodingFromString(OutFileEncoding)); string line; while ((line = readFile.ReadLine()) != null) { writeFile.WriteLine(Prevod(smerPrevodu, line)); } readFile.Close(); writeFile.Close(); }
public string Prevod(SmerPrevodu smerPrevodu, string txt) { var tab = smerPrevodu == SmerPrevodu.A2L ? tab_azbuka_latinka : tab_latinka_azbuka; char[] chars = txt.ToCharArray(); for (int i = 0; i < chars.Length; i++) { if (tab.ContainsKey(chars[i])) { chars[i] = tab[chars[i]]; } } return(new String(chars)); }