diff --git a/Dockerfile b/Dockerfile
index f24c177..d45d054 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,8 +8,12 @@ WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
+RUN apt-get update && apt-get install -y gettext && rm -rf /var/lib/apt/lists/*
+
COPY . .
+RUN python manage.py compilemessages
+
# Create volume mount points
RUN mkdir -p /app/media /app/static /app/data
diff --git a/entrypoint.sh b/entrypoint.sh
index fca4a2c..8638676 100644
--- a/entrypoint.sh
+++ b/entrypoint.sh
@@ -3,5 +3,6 @@ set -e
python manage.py collectstatic --noinput
python manage.py migrate --noinput
+python manage.py loaddata initial
python manage.py create_default_admin
exec gunicorn photo21.wsgi:application --bind 0.0.0.0:8000 --workers 3
diff --git a/photo21/locale/de/LC_MESSAGES/django.po b/photo21/locale/de/LC_MESSAGES/django.po
deleted file mode 100644
index b1514bd..0000000
--- a/photo21/locale/de/LC_MESSAGES/django.po
+++ /dev/null
@@ -1,321 +0,0 @@
-# This file is part of photo21
-# Copyright (C) 2022 Amicale des élèves de l'ENS Paris-Saclay
-# SPDX-License-Identifier: GPL-3.0-or-later
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-12-07 20:03+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME %(request_path)s was not found on the server."
-msgstr ""
-
-#: .\photo21\templates\500.html:12
-msgid "Server error"
-msgstr ""
-
-#: .\photo21\templates\500.html:16
-msgid ""
-"Sorry, an error occurred when processing your request. An email has been "
-"sent to webmasters with the detail of the error, and this will be fixed "
-"soon. You can go drink a soft."
-msgstr ""
-
-#: .\photo21\templates\account\email.html:8
-#: .\photo21\templates\account\email.html:16
-#: .\photo21\templates\socialaccount\connections.html:16
-msgid "E-mail Addresses"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:11 .\photo21\templates\base.html:63
-#: .\photo21\templates\socialaccount\connections.html:11
-msgid "Account"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:19
-#: .\photo21\templates\socialaccount\connections.html:19
-msgid "Social connections"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:25
-msgid "The following e-mail addresses are associated with your account:"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:36
-msgid "Verified"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:38
-msgid "Unverified"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:40
-msgid "Primary"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:46
-msgid "Make Primary"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:47
-msgid "Re-send Verification"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:48
-#: .\photo21\templates\socialaccount\connections.html:47
-msgid "Remove"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:53
-msgid "Warning:"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:53
-msgid ""
-"You currently do not have any e-mail address set up. You should really add "
-"an e-mail address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: .\photo21\templates\account\email.html:57
-msgid "Add E-mail Address"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:62
-msgid "Add E-mail"
-msgstr ""
-
-#: .\photo21\templates\account\login.html:8
-#: .\photo21\templates\account\login.html:36
-msgid "Sign In"
-msgstr ""
-
-#: .\photo21\templates\account\login.html:19
-#, python-format
-msgid ""
-"Please sign in with one of your existing third party accounts. Or, sign up for a %(site_name)s account and sign in "
-"below:"
-msgstr ""
-
-#: .\photo21\templates\account\login.html:26
-#, python-format
-msgid ""
-"If you have not created an account yet, then please sign up first."
-msgstr ""
-
-#: .\photo21\templates\account\login.html:39
-msgid "Forgot Password?"
-msgstr ""
-
-#: .\photo21\templates\account\login.html:42
-msgid "If any problem, please contact the server owners at"
-msgstr ""
-
-#: .\photo21\templates\account\logout.html:8
-#: .\photo21\templates\account\logout.html:13
-#: .\photo21\templates\account\logout.html:22
-msgid "Sign Out"
-msgstr ""
-
-#: .\photo21\templates\account\logout.html:16
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: .\photo21\templates\account\signup.html:8
-msgid "Signup"
-msgstr ""
-
-#: .\photo21\templates\account\signup.html:13
-#: .\photo21\templates\account\signup.html:24
-msgid "Sign Up"
-msgstr ""
-
-#: .\photo21\templates\account\signup.html:16
-#, python-format
-msgid ""
-"Already have an account? Then please sign in."
-msgstr ""
-
-#: .\photo21\templates\base.html:16
-msgid "The ENS Paris-Saclay pictures server."
-msgstr ""
-
-#: .\photo21\templates\base.html:41
-msgid "Galleries"
-msgstr ""
-
-#: .\photo21\templates\base.html:46
-msgid "Upload"
-msgstr ""
-
-#: .\photo21\templates\base.html:51
-msgid "Manage"
-msgstr ""
-
-#: .\photo21\templates\base.html:72
-msgid "Log out"
-msgstr ""
-
-#: .\photo21\templates\base.html:82
-msgid "Log in"
-msgstr ""
-
-#: .\photo21\templates\base.html:91
-msgid "Sign up"
-msgstr ""
-
-#: .\photo21\templates\base.html:116
-msgid "Connected as"
-msgstr ""
-
-#: .\photo21\templates\base.html:118
-msgid "Source code"
-msgstr ""
-
-#: .\photo21\templates\index.html:8
-msgid "Home"
-msgstr ""
-
-#: .\photo21\templates\index.html:11
-msgid "Welcome to the pictures server!"
-msgstr ""
-
-#: .\photo21\templates\index.html:13
-msgid ""
-"This website aims to collect the pictures and movies taken in the student "
-"life of ENS Paris-Saclay or involving its students."
-msgstr ""
-
-#: .\photo21\templates\index.html:20
-#, python-format
-msgid ""
-"The pictures are visible in the "
-"galleries and are downloadable. However, the agreement of the "
-"photographer and the persons present on the photo is necessary before any "
-"republication on another platform. "
-msgstr ""
-
-#: .\photo21\templates\index.html:29
-msgid ""
-"If you want a photo to be deleted, please let us know: Abuse request"
-msgstr ""
-
-#: .\photo21\templates\index.html:36
-msgid ""
-"If you want to obtain the right to upload pictures, please let us know: Become a photograph"
-msgstr ""
-
-#: .\photo21\templates\index.html:43
-msgid "Last galleries"
-msgstr ""
-
-#: .\photo21\templates\index.html:52
-msgid "Behind the scene"
-msgstr ""
-
-#: .\photo21\templates\index.html:54
-msgid ""
-"Because we value your privacy, we do not sell the data on this site, unlike "
-"many free online platforms. The dedicated server running this website is "
-"kindly hosted by the Crans at the ENS "
-"Paris-Saclay basement. It is not managed by the Crans. Current active "
-"administrators are:"
-msgstr ""
-
-#: .\photo21\templates\index.html:63
-msgid "They should be contacted at"
-msgstr ""
-
-#: .\photo21\templates\socialaccount\connections.html:8
-msgid "Account Connections"
-msgstr ""
-
-#: .\photo21\templates\socialaccount\connections.html:25
-msgid ""
-"You can sign in to your account using any of the following third party "
-"accounts:"
-msgstr ""
-
-#: .\photo21\templates\socialaccount\connections.html:53
-msgid ""
-"You currently have no social network accounts connected to this account."
-msgstr ""
-
-#: .\photo21\templates\socialaccount\connections.html:56
-msgid "Add a 3rd Party Account"
-msgstr ""
-
-#: .\photo21\templates\socialaccount\snippets\provider_list.html:20
-msgid "Sign in with"
-msgstr ""
diff --git a/photo21/locale/es/LC_MESSAGES/django.po b/photo21/locale/es/LC_MESSAGES/django.po
deleted file mode 100644
index a19cb2b..0000000
--- a/photo21/locale/es/LC_MESSAGES/django.po
+++ /dev/null
@@ -1,320 +0,0 @@
-# This file is part of photo21
-# Copyright (C) 2022 Amicale des élèves de l'ENS Paris-Saclay
-# SPDX-License-Identifier: GPL-3.0-or-later
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-12-07 20:03+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME %(request_path)s was not found on the server."
-msgstr ""
-
-#: .\photo21\templates\500.html:12
-msgid "Server error"
-msgstr ""
-
-#: .\photo21\templates\500.html:16
-msgid ""
-"Sorry, an error occurred when processing your request. An email has been "
-"sent to webmasters with the detail of the error, and this will be fixed "
-"soon. You can go drink a soft."
-msgstr ""
-
-#: .\photo21\templates\account\email.html:8
-#: .\photo21\templates\account\email.html:16
-#: .\photo21\templates\socialaccount\connections.html:16
-msgid "E-mail Addresses"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:11 .\photo21\templates\base.html:63
-#: .\photo21\templates\socialaccount\connections.html:11
-msgid "Account"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:19
-#: .\photo21\templates\socialaccount\connections.html:19
-msgid "Social connections"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:25
-msgid "The following e-mail addresses are associated with your account:"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:36
-msgid "Verified"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:38
-msgid "Unverified"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:40
-msgid "Primary"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:46
-msgid "Make Primary"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:47
-msgid "Re-send Verification"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:48
-#: .\photo21\templates\socialaccount\connections.html:47
-msgid "Remove"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:53
-msgid "Warning:"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:53
-msgid ""
-"You currently do not have any e-mail address set up. You should really add "
-"an e-mail address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: .\photo21\templates\account\email.html:57
-msgid "Add E-mail Address"
-msgstr ""
-
-#: .\photo21\templates\account\email.html:62
-msgid "Add E-mail"
-msgstr ""
-
-#: .\photo21\templates\account\login.html:8
-#: .\photo21\templates\account\login.html:36
-msgid "Sign In"
-msgstr ""
-
-#: .\photo21\templates\account\login.html:19
-#, python-format
-msgid ""
-"Please sign in with one of your existing third party accounts. Or, sign up for a %(site_name)s account and sign in "
-"below:"
-msgstr ""
-
-#: .\photo21\templates\account\login.html:26
-#, python-format
-msgid ""
-"If you have not created an account yet, then please sign up first."
-msgstr ""
-
-#: .\photo21\templates\account\login.html:39
-msgid "Forgot Password?"
-msgstr ""
-
-#: .\photo21\templates\account\login.html:42
-msgid "If any problem, please contact the server owners at"
-msgstr ""
-
-#: .\photo21\templates\account\logout.html:8
-#: .\photo21\templates\account\logout.html:13
-#: .\photo21\templates\account\logout.html:22
-msgid "Sign Out"
-msgstr ""
-
-#: .\photo21\templates\account\logout.html:16
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: .\photo21\templates\account\signup.html:8
-msgid "Signup"
-msgstr ""
-
-#: .\photo21\templates\account\signup.html:13
-#: .\photo21\templates\account\signup.html:24
-msgid "Sign Up"
-msgstr ""
-
-#: .\photo21\templates\account\signup.html:16
-#, python-format
-msgid ""
-"Already have an account? Then please sign in."
-msgstr ""
-
-#: .\photo21\templates\base.html:16
-msgid "The ENS Paris-Saclay pictures server."
-msgstr ""
-
-#: .\photo21\templates\base.html:41
-msgid "Galleries"
-msgstr ""
-
-#: .\photo21\templates\base.html:46
-msgid "Upload"
-msgstr ""
-
-#: .\photo21\templates\base.html:51
-msgid "Manage"
-msgstr ""
-
-#: .\photo21\templates\base.html:72
-msgid "Log out"
-msgstr ""
-
-#: .\photo21\templates\base.html:82
-msgid "Log in"
-msgstr ""
-
-#: .\photo21\templates\base.html:91
-msgid "Sign up"
-msgstr ""
-
-#: .\photo21\templates\base.html:116
-msgid "Connected as"
-msgstr ""
-
-#: .\photo21\templates\base.html:118
-msgid "Source code"
-msgstr ""
-
-#: .\photo21\templates\index.html:8
-msgid "Home"
-msgstr ""
-
-#: .\photo21\templates\index.html:11
-msgid "Welcome to the pictures server!"
-msgstr ""
-
-#: .\photo21\templates\index.html:13
-msgid ""
-"This website aims to collect the pictures and movies taken in the student "
-"life of ENS Paris-Saclay or involving its students."
-msgstr ""
-
-#: .\photo21\templates\index.html:20
-#, python-format
-msgid ""
-"The pictures are visible in the "
-"galleries and are downloadable. However, the agreement of the "
-"photographer and the persons present on the photo is necessary before any "
-"republication on another platform. "
-msgstr ""
-
-#: .\photo21\templates\index.html:29
-msgid ""
-"If you want a photo to be deleted, please let us know: Abuse request"
-msgstr ""
-
-#: .\photo21\templates\index.html:36
-msgid ""
-"If you want to obtain the right to upload pictures, please let us know: Become a photograph"
-msgstr ""
-
-#: .\photo21\templates\index.html:43
-msgid "Last galleries"
-msgstr ""
-
-#: .\photo21\templates\index.html:52
-msgid "Behind the scene"
-msgstr ""
-
-#: .\photo21\templates\index.html:54
-msgid ""
-"Because we value your privacy, we do not sell the data on this site, unlike "
-"many free online platforms. The dedicated server running this website is "
-"kindly hosted by the Crans at the ENS "
-"Paris-Saclay basement. It is not managed by the Crans. Current active "
-"administrators are:"
-msgstr ""
-
-#: .\photo21\templates\index.html:63
-msgid "They should be contacted at"
-msgstr ""
-
-#: .\photo21\templates\socialaccount\connections.html:8
-msgid "Account Connections"
-msgstr ""
-
-#: .\photo21\templates\socialaccount\connections.html:25
-msgid ""
-"You can sign in to your account using any of the following third party "
-"accounts:"
-msgstr ""
-
-#: .\photo21\templates\socialaccount\connections.html:53
-msgid ""
-"You currently have no social network accounts connected to this account."
-msgstr ""
-
-#: .\photo21\templates\socialaccount\connections.html:56
-msgid "Add a 3rd Party Account"
-msgstr ""
-
-#: .\photo21\templates\socialaccount\snippets\provider_list.html:20
-msgid "Sign in with"
-msgstr ""
diff --git a/photo21/locale/fr/LC_MESSAGES/django.po b/photo21/locale/fr/LC_MESSAGES/django.po
index de21f66..6c10127 100644
--- a/photo21/locale/fr/LC_MESSAGES/django.po
+++ b/photo21/locale/fr/LC_MESSAGES/django.po
@@ -1,163 +1,158 @@
# This file is part of photo21
# Copyright (C) 2022 Amicale des élèves de l'ENS Paris-Saclay
# SPDX-License-Identifier: GPL-3.0-or-later
-#
-#, fuzzy
+
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: photo21\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-12-07 20:03+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME %(request_path)s was not found on the server."
msgstr ""
+"Le chemin demandé %(request_path)s n'a pas été trouvé sur le "
+"serveur."
-#: .\photo21\templates\500.html:12
+#: photo21/templates/500.html:12
msgid "Server error"
-msgstr ""
+msgstr "Erreur serveur"
-#: .\photo21\templates\500.html:16
+#: photo21/templates/500.html:16
msgid ""
"Sorry, an error occurred when processing your request. An email has been "
"sent to webmasters with the detail of the error, and this will be fixed "
"soon. You can go drink a soft."
msgstr ""
+"Désolé, une erreur s'est produite lors du traitement de votre requête. Un e-"
+"mail a été envoyé aux administrateurs avec les détails de l'erreur, et cela "
+"sera corrigé prochainement. Vous pouvez aller boire un soda."
-#: .\photo21\templates\account\email.html:8
-#: .\photo21\templates\account\email.html:16
-#: .\photo21\templates\socialaccount\connections.html:16
+#: photo21/templates/account/email.html:8
+#: photo21/templates/account/email.html:16
+#: photo21/templates/socialaccount/connections.html:16
msgid "E-mail Addresses"
-msgstr ""
+msgstr "Adresses e-mail"
-#: .\photo21\templates\account\email.html:11 .\photo21\templates\base.html:63
-#: .\photo21\templates\socialaccount\connections.html:11
+#: photo21/templates/account/email.html:11 photo21/templates/base.html:66
+#: photo21/templates/socialaccount/connections.html:11
msgid "Account"
msgstr "Compte"
-#: .\photo21\templates\account\email.html:19
-#: .\photo21\templates\socialaccount\connections.html:19
+#: photo21/templates/account/email.html:19
+#: photo21/templates/socialaccount/connections.html:19
msgid "Social connections"
msgstr "Connexions sociales"
-#: .\photo21\templates\account\email.html:25
+#: photo21/templates/account/email.html:25
msgid "The following e-mail addresses are associated with your account:"
-msgstr ""
+msgstr "Les adresses e-mail suivantes sont associées à votre compte :"
-#: .\photo21\templates\account\email.html:36
+#: photo21/templates/account/email.html:36
msgid "Verified"
-msgstr ""
+msgstr "Vérifié"
-#: .\photo21\templates\account\email.html:38
+#: photo21/templates/account/email.html:38
msgid "Unverified"
-msgstr ""
+msgstr "Non vérifié"
-#: .\photo21\templates\account\email.html:40
+#: photo21/templates/account/email.html:40
msgid "Primary"
-msgstr ""
+msgstr "Principal"
-#: .\photo21\templates\account\email.html:46
+#: photo21/templates/account/email.html:46
msgid "Make Primary"
-msgstr ""
+msgstr "Définir comme principal"
-#: .\photo21\templates\account\email.html:47
+#: photo21/templates/account/email.html:47
msgid "Re-send Verification"
-msgstr ""
+msgstr "Renvoyer la vérification"
-#: .\photo21\templates\account\email.html:48
-#: .\photo21\templates\socialaccount\connections.html:47
+#: photo21/templates/account/email.html:48
+#: photo21/templates/socialaccount/connections.html:47
msgid "Remove"
-msgstr ""
+msgstr "Supprimer"
-#: .\photo21\templates\account\email.html:53
+#: photo21/templates/account/email.html:53
msgid "Warning:"
-msgstr ""
+msgstr "Avertissement :"
-#: .\photo21\templates\account\email.html:53
+#: photo21/templates/account/email.html:53
msgid ""
"You currently do not have any e-mail address set up. You should really add "
"an e-mail address so you can receive notifications, reset your password, etc."
msgstr ""
+"Vous n'avez actuellement aucune adresse e-mail configurée. Vous devriez "
+"vraiment en ajouter une pour recevoir des notifications, réinitialiser votre "
+"mot de passe, etc."
-#: .\photo21\templates\account\email.html:57
+#: photo21/templates/account/email.html:57
msgid "Add E-mail Address"
msgstr "Ajouter une Adresse E-mail"
-#: .\photo21\templates\account\email.html:62
+#: photo21/templates/account/email.html:62
msgid "Add E-mail"
msgstr "Ajouter un E-mail"
-#: .\photo21\templates\account\login.html:8
-#: .\photo21\templates\account\login.html:36
+#: photo21/templates/account/login.html:8
+#: photo21/templates/account/login.html:36
msgid "Sign In"
msgstr "Se Connecter"
-#: .\photo21\templates\account\login.html:19
+#: photo21/templates/account/login.html:19
#, python-format
msgid ""
"Please sign in with one of your existing third party accounts. Or, inscrivez-vous pour un compte sur %(site_name)s "
"et identifiez-vous ci-dessous :"
-#: .\photo21\templates\account\login.html:26
+#: photo21/templates/account/login.html:26
#, python-format
msgid ""
"If you have not created an account yet, then please inscrire."
-#: .\photo21\templates\account\login.html:39
+#: photo21/templates/account/login.html:39
msgid "Forgot Password?"
msgstr "Mot de passe oublié ?"
-#: .\photo21\templates\account\login.html:42
+#: photo21/templates/account/login.html:42
msgid "If any problem, please contact the server owners at"
msgstr "En cas de problème, contactez les administrateurs à"
-#: .\photo21\templates\account\logout.html:8
-#: .\photo21\templates\account\logout.html:13
-#: .\photo21\templates\account\logout.html:22
+#: photo21/templates/account/logout.html:8
+#: photo21/templates/account/logout.html:13
+#: photo21/templates/account/logout.html:22
msgid "Sign Out"
msgstr "Déconnexion"
-#: .\photo21\templates\account\logout.html:16
+#: photo21/templates/account/logout.html:16
msgid "Are you sure you want to sign out?"
-msgstr ""
+msgstr "Êtes-vous sûr de vouloir vous déconnecter ?"
-#: .\photo21\templates\account\signup.html:8
+#: photo21/templates/account/signup.html:8
msgid "Signup"
-msgstr ""
+msgstr "Inscription"
-#: .\photo21\templates\account\signup.html:13
-#: .\photo21\templates\account\signup.html:24
+#: photo21/templates/account/signup.html:13
+#: photo21/templates/account/signup.html:24
msgid "Sign Up"
-msgstr ""
+msgstr "S'inscrire"
-#: .\photo21\templates\account\signup.html:16
+#: photo21/templates/account/signup.html:16
#, python-format
msgid ""
"Already have an account? Then please sign in."
msgstr ""
+"Vous avez déjà un compte ? Veuillez alors vous "
+"connecter."
-#: .\photo21\templates\base.html:16
-msgid "The ENS Paris-Saclay pictures server."
-msgstr ""
+#: photo21/templates/base.html:16
+msgid "The ENS Rennes pictures server."
+msgstr "Le serveur photos de l'ENS Rennes."
-#: .\photo21\templates\base.html:41
+#: photo21/templates/base.html:43
msgid "Galleries"
msgstr "Galeries"
-#: .\photo21\templates\base.html:46
+#: photo21/templates/base.html:48
msgid "Upload"
-msgstr "Téléversement"
+msgstr "Upload"
-#: .\photo21\templates\base.html:51
+#: photo21/templates/base.html:53
msgid "Manage"
-msgstr "Gestion"
+msgstr "Manage"
-#: .\photo21\templates\base.html:72
+#: photo21/templates/base.html:75
msgid "Log out"
-msgstr ""
+msgstr "Déconnection"
-#: .\photo21\templates\base.html:82
+#: photo21/templates/base.html:85
msgid "Log in"
-msgstr ""
+msgstr "Connection"
-#: .\photo21\templates\base.html:91
+#: photo21/templates/base.html:94
msgid "Sign up"
msgstr "Inscription"
-#: .\photo21\templates\base.html:116
+#: photo21/templates/base.html:119
msgid "Connected as"
msgstr "Connecté en tant que"
-#: .\photo21\templates\base.html:118
+#: photo21/templates/base.html:121
msgid "Source code"
msgstr "Code source"
-#: .\photo21\templates\index.html:8
+#: photo21/templates/index.html:8
msgid "Home"
msgstr "Accueil"
-#: .\photo21\templates\index.html:11
+#: photo21/templates/index.html:11
msgid "Welcome to the pictures server!"
msgstr "Bienvenue sur le serveur photos !"
-#: .\photo21\templates\index.html:13
+#: photo21/templates/index.html:13
msgid ""
"This website aims to collect the pictures and movies taken in the student "
-"life of ENS Paris-Saclay or involving its students."
+"life of ENS Rennes or involving its students."
msgstr ""
-"Ce site à pour objectif de recenser les photos et films pris dans la vie "
-"associative de l'ENS Paris-Saclay ou impliquant ses usager·ères."
+"Ce site a pour objectif de recenser les photos et films pris dans la vie "
+"associative de l'ENS Rennes ou impliquant ses étudiant·es."
-#: .\photo21\templates\index.html:20
+#: photo21/templates/index.html:20
#, python-format
msgid ""
"The pictures are visible in the "
@@ -275,73 +272,77 @@ msgstr ""
"photographe et des personnes présentes sur la photo est nécessaire avant "
"toute republication sur un autre site."
-#: .\photo21\templates\index.html:29
-msgid ""
-"If you want a photo to be deleted, please let us know: Abuse request"
-msgstr ""
-"Si vous souhaitez qu'une photo soit supprimée, signalez le nous : Signaler un abus"
-
-#: .\photo21\templates\index.html:36
+#: photo21/templates/index.html:30
msgid ""
"If you want to obtain the right to upload pictures, please let us know: Become a photograph"
msgstr ""
"Si vous souhaitez obtenir les droits photographes pour téléverser vos "
-"photos, signalez le nous : Devenir photographe"
-#: .\photo21\templates\index.html:43
+#: photo21/templates/index.html:38
msgid "Last galleries"
msgstr "Galeries récentes"
-#: .\photo21\templates\index.html:52
+#: photo21/templates/index.html:47
msgid "Behind the scene"
-msgstr "Derrière la scène"
+msgstr "Behind the scene"
-#: .\photo21\templates\index.html:54
+#: photo21/templates/index.html:49
msgid ""
-"Because we value your privacy, we do not sell the data on this site, unlike "
-"many free online platforms. The dedicated server running this website is "
-"kindly hosted by the Crans at the ENS "
-"Paris-Saclay basement. It is not managed by the Crans. Current active "
-"administrators are:"
+" "
+"The dedicated server running this website is kindly hosted by Sinfonie at the ENS Rennes. "
+" "
+"Le serveur qui fait fonctionner ce site est gentiment hébergé par "
+"Sinfonie à l'ENS Rennes. "
+"
-
-
-
-
-
-
-
-
-
-
+ {% if request.user.is_authenticated %}
+ {% trans "Connected as" %} {{ request.user.username }} ·
+ {% endif %}
+ {% trans "Source code" %}
+
{% blocktrans trimmed %}
- This project if a fork of Photo21.
- Because we value your privacy, we do not sell the data on this site,
- unlike many free online platforms.
-
-
+
+
+
+ The dedicated server running this website is kindly hosted by
+ Sinfonie at the ENS Rennes.
diff --git a/photologue/locale/fr/LC_MESSAGES/django.po b/photologue/locale/fr/LC_MESSAGES/django.po
index 1993f72..b60677f 100644
--- a/photologue/locale/fr/LC_MESSAGES/django.po
+++ b/photologue/locale/fr/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Photologue\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-03-05 15:30+0100\n"
+"POT-Creation-Date: 2026-05-03 21:01+0000\n"
"PO-Revision-Date: 2017-12-03 14:47+0000\n"
"Last-Translator: Richard Barran %(object)s?"
msgstr "Es tu sure que tu veux supprimer %(object)s ?"
-#: .\photologue\templates\photologue\photo_confirm_delete.html:22
-#: .\photologue\templates\photologue\photo_confirm_report.html:22
+#: photologue/templates/photologue/photo_confirm_delete.html:22
+#: photologue/templates/photologue/photo_confirm_report.html:22
msgid "Confirm"
msgstr "Confimer"
-#: .\photologue\templates\photologue\photo_confirm_report.html:9
-#: .\photologue\templates\photologue\photo_confirm_report.html:14
+#: photologue/templates/photologue/photo_confirm_report.html:9
+#: photologue/templates/photologue/photo_confirm_report.html:14
msgid "Report confirmation"
msgstr "Raporter la confirmation"
-#: .\photologue\templates\photologue\photo_confirm_report.html:17
+#: photologue/templates/photologue/photo_confirm_report.html:17
#, python-format
msgid ""
"Are you sure you want to report %(object)s? This photo will no "
@@ -443,14 +452,17 @@ msgstr ""
"Es-tu sur de signaler %(object)s? Cette photo ne va plus être "
"publique, et les administrateur vont être notifiés."
-#: .\photologue\templates\photologue\photo_detail.html:15
+#: photologue/templates/photologue/photo_detail.html:15
msgid "Published"
msgstr "Publiée le"
-#: .\photologue\templates\photologue\upload.html:20
+#: photologue/templates/photologue/upload.html:22
msgid "Drag and drop photos here"
msgstr "Glissez et déposez les photos ici"
-#: .\photologue\templates\photologue\upload.html:24
+#: photologue/templates/photologue/upload.html:26
msgid "Owner will be"
msgstr "Le propriétaire sera"
+
+#~ msgid "A gallery with that title already exists."
+#~ msgstr "Une galerie portant ce nom existe déjà."