Обсуждение шаблона:Книга/Архив/2020

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Отсутствующие аргументы + отсутствие англоязычных alias[править код]

Хотелось бы обсудить необходимость внесения изменений, чтобы стандартные для cite шаблонов параметры (с названиями латиницей) шаблон тоже мог кушать. Если будет на то воля сообщества, изменения я подготовлю. Также, т.к. есть параметр "ссылка=", то хотелось бы чтобы был параметр "|access-date=". Ну либо давайте ничего не менять, а потом сразу перейдём на какой-нибудь нормальный на основе Модуль:Citation/CS1. ·Carn 09:21, 4 февраля 2020 (UTC)[ответить]

Если название книги заканчивается на ?, то шаблон выдаёт ?. --- например «Что такое математика?.». Наверняка это легко исправить. Тоша (обс.) 18:18, 14 апреля 2020 (UTC)[ответить]

Ссылка том[править код]

При использовании параметра «ссылка том» ссылка почему-то захватывает тире:

История математики: в 3 т / под редакцией А. П. Юшкевича. — М.: Наука, 1970. — Т. I: С древнейших времён до начала Нового времени.

Bsivko (обс.) 14:29, 15 апреля 2020 (UTC)[ответить]

  • Коллега Bsivko, я надеюсь, ссылка приведена только в качестве примера, потому как эта самая «Интернет-библиотека Виталия Арнольда» едва ли является приемлемым для Википедии местом публикации. Из описания библиотеки:

    К сожалению, по разным причинам мы не имеем возможности испросить разрешение у всех авторов. Некоторых из них уже нет в живых, с некоторыми нет связи. Мы надеемся, что никто из авторов не возражает против размещения своих трудов в сети…

    В список свободно распространяемых изданий с сайта МЦ НМО книги Юшкевича не входят.— Yellow Horror (обс.) 17:18, 15 апреля 2020 (UTC)[ответить]
    • Пример взят был из одной из статей, где я работал с оформлением шаблонов. Всего ссылок наблюдается достаточно много, например тут 71 шт. Если ссылка пиратская, то могу ботом удалить ее. Bsivko (обс.) 18:10, 15 апреля 2020 (UTC)[ответить]

Итог[править код]

Исправил, теперь всё правильно отображается.-- Vladimir Solovjev обс 15:28, 15 апреля 2020 (UTC)[ответить]

Не понимает марийский язык[править код]

Код "chm" по ISO 639-2 даёт "(неопр.)" в шаблоне.— Yellow Horror (обс.) 11:08, 26 апреля 2020 (UTC)[ответить]

С этим, наверно, на Шаблон:ЯзыкПоКоду/ru и Шаблон:ЯзыкПоКоду/en. Шаблон "Книга" сам по себе списка языков не содержит. — DR (обс.) 09:59, 15 мая 2020 (UTC)[ответить]

Итог[править код]

А, чего вас гонять, сам сходил и поправил. Работает: И. Иванов. Введение в марийский язык //  (марий.).DR (обс.) 10:04, 15 мая 2020 (UTC)[ответить]

Не вдавался в код шаблона. В документации в разделе «Рекомендации по заполнению полей» в графе «автор» сказано: «инициалы отделяются от фамилии и друг от друга неразрывным пробелом». Из сказанного непонятно, следует ли шаблону передавать «И. О. Фамилия» либо с простыми пробелами, либо с неразрывными пробелами, либо «{{nobr|И. О. Фамилия}}». Считаю, что шаблону нужно передавать текст с простыми пробелами, а всю обработку должен производить шаблон. Вопрос возник в связи с тем, что встретилась передача шаблону формы «{{nobr|И. О. Фамилия}}». Kalendar (обс.) 07:18, 11 июля 2020 (UTC)[ответить]

  • На данный момент, шаблон никак не обрабатывает содержимое поля "автор", поэтому неразрывность пробелов остаётся на совести заполняющего шаблон редактора, и использование с этой целью {{nobr}} вполне разумно. Кстати, должно быть не «{{nobr|И. О. Фамилия}}», а «{{nobr|Фамилия И. О.}}».— Yellow Horror (обс.) 09:20, 11 июля 2020 (UTC)[ответить]

Параметры для архивации ссылки[править код]

Есть поля |ссылка =, |ссылка часть =, |ссылка том = с одинаковыми рекомендациями "В случае отмирания ссылки необходимо заменить её на архивную копию либо удалить". Так почему бы не добавить поля для архивных ссылок заранее, например |архивная ссылка =, |архивная ссылка часть =, |архивная ссылка том =? Если законно дать ссылку, то так же законно и дать архивную ссылку. (Этот запрос уже был в прошлом году и в 2012 году.) Yamfri (обс.) 02:38, 27 октября 2020 (UTC)[ответить]

  • Вопрос в том, нужно ли это. Всё же этот шаблон предназначен для бумажных изданий, предлагаемый же механизм важен в первую очередь для сайтов. Здесь он только увеличит нагрузку на серверы: этот шаблон один из наиболее часто используемых, добавление механизма для замены ссылок (ибо надо добавлять не только этот параметр тогда, но и параметр для отображения битых ссылок и, тогда уж, даты последнего обращения) сейчас сделает шаблон более громоздким. По хорошему шаблон давно стоило бы переписать на Луа (тогда подобные моменты можно было бы и добавить), но особо заниматься этим никто не хочет. Vladimir Solovjev обс 08:43, 27 октября 2020 (UTC)[ответить]
    • @Vladimir Solovjev, мы с Colt browning’ом переделали {{cite journal}} на англовичный модуль на Lua, задолбавшись всё обсуждать на форуме, потом пришёл Bsivko и без всякого обсуждения заменил все включения этого шаблона на {{книга}}, при этом слил разные данные — фамилии и имена, которые в англовики старательно разделяли — в одно поле и просто откровенно испортил кучу статей вроде [1] и [2]. Ну кто теперь захочет переводить {{книга}} на модуль и зачем, чтобы его потом очередной Bsivko вломился как слон в посудной лавке? Викизавр (обс.) 09:50, 27 октября 2020 (UTC)[ответить]
      • Оставив всё остальное за кадром, хочу спросить — а зачем в англовики авторов разделяют, да ещё и их фамилии с именами? Есть от этого какая-то реальная польза для википедии? Для читателя, чтобы найти статью или книгу, достаточно записи |автор=Ivanov I.I. et al. V1adis1av (обс.) 17:06, 27 октября 2020 (UTC)[ответить]
        • Для машиночитаемости, en:WP:COinS. Я не знаю деталей, но англичане потратили много сил, несколькими разными ботопроходами и вручную, чтобы разделить имена и фамилии по разным параметрам, так что это должно быть важно и разрушать это без обсуждения — это абсурд. Викизавр (обс.) 17:21, 27 октября 2020 (UTC)[ответить]
          • Я думал, мы википедию для людей пишем, а не для роботов. Для последних достаточно DOI и ISBN, всю маловажную и избыточную для целей ВП библиографическую метаинформацию они могут получить в базах данных соответствующих библиографирующих организаций (ВП:НЕКАТАЛОГ). Просто я при переводе статей или их разделов из англовики все эти first123 и last123 обычно сливаю в поле автор= и оставляю только первого автора, если их больше четырёх. Вот и засомневался, вдруг это что-то сверхценное и я тоже на санкции нарвусь внезапно. -- V1adis1av (обс.) 10:58, 28 октября 2020 (UTC)[ответить]
      • Bsivko сейчас флага бота лишился за свои действия,связанные с заменой этого шаблона, но может стоило его бот заблокировать гораздо раньше. Но откатывать его сейчас себе дороже будет. Vladimir Solovjev обс 17:52, 27 октября 2020 (UTC)[ответить]
    • Думаю, что нужно. Шаблон предназначен для любых изданий, и бумажных, и электронных (причём существуют книги, которые вообще на бумаге не издавались). Ссылка на электронную версию удобна для читателя, поэтому и ссылка на архивную копию важна. В английской версии {{:en:Template:Cite book}} есть поле archive-url, значит и нам не помешает, хотя бы для совместимости. — V1adis1av (обс.) 17:06, 27 октября 2020 (UTC)[ответить]
      • Этот шаблон не является аналогом английского Cite book, у нас его перетащили — {{Cite book}}. Поэтому говорить о совместимости тут не совсем корректно. С электронной версией тоже есть свои подводные камни, ибо там сплошь и рядом добавляют ссылки на электронные версии, нарушающие АП. Хотя у нас с шаблонами источников вообще всё непросто, ибо у нас есть 3 разных шаблона для подобного (еще {{Публикация}}), где, кстати, такой параметр есть. В любом случае я, лично, хотя и не считаю данный параметр необходимым, возражать против него не буду, только вопрос в том, как всё это реализовать лучше. Vladimir Solovjev обс 17:57, 27 октября 2020 (UTC)[ответить]

Сейчас в шаблоне есть параметры

|archiveurl   = 
|archivedate  = 

При их наличии статьи зачем-то попадают в Категория:Википедия:Статьи с некорректным использованием шаблонов:Книга (указан archiveurl). — 176.97.110.40 08:25, 14 февраля 2021 (UTC)[ответить]