Addition of new alphabet for be-tarask wikipedia
The English Wikipedia admins can't do anything on be-taraskwiki; for admins on that project see w:be-tarask:Вікіпэдыя:Запыты_да_адміністратараў, although you may want to discuss it at w:be-tarask:Вікіпэдыя:Форум first. — xaosflux Talk 13:36, 20 June 2022 (UTC) |
- The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.
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 " > <span class="vector-menu-heading-label">łacinka/кірыліца</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-varlang-0" class="selected ca-variants-be-tarask mw-list-item"><a href="/w/index.php?title=Джэксан_Полак&variant=be-tarask" lang="be-tarask" hreflang="be-tarask"><span>łacinka/кірыліца</span></a></li><li id="ca-varlang-1" class="ca-variants-be-tarask-Latn mw-list-item"><a href="/w/index.php?title=Джэксан_Полак&variant=be-tarask-latn" lang="be-tarask-Latn" hreflang="be-tarask-Latn"><span>łacinka</span></a></li><li id="ca-varlang-2" class="ca-variants-be-tarask-Cyrl mw-list-item"><a href="/w/index.php?title=Джэксан_Полак&variant=be-tarask-cyrl" lang="be-tarask-Cyrl" hreflang="be-tarask-Cyrl"><span>кірыліца</span></a></li></ul> </div> </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 — Preceding unsigned comment added by Kreativnaabenuceyrnameyr (talk • contribs) 11:33, 20 June 2022 (UTC)
- Kreativnaabenuceyrnameyr If I read this right, your request involves another language version of Wikipedia- as each version is a separate, independent project with their own editors and policies, please ask on whatever forum that version of Wikipedia has for such requests. 331dot (talk) 11:37, 20 June 2022 (UTC)
- @Kreativnaabenuceyrnameyr, you should discuss this proposal first at the be-tarask project, and if there is support for it, you will need to ask the software developers (either directly via Phabricator or by going through meta wiki first) for help. This page here is only for admin issues on the English Wikipedia. —Kusma (talk) 12:23, 20 June 2022 (UTC)