Commit 2043c4d9 by David Baumgold

Improve i18n on shoppingcart receipt page

parent 4020313e
<%inherit file="shopping_cart_flow.html" /> <%inherit file="shopping_cart_flow.html" />
<%! from django.utils.translation import ugettext as _ %>
<%! from django.core.urlresolvers import reverse %>
<%! <%!
from django.utils.translation import ugettext as _
from django.utils.translation import ungettext
from django.core.urlresolvers import reverse
from courseware.courses import course_image_url, get_course_about_section, get_course_by_id from courseware.courses import course_image_url, get_course_about_section, get_course_by_id
%> %>
...@@ -29,18 +30,36 @@ from courseware.courses import course_image_url, get_course_about_section, get_c ...@@ -29,18 +30,36 @@ from courseware.courses import course_image_url, get_course_about_section, get_c
## we will show the button View Dashboard ## we will show the button View Dashboard
<% dashboard_url = reverse('dashboard') %> <% dashboard_url = reverse('dashboard') %>
<a href="${dashboard_url}" class="blue pull-right">${_("View Dashboard")} <i class="icon-caret-right"></i></a> <a href="${dashboard_url}" class="blue pull-right">${_("View Dashboard")} <i class="icon-caret-right"></i></a>
<span class="mt-7">${_("You have successfully been enrolled for <b>{appended_course_names}</b>. The following receipt has been emailed to" <span class="mt-7">
" <strong>{appended_recipient_emails}</strong></span>").format(appended_course_names=appended_course_names, appended_recipient_emails=appended_recipient_emails)} ${_("You have successfully been enrolled for {course_names}. "
"The following receipt has been emailed to {receipient_emails}").format(
course_names="<b>{course_names}</b>".format(
course_names=appended_course_names
),
receipient_emails="<strong>{receipient_emails}</strong>".format(
receipient_emails=appended_recipient_emails
),
)}
</span>
% elif order_type == 'business': % elif order_type == 'business':
% if total_registration_codes > 1 : ${_("You have successfully purchased {items} for {course_names}. "
<% code_plural_form = 'codes' %> "The following receipt has been emailed to {receipient_emails}"
% else: ).format(
<% code_plural_form = 'code' %> items="<b>{items}</b>".format(
% endif items=ungettext(
${_("You have successfully purchased <b>{total_registration_codes} course registration codes</b> " "{number} course registration code",
"for <b>{appended_course_names}. </b>" "{number} course registration codes",
"The following receipt has been emailed to <strong>{appended_recipient_emails}</strong>" total_registration_codes
).format(total_registration_codes=total_registration_codes, appended_course_names=appended_course_names, appended_recipient_emails=appended_recipient_emails)} ).format(number=total_registration_codes)
),
course_names="<b>{course_names}</b>".format(
course_names=appended_course_names
),
receipient_emails="<strong>{receipient_emails}</strong>".format(
receipient_emails=appended_recipient_emails,
)
)
}
% endif % endif
</div> </div>
...@@ -93,7 +112,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c ...@@ -93,7 +112,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c
<b>${_('Company Name')}:</b> <b>${_('Company Name')}:</b>
<label> <label>
% if order.company_name: % if order.company_name:
${_("{company_name}").format(company_name=order.company_name)} ${order.company_name}
% else: % else:
N/A N/A
% endif % endif
...@@ -105,7 +124,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c ...@@ -105,7 +124,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c
<b>${_('Purchase Order Number')}:</b> <b>${_('Purchase Order Number')}:</b>
<label> <label>
% if order.customer_reference_number: % if order.customer_reference_number:
${_("{customer_reference_number}").format(customer_reference_number=order.customer_reference_number)} ${order.customer_reference_number}
% else: % else:
N/A N/A
% endif % endif
...@@ -117,7 +136,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c ...@@ -117,7 +136,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c
<b>${_('Company Contact Name')}:</b> <b>${_('Company Contact Name')}:</b>
<label> <label>
% if order.company_contact_name: % if order.company_contact_name:
${_("{company_contact_name}").format(company_contact_name=order.company_contact_name)} ${ order.company_contact_name }
% else: % else:
N/A N/A
% endif % endif
...@@ -141,7 +160,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c ...@@ -141,7 +160,7 @@ from courseware.courses import course_image_url, get_course_about_section, get_c
<b>${_('Recipient Name')}:</b> <b>${_('Recipient Name')}:</b>
<label> <label>
% if order.recipient_name: % if order.recipient_name:
${_("{recipient_name}").format(recipient_name=order.recipient_name)} ${ order.recipient_name }
% else: % else:
N/A N/A
% endif % endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment