Энциклопедия:Портал сообщества — различия между версиями

Материал из Ролевая энциклопедии
Перейти к: навигация, поиск
м (Божессственные просссвища: лишняя подпись)
(новая тема: Проблема с атрибуцией импортированных правок)
 
(не показано 347 промежуточных версий 20 участников)
Строка 3: Строка 3:
 
* '''[[RPG:Портал сообщества/Архив 2008|Обсуждения 2008]]'''
 
* '''[[RPG:Портал сообщества/Архив 2008|Обсуждения 2008]]'''
 
* '''[[RPG:Портал сообщества/Архив 2009|Обсуждения 2009]]'''
 
* '''[[RPG:Портал сообщества/Архив 2009|Обсуждения 2009]]'''
 +
* '''[[RPG:Портал сообщества/Архив 2010|Обсуждения 2010]]'''
 +
* '''[[RPG:Портал сообщества/Архив 2011|Обсуждения 2011]]'''
 +
* '''[[RPG:Портал сообщества/Архив 2012|Обсуждения 2012]]'''
 
}}
 
}}
  
== Странности с датами правки ==
+
== Кто все эти люди? ==
Возможно, конечно, это до меня всё доходит как до жирафа, но хочу проверить. Это только у меня в последнее время всякая добавочная информация по статьям выдается странно? К записям в Latest Activity в духе (название статьи) −6 секунд назад от Геометр Теней я уже привык. А сейчас обратил внимание на сообщения внизу про последние изменения. Открываю статью, которую правил Пигемич в 2009 и я в 2010 — стоит Геометр Теней made an edit on и дата 2009 года. При этом в «Истории» всё верно. Так оно и должно быть? [[Участник:Геометр Теней|Геометр Теней]] 12:34, июня 13, 2010 (UTC)
+
Сегодня что, день нашествия клоунов-космодесантников-убийц? О_о
: Да, глюков много, они там через большой апгрейд проходят, куча всего отваливается в процессе прикручивания новых фич. Я настаиваю только на решении критических для нас задач (например, когда все рендеринги векторных файлов умерли, тревогу бил — вернули почти всё), а про лейтест активити уже фиг с ним, имхо, тот случай, когда можно потерпеть и вспомнить, что жизнь — это большая медленная река… --[[Участник:Radaghast|Radaghast]] 21:59, июня 13, 2010 (UTC)
 
  
== [[Forgotten Realms]] ==
+
Я имею в виду [http://ru.rpg.wikia.com/wiki/%D0%A7%D1%91%D1%80%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D0%B3%D0%B8%D1%8F вот это] и [http://ru.rpg.wikia.com/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9E%D1%80%D0%B4%D0%B5%D0%BD_%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D0%B4%D0%B5%D1%81%D0%B0%D0%BD%D1%82%D0%B0_%D0%A5%D1%80%D0%B0%D0%BC%D0%BE%D0%B2%D0%BD%D0%B8%D0%BA%D0%B8_%D0%A0%D0%BE%D0%BA%D0%B0 вот это]. Дядя Радагаст, ты, кажется, единственный, кто обладает правом удалять статьи... [[Участник:Vantala|Vantala]] ([[Обсуждение участника:Vantala|обсуждение]]) 22:12, июня 3, 2013 (UTC)
На нашей горячо, но безответно любимой Википедии [http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9A_%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E/22_%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F_2010#.D0.90.D0.BE_.28.D0.97.D0.B0.D0.B1.D1.8B.D1.82.D1.8B.D0.B5_.D0.9A.D0.BE.D1.80.D0.BE.D0.BB.D0.B5.D0.B2.D1.81.D1.82.D0.B2.D0.B0.29 собираются выпилить] несколько фаеруновских статей. Поэтому не удивляйтесь, я их сейчас к нам проэкспортирую, а мы с ними потихоньку со временем разберёмся. --[[Участник:Radaghast|Radaghast]] 11:29, апреля 29, 2010 (UTC)
 
: Спасибо, что следишь! Было бы обидно. [[Участник:EvilCat|EvilCat]] 12:28, апреля 29, 2010 (UTC)
 
:: Потому и слежу, что иначе было бы обидно ;) Я, в общем-то, в Викию с Википедии ушёл именно потому, что там стали планомерно удалять околоролевые и околоанимешные статьи. Антиофтопик: дополнять подобную [[сеттинг]]овую информацию можно по [http://wiki.aerie.ru/ AERIE], [[w:c:forgottenrealms:|FR Wiki]] и [[w:c:ru.dnd:|RuD&D Wiki]]. --[[Участник:Radaghast|Radaghast]] 13:56, апреля 29, 2010 (UTC)
 
  
== И снова Википедия ==
+
== [[w:c:ru.waha:|WAHA WIKI]] ==
Господа активные участницы, нужны ли нам вот эти статьи?
+
сегодня случайным образом потыкал по разным ссылкам на нашей заглавной странице и обнаружил очень хорошего качества соседнюю вики про вархаммер на русском языке. вот, например, зацените бестиарий: [[w:c:ru.waha:Категория:Бестиарий]]. будем потихоньку оттуда импортировать и внедрять себе? --[[Участник:Radaghast|Radaghast Kary]] ([[Обсуждение участника:Radaghast|обсуждение]]) 08:57, апреля 1, 2015 (UTC)
* {{ruw|Солстхейм}}
 
* {{ruw|Кания}}
 
* {{ruw|Бретоны (The Elder Scrolls)}}
 
* {{ruw|Имперцы (The Elder Scrolls)}}
 
* {{ruw|Норды}}
 
* {{ruw|Редгарды}}
 
* {{ruw|Вол'джин}}
 
* {{ruw|Теренас Менетил}}
 
* {{ruw|Демонхост}}
 
* {{ruw|Тахины (Тёмная Башня)}}
 
* {{ruw|Аэнары}}
 
* {{ruw|Кактуар}}
 
* {{ruw|Тонберри}}
 
* {{ruw|Огр (Tekken)}}
 
* {{ruw|Брайан Фьюри}}
 
* {{ruw|Роджер (Теккен)}}
 
* {{ruw|Ангел (Tekken)}}
 
* {{ruw|Эмили Де Рошфор}}
 
* {{ruw|Мокудзин}}
 
* {{ruw|Арлекины (Warhammer 40,000)}}
 
* {{ruw|Морд-Сит}}
 
* {{ruw|Фибас}} & {{ruw|Доун (персонаж Покемона)}} (особый трибьют ;))
 
Это не настолько срочно, их будут удалять только через пару дней, можно обсудить. Проглядел ну очень поверхностно, просьба ответных вопросов «почему ты думаешь, что это может быть нам полезно» не задавать, а просто высказаться, что нам надо, что не надо, а что надо, но не нам.
 
Служу ИРИНРЯ! --[[Участник:Radaghast|Radaghast]] 15:12, апреля 29, 2010 (UTC)
 
: Imho, статьи по Вархаммеру — вытянуть, по КИ, не имеющим настольных адаптаций, оставить как есть. --[[Участник:Esclipse|Esclipse]] 00:05, апреля 30, 2010 (UTC)
 
:: А TES имеет или нет? Вроде по нему на какой-то конкурс что-то писали, смутно помню — значит, играют. По Покемону настольных адаптаций наверняка три ведра, но стоит ли именно этот контент того, чтобы его спасать? С Тэккеном сам могу поискать, есть ли настолки — я его вообще по аниме знаю ;) --[[Участник:Radaghast|Radaghast]] 09:26, апреля 30, 2010 (UTC)
 
:: ППЦ, а я-то думал, что мне кажется, когда по ТЕС статьи куда-то девались! [[Участник:Phoenix Neko|Phoenix Neko]] 13:38, июня 14, 2010 (UTC)
 
  
== Вархаммер ==
+
== Лингвистическое наблюдение ==
Просьба к Радагасту: можно импортировать основные статьи о вселенной из русской вики? --[[Участник:Esclipse|Esclipse]] 08:17, мая 3, 2010 (UTC)
+
А вы замечали, что сокращение "вн. ссылка" может быть с равной вероятностью прочтено как "внешняя ссылка" и как "внутренняя ссылка"? Я ни на чём не настаиваю, просто использование этого сокращения, мне кажется, способно порождать путаницу... --[[Участник:Vantala|Vantala]] ([[Обсуждение участника:Vantala|обсуждение]]) 16:47, апреля 19, 2015 (UTC)
: Разумеется! Просто скажи, какие тебе нужны. Пока что перекачал [[Warhammer]], [[Warhammer Fantasy]], [[Арлекины (Warhammer 40,000)]] и [[Демонхост]], что ещё ты хочешь? Всё из {{ruw|Шаблон:Warhammer 40000}}? --[[Участник:Radaghast|Radaghast]] 19:51, мая 3, 2010 (UTC)
+
: б. исполнено! --[[Участник:Radaghast|Radaghast Kary]] ([[Обсуждение участника:Radaghast|обсуждение]]) 20:45, апреля 19, 2015 (UTC)
  
== Вархаммер ==
+
== Ещё про HTTPS ==
Re: [[Wikipedia:ru:Википедия:К удалению/2 июня 2010]] — нам нужны статьи о примархах? Читать не пробовал, но там вроде как текста много, судя по истории правок, он накапливался долго, а не копипастился с левого форума сразу, так что может быть надежда. --[[Участник:Radaghast|Radaghast]] 12:30, июня 2, 2010 (UTC)
 
  
[[Категория:RPG Wikia|2010]]
+
Ещё одна причина, почему нам нужен HTTPS: если в Firefox'е использовать Private Browsing, Firefox принудительно перенаправляет всё, что можно, на https. В нашем случае получается, что открывается не то, что надо. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 12:16, 19 января 2024 (MSK)
 +
: Похоже, иметь на одном сервере, одном ip и одном порту несколько сайтов с разными сертификатами — вообще отдельная проблема, которую нам создали добрые силы интернета 3.0. Это не так просто как изменить пару строчек в конфиге и получить результат. На выходных я попробую одно решение, но если нет — то даже не знаю. [[Участник:EvilCat|EvilCat]] ([[Обсуждение участника:EvilCat|обсуждение]]) 15:24, 19 января 2024 (MSK)
 +
:: Ох. Печально. <del>Придётся превращаться в wiki.rpgverse.pokeliga.com.</del> 🙃 Если что, готов оплачивать реверс-прокси или какое-то ещё решение. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 15:36, 19 января 2024 (MSK)
  
== Божессственные просссвища ==
+
 
Почему-то (вслед за Википедией? или вслед за теми самыми переводчиками, у которых "Yeddikadir and Nalebranc" переводится как "Яддикадир и Небелранк"? или наги заслали к нам шпионов?) у нас в списке божеств наблюдается какой-то голлумовский акцент, в частности я его заметил в статье [[Кореллон Ларессиан]] (вместо привычного лично мне Кореллона Ларетиана) и в ссылках на [[Эрисснул]]а (Эритнула) и [[Святой Кассберт|Святого Кассберта]] (хотя бы Катберта, хотя его прообраз {{ruw|Кутберт Линдисфарнский}}). Пока мы не дошли до короля Арссура и пещер Наргоссронда <s>(который всё равно Нулуккхиздиин)</s>, давайте обсудим слегка, как будем транслитерировать "th" в именах собственных. --[[Участник:Radaghast|Radaghast]] 13:56, августа 15, 2010 (UTC)
+
== Map-making games? ==
:ИМХО, если все делать "правильно" - то нужно транслитерировать межзубный глухой как "c" во всех случаях, когда не существует сложившейся традиции. Например, король бриттов - "Артур" (традиция), предводитель гномов в "Хоббите" - "Торин" (традиция), все слова с корнем Myth/Mythos - соответственно "миф-"/"мифо-", etc.
+
 
:Опять же, ИМХО, хуже всего с толкиновскими словами. Я встречал слова "мифрил" и "Митрандир" (корень mith, "серебристо-серый"), Ортанк/Орфанк/Ортханк, etc, причем однажды даже в пределах одного перевода. Здесь как не изощряйся, все равно в глазах большей части толкинистов ты окажешься неправ, ибо у них у каждого своя собственная система транслитерации. {{unsigned|82.140.97.114|04:50, августа 16, 2010}}
+
Писал про [[Corny Groń]] и задумался, нужны ли нам (а) статья про механику рисования карт, ) категория для игр с такой механикой.
:: Как раз с толкиновскими словами-то всё обычно просто, потому что Профессор оставил подробное наследие на сей счёт, а Кристофер свёл весь этот корпус воедино. От дедушки JRRT остались даже указания, какие фамилии и географические названия в его мире надо переводить или искать аналоги, а какие транслитерировать. Так что толкинисты, которые спорят на тему названия башни Сарумана, в массе своей просто Толкина как следует не читали. [[Участник:Геометр Теней|Геометр Теней]] 12:42, августа 16, 2010 (UTC)
+
 
:'''И еще важное уточнение:''' сочетание "th" обозначает межзубный глухой /θ/ и межзубный звонкий /ð/ только в ''английском языке''. Допустим, король Arthur - "Артур", а не "Асур" именно потому, что это не английское, а валлийское имя. Аналогично (если я не ошибаюсь), в немецких словах "th" передается как "т", в латинских -- как "ф". Так что еще неплохо бы смотреть, из какого языка заимствовано имя, а в случае вымышленного языка - фонетику какого реального языка он использует. -- [[Служебная:Contributions/82.140.97.114|82.140.97.114]] 05:04, августа 16, 2010 (UTC)
+
Кроме Чёрного граня из игр, где такая механика есть, можно вспомнить:
:'''И еще уточнение после уточнения:''' ИМХО, "Кореллон Ларетиан" -- на самом деле Кореллон Ларетийский, точно так же как "Conan the Cimmerian" -- Конан Киммерийский/Конан Киммериец/Конан из Киммерии. {{unsigned|82.140.97.114|05:44, августа 16, 2010}}
+
 
:: Так что, [[Кореллон Ларетийский]], [[Святой Кутберт]] и [[Эриснул]]? Первый по логике, второй по традиции, а третий по фонетике? --[[Участник:Radaghast|Radaghast]] 12:55, августа 16, 2010 (UTC)
+
* Игры от BlackwellWriter: [https://blackwellwriter.itch.io/delve-a-solo-map-drawing-game Delve], [https://blackwellwriter.itch.io/rise-a-game-of-spreading-evil Rise], [https://blackwellwriter.itch.io/rise-a-game-of-spreading-evil Umbra]
 +
* Предшественник Чёрного граня [https://rpggeek.com/rpgitem/330379/dark-fort Dark Fort] (не нахожу ссылки, где его скачать/купить, вроде его на Кикстартере по Мёрк Борью раздавали)
 +
* Старые версии D&D и ретроклоны (например, вот [https://oldschoolessentials.necroticgnome.com/srd/index.php/Running_the_Game про эту механику в OSE SRD])
 +
 
 +
Если заводить такую категорию / статью, то как её назвать. «Игры с созданием карты»? «Картографические игры»? «Рисование карты»? [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 11:32, 21 января 2024 (MSK)
 +
 
 +
Кстати, записывать ли сюда системы, где карта составляется из игральных карт? ([https://peachgardengames.itch.io/carta-srd Carta system], [https://watcherdm.itch.io/wastecrawl WasteCrawl]) Это вариация той же механики или это другая механика?
 +
 
 +
И что делать с рисованием карт мастером заранее. Это вариация рисования карт игроками или это совсем другое? А если не заранее, а по ходу игры? [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 16:10, 21 января 2024 (MSK)
 +
 
 +
: Как более эксперт чем я по таким играм, думаю, ты сам можешь ответить на эти вопросы %) Мне было бы интересно прочитать об этом. Я знаю про journaling games, а вот про map-making games - не знаю.
 +
: Но что касается рисования карт мастером заранее или по ходу - это тогда все данжен-каулеры и гекс-краулеры туда пойдут. Не знаю, наверное нужно просто посмотреть на использование этого термина, и там будет ответ. [[Участник:EvilCat|EvilCat]] ([[Обсуждение участника:EvilCat|обсуждение]]) 09:21, 22 января 2024 (MSK)
 +
 
 +
:: У меня проблема с определением границ явления. У меня есть:
 +
::# Игры, где тебе генерируется карта и ты её рисуешь («поляна, 3 выхода, на ней волк»)
 +
::# Генераторы карт, подозрительно похожие на такие игры («комната 3x5, 2 выхода, в ней слабые противники»), но предполагаемые к использованию перед игрой, а не во время
 +
::# Игры, где тебе дана колода карт NxM в виде карты и ты ее раскрываешь (большинство по Carta System) — это ещё похоже на рисование колоды, т.к. у тебя карты расположены в географическом порядке
 +
::# Игры, где подземелье генерируется колодой карт, но колода отражает не физическое расположение игр, а порядок посещения их игроком (правила с колодой карт из Dungeon Smashers) — это уже не похоже на рисование карт‚ но ещё похоже на открывание колоды в Carta System
 +
::# Игры, где тебе дана заранее заданная карта и ты на ней что-то помечаешь (таких очень много... например, Запретные земли)
 +
::# Игры, где игрок рисует заранее нарисованную карту по словесному описанию мастера (старые D&D)
 +
::
 +
:: И я не понимаю, где границы между ними! Я склонен разбить на самые маленькие механики («генерация карты по локациям/комнатам», «генерация карты колодой карт», «генерация карты броском кубиков») и в них описывать как применение ГМами, так и применение в играх («как основная механика»). Но не уверен.<br>
 +
::
 +
:: ''«это тогда все данжен-каулеры и гекс-краулеры туда пойдут»'' — возможно, они и должны туда пойти? Многие игры с рисованием карт прямо пишут «а ещё вы можете использовать наши правила, чтобы сгенерировать карту для других игр»...
 +
:: Вообще, у меня в целом проблема с определением таких границ. Например, книги для соло-игроков и книги для ГМов часто содержат примерно одинаковые случайные таблицы, а вся разница — в предисловии.
 +
:: Ещё здесь мы упираемся в идею, что вообще такое ''игра'', где её границы? Когда мастер рисует карту заранее, это ещё не игра? А когда человек рисует такую же карту по таким же принципам, но ради самой себя, это уже игра? Я не понимаю... :( [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 12:16, 22 января 2024 (MSK)
 +
::: Насколько я понимаю, [https://itch.io/physical-games/tag-map-making термин реально существующий]... Для начала можно написать статью об этом термине - кто его употребляет, что подразумевают, какие свои игры они к таким отнесли и какие уже существовавшие...
 +
::: После этого мы можем подхватить термин и использовать его самостоятельно, понимая все тонкости. Например, так было с термином "animal fantasy" на ВикиФуре: жанр как бы есть, но его поклонники не организованы, поэтому термин не вполне существует. Изучение его истории помогло нам понять, что он также используется для классификации детских сказок, но это скорее совпадение. Мы вывели критерии и иеперь категоризием так книги самостоятельно, не опираясь на вторичные источники. [[Участник:EvilCat|EvilCat]] ([[Обсуждение участника:EvilCat|обсуждение]]) 16:55, 22 января 2024 (MSK)
 +
 
 +
== Материалы из Википедии ==
 +
 
 +
У нас есть какой-то шаблон для отмечания материалов, переведённых из Википедии? Я подумываю позаимствовать статью [https://en.wikipedia.org/wiki/Wolves_of_Freeport Wolves of Freeport], я по любому не напишу лучше, чем у них. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 18:21, 1 февраля 2024 (MSK)
 +
: Ты не поверишь… {{tl|Википедия}}
 +
: P.S. Кажется, пространство «Энциклопедия» мы импортировать не будем, там что правки можно не отмечать. [[Участник:EvilCat|EvilCat]] ([[Обсуждение участника:EvilCat|обсуждение]]) 21:40, 1 февраля 2024 (MSK)
 +
:: Блин, слона и не заметил. Спасибо!
 +
 
 +
== Версия MediaWiki ==
 +
На выходных попробую обновить версию MW до актуальной. Это дело немаленькое: нужно всё забэкапить лишний раз, проверить совместимость плагинов и т. д. Не гарантирую, что всё получится или что время на выходных не денется куда-нибудь внезапно, но надо попробовать, тогда можно будет спокойно ставить свежие версии плагинов (видео, Math, Lua, даже Semantic Media Wiki при желании). [[Участник:EvilCat|EvilCat]] ([[Обсуждение участника:EvilCat|обсуждение]]) 12:17, 6 февраля 2024 (MSK)
 +
: Большое спасибо! Знаю, что это сложно. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 16:10, 6 февраля 2024 (MSK)
 +
 
 +
Плохие новости: без переезда на свежий CentOS обновиться не получится :\
 +
 
 +
Хорошие новости: для переезда около двух лет назад не хватало совместимости некоторых нужных свежих пакетов друг с другом, и к счастью за два года они договорились. Для переезда готово всё, нужно только несколько свободных выходных. Наверное, следующие и послеследующие, если ничего не случится. [[Участник:EvilCat|EvilCat]] ([[Обсуждение участника:EvilCat|обсуждение]]) 12:15, 11 февраля 2024 (MSK)
 +
 
 +
== Возможная проблема с аттрибуцией для удалённых статей Википедии ==
 +
 
 +
Когда в Википедии удаляют статью, удаляется и её история. Но если мы сохраняем статью (например, [[Неттерсгеймский договор]]), то у нас таким образом материал без атрибуции. Потенциальное нарушение T_T (хотя, наверное, это как abandonware; если автор появится, мы с радостью его упомянем).
 +
 
 +
Что с этим делать? Видимо, когда используешь материалы Википедии, надо дублировать список авторов на странице обсуждения? (Есть ли какой-то простой способ составить такой список?) Или это стоит делать только для статей с высокой вероятностью удаления? [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 19:36, 25 февраля 2024 (MSK)
 +
 
 +
== Другой интерфейс для категорий языка ==
 +
 
 +
Предлагаю сделать другой интерфейс для категорий по языку. Сейчас они занимают слишком много места (см. пример в статье [[Cairn (OSR)]]).
 +
 
 +
Предлагаю [[:Категория:Ролевые материалы по языку|языковые категории]] скрытымь из основного списка (возможно, как [[:Категория:Страницы с оригинальным материалом RPGverse]]), а интерфейс для категорий добавить через тему или через JS.
 +
 
 +
Через тему правильнее, через JS легче. JS выглядел бы как-то так (на всякий случай на ES5, у нас вроде ES5 используется?):
 +
 
 +
<pre>
 +
// Этот код нужно запускать после того, как страница загрузится
 +
// (напр., через document.addEventListener('DOMContentLoaded, ...))
 +
(function () {
 +
  var LANGUAGE_CATEGORY_NAME_REGEXP = /^Ролевые (материалы|системы) (на .*языке.*|без английской версии)$/;
 +
  var CATEGORY_NAMESPACE_ID = 14;
 +
  var PARENT_DIV_ID = 'rpgverse-lang-catlinks';
 +
  var GENERALIZING_CAT_NAME = 'Ролевые материалы по языку';
 +
  var GENERALIZING_CAT_TITLE = 'По языку';
 +
  var COLON_TEXT = ': ';
 +
  var CATLINKS_ELEMENT_ID = 'catlinks'
 +
  var NORMAL_CAT_LINKS_PARENT_ID = 'mw-normal-catlinks'
 +
 
 +
  /**
 +
  * Превращает полное имя категории («Ролевые материалы на китайском языке»)
 +
  * в краткое («на китайском»).
 +
  *
 +
  * Теряет различие между ссылками на категории («Ролевые материалы на X языке»
 +
  * и «Ролевые системы на X языке»).
 +
  *
 +
  * @param {string} fullName Полное имя (без префикса пространства имён)
 +
  * @returns {string} Краткое имя
 +
  */
 +
  function makeShortCategoryText(fullName) {
 +
    return fullName.replace(/^Ролевые (материалы|системы) /, '').replace(/ языке$/, '')
 +
  }
 +
 
 +
  /**
 +
  * Получает список категорий текущей страницы как массив объектов со
 +
  * свойствами name (имя категории без пространства имён)
 +
  * и shortName (текст вроде «на N языке»)
 +
  *
 +
  * @returns {{name: string; shortName: text}[]}
 +
  */
 +
  function getLanguageCategories() {
 +
    var materialsByLanguage = mw.config.get( 'wgCategories' )
 +
      .filter(function (catName) {
 +
        return catName.match(LANGUAGE_CATEGORY_NAME_REGEXP)
 +
      });
 +
    var results = [];
 +
    materialsByLanguage.forEach(function (name) {
 +
      results.push({
 +
        name: name,
 +
        shortName: makeShortCategoryText(name)
 +
      });
 +
    })
 +
    return results;
 +
  }
 +
 
 +
  /**
 +
  * @param {string} name Название категории (без префикса пространства имён)
 +
  * @param {string} title Текст ссылки
 +
  * @return {HTMLElement} Элемент <a> со ссылкой на категорию
 +
  */
 +
  function makeCategoryLink(name, title) {
 +
    var articlePath = mw.config.get('wgArticlePath');
 +
    var categoryNamespace = mw.config.get('wgFormattedNamespaces')[CATEGORY_NAMESPACE_ID];
 +
    var qualifiedName = categoryNamespace + ':' + name;
 +
   
 +
    var className = '';
 +
    if (document.querySelector) {
 +
      // TODO: этот код не будет работать на старых браузерах, там все ссылки будут синие
 +
      // Возможно, стоит либо переписать всё на ES6 (если не нужна), либо на jQuery (если нужна)
 +
      var existingLink = document.querySelector('[title*="' + qualifiedName.replace(/["\\]/g, '\\$&') + '"]');
 +
      if (existingLink && existingLink.title.indexOf(qualifiedName) === 0) {
 +
        className = existingLink.className;
 +
      }
 +
    }
 +
       
 +
    var element = document.createElement('a');
 +
    element.href = articlePath.replace('$1', qualifiedName);
 +
    element.title = qualifiedName;
 +
    element.innerText = title;
 +
    element.className = className;
 +
    return element;
 +
  }
 +
 
 +
  /**
 +
  *
 +
  * @param {{name: string; shortName: text}[]} categories
 +
  * @returns {HTMLElement} Элемент <ul>
 +
  */
 +
  function makeLanguageCategoriesList(categories) {
 +
    var listElement = document.createElement('ul');
 +
   
 +
    categories.forEach(function (category) {
 +
      var itemElement = document.createElement('li');
 +
      itemElement.appendChild(makeCategoryLink(category.name, category.shortName));   
 +
      listElement.appendChild(itemElement);
 +
    });
 +
    return listElement;
 +
  }
 +
 
 +
  /**
 +
  * @param {{name: string; shortName: text}[]} categories
 +
  * @returns {HTMLElement} Элемент <div>
 +
  */
 +
  function makeLanguageCategoriesDiv(categories) {
 +
    var parentElement = document.createElement('div');
 +
    parentElement.id = PARENT_DIV_ID;
 +
   
 +
    parentElement.appendChild(makeCategoryLink(GENERALIZING_CAT_NAME, GENERALIZING_CAT_TITLE));
 +
    parentElement.appendChild(document.createTextNode(COLON_TEXT));
 +
    parentElement.appendChild(makeLanguageCategoriesList(categories));
 +
    return parentElement;
 +
  }
 +
 
 +
  /**
 +
  * Скрывает языковые категории из основного списка.
 +
  *
 +
  * TODO: может, лучше скрыть категории через встроенный механизм MediaWiki?
 +
  *
 +
  * @param {{name: string; shortName: text}[]} categories
 +
  */
 +
  function hideLanguageCategoriesFromNormalCatLinks(categories) {
 +
    var categoryNamespace = mw.config.get('wgFormattedNamespaces')[CATEGORY_NAMESPACE_ID];
 +
    var normalCatLinksParent = document.getElementById(NORMAL_CAT_LINKS_PARENT_ID);
 +
   
 +
    // TODO: этот код не будет работать на старых браузерах, нам нужна их поддержка?
 +
    // Возможно, стоит либо переписать всё на ES6 (если не нужна), либо на jQuery (если нужна)
 +
    if (!normalCatLinksParent.querySelector) {
 +
    // degrade gracefully на старых браузерах (кто-то ими ещё пользуется? там полинтернета поломано)
 +
      return
 +
    }
 +
   
 +
    categories.forEach(function (category) {
 +
      var qualifiedName = categoryNamespace + ':' + category.name;
 +
      var existingLink = normalCatLinksParent.querySelector('[title*="' + qualifiedName.replace(/["\\]/g, '\\$&') + '"]');
 +
      if (existingLink && existingLink.title.indexOf(qualifiedName) === 0) {
 +
        existingLink.style.display = 'none';
 +
      }
 +
    });
 +
  }
 +
 
 +
  /**
 +
  * Размещает список категорий по языку на странице.
 +
  *
 +
  * @param {{name: string; shortName: text}[]} categories
 +
  */
 +
  function placeLinksByLanguageOnPage(categories) {
 +
    var catlinksElement = document.getElementById(CATLINKS_ELEMENT_ID);
 +
    if (!catlinksElement) {
 +
      console.error('Cannot find element with ID ' + CATLINKS_ELEMENT_ID);
 +
      return
 +
    }
 +
   
 +
    if (categories.length < 1) {
 +
      return
 +
    }
 +
    catlinksElement.appendChild(makeLanguageCategoriesDiv(categories))
 +
  }
 +
 
 +
  var parentElement = document.getElementById(PARENT_DIV_ID)
 +
  if (!parentElement) {
 +
    var categories = getLanguageCategories()
 +
    placeLinksByLanguageOnPage(categories);
 +
    hideLanguageCategoriesFromNormalCatLinks(categories)
 +
  }
 +
})()
 +
</pre>
 +
 
 +
[[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 12:28, 10 апреля 2024 (MSK)
 +
 
 +
Оформил также как userscript для GreaseMonkey (там нельзя использовать mw, поэтому заменил категории на константы и сделал пару хаков): [https://paste.ee/p/kEX0l] — посмотрю, нормально ли смотрится. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 12:42, 10 апреля 2024 (MSK)
 +
 
 +
'''Добавлено:''' мне пришло в голову, что это можно решить проще: скрыть категории через <code><nowiki>__HIDDENCAT__</nowiki></code> и сделать шаблон типа <code><nowiki>{{по языку|анг|рус|фра}}</nowiki></code>. Но тогда этот шаблон надо будет добавлять вюсду, что может усложнить импорт с Викии (если мы решим его заново запустить); впрочем, на Викии только статьи про русский, можно русский не скрывать, а остальное скрыть. Буду раз комментариям. Но пока что мне такой вариант кажется более простым — думаю, он лучше, чем JS. [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 13:17, 10 апреля 2024 (MSK)
 +
 
 +
== Проблема с атрибуцией импортированных правок ==
 +
 
 +
В Викии есть особый механизм импорта из Википедии (и других вики?), при котором сохраняется история оттуда. Пример: [[Hunter: The Vigil]] — [http://wiki.rpgverse.ru/w/index.php?title=Hunter:_The_Vigil&action=history история у нас], [https://rpg.fandom.com/ru/wiki/Hunter:_The_Vigil?action=history история у них]. Это проблема, которую нужно как-то решать.
 +
 
 +
Либо нужно написать похожий плагин и импортировать такие данные, либо просто вставлять эти данные куда-то ещё (вероятно, в большинстве случаев подойдёт [[Шаблон:Википедия]]; возможно для текущих статей это мог бы сделать я сам ботом, но вот для новых это надо делать автоматически). [[Участник:Demetrius|Demetrius]] ([[Обсуждение участника:Demetrius|обсуждение]]) 01:59, 23 апреля 2024 (MSK)

Текущая версия на 01:59, 23 апреля 2024

Архив

Кто все эти люди?[править]

Сегодня что, день нашествия клоунов-космодесантников-убийц? О_о

Я имею в виду вот это и вот это. Дядя Радагаст, ты, кажется, единственный, кто обладает правом удалять статьи... Vantala (обсуждение) 22:12, июня 3, 2013 (UTC)

WAHA WIKI[править]

сегодня случайным образом потыкал по разным ссылкам на нашей заглавной странице и обнаружил очень хорошего качества соседнюю вики про вархаммер на русском языке. вот, например, зацените бестиарий: w:c:ru.waha:Категория:Бестиарий. будем потихоньку оттуда импортировать и внедрять себе? --Radaghast Kary (обсуждение) 08:57, апреля 1, 2015 (UTC)

Лингвистическое наблюдение[править]

А вы замечали, что сокращение "вн. ссылка" может быть с равной вероятностью прочтено как "внешняя ссылка" и как "внутренняя ссылка"? Я ни на чём не настаиваю, просто использование этого сокращения, мне кажется, способно порождать путаницу... --Vantala (обсуждение) 16:47, апреля 19, 2015 (UTC)

б. исполнено! --Radaghast Kary (обсуждение) 20:45, апреля 19, 2015 (UTC)

Ещё про HTTPS[править]

Ещё одна причина, почему нам нужен HTTPS: если в Firefox'е использовать Private Browsing, Firefox принудительно перенаправляет всё, что можно, на https. В нашем случае получается, что открывается не то, что надо. Demetrius (обсуждение) 12:16, 19 января 2024 (MSK)

Похоже, иметь на одном сервере, одном ip и одном порту несколько сайтов с разными сертификатами — вообще отдельная проблема, которую нам создали добрые силы интернета 3.0. Это не так просто как изменить пару строчек в конфиге и получить результат. На выходных я попробую одно решение, но если нет — то даже не знаю. EvilCat (обсуждение) 15:24, 19 января 2024 (MSK)
Ох. Печально. Придётся превращаться в wiki.rpgverse.pokeliga.com. 🙃 Если что, готов оплачивать реверс-прокси или какое-то ещё решение. Demetrius (обсуждение) 15:36, 19 января 2024 (MSK)


Map-making games?[править]

Писал про Corny Groń и задумался, нужны ли нам (а) статья про механику рисования карт, (б) категория для игр с такой механикой.

Кроме Чёрного граня из игр, где такая механика есть, можно вспомнить:

  • Игры от BlackwellWriter: Delve, Rise, Umbra
  • Предшественник Чёрного граня Dark Fort (не нахожу ссылки, где его скачать/купить, вроде его на Кикстартере по Мёрк Борью раздавали)
  • Старые версии D&D и ретроклоны (например, вот про эту механику в OSE SRD)

Если заводить такую категорию / статью, то как её назвать. «Игры с созданием карты»? «Картографические игры»? «Рисование карты»? Demetrius (обсуждение) 11:32, 21 января 2024 (MSK)

Кстати, записывать ли сюда системы, где карта составляется из игральных карт? (Carta system, WasteCrawl) Это вариация той же механики — или это другая механика?

И что делать с рисованием карт мастером заранее. Это вариация рисования карт игроками или это совсем другое? А если не заранее, а по ходу игры? Demetrius (обсуждение) 16:10, 21 января 2024 (MSK)

Как более эксперт чем я по таким играм, думаю, ты сам можешь ответить на эти вопросы %) Мне было бы интересно прочитать об этом. Я знаю про journaling games, а вот про map-making games - не знаю.
Но что касается рисования карт мастером заранее или по ходу - это тогда все данжен-каулеры и гекс-краулеры туда пойдут. Не знаю, наверное нужно просто посмотреть на использование этого термина, и там будет ответ. EvilCat (обсуждение) 09:21, 22 января 2024 (MSK)
У меня проблема с определением границ явления. У меня есть:
  1. Игры, где тебе генерируется карта и ты её рисуешь («поляна, 3 выхода, на ней волк»)
  2. Генераторы карт, подозрительно похожие на такие игры («комната 3x5, 2 выхода, в ней слабые противники»), но предполагаемые к использованию перед игрой, а не во время
  3. Игры, где тебе дана колода карт NxM в виде карты и ты ее раскрываешь (большинство по Carta System) — это ещё похоже на рисование колоды, т.к. у тебя карты расположены в географическом порядке
  4. Игры, где подземелье генерируется колодой карт, но колода отражает не физическое расположение игр, а порядок посещения их игроком (правила с колодой карт из Dungeon Smashers) — это уже не похоже на рисование карт‚ но ещё похоже на открывание колоды в Carta System
  5. Игры, где тебе дана заранее заданная карта и ты на ней что-то помечаешь (таких очень много... например, Запретные земли)
  6. Игры, где игрок рисует заранее нарисованную карту по словесному описанию мастера (старые D&D)
И я не понимаю, где границы между ними! Я склонен разбить на самые маленькие механики («генерация карты по локациям/комнатам», «генерация карты колодой карт», «генерация карты броском кубиков») и в них описывать как применение ГМами, так и применение в играх («как основная механика»). Но не уверен.
«это тогда все данжен-каулеры и гекс-краулеры туда пойдут» — возможно, они и должны туда пойти? Многие игры с рисованием карт прямо пишут «а ещё вы можете использовать наши правила, чтобы сгенерировать карту для других игр»...
Вообще, у меня в целом проблема с определением таких границ. Например, книги для соло-игроков и книги для ГМов часто содержат примерно одинаковые случайные таблицы, а вся разница — в предисловии.
Ещё здесь мы упираемся в идею, что вообще такое игра, где её границы? Когда мастер рисует карту заранее, это ещё не игра? А когда человек рисует такую же карту по таким же принципам, но ради самой себя, это уже игра? Я не понимаю... :( Demetrius (обсуждение) 12:16, 22 января 2024 (MSK)
Насколько я понимаю, термин реально существующий... Для начала можно написать статью об этом термине - кто его употребляет, что подразумевают, какие свои игры они к таким отнесли и какие уже существовавшие...
После этого мы можем подхватить термин и использовать его самостоятельно, понимая все тонкости. Например, так было с термином "animal fantasy" на ВикиФуре: жанр как бы есть, но его поклонники не организованы, поэтому термин не вполне существует. Изучение его истории помогло нам понять, что он также используется для классификации детских сказок, но это скорее совпадение. Мы вывели критерии и иеперь категоризием так книги самостоятельно, не опираясь на вторичные источники. EvilCat (обсуждение) 16:55, 22 января 2024 (MSK)

Материалы из Википедии[править]

У нас есть какой-то шаблон для отмечания материалов, переведённых из Википедии? Я подумываю позаимствовать статью Wolves of Freeport, я по любому не напишу лучше, чем у них. Demetrius (обсуждение) 18:21, 1 февраля 2024 (MSK)

Ты не поверишь… {{Википедия}}
P.S. Кажется, пространство «Энциклопедия» мы импортировать не будем, там что правки можно не отмечать. EvilCat (обсуждение) 21:40, 1 февраля 2024 (MSK)
Блин, слона и не заметил. Спасибо!

Версия MediaWiki[править]

На выходных попробую обновить версию MW до актуальной. Это дело немаленькое: нужно всё забэкапить лишний раз, проверить совместимость плагинов и т. д. Не гарантирую, что всё получится или что время на выходных не денется куда-нибудь внезапно, но надо попробовать, тогда можно будет спокойно ставить свежие версии плагинов (видео, Math, Lua, даже Semantic Media Wiki при желании). EvilCat (обсуждение) 12:17, 6 февраля 2024 (MSK)

Большое спасибо! Знаю, что это сложно. Demetrius (обсуждение) 16:10, 6 февраля 2024 (MSK)

Плохие новости: без переезда на свежий CentOS обновиться не получится :\

Хорошие новости: для переезда около двух лет назад не хватало совместимости некоторых нужных свежих пакетов друг с другом, и к счастью за два года они договорились. Для переезда готово всё, нужно только несколько свободных выходных. Наверное, следующие и послеследующие, если ничего не случится. EvilCat (обсуждение) 12:15, 11 февраля 2024 (MSK)

Возможная проблема с аттрибуцией для удалённых статей Википедии[править]

Когда в Википедии удаляют статью, удаляется и её история. Но если мы сохраняем статью (например, Неттерсгеймский договор), то у нас таким образом материал без атрибуции. Потенциальное нарушение T_T (хотя, наверное, это как abandonware; если автор появится, мы с радостью его упомянем).

Что с этим делать? Видимо, когда используешь материалы Википедии, надо дублировать список авторов на странице обсуждения? (Есть ли какой-то простой способ составить такой список?) Или это стоит делать только для статей с высокой вероятностью удаления? Demetrius (обсуждение) 19:36, 25 февраля 2024 (MSK)

Другой интерфейс для категорий языка[править]

Предлагаю сделать другой интерфейс для категорий по языку. Сейчас они занимают слишком много места (см. пример в статье Cairn (OSR)).

Предлагаю языковые категории скрытымь из основного списка (возможно, как Категория:Страницы с оригинальным материалом RPGverse), а интерфейс для категорий добавить через тему или через JS.

Через тему правильнее, через JS легче. JS выглядел бы как-то так (на всякий случай на ES5, у нас вроде ES5 используется?):

// Этот код нужно запускать после того, как страница загрузится
// (напр., через document.addEventListener('DOMContentLoaded, ...))
(function () {
  var LANGUAGE_CATEGORY_NAME_REGEXP = /^Ролевые (материалы|системы) (на .*языке.*|без английской версии)$/;
  var CATEGORY_NAMESPACE_ID = 14;
  var PARENT_DIV_ID = 'rpgverse-lang-catlinks';
  var GENERALIZING_CAT_NAME = 'Ролевые материалы по языку';
  var GENERALIZING_CAT_TITLE = 'По языку';
  var COLON_TEXT = ': ';
  var CATLINKS_ELEMENT_ID = 'catlinks'
  var NORMAL_CAT_LINKS_PARENT_ID = 'mw-normal-catlinks'
  
  /**
   * Превращает полное имя категории («Ролевые материалы на китайском языке»)
   * в краткое («на китайском»).
   * 
   * Теряет различие между ссылками на категории («Ролевые материалы на X языке»
   * и «Ролевые системы на X языке»).
   * 
   * @param {string} fullName Полное имя (без префикса пространства имён)
   * @returns {string} Краткое имя
   */
  function makeShortCategoryText(fullName) {
    return fullName.replace(/^Ролевые (материалы|системы) /, '').replace(/ языке$/, '')
  }

  /**
   * Получает список категорий текущей страницы как массив объектов со
   * свойствами name (имя категории без пространства имён)
   * и shortName (текст вроде «на N языке»)
   *
   * @returns {{name: string; shortName: text}[]}
   */
  function getLanguageCategories() {
    var materialsByLanguage = mw.config.get( 'wgCategories' )
      .filter(function (catName) {
        return catName.match(LANGUAGE_CATEGORY_NAME_REGEXP)
      });
    var results = [];
    materialsByLanguage.forEach(function (name) {
      results.push({
        name: name,
        shortName: makeShortCategoryText(name)
      });
    })
    return results;
  }
  
  /**
   * @param {string} name Название категории (без префикса пространства имён)
   * @param {string} title Текст ссылки
   * @return {HTMLElement} Элемент <a> со ссылкой на категорию
   */
  function makeCategoryLink(name, title) {
    var articlePath = mw.config.get('wgArticlePath');
    var categoryNamespace = mw.config.get('wgFormattedNamespaces')[CATEGORY_NAMESPACE_ID];
    var qualifiedName = categoryNamespace + ':' + name;
    
    var className = '';
    if (document.querySelector) {
      // TODO: этот код не будет работать на старых браузерах, там все ссылки будут синие
      // Возможно, стоит либо переписать всё на ES6 (если не нужна), либо на jQuery (если нужна)
      var existingLink = document.querySelector('[title*="' + qualifiedName.replace(/["\\]/g, '\\$&') + '"]');
      if (existingLink && existingLink.title.indexOf(qualifiedName) === 0) {
        className = existingLink.className;
      }
    }
        
    var element = document.createElement('a');
    element.href = articlePath.replace('$1', qualifiedName);
    element.title = qualifiedName;
    element.innerText = title;
    element.className = className;
    return element;
  }
  
  /**
   *
   * @param {{name: string; shortName: text}[]} categories
   * @returns {HTMLElement} Элемент <ul>
   */
  function makeLanguageCategoriesList(categories) {
    var listElement = document.createElement('ul');
    
    categories.forEach(function (category) {
      var itemElement = document.createElement('li');
      itemElement.appendChild(makeCategoryLink(category.name, category.shortName));    
      listElement.appendChild(itemElement);
    });
    return listElement;
  }

  /**
   * @param {{name: string; shortName: text}[]} categories
   * @returns {HTMLElement} Элемент <div>
   */
  function makeLanguageCategoriesDiv(categories) {
    var parentElement = document.createElement('div');
    parentElement.id = PARENT_DIV_ID;
    
    parentElement.appendChild(makeCategoryLink(GENERALIZING_CAT_NAME, GENERALIZING_CAT_TITLE));
    parentElement.appendChild(document.createTextNode(COLON_TEXT));
    parentElement.appendChild(makeLanguageCategoriesList(categories));
    return parentElement;
  }
  
  /**
   * Скрывает языковые категории из основного списка.
   *
   * TODO: может, лучше скрыть категории через встроенный механизм MediaWiki?
   *
   * @param {{name: string; shortName: text}[]} categories
   */
  function hideLanguageCategoriesFromNormalCatLinks(categories) {
    var categoryNamespace = mw.config.get('wgFormattedNamespaces')[CATEGORY_NAMESPACE_ID];
    var normalCatLinksParent = document.getElementById(NORMAL_CAT_LINKS_PARENT_ID);
    
    // TODO: этот код не будет работать на старых браузерах, нам нужна их поддержка?
    // Возможно, стоит либо переписать всё на ES6 (если не нужна), либо на jQuery (если нужна)
    if (!normalCatLinksParent.querySelector) {
     // degrade gracefully на старых браузерах (кто-то ими ещё пользуется? там полинтернета поломано)
      return
    }
    
    categories.forEach(function (category) {
      var qualifiedName = categoryNamespace + ':' + category.name;
      var existingLink = normalCatLinksParent.querySelector('[title*="' + qualifiedName.replace(/["\\]/g, '\\$&') + '"]');
      if (existingLink && existingLink.title.indexOf(qualifiedName) === 0) {
        existingLink.style.display = 'none';
      }
    });
  }

  /**
   * Размещает список категорий по языку на странице.
   *
   * @param {{name: string; shortName: text}[]} categories
   */
  function placeLinksByLanguageOnPage(categories) {
    var catlinksElement = document.getElementById(CATLINKS_ELEMENT_ID);
    if (!catlinksElement) {
      console.error('Cannot find element with ID ' + CATLINKS_ELEMENT_ID);
      return
    }
    
    if (categories.length < 1) {
      return
    }
    catlinksElement.appendChild(makeLanguageCategoriesDiv(categories))
  }
  
  var parentElement = document.getElementById(PARENT_DIV_ID)
  if (!parentElement) {
    var categories = getLanguageCategories()
    placeLinksByLanguageOnPage(categories);
    hideLanguageCategoriesFromNormalCatLinks(categories)
  }
})()

Demetrius (обсуждение) 12:28, 10 апреля 2024 (MSK)

Оформил также как userscript для GreaseMonkey (там нельзя использовать mw, поэтому заменил категории на константы и сделал пару хаков): [1] — посмотрю, нормально ли смотрится. Demetrius (обсуждение) 12:42, 10 апреля 2024 (MSK)

Добавлено: мне пришло в голову, что это можно решить проще: скрыть категории через __HIDDENCAT__ и сделать шаблон типа {{по языку|анг|рус|фра}}. Но тогда этот шаблон надо будет добавлять вюсду, что может усложнить импорт с Викии (если мы решим его заново запустить); впрочем, на Викии только статьи про русский, можно русский не скрывать, а остальное скрыть. Буду раз комментариям. Но пока что мне такой вариант кажется более простым — думаю, он лучше, чем JS. Demetrius (обсуждение) 13:17, 10 апреля 2024 (MSK)

Проблема с атрибуцией импортированных правок[править]

В Викии есть особый механизм импорта из Википедии (и других вики?), при котором сохраняется история оттуда. Пример: Hunter: The Vigilистория у нас, история у них. Это проблема, которую нужно как-то решать.

Либо нужно написать похожий плагин и импортировать такие данные, либо просто вставлять эти данные куда-то ещё (вероятно, в большинстве случаев подойдёт Шаблон:Википедия; возможно для текущих статей это мог бы сделать я сам ботом, но вот для новых это надо делать автоматически). Demetrius (обсуждение) 01:59, 23 апреля 2024 (MSK)