All Projects → nick-buhro → Translit

nick-buhro / Translit

Licence: MIT license
C# library for cyrillic-latin transliteration (support only slavik languages) by GOST 7.79-2000 (ISO 9).

Programming Languages

C#
18002 projects
smalltalk
420 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Translit

Centrifuge
Cross-platform runtime mod loader and API for any Unity-based game. Supports Unity 5 and up!
Stars: ✭ 27 (-42.55%)
Mutual labels:  nuget
BlobHelper
BlobHelper is a common, consistent storage interface for Microsoft Azure, Amazon S3, Komodo, Kvpbase, and local filesystem written in C#.
Stars: ✭ 23 (-51.06%)
Mutual labels:  nuget
EmptyLicensesLicx
Easy continuous integration of apps using third-party controls that rely on licenses.licx files
Stars: ✭ 57 (+21.28%)
Mutual labels:  nuget
SpotifyWebApi
A .net core wrapper for the Spotify Web API
Stars: ✭ 19 (-59.57%)
Mutual labels:  nuget
HtmlRuleSanitizer
A rule based HTML sanitizer built on top of the HTML Agility pack
Stars: ✭ 56 (+19.15%)
Mutual labels:  nuget
Open-Terraria-API
Open Terraria API - Mac, Linux & Windows
Stars: ✭ 65 (+38.3%)
Mutual labels:  nuget
taxjar.net
Sales Tax API Client for .NET / C#
Stars: ✭ 21 (-55.32%)
Mutual labels:  nuget
Apos.Shapes
Shape rendering in MonoGame.
Stars: ✭ 21 (-55.32%)
Mutual labels:  nuget
SpiceSharp
Spice# is a cross-platform electronic circuit simulator based on Berkeley Spice - the mother of commercial industry-standard circuit simulators.
Stars: ✭ 146 (+210.64%)
Mutual labels:  nuget
Xamarin.iOS.DGActivityIndicatorView
🔰 DGActivityIndicatorView is a collection of nice loading animations for Xamarin.iOS.
Stars: ✭ 28 (-40.43%)
Mutual labels:  nuget
REstate
Portable state-flows (state-machine based workflows)
Stars: ✭ 35 (-25.53%)
Mutual labels:  nuget
covidtrackerapiwrapper
CovidSharp is a crossplatform C# API wrapper for the Coronavirus tracking API (https://github.com/ExpDev07/coronavirus-tracker-api)
Stars: ✭ 11 (-76.6%)
Mutual labels:  nuget
XamarinHosting
Xamarin Forms Generic Host implementation for Microsoft.Extensions.Hosting.
Stars: ✭ 19 (-59.57%)
Mutual labels:  nuget
nuget-tree
📦 [ALPHA] Shows nuget package dependencies in a hierarchy
Stars: ✭ 21 (-55.32%)
Mutual labels:  nuget
Xamarin-Sidebar
A slideout navigation control for Xamarin.iOS
Stars: ✭ 113 (+140.43%)
Mutual labels:  nuget
open-pdd-net-sdk
拼多多开放平台DotNet SDK
Stars: ✭ 133 (+182.98%)
Mutual labels:  nuget
RecursiveExtractor
RecursiveExtractor is a .NET Standard 2.0 archive extraction Library, and Command Line Tool which can process 7zip, ar, bzip2, deb, gzip, iso, rar, tar, vhd, vhdx, vmdk, wim, xzip, and zip archives and any nested combination of the supported formats.
Stars: ✭ 109 (+131.91%)
Mutual labels:  nuget
MessageBox.Avalonia
Messagebox for AvaloniaUI
Stars: ✭ 222 (+372.34%)
Mutual labels:  nuget
Citrus.Avalonia
Modern styles for Avalonia controls.
Stars: ✭ 326 (+593.62%)
Mutual labels:  nuget
BingMapsSDSToolkit
This toolkit makes it easy to use the Bing Maps Spatial Data Services (SDS) in .NET
Stars: ✭ 39 (-17.02%)
Mutual labels:  nuget

NickBuhro.Translit

License NuGet Badge Build status Coverage Status

C# library for cyrillic-latin transliteration by ISO 9 (ГОСТ 7.79—2000) on System B (only for slavic languages).

Both direction transliteration is supported:

  • cyrillic to latin
  • latin to cyrillic

It could be specified concrete language from list:

  • Russian
  • Belorussian
  • Ukrainian
  • Bulgarian
  • Makedonian

Installation

It's available over NuGet:

Install-Package NickBuhro.Translit

Usage

// Cyrillic to latin example

var latin = Transliteration.CyrillicToLatin("Предками данная мудрость народная!", Language.Russian);
Console.WriteLine(latin);	// Output: Predkami dannaya mudrost` narodnaya!

// Latin to cyrillic example

var cyrillic = Transliteration.LatinToCyrillic("Predkami dannaya mudrost` narodnaya!", Language.Russian);
Console.WriteLine(cyrillic);	// Output: Предками данная мудрость народная!

Running the tests

Solution includes:

Compatibility

The library uses no references except for System - it has no external dependencies. It is cross compiled to:

  • .NET Framework 2.0 and above
  • .NET Standard 1.3
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].