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

Запыты да адміністратараў інтэрфэйсу
Wikipedia Interface administrator.svg
Скарачэньне:
ВП:ЗАІ

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

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

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

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

ПАДАЦЬ ЗАПЫТ

Replacement filing cabinet.svg Архівы

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)

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)