Page MenuHomePhabricator

date formats in Latin localization should use month names in the genitive, not the nominative + broken namespace links
Closed, ResolvedPublic

Description

When using Latin as the user interface language, timestamps in signatures
currently use the month names in the nominative (e. g. [[MediaWiki:February
]]), this is wrong. Instead, timestamps should use the month names in the
genitive (e. g. [[MediaWiki:February-gen]]).


Version: 1.9.x
Severity: normal

Details

Reference
bz7593

Event Timeline

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

sorry, I should have added the correct month names in the nominative
and in the genitive as well:
'january' => 'Ianuarius',
'february' => 'Februarius',
'march' => 'Martius',
'april' => 'Aprilis',
'may_long' => 'Maius',
'june' => 'Iunius',
'july' => 'Iulius',
'august' => 'Augustus',
'september' => 'September',
'october' => 'October',
'november' => 'November',
'december' => 'December',
'january-gen' => 'Ianuarii',
'february-gen' => 'Februarii',
'march-gen' => 'Martii',
'april-gen' => 'Aprilis',
'may-gen' => 'Maii',
'june-gen' => 'Iunii',
'july-gen' => 'Iulii',
'august-gen' => 'Augusti',
'september-gen' => 'Septembris',
'october-gen' => 'Octobris',
'november-gen' => 'Novembris',
'december-gen' => 'Decembris',

(Currently, the genitive forms are used in place of the nominative
forms as a workaround to allow the timestamps to look correct.)

Created attachment 2538
untested patch

Attaching an untested patch - this is the first time I am submitting a proposed
patch, and I may have overlooked or missed something as to how the timestamps
are formed.

This patch also fixes a number of broken messages in MessagesLa.php (missing
colon between namespace and pagename), therefore raising the severity from
"minor" to "normal".

Greetings, --[[la:Usor:UV]]

Attached:

jimmy.collins wrote:

Applied to r17223.