Problem: Readers using languages that have variants find it inconvenient to read translatable pages (in meta, MediaWiki, wikidata, commons, etc.). The link Special:MyLanguage redirects to the translated page with the users system language. However, take an example of Chinese, the system language of users (defined in Special:Preferences) is often one of the variants of Chinese, for example, Mainland China Simplified Chinese (zh-cn), Taiwan Traditional Chinese (zh-tw), Singapore Simplified Chinese (zh-sg) etc. Translatable pages may have "/zh" subpage, but no "/zh-cn", "/zh-tw", "/zh-sg" subpages, so Special:MyLanguage redirects to the original English page. Page "/zh" may exist (which supports language converter), however Special:MyLanguage does not redirect to it, unless the user's system language is exactly "zh" instead of "zh-cn", "zh-tw", "zh-sg". In case our system language is exactly "zh", the Special:MyLanguage can redirect to "/zh", but not the converted version. Actually, users using Chinese prefer to read Chinese pages converted to their variant, instead of the "unconverted" original Chinese. Btw, in this page, the button content that uses {{zh other}} and {{dynamite}} to display my language is also unconverted, as the page lang of this page is not "zh". I hope it can fix too.
Proposed solution: For example, if my system language is "zh-cn", the Special:MyLanguage should redirect to the "/zh" translation of page with parameter "?variant=zh-cn".
Who would benefit: Users using languages that support language variants.
More comments: This issue has been talked about many times in Phab, yet with few solution. I hope the issue can fix through this wishlist survey.
First of all, I didn't take part in any of these discussions, but I basically see the following osutions:
Like there's a language setting for the GUI, there should be a language-variant setting, for applicable languages: Example: Serbian exists with Latin Script, and With Cyrillic script. So If a user has set it to say Latin script, and he/she is reading the Serbian Wikipedia, he should get the Lain script version
The other way would be to display a drop-down on a section on the side, listing the differebnt options; that wa it would be easy to switch. The drop-down should be hovering, or it should be in a non-scrolling section. obviously, it should be hidden, for languages where it doesn't apply. Displaying the dropdown mifgt also be a user-settable option.-46.127.115.19723:43, 21 January 2022 (UTC)[reply]
Support In fact /zh translation pages already have LC support, but it looks like the supports work really bad, I thought that there's a Phabricator task mentioned this? IIRC that task was created by Cwlin0416 but I ignored the Phabricator task number for years. --Liuxinyu970226 (talk) 11:37, 29 January 2022 (UTC)[reply]
Support: let's be honest, this is a bugfix, not a new feature. But it needs to be fixed. It's critical to avoid excluding or marginalising certain language speakers from centralised Wikimedia projects (Commons, Wikidata) and discussions that concern the whole community (meta, MediaWiki). — Bilorv (talk) 20:52, 30 January 2022 (UTC)[reply]