finished first version of resources, let's deploy !

This commit is contained in:
Danhia 2022-01-23 17:08:07 +01:00
parent 0e41087f6a
commit 52b3a71caf
21 changed files with 2358 additions and 284 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-08 10:22+0000\n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
@ -67,8 +67,8 @@ msgstr ""
#: accounts/templates/accounts/login.html:19
#: accounts/templates/accounts/register.html:23
#: events/templates/events/create_team.html:31
#: events/templates/events/create_team.html:40
#: events/templates/events/create_team.html:26
#: events/templates/events/join_team.html:31
msgid "Password"
msgstr ""
@ -77,7 +77,7 @@ msgid "Reset password"
msgstr ""
#: accounts/templates/accounts/login.html:31
#: accounts/templates/accounts/register.html:38 templates/base.html:100
#: accounts/templates/accounts/register.html:38 templates/base.html:103
#: templates/registration/password_reset_complete.html:18
#: templates/registration/password_reset_confirm.html:38
#: templates/registration/password_reset_done.html:18
@ -180,7 +180,7 @@ msgstr ""
msgid "Username already taken."
msgstr ""
#: accounts/views/views.py:103 events/views.py:370
#: accounts/views/views.py:103 events/views/teams.py:122
msgid "Updated."
msgstr ""
@ -262,57 +262,60 @@ msgid "No category available."
msgstr ""
#: events/templates/events/create_team.html:9
#: events/templates/events/join_team.html:9
msgid "This event starts at"
msgstr ""
#: events/templates/events/create_team.html:15
#: events/templates/events/create_team.html:16
#: events/templates/events/join_team.html:16
msgid "You need to be registered to the event."
msgstr ""
#: events/templates/events/create_team.html:18
msgid "Team does not exist."
msgstr ""
#: events/templates/events/create_team.html:20
#: events/templates/events/event_pwd.html:15
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/create_team.html:22
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/create_team.html:24 events/views.py:366
#: events/templates/events/create_team.html:19 events/views/teams.py:118
msgid "Name already taken."
msgstr ""
#: events/templates/events/create_team.html:30
#: events/templates/events/create_team.html:39
#: events/templates/events/create_team.html:25
#: events/templates/events/join_team.html:30
#: events/templates/events/manage_team.html:22
msgid "Team name"
msgstr ""
#: events/templates/events/create_team.html:32
#: events/templates/events/create_team.html:27
#: events/templates/events/create_team.html:46
#: events/templates/events/join_team.html:52
msgid "Create Team"
msgstr ""
#: events/templates/events/create_team.html:41
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:46
#: events/templates/events/create_team.html:32
#: events/templates/events/event_pwd.html:28
#: events/templates/events/join_team.html:37
msgid "You need to be logged to access this event."
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/create_team.html:41
#: events/templates/events/event_info.html:111
#: events/templates/events/event_pwd.html:36
msgid "Start at"
#: events/templates/events/join_team.html:46
msgid "Starts at"
msgstr ""
#: events/templates/events/create_team.html:55
#: events/templates/events/create_team.html:42
#: events/templates/events/event_info.html:112
#: events/templates/events/event_pwd.html:37
msgid "End at"
#: events/templates/events/join_team.html:47
msgid "Ends at"
msgstr ""
#: events/templates/events/create_team.html:47
#: events/templates/events/join_team.html:32
#: events/templates/events/join_team.html:51
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/join_team.html:59
msgid "Find me a team !"
msgstr ""
#: events/templates/events/ctf_info.html:9
@ -374,14 +377,6 @@ msgstr ""
msgid "No one have earn point yet, you gonna be the first ?"
msgstr ""
#: events/templates/events/event_info.html:111
msgid "Starts at"
msgstr ""
#: events/templates/events/event_info.html:112
msgid "Ends at"
msgstr ""
#: events/templates/events/event_info.html:117
msgid "Subscribe"
msgstr ""
@ -390,6 +385,11 @@ msgstr ""
msgid "Manage my team"
msgstr ""
#: events/templates/events/event_pwd.html:15
#: events/templates/events/join_team.html:21
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/event_pwd.html:20
msgid "This event is password protected"
msgstr ""
@ -410,6 +410,14 @@ msgstr ""
msgid "No events available."
msgstr ""
#: events/templates/events/join_team.html:19
msgid "Team does not exist."
msgstr ""
#: events/templates/events/join_team.html:23
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/manage_team.html:26
msgid "Team password"
msgstr ""
@ -443,19 +451,19 @@ msgstr ""
msgid "Flags counter"
msgstr ""
#: project/settings.py:114
#: project/settings.py:115
msgid "English"
msgstr ""
#: project/settings.py:115
#: project/settings.py:116
msgid "German"
msgstr ""
#: project/settings.py:116
#: project/settings.py:117
msgid "French"
msgstr ""
#: project/settings.py:117
#: project/settings.py:118
msgid "Russian"
msgstr ""
@ -483,15 +491,19 @@ msgstr ""
msgid "Scoreboard"
msgstr ""
#: templates/base.html:96
#: templates/base.html:66
msgid "Resources"
msgstr ""
#: templates/base.html:99
msgid "Logout"
msgstr ""
#: templates/base.html:103
#: templates/base.html:106
msgid "Sign Up"
msgstr ""
#: templates/base.html:131
#: templates/base.html:134
msgid "Become a Patron!"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-08 10:22+0000\n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
@ -67,8 +67,8 @@ msgstr ""
#: accounts/templates/accounts/login.html:19
#: accounts/templates/accounts/register.html:23
#: events/templates/events/create_team.html:31
#: events/templates/events/create_team.html:40
#: events/templates/events/create_team.html:26
#: events/templates/events/join_team.html:31
msgid "Password"
msgstr ""
@ -77,7 +77,7 @@ msgid "Reset password"
msgstr ""
#: accounts/templates/accounts/login.html:31
#: accounts/templates/accounts/register.html:38 templates/base.html:100
#: accounts/templates/accounts/register.html:38 templates/base.html:103
#: templates/registration/password_reset_complete.html:18
#: templates/registration/password_reset_confirm.html:38
#: templates/registration/password_reset_done.html:18
@ -180,7 +180,7 @@ msgstr ""
msgid "Username already taken."
msgstr ""
#: accounts/views/views.py:103 events/views.py:370
#: accounts/views/views.py:103 events/views/teams.py:122
msgid "Updated."
msgstr ""
@ -262,57 +262,60 @@ msgid "No category available."
msgstr ""
#: events/templates/events/create_team.html:9
#: events/templates/events/join_team.html:9
msgid "This event starts at"
msgstr ""
#: events/templates/events/create_team.html:15
#: events/templates/events/create_team.html:16
#: events/templates/events/join_team.html:16
msgid "You need to be registered to the event."
msgstr ""
#: events/templates/events/create_team.html:18
msgid "Team does not exist."
msgstr ""
#: events/templates/events/create_team.html:20
#: events/templates/events/event_pwd.html:15
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/create_team.html:22
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/create_team.html:24 events/views.py:366
#: events/templates/events/create_team.html:19 events/views/teams.py:118
msgid "Name already taken."
msgstr ""
#: events/templates/events/create_team.html:30
#: events/templates/events/create_team.html:39
#: events/templates/events/create_team.html:25
#: events/templates/events/join_team.html:30
#: events/templates/events/manage_team.html:22
msgid "Team name"
msgstr ""
#: events/templates/events/create_team.html:32
#: events/templates/events/create_team.html:27
#: events/templates/events/create_team.html:46
#: events/templates/events/join_team.html:52
msgid "Create Team"
msgstr ""
#: events/templates/events/create_team.html:41
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:46
#: events/templates/events/create_team.html:32
#: events/templates/events/event_pwd.html:28
#: events/templates/events/join_team.html:37
msgid "You need to be logged to access this event."
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/create_team.html:41
#: events/templates/events/event_info.html:111
#: events/templates/events/event_pwd.html:36
msgid "Start at"
#: events/templates/events/join_team.html:46
msgid "Starts at"
msgstr ""
#: events/templates/events/create_team.html:55
#: events/templates/events/create_team.html:42
#: events/templates/events/event_info.html:112
#: events/templates/events/event_pwd.html:37
msgid "End at"
#: events/templates/events/join_team.html:47
msgid "Ends at"
msgstr ""
#: events/templates/events/create_team.html:47
#: events/templates/events/join_team.html:32
#: events/templates/events/join_team.html:51
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/join_team.html:59
msgid "Find me a team !"
msgstr ""
#: events/templates/events/ctf_info.html:9
@ -374,14 +377,6 @@ msgstr ""
msgid "No one have earn point yet, you gonna be the first ?"
msgstr ""
#: events/templates/events/event_info.html:111
msgid "Starts at"
msgstr ""
#: events/templates/events/event_info.html:112
msgid "Ends at"
msgstr ""
#: events/templates/events/event_info.html:117
msgid "Subscribe"
msgstr ""
@ -390,6 +385,11 @@ msgstr ""
msgid "Manage my team"
msgstr ""
#: events/templates/events/event_pwd.html:15
#: events/templates/events/join_team.html:21
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/event_pwd.html:20
msgid "This event is password protected"
msgstr ""
@ -410,6 +410,14 @@ msgstr ""
msgid "No events available."
msgstr ""
#: events/templates/events/join_team.html:19
msgid "Team does not exist."
msgstr ""
#: events/templates/events/join_team.html:23
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/manage_team.html:26
msgid "Team password"
msgstr ""
@ -443,19 +451,19 @@ msgstr ""
msgid "Flags counter"
msgstr ""
#: project/settings.py:114
#: project/settings.py:115
msgid "English"
msgstr ""
#: project/settings.py:115
#: project/settings.py:116
msgid "German"
msgstr ""
#: project/settings.py:116
#: project/settings.py:117
msgid "French"
msgstr ""
#: project/settings.py:117
#: project/settings.py:118
msgid "Russian"
msgstr ""
@ -483,15 +491,19 @@ msgstr ""
msgid "Scoreboard"
msgstr ""
#: templates/base.html:96
#: templates/base.html:66
msgid "Resources"
msgstr ""
#: templates/base.html:99
msgid "Logout"
msgstr ""
#: templates/base.html:103
#: templates/base.html:106
msgid "Sign Up"
msgstr ""
#: templates/base.html:131
#: templates/base.html:134
msgid "Become a Patron!"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-08 10:22+0000\n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
@ -67,8 +67,8 @@ msgstr ""
#: accounts/templates/accounts/login.html:19
#: accounts/templates/accounts/register.html:23
#: events/templates/events/create_team.html:31
#: events/templates/events/create_team.html:40
#: events/templates/events/create_team.html:26
#: events/templates/events/join_team.html:31
msgid "Password"
msgstr ""
@ -77,7 +77,7 @@ msgid "Reset password"
msgstr ""
#: accounts/templates/accounts/login.html:31
#: accounts/templates/accounts/register.html:38 templates/base.html:100
#: accounts/templates/accounts/register.html:38 templates/base.html:103
#: templates/registration/password_reset_complete.html:18
#: templates/registration/password_reset_confirm.html:38
#: templates/registration/password_reset_done.html:18
@ -180,7 +180,7 @@ msgstr ""
msgid "Username already taken."
msgstr ""
#: accounts/views/views.py:103 events/views.py:370
#: accounts/views/views.py:103 events/views/teams.py:122
msgid "Updated."
msgstr ""
@ -262,57 +262,60 @@ msgid "No category available."
msgstr ""
#: events/templates/events/create_team.html:9
#: events/templates/events/join_team.html:9
msgid "This event starts at"
msgstr ""
#: events/templates/events/create_team.html:15
#: events/templates/events/create_team.html:16
#: events/templates/events/join_team.html:16
msgid "You need to be registered to the event."
msgstr ""
#: events/templates/events/create_team.html:18
msgid "Team does not exist."
msgstr ""
#: events/templates/events/create_team.html:20
#: events/templates/events/event_pwd.html:15
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/create_team.html:22
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/create_team.html:24 events/views.py:366
#: events/templates/events/create_team.html:19 events/views/teams.py:118
msgid "Name already taken."
msgstr ""
#: events/templates/events/create_team.html:30
#: events/templates/events/create_team.html:39
#: events/templates/events/create_team.html:25
#: events/templates/events/join_team.html:30
#: events/templates/events/manage_team.html:22
msgid "Team name"
msgstr ""
#: events/templates/events/create_team.html:32
#: events/templates/events/create_team.html:27
#: events/templates/events/create_team.html:46
#: events/templates/events/join_team.html:52
msgid "Create Team"
msgstr ""
#: events/templates/events/create_team.html:41
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:46
#: events/templates/events/create_team.html:32
#: events/templates/events/event_pwd.html:28
#: events/templates/events/join_team.html:37
msgid "You need to be logged to access this event."
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/create_team.html:41
#: events/templates/events/event_info.html:111
#: events/templates/events/event_pwd.html:36
msgid "Start at"
#: events/templates/events/join_team.html:46
msgid "Starts at"
msgstr ""
#: events/templates/events/create_team.html:55
#: events/templates/events/create_team.html:42
#: events/templates/events/event_info.html:112
#: events/templates/events/event_pwd.html:37
msgid "End at"
#: events/templates/events/join_team.html:47
msgid "Ends at"
msgstr ""
#: events/templates/events/create_team.html:47
#: events/templates/events/join_team.html:32
#: events/templates/events/join_team.html:51
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/join_team.html:59
msgid "Find me a team !"
msgstr ""
#: events/templates/events/ctf_info.html:9
@ -374,14 +377,6 @@ msgstr ""
msgid "No one have earn point yet, you gonna be the first ?"
msgstr ""
#: events/templates/events/event_info.html:111
msgid "Starts at"
msgstr ""
#: events/templates/events/event_info.html:112
msgid "Ends at"
msgstr ""
#: events/templates/events/event_info.html:117
msgid "Subscribe"
msgstr ""
@ -390,6 +385,11 @@ msgstr ""
msgid "Manage my team"
msgstr ""
#: events/templates/events/event_pwd.html:15
#: events/templates/events/join_team.html:21
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/event_pwd.html:20
msgid "This event is password protected"
msgstr ""
@ -410,6 +410,14 @@ msgstr ""
msgid "No events available."
msgstr ""
#: events/templates/events/join_team.html:19
msgid "Team does not exist."
msgstr ""
#: events/templates/events/join_team.html:23
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/manage_team.html:26
msgid "Team password"
msgstr ""
@ -443,19 +451,19 @@ msgstr ""
msgid "Flags counter"
msgstr ""
#: project/settings.py:114
#: project/settings.py:115
msgid "English"
msgstr ""
#: project/settings.py:115
#: project/settings.py:116
msgid "German"
msgstr ""
#: project/settings.py:116
#: project/settings.py:117
msgid "French"
msgstr ""
#: project/settings.py:117
#: project/settings.py:118
msgid "Russian"
msgstr ""
@ -483,15 +491,19 @@ msgstr ""
msgid "Scoreboard"
msgstr ""
#: templates/base.html:96
#: templates/base.html:66
msgid "Resources"
msgstr ""
#: templates/base.html:99
msgid "Logout"
msgstr ""
#: templates/base.html:103
#: templates/base.html:106
msgid "Sign Up"
msgstr ""
#: templates/base.html:131
#: templates/base.html:134
msgid "Become a Patron!"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-08 12:12+0100\n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
@ -67,8 +67,8 @@ msgstr "Merci de vérifier vos informations."
#: accounts/templates/accounts/login.html:19
#: accounts/templates/accounts/register.html:23
#: events/templates/events/create_team.html:31
#: events/templates/events/create_team.html:40
#: events/templates/events/create_team.html:26
#: events/templates/events/join_team.html:31
msgid "Password"
msgstr "Mot de passe"
@ -184,7 +184,7 @@ msgstr "L'adresse mail est déjà utilisée."
msgid "Username already taken."
msgstr "Le pseudo est déjà utilisé."
#: accounts/views/views.py:103 events/views.py:370
#: accounts/views/views.py:103 events/views/teams.py:122
msgid "Updated."
msgstr "Mis à jour."
@ -268,65 +268,68 @@ msgid "No category available."
msgstr "Il n'y a pas de catégorie disponible."
#: events/templates/events/create_team.html:9
#: events/templates/events/join_team.html:9
#, fuzzy
#| msgid "This event start at"
msgid "This event starts at"
msgstr "Cet événement débute à"
#: events/templates/events/create_team.html:15
#: events/templates/events/create_team.html:16
#: events/templates/events/join_team.html:16
#, fuzzy
#| msgid "You're already registered to this event."
msgid "You need to be registered to the event."
msgstr "Vous êtes déjà inscrit à cet événement."
#: events/templates/events/create_team.html:18
msgid "Team does not exist."
msgstr "Cette équipe n'existe pas."
#: events/templates/events/create_team.html:20
#: events/templates/events/event_pwd.html:15
msgid "Wrong password submited."
msgstr "Mauvais mot de passe saisi."
#: events/templates/events/create_team.html:22
msgid "Maximum size reached."
msgstr "Taille maximale atteinte."
#: events/templates/events/create_team.html:24 events/views.py:366
#: events/templates/events/create_team.html:19 events/views/teams.py:118
#, fuzzy
#| msgid "Username already taken."
msgid "Name already taken."
msgstr "Ce nom est déjà utilisé."
#: events/templates/events/create_team.html:30
#: events/templates/events/create_team.html:39
#: events/templates/events/create_team.html:25
#: events/templates/events/join_team.html:30
#: events/templates/events/manage_team.html:22
msgid "Team name"
msgstr "Nom de l'équipe"
#: events/templates/events/create_team.html:32
#: events/templates/events/create_team.html:27
#: events/templates/events/create_team.html:46
#: events/templates/events/join_team.html:52
msgid "Create Team"
msgstr "Créer une équipe"
#: events/templates/events/create_team.html:41
msgid "Join Team"
msgstr "Rejoindre une équipe"
#: events/templates/events/create_team.html:46
#: events/templates/events/create_team.html:32
#: events/templates/events/event_pwd.html:28
#: events/templates/events/join_team.html:37
msgid "You need to be logged to access this event."
msgstr "Vous devez être connecté pour accéder à cet événement."
#: events/templates/events/create_team.html:54
#: events/templates/events/create_team.html:41
#: events/templates/events/event_info.html:111
#: events/templates/events/event_pwd.html:36
msgid "Start at"
#: events/templates/events/join_team.html:46
msgid "Starts at"
msgstr "Début"
#: events/templates/events/create_team.html:55
#: events/templates/events/create_team.html:42
#: events/templates/events/event_info.html:112
#: events/templates/events/event_pwd.html:37
msgid "End at"
#: events/templates/events/join_team.html:47
msgid "Ends at"
msgstr "Fin"
#: events/templates/events/create_team.html:47
#: events/templates/events/join_team.html:32
#: events/templates/events/join_team.html:51
msgid "Join Team"
msgstr "Rejoindre une équipe"
#: events/templates/events/create_team.html:54
#: events/templates/events/join_team.html:59
msgid "Find me a team !"
msgstr ""
#: events/templates/events/ctf_info.html:9
msgid "Event"
msgstr "Événement"
@ -394,14 +397,6 @@ msgstr "Équipe"
msgid "No one have earn point yet, you gonna be the first ?"
msgstr "Personne n'a encore gagné de point, allez-vous être le premier ?"
#: events/templates/events/event_info.html:111
msgid "Starts at"
msgstr "Début"
#: events/templates/events/event_info.html:112
msgid "Ends at"
msgstr "Fin"
#: events/templates/events/event_info.html:117
msgid "Subscribe"
msgstr ""
@ -410,6 +405,11 @@ msgstr ""
msgid "Manage my team"
msgstr "Gérer mon équipe"
#: events/templates/events/event_pwd.html:15
#: events/templates/events/join_team.html:21
msgid "Wrong password submited."
msgstr "Mauvais mot de passe saisi."
#: events/templates/events/event_pwd.html:20
msgid "This event is password protected"
msgstr "Cet événement est protégé par un mot de passe"
@ -430,6 +430,14 @@ msgstr "Voir plus"
msgid "No events available."
msgstr "Pas d'évènement disponible."
#: events/templates/events/join_team.html:19
msgid "Team does not exist."
msgstr "Cette équipe n'existe pas."
#: events/templates/events/join_team.html:23
msgid "Maximum size reached."
msgstr "Taille maximale atteinte."
#: events/templates/events/manage_team.html:26
msgid "Team password"
msgstr "Mot de passe de l'équipe"
@ -559,6 +567,12 @@ msgstr ""
msgid "Reset"
msgstr "Réinitialiser"
#~ msgid "Start at"
#~ msgstr "Début"
#~ msgid "End at"
#~ msgstr "Fin"
#~ msgid "Connected accounts"
#~ msgstr "Comptes connectés"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-08 10:22+0000\n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
@ -67,8 +67,8 @@ msgstr ""
#: accounts/templates/accounts/login.html:19
#: accounts/templates/accounts/register.html:23
#: events/templates/events/create_team.html:31
#: events/templates/events/create_team.html:40
#: events/templates/events/create_team.html:26
#: events/templates/events/join_team.html:31
msgid "Password"
msgstr ""
@ -77,7 +77,7 @@ msgid "Reset password"
msgstr ""
#: accounts/templates/accounts/login.html:31
#: accounts/templates/accounts/register.html:38 templates/base.html:100
#: accounts/templates/accounts/register.html:38 templates/base.html:103
#: templates/registration/password_reset_complete.html:18
#: templates/registration/password_reset_confirm.html:38
#: templates/registration/password_reset_done.html:18
@ -180,7 +180,7 @@ msgstr ""
msgid "Username already taken."
msgstr ""
#: accounts/views/views.py:103 events/views.py:370
#: accounts/views/views.py:103 events/views/teams.py:122
msgid "Updated."
msgstr ""
@ -262,57 +262,60 @@ msgid "No category available."
msgstr ""
#: events/templates/events/create_team.html:9
#: events/templates/events/join_team.html:9
msgid "This event starts at"
msgstr ""
#: events/templates/events/create_team.html:15
#: events/templates/events/create_team.html:16
#: events/templates/events/join_team.html:16
msgid "You need to be registered to the event."
msgstr ""
#: events/templates/events/create_team.html:18
msgid "Team does not exist."
msgstr ""
#: events/templates/events/create_team.html:20
#: events/templates/events/event_pwd.html:15
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/create_team.html:22
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/create_team.html:24 events/views.py:366
#: events/templates/events/create_team.html:19 events/views/teams.py:118
msgid "Name already taken."
msgstr ""
#: events/templates/events/create_team.html:30
#: events/templates/events/create_team.html:39
#: events/templates/events/create_team.html:25
#: events/templates/events/join_team.html:30
#: events/templates/events/manage_team.html:22
msgid "Team name"
msgstr ""
#: events/templates/events/create_team.html:32
#: events/templates/events/create_team.html:27
#: events/templates/events/create_team.html:46
#: events/templates/events/join_team.html:52
msgid "Create Team"
msgstr ""
#: events/templates/events/create_team.html:41
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:46
#: events/templates/events/create_team.html:32
#: events/templates/events/event_pwd.html:28
#: events/templates/events/join_team.html:37
msgid "You need to be logged to access this event."
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/create_team.html:41
#: events/templates/events/event_info.html:111
#: events/templates/events/event_pwd.html:36
msgid "Start at"
#: events/templates/events/join_team.html:46
msgid "Starts at"
msgstr ""
#: events/templates/events/create_team.html:55
#: events/templates/events/create_team.html:42
#: events/templates/events/event_info.html:112
#: events/templates/events/event_pwd.html:37
msgid "End at"
#: events/templates/events/join_team.html:47
msgid "Ends at"
msgstr ""
#: events/templates/events/create_team.html:47
#: events/templates/events/join_team.html:32
#: events/templates/events/join_team.html:51
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/join_team.html:59
msgid "Find me a team !"
msgstr ""
#: events/templates/events/ctf_info.html:9
@ -374,14 +377,6 @@ msgstr ""
msgid "No one have earn point yet, you gonna be the first ?"
msgstr ""
#: events/templates/events/event_info.html:111
msgid "Starts at"
msgstr ""
#: events/templates/events/event_info.html:112
msgid "Ends at"
msgstr ""
#: events/templates/events/event_info.html:117
msgid "Subscribe"
msgstr ""
@ -390,6 +385,11 @@ msgstr ""
msgid "Manage my team"
msgstr ""
#: events/templates/events/event_pwd.html:15
#: events/templates/events/join_team.html:21
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/event_pwd.html:20
msgid "This event is password protected"
msgstr ""
@ -410,6 +410,14 @@ msgstr ""
msgid "No events available."
msgstr ""
#: events/templates/events/join_team.html:19
msgid "Team does not exist."
msgstr ""
#: events/templates/events/join_team.html:23
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/manage_team.html:26
msgid "Team password"
msgstr ""
@ -443,19 +451,19 @@ msgstr ""
msgid "Flags counter"
msgstr ""
#: project/settings.py:114
#: project/settings.py:115
msgid "English"
msgstr ""
#: project/settings.py:115
#: project/settings.py:116
msgid "German"
msgstr ""
#: project/settings.py:116
#: project/settings.py:117
msgid "French"
msgstr ""
#: project/settings.py:117
#: project/settings.py:118
msgid "Russian"
msgstr ""
@ -483,15 +491,19 @@ msgstr ""
msgid "Scoreboard"
msgstr ""
#: templates/base.html:96
#: templates/base.html:66
msgid "Resources"
msgstr ""
#: templates/base.html:99
msgid "Logout"
msgstr ""
#: templates/base.html:103
#: templates/base.html:106
msgid "Sign Up"
msgstr ""
#: templates/base.html:131
#: templates/base.html:134
msgid "Become a Patron!"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-08 10:22+0000\n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
@ -69,8 +69,8 @@ msgstr ""
#: accounts/templates/accounts/login.html:19
#: accounts/templates/accounts/register.html:23
#: events/templates/events/create_team.html:31
#: events/templates/events/create_team.html:40
#: events/templates/events/create_team.html:26
#: events/templates/events/join_team.html:31
msgid "Password"
msgstr ""
@ -79,7 +79,7 @@ msgid "Reset password"
msgstr ""
#: accounts/templates/accounts/login.html:31
#: accounts/templates/accounts/register.html:38 templates/base.html:100
#: accounts/templates/accounts/register.html:38 templates/base.html:103
#: templates/registration/password_reset_complete.html:18
#: templates/registration/password_reset_confirm.html:38
#: templates/registration/password_reset_done.html:18
@ -182,7 +182,7 @@ msgstr ""
msgid "Username already taken."
msgstr ""
#: accounts/views/views.py:103 events/views.py:370
#: accounts/views/views.py:103 events/views/teams.py:122
msgid "Updated."
msgstr ""
@ -266,57 +266,60 @@ msgid "No category available."
msgstr ""
#: events/templates/events/create_team.html:9
#: events/templates/events/join_team.html:9
msgid "This event starts at"
msgstr ""
#: events/templates/events/create_team.html:15
#: events/templates/events/create_team.html:16
#: events/templates/events/join_team.html:16
msgid "You need to be registered to the event."
msgstr ""
#: events/templates/events/create_team.html:18
msgid "Team does not exist."
msgstr ""
#: events/templates/events/create_team.html:20
#: events/templates/events/event_pwd.html:15
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/create_team.html:22
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/create_team.html:24 events/views.py:366
#: events/templates/events/create_team.html:19 events/views/teams.py:118
msgid "Name already taken."
msgstr ""
#: events/templates/events/create_team.html:30
#: events/templates/events/create_team.html:39
#: events/templates/events/create_team.html:25
#: events/templates/events/join_team.html:30
#: events/templates/events/manage_team.html:22
msgid "Team name"
msgstr ""
#: events/templates/events/create_team.html:32
#: events/templates/events/create_team.html:27
#: events/templates/events/create_team.html:46
#: events/templates/events/join_team.html:52
msgid "Create Team"
msgstr ""
#: events/templates/events/create_team.html:41
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:46
#: events/templates/events/create_team.html:32
#: events/templates/events/event_pwd.html:28
#: events/templates/events/join_team.html:37
msgid "You need to be logged to access this event."
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/create_team.html:41
#: events/templates/events/event_info.html:111
#: events/templates/events/event_pwd.html:36
msgid "Start at"
#: events/templates/events/join_team.html:46
msgid "Starts at"
msgstr ""
#: events/templates/events/create_team.html:55
#: events/templates/events/create_team.html:42
#: events/templates/events/event_info.html:112
#: events/templates/events/event_pwd.html:37
msgid "End at"
#: events/templates/events/join_team.html:47
msgid "Ends at"
msgstr ""
#: events/templates/events/create_team.html:47
#: events/templates/events/join_team.html:32
#: events/templates/events/join_team.html:51
msgid "Join Team"
msgstr ""
#: events/templates/events/create_team.html:54
#: events/templates/events/join_team.html:59
msgid "Find me a team !"
msgstr ""
#: events/templates/events/ctf_info.html:9
@ -382,14 +385,6 @@ msgstr ""
msgid "No one have earn point yet, you gonna be the first ?"
msgstr ""
#: events/templates/events/event_info.html:111
msgid "Starts at"
msgstr ""
#: events/templates/events/event_info.html:112
msgid "Ends at"
msgstr ""
#: events/templates/events/event_info.html:117
msgid "Subscribe"
msgstr ""
@ -398,6 +393,11 @@ msgstr ""
msgid "Manage my team"
msgstr ""
#: events/templates/events/event_pwd.html:15
#: events/templates/events/join_team.html:21
msgid "Wrong password submited."
msgstr ""
#: events/templates/events/event_pwd.html:20
msgid "This event is password protected"
msgstr ""
@ -420,6 +420,14 @@ msgstr ""
msgid "No events available."
msgstr "Нет доступных статей."
#: events/templates/events/join_team.html:19
msgid "Team does not exist."
msgstr ""
#: events/templates/events/join_team.html:23
msgid "Maximum size reached."
msgstr ""
#: events/templates/events/manage_team.html:26
msgid "Team password"
msgstr ""
@ -453,19 +461,19 @@ msgstr ""
msgid "Flags counter"
msgstr ""
#: project/settings.py:114
#: project/settings.py:115
msgid "English"
msgstr ""
#: project/settings.py:115
#: project/settings.py:116
msgid "German"
msgstr ""
#: project/settings.py:116
#: project/settings.py:117
msgid "French"
msgstr ""
#: project/settings.py:117
#: project/settings.py:118
msgid "Russian"
msgstr ""
@ -493,15 +501,19 @@ msgstr ""
msgid "Scoreboard"
msgstr ""
#: templates/base.html:96
#: templates/base.html:66
msgid "Resources"
msgstr ""
#: templates/base.html:99
msgid "Logout"
msgstr "Выйти"
#: templates/base.html:103
#: templates/base.html:106
msgid "Sign Up"
msgstr ""
#: templates/base.html:131
#: templates/base.html:134
msgid "Become a Patron!"
msgstr ""

View File

@ -0,0 +1,316 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: resources/templates/resources/42ctf.html:9
#: resources/templates/resources/resources.html:12
msgid "What is 42CTF ?"
msgstr ""
#: resources/templates/resources/42ctf.html:12
msgid "A short introduction to CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:13
msgid ""
"CTF stands for Capture The Flag. It is a cybersecurity competition, where "
"participants have to solve challenges of various categories to gain points "
"and progress on the scoreboard."
msgstr ""
#: resources/templates/resources/42ctf.html:14
msgid "The challenges require participants to find sort of passwords called \\"
msgstr ""
#: resources/templates/resources/42ctf.html:17
msgid "Functionment of 42CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:18
msgid "42CTF is what we call a permanent CTF."
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "Except from the"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "events"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "challenges are available on the platform without time limitations."
msgstr ""
#: resources/templates/resources/42ctf.html:20
msgid "The registration on 42CTF is open to everyone, 42 students or not."
msgstr ""
#: resources/templates/resources/42ctf.html:21
msgid ""
"Events may or may not be open. If you would like to organize an event on "
"42CTF, feel free to contact us."
msgstr ""
#: resources/templates/resources/42ctf.html:24
msgid "42CTF Team"
msgstr ""
#: resources/templates/resources/42ctf.html:25
msgid "42CTF is managed by 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:26
msgid "You can meet the team on"
msgstr ""
#: resources/templates/resources/42ctf.html:27
msgid ""
"Challenges are created by various contributors, not necessarily 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:28
msgid ""
"Anyone is welcome to submit their own challenges, either on the permanent "
"CTF or for a specific event."
msgstr ""
#: resources/templates/resources/create_challenge.html:9
#: resources/templates/resources/resources.html:28
msgid "Create new challenges"
msgstr ""
#: resources/templates/resources/create_challenge.html:12
msgid "If you want to create new challenges for 42CTF, send us a message on "
msgstr ""
#: resources/templates/resources/create_challenge.html:13
msgid "If your challenge is offline, then you don't have to ask us in advance."
msgstr ""
#: resources/templates/resources/create_challenge.html:14
msgid ""
"If your challenge is online (for example web or pwn), then you should give "
"us a short description of what you want to do."
msgstr ""
#: resources/templates/resources/create_challenge.html:15
msgid ""
"We may be able to help you or to give you resources such as dockerfiles."
msgstr ""
#: resources/templates/resources/create_challenge.html:16
msgid "We plan to make those resources publicly available in a near future."
msgstr ""
#: resources/templates/resources/donate.html:9
#: resources/templates/resources/resources.html:31
msgid "Donate"
msgstr ""
#: resources/templates/resources/donate.html:12
msgid "Become a 42CTF member"
msgstr ""
#: resources/templates/resources/donate.html:13
msgid ""
"42CTF is a non-profit organization with a legal status under the french law "
"(Association loi 1901)."
msgstr ""
#: resources/templates/resources/donate.html:14
msgid "You can support us by becoming a member and paying a fee of 15 euros."
msgstr ""
#: resources/templates/resources/donate.html:15
msgid "Membership is then granted for 1 year."
msgstr ""
#: resources/templates/resources/donate.html:17
msgid "When you become a member, you gain the following advantages:"
msgstr ""
#: resources/templates/resources/donate.html:18
msgid ""
"A different color for your pseudo in the scoreboard, to let everyone know "
"you're a member. (not yet implemented but coming soon)"
msgstr ""
#: resources/templates/resources/donate.html:19
msgid ""
"The possibility to play again past CTF, with challenges no longer available, "
"in the form of private events with the people of your choice."
msgstr ""
#: resources/templates/resources/donate.html:20
msgid ""
"Ex: you played Welcome CTF 2021, and want to play it again with your friends "
"during one weekend."
msgstr ""
#: resources/templates/resources/donate.html:21
msgid "Or you didn't play Welcome CTF 2021 because you were not eligible."
msgstr ""
#: resources/templates/resources/donate.html:24
msgid "More advantages may come later, and you can submit us your ideas."
msgstr ""
#: resources/templates/resources/donate.html:25
msgid ""
"However, we will not organize limited time CTF for members only, as this "
"will be equivalent to organize paid events, and we want 42CTF to remain FREE "
"for all."
msgstr ""
#: resources/templates/resources/donate.html:28
msgid "Donate to 42CTF"
msgstr ""
#: resources/templates/resources/donate.html:29
msgid ""
"You can donate to 42CTF or pay your membership with the following means:"
msgstr ""
#: resources/templates/resources/donate.html:43
msgid ""
"If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !"
msgstr ""
#: resources/templates/resources/donate.html:45
msgid ""
"If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo."
msgstr ""
#: resources/templates/resources/donate.html:46
msgid ""
"We will only use thoe data to keep track of our members and grant you "
"advantages, and we will never communicate them to any third party."
msgstr ""
#: resources/templates/resources/edit.html:9
#: resources/templates/resources/resources.html:30
msgid "Edit this page"
msgstr ""
#: resources/templates/resources/edit.html:12
msgid ""
"More information coming soon, but as you can guess it involves making a pull "
"request to your favorite"
msgstr ""
#: resources/templates/resources/resources.html:10
msgid "Getting started"
msgstr ""
#: resources/templates/resources/resources.html:13
#: resources/templates/resources/tools.html:9
msgid "Recommended Tools"
msgstr ""
#: resources/templates/resources/resources.html:20
msgid "Technical documentation"
msgstr ""
#: resources/templates/resources/resources.html:21
msgid "No docs available, contact us if you want to write some :)"
msgstr ""
#: resources/templates/resources/resources.html:26
msgid "Contribute"
msgstr ""
#: resources/templates/resources/resources.html:29
#: resources/templates/resources/translate.html:9
msgid "Translate 42CTF"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "To get you started, we built a VM that you can simply import in"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "with a bunch of useful tools."
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "You can dowload this OVA"
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "here"
msgstr ""
#: resources/templates/resources/tools.html:15
msgid "Here are the tools installed on the VM:"
msgstr ""
#: resources/templates/resources/tools.html:24
msgid ""
"If you want to solve the challenges on your own machine, we recommend you to "
"use a Linux operating system."
msgstr ""
#: resources/templates/resources/tools.html:25
msgid ""
"Most of the reverse challenges are ELF binaries and won't run on Mac OS or "
"Windows."
msgstr ""
#: resources/templates/resources/tools.html:27
msgid "Additionnaly, you will need the following languages interpreters:"
msgstr ""
#: resources/templates/resources/translate.html:12
msgid "42CTF source code is publicly available on this"
msgstr ""
#: resources/templates/resources/translate.html:13
msgid ""
"Translation does not require any programming skill and is a good way to "
"contribute if you want to help us, by making the platform always more "
"accessible."
msgstr ""
#: resources/templates/resources/translate.html:14
msgid "We have a"
msgstr ""
#: resources/templates/resources/translate.html:14
msgid ""
"describing how to translate pages with the Django internalization module."
msgstr ""
#: resources/templates/resources/translate.html:15
msgid ""
"We invite you to read it to know all the details, but it merely requires you "
"to edit text files, so you see, no programming skills required ;)"
msgstr ""
#: resources/templates/resources/translate.html:16
msgid ""
"You will need to fork the git repository, make your changes, push them, and "
"then open a pull request so that we can merge your contributions into our "
"repository."
msgstr ""
#: resources/templates/resources/translate.html:17
msgid "Don't hesitate to reach for help on"
msgstr ""

View File

@ -0,0 +1,316 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: resources/templates/resources/42ctf.html:9
#: resources/templates/resources/resources.html:12
msgid "What is 42CTF ?"
msgstr ""
#: resources/templates/resources/42ctf.html:12
msgid "A short introduction to CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:13
msgid ""
"CTF stands for Capture The Flag. It is a cybersecurity competition, where "
"participants have to solve challenges of various categories to gain points "
"and progress on the scoreboard."
msgstr ""
#: resources/templates/resources/42ctf.html:14
msgid "The challenges require participants to find sort of passwords called \\"
msgstr ""
#: resources/templates/resources/42ctf.html:17
msgid "Functionment of 42CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:18
msgid "42CTF is what we call a permanent CTF."
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "Except from the"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "events"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "challenges are available on the platform without time limitations."
msgstr ""
#: resources/templates/resources/42ctf.html:20
msgid "The registration on 42CTF is open to everyone, 42 students or not."
msgstr ""
#: resources/templates/resources/42ctf.html:21
msgid ""
"Events may or may not be open. If you would like to organize an event on "
"42CTF, feel free to contact us."
msgstr ""
#: resources/templates/resources/42ctf.html:24
msgid "42CTF Team"
msgstr ""
#: resources/templates/resources/42ctf.html:25
msgid "42CTF is managed by 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:26
msgid "You can meet the team on"
msgstr ""
#: resources/templates/resources/42ctf.html:27
msgid ""
"Challenges are created by various contributors, not necessarily 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:28
msgid ""
"Anyone is welcome to submit their own challenges, either on the permanent "
"CTF or for a specific event."
msgstr ""
#: resources/templates/resources/create_challenge.html:9
#: resources/templates/resources/resources.html:28
msgid "Create new challenges"
msgstr ""
#: resources/templates/resources/create_challenge.html:12
msgid "If you want to create new challenges for 42CTF, send us a message on "
msgstr ""
#: resources/templates/resources/create_challenge.html:13
msgid "If your challenge is offline, then you don't have to ask us in advance."
msgstr ""
#: resources/templates/resources/create_challenge.html:14
msgid ""
"If your challenge is online (for example web or pwn), then you should give "
"us a short description of what you want to do."
msgstr ""
#: resources/templates/resources/create_challenge.html:15
msgid ""
"We may be able to help you or to give you resources such as dockerfiles."
msgstr ""
#: resources/templates/resources/create_challenge.html:16
msgid "We plan to make those resources publicly available in a near future."
msgstr ""
#: resources/templates/resources/donate.html:9
#: resources/templates/resources/resources.html:31
msgid "Donate"
msgstr ""
#: resources/templates/resources/donate.html:12
msgid "Become a 42CTF member"
msgstr ""
#: resources/templates/resources/donate.html:13
msgid ""
"42CTF is a non-profit organization with a legal status under the french law "
"(Association loi 1901)."
msgstr ""
#: resources/templates/resources/donate.html:14
msgid "You can support us by becoming a member and paying a fee of 15 euros."
msgstr ""
#: resources/templates/resources/donate.html:15
msgid "Membership is then granted for 1 year."
msgstr ""
#: resources/templates/resources/donate.html:17
msgid "When you become a member, you gain the following advantages:"
msgstr ""
#: resources/templates/resources/donate.html:18
msgid ""
"A different color for your pseudo in the scoreboard, to let everyone know "
"you're a member. (not yet implemented but coming soon)"
msgstr ""
#: resources/templates/resources/donate.html:19
msgid ""
"The possibility to play again past CTF, with challenges no longer available, "
"in the form of private events with the people of your choice."
msgstr ""
#: resources/templates/resources/donate.html:20
msgid ""
"Ex: you played Welcome CTF 2021, and want to play it again with your friends "
"during one weekend."
msgstr ""
#: resources/templates/resources/donate.html:21
msgid "Or you didn't play Welcome CTF 2021 because you were not eligible."
msgstr ""
#: resources/templates/resources/donate.html:24
msgid "More advantages may come later, and you can submit us your ideas."
msgstr ""
#: resources/templates/resources/donate.html:25
msgid ""
"However, we will not organize limited time CTF for members only, as this "
"will be equivalent to organize paid events, and we want 42CTF to remain FREE "
"for all."
msgstr ""
#: resources/templates/resources/donate.html:28
msgid "Donate to 42CTF"
msgstr ""
#: resources/templates/resources/donate.html:29
msgid ""
"You can donate to 42CTF or pay your membership with the following means:"
msgstr ""
#: resources/templates/resources/donate.html:43
msgid ""
"If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !"
msgstr ""
#: resources/templates/resources/donate.html:45
msgid ""
"If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo."
msgstr ""
#: resources/templates/resources/donate.html:46
msgid ""
"We will only use thoe data to keep track of our members and grant you "
"advantages, and we will never communicate them to any third party."
msgstr ""
#: resources/templates/resources/edit.html:9
#: resources/templates/resources/resources.html:30
msgid "Edit this page"
msgstr ""
#: resources/templates/resources/edit.html:12
msgid ""
"More information coming soon, but as you can guess it involves making a pull "
"request to your favorite"
msgstr ""
#: resources/templates/resources/resources.html:10
msgid "Getting started"
msgstr ""
#: resources/templates/resources/resources.html:13
#: resources/templates/resources/tools.html:9
msgid "Recommended Tools"
msgstr ""
#: resources/templates/resources/resources.html:20
msgid "Technical documentation"
msgstr ""
#: resources/templates/resources/resources.html:21
msgid "No docs available, contact us if you want to write some :)"
msgstr ""
#: resources/templates/resources/resources.html:26
msgid "Contribute"
msgstr ""
#: resources/templates/resources/resources.html:29
#: resources/templates/resources/translate.html:9
msgid "Translate 42CTF"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "To get you started, we built a VM that you can simply import in"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "with a bunch of useful tools."
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "You can dowload this OVA"
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "here"
msgstr ""
#: resources/templates/resources/tools.html:15
msgid "Here are the tools installed on the VM:"
msgstr ""
#: resources/templates/resources/tools.html:24
msgid ""
"If you want to solve the challenges on your own machine, we recommend you to "
"use a Linux operating system."
msgstr ""
#: resources/templates/resources/tools.html:25
msgid ""
"Most of the reverse challenges are ELF binaries and won't run on Mac OS or "
"Windows."
msgstr ""
#: resources/templates/resources/tools.html:27
msgid "Additionnaly, you will need the following languages interpreters:"
msgstr ""
#: resources/templates/resources/translate.html:12
msgid "42CTF source code is publicly available on this"
msgstr ""
#: resources/templates/resources/translate.html:13
msgid ""
"Translation does not require any programming skill and is a good way to "
"contribute if you want to help us, by making the platform always more "
"accessible."
msgstr ""
#: resources/templates/resources/translate.html:14
msgid "We have a"
msgstr ""
#: resources/templates/resources/translate.html:14
msgid ""
"describing how to translate pages with the Django internalization module."
msgstr ""
#: resources/templates/resources/translate.html:15
msgid ""
"We invite you to read it to know all the details, but it merely requires you "
"to edit text files, so you see, no programming skills required ;)"
msgstr ""
#: resources/templates/resources/translate.html:16
msgid ""
"You will need to fork the git repository, make your changes, push them, and "
"then open a pull request so that we can merge your contributions into our "
"repository."
msgstr ""
#: resources/templates/resources/translate.html:17
msgid "Don't hesitate to reach for help on"
msgstr ""

View File

@ -0,0 +1,316 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: resources/templates/resources/42ctf.html:9
#: resources/templates/resources/resources.html:12
msgid "What is 42CTF ?"
msgstr ""
#: resources/templates/resources/42ctf.html:12
msgid "A short introduction to CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:13
msgid ""
"CTF stands for Capture The Flag. It is a cybersecurity competition, where "
"participants have to solve challenges of various categories to gain points "
"and progress on the scoreboard."
msgstr ""
#: resources/templates/resources/42ctf.html:14
msgid "The challenges require participants to find sort of passwords called \\"
msgstr ""
#: resources/templates/resources/42ctf.html:17
msgid "Functionment of 42CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:18
msgid "42CTF is what we call a permanent CTF."
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "Except from the"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "events"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "challenges are available on the platform without time limitations."
msgstr ""
#: resources/templates/resources/42ctf.html:20
msgid "The registration on 42CTF is open to everyone, 42 students or not."
msgstr ""
#: resources/templates/resources/42ctf.html:21
msgid ""
"Events may or may not be open. If you would like to organize an event on "
"42CTF, feel free to contact us."
msgstr ""
#: resources/templates/resources/42ctf.html:24
msgid "42CTF Team"
msgstr ""
#: resources/templates/resources/42ctf.html:25
msgid "42CTF is managed by 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:26
msgid "You can meet the team on"
msgstr ""
#: resources/templates/resources/42ctf.html:27
msgid ""
"Challenges are created by various contributors, not necessarily 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:28
msgid ""
"Anyone is welcome to submit their own challenges, either on the permanent "
"CTF or for a specific event."
msgstr ""
#: resources/templates/resources/create_challenge.html:9
#: resources/templates/resources/resources.html:28
msgid "Create new challenges"
msgstr ""
#: resources/templates/resources/create_challenge.html:12
msgid "If you want to create new challenges for 42CTF, send us a message on "
msgstr ""
#: resources/templates/resources/create_challenge.html:13
msgid "If your challenge is offline, then you don't have to ask us in advance."
msgstr ""
#: resources/templates/resources/create_challenge.html:14
msgid ""
"If your challenge is online (for example web or pwn), then you should give "
"us a short description of what you want to do."
msgstr ""
#: resources/templates/resources/create_challenge.html:15
msgid ""
"We may be able to help you or to give you resources such as dockerfiles."
msgstr ""
#: resources/templates/resources/create_challenge.html:16
msgid "We plan to make those resources publicly available in a near future."
msgstr ""
#: resources/templates/resources/donate.html:9
#: resources/templates/resources/resources.html:31
msgid "Donate"
msgstr ""
#: resources/templates/resources/donate.html:12
msgid "Become a 42CTF member"
msgstr ""
#: resources/templates/resources/donate.html:13
msgid ""
"42CTF is a non-profit organization with a legal status under the french law "
"(Association loi 1901)."
msgstr ""
#: resources/templates/resources/donate.html:14
msgid "You can support us by becoming a member and paying a fee of 15 euros."
msgstr ""
#: resources/templates/resources/donate.html:15
msgid "Membership is then granted for 1 year."
msgstr ""
#: resources/templates/resources/donate.html:17
msgid "When you become a member, you gain the following advantages:"
msgstr ""
#: resources/templates/resources/donate.html:18
msgid ""
"A different color for your pseudo in the scoreboard, to let everyone know "
"you're a member. (not yet implemented but coming soon)"
msgstr ""
#: resources/templates/resources/donate.html:19
msgid ""
"The possibility to play again past CTF, with challenges no longer available, "
"in the form of private events with the people of your choice."
msgstr ""
#: resources/templates/resources/donate.html:20
msgid ""
"Ex: you played Welcome CTF 2021, and want to play it again with your friends "
"during one weekend."
msgstr ""
#: resources/templates/resources/donate.html:21
msgid "Or you didn't play Welcome CTF 2021 because you were not eligible."
msgstr ""
#: resources/templates/resources/donate.html:24
msgid "More advantages may come later, and you can submit us your ideas."
msgstr ""
#: resources/templates/resources/donate.html:25
msgid ""
"However, we will not organize limited time CTF for members only, as this "
"will be equivalent to organize paid events, and we want 42CTF to remain FREE "
"for all."
msgstr ""
#: resources/templates/resources/donate.html:28
msgid "Donate to 42CTF"
msgstr ""
#: resources/templates/resources/donate.html:29
msgid ""
"You can donate to 42CTF or pay your membership with the following means:"
msgstr ""
#: resources/templates/resources/donate.html:43
msgid ""
"If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !"
msgstr ""
#: resources/templates/resources/donate.html:45
msgid ""
"If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo."
msgstr ""
#: resources/templates/resources/donate.html:46
msgid ""
"We will only use thoe data to keep track of our members and grant you "
"advantages, and we will never communicate them to any third party."
msgstr ""
#: resources/templates/resources/edit.html:9
#: resources/templates/resources/resources.html:30
msgid "Edit this page"
msgstr ""
#: resources/templates/resources/edit.html:12
msgid ""
"More information coming soon, but as you can guess it involves making a pull "
"request to your favorite"
msgstr ""
#: resources/templates/resources/resources.html:10
msgid "Getting started"
msgstr ""
#: resources/templates/resources/resources.html:13
#: resources/templates/resources/tools.html:9
msgid "Recommended Tools"
msgstr ""
#: resources/templates/resources/resources.html:20
msgid "Technical documentation"
msgstr ""
#: resources/templates/resources/resources.html:21
msgid "No docs available, contact us if you want to write some :)"
msgstr ""
#: resources/templates/resources/resources.html:26
msgid "Contribute"
msgstr ""
#: resources/templates/resources/resources.html:29
#: resources/templates/resources/translate.html:9
msgid "Translate 42CTF"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "To get you started, we built a VM that you can simply import in"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "with a bunch of useful tools."
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "You can dowload this OVA"
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "here"
msgstr ""
#: resources/templates/resources/tools.html:15
msgid "Here are the tools installed on the VM:"
msgstr ""
#: resources/templates/resources/tools.html:24
msgid ""
"If you want to solve the challenges on your own machine, we recommend you to "
"use a Linux operating system."
msgstr ""
#: resources/templates/resources/tools.html:25
msgid ""
"Most of the reverse challenges are ELF binaries and won't run on Mac OS or "
"Windows."
msgstr ""
#: resources/templates/resources/tools.html:27
msgid "Additionnaly, you will need the following languages interpreters:"
msgstr ""
#: resources/templates/resources/translate.html:12
msgid "42CTF source code is publicly available on this"
msgstr ""
#: resources/templates/resources/translate.html:13
msgid ""
"Translation does not require any programming skill and is a good way to "
"contribute if you want to help us, by making the platform always more "
"accessible."
msgstr ""
#: resources/templates/resources/translate.html:14
msgid "We have a"
msgstr ""
#: resources/templates/resources/translate.html:14
msgid ""
"describing how to translate pages with the Django internalization module."
msgstr ""
#: resources/templates/resources/translate.html:15
msgid ""
"We invite you to read it to know all the details, but it merely requires you "
"to edit text files, so you see, no programming skills required ;)"
msgstr ""
#: resources/templates/resources/translate.html:16
msgid ""
"You will need to fork the git repository, make your changes, push them, and "
"then open a pull request so that we can merge your contributions into our "
"repository."
msgstr ""
#: resources/templates/resources/translate.html:17
msgid "Don't hesitate to reach for help on"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-08 12:12+0100\n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
@ -17,6 +17,314 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: resources/templates/resources/resources.html:7
msgid "This is a message inside app resources"
#: resources/templates/resources/42ctf.html:9
#: resources/templates/resources/resources.html:12
msgid "What is 42CTF ?"
msgstr "Qu'est ce que 42CTF ?"
#: resources/templates/resources/42ctf.html:12
msgid "A short introduction to CTF"
msgstr "Une brève introduction aux CTF"
#: resources/templates/resources/42ctf.html:13
msgid ""
"CTF stands for Capture The Flag. It is a cybersecurity competition, where "
"participants have to solve challenges of various categories to gain points "
"and progress on the scoreboard."
msgstr ""
#: resources/templates/resources/42ctf.html:14
msgid "The challenges require participants to find sort of passwords called \\"
msgstr ""
#: resources/templates/resources/42ctf.html:17
msgid "Functionment of 42CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:18
msgid "42CTF is what we call a permanent CTF."
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "Except from the"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "events"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "challenges are available on the platform without time limitations."
msgstr ""
#: resources/templates/resources/42ctf.html:20
msgid "The registration on 42CTF is open to everyone, 42 students or not."
msgstr ""
#: resources/templates/resources/42ctf.html:21
msgid ""
"Events may or may not be open. If you would like to organize an event on "
"42CTF, feel free to contact us."
msgstr ""
#: resources/templates/resources/42ctf.html:24
msgid "42CTF Team"
msgstr ""
#: resources/templates/resources/42ctf.html:25
msgid "42CTF is managed by 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:26
msgid "You can meet the team on"
msgstr ""
#: resources/templates/resources/42ctf.html:27
msgid ""
"Challenges are created by various contributors, not necessarily 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:28
msgid ""
"Anyone is welcome to submit their own challenges, either on the permanent "
"CTF or for a specific event."
msgstr ""
#: resources/templates/resources/create_challenge.html:9
#: resources/templates/resources/resources.html:28
msgid "Create new challenges"
msgstr ""
#: resources/templates/resources/create_challenge.html:12
msgid "If you want to create new challenges for 42CTF, send us a message on "
msgstr ""
#: resources/templates/resources/create_challenge.html:13
msgid "If your challenge is offline, then you don't have to ask us in advance."
msgstr ""
#: resources/templates/resources/create_challenge.html:14
msgid ""
"If your challenge is online (for example web or pwn), then you should give "
"us a short description of what you want to do."
msgstr ""
#: resources/templates/resources/create_challenge.html:15
msgid ""
"We may be able to help you or to give you resources such as dockerfiles."
msgstr ""
#: resources/templates/resources/create_challenge.html:16
msgid "We plan to make those resources publicly available in a near future."
msgstr ""
#: resources/templates/resources/donate.html:9
#: resources/templates/resources/resources.html:31
msgid "Donate"
msgstr "Donner"
#: resources/templates/resources/donate.html:12
msgid "Become a 42CTF member"
msgstr "Devenez membre de 42CTF"
#: resources/templates/resources/donate.html:13
msgid ""
"42CTF is a non-profit organization with a legal status under the french law "
"(Association loi 1901)."
msgstr "42CTF est une association loi 1901 (loi française)."
#: resources/templates/resources/donate.html:14
msgid "You can support us by becoming a member and paying a fee of 15 euros."
msgstr "Vous pouvez nous aider financièrement en devenant membre, au cout de 15 euros."
#: resources/templates/resources/donate.html:15
msgid "Membership is then granted for 1 year."
msgstr "Le status de membre est valable 1 an au paiement de la cotisation."
#: resources/templates/resources/donate.html:17
msgid "When you become a member, you gain the following advantages:"
msgstr "Lorsque vous adherez à 42CTF, vous obtenez les avantages suivants :"
#: resources/templates/resources/donate.html:18
msgid ""
"A different color for your pseudo in the scoreboard, to let everyone know "
"you're a member. (not yet implemented but coming soon)"
msgstr ""
"Une couleur différente pour votre pseudo sur le scoreboard, pour que tout le monde sache que vous êtes membre (en cours de développement)."
#: resources/templates/resources/donate.html:19
msgid ""
"The possibility to play again past CTF, with challenges no longer available, "
"in the form of private events with the people of your choice."
msgstr ""
"La possibilité de jouer de nouveau aux CTF passés, avec des challenges qui ne sont plus disponibles, "
"sous la forme d'un événement privé avec les personnes de votre choix."
#: resources/templates/resources/donate.html:20
msgid ""
"Ex: you played Welcome CTF 2021, and want to play it again with your friends "
"during one weekend."
msgstr "Ex: vous avez joué au Welcome CTF 2021, et vous voulez renouveler l'expérience avec vos amis le temps d'un weekend."
#: resources/templates/resources/donate.html:21
msgid "Or you didn't play Welcome CTF 2021 because you were not eligible."
msgstr "Ou au contraire vous n'avez pas joué car vous n'étiez pas éligible."
#: resources/templates/resources/donate.html:24
msgid "More advantages may come later, and you can submit us your ideas."
msgstr "Plus d'avantages pourraient être disponibles plus tard, et vous pouvez nous soumettre vos idées."
#: resources/templates/resources/donate.html:25
msgid ""
"However, we will not organize limited time CTF for members only, as this "
"will be equivalent to organize paid events, and we want 42CTF to remain FREE "
"for all."
msgstr ""
"Cependant, nous n'organiserons pas de CTF en temps limité réservé aux membres, "
"car cela serait équivalent à organiser des événements payants, and nous voulons que 42CTF reste GRATUIT pour tous."
#: resources/templates/resources/donate.html:28
msgid "Donate to 42CTF"
msgstr "Donnez à 42CTF"
#: resources/templates/resources/donate.html:29
msgid ""
"You can donate to 42CTF or pay your membership with the following means:"
msgstr ""
"Vous pouvez donner à 42CTF ou payer votre adhésion avec les moyens suivants :"
#: resources/templates/resources/donate.html:43
msgid ""
"If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !"
msgstr ""
"Si vous aimeriez qu'on ajoute un autre moyen de paiement, ou si vous voulez "
"payer en liquide, envoyez nous un message !"
#: resources/templates/resources/donate.html:45
msgid ""
"If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo."
msgstr ""
"Si vous payez pour l'adhesion, n'oubliez pas de nous envoyer vos noms et prénoms, "
"ainsi que votre pseudo 42CTF."
#: resources/templates/resources/donate.html:46
msgid ""
"We will only use thoe data to keep track of our members and grant you "
"advantages, and we will never communicate them to any third party."
msgstr ""
"Nous utiliserons ces données exclusivement pour tenir compte de nos membres et vous accorder "
"des avantages, nous ne transmettrons jamais ces données à des tierces parties."
#: resources/templates/resources/edit.html:9
#: resources/templates/resources/resources.html:30
msgid "Edit this page"
msgstr ""
#: resources/templates/resources/edit.html:12
msgid ""
"More information coming soon, but as you can guess it involves making a pull "
"request to your favorite"
msgstr ""
#: resources/templates/resources/resources.html:10
msgid "Getting started"
msgstr ""
#: resources/templates/resources/resources.html:13
#: resources/templates/resources/tools.html:9
msgid "Recommended Tools"
msgstr ""
#: resources/templates/resources/resources.html:20
msgid "Technical documentation"
msgstr ""
#: resources/templates/resources/resources.html:21
msgid "No docs available, contact us if you want to write some :)"
msgstr ""
#: resources/templates/resources/resources.html:26
msgid "Contribute"
msgstr ""
#: resources/templates/resources/resources.html:29
#: resources/templates/resources/translate.html:9
msgid "Translate 42CTF"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "To get you started, we built a VM that you can simply import in"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "with a bunch of useful tools."
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "You can dowload this OVA"
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "here"
msgstr ""
#: resources/templates/resources/tools.html:15
msgid "Here are the tools installed on the VM:"
msgstr ""
#: resources/templates/resources/tools.html:24
msgid ""
"If you want to solve the challenges on your own machine, we recommend you to "
"use a Linux operating system."
msgstr ""
#: resources/templates/resources/tools.html:25
msgid ""
"Most of the reverse challenges are ELF binaries and won't run on Mac OS or "
"Windows."
msgstr ""
#: resources/templates/resources/tools.html:27
msgid "Additionnaly, you will need the following languages interpreters:"
msgstr ""
#: resources/templates/resources/translate.html:12
msgid "42CTF source code is publicly available on this"
msgstr ""
#: resources/templates/resources/translate.html:13
msgid ""
"Translation does not require any programming skill and is a good way to "
"contribute if you want to help us, by making the platform always more "
"accessible."
msgstr ""
#: resources/templates/resources/translate.html:14
msgid "We have a"
msgstr ""
#: resources/templates/resources/translate.html:14
msgid ""
"describing how to translate pages with the Django internalization module."
msgstr ""
#: resources/templates/resources/translate.html:15
msgid ""
"We invite you to read it to know all the details, but it merely requires you "
"to edit text files, so you see, no programming skills required ;)"
msgstr ""
#: resources/templates/resources/translate.html:16
msgid ""
"You will need to fork the git repository, make your changes, push them, and "
"then open a pull request so that we can merge your contributions into our "
"repository."
msgstr ""
#: resources/templates/resources/translate.html:17
msgid "Don't hesitate to reach for help on"
msgstr ""

View File

@ -0,0 +1,316 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: resources/templates/resources/42ctf.html:9
#: resources/templates/resources/resources.html:12
msgid "What is 42CTF ?"
msgstr ""
#: resources/templates/resources/42ctf.html:12
msgid "A short introduction to CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:13
msgid ""
"CTF stands for Capture The Flag. It is a cybersecurity competition, where "
"participants have to solve challenges of various categories to gain points "
"and progress on the scoreboard."
msgstr ""
#: resources/templates/resources/42ctf.html:14
msgid "The challenges require participants to find sort of passwords called \\"
msgstr ""
#: resources/templates/resources/42ctf.html:17
msgid "Functionment of 42CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:18
msgid "42CTF is what we call a permanent CTF."
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "Except from the"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "events"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "challenges are available on the platform without time limitations."
msgstr ""
#: resources/templates/resources/42ctf.html:20
msgid "The registration on 42CTF is open to everyone, 42 students or not."
msgstr ""
#: resources/templates/resources/42ctf.html:21
msgid ""
"Events may or may not be open. If you would like to organize an event on "
"42CTF, feel free to contact us."
msgstr ""
#: resources/templates/resources/42ctf.html:24
msgid "42CTF Team"
msgstr ""
#: resources/templates/resources/42ctf.html:25
msgid "42CTF is managed by 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:26
msgid "You can meet the team on"
msgstr ""
#: resources/templates/resources/42ctf.html:27
msgid ""
"Challenges are created by various contributors, not necessarily 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:28
msgid ""
"Anyone is welcome to submit their own challenges, either on the permanent "
"CTF or for a specific event."
msgstr ""
#: resources/templates/resources/create_challenge.html:9
#: resources/templates/resources/resources.html:28
msgid "Create new challenges"
msgstr ""
#: resources/templates/resources/create_challenge.html:12
msgid "If you want to create new challenges for 42CTF, send us a message on "
msgstr ""
#: resources/templates/resources/create_challenge.html:13
msgid "If your challenge is offline, then you don't have to ask us in advance."
msgstr ""
#: resources/templates/resources/create_challenge.html:14
msgid ""
"If your challenge is online (for example web or pwn), then you should give "
"us a short description of what you want to do."
msgstr ""
#: resources/templates/resources/create_challenge.html:15
msgid ""
"We may be able to help you or to give you resources such as dockerfiles."
msgstr ""
#: resources/templates/resources/create_challenge.html:16
msgid "We plan to make those resources publicly available in a near future."
msgstr ""
#: resources/templates/resources/donate.html:9
#: resources/templates/resources/resources.html:31
msgid "Donate"
msgstr ""
#: resources/templates/resources/donate.html:12
msgid "Become a 42CTF member"
msgstr ""
#: resources/templates/resources/donate.html:13
msgid ""
"42CTF is a non-profit organization with a legal status under the french law "
"(Association loi 1901)."
msgstr ""
#: resources/templates/resources/donate.html:14
msgid "You can support us by becoming a member and paying a fee of 15 euros."
msgstr ""
#: resources/templates/resources/donate.html:15
msgid "Membership is then granted for 1 year."
msgstr ""
#: resources/templates/resources/donate.html:17
msgid "When you become a member, you gain the following advantages:"
msgstr ""
#: resources/templates/resources/donate.html:18
msgid ""
"A different color for your pseudo in the scoreboard, to let everyone know "
"you're a member. (not yet implemented but coming soon)"
msgstr ""
#: resources/templates/resources/donate.html:19
msgid ""
"The possibility to play again past CTF, with challenges no longer available, "
"in the form of private events with the people of your choice."
msgstr ""
#: resources/templates/resources/donate.html:20
msgid ""
"Ex: you played Welcome CTF 2021, and want to play it again with your friends "
"during one weekend."
msgstr ""
#: resources/templates/resources/donate.html:21
msgid "Or you didn't play Welcome CTF 2021 because you were not eligible."
msgstr ""
#: resources/templates/resources/donate.html:24
msgid "More advantages may come later, and you can submit us your ideas."
msgstr ""
#: resources/templates/resources/donate.html:25
msgid ""
"However, we will not organize limited time CTF for members only, as this "
"will be equivalent to organize paid events, and we want 42CTF to remain FREE "
"for all."
msgstr ""
#: resources/templates/resources/donate.html:28
msgid "Donate to 42CTF"
msgstr ""
#: resources/templates/resources/donate.html:29
msgid ""
"You can donate to 42CTF or pay your membership with the following means:"
msgstr ""
#: resources/templates/resources/donate.html:43
msgid ""
"If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !"
msgstr ""
#: resources/templates/resources/donate.html:45
msgid ""
"If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo."
msgstr ""
#: resources/templates/resources/donate.html:46
msgid ""
"We will only use thoe data to keep track of our members and grant you "
"advantages, and we will never communicate them to any third party."
msgstr ""
#: resources/templates/resources/edit.html:9
#: resources/templates/resources/resources.html:30
msgid "Edit this page"
msgstr ""
#: resources/templates/resources/edit.html:12
msgid ""
"More information coming soon, but as you can guess it involves making a pull "
"request to your favorite"
msgstr ""
#: resources/templates/resources/resources.html:10
msgid "Getting started"
msgstr ""
#: resources/templates/resources/resources.html:13
#: resources/templates/resources/tools.html:9
msgid "Recommended Tools"
msgstr ""
#: resources/templates/resources/resources.html:20
msgid "Technical documentation"
msgstr ""
#: resources/templates/resources/resources.html:21
msgid "No docs available, contact us if you want to write some :)"
msgstr ""
#: resources/templates/resources/resources.html:26
msgid "Contribute"
msgstr ""
#: resources/templates/resources/resources.html:29
#: resources/templates/resources/translate.html:9
msgid "Translate 42CTF"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "To get you started, we built a VM that you can simply import in"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "with a bunch of useful tools."
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "You can dowload this OVA"
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "here"
msgstr ""
#: resources/templates/resources/tools.html:15
msgid "Here are the tools installed on the VM:"
msgstr ""
#: resources/templates/resources/tools.html:24
msgid ""
"If you want to solve the challenges on your own machine, we recommend you to "
"use a Linux operating system."
msgstr ""
#: resources/templates/resources/tools.html:25
msgid ""
"Most of the reverse challenges are ELF binaries and won't run on Mac OS or "
"Windows."
msgstr ""
#: resources/templates/resources/tools.html:27
msgid "Additionnaly, you will need the following languages interpreters:"
msgstr ""
#: resources/templates/resources/translate.html:12
msgid "42CTF source code is publicly available on this"
msgstr ""
#: resources/templates/resources/translate.html:13
msgid ""
"Translation does not require any programming skill and is a good way to "
"contribute if you want to help us, by making the platform always more "
"accessible."
msgstr ""
#: resources/templates/resources/translate.html:14
msgid "We have a"
msgstr ""
#: resources/templates/resources/translate.html:14
msgid ""
"describing how to translate pages with the Django internalization module."
msgstr ""
#: resources/templates/resources/translate.html:15
msgid ""
"We invite you to read it to know all the details, but it merely requires you "
"to edit text files, so you see, no programming skills required ;)"
msgstr ""
#: resources/templates/resources/translate.html:16
msgid ""
"You will need to fork the git repository, make your changes, push them, and "
"then open a pull request so that we can merge your contributions into our "
"repository."
msgstr ""
#: resources/templates/resources/translate.html:17
msgid "Don't hesitate to reach for help on"
msgstr ""

View File

@ -0,0 +1,318 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-23 15:54+0000\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"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n"
#: resources/templates/resources/42ctf.html:9
#: resources/templates/resources/resources.html:12
msgid "What is 42CTF ?"
msgstr ""
#: resources/templates/resources/42ctf.html:12
msgid "A short introduction to CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:13
msgid ""
"CTF stands for Capture The Flag. It is a cybersecurity competition, where "
"participants have to solve challenges of various categories to gain points "
"and progress on the scoreboard."
msgstr ""
#: resources/templates/resources/42ctf.html:14
msgid "The challenges require participants to find sort of passwords called \\"
msgstr ""
#: resources/templates/resources/42ctf.html:17
msgid "Functionment of 42CTF"
msgstr ""
#: resources/templates/resources/42ctf.html:18
msgid "42CTF is what we call a permanent CTF."
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "Except from the"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "events"
msgstr ""
#: resources/templates/resources/42ctf.html:19
msgid "challenges are available on the platform without time limitations."
msgstr ""
#: resources/templates/resources/42ctf.html:20
msgid "The registration on 42CTF is open to everyone, 42 students or not."
msgstr ""
#: resources/templates/resources/42ctf.html:21
msgid ""
"Events may or may not be open. If you would like to organize an event on "
"42CTF, feel free to contact us."
msgstr ""
#: resources/templates/resources/42ctf.html:24
msgid "42CTF Team"
msgstr ""
#: resources/templates/resources/42ctf.html:25
msgid "42CTF is managed by 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:26
msgid "You can meet the team on"
msgstr ""
#: resources/templates/resources/42ctf.html:27
msgid ""
"Challenges are created by various contributors, not necessarily 42 students."
msgstr ""
#: resources/templates/resources/42ctf.html:28
msgid ""
"Anyone is welcome to submit their own challenges, either on the permanent "
"CTF or for a specific event."
msgstr ""
#: resources/templates/resources/create_challenge.html:9
#: resources/templates/resources/resources.html:28
msgid "Create new challenges"
msgstr ""
#: resources/templates/resources/create_challenge.html:12
msgid "If you want to create new challenges for 42CTF, send us a message on "
msgstr ""
#: resources/templates/resources/create_challenge.html:13
msgid "If your challenge is offline, then you don't have to ask us in advance."
msgstr ""
#: resources/templates/resources/create_challenge.html:14
msgid ""
"If your challenge is online (for example web or pwn), then you should give "
"us a short description of what you want to do."
msgstr ""
#: resources/templates/resources/create_challenge.html:15
msgid ""
"We may be able to help you or to give you resources such as dockerfiles."
msgstr ""
#: resources/templates/resources/create_challenge.html:16
msgid "We plan to make those resources publicly available in a near future."
msgstr ""
#: resources/templates/resources/donate.html:9
#: resources/templates/resources/resources.html:31
msgid "Donate"
msgstr ""
#: resources/templates/resources/donate.html:12
msgid "Become a 42CTF member"
msgstr ""
#: resources/templates/resources/donate.html:13
msgid ""
"42CTF is a non-profit organization with a legal status under the french law "
"(Association loi 1901)."
msgstr ""
#: resources/templates/resources/donate.html:14
msgid "You can support us by becoming a member and paying a fee of 15 euros."
msgstr ""
#: resources/templates/resources/donate.html:15
msgid "Membership is then granted for 1 year."
msgstr ""
#: resources/templates/resources/donate.html:17
msgid "When you become a member, you gain the following advantages:"
msgstr ""
#: resources/templates/resources/donate.html:18
msgid ""
"A different color for your pseudo in the scoreboard, to let everyone know "
"you're a member. (not yet implemented but coming soon)"
msgstr ""
#: resources/templates/resources/donate.html:19
msgid ""
"The possibility to play again past CTF, with challenges no longer available, "
"in the form of private events with the people of your choice."
msgstr ""
#: resources/templates/resources/donate.html:20
msgid ""
"Ex: you played Welcome CTF 2021, and want to play it again with your friends "
"during one weekend."
msgstr ""
#: resources/templates/resources/donate.html:21
msgid "Or you didn't play Welcome CTF 2021 because you were not eligible."
msgstr ""
#: resources/templates/resources/donate.html:24
msgid "More advantages may come later, and you can submit us your ideas."
msgstr ""
#: resources/templates/resources/donate.html:25
msgid ""
"However, we will not organize limited time CTF for members only, as this "
"will be equivalent to organize paid events, and we want 42CTF to remain FREE "
"for all."
msgstr ""
#: resources/templates/resources/donate.html:28
msgid "Donate to 42CTF"
msgstr ""
#: resources/templates/resources/donate.html:29
msgid ""
"You can donate to 42CTF or pay your membership with the following means:"
msgstr ""
#: resources/templates/resources/donate.html:43
msgid ""
"If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !"
msgstr ""
#: resources/templates/resources/donate.html:45
msgid ""
"If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo."
msgstr ""
#: resources/templates/resources/donate.html:46
msgid ""
"We will only use thoe data to keep track of our members and grant you "
"advantages, and we will never communicate them to any third party."
msgstr ""
#: resources/templates/resources/edit.html:9
#: resources/templates/resources/resources.html:30
msgid "Edit this page"
msgstr ""
#: resources/templates/resources/edit.html:12
msgid ""
"More information coming soon, but as you can guess it involves making a pull "
"request to your favorite"
msgstr ""
#: resources/templates/resources/resources.html:10
msgid "Getting started"
msgstr ""
#: resources/templates/resources/resources.html:13
#: resources/templates/resources/tools.html:9
msgid "Recommended Tools"
msgstr ""
#: resources/templates/resources/resources.html:20
msgid "Technical documentation"
msgstr ""
#: resources/templates/resources/resources.html:21
msgid "No docs available, contact us if you want to write some :)"
msgstr ""
#: resources/templates/resources/resources.html:26
msgid "Contribute"
msgstr ""
#: resources/templates/resources/resources.html:29
#: resources/templates/resources/translate.html:9
msgid "Translate 42CTF"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "To get you started, we built a VM that you can simply import in"
msgstr ""
#: resources/templates/resources/tools.html:12
msgid "with a bunch of useful tools."
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "You can dowload this OVA"
msgstr ""
#: resources/templates/resources/tools.html:13
msgid "here"
msgstr ""
#: resources/templates/resources/tools.html:15
msgid "Here are the tools installed on the VM:"
msgstr ""
#: resources/templates/resources/tools.html:24
msgid ""
"If you want to solve the challenges on your own machine, we recommend you to "
"use a Linux operating system."
msgstr ""
#: resources/templates/resources/tools.html:25
msgid ""
"Most of the reverse challenges are ELF binaries and won't run on Mac OS or "
"Windows."
msgstr ""
#: resources/templates/resources/tools.html:27
msgid "Additionnaly, you will need the following languages interpreters:"
msgstr ""
#: resources/templates/resources/translate.html:12
msgid "42CTF source code is publicly available on this"
msgstr ""
#: resources/templates/resources/translate.html:13
msgid ""
"Translation does not require any programming skill and is a good way to "
"contribute if you want to help us, by making the platform always more "
"accessible."
msgstr ""
#: resources/templates/resources/translate.html:14
msgid "We have a"
msgstr ""
#: resources/templates/resources/translate.html:14
msgid ""
"describing how to translate pages with the Django internalization module."
msgstr ""
#: resources/templates/resources/translate.html:15
msgid ""
"We invite you to read it to know all the details, but it merely requires you "
"to edit text files, so you see, no programming skills required ;)"
msgstr ""
#: resources/templates/resources/translate.html:16
msgid ""
"You will need to fork the git repository, make your changes, push them, and "
"then open a pull request so that we can merge your contributions into our "
"repository."
msgstr ""
#: resources/templates/resources/translate.html:17
msgid "Don't hesitate to reach for help on"
msgstr ""

View File

@ -9,7 +9,11 @@
<h3>{% trans "Create new challenges" %}</h3>
</div>
<div class="ctf-body">
{% trans "If you want to create new challenges for 42CTF, send us a message on " %}<a class="footer_imgs" href="https://discord.gg/DwZqPpA" target="_blank"><img src="/static/img/discord.png" width="30"></a> !<br><br>
{% trans "If your challenge is offline, then you don't have to ask us in advance." %}<br>
{% trans "If your challenge is online (for example web or pwn), then you should give us a short description of what you want to do." %}
{% trans "We may be able to help you or to give you resources such as dockerfiles." %}
{% trans "We plan to make those resources publicly available in a near future." %}
</div>
</div>
</div>

View File

@ -0,0 +1,53 @@
{% extends 'base.html' %}
{% block content %}
{% load i18n %}
{% get_current_language as lang %}
<div class="row">
<div class="col-sm-12 col-md-9">
<div class="ctf-block">
<div class="ctf-head">
<h3>{% trans "Donate" %}</h3>
</div>
<div class="ctf-body">
<h4>{% trans "Become a 42CTF member" %}</h4>
{% trans "42CTF is a non-profit organization with a legal status under the french law (Association loi 1901)." %}<br>
{% trans "You can support us by becoming a member and paying a fee of 15 euros." %}<br>
{% trans "Membership is then granted for 1 year." %}<br><br>
{% trans "When you become a member, you gain the following advantages:" %}<br>
- {% trans "A different color for your pseudo in the scoreboard, to let everyone know you're a member. (not yet implemented but coming soon)" %}<br>
- {% trans "The possibility to play again past CTF, with challenges no longer available, in the form of private events with the people of your choice." %}<br>
{% trans "Ex: you played Welcome CTF 2021, and want to play it again with your friends during one weekend." %}
{% trans "Or you didn't play Welcome CTF 2021 because you were not eligible." %}
<br><br>
{% trans "More advantages may come later, and you can submit us your ideas." %}<br>
{% trans "However, we will not organize limited time CTF for members only, as this will be equivalent to organize paid events, and we want 42CTF to remain FREE for all." %}<br>
<br><br>
<h4>{% trans "Donate to 42CTF" %}</h4>
{% trans "You can donate to 42CTF or pay your membership with the following means:" %}<br>
<a href="https://www.patreon.com/42ctf" target="_blank" class="patreon li-patreon">
<!-- <div class="patreon-content"> -->
<span class="svg-box">
<svg viewBox="0 0 569 546" xmlns="http://www.w3.org/2000/svg"><g><circle cx="362.589996" cy="204.589996" data-fill="1" id="Oval" r="204.589996"></circle><rect data-fill="2" height="545.799988" id="Rectangle" width="100" x="0" y="0"></rect></g></svg>
</span>
<span class="patreon-text">
Patreon
</span>
<!-- </div> -->
</a>
<a href="https://www.paypal.com/donate/?hosted_button_id=M6YBYZ63MQGAY" target="_blank">
<img src="/static/img/paypal.png" width="200">
</a><br>
{% trans "If you would like us to add another payment method or if you want to pay in cash, send us a message !" %}<br><br>
{% trans "If you're paying for your membership, don't forget to send us your first and last name, as well as your 42CTF pseudo." %}
{% trans "We will only use thoe data to keep track of our members and grant you advantages, and we will never communicate them to any third party." %}
</div>
</div>
</div>
</div>
{% endblock %}

View File

@ -0,0 +1,18 @@
{% extends 'base.html' %}
{% block content %}
{% load i18n %}
{% get_current_language as lang %}
<div class="row">
<div class="col-sm-12 col-md-9">
<div class="ctf-block">
<div class="ctf-head">
<h3>{% trans "Edit this page" %}</h3>
</div>
<div class="ctf-body">
{% trans "More information coming soon, but as you can guess it involves making a pull request to your favorite" %} <a href="https://github.com/Danhia/42CTF/">repository</a> ;)
</div>
</div>
</div>
</div>
{% endblock %}

View File

@ -26,9 +26,9 @@
<li class="list-group-item active">{% trans "Contribute" %}</li>
<li class="list-group-item">
<a href="{% url 'resources:create_challenge' %}">{% trans "Create new challenges" %}</a></br>
{% trans "Translate 42CTF" %}</br>
{% trans "Edit this page" %}</br>
{% trans "Donate" %}
<a href="{% url 'resources:translate' %}">{% trans "Translate 42CTF" %}</a></br>
<a href="{% url 'resources:edit' %}">{% trans "Edit this page" %}</a></br>
<a href="{% url 'resources:donate' %}">{% trans "Donate" %}</a>
</li>
</ul>
</div>

View File

@ -0,0 +1,23 @@
{% extends 'base.html' %}
{% block content %}
{% load i18n %}
{% get_current_language as lang %}
<div class="row">
<div class="col-sm-12 col-md-9">
<div class="ctf-block">
<div class="ctf-head">
<h3>{% trans "Translate 42CTF" %}</h3>
</div>
<div class="ctf-body">
{% trans "42CTF source code is publicly available on this"%} <a href="https://github.com/Danhia/42CTF/">github</a>.<br>
{% trans "Translation does not require any programming skill and is a good way to contribute if you want to help us, by making the platform always more accessible." %}<br><br>
{% trans "We have a" %} <a href="https://github.com/Danhia/42CTF/wiki/Internationalization">wiki</a> {% trans "describing how to translate pages with the Django internalization module." %}<br>
{% trans "We invite you to read it to know all the details, but it merely requires you to edit text files, so you see, no programming skills required ;)" %}
{% trans "You will need to fork the git repository, make your changes, push them, and then open a pull request so that we can merge your contributions into our repository." %}<br><br>
{% trans "Don't hesitate to reach for help on" %} <a class="footer_imgs" href="https://discord.gg/DwZqPpA" target="_blank"><img src="/static/img/discord.png" width="30"></a>
</div>
</div>
</div>
</div>
{% endblock %}

View File

@ -8,4 +8,7 @@ urlpatterns = [
path('42ctf', views.ctf42, name='42ctf'),
path('tools', views.tools, name='tools'),
path('create_challenge', views.create_challenge, name='create_challenge'),
path('translate', views.translate, name='translate'),
path('edit', views.edit, name='edit'),
path('donate', views.donate, name='donate'),
]

View File

@ -15,3 +15,12 @@ def tools(request):
def create_challenge(request):
return render(request, 'resources/create_challenge.html')
def translate(request):
return render(request, 'resources/translate.html')
def edit(request):
return render(request, 'resources/edit.html')
def donate(request):
return render(request, 'resources/donate.html')

BIN
src/statics/img/paypal.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

View File

@ -67,7 +67,7 @@
</li>
</ul>
<ul class="navbar-nav ">
<li class="nav-item dropdown">
<!-- <li class="nav-item dropdown">
<a href="https://www.patreon.com/42ctf" target="_blank" class="patreon li-patreon">
<div class="patreon-content">
<span class="svg-box">
@ -78,7 +78,7 @@
</span>
</div>
</a>
</li>
</li> -->
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as languages %}
{% for lang_code, lang_name in languages %}