Interested Article - Викификатор
- 2021-08-14
- 1
е → ё |
О проблемах с
исправлением орфографии
пишите в
обсуждение правил автозамены
.
|
Если вы
знаете
регулярные выражения
и хотите предложить поправку в алгоритм, вы можете подготовить код сами, чтобы сократить время на обработку запроса.
|
Архивы :
Фильм с кавычками
Дано: статья про фильм, в названии статьи кавычки, и вся ссылка вместе тоже должна быть в кавычках. Должно получиться так:
«[[Ааа «Ббб»|Ааа „Ббб“]]»
Я нахожу в статье текст:
«[[Ааа «Ббб»]]»
Хочу это исправить, делаю копипейстом так:
«[[Ааа «Ббб»|Ааа «Ббб»]]»
а потом запускаю Викификатор, ожидая, что он отформатирует кавычки в видимой части ссылки. Однако вместо этого он замечает, что части до палки и после палки совпадают, и возвращает как было. Я согласен, что такая оптимизация ссылок полезна. Но нельзя ли сделать, чтобы обработка кавычек происходила раньше? Vcohen ( обс. ) 08:28, 16 сентября 2020 (UTC)
Неплохо было бы, если он преобразовывался в «типографский» апостроф , тогда же, когда и обычный машинописный апостроф . 217.117.125.72 12:23, 8 ноября 2020 (UTC)
Маркированные списки
Просьба сделать так, чтобы викификатор заменял
•
на
*
в начале строки и, возможно, убирал пустые строки между строками с такими заменами.
217.117.125.83
10:20, 2 июня 2021 (UTC)
-
В первом приближении так:
r( /^•/gm, '*' );
- Сделать можно, но у меня есть сомнения относительно того, как часто это требуется. — putnik 12:10, 26 декабря 2021 (UTC)
Ряд предложений
1. Этот блок вероятно не нужен, давно закрыто.
2. Нужен ли
MediaWiki:Gadget-wikificator.css
? Не нахожу использования
.oo-ui-icon-wikify
, сам скрипт
использует другие иконки
.
3.
Загрузка скрипта registerTool
жёстко привязана к домену 'ru.wikipedia.org', иначе грузит скрипт по url. А если викификатор ставится по другому домену, где
MediaWiki:Gadget-registerTool.js
уже установлен в
MediaWiki:Gadgets-definition
и прописан в зависимости
wikificator[ResourceLoader|dependencies=ext.gadget.registerTool
(например в Викитеке или в др. яз. разделе)? Предлагаю заменить это на проверку наличия локального registerTool, как
.
4a.
Лишние пробелы в конце строк
. Лучше заменить на
r( /( | |\x00a0|\t)+$/gm, '' ); // spaces at EOL
- доп. чистятся другие виды пробелов.
4b. Ещё можно над строками вроде
hideTag( 'nowiki' );
(
с. 116
) добавить
r( /^( | |\x00a0|\t)+$/gm, '' ); // spaces in empty lines
, чтобы удалять пробелы из пустых строк и в скрытых шаблонах и тэгах.
5. Замену тире на дефис в номерах Боингов надо отделить от строки с общими заменами. Поскольку кроме Боингов может быть неопределённая масса других исключений, учитывая, что скрипт предлагается использовать не только в Википедии. Т. е. в первой строке менять на дефисы по общим правилам. А во второй строке уже исправлять исключения - искать тире и менять на дефисы. ( где в строку включили Боинг.) Vladis13 ( обс. ) 13:39, 15 июля 2021 (UTC)
- Пункт 1 . — putnik 22:56, 25 декабря 2021 (UTC)
Ударение
Запрос отклонён |
Почему-то не убирает такой шаблон: Винницкие Иваны . Но при этом убирает subst:Ударение. 185.16.139.123 19:09, 29 сентября 2021 (UTC)
- Шаблоны продолжают . Какая-то реакция будет? Почему викификатор раскрывает {{подст:ударение}}, но не должен раскрывать {{ударение}}? 194.50.15.241 22:40, 14 октября 2021 (UTC)
-
Закрыл запрос на редактирование. Судя по обсуждению, эта правка не кажется очевидной, и её нужно обсуждать. —
putnik
22:49, 25 декабря 2021 (UTC)
-
Но так как шаблон должен использоваться только с подстановкой, то такую замену я поддержу. Если в ближайшее время возражений не появится, добавлю её в код. —
putnik
12:13, 26 декабря 2021 (UTC)
-
Это уже не отклонение, а согласие.
194.50.15.56
21:13, 27 декабря 2021 (UTC)
- {{ editprotected }} используется только для очевидных правок, которые автор не может внести из-за нехватки прав. Для всего остального он не должен использоваться, иначе засоряется категория, и других подобные правки не выполняются. В данном случае мы никуда не спешим и ждём, возможно будут другие мнения. — putnik 23:37, 29 декабря 2021 (UTC)
-
Это уже не отклонение, а согласие.
194.50.15.56
21:13, 27 декабря 2021 (UTC)
-
Но так как шаблон должен использоваться только с подстановкой, то такую замену я поддержу. Если в ближайшее время возражений не появится, добавлю её в код. —
putnik
12:13, 26 декабря 2021 (UTC)
Галерея
Мне кажется, что не обрабатывается текст в галереях. Показываемый текст в ссылках да, подписи к файлам, вставляемым по одному, тоже да, а подписи к файлам в галереях нет. Vcohen ( обс. ) 13:40, 5 октября 2021 (UTC)
- По-моему так всегда было. Ещё в общем случае не обрабатываются параметры в карточках. 194.50.15.241 11:28, 6 октября 2021 (UTC)
Удаление устаревших параметров шаблона НП срабатывает не во всех случаях
Эта замена не срабатывает при отсутствии символов после знака равенства до конца строки:
А вот эта замена срабатывает (почти) всегда, поскольку после имени параметра (почти) всегда есть хотя бы один символ, не являющийся концом параметра или шаблона, и это знак равенства:
Предлагаемые исправления:
Фрагмент кода
if ( txt.indexOf( '{{НП' ) > -1 ) {
r( / *\| *(?:CoordAddon|ЯндексКарта)[^\|\}]+\n/g, '' );
r( / *\| *размер карты (?:страны|региона|района) *= *[^\|\}]+\n/g, '' );
}
заменить на
if ( txt.indexOf( '{{НП' ) > -1 ) {
r( /\|\s*(?:CoordAddon|ЯндексКарта)[^\|\}]*/g, '' );
r( /\|\s*размер карты (?:страны|региона|района)[^\|\}]*/g, '' );
}
Суть изменений:
- удалены лидирующие пробелы перед символом начала параметра, поскольку удаление будет производиться до символов | или }, а не до конца строки, как ранее, при этом отступы будут сохранены, если они были равны до замены, то есть эта замена не ухудшит выравнивание кода разметки
- пробелы после | расширены до класса всех пробельных символов, поскольку вполне могут встречаться и те же переводы строк, например
- для параметров «размер карты» удалён фрагмент со знаком равенства, поскольку его может и не быть.
- квантификаторы + для [^\|\}] заменены на *, поскольку не обязательно наличие хотя бы одного такого символа, главное, что как только встречается один из этих символов — совпадение заканчивается
- удалены символы перевода строки в концах регулярных выражений для учёта случаев, когда параметр оказывается разорван переводом (переводами) строк
Цели:
учесть случаи
- параметров с полным отсутствием символов до конца строки (бывает, встречаются такие сломанные параметры)
- с полным отсутствием символов после знака равенства до конца строки (такое встречается существенно чаще).
- когда параметр оказывается разорван переводом (переводами) строк
— Alex NB IT ( обс. ) 15:30, 29 декабря 2021 (UTC)
- См. случай:
{{Персона |имя при рождении = Вася |полное имя = Василий Иваныч |дата рождения = 1990 }}
— Abiyoyo ( обс. ) 20:29, 29 декабря 2021 (UTC)
-
@
Abiyoyo
:
Ваш пример станет контрпримером только при добавлении после квантификаторов + или * ещё и квантификатора ?
Сейчас же регулярное выражение отнюдь не ленивое
Предлагаемый мной вариант прекрасно сработает и в этом случае, совпадение будет включать в себя две строки, можно проверить на сайте
Удаление параметров «CoordAddon» и «ЯндексКарта» уже реализовано почти так же, я лишь предлагаю уточнить в нём квантификатор с + на * и по такому же принципу организовать и удаление второго параметра для охвата случаев вида{{НП |CoordAddon |размер карты страны |размер карты региона= |размер карты района=310 }}
- Сорри, пример неправильный. Правильный такой:
Викификатор | |
---|---|
Имя при рождении | Вася |
Полное имя | Василий Иваныч |
Дата рождения | 1990 |
{{Персона |имя при рождении = Вася |полное имя = Василий Иваныч |дата рождения = 1990 }}
-
-
Я хочу сказать, что перевод строки — не универсальный маркер конца параметра. Конец параметра надо определять через что-то типа
(?=[\|\}])
. Текущий код тоже на этом ломанется. См. — Abiyoyo ( обс. ) 21:17, 29 декабря 2021 (UTC)-
Да, действительно, это также проблемы уже существующего кода. Внёс дополнительные изменения в эти регулярные выражения. —
Alex NB IT
(
обс.
) 21:52, 29 декабря 2021 (UTC)
-
Так совсем стремно делать. См.:
{{НП}} где-то в тексте [[Яндекс-карта|ЯндексКарта]]
{{НП}} где-то в тексте [[Яндекс-карта|ЯндексКарта ]]
{{НП}} {{другой шаблон |размер карты страны= 123 |еще параметр=345 }} {{iw|ЯндексКарта (новая)|ЯндексКарта (новая) |en|YandexMap New}}
[[:Файл:abc.png|размер карты региона [[Каталония (регион)|Каталония]] дальше любые слова|thumb]] или {{iw|ЯндексКарта (новая)|ЯндексКарта (новая)|en|YandexMap New}}
-
Так совсем стремно делать. См.:
-
Да, действительно, это также проблемы уже существующего кода. Внёс дополнительные изменения в эти регулярные выражения. —
Alex NB IT
(
обс.
) 21:52, 29 декабря 2021 (UTC)
-
Я хочу сказать, что перевод строки — не универсальный маркер конца параметра. Конец параметра надо определять через что-то типа
-
Новый код ломает конструкцию
| CoordAddon = {{{CoordAddon|}}}
, которая есть в большинстве шаблонов, наследующих {{ НП }} . — putnik 23:41, 29 декабря 2021 (UTC)
Викификатор «исправляет» комментарии
Викификатор «исправляет»
<!-- комментарии -->
, например, в шаблоне
{{subst:
footnotes
}}
<!-- О том, как создавать сноски с помощью тегов <ref>, см. на http://ru.wikipedia.org/wiki/Википедия:Сноски -->
«исправляется» на
<!-- О том, как создавать сноски с помощью тегов<ref>, см. на http://ru.wikipedia.org/wiki/Википедия:Сноски -->
. Предлагаю исключить комментарии из обработки.
176.122.109.237
10:09, 16 марта 2022 (UTC)
sup
Можно ли добавить замену км³ км² (и других единиц) на км 3 км 2 ? ~~~~ Jaguar K · 16:16, 5 мая 2022 (UTC)
- Это было бы правильно, кроме км охватить хотя бы ещё м, дм, см, мм, нм, bezik ° 13:22, 4 декабря 2022 (UTC)
- Да, это нужно. В начале года обсуждалось . ( обс. ) 20:12, 4 декабря 2022 (UTC)
- Только лишь потому, что визуально выглядит поприятнее. Если бы не визуал, я бы всё же настаивал на ² и ³. Так что За . Зовите инженеров. Αλέξης ο Μέγας ( 📢 | 📥 ) 00:11, 5 декабря 2022 (UTC)
описание правки
Есть возможность добавить в скрипт (можно в качестве опции) добавление определенного описания правки при применении? ~~~~ Jaguar K · 20:26, 5 мая 2022 (UTC)
Двойные скобки
Можем ли мы в код Викификатора внести аналогично с двойными кавычками код для двойных скобок (
,
)? То бишь, чтобы исправлялось с
(… (…) …)
на
(… […] …)
.
calvin
(
обс.
) 15:27, 29 мая 2022 (UTC)
-
Это правильно в тексте, но это может оказаться неправильно в математических формулах.
Vcohen
(
обс.
) 10:04, 30 мая 2022 (UTC)
-
В чем проблема, содержимое некоторых тегов уже сейчас не обрабатывается некоторыми правилами.
~~~~ Jaguar K
· 10:10, 30 мая 2022 (UTC)
-
А что, все формулы у нас заключены в какой-то тег?
Vcohen
(
обс.
) 10:33, 30 мая 2022 (UTC)
- Если нет, вижу в этом запрос для ботоводов. ~~~~ Jaguar K · 10:45, 30 мая 2022 (UTC)
-
Для большинства формул у нас используется тег
<math>
. Но далеко не факт, что для всех. — putnik 11:13, 30 мая 2022 (UTC)
-
А что, все формулы у нас заключены в какой-то тег?
Vcohen
(
обс.
) 10:33, 30 мая 2022 (UTC)
-
В чем проблема, содержимое некоторых тегов уже сейчас не обрабатывается некоторыми правилами.
~~~~ Jaguar K
· 10:10, 30 мая 2022 (UTC)
Пробелы перед {{ sfn }}
Поступил запрос на изменение защищённой страницы . За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом . |
Предлагаю убирать пробелы перед {{ sfn }} , по аналогии с <ref> + добавить в список удаляемых символов табуляцию \t.
Предположу что сюда:
r( /[\u00A0 ]+(\{\{\s*([Rr]ef-[a-z\-]+?|[Ee]n icon|[Cc]hecked|[Vv]|[Пп]роверено)\}\})/g, '$1' );
Возможная реализация:
r( /[\t\u00A0 ]+(\{\{\s*([Rr]ef-[a-z\-]+?|[Ee]n icon|[Cc]hecked|[Vv]|[Пп]роверено|[Ss]fn\s*\|[^\}]+?)\s*\}\})/g, '$1' );
P.S. Также добавлена обработка варианта с пробелами перед }} ( {{ref-en }}), сейчас пробелы перед такими шаблонами не убираются. -- A.sav ( обс. ) 23:24, 19 июля 2022 (UTC)
Частный случай?
В
Медицинская марихуана#Доступ к терапии медицинским каннабисом
встретилась такая конструкция:
и т.д[сноска].
Не имею возможности оценить повторяемость такой ситуации, но всё равно задаю вопрос - возможно викификатором реализовать перенос точки из-за тегов
реф'
а на её законное место?
И т. д.
,
и т. п.
,
и пр.
, что там ещё может попасть под этот случай...
Гдеёж?
-
здесь
13:26, 16 декабря 2022 (UTC)
Викификатор подвешивает страницу
Дублирую сюда тему с форума, не знаю, где больше вероятность сдвинуть с мёртвой точки
Википедия:Форум/Технический#Викификатор подвешивает страницу
Прошлое обсуждение: Википедия:Форум/Архив/Технический/2022/07#Викификатор . До сих пор Викификатор продолжает подвешивать страницы. Без нажатия Викификатора всё нормально сохраняется. При нажатии страница подвисает на несколько минут Это воспроизводится на самых разных компьютерах с разными ОС. Пожалуй, единственное, что объединяет — браузер Хром, но разные версии. Лес ( Less on ) 17:34, 18 декабря 2022 (UTC)
- Не знаю, связано ли это, но функция замены тоже подвешивает страницу, причем это началось примерно тогда же, когда и с Викификатором. Vcohen ( обс. ) 21:05, 18 декабря 2022 (UTC)
[[File:
→
[[Файл:
Это вредная замена: она мешает переносу иллюстраций в другие языковые разделы. Надо стремиться к унификации того, что касается разметки, а не к созданию зоопарка вариантов для всех языков, — или хотя бы этой унификации не мешать. ( обс. ) 16:31, 3 января 2023 (UTC)
-
Насколько мне известно, это общевикимедийная практика — заменять названия пространства имён в локальных языковых вики-проектах своими именами, а не использовать везде английский. Как мне кажется, если вы переносите какие-либо статьи в другие языковые разделы, то используйте простую функцию «Поиск и замена» для замены «Файла» на «File». Или заведите себе небольшой скрипт, который делал бы это при нажатии одной кнопки.
Αλέξης ο Μέγας
(
📢
|
📥
) 02:27, 4 января 2023 (UTC)
-
Общевикимедийная практика —
иметь
местные названия для пространств имён. А зачем (в данном случае)
заменять
ими глобальные? Кто хочет пользоваться местными — пусть пользуется, но насаждать-то их зачем?
(
обс.
) 03:28, 4 января 2023 (UTC)
- Уже поднимал этот вопрос . Вроде бы рувики стремится иметь полностью русскоязычный вики-текст... — DS28 ( обс. ) 04:36, 4 января 2023 (UTC)
-
Общевикимедийная практика —
иметь
местные названия для пространств имён. А зачем (в данном случае)
заменять
ими глобальные? Кто хочет пользоваться местными — пусть пользуется, но насаждать-то их зачем?
(
обс.
) 03:28, 4 января 2023 (UTC)
-
Я согласен, что заменять универсальные имена локализованными не следует, что это мешает переносить наш текст в другие разделы. @
Putnik
вроде ты мейнтейнишь викификатор? Я бы такую замену удалил, если бы даже не сделал обратную.
MBH
04:40, 4 января 2023 (UTC)
- Подобные кардинальные изменения стоит сначала обсуждать на форумах. В целом у нас так или иначе принята локализация почти всех конструкции MediaWiki, в том числе это делается автоматически самим движком и визуальным редактором. Делать так, чтобы разные инструменты работали в разные стороны, на мой взгляд плохое решение — будут по кругу замены туда-сюда. — putnik 01:45, 18 апреля 2023 (UTC)
-
В реалиях русского раздела Википедии, где с момента появления такой возможности локализуются указания на категории и в целом пространства имён, — нет, это не вредная замена. Заменить
[[File:
на[[File:
при этом проще простого в любом редакторе, так что непонятно, чему это вообще может мешать. При этом thumb → мини и пр. заменять действительно не следует. stjn 11:50, 25 июля 2023 (UTC)- Разумеется, вредная хотя бы по причине, указанной в начале темы. И непонятно, зачем участники должны что-то заменять в редакторах, когда можно просто не насаждать зоопарк. ( обс. ) 17:52, 25 июля 2023 (UTC)
Ссылки на
(начало обсуждения — Википедия:Форум/Вниманию участников#Липовый синий )
В стоит убрать ссылках
. Если в общем случае автоматически заменять ссылки формата [[:lang:article]] на {{iw|статья||lang|article}} проблематично, то ссылки на наш раздел должно быть просто исправлять, что-то вроде
r(/(\[\[:)(ru:( *)/ig, '[[' );
Janwuf
(
обс.
) 13:45, 25 января 2023 (UTC)
-
Регэксп не подходит, т.к.
~~~~ Jaguar K
· 14:45, 25 января 2023 (UTC)
-
Вроде тоже работает, из первых двух статей:
==
== Janwuf ( обс. ) 16:39, 25 января 2023 (UTC)-
Тогда кат и файлы: убирать двоеточие нельзя, т.к. ссылка
[[:ru:к:все]] не должна превратиться в [[к:все]], и наоборот [[ru:к:все]] это не [[:к:все]]
~~~~ Jaguar K · 16:49, 25 января 2023 (UTC)-
С файлами не проверял, но
Категория:Всё
==
ru:Категория:Всё
, или я неправильно понял?
Janwuf
(
обс.
) 08:06, 26 января 2023 (UTC)
- Да, равно правильное, но регэкс убирает второе двоеточие ведь. ~~~~ Jaguar K · 10:29, 26 января 2023 (UTC)
-
С файлами не проверял, но
Категория:Всё
==
ru:Категория:Всё
, или я неправильно понял?
Janwuf
(
обс.
) 08:06, 26 января 2023 (UTC)
-
Тогда кат и файлы: убирать двоеточие нельзя, т.к. ссылка
-
Вроде тоже работает, из первых двух статей:
примечания
Не обрабатывает, если есть группа. ~~~~ Jaguar K · 00:00, 25 февраля 2023 (UTC)
Сообщение об ошибке и запрос правки для её исправления
Поступил запрос на изменение защищённой страницы . За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом . |
Ошибка:
Служебная:Изменения/128806287
: После заголовков «В лёгкой промышленности» и «В пищевой промышленности» стояли неразрывные пробелы, Викификатор добавил после них обычные.
Решение: Строку
r( /^(=+)[ \t\f\v]*(.*?)[ \t\f\v]*=+$/gm, '$1 $2 $1' ); // add spaces inside
заменить на
r( /^(=+)[ \t\f\v\u00A0]*(.*?)[ \t\f\v\u00A0]*=+$/gm, '$1 $2 $1' ); // add spaces inside
—
Alex NB IT
(
обс.
) 18:28, 28 февраля 2023 (UTC)
Замена кавычек
- думаю, замена кавычек не нужна в имени источника ~~~~ Jaguar K · 13:47, 4 марта 2023 (UTC)
-
Почему? Это та же типографика.
Vcohen
(
обс.
) 17:19, 4 марта 2023 (UTC)
-
Поиск сдохших ссылок по заголовку.
~~~~ Jaguar K
· 17:21, 4 марта 2023 (UTC)
-
Тогда эту проблему надо решать не здесь, а сначала принять правило, что к заголовкам источников надо относиться еще бережнее, чем к цитатам, т.е. запрещено ёфицировать, исправять опечатки и т.д. Иначе если это не сделает викификатор, то сделает кто-нибудь вручную. Или еше придет на форум спрашивать, почему викификатор не работает.
Vcohen
(
обс.
) 17:38, 4 марта 2023 (UTC)
-
Ради интереса внес заголовок в cite web и добавил дефис с пробелами - и.. в обычной ссылке дефис стал тире и кавычки сменили, а сайт веб ничего не поменяло. Так что не агрумент. Либо везде должно быть одинаково, как минимум.
~~~~ Jaguar K
· 17:48, 4 марта 2023 (UTC)
-
Не понял, где поменяло, а где нет, - но если есть еще места, где это искажается, то и их тоже надо подгонять под то же правило.
Vcohen
(
обс.
) 18:51, 4 марта 2023 (UTC)
-
В простой [ссылке] меняет, в {{шаблоне}} нет.
~~~~ Jaguar K
· 18:53, 4 марта 2023 (UTC)
-
Вы хотите сказать, что викификатор не поменял текст внутри шаблона? Мне кажется, что он вообще в шаблонах ничего не трогает, а не то что есть специальная защита для этого шаблона.
Vcohen
(
обс.
) 19:06, 4 марта 2023 (UTC)
-
Вполне возможно.
> что он вообще в шаблонах ничего не трогает ~~~~ Jaguar K · 05:27, 5 марта 2023 (UTC)
-
Вполне возможно.
-
Вы хотите сказать, что викификатор не поменял текст внутри шаблона? Мне кажется, что он вообще в шаблонах ничего не трогает, а не то что есть специальная защита для этого шаблона.
Vcohen
(
обс.
) 19:06, 4 марта 2023 (UTC)
-
В простой [ссылке] меняет, в {{шаблоне}} нет.
~~~~ Jaguar K
· 18:53, 4 марта 2023 (UTC)
-
Не понял, где поменяло, а где нет, - но если есть еще места, где это искажается, то и их тоже надо подгонять под то же правило.
Vcohen
(
обс.
) 18:51, 4 марта 2023 (UTC)
-
Ради интереса внес заголовок в cite web и добавил дефис с пробелами - и.. в обычной ссылке дефис стал тире и кавычки сменили, а сайт веб ничего не поменяло. Так что не агрумент. Либо везде должно быть одинаково, как минимум.
~~~~ Jaguar K
· 17:48, 4 марта 2023 (UTC)
-
Тогда эту проблему надо решать не здесь, а сначала принять правило, что к заголовкам источников надо относиться еще бережнее, чем к цитатам, т.е. запрещено ёфицировать, исправять опечатки и т.д. Иначе если это не сделает викификатор, то сделает кто-нибудь вручную. Или еше придет на форум спрашивать, почему викификатор не работает.
Vcohen
(
обс.
) 17:38, 4 марта 2023 (UTC)
-
Поиск сдохших ссылок по заголовку.
~~~~ Jaguar K
· 17:21, 4 марта 2023 (UTC)
spaces at EOL
Просьба расширить правило
r( / +(\n|\r)/g, '$1' ); // spaces at EOL<
добавив кроме обычного пробела неразрывный и табуляцию:
r( /[ \u00A0\t]+(\n|\r)/g, '$1' ); // spaces at EOL<
A.sav ( обс. ) 21:02, 5 мая 2023 (UTC)
Лишние неразрывные пробелы
Поступил запрос на изменение защищённой страницы . За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом . |
@
Putnik
:
после
викификатор стал добавлять неразрывные пробелы между числом и словом «год», что хорошо в тексте статьи, но бесполезно в категориях, да и вообще внутри вики-ссылок (как
[[1234 год]]
, так и
[[1234 год|с другим текстом]]
). В целом, ссылка не ломается, конечно, но правки выглядят лишними. Как пример можно открыть статью
Гранд-канал в Венеции
и там нажать на викификатор, из трёх замен последняя кажется ненужной. Такие проверки это, конечно, усложнение кода, но не обратить на это внимание я не мог.
windewrix
(
обс.
) 06:24, 12 мая 2023 (UTC)
-
Внутри вики-ссылок, равных тексту, полезно
[[ 1234 год ]]
, так что убирать не нужно. В категориях и ссылках с другим текстом можно убрать, если не слишком сложно. ~~~~ Jaguar K · 09:22, 12 мая 2023 (UTC)
Химические формулы простым текстом
Если применить к , то заменит среднее тире (включая sup), и добавит длинное в I–I. ~~~~ Jaguar K · 13:19, 12 мая 2023 (UTC)
- 2021-08-14
- 1