Хм не думал что нет пакетов для транслита в nuget. Исправил это :)
Basic usage with default parameter. By default select Russian codetable to transliterate
var instance = Fabric.GetInstance();
var result = instance.Transliterate("Тест");
With language
var sample = "Маск придумав, як відправити пікап Tesla Cybertruck в космос";
var trans = Fabric.GetInstance(Lang.UA);
var actual = trans.Transliterate(sample);
Fetching safe string for web.
var teststring = "Марий Эл";
var result = _trans.Transliterate(teststring).GetWebSafe();
Transliterate extension. By default create instance of russian table, but you select another language.
string src = "жыццё";
var actual = src.Translit(Lang.BY)
.GetWebSafe();
- Russian
- Belorussian
- Ukrainian
- Hungary
- Makedony
15 декабря 2019 - Fix typos. Add coverage test's. Add extension method for fast transliterate.
14 декабря 2019 - Добавил поддержку языков, нового фреймворка, примеры кода.
21 августа 2019 - добавил поддержку .net core