Page MenuHomePhabricator

Enable Section Translation in 13 wikis where Content Translation is already available as default
Closed, ResolvedPublic2 Estimated Story Points

Description

All Wikipedias identified as part of the Boost initiative already have Section Translation available. This ticket proposes to enable the tool on other wikipedias of similar characteristics where the Content translation tool is already available by default.

As part of this process, we'll generate the template parameter alignments (T221211) for these languages, enable the access to the tool in test wiki for editors to try, communicate with the different communities and only proceed with the enablement if there is no major concern.

These are the languages selected for this task:

  • Central Bikol
  • Assamese
  • Tsonga
  • Gujarati
  • Swahili
  • Urdu
  • Marathi
  • Kannada
  • Afrikaans
  • Nepali
  • Punjabi
  • Macedonian
  • Icelandic

Steps:

  • Generate template parameter alignments.
    • Afrikaans (af)
    • Assamese (as)
    • Central Bikol (bcl)
    • Gujarati (gu) (Redo)
    • Icelandic (is)
    • Kannada (kn)
    • Macedonian (mk) (Redo)
    • Marathi (Mr) (Redo)
    • Nepali (ne) (Redo)
    • Punjabi (pa) (Redo)
    • Swahili (sw) (Redo)
    • Tsonga (ts)
    • Urdu (ur)
  • Enable selected wikis on Test Wikipedia.
    • Afrikaans (af)
    • Assamese (as)
    • Central Bikol (bcl)
    • Gujarati (gu)
    • Icelandic (is)
    • Kannada (kn)
    • Macedonian (mk)
    • Marathi (mr)
    • Nepali (ne)
    • Punjabi (pa)
    • Swahili (sw)
    • Tsonga (ts)
    • Urdu (ur)
  • Enable in the selected Wikipedias:
    • Assamese (as)
    • Central Bikol (bcl)
    • Gujarati (gu)
    • Icelandic (is)
    • Kannada (kn)
    • Macedonian (mk)
    • Marathi (mr)
    • Nepali (ne)
    • Punjabi (pa)
    • Swahili (sw)
    • Tsonga (ts)
    • Urdu (ur)

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
santhosh set the point value for this task to 2.Apr 5 2022, 6:00 AM
Snaevar subscribed.

Communication needs to be redone. Since you are going to request permission, the requests UOzurumba has done on Swahili and Icelandic Wikipedias for this task are done on Village pumps, not user pages. See: wikitech:Wikimedia site requests and meta:Requesting wiki configuration changes.

@Snaevar: Deploying additional optional (!) software features that nobody is forced to use does not require community consensus.

UOzurumba updated the task description. (Show Details)
UOzurumba changed the task status from Open to In Progress.Apr 21 2022, 6:39 PM

Hello @KartikMistry, we can proceed to deploy Section translation to the ticked languages. Thank you.

Change 786947 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] Enable SectionTranslation in testwiki for Punjabi, Tsonga, Nepali, and Swahili

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

Change 786947 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable SectionTranslation in testwiki for Punjabi, Tsonga, Nepali, and Swahili

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

Mentioned in SAL (#wikimedia-operations) [2022-04-28T07:19:40Z] <kartik@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:786947|Enable SectionTranslation in testwiki for Punjabi, Tsonga, Nepali, and Swahili (T304828)]] (duration: 00m 50s)

Previous results for Nepali, Punjabi, and Swahili:

sqlite> select count(*) from templates where source_lang='en' and target_lang='ne';
1
sqlite> select count(*) from templates where source_lang='en' and target_lang='pa';
1
sqlite> select count(*) from templates where source_lang='en' and target_lang='sw';
9

Updated result:

sqlite> select count(*) from templates where source_lang='en' and target_lang='ne';
280
sqlite> select count(*) from templates where source_lang='en' and target_lang='pa';
50
sqlite> select count(*) from templates where source_lang='en' and target_lang='sw';
20

Change 787491 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[mediawiki/services/cxserver@master] Added template parameter alignments for ne, pa, sw, ts, and ur

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

Change 787868 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] Enable SectionTranslation in testwiki for af, as, gu, kn, mk and se

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

New template parameter mappings result:

sqlite> select count(*) from templates where source_lang='en' and target_lang='as';
204
sqlite> select count(*) from templates where source_lang='en' and target_lang='gu';
180 (Previous: 6)
sqlite> select count(*) from templates where source_lang='en' and target_lang='kn';
93
sqlite> select count(*) from templates where source_lang='en' and target_lang='af';
63
sqlite> select count(*) from templates where source_lang='en' and target_lang='mk';
61 (Previous: 27)

Also rerun script for Marathi (mr):

sqlite> select count(*) from templates where source_lang='en' and target_lang='mr';
109 (Previous: 50)
KartikMistry updated the task description. (Show Details)
KartikMistry updated Other Assignee, added: UOzurumba.

Change 787868 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable SectionTranslation in testwiki for af, as, gu, kn, mk and sr

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

Mentioned in SAL (#wikimedia-operations) [2022-05-02T13:56:36Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:787868|Enable SectionTranslation in testwiki for af, as, gu, kn, mk and sr (T304828, T304858)]] (duration: 00m 49s)

Change 787491 merged by jenkins-bot:

[mediawiki/services/cxserver@master] Added template parameter alignments for 12 WPs

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

Change 788897 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/deployment-charts@master] Update cxserver to 2022-05-04-034605-production

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

Change 788897 merged by jenkins-bot:

[operations/deployment-charts@master] Update cxserver to 2022-05-04-034605-production

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

Mentioned in SAL (#wikimedia-operations) [2022-05-04T11:33:40Z] <kart_> Updated cxserver to 2022-05-04-034605-production (T304828, T304858, T201491)

@UOzurumba Should we go ahead and enable Section Translation in Wikipedias where community consultation is done? ie ckb, is, ne, pa, ts, and, ur.

Change 791107 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] Enable Section Translation in cs, el, he, ko, sw and tr WPs

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

Change 791107 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Section Translation in cs, el, he, ko, sw and tr WPs

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

Mentioned in SAL (#wikimedia-operations) [2022-05-12T07:08:07Z] <kartik@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:791107|Enable Section Translation in cs, el, he, ko, sw and tr WPs (T304855 T304854 T298239 T304863 T304853 T304828)]] (duration: 00m 51s)

Change 791481 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] Enable Section Translation in bcl, is, ne, pa, ts and ur Wikipedias

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

Change 791481 merged by KartikMistry:

[operations/mediawiki-config@master] Enable Section Translation in bcl, is, ne, pa, ts and ur Wikipedias

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

Mentioned in SAL (#wikimedia-operations) [2022-05-17T07:36:39Z] <kartik@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:791481|Enable Section Translation in bcl, is, ne, pa, ts and ur Wikipedias (T304828)]] (duration: 00m 53s)

Change 792559 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] Enable Section Translation in as, gu, kn, mk and, mr Wikipedias

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

Hello @KartikMistry, the communication for the Wikis is completed, and there were no objections to enabling SX.

Hello @KartikMistry, the communication for the Wikis is completed, and there were no objections to enabling SX.

Thanks, @UOzurumba! We are ready to enable Section Translation in the remaining Wikipedias on Thursday.

Hello @KartikMistry, the communication for the Wikis is completed, and there were no objections to enabling SX.

Thanks, @UOzurumba! We are ready to enable Section Translation in the remaining Wikipedias on Thursday.

Thanks, @KartikMistry

Change 792559 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Section Translation in as, gu, kn, mk and, mr Wikipedias

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

Mentioned in SAL (#wikimedia-operations) [2022-05-19T07:07:37Z] <kartik@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:792559|Enable Section Translation in as, gu, kn, mk and, mr Wikipedias (T304828)]] (duration: 00m 53s)