Обсуждение MediaWiki:Gadget-wfTypos.js: различия между версиями
→Плейлист: новая тема |
→Плейлист: сделано |
||
Строка 12: | Строка 12: | ||
== Плейлист == |
== Плейлист == |
||
⚫ | |||
⚫ | |||
Просьба исправить <code><nowiki>r( /((?:^|\s)[Пп])лейлист/g, '$1лей-лист' );</nowiki></code> на <code><nowiki>r( /((?:^|\s)[Пп])лей-лист/g, '$1лейлист' );</nowiki></code> в связи с тем, что это была [http://orfo.ruslang.ru/abc/part/pe?start=107374&end=107674 ошибка в словаре] (см. ''«плейли́ст, -листа́ [изменено, ср. РОС 2012: плей-ли́ст, -листа́]»'') и страницу [[плейлист]] переименовали правильно. [[У:Wikisaurus|Викизавр]] ([[ОУ:Wikisaurus|обс.]]) 19:14, 12 октября 2021 (UTC) |
Просьба исправить <code><nowiki>r( /((?:^|\s)[Пп])лейлист/g, '$1лей-лист' );</nowiki></code> на <code><nowiki>r( /((?:^|\s)[Пп])лей-лист/g, '$1лейлист' );</nowiki></code> в связи с тем, что это была [http://orfo.ruslang.ru/abc/part/pe?start=107374&end=107674 ошибка в словаре] (см. ''«плейли́ст, -листа́ [изменено, ср. РОС 2012: плей-ли́ст, -листа́]»'') и страницу [[плейлист]] переименовали правильно. [[У:Wikisaurus|Викизавр]] ([[ОУ:Wikisaurus|обс.]]) 19:14, 12 октября 2021 (UTC) |
||
* {{done}}. [[У:Serhio Magpie|Сергио]] ([[ОУ:Serhio Magpie|обс.]]) 21:18, 12 октября 2021 (UTC) |
Версия от 21:18, 12 октября 2021
\w
Коллеги, насколько я поняла, то в AWB код типа (А|а)двакат(\w*)
каким-то образом находит «адвакатов» (для замены с Википедия:AutoWikiBrowser/Typos), но здесь в скрипте это не работает. \w
это всё-таки то же самое, что [a-zA-Z0-9_]
, и викификатор с кодом r( /(А|а)двакат(\w*)(?=[^A-ZА-ЯЁa-zа-яё́]|$)/g, '$1двокат$2' );
может заменить «адвакат» на «адвокат», «адвакатfd» на «адвокатfd» и т.д., но «адвакаты», «адвакатов» и прочее с русскими буквами после т остаются неизменёнными. И таких неработающих вхождений с \w
в скрипте около трети, наверное. Я пока все \w
, подобные вышеописанному случаю, заменяю на [а-яё]
, чтобы строчки скрипта всё-таки работали, как предполагалось. Пишите, плиз, если есть уточнения, предложения. --Alexandrine (обс.) 17:43, 5 марта 2019 (UTC)
- Такая проблема действительно имеет место, но решать её надо не ручными заменами на этой странице — она лишь производная от Википедия:AutoWikiBrowser/Typos, а правкой скрипта обновления этой страницы, иначе при следующем обновлении ваши правки, включая столь труднообнаружимые замены, как
етренн(\w*)
→етренн([а-яё]+)
, потерялись бы. Я перенёс указанные замены в источник и сейчас отменю ваши правки и обновлю уже по процедуре, описанной в инструкции, чтобы дифф показывал разницу с прошлым обновлением. — Джек (обс.) 13:12, 12 мая 2019 (UTC)- Если подходить системно, то тогда лучше привести в порядок страницу Википедия:AutoWikiBrowser/Typos, заменить там
\w
, где требуется, а Димину правку возвернуть. Потому что если в Typos\w
в каком-нибудь случае будет применён по делу, то тогда он здесь будет работать неверно. Пинги: Джек, Дима. --Alexandrine (обс.) 10:16, 28 ноября 2019 (UTC)- В C#, на котором написан AWB,
\w
включает все буквенные символы, не только латиницу. Даже если мы заменим в Википедия:AutoWikiBrowser/Typos все вхождения, мы не сможем уследить, чтобы там никто никогда не использовал\w
, так что отменять преобразование ни в коем случае не надо. Если же\w
будет применён для латиницы, то у нас есть множество вариантов — дополнить замену, использовать именно для этого случая код с[...]
вместо\w
и т. п. — Джек (обс.) 12:18, 28 ноября 2019 (UTC)
- В C#, на котором написан AWB,
- Если подходить системно, то тогда лучше привести в порядок страницу Википедия:AutoWikiBrowser/Typos, заменить там
Запрос правки защищенной страницы от 14 мая 2020
Запрос выполнен |
Прошу обновить. — smigles 20:49, 14 мая 2020 (UTC)
- Сделано. — Джек (обс.) 21:00, 14 мая 2020 (UTC)
Плейлист
Запрос выполнен |
Просьба исправить r( /((?:^|\s)[Пп])лейлист/g, '$1лей-лист' );
на r( /((?:^|\s)[Пп])лей-лист/g, '$1лейлист' );
в связи с тем, что это была ошибка в словаре (см. «плейли́ст, -листа́ [изменено, ср. РОС 2012: плей-ли́ст, -листа́]») и страницу плейлист переименовали правильно. Викизавр (обс.) 19:14, 12 октября 2021 (UTC)
- Сделано. Сергио (обс.) 21:18, 12 октября 2021 (UTC)