Jak transliterować cyrylicę na tekst łaciński
Mam metodę, która zamienia dowolny tekst łaciński (np. Angielski, francuski, niemiecki, polski) w jego formę ślimaka,
na przykładAlpha Bravo Charlie
=>alpha-bravo-charlie
Ale nie może działać w przypadku tekstu w cyrylicy (np. Rosyjskiego), więc chcę zrobić transliterację cyrylicy na znaki łacińskie, a następnie ją slugify.
Czy ktoś ma sposób na taką transliterację? Czy to przez rzeczywiste źródło, czy przez bibliotekę.
Koduję w C #, więc biblioteka .NET będzie działać. Alternatywnie, jeśli masz kod inny niż C #, jestem pewien, że mogę go przekonwertować.