Это гайд по фиксу буквы я всех билдах.
Делаем следующее:
1. Создаем новую функцию sanitize (в большинстве билдов она уже есть, но если нет, то вот самый простой код)
proc/sanitize(text,html=0)
if (istext(text))
if (html)
return replacetext(text, "я", "я")
return replacetext(text, "я", "ÿ")
return text
2. Открываем ВСЕ dm файлы в продвинутом текстовом редакторе вроде Notepad++, в любом, поддерживающим регэкспы.
3. Открываем замену, выбираем использование регулярных выражений, в строку поиска вводим следующую шайтан-комбинацию:
Цитата
input*((.*)
В строку замены же такую:
Цитата
sanitize(input(\1)
Повторяем, но с этим:
Цитата
browse.((.),(.*))
И
Цитата
browse(sanitize(\1, 1),\2
4. ??????
5. PROFIT.
0. Ах да, у этого способа есть одно серьезное ограничение - он не осиливает многострочные инпуты, там придется ручками ставить скобку в конце команды. Во имя справедливости стоит отметить, что те, кто делают многострочные инпуты вместо использования переменных - мудаки.
