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
Branches
Tags
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