Last modified: 2011-03-13 18:05:09 UTC
Why does the English version of Special:Specialpages make more sense than the ZH-TW version? Because somebody hacked the two English values below to be the same, $ pcregrep "^'(my)?watchlist'" MessagesEn.php MessagesZh_tw.php MessagesEn.php:'watchlist' => 'My watchlist', MessagesEn.php:'mywatchlist' => 'My watchlist', MessagesZh_tw.php:'watchlist' => '監視列表', MessagesZh_tw.php:'mywatchlist' => '我的監視列表', Instead of fixing 'Watchlist' => array( 'SpecialPage', 'Watchlist' ), to 'Watchlist' => array( 'SpecialPage', 'Mywatchlist' ), on SpecialPage.php... I guess/suppose. Wonder what else this hack covers and how many languages got hacked too. Also odd that I must write Mywatchlist instead of mywatchlist in the last column... all guesses. Didn't test.
Not a bug report.
Make Special:Specialpages use mywatchlist, not watchlist, so it picks the correct ZH-TW string. That you like your two EN strings to be the same is your own problem, not mine. ZH-TW has a correct translation and EN does not.
The descriptive title for a special page is determined by the message with the same name as the actual title. Your "untested guesses" are incorrect and would actually break the special page. The two messages are used for different things. That they are the same in English is completely irrelevant to other translations.
Then change MessagesZh_tw.php:'watchlist' => '監視列表', to MessagesZh_tw.php:'watchlist' => '我的監視列表', so that it makes as much sense as the English.
The Chinese translations for 'watchlist' and 'mywatchlist' are correct. I didn't see any reasons for changing them.
Yes of course the Chinese are correct. But http://radioscanningtw.jidanni.org/index.php?title=Special:Specialpages&uselang=en says My watchlist (Good) and http://radioscanningtw.jidanni.org/index.php?title=Special:Specialpages just says Watchlist (in Chinese, of course), which is not as good as My watchlist. (in Chinese, of course), The only way to achieve this is to glue the two Chinese variables together, just like somebody did with the English. I.e., please kludge up the currently smarter Chinese, so it is hacked like the English. Yes this seems dumb to me. Because apparently Special:Specialpages is not to be tampered with.