From e7d3538c076e44731df6013b4c94e2dc3fe66df7 Mon Sep 17 00:00:00 2001 From: jmclaus Date: Fri, 13 Jun 2014 13:29:08 +0200 Subject: [PATCH] ChemicalEquationInput: i18n --- common/lib/capa/capa/inputtypes.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/common/lib/capa/capa/inputtypes.py b/common/lib/capa/capa/inputtypes.py index bbae259403..620588fe7b 100644 --- a/common/lib/capa/capa/inputtypes.py +++ b/common/lib/capa/capa/inputtypes.py @@ -1155,23 +1155,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