Вікіпэдыя:Запыты да адміністратараў інтэрфэйсу

(Перанакіравана з «Вікіпэдыя:ЗАІ»)
Запыты да адміністратараў інтэрфэйсу
Скарачэньне:
ВП:ЗАІ

На гэтай старонцы падаюцца тэхнічныя запыты да адміністратараў інтэрфэйсу. Такія запыты складаюцца з напісаньня ці ўнясеньня зьменаў у асабістыя і глябальныя сцэнары, сыстэмныя паведамленьні MediaWiki, а таксама рэдагуваньня тэхнічных старонак, напісаных мовамі CSS і JavaScript.

Чым паўней і падрабязьней выкладзенае апісаньне запыту, тым болей ёй мае шанцаў быць выкананым як мага хутчэй.

З пытаньнямі наконт тэхнічнага складніку Вікіпэдыі (напрыклад, работы з шаблёнамі і модулямі) зьвяртайцеся на форум, наконт адміністрацыйных дзеяньняў (напрыклад, рэдагаваньня абароненых старонак, інтэрфэйсу галоўнай старонкі) — у запыты да адміністратараў, наконт задачаў для робатаў — на адпаведную старонку заданьняў.

Паведамленьні з праблемамі і прапановамі наконт работы рухавічка і праграмнага забесьпячэньня MediaWiki, а таксама запыты на кансэнсусныя зьмены канфігурацыі варта разьмяшчаць на фабрыкатары.

ПАДАЦЬ ЗАПЫТ

Архівы

MediaWiki:Gadget-wikidataInfoboxExport.js рэдагаваць

{{Запыт на рэдагаваньне}} Для падключэньня гаджэту просьба:

  1. стварыць старонку MediaWiki:Gadget-wikidataInfoboxExport.js з зьместам, узятым з старонкі Удзельнік:Taravyvan Adijene/Чарнавік;
  2. стварыць старонку MediaWiki:Gadget-section-wikidata-gadgets з зьместам „ВікіЗьвесткі“;
  3. стварыць старонку MediaWiki:Gadget-wikidataInfoboxExport з зьместам:
    [[Вікіпэдыя:Прылады/Экспарт у Вікізьвесткі|Хуткае даданьне]] інфармацыі з шаблёнаў-картак у Вікізьвесткі
  4. на старонцы MediaWiki:Gadgets-definition дадаць новы разьдзел „== wikidata-gadgets ==“ з зьместам:
    * wikidataInfoboxExport[ResourceLoader|dependencies=mediawiki.api,mediawiki.ForeignApi,mediawiki.util,oojs-ui-core,oojs-ui-widgets,oojs-ui-windows]|wikidataInfoboxExport.js

MediaWiki:Gadget-blpEditNotice.js рэдагаваць

{{Запыт на рэдагаваньне}} Для падключэньня гаджэту просьба:

  1. стварыць старонку MediaWiki:Gadget-blpEditNotice.js з зьместам, узятым з старонкі Удзельнік:Taravyvan Adijene/Чарнавік;
  2. стварыць старонку MediaWiki:Gadget-blpEditNotice з зьместам:
    Вывад папярэджаньняў у рэжыме рэдагаваньня пэўных катэгорый артыкулаў
  3. на старонцы MediaWiki:Gadgets-definition у разьдзеле „editing-gadgets“ (альбо interface-gadgets?) дадаць радок:
    * blpEditNotice[ResourceLoader|default|dependencies=site,ext.visualEditor.desktopArticleTarget.init]|blpEditNotice.js

--Taravyvan Adijene (гутаркі) 19:38, 17 кастрычніка 2023 (+03)[адказаць]

Гаджэт не працуе. Прычына мне невядомая, але ад перастаноўкі месцамі наўрад ці залежыць. Але было б варта мець такое папярэджаньне. Пакуль што пачаў перакладаць ангельскае правіла ВП:Жывыя асобы. --Taravyvan Adijene (гутаркі) 21:08, 18 кастрычніка 2023 (+03)[адказаць]

Addition of new alphabet for be-tarask wikipedia рэдагаваць

Шаблён:Archive top 1) What's the proposal? Adding Belarusian Latin alphabet to be-tarask wikipedia, like it's already present for Kazakh, Uzbek, Serbian, Tajik and other. 2) Why? Łacinka is the original, or "co-original", Belarusian alphabet[1], that moreover still has some usage today. In addition, Taraškievič's orthography is preferred by the diaspora, for whom Cyrillic is not the primary script. Plus why then Tajik has Latin script in Wikipedia, if it's neither official nor used anywhere? 3) How do I suggest doing it? this Python written function can translate Belarusian Cyrillics into Łacinka (+ transliterate extra Russian symbols like ъ, щ, и, that aren't present in Belarusian)

def translate(text):

 lat=tuple(i for i in "a b v h g d ž z i j k ł m n o p r s t u ŭ f ch c č š y e i A B V H G D Ž Z I J K Ł M N O P R S T U Ŭ F Ch C Č Š Y E I".split())
 for count,karacter in enumerate((i for i in "абвгґджзійклмнопрстуўфхцчшыэиАБВГҐДЖЗІЙКЛМНОПРСТУЎФХЦЧШЫЭИ")):
   text=text.replace(karacter, lat[count])
 jed=tuple(i for i in "ć ń ś ź le lo lu la l li Ć Ń Ś Ź Le Lo Lu La L Li Ć Ń Ś Ź LE LO LU LA L LI šč Šč".split())
 for count,karacter in enumerate((i for i in "cь nь sь zь łе łё łю łя łь łi Cь Nь Sь Zь Łе Łё Łю Łя Łь Łi CЬ NЬ SЬ ZЬ ŁЕ ŁЁ ŁЮ ŁЯ ŁЬ ŁI щ Щ".split())):
   text=text.replace(karacter,jed[count])
 for j,vowel in enumerate(("е", "ё", "ю", "я", "Е", "Ё", "Ю", "Я")):
   while text.count(vowel)>0:
     co0=text.find(vowel)
     if co0==0 or text[co0-1] not in 'bcfghkmnpsvzBCFGHKMNPSVZ': tr=("je", "jo", "ju", "ja", "Je", "Jo", "Ju", "Ja")
     else: tr=("ie", "io", "iu", "ia", "IE", "IO", "IU", "IA")
     text=text.replace(text[:co0+1], text[:co0]+tr[j])
 text=text.replace("'", )
 text=text.replace("ъ", )
 text=text.replace('ь', 'i')
 return text

The method used to choose between the scripts can be the same as in Uzbek, Serbian, etc. Wikipedias, meaning this fragment of HTML code:

<nav id="p-variants" class="mw-portlet mw-portlet-variants vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation" >

<input type="checkbox"
 id="p-variants-checkbox"
 role="button"
 aria-haspopup="true"
 data-event-name="ui.dropdown-p-variants"
 class="vector-menu-checkbox"
 aria-labelledby="p-variants-label"
/>
<label
 id="p-variants-label"
  aria-label="Til variantini oʻzgartirish"
 class="vector-menu-heading "
>
 łacinka/кірыліца
</label>
  • <a href="/w/index.php?title=Джэксан_Полак&variant=be-tarask" lang="be-tarask" hreflang="be-tarask">łacinka/кірыліца</a>
  • <a href="/w/index.php?title=Джэксан_Полак&variant=be-tarask-latn" lang="be-tarask-Latn" hreflang="be-tarask-Latn">łacinka</a>
  • <a href="/w/index.php?title=Джэксан_Полак&variant=be-tarask-cyrl" lang="be-tarask-Cyrl" hreflang="be-tarask-Cyrl">кірыліца</a>

</nav> This is an example for Jackson Pollock's wiki page, that I've copied from another wiki page in Uzbek.

4) In case I'm writing this to a wrong place, please redirect me. Thank you very much in advance

PS) I'm sorry for not putting codes in there properly and for not speaking Belarusian. — Гэты камэнтар пакінуў, але не падпісаўся Kreativnaabenuceyrnameyr (гутаркі · унёсак) 21:01, 20. jún 2022.

Адміністратары не рэагуюць на запыты на гэтай старонцы, нават аформленыя з выкарыстаньнем адпаведнага шаблёну {{Запыт на рэдагаваньне}}. --Taravyvan Adijene (гутаркі) 14:51, 27 чэрвеня 2022 (+03)[адказаць]
So, hwere should I submit it then? Thanks in advance Kreativnaabenuceyrnameyr (гутаркі) 18:51, 27 ліпеня 2022 (+03)[адказаць]
Hello, Kreativnaabenuceyrnameyr. Sorry for the delay with reply. Actually, this is exactly what our community needs. Could you please explain where should I put the code? --Kazimier Lachnovič (гутаркі) 21:45, 14 чэрвеня 2023 (+03)[адказаць]

MediaWiki:Gadget-editHysteria.js рэдагаваць

{{Запыт на рэдагаваньне}}

Для падключэньня гаджэту просьба:

  1. стварыць старонку MediaWiki:Gadget-editHysteria.js з зьместам, узятым з старонкі Удзельнік:Taravyvan Adijene/Чарнавік;
  2. стварыць старонку MediaWiki:Gadget-section-reading-gadgets з зьместам „Прагляд артыкулаў“;
  3. стварыць старонку MediaWiki:Gadget-editHysteria з зьместам: „EditHysteria — прылада, якая выводзіць пад назвай старонкі інфармацыю пра аўтараў апошніх зьмяненьняў.“;
  4. на старонцы MediaWiki:Gadgets-definition стварыць другі (!) паводле парадку разьдзел „== reading-gadgets ==“ з зьместам „editHysteria[ResourceLoader|dependencies=mediawiki.api]|editHysteria.js“.

--Taravyvan Adijene (гутаркі) 14:59, 9 красавіка 2022 (+03)[адказаць]

{{Запыт на рэдагаваньне}}

Яшчэ раз трэба паправіць старонку MediaWiki:Gadgets-definition: тэкст „editHysteria[ResourceLoader|dependencies=mediawiki.api]|editHysteria.js“ дапоўніць „зорачкай“ сьпераду:

„* editHysteria[ResourceLoader|dependencies=mediawiki.api]|editHysteria.js“ --Taravyvan Adijene (гутаркі) 23:39, 14 чэрвеня 2023 (+03)[адказаць]