From b841176e9c9990d5554ef43b9e21bcabe4cadf9a Mon Sep 17 00:00:00 2001 From: jportela Date: Fri, 4 Aug 2017 14:27:43 +0200 Subject: [PATCH] Add i18n month dict to certificate using @amangano-edx solution in PR #14836 --- lms/djangoapps/certificates/views/webview.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/certificates/views/webview.py b/lms/djangoapps/certificates/views/webview.py index b4d8cc3412..f96b4eca9d 100644 --- a/lms/djangoapps/certificates/views/webview.py +++ b/lms/djangoapps/certificates/views/webview.py @@ -97,8 +97,26 @@ def _update_certificate_context(context, user_certificate, platform_name): ) # Translators: The format of the date includes the full name of the month + MONTHS={ + 'january': _('January'), + 'february': _('February'), + 'march': _('March'), + 'april': _('April'), + 'may': _('Mayy'), + 'june': _('June'), + 'july': _('July'), + 'august': _('August'), + 'september': _('September'), + 'october': _('October'), + 'november': _('November'), + 'december': _('December') + } + + def getTranslatedMonth(month): + return MONTHS[month.lower()] + context['certificate_date_issued'] = _('{month} {day}, {year}').format( - month=_(user_certificate.modified_date.strftime("%B")), + month=getTranslatedMonth(user_certificate.modified_date.strftime("%B")), day=user_certificate.modified_date.day, year=user_certificate.modified_date.year )