def render(self, context): form = resolve_variable(self.form_name, context) model = form._meta.model trans_model = model._meta.translation_model if self.language: language_code = self.language.resolve(context) else: language_code = get_default_language() real_name = "%s.%s.%s.%s" % ( self.form_name, trans_model._meta.object_name.lower(), get_language_idx(language_code), self.field_name) return str(resolve_variable(real_name, context))
def render(self, context): form = resolve_variable(self.form_name, context) model = form._meta.model trans_model = model._meta.translation_model if self.language: language_id = self.language.resolve(context) else: language_id = get_default_language() real_name = "%s.%s.%s.%s" % (self.form_name, trans_model._meta.object_name.lower(), get_language_idx(language_id), self.field_name) return str(resolve_variable(real_name, context))
def language_for_id(language_id): return get_language_idx(language_for_id)