Обсуждение модуля:AutoDescriptionHuman
Ошибки
правитьФатальные ошибки
править- Нуждается в обработке в первую очередь. Страницы с фатальными ошибками в модуле AutoDescriptionHuman собираются в Категория:Страницы с ошибками в модуле AutoDescriptionHuman. Секция архивируется в Обсуждение модуля:AutoDescriptionHuman/Архивы/Фатальные ошибки.
- Ошибки, связанные с рождённым до н.э. 13:02, 6 января 2019 (UTC)
- + Категория:Марк Ливий Друз (народный трибун) --cаша (krassotkin) 21:33, 8 сентября 2018 (UTC)
- +Категория:Публий Сульпиций (народный трибун). --cаша (krassotkin) 21:34, 8 сентября 2018 (UTC)
- + Категория:Спартак. --cаша (krassotkin) 21:36, 8 сентября 2018 (UTC)
- + Категория:Конфуций. --cаша (krassotkin) 22:49, 27 сентября 2018 (UTC)
- + Категория:Хуань-гун. --cаша (krassotkin) 21:33, 6 октября 2018 (UTC)
- + Категория:Клеопатра. --cаша (krassotkin) 22:14, 2 ноября 2018 (UTC)
- + Категория:Александр Македонский --cаша (krassotkin) 22:38, 25 декабря 2018 (UTC)
- + Категория:Тит Ливий --cаша (krassotkin) 01:13, 2 января 2019 (UTC)
- Ошибки, связанные с датами, которые не рассматриваются в модуле. 13:02, 6 января 2019 (UTC)
- Ошибки из-за других причин. 13:02, 6 января 2019 (UTC)
Категория:Петра Пау - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 94: bad argument #2 to 'find' (string expected, got nil). --cаша (krassotkin) 17:47, 11 февраля 2019 (UTC)Категория:Станислава Валасевич - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 118: attempt to concatenate a nil value. --cаша (krassotkin) 01:18, 4 декабря 2018 (UTC)Категория:Абд Раббу Мансур Хади - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 332: attempt to concatenate field '?' (a nil value). Причём там есть описание в шаблоне. В этом случае вообще видимых ошибок быть не должно. --cаша (krassotkin) 18:54, 31 августа 2018 (UTC)Категория:Но Му Хён - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 333: attempt to concatenate field '?' (a nil value). --cаша (krassotkin) 19:05, 31 августа 2018 (UTC)- Категория:Аппий Клавдий Цек - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 390: attempt to index field 'yearB' (a nil value). --cаша (krassotkin) 21:30, 8 сентября 2018 (UTC)
- Категория:Анна Ярославна - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 479: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 20:30, 8 декабря 2018 (UTC)
- Категория:Дионисий IV - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 499: attempt to perform arithmetic on local 'year' (a nil value). --cаша (krassotkin) 18:00, 5 сентября 2018 (UTC)
Категория:Владислав Волков (1935) - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 535: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 23:43, 22 ноября 2018 (UTC)- Категория:Александр Устинов (1968) - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 539: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 21:25, 24 января 2019 (UTC)
Категория:Анатолий Иванишин - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 599: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 23:30, 18 октября 2018 (UTC)Категория:Марио Драги - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 621: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 22:18, 2 сентября 2018 (UTC)Категория:Дмитрий Менделеев - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 629: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 00:04, 1 декабря 2018 (UTC)Категория:Авраам Линкольн - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 645: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 22:29, 11 февраля 2019 (UTC)Категория:Джузеппина Проетто-Фрау - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 647: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 20:05, 29 августа 2018 (UTC)Категория:Сильвио Берлускони - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 793: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 23:17, 29 сентября 2018 (UTC)Категория:Эмма Стоун - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 799: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 01:13, 6 ноября 2018 (UTC)Категория:Линус Торвальдс - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 801: attempt to index field 'datavalue' (a nil value). --cаша (krassotkin) 23:10, 27 декабря 2018 (UTC)Категория:Джим Торп - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 861: attempt to index field 'yearB' (a nil value). --cаша (krassotkin) 00:57, 13 января 2019 (UTC)+ Категория:Симеон Бекбулатович. --cаша (krassotkin) 00:40, 15 января 2019 (UTC)- + Категория:Иоанн Креститель. --cаша (krassotkin) 22:44, 15 января 2019 (UTC)
- + Категория:Ирод I Великий. --cаша (krassotkin) 23:24, 18 января 2019 (UTC)
+ Категория:Стивен Прюитт. --cаша (krassotkin) 13:57, 2 февраля 2019 (UTC)
Категория:Василий (Беляев) - фатальная ошибка: Ошибка Lua в Модуль:AutoDescriptionHuman на строке 896: attempt to index field 'yearD' (a nil value). --cаша (krassotkin) 00:01, 10 января 2019 (UTC)- + Категория:Иван Петровский (1863). --cаша (krassotkin) 00:56, 15 января 2019 (UTC)
- Проблема не фатальная, но "значение неизвестно года" в годе смерти следует убрать. DonSimon (обсуждение) 15:05, 3 марта 2021 (UTC)
- + Категория:Иван Петровский (1863). --cаша (krassotkin) 00:56, 15 января 2019 (UTC)
- Решил проблему кардинально. Вызвал функцию парсера в режиме protected call (см. тут). В этом случае он проверяет статус завершения функции, и если она завершилась фатальной ошибкой, выставляет его в false. Дальше проверяю это и в случае неуспеха возвращаю пустые поля, как бы распарсить не удалось. В этом случае читатель не видит красной страшной ошибки, и, если заполнены поля шаблона (описание, дополнительно), то выводятся они. Единственная огромная проблема - программист не знает из-за чего происходит ошибка - почему не выводится нужный результат. Нужно как-то это уточнять (реализовать механизм). --cаша (krassotkin) 13:14, 24 февраля 2019 (UTC)
- Ан нет, всегда не срабатывает почему-то и не парсит совсем. Вернул пока. --cаша (krassotkin) 13:18, 24 февраля 2019 (UTC)
- Вроде заработало. --cаша (krassotkin) 14:20, 24 февраля 2019 (UTC)
- Решил проблему видимости ошибки. Создал цепочку категорий. Теперь все такие ошибки собираются тут Категория:Страницы с ошибками в модуле, можно мониторить. Там по цепочке вплоть до номера строки. --cаша (krassotkin) 16:48, 24 февраля 2019 (UTC)
Категория:Ханс Бальдунг. --cаша (krassotkin) 10:20, 15 августа 2020 (UTC)- Часть фатальных ошибок исчезла, не помню что для этого делали. DonSimon (обсуждение) 15:05, 3 марта 2021 (UTC)
- Категория:Николай Гамалея (1795). --cаша (krassotkin) 12:02, 16 августа 2020 (UTC)
- Категория:Фрэнсис Хоген. --саша (krassotkin) 18:30, 10 октября 2021 (UTC)
Ошибки без группировки
правитьКатегория:Дмитрий Бивол, почему-то "Родившиеся в Украине". --cаша (krassotkin) 21:26, 4 августа 2018 (UTC)- Проблема была в Викиданных. Там город рождения указан Токмак в Запорожской области (Q760235), а Бивол на самом деле родился в Токмаке в Чуйской области Киргизии (Q854333). Исправил. DonSimon (обсуждение) 07:55, 5 августа 2018 (UTC)
- Категория:Сергей Третьяков (1834) - не понимает старый стиль, выдаёт категории по новому. --cаша (krassotkin) 23:44, 5 августа 2018 (UTC)
- Категория:Игорь Сикорский --cаша (krassotkin) 11:27, 8 августа 2018 (UTC)
- Неправильные род для стран в профессиях: есть - "Авиаконструкторы Украине", должно быть "Авиаконструкторы Украины". --cаша (krassotkin) 11:28, 8 августа 2018 (UTC)
- Родившиеся и умершие должны быть от населённого пункта до страны, включая все административные единицы. --cаша (krassotkin) 11:29, 8 августа 2018 (UTC)
Этот пункт должен быть с учётом года. Например, для Сикорского Киев был не в Украине. --cаша (krassotkin) 11:34, 8 августа 2018 (UTC)- (Исправлено). Теперь в модуле проверяется год. DonSimon (обсуждение) 11:01, 22 августа 2018 (UTC)
- "Люди:" и профессии должны быть не только по рождению, но и по смерти. Кроме того есть поле "country of citizenship", которое должно отражаться в полях "Люди" и профессии по странам. --cаша (krassotkin) 11:31, 8 августа 2018 (UTC)
- У нас созданы категории "Мужчины/женщины по алфавиту", можно тоже добавить, раз люди используют. --cаша (krassotkin) 11:32, 8 августа 2018 (UTC)
- Категория:Семён Красоткин - не могу понять какие ещё профессии не описаны и почему появляется "Профессии без склонения". --cаша (krassotkin) 11:41, 8 августа 2018 (UTC)
Категория:Алисия Викандер - "Актёры по алфавиту", а нужно "Актрисы по алфавиту". Нужен модуль, возвращающий феминитив. Проверять, если женщина, до запрашивать у этого модуля феминитив, и если он есть возвращать его для всех конструкций.--cаша (krassotkin) 12:11, 8 августа 2018 (UTC)Категория:Polina (певица) - в описании должно быть "певица" - то же, что и в ошибке выше для категорий. --cаша (krassotkin) 12:22, 8 августа 2018 (UTC)- (Исправлено). Добавил новый модуль для этого. DonSimon (обсуждение) 08:41, 14 августа 2018 (UTC)
Категория:Шели Яхимович - неправильный род "Журналисты Израиле".--cаша (krassotkin) 13:25, 8 августа 2018 (UTC)- (Исправил). Неправильно указан падеж. DonSimon (обсуждение) 13:37, 8 августа 2018 (UTC)
Профессии нужно выводить викифицированными. --cаша (krassotkin) 13:46, 8 августа 2018 (UTC)- (Исправлено). Добавлены квадратные скобки к выводу. DonSimon (обсуждение) 07:46, 9 августа 2018 (UTC)
- Категория:Олег Абарников
- я не понимаю, откуда там вылезает профессия "Писатель". В ВД её нет. --Kaganer (обсуждение) 19:07, 8 августа 2018 (UTC)
- Да, её нет в карточке Олега в ВД. Однако помимо P106, для каждого объекта оттуда ещё запрашивается P279. Это необходимо, чтобы сделать обобщённые категории: «Спортсмены», «Учёные»… Журналисты — подмножество писателей. DonSimon (обсуждение) 07:56, 9 августа 2018 (UTC)
- то, что он родился в Алма-Ате не означает, что его можно категоризовать как "писателя Казахстана" и "журналиста Казахстана". Отнюдь. нужно обрабатывать квалификатор P642 (относится к), если он задан. --Kaganer (обсуждение) 19:07, 8 августа 2018 (UTC)
- Отчасти согласен. Как тогда лучше категоризовать "Писатели, родившиеся в Казахстане"? DonSimon (обсуждение) 08:02, 9 августа 2018 (UTC)
- А как же Сергей Михайлович Брин, которого все называют российским предпринимателем. Как то множество учёных, причём с Нобелевкой, но при этом никогда практически не работавших в России; ведь по телевизору говорят, что они наши, родненькие. Как же «российская теннисистка» Мария Шарапова. Всё это попахивает русофобством. Но если серьёзно, мы с Семёном несколько часов на эту тему спорили на повышенных тонах. Дело в том, что у нас не указывается в каких странах происходила их профессиональная активность. Свойсто d:Property:P642 для этих целей не заполнено практически ни у кого и вообще не существует традиции его заполнять; да и субъективно оно, в той же ВП постоянные конфликты на эту тему. С другой стороны у нас общепринята категоризация профессионалов по странам и она просто пропадёт, если мы не будем как-то определять резидентность деятельности. Пока я предложил выбрать наименьшее зло, приводящее к меньшему числу ошибок — ставить страну по рождению и смерти. Ведь так устойчиво говорят в источниках — по рождению, кроме всего прочего. Нужно ещё по месту учёбы или работы (если они есть, зачастую их нет), в этом мы с Семёном как раз солидарны. Можно ещё вперёд проверять country of citizenship (d:Property:P27) и если оно заполнено, то брать оттуда и игнорировать остальные поля и разбор по ним. Можно ещё как-то, предлагай. Можно поставить какие-то исключения. Но любой способ будет приводить к ошибкам. И чем сложнее напишем, тем больше ошибок вылезет. Как сделать без них не представляю. Вот разве что рубануть с плеча и совсем отказаться от этих категорий («Люди:Страна» и «Профессионал Страны») и на смену им привести те, что можем объективно установить: «Родившиеся в Стране», «Граждане (подданные) Страны», «Учившиеся в Стране» и так далее, с ещё более замысловатыми профессиональными — «Профессионалы, родившийся в Стране» (можно Профессионалы из Страны), «Профессионалы, граждане (подданные) страны», «Профессионалы, учившийся в Стране», «Профессионалы, работавшие в Стране», «Профессионалы, умерший в стране» и так далее. Я за такой вариант, он наиболее корректен, вопрос лишь в том, готово ли наше сообщество такой массовый переход одобрить (думаю — да, даже так — нашему сообществу, скорее всего, пофиг этот вопрос) и Семён запрограммировать (тут пусть сам скажет). И ещё, с такой категоризацией мы массово вылетим из принятого в других вики-проектах, включая руВП, и придётся всё прошлое переделывать, но этим мы в общем постоянно занимаемся:). --cаша (krassotkin) 10:25, 9 августа 2018 (UTC)
- Решительно согласен с приоритетом "country of citizenship". Давайте так сделаем прямо сейчас, а радикальную реформу (с которой я тоже согласен) сделаем чуть позже. Кстати, мы ниоткуда не "вылетим" - просто уже имеющиеся категории вида "Профессионалы Страны" (имеющие интервики) получат вложенные категории "Профессионалы, ... в Стране". --Kaganer (обсуждение) 16:31, 9 августа 2018 (UTC)
- я не понимаю, откуда там вылезает профессия "Писатель". В ВД её нет. --Kaganer (обсуждение) 19:07, 8 августа 2018 (UTC)
- Категория:Создатели России, Категория:Создатели XX века - кто такие? ;) --Kaganer (обсуждение) 22:16, 10 августа 2018 (UTC)
- Родительские категории "Учёные" в Викиданных, если не ошибаюсь. Тоже обсуждали, удивительно звучат, но там все свойства обсуждаются, значит кто-то считает правильным и кому-то это нужно. --cаша (krassotkin) 07:59, 11 августа 2018 (UTC)
- Не "учёные", а "деятели искусства". Это d:Property:P170. Нет, понятно, что это калька от "creator". Может кому-то и нужно. Я считаю, что _нам_ это обобщение в таком виде не нужно. --Kaganer (обсуждение) 22:38, 12 августа 2018 (UTC)
- Просто убрать исключением? --cаша (krassotkin) 22:07, 22 августа 2018 (UTC)
- @Krassotkin: я за то, чтобы убрать. Вернуть обратно, если что, всегда успеется. --Kaganer (обсуждение) 12:29, 30 августа 2018 (UTC)
- ОК, тогда подтверждаем Семёну, что мы все за это и нужно поставить стоп на это слово при разборе. --cаша (krassotkin) 12:41, 30 августа 2018 (UTC)
- @DonSimon: - можно ли уже убрать этих "создателей"? Они забивают топ "требуемых категорий". Это неудобно. --Kaganer (обсуждение) 22:51, 25 сентября 2018 (UTC)
- ОК, тогда подтверждаем Семёну, что мы все за это и нужно поставить стоп на это слово при разборе. --cаша (krassotkin) 12:41, 30 августа 2018 (UTC)
- @Krassotkin: я за то, чтобы убрать. Вернуть обратно, если что, всегда успеется. --Kaganer (обсуждение) 12:29, 30 августа 2018 (UTC)
- Просто убрать исключением? --cаша (krassotkin) 22:07, 22 августа 2018 (UTC)
- Не "учёные", а "деятели искусства". Это d:Property:P170. Нет, понятно, что это калька от "creator". Может кому-то и нужно. Я считаю, что _нам_ это обобщение в таком виде не нужно. --Kaganer (обсуждение) 22:38, 12 августа 2018 (UTC)
- Родительские категории "Учёные" в Викиданных, если не ошибаюсь. Тоже обсуждали, удивительно звучат, но там все свойства обсуждаются, значит кто-то считает правильным и кому-то это нужно. --cаша (krassotkin) 07:59, 11 августа 2018 (UTC)
Категория:Блогеры XX века - а можно ли где-то сделать список исключений, чтобы, скажем, блогеров по векам вообще не делить? Тем более, что именно тут привязка к XX веку ошибочна чуть менее чем полностью. Пусть потомки делят, если им будет нужно.--Kaganer (обсуждение) 00:14, 15 августа 2018 (UTC)- Блогеров по векам убрал. DonSimon (обсуждение) 08:00, 17 августа 2018 (UTC)
- @DonSimon: Тем не менее, блогеры по векам до сих пор присутствуют. --Kaganer (обсуждение) 02:21, 5 декабря 2018 (UTC)
- Блогеров по векам убрал. DonSimon (обсуждение) 08:00, 17 августа 2018 (UTC)
Категория:Суламифь Мессерер: нет описания. --cаша (krassotkin) 23:27, 26 августа 2018 (UTC)- + Категория:Елена Мекленбург-Стрелицкая. --cаша (krassotkin) 20:47, 27 августа 2018 (UTC)
- @Krassotkin: Вроде по всем трём сейчас есть. --Kaganer (обсуждение) 02:19, 5 декабря 2018 (UTC)
- Kaganer, по последней нет (см. после тире), хотя поле instance of заполнено. Там какая-то проблема с женским родом, или чем-то другим в данном случае. Нужно разобраться. Таких пустот именно по женщинам море. Подобавляю ещё при случае. --cаша (krassotkin) 09:34, 5 декабря 2018 (UTC)
- @Krassotkin: Вроде по всем трём сейчас есть. --Kaganer (обсуждение) 02:19, 5 декабря 2018 (UTC)
- + Категория:Елена Мекленбург-Стрелицкая. --cаша (krassotkin) 20:47, 27 августа 2018 (UTC)
- Категория:Джалалуддин Хаккани: Если в датах рождения и смерти указан только год, нужно писать не "2014 года", а "2014 год". --cаша (krassotkin) 08:23, 4 сентября 2018 (UTC)
Категория:Мэдисон Киз нужно либо "en-gb" и "en-us" перенаправлять на "en" (для простоты), либо создавать Шаблон:Lang-en-gb+Шаблон:Lang-en-gb2. --Kaganer (обсуждение) 16:35, 6 сентября 2018 (UTC)- Сделал по сложному, пригодится: модуль, описание шаблона, категория (с дочерней), категория (с дочерней). --cаша (krassotkin) 22:50, 6 сентября 2018 (UTC)
- Категория:Доку Умаров - он в России умер, не в Иране. --cаша (krassotkin) 22:14, 6 сентября 2018 (UTC)
- Категория:Елизавета I - для монархов нужно писать чего они монархи иначе выглядит как дубликат. --cаша (krassotkin) 23:17, 6 сентября 2018 (UTC)
- Категория:Чан Дай Куанг: Сиблинг без расшифровки. --cаша (krassotkin) 08:12, 21 сентября 2018 (UTC)
- Категория:Отто Шмидт - две даты рождения. --cаша (krassotkin) 00:09, 30 сентября 2018 (UTC)
- Категория:Мария Склодовская-Кюри: "Нобелевская премия по физике (1903 год" - без оконечной скобочки.
+ Необходимо создавать категорию "Нобелевская премия 1903 (лауреаты)"
+ Необходимо создавать категорию "Нобелевская премия (лауреаты)" --cаша (krassotkin) 11:28, 3 октября 2018 (UTC) - Категория:Павел Табаков (1995): "Мать: Марина Вячеславовна Зудина" - викифицирована полностью. --cаша (krassotkin) 18:59, 6 октября 2018 (UTC)
- + Нужен отец. --cаша (krassotkin) 18:59, 6 октября 2018 (UTC)
- Категория:Аствацатур I: что-то странное с информацией в скобках. --cаша (krassotkin) 22:41, 9 октября 2018 (UTC)
- Категория:Мероприятия без склонения: Насколько я вижу, когда речь идёт о людях, то мероприятия решили не склонять, а в место этого использовать уточнения в скобках. Если я прав, то нужно убрать эту проверку и эту категорию? --Kaganer (обсуждение) 02:17, 5 декабря 2018 (UTC)
- Категория:Пётр Тимофеев (1899): какая-то странная категория «Умершие 1958 года». --cаша (krassotkin) 01:25, 2 января 2019 (UTC)
- Категория:Сторми Вебстер сливается ссылка Мать: Кайли Дженнер --cаша (krassotkin) 11:01, 15 января 2019 (UTC)
- Футболисты попадают в Категория:Род занятий: футболист, хотя склонение присутствует. Нужно побыстрее разобраться, чтобы они добавлялись в Категория:Футболисты по алфавиту: это одна из самых посещаемых категорий в проекте. --cаша (krassotkin) 23:52, 5 марта 2019 (UTC)
- "Выдающееся работы:" - исправлена опечатка "выдающ_и_еся", но вообще-то нужно бы как-то переформулировать. --Kaganer (обсуждение) 09:23, 5 апреля 2019 (UTC)
- Категория:Андрей Парубий — в месте рождения должно быть «(…. УССР, СССР)». --cаша (krassotkin) 21:46, 23 мая 2019 (UTC)
- Logical error Declension.declineWord(arg): empty word
- Категория:Продюсеры Logical error Declension.declineWord(arg): empty word
- Категория:Композиторы Logical error Declension.declineWord(arg): empty word
- Категория:Авторы Logical error Declension.declineWord(arg): empty word
- Категория:Журналисты Logical error Declension.declineWord(arg): empty word
- Категория:Актёры Logical error Declension.declineWord(arg): empty word
- Категория:Менеджеры Logical error Declension.declineWord(arg): empty word
- Категория:Политики Logical error Declension.declineWord(arg): empty word
- Категория:Профессионалы Logical error Declension.declineWord(arg): empty word
- - какая-то ошибка, связанная с модулем Declension (видимо, не обрабатывается страна, хотя гражданство указано).
- --Kaganer (обсуждение) 12:30, 20 августа 2019 (UTC)
- Кажется, это случаи, когда указано два значения для свойства "гражданство". Указание ранга не помогает. Насколько я помню, должны обрабатываться все значения. --Kaganer (обсуждение) 12:38, 20 августа 2019 (UTC)
- Категория:Судьи Logical error Declension.declineWord(arg): empty word - ошибка возникает, когда у человека в ВД не указана дата рождения. Нужен обработчик для такой ситуации.
Отдельно отмечу, что сейчас в Категория:Судьи по алфавиту перемешаны судьи спортивные и судьи гражданских судов (хотя на Викиданных эти свойства разделены). --Kaganer (обсуждение) 15:41, 31 января 2021 (UTC)- Хотя у Категория:Юлия Лобанова и гражданство одно, и год рождения указан, и всё равно эта ошибка. --Kaganer (обсуждение) 15:50, 31 января 2021 (UTC)
- С этим разобрался, хотя бы частично. Ошибка уходит, если указать в ВД место рождения. Это неправильная ситуация в принципе - нужно сначала разбирать гражданство, и только если оно вдргу не указано, использовать место рождения.
- Место рождения - наименее надежный критерий для отнесения в категории стран по профессиональной принадлежности. --Kaganer (обсуждение) 23:40, 2 мая 2022 (UTC)
- Категория:Илья Костунов - откуда вдруг "Политики Молдавии"? Политики должны определяться по гражданству, а не по месту рождения. Гражданство там только одно указано - Россия. --Kaganer (обсуждение) 01:05, 16 марта 2020 (UTC)
- Категория:Ежевика Спиркина - Logical error Declension.declineWord(arg): empty word по алфавиту (и там очень много страниц). Что это за ошибка? --Kaganer (обсуждение) 02:33, 19 апреля 2020 (UTC)
- Если не копаясь в коде, то похоже, что он не может феминитив распарсить. У нас где-то есть модуль для этого. --cаша (krassotkin) 09:45, 19 апреля 2020 (UTC)
- Категория:Евгений Томашевский — код, связанный с категорией, вылезает в описании к шахматисту. --Brateevsky {talk} 13:12, 25 апреля 2020 (UTC)
- Профессии по странам
- Почему-то профессии по странам ("Киноактёры Франции" и т.п.) определяются по месту рождения, а не по гражданству. Хотя казалось бы. --Kaganer (обсуждение) 21:42, 24 октября 2020 (UTC)
- Пример - Категория:Шарль Жерар (1926), все привязки к Турции, где он родился, а вовсе не ко Франции. --Kaganer (обсуждение) 21:42, 24 октября 2020 (UTC)
- Категория:Юко Кавагути: У фигуристок не добавляется категория «спортсменки». --cаша (krassotkin) 10:49, 16 января 2021 (UTC)
- Категория:Юко Кавагути: В описание не добавилось «японская» фигуристка. --cаша (krassotkin) 10:49, 16 января 2021 (UTC)
- Категория:Николае Чаушеску: Тема в прембуле полужирным выделяется с ошибкой. --cаша (krassotkin) 11:50, 9 февраля 2021 (UTC)
- Категория:Википедисты СССР - оксюморон. То же - Категория:Википедисты XX века. --Kaganer (обсуждение) 22:15, 13 марта 2021 (UTC)
Категория:Страницы с ошибкой: Модуль:AutoDescriptionHuman:462: attempt to call field 'roman' (a nil value) - что-то не то с обработкой года рождения, но я по коду вообще не понимаю, что и как там разбирается. --Kaganer (обсуждение) 23:57, 4 мая 2021 (UTC)- Это мой косяк, с тем же случайным импортом «включённых шаблонов» по цепочке. Починил. --cаша (krassotkin) 08:14, 5 мая 2021 (UTC)
- Прогнал AWB, все ушли. --Kaganer (обсуждение) 03:37, 8 мая 2021 (UTC)
- Это мой косяк, с тем же случайным импортом «включённых шаблонов» по цепочке. Починил. --cаша (krassotkin) 08:14, 5 мая 2021 (UTC)
- Категория:Ринат Максютов - странная родительская категория добавляется: ELIBRARY.RU. --cаша (krassotkin) 08:12, 7 мая 2021 (UTC)
- Ещё несколько:
- Категория:Страницы с ошибкой: Модуль:AutoDescriptionHuman:460: attempt to get length of local 'yC' (a nil value)
- Категория:Страницы с ошибкой: Модуль:Math/tonumber:23: bad argument - тут, похоже, проблема с теми, у кого даты рождения/смерти стоят с точностью до столетия
- --Kaganer (обсуждение) 03:36, 8 мая 2021 (UTC)
- ... и до нашей эры. Хотелось чтобы DonSimon нашёл время эти задачи с разнообразными датами рождения и смерти порешал. Это давняя проблема, а у меня висяки с роботами. --cаша (krassotkin) 08:08, 8 мая 2021 (UTC)
- И вообще нам бы любителей Lua, как и любого языка программирования ещё найти. Просто непочатый край работы для программистов. И это самое перспективное направление развития. --cаша (krassotkin) 08:08, 8 мая 2021 (UTC)
- Сейчас пишет, что Категория:Ханна (певица) родилась в 1991 году в Чебоксарах в Русском царстве. --cаша (krassotkin) 09:16, 15 мая 2021 (UTC)
- Категория:Андрей Климов (1952) - каким-то образом род занятий "учёный в области информации" (P106 = Q1265807) приводит к появлению категорий Библиотекари XX века и Библиотекари Logical error Declension.declineWord(arg): empty word. --Kaganer (обсуждение) 22:27, 14 июня 2021 (UTC)
Пример - Категория:Александр Кузнецов (1958)
Непонятно, по какому правилу в конце добавилось ещё "России"; кажется, что оно лимшнее.
Категория:Депутаты Государственной думы Российской Федерации у нас есть, и должна называться именно так. --Kaganer (обсуждение) 23:41, 20 апреля 2022 (UTC)
"Родившиеся в Владимире" > "Родившиеся во Владимире"
правитьДля категорий вида "Что-то в Где-то" нужно добавить обработку ситуаций, когда после предлога "в" идет слово, начинающееся с "В", после котрой согласная. И в этих случаях менять "в" на "во".
- Пример - Категория:Павел Беляев (1929) --Kaganer (обсуждение) 01:13, 1 ноября 2020 (UTC)
- То же, когда после предлога "в" идет слово, начинающееся с "Ф", после котрой согласная (например, Франция). --Kaganer (обсуждение) 20:39, 2 ноября 2020 (UTC)
- PS: Как я вижу, для стран это всё как-то сделано, а для городов, типа Владивостока - нет. Возможно, следует реализовать это в виде общего правила, а не хардкодить отдельные топонимы. --Kaganer (обсуждение) 20:48, 2 ноября 2020 (UTC)
"Категория:Род занятий:..." + "Категория:Профессии без склонения"
править- Я не понял, чем Категория:Род занятий: композитор отличается от Категория:Композиторы по алфавиту, и почему бы сразу не заполнять последнюю (имеющую внятные интервики, в отличие от первой)? Это относится ко всей серии. --Kaganer (обсуждение) 12:38, 30 августа 2018 (UTC)
- Нет склонения для профессии. Как только появится, автоматически переименуется в стандартную. --cаша (krassotkin) 12:42, 30 августа 2018 (UTC)
- @Krassotkin: Как это нету??? Как раз есть. Поэтому и спрашиваю. --Kaganer (обсуждение) 16:41, 30 августа 2018 (UTC)
- У этого товарища спросим: DonSimon, нужно убрать дублирование там где существует склонение. --cаша (krassotkin) 16:44, 30 августа 2018 (UTC)
- Пример - Категория:Алла Баянова: Там категория "Композиторы XX века" встала нормально, а алфавитная - нет. В общем, раз это ошибка, перенес в ошибки. --Kaganer (обсуждение) 16:46, 30 августа 2018 (UTC)
- @DonSimon: - дублирование бесит и забивает топ "требуемых категорий". Это неудобно. --Kaganer (обсуждение) 22:51, 25 сентября 2018 (UTC)
- @DonSimon: - напоминаю про эту тему. --Kaganer (обсуждение) 01:41, 5 декабря 2018 (UTC)
- @DonSimon, Krassotkin: - снова напоминаю про эту тему (см. ниже разбор, сделанный участником Brateevsky). --Kaganer (обсуждение) 12:12, 14 июня 2019 (UTC)
- Займусь, надеюсь, через 1-1,5 месяца, когда разберусь с учёбой. DonSimon (обсуждение) 12:40, 14 июня 2019 (UTC)
- Вижу, что ушло. --Kaganer (обсуждение) 01:07, 16 марта 2020 (UTC)
- Займусь, надеюсь, через 1-1,5 месяца, когда разберусь с учёбой. DonSimon (обсуждение) 12:40, 14 июня 2019 (UTC)
- У этого товарища спросим: DonSimon, нужно убрать дублирование там где существует склонение. --cаша (krassotkin) 16:44, 30 августа 2018 (UTC)
- @Krassotkin: Как это нету??? Как раз есть. Поэтому и спрашиваю. --Kaganer (обсуждение) 16:41, 30 августа 2018 (UTC)
- Нет склонения для профессии. Как только появится, автоматически переименуется в стандартную. --cаша (krassotkin) 12:42, 30 августа 2018 (UTC)
Часто создаю категории по футболистам и шахматистам. Везде где есть шаблон {{Оформление категории}} и где категория по человеку, появляется данная категория, походу. Проблема настолько взбесила (я программист, но не понимаю что не так), что решил написать сюда (и даже создал подраздел).
Возьмём шахматиста, например, Категория:Даниил Дубов (он молодой, не уровня Магнуса Карлсена, который уже много чего выиграл — свойств должно быть немного, плюс россиянин). Викиданные о нём: Q3078552. В модуле Declension прописал склонение слова «шахматист». Теперь идём в Викиданные: род занятий (Property:P106): шахматист (Q10873124). Теперь лезу в этот модуль Модуль:AutoDescriptionHuman. Код «Категория:Профессии без склонения» встречается два раза (оба раза в середине). Рассмотрим первый случай, второй похожий (мне кажется). if (p == true)
, тогда добавляем категорию «Профессии без склонения». Причём человеку добавляется категория «Род занятий: шахматист» (мне сама постановка категории не нравится, но это другой вопрос, а так — понятно, что свойство Викиданных анализируется). Сначала переопределяется переменная: local p=false
. True присваивается вот здесь:
if(Declension.declineWord(vi, 7) == "Logical error Declension.declineWord(arg): word not found" or Declension.declineWord(ReturnGendered.launch(vi, entitiesArray["P21"], 2), 7)== "Logical error Declension.declineWord(arg): word not found") then p=true
Во-первых, я не очень понимаю, зачем два типа проверок, разделённые словом or (может там and нужен?)? И второе — попадались ли кому категории без данной категории, где нормально работает? --Brateevsky {talk} 13:48, 30 декабря 2018 (UTC)
- @DonSimon:, что с этим? --Kaganer (обсуждение) 18:58, 31 октября 2019 (UTC)
"Род занятий: священнослужитель" + "Род занятий: clergyman"
правитьПример: Категория:Епифаний (Думенко)
Проблема: "священнослужитель" - это подкласс от "clergyman" (у которого, кстати, в ВД есть русский перевод). Кажется, в данном случае "clergyman" - лишняя сущность. --Kaganer (обсуждение) 12:13, 17 июня 2019 (UTC)
"Род занятий: священнослужитель" + "Род занятий: священник"
правитьНаверное, должно быть только второе. --Kaganer (обсуждение) 18:57, 31 октября 2019 (UTC)
Вот это вот, по-моему, нужно убирать. Это наведённая штука от "выпускник". --Kaganer (обсуждение) 18:28, 24 июня 2019 (UTC)
- Что с этим? --Kaganer (обсуждение) 18:49, 31 октября 2019 (UTC)
- Тут всё по-прежнему. --Kaganer (обсуждение) 01:07, 16 марта 2020 (UTC)
В ВД "журналист" - подкласс от элемента "авторы, журналисты и лингвисты". Не уверен, что нужно тащить сюда этот над-уровень классификации.--Kaganer (обсуждение) 04:56, 19 ноября 2021 (UTC)
Ошибки в Викиданных, для которых нужен обработчик
править- Род занятий: television personality - это не ошибка, просто нет русской метки, т.к. в русском нет такого обобщающего понятия. Я бы предложил вообще исключать такие элементы. Появится русская метка - появится категория. Пока нету - не нужна. --Kaganer (обсуждение) 13:37, 12 июля 2019 (UTC)
- Как частный случай - ушло. Про общий - не понял. --Kaganer (обсуждение) 01:08, 16 марта 2020 (UTC)
- Почему, кстати, не нужно. Они показывают, что нужно сходить в Викиданные и поправить. Кушать же они не просят, а на проблему с понятным решением указывают. --cаша (krassotkin) 08:08, 16 марта 2020 (UTC)
Ошибки в Викиданных, которые можно/нужно исправлять в Викиданных
правитьЗдесь находятся завершившиеся обсуждения. Просьба не вносить изменений.
- Категория:Род занятий: человек: что, серьёзно? Я тоже так хочу! --Kaganer (обсуждение) 01:41, 5 декабря 2018 (UTC)
- Kaganer, это ошибки в Викиданных. Несколько поправил: 1, 2, 3. --cаша (krassotkin) 09:45, 5 декабря 2018 (UTC)
- Согласен, перенес в отдельный раздел. --Kaganer (обсуждение) 11:43, 5 декабря 2018 (UTC)
- Долгожителей почистил, категорию очистил. --Kaganer (обсуждение) 12:37, 14 июня 2019 (UTC)
- Kaganer, это ошибки в Викиданных. Несколько поправил: 1, 2, 3. --cаша (krassotkin) 09:45, 5 декабря 2018 (UTC)
Лимит по длине названия категории
правитьВ движке существует лимит на длину имён. Иногда при автоматическом формировании, длина превышается, и движок не может обработать категорию как ссылку. В результате она вылезает в текст. См. пример: Категория:Евгений Томашевский. Возможно то же самое может наблюдаться в автоматически формируемых ссылках на статьи. И там и там нужно проверять. --cаша (krassotkin) 09:23, 3 декабря 2020 (UTC)
Члены академий, научных обществ и различных организаций
править- Категория:Участники Лондонского королевского общества > Категория:Члены Лондонского королевского общества (см. w:Категория:Члены Лондонского королевского общества)
То же и для большинства других организаций. То есть "Участники шоу", но "члены Академии Наук". Увы, так принято в русском языке. --Kaganer (обсуждение) 02:13, 31 декабря 2020 (UTC)
Президент США vs Избранный президент США
правитьСм. Категория:Джордж Уокер Буш - "Избранный президент США с 2000 года по 2001 год после Билл Клинтон перед Барак Обама." А про собственно президентство с 2001 по 2009 год ничего не сказано.
Там в элементе ВД в списке занимаемых должностей есть и "президент США" (d:Q11696), и "Избранный президент США" (d:q1467287 - подкласс от d:Q11696). Я бы в этом случае выводил только d:Q11696, ну или оба значения. --Kaganer (обсуждение) 04:11, 16 января 2021 (UTC)
Мусорные надкатегории
правитьНа Категория:Генри_Таррио висит куча лишних надкатегорий: Категория:Города без склонения, красная Категория:Организации без склонения, и даже Категория:Фамилия не установлена (empty) (хотя, смотрите, с полем «фамилия» у него всё в порядке). Incnis Mrsi (обсуждение) 16:47, 23 января 2021 (UTC)
- Incnis Mrsi: diff. С остальным так же — где-то нужно дописать, что-то просклонять, это технические категории. Они о том, что скрипт сам не может разрешить ситуацию — нужна помощь человека. --cаша (krassotkin) 18:26, 23 января 2021 (UTC)
В ВД добавили новые мета-классы, и в результате у нас съехала категоризация. См. Категория:Род занятий: черта личности и Категория:Род занятий: профессия. То есть "актёр" или "дизайнер" - это у нас сначала "профессия", а уже она является подклассом от "род занятий". Нужно это как-то обрабатывать.
Род занятий "активист" - это подкласс от "черта личности", что нам как бы не нужно (это другая ветка, по сравнению с подклассами от "род занятий"). --Kaganer (обсуждение) 01:40, 26 апреля 2021 (UTC)
Предложения
править- У нас есть такая категория: Категория:Мужские имена по алфавиту. --cаша (krassotkin) 12:20, 8 августа 2018 (UTC)
Можно категоризировать по именам. И фамилиям заодно. --cаша (krassotkin) 12:20, 8 августа 2018 (UTC)- Хорошо бы все категории при выводе отсортировать по алфавиту, а то сложно искать. --cаша (krassotkin) 12:23, 8 августа 2018 (UTC)
- Если у нас красная ссылка, нужно к ней приписывать прямую ссылку на объект Викиданных: вот такd --cаша (krassotkin) 12:25, 23 августа 2018 (UTC)
- Не существует такого слова "сиблинг". --cаша (krassotkin) 23:07, 26 августа 2018 (UTC)
- На самом деле, существует, просто не так часто используется. --Kaganer (обсуждение) 16:44, 9 сентября 2018 (UTC)
- Только как калька у тех, кто с русским плохо знаком. --cаша (krassotkin) 17:38, 9 сентября 2018 (UTC)
- На самом деле, существует, просто не так часто используется. --Kaganer (обсуждение) 16:44, 9 сентября 2018 (UTC)
- Не "Участники организаций", а "Членство". --cаша (krassotkin) 23:20, 26 августа 2018 (UTC)
- В наградах и премиях слово "год" в скобках лучше убрать. Будет компактней выглядеть. --cаша (krassotkin) 23:43, 26 августа 2018 (UTC)
- В скобочках, после перевода, нужно выводить псевдоним, если есть. --cаша (krassotkin) 22:30, 2 сентября 2018 (UTC)
- Добавить членство в партиях (d:Property:P102). --cаша (krassotkin) 13:40, 24 сентября 2018 (UTC)
- По людям в Викиданных первым делом предлагает ввести пол. Нужно категоризировать по Категория:Мужчины по алфавиту, Категория:Женщины по алфавиту и там ещё какие-то есть, нужно разобраться и тоже добавить категорий. --cаша (krassotkin) 23:01, 25 сентября 2018 (UTC)
- Учёные степени можно викифицировать (Категория:Александр Беглов). --cаша (krassotkin) 12:14, 24 октября 2018 (UTC)
- Если пока нет феминитива названии профессии, можно пока выводить мужское название. В львиной доле случаев, это будет верное название, в силу традиций русского языка. Для примера тут можно попробовать: Категория:Юлия Теуникова. --cаша (krassotkin) 09:15, 17 февраля 2019 (UTC)
- Есть категория Категория:Долгожители (по алфавиту / по странам) и есть элемент d:Q254917 "долгожитель", который (теперь) системно использован в качестве доп. значения в свойстве P31. Давайте добавим обработку, чтобы автоматом наполнять эти категории. Склонения я добавил. --Kaganer (обсуждение) 12:44, 14 июня 2019 (UTC)
- Добавить обработку президентов (d:Q30461), используется как значение свойства P39 (род занятий). --Kaganer (обсуждение) 12:50, 14 июня 2019 (UTC)
- Для людей нужно создавать категории наподобие Фамилия и Имя. Потом на их месте будут страницы неоднозначности. Большинство людей известны по фамилиям, но там почти у всех несколько носителей. --cаша (krassotkin) 09:27, 13 сентября 2019 (UTC)
- Для живущих интересны категории вида: Столько-летние (30-летние). Будет любопытная диаграмма в родительской "Люди по возрасту" получаться, да и динамику посмотреть. Для умерших же полезна категория "Умершие Столько-летнем возрасте" (Умершие в 70-летнем возрасте; чуть криво, но чтобы не склонять). --cаша (krassotkin) 09:33, 13 сентября 2019 (UTC)
- Нужно добавить разобраться с феминативы — добавить их в описание профессии. Сейчас у нас выглядит приблизительно так: Категория:Стефания Данилова. Хотя в d:Q97603109 стоит d:Q49757 в котором указан феминатив — «поэтесса». Нужно делать эти запросы для женщин, а то по всем пустота. --cаша (krassotkin) 19:26, 22 июля 2020 (UTC)
- Для участников вики-проектов, для которых заполнено поле d:Property:P4174. Нужно добавлять сточку: «Участник вики-проектов Викимедиа с псевдонимом [[User:|]].» --cаша (krassotkin) 07:11, 28 июня 2021 (UTC)
Замены
правитьНекоторая терминология у нас устойчиво отражается по-другому. Её нужно заменять в коде. Возможно должен быть отдельный модуль для таких замен, который проверяется в первую очередь, а дальше уже их склонять, добавлять в категории и т.п. --cаша (krassotkin) 13:53, 3 сентября 2018 (UTC)
- Категория:Люди:Китайская Народная Республика -> Категория:Люди:Китай --cаша (krassotkin) 13:53, 3 сентября 2018 (UTC)
- Категория:Вокалисты ... > Категория:Певцы и певицы ... --Kaganer (обсуждение) 18:45, 31 октября 2019 (UTC)
- Категория:Певцы и певицы России (ручная, интервики) и Категория:Вокалисты России (автоматическая)
Вопросы к обсуждению
править- В категории, которые создаются полностью или в значительной мере автоматом нужно явно приписывать в конце с новой строки (редактировать описание). Или какой-то иной похожий механизм придумать. Иначе ставлю себя на место новичка и не понимаю что делать, когда сталкиваешься с пустой строкой и полнокровным описанием. --cаша (krassotkin) 23:03, 6 сентября 2018 (UTC)
- Выпускники вузов: что нужно слделать, чтобы категории выпускников из вида Категория:Уральский государственный юридический университет (выпускники) превратились в вид Категория:Выпускники Уральского государственного юридического университета? --Kaganer (обсуждение) 12:39, 10 июля 2019 (UTC)
Индивидуальные замечания
правитьПро меня какое-то мракобесие добавлено. Я не википедист, викимедист, писатель и журналист Казахстана, и в Казахстане последний раз был в возрасте 9 лет в 1994 году. Я исключительно россиянин, и не согласен даже на двойную категоризацию исходя из места рождения. Далее, я нахожусь в «красных» категориях Московский государственный университет (выпускники) (я учился в аспирантуре, и не являюсь выпускником МГУ), Образовательные учреждения без склонения (what?), Род занятий: писатель-документалист (может я и работаю с документами, но в писатели пока точно не гожусь, пока не выпустив ни одной книги), Организации без склонения (what?). Где это всё редактируется? В Викиданных такого нет.—Soul Train (обсуждение) 20:46, 1 ноября 2018 (UTC)
- Да, ты прав, реальное мракобесие. Где-то работает отлично, а где-то сбоит во всех местах. Но работаем над этим, вон выше список багов, которые обнаружили и которые чиним постепенно. Продвигается не быстро. Просто не хватает рук. Извини. В письме пояснил подробнее. Всё обязательно приведём в порядок. Но очень нужны люди, которые подключаться к разработке. --cаша (krassotkin) 22:10, 1 ноября 2018 (UTC)
- Категория «без склонения» — это специфика русского языка. В категориях слова употребялются в другом роде и числе, не в таком как указано в Викиданных (именительный, единственное). Эти категории сигнализируют о том, что для некоторых слов ещё не создана таблица склонений. Мы пока сделали у себя такую табличка, её можно руками пополнять, что мы и делаем постепенно. Но сейчас хотим переписать на Викиданные и забирать склонения оттуда. Но там эта работа ещё медленней чем у нас продвигается. Затянули они с интеграцией Викисловаря. Только в этом году удалось убедить, что это очень важно, в том числе и для таких вот вопросов. Сейчас инфраструктура создана (пример: d:Lexeme:L14233), но наполнения ещё нет. Как только там напишут робота и заберут всё из Викисловаря, подключимся туда и проблема мгновенно исчезнет. --cаша (krassotkin) 22:10, 1 ноября 2018 (UTC)
Плохая логика
правитьНе надо валить все данные, снятые с Викиданных, сразу в один массив для последующей обработки. Надо обрабатывать значения последовательно. Каждую пару «свойство — значение» пропускайте через обработчик, создающий потребный для случая викикод. Наверняка можно где-то найти уже готовые образцы, написанные с разумной логикой.
Я попытался было исправить ахинею, возникшую в категория:Лакшми Татма (см. d:Q2617946 #P569 для объяснения причины), но с вашей последовательностью действий с трудом понимаю, как можно справиться с многозначностью, не городя страницы дополнительного кода. И такое же может случиться с другими (нечётко известными) атрибутами персоны, да и не только персоны. Incnis Mrsi (обсуждение) 19:09, 3 февраля 2020 (UTC)
- Многие утверждения создаются на основе сразу нескольких полей. Вытаскивать их из Викиданных — непрозрачная операция с кучей проверок, и если её делать многократно, совмещая с логикой формирования утверждений, получится совсем нечитабельно. Но сейчас тоже не гуд, согласен. Если кто может рефакторить симпатичней, будет здорово. --cаша (krassotkin) 11:50, 3 января 2021 (UTC)
Ключ сортировки в категориях
править- Без DEFAULTSORT сбиваются все категории. --cаша (krassotkin) 23:14, 26 августа 2018 (UTC)
- @Krassotkin: DEFAULTSORT всё равно нужен, и его всё равно делать руками. Только если в ВД заполнены свойства "Фамилия" и "Имя", и значения имеют русские метки, - можно генерить ключ автоматом (это крайне редкий случай). Нужна проверка на наличие DEFAULTSORT и служебная категория для отслеживания категорий людей с автоописанием и без DEFAULTSORT. --Kaganer (обсуждение) 12:32, 30 августа 2018 (UTC)
- Семён уже придумал, как получить ключ. Это просто оказалось. Проблема только в том, что его в код на Lua не получается вставить. Он уже всюду спрашивал, что-то безрезультатно. --cаша (krassotkin) 12:41, 30 августа 2018 (UTC)
- Kaganer, если честно, я забил уже этот ключ проставлять. Так буквально немножко в коде реализовать и оно автоматом проставится. Всего лишь минимальная проблема - понять как DEFAULTSORT из Lua реализовать. Но если совсем никак, то мы этот ключ тупо в каждую категорию впишем - роботу пофиг сколько раз это сделать. На мой взгляд, сейчас не имеет смысла тратить время на ключи для людей. Просто немножко потерпеть когда у Семёна или кого другого руки дойдут. --cаша (krassotkin) 22:56, 6 сентября 2018 (UTC)
- @Krassotkin: Я не понял, откуда ты его возьмешь (хоть ботом, хоть как). Разве что из интервики на ру-вп. В любом случае, нам нужна служебная категория отслеживания, чтобы понимать, где он есть, где его нет. И вторая - для проверки случаев, когда есть конфликт автоматического ключа и ручного.--Kaganer (обсуждение) 16:43, 9 сентября 2018 (UTC)
- На первый вопрос сам ответил. А на последний можно сделать только лишь реализовав специальным полем в шаблоне. На Викискладе в инфобоксе, если не ошибаюсь, именно этот путь используется. --cаша (krassotkin) 17:41, 9 сентября 2018 (UTC)
- @Krassotkin: Я не понял, откуда ты его возьмешь (хоть ботом, хоть как). Разве что из интервики на ру-вп. В любом случае, нам нужна служебная категория отслеживания, чтобы понимать, где он есть, где его нет. И вторая - для проверки случаев, когда есть конфликт автоматического ключа и ручного.--Kaganer (обсуждение) 16:43, 9 сентября 2018 (UTC)
- Закрыл этот тикет. Как оказалось — это просто предрассудки сотрировать по фамилиям. По личному имени тоже нормально ищется, тем более для человека оно важнее. --cаша (krassotkin) 19:29, 22 июля 2020 (UTC)
- @Krassotkin: Я открыл этот тикет снова. Я не согласен с тобой, и не буду согласен. Даже если это "предрассудки" (а это не так), этот подход реализован абюсолютно во всех изданиях и ресурсах, хоть сетевых, хоть бумажных. По личному имени ничего "нормально" не ищется, это просто нрелевантная информация для любого осмысленного поиска. То, что "для человека оно важнее" - тоже абсолютно нерелевантный этой теме аргумент. --Kaganer (обсуждение) 22:33, 13 марта 2021 (UTC)
- Думаю, что я просто дополню шаблон оформления категории (буду как первичный ключ название статьи в ру-вики, если нету - значение свойства "фамилия", если и этого нету - добавлять служебную категорию "Люди без автоматического ключа сортировки"), и мы закроем эту проблему. См. Обсуждение_шаблона:Оформление_категории#Добавление ключа сортировки по фамилии. --Kaganer (обсуждение) 22:39, 13 марта 2021 (UTC)
- @Krassotkin: DEFAULTSORT всё равно нужен, и его всё равно делать руками. Только если в ВД заполнены свойства "Фамилия" и "Имя", и значения имеют русские метки, - можно генерить ключ автоматом (это крайне редкий случай). Нужна проверка на наличие DEFAULTSORT и служебная категория для отслеживания категорий людей с автоописанием и без DEFAULTSORT. --Kaganer (обсуждение) 12:32, 30 августа 2018 (UTC)
Необходимо добавлять ключ сортировки по фамилии (как это уже делается на Викискладе), на основании языковой метки для элемента-значения свойства "Фамилия".
Если автоматический ключ отличается от заданного вручную, нужно выводить сообщение (также по аналогии с Викискладом).
Если у элемента Викиданных нет свойства "Фамилия" или для фамилии нет русской языковой метки, добавлять специальную категорию отслеживания (чтобы можно было увидеть фронт работ по добавлению значений в ВД). --Kaganer (обсуждение) 23:13, 26 декабря 2020 (UTC)
- На всякий случай: по этому вопросу нет консенсуса: Обсуждение Викиновостей:Ошибки при создании категорий#Сортировка по фамилиям. Ещё добавлю, что этот ключ в любом случае будет разный для разных категорий. Например, для списка однофамильцев будет естественный ключ, и тут как раз есть консенсус. --cаша (krassotkin) 11:52, 3 января 2021 (UTC)