diff options
-rw-r--r-- | Vote.php | 7 | ||||
-rw-r--r-- | i18n/en.json | 3 |
2 files changed, 6 insertions, 4 deletions
@@ -42,11 +42,12 @@ class VoteHooks { $endDate->setTime(23, 59); $now = new Datetime(); + $tz = date_default_timezone_get(); + if ($now > $endDate) { - $voteClosed = 'The voting period has ended.'; + $voteClosed = $msg('vote-ended', $endDate->format('jS F Y, H:i') . " ($tz)"); } else { - $tz = date_default_timezone_get(); - $text .= $msg('vote-end', $endDate->format('jS F Y, H:i') . " ($tz)"); + $text .= $msg('vote-will-end', $endDate->format('jS F Y, H:i') . " ($tz)"); $parser->getOutput()->updateCacheExpiry($endDate->getTimestamp() - $now->getTimestamp()); } } diff --git a/i18n/en.json b/i18n/en.json index 0a69dc8..3be3c6f 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -21,7 +21,8 @@ "vote-already-no": "You already voted to oppose.", "vote-already-abstain": "You already chose to abstain.", "vote-change": "Change your vote from $1 to $2.", - "vote-end": "This vote will end on $1.", + "vote-will-end": "This vote will end on $1.", + "vote-ended": "The voting period has ended on $1.", "vote-cancelled": "The vote has been cancelled.", "pages-with-open-votes-category": "Pages with open votes", "pages-with-vote-errors-category": "Pages with vote errors" |