Commit c3520fa1 by jmclaus

Merge pull request #4085 from edx/jmclaus/i18n-chemical-equation-input

ChemicalEquationInput: i18n
parents a14be471 e7d3538c
......@@ -1156,23 +1156,24 @@ class ChemicalEquationInput(InputTypeBase):
}
"""
_ = self.capa_system.i18n.ugettext
result = {'preview': '',
'error': ''}
try:
formula = data['formula']
except KeyError:
result['error'] = "No formula specified."
result['error'] = _("No formula specified.")
return result
try:
result['preview'] = chemcalc.render_to_html(formula)
except pyparsing.ParseException as err:
result['error'] = u"Couldn't parse formula: {0}".format(err.msg)
result['error'] = _("Couldn't parse formula: {error_msg}").format(error_msg=err.msg)
except Exception:
# this is unexpected, so log
log.warning(
"Error while previewing chemical formula", exc_info=True)
result['error'] = "Error while rendering preview"
result['error'] = _("Error while rendering preview")
return result
......
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