Page MenuHomePhabricator

CheckUser log URLs depends on user language preference
Closed, ResolvedPublic

Description

The page name of the checkuser log depends on the language preference of the user. And unlike other special pages the English name ([[Special:CheckUser/Log]]) only works if English language is selected in preferences. This makes it difficult to link to the log if checkusers has different language settings.

The pagename should be determined by the site language settings. And I think the English page name should work in all wikis.


Version: unspecified
Severity: normal

Details

Reference
bz12669

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:03 PM
bzimport added a project: CheckUser.
bzimport set Reference to bz12669.
bzimport added a subscriber: Unknown Object (MLST).

The default English names will always work, unless there's a bug.

For example if you choose French language in the language preferences, the log page is at Special:CheckUser/Journal. Special:CheckUser/Log will take you to the ordinary check user page, not to the log.

Confirmed that this is implemented in a way that's totally broken.

Fixed in r32554... the language fallback is a bit dirty (an English hardcoded default), as there's no provision for aliases here.

But it should at least more or less work and use the content language. :P