Вікіпэдыя:Запыты да адміністратараў інтэрфэйсу
Запыты да адміністратараў інтэрфэйсу | ||
---|---|---|
На гэтай старонцы падаюцца тэхнічныя запыты да адміністратараў інтэрфэйсу. Такія запыты складаюцца з напісаньня ці ўнясеньня зьменаў у асабістыя і глябальныя сцэнары, сыстэмныя паведамленьні MediaWiki, а таксама рэдагуваньня тэхнічных старонак, напісаных мовамі CSS і JavaScript. Чым паўней і падрабязьней выкладзенае апісаньне запыту, тым болей ёй мае шанцаў быць выкананым як мага хутчэй. З пытаньнямі наконт тэхнічнага складніку Вікіпэдыі (напрыклад, работы з шаблёнамі і модулямі) зьвяртайцеся на форум, наконт адміністрацыйных дзеяньняў (напрыклад, рэдагаваньня абароненых старонак, інтэрфэйсу галоўнай старонкі) — у запыты да адміністратараў, наконт задачаў для робатаў — на адпаведную старонку заданьняў. Паведамленьні з праблемамі і прапановамі наконт работы рухавічка і праграмнага забесьпячэньня MediaWiki, а таксама запыты на кансэнсусныя зьмены канфігурацыі варта разьмяшчаць на фабрыкатары. |
Архівы |
---|
|
MediaWiki:Gadget-wikidataInfoboxExport.js
рэдагаваць{{Запыт на рэдагаваньне}} Для падключэньня гаджэту просьба:
- стварыць старонку MediaWiki:Gadget-wikidataInfoboxExport.js з зьместам, узятым з старонкі Удзельнік:Taravyvan Adijene/Чарнавік;
- стварыць старонку MediaWiki:Gadget-section-wikidata-gadgets з зьместам „ВікіЗьвесткі“;
- стварыць старонку MediaWiki:Gadget-wikidataInfoboxExport з зьместам:
[[Вікіпэдыя:Прылады/Экспарт у Вікізьвесткі|Хуткае даданьне]] інфармацыі з шаблёнаў-картак у Вікізьвесткі
- на старонцы 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
- Зроблена. --Kazimier Lachnovič (гутаркі) 13:45, 31 кастрычніка 2023 (+03)
MediaWiki:Gadget-blpEditNotice.js
рэдагаваць{{Запыт на рэдагаваньне}} Для падключэньня гаджэту просьба:
- стварыць старонку MediaWiki:Gadget-blpEditNotice.js з зьместам, узятым з старонкі Удзельнік:Taravyvan Adijene/Чарнавік;
- стварыць старонку MediaWiki:Gadget-blpEditNotice з зьместам:
Вывад папярэджаньняў у рэжыме рэдагаваньня пэўных катэгорый артыкулаў
- на старонцы 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)
- Зроблена. Ці працуе з даданьнем у „editing-gadgets“ альбо трэба перанесьці ў „interface-gadgets“? --Kazimier Lachnovič (гутаркі) 21:19, 17 кастрычніка 2023 (+03)
- Гаджэт не працуе. Прычына мне невядомая, але ад перастаноўкі месцамі наўрад ці залежыць. Але было б варта мець такое папярэджаньне. Пакуль што пачаў перакладаць ангельскае правіла ВП:Жывыя асобы. --Taravyvan Adijene (гутаркі) 21:08, 18 кастрычніка 2023 (+03)
Addition of new alphabet for be-tarask wikipedia
рэдагаваць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 "
>
</label>
</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
рэдагаваць{{Запыт на рэдагаваньне}}
Для падключэньня гаджэту просьба:
- стварыць старонку MediaWiki:Gadget-editHysteria.js з зьместам, узятым з старонкі Удзельнік:Taravyvan Adijene/Чарнавік;
- стварыць старонку MediaWiki:Gadget-section-reading-gadgets з зьместам „Прагляд артыкулаў“;
- стварыць старонку MediaWiki:Gadget-editHysteria з зьместам: „EditHysteria — прылада, якая выводзіць пад назвай старонкі інфармацыю пра аўтараў апошніх зьмяненьняў.“;
- на старонцы MediaWiki:Gadgets-definition стварыць другі (!) паводле парадку разьдзел „== reading-gadgets ==“ з зьместам „editHysteria[ResourceLoader|dependencies=mediawiki.api]|editHysteria.js“.
--Taravyvan Adijene (гутаркі) 14:59, 9 красавіка 2022 (+03)
- Зроблена --Kazimier Lachnovič (гутаркі) 21:38, 14 чэрвеня 2023 (+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)
- Зроблена --Kazimier Lachnovič (гутаркі) 23:47, 14 чэрвеня 2023 (+03)