Документация

Шаблон расставляется ботом в статьях, содержащих неработоспособные викиссылки в сносках. Сканируются сноски, генерируемые шаблонами {{sfn}}, {{harvard citation}} и их аналогами, выглядящие как «Иванов, 2000, с. 1».

В шаблоне даётся ссылка на сноску с поломанной викиссылкой. Статья помещается в категорию Статьи с некорректным использованием гарвардской системы цитирования.

TextworkerBot ежедневно проверяет статьи для обновления шаблона. Если сноска исправлена, то шаблон можно убрать вручную или его уберёт бот при следующем проходе. При функциональных изменениях шаблона, оповестите владельца бота.

Причины поломки

  • Сноска ссылается на отсутствующий источник
  • Не задан параметр ref в шаблоне источника
  • Неидентичность ref-ссылок в сноске и в шаблоне источника
  • В сноске используется год, но он не указан в библиографическом шаблоне в соответствующем параметре год.
  • В сноске используется год, но источник оформлен шаблонами cite web или cite news, для которых год в сноске указывать не нужно.

Распространённые ошибки

Идентичность якорей в сноске

Обратите внимание, что якоря в шаблоне {{sfn}} и в параметре ref= шаблона источника должны быть идентичны, с точностью до пробелов, символов оформления или диакритических знаков. Иначе ссылка будет нерабочая, ибо она создаётся по кодам использованных символов.

Примеры нерабочих ссылок:

  • {{sfn|Gallica Bibliothèque numérique}} и ref=Gallica Bibliotheque numerique}} — различаются é и e
  • {{sfn|Пупкин В. В.}} и ref="Пупкин В. В." — кавычки, ненужные в шаблоне
  • {{sfn|Пупкин В. В.}} и ref=Пупкин В.В. — пробел
  • {{sfn|Пупкин В. В.}} и ref=Пупкин В. В. — в параметре ref используется неразрывный пробел, визуально идентичный обычному пробелу

Дополнительные шаблоны в параметрах

Поломка сносок может вызываться наличием подшаблонов в параметрах ref и год. Например:

  • {{книга|автор=Пуговкин А. Б.|заглавие=Заглавие книги |год={{б. г.}} (около 1939)|ref=Пуговкин}}
  • {{sfn|Иванов {{нет в источнике}}|1968}}

Если шаблоны действительно необходимы внутри сносок, то рекомендуется воспользоваться дополнительным шаблоном-якорем {{h}}.

Проблемы в импортированном источнике

При импорте оформленных источников, например из en-wiki с шаблонами {{cite journal}} и т.д., ошибки могут быть связаны с использованием для задания года параметра, отличного от year= (date=, years=) или с отсутствием параметра ref=.