Обсуждение Википедии:Викификатор/Архив/2020-2021
Это архив обсуждения. |
Удалено поле из карточки
правитьВ статье Фредерикссунн убрал дубль изображения и заодно на всякий случай нажал кнопку викификатора. Уже после сохранения правки заметил, что из шаблона-карточки {{НП}} исчезло поле |CoordAddon=region:DK_type:city
(я его не трогал). Разве такое заложено в викификаторе? — Гдеёж?-здесь 11:09, 5 мая 2020 (UTC)
- @Гдеёж?: Да, заложено. Это устаревший параметр шаблона. — Alex NB IT (обс.) 19:26, 9 мая 2020 (UTC)
- Ну тогда волноваться не за что. Спасибо за пояснение. — Гдеёж?-здесь 19:37, 9 мая 2020 (UTC)
Замена File на Файл
правитьКоллеги, подскажите, для чего нужна замена File на Файл? Эта информация не отображается на странице. На commons изображения записаны как File - поэтому их удобно в таком виде использовать.
Если участник переносит файл из проекта на другом языке - он берёт его в формате file.
Если участник делает перевод в другой проект - ему нужно исправлять Файл на File. Я например пишу для ru-wiki и для eo-wiki, создав статью на русском я затем перевожу её на эсперанто, но другой участник используя викификатор подменяет File и я вынужден делать обратную замену для перевода.
В общем, мне непонятно в чём идея такой замены? Объясните, пожалуйста... — DS28 (обс.) 00:07, 3 июня 2020 (UTC)
- Для удобства русскоязычных редакторов, наверно. -- La loi et la justice (обс.) 09:43, 1 июля 2020 (UTC)
- Да, я встречал такую приписку Для лучшего понимания вики-текста рекомендуется использовать написание параметров на русском языке, но честно говоря, не понимаю, как это работает, если остаются другие специальные слова, у которых нет аналогов... Или рувики стремится к полной замене? — DS28 (обс.) 10:53, 1 июля 2020 (UTC)
- Полагаю, что стремиться — специальных слов без аналогов очень мало, и они в основном находятся в модулях, скриптах и т.д. -- La loi et la justice (обс.) 11:07, 1 июля 2020 (UTC)
- Да, я встречал такую приписку Для лучшего понимания вики-текста рекомендуется использовать написание параметров на русском языке, но честно говоря, не понимаю, как это работает, если остаются другие специальные слова, у которых нет аналогов... Или рувики стремится к полной замене? — DS28 (обс.) 10:53, 1 июля 2020 (UTC)
Нету его!
правитьНет Викификатора на панели инструментов, хотя я включал его. Владимир Меланхолин (обс.) 07:43, 6 августа 2020 (UTC)
<< br >>
правитьИ такое ставят... 92.242.82.80 17:10, 11 августа 2020 (UTC)
- Это опечатка, этот уч. дальше и такое написал в шаблоне. Викификатор не занимается исправлением опечаток, вариации которых бесконечны. — Vladis13 (обс.) 17:23, 11 августа 2020 (UTC)
Может это я дурень
правитьНо я никак не могу найти викификатор в редакторе Ptyz314 (обс.) 15:02, 14 августа 2020 (UTC)
- Есть вот такая фигня? https://ic.pics.livejournal.com/0_aura/29022417/102491/102491_600.png Лес (Lesson) 15:08, 14 августа 2020 (UTC)
- Нет, у меня по другому редактор выглядит https://ibb.co/ssg7xhP Ptyz314 (обс.) 13:45, 15 августа 2020 (UTC)
- Вы используете ВП:Визуальный редактор, в нём не поддерживается этот и многие другие гаджеты. — Vladis13 (обс.) 14:28, 15 августа 2020 (UTC)
- Это не визуальный редактор, а редактор викитекста 2017. В визуальном редакторе не было бы [[такого]]. Здесь был
Вася1234qwer1234qwer4⇝обс⇜⇝вклад⇜ 14:32, 15 августа 2020 (UTC)
- Это не визуальный редактор, а редактор викитекста 2017. В визуальном редакторе не было бы [[такого]]. Здесь был
- Викификатор не работает в редакторе викитекста 2017; его можно отключить в настройках. Здесь был
Вася1234qwer1234qwer4⇝обс⇜⇝вклад⇜ 14:30, 15 августа 2020 (UTC)- Спасибо за помощь. Интересный момент что в настройках он упомянут как панель редактирования и редактор вики-кода — 2010 Ptyz314 (обс.) 14:36, 15 августа 2020 (UTC)
- Это не оно. Ссылка в моём сообщении ведь шла на раздел бета-функций в настройках, там редактор и можно отключить. Здесь был
Вася1234qwer1234qwer4⇝обс⇜⇝вклад⇜ 14:39, 15 августа 2020 (UTC)- Ааа, понял. Но оказалось достаточно в основных настройках редактирования отключить "панель редактирования" после чего и в "редакторе викитекста 2017" появляется викификатор
Ptyz314 (обс.) 14:45, 15 августа 2020 (UTC)
- Ааа, понял. Но оказалось достаточно в основных настройках редактирования отключить "панель редактирования" после чего и в "редакторе викитекста 2017" появляется викификатор
- Это не оно. Ссылка в моём сообщении ведь шла на раздел бета-функций в настройках, там редактор и можно отключить. Здесь был
- Спасибо за помощь. Интересный момент что в настройках он упомянут как панель редактирования и редактор вики-кода — 2010 Ptyz314 (обс.) 14:36, 15 августа 2020 (UTC)
- Вы используете ВП:Визуальный редактор, в нём не поддерживается этот и многие другие гаджеты. — Vladis13 (обс.) 14:28, 15 августа 2020 (UTC)
- Нет, у меня по другому редактор выглядит https://ibb.co/ssg7xhP Ptyz314 (обс.) 13:45, 15 августа 2020 (UTC)
- не надо отключать панель редактирования. нажимаете три черты и в ней есть викификатор уже встроенный. — DragonSpace 23:31, 19 сентября 2020 (UTC)
- Перепроверил: на текущий момент Викификатор в редакторе вики-текста 2017 присутствует и скрывается в гамбургере. — putnik 22:37, 25 декабря 2021 (UTC)
Хитрый вид тире
правитьИногда встречаю, что пишут «А -Б» вместо тире, но викификатор не заменяет это на «А — Б». 217.117.125.72 10:22, 8 октября 2020 (UTC)
- Ещё пишут «А- Б», но реже. 217.117.125.72 10:28, 8 октября 2020 (UTC)
- Потому что иногда это правильно, например "кино- и фотоматериалы". Если викификатор не уверен, то он не правит. Vcohen (обс.) 12:09, 8 октября 2020 (UTC)
- А если дефис‐минус — справа? 217.117.125.72 14:01, 8 октября 2020 (UTC)
- Например: "слова, кончающиеся на -я". Vcohen (обс.) 14:57, 8 октября 2020 (UTC)
- А если дефис‐минус — справа? 217.117.125.72 14:01, 8 октября 2020 (UTC)
- Потому что иногда это правильно, например "кино- и фотоматериалы". Если викификатор не уверен, то он не правит. Vcohen (обс.) 12:09, 8 октября 2020 (UTC)
Комиксное
правитьНа данный момент викификатор распознаёт название организации Щ.И.Т. как инициалы и соответственно проставляет в нём неразрывные пробелы, а иногда и после него. Можно ли изменить это поведение, или как-то защитить в коде самой статьи это название? Ptyz314 (обс.) 23:28, 28 декабря 2020 (UTC)
Итог
правитьСделано. Don Rumata 14:49, 29 декабря 2020 (UTC)
- После фикса перестал грузиться гаджет викификатора в последней версии Safari при редактировании страницы, и из-за этого в том числе теперь не грузиться панель в CD - [1], [2]. Похоже, что lookbehind assertions пока не поддерживается. Сергио (обс.) 17:17, 29 декабря 2020 (UTC)
- Хочу заметить, что и в Safari на мобильном устройстве та же проблема: викификатора просто нет в панели редактирования, хотя раньше всё прекрасно работало. — Феликс Амброзиус (обс.) 02:52, 30 декабря 2020 (UTC).
- Я отменил правки пока автор не придумает как обойти ограничения. Сергио (обс.) 15:53, 30 декабря 2020 (UTC)
- Добавил совместимость для браузеров без поддержки ECMAScript 2018. Don Rumata 16:22, 30 декабря 2020 (UTC)
- Я отменил правки пока автор не придумает как обойти ограничения. Сергио (обс.) 15:53, 30 декабря 2020 (UTC)
- Хочу заметить, что и в Safari на мобильном устройстве та же проблема: викификатора просто нет в панели редактирования, хотя раньше всё прекрасно работало. — Феликс Амброзиус (обс.) 02:52, 30 декабря 2020 (UTC).
Баг
правитьСтрочка начинается следующими символами: двоеточие, пробел, тире, пробел (и дальше какой-то текст). Примерно так:
- — 123
Нажимаю на викификатор, первый пробел превращается в два. Нажимаю еще раз, два пробела превращаются обратно в один. И так без конца, пока не надоест. Vcohen (обс.) 21:02, 14 января 2021 (UTC)
- Можно двоеточие, минус, пробел и дальше текст
- — 123
— A.sav (обс.) 21:04, 9 февраля 2021 (UTC)
- Да, так тоже эффект проявляется. Vcohen (обс.) 21:34, 9 февраля 2021 (UTC)
- Этот дефект в коде после строки 222:
r( /[ \t\u00A0]{2,}/g, ' ' ); // double spaces
- Дефект проявляется не только с начальным
:
, но и с*
и#
, похоже на 309 + 310, но только похоже.
— A.sav (обс.) 08:53, 21 марта 2021 (UTC)
кв. м → м²
править r( /(\s)кв\.\s*(дм|см|мм|мкм|нм|км|м)(\s)/g, '$1' + u + '$2²$3' );
r( /(\s)куб\.\s*(дм|см|мм|мкм|нм|км|м)(\s)/g, '$1' + u + '$2³$3' );
Мне видятся здесь две проблемы:
- Задвоение пробелов в части '$1' + u
- Хотелось бы замену и в случае с точкой/запятой/точкой с запятой после единицы измерения( кв.м, куб.м;)
r( /\sкв\.\s*(дм|см|мм|мкм|нм|км|м)([\s\.,;])/g, u + '$1²$2' );
r( /\sкуб\.\s*(дм|см|мм|мкм|нм|км|м)([\s\.,;])/g, u + '$1³$2' );
— A.sav (обс.) 09:40, 9 февраля 2021 (UTC)
Итог
правитьСделано. Don Rumata 17:25, 21 февраля 2021 (UTC)
mailto
правитьЕсли во внешней ссылке (в одиночных квадратных скобках) протокол mailto
somebody@example.com
то викификатор добавляет после двоеточия запятую пробел. Vcohen (обс.) 13:16, 19 февраля 2021 (UTC)
- @Vcohen Вы хотели сказать «пробел»? Но да, всё равно надо чинить. — putnik 13:20, 19 февраля 2021 (UTC)
- Ой, зазевался, спасибо. Vcohen (обс.) 13:25, 19 февраля 2021 (UTC)
- Проблема в строке
r( /([)"a-zа-яё\]²³])\s*([,:])([\[(a-zа-яё])/g, '$1$2 $3' ); // "word, word", "word: word"; except ":"
. Нужно скрывать mailto ссылки перед обработкой. Don Rumata 17:51, 21 февраля 2021 (UTC)- Там же где-то (я не пытался смотреть код) это уже сделано для http и https. Надо найти это место и добавить mailto. Vcohen (обс.) 18:27, 21 февраля 2021 (UTC)
- Строка 169:
- Проблема в строке
- Ой, зазевался, спасибо. Vcohen (обс.) 13:25, 19 февраля 2021 (UTC)
- hide( /(https?|ftp|news|nntp|telnet|irc|gopher):\/\/[^\s\[\]<>"]+ ?/gi );
+ hide( /(https?|ftp|news|nntp|telnet|irc|gopher|mailto):\/\/[^\s\[\]<>"]+ ?/gi );
@putnik, почините? — A.sav (обс.) 10:42, 22 февраля 2021 (UTC)
- @A.sav, вечером потестирую и добавлю. Только там немного не так надо:
mailto:
, в отличие от других протоколов, пишется без слэшей. Там, наверно, проще будет его отдельной строчкой добавить. — putnik 08:36, 23 февраля 2021 (UTC)- Упс! Одна голова хорошо, а опыт не пропьёшь ;-) — A.sav (обс.) 09:10, 23 февраля 2021 (UTC)
- Сделано. — putnik 19:00, 25 декабря 2021 (UTC)
тире → дефисы?
правитьВ правке в таблице викификатор заменил тире на что-то другое. Хром. — Jaguar K (обс.) 16:38, 21 февраля 2021 (UTC)
- Он заменил среднее тире (символ, который по правилам не должен быть нигде) на дефис. В принципе, между годами он обычно ставит длинное тире без пробелов, но я не уверен, что он это делает из любой позиции. Vcohen (обс.) 19:24, 21 февраля 2021 (UTC)
- Ок, но почему он меняет именно на дефис?
r( /–/g, '-' ); // – -> hyphen
~~~~ 14:36, 25 февраля 2021 (UTC)- Потому что он считает, что если нет пробелов, значит имелся в виду дефис, а не тире. Vcohen (обс.) 14:53, 25 февраля 2021 (UTC)
- Или если в шаблоне. Подскажите лучше, для каких реальных случаев замена
r( /–/g, '-' )
? ~~~~ 16:35, 25 февраля 2021 (UTC)- Если я правильно понимаю вопрос, то для тех случаев, когда стоит среднее тире вместо дефиса. Vcohen (обс.) 16:45, 25 февраля 2021 (UTC)
- Неправильно. ~~~~ 18:43, 25 февраля 2021 (UTC)
- Тогда разворачивайте мысль, чтобы было понятно. Пока что рассказываю то, что знаю. Есть всего две (или две с половиной) ситуации, допускаемые русской пунктуацией: тире и дефис. В идеале тире выглядит как длинное тире с двумя пробелами, а дефис - как просто знак дефиса и без пробелов. Викификатор пытается свести все комбинации символов, которые встречает, к этим двум, причем пробелы он рассматривает как различительный (между этими двумя ситуациями) признак и сохраняет, а разновидности тире и дефисов рассматривает как то, что надо исправить. Особняком стоит случай, когда тире (видимо, именно распознанное как тире благодаря пробелам) стоит между числами (возможно, не любыми, а только похожими на годы), - он тогда делает длинное тире без пробелов. Vcohen (обс.) 19:46, 25 февраля 2021 (UTC)
- Неправильно. ~~~~ 18:43, 25 февраля 2021 (UTC)
- Если я правильно понимаю вопрос, то для тех случаев, когда стоит среднее тире вместо дефиса. Vcohen (обс.) 16:45, 25 февраля 2021 (UTC)
- Или если в шаблоне. Подскажите лучше, для каких реальных случаев замена
- Потому что он считает, что если нет пробелов, значит имелся в виду дефис, а не тире. Vcohen (обс.) 14:53, 25 февраля 2021 (UTC)
- Ок, но почему он меняет именно на дефис?
Code style & оптимизации регулярных выражений
правитьНе знаю, в каком виде удобно получать такие предложения и изменения уважаемым администраторам интерфейса, использую универсальный формат diff
- Code style согласно mw:Manual:Coding_conventions/JavaScript + оптимизации регулярных выражений:
- if (txt.indexOf('{{НП') > -1)
- {
+ if (txt.indexOf('{{НП') > -1) {
- r(/ *\| *(CoordAddon|ЯндексКарта)[^\|\}]+\n/g, '');
- r(/ *\| *размер карты (страны|региона|района) *= *[^\|\}]+\n/g, '');
+ r(/ *\| *(?:CoordAddon|ЯндексКарта)[^\|\}]+\n/g, '');
+ r(/ *\| *размер карты (?:страны|региона|района) *= *[^\|\}]+\n/g, '');
}
- Оптимизации регулярных выражений:
// LINKS
- r( /(\[\[:?)(category|категория):( *)/ig, '$1Категория:' );
- r( /(\[\[:?)(module|модуль):( *)/ig, '$1Модуль:' );
- r( /(\[\[:?)(template|шаблон):( *)/ig, '$1Шаблон:' );
- r( /(\[\[:?)(image|изображение|file|файл):( *)/ig, '$1Файл:' );
+ r( /(\[\[:?)(?:category|категория): */ig, '$1Категория:' );
+ r( /(\[\[:?)(?:module|модуль): */ig, '$1Модуль:' );
+ r( /(\[\[:?)(?:template|шаблон): */ig, '$1Шаблон:' );
+ r( /(\[\[:?)(?:image|изображение|file|файл): */ig, '$1Файл:' );
— A.sav (обс.) 14:17, 22 февраля 2021 (UTC)
Неразрывный пробел между числами вместо обычного
правитьПредлагаю добавить правило, заменяющее обычные пробел на неразрывный в числах, разбитых на тройки: 250 000, 8 848.
r( /(\d) (?=\d\d\d)/g, '$1' + u );
— A.sav (обс.) 05:10, 19 марта 2021 (UTC)
- Такие числа лучше сразу оформлять шаблоном {{число}}. Don Rumata 09:29, 27 марта 2021 (UTC)
- Генерируя бесполезный код… Поддерживаю неразрывный пробел между числами, а также между числами и любой буквой, где уже есть пробел. А шаблончики захламляют статьи и включения. И когда уже отключат откровенное вредительство уничтожения ? 194.50.14.6 23:55, 27 марта 2021 (UTC)
- Возражений за девять месяцев не появилось. Добавил эту замену. — putnik 18:35, 25 декабря 2021 (UTC)
:)
правитьЗапрос выполнен |
Просьба добавить двоеточие :
и закрывающую круглую скобку )
( кв.м) куб.м:) + небольшая оптимизация:
- A.sav (обс.) 08:38, 20 мая 2021 (UTC)
r( /\sкв\.\s*([дсмнк]?м|мкм)([\s\.,;:)])/g, u + '$1²$2' ); r( /\sкуб\.\s*([дсмнк]?м|мкм)([\s\.,;:)])/g, u + '$1³$2' );
- Сделано. Don Rumata 13:09, 28 мая 2021 (UTC)
Примечания
правитьДобавить бы вот такую замену: <references responsive="" />
на {{примечания}} (во втором варианте шрифт уменьшенный, как положено). Викизавр (обс.) 10:24, 25 июня 2021 (UTC)
Ошибка Викификатора
правитьНе уверен, что такое можно отследить, но вдруг: [3] — цитата начинается с названия произведения в кавычках-ёлочках, поэтому непарные закрывающие кавычки-ёлочки не распознаны Викификатором и возвращены к прямы кавычкам. Igel B TyMaHe (обс.) 09:06, 6 июля 2021 (UTC)
- Вы всё правильно исправили следующей правкой: добавили недостающую кавычку. Викификатор не смог бы определить, где цитата, где название произведения и какая кавычка пропущена. Vcohen (обс.) 10:04, 6 июля 2021 (UTC)
Викификатор убирать пробел между сноской и точкой умеет, а ставить точку после сноски — нет. ☹️ 217.117.125.83 14:26, 12 июля 2021 (UTC)
- Потому что если это точка от сокращения, то она должна остаться до сноски, а отличить одно от другого викификатор не может. Vcohen (обс.) 16:43, 12 июля 2021 (UTC)
Буква ё на мобильных
правитьХорошо бы заменять на обычную ё. Пример (арх.)
~~~~ Jaguar K · 21:10, 26 июля 2021 (UTC)
Не итог
правитьОказывается, викификатор это уже делает. Свежих правок в коде викификатора после этого запроса не было, но сейчас проверил - вроде работает. Vcohen (обс.) 16:38, 5 августа 2021 (UTC)
- Не делает. Проверил по ссылке выше и на странице ОП путем копипаста. У вас наверное иной скрипт стоит. ~~~~ Jaguar K · 05:15, 16 августа 2021 (UTC)
- Вы правы, но у меня нет никакого другого скрипта. Не знаю, почему в тот раз у меня сработало. Vcohen (обс.) 06:48, 16 августа 2021 (UTC)
- К сожалению, не смог ничего найти по ссылкам, может быть не на то смотрю. @Jaguar K, можете привести пример некорректной записи буквы? — putnik 22:47, 25 декабря 2021 (UTC)
- полагаю что https://ru.wiki.x.io/w/index.php?title=Википедия:Заявки_на_статус_автопатрулируемого&oldid=115693764#Обсуждение_(CalifornWiki) ~~~~ Jaguar K · 22:56, 25 декабря 2021 (UTC)
- и статья здесь https://ru.wiki.x.io/w/index.php?title=Википедия:Заявки_на_статус_автопатрулируемого&diff=prev&oldid=117696227&diffmode=source#Обсуждение_(CalifornWiki) /вопросы ~~~~ Jaguar K · 22:58, 25 декабря 2021 (UTC)
- К сожалению, у меня везде показывается и копируется обычная «ё». Возможно это особенность моего браузера или операционной системы, как-нибудь попозже попробую с другого. — putnik 23:16, 25 декабря 2021 (UTC)
- "ëжик" — непр, «ёжик» — прав. Кирлат подсечивает её. ~~~~ Jaguar K · 23:27, 25 декабря 2021 (UTC)
- Готово. Спасибо за пример. Оказалось, что копируется у меня нормально, но вот при вставке почему-то иногда заменяется на правильную. — putnik 12:05, 26 декабря 2021 (UTC)
- Нехорошо. Теперь оно портит слово Citroën, создавая в нем кирлат. Надо проверять контекст. Vcohen (обс.) 12:43, 26 декабря 2021 (UTC)
- Спасибо за пример, не подумал, что могут быть валидные случаи использования латинской буквы. Добавил проверку на латиницу. — putnik 12:59, 26 декабря 2021 (UTC)
- Вижу баг: для заглавной пропущены $1 и $2. Если я пишу ТËЛКА, то после обработки остается ЁКА. Vcohen (обс.) 13:56, 26 декабря 2021 (UTC)
- Спасибо Jack who built the house за починку. Vcohen (обс.) 21:00, 26 декабря 2021 (UTC)
- Спасибо за пример, не подумал, что могут быть валидные случаи использования латинской буквы. Добавил проверку на латиницу. — putnik 12:59, 26 декабря 2021 (UTC)
- Нехорошо. Теперь оно портит слово Citroën, создавая в нем кирлат. Надо проверять контекст. Vcohen (обс.) 12:43, 26 декабря 2021 (UTC)
- Готово. Спасибо за пример. Оказалось, что копируется у меня нормально, но вот при вставке почему-то иногда заменяется на правильную. — putnik 12:05, 26 декабря 2021 (UTC)
- "ëжик" — непр, «ёжик» — прав. Кирлат подсечивает её. ~~~~ Jaguar K · 23:27, 25 декабря 2021 (UTC)
- К сожалению, у меня везде показывается и копируется обычная «ё». Возможно это особенность моего браузера или операционной системы, как-нибудь попозже попробую с другого. — putnik 23:16, 25 декабря 2021 (UTC)
- Может кто-нибудь объяснить, о чём в этом треде речь? MBH 12:12, 26 декабря 2021 (UTC)
- В Юникоде есть разные способы вывести символ, визуально неотличимый от «ё», и на части (вероятно китайских) мобильных клавиатур это делается не так, как надо. Вверху в примере про ёжика две разные «ё». — putnik 12:17, 26 декабря 2021 (UTC)
Невидимые неразрывные пробелы
правитьРуководство по оформлению статей признаёт, что неразрывные пробелы неотличимы от обычных и что Викификатор сам их проставляет:
- В окне редактирования вики-текста неразрывные пробелы неотличимы от обычных. Как правило, они автоматически вставляются в нужные места Викификатором.
Но английское руководство прямо указывает, что их следует вставлять только как
или {{nobr}}
:
- […] never by entering them directly into the edit window from the keyboard — they are visually indistinguishable from regular spaces, and later editors will be unable to see what they are.
Английский раздел осуждает постановку «невидимых» н. пробелов, а Викификатор эту самую постановку автоматизирует. Нет ли здесь противоречия и которому из руководств следовать? (Да, это разные языковые разделы, но н. пробелы вроде бы независимы от языка.)
93.185.192.87 (Gordem) 15:51, 27 июля 2021 (UTC)
- У нас   викификатор превращает в сам символ , так что это скорее всего консенсусно. Правила других разделов не указ, если они противоречат нашим. ~~~~ Jaguar K · 04:25, 28 июля 2021 (UTC)
- То есть расстановка их в конечном виде (« ») не осуждается? Русские редакторы лучше «различают» неразличимые знаки, чем английские? — 93.185.192.87 (Gordem) 13:00, 28 июля 2021 (UTC)
- Судя по всему, ведущим здесь является многолетний баг в викификаторе. Это он выдрессировал русских редакторов. Vcohen (обс.) 13:13, 28 июля 2021 (UTC)
- Это как баг ЗКА? ~~~~ Jaguar K · 15:58, 28 июля 2021 (UTC)
- А там тоже есть какой-то баг? Vcohen (обс.) 17:29, 28 июля 2021 (UTC)
- Это как баг ЗКА? ~~~~ Jaguar K · 15:58, 28 июля 2021 (UTC)
- Судя по всему, ведущим здесь является многолетний баг в викификаторе. Это он выдрессировал русских редакторов. Vcohen (обс.) 13:13, 28 июля 2021 (UTC)
- То есть расстановка их в конечном виде (« ») не осуждается? Русские редакторы лучше «различают» неразличимые знаки, чем английские? — 93.185.192.87 (Gordem) 13:00, 28 июля 2021 (UTC)
- Ну так у меня два (три) вопроса:
- В случаях, когда правила не определены, их мало и они охватывают не все случаи (например, на вялой узкотематической вики), я пытаюсь следовать правилам Википедии (когда это сколько-нибудь уместно). Стоит ли ставить н. пробелы в сыром виде (« ») и ставить ли их после предлогов (и почему Викификатор этого не делает)? И если ставить их после предлогов как
, то код становится очень мусорным. Или лучше спрашивать совета не здесь, а в обсуждении руководства по оформлению? — 93.185.192.87 (Gordem) 10:11, 29 июля 2021 (UTC)- В любом случае викификатор переделает все пробелы по-своему. Если надо, чтобы он их не переделывал, то лучше пользоваться шаблоном {{nobr}}. И не думаю, что кто-то будет возражать против неразрывных пробелов после предлогов. Но требовать этого от всех нет смысла, это бы отняло слишком много ресурсов, а в Википедии слишком много более важных проблем даже в области оформления. А что касается "правил Википедии", то единых таких правил нет (ну кроме, скажем, Пяти столпов). Все правила в каждом языковом разделе свои. Vcohen (обс.) 10:59, 29 июля 2021 (UTC)
- Даже пять столпов не едины, у немцев их всего четыре. — putnik 11:30, 29 июля 2021 (UTC)
- Если это не критично, то мнемонику
и шаблон {{nobr}} использовать не надо, и замена мнемоник на символ пробела это не ошибка (хотя это действительно делается не очень корректно, что иногда приводит в итоге к замене на обычные пробелы). В давние времена был участник, который расставлял мнемоники и шаблоны сотнями и тысячами в каждой статье, и возможно это одна из причин, почему у нас отличается подход от енвики. В целом, просто ожидайте, что все пробелы, расставленные вручную, будут заменены Викификатором. Именно такой подход позволяет использовать неразрывные пробелы в статьях без необходимости участникам о них постоянно думать. По предлогам можете открыть отдельную тему, обсудим. Я поискал в архивах, почему-то никогда не обсуждали. — putnik 11:39, 29 июля 2021 (UTC)
- В любом случае викификатор переделает все пробелы по-своему. Если надо, чтобы он их не переделывал, то лучше пользоваться шаблоном {{nobr}}. И не думаю, что кто-то будет возражать против неразрывных пробелов после предлогов. Но требовать этого от всех нет смысла, это бы отняло слишком много ресурсов, а в Википедии слишком много более важных проблем даже в области оформления. А что касается "правил Википедии", то единых таких правил нет (ну кроме, скажем, Пяти столпов). Все правила в каждом языковом разделе свои. Vcohen (обс.) 10:59, 29 июля 2021 (UTC)
- putnik, подозреваю, что замену
вообще не обсуждали перед введением, а вот жалобы на это приходят каждый год. Что какой-то участник в позапрошлом десятилетии (sic!) что-то неверно делал не повод считать дураками современных редакторов. 185.16.139.123 19:18, 29 сентября 2021 (UTC)
- putnik, подозреваю, что замену
- Как уже было написано, я говорю про неактивную вики на Фэндоме, и пытаюсь понять, как мне следовать. Рассуждение: Правил там нет (кроме самых основных), потому что они не настолько нужны, чтобы кто-нибудь озаботился их написанием. По Википедии, нужно руководствоваться здравым смыслом, так что я буду ставить н. пробелы сырыми и после предлогов, так как это, по мне, лучший выход.
Ещё раз, не здесь, а на той вики.— 93.185.192.87 (Gordem) 09:33, 30 июля 2021 (UTC)
- Как уже было написано, я говорю про неактивную вики на Фэндоме, и пытаюсь понять, как мне следовать. Рассуждение: Правил там нет (кроме самых основных), потому что они не настолько нужны, чтобы кто-нибудь озаботился их написанием. По Википедии, нужно руководствоваться здравым смыслом, так что я буду ставить н. пробелы сырыми и после предлогов, так как это, по мне, лучший выход.
- Замену мнемоники
давно пора пресечь. Это неоптимальное решение породило зоопарк костыльных шаблонов, постоянно вставляемых в тексты статей. Редактор сам видит мнемоники и удалит где захочет. 185.16.139.123 19:14, 29 сентября 2021 (UTC)
Примечания
править@Jack who built the house: Почему‐то функционал, внесённый этой правкой не работает. 217.117.125.83 12:15, 18 августа 2021 (UTC)
- У меня работает. — Джек (обс.) 14:40, 18 августа 2021 (UTC)
- У меня дело было в статье «Система Штейнера». А у Вас? 217.117.125.83 16:11, 18 августа 2021 (UTC)
- в текущем тексте скрипта просто удалили регэксп на 23, https://ru.wiki.x.io/?diff=94449564 ~~~~ Jaguar K · 02:54, 1 сентября 2021 (UTC)
Тем не менее
правитьЗапрос правки защищенной страницы от 30 марта 2020
правитьЗапрос отклонён |
Прошу ответственных за Викификатор инженеров внести в код правки, исключающие викификацию названий сервисов Яндекса, а заодно обеспечивающие восстановление их правильного написания в коде с удалением шаблонов типа {{тчк}}. Фред-Продавец звёзд (обс.) 14:02, 30 марта 2020 (UTC)
- Я такие замены (на шаблон тчк) применительно к Яндексу несколько раз делал. Использовал механизм поиска и замены в режиме редактирования ( Яндекс. -> Яндекс{{тчк}} ). Но требовалась проверка, поскольку в единичных случаях такой замены не требовалось. К примеру, если "Яндекс" - последнее слово предложения. — Гдеёж?-здесь 11:17, 5 мая 2020 (UTC)
- Пока я не вижу требуемой шаблоно конкретной реализации, которую можно было бы внести и потому (пока?) закрываю editprotected. В случае, если для её написания нужна помощь, стоит обратится, к примеру, на Википедия:Ф/ТВ. — DR (обс.) 08:54, 11 января 2021 (UTC)
Обработка пробелов
правитьМне кажется раньше удалялись лишние пробелы перед точкой: «слово . Слово» → «слово. Слово»
Можно ли вернуть и задокументировать это поведение? — A.sav (обс.) 21:08, 17 декабря 2020 (UTC)
- Мне кажется, что для точки такой замены никогда не было. Было только для «,» и «;», как и описано в Википедия:Викификатор#Обработка пробелов. — putnik 23:05, 25 декабря 2021 (UTC)
Отъедает точки
правитьЗапрос выполнен |
Надо исправить. См. статью Чёрная Речка (Сертолово). Заметил Valeriy10f. 194.50.15.241 20:48, 14 октября 2021 (UTC)
- В таких случаях надо ставить
<nowiki></nowiki>
. Это как с Боингами или Яндекс.Проектами. Под каждое редковстречающееся сокращение викификатор не настроишь. Лес (Lesson) 20:53, 14 октября 2021 (UTC)- А зачем вообще их убирать в этом месте? 194.50.15.241 20:56, 14 октября 2021 (UTC)
- Викификатор думает, что это метры. Vcohen (обс.) 21:29, 14 октября 2021 (UTC)
- Их не менее 348 статей. Лес, уже можете приступать к оборачиванию . 194.50.15.241 20:59, 14 октября 2021 (UTC)
- Можно запустить бота. Vcohen (обс.) 21:29, 14 октября 2021 (UTC)
- Так будут появляться новые статьи. Каждую неделю бота пускать? Объективнее поправить регулярку
/(\d) м\. (.[^\.])/
. Вообще случаев с метрами с точкой 4 штуки на 250 тысяч НП. 194.50.15.241 22:38, 14 октября 2021 (UTC)
- Так будут появляться новые статьи. Каждую неделю бота пускать? Объективнее поправить регулярку
- Можно запустить бота. Vcohen (обс.) 21:29, 14 октября 2021 (UTC)
- А зачем вообще их убирать в этом месте? 194.50.15.241 20:56, 14 октября 2021 (UTC)
- Ботом — не вариант. Если викификатор делает ошибку, ее надо исправлять. Нужно иметь гарантированно работающий код. Abiyoyo (обс.) 06:43, 22 декабря 2021 (UTC)
- Сделал, чтобы в следующем слове требовались хотя бы две буквы. То есть «м. п.» заменять не будет, но какой-нибудь «м. пр.» будет. Вроде бы такой вариант ничего не должен сломать. — putnik 18:13, 25 декабря 2021 (UTC)