Википедия:Форум/Архив/Технический/2018/10
Эта страница — часть архива форума Википедии.
Пожалуйста, не редактируйте эту страницу!- ← сентябрь 2018
- октябрь 2018
- ноябрь 2018 →
Какая-то ошибка с координатами в карточке. 83.219.136.136 19:25, 31 октября 2018 (UTC)
- Похоже, надо позаменять
{{{lat_deg|0}}}
на{{#if:{{{lat_deg|}}}|{{{lat_deg}}}|0}}
и т.д. Но лучше подождать мнения специалистов. — Vort (обс.) 19:34, 31 октября 2018 (UTC) - Для желающих продолжить починку: {{антарктическая станция|lat_deg=0|lon_deg=}}
- — Vort (обс.) 11:18, 1 ноября 2018 (UTC)
- Только теперь бы каким-то образом убрать географические координаты сверху форума. Они сейчас там отражаются. --Ksc~ruwiki (обс.) 19:37, 1 ноября 2018 (UTC)
- Для этого надо, чтобы шаблон ставил координаты не display=inline,title, как сейчас, а так, как задано в параметрах. Но я посмотрел несколько шаблонов с координатами и понял, что это нигде не поддерживается. А раз так, то не хочется изобретать. Vcohen (обс.) 19:50, 1 ноября 2018 (UTC)
- Понял, спасибо за ответ! --Ksc~ruwiki (обс.) 20:43, 1 ноября 2018 (UTC)
- Т.е. после архивации запроса, так будет и на архивной странице? --Гдеёж?-здесь 22:09, 3 ноября 2018 (UTC)
- Конечно. Но там можно будет, например, взять этот код в nowiki. Vcohen (обс.) 22:53, 3 ноября 2018 (UTC)
- P.S. А в статье из сабжа сейчас всё в порядке. Так что, наверно, можно считать проблему решенной. Копирую параметры из статьи сюда, чтобы тут тоже всё было в порядке. Vcohen (обс.) 22:57, 3 ноября 2018 (UTC)
- Суть моего сообщения именно в том, что починено не всё. К примеру, {{НП}} воспринимает
lat_deg=0|lon_deg=
нормально, без красной ошибки. — Vort (обс.) 01:26, 4 ноября 2018 (UTC)- Но это же не ошибка в шаблоне. Это шаблон адекватно сообщает об ошибке в статье: "Координаты: Пропущена долгота". И она там действительно пропущена. Vcohen (обс.) 08:23, 4 ноября 2018 (UTC)
- @Vcohen: Ошибка, потому, что в шаблоне есть код
{{{lon_deg|0}}}
и вызов {{антарктическая станция|lat_deg=0}} подставит 0° в долготу. Тут уж или убирать ноль совсем или ставить как при пустом параметре, так и при его отсутствии. Но так как {{НП}}, проставленный в сотни тысяч статей, ставит ноль, то лучше сделать как в нём — для унификации. — Vort (обс.) 08:37, 4 ноября 2018 (UTC)- Но указывать широту без долготы - это неправильно, и нужно не размещать место где-то на Гринвичском меридиане (часто ли оно действительно там?), а смело выводить ошибку. Викизавр (обс.) 08:46, 4 ноября 2018 (UTC)
- Хотелось бы унификации с остальными шаблонами, чтобы пользователю не приходилось к каждому шаблону отдельно приспосабливаться. Да и Модуль:WikidataCoords ведь по какой-то причине сделали с функцией подстановки нуля. Может, тогда и в нём лучше ошибку отображать? — Vort (обс.) 08:59, 4 ноября 2018 (UTC)
- Я бы лучше сделал симметрично широту и долготу - если указана хотя бы одна, пробрасывать в указанный шаблон, а тот пусть сам разбирается, что делать с ошибкой - добавить отслеживающую категорию, выдать ошибку в статью или проигнорировать. Но тогда надо менять ещё и все вызываемые через {{wikidata-coords}} шаблоны, вроде {{НП/ПозКарта}}, иначе они будут реагировать неожиданно. Викизавр (обс.) 09:50, 4 ноября 2018 (UTC)
- Хотелось бы унификации с остальными шаблонами, чтобы пользователю не приходилось к каждому шаблону отдельно приспосабливаться. Да и Модуль:WikidataCoords ведь по какой-то причине сделали с функцией подстановки нуля. Может, тогда и в нём лучше ошибку отображать? — Vort (обс.) 08:59, 4 ноября 2018 (UTC)
- Но указывать широту без долготы - это неправильно, и нужно не размещать место где-то на Гринвичском меридиане (часто ли оно действительно там?), а смело выводить ошибку. Викизавр (обс.) 08:46, 4 ноября 2018 (UTC)
- @Vcohen: Ошибка, потому, что в шаблоне есть код
- Но это же не ошибка в шаблоне. Это шаблон адекватно сообщает об ошибке в статье: "Координаты: Пропущена долгота". И она там действительно пропущена. Vcohen (обс.) 08:23, 4 ноября 2018 (UTC)
- Суть моего сообщения именно в том, что починено не всё. К примеру, {{НП}} воспринимает
- Для этого надо, чтобы шаблон ставил координаты не display=inline,title, как сейчас, а так, как задано в параметрах. Но я посмотрел несколько шаблонов с координатами и понял, что это нигде не поддерживается. А раз так, то не хочется изобретать. Vcohen (обс.) 19:50, 1 ноября 2018 (UTC)
- Максимум, что может автоподставляться в координаты - это полушарие (например, все антарктические станции в южном полушарии, а почти все НП России в северном и восточном). В остальном думать за пользователя не стоит. Убрал из станций и викидата-коорд. -- dima_st_bk 23:31, 4 ноября 2018 (UTC)
- Dima st bk, в Модуль:WikidataCoords ещё осталось
if args.lat_deg == '' and ...
- не надо ли сделатьif (args.lat_deg == '' or args.lon_deg == '') and ...
, чтобы при заполненном lat_deg и пустом lon_deg не передавались недозаполненные данные? Викизавр (обс.) 23:24, 16 ноября 2018 (UTC)- Сделал через and, ещё какие-нибудь косяки могут в категорию попадать. -- dima_st_bk 23:19, 17 ноября 2018 (UTC)
- Dima st bk, в Модуль:WikidataCoords ещё осталось
Шаблон:СборнаяСпорт
[править код]Нужно внести правки в Шаблон:СборнаяСпорт. А именно, по образцу {{сборнаяСпорт|Испания|футбол|ю}} добавить параметр {{сборнаяСпорт|Испания|футбол|до NN}} (до NN) - где NN - двухзначное число. Статей с названиями Юношеская сборная <страны> по футболу уже нет (вместо них: Сборная <страны> по футболу (до NN лет). То есть шаблон {{сборнаяСпорт|Англия|футбол|до 18}} должен выводить: Сборная Англии по футболу (до 18 лет). Вариант {{сборнаяСпорт|Англия|футбол|до 21}} (или даже проще: {{сборнаяСпорт|Англия|футбол|21}}) должен выводить: Сборная Англии по футболу (до 21 года). Все возможные опции касаемо футбола: до 15, до 16, до 17, до 18, до 19, до 20, до 21. В англовики есть отдельный шаблон для юношеских/молодёжных команд en:Template:Fbu, но раз уж у нас «всё в одном», наверное нужно дополнить основной шаблон. И ещё было бы хорошо добавить поддержку Сборная Ирландии по футболу (1882—1950), чтобы {{Футбол|Ирландия|1882}} отображал Ирландия. Может, кто-то сможет помочь. —Corwin of Amber (обс.) 15:26, 31 октября 2018 (UTC)
Проблема с шаблоном
[править код]Испортился шаблон-карточка {{конфликт}} в статье Штурм Зимнего дворца. Была правка в шаблоне, обозначенная "Штурм Зимнего дворца", но она отменена автором. — Igel B TyMaHe (обс.) 14:35, 31 октября 2018 (UTC)
- У шаблона {{конфликт}} совсем другие параметры и совсем другое назначение (он не карточка). Надо найти, какой шаблон там должен быть. Vcohen (обс.) 14:50, 31 октября 2018 (UTC)
- Нашел — {{Революция}}. Igel B TyMaHe (обс.) 06:17, 1 ноября 2018 (UTC)
- Или ш:вооружённый конфликт, там стороны удобно указывать. Викизавр (обс.) 06:23, 1 ноября 2018 (UTC)
- речь не об удобстве, а какой шаблон задумал автор. в ш:в.к. нет поля "организатор" Igel B TyMaHe (обс.) 09:01, 1 ноября 2018 (UTC)
- Или ш:вооружённый конфликт, там стороны удобно указывать. Викизавр (обс.) 06:23, 1 ноября 2018 (UTC)
- Нашел — {{Революция}}. Igel B TyMaHe (обс.) 06:17, 1 ноября 2018 (UTC)
Editnotice и Newarticletext для шаблонов
[править код]При создании шаблона у нас выдается MediaWiki:Newarticletext/Template, который обычно показывает следующий текст:
- Не забудьте предусмотреть параметр nocat и проверку на пространство имён. Нажмите {{#if: {{{nocat|}}}{{NAMESPACE}} || [[Категория:Название категории]] }}, чтобы вставить заготовку кода для такой проверки.
- Переведите курсор в конец кода и нажмите <noinclude>{{doc}}</noinclude>.
При необходимости очень короткую документацию можно включать напрямую через <noinclude> {{doc-inline}} <!-- Текст документации --> {{doc-end}} </noinclude>. - Не забывайте, что для юзербоксов следует использовать подстраницы шаблона Userbox, например Шаблон:Userbox/Форум/Архив/Технический/2018/10.
Это очень удобно, потому что при нажатие на ссылки текст вставляется в окно редактирования. Неудобно только то, что этот текст не показывается при редактировании существующего шаблона. И даже при создании нового он пропадает при предосмотре. С другой стороны, при редактировании шаблона выдается MediaWiki:Editnotice-10, который в случае редактирования страницы, которая начинается на "User ", показывает:
Эта страница не рекомендуется к созданиюСхема языковых шаблонов {{user xx}} устарела, пожалуйста, используйте шаблоны {{babel}} и {{user lang}} Что случилось? После обсуждений сообщество решило отказаться от поддержки более 1000 самостоятельных языковых шаблонов и полностью перейти на расширение Babel. Взамен шаблонов семейства {{user xx}} используйте шаблон {{user lang}}, который был обновлён и теперь поддерживает абсолютно все языки из стандарта ISO. Также обратите внимание, что для создания стандартного блока языков можно воспользоваться {{babel}}. Более подробно на странице Википедия:Вавилон. Хотели создать не языковой шаблон? Если нужно создать один из юзербоксов, то воспользуйтесь подпространством шаблона {{Userbox}}.[править] |
Этот текст было бы логичнее показывать как раз только при создании страницы. Поэтому я предлагаю поменять местами эти два сообщения: первое показывать всегда, а второе только при создании (разве что третий пункт из первого сообщения показывать только при создании. — Эта реплика добавлена участником Alexei Kopylov (о • в) 19:14, 30 октября 2018 (UTC)
Итог
[править код]Возражений не поступило, поэтому я так и сделал. Заодно чуть расширил editnotice на случай редактировании документации шаблонов. — Алексей Копылов 04:13, 13 ноября 2018 (UTC)
- @Alexei Kopylov: Пропустил я это предложение и что-то сомневаюсь. Для документации ссылки ещё могут быть полезны, а читать про nocat и {{doc}} при каждом редактировании вряд ли есть смысл, только место отъедает. Я не знаю, может, при редактировании сохранить ссылки для быстрой вставки, но сопровождающий текст убрать? Вообще какая основная мотивация того, чтобы иметь этот текст всегда? — Джек (обс.) 11:27, 22 ноября 2018 (UTC)
- @Jack who built the house: Мотивация: хочется иметь ссылки для быстрой вставки всегда. Можно действительно убрать или сильно сократить текст. — Алексей Копылов 17:40, 24 ноября 2018 (UTC)
Модуль:dts
[править код]Перенёс из енвики Модуль:Dts, но всё оказалось не так просто, модуль не работает как требуется. Что требуется? Сейчас при использовании Шаблон:dts возможно только указание даты в формате «год|месяц|день», тогда как модуль (и модифицированный шаблон на его основе) позволяет всё то же самое, плюс форматы типа «день месяц год» (1 марта 1999, 1 мар 1999) и т.д., то есть намного больше вариантов, что гораздо удобнее. Кто-нибудь может помочь разобраться с данным модулем? —Corwin of Amber (обс.) 15:30, 30 октября 2018 (UTC)
- А что именно не работает? — Алексей Копылов 19:14, 30 октября 2018 (UTC)
- В енвики шаблон dts ссылается на модуль и выдает результат. У нас ничего не выдает (шаблон dts наш я не стал трогать, см. Шаблон:dts2, калька с английского). Что-то получается только прямой подстановкой модуля в статью, примеры: 1893, 89 до н. э., 10 000 до н. э., октябрь, февраль 1767, 12 августа 1987, 25 октября, 9 декабря 2014, 12 июня 2024. В общем, возможные параметры указаны en:Module:Dts/testcases тут. Так что не работает и сам шаблон, и криво работают некоторые параметры (нужно бы его русифицировать, например, в русском есть февраль и X февраля, то есть 2 варианта написания месяца, а в английском один. Также порядок отображения даты нужно поменять: не 9 декабря 2014 а 9 декабря 2014. И если все заработает, в принципе можно модернизировать наш Шаблон:dts. —Corwin of Amber (обс.) 02:18, 31 октября 2018 (UTC)
- Переименовал ш:dts2 в ш:dts/песочница: пожалуйста, не размещайте песочницы без соответствующего префикса, потому что через несколько лет они имеют свойство становиться форками, несовместимыми и неподдерживаемыми. Викизавр (обс.) 05:22, 31 октября 2018 (UTC)
- Вроде работает. Единственно, что Lua, по-моему, не умеет менять регистр для русских букв. Поэтому
{{Dts/песочница|Январь 1905}}
→ не работает, но{{Dts/песочница|январь 1905}}
→ работает. — Алексей Копылов 07:31, 31 октября 2018 (UTC)- Не на Lua, но может всё-таки пригодится:
{{lcfirst:{{{месяц}}} }}
приведёт первую букву месяца к нижнему регистру. --MMH (обс.) 07:58, 31 октября 2018 (UTC) - Спасибо, обновил оригинальный шаблон, вроде ошибок нет. —Corwin of Amber (обс.) 13:38, 31 октября 2018 (UTC)
- @Corwin of Amber: Ошибки есть. Часть из них я исправил, но некоторые ещё остались: Категория:Википедия:Страницы с некорректным использованием шаблона dts (сейчас 12 страниц). Вроде, все они связаны с неправильным использованием шаблона. — Алексей Копылов 23:51, 31 октября 2018 (UTC)
- Lua умеет, просто любую функцию string.* надо заменять на mw.ustring.* Игорь (обс) 21:17, 31 октября 2018 (UTC)
- Не на Lua, но может всё-таки пригодится:
- В енвики шаблон dts ссылается на модуль и выдает результат. У нас ничего не выдает (шаблон dts наш я не стал трогать, см. Шаблон:dts2, калька с английского). Что-то получается только прямой подстановкой модуля в статью, примеры: 1893, 89 до н. э., 10 000 до н. э., октябрь, февраль 1767, 12 августа 1987, 25 октября, 9 декабря 2014, 12 июня 2024. В общем, возможные параметры указаны en:Module:Dts/testcases тут. Так что не работает и сам шаблон, и криво работают некоторые параметры (нужно бы его русифицировать, например, в русском есть февраль и X февраля, то есть 2 варианта написания месяца, а в английском один. Также порядок отображения даты нужно поменять: не 9 декабря 2014 а 9 декабря 2014. И если все заработает, в принципе можно модернизировать наш Шаблон:dts. —Corwin of Amber (обс.) 02:18, 31 октября 2018 (UTC)
Итог
[править код]Проблема решена. — Алексей Копылов 18:36, 13 ноября 2018 (UTC)
Последние новости технического сообщества Викимедиа. Проинформируйте остальных об этих изменениях. Не все изменения повлияют на вас лично. См. также переводы на другие языки.
Последние изменения
- С 29 октября по 11 ноября принимаются предложения для опроса сообщества. В этом опросе будет решено, над чем техническая команда будет работать в следующем году. Сам опрос будет проходить 16—30 ноября.
- Вики-проекты получили поддержку политики безопасности контента. При загрузке внешних ресурсов через пользовательские скрипты теперь выводится предупреждение в JS-консоли; загружать внешние ресурсы таким образом не рекомендуется из-за возможных проблем с безопасностью. Саму эту возможность в будущем, вероятно, уберут. [1]
Проблемы
- Исправлена ошибка, из-за которой в списке наблюдения не выделялись непросмотренные изменения. [2]
Позже на этой неделе
- Новая версия движка MediaWiki апробируется на тестовых вики и MediaWiki.org с 30 октября. Невикипедийные вики-сайты и некоторые разделы Википедии получат её 31 октября, все проекты — 1 ноября (календарь).
- Редактор викитекста — 2006 больше не поддерживается, скоро его удалят из Special:Preferences. Уже долгое время этот редактор не считается стандартным, его заменил Редактор викитекста — 2010. [3][4]
Встречи
- Приглашаем на технический совет в IRC, где разработчики-волонтёры могут обменяться опытом. Встреча пройдёт 31 октября в 15:00 (UTC). См. инструкцию.
Технические новости подготовлены техническими посредниками и публикуются ботом • Дополнить • Перевести • Помощь • Оставить отзыв • Подписаться или отписаться.
Позиционная карта региона для шаблона НП
[править код]Попытался сделать отсутствующие позиционные карты для провинций Аргентины. Для провинции Энтре-Риос всё получилось и работает ({{ПозКарта Аргентина Энтре-Риос}}), а для провинции Кордова — нет ({{ПозКарта Аргентина Кордова}}). Прошу помощи с настройкой. --Slb_nsk (обс.) 01:19, 28 октября 2018 (UTC)
- [5]. Позкарта должна иметь имя вида «Шаблон: ПозКарта_(имя страны, указываемое в шаблоне НП)_(имя провинции, указываемое в шаблоне НП)». -- dima_st_bk 01:43, 28 октября 2018 (UTC)
- Большое спасибо! --Slb_nsk (обс.) 02:42, 28 октября 2018 (UTC)
Как править категории?
[править код]Подскажите пожалуйста, как теперь править категории в статьях? Раньше, помню, теги категорий были просто внизу кодовой страницы. В частности, как убрать из статьи явно ошибочную категорию (вернее, конечно, статью из категории)? Эйхер (обс.) 17:56, 26 октября 2018 (UTC)
- Какую? Игорь (обс) 17:57, 26 октября 2018 (UTC)
- Там было что-то про художниц. Категория добавлялась шаблоном. Я его убрал. Vcohen (обс.) 18:04, 26 октября 2018 (UTC)
- А как? Научите, чтобы в следующий раз не обращаться. Эйхер (обс.) 18:14, 26 октября 2018 (UTC)
- Ну, вот моя правка. Здесь главное было - найти этот шаблон в тексте статьи. Vcohen (обс.) 18:17, 26 октября 2018 (UTC)
- То есть в статье просто все категории шаблонами были проставлены? Эйхер (обс.) 18:38, 26 октября 2018 (UTC)
- Да, получается так. Vcohen (обс.) 18:42, 26 октября 2018 (UTC)
- Ужасная схема — укорачивание пары байтов кода ничего не даёт, а вот потеря в прозрачности вставки категорий многого стоит. Викизавр (обс.) 18:57, 26 октября 2018 (UTC)
- То есть в статье просто все категории шаблонами были проставлены? Эйхер (обс.) 18:38, 26 октября 2018 (UTC)
- Ну, вот моя правка. Здесь главное было - найти этот шаблон в тексте статьи. Vcohen (обс.) 18:17, 26 октября 2018 (UTC)
- А как? Научите, чтобы в следующий раз не обращаться. Эйхер (обс.) 18:14, 26 октября 2018 (UTC)
- Отличная схема, очень удобно. Два-три лишних символа (вместо «[[Категория:....]]» — а название категории может быть весьма длинным), и вуаля, категория стоит. DumSS (обс.) 19:01, 26 октября 2018 (UTC)
- Вы HotCat не пробовали? И название категории дополняет, и даже отдельную правку делать не нужно. Вот только с этими встраиваемыми шаблонами не совместим — если ими что-то не то поставят, не удалишь. Викизавр (обс.) 19:29, 26 октября 2018 (UTC)
- Про HotCat слышал, но не пробовал и, наверно, не буду, ибо уже привык обходиться шаблонами. А что нельзя шаблонами, я быстрее сделаю вручную, чем гаджетом, который, судя по скриншоту в его описании, громоздок и неудобен в обращении. DumSS (обс.) 20:00, 26 октября 2018 (UTC)
- Отличная схема, очень удобно. Два-три лишних символа (вместо «[[Категория:....]]» — а название категории может быть весьма длинным), и вуаля, категория стоит. DumSS (обс.) 19:01, 26 октября 2018 (UTC)
Другие проекты в других проектах
[править код]Во всех статьях из секции «В других проектах» левого сайда пропал собственно список этих проектов, кроме Викисклада и Викиданных. --саша (krassotkin) 17:29, 26 октября 2018 (UTC)
- Спасибо, открыл баг. Игорь (обс) 17:59, 26 октября 2018 (UTC)
Файлы
[править код]- ce:Файл:Чечня, башни на границе с Грузией.jpg
- ce:Файл:Хангихой 8.jpg
- ce:Файл:Хангихой 7.jpg
- ce:Файл:Хангихой 6.jpg
- ce:Файл:Хангихой 4.jpg
- ce:Файл:Хангихой 3.jpg
- ce:Файл:Хангихой 2.jpg
- ce:Файл:Хангихой 1.jpg
- ce:Файл:Хангихой .jpg
- ce:Файл:Терта.jpg
- Не смог перенести на Викисклад. --Дагиров Умар (обс.) 19:24, 25 октября 2018 (UTC)
- CommonsHelper пишет Fatal error: Class 'Template' not found in /data/project/commonshelper/public_html/index.php on line 317 . Наверное, какая-то несовместимость с локализованными шаблонами. — Igel B TyMaHe (обс.) 09:39, 26 октября 2018 (UTC)
- UPD - похоже, сдох CommonsHelper. Из руВики не смог перенести с той же ошибкой. — Igel B TyMaHe (обс.) 09:45, 26 октября 2018 (UTC)
- Igel B TyMaHe, я изначально, пытался загрузить на склад. Не получилось. Спасибо за ответ. --Дагиров Умар (обс.) 11:49, 26 октября 2018 (UTC)
- Скрин, бесконечная загрузка. --Дагиров Умар (обс.) 11:57, 26 октября 2018 (UTC)
- @Дагиров Умар: напрямую проблем нет: c:File:Чечня, башни на границе с Грузией.jpg, у вас какие-то локальные препятствия, по-видимому, из-за размера файла. Igel B TyMaHe (обс.) 12:12, 26 октября 2018 (UTC)
- Файл /data/project/commonshelper/public_html/index.php на лабсе правили 24 октября этого года, возможно что-то сломали. Надо обратиться к разработчикам хелпера. Хотя определение класса темплейт в 317-й строке там есть. MBH 12:40, 26 октября 2018 (UTC)
- Если не возникнут проблемы с авторством, можете вручную перенести. Я удалю из чеченской Википедии. --Дагиров Умар (обс.) 12:44, 26 октября 2018 (UTC)
- Возникнут, так как я ссылаюсь на чеченскую Википедию как источник. После удаления не будет первичного лицензирования от вашего лица. Igel B TyMaHe (обс.) 17:06, 26 октября 2018 (UTC)
- Кто-нибудь знает когда commonshelper будет починен? ~ Чръный человек (обс.) 08:13, 30 октября 2018 (UTC)
- Пишите жалобы на phab: MBH 08:31, 30 октября 2018 (UTC)
Ошибки в сносках в статье Россия
[править код]В статье Россия в сносках выходят две ошибки: одна после навигационных шаблонов, вторая после блока примечаний. Сейчас у меня совсем нет времени разобраться. Статья важная, почините, пожалуйста. --Ksc~ruwiki (обс.) 10:33, 25 октября 2018 (UTC)
- TenBaseT починил. Только вот зачем нужны 3 секции Комментарии, Пояснения и Примечания? Видимо это результат отсутствия унификации синтаксиса для комментариев. Когда я предлагал это унифицировать противники унификации, говорили, что НЕПОЛОМАНО. — Алексей Копылов 19:16, 25 октября 2018 (UTC)
- Большое спасибо всем участникам, столь оперативно откликнувшимся на мою просьбу! --Ksc~ruwiki (обс.) 19:21, 25 октября 2018 (UTC)
Как чинить t:cite journal?
[править код]tl;dr: с сабжем есть проблемы, как именно их исправить? (Скорее всего, на основе шаблона из enwiki, но ботам придётся поработать.) Это важно для переводных статей.
- Что поломано?
Главным образом — отображение списка авторов. См. ниже вариант «Ничего не менять».
- Who cares и почему люди просто не используют {{публикация}}?
В enwiki активно используется группа шаблонов цитирования cite что-нибудь. Оттуда они постоянно попадают к нам через перевод статей. Самые часто встречающиеся из них -- {{cite web}}, {{cite news}}, {{cite book}} и {{cite journal}}, у них десятки тысяч включений, и дальше будет только больше, причём новые включения будут использовать синтаксис из enwiki. Первые три у нас работают более-менее нормально, четвёртый нет.
Далее следуют различные варианты действий.
- Ничего не делать
То есть пользоваться нынешним {{cite journal}}. Он был импортирован из enwiki лет десять назад. Главная проблема — он не поддерживает популярнейшие в enwiki параметры firstn (first1, first2, ...) и lastn, а также чуть более редкие authorn, authors, vauthors. А когда авторы не указаны вообще, по-уродски отображает год в начале. Ссылку на примеры проблемных включений см. в конце раздела «Заменить версией из enwiki по всем правилам». Вторая существенная проблема — по-другому ведёт себя параметр ref, в частности, не поддерживается ref=harv, который в enwiki используют для ссылок через {{sfn}}, {{harv}} и {{harvnb}} (последние два шаблона из этих трёх, естественно, тоже постоянно попадают к нам через переводы). Можно было бы пройтись ботом и собрать во всех включениях всех авторов в author, а вместо ref=harv сделать ref=что_там_должно_быть, но это бессмысленно из-за постоянного притока новых переводов. На СО шаблона и на форумах необходимость обновления обсуждают давно (в частности, участники Эрг, V1adis1av, Jack who built the house, Sneeuwschaap).
- Заменить обёрткой над {{публикация}}
Вариант. Но тогда кто-то там должен её написать. Отметим, что обёртка должна уметь обрабатывать длиннющие списки authorn с учётом того, что {{публикация}} позволяет указать лишь до пяти авторов. Возможно, тут поможет Модуль:Публикация от Vladis13, который сейчас только чуть-чуть используется в шаблоне {{публикация}}.
- Заменить версией из enwiki по всем правилам
То есть en:Template:Cite journal, который работает на семействе модулей под названием CS1, как и другие cite-шаблоны. Оформление при этом станет соответствовать тамошним ГОСТам, а не нашим, но это ладно.
Плюсы:
- Все параметры будут работать, как надо. В том числе, например, ссылки на всякие MR, PubMed, arXiv. И все варианты создания якорей (см. выше и в документации).
- Это решение не для одного только cite journal, но и для других cite-шаблонов. {{cite thesis}} у нас уже работает на этих модулях.
- Шаблон добавляет метаданные en:COinS.
- Подредактировав Модуль:Citation/CS1/Configuration, можно получить гибкий, полностью русифицированный фреймворк для шаблонов цитирования.
- Можно будет портировать будущие изменения из enwiki.
- Подробная система категорий для отслеживания ошибок. Шаблон не съедает незнакомые и устаревшие параметры молча, а выдаёт понятное сообщение на месте и добавляет категорию.
Минусы:
- Подробная система категорий для отслеживания ошибок. Это реально проблема. Куча категорий с названиями типа «CS1 maint: Multiple names: authors list». И надо либо будет либо создать их все ботом прям так, либо заморочиться с конфигурацией и русификацией. Либо смириться с красными категориями.
- Указание языка источника. Шаблон автоматически распознаёт код языка и его название на языке раздела и выдаёт название языка на языке раздела. Так что если в шаблоне язык указан кодом fr, то у нас это будет выглядеть как «(in французский)», а если словом French (что встречается чаще), то выглядеть будет нормально, но добавится категория «CS1 maint: Unrecognized language».
- Legacy-параметры, которые в enwiki уже не существуют, а у нас живут в старых переводах. Подробнее см. в следующем пункте.
- Настройкой конфигурации и дальнейшим внедрением никто, скорее всего, заниматься не будет.
Импортированная версия у нас сейчас называется {{cite journal/песочница}} (изначально создана участником RoadTrain под названием {{cite2 journal}}) и уже используется в некотором количестве статей. Сравнить «было-будет» можно здесь (выборка из сотни случайных включений, спасибо Vort); обратите внимание на примеры 2, 6, 8, 19, 30, 31, 37, 41, 47, 68, 75, 89, 90, 94, 96, 99.
- Заменить версией из enwiki, отключив категории для отслеживания ошибок
По-моему, это оптимальный вариант. Сохраняет почти все плюсы предыдущего варианта, устраняет почти все минусы, почти не требует дополнительных действий. Оставшиеся минусы связаны в основном с устаревшими (там) параметрами и решаются ботами:
- "access-date" requires "url" — и действительно. Решается удалением ненужных access-date.
- "month". К сожалению, автоматически объединить с годом и поместить в date — не поможет, поскольку шаблон ругается на русскоязычные названия месяцев, а они встречаются. Проще всего удалить все вхождения month и day (потому что в самом деле, зачем они).
- "coauthors". Вот это действительно проблема. Видимо, проще всего будет ботом сшить везде author и coauthors в authors, а со случаями, где совместно с coauthors есть ещё какие-то параметры, определяющие авторов, разобраться вручную. Может быть, можно лучше?
Для иллюстрации этих проблем и выдаваемых ошибок см. сравнение по ссылке выше. Подробнее об этих проблемных параметрах можно почитать тут: en:Help talk:Citation Style 1#Regressions: advice request. В настоящий момент в {{cite journal/песочница}} категории для отслеживания ошибок отключены (правка маленькая, дальнейшему импорту изменений из enwiki вряд ли помешает).
- Использовать {{cite journal 2}}
По-моему, это второй по оптимальности вариант после предыдущего. Шаблон создан MMH (пингую также участников обсуждения удаления: Saint Johann, Викизавр), немного используется и умеет почти все параметры, которых не хватает в других вариантах. Недостающее вполне реально доработать. Сравнение «было-будет» здесь. Имеется Template data. Проблемы:
- нет authors, vauthors, authorn при n>4;
- страшно ругается, если не указан journal;
- не умеет date, отсутствие year переносит не очень хорошо (примеры 24, 74, 84);
- ref работает как у {{публикация}}, т. е. не умеет ref=harv.
В любом случае явно должен остаться только один: шаблонам {{cite journal}}, {{cite journal/песочница}} и {{cite journal 2}} незачем сосуществовать.
- Заключение
Прошу высказывать ваши мнения о необходимости обновления {{cite journal}} вообще и о наилучшем варианте действий в частности. Знаете кого заинтересованного -- пинганите; считаете, что тему лучше перенести на какое-то более заметное место -- перенесите.
--Браунинг (обс.) 23:02, 24 октября 2018 (UTC)
- Спасибо за подробную и ясную сводку. Естественно, обновлять шаблон надо; нынешнее неотображение авторов откровенно уродует статьи. Кроме того, унификация технических средств в разных языковых разделах вообще довольно полезна. Поддерживаю замену на версию из enwiki с отключением категорий для ошибок. Sneeuwschaap (обс.) 23:35, 24 октября 2018 (UTC)
- У меня нет какого-то определённого мнения по ситуации кроме того, что крайне недопустимо использовать шаблон, находящийся сейчас в песочнице, в статьях. Кроме противоречия здравому смыслу, каждое включение сейчас ставит совершенно ненужные у нас категории о языковой принадлежности источников и т. п. stjn 17:02, 25 октября 2018 (UTC)
- каждое включение сейчас ставит совершенно ненужные у нас категории — где? --Браунинг (обс.) 17:38, 25 октября 2018 (UTC)
- Проверил — уже не ставит, да; когда я обнаружил существование такого перенаправления, ставил. stjn 17:53, 25 октября 2018 (UTC)
- А, я понял. Вы, видимо, имели в виду {{cite journal 2}}, а не {{cite journal/песочница}}. Да, если будет выбран вариант {{cite journal 2}}, необходимость категорий тоже надо будет обдумать; однако вариант {{cite journal/песочница}}, который я предлагаю в качестве приоритетного, никаких посторонних категорий не проставляет. --Браунинг (обс.) 17:48, 25 октября 2018 (UTC)
- каждое включение сейчас ставит совершенно ненужные у нас категории — где? --Браунинг (обс.) 17:38, 25 октября 2018 (UTC)
- Я за вариант "Заменить версией из enwiki по всем правилам". Главный плюс, как мне кажется, заключается в том, что в этом случае будет проще всего поддерживать совместимость шаблонов в будущем. Если я не прав, поправьте меня. Категории для отслеживания ошибок нужны. Насколько я понимаю их легко русифицировать и создать ботом. Но даже, если они останутся нерусифицированными, это лучше, чем их совсем отключать. — Алексей Копылов 23:07, 26 октября 2018 (UTC)
- Основной автор версии версии из enwiki рекомендует переводить на его модули все шаблоны cite_что-то разом, а не выборочно. С большинством проблем не будет, но вот насчёт {{cite web}} и {{cite news}} я совершенно не уверен. (С другой стороны, можно и махнуть рукой на этот его совет.) Ещё он говорит, что у него в планах сделать так, чтобы указание языка источника на английском не вызывало ошибку независимо от языка вики — и вот хорошо было бы получить такой патч перед внедрением, либо отключить конкретно этот тип ошибок. --Браунинг (обс.) 09:31, 27 октября 2018 (UTC)
- Алексей, я ещё сообразил, что тут есть социальная проблема. При внедрении версии из enwiki по всем правилам есть риск нарваться на бесконечные споры о том, нужны ли категории для отслеживания ошибок (особенно некоторых, встречающихся очень часто — а я не уверен, что отдельные такие категории можно легко отключить) и как именно они должны называться. Я, может быть, и взялся бы произвести техническую часть русификации, но точно не хочу участвовать в возможных спорах. Да я даже не уверен, что создать категории ботом получится без проблем: в en:Category:CS1 около 260 подкатегорий (из которых 188 указывают язык источника), названия которых надо вытаскивать откуда-то из Модуль:Citation/CS1/Configuration; опять же, я не готов это делать. Что же касается совместимости варианта без категорий для отслеживания ошибок, то отличие у него крохотное. --Браунинг (обс.) 17:11, 31 октября 2018 (UTC)
- О шаблоне {{Cite journal 2}}:
- «нет authors» — думаю, что смогу добавить. --MMH (обс.) 07:32, 27 октября 2018 (UTC). Добавлено. --MMH (обс.) 14:10, 1 ноября 2018 (UTC)
- «нет … authorn при n>4» — можно добавить в неограниченном количестве, но это соответственно увеличит размер шаблона. --MMH (обс.) 07:32, 27 октября 2018 (UTC). Пока добавил поддержу пятого автора, но, повторяю, их количество ограничено только размером шаблона. --MMH (обс.) 14:10, 1 ноября 2018 (UTC)
- «страшно ругается, если не указан journal» — естественно, см. название шаблона ;
- «не умеет date, отсутствие year переносит не очень хорошо (примеры 24, 74, 84)» — на самом деле, date умеет, отсутсвие year переносит прекрасно, где находятся указанные примеры не понял (подскажите);
- «ref работает как у {{публикация}}, то есть не умеет ref=harv» — думаю, что можно будет сделать. --MMH (обс.) 07:32, 27 октября 2018 (UTC) Но тогда желательно добавить поддержу нескольких фамилий в шаблон {{Sfn}}, как это сделано в английском шаблоне «Sfn». Ведь тогда шаблон «Cite journal 2» буде формировать длинный якорь из фамилий, с запятыми и пробелами, который трудно будет воспроизвести в шаблоне «Sfn» без ошибок (просто скопировать одной операцией будет нельзя, так как фамилии будут разбросаны по разным параметрам). --MMH (обс.) 14:06, 1 ноября 2018 (UTC)
- Про {{sfn}} справедливое замечание, но, к счастью, это можно будет сделать потом отдельно. --Браунинг (обс.) 14:16, 1 ноября 2018 (UTC)
- Вижу, что английский Sfn запятые и пробелы не добавляет, но это не очень упрощает составление параметра для Sfn — нужно будет писать все фамилии подряд, без пробелов. --MMH (обс.) 14:23, 1 ноября 2018 (UTC)
- Про {{sfn}} справедливое замечание, но, к счастью, это можно будет сделать потом отдельно. --Браунинг (обс.) 14:16, 1 ноября 2018 (UTC)
- --MMH (обс.) 07:32, 27 октября 2018 (UTC)
- Вот примеры; слева случайная выборка имеющихся включений {{cite journal}}, справа они же, но с {{cite journal 2}}. Как видно, там довольно много включений без journal, но большинство из них всего лишь используют синоним magazine, так что это легко починить. С другой стороны, может быть, вы сможете настроить вариант из enwiki с помощью Модуль:Citation/CS1/Configuration, чтобы не дублировать усилия его создателей и одним махом обеспечить поддержку всех параметров и, возможно, ГОСТовское оформление? Впрочем, я не уверен, что перевод {{cite journal}} на ГОСТовское оформление не требует дополнительного обсуждения. --Браунинг (обс.) 09:31, 27 октября 2018 (UTC)
- magazine могу легко добавить хоть сегодня. «может быть, вы сможете настроить вариант из enwiki с помощью Модуль:Citation/CS1/Configuration» — модули написаны на Lua, а я Lua не владею. --MMH (обс.) 11:16, 27 октября 2018 (UTC)
- Посмотрел указанные примеры насчёт date — в них неверно задана дата. Шаблон требует задания даты в формате чч.мм.гггг или гггг-мм-чч. Если нужно задать диапазон месяцев, то для этого существуют параметры month и year. Это нужно, в частности, для формирования якоря из date без year. Возможно, удастся сделать вывод даты в произвольном формате, в случае неверного формата задания даты, — я посмотрю что можно сделать (при этом, конечно же, якоря работать не будут). Он там раньше был, но после усложнения кода, для поддержки якорей из date, пропал. Не помню уже по какой причине, возможно я просто упустил этот момент. --MMH (обс.) 11:44, 27 октября 2018 (UTC)
- Посмотрел насчёт date — шаблон извлекает информацию из date в нескольких местах, поэтому логичнее было бы вывести сообщение об ошибке в формате даты, чем поощрять неверное использование параметра date. Дело в том, что год и месяц (или число месяца) разнесены в библиографической ссылке, сделаной по ГОСТу, и выводить их в одном месте — это плодить уже библиографические ошибки. --MMH (обс.) 12:08, 27 октября 2018 (UTC)
- «нет authors» — вижу, что этот параметр никто не использует (https://tools.wmflabs.org/templatetiger/template-parameter.php?template=Cite+journal&lang=ruwiki )... --MMH (обс.) 13:31, 27 октября 2018 (UTC)
- Что-то странное. Если верить этому инструменту, никто и last1 не использует, но это явно не так. --Браунинг (обс.) 13:41, 27 октября 2018 (UTC)
- А. Вот со строчной буквы. authors есть. Хотя непонятно, почему last12 нет, а last16 есть. --Браунинг (обс.) 13:44, 27 октября 2018 (UTC)
- Добавил параметр authors. --MMH (обс.) 11:48, 1 ноября 2018 (UTC)
- У тайгера базы очень уж старые (конкретно у рувики — за май 2017-го) 212.92.176.210 14:07, 27 октября 2018 (UTC)
- Чаще всего я лично видел проблемы с отсутсвием vauthors, где записываются авторы в ванкуверской нотации.--RoadTrain (обс.)(вклад) 22:08, 28 октября 2018 (UTC)
- Список примеров (ссылки даны выше) показывает, что это довольно редкая проблема. Но да, это ещё один способ указания авторства, который работает в импортированном варианте и не работает с {{cite journal 2}}. Теоретически можно и его добавить, но фактически сейчас его нет. И ещё хотелось бы, не влезая в эпическую битву сторонников и противников ГОСТа, отметить, что использование русскоязычных наименований тома, страницы и т. д. в шаблоне, преимущественно используемом для ссылок на англоязычные источники, — это странное решение. В общем, этот вариант мне нравится всё меньше и меньше. --Браунинг (обс.) 17:11, 31 октября 2018 (UTC)
- «использование русскоязычных наименований тома, страницы и т. д. в шаблоне, преимущественно используемом для ссылок на англоязычные источники, — это странное решение», — они не русскоязычные, а зависят от языка, указанного в параметре lang или language (что видно в этом примере: Шаблон:Cite journal 2#Многотомный англоязычный журнал). Если параметр не заполнен, то да, будут русскоязычные. --MMH (обс.) 21:25, 31 октября 2018 (UTC); 21:31, 31 октября 2018 (UTC)
- Это и странно. Взгляните на выборку примеров: там лишь в пяти местах указан язык (причём в примерах 18 и 70 это не помешало шаблону использовать русские обозначения), лишь пять примеров на русском языке. Подавляющее большинство — английский без указания языка. --Браунинг (обс.) 12:18, 1 ноября 2018 (UTC)
- Я не могу сделать в русской Википедии английский язык по-умолчанию (хотя технически этому ничто не препятствует) — придётся вписать ручками. В примерах 18 и 70 язык указан полность, а должен быть указан кодом по ISO 639. --MMH (обс.) 12:32, 1 ноября 2018 (UTC)
- Главный смысл {{cite journal}} — его использование в переводных статьях, причём главным образом — в переводных статьях из enwiki. Если мы говорим о том, чтобы заменить его код на код шаблона {{cite journal 2}}, то по умолчанию нужен именно английский язык и совместимость с английским шаблоном. Если обсуждается что-то ещё, то это надо обсуждать не здесь. --Браунинг (обс.) 12:37, 1 ноября 2018 (UTC)
- То что название шаблона на английском не означает, что и все оформленные с его помощью публикации также будут на английском. Встречаются, и довольно часто, и на французком, и на итальянском, и даже на японском. ГОСТ Р 7.0.5—2008 «Библиографическая ссылка. Общие требования и правила составления», по которому сделан шаблон «Cite journal 2», рекомендует использовать сокращения на языке публикации. Но это не обязательное требование. Если же публикация на нескольких языках, или нет возможности использовать сокращения на языке оригинала (нет соответствующих шрифтов или они не известны), то используются сокращения на языке библиографирующего учреждения, то есть, в данном случае, на русском, но никак не на английском. --MMH (обс.) 12:53, 1 ноября 2018 (UTC)
- В 90 примерах из 100 публикация, ссылка на которую оформлена шаблоном {{cite journal}}, написана на английском языке. Важный вопрос: вы вообще рассматриваете код шаблона {{cite journal 2}} именно как замену коду шаблона {{cite journal}}? Или вы здесь обсуждаете свой шаблон вне контекста возможной замены? --Браунинг (обс.) 13:10, 1 ноября 2018 (UTC)
- «В 90 примерах из 100 публикация, ссылка на которую оформлена шаблоном {{cite journal}}, написана на английском языке», — это не значит, что шаблон должен добавлять ошибки в оставшиеся 10 примеров. Если автор переводит статью, то может и код языка добавить в шаблон. Или может не добавлять — это также не будет ошибкой. Если же шаблон добавит английские сокращения к публикации написанной не на английском, то это будет ошибкой. «Важный вопрос: вы вообще рассматриваете код шаблона {{cite journal 2}} именно как замену коду шаблона {{cite journal}}?» — рассматриваю, он полность совместим для замены. В нём есть все параметры, которые есть сейчас в русском шаблоне «Cite journal» (но нет всех, которые есть в английском). В принципе, он так и задумывался. Но решать не мне. --MMH (обс.) 13:19, 1 ноября 2018 (UTC); 13:21, 1 ноября 2018 (UTC)
- Я вижу этот шаблон как «шаблон для совместимости». Для тех, кто переводит статьи с англовики. Пытаться заставить его соответствовать ВП:БИБГРАФ и ГОСТам, как мне кажется, избыточно. Для хороших статей всё равно желательно будет использовать {{публикация}}.--RoadTrain (обс.)(вклад) 12:22, 1 ноября 2018 (UTC)
- Согласен. --Браунинг (обс.) 12:28, 1 ноября 2018 (UTC)
- Он задуман именно как соответствующий ВП:БИБГРАФ и ГОСТам, ничему другому он соответствовать не будет. По крайней мере, я лично ничего не буду делать в этом направлении. --MMH (обс.) 12:35, 1 ноября 2018 (UTC)
- Прошу прощения, я имел в виду {{cite journal}} в целом, а тут ветка про {{cite journal 2}}.--RoadTrain (обс.)(вклад) 12:47, 1 ноября 2018 (UTC)
- Э, нет, вы всё правильно написали, тут вся тема про {{cite journal}}. {{cite journal 2}} обсуждается только в контексте возможной замены кода {{cite journal}} на его код. Его обсуждение вне этого контекста надо вести где-то ещё (на его СО или на КУ). --Браунинг (обс.) 12:53, 1 ноября 2018 (UTC)
- RoadTrain, правильно ли я понимаю, что vauthors содержит список авторов в ванкуверском стиле? Могли бы Вы дать один или несколько примеров использования этого параметра? --MMH (обс.) 11:25, 1 ноября 2018 (UTC)
Нашёл сам, вопрос снимается. --MMH (обс.) 11:34, 1 ноября 2018 (UTC)
Добавил параметр vauthors. --MMH (обс.) 11:48, 1 ноября 2018 (UTC)
- Шаблон по-прежнему нервно реагирует на отсутствие journal, притом что вариант из enwiki справляется с этой ситуацией спокойно (см. примеры). --Браунинг (обс.) 12:27, 1 ноября 2018 (UTC)
- Это так задумано, пока не вижу причины это менять. Если ругается — значит нужно указать название журнала. Задумано для улучшения качества статей. --MMH (обс.) 12:38, 1 ноября 2018 (UTC)
- Всё-таки эта гонка за всем многообразием функций варианта из enwiki кажется мне отчасти безнадёжной. {{cite journal 2}} — вполне допустимый способ быстро превратить ссылку из переводной статьи в оформленную по ГОСТу, но при этом может сломаться что угодно, поэтому делать это лучше вручную, и в качестве замены импортированному варианту {{cite journal}} этот шаблон вряд ли годится. --Браунинг (обс.) 12:27, 1 ноября 2018 (UTC)
- Мне не принципиально, какое техническое решение будет принято, но нужно учесть, что поддерживать его вряд ли кто-то будет, что очевидно из всей текущей ситуации. Поэтому считаю, что лучше взять решение на модулях, которое будет поддерживаться на стороне англовики, а портирование изменений будет достаточно тривиальным — код на Lua довольно просто читается и хорошо diff-уется.--RoadTrain (обс.)(вклад) 22:03, 28 октября 2018 (UTC)
- Согласен с утверждением выше, что {{cite journal}} — это в первую очередь шаблон для совместимости; имхо, оптимальным решением будет заменить его на английскую версию, но добавив coauthors, month и прочее и отключив указание языка. Категории ошибок скорее полезны, но это вопрос непринципиальный, тем более что их можно отключить, просто закомментировав все
category = 'CS1 errors: ...'
в настройках, и включать по одиночке по мере надобности. Викизавр (обс.) 12:52, 1 ноября 2018 (UTC)
- Тут две проблемы. Во-первых, такие правки усложнят возможное дальнейшее портирование изменений из enwiki. Во-вторых, кто сделает все эти изменения? --Браунинг (обс.) 12:57, 1 ноября 2018 (UTC)
- Давно пора этот сабж обновить до образца англовики, а то это просто тихий ужас. По факту - это самый часто используемый в нашей википедии шаблон для цитирования, и количество использований постоянно растёт благодаря новым переводам. По этому считаю, что нужно переносить его целиком, включая все новейшие модули, что бы у человека, который переводит не возникало дополнительных проблем с отображением списка ссылок, которые как правило, у большинства нет терпения редактировать. С категориями можно разобраться, это не так страшно, даже полезно, позволит выявлять неправильно работающие шаблоны, можно категории слегка русифицировать. Короче, нужно переносить.--Эрг (обс.) 22:15, 1 ноября 2018 (UTC)
- P.S. Особенноважно перенести параметры |last1= |first1= |last2= |first2= и т.д., сейчас значительная часть шаблонов в англовики заполняется ботом именно в таком формате, и разделять авторов в ручную - это адский труд.--Эрг (обс.) 22:32, 1 ноября 2018 (UTC)
- Всё-таки не самый часто используемый, самые — {{статья}} и {{публикация}}. Да, все варианты предусматривают наличие last1 и т. д., и оба варианта «Заменить версией из enwiki» предусматривают перенос всех модулей. Насчёт категорий вы (вслед за Алексеем и Викизавром) меня почти убедили, что они могут быть приняты сообществом благосклонно. Но всё же некоторые категории (указывающие язык источника, 'CS1 maint: Unrecognized language', 'CS1 maint: Uses authors parameter') будут встречаться слишком часто и могут вызвать возражения. Так что понадобится либо отключить их в коде (что ухудшит совместимость, а это очень нежелательно, как отметили многие), либо убедить возможных недовольных коллег, что если категория скрытая, то от неё мало вреда, даже если она бесполезная. Поэтому мне понадобится дипломатическая поддержка в возможных спорах с недовольными коллегами и уж точно активное содействие ботовода (Викизавр?) для создания категорий и борьбы с coauthors и month. --Браунинг (обс.) 14:35, 2 ноября 2018 (UTC)
- Если что, отключение категорий не особенно уменьшит совместимость, потому что они отключаются на специальной странице настроек. Ага, я и планировал поботоводить по этому вопросу. Викизавр (обс.) 14:42, 2 ноября 2018 (UTC)
- [Категории] отключаются на специальной странице настроек — и правда. Мне следовало в этом убедиться ещё после первой твоей реплики. Тогда всё прекрасно. Ага, я и планировал поботоводить по этому вопросу — ура, спасибо! А что думаешь насчёт coauthors и month? По-моему, их так просто не добавишь. Да и автор английской версии советовал от них избавиться. --Браунинг (обс.) 15:04, 2 ноября 2018 (UTC)
- Вроде все решения можно найти в англовики: вот тут видно, куда и в каком формате добавить
.. '; ' .. Coauthors
, а тут, напротив, есть четыре скрипта для замены coauthors на другие параметры.Пока не понимаю, по какой причине coauthors и month депрекировали (а authors сделали нерекомендуемым), к сожалению. 3800 правок (hastemplate:"cite journal" insource:/\{\{[Cc]ite journal[^\}]*\| *(coauthors|month) *=/
) немало, поэтому хотелось бы разобраться, прежде чем заменять. Викизавр (обс.) 17:27, 2 ноября 2018 (UTC)- authors и coauthors были пожертвованы во имя метаданных COinS, а month для простоты. Подробности тут: en:Help talk:Citation Style 1#Regressions: advice request. --Браунинг (обс.) 18:22, 2 ноября 2018 (UTC)
- Вроде все решения можно найти в англовики: вот тут видно, куда и в каком формате добавить
- [Категории] отключаются на специальной странице настроек — и правда. Мне следовало в этом убедиться ещё после первой твоей реплики. Тогда всё прекрасно. Ага, я и планировал поботоводить по этому вопросу — ура, спасибо! А что думаешь насчёт coauthors и month? По-моему, их так просто не добавишь. Да и автор английской версии советовал от них избавиться. --Браунинг (обс.) 15:04, 2 ноября 2018 (UTC)
- Если что, отключение категорий не особенно уменьшит совместимость, потому что они отключаются на специальной странице настроек. Ага, я и планировал поботоводить по этому вопросу. Викизавр (обс.) 14:42, 2 ноября 2018 (UTC)
- Итак, оптимальным был признан перенос шаблона из англовики. Я добавил частичную поддержку параметров month и coauthor(s) из старой версии и поставил ещё несколько костылей, см. Участник:Vort/CJ (вроде почти всё в порядке, включая ref-якори), и начал перевод модуля, присоединяйтесь.Предлагаю создать те категории, у которых в англовики 100 и больше включений, а также ключевые вроде Категория:Ошибки CS1: некорректное значение параметра — всего примерно 15, сейчас сделал 4 — а остальные пока отключить. Викизавр (обс.) 22:45, 3 ноября 2018 (UTC)
- @Colt browning, RoadTrain, Alexei Kopylov: не хотите присоединиться к переводу Модуль:Citation/CS1/Configuration? Или стоит сначала формально зафиксировать итог по замене на англоверсию? Викизавр (обс.) 20:26, 5 ноября 2018 (UTC)
- Да-да, в ближайшие дни — непременно. --Браунинг (обс.) 21:37, 5 ноября 2018 (UTC)
Так-с. month вызывает ошибку с унылым смайликом: «Проверьте дату в |=» (примеры 91, 223 и др.). --Браунинг (обс.) 21:24, 6 ноября 2018 (UTC)--Браунинг (обс.) 10:12, 8 ноября 2018 (UTC)
- @Colt browning, RoadTrain, Alexei Kopylov: не хотите присоединиться к переводу Модуль:Citation/CS1/Configuration? Или стоит сначала формально зафиксировать итог по замене на англоверсию? Викизавр (обс.) 20:26, 5 ноября 2018 (UTC)
Предварительный итог
[править код]Не буду повторять причины, почему нужно заменить на англоверсию, но перечислю спорные вопросы:
1) Простановка категорий. Пока создал 13 специфичных, а для остальных — Категория:Ошибки CS1: прочее с ключом сортировки, потому что сразу после перевода нужно будет отследить невыловленные в Участник:Vort/CJ500 ошибки. Потом нужно будет понять, хотим ли мы её сохранить.
2) Появление красных ошибок. В большинстве случаев это реальная ошибка и красный текст уместен, но не всегда: пока что скрыл наличие accessdate без URL (в рувики его используют для проверки DOI и прочего), некорректный date (в рувики там большой разнобой) и устаревшие параметры (month, coauthors и плюс deadlink), что-то ещё? На всякий случай явно проговорю: неправильно заполненные параметры в 5 % случаев (как в Участник:Vort/CJ500) — это примерно тысяча ошибок на 19200 статей.
3) Степень локализации пометок. Вопрос не экстренный, но потенциально очень спорный, так что сделал насколько мог как было в русском варианте раньше — перевёл служебные пометки — «Архивировано из оригинала», «Проверено» и т. д. — и пометки языков — например, не (in Italian), а [итал.], но не всякие Vol., et al., ed. и прочее.
В целом, как мне кажется, уже можно переносить, а более мелкие вопросы решить по ходу, чтобы не застрять. Комментарии? Викизавр (обс.) 12:21, 11 ноября 2018 (UTC)
- Спорные вопросы решены прекрасно. Только можно поподробнее про accessdate без URL? --Браунинг (обс.) 14:34, 12 ноября 2018 (UTC)
- В англовике пишут Our documentation here has always associated
|access-date=
with|url=
as a date that the citing editor confirmed that the source linked by|url=
supported the text our article. Identifier sources, doi, pmc, etc are 'permanent' so will not be changing unlike many web-based sources. Ну то есть это не то чтобы настоящая ошибка, скорее вариативность заполнения.В Участник:Vort/CJ500 таких попало 8 штук, то есть примерно 300 всего. Если бы шаблон с самого начала выводил красный текст, то всё было бы нормально, авторы видели бы и исправляли; при добавлении же постфактум хочется число красных текстов минимизировать, ограничить до реальных ошибок, а для остального достаточно категории.Надо бы понять, хотим ли мы считать это допустимым использованием и отключить категорию, или хотим забраковать и вычистить ботом, но пока это не срочно и откладывать из-за такого весь перенос не хочется. Викизавр (обс.) 20:59, 12 ноября 2018 (UTC)- Честно говоря, я так и не понял, какие есть препятствия к тому, чтобы вычистить access-date без url ботом. Но да, это можно решить и после переноса. --Браунинг (обс.) 11:09, 14 ноября 2018 (UTC)
- В англовике пишут Our documentation here has always associated
- И ещё. Уже можно думать о переводе других cite-шаблонов на этот модуль. Не считая тех, что в принципе отсутствуют в нашем разделе или уже переведены на этот модуль, это {{Cite press release}} и {{Cite video}} (около 1200 включений), {{Cite encyclopedia}} и {{Cite episode}} (около 800 включений), {{Cite album-notes}}, {{Cite arXiv}}, {{Cite conference}}, {{Cite interview}} (100–500 включений), {{Cite mailing list}}, {{Cite newsgroup}}, {{Cite report}} (менее 100 включений). {{cite web}}, {{cite news}} и {{cite book}}, наверное, трогать (пока?) не стоит. --Браунинг (обс.) 14:34, 12 ноября 2018 (UTC)
- Имхо, там нужно смотреть есть ли дополнения по сравнению с англовики (например, у cite journal только ref) и делать отдельную страницу с тестами, чтобы заранее отловить частые ошибки. Можно для надёжности протестировать перевод на {{cite press release}} и {{cite video}}, кстати.Обновление {{cite web}} с полумиллионом включений точно потребует обсуждения на более общем форуме, и лучше к этому моменту справиться со всеми тонкостями {{cite journal}}, в том числе пройдя ботом по популярным ошибкам, чтобы был позитивный опыт, так сказать. Викизавр (обс.) 21:13, 12 ноября 2018 (UTC)
- Vort, а можно вас попросить код для получения Участник:Vort/CJ? Викизавр (обс.) 21:15, 12 ноября 2018 (UTC)
- @Wikisaurus: Код в очень плохом виде. [6]. Он основан на каком-то из предыдущих моих ботов. Требует (необоснованно) наличия учётной записи (MwApi.cs), а точнее, OAuth ключей для неё (это отдельная задача их получить). В добавок к этому, ему на вход надо подавать результат ручного запроса к PetScan`у. Я не ожидал, что его придётся повторно использовать, поэтому так. Если надо, буду приводить в порядок. — Vort (обс.) 06:31, 13 ноября 2018 (UTC)
- Ой, с OAuth я ещё не разобрался, поэтому просто перетащил содержательную часть в Python'овский код для другой цели. Спасибо! Викизавр (обс.) 09:43, 13 ноября 2018 (UTC)
- OAuth — удобная штука. Во-первых, если бота выкладывать на чужой сервер, пароль можно там не оставлять (а ключи в случае чего отзываются). Во-вторых, логин не требуется. Вообще. Все команды подписываются ключами и таким образом сервер сразу знает, от кого они пришли. — Vort (обс.) 09:56, 13 ноября 2018 (UTC)
- По поводу содержательной части: я полагал, что главное в боте — алгоритм разбора викитекста и выделения шаблонов. В архиве от него только кусок, основа — в репозитории. — Vort (обс.) 09:56, 13 ноября 2018 (UTC)
- Ой, с OAuth я ещё не разобрался, поэтому просто перетащил содержательную часть в Python'овский код для другой цели. Спасибо! Викизавр (обс.) 09:43, 13 ноября 2018 (UTC)
- @Wikisaurus: Код в очень плохом виде. [6]. Он основан на каком-то из предыдущих моих ботов. Требует (необоснованно) наличия учётной записи (MwApi.cs), а точнее, OAuth ключей для неё (это отдельная задача их получить). В добавок к этому, ему на вход надо подавать результат ручного запроса к PetScan`у. Я не ожидал, что его придётся повторно использовать, поэтому так. Если надо, буду приводить в порядок. — Vort (обс.) 06:31, 13 ноября 2018 (UTC)
- Приглашаю к переводу Википедия:Ошибки шаблонов CS1/2. Викизавр (обс.) 15:18, 13 ноября 2018 (UTC)
Итог
[править код]За пять дней возражений не было, подан запрос на ТЗ.
После внесения изменений и обновления кэша будет точно видно, что там с ошибками — вероятно, нужно будет отключить ещё некоторые красные тексты, создать дополнительные категории вместо частых ключей и пройти ботом по легко исправляемым ошибкам. Прочие вопросы предлагаю обсуждать в отдельных темах — на форуме для более важных или на странице Обсуждение Википедии:Шаблоны цитирования CS1/2 для менее. Викизавр (обс.) 12:44, 16 ноября 2018 (UTC)
Откуда категория?
[править код]Не могу понять откуда в Чемпионат России по фигурному катанию на коньках 2019 категория Категория:2018 год в спорте. Не поможете убрать?--SEA99 (обс.) 07:08, 24 октября 2018 (UTC)
- Из шаблона {{Предстоящее спортивное событие}}. Удалить категорию из статьи можно только вместе с шаблоном, либо полностью переделав категоризацию в данном шаблоне. --Ksc~ruwiki (обс.) 08:18, 24 октября 2018 (UTC)
Итог
[править код]- поправил, спасибо, я навшаблоны проверял, а про блямбу вверху забыл.--SEA99 (обс.) 08:43, 24 октября 2018 (UTC)
- Я добавил параметр nocat в {{Предстоящее спортивное событие}}, теперь если добавить nocat=1, то он не будет добавлять статью в категории. — Алексей Копылов 16:36, 24 октября 2018 (UTC)
Интервики
[править код]Доброго времени суток! С помощью данного инструмента по заданной категории можно найти статьи без единой ссылки на другие языковые разделы (без интервики). А есть ли возможность найти статьи Русской Википедии по заданной категории отсутствующие в одном конкретном языковом разделе (например, в БашВики)? --Ryanag 16:16, 23 октября 2018 (UTC)
- Ryanag, PetScan может всё (ну почти). Викизавр (обс.) 16:33, 23 октября 2018 (UTC)
- См. ниже тему #Статьи без интервик. →ʙᴏʀᴏᴅᴜɴ 16:41, 23 октября 2018 (UTC)
Итог
[править код]Большое спасибо! --Ryanag 17:20, 23 октября 2018 (UTC)
Шаблон lang-ab2
[править код]Прошу создать шаблон {{lang-ab2}} для абхазского языка. Необходим для страницы Герб Республики Абхазия. --Лобачев Владимир (обс.) 10:47, 23 октября 2018 (UTC)
Итог
[править код]Сделано.
Шаблон ранее удалялся: Википедия:К удалению/15 марта 2009#Шаблон:Lang-ab2. Если сообщество желает обсудить нужность шаблонов {{lang-xx2}}, как советовал подводивший итог, — открывайте тему. Igel B TyMaHe (обс.) 14:43, 23 октября 2018 (UTC)
- Для справки: они не только добавляют курсив, но и размечают текст как имеющий иной язык. Викизавр (обс.) 16:38, 23 октября 2018 (UTC)
- Лично меня волнует соответствие ВП:НЕБУМАГА запрет на повторное указание языка нерусского текста. Вот меня нисколько не коробит повторить ссылку на язык хоть сто раз через lang-xx. Igel B TyMaHe (обс.) 06:49, 24 октября 2018 (UTC)
- Это не запрет, а требования стилистики. Повтор не всегда уместен. --V1adis1av (обс.) 09:25, 29 октября 2018 (UTC)
- Лично меня волнует соответствие ВП:НЕБУМАГА запрет на повторное указание языка нерусского текста. Вот меня нисколько не коробит повторить ссылку на язык хоть сто раз через lang-xx. Igel B TyMaHe (обс.) 06:49, 24 октября 2018 (UTC)
Заглавная страница
[править код]Доброго времени суток! Кто может и кто обладает соответствующими правами, посмотрите пожалуйста главную страницу. Шаблон, который должен выдавать изображения дня не работает, соответственно изображение не выводится. Почините, пожалуйста!)) С уважением, Doctor Bittner обс 00:08, 23 октября 2018 (UTC)
Итог
[править код]Один добрый администратор всё починил, за что ему большое спасибо! Всё работает!)) С уважением, Doctor Bittner обс 00:58, 23 октября 2018 (UTC)
Последние новости технического сообщества Викимедиа. Проинформируйте остальных об этих изменениях. Не все изменения повлияют на вас лично. См. также переводы на другие языки.
Позже на этой неделе
- Новая версия движка MediaWiki апробируется на тестовых вики и MediaWiki.org с 23 октября. Невикипедийные вики-сайты и некоторые разделы Википедии получат её 24 октября, все проекты — 25 октября (календарь).
Встречи
- Приглашаем на технический совет в IRC, где разработчики-волонтёры могут обменяться опытом. Встреча пройдёт 24 октября в 15:00 (UTC). См. инструкцию.
Будущие изменения
- Опрос сообщества начнётся 29 октября. В этом опросе будет решено, над чем техническая команда будет работать в следующем году. Предложения принимаются с 29 октября по 11 ноября, а голосование за них будет идти с 16 по 30 ноября.
Технические новости подготовлены техническими посредниками и публикуются ботом • Дополнить • Перевести • Помощь • Оставить отзыв • Подписаться или отписаться.
Техническое
[править код]Есть такая статья. Предварительный просмотр даёт такую ошибку (Внимание! Эта страница содержит слишком много вызовов ресурсоёмких функций. Должно быть не более 500 вызовов, в то время как сейчас здесь 522 вызовов.). У меня получился вандализм, когда я просто хотел добавить категорию. Хорошо, хоть через 10 минут проверил и исправил. Вопрос: статья переведена из англовики, там такая же таблица с результатами. Но есть ли необходимость такой большой таблицы в статье? Невозможно редактировать, если полностью, а не отдельные разделы (я категорию потом добавил через раздел ссылки). Oleg3280 (обс.) 15:45, 22 октября 2018 (UTC)
- Надо избавиться от части шаблонов в статье. В enwiki полагаю не использованы нп5 в статье, вот у них и нет перегруза... →ʙᴏʀᴏᴅᴜɴ 16:10, 22 октября 2018 (UTC)
- В таблице шаблон {{нп5}} появляется 524 раза, этого нет в английской версии. Игорь (обс) 16:10, 22 октября 2018 (UTC)
- Ресурсоёмкие вызовы — действительно от {{нп5}}, но вандализм у вас получился от собственных рук (и от нп5 избавляться в общем-то не надо, просто в 24 последних шаблонах существование страниц не проверяется). stjn 16:33, 22 октября 2018 (UTC)
- Но с руками у меня вроде всё в порядке. Просто спросил, почему такая ошибка. Oleg3280 (обс.) 16:37, 22 октября 2018 (UTC)
Итог
[править код]Всем спасибо. Для меня это было непонятно, поэтому спросил. К кривизне рук тема не относится. Ответ получен. Oleg3280 (обс.) 16:42, 22 октября 2018 (UTC)
- Вообще-то, самый простой выход из положения - перевести 22 статьи. Игорь (обс) 16:54, 22 октября 2018 (UTC)
Не получается соединить статьи
[править код]Статья Метрическая книга должна в интервики иметь ссылку на польську https://pl.wikipedia.org/wiki/Wyznaniowa_ksi%C4%99ga_metrykalna и английскую https://en.wikipedia.org/wiki/Parish_register статьи. Не получается их соединить в Викидате.--Ffederal (обс.) 15:30, 21 октября 2018 (UTC)
- Не получается из-за того, что статья уже связана с pl:Księga metrykalna (похоже, это общий термин для pl:Wyznaniowa księga metrykalna и pl:Księga stanu cywilnego). — Vort (обс.) 16:07, 21 октября 2018 (UTC)
Не работает. Статьи туда не включаются автоматом при достижении срока. Две статьи 1, 2, которые там есть, попали туда после моей нулевой правки. Purge не помог. Но есть ещё другие, которые тоже должны быть, но их там нет. −−APIA 〈〈обс〉〉 23:00, 20 октября 2018 (UTC)
- Как-то натыкался на страницы с категорией (скрытой): "страницы с ежечасно очищаемым кешем". Вроде бы есть шаблон, её проставляющий, но вот как он называется... 212.92.176.210 14:41, 22 октября 2018 (UTC)
- {{Очищать кэш}}. Vcohen (обс.) 15:22, 22 октября 2018 (UTC)
- Окей, попробуем так. −−APIA 〈〈обс〉〉 17:07, 22 октября 2018 (UTC)
- {{Очищать кэш}}. Vcohen (обс.) 15:22, 22 октября 2018 (UTC)
Черновик
[править код]Помогите, пожалуйста, соединить черновик (временная статья) с основной страницей и потом удалить сам черновик. Это моя первая статья, и для меня как начинающего технический аспект черновика абсолютно непонятен.
Благодарю заранее. --Давид Госсе (обс.) 11:50, 20 октября 2018 (UTC)
Итог
[править код]Сделал, дальнейшее см. на СО статьи. — Алексей Копылов 17:39, 20 октября 2018 (UTC)
Шнайдер, Антон Иванович : просьба о помощи
[править код]BotDR (обс.) 01:39, 20 октября 2018 (UTC)
Выделение болдом арабских слов
[править код]Просьба отключить в Шаблон:Lang-ar выделение текста жирным (как это происходит, к примеру, в статье Хашогги, Джамал). Арабская вязь сама по себе настолько отлична от кириллицы, что выделяется в тексте. В аналогичных шаблонах гораздо менее непривычная глазу латиница выделяется лишь курсивом. --Ghirla -трёп- 06:54, 19 октября 2018 (UTC)
- Оно и не выделяется жирным, там лишь шрифт увеличен до 110%. -- dima_st_bk 07:27, 19 октября 2018 (UTC)
- Действительно. Без шаблона: اللغة العربية, без шаблона с заданным кодом языка اللغة العربية, голый шаблон: араб. اللغة العربية, шаблон+болд: араб. اللغة العربية. --M5 (обс.) 07:45, 19 октября 2018 (UTC)
- Визуально это такое же выделение, как болд. Настаиваю на унификации однотипных шаблонов. --Ghirla -трёп- 09:09, 19 октября 2018 (UTC)
- Визуально это всё-таки шрифт крупнее, а не жирнее. На СО шаблона должны быть аргументы, помнится вязь столь мелкая, что её специально увеличили до 120, а пару лет назад уменьшили до 110.UPD: так вы сами поднимали этот вопрос на СО шаблона в 2016 году. Зачем снова о нём вспоминать? -- dima_st_bk 10:24, 19 октября 2018 (UTC)
- Как провочал бы один известный википенсионер, у меня всё нормально, НЕПОЛОМАНО. Викизавр (обс.) 07:31, 19 октября 2018 (UTC)
- Игнор (личных выпадов). --Ghirla -трёп- 09:09, 19 октября 2018 (UTC)
- Ничего уменьшать не нужно, лучше вернуть увеличение до 120%, как было раньше. MBH 09:40, 19 октября 2018 (UTC)
- Аргументы?.. --Ghirla -трёп- 09:57, 19 октября 2018 (UTC)
- А ваши аргументы, кроме унификации, коллега? Чай не в казарме. Я вот склонен поддержать увеличение, ибо плохо видно. Excellence (вклад) 10:33, 19 октября 2018 (UTC)
- Будет лучше видно. MBH 10:38, 19 октября 2018 (UTC)
- Вопрос коллегам, владеющим арабским — на каком минимальном размере удобно читать? Вот если открыть на этой странице арабскую интервику, то будет всё мелко-мелко, точечки фиг посчитаешь, но в арабском разделе почему-то шрифт не увеличивают. Викизавр (обс.) 14:29, 19 октября 2018 (UTC)
- Может, они читают Википедию с увеличенным масштабом в браузере? — Vort (обс.) 15:41, 19 октября 2018 (UTC)
- А в англовики почему не увеличивают? Может, у редакторов нашего шаблона просто индивидуальные проблемы со зрением? --Ghirla -трёп- 18:37, 19 октября 2018 (UTC)
- У каких редакторов — у тех, которые уменьшили по вашему же запросу шрифт со 130 % до 110 %? Викизавр (обс.) 07:31, 20 октября 2018 (UTC)
- А в англовики почему не увеличивают? Может, у редакторов нашего шаблона просто индивидуальные проблемы со зрением? --Ghirla -трёп- 18:37, 19 октября 2018 (UTC)
- Может, они читают Википедию с увеличенным масштабом в браузере? — Vort (обс.) 15:41, 19 октября 2018 (UTC)
- Вопрос коллегам, владеющим арабским — на каком минимальном размере удобно читать? Вот если открыть на этой странице арабскую интервику, то будет всё мелко-мелко, точечки фиг посчитаешь, но в арабском разделе почему-то шрифт не увеличивают. Викизавр (обс.) 14:29, 19 октября 2018 (UTC)
- Аргументы?.. --Ghirla -трёп- 09:57, 19 октября 2018 (UTC)
- Тут дело не в выделении, а в визуальном весе. Текст должен быть удобен для чтения вне зависимости от языка. — Vort (обс.) 10:36, 19 октября 2018 (UTC)
- Увеличивать ничего не надо (в Векторе уже размер нормальный, если в Монобуке у кого-то нет — проблемы пользующихся), уменьшить можно (но только с {{lang-he}} одновременно), но учитывая, что вопрос уже обсуждался несколькими людьми — тему с предложением уменьшения лучше вынести на Ф-ПРЕ. stjn 15:35, 19 октября 2018 (UTC)
Необходимо нормализовать сортировку в таблице, чтобы счета с двузначными числами (10:2, 12:0) шли не первыми по цифре 1, а после 9. Кажется, за это отвечает параметр data-sort-type="number", но не могу с ним разобраться. Можно это сделать в заголовке колонки, или нужно менять счет в каждой строке? И здесь заодно то же самое, чтобы наименование улицы шло по числу, а не по первой цифре. ЯЁ32Ы (обс.) 21:28, 18 октября 2018 (UTC)
Как вернуть функцию «Показать/скрыть карты»?
[править код]Приветствую! В карточке статьи исчезла функция «Показать/скрыть карты», которая там была до удаления «шаблона редактирую». Спасибо за помощь, --DarDar (обс.) 10:14, 18 октября 2018 (UTC)
- Никак. После этой версии статья стала больше 10 Кб и строчка сама исчезла. -- dima_st_bk 21:43, 18 октября 2018 (UTC)
Запрос от SAV
[править код]Сделайте пожалуйста, чтобы ордена в карточке изображались в виде планки. Непосредственно в данной статье они заменены внутри статьи в ру.Вике, но на остальные статьи отображаются косячно. Реплика размещена мной в качестве наставника участника Schekinov Alexey Victorovich. --Michgrig (talk to me) 18:33, 17 октября 2018 (UTC)
- Вообще, там по-хорошему нужно прописать конкретные степени орденов (при экспорте через гаджет они теряются, так как ссылка на со всех шаблонов на общую статью). Пока для элементов об орденах в целом добавил изображения планок. Ну, и этот вопрос больше для форума Викиданных, никаких технических правок он не требует. — putnik 19:14, 17 октября 2018 (UTC)
Просьба объединить на Викиданных
[править код]Узбекскую втулку с нашей, и киргизские Сигналдык_система с нашей сигнальной системой и Дипсоманию с нашим запоем. Рефлексист (обс.) 16:39, 17 октября 2018 (UTC)
- @Рефлексист: Сделано участником ВоенТех, спасибо ему. В будущем, пожалуйста, размещайте запросы, относящиеся к Викиданным, на специальном форуме. Michgrig (talk to me) 18:31, 17 октября 2018 (UTC)
- Хорошо, впредь буду писать туда У меня не отображается, что сделано (не отображаются русская и прочие интервики, когда открываю узбекскую и киргизские вики). Это нормально? Рефлексист (обс.) 18:41, 17 октября 2018 (UTC)
- Все три страницы инвики уже связаны с русскими страницами в Викиданных. На русских страницах есть ссылки на инвики этих трёх иноязычных страниц, но на самих страницах инвики нет отображения связи с Викиданными. Kalendar (обс.) 18:46, 17 октября 2018 (UTC)
- Почему так: на некоторых страницах есть связь с другими интервиками (тут например) а на других нет? Рефлексист (обс.) 18:53, 17 октября 2018 (UTC)
- Вам поможет Википедия:Кэш#Актуализация статей. Michgrig (talk to me) 19:16, 17 октября 2018 (UTC)
- Прочитал, ничего не понял, ну ладно: значит не дано понять, не судьба. Рефлексист (обс.) 19:29, 17 октября 2018 (UTC)
- Вам поможет Википедия:Кэш#Актуализация статей. Michgrig (talk to me) 19:16, 17 октября 2018 (UTC)
- Почему так: на некоторых страницах есть связь с другими интервиками (тут например) а на других нет? Рефлексист (обс.) 18:53, 17 октября 2018 (UTC)
- Все три страницы инвики уже связаны с русскими страницами в Викиданных. На русских страницах есть ссылки на инвики этих трёх иноязычных страниц, но на самих страницах инвики нет отображения связи с Викиданными. Kalendar (обс.) 18:46, 17 октября 2018 (UTC)
- Хорошо, впредь буду писать туда У меня не отображается, что сделано (не отображаются русская и прочие интервики, когда открываю узбекскую и киргизские вики). Это нормально? Рефлексист (обс.) 18:41, 17 октября 2018 (UTC)
blockinfo в API Викиновостей
[править код]Подробности с примерами у нас и там в диффе. То есть заведомо давно обессроченный (вандальный ник) участник blockinfo не имеет и вроде как всё ещё тут. Я чего-то не понимаю в функционировании этого запроса, какая локальная разница? И да, в курсе, что Викиновости - не Википедия, но раз сам первый предложил подготовить список избирателей, то хотелось бы понять, почему не смог. --Neolexx (обс.) 09:58, 17 октября 2018 (UTC)
Там пояснили, что глобально заблокированные аккаунты обычно не переблокируются отдельно по подпроектам. Однако тогда как однозначно проверить, что конкретный участник в конкретном проекте сейчас или навсегда не в блокировке? (неважно, здесь его заблокировали или глобально) Мы люди простые :-) из премудростей API только list=users с параметром usprop=blockinfo и знали. А оно, выходит, далеко не всегда полезно? --Neolexx (обс.) 10:28, 17 октября 2018 (UTC)
- Очевидно, нужно запросить данные по блокировке ника не только в локальном проекте, но также в журнале глобальных блокировок на мете (их, кстати, как минимум два сорта, просто глобалблок, ещё есть некая заморозка). MBH 11:35, 17 октября 2018 (UTC)
- Плюс (диапазоны) IP, на которые с точки зрения выборов вообще наплевать. Вопрос, есть какой запрос к API по зарегистрированным пользователям такую инфу получить или только через страницу журнала? Потому что просто blockinfo и с меты приходит пустой. То есть и там это не blockinfo, а какой VerySpecialHiddenBlockInfoType2, но в хелпах пока роюсь без результата. --Neolexx (обс.) 11:51, 17 октября 2018 (UTC)
- Вы не там читаете. Данные обо всех действиях, в том числе блокировках всех сортов, пишутся в журнал, все журналы сведены в один список в апи list=logevents (и одну таблицу в БД под именем logging), вот там, по type=gblblock и имени юзера, и ищете. MBH 13:53, 17 октября 2018 (UTC)
- @MBH: Этот вариант вряд ли подойдёт, потому и "заплатил" за решение DonRumata (см. в конце ветки). Логи журнала принципиально с другой стороны заходят: не что делали с такой-то учёткой, а что делали из-под такой-то учётки (leuser). То есть для поставленной задачи пришлось бы выбирать все логи и там искать каких упоминаний заблокированной учётки, что абсолютно неэффективно. Конечно, и тут может быть какой недокументированный приём. --Neolexx (обс.) 09:02, 18 октября 2018 (UTC)
- Neolexx Нет, вы неправы. Логи содержат и имя участника, произведшего действие, и имя страницы, над которой произведено действие (если действие над участником, имя страницы - его ЛС). Вот список ваших блокировок, то есть действий типа блок, произведённых над вашей ЛС. MBH 09:39, 18 октября 2018 (UTC)
- Кстати, напомнило заняться одним отложенным на полку делом... Автор шаблона давно отписался и в таком же охренении, в какое некогда впал я.
MBH, тема здесь не о выборке локальных блокировок участника, а о булевой проверке обессрочен или нет, вне зависимости от места обессрочки. Ваш способ выше креативен (название ЛСУ как способ выборки блокировок данной учётки), однако проблемы не решает, ибо опять-таки ищет локальные блокировки. Пруф всё с тем же сквозным примером вандала на ВН и на мете (везде пусто). --Neolexx (обс.) 10:31, 18 октября 2018 (UTC)- Ну я же с самого начала написал, глобальные блокировки идут отдельно, type=gblblock, не block. Вот глобальная блокировка, найденная по нику. Другое дело, что как я сейчас выяснил, похоже, мета в понятие "глобальной блокировки" включает только блокировки айпи: юзеров там нет, а список таких блокировок зовётся "Список глобально заблокированных айпи". MBH 11:06, 18 октября 2018 (UTC)
- Кстати, напомнило заняться одним отложенным на полку делом... Автор шаблона давно отписался и в таком же охренении, в какое некогда впал я.
- Neolexx Нет, вы неправы. Логи содержат и имя участника, произведшего действие, и имя страницы, над которой произведено действие (если действие над участником, имя страницы - его ЛС). Вот список ваших блокировок, то есть действий типа блок, произведённых над вашей ЛС. MBH 09:39, 18 октября 2018 (UTC)
- @MBH: Этот вариант вряд ли подойдёт, потому и "заплатил" за решение DonRumata (см. в конце ветки). Логи журнала принципиально с другой стороны заходят: не что делали с такой-то учёткой, а что делали из-под такой-то учётки (leuser). То есть для поставленной задачи пришлось бы выбирать все логи и там искать каких упоминаний заблокированной учётки, что абсолютно неэффективно. Конечно, и тут может быть какой недокументированный приём. --Neolexx (обс.) 09:02, 18 октября 2018 (UTC)
- Вы не там читаете. Данные обо всех действиях, в том числе блокировках всех сортов, пишутся в журнал, все журналы сведены в один список в апи list=logevents (и одну таблицу в БД под именем logging), вот там, по type=gblblock и имени юзера, и ищете. MBH 13:53, 17 октября 2018 (UTC)
- Нарушение ВП:НУВ, конечно, но пример какой-то нужен, оставим старый. Есть ли возможность и какая понять через запрос API, что вандал ник скрыт уже давно не с нами, Викиновости включая? Кто подскажет решение (если есть), с меня один КУЛ. --Neolexx (обс.) 12:00, 17 октября 2018 (UTC)
- Плюс (диапазоны) IP, на которые с точки зрения выборов вообще наплевать. Вопрос, есть какой запрос к API по зарегистрированным пользователям такую инфу получить или только через страницу журнала? Потому что просто blockinfo и с меты приходит пустой. То есть и там это не blockinfo, а какой VerySpecialHiddenBlockInfoType2, но в хелпах пока роюсь без результата. --Neolexx (обс.) 11:51, 17 октября 2018 (UTC)
- Эта учётка глобально заблокирована стюардами, поэтому не отображается в стандартных логах локальных блокировок разделов. -- Q-bit array (обс.) 12:42, 17 октября 2018 (UTC)
- В ходе небольшого брейншторминга на ВП-2,01 вроде бы удалось свести проблему к:
Неважно, почему юзер был обессрочен (непосредственно в проекте, на мете, стюардами Б-г знает где, иное): на странице Данные глобальной учётной записи у него будет отсутствующее у других поле «Отключен: да» в шапке. Если ситуация прочитана верно, то осталось понять, можно ли где запросить это поле через API - или вариант только грузить как HTML и проверять текст на строку<li><strong>Отключен:</strong> да</li>
Два КУЛ за решение через API. --Neolexx (обс.) 13:46, 17 октября 2018 (UTC)- При этом будучи уверенным, что текст на правильном языке. Игорь (обс) 13:51, 17 октября 2018 (UTC)
- Ну так я КУЛами разбрасываться не привык, они у меня в огороде не растут. Раз плачу, значит - чую, есть за что... --Neolexx (обс.) 14:01, 17 октября 2018 (UTC)
- @Neolexx: Проверяйте так. Присутствие поля locked обозначает "Отключен", а поля blocked указывает на локальную блокировку. Don Rumata 15:24, 17 октября 2018 (UTC)
- @DonRumata: Спасибо! Ваши два КУЛ на выбор? --Neolexx (обс.) 15:42, 17 октября 2018 (UTC) Locked и Blocked, значит... Про существ в байдарке хоть постеры делают, а про этих ни словечка толком нигде.
- @Neolexx: Выбираю Бодхичитта и Колчан. Don Rumata 16:10, 17 октября 2018 (UTC)
- @DonRumata:
ЗаплаченоВыполнено. --Neolexx (обс.) 16:21, 18 октября 2018 (UTC)
- @DonRumata: Спасибо! Ваши два КУЛ на выбор? --Neolexx (обс.) 15:42, 17 октября 2018 (UTC) Locked и Blocked, значит... Про существ в байдарке хоть постеры делают, а про этих ни словечка толком нигде.
- @Neolexx: Проверяйте так. Присутствие поля locked обозначает "Отключен", а поля blocked указывает на локальную блокировку. Don Rumata 15:24, 17 октября 2018 (UTC)
- Ну так я КУЛами разбрасываться не привык, они у меня в огороде не растут. Раз плачу, значит - чую, есть за что... --Neolexx (обс.) 14:01, 17 октября 2018 (UTC)
- При этом будучи уверенным, что текст на правильном языке. Игорь (обс) 13:51, 17 октября 2018 (UTC)
Разумно ли предложение и есть ли смысл просить? --Neolexx (обс.) 11:03, 18 октября 2018 (UTC)
- @Neolexx:По-моему, разумно, и есть смысл просить. --Kaganer (обс.) 12:15, 18 октября 2018 (UTC)
Всё, нашёл. Журнал глобальных блокировок участников зовётся "Журнал управления глобальными учётными записями" и ведётся на мете, вот он. Соответствующий тип действия в logevents зовётся type=globalauth, передавать в него надо текст user:username@global, вот в нём наш поциэнт. MBH 11:24, 18 октября 2018 (UTC)
К итогу
[править код]https://phabricator.wikimedia.org/T207500 --Neolexx (обс.) 17:27, 19 октября 2018 (UTC)
Последние новости технического сообщества Викимедиа. Проинформируйте остальных об этих изменениях. Не все изменения повлияют на вас лично. См. также переводы на другие языки.
Проблемы
- После переключения серверов пропали некоторые страницы, правки и учётные записи; их вернули в течение суток. Пропавшие настройки и т. д. вернут в ближайшие дни. [7]
- Переводы с translatewiki.net снова начали приходить в проекты, пока что это будет происходить раз в неделю. Разработчики занимаются этим вопросом, вскоре обновления переводов опять будут приходить чаще. [8]
Позже на этой неделе
- При создании фильтра правок, запрещающего записывать изменения, стало можно задавать отдельное предупреждающее сообщение для его срабатывания. Ранее у всех таких фильтров было общее предупреждение. [9]
- Новая версия движка MediaWiki апробируется на тестовых вики и MediaWiki.org с 16 октября. Невикипедийные вики-сайты и некоторые википедии получат её 17 октября, все проекты — 18 октября (календарь).
Встречи
- В связи с низким интересом сообщества онлайн-встреч с командой Редактирования больше не будет. Если вы желаете сообщить разработчикам, какие ошибки нужно исправить в первую очередь, используйте Фабрикатор. [10]
- Также приглашаем на технический совет в IRC, где разработчики-волонтёры могут обменяться опытом. Встреча пройдёт 17 октября в 15:00 (UTC). См. инструкцию.
Технические новости подготовлены техническими посредниками и публикуются ботом • Дополнить • Перевести • Помощь • Оставить отзыв • Подписаться или отписаться.
BotDR (обс.) 01:39, 16 октября 2018 (UTC)
Ping08Bot
[править код]Пишу статью, ставлю шаблон «Пишу». Тем не менее влезает бот, делает правку и возникают проблемы с сохранением изменений. Ничего серьезного, но неприятно. Почему бот(ы?) игнорируют шаблон? И можно ли с этим что-нибудь сделать? Simba16 (обс.) 20:11, 11 октября 2018 (UTC)
- Забытые в статьях шаблоны "Пишу" снимаются через три дня ботом, поэтому поставить автозапрет на редактирование ботами страниц с этим шаблоном нельзя. Шаблон предназначен для людей, но рассчитан исключительно на их добрую волю, запретить редактировать он не может, только просит не создавать конфликта редактирования. →ʙᴏʀᴏᴅᴜɴ 20:27, 11 октября 2018 (UTC)
- Ну, так бот мог бы посчитать время и вносить правки по истечении времени. На мой взгляд, чисто техническая проблема. Поправьте, если ошибаюсь. Simba16 (обс.) 20:34, 11 октября 2018 (UTC)
- Ну, вам никто не запрещает обратиться напрямую к ботовладельцам всех наших ботов с просьбой, чтобы они внесли в коды всех своих ботов подобные функции. Принудить их к этому никто не может. →ʙᴏʀᴏᴅᴜɴ 11:18, 12 октября 2018 (UTC)
- Borodun, снимает эти шаблоны один конкретный бот участника Ivan A. Krestinin, и он может игнорировать запрет, если захочет. 83.219.136.208 11:51, 15 октября 2018 (UTC)
- Ну, так бот мог бы посчитать время и вносить правки по истечении времени. На мой взгляд, чисто техническая проблема. Поправьте, если ошибаюсь. Simba16 (обс.) 20:34, 11 октября 2018 (UTC)
- А почему вы пишите здесь, а не спрашиваете оператора бота на СОУ? @Ping08: Викизавр (обс.) 21:45, 11 октября 2018 (UTC)
- Потому что этот бот не единственный. У других может быть такая же проблема. Simba16 (обс.) 04:20, 12 октября 2018 (UTC)
- Никогда не понимал оснований для претензий к ботоправкам в статьях с шаблоном "пишу". Боты правят статьи довольно редко, для конкретной статьи вероятность того, что в этот день её поправит бот - меньше 0,1%. Кроме того, далеко не каждая одновременная правка вызывает конфликт редактирования, а лишь правка одного и того же абзаца (или добавление абзаца вплотную к правящемуся другим участником, и то не всегда). Кроме того, человек тоже не правит статью сутки непрерывно, вероятность совпадения во времени его правки с правкой бота очень мала. Не-править часть статей из большой выборки лишь потому, что они с шаблоном "пишу" - совершенно неприемлемо, это навешивание допнагрузки на ботоводов, от которых фактически требуют запускать то же задание через несколько дней повторно на тех статьях, где стоял шаблон пишу (а может и до сих пор стоит). Итого - проблема ничтожна и не заслуживает внимания, всегда игнорировал своими своими ботами шаблоны "пишу" и всем ботоводам советую. MBH 10:33, 12 октября 2018 (UTC)
- Шаблон пишу не означает, что участник получает статью в монопольное использование. Он нужен для того, чтобы редактирующий статью участник не словил конфликт редактирования из-за того, что какой-то участник решил помочь, боты же игнорировали шаблоны и раньше (например, в своё время боты любили интервики всунуть почти сразу после создания статьи). И если считаете, что бот тут не был прав, то стоит действительно сначала обратиться к ботоводу.--Vladimir Solovjev обс 13:34, 12 октября 2018 (UTC)
- Не знаю как другие боты, мой бот обрабатывает шаблон {{Пишу}} тем же кодом, что и {{nobots}}. Бот не будет править статью пока шаблон установлен. За исключением, конечно задания, которое убирает забытые шаблоны {{Пишу}}. Не думаю, что непрерывно работающим ботам сложно реализовать такое же поведение. С запускающимися вручную впрочем дела обстоят сложнее. — Ivan A. Krestinin 18:38, 15 октября 2018 (UTC)
Википедия:Формулы
[править код]При открытии страницы Википедия:Формулы с утра до сих пор выдаёт PHP fatal error: entire web request took longer than 60 seconds and timed out
. Что-то пошло не так? — KleverI 11:40, 11 октября 2018 (UTC)
- Я такого не вижу. — Алексей Копылов 01:43, 12 октября 2018 (UTC)
Викификатор Викиверситета
[править код]Уважаемые технические специалисты, подскажите, пожалуйста, как сделать в Викиверситете (вот, например) такую же кнопочку «Викификатор», как и в Википедии, в режиме редактирования? С уважением, администратор Викиверситета -- Andrew Krizhanovsky (обс.) 08:21, 11 октября 2018 (UTC)
- @AKA MBG: Добавить кнопочку нетрудно, но Викификаторы в каждом проекте и разделе разные. Нужно посмотреть какие автоматические правки актуальны для Викиверситета. Поправить код, а уж потом добавлять кнопку. Я могу помочь с этим. Don Rumata 13:25, 12 октября 2018 (UTC)
- @DonRumata: я не представляю полный объём работы, который выполняет Викификатор в Википедии. Но то, что я вижу, Викификатор делает в Википедии (преобразование тире, расстановка и удаление пробелов), вполне нужно и в Викиверситете. Поскольку по сути статьи Викиверситета имеют ту же разметку, что и статьи Википедии. И даже разделы страниц в общем-то те же. Уважаемый Румата, буду Вам очень признателен за помощь. -- Andrew Krizhanovsky (обс.) 13:41, 12 октября 2018 (UTC)
- @AKA MBG: Заходите в Discord, там обсудим. Don Rumata 13:46, 12 октября 2018 (UTC)
- @DonRumata: я не представляю полный объём работы, который выполняет Викификатор в Википедии. Но то, что я вижу, Викификатор делает в Википедии (преобразование тире, расстановка и удаление пробелов), вполне нужно и в Викиверситете. Поскольку по сути статьи Викиверситета имеют ту же разметку, что и статьи Википедии. И даже разделы страниц в общем-то те же. Уважаемый Румата, буду Вам очень признателен за помощь. -- Andrew Krizhanovsky (обс.) 13:41, 12 октября 2018 (UTC)
Вытянуть с викиданных только число
[править код]{{wikidata|p1082}}получится что-нибудь вроде «440 000 чел. (2004)». Можно ли как-то получить именно значение 440000, чтобы потом измываться над ним арифметическим образом? --Slb_nsk (обс.) 04:17, 11 октября 2018 (UTC)
{{wikidata|p1082|plain=1}}
. -- Well-Informed Optimist (?•!) 07:17, 11 октября 2018 (UTC)- Спасибо, конкретно с p1082 это сработало. Но, скажем, с p2046 это уже не пашет: вытаскивает значение вместе с единицей измерения, получается что-нибудь вроде «1450.7 квадратный километр». --Slb_nsk (обс.) 08:30, 11 октября 2018 (UTC)
- Но ведь без единицы измерения в этом числе не будет никакого смысла? — Vort (обс.) 08:50, 11 октября 2018 (UTC)
- Спасибо, что думаете за меня. Только вот с единицей измерения мы получаем текстовую строку, которую невозможно использовать в арифметических операциях - например, невозможно разделить население на площадь и получить плотность населения. --Slb_nsk (обс.) 09:00, 11 октября 2018 (UTC)
- Судя по Википедия:Песочница Викиданных#Площадь, можно сделать что-то вродехотя как-то костыльно. Вы ведь для Обсуждение шаблона:АЕ2#Снова плотность населения спрашиваете? Викизавр (обс.) 09:40, 11 октября 2018 (UTC)
{{#if: {{wikidata|p2046[unit:Q712226]}} | посчитать плотность из числа {{str crop | {{wikidata|p2046[unit:Q712226]|plain=1}} | 20}} | единица измерения неправильная }}
- Не работает: значением опять же получается строка, а не число. Есть какой-нибудь toNumber()? --Slb_nsk (обс.) 10:46, 11 октября 2018 (UTC)
#expr
, нет? P. S. Вообще сделать бы {{wikidata/population density|площадь|население}} в духе {{wikidata/p569|дата рождения|дата смерти}}, наверное. Название такое, потому что саму плотность населения на ВД не хранят, судя по всему Викизавр (обс.) 11:42, 11 октября 2018 (UTC)- Спасибо, теперь почти получилось. Если площадь записана целым числом квадратных километров, то работает отлично, но вот если нецелым - начинаются проблемы. Подозреваю, что дело в разделителе разрядов. Буду думать дальше --Slb_nsk (обс.) 14:42, 11 октября 2018 (UTC)
- Не работает: значением опять же получается строка, а не число. Есть какой-нибудь toNumber()? --Slb_nsk (обс.) 10:46, 11 октября 2018 (UTC)
- Судя по Википедия:Песочница Викиданных#Площадь, можно сделать что-то вроде
- Спасибо, что думаете за меня. Только вот с единицей измерения мы получаем текстовую строку, которую невозможно использовать в арифметических операциях - например, невозможно разделить население на площадь и получить плотность населения. --Slb_nsk (обс.) 09:00, 11 октября 2018 (UTC)
- Но ведь без единицы измерения в этом числе не будет никакого смысла? — Vort (обс.) 08:50, 11 октября 2018 (UTC)
- Спасибо, конкретно с p1082 это сработало. Но, скажем, с p2046 это уже не пашет: вытаскивает значение вместе с единицей измерения, получается что-нибудь вроде «1450.7 квадратный километр». --Slb_nsk (обс.) 08:30, 11 октября 2018 (UTC)
- В en:Module:Wikidata (но не в нашем модуле) для этого есть функция getRawValue, но она тупо вырезает из форматированного числа всё лишнее. --Браунинг (обс.) 11:39, 11 октября 2018 (UTC)
- У нас другой модуль Викиданных, если что. А вырезать имеет смысл, только если знаешь единицу измерения, но тогда можно и ручками. Надо {{Без конца}} по аналогии с {{Без начала}} запилить, что ли. Викизавр (обс.) 12:00, 11 октября 2018 (UTC)
- Я знаю, что другой. Но функцию можно и позаимствовать. Она отрезает любые единицы измерения. Правда, в нашем случае разделитель разрядов — пробел, что затруднит отрезание единиц измерений, но не сделает невозможным. --Браунинг (обс.) 12:25, 11 октября 2018 (UTC)
- Например
{{Только число|{{#invoke:String|replace|{{#Property:P2046|from=Q30}}|%s||plain=0}}}}
. Don Rumata 15:41, 12 октября 2018 (UTC)- Небольшой баг: отрезаются знаки после запятой. --Браунинг (обс.) 00:45, 14 октября 2018 (UTC)
- Браунинг, тогда так
{{#invoke:string|replace|{{#invoke:string|replace|{{#Property:P2046|from=Q65}}|%s||plain=0}}|[^0-9.,-]+||plain=0}}
. Don Rumata 12:05, 14 октября 2018 (UTC) - Или поправить шаблон {{Только число}} чтобы он не отрезал дробную часть. Don Rumata 12:17, 14 октября 2018 (UTC)
- Браунинг, тогда так
- Небольшой баг: отрезаются знаки после запятой. --Браунинг (обс.) 00:45, 14 октября 2018 (UTC)
- Например
- Я знаю, что другой. Но функцию можно и позаимствовать. Она отрезает любые единицы измерения. Правда, в нашем случае разделитель разрядов — пробел, что затруднит отрезание единиц измерений, но не сделает невозможным. --Браунинг (обс.) 12:25, 11 октября 2018 (UTC)
- У нас другой модуль Викиданных, если что. А вырезать имеет смысл, только если знаешь единицу измерения, но тогда можно и ручками. Надо {{Без конца}} по аналогии с {{Без начала}} запилить, что ли. Викизавр (обс.) 12:00, 11 октября 2018 (UTC)
- d:Wikidata:How to use data on Wikimedia projects#Raw value --Ghuron (обс.) 07:41, 13 октября 2018 (UTC)
- Обидно, что вариант с обрезанием получил такую поддержку. Ведь в таком случае единица измерения вначале добавляется, а затем убирается. Есть ведь возможность получить её в «сыром» виде. Вот мой набросок, реализующий подсчёт плотности населения:
{{#invoke:Песочница/Vort|density|Q660952}}
→ 23 235,64{{#invoke:Песочница/Vort|density|Q788812}}
→ 498,73- Когда к странице привязан элемент с заполненными данными, можно вызывать просто
{{#invoke:Песочница/Vort|density}}
. - Модуль далёк от идеала, но в роли отправной точки послужить вполне может. — Vort (обс.) 09:57, 13 октября 2018 (UTC)
- А вот это очень похоже на правильный вариант! Прямо можно сделать функцию типа getSiQuantity(p, q) и выпускать в продакшн. А дальше уже разберутся, кому что нужно -- площадь, объём или температура, и в каких единицах. --Браунинг (обс.) 00:45, 14 октября 2018 (UTC)
- P1082[1]? --Ghuron (обс.) 04:16, 14 октября 2018 (UTC)
- Не усреднять же их. Разве что придумать критерии получше
getBestStatements
. — Vort (обс.) 04:27, 14 октября 2018 (UTC)
- Не усреднять же их. Разве что придумать критерии получше
- Огромное спасибо! Вставил в шаблон {{Уезд Китая}}. Если перенесёте из песочницы куда-нибудь в качестве официального модуля — поменяйте заодно и там, пожалуйста. --Slb_nsk (обс.) 22:06, 14 октября 2018 (UTC)
Статьи без интервик
[править код]Как посмотреть список или категорию статей без интервик в Казахской и русской википедии?--Kaiyr (обс.) 12:36, 10 октября 2018 (UTC)
- Служебная:UnconnectedPages? Игорь (обс) 12:47, 10 октября 2018 (UTC)
- Это только часть. Vcohen (обс.) 13:09, 10 октября 2018 (UTC)
- Еще [11] в Казахской. TenBaseT (обс.) 15:05, 10 октября 2018 (UTC)
- Это статьи без элемента на Викиданных. Кроме них, есть статьи с элементом, но все равно без интервик. Vcohen (обс.) 17:03, 10 октября 2018 (UTC)
- Такие можно получить также через петскан, как описано ниже, только на вкладке "Викиданные" ничего не делать, а просто поставить в поле "Maximum number of site links" единичку - выведутся статьи из нужной категории, имеющиеся в рувики и не связанные ни с одним другим разделом. →ʙᴏʀᴏᴅᴜɴ 18:34, 10 октября 2018 (UTC)
- А чтобы получить статьи из категории без связи с викиданными, надо на вкладке "Викиданные" выбрать "Only pages without item", не трогая другие параметры на вкладке... →ʙᴏʀᴏᴅᴜɴ 18:39, 10 октября 2018 (UTC)
- Это статьи без элемента на Викиданных. Кроме них, есть статьи с элементом, но все равно без интервик. Vcohen (обс.) 17:03, 10 октября 2018 (UTC)
- Еще [11] в Казахской. TenBaseT (обс.) 15:05, 10 октября 2018 (UTC)
- Это только часть. Vcohen (обс.) 13:09, 10 октября 2018 (UTC)
- Имеете в виду статьи в рувики без казахской интервики и наоборот? Через petscan. На вкладке "Категории" выбираете ru / wikipedia / глубину сканирования подкатегорий / категорию для проверки. На вкладке "Викиданные" выбрать пункт "Только страницы с элементом Викиданных" и в поле "Has none of these site links" поставить kkwiki. Нажать кнопку "Вперед!" (Do it!), ждать результата... Чем выше указанная категория в древе категорий и чем больше указана глубина, тем дольше ждать и тем больше лишнего (не по теме) будет в результате - у нас категоризация слишком запутанная, транзитивность хромает на обе ноги... Соотв. в обратном порядке для казахской - указать kk на первой вкладке и ruwiki на второй... Например реки Казахстана без казахской инвики - пример. →ʙᴏʀᴏᴅᴜɴ 15:22, 10 октября 2018 (UTC)
- Статьи в Казахской википедии у которых вообще нет интервик.--Kaiyr (обс.) 04:53, 11 октября 2018 (UTC)
- С викиданными, но без интервик - 55416 (в html /показывает только первые 10000/, в викиформате); без связи с викиданными - 1829 (в html, в викиформате). Это я поставил глубину 20, если увеличить, может и больше покажет... →ʙᴏʀᴏᴅᴜɴ 08:47, 11 октября 2018 (UTC)
- У вас там многие статьи имеют до сих пор ручную интервикификацию в самих статьях, а не через викиданные... Они входят в числа, показанные выше. А вообще есть обычная спецстраница Арнайы:Уики-аралықсыздар, без привлечения петскана, но она показывает только первые 5000... →ʙᴏʀᴏᴅᴜɴ 09:00, 11 октября 2018 (UTC)
- Статьи в Казахской википедии у которых вообще нет интервик.--Kaiyr (обс.) 04:53, 11 октября 2018 (UTC)
- Что вообще вопрос о казахской Википедии делает на техническом форуме русской? Почему нельзя и шагу ступить, чтобы на что-то казахское от участника Kaiyr не натолкнуться? Даже в ПРО:РР ухитрился запихнуть свою всюду распиаренную ботозаливку. Викизавр (обс.) 09:55, 11 октября 2018 (UTC)
- То, что мы любим и ценим участника Kaiyr вне зависимости от того, каким именно разделом Википедии он в данный момент занимается. И стараемся помогать ему по мере сил и возможностей. Поскольку инженерная группа русского раздела одна из самых активных и компетентных (насколько я могу судить), вполне естественно, что сюда обращаются с вопросами "со стороны". Поскольку этот вопрос только формально касается казахского раздела, а на самом деле затрагивает тему межязыковой связности (в т.ч. и с русским разделом), тут он размещён вполне законно. Я бы только хотел посоветовать топикстартеру явно помечать в заголовке, о каком разделе идёт речь (например так - "Статьи без интервик (казахский раздел)"), чтобы другие участники могли пролистывать, если не интересуются соседями. --Kaganer (обс.) 17:18, 12 октября 2018 (UTC)
Поломка в карточках
[править код]Прошу объяснить знающих, как исправлять такую поломку в карточках, когда внизу карточки отображается |-bgcolor="#B0E0E6" align="center"
и т.п.
Примеры: раз, два, три; 4, 5, 6. Все прецеденты: вот X0stark69 (обс.) 09:10, 9 октября 2018 (UTC)
- Исправил.
- Ситуация следующая: в первых трёх диффах проблемы с заполнением шаблона {{Лыжник}} и {{Теннисист}} - шаблон {{турнир}} стоял вне своего «законного места» в параметре «медали».
- Во вторых трех диффах - употреблялись шаблоны {{турнир}} и {{медаль}} для шаблона {{Карточка ФК}}, где нет такой реализации, что в итоге ломало всю разметку шаблона. TenBaseT (обс.) 09:40, 9 октября 2018 (UTC)
- Спасибо за быстрый ответ! Разобрали проблему. X0stark69 (обс.) 10:47, 9 октября 2018 (UTC)
WebSocket и чаты
[править код]По мотивам нового стандарта в Chrome. Иные значимые производители поломаются для приличия, но теперь тоже добавят, никуда теперь не деться. Пришла мысль, что теперь Википедия могла бы иметь собственный полнофункциональный IM c видеочатами, обменом файлами и прочими стандартными опциями. Без скайпов, дискордов и вообще без установок софта пользователями, одним Javascript на страницах. Которые (страницы) можно было бы добавлять на СО статей или ещё куда. Просто мысль такая мелькнула, решил поделиться на техфоруме, пока не забылось. --Neolexx (обс.) 08:06, 9 октября 2018 (UTC)
- эмм… 2009 год? Вопрос не в JavaScript’е, а в серверной инфраструктуре, поддерживающей, в том числе, аутентификацию, авторизацию, обмен сообщениями, историю, чат-группы, модерацию групп. Разработка такой платформы местами не проще, чем MediaWiki. Не будут этим разработчики заниматься, проще «прикрутить» сторонний сервис. — VlSergey (трёп) 09:30, 9 октября 2018 (UTC)
Последние новости технического сообщества Викимедиа. Проинформируйте остальных об этих изменениях. Не все изменения повлияют на вас лично. См. также переводы на другие языки.
Последние изменения
- Расширение «Образовательная программа» удалено изо всех проектов Фонда. Вместо него можно использовать Programs and Events Dashboard или Фонтан. [12]
Проблемы
- В визуальном редакторе при копировании текста из таблицы и последующей вставке его в другое место иногда к нему добавлялся лишний
href
. Эта ошибка исправлена. [13]
Позже на этой неделе
- Редактирование (но не просмотр) страниц будет недоступно в течение часа 10 октября из-за тестирования дата-центра. Начало работ запланировано на 14:00 (UTC), окончание — через час или меньше. При попытке записать изменения в это время правка может не сохраниться. Подробности по ссылке.
- Из-за тестирования дата-центра новой версии Медиавики на этой неделе не будет. Изменения за эту неделю придут на следующей неделе.
Встречи
- Приглашаем на технический совет в IRC, где разработчики-волонтёры могут обменяться опытом. Встреча пройдёт 10 октября в 15:00. См. инструкцию.
Технические новости подготовлены техническими посредниками и публикуются ботом • Дополнить • Перевести • Помощь • Оставить отзыв • Подписаться или отписаться.
Битые ссылки в карточках статей
[править код]Приветствую! Можно ли удалить битые ссылки из карточек двух статей: Макс Крузе и Кете Крузе? Как они вообще туда попали? И кто мог бы это объяснить? --DarDar (обс.) 10:40, 8 октября 2018 (UTC)
Итог
[править код]Битые ссылки были в Викиданных, удалил. Kalendar (обс.) 11:14, 8 октября 2018 (UTC)
- Спасибо! --DarDar (обс.) 12:56, 8 октября 2018 (UTC)
Привет, коллеги! Просьба помочь интегрировать Шаблон:Викиданные:Финансовые показатели и Шаблон:Format price в {{Карточка компании}} в виде опции, чтобы сократить количество нулей и чисел в строке (см. пример в карточке компании в статье «Стройгазмонтаж») и добавить символ валюты перед числом без пробела либо код валюты ISO если нет символа.--Александр Мотин (обс.) 08:42, 8 октября 2018 (UTC)
- Про символ валюты ничего не скажу, а про число нулей — не нужно импортировать из англовики Шаблон:Викиданные:Финансовые показатели, который делает всё не так, как делается в рувики; нужно настроить правильное отображение конкретных полей. Обернуть во что-то вроде Шаблон:Format price — это тоже костыль, потому что одни и те же однотипные поля с финансовыми характеристиками попадаются не только в Шаблон:Карточка компании. Сейчас там значение из Викиданных берётся не любое, а последнее и с датой, благодаря Модуль:Wikidata/number, которое указано для соответствующих свойств (скажем, общая выручка (P2139)) в Модуль:Wikidata/config. А вот как там настроить точность — это вопрос. Так что, Александр Мотин, пожалуйста, выставите импортированные вами шаблоны по {{db-author}}, они в любом случае не пригодятся Викизавр (обс.) 11:00, 11 октября 2018 (UTC)
Почему, если шаблон стабилизирован, на заглавной странице отобразилась его неотпатрулированная версия (должно быть летние юношеские Олимпийские игры)? Oleg3280 (обс.) 12:46, 7 октября 2018 (UTC)
- Сейчас там уже отражается актуальная версия, в будущем - кэш чистить надо --DR (обс.) 08:56, 8 октября 2018 (UTC)
- DR. Я это всё понимаю. Посмотрите на время создания этой темы, время правки и когда она была изменена. На Заглавной именно что отображалась неотпатрулированная версия, чего быть не должно. Oleg3280 (обс.) 14:33, 8 октября 2018 (UTC)
Добавление фонового изображения в ячейку таблицы
[править код]Увидел, что в некоторых других языковых разделах в заголовке шаблона {{Фильм}} в качестве декоративного элемента используют Файл:Picto infobox cinema.png (см., например, es:Plantilla:Ficha de película). Хотел предложить добавить этот файл в шаблон на странице обсуждения нашего шаблона, но что-то у меня не получается сформулировать css-строку для добавления этого элемента в шаблон, поэтому хочу спросить: как прописать код background-image
в параметре стиль_ввеху
, чтобы Файл:Picto infobox cinema.png начал отображаться в заголовке {{Фильм}}, а то пробовал-пробовал в песочнице для шаблонов, но ничего не получается. Или, может, это как-то по-другому делается? — Jet Jerry (обс.) 15:22, 4 октября 2018 (UTC)
- Вы про
background-image: url(...);
? Насколько мне известно, в inline CSS (правилах, задаваемых вstyle=""
-атрибутах тегов в вики-коде страниц) MediaWiki такие правила убирает в целях безопасности, и это может быть реализовано разве что путём изменения глобальных стилей. Более опытным участникам: поправьте меня, если это не так. --AttemptToCallNil (сообщить об ошибке, трассировка вызовов) 15:44, 4 октября 2018 (UTC)- Тогда понятно, почему у меня ничего не получалось в песочнице. А вы не знаете, по-другому можно как-нибудь вставлять изображения в стилевое оформление шаблонов? — Jet Jerry (обс.) 15:49, 4 октября 2018 (UTC)
- К сожалению, нет, не знаю. --AttemptToCallNil (сообщить об ошибке, трассировка вызовов) 15:51, 4 октября 2018 (UTC)
- Тогда понятно, почему у меня ничего не получалось в песочнице. А вы не знаете, по-другому можно как-нибудь вставлять изображения в стилевое оформление шаблонов? — Jet Jerry (обс.) 15:49, 4 октября 2018 (UTC)
- Вообще-то «Википедия решительно против использования изображений для декоративных целей. Изображения нужно использовать лишь там, где они предоставляют дополнительную информацию или нужны для пояснения». В инфобоксах фильмов для начала убрать бы флажки, которые ВП:ДЕКОР и так уже нарушают, а не усугублять проблему ещё сильнее. — Mike Novikoff 17:25, 4 октября 2018 (UTC)
- Тогда снимаю вопрос. — Jet Jerry (обс.) 17:36, 4 октября 2018 (UTC)
- Упаси вас господи, коллега: не нужно приносить всё понравившееся оформление из других разделов, это же энциклопедия, а не цветастое лоскутное одеяло. Викизавр (обс.) 17:44, 4 октября 2018 (UTC)
Конкурс научных фотографий 2018
[править код]Здравствуйте, коллеги. У меня вопрос-просьба. Давеча завершился конкурс, возможно ли посчитать количество принявших в нем участие участников (сори за тавтологию)? Категория со всеми за гружеными фото тут. Буду очень признателен за содействие в решении этого вопроса. JukoFF (обс.) 21:07, 3 октября 2018 (UTC)
- @JukoFF: 195 человек. stjn 21:42, 3 октября 2018 (UTC)
- @Saint Johann: Огромное спасибо! JukoFF (обс.) 21:47, 3 октября 2018 (UTC)
Коллеги, просьба подсказать, какой элемент был упущен из набора, чтобы таблица органично вписывалась в тело страницы, не ломая её и не создавая обширных пустот, как сейчас: имеем в данный момент, а вот, что требуется. ВоенТех (обс.) 08:10, 3 октября 2018 (UTC)
- Насколько я понял, «clear: both» стоит для всего блока с категориями, то есть именно этот блок обязательно будет под всем тем, что вы внесли в верхнюю часть страницы. Это можно поменять только изменением clear: both на clear: none в стилях самого движка.
- Собственно, это легко проверить, добавив после таблицы какой-то текст. Он будет показываться ещё в нужном месте, то есть дело не в таблице, и у неё всё нормально (float: right). --Good Will Hunting (обс.) 08:23, 3 октября 2018 (UTC)
- Т.е. убрать полотно белого пространства (для всех по умолчанию) доступными способами не получится? ВоенТех (обс.) 08:34, 3 октября 2018 (UTC)
- Тут вопрос еще такой - а нужно ли убирать ? То что у Вас показано на картинке (с требуется) хорошо, когда подкатегорий по теме мало и они все сгруппированы слева, и справа организуется свободное место под шаблон. А если подкатегорий много и места под шаблон нет ? Или подкатегорий нет совсем и есть только страницы категории, которые также заполняют всё пространство (пример) ? TenBaseT (обс.) 09:23, 3 октября 2018 (UTC)
- Ваша правда. ВоенТех (обс.) 09:37, 3 октября 2018 (UTC)
- Тут вопрос еще такой - а нужно ли убирать ? То что у Вас показано на картинке (с требуется) хорошо, когда подкатегорий по теме мало и они все сгруппированы слева, и справа организуется свободное место под шаблон. А если подкатегорий много и места под шаблон нет ? Или подкатегорий нет совсем и есть только страницы категории, которые также заполняют всё пространство (пример) ? TenBaseT (обс.) 09:23, 3 октября 2018 (UTC)
- Т.е. убрать полотно белого пространства (для всех по умолчанию) доступными способами не получится? ВоенТех (обс.) 08:34, 3 октября 2018 (UTC)
В статье Углы установки колёс дана интервики на nl:Balhoofdhoek, в Викиданных — на nl:Stuurgeometrie. Просьба к специалистам устранить несоответствие. Kalendar (обс.) 05:20, 3 октября 2018 (UTC)
Итог
[править код]Сделано. --Niklem (обс.) 07:58, 3 октября 2018 (UTC)
- Можно было не переносить, потому что вопрос был к специалистам по развалу/схождению колёс, чтобы выбрать, какую из 2 нидерландских статей привязать к русской. Kalendar (обс.) 08:21, 3 октября 2018 (UTC)
- Ну так надо было сразу писать, что вопрос не технический, а терминологический. --Niklem (обс.) 08:56, 3 октября 2018 (UTC)
Сейчас при открытии категории шаблонов эта штука занимает столько места, что на среднем экране даже начало категорий не помещается (пример). Понятно, что информация там полезная, но, может быть, как-то можно уменьшить размеры этой штуки? Возможно, оставить только строчку
- Инструкцию по установки категорий в шаблоны см. на Проект:Технические работы/Шаблоны/Категоризация
или что-то подобное? Викизавр (обс.) 18:26, 2 октября 2018 (UTC)
- Попробую скрыть под кат à la ш:отслеживающая категория. Викизавр (обс.) 00:19, 4 октября 2018 (UTC)
Последние новости технического сообщества Викимедиа. Проинформируйте остальных об этих изменениях. Не все изменения повлияют на вас лично. См. также переводы на другие языки.
Последние изменения
- Для увеличения безопасности обычные страницы больше нельзя будет загрузить как JavaScript. Раньше это можно было сделать, добавив
?action=raw&ctype=text/javascript
в URL. Теперь это можно будет делать только с защищёнными до администраторов страницами в пространстве MediaWiki и с пользовательскими JS-подстраницами. [14][15]
Проблемы
- Во время проведения работ над системой перевода новые и исправленные переводы некоторое время не будут приходить с Translatewiki.net. Переводить можно будет как и раньше, но сделанные изменения проявятся в проектах Фонда позже. [16][17]
Позже на этой неделе
- Новая версия движка MediaWiki апробируется на тестовых вики и MediaWiki.org с 2 октября. Невикипедийные вики-сайты и некоторые википедии получат её 3 октября, все проекты — 4 октября (календарь).
Встречи
- Приглашаем на технический совет в IRC, где разработчики-волонтёры могут обменяться опытом. Встреча пройдёт 3 октября в 15:00. См. инструкцию.
- Также приглашаем на встречу с Командой платформы поиска 3 октября в 15:00 (UTC). Члены команды расскажут, как работает поиск, им можно будет задать вопросы. См. инструкцию.
Будущие изменения
- Редактирование (но не просмотр) страниц будет недоступно в течение часа 12 сентября и 10 октября из-за тестирования дата-центра. Начало работ запланировано на 14:00 (UTC), окончание — через час или меньше. При попытке записать изменения в это время правка может не сохраниться. Подробности по ссылке.
Технические новости подготовлены техническими посредниками и публикуются ботом • Дополнить • Перевести • Помощь • Оставить отзыв • Подписаться или отписаться.
background-image
[править код]В моем common.css установлено средство для сокрытия сменяющегося (на Новый год и т.д.) лого: .mw-wiki-logo {background-image: url('...') !important;}
Сейчас лого поменялось - и оказалось, что это средство работает на стационарном компьютере, но не работает на мобильном. Почему так? Vcohen (обс.) 16:11, 1 октября 2018 (UTC)
- MediaWiki:Gadget-logo.css. Потому что на мобилках !important? Полагаю, достаточно отключить в настройках гаджет «Показывать праздничные логотипы русской Википедии». -- dima_st_bk 22:24, 1 октября 2018 (UTC)
- Ура, заработало! Спасибо. Vcohen (обс.) 04:38, 2 октября 2018 (UTC)
Посмотрите, пожалуйста, - в галерее вставляю ссылку на сайт Лувра, оформленную как сноску, однако она встаёт криво... Не понимаю в чём дело, вроде все теги на месте...--Netelo (обс.) 13:36, 1 октября 2018 (UTC)
- Поправил. У вас там перенос строки был… — Adavyd (обс.) 13:55, 1 октября 2018 (UTC)