diff --git a/sonar/theme/templates/sonar/frontpage.html b/sonar/theme/templates/sonar/frontpage.html
index c98b57c19..45bf28882 100755
--- a/sonar/theme/templates/sonar/frontpage.html
+++ b/sonar/theme/templates/sonar/frontpage.html
@@ -47,7 +47,7 @@
-
Software under development !
+ {{_('Software under development !')}}
{% endblock %}
diff --git a/sonar/translations/.gitkeep b/sonar/translations/.gitkeep
deleted file mode 100644
index e69de29bb..000000000
diff --git a/sonar/translations/de/LC_MESSAGES/messages.po b/sonar/translations/de/LC_MESSAGES/messages.po
new file mode 100644
index 000000000..e83bf1fdc
--- /dev/null
+++ b/sonar/translations/de/LC_MESSAGES/messages.po
@@ -0,0 +1,236 @@
+# German translations for sonar.
+# Copyright (C) 2019 RERO
+# This file is distributed under the same license as the sonar project.
+# FIRST AUTHOR , 2019.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sonar 0.0.1\n"
+"Report-Msgid-Bugs-To: software@rero.ch\n"
+"POT-Creation-Date: 2019-06-19 12:13+0200\n"
+"PO-Revision-Date: 2019-06-13 10:45+0200\n"
+"Last-Translator: FULL NAME \n"
+"Language: de\n"
+"Language-Team: de \n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.7.0\n"
+
+#: sonar/config.py:47
+msgid "French"
+msgstr "Französisch"
+
+#: sonar/config.py:48
+msgid "German"
+msgstr "Deutsch"
+
+#: sonar/config.py:68 sonar/config.py:72
+msgid "Swiss Open Access Repository"
+msgstr "Swiss Open Access Repository"
+
+#: sonar/config.py:95
+msgid "Welcome to Swiss Open Access Repository!"
+msgstr "Willkommen im Swiss Open Access Repository!"
+
+#: sonar/config.py:277
+msgid "institution"
+msgstr "Institution"
+
+#: sonar/config.py:278
+msgid "language"
+msgstr "Sprache"
+
+#: sonar/config.py:279
+msgid "author"
+msgstr "Autor"
+
+#: sonar/config.py:280
+msgid "subject"
+msgstr "Stichwort"
+
+#: sonar/config.py:289
+msgid "Best match"
+msgstr "Beste Übereinstimmung"
+
+#: sonar/config.py:295
+msgid "Most recent"
+msgstr "Neueste"
+
+#: sonar/theme/templates/sonar/401.html:13
+msgid "Unauthorized"
+msgstr "Nicht autorisiert"
+
+#: sonar/theme/templates/sonar/401.html:14
+msgid "You need to be authenticated to view this page."
+msgstr "Sie müssen authentifiziert sein, um diese Seite anzuzeigen."
+
+#: sonar/theme/templates/sonar/403.html:13
+msgid "Permission required"
+msgstr "Genehmigung erforderlich"
+
+#: sonar/theme/templates/sonar/403.html:14
+msgid "You do not have sufficient permissions to view this page."
+msgstr "Du hast nicht genügend Berechtigungen, um diese Seite anzuzeigen."
+
+#: sonar/theme/templates/sonar/404.html:13
+msgid "Page not found"
+msgstr "Seite nicht gefunden"
+
+#: sonar/theme/templates/sonar/404.html:14
+msgid "The page you are looking for could not be found."
+msgstr "Die gesuchte Seite konnte nicht gefunden werden."
+
+#: sonar/theme/templates/sonar/500.html:13
+msgid "Internal server error"
+msgstr "Interner Serverfehler"
+
+#: sonar/theme/templates/sonar/500.html:15
+msgid "Error identifier"
+msgstr "Fehleridentifikationsnummer"
+
+#: sonar/theme/templates/sonar/admin_header.html:72
+#: sonar/theme/templates/sonar/partial/dropdown_user.html:8
+msgid "Logout"
+msgstr "Abmeldung"
+
+#: sonar/theme/templates/sonar/footer.html:32
+msgid "Help"
+msgstr "Hilfe"
+
+#: sonar/theme/templates/sonar/footer.html:35
+msgid "About"
+msgstr "Über uns"
+
+#: sonar/theme/templates/sonar/footer.html:38
+msgid "Contact"
+msgstr "Kontakt"
+
+#: sonar/theme/templates/sonar/footer.html:43
+#, python-format
+msgid "Powered by RERO"
+msgstr "Angetrieben von RERO"
+
+#: sonar/theme/templates/sonar/frontpage.html:33
+msgid "Search publications, authors, projects, ..."
+msgstr "Suche nach Publikationen, Autoren, Projekten, ..."
+
+#: sonar/theme/templates/sonar/frontpage.html:35
+msgid "Advanced search"
+msgstr "Erweiterte Suche"
+
+#: sonar/theme/templates/sonar/frontpage.html:50
+msgid "Software under development !"
+msgstr "Software in Entwicklung !"
+
+#: sonar/theme/templates/sonar/frontpage.html:57
+msgid "The project"
+msgstr "Das Projekt"
+
+#: sonar/theme/templates/sonar/frontpage.html:58
+msgid ""
+"The SONAR project aims to create a scholarly archive that collects, "
+"promotes and preserves the publications of authors affiliated with Swiss "
+"public research institutions."
+msgstr ""
+"Das SONAR-Projekt zielt darauf ab, ein wissenschaftliches Archiv zu "
+"schaffen, das Folgendes sammelt, fördert und bewahrt die Publikationen "
+"von mit der Schweiz verbundenen Autoren öffentliche "
+"Forschungseinrichtungen."
+
+#: sonar/theme/templates/sonar/frontpage.html:59
+msgid "Further info on the project page"
+msgstr "Weitere Informationen auf der Projektseite"
+
+#: sonar/theme/templates/sonar/frontpage.html:62
+msgid "Institution views (test)"
+msgstr "Institutsansichten (Test)"
+
+#: sonar/theme/templates/sonar/frontpage.html:66
+msgid "Follow us"
+msgstr "Folgen Sie uns"
+
+#: sonar/theme/templates/sonar/frontpage.html:71
+msgid "Project website on"
+msgstr "Projekt-Website auf"
+
+#: sonar/theme/templates/sonar/frontpage.html:77
+msgid "Source code on"
+msgstr "Sourcecode auf github"
+
+#: sonar/theme/templates/sonar/page.html:34
+#: sonar/theme/templates/sonar/page_admin.html:34
+msgid "Invenio"
+msgstr "Invenio"
+
+#: sonar/theme/templates/sonar/page_settings.html:19
+msgid "Settings"
+msgstr "Einstellungen"
+
+#: sonar/theme/templates/sonar/search.html:45
+msgid "Sort by"
+msgstr "Sortiert nach"
+
+#: sonar/theme/templates/sonar/search.html:80
+msgid "Loading..."
+msgstr "Ladung..."
+
+#: sonar/theme/templates/sonar/search.html:87
+msgid "Search failed."
+msgstr "Suche fehlgeschlagen."
+
+#: sonar/theme/templates/sonar/accounts/forgot_password.html:11
+#: sonar/theme/templates/sonar/accounts/forgot_password.html:21
+msgid "Reset Password"
+msgstr "Passwort zurücksetzen"
+
+#: sonar/theme/templates/sonar/accounts/forgot_password.html:17
+msgid ""
+"Enter your email address below and we will send you a link to reset your "
+"password."
+msgstr ""
+"Geben Sie unten Ihre E-Mail-Adresse ein und wir senden Ihnen einen Link, "
+"um Ihr Passwort zurückzusetzen."
+
+#: sonar/theme/templates/sonar/accounts/forgot_password.html:28
+#: sonar/theme/templates/sonar/accounts/login.html:16
+#: sonar/theme/templates/sonar/accounts/signup.html:31
+msgid "Log In"
+msgstr "Einloggen"
+
+#: sonar/theme/templates/sonar/accounts/forgot_password.html:30
+#: sonar/theme/templates/sonar/accounts/login.html:24
+#: sonar/theme/templates/sonar/accounts/signup.html:25
+msgid "Sign Up"
+msgstr "Registrieren"
+
+#: sonar/theme/templates/sonar/accounts/login.html:9
+msgid "Log in to account"
+msgstr "Melden Sie sich bei Ihrem Konto an"
+
+#: sonar/theme/templates/sonar/accounts/login.html:22
+msgid "Forgot password?"
+msgstr "Passwort vergessen?"
+
+#: sonar/theme/templates/sonar/accounts/signup.html:10
+#, python-format
+msgid "Sign up for a %(sitename)s account!"
+msgstr "Melde dich für ein %(sitename)-Konto an!"
+
+#: sonar/theme/templates/sonar/partial/dropdown_user.html:5
+msgid "Profile"
+msgstr "Profil"
+
+#: sonar/theme/templates/sonar/partial/navbar.html:26
+msgid "Search"
+msgstr "Suche"
+
+#: sonar/theme/templates/sonar/partial/navbar.html:36
+msgid "Back to SONAR"
+msgstr "Zurück zu SONAR"
+
+#: sonar/theme/templates/sonar/partial/navbar.html:44
+msgid "Log in"
+msgstr "Einloggen"
+
diff --git a/sonar/translations/fr/LC_MESSAGES/messages.po b/sonar/translations/fr/LC_MESSAGES/messages.po
index 0abbe71e0..b7c83c80c 100644
--- a/sonar/translations/fr/LC_MESSAGES/messages.po
+++ b/sonar/translations/fr/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: sonar 0.0.1\n"
"Report-Msgid-Bugs-To: software@rero.ch\n"
-"POT-Creation-Date: 2019-06-06 12:05+0200\n"
+"POT-Creation-Date: 2019-06-19 12:13+0200\n"
"PO-Revision-Date: 2019-06-06 11:09+0200\n"
"Last-Translator: FULL NAME \n"
"Language: fr\n"
@@ -20,19 +20,35 @@ msgstr ""
#: sonar/config.py:47
msgid "French"
-msgstr ""
+msgstr "Français"
#: sonar/config.py:48
msgid "German"
-msgstr ""
+msgstr "Allemand"
#: sonar/config.py:68 sonar/config.py:72
msgid "Swiss Open Access Repository"
-msgstr ""
+msgstr "Swiss Open Access Repository"
#: sonar/config.py:95
msgid "Welcome to Swiss Open Access Repository!"
-msgstr ""
+msgstr "Bienvenue sur Swiss Open Access Repository"
+
+#: sonar/config.py:277
+msgid "institution"
+msgstr "Institution"
+
+#: sonar/config.py:278
+msgid "language"
+msgstr "Langue"
+
+#: sonar/config.py:279
+msgid "author"
+msgstr "Author"
+
+#: sonar/config.py:280
+msgid "subject"
+msgstr "Mot-clé"
#: sonar/config.py:289
msgid "Best match"
@@ -44,19 +60,19 @@ msgstr "Les plus récents"
#: sonar/theme/templates/sonar/401.html:13
msgid "Unauthorized"
-msgstr ""
+msgstr "Non autorisé"
#: sonar/theme/templates/sonar/401.html:14
msgid "You need to be authenticated to view this page."
-msgstr ""
+msgstr "Vous devez être authentifié pour voir cette page."
#: sonar/theme/templates/sonar/403.html:13
msgid "Permission required"
-msgstr ""
+msgstr "Permission requise"
#: sonar/theme/templates/sonar/403.html:14
msgid "You do not have sufficient permissions to view this page."
-msgstr ""
+msgstr "Vous n'avez pas suffisamment de permissions pour voir cette page."
#: sonar/theme/templates/sonar/404.html:13
msgid "Page not found"
@@ -64,53 +80,53 @@ msgstr "Page non trouvée"
#: sonar/theme/templates/sonar/404.html:14
msgid "The page you are looking for could not be found."
-msgstr ""
+msgstr "La page que vous recherchez n'a pas pu être trouvée."
#: sonar/theme/templates/sonar/500.html:13
msgid "Internal server error"
-msgstr ""
+msgstr "Erreur interne du serveur"
#: sonar/theme/templates/sonar/500.html:15
msgid "Error identifier"
-msgstr ""
+msgstr "Identifiant d'erreur"
#: sonar/theme/templates/sonar/admin_header.html:72
#: sonar/theme/templates/sonar/partial/dropdown_user.html:8
msgid "Logout"
-msgstr ""
-
-#: sonar/theme/templates/sonar/footer.html:19
-msgid "Language:"
-msgstr ""
+msgstr "Déconnexion"
#: sonar/theme/templates/sonar/footer.html:32
msgid "Help"
-msgstr ""
+msgstr "Aide"
#: sonar/theme/templates/sonar/footer.html:35
msgid "About"
-msgstr ""
+msgstr "A propos"
#: sonar/theme/templates/sonar/footer.html:38
msgid "Contact"
-msgstr ""
+msgstr "Contact"
#: sonar/theme/templates/sonar/footer.html:43
#, python-format
msgid "Powered by RERO"
-msgstr ""
+msgstr "Réalisé par RERO"
#: sonar/theme/templates/sonar/frontpage.html:33
msgid "Search publications, authors, projects, ..."
-msgstr ""
+msgstr "Recherche de publications, auteurs, projets, ..."
#: sonar/theme/templates/sonar/frontpage.html:35
msgid "Advanced search"
-msgstr ""
+msgstr "Recherche avancée"
+
+#: sonar/theme/templates/sonar/frontpage.html:50
+msgid "Software under development !"
+msgstr "Logiciel en cours de développement"
#: sonar/theme/templates/sonar/frontpage.html:57
msgid "The project"
-msgstr ""
+msgstr "Le projet"
#: sonar/theme/templates/sonar/frontpage.html:58
msgid ""
@@ -118,35 +134,38 @@ msgid ""
"promotes and preserves the publications of authors affiliated with Swiss "
"public research institutions."
msgstr ""
+"Le projet SONAR a pour but de créer une archive scientifique qui "
+"recueille, promeut et préserve les publications des auteurs affiliés aux "
+"institutions publiques suisses de recherche."
#: sonar/theme/templates/sonar/frontpage.html:59
msgid "Further info on the project page"
-msgstr ""
+msgstr "Plus d'informations sur la page du projet"
#: sonar/theme/templates/sonar/frontpage.html:62
msgid "Institution views (test)"
-msgstr ""
+msgstr "Vues institutionelles (test)"
#: sonar/theme/templates/sonar/frontpage.html:66
msgid "Follow us"
-msgstr ""
+msgstr "Suivez-nous"
#: sonar/theme/templates/sonar/frontpage.html:71
msgid "Project website on"
-msgstr ""
+msgstr "Site web du projet sur"
#: sonar/theme/templates/sonar/frontpage.html:77
msgid "Source code on"
-msgstr ""
+msgstr "Code source sur"
#: sonar/theme/templates/sonar/page.html:34
#: sonar/theme/templates/sonar/page_admin.html:34
msgid "Invenio"
-msgstr ""
+msgstr "Invenio"
#: sonar/theme/templates/sonar/page_settings.html:19
msgid "Settings"
-msgstr ""
+msgstr "Réglages"
#: sonar/theme/templates/sonar/search.html:45
msgid "Sort by"
@@ -154,88 +173,63 @@ msgstr "Trier par"
#: sonar/theme/templates/sonar/search.html:80
msgid "Loading..."
-msgstr ""
+msgstr "Chargement..."
#: sonar/theme/templates/sonar/search.html:87
msgid "Search failed."
-msgstr ""
+msgstr "Echec de la recherche."
#: sonar/theme/templates/sonar/accounts/forgot_password.html:11
#: sonar/theme/templates/sonar/accounts/forgot_password.html:21
msgid "Reset Password"
-msgstr ""
+msgstr "Réinitialiser le mot de passe"
#: sonar/theme/templates/sonar/accounts/forgot_password.html:17
msgid ""
"Enter your email address below and we will send you a link to reset your "
"password."
msgstr ""
+"Entrez votre adresse email ci-dessous et nous vous enverrons un lien pour"
+" réinitialiser votre mot de passe."
#: sonar/theme/templates/sonar/accounts/forgot_password.html:28
#: sonar/theme/templates/sonar/accounts/login.html:16
#: sonar/theme/templates/sonar/accounts/signup.html:31
msgid "Log In"
-msgstr ""
+msgstr "Identification"
#: sonar/theme/templates/sonar/accounts/forgot_password.html:30
#: sonar/theme/templates/sonar/accounts/login.html:24
#: sonar/theme/templates/sonar/accounts/signup.html:25
msgid "Sign Up"
-msgstr ""
+msgstr "S'inscrire"
#: sonar/theme/templates/sonar/accounts/login.html:9
msgid "Log in to account"
-msgstr ""
+msgstr "Connectez-vous à votre compte"
#: sonar/theme/templates/sonar/accounts/login.html:22
msgid "Forgot password?"
-msgstr ""
+msgstr "Mot de passe oublié?"
#: sonar/theme/templates/sonar/accounts/signup.html:10
#, python-format
msgid "Sign up for a %(sitename)s account!"
-msgstr ""
+msgstr "Inscrivez-vous pour un compte %(sitename)!"
#: sonar/theme/templates/sonar/partial/dropdown_user.html:5
msgid "Profile"
-msgstr ""
+msgstr "Profile"
#: sonar/theme/templates/sonar/partial/navbar.html:26
msgid "Search"
-msgstr ""
+msgstr "Recherche"
#: sonar/theme/templates/sonar/partial/navbar.html:36
msgid "Back to SONAR"
-msgstr ""
+msgstr "Retour à SONAR"
#: sonar/theme/templates/sonar/partial/navbar.html:44
msgid "Log in"
-msgstr ""
-
-#~ msgid "institution"
-#~ msgstr ""
-
-#~ msgid "language"
-#~ msgstr ""
-
-#~ msgid "author"
-#~ msgstr "Auteur"
-
-#~ msgid "subject"
-#~ msgstr ""
-
-#~ msgid "Language:"
-#~ msgstr ""
-
-#~ msgid "Institution"
-#~ msgstr "Institution"
-
-#~ msgid "Language"
-#~ msgstr "Langue"
-
-#~ msgid "Author"
-#~ msgstr "Auteur"
-
-#~ msgid "Subject"
-#~ msgstr "Sujet"
+msgstr "Identification"
diff --git a/sonar/translations/messages.pot b/sonar/translations/messages.pot
index eeccd083d..ca02049bb 100644
--- a/sonar/translations/messages.pot
+++ b/sonar/translations/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: sonar 0.0.1\n"
"Report-Msgid-Bugs-To: software@rero.ch\n"
-"POT-Creation-Date: 2019-06-06 12:05+0200\n"
+"POT-Creation-Date: 2019-06-19 12:13+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -33,6 +33,22 @@ msgstr ""
msgid "Welcome to Swiss Open Access Repository!"
msgstr ""
+#: sonar/config.py:277
+msgid "institution"
+msgstr ""
+
+#: sonar/config.py:278
+msgid "language"
+msgstr ""
+
+#: sonar/config.py:279
+msgid "author"
+msgstr ""
+
+#: sonar/config.py:280
+msgid "subject"
+msgstr ""
+
#: sonar/config.py:289
msgid "Best match"
msgstr ""
@@ -78,10 +94,6 @@ msgstr ""
msgid "Logout"
msgstr ""
-#: sonar/theme/templates/sonar/footer.html:19
-msgid "Language:"
-msgstr ""
-
#: sonar/theme/templates/sonar/footer.html:32
msgid "Help"
msgstr ""
@@ -107,6 +119,10 @@ msgstr ""
msgid "Advanced search"
msgstr ""
+#: sonar/theme/templates/sonar/frontpage.html:50
+msgid "Software under development !"
+msgstr ""
+
#: sonar/theme/templates/sonar/frontpage.html:57
msgid "The project"
msgstr ""