Викисловарь:Работа для бота
Добавление шаблона
[править]Добавить шаблон пример в статьи, в которых он отсутствует. ПростаРечь (обсуждение) 16:51, 20 апреля 2026 (UTC)
Языковой параметр для шаблонов родства
[править]Я заметил, что в последнее время у:Максим Шарфов стал активно пользоваться шаблоном {{с}}, хотя, на мой взгляд, в нем вовсе нет нужды и его следовало бы превратить в псевдоним для {{ссылки}}, так как у него больше возможностей. Однако эта практика натолкнула меня на мысль: а почему мы не пользуемся параметром |lang= в шаблоне {{родств-блок}}, хотя он был зашит туда в 2021 году? Прошу кого-нибудь из ботоводов расставить во всех статьях в шаблон {{родств-блок}} языковой параметр, подставив в него код языка, указанный в языковом разделе, содержащем на данной странице этот шаблон {{родств-блок}}.
Предлагаю подумать о том же самом для шаблонов {{семантика}} и {{значение}} и {{списки семантических связей}}. treskful (вклад) 16:33, 6 марта 2026 (UTC)
- Что-то не пойму, можно кратенько, а для чего он нужен? Infovarius (обсуждение) 18:45, 7 марта 2026 (UTC)
- Для того, чтобы ссылки, генерируемые {{aslinks}}, вели на нужные языковые разделы. 綿貫桜哉 (обсуждение) 20:27, 7 марта 2026 (UTC)
- Нельзя просто сделать перенаправление с {{с}} на {{ссылки}}, потому что в первом язык записывается при помощи первого параметра, а во втором при помощи параметра «lang=». В общем-то не вижу смысла его трогать. Он специально создан для того, чтобы сделать ссылку с использованием минимального количества символов. Ни для чего другого он не нужен.
- А идея добавить во все {{родств-блок}} язык из того раздела, где он использован, при помощи параметра «lang=» конечно хорошая. Harulover (обсуждение) 20:12, 8 марта 2026 (UTC)
Целинский язык
[править]Необходимо удалить во всех статьях из {{перев-блок}} строку для целинского языка, так как, во-первых, мы его удалили (см. ВС:КУ#целинский язык), во-вторых, его код cel совпадает с кодом галльского языка, в-третьих, дублирование параметров в шаблоне — ошибка (см. Викисловарь:Отчёты/v3/Ошибки/Важные/Шаблоны/Разное/Дублирование параметров). По всей видимости, этот язык еще и подставляется из какой-то болванки для имен собственных, но я еще не вычислил, из какой именно (см. Обсуждение:Ватанен). treskful (вклад) 11:50, 1 марта 2026 (UTC)
Замена устаревших шаблонов
[править]Создан универсальный шаблон {{НРЛ}}, призванный заменить 20 существовавших до этого шаблонов (по одному на каждый выпуск словаря и еще 2 дублирующих друг друга для ссылок на онлайн-версию). Большинство устаревших шаблонов я уже удалил, заменив вручную ссылки на них на вызовы нового образца, однако у некоторых шаблонов таких вызовов слишком много. Пршу массово заменить в статьях:
1) {{НРЛ-77}} на {{НРЛ|1977}} (если такое существует), а {{НРЛ-77|<слово>| на {{НРЛ|1977| (дальше вторым параметром обычно идет номер страницы, его нужно сохранить); то же самое для {{НРЛ-78}}, {{НРЛ-79}} и {{НРЛ-85}};
2) {{см-82}} на {{НРЛ|1982}}, а {{см-83}} на {{НРЛ|1983}}.
То же самое очень хотелось бы осуществить и для шаблона {{НСЗ}}, то есть везде заменить:
{{НСЗ-60}} → {{НСЗ|60}}
{{НСЗ-70}} → {{НСЗ|70}}
{{НСЗ-80}} → {{НСЗ|80}}
Не знаю, правда, что делать с {{НСЗ-90}}, потому что его нужно заменять на {{НСЗ|90-1}}, {{НСЗ|90-2}} и {{НСЗ|90-3}} в зависимости от статьи (А — К, Клиент-банк — Паркетный и Паркомат — Я соответственно).
Буду очень признателен за помощь! treskful (вклад) 19:37, 11 декабря 2025 (UTC) UPD. treskful (вклад) 22:00, 15 декабря 2025 (UTC)
- Можно, кстати, обкатать новый модуль на шаблоне {{НСЗ-90}} 😛 Harulover (обсуждение) 21:48, 16 декабря 2025 (UTC)
- Там, кстати, можно указывать ссылку на страницу. Но для каждого тома различные названия для файлов, нужно для каждого из 20 томов прописывать отдельно, это возни до умопомрачения 😱 Harulover (обсуждение) 22:25, 16 декабря 2025 (UTC)
- Добавил пока что ссылки на страницы в {{НСЗ}} — над остальными тоже потружусь. treskful (вклад) 10:58, 18 декабря 2025 (UTC)
- Добавил модуль в {{НСЗ/песочница}}, вроде всё работает (заодно исправил косячный isbn, они даже в книге его неправильно указали =_=). {{НСЗ-90}}, однако, использует свои параметры, которые отличаются от {{НСЗ}}, поэтому простая замена может что-то сломать. Кинул их на отслеживание, чтобы посмотреть, как активно они используются, может быть, можно заменить руками и привести в соответствие с {{НСЗ}}. Если их слишком много, тогда непонятно, но там видно будет. Harulover (обсуждение) 05:58, 4 января 2026 (UTC)
- Спасибо! Может, тогда весь шаблон {{ш|НСЗ}} сразу перевести на этот модуль, как {{ш|РЭС}}? Или в этом нет смысла?
- В {{ш|НСЗ-90}} исправил отлеживающую категорию, а то она была в noinclude, — подождем снова, пока наполнится. treskful (вклад) 12:24, 14 января 2026 (UTC)
- Я очистил категорию — теперь остается только заменить во всех статьях ботом
{{НСЗ-60}}на{{НСЗ|60}}(то же самое для {{НСЗ-70}}, {{НСЗ-80}} и {{НСЗ-90}}). @Infovarius, можете ли вы это сделать? treskful (вклад) 13:02, 4 марта 2026 (UTC)
- Добавил модуль в {{НСЗ/песочница}}, вроде всё работает (заодно исправил косячный isbn, они даже в книге его неправильно указали =_=). {{НСЗ-90}}, однако, использует свои параметры, которые отличаются от {{НСЗ}}, поэтому простая замена может что-то сломать. Кинул их на отслеживание, чтобы посмотреть, как активно они используются, может быть, можно заменить руками и привести в соответствие с {{НСЗ}}. Если их слишком много, тогда непонятно, но там видно будет. Harulover (обсуждение) 05:58, 4 января 2026 (UTC)
- Добавил пока что ссылки на страницы в {{НСЗ}} — над остальными тоже потружусь. treskful (вклад) 10:58, 18 декабря 2025 (UTC)
Примеры из Википедии
[править]Необходимо удалить со всех страниц (их немногим более 500) шаблоны {{пример}} с параметром |и=ВП (и аналогами вроде |источник=Википедия и т. п.), заменив их пустыми шаблонами {{пример|}}. Основание — это обсуждение. treskful (вклад) 12:48, 16 октября 2025 (UTC)
- @DonRumata, вы можете запустить своего бота для этого? treskful (вклад) 13:39, 29 декабря 2025 (UTC)
- Да, могу. Пока поменял категорию. Когда она заполнится, удалю цитаты. Don Rumata 13:31, 2 января 2026 (UTC)
Итог
[править]
Сделано. Don Rumata 15:23, 2 января 2026 (UTC)
Устаревший шаблон для указания составных иероглифов для слов японского языка
[править]Господа, ботоводы! Можно ли запустить бота для правки статей с шаблоном ja-kanjitab? Необходимо изъять из него квадратные скобки ссылок на знак, например, как в данной правке. Эти скобки мешают использовать указываемые параметры (в данном случае — иероглифы) в различной аналитической работе, например, проставления соответствующих категорий вхождений иероглифа в слово. По таким категориям можно легко искать слова по конкретным знакам. Ну и мало ли ещё как можно использовать эти параметры. В настоящее время шаблон используется в более чем семи сотнях статей (где-то вызывается с ними, а где-то — без), убирать скобки руками — неблагодарное дело, а вот если бы маленький простенький робот сделал такую несложную работу, было бы свершено большое дело для словаря. --Harulover (обсуждение) 23:34, 17 августа 2025 (UTC)
Сделано. Don Rumata 14:46, 2 сентября 2025 (UTC)
- Большое спасибо! Вроде бы робот вышел на работу и всё делает правильно. Harulover (обсуждение) 15:00, 2 сентября 2025 (UTC)
- Похоже, что бот подчистил только те случаи, где в шаблоне было два параметра. Если же их было 1 или больше 2, то бот такие страницы обошёл стороной. 綿貫桜哉 (обсуждение) 02:10, 11 сентября 2025 (UTC)
- А зачем там вообще параметры? Можно же шаблоном вычислить символы кандзи. Или в лемме кроме катаканы и хираганы что-то еще встречается? Don Rumata 10:47, 12 сентября 2025 (UTC)
- Кстати, это кажется хорошей идеей. В лемме может быть что-то помимо катаканы и хираганы, хотя и довольно редко. Там могут иногда оказаться цифры (см. バリ3), накагуро ("・", см. ポケット・ベル), тё̄омпу aka знак долготы ("ー", см. アームチェアー), японская запятая ("、") в фраземах, минус/дефис ("-") в статьях о морфемах (см. -人), разные одоридзи для каны ("ゝ", "ヽ"). Отдельно стоит рассмотреть одоридзи для кандзи: его не следует игнорировать; следует повторно вставить предыдущий кандзи вместого него в шаблон {{ja-kanjitab}}. См., например, как это сделано в 人々. Если вдруг возникает вопрос "а зачем?", то ответ такой: если мы когда-нибудь импортируем более новую версию этого шаблона у англоязычных коллег, мы сможем указывать чтение под каждым кандзи, а оно в таких случаях вполне может различаться у двух подряд идущих кандзи в силу фонетических изменений. Так, 人々 / 人人 читается
hito|bito. 綿貫桜哉 (обсуждение) 14:55, 12 сентября 2025 (UTC) - Думаю, можно использовать в качестве фильтра регулярку, которая отбирает символы по их диапазонам в Юникоде. Вроде бы это должно выглядеть так (на JS):
const CJK_filter = new RegExp(/[\u4E00-\u9FCC\u3400-\u4DB5\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|[\ud86a-\ud86c][\udc00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d]/, "gi");- Было бы неплохо это дело переписать на Lua, чтобы такой фильтр можно было встроить в шаблон {{ja-kanjitab}} и его не нужно было бы заполнять вручную... 綿貫桜哉 (обсуждение) 22:28, 15 октября 2025 (UTC)
- Кстати, это кажется хорошей идеей. В лемме может быть что-то помимо катаканы и хираганы, хотя и довольно редко. Там могут иногда оказаться цифры (см. バリ3), накагуро ("・", см. ポケット・ベル), тё̄омпу aka знак долготы ("ー", см. アームチェアー), японская запятая ("、") в фраземах, минус/дефис ("-") в статьях о морфемах (см. -人), разные одоридзи для каны ("ゝ", "ヽ"). Отдельно стоит рассмотреть одоридзи для кандзи: его не следует игнорировать; следует повторно вставить предыдущий кандзи вместого него в шаблон {{ja-kanjitab}}. См., например, как это сделано в 人々. Если вдруг возникает вопрос "а зачем?", то ответ такой: если мы когда-нибудь импортируем более новую версию этого шаблона у англоязычных коллег, мы сможем указывать чтение под каждым кандзи, а оно в таких случаях вполне может различаться у двух подряд идущих кандзи в силу фонетических изменений. Так, 人々 / 人人 читается
- А зачем там вообще параметры? Можно же шаблоном вычислить символы кандзи. Или в лемме кроме катаканы и хираганы что-то еще встречается? Don Rumata 10:47, 12 сентября 2025 (UTC)
Длина слова
[править]Бот перестал исправлять неверно поставленную длину слова. Исправьте, пожалуйста--MaksOttoVonStirlitz (обсуждение) 06:49, 4 января 2025 (UTC)
- Не знаю, по какому принципу он запускается, но вообще до сих пор исправляет. Harulover (обсуждение) 18:41, 29 декабря 2025 (UTC)
- Я периодически перезапускаю его вручную дистанционно, на стороннем ресурсе, сделанном участником Vitalik. Пока что зачастую это доступный максимум возможностей. treskful (вклад) 20:33, 29 декабря 2025 (UTC)