Уикипедия:Разговори

от Уикипедия, свободната енциклопедия
  Първи стъпки   Правна рамка   Енциклопедично
съдържание
  Уикиетикет   Редактиране
на страници
  Портал на
общността
  Навигация  

Съкращение: У:Р, WP:VP, Архив: 2004-2023

Здравейте и добре дошли! Това е страницата за обсъждания на общността на Уикипедия на български език. Ако в момента пристигате на този сайт, някои негови аспекти могат да се окажат объркващи и нови за вас – затова с удоволствие ще ви помогнем.

Страниците Първи стъпки, Наръчник на уикипедианеца, Портал на общността и Често задавани въпроси ще ви помогнат с някои стандартни насоки, от които има нужда всеки нов редактор на Уикипедия. Ако в помощните страници има неясни места, непременно ни кажете, за да ги подобрим при първа възможност. Разгледайте ги, но и не се колебайте направо да зададете тук своите въпроси.

Отново ви приветстваме за добре дошли!

Деактивиране на „Съветника“ – проучване[редактиране на кода]

Непрекъснато се убеждавам, че „Съветникът“ създава повече проблеми, отколкото решава. Макар и не особено забележими, поразиите има вероятност да престоят с години, докато някой не реши да ги оправи.

Бързата и недобре прецизирана работа с инструмента води до следните гафове:

Петербуржцев позвали на предпремьерный показ фильма «После. Навсегда» „После. Навсегда“ Замяна на руски кавички в чуждоезиков текст с българските, което е неправилно.
IQOS Use, “Switching” and “Quitting” „Switching“ and „Quitting“: The Evidence Замяна на английски кавички в чуждоезиков текст с българските, което е неправилно.
What is the internet? - BBC Bitesize Замяна на дефис с тире.
"Идолът" „Идолът“ с The Weeknd и Лили-Роуз Деп - ще има ли втори сезон На пръв поглед правилна замяна, но това е цитат, следователно трябва да се предаде дословно (sic).
{{ISSN|4919-2013}} {{ISSN|4919 – 2013}} Това е ISSN, изписва се с дефис и без интервали. Освен това се чупи шаблонът.
/крадци-влязоха-в-апартамент-с-алпинистка-техника-спипаха-ги-на-местопрестъплениетo о Да, ама не. Ако в оригиналния адрес е написано o (U+006F) и бъде заместено с о (U+043E), линкът ще стане невалиден.
Национално-освободителната борба в Македония 1912-1915 1912 – 1915 Същото като четвъртия пример. Оригиналното заглавие е така и това е грубо нарушение.
print("Име?") print(„Име?“) Това е програмен код.

От изключителна важност е да се направи добра преценка и да се отстранят всички неизправности. Докато стане това, предлагам неговото временно спиране от употреба. Carbonaro. (беседа) 12:43, 31 август 2023 (UTC)Отговор[отговор]

Carbonaro., въпреки че наистина създава проблеми определено не съм съгласен че са повече отколкото ползите. Всичките посочени примери много точно показват защо при използването му трябва да се внимава и че също ако е възможно е добре да се оптимизира там където това е възможно напр. в шаблони и препратки само да показва възможни промени, но да не дава възможност за машинално „цъкане“. От друга страна поне по мои впечатления проблемите които намира в текста далеч превишават възможните грешки. Чуждоезиковите кавички например се появяват многократно по-често в нормален текст където трябва да бъдат заменени и то не само в преводни статии. Не просто е въпрос на навик за повечето хора използващи компютри от десетилетия без въобще да знаят, че там има и български кавички ами и когато се редактира от мобилни устройства там пък изобщо ги няма. За тиретата да не говорим. Сале (беседа) 13:29, 31 август 2023 (UTC)Отговор[отговор]
Определено има замисъл, върши доста работа, за кавичките си прав, че преобладава използването на ", напоследък започвам да виждам и ,, (две запетаи). За съжаление обаче, има доста кусури. Разбирам, че пълното му спиране няма да реши всички проблеми, но е крайно време да се подходи сериозно и да се отстранят най-належащите проблеми, нещо, за което неведнъж съм настоявал. И все пак трябва да е ясно, че инструментът не е съвършен и трябва да се използва внимателно, детайл, който мнозина пренебрегват. Ако беше идеален, просто щеше да има бутон „поправи всички“, нали така? Carbonaro. (беседа) 17:53, 31 август 2023 (UTC)Отговор[отговор]
Съветникът е златен за мен. Ако има възможност да се формулира правило как да запаси форматирането на чужди езици - още по-добре. Възползвам се да споделя какво съм срещал. Съветникът не се "събужда" при интервали в началото и края на референция, в края на списъчен елемент след кавички и... третото го забравих. Още нещо, ако първият символ в абзац е кавички, пак не предлага да ги оправи. Не посмях да създам отделна тема за разговор, че ми е неудобно да се обаждам отново, ама няма как. Илиев2010 (беседа) 18:20, 31 август 2023 (UTC)Отговор[отговор]
ПП: Carbonaro, за код, за да не бърка съветника в него, може да се ползват двойката тагове pre. Илиев2010 (беседа) 18:24, 31 август 2023 (UTC)Отговор[отговор]
Освен две запетаи се срещат и варианти от рода на отварящи „ и затварящи " които визуално трудно се виждат особено при по-дребен шрифт. Както и да е. Просто исках да кажа че по мое мнение ползите са повече от вредите и е за предпочитане да се работи по подобряването на съветника. Затова предлагам да пренесем тази тема на беседата му. Въпросът е някой който разбира JavaScript а и regexp да се захване.
Иначе тук на „Разговори“ темата по-скоро е че трябва да се използва внимателно което от личен опит знам колко лесно се пренебрегва особено когато Съветникът намира стотици еднотипни проблеми в дадена статия и със сигурност съм правил много такива грешни поправки. Сале (беседа) 10:01, 1 септември 2023 (UTC)Отговор[отговор]
Внимателното използване е утопия, но кодът може да се коригира, така че да игнорира съдържанието на шаблони (или определени параметри в определени шаблони?) - като че ли 90% от проблемните ситуации са от този вид. --Спас Колев (беседа) 12:40, 1 септември 2023 (UTC)Отговор[отговор]
За съжаление, Сале, по-малко хора следят беседата, отколкото У:Р, а пък и тук има възможност да се акумулират всякакви предложения от всякакви хора. Иначе да, както каза Илиев2010, има си тънкости, но при вече написан текст ситуацията е друга. Използващият Advisor уикипедианец няма как да гарантира, че текстът отговаря на тези условия и обикновено поправя, без да прави проверка. При уикикода обикновено не се използва тагът pre, а се слага шпация преди текста. Задължително трябва да се направят промени, та той не е бутан от 5 години! Carbonaro. (беседа) 13:16, 1 септември 2023 (UTC)Отговор[отговор]
Само да отбележа, че дори да премахнем Съветника като джаджа, това няма да спре хората да си го добавят в локалните .js и да продължат да си го ползват. Хипотетично те могат да правят подобни замени дори с Violentmonkey и подобните му -- и няма как да ги спрем, защото такива редакции ще са практически неотличими от правените на ръка. Вярно е, че премахването като джаджа вероятно ще намали броя на ползващите Съветника, но ми се струва хубаво да имаме предвид, че това може да не реши напълно проблема, който обсъждаме. По-доброто решение, наистина, и според мен е Съветника да бъде поддържан.
Има вероятност да се насоча (отново) към JavaScript в работата си и, ако се получи, макар да не съм програмист (по-скоро покрай другото се налага и да програмирам по малко), може да пробвам да оправя някои неща. Но не искам и да поемам обещания. Ако някой има опит с JS и желание да се занимава, би било страхотно.
— Luchesar • Б/П 14:00, 1 септември 2023 (UTC)Отговор[отговор]
Хм, да, прави са всички, че премахването му не само че няма да реши проблемите, но и както казваш ти, Iliev, нищо не може да спре хората да си го ползват. Помня, че Ted Masters беше казал, че си го е настроил за себе си (текуща версия) така, че да не прави глупави замени. Carbonaro. (беседа) 15:13, 1 септември 2023 (UTC)Отговор[отговор]
Настройване е силно казано. Променил съм няколко неща, едно от които е да не се пипа в ref таговете. JavaScript ми идва леко дървен. Не поддържа определени неща в/за регулярните изрази, което прави задачата с настройването една идея по-трудна и по-малко желана за свършване. Иначе аз смятах да добавям/променям още неща, но така си останах... само със смятането и идеите. усмивка Ted Masters (беседа) 17:10, 1 септември 2023 (UTC)Отговор[отговор]
Кои са статиите, от които са извадени тези примери? --ShadeOfGrey (беседа) 17:18, 1 септември 2023 (UTC)Отговор[отговор]
А как ви се струва да обединим версията на Ted Masters с тази от МедияУики:Gadget-Advisor.js? Доста се е постарал и определено неговите приноси решават някои от проблемите. Във всеки един случай ще е по-добре, отколкото сега. ShadeOfGrey, не съм посочвал конкретни статии, за да не уронвам престижа на колегите. Но ако е необходимо, ще извадя такива. Няма да отнеме много време. Carbonaro. (беседа) 17:46, 1 септември 2023 (UTC)Отговор[отговор]
Има голям брой промени и допълнителни правила между версията на Тед и текущата. Преди да се направи такова сливане бих препоръчал тестване на промените (без значение отделни или всички). Питането за статиите беше именно във връзка с конкретни примери (евентуално за събиране на едно място и тестване). --ShadeOfGrey (беседа) 17:59, 1 септември 2023 (UTC)Отговор[отговор]
В моята версия има неща, които са неприложими/ненужни за масово ползване – напр. откриването на повтарящи се параметри. Има и неща, които все още не са доизкусурени (това с квадратните скоби за URL адреси), понеже, както казах, регулярните изрази в JavaScript са по-ограничени и изискват доста гимнастика, за да постигнат ефект, който се поддържа в повечето други езици (визирам най-вече балансиращите групи). За себе си съм ги тествал, като знам кои са OK, кои не са. Затова до този момент не съм и предлагал обединяване. --Ted Masters (беседа) 18:46, 1 септември 2023 (UTC)Отговор[отговор]
1. Деловой Петербург: Справочник «Кто есть кто» „Кто есть кто“: Пригожин Евгений Викторович Специални:Diff/11915583
2. Saviano racconta la sua gioventù ma omette il suo rapporto con il PMLI e “Il Bolscevico” „Il Bolscevico“ Специални:Diff/11845345
3. Frank Iero - Biography, Albums, Streaming Links - AllMusic Специални:Diff/11919444
4. с какъв въпрос сюрпризира колегата си от "Демокрация" „Демокрация“ коментаторът на "Джайънтс Стейдиъм" „Джайънтс Стейдиъм“ Специални:Diff/11734883
5. {{ISSN|0204-8701}} {{ISSN|0204 – 8701}} Специални:Diff/9638898
6. - -
7. Национално-освободителното движение на македонските и тракийските българи 1878-1944 1878 – 1944 Специални:Diff/7517066
8. print "Здравей, свят!\n"; „Здравей, свят!\n“; Специални:Diff/9601533
Carbonaro. (беседа) 20:36, 1 септември 2023 (UTC)Отговор[отговор]
Номер 8 не го репродуцирам. Кодът игнорира резултати в тагове math, pre, code, tt, source, syntaxhighlight, timeline и graph. --ShadeOfGrey (беседа) 21:09, 1 септември 2023 (UTC)Отговор[отговор]

Много благодаря за сериозното отношение. Изглежда, са го оправили. Ще работи обаче, ако е написано така:

print("Hello, world!")

Carbonaro. (беседа) 21:21, 1 септември 2023 (UTC)Отговор[отговор]

 Изглежда, са го оправили. Ще работи обаче, ако е написано така: [...] 
Времевият отпечатък на последната редакция по въпросното правило е много по-стар от времевия отпечатък на редакцията, която се дава като пример. Подозирам, че „Съветникът“ не е виновен в случая, по-скоро се касае за ръчна замяна. Да, при другия посочен случай „Съветникът“ ще сработи, но посоченият пример не е за такъв случай. Не пречи и този хипотетичен за момента случай да го има като правило... но нека поне информацията, която се поднася, да е точна. --Ted Masters (беседа) 21:49, 1 септември 2023 (UTC)Отговор[отговор]
Наистина, изглежда, Advisor към момента на тази редакция не би се задействал. Когато е късно и бързаш, стават такива обърквации. Моля за извинение. Carbonaro. (беседа) 22:49, 1 септември 2023 (UTC)Отговор[отговор]
За номер 5 тествах корекция да игнорира съдържанието между {}. Ако се разшири да изключва <ref></ref> таговете ще покрие варианти като номер 7. Потребител:ShadeOfGrey/Battleground#Правило тире-числа. --ShadeOfGrey (беседа) 06:48, 2 септември 2023 (UTC)Отговор[отговор]
Страхотен си. Искрено ти благодаря, че се зае с тази задача. Задължени сме ти! Carbonaro. (беседа) 08:46, 2 септември 2023 (UTC)Отговор[отговор]
Шейд, според мен не трябва да игнорира всички случаи с фигурните/къдравите скоби. Мисля, че е по-добре да се съберат и дефинират имената на шаблоните, в които по принцип не трябва да се пипа – всички с цитат и/или cite/citation/quote, ISSN, ISSB, може би и доста други. Също може би трябва да се добавят тагове, използвани за цитиране, като poem, blockquote, q и i плюс chem (който е разширение на math) и mapframe/maplink (Картографер). С текст между уикииталик (два или пет [болд+италик] апострофа) или кавички ще е малко по-особен случая, но не и невъзможен. Вероятно има и неща, за които в момента не мога да се сетя. Но мога да опитам да се включа с помощ, ако се налага. --Ted Masters (беседа) 05:39, 3 септември 2023 (UTC)Отговор[отговор]
Да, това също е вариант. Може да изчакаме известно време за други мнения преди да се вземе решение как да се процедира в различните случаи. --ShadeOfGrey (беседа) 06:02, 3 септември 2023 (UTC)Отговор[отговор]
Добре би било да игнорира и шаблон:lang, както и някакъв нов шаблон (май нямаме в момента?) за чуждоезични цитати (да ги затваря в <span lang="..">). --Спас Колев (беседа) 06:35, 3 септември 2023 (UTC)Отговор[отговор]
{{Langi}}? Функционира подобно на {{Lang}}, но без да добавя на ... език. Може би трябва да се преименува на {{Lang2}} и да работи чрез извикване на Модул:Lang? --Ted Masters (беседа) 08:07, 3 септември 2023 (UTC)Отговор[отговор]
Пример за игнориране на определени шаблони (в случая за правило тире-числа). Няколко тестови сценария. --ShadeOfGrey (беседа) 09:01, 4 септември 2023 (UTC)Отговор[отговор]
Шейд, при hrf и ISSN сработва, но при cite book нещо не е както трябва – тестова, където пробвах. Избрах нарочно по-екзотичен случай, но предполагам, че не само при него ще има проблем. При използването на HTML единица вместо шаблон за вертикалната черта пак се не сработва както трябва, а би трябвало да работи, защото ги няма объркващите отварящи и затварящи скоби (при влагането на шаблон в шаблон). --Ted Masters (беседа) 05:56, 5 септември 2023 (UTC)Отговор[отговор]
Промяната не е включена по подразбиране за всички правила. Трябва да се подаде true на ignoreTemplates параметъра при извикване на doNotFix. След това остава само първият пример заради {{!}}. Може да си поиграя по-късно да видя как може да се включи и такъв сценарий. --ShadeOfGrey (беседа) 09:40, 5 септември 2023 (UTC)Отговор[отговор]
Да, прав си, мой пропуск. Не видях, че игнорирането е активирано само при числа-тире-числа. Тествах. При този случай работи. :) Единствено с влагането на шаблони е малко по-особенно. Ще гледам да се включа и аз с варианти в моята тестова js страница. --Ted Masters (беседа) 11:48, 5 септември 2023 (UTC)Отговор[отговор]
Направих още една промяна, за да се включат и вложените шаблони. Изглежда добре поне с примерите, които имаме. --ShadeOfGrey (беседа) 09:22, 6 септември 2023 (UTC)Отговор[отговор]
Да, добре работи. :) Малко след твоята модификация забелязах, че всъщност за някои шаблони вече има правило, което може да се разшири, за да включва и случаите, които коментирахме по-горе. Направих го в моята тестова страница - добавих въпросните таговете и шаблоните (с леко извратен регекс за до три влагания при тях). Сега ще пробвам да добавя възможност за игнориране на кавички, уикииталик и URL адреси. Ted Masters (беседа) 15:34, 6 септември 2023 (UTC)Отговор[отговор]
Имам една забележка. При примерно 20 предложения от страна на Съветника комбинацията от pat2.exec(s) и регулярен израз с /g означава, че страницата ще се обработи 20 пъти и ще търси всички резултати за задания израз. Може да запазиш резултатите от първото изпъление на този код и да спестиш останалите 19. --ShadeOfGrey (беседа) 16:43, 6 септември 2023 (UTC)Отговор[отговор]
Идея как да се направи? Изведох цикъла и рег. израз извън функицята, като извличам индексите в отделен масив, който да се извиква при въпросната проверка, но пък тогава спира да работи... това си и очаквах, де. усмивка При големи текстове предполагам, че може да почне да бави доста. Може би наистина е по-добре да се махне използването на цикъла, комбинирано с глобалното търсене чрез РИ. Ще го мисля довечера. --Ted Masters (беседа) 08:24, 7 септември 2023 (UTC)Отговор[отговор]
 Идея как да се направи? 
Глупав въпрос. Всъщност ти вече си го направил и работи доста добре. Може би трябва да се коригира РИ, за да поддържа повече от едно влагане на шаблон в шаблон. Просто трябва да се направи обединение с друго правило за шаблони – де факто няма нужда от едно и също нещо два пъти, когато може да се използва само едно, което да се разширява с времето. При нужда ще се добавят и имената на други шаблони. --Ted Masters (беседа) 08:53, 7 септември 2023 (UTC)Отговор[отговор]
Примерно: Потребител:ShadeOfGrey/Test.js Дефинираш един нов масив за резултатите и може да добавиш една променлива, за да следиш дали е обработено вече съдържанието на статията. След това преизползваш резултатите. Може би има по-добър вариант, но времето ми е малко ограничено в момента. --ShadeOfGrey (беседа) 09:34, 8 септември 2023 (UTC)Отговор[отговор]
Да, спрял съм. Не знам как не се сетих за варианта с булева и запълване на отделен масив. Благодаря много за помощта! --Ted Masters (беседа) 17:20, 8 септември 2023 (UTC)Отговор[отговор]
Тествах с твоите промени и изглежда добре. Промених малко регулярният израз и махнах променливата. Примерно \b изглежда не работи с кирилица (поне като тествах) и не хващаше определени шаблони. Условието за три нива на вложеност трябва да е спазено. Разлика спрямо основния Gadget-Advisor.js --ShadeOfGrey (беседа) 10:07, 15 септември 2023 (UTC)Отговор[отговор]
Шейд, добре изглежда. Прав си, че \b за рег. изрази в JS e ограничен до основната латиница и цифрите. Но това няма и голямо значение, де. Аз го сложих главно заради английските имена, за да не се налага да се дефинира допълнително. Между другото тази вертикална черта, която си добавил в РИ, ще попречи при улавянето на следващата дума в името на шаблона – в момента не би трябвало да работи при голяма част от cite шаблоните (напр. {{cite web}}). За опростения регулярен израз се досетих, но нарочно го избягвах – той би се провалил, ако има дори само една скоба, която е част от цитата или текста на заглавието, примерно. Затова бях добавил по-трудночетимия (и по-ресурсоемък) рег. израз с проверка за две или повече отварящи/затварящи къдрави скоби, понеже те са тези, които имат специални функиции в МедияУики (две за шаблон или анализираща функция; три за параметров плейсхолдър). Вярно, идва малко овъркил – това ще са много редки случаи, но аз винаги следвам принципа better safe than sorry. :) В дните след 20 септември ще ми остане повечко време, та тогава ще тествам и евентуално разширя за допълнителни случаи. --Ted Masters (беседа) 18:11, 16 септември 2023 (UTC)Отговор[отговор]
P.S. няколко часа по-късно и след малко тестове: оказа се, че не работи при махане на променливата и вмъкване на масива ct.matches във функцията. Не отделих много време да изследвам в конзолата защо се случва така. Към момента съм го върнал към версията, където са дефинирани глобално. --Ted Masters (беседа) 06:14, 17 септември 2023 (UTC)Отговор[отговор]
Няколко дена по-късно: оказа се, че вариантът с кеширането/запазване на резултатите само веднъж в масив не работи според очакванията – ако тръгнат да се правят размествания или промени, те не се добавят в масива – така че този вариант отпада. Засега използвам функцията ct.getAllMatches от основата на джаджата и последваща проверка чрез for loop, но ще помисля и пробвам варианта с обект и някаква проверка по ключ/стойност. --Ted Masters (беседа) 00:22, 19 септември 2023 (UTC)Отговор[отговор]
 Имам една забележка. При примерно 20 предложения от страна на Съветника комбинацията от pat2.exec(s) и регулярен израз с /g означава, че страницата ще се обработи 20 пъти и ще търси всички резултати за задания израз.  от ShadeOfGrey
Така, Шейд, отървах се от използването на цикъл и регулярен израз. Сега рачитам на срязване на низа до/от определеното съвпадение за грешка и проверка дали се съдържда опредено нещо в началото/края на отрязъка. Подобно на това, което ти си направил – вж. разликовата версия между тестовите страници на двама ни. Не съм сигурен кое от двете е по-добро. Може би манипулацията на низа ще се окаже по-добрър вариант, особено когато става на въпрос за текст над 100 000 байта и при множество открити от Advisor-а грешки, но при по-малки текстове разликата е незабележима – от 1 ms до 5 ms за 1000 – 15 000 байта и при двата варианта. :) --Ted Masters (беседа) 23:46, 22 септември 2023 (UTC)Отговор[отговор]
Супер. Нямам предпочитания за това кой подход ще се използва. Може да отворим една подтема и да видим дали и други ще искат да дадат мнение и/или да тестват с готовите предложения. --ShadeOfGrey (беседа) 14:35, 24 септември 2023 (UTC)Отговор[отговор]
Аз също нямам предпочитания. Просто държах да отбележа, че от гледна точка на времевата ефективност и изразходваните ресурсите между двата метода няма да се наблюдава драстична разлика в мнозинството от статиите. Двата метода си имат своите плюсове и минуси. Ако единият не може да покрие нещо, а другият може, тогава може би може да се отваря нова тема. Засега обаче няма смисъл това да се прави. Относно предложенията за подобряване, както и за тестовете: нека всеки заповяда, и най-вече потребителят, който няколко пъти повдига тази тема. --Ted Masters (беседа) 17:23, 24 септември 2023 (UTC)Отговор[отговор]
Изключително съм признателен към вас. Виждам, че изобщо не е лесно да се поддържа такъв мащабен проект и дори не изключвам възможността да съм ви подразнил, съдейки по реакциите понякога. Трябва да кажете как да ви се отблагодаря. намигане Междувременно тествах набързо последните версии на ShadeOfGrey и Ted Masters. При първата не знам поради каква причина, но към 15 септември всичко е работило нормално. Сега от целия този текст открива само «Кто есть кто», въпреки че е в <ref> таг:
<ref>Деловой Петербург: Справочник «Кто есть кто»: Пригожин Евгений Викторович</ref>

{{ISSN|0204-8701}}

с какъв въпрос сюрпризира колегата си от "Демокрация" коментаторът на "Джайънтс Стейдиъм".

Wiki. "Не" съм.

При версията на Ted Masters не открих проблеми. Обаче и двете версии не предлагат за корекция месеците, ако са написани с главна буква. Утре ще тествам пак с повече примери. Carbonaro. (беседа) 20:14, 24 септември 2023 (UTC)Отговор[отговор]
В коя статия и/или тестови текст не улавя месеците с главна буква? Ориентировъчен пример би бил много полезен. Да кажа, че правилото за месеците се пропуска, ако проверката чрез функцията ct.doNotFix мине успешно – т.е. върне true. Това важи за всички проверки, дефинирани в самата функция, освен ако изрично не се пренебрегне някоя от тях. --Ted Masters (беседа) 13:37, 25 септември 2023 (UTC)Отговор[отговор]
При моята версия е отчасти проблем на регулярния израз. Коригирах го. Самото правило търси месеци предшествани от цифра т.е. ако е самотен месец в текста няма да го хване. Примерно --ShadeOfGrey (беседа) 15:24, 25 септември 2023 (UTC)Отговор[отговор]
Да, усетих малко след това, че вероятно това е имал предвид Carbonaro. Освен числата добавих и най-срещаните/общи фрази (от/до/през/в/между/и/или месец), както и ако преди името на месеца има запетая и интервал. --Ted Masters (беседа) 15:41, 25 септември 2023 (UTC)Отговор[отговор]
Всъщност не съм обърнал внимание, че според регулярния израз преди месеца задължително трябва да пише деня. Аз тествах с изречение като „Премиерата на филма е през Ноември“, така че този проблем отпада. Има обаче нещо много странно. Неправилно обвиних ShadeOfGrey, че сегашният му код не работи. Вижте това:
350 - 116

Здравейте, хора. Ще ви представя книгата си "Завръщане в миналото". test "hi".<ref name=":0">{{cite web|url=https://bg.wikipedia.org/|title=Boris Johnson to reveal "secret plans"|access-date=2023-09-25}}</ref>

Някой каза ли ти, че "Съветникът" е... {{ISSN|3921-3000}} <ref>Test "this"</ref>

Hey "wikipedians".

В празна страница поставяме примера. Изглежда, след като срещне шаблон, програмата спира да работи. На мен ми отбелязва само 350 - 116, "Завръщане в миналото" и "hi". Извинявайте, просто вчера пробвах с по-екзотични случаи и затова останах с такова впечатление. Carbonaro. (беседа) 15:49, 25 септември 2023 (UTC)Отговор[отговор]
Редакция 11944250 e причината. намигане --Ted Masters (беседа) 16:12, 25 септември 2023 (UTC)Отговор[отговор]
Невероятни сте! Дълбоко оценявам усилията ви, дори малко ми е неудобно, тъй като предполагам, че това не е от най-приятните занимания. Жалко, че въпреки всичко пак не можем да противодействаме на замени, които са неправилни, но не са част от шаблони или тагове. Например:
== Библиография ==
  • Расследование РБК: как из «фабрики троллей» выросла «фабрика медиа»
  • Sydney (Observatory Hill) Period 1991-2020
  • Marciano, W. J.; Sanda, A. I. (1977). "Exotic decays of the muon and heavy leptons in gauge theories". Physics Letters. B67 (3): 303–305.
Carbonaro. (беседа) 07:26, 7 септември 2023 (UTC)Отговор[отговор]
Хм, виждат ми се като твърде общи случаи тези. Да проверява съответен раздел? И пак няма как лесно да се направи да хваща едно, но да не хваща друго. Дори и по булетирани/номерирани списъци да се проверява, не е гаранция, че няма да има миксирани варианти. Бая играчка ще падне, ако трябва да се предвидят и тестват всички възможни сценарии, за да работи при едно, но не и при друго. Затова ги имаме тези шаблони за цитиране, но, уви, не всеки ги знае и ползва. --Ted Masters (беседа) 08:24, 7 септември 2023 (UTC)Отговор[отговор]
О, да, абсурд. Само казвам, че и такова чудо има. Carbonaro. (беседа) 09:45, 7 септември 2023 (UTC)Отговор[отговор]
Има. И точно поради тази причина инструментът е полуавтоматичен, не напълно автоматичен. Някои неща искат преглед, чак тогава действие. --Ted Masters (беседа) 15:58, 7 септември 2023 (UTC)Отговор[отговор]

Доколкото виждам, тези два шаблона би трябвало да вършат едно и също нещо, така ли е? Първият изисква потребителят да има инсталиран някой от шрифтовете Lazov, Menaion Medieval, Dilyana и други, докато вторият автоматично зарежда буквите в браузъра. Не трябва ли да се слеят, за да се реши проблемът със съвместимостта? При мен например Шаблон:Кирилица не работи. Carbonaro. (беседа) 12:13, 23 септември 2023 (UTC)Отговор[отговор]

Full disclosure: аз съм първоначалният създател на {{старобългарски}}. Според мен и двата шаблона имат проблеми и могат да бъдат подобрени.
{{кирилица}} в момента единствено добавя span елемент със зададен font-family атрибут на стила. Без потребителят да има инсталиран поне един от посочените шрифтове, ефектът е нулев. Вероятността потребителите въобще да разберат, че трябва да си инсталират тези шрифтове, и действително да ги инсталират според мен също клони към нула. Обаче съвременният CSS позволява шрифтове да се зареждат в браузъра директно от URL посредством @font-face правилото. Но има и тънкост: без специални настройки, шрифтът може да бъде зареден само от същия домейн, а това означава, че трябва да го качим локално при нас, а не в Общомедия. Остава отворен въпросът дали въобще някой от тези шрифтове е с достатъчно свободен лиценз, та да си позволим да го качим и използваме по този начин.
{{старобългарски}}, ако правилно помня, го започнах по молба на Dido3. Шаблонът и свързаният модул зареждат от Общомедия SVG изображения за всяка буква, като по тоя начин гарантират пълна независимост от наличните шрифтове и дори някои особености на браузърите. Недостатъкът е, че изобразеният текст е набор от картинки и не може да бъде селектиран и копиран. Доколкото се ориентирам, самите SVG изображения изглежда да са взети от шрифта Lazov, но Дидо ги е качвал със CC BY-SA 3.0, GDFL и други лицензи, които не съм сигурен, че са правилни. Шрифтът изглежда да е създаден от Румян Лазов и поддържан от Дейвид Бърнбаум, и например на https://localfonts.eu/freefonts/medieval-cyrillic-free-fonts/lazov-2/ има пълен копирайт без индикация за публикуване под свободен лиценз: Copyright 1994-2008 by Rumjan Lazov and David J. Birnbaum.
Една последна и немаловажна според мен забележка. Съвременните шрифтове често съдържат богат набор от Уникод глифове (начертания на букви), включително и тези от старобългарската азбука. На моя браузър използвам шрифтове Fira Sans, Merriweather (serif), Roboto Mono и Noto Sans Math и виждам старобългарските букви без каквито и да е шаблони. Вярно, начертанията не са толкова автентични и очевидно са правени с идея да се вписват в обичаен компютърно набран текст, но все пак ги има и са напълно разпознаваеми. Не съм пробвал, но бих очаквал все повече обичайно използвани шрифтове да изобразяват директно старобългарски букви, затова нуждата от подобни шаблони може да намалее в бъдеще (без непременно напълно да отпадне, особено ако човек търси по-автентичен външен вид, какъвто {{старобългарски}} струва ми се постига).
Като обобщение:
  1. Според мен е важно да се провери как стоят нещата с авторските права и лицензите на шрифтовете.
  2. Ако намерим шрифт с подходящ лиценз, може да пробваме дали би сработил @font-face метода.
  3. Като fallback, в случай на проблеми с @font-face, може да използваме техниката от {{старобългарски}}.
Като временна стъпка предполагам е възможно и просто {{кирилица}} да бъде пренасочен към {{старобългарски}}, но трябва да се провери дали няма да се счупи нещо.
— Luchesar • Б/П 13:46, 23 септември 2023 (UTC)Отговор[отговор]
Благодаря за включването. Доста сложничко ще се окаже, особено с тези лицензи. Ще бъде жалко, ако не можем да използваме шрифта. Пропуснах да уточня, че проблемът всъщност е, че при Шаблон:Кирилица буквите не се показват в подходящия шрифт, а не че не се показват изобщо. Carbonaro. (беседа) 14:01, 23 септември 2023 (UTC)Отговор[отговор]
Carbonaro., Iliev, {{кирилица}} е доста стар и неподдържан и не се ползва в много статии та няма да е много работа да се смени на ръка за да избегнем грешки. Сале (беседа) 15:23, 23 септември 2023 (UTC)Отговор[отговор]

Шаблон за минерал[редактиране на кода]

Привет! При скорошни преводи ми направи впечатление, че шаблонът {{Минерал}} визуализира по-малко информация от шаблона {{Химкутия}} и имам въпрос в тази връзка - кой шаблон е по-правилно да се използва (или кой е по-актуален) и в случай, че това е шаблонът {{Минерал}}, как мога да подобря работата му с Уикиданни, за да взима повече информация от там? Предварително благодаря на отзовалите се! Elizaiv22 (беседа) 10:40, 26 септември 2023 (UTC)Отговор[отговор]

Доколкото виждам, двата шаблона включват различни характеристики - ако няма голямо застъпване, логиката е да има отделни шаблони, като следва да се използва по-специфичния - в случая Шаблон:Минерал. Той наистина не взима почти нищо от Уикиданни и тази функционалност трябва да се добави. Как може да стане - общият начин е да се чете документацията на Шаблон:Wd, по-мързеливият - да се взаимства творчески от други шаблони (примерно Шаблон:Химкутия, но също и в Шаблон:Личност и Шаблон:Селище инфо има множество различни примери).
(Как бих го направил аз: взимам някой популярен минерал с много вече дефинирани в Уикиданни параметри; минавам подред параметрите му в Уикиданни и, ако параметърът вече присъства в шаблон:минерал, добавям съответен шаблон:wd.) --Спас Колев (беседа) 13:16, 26 септември 2023 (UTC)Отговор[отговор]
Супер, мерси, @Nk! Да, не ми е цел да ги сливам, Химкутия-та се ползва и работи добре за всякакви химични елементи, съединения и даже някои лекарства; по-скоро проверявам дали Минерал не е изваден от употреба (в каквато посока скоро се коментираше шаблона "Геообект"). Но щом не е, ще опитам да го оправя по описания от теб начин :) ! Elizaiv22 (беседа) 13:22, 26 септември 2023 (UTC)Отговор[отговор]
Шаблон:Геообект е доста по-стар и дори не използва Шаблон:Infobox - усилието да се оправи е по-значително. --Спас Колев (беседа) 13:35, 26 септември 2023 (UTC)Отговор[отговор]

Преименуване[редактиране на кода]

Каналите от групата „Фокс“ от днес се казват „Стар“. Моля за преименуване на статиите:

  • Фокс (България) -> Стар (България)
  • Фокс Лайф -> Стар Лайф
  • Фокс Крайм -> Стар Крайм

Благодаря предварително! 95.87.235.200 08:50, 1 октомври 2023 (UTC)Отговор[отговор]