equal
deleted
inserted
replaced
18 babel = Babel(app) |
18 babel = Babel(app) |
19 |
19 |
20 app.config['BABEL_DEFAULT_LOCALE'] = 'de' |
20 app.config['BABEL_DEFAULT_LOCALE'] = 'de' |
21 |
21 |
22 |
22 |
23 def get_content(filename, settings=None): |
23 def get_content(filename, overrides=None): |
24 content = u"" |
24 content = u"" |
25 if os.path.isfile(filename): |
25 if os.path.isfile(filename): |
26 with codecs.open(filename, 'r', 'utf-8') as f: |
26 with codecs.open(filename, 'r', 'utf-8') as f: |
27 rst_data = f.read() |
27 rst_data = f.read() |
28 f.close() |
28 f.close() |
29 content = publish_parts(rst_data, writer_name='html', settings_overwrite=settings)['html_body'] |
29 content = publish_parts(rst_data, writer_name='html', settings_overrides=overrides)['html_body'] |
30 return content |
30 return content |
31 |
31 |
32 def get_topmenue(): |
32 def get_topmenue(): |
33 menue = [('/competition', _(u'Competition')), |
33 menue = [('/competition', _(u'Competition')), |
34 ('/task', _(u'Task')), |
34 ('/task', _(u'Task')), |
112 return render_template("/content.html", act="imprint", content=content) |
112 return render_template("/content.html", act="imprint", content=content) |
113 |
113 |
114 @app.route("/privacy") |
114 @app.route("/privacy") |
115 def privacy(): |
115 def privacy(): |
116 filename = os.path.join("templates", get_locale(), "rst", "privacy.rst") |
116 filename = os.path.join("templates", get_locale(), "rst", "privacy.rst") |
117 settings_overrides = { |
117 overrides = { |
118 'initial_header_level': 2, |
118 'initial_header_level': 2, |
119 } |
119 } |
120 content = get_content(filename, settings=settings_overrides) |
120 content = get_content(filename, overrides=overrides) |
121 return render_template("/content.html", act="privacy", content=content) |
121 return render_template("/content.html", act="privacy", content=content) |
122 |
122 |
123 @app.route("/dates") |
123 @app.route("/dates") |
124 def dates(): |
124 def dates(): |
125 filename = os.path.join("templates", get_locale(), "rst", "dates.rst") |
125 filename = os.path.join("templates", get_locale(), "rst", "dates.rst") |