Files
edx-platform/lms/templates/certificates/accomplishment-base.html
Adeel Khan d9d4ae5535 Fix invalid certificate page for a11y and translation.
Invalid certificate page has hardcoded lang='en' for
html, that would cause a11y issue for other languages user.
Some of screen reader text is not under translation. This patch
would fix both issues.

LEARNER-3110
2018-01-25 14:02:12 +05:00

45 lines
1.2 KiB
HTML

<%page expression_filter="h"/>
<%namespace name='static' file='/static_content.html'/>
<%! from django.utils.translation import ugettext as _%>
<%
# set doc language direction
from django.utils.translation import get_language_bidi
dir_rtl = 'rtl' if get_language_bidi() else 'ltr'
course_mode_class = course_mode if course_mode else ''
%>
<!DOCTYPE html>
<html class="no-js" lang="${LANGUAGE_CODE}">
<head dir="${dir_rtl}">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>${document_title}</title>
<%static:css group='style-certificates'/>
</head>
<body class="layout-accomplishment view-valid-accomplishment ${dir_rtl} certificate certificate-${course_mode_class}" data-view="valid-accomplishment">
<div class="wrapper-view" dir="${dir_rtl}">
<%include file="_accomplishment-header.html" />
<hr class="divider sr-only">
${self.body()}
<hr class="divider sr-only">
<%include file="_accomplishment-footer.html" />
</div>
<%include file="_assets-secondary.html" />
%if badge:
<%include file="_badges-modal.html" />
%endif
</body>
</html>