Page MenuHomePhabricator

Special:Preferences broken with Slovenian locale
Closed, ResolvedPublic

Description

Author: andrej_lajovic

Description:
I have changed the language on Special:Preferences page to slovenian and seeing
that some slovenian characters are not displayed properly I wanted to change it
back to english. However when I tried to access the preferences page, I got the
following error:

utf8_decode_array given non-array

Backtrace:

  • LanguageLatin1.php line 39 calls wfdebugdiebacktrace()
  • LanguageLatin1.php line 94 calls utf8_decode_array()
  • SpecialPreferences.php line 348 calls languagelatin1::getdateformats()
  • SpecialPreferences.php line 114 calls preferencesform::mainprefsform()
  • SpecialPreferences.php line 21 calls preferencesform::execute()
  • SpecialPage.php line 309 calls wfspecialpreferences()
  • SpecialPage.php line 220 calls specialpage::execute()
  • index.php line 93 calls specialpage::executepath()

Version: unspecified
Severity: normal

Details

Reference
bz1240
TitleReferenceAuthorSource BranchDest Branch
utils.find_nearest_host: correctly catch timeoutsrepos/releng/scap!36obliviantimeoutmaster
Customize query in GitLab

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 8:08 PM
bzimport set Reference to bz1240.
bzimport added a subscriber: Unknown Object (MLST).

jeluf wrote:

Works for me, I think. Can you provide the URL where you got this error?

andrej_lajovic wrote:

(In reply to comment #1)

Works for me, I think. Can you provide the URL where you got this error?

I go to http://wikipedia.org, log in as "Natrij", go back to main page and click
"nastavitve" (that's "preferences" in slovenian) and get the described result.
The URL is http://en.wikipedia.org/wiki/Special:Preferences.

jeluf wrote:

Fixed in CVS HEAD and REL1_4
Deployed to server farm