cyrillic-to-translit-js
cyrillic-to-translit-js copied to clipboard
Реализовать обратимую транслитерацию "яролит"
Привет! Возможно, заинтересует такой вариант транслита:
https://программирование-по-русски.рф/яролит.яргт/
В принципе уже есть исходники библиотечки js вот тут
https://bitbucket.org/budden/ppr/src/master/static/jarolit/яролит.js
Которая подключается дедовским способом без npm. Можно было бы сделать режим для вашей библиотечки. По первой ссылке - объяснение, почему такой транслит правильный.
@budden спасибо за то, что поделились библиотекой. Текущая версия библиотеки уже поддерживает обратимую транслитерацию (см. Метод reverse())
Я думаю было бы интересно реализовать подключаемость самого словаря и правил транслитерации. Нужно подумать над такой реализацией
У вас она не обратимая, т.к. ъ теряется, а "пилы" после прямого и обратного преобразования превратятся в "пили" или в "пылы". В яролите любая последовательность кириллических (и даже любой двухъязычный текст) раскодируется обратно в себя. Например, объём -> objqjom -> объём, пилы -> pily -> пилы
Нужно подумать над интеграцией. Есть какие-то причины по которым вы не используете npm?
Я посмотрел, как сделаны счётчики яндекса - там просто скрипт и инструкция, что вставить в страницу, вроде на момент, когда я смотрел, было без всякого npm. Я не фронтендщик, мне нужно было бы на это потратить время и силы, поэтому не стал делать. Но можно сделать и npm. Что именно и как надо сделать для интеграции?
Fucking russian language.