Page MenuHomePhabricator

Content language local version is used for locally-overridden empty message
Closed, InvalidPublic

Description

The message revision-info-current is in wrong language at the user interface, when the message is created locale.

Steps to reproduce:

  • Create revision-info-current with a text unequal to '-'
  • Show the top version of a page
  • change the language of that page (uselang=)
  • At the begin of the page, you will see a message in content language

Version: unspecified
Severity: enhancement

Details

Reference
bz24137

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 11:04 PM
bzimport set Reference to bz24137.
bzimport added a subscriber: Unknown Object (MLST).

This only happens if you set the value to '-', which is the default value.

(In reply to comment #2)

Related to bug 13037?

No.

sumanah wrote:

Umherirrender, I had trouble understanding your reproduction instructions, sorry. Can you still reproduce this bug?

(In reply to comment #4)

Umherirrender, I had trouble understanding your reproduction instructions,
sorry. Can you still reproduce this bug?

Comment 1 says the opposite of comment 0 and is wrong; example, just following the instructions: https://en.wikipedia.org/w/index.php?title=MediaWiki:Revision-info-current&oldid=505560579&uselang=it
This, however, is just the standard message flow, unless I'm missing something: if you want a customised message to work in all languages, you have to create it in all languages, otherwise the local message will be used because MediaWiki assumes you have a good reason to overwrite it. You may call this bug 1495 maybe, I don't understand the topic well enough to say.
The problem is that perhaps en.wiki does *not* have a good reason to add that horrible red warning?