штош писал(а):
Возможно замена е-ё зашита где-то глобально, в куске кода куда не просто протянуть флажок текущего словаря.
Ты же знаешь прекрасно где она зашита.
Она зашита на стороне клиента в play.js в таких кусках кода:
var __same_chars = ['ё','е',
'Ё', 'Е',
'«', '"',
'»', '"',
'—', '-',
'–', '-'];
for(var i=0;i<__same_chars.length;i+=2)
{
str = str.replace( new RegExp(__same_chars[i],'g'), __same_chars[i+1] );
text = text.replace( new RegExp(__same_chars[i],'g'), __same_chars[i+1] );
}
Такое решение нельзя считать приемлемым. Ясно, что оно было сделано на скорую руку, лишь бы заработало.
Проблема в том, что сейчас можно набирать не только е вместо ё, но и ё вместо е, что ни в какие нормы русского языка не укладывается.
Последний раз отредактировано 19 июля 2025 в 14:35 пользователем kazimur