1234567891011121314151617181920212223 |
- from __future__ import unicode_literals
- import re
- from django.utils.translation import gettext as _
- HEADER_RE = re.compile(r'''
- <header>(?P<author>.*?)</header>
- '''.strip(), re.IGNORECASE | re.MULTILINE | re.DOTALL);
- def finalise_markup(post):
- return HEADER_RE.sub(replace_headers, post)
- def replace_headers(matchobj):
- author = matchobj.group('author')
- if author:
- quote_title = _("%(author)s has written:") % {'author': author}
- else:
- quote_title = _("Quoted message:")
- return '<header>{}</header>'.format(quote_title)
|