User:SunAfterRain/js/zh-varient.js
Appearance
From Meta, a Wikimedia project coordination wiki
< User:SunAfterRain | js
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/** * View page in zh-* variant * Enable on page with "content language" set to 'zh-*' * i.e. translatable page's subpage, * manually switched page on multilingual sites etc. * Exempt on Chinese Wikimedia projects * * set window.wgUseZhVarientAutoRedirectToVarient to your perfect chinese variant to enable script * * from https://meta.wikimedia.org/w/index.php?title=User:Stang/js/use_zh-cn.js&oldid=23157310 * @Author WhitePhosphorus */ (function(){ if(!window.wgUseZhVarientAutoRedirectToVarient){ return; } varconfig=mw.config.get(['wgContentLanguage','wgPageContentLanguage','wgAction','wgDiffNewId']); if( config.wgContentLanguage!=='zh'&& /zh(-(hans|hant|cn|hk|mo|tw|ms|sg))?$/.test(config.wgPageContentLanguage)&& config.wgAction==='view'&& !config.wgDiffNewId&& $('.ca-variants-zh').length!==0 ){ varurl=newURL(document.URL); if(!url.searchParams.has('variant')){ url.searchParams.set('variant',window.wgUseZhVarientAutoRedirectToVarient); window.location.replace(url.href); } } }());