Skip to content
Snippets Groups Projects
Commit f44f722c authored by Sebastian Lobinger's avatar Sebastian Lobinger
Browse files

update ExampleApp add view to change language

parent 84e9013c
No related branches found
No related tags found
1 merge request!10Resolve "Example App schreiben"
hello_message: 'Hello extra page!' hello_message: 'Hello extra page!'
men_index: 'Extra page' men_index: 'Extra page'
\ No newline at end of file
from flask import render_template from flask import render_template, session, request
def home(): def home():
return render_template('home.html') print(session.get('language'))
\ No newline at end of file return render_template('home.html')
def change_lang():
session['language'] = request.args.get('lang')
print('session language: {0}, request lang {1}'.format(
session['language'], request.args.get('lang')) )
return render_template('change_language.html')
\ No newline at end of file
hello_message: 'Hallo Startseite!' hello_message: 'Hallo Startseite!'
men_index: 'Startseite' men_index: 'Startseite'
men_index_repo_link: 'Gitlab Repo' men_index_repo_link: 'Gitlab Repo'
\ No newline at end of file change_lang_german: 'Deutsch'
change_lang_english: 'Englisch'
men_change_lang: 'Sprache ändern'
\ No newline at end of file
hello_message: 'Hello Home!'
men_index: 'Home'
men_index_repo_link: 'Gitlab Repo'
change_lang_german: 'German'
change_lang_english: 'English'
men_change_lang: 'Change language'
\ No newline at end of file
...@@ -2,7 +2,11 @@ default_language: 'de' ...@@ -2,7 +2,11 @@ default_language: 'de'
views: views:
- url: &index_url '' - url: &index_url ''
function: 'home' function: 'home'
- url: &change_lang_url 'change-lang'
function: 'change_lang'
menu: menu:
- url: *change_lang_url
name_string: 'men_change_lang'
- url: *index_url - url: *index_url
name_string: men_index name_string: men_index
menu: menu:
......
{% extends "base-struct.html" %}
{% block title %}Index{% endblock %}
{% block head %} {{ super() }} {% endblock %}
{% block content %}
<h1>{{ app_lang['change_lang_title'] }}</h1>
<a href='/change-lang?lang=en'>{{ app_lang['change_lang_english'] }}</a>
<a href='/change-lang?lang=de'>{{ app_lang['change_lang_german'] }}</a>
{% endblock %}
{% block header %}samsHUB -{% endblock %}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment