public string Convert(string value, string cultureFrom) { var transliterationSpecification = _transliterationRepository.Get(x => x.CultureFrom == cultureFrom); if (transliterationSpecification == null) return value; var specification = GetSpecification(transliterationSpecification); Transliterator transliterator = Transliterator.FromSpecification(specification, fOptimizeForMemoryUsage); // TODO : Return the contents of this var transliteratorRuleTraceList = new TransliteratorRuleTraceList(); return transliterator.Transliterate( value, new StringBuilder(value.Length * 2), transliteratorRuleTraceList); }
public string Convert(string value, string cultureFrom) { var transliterationSpecification = _transliterationRepository.Get(x => x.CultureFrom == cultureFrom); if (transliterationSpecification == null) { return(value); } var specification = GetSpecification(transliterationSpecification); Transliterator transliterator = Transliterator.FromSpecification(specification, fOptimizeForMemoryUsage); // TODO : Return the contents of this var transliteratorRuleTraceList = new TransliteratorRuleTraceList(); return(transliterator.Transliterate( value, new StringBuilder(value.Length * 2), transliteratorRuleTraceList)); }