Page MenuHomePhabricator

Amend Scribunto namespace translations for Abkhazian (ab)
Closed, ResolvedPublic

Description

@Surprizi reported in T182654 as follows:

Hi everyone again!

I want to fix one problem with Abkhazian word "Амодул". Problem is in following, actually symbol "ь" (soft sign) is used with some letters in Abkhazian alphabet (but never with letter "Л"), but there is some exceptions with florigen words and the word "module" (Russian Модуль) according Russian-Abkhazian vocabulary "Амодуль" is correct, but not "Амодул".

Can you change the word "Амодул" into "Амодуль"?

Sorry for inconvenience!

Given that the translation has been in place since 2017 I suspect the old one needs to be kept around for some time to avoid broken links.

Event Timeline

Hi! Can you help me? When it will finish changing Module in Abwiki form "Амодул" to "Амодуль"?

Change 699521 had a related patch set uploaded (by MarcoAurelio; author: MarcoAurelio):

[mediawiki/extensions/Scribunto@master] Amend Scribunto namespace names for Abkhazian (ab)

https://gerrit.wikimedia.org/r/699521

Test wiki created on Patch Demo by MarcoAurelio using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/78bcec9416/w/

I made a patch to rename the namespace and keep the old name as well to avoid broken pages/links, but I'm not sure that'd work.

I've tried to create a testwiki to test the above but Patch Demo wikis are in English and the wiki language cannot be set on creation, so it was not very helpful. If somebody could test this on Vagrant or elsewhere I'd appreciate it.

Test wiki on Patch Demo by MarcoAurelio using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/78bcec9416/w/

The syntax here should meet what you need to keep the old namespace names as aliases:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Scribunto/+/702950

Change 699521 abandoned by MarcoAurelio:

[mediawiki/extensions/Scribunto@master] Amend Scribunto namespace names for Abkhazian (ab)

Reason:

Thank you for your comments and the review. I had the impression that indeed this won't work, but I wasn't sure about it given how we handle aliases in e.g. MediaWiki core, and I don't have access to a local testing host. Thanks again.

https://gerrit.wikimedia.org/r/699521

Change 699521 restored by MarcoAurelio:

[mediawiki/extensions/Scribunto@master] Amend Scribunto namespace names for Abkhazian (ab)

https://gerrit.wikimedia.org/r/699521

I made a patch to rename the namespace and keep the old name as well to avoid broken pages/links, but I'm not sure that'd work.

I've tried to create a testwiki to test the above but Patch Demo wikis are in English and the wiki language cannot be set on creation, so it was not very helpful. If somebody could test this on Vagrant or elsewhere I'd appreciate it.

This is now fixed btw, see https://github.com/MatmaRex/patchdemo/issues/361 :)

Winston_Sung changed the task status from Open to In Progress.Dec 2 2021, 2:20 AM
Winston_Sung assigned this task to MarcoAurelio.

Waiting for merge.

+ Platform Engineering per https://www.mediawiki.org/wiki/Developers/Maintainers. Apparently CPT/PE are the code stewards for Scribunto, so tagging them here. The individual reviewers/maintainers listed on that mediawiki page have not commented on the patch.

Note (to self?): Patch needs a manual rebase. Done.

Change 699521 merged by jenkins-bot:

[mediawiki/extensions/Scribunto@master] Amend Scribunto namespace names for Abkhazian (ab)

https://gerrit.wikimedia.org/r/699521

MarcoAurelio removed a project: Patch-For-Review.

Patch merged. It can still take a couple of days until it reaches the WMF projects (MediaWiki train).