feat/flask: simplified header structure/locales/routing
This commit is contained in:
2
app.py
2
app.py
@@ -86,7 +86,7 @@ def index(lang):
|
||||
|
||||
|
||||
@app.route("/<lang>/download")
|
||||
def download_page(lang):
|
||||
def download(lang):
|
||||
|
||||
if lang not in locales_dict:
|
||||
abort(404)
|
||||
|
@@ -1,12 +1,11 @@
|
||||
[title]
|
||||
language = Deutsch
|
||||
index = KolibriOS
|
||||
download_page = KolibriOS - Herunterladen
|
||||
download = KolibriOS - Herunterladen
|
||||
|
||||
[header]
|
||||
index = KolibriOS offizielle seite
|
||||
download = KolibriOS Herunterladen
|
||||
description = KolibriOS offizielle seite
|
||||
|
||||
[menu]
|
||||
kolibrios = KolibriOS
|
||||
|
@@ -1,12 +1,11 @@
|
||||
[title]
|
||||
language = English
|
||||
index = KolibriOS
|
||||
download_page = KolibriOS - Download
|
||||
download = KolibriOS - Download
|
||||
|
||||
[header]
|
||||
index = KolibriOS official site
|
||||
download = KolibriOS downloads
|
||||
description = KolibriOS official site
|
||||
|
||||
[menu]
|
||||
kolibrios = KolibriOS
|
||||
|
@@ -1,12 +1,11 @@
|
||||
[title]
|
||||
language = Spanish
|
||||
index = KolibriOS
|
||||
download_page = KolibriOS - Descargar
|
||||
download = KolibriOS - Descargar
|
||||
|
||||
[header]
|
||||
index = Sitio oficial de KolibriOS
|
||||
download = KolibriOS Descargar
|
||||
description = Sitio oficial de KolibriOS
|
||||
|
||||
[menu]
|
||||
kolibrios = KolibriOS
|
||||
|
@@ -1,12 +1,11 @@
|
||||
[title]
|
||||
language = Français
|
||||
index = KolibriOS
|
||||
download_page = KolibriOS - Télécharger
|
||||
download = KolibriOS - Télécharger
|
||||
|
||||
[header]
|
||||
index = Site officiel de KolibriOS
|
||||
download = KolibriOS Téléchargements
|
||||
description = Site officiel de KolibriOS
|
||||
|
||||
[menu]
|
||||
kolibrios = KolibriOS
|
||||
|
@@ -1,12 +1,11 @@
|
||||
[title]
|
||||
language = Italiano
|
||||
index = KolibriOS
|
||||
download_page = KolibriOS - Scaricare
|
||||
download = KolibriOS - Scaricare
|
||||
|
||||
[header]
|
||||
index = Sito ufficiale KolibriOS
|
||||
download = KolibriOS Scaricamento
|
||||
description = Sito ufficiale KolibriOS
|
||||
|
||||
[menu]
|
||||
kolibrios = KolibriOS
|
||||
|
@@ -1,12 +1,11 @@
|
||||
[title]
|
||||
language = Nederlands
|
||||
index = KolibriOS
|
||||
download_page = KolibriOS - Downloaden
|
||||
download = KolibriOS - Downloaden
|
||||
|
||||
[header]
|
||||
index = KolibriOS officiële site
|
||||
download = KolibriOS Downloads
|
||||
description = KolibriOS officiële site
|
||||
|
||||
[menu]
|
||||
kolibrios = KolibriOS
|
||||
|
@@ -1,12 +1,11 @@
|
||||
[title]
|
||||
language = Русский
|
||||
index = КолибриОС
|
||||
download_page = КолибриОС - Скачать
|
||||
download = КолибриОС - Скачать
|
||||
|
||||
[header]
|
||||
index = Официальный сайт KolibriOS
|
||||
download = Скачать КолибриОС
|
||||
description = Официальный сайт KolibriOS
|
||||
|
||||
[menu]
|
||||
kolibrios = КолибриОС
|
||||
|
@@ -1,8 +1,8 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>{{ locale['header'][request.url_rule.endpoint] }}</title>
|
||||
<title>{{ locale['title'][request.url_rule.endpoint] }}</title>
|
||||
<link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}">
|
||||
<meta name="description" content="{{ locale['header']['description'] }}">
|
||||
<meta name="description" content="{{ locale['header'][request.url_rule.endpoint] }}">
|
||||
<meta name="keywords"
|
||||
content="kolibri, kolibrios, колибри, колибриос, colibri, operating system, assembler, калибри, fasm, alternate, open source">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
|
@@ -7,8 +7,8 @@
|
||||
{% endif %}
|
||||
</a>
|
||||
|
||||
<a href="{{ url_for('download_page', lang=lang) }}" class="{% if current == 'download_page' %}a-sel{% endif %}">
|
||||
{% if current == 'download_page' %}
|
||||
<a href="{{ url_for('download', lang=lang) }}" class="{% if current == 'download' %}a-sel{% endif %}">
|
||||
{% if current == 'download' %}
|
||||
<font bg="lightblue">{{ locale['menu']['download'] }}</font>
|
||||
{% else %}
|
||||
{{ locale['menu']['download'] }}
|
||||
|
Reference in New Issue
Block a user