Вікіпедія:Кнайпа (технічні питання)
Цей розділ у кнайпі української Вікіпедії використовується для обговорення різноманітних технічних та організаційних питань.
Зверніть увагу, що для конкретних завдань існують окремі сторінки: Завдання для ботів, Запити на шаблони, Заявки на обробку зображень, Запити до адміністраторів інтерфейсу.
Якщо ж у вас є питання, що стосуються використання ботів, написання користувацьких скриптів, створення модулів, або ж ви зіткнулися з будь-якою технічною проблемою (десь щось працює не так, як мало б), пишіть сюди.
Будь ласка, підписуйте свої коментарі (для цього наберіть ~~~~ або натисніть кнопку
над віконцем редагування).
osm->wikidata->wikipedia
[ред. код]Вітаю,
допоможіть будь ласка розібратись з непрацюючим виводом річки Намму на карту у вікіпедію. По факту є relation (наприклад, 6927415) в OpenStreetMaps, OpenStreetMap_relation_ID = 6927415 на сторінці вікідати Nam Mu (Q10802160) теж існує, ― а мапа у вікіпедії гола неініціалізована. Де правда? --Атаман Павлюк (обговорення) 11:21, 28 вересня 2025 (UTC)
- @Атаман Павлюк, модуль не може намалювати відрізок, що зображає річку, маючи лише одне значення координати в P625. Там має бути вказано координати витоку річки і її гирла як в Дністра чи Ганга. --Repakr (обговорення) 13:29, 28 вересня 2025 (UTC)
- Схоже, я помилився і це не виправило ситуацію. Отже, треба детальніше подивитися як формується той силует річки. --Repakr (обговорення) 14:21, 30 вересня 2025 (UTC)
- @Атаман Павлюк, почитавши en:Module talk:Mapframe/FAQ, то схоже, що недостатньо мати лише OpenStreetMap_relation_ID, а і в картах OSM річка має мати прив'язку до Вікіданих. Прив'язку я вже додав, тому варто почекати 1—2 дні і тоді перевірити чи зміниться ситуація. --Repakr (обговорення) 14:13, 1 жовтня 2025 (UTC)
Повільне оновлення включень шаблонів
[ред. код]Вітаю. Хотів уточнити: чому в нашій вікі кеш оновлюється так повільно після зміни посилання в шаблоні? Іноді навіть через кілька днів у «посиланнях сюди» ще відображаються старі варіанти на сторінках, де цей шаблон використовується. Якщо ж вручну оновити сторінку (порожнім редагуванням чи очисткою кешу), тоді все підтягується правильно. У інших вікі це відбувається одразу. Чи є спосіб це виправити? -- Gzhegozh обг. 09:53, 30 вересня 2025 (UTC)
- P.S. кнопка «очистити кеш» теж не завжди допомагає. -- Gzhegozh обг. 09:57, 30 вересня 2025 (UTC)
- @Gzhegozh: Я колись читав тут, що більше нічого не допомагає, потрібно чекати. Може, щось змінилось. --Олег (обговорення) 14:52, 2 жовтня 2025 (UTC)
- Загалом не має можливості перевірити як швидко це змінюється в інших вікі, але скоріше це пов'язано з цим: en:Help:Job queue. --Repakr (обговорення) 16:02, 2 жовтня 2025 (UTC)
Помилка Lua
[ред. код]Щось зламалося в шаблонах, тож статті містять велику кількість помилок (Букшований Осип Іванович та інші). --Фіксер (обговорення) 09:18, 3 жовтня 2025 (UTC)
- @Фіксер. У нас був якийсь масовий збій з отриманням даних із Вікісховища, через це відвалився модуль Модуль:Citation/CS1/Configuration, який отримує дані з таблиці c:Data:CS1/Identifier limits.tab. Також відвалився модуль Модуль:Unicode data, який бере значення з таблиць таких як commons:Data:Unicode/data/aliases.tab, commons:Data:Unicode/data/blocks.tab, commons:Data:Unicode/data/category/singles.tab, commons:Data:Unicode/data/scripts/ranges.tab. Через це можуть виникати помилки в шаблонах lang-xx і cite xx. На цей час вже все нормалізувалося, але потрібно певний час, щоб ці помилки зникли зі сторінок вікі, це пов'язано з en:Help:Job queue. Зазвичай, очищення кешу сторінки має одразу виправити помилку. --Repakr (обговорення) 09:27, 3 жовтня 2025 (UTC)
Я спробував додати до цього шаблону параметр Рід діяльності, скопіювавши з шаблону Особа, проте в статтях він не відображається. --Cherry Blossom (обговорення) 15:52, 5 жовтня 2025 (UTC)
- @Cherry Blossom Angel додав: ред. № 46273121, працює: Тімоті Маквей. Цей шаблон відрізняється від Особи тим, що особа зроблена на базі {{Картка}}, а цей напряму як таблиця. Але сама проблема була в неправильному синтаксисі
{{#if:..., де має бути{{#if:<умова>|<вивід, якщо в умові щось є>|<вивід, якщо в умові щось нема (опціональний параметр)>}}--MonAx (обговорення) 20:47, 5 жовтня 2025 (UTC)
Дякую! --Cherry Blossom (обговорення) 21:04, 5 жовтня 2025 (UTC)- Бажано цей шаблон перенести картку. Бо така реалізація шаблонів є езотеричнішою і застарілою. --Repakr (обговорення) 07:14, 6 жовтня 2025 (UTC)
- До речі, чим цей шаблон відрізняється від {{Серійний убивця}}? Чи не доцільніше їх об'єднати? --Рассилон 06:52, 6 жовтня 2025 (UTC)
- Доцільніше, але варто зробити їх сумісними та переконатись, що є всі ті ж самі параметри --MonAx (обговорення) 08:01, 6 жовтня 2025 (UTC)
- Загалом можна об'єднати, значних різниць не має в параметрах, див. [1]. Але найбільшою проблемою є категоризація, бо шаблон Масовий убивця, додає категорію Категорія:Масові вбивці, яка не є доцільною для серійних вбивць. Тому варто подумати, як категоризувати лише ті статті, що використовуватимуть перенаправлення Масовий убивця. --Repakr (обговорення) 10:39, 6 жовтня 2025 (UTC)
- Можна спочатку проставити в самих статтях де є "Масові вбивці" категорію, і після цього перенаправити. --MonAx (обговорення) 04:57, 11 жовтня 2025 (UTC)
Розгортання вкладених шаблонів
[ред. код]Я очікував, що такий вираз в шаблонах
{{wikidata|p17|{{wikidata|p1001|{{wikidata|p276|}} }} }}
Буде оброблятися ззовні всередину (показує р17, якщо її нема, то р1001, якщо її нема то р276). Але здається це працює у зворотньому порядку. Хотів попросити допомоги в розумінні, чого так і чи це універсальний принцип, чи це особливість шаблону вікідати. Тобто, якщо я хочу додати обробку іменованого параметра, і хочу щоб він мав вищий пріорітет ніж вікідані, мені треба її поставити зовні чи в самій середині? --BogdanShevchenko (обговорення) 09:54, 6 жовтня 2025 (UTC)
- @BogdanShevchenko Так, процес обробки шаблонів йде зсередини назовні, бо логіка така зовнішній шаблон не може виконати будь-якої дії, поки не виконають всі шаблони, що в нього включені. Наприклад, в нас є така конструкція
{{ШабА|{{ШабБ|Якесь_значення}}}}, тоШабАбачить, що йому передали значення, яке має бути обробленоШабБ, тому він не може виконувати жодних дій, покиШабБне виконає своїх дій. Подібна логіка виконань і в більшості мов програмування, наприклад, у цій функціїmatch_func(codepoint, manual_unpack(range, 3))(функція з Модуль:Unicode data#L-328, деcodepointіmanual_unpack(range, 3)є такими значеннями ж параметрів як і в шаблоні, але для функціїmatch_func, аrangeі3— значення параметрів функціїmanual_unpack) спершу виконуємо функціюmanual_unpack, а потім вжеmatch_func. --Repakr (обговорення) 11:12, 6 жовтня 2025 (UTC)- Я може все ж не до кінця розумію як то працює, бо я думав, в конструкції
{{wikidata|p276|Якесь_значення}}, Якесь_значення - це те що ми повертаємо якщо немає відповідного значення вікідати. Це не так? --BogdanShevchenko (обговорення) 11:33, 6 жовтня 2025 (UTC)- Ні, якщо є «Якесь_значення» в другому параметрі, то отримання даних з Вікіданих не відбувається, іншими словами це та пріоритезація над Вікіданним, про яку йшлося в питання. Тому більшість викликів Вікіданих виглядають ось так:
{{wikidata|p17|{{{країна|}}}}}. --Repakr (обговорення) 11:51, 6 жовтня 2025 (UTC)- Ага, дякую, оце був корінь мого нерозуміння. Бо в
{{{країна|Якесь_значення}}}я так розумію, то працює так як я описав – Якесь_значення повертається якщо параметр країна не був переданий --BogdanShevchenko (обговорення) 17:30, 6 жовтня 2025 (UTC)- Так, правильно. --Repakr (обговорення) 08:25, 7 жовтня 2025 (UTC)
- Ага, дякую, оце був корінь мого нерозуміння. Бо в
- А якщо у Вікіданих нічого не має, то по стандарту і нічого не повертається. Якщо поведінку потрібно змінити, то є параметри
|novalue=(коли значення відсутнє) і|somevalue=(коли значення невідоме). --Repakr (обговорення) 11:56, 6 жовтня 2025 (UTC)
- Ні, якщо є «Якесь_значення» в другому параметрі, то отримання даних з Вікіданих не відбувається, іншими словами це та пріоритезація над Вікіданним, про яку йшлося в питання. Тому більшість викликів Вікіданих виглядають ось так:
- Я може все ж не до кінця розумію як то працює, бо я думав, в конструкції
- Щодо іменованого параметра, то для цього і є другий параметр в шаблоні, що шаблон міг виводити локальне значення, коли воно передане. Все, що за межами шаблону, то шаблон того не бачить, а бачить те, що передано в нього. Розглянемо два випадки:
{{ШабА|{{{якийсь_параметр|}}}}}і{{{якийсь_параметр|}}} {{ШабА}}, у першому випадку шаблон знає про параметр якийсь_параметр, бо він переданий до першого параметра шаблону. У другому випадку параметр розташований за межами шаблону, тому той нічого про нього не знає і не буде його враховувати під час виконання своїх дій. Відповідно в шаблон Вікіданих, включена така логіка, якщо заповнений параметр два, то виводимо його значення, якщо не заповнений, то виводимо значення з Вікіданих. --Repakr (обговорення) 11:24, 6 жовтня 2025 (UTC)
Tech News: 2025-41
[ред. код]Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
- Paste Check is a new Edit Check feature to help avoid and fight copyright violations. When editors paste text into an article, Paste Check prompts them to confirm the origin and licensing of the content. Starting Wednesday, 8 October, 22 wikis will test Paste Check. Paste Check will help new volunteers understand and follow the policies and guidelines necessary to make constructive contributions to Wikipedia projects.
Updates for editors
- Mobile devices will receive mobile articles directly on the standard domain (like
en.wikipedia.org), instead of via a redirect to an "m" domain (likeen.m.wikipedia.org). This change improves performance. This week it will be enabled on Wikipedias. The existing mobile URLs and the "Desktop view" opt-out remain available. Learn more. [2] - New date filters,
creationdate:andlasteditdate:, are now available in the wiki search engine. This allows users to filter search results by a page's first or last revision date. The filters support comparison operators (e.g.>2024) and relative dates (e.g.today-1d), making it easier to find recently updated content or pages within specific age ranges. [3] - Wikifunctions now supports rich text in embedded calls across the 150 wikis where it's enabled. To showcase this, the team created a Latin declination table that Wiktionary editors can use to automatically generate noun forms, producing clear, formatted results — see an example output. If you need any help or have any feedback, please contact the Wikifunctions Team. [4]
- An edit link will now appear inside the categories box on article pages for logged in users, which will directly launch the VisualEditor category dialog. [5]
View all 34 community-submitted tasks that were resolved last week. For example, there was a problem downloading pdf files last week and that has been resolved. [6]
Updates for technical contributors
- The field
rev_sha1in the revision database table is being removed in favor ofcontent_sha1in the content database table. See the announcement for more information. - The Reader Experience team will roll out Dark Mode user interface on all Wikimedia sites on October 29, 2025. All anonymous users of Wikimedia sites will have the option to activate a color scheme that features light-colored text on a dark background. This is designed to provide a more comfortable reading experience, especially in low-light situations. Template authors and technical contributors are encouraged to learn how to make pages ready for Dark mode and address any compatibility issues found in templates in their wiki before the enablement. Please contact the Web team for questions or any support on this talk page before the enablement. [7]
- Starting on Monday, October 6, API endpoints under the
rest.phppath will be rerouted through a new internal API Gateway. Individual wikis will be updated based on the standard release groups, with total traffic increased over time. This change is expected to be non-breaking and non-disruptive. If any issues are observed, please file a Phabricator ticket to the Service Ops team board. [8]
Detailed code updates later this week: MediaWiki
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe.
MediaWiki message delivery 17:22, 6 жовтня 2025 (UTC)
Шаблон Село Росії
[ред. код]виводить зображення двічі. Приклад: Перворєченське. --J. (обговорення) 07:16, 10 жовтня 2025 (UTC)
- @J. Gradowski,
Виправлено. --Repakr (обговорення) 07:58, 10 жовтня 2025 (UTC)
- Дякую. --J. (обговорення) 08:18, 10 жовтня 2025 (UTC)
Добрий день, товариство. Нещодавно я патрулював сторінку 2+2 і знизу бачу назву категорії "Вікіпедія:P856:ігнорується", який відображається червоним (категорії не існує) і який я не знаю, як прибрати. Чи, може, не треба прибирати? Прошу підказати, як тут діяти. --Serhiy Boyko (обговорення) 14:00, 10 жовтня 2025 (UTC)
- Скоріш за все, автор {{Wikidata/p856}} задумував, що категорія містить картки, де офіційний сайт перезаписує значення з Вікіданих. Найпростіше створити категорію і приховати її, щоб не виправляти майбутні статті. --AS 14:31, 10 жовтня 2025 (UTC)
Назви на території Карабаху
[ред. код]вже і сепаратистська НКР саморозпустилася, і Вірменія з Азербайджаном підписали мирний договір. Але досі трапляються такі сепаратистські назви:
І багато іншого.
Навіть є ціла категорія з такими назвами: https://uk.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%8F:%D0%A1%D0%B5%D0%BB%D0%B0_%D0%9D%D0%B0%D0%B3%D1%96%D1%80%D0%BD%D0%BE-%D0%9A%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%81%D1%8C%D0%BA%D0%BE%D1%97_%D0%A0%D0%B5%D1%81%D0%BF%D1%83%D0%B1%D0%BB%D1%96%D0%BA%D0%B8
Прошу всі топоніми Карабаху виправити на чинні азербайджанські --XAPKIB 2025 (обговорення) 18:12, 10 жовтня 2025 (UTC)
- І яким боком це технічне питання? --Фіксер (обговорення) 18:23, 10 жовтня 2025 (UTC)
Tech News: 2025-42
[ред. код]Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
- Last week, improvements to account security and two-factor authentication (2FA) features were enabled across all wikis. These changes include user interface improvements for Special:AccountSecurity, the support of multiple 2FA methods via authenticator apps and portable security keys (previously users could only enable one method), and a new Recovery Codes module which facilitates fewer account lockouts due to lost two-factor apps and devices. As part of the Account Security project, work is continuing through the rest of 2025 on further user experience improvements, and support for passkeys as an alternate second factor.
Updates for editors
- Another part of the Account security project is making 2FA generally available to all users. Along with editors with advanced privileges, such as administrators and bureaucrats, 40% of editors now have access to 2FA. You can check if you have access at Special:AccountSecurity. Instructions for activation are on the linked page. The plan is to continue increasing availability if it is determined that the user support capabilities are able to support global usage. [9]
- This week, users at wikis where talk page Usability Improvements are already available by default (everywhere except the 12 wikis listed in T379264) will gain the ability to Thank a comment directly from the talk page it appears on. Before this change, Thanking could only be done by visiting the revision history of the talk page. You can learn more about this change. [10]
- Users who have not verified their email address will soon be receiving monthly Notification reminders to do so. This is because users who have verified their email can more easily recover their account. These reminders will not be sent if the user is inactive or removes the unverified email from their account. [11][12]
View all 21 community-submitted task that were resolved last week. For example, a fix was made for an occasional error with saving translated paragraphs in the Content Translation tool, and the related error messages are now easier to see. [13]
Updates for technical contributors
- The Unsupported Tools Working Group has chosen Video2Commons as the first tool for its pilot cycle. The group will explore ways to improve and sustain the tool over the coming months. Learn more on Meta.
Detailed code updates later this week: MediaWiki
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe.
MediaWiki message delivery 18:58, 13 жовтня 2025 (UTC)
Проблема зі створенням проекту
[ред. код]Привіт! Я користувач Deones1.
Хочу створити головну сторінку для проєкту українська латинка:
Wp/uk-lat/Main_Page
Але Інкубатор не дозволяє мені створити сторінку і видає помилку:
"You are trying to create a page with an incorrect title..."
Прошу допомогти створити головну сторінку та підтвердити проєкт uk-lat (бо я вже ламаю мізки). --Deones1 (обговорення) 20:47, 13 жовтня 2025 (UTC)
- @Deones1: Вітаю! Чому Ви обрали назву сторінки саме як Wp/uk-lat/Main_Page? Чим Вас не влаштовує назва Вікіпедія:Проєкт:Українська латинка? --Рассилон 06:43, 14 жовтня 2025 (UTC)
Прохання додати до цього шаблону параметр Мотив. Я спробував, але він чомусь не відображався. --Cherry Blossom (обговорення) 09:38, 15 жовтня 2025 (UTC)
- @Cherry Blossom Angel, зміни були правильним. Можливо, йде мова про візуальний редактор, то тоді, щоб там відображався параметр, то потрібно відредагувати Дані шаблону (TemplateData) в документації. --Repakr (обговорення) 11:30, 15 жовтня 2025 (UTC)
Публікація нової сторінки
[ред. код]Вітаю! Допоможіть з публікацією нової сторінки(статті) на просторі Вікіпедія. Як це зробити? --Ю-ФОРСЕ (обговорення) 06:52, 16 жовтня 2025 (UTC)
- @Ю-ФОРСЕ: див. Довідка:Створення нової статті. З повагою, --Olexa Riznyk (обговорення) 08:20, 16 жовтня 2025 (UTC)
- Ось ваша стаття → U-Force. Проте стаття очевидно рекламна (хоча компанія і може бути значущою), тож може потребувати доопрацювання, скорочення тощо. --Фіксер (обговорення) 10:28, 16 жовтня 2025 (UTC)
- Вам також необхідно змінити назву облікового запису. Обране Вами при реєстрації ім'я облікового запису не відповідає політиці Вікіпедії щодо назв облікових записів (збігається з назвою організації/установи/підприємства тощо). Будь ласка, протягом семи днів оберіть іншу назву облікового запису та зверніться на сторінку Спеціальна:GlobalRenameRequest із запитом на перейменування облікового запису. Зверніть увагу, нова назва облікового запису має відповідати згаданій вище політиці. --Фіксер (обговорення) 10:32, 16 жовтня 2025 (UTC)
Understanding Wikidata edits faster with new icons
[ред. код](Apologies for posting in English, translations are very welcome)
Hello everyone, a small update is coming to your Wiki’s Recent Changes and Watchlist pages. Deployment is planned for October 24.
If you have the show Wikidata edits preference turned on, you'll soon see up to four new icons in the edit summaries of these pages. See the example below of how this may look:
The 4 edit types (and matching icons) are:
Each icon reflects the action that was taken, whether it affects claims (properties and values), qualifiers, references, sitelinks, labels, descriptions and aliases and other facets of an edit to a Wikidata entity.
Please remember, these edits have taken place on Wikidata, but the information may be transcribed to another Wiki's article or other page.
For more information, please visit the Meta page or ask questions on the Talk page.
Note: these icons only appear if you have Wikidata edits enabled. You can change this setting in your Recent Changes and Watchlists preferences. Thank you, - Danny Benjafield (WMDE) (обговорення) 13:24, 20 жовтня 2025 (UTC)
Техновини: 43-й тиждень 2025 року
[ред. код]Найсвіжіші техновини з технічної спільноти Вікімедіа. Будь ласка, повідомте інших користувачів про ці зміни. Не всі зміни торкнуться Вас. Доступні переклади.
Новини для редакторів
- Для оптимізації збереження даних користувачів у наших базах даних, збережені налаштування користувачів, які не входили в систему понад п'ять років і мають менше ста редагувань, будуть очищені. Коли ці користувачі повернуться, то матимуть налаштування за замовчуванням. [14]
Переглянути усі 20 поданих спільнотою завдань, які було виконано минулого тижня, можна тут. Наприклад, на сторінці глобального внеску було поламане посилання на розділ глобального внеску на XTools; його вже виправили. [15]
Новини для технічних дописувачів
- Завершилися роботи над перенаправленню усього трафіку на кінцеві точки API за маршрутом
rest.phpчерез загальний API-шлюз. При появі якихось проблем, будь ласка, зафайліть завдання на дошці команди Service Ops на Фабрикаторі. - Редагування джерел чи кваліфікаторів у Вікіданих тепер показуватиметься в нових редагуваннях і списку спостереження в інших вікі не так часто. Таким чином непотрібних сповіщень буде менше, і зменшиться кількість «шуму» на цих сторінках. У самих Вікіданих змін не буде. [16]
Детально про оновлення коду цього тижня: MediaWiki
Техновини підготували автори Техновин, розіслав бот • Зробити внесок • Перекласти • Отримати допомогу • Написати відгук • Підписатись чи відписатись.
MediaWiki message delivery 19:35, 20 жовтня 2025 (UTC)
Троєщинські луки
[ред. код]Вітаю. Вперше зустрічаю якийсь баг: при перегляді сторінки Троєщинські луки після категорій та нижніх плашок ще чомусь відображається досить великий пустий простір. Перевірив з різних браузерів: таке тільки на цій сторінці. Прошу перевірити як у вас вона відображається. — Динамо-фан (обг.) 08:08, 23 жовтня 2025 (UTC)
- Знайшов причину: якась проблема при використанні карти Україна Київська область в параметрі Карта розташування Шаблон:Картка:Природоохоронна територія. Спробував, наприклад, карту Україна – все ок. Прошу дослідити проблему. — Динамо-фан (обг.) 12:27, 23 жовтня 2025 (UTC)
- @Динамо-фан, виправив для статті Троєщинські луки, але для інших статей, що використовують Шаблон:Карта розташування Україна Київська область, треба подивитися чи все ок. --Repakr (обговорення) 14:48, 23 жовтня 2025 (UTC)
- Ніби виправив для пари десятків інших статей, що були цим уражені. --MonAx (обговорення) 01:53, 25 жовтня 2025 (UTC)