Вы должны установить LANG
в локали на AR_AA.UTF-8
, если хотите использовать арабский язык по умолчанию. Еще вы можете посмотреть псевдонимы Unicode здесь
В зависимости от Ваших строгих требований Вы могли бы найти , Компилятор Конечного автомата достаточен для реализации шаблона "состояния" GoF. Это может генерировать C#, а также точку, которая может быть преобразована в несколько форматов изображения с помощью Graphviz. Я использовал его на предыдущем проекте и нашел его достаточным для генерации 'простого' конечного автомата. Я надеюсь, что это помогает.
Я поддерживаю проект с открытым исходным кодом, который реализует (среди прочего) универсальный конечный автомат для .NET. Он построен на основе QuickGraph , поэтому вы можете бесплатно получить множество алгоритмов анализа графов. См. на этой странице для получения дополнительной информации.