From 1e9f31c493d508f081c69acd4a021568cedd6e49 Mon Sep 17 00:00:00 2001 From: mb Date: Thu, 25 Jun 2020 11:00:34 +0200 Subject: [PATCH 1/4] conftests updated the tests and added invenio-i18 module as install_requires --- setup.py | 1 + tests/conftest.py | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/setup.py b/setup.py index 182c20e..6dcff66 100644 --- a/setup.py +++ b/setup.py @@ -45,6 +45,7 @@ install_requires = [ 'Flask-BabelEx>=0.9.4', 'Flask-WebpackExt>=1.0.0', 'invenio-assets>=1.2.0,<1.3.0', + 'invenio-i18n>=1.2.0', ] packages = find_packages() diff --git a/tests/conftest.py b/tests/conftest.py index d0594e3..deda3d4 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -18,11 +18,25 @@ import tempfile import pytest from flask import Flask from flask_babelex import Babel +from invenio_i18n import InvenioI18N from invenio_theme_tugraz import inveniothemetugraz from invenio_theme_tugraz.views import blueprint +@pytest.fixture() +def app(): + """Flask app fixture.""" + app = Flask('myapp') + app.config.update( + I18N_LANGUAGES=[('en', 'English'), ('de', 'German')], + ) + Babel(app) + InvenioI18N(app) + app.register_blueprint(create_blueprint_from_app(app)) + return app + + @pytest.fixture(scope='module') def celery_config(): """Override pytest-invenio fixture. From 42e36632c6556efe556bedfc2dfdcad9f4a2f7be Mon Sep 17 00:00:00 2001 From: mb-wali <44528277+mb-wali@users.noreply.github.com> Date: Thu, 25 Jun 2020 13:58:31 +0200 Subject: [PATCH 2/4] Update README.rst --- README.rst | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index ab86ca9..6f73efb 100644 --- a/README.rst +++ b/README.rst @@ -15,9 +15,13 @@ .. image:: https://img.shields.io/github/license/inveniosoftware/invenio-app-rdm.svg :target: https://github.com/mb-wali/invenio-theme-tugraz/blob/master/LICENSE -invenio module for TUGRAZ theme. -TODO: Please provide feature overview of module +TU Graz standard theme. + +Features: + +* TU Graz header templates. +* TU Graz overriden theme. Further documentation is available on https://invenio-theme-tugraz.readthedocs.io/ From 31784c8132647a7a84f53e31eb2d3af5c8a816e1 Mon Sep 17 00:00:00 2001 From: mb Date: Thu, 25 Jun 2020 14:57:23 +0200 Subject: [PATCH 3/4] first translation mark created needed folder and file, marked some strings to translate --- .../invenio_theme_tugraz/header.html | 10 +- .../translations/de/LC_MESSAGES/messages.po | 104 ++++++++++++++++++ .../translations/messages.pot | 103 +++++++++++++++++ 3 files changed, 212 insertions(+), 5 deletions(-) create mode 100644 invenio_theme_tugraz/translations/de/LC_MESSAGES/messages.po create mode 100644 invenio_theme_tugraz/translations/messages.pot diff --git a/invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html b/invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html index c12b7fd..7546c1d 100644 --- a/invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html +++ b/invenio_theme_tugraz/templates/invenio_theme_tugraz/header.html @@ -116,7 +116,7 @@ - Main Menu + {{_ ("Main Menu")}} @@ -129,7 +129,7 @@ @@ -138,9 +138,9 @@