🏠  > Русификация  > План

Планы для государства

Государство могло бы принять следующие меры по защите кириллицы в компьютерах

  • Улучшение поддержки URL в кириллице. Русскоязычные версии бразуеров не должны превращать кириллические буквы в %D1. Для этого надо работать с поставщиками браузеров и гаджетов
  • Электронная почта в кириллице. Существует сервис письмо.рф, но кириллические адреса не поддерживаются крупными сервисами, такими, как gmail. С ними нужно работать.
  • Идентификаторы и комментарии - по русски и в кириллице. Я был шокирован, узнав о том, что комментарии в коде программ для «Эльбруса» по стандарту - на английском. Этот стандарт попахивает изменой, потому что целевая аудитория здесь явно намечается не русскоговорящая. Государство может принять стандарт, обязывающий делать русскоязычными комментарии, идентификаторы и имена файлов в программах, разрабатываемых для нужд государства. Наша практика показывает, что уже сегодня это вполне возможно в большинстве популярных технологий.
  • В некоторых применениях до сих пор актуальны однобайтные кодировки. Принять единую однобайтную кодировку и заставить всех поставщиков применять её. Это будет тяжело, но лет через 5 все привыкнут. Кодировка должна быть удобной для сортировки русских слов по алфавиту и для преобразования регистра.
  • Принять обратимый и буквенный стандарт транслитерации и использовать его везде, где не поддерживается кириллица. Обратимость состоит в том, что русский текст однозначно кодируется латинскими буквами и может быть точно восстановлен. Буквенность состоит в отсутствии в кодировке не-букв, например, апострофа, что позволит использовать такой транслит в E-mail, именах пользователей и т.п.
  • Пароли, безразличные к текущей раскладке клавиатуры. «Ghbdtn» и «Привет» должны рассматриваться как один и тот же пароль в любом сервисе, созданном для нужд российских граждан. Такая безразличность снижает надёжность паролей там, где кириллица разрешена, но она в паролях почти нигде не разрешена, поэтому потери минимальны. В будущем исключить из паролей латиницу и оставить только кириллицу
  • Каталог и конкурс русскоязычных проектов в github и иже. Например, русскоязычные коммиты, русскоязычные имена CSS стилей, русскоязычные имена файлов, русские имена таблиц - это всё отдельные элементы борьбы за русский язык. Имея опыт, я скажу, что это целая тяжёлая война, где далеко не каждое сражение заканчивается победой. Цель сбора информации о таких проектах - поднять моральный дух сторонников РЯ в ИТ, которых англофилы совсем уже затюкали.

Планы для себя

Я планов наших люблю громадьё. Однако государство вправе игнорировать наши планы, в этом случае приходится выступать, как одинокий воин в поле. Поэтому у меня есть план для простого гражданина, который я исполняю по мере возможности и к которому может присоединиться любой желающий.

  • Раскладка клавиатуры для удобного ввода программных текстов и веб-разметки с массовым использованием кириллицы. Это уже сделано
  • Отдавать предпочтение инструментам, которые сделаны в России и/или хорошо поддерживают русский язык. Делается по мере возможности.
  • Там, где кириллица неприменима, последовательно применять один и тот же, обратимый транслит (уже есть яролит, правда, там кое-что не мешает подправить, плюс нужно написать функции для кодирования-декодирования на разных языках)
  • В текстовом редакторе режим, при котором латиница визуально отличима от кириллицы. Было сделано в среде «Яра», но «Яр» непригоден, к примеру, для веб-разработки. Всё не так уж плохо, работаем
  • Применять комментарии, идентификаторы и имена файлов на русском везде, где это возможно. При этом вырабатывать единую терминологии. Делается
  • Словарь для сбора терминологии. Немного забуксовал, но проект есть, если Бог даст - будет сделан.
  • Язык «Яр» - проект разморожен, работаем на базе BlackBoxComponentBuilder. Пока идёт приведение инструментов к приемлемому виду, потом будем расширять язык
🏠  > Русификация  > Сводка с фронта