Page MenuHomePhabricator

Dummy code set as $wgLanguage = dummyLanguageCode confuses message system
Closed, ResolvedPublic

Description

Author: p.selitskas

Description:
Since Language uses proper language codes in favour of dummy codes (simple -> en), message system goes wrong:

  1. MediaWiki root pages are treated as 'simple' (wgLanguageCode)
  2. Message system gets 'en' instead of 'simple'
  3. Using MediaWiki:xyz/en

Reason: Bug 44550, Bug 44493, and other wikis, having a dummy language in wgLanguageCode. Although, that is also a configuration issue, but it seems kind of ill.


Version: 1.21.x
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=27571

Details

Reference
bz44747

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:39 AM
bzimport set Reference to bz44747.

Perhaps we can document this as "don't do this".

p.selitskas wrote:

(In reply to comment #1)

Perhaps we can document this as "don't do this".

"Don't set a dummy code"? If you see this as an acceptable solution (I do), then OK.

p.selitskas wrote:

Scope of wgLanguageCode now is limited in documentation, stable work with dummy codes not guaranteed.