Kvn.Translit 1.0.8

Package for transliteration in accordance with the ISO 9 standard. The following languages are supported: Russian, Ukrainian, Belorussian, Bulgarian, Macedonian

Install-Package Kvn.Translit -Version 1.0.8
dotnet add package Kvn.Translit --version 1.0.8
<PackageReference Include="Kvn.Translit" Version="1.0.8" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Kvn.Translit --version 1.0.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

translit

Хм не думал что нет пакетов для транслита в nuget.
Исправил это :)

Usage

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);

Helpers

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();

Supported language

  • 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

translit

Хм не думал что нет пакетов для транслита в nuget.
Исправил это :)

Usage

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);

Helpers

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();

Supported language

  • 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

Release Notes

Package for transliteration in accordance with the ISO 9 standard. The following languages are supported: Russian, Ukrainian, Belorussian, Bulgarian, Macedonian

  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETFramework 4.6

    • No dependencies.
  • .NETStandard 1.3

  • .NETStandard 2.1

    • No dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.8 191 12/15/2019
1.0.7 105 12/14/2019
1.0.6 106 8/21/2019
1.0.5 79 8/20/2019
1.0.4 78 8/20/2019