Википедия:Викификатор

Викификатор — инструмент для автоматической обработки вики-текста согласно некоторым правилам вики-разметки и русской типографики. Запускается нажатием соответствующей кнопки над окном редактирования и обрабатывает либо выделенный текст, либо сразу весь текст при отсутствии выделения текста. Викификатор написан на, его код находится на странице:. Рекомендации по установке Викификатора на своём вики-сайте даны на странице Википедия:ВикификаторИнструкция по установке. Сообщения об ошибках и пожелания по улучшению следует добавлять на страницу Обсуждение Википедии:Викификатор. По некоторым подсчётам, в русской Википедии Викификатором обрабатывают 1% всех страниц примерно за недели. Описание работы Необрабатываемый текст Перед обработкой текста Викификатор исключает из обработки: Замены Для унификации и упрощения переноса статей из английской Википедии заменяются: -теги на вики-разметку: В соответствии с договорённостями русской типографики: Сокращения "в т. ч.", "т. е." и "т. к." расшифровываются полностью. -мнемоники заменяются на символы Юникода (отключено в пространстве шаблонов): Некоторые сочетания также заменяются на символы: Примечания Дефис, минус и тире Викификатор заменяет на минус: После обработки минусов Викификатор заменяет на длинное тире: Дефис, просто окружённый цифрами, не обрабатывается Викификатором. Это сделано специально, чтобы избежать многозначностей: "Когда Васе было где-то года нужно тире, он думал, что другие дети в возрастном периоде года нужно тире не смогут понять, что 341 нужны минусы ". Кавычки Викификатор сначала конвертирует все кавычки (" " ") в тексте в обычные, а потом вновь их расставляет, но уже согласно правилам набора русского текста: обычные кавычки конвертируются в "кавычки-ёлочки", а кавычки внутри кавычек — в кавычки-лапки". Обработка пробелов Удаляются лишние пробелы: Вставляются пропущенные пробелы: Также, для повышения читабельности вики-разметки, вставляются пропущенные пробелы Вставка неразрывных пробелов Неразрывные пробелы расставляются: При этом в нечётных пространствах и в пространстве "Википедия" (то есть везде, где могут быть обсуждения) вместо неразрывного пробела используется обычный, чтобы минимизировать изменения в чужих сообщениях, а также не допустить слишком большие сравнения версий из-за 1 и 2 (подробнее см. ссылку про неразрывные пробелы выше). Градусы Викификатор расставляет пропущенные знаки градуса, например: При этом перед знаком градуса ставится неразрывный пробел. Захват в ссылки Викификатор для удобства заменяет викификацию некоторых слов и словосочетаний на равносильную или на устоявшуюся. Последние две замены работают в том случае, если в "хвосте" только строчные русские или латинские буквы. Сообщения Викификатора Шаблон:Врезка Известные проблемы Если Викификатор портит текст Об ошибках обработки текста следует сообщить на странице Обсуждение Википедии:Викификатор. При этом нужно указать конкретный начальный текст, во что он превращается, каким должен быть правильный результат, а также название и версию своего браузера. Если имеет место редкое исключение из правил обработки Викификатора, которое невозможно или очень трудно исправить (например, цитата "авторского текста"), следует окружить проблемный кусок текста тегами либо поместить его в, чтобы Викификатор его не обрабатывал. При этом для будущих редакторов статьи стоит рядом в комментарии указать!-- защита от Викификатора --. Для того, чтобы Викификатор не вставлял пробел после знака пунктуации в некоторых относительно распространённых особых случаях, можно использовать шаблоны точка, запятая, двоеточие (или их короткие синонимы тчк, зпт,). Примеры употребления указаны в документации этих шаблонов. Расширения Вы можете создавать собственные расширения для Викификатора. Их код будет выполнен после всех замен, встроенных в Викификатор, кроме расстановки кавычек. Код расширения примерно следующий: Его нужно разместить ӯ себя в. или другом подключаемом скрипте. Некоторые расширения можно подключить непосредственно в настройках: См. также.