The Special pages for Content translation is hack-ish approach to get minimal page template, removing sidebar and other page items. This was done in 2014 by sub classing SpecialPage. This worked well, but occassionally required changes since it uses internal skin and SpecialPage method for this customization. Also, issues like T259577: ContentTranslation must provide an element #mw-content-text causes issues to other code that assumes certain structure for a mediawiki page. There is also a problem of unused code from skin.
So there was a suggestion by Jon Robson to create a custom skin for Content Translation. This ticket is to capture its development.
Change 627982 had a related patch set uploaded (by Santhosh; owner: Santhosh): [mediawiki/extensions/ContentTranslation@master] ContentTranslation Skin
https://gerrit.wikimedia.org/r/627982
Screenshots:
Change 628065 had a related patch set uploaded (by Santhosh; owner: Santhosh): [operations/mediawiki-config@master] wgSkipSkins: Exclude contenttranslation skin from skin options for users
https://gerrit.wikimedia.org/r/628065
Change 630559 had a related patch set uploaded (by Santhosh; owner: Santhosh): [mediawiki/extensions/ContentTranslation@master] CX3: Use contenttranslation skin
https://gerrit.wikimedia.org/r/630559
Change 628065 merged by jenkins-bot: [operations/mediawiki-config@master] wgSkipSkins: Exclude contenttranslation skin from skin options for users
Mentioned in SAL (#wikimedia-operations) [2020-10-05T11:12:43Z] <urbanecm@deploy1001> Synchronized wmf-config/InitialiseSettings.php: cd30b626e23b48146b970c72731f8f7bb1eee9e1 : wgSkipSkins: Exclude contenttranslation skin from skin options for users ( T263093 ) (duration: 00m 59s)
Change 627982 merged by Santhosh: [mediawiki/extensions/ContentTranslation@master] ContentTranslation Skin
Change 630559 merged by jenkins-bot: [mediawiki/extensions/ContentTranslation@master] CX3: Use contenttranslation skin
@santhosh any hints on how I can test this?
In T263093#6593534 , @Jpita wrote: @santhosh any hints on how I can test this?
Appeding useskin=contenttranslation to URL will change that page to contenttranslation skin. For example https://sx.wmflabs.org/?useskin=contenttranslation But since the skin is written only for CX special pages, it works best with Special:CX. What you see at https://sx.wmflabs.org/index.php/Special:ContentTranslation#/ now is this skin. It is working as expected there.
Created follow up tickets T267102: Migrate Special:CXStats to contenttranslation skin and T267103: Migrate Special:CX to contenttranslation skin for remaining items in this ticket.