From 28db65de1e8d069e13973784f549c2e649d5eac2 Mon Sep 17 00:00:00 2001
From: Ubbo Veentjer <veentjer@sub.uni-goettingen.de>
Date: Wed, 11 Mar 2020 22:33:29 +0100
Subject: [PATCH] i18n in place, startpage text

closes #1
---
 README.md                              |  31 ++----
 compose/django/Dockerfile              |   1 +
 compose/django/Dockerfile.production   |   2 +-
 config/local.py                        |   4 +
 config/production.py                   |   6 +-
 docker-compose.yaml                    |   1 +
 locale/de/LC_MESSAGES/django.mo        | Bin 951 -> 1053 bytes
 locale/de/LC_MESSAGES/django.po        | 147 ++++++++++++++++---------
 locale/en/LC_MESSAGES/django.po        | 138 ++++++++++++++---------
 theme/templates/core/home.html         |  67 +++++++++++
 theme/templates/core/home_text_de.html |   5 +
 theme/templates/core/home_text_en.html |   6 +
 12 files changed, 282 insertions(+), 126 deletions(-)
 create mode 100644 theme/templates/core/home.html
 create mode 100644 theme/templates/core/home_text_de.html
 create mode 100644 theme/templates/core/home_text_en.html

diff --git a/README.md b/README.md
index f076781..fbb5f77 100644
--- a/README.md
+++ b/README.md
@@ -11,11 +11,11 @@ list running containers
 
 enter running container
 
-        docker exec -it plan-git_django_1 bash
+        docker exec -it plan_django_1 bash
 
 logs
 
-        docker logs rdmo_django_1
+        docker logs plan_django_1
 
 ## compose
 
@@ -25,7 +25,7 @@ build images:
 
 run container:
 
-        docker-compose build
+        docker-compose up
 
 create super-user (on first run)
 
@@ -44,37 +44,26 @@ Additional commands have to be run on first setup or on upgrades
 
         docker exec -it rdmo_django_1 python3 manage.py createsuperuser
 
+# Development
 
+## Translation
 
-# Usage (without docker - old)
-
-Clone the repo next to the rdmo-app dir and add symbolic links
-
-        git clone git@gitlab.gwdg.de:era/plan.git rdmo-era-mod
-        cd rdmo-app
-        ln -s ../rdmo-era-mod/locale/ .
-        ln -s ../rdmo-era-mod/theme/ .
-
+Collect strings from modified templates:
 
-# Translation
-
-To collect strings from modified templates:
-
-        ./manage.py makemessages -l de -l en --symlinks --ignore "env/*"
+        docker exec plan_django_1 python3 manage.py makemessages -l de -l en
 
 to compile changes messages
 
-        ./manage.py compilemessages -l de -l en
-
+        docker exec plan_django_1 python3 manage.py compilemessages -l de -l en
 
-# Test
+### old translation test stuff, TODO: test and dockerize
 
         pip install Babel
         pip install django-babel
 
         pybabel extract theme/templates/ env/lib/python3.6/site-packages/rdmo/projects/ -o locale/en/LC_MESSAGES/django.po -F ../rdmo-era-mod/babel.cfg
 
-# with pybabel
+#### with pybabel
 
         sudo apt install python3-django-babel
 
diff --git a/compose/django/Dockerfile b/compose/django/Dockerfile
index d08fa80..0e3d7dd 100644
--- a/compose/django/Dockerfile
+++ b/compose/django/Dockerfile
@@ -5,6 +5,7 @@ RUN apt update -y && apt upgrade -y && apt install -y \
     python3 \
     python3-dev \
     python3-pip \
+    gettext \
     git
 
 
diff --git a/compose/django/Dockerfile.production b/compose/django/Dockerfile.production
index aee7b94..d95f782 100644
--- a/compose/django/Dockerfile.production
+++ b/compose/django/Dockerfile.production
@@ -29,7 +29,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
     && apt-get -y autoremove \
     && rm -rf /var/lib/apt/lists/*
     
-#COPY ./theme /app/theme
+COPY ./theme /app/theme
 COPY ./locale /app/locale
 
 COPY ./config/production.py /app/config/settings/local.py
diff --git a/config/local.py b/config/local.py
index 41525af..3209fe7 100644
--- a/config/local.py
+++ b/config/local.py
@@ -261,3 +261,7 @@ VENDOR_CDN = False
 
 THEME_DIR = os.path.join(BASE_DIR, 'theme')
 
+LOCALE_PATHS = (
+    os.path.join(BASE_DIR, 'locale'),
+)
+
diff --git a/config/production.py b/config/production.py
index 10f586d..293b36e 100644
--- a/config/production.py
+++ b/config/production.py
@@ -147,7 +147,7 @@ Theme, see also:
 http://rdmo.readthedocs.io/en/latest/configuration/themes.html
 '''
 
-# THEME_DIR = os.path.join(BASE_DIR, 'theme')
+THEME_DIR = os.path.join(BASE_DIR, 'theme')
 
 '''
 Export Formats
@@ -338,5 +338,7 @@ LOGGING = {
 
 VENDOR_CDN = False
 
-#THEME_DIR = os.path.join(BASE_DIR, 'theme')
+LOCALE_PATHS = (
+    os.path.join(BASE_DIR, 'locale'),
+)
 
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 51fe6fd..cb0eb23 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -15,6 +15,7 @@ services:
       - postgres
     volumes:
       - ./theme:/app/theme
+      - ./locale:/app/locale
     env_file:
       - ./.envs/.django
       - ./.envs/.postgres
diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo
index 7152e7d19be2d0888850ad6108a0f803319a4be8..b7659308688f3ee018ffb2a9495378acdc5c052e 100644
GIT binary patch
delta 457
zcmYk0%`OB%6osp2FhgYggou^9upILa1c?RHk%+A_eRa2)scKc##B7G0l@J?=cmxZv
zun`NEUII%`VCi%lGB-K(-E%8-Pd%1y%NO%qC4~5Z#vtDlVjSE7E8qb*1D=3W;C1i*
z4jhGl2A7~W$iP>MLd=4v;52vxX8Z2JIq;=7{{$!Czl)+PCee%x2!S1Wp%p_=`PYhJ
za1g?q|0<y?WNwk1)-4=l(<ITxk&Bp;mQ*TMVU^-`(&9ENCta*nm81$tn^3CQ<`Y`b
zdt}(MG>wP?=_IwKl41U)M!r5`!vXCc)8_Jey>|JoAI?4B>#oF#w%Ig0oQBj%4f%*n
zv&6N(#Fz~Rlp?X-pLnPht!iT%5w0yFS@lP5DaXdT*C*F;6r|a=@@TQaDO>W5-sk4k
NSK+KImF0+)_yNx|aJ~Ql

delta 342
zcmbQsv7LQ_N<BXV1H(fg769UpK+FfkOpFW+;y_vuNQ(ezO&|@Dw*%64K-wQj^8o2S
zAngRivw>I=$iK(Lz#s~we*kHadOl_b26-SY52Qij_CQ(?NQVMx8z7y|%wWqP1Y|4$
z3INRj10a)u4T#wxTm}vx%>u+gGvR;}$YKTJ$^MM_c7dg-#U+{fd3lMMMX3sD`9%r^
zMfq8&$t4OlskwI5DhkD^MP-@Esd`Xhy^_q5oKyvsS{r?!{N}xkfsB(InWwm>9o|!<
f5CGDeO`KK+x1z-K)TI3M)I5d6yyDc1)I0_N;EX|3

diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po
index b8f879c..bc8276d 100644
--- a/locale/de/LC_MESSAGES/django.po
+++ b/locale/de/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-11-23 11:49+0100\n"
+"POT-Creation-Date: 2020-03-11 22:27+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,65 +37,81 @@ msgstr ""
 msgid "Contact"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:29
+#: theme/templates/core/base_navigation.html:30
 msgid "Management"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:34
+#: theme/templates/core/base_navigation.html:35
+#: theme/templates/core/base_navigation.html:55
+msgid "Questions"
+msgstr ""
+
+#: theme/templates/core/base_navigation.html:40
 msgid "Domain"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:39
+#: theme/templates/core/base_navigation.html:45
 #: theme/templates/projects/project_detail.html:8
 #: theme/templates/projects/projects.html:15
 msgid "Options"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:44
+#: theme/templates/core/base_navigation.html:50
 msgid "Conditions"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:49
-msgid "Questions"
-msgstr ""
-
-#: theme/templates/core/base_navigation.html:54
+#: theme/templates/core/base_navigation.html:60
 msgid "Tasks"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:59
+#: theme/templates/core/base_navigation.html:65
 msgid "Views"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:67
+#: theme/templates/core/base_navigation.html:73
 msgid "Admin"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:80
+#: theme/templates/core/base_navigation.html:86
 msgid "Language"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:94
+#: theme/templates/core/base_navigation.html:102
+msgid "About RDMO"
+msgstr ""
+
+#: theme/templates/core/base_navigation.html:111
 msgid "Update profile"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:116
+#: theme/templates/core/base_navigation.html:133
 msgid "Logout"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:127
+#: theme/templates/core/base_navigation.html:144
+#: theme/templates/core/home.html:60
 msgid "Login"
 msgstr ""
 
+#: theme/templates/core/home.html:42
+msgid ""
+"A tool to support the planning, implementation, and organisation of research "
+"data management. Powered by RDMO."
+msgstr ""
+"Ein Werkzeug zur Planung, Implementierung und Organisation von "
+"Forschungsdatenmanagement. Unterstützt durch RDMO."
+
 #: theme/templates/projects/project_detail.html:12
 msgid "Answer questions"
 msgstr "Fragebogen ausfüllen"
 
 #: theme/templates/projects/project_detail.html:18
+#: theme/templates/projects/project_detail_snapshots.html:32
 msgid "View answers"
 msgstr "Fragebogen ansehen"
 
 #: theme/templates/projects/project_detail.html:26
+#: theme/templates/projects/project_detail_snapshots.html:58
 msgid "Create snapshot"
 msgstr ""
 
@@ -108,6 +124,7 @@ msgid "Delete project"
 msgstr ""
 
 #: theme/templates/projects/project_detail.html:52
+#: theme/templates/projects/project_detail_memberships.html:46
 msgid "Add member"
 msgstr ""
 
@@ -119,51 +136,82 @@ msgstr ""
 msgid "Back to projects overview"
 msgstr ""
 
-#: theme/templates/projects/project_detail.html:78
+#: theme/templates/projects/project_detail.html:80
 #: theme/templates/projects/projects.html:63
 msgid "Fill in Questionaire"
 msgstr "Fragebogen ausfüllen"
 
-#: theme/templates/projects/project_detail.html:80
+#: theme/templates/projects/project_detail.html:83
+#: theme/templates/projects/project_detail_snapshots.html:14
 msgid "Description"
 msgstr ""
 
-#: theme/templates/projects/project_detail.html:88
+#: theme/templates/projects/project_detail.html:91
 msgid "No description available."
 msgstr ""
 
-#: theme/templates/projects/project_form.html:9
-#: theme/templates/projects/project_form.html:11
-msgid "Update project"
+#: theme/templates/projects/project_detail_memberships.html:8
+msgid "Members"
 msgstr ""
 
-#: theme/templates/projects/project_form.html:15
-#: theme/templates/projects/project_form.html:17
-#: theme/templates/projects/projects.html:19
-#: theme/templates/projects/projects.html:75
-msgid "Add new project"
-msgstr "Neues Projekt hinzufügen"
+#: theme/templates/projects/project_detail_memberships.html:12
+msgid "User"
+msgstr ""
 
-#: theme/templates/projects/project_questions.html:41
-msgid "Questionnaire for project <em>{$ service.project.title $}</em>"
-msgstr "Fragebogen für Projekt <em>{$ service.project.title $}</em>"
+#: theme/templates/projects/project_detail_memberships.html:13
+msgid "E-Mail"
+msgstr ""
 
-#: theme/templates/projects/project_questions.html:70
-msgid "Save"
+#: theme/templates/projects/project_detail_memberships.html:14
+#: theme/templates/projects/projects.html:41
+msgid "Role"
+msgstr ""
+
+#: theme/templates/projects/project_detail_memberships.html:31
+msgid "Update membership"
 msgstr ""
 
-#: theme/templates/projects/project_questions.html:73
-msgid "Save and proceed"
+#: theme/templates/projects/project_detail_memberships.html:36
+msgid "Delete membership"
 msgstr ""
 
-#: theme/templates/projects/project_questions.html:79
-msgid "Back"
+#: theme/templates/projects/project_detail_snapshots.html:7
+msgid "Snapshots"
 msgstr ""
 
-#: theme/templates/projects/project_questions.html:82
-msgid "Skip"
+#: theme/templates/projects/project_detail_snapshots.html:13
+msgid "Snapshot"
 msgstr ""
 
+#: theme/templates/projects/project_detail_snapshots.html:15
+#: theme/templates/projects/projects.html:42
+msgid "Created"
+msgstr ""
+
+#: theme/templates/projects/project_detail_snapshots.html:36
+msgid "Update snapshot"
+msgstr ""
+
+#: theme/templates/projects/project_detail_snapshots.html:41
+msgid "Rollback to snapshot"
+msgstr ""
+
+#: theme/templates/projects/project_detail_snapshots.html:52
+msgid "No snapshots found."
+msgstr ""
+
+#: theme/templates/projects/project_form.html:9
+#: theme/templates/projects/project_form.html:11
+msgid "Update project"
+msgstr ""
+
+#: theme/templates/projects/project_form.html:15
+#: theme/templates/projects/project_form.html:17
+#: theme/templates/projects/projects.html:19
+#: theme/templates/projects/projects.html:75
+msgid "Add new project"
+msgstr "Neues Projekt hinzufügen"
+
 #: theme/templates/projects/project_questions_sidebar.html:4
 msgid "Progress"
 msgstr ""
@@ -172,23 +220,23 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:41
+#: theme/templates/projects/project_questions_sidebar.html:34
 msgid "Navigation"
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:44
+#: theme/templates/projects/project_questions_sidebar.html:37
 msgid "Please note that using the navigation will discard any usaved input."
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:50
+#: theme/templates/projects/project_questions_sidebar.html:43
 msgid "skip to previous page"
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:55
+#: theme/templates/projects/project_questions_sidebar.html:48
 msgid "skip to next page"
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:62
+#: theme/templates/projects/project_questions_sidebar.html:55
 msgid "Back to project overview"
 msgstr ""
 
@@ -212,14 +260,6 @@ msgstr ""
 msgid "Name"
 msgstr ""
 
-#: theme/templates/projects/projects.html:41
-msgid "Role"
-msgstr ""
-
-#: theme/templates/projects/projects.html:42
-msgid "Created"
-msgstr ""
-
 #: theme/templates/projects/projects.html:43
 msgid "Template"
 msgstr ""
@@ -236,3 +276,6 @@ msgstr "Projekteinstellungen bearbeiten"
 #: theme/templates/projects/projects.html:66
 msgid "Delete Project"
 msgstr "Projekt löschen"
+
+#~ msgid "Questionnaire for project <em>{$ service.project.title $}</em>"
+#~ msgstr "Fragebogen für Projekt <em>{$ service.project.title $}</em>"
diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po
index 7599c7f..23bb0f2 100644
--- a/locale/en/LC_MESSAGES/django.po
+++ b/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-11-23 11:49+0100\n"
+"POT-Creation-Date: 2020-03-11 22:27+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -36,65 +36,79 @@ msgstr ""
 msgid "Contact"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:29
+#: theme/templates/core/base_navigation.html:30
 msgid "Management"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:34
+#: theme/templates/core/base_navigation.html:35
+#: theme/templates/core/base_navigation.html:55
+msgid "Questions"
+msgstr ""
+
+#: theme/templates/core/base_navigation.html:40
 msgid "Domain"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:39
+#: theme/templates/core/base_navigation.html:45
 #: theme/templates/projects/project_detail.html:8
 #: theme/templates/projects/projects.html:15
 msgid "Options"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:44
+#: theme/templates/core/base_navigation.html:50
 msgid "Conditions"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:49
-msgid "Questions"
-msgstr ""
-
-#: theme/templates/core/base_navigation.html:54
+#: theme/templates/core/base_navigation.html:60
 msgid "Tasks"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:59
+#: theme/templates/core/base_navigation.html:65
 msgid "Views"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:67
+#: theme/templates/core/base_navigation.html:73
 msgid "Admin"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:80
+#: theme/templates/core/base_navigation.html:86
 msgid "Language"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:94
+#: theme/templates/core/base_navigation.html:102
+msgid "About RDMO"
+msgstr ""
+
+#: theme/templates/core/base_navigation.html:111
 msgid "Update profile"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:116
+#: theme/templates/core/base_navigation.html:133
 msgid "Logout"
 msgstr ""
 
-#: theme/templates/core/base_navigation.html:127
+#: theme/templates/core/base_navigation.html:144
+#: theme/templates/core/home.html:60
 msgid "Login"
 msgstr ""
 
+#: theme/templates/core/home.html:42
+msgid ""
+"A tool to support the planning, implementation, and organisation of research "
+"data management. Powered by RDMO."
+msgstr ""
+
 #: theme/templates/projects/project_detail.html:12
 msgid "Answer questions"
 msgstr "Fill in Questionaire"
 
 #: theme/templates/projects/project_detail.html:18
+#: theme/templates/projects/project_detail_snapshots.html:32
 msgid "View answers"
 msgstr "View Questionaire"
 
 #: theme/templates/projects/project_detail.html:26
+#: theme/templates/projects/project_detail_snapshots.html:58
 msgid "Create snapshot"
 msgstr ""
 
@@ -107,6 +121,7 @@ msgid "Delete project"
 msgstr ""
 
 #: theme/templates/projects/project_detail.html:52
+#: theme/templates/projects/project_detail_memberships.html:46
 msgid "Add member"
 msgstr ""
 
@@ -118,49 +133,80 @@ msgstr ""
 msgid "Back to projects overview"
 msgstr ""
 
-#: theme/templates/projects/project_detail.html:78
+#: theme/templates/projects/project_detail.html:80
 #: theme/templates/projects/projects.html:63
 msgid "Fill in Questionaire"
 msgstr "Fragebogen ausfüllen"
 
-#: theme/templates/projects/project_detail.html:80
+#: theme/templates/projects/project_detail.html:83
+#: theme/templates/projects/project_detail_snapshots.html:14
 msgid "Description"
 msgstr ""
 
-#: theme/templates/projects/project_detail.html:88
+#: theme/templates/projects/project_detail.html:91
 msgid "No description available."
 msgstr ""
 
-#: theme/templates/projects/project_form.html:9
-#: theme/templates/projects/project_form.html:11
-msgid "Update project"
+#: theme/templates/projects/project_detail_memberships.html:8
+msgid "Members"
 msgstr ""
 
-#: theme/templates/projects/project_form.html:15
-#: theme/templates/projects/project_form.html:17
-#: theme/templates/projects/projects.html:19
-#: theme/templates/projects/projects.html:75
-msgid "Add new project"
+#: theme/templates/projects/project_detail_memberships.html:12
+msgid "User"
+msgstr ""
+
+#: theme/templates/projects/project_detail_memberships.html:13
+msgid "E-Mail"
 msgstr ""
 
-#: theme/templates/projects/project_questions.html:41
-msgid "Questionnaire for project <em>{$ service.project.title $}</em>"
+#: theme/templates/projects/project_detail_memberships.html:14
+#: theme/templates/projects/projects.html:41
+msgid "Role"
 msgstr ""
 
-#: theme/templates/projects/project_questions.html:70
-msgid "Save"
+#: theme/templates/projects/project_detail_memberships.html:31
+msgid "Update membership"
 msgstr ""
 
-#: theme/templates/projects/project_questions.html:73
-msgid "Save and proceed"
+#: theme/templates/projects/project_detail_memberships.html:36
+msgid "Delete membership"
 msgstr ""
 
-#: theme/templates/projects/project_questions.html:79
-msgid "Back"
+#: theme/templates/projects/project_detail_snapshots.html:7
+msgid "Snapshots"
 msgstr ""
 
-#: theme/templates/projects/project_questions.html:82
-msgid "Skip"
+#: theme/templates/projects/project_detail_snapshots.html:13
+msgid "Snapshot"
+msgstr ""
+
+#: theme/templates/projects/project_detail_snapshots.html:15
+#: theme/templates/projects/projects.html:42
+msgid "Created"
+msgstr ""
+
+#: theme/templates/projects/project_detail_snapshots.html:36
+msgid "Update snapshot"
+msgstr ""
+
+#: theme/templates/projects/project_detail_snapshots.html:41
+msgid "Rollback to snapshot"
+msgstr ""
+
+#: theme/templates/projects/project_detail_snapshots.html:52
+msgid "No snapshots found."
+msgstr ""
+
+#: theme/templates/projects/project_form.html:9
+#: theme/templates/projects/project_form.html:11
+msgid "Update project"
+msgstr ""
+
+#: theme/templates/projects/project_form.html:15
+#: theme/templates/projects/project_form.html:17
+#: theme/templates/projects/projects.html:19
+#: theme/templates/projects/projects.html:75
+msgid "Add new project"
 msgstr ""
 
 #: theme/templates/projects/project_questions_sidebar.html:4
@@ -171,23 +217,23 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:41
+#: theme/templates/projects/project_questions_sidebar.html:34
 msgid "Navigation"
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:44
+#: theme/templates/projects/project_questions_sidebar.html:37
 msgid "Please note that using the navigation will discard any usaved input."
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:50
+#: theme/templates/projects/project_questions_sidebar.html:43
 msgid "skip to previous page"
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:55
+#: theme/templates/projects/project_questions_sidebar.html:48
 msgid "skip to next page"
 msgstr ""
 
-#: theme/templates/projects/project_questions_sidebar.html:62
+#: theme/templates/projects/project_questions_sidebar.html:55
 msgid "Back to project overview"
 msgstr ""
 
@@ -211,14 +257,6 @@ msgstr ""
 msgid "Name"
 msgstr ""
 
-#: theme/templates/projects/projects.html:41
-msgid "Role"
-msgstr ""
-
-#: theme/templates/projects/projects.html:42
-msgid "Created"
-msgstr ""
-
 #: theme/templates/projects/projects.html:43
 msgid "Template"
 msgstr ""
diff --git a/theme/templates/core/home.html b/theme/templates/core/home.html
new file mode 100644
index 0000000..cd5bd51
--- /dev/null
+++ b/theme/templates/core/home.html
@@ -0,0 +1,67 @@
+{% extends 'core/base.html' %}
+{% load i18n compress staticfiles core_tags %}
+
+{% block head %}
+{% compress css %}
+<link rel="stylesheet" type="text/x-scss" href="{% static 'core/css/header.scss' %}" />
+{% endcompress %}
+{% compress js %}
+<script type="text/javascript" src="{% static 'core/js/header.js' %}" ></script>
+{% endcompress %}
+{% endblock %}
+
+{% block content %}
+
+<header>
+    <div class="hidden-xs">
+        <div class="header-image header-image-0 visible">
+            <img src="{% static 'core/img/header/library.jpg' %}"></img>
+            <p class="attribution">
+                <a href="https://www.flickr.com/photos/spam/5086168739">Stockholm Public Library (Samantha Marx)</a> / <a href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a>
+            </p>
+        </div>
+        <div class="header-image header-image-1">
+            <img src="{% static 'core/img/header/supercomputer.jpg' %}"></img>
+            <p class="attribution">
+                <a href="https://www.flickr.com/photos/nasa_goddard/6559334541">Discover Supercomputer 3 (NASA Goddard Space Flight Center)</a> / <a href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a>
+            </p>
+        </div>
+        <div class="header-image header-image-2">
+            <img src="{% static 'core/img/header/collection.jpg' %}"></img>
+            <p class="attribution">
+                <a href="https://www.flickr.com/photos/bulle_de/9221247815">Nasssammlung (Christopher Bulle)</a> / <a href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a>
+            </p>
+        </div>
+    </div>
+    <div class="container header-text">
+
+        <h1>GRO.plan</h1>
+
+        <div class="row">
+            <div class="col-md-9">
+                <p>{% trans "A tool to support the planning, implementation, and organisation of research data management. Powered by RDMO." %}</p>
+            </div>
+        </div>
+    </div>
+</header>
+
+<div class="container page">
+    <div class="row">
+        <div class="col-md-9">
+            {% get_current_language as lang %}
+            {% if lang == 'en' %}
+            {% include 'core/home_text_en.html' %}
+            {% elif lang == 'de' %}
+            {% include 'core/home_text_de.html' %}
+            {% endif %}
+        </div>
+
+        <div class="col-md-3">
+            <h3>{% trans 'Login' %}</h3>
+
+            {% include 'account/login_form.html' %}
+        </div>
+    </div>
+</div>
+
+{% endblock %}
diff --git a/theme/templates/core/home_text_de.html b/theme/templates/core/home_text_de.html
new file mode 100644
index 0000000..42b78cb
--- /dev/null
+++ b/theme/templates/core/home_text_de.html
@@ -0,0 +1,5 @@
+<h2>Willkommen zu GRO.plan.</h2>
+
+<p>Beschreiben, planen und pflegen Sie Ihr Forschungsdatenmanagement am Göttingen Campus. Wählen Sie aus verschiedenen, auf die Empfehlungen von Förderern zugeschnittenen Fragensets, welche Sie durch die Erstellung Ihres Datenmanagementplans leiten und Sie bei dessen Anpassung unterstützen. Verwenden Sie Import- und Export-Funktionen um mehrere Pläne zu verwalten, Elemente wiederzuverwenden und Änderungen nachzuverfolgen. Profitieren Sie von Vorlagen und Informationen, welche auf die Informationsinfrastruktur am Göttingen Campus zugeschnitten sind.</p>
+
+<p>Dieser Service basiert auf der vom RDMO-Projekt zur Verfügung gestellten, freien Software. Für weitere Informationen besuchen Sie rdmorganiser.github.io.</p>
diff --git a/theme/templates/core/home_text_en.html b/theme/templates/core/home_text_en.html
new file mode 100644
index 0000000..644c38e
--- /dev/null
+++ b/theme/templates/core/home_text_en.html
@@ -0,0 +1,6 @@
+<h2>Welcome to GRO.plan.</h2>
+
+<p>Describe, schedule and maintain your Research Data Management at the Göttingen Campus. You can choose from different question sets tailored to funders' recommendations that guide you in creating a Data Management Plan (DMP) for your research project or group and adapt the specifications over time. Use import and export functionalities to maintain several plans, re-use elements and track changes. Benefit from information and templates specific to the Göttingen Campus information infrastructure.
+</p>
+
+<p>This service is based on the free software provided by the RDMO project. For more information visit rdmorganiser.github.io.</p>
-- 
GitLab