예제 #1
0
        private static Dictionary <string, string> GetDictionaryByType(TransliterationTypes type)
        {
            Dictionary <string, string> tdict = Iso;

            if (type == TransliterationTypes.Gost)
            {
                tdict = Gost;
            }
            return(tdict);
        }
예제 #2
0
        public static string Back(string text, TransliterationTypes type)
        {
            string output = text;
            Dictionary <string, string> tdict = GetDictionaryByType(type);

            foreach (KeyValuePair <string, string> key in tdict)
            {
                output = output.Replace(key.Value, key.Key);
            }

            return(output);
        }