https://bugzilla.wikimedia.org/show_bug.cgi?id=19966

           Summary: MediaWiki:License used for two different purposes:
                    should use two different messages
           Product: MediaWiki
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: easy
          Severity: enhancement
          Priority: Normal
         Component: User interface
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: lupo.bugzi...@gmail.com
                CC: jschulz_4...@msn.com, d...@ucsc.edu


Currently, [[MediaWiki:License]] is being used

1. on the upload form as the label of the license drop-down menu

2. on file description pages as a section header for the licensing information
when the user did select an entry from said drop-down menu

The two uses are semantically different, but SpecialUpload.php uses the same
message. This causes problems: most (but not all) languages have it set to
include a trailing ":", as for all other labels on the upload form. However,
when used as a section title, it shouldn't have that trailing colon.

That could be solved easily by using two different messages, e.g.
MediaWiki:License_label and MediaWiki:License_heading.

Without such a split, we'll either have a missing colon on the upload form, or
an extra unwanted colon in the section header. (Note that just defining
MediaWiki:License without the colon and making SpecialUpload.php always add the
colon after the labels is not an option (and would be a hack anyway): some
languages use a blank before the colon (French: "License :", but English:
"License:"), and some don't use colons after the labels at all.)

The initial values for the new messages should be set as
- MediaWiki:License_label = MediaWiki:License
- MediaWiki:License_header = (MediaWiki:License).replace (/\s*:$/, "")

An additional benefit of this split is that it makes it possible to define the
two texts differently, e.g. "License:" for the label and "Licensing" for the
header, if so desired.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to