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" />
paket add Kvn.Translit --version 1.0.8
#r "nuget: Kvn.Translit, 1.0.8"
// Install Kvn.Translit as a Cake Addin #addin nuget:?package=Kvn.Translit&version=1.0.8 // Install Kvn.Translit as a Cake Tool #tool nuget:?package=Kvn.Translit&version=1.0.8
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
Dependencies
-
.NETFramework 4.0
- No dependencies.
-
.NETFramework 4.5
- No dependencies.
-
.NETFramework 4.6
- No dependencies.
-
.NETStandard 1.3
- NETStandard.Library (>= 1.6.1)
-
.NETStandard 2.1
- No dependencies.
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.