Merge branch 'main' into fdb-patch-typo-binaires

This commit is contained in:
Bertrand C 2022-03-19 19:50:25 +01:00
commit bdd51b6cf9
25 changed files with 519 additions and 301 deletions

View File

@ -12,7 +12,7 @@
{% trans "Deleted accounts cannot be recovered." %}<br><br> {% trans "Deleted accounts cannot be recovered." %}<br><br>
<div class="col-sm-8 col-md-6 mx-auto"> <div class="col-sm-8 col-md-6 mx-auto">
{% if bad_password %} {% if bad_password %}
<span class="message error-msg">{% trans "Password inccorect." %}</span> <span class="message error-msg">{% trans "Password incorrect." %}</span>
{% elif deleted %} {% elif deleted %}
<span class="message success-msg">{% trans "Your account has been deleted." %}</span> <span class="message success-msg">{% trans "Your account has been deleted." %}</span>
{% endif %} {% endif %}

View File

@ -0,0 +1,3 @@
We're pleased to announce that 42CTF source code is now available on a self-hosted gitea <a class="footer_imgs" href="https://gitea.42ctf.org" target="_blank"><img src="/static/img/gitea_logo.png" width="30"></a><br><br>
If you want to contribute to the platform (development or translation), you can 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> or simply fill this <a href="https://forms.42l.fr/apps/forms/bpmyGR37AR4yHGnC">form</a> and we'll contact you !

View File

@ -0,0 +1,3 @@
Nous sommes heureux de vous annoncer que le code source de 42CTF est désormais disponible sur un <a class="footer_imgs" href="https://gitea.42ctf.org" target="_blank"><img src="/static/img/gitea_logo.png" width="30"></a> auto-hébergé.<br><br>
Si vous voulez contribuer a la plateforme (développement ou traduction), vous pouvez nous envoyer un message sur <a class="footer_imgs" href="https://discord.gg/DwZqPpA" target="_blank"><img src="/static/img/discord.png" width="30"></a> ou simplement remplir ce <a href="https://forms.42l.fr/apps/forms/bpmyGR37AR4yHGnC">formulaire</a> et nous vous contacterons !

View File

@ -0,0 +1,3 @@
42CTFのソースコードがセルフホストのgitea <a class="footer_imgs" href="https://gitea.42ctf.org" target="_blank"><img src="/static/img/gitea_logo.png" width="30"></a> で公開されたことをお知らせします。<br><br>
プラットフォームへの貢献(開発や翻訳)をしていただける方は、 <a class="footer_imgs" href="https://discord.gg/DwZqPpA" target="_blank"><img src="/static/img/discord.png" width="30"></a> にメッセージをお送りいただくか、こちらの <a href="https://forms.42l.fr/apps/forms/bpmyGR37AR4yHGnC">フォーム</a> にご記入いただければご連絡いたします!

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: 2022-02-10 19:50+0100\n" "PO-Revision-Date: 2022-02-10 19:50+0100\n"
"Last-Translator: Clément Hamada <clementhamada@pm.me>\n" "Last-Translator: Clément Hamada <clementhamada@pm.me>\n"
"Language-Team: \n" "Language-Team: \n"
@ -30,7 +30,7 @@ msgid "Deleted accounts cannot be recovered."
msgstr "Gelöschte Accounts können nicht wiederhergestellt werden." msgstr "Gelöschte Accounts können nicht wiederhergestellt werden."
#: accounts/templates/accounts/delete.html:15 #: accounts/templates/accounts/delete.html:15
msgid "Password inccorect." msgid "Password incorrect."
msgstr "Falsches Passwort." msgstr "Falsches Passwort."
#: accounts/templates/accounts/delete.html:17 #: accounts/templates/accounts/delete.html:17
@ -68,11 +68,26 @@ msgid "Website"
msgstr "Webseite" msgstr "Webseite"
#: accounts/templates/accounts/edit.html:36 #: accounts/templates/accounts/edit.html:36
#: events/templates/events/manage_team.html:29 #, fuzzy
#| msgid "Apply"
msgid " Apply" msgid " Apply"
msgstr "Anwenden" msgstr "Anwenden"
#: accounts/templates/accounts/edit.html:47 #: accounts/templates/accounts/edit.html:45
#, fuzzy
#| msgid "Delete account"
msgid "Connected accounts"
msgstr "Account löschen"
#: accounts/templates/accounts/edit.html:53
msgid "Disconnect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:59
msgid "Connect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:70
#: accounts/templates/accounts/profile.html:46 #: accounts/templates/accounts/profile.html:46
#: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13 #: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13
#: events/templates/events/event_info.html:66 #: events/templates/events/event_info.html:66
@ -83,12 +98,14 @@ msgstr "Anwenden"
msgid "Score" msgid "Score"
msgstr "Punktzahl" msgstr "Punktzahl"
#: accounts/templates/accounts/edit.html:55 #: accounts/templates/accounts/edit.html:78
#: accounts/templates/accounts/profile.html:60 #: accounts/templates/accounts/profile.html:60
msgid "Registered since" msgid "Registered since"
msgstr "Registriert seit" msgstr "Registriert seit"
#: accounts/templates/accounts/edit.html:61 #: accounts/templates/accounts/edit.html:84
#, fuzzy
#| msgid "Delete my account"
msgid " Delete my account" msgid " Delete my account"
msgstr "Meinen Account löschen" msgstr "Meinen Account löschen"
@ -463,6 +480,10 @@ msgstr "Maximale Mitgliederanzahl erreicht."
msgid "Team password" msgid "Team password"
msgstr "Teampasswort" msgstr "Teampasswort"
#: events/templates/events/manage_team.html:29
msgid "Apply"
msgstr "Anwenden"
#: events/templates/events/manage_team.html:44 #: events/templates/events/manage_team.html:44
#: events/templates/events/team.html:49 #: events/templates/events/team.html:49
msgid "Members" msgid "Members"
@ -520,27 +541,27 @@ msgstr "Flaggen"
msgid "Users" msgid "Users"
msgstr "Nutzer" msgstr "Nutzer"
#: project/settings.py:115 #: project/settings.py:116
msgid "English" msgid "English"
msgstr "Englisch" msgstr "Englisch"
#: project/settings.py:116 #: project/settings.py:117
msgid "German" msgid "German"
msgstr "Deutsch" msgstr "Deutsch"
#: project/settings.py:117 #: project/settings.py:118
msgid "French" msgid "French"
msgstr "Französisch" msgstr "Französisch"
#: project/settings.py:118 #: project/settings.py:119
msgid "Russian" msgid "Russian"
msgstr "Russisch" msgstr "Russisch"
#: project/settings.py:119 #: project/settings.py:120
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: project/settings.py:120 #: project/settings.py:121
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -31,7 +31,7 @@ msgid "Deleted accounts cannot be recovered."
msgstr "" msgstr ""
#: accounts/templates/accounts/delete.html:15 #: accounts/templates/accounts/delete.html:15
msgid "Password inccorect." msgid "Password incorrect."
msgstr "" msgstr ""
#: accounts/templates/accounts/delete.html:17 #: accounts/templates/accounts/delete.html:17
@ -69,11 +69,22 @@ msgid "Website"
msgstr "" msgstr ""
#: accounts/templates/accounts/edit.html:36 #: accounts/templates/accounts/edit.html:36
#: events/templates/events/manage_team.html:29
msgid " Apply" msgid " Apply"
msgstr "" msgstr ""
#: accounts/templates/accounts/edit.html:47 #: accounts/templates/accounts/edit.html:45
msgid "Connected accounts"
msgstr ""
#: accounts/templates/accounts/edit.html:53
msgid "Disconnect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:59
msgid "Connect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:70
#: accounts/templates/accounts/profile.html:46 #: accounts/templates/accounts/profile.html:46
#: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13 #: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13
#: events/templates/events/event_info.html:66 #: events/templates/events/event_info.html:66
@ -84,12 +95,12 @@ msgstr ""
msgid "Score" msgid "Score"
msgstr "" msgstr ""
#: accounts/templates/accounts/edit.html:55 #: accounts/templates/accounts/edit.html:78
#: accounts/templates/accounts/profile.html:60 #: accounts/templates/accounts/profile.html:60
msgid "Registered since" msgid "Registered since"
msgstr "" msgstr ""
#: accounts/templates/accounts/edit.html:61 #: accounts/templates/accounts/edit.html:84
msgid " Delete my account" msgid " Delete my account"
msgstr "" msgstr ""
@ -460,6 +471,10 @@ msgstr ""
msgid "Team password" msgid "Team password"
msgstr "" msgstr ""
#: events/templates/events/manage_team.html:29
msgid "Apply"
msgstr ""
#: events/templates/events/manage_team.html:44 #: events/templates/events/manage_team.html:44
#: events/templates/events/team.html:49 #: events/templates/events/team.html:49
msgid "Members" msgid "Members"
@ -513,27 +528,27 @@ msgstr ""
msgid "Users" msgid "Users"
msgstr "" msgstr ""
#: project/settings.py:115 #: project/settings.py:116
msgid "English" msgid "English"
msgstr "" msgstr ""
#: project/settings.py:116 #: project/settings.py:117
msgid "German" msgid "German"
msgstr "" msgstr ""
#: project/settings.py:117 #: project/settings.py:118
msgid "French" msgid "French"
msgstr "" msgstr ""
#: project/settings.py:118 #: project/settings.py:119
msgid "Russian" msgid "Russian"
msgstr "" msgstr ""
#: project/settings.py:119 #: project/settings.py:120
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: project/settings.py:120 #: project/settings.py:121
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: 2022-02-09 10:55+0100\n" "PO-Revision-Date: 2022-02-09 10:55+0100\n"
"Last-Translator: Javier Uhagón (uhagontorralvojavier@gmail.com)\n" "Last-Translator: Javier Uhagón (uhagontorralvojavier@gmail.com)\n"
"Language-Team: \n" "Language-Team: \n"
@ -31,7 +31,7 @@ msgid "Deleted accounts cannot be recovered."
msgstr "Las cuentas borradas no pueden ser recuperadas." msgstr "Las cuentas borradas no pueden ser recuperadas."
#: accounts/templates/accounts/delete.html:15 #: accounts/templates/accounts/delete.html:15
msgid "Password inccorect." msgid "Password incorrect."
msgstr "Contraseña incorrecta." msgstr "Contraseña incorrecta."
#: accounts/templates/accounts/delete.html:17 #: accounts/templates/accounts/delete.html:17
@ -69,11 +69,26 @@ msgid "Website"
msgstr "Página Web" msgstr "Página Web"
#: accounts/templates/accounts/edit.html:36 #: accounts/templates/accounts/edit.html:36
#: events/templates/events/manage_team.html:29 #, fuzzy
#| msgid "Apply"
msgid " Apply" msgid " Apply"
msgstr "Aplicar" msgstr "Aplicar"
#: accounts/templates/accounts/edit.html:47 #: accounts/templates/accounts/edit.html:45
#, fuzzy
#| msgid "Delete account"
msgid "Connected accounts"
msgstr "Borrar cuenta"
#: accounts/templates/accounts/edit.html:53
msgid "Disconnect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:59
msgid "Connect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:70
#: accounts/templates/accounts/profile.html:46 #: accounts/templates/accounts/profile.html:46
#: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13 #: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13
#: events/templates/events/event_info.html:66 #: events/templates/events/event_info.html:66
@ -84,12 +99,14 @@ msgstr "Aplicar"
msgid "Score" msgid "Score"
msgstr "Puntuación" msgstr "Puntuación"
#: accounts/templates/accounts/edit.html:55 #: accounts/templates/accounts/edit.html:78
#: accounts/templates/accounts/profile.html:60 #: accounts/templates/accounts/profile.html:60
msgid "Registered since" msgid "Registered since"
msgstr "Registrado desde" msgstr "Registrado desde"
#: accounts/templates/accounts/edit.html:61 #: accounts/templates/accounts/edit.html:84
#, fuzzy
#| msgid "Delete my account"
msgid " Delete my account" msgid " Delete my account"
msgstr "Borrar mi cuenta" msgstr "Borrar mi cuenta"
@ -463,6 +480,10 @@ msgstr "Tamaño máximo alcanzado."
msgid "Team password" msgid "Team password"
msgstr "Contraseña del equipo" msgstr "Contraseña del equipo"
#: events/templates/events/manage_team.html:29
msgid "Apply"
msgstr "Aplicar"
#: events/templates/events/manage_team.html:44 #: events/templates/events/manage_team.html:44
#: events/templates/events/team.html:49 #: events/templates/events/team.html:49
msgid "Members" msgid "Members"
@ -520,27 +541,27 @@ msgstr "Flags"
msgid "Users" msgid "Users"
msgstr "Usuarios" msgstr "Usuarios"
#: project/settings.py:115 #: project/settings.py:116
msgid "English" msgid "English"
msgstr "Inglés" msgstr "Inglés"
#: project/settings.py:116 #: project/settings.py:117
msgid "German" msgid "German"
msgstr "Alemán" msgstr "Alemán"
#: project/settings.py:117 #: project/settings.py:118
msgid "French" msgid "French"
msgstr "Francés" msgstr "Francés"
#: project/settings.py:118 #: project/settings.py:119
msgid "Russian" msgid "Russian"
msgstr "Ruso" msgstr "Ruso"
#: project/settings.py:119 #: project/settings.py:120
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: project/settings.py:120 #: project/settings.py:121
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -33,7 +33,7 @@ msgid "Deleted accounts cannot be recovered."
msgstr "" msgstr ""
#: accounts/templates/accounts/delete.html:15 #: accounts/templates/accounts/delete.html:15
msgid "Password inccorect." msgid "Password incorrect."
msgstr "" msgstr ""
#: accounts/templates/accounts/delete.html:17 #: accounts/templates/accounts/delete.html:17
@ -73,11 +73,26 @@ msgid "Website"
msgstr "Site internet" msgstr "Site internet"
#: accounts/templates/accounts/edit.html:36 #: accounts/templates/accounts/edit.html:36
#: events/templates/events/manage_team.html:29 #, fuzzy
#| msgid "Apply"
msgid " Apply" msgid " Apply"
msgstr "Appliquer" msgstr "Appliquer"
#: accounts/templates/accounts/edit.html:47 #: accounts/templates/accounts/edit.html:45
#, fuzzy
#| msgid "Connected accounts"
msgid "Connected accounts"
msgstr "Comptes connectés"
#: accounts/templates/accounts/edit.html:53
msgid "Disconnect Discord"
msgstr "Déconnecter Discord"
#: accounts/templates/accounts/edit.html:59
msgid "Connect Discord"
msgstr "Connecter Discord"
#: accounts/templates/accounts/edit.html:70
#: accounts/templates/accounts/profile.html:46 #: accounts/templates/accounts/profile.html:46
#: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13 #: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13
#: events/templates/events/event_info.html:66 #: events/templates/events/event_info.html:66
@ -88,12 +103,12 @@ msgstr "Appliquer"
msgid "Score" msgid "Score"
msgstr "Score" msgstr "Score"
#: accounts/templates/accounts/edit.html:55 #: accounts/templates/accounts/edit.html:78
#: accounts/templates/accounts/profile.html:60 #: accounts/templates/accounts/profile.html:60
msgid "Registered since" msgid "Registered since"
msgstr "Inscrit depuis" msgstr "Inscrit depuis"
#: accounts/templates/accounts/edit.html:61 #: accounts/templates/accounts/edit.html:84
#, fuzzy #, fuzzy
#| msgid "Connected accounts" #| msgid "Connected accounts"
msgid " Delete my account" msgid " Delete my account"
@ -484,6 +499,10 @@ msgstr "Taille maximale atteinte."
msgid "Team password" msgid "Team password"
msgstr "Mot de passe de l'équipe" msgstr "Mot de passe de l'équipe"
#: events/templates/events/manage_team.html:29
msgid "Apply"
msgstr "Appliquer"
#: events/templates/events/manage_team.html:44 #: events/templates/events/manage_team.html:44
#: events/templates/events/team.html:49 #: events/templates/events/team.html:49
msgid "Members" msgid "Members"
@ -541,27 +560,27 @@ msgstr ""
msgid "Users" msgid "Users"
msgstr "Pseudo" msgstr "Pseudo"
#: project/settings.py:115 #: project/settings.py:116
msgid "English" msgid "English"
msgstr "Anglais" msgstr "Anglais"
#: project/settings.py:116 #: project/settings.py:117
msgid "German" msgid "German"
msgstr "Allemand" msgstr "Allemand"
#: project/settings.py:117 #: project/settings.py:118
msgid "French" msgid "French"
msgstr "Français" msgstr "Français"
#: project/settings.py:118 #: project/settings.py:119
msgid "Russian" msgid "Russian"
msgstr "Russe" msgstr "Russe"
#: project/settings.py:119 #: project/settings.py:120
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: project/settings.py:120 #: project/settings.py:121
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""
@ -662,9 +681,3 @@ msgstr "Réinitialiser"
#~ msgid "End at" #~ msgid "End at"
#~ msgstr "Fin" #~ msgstr "Fin"
#~ msgid "Disconnect Discord"
#~ msgstr "Déconnecter Discord"
#~ msgid "Connect Discord"
#~ msgstr "Connecter Discord"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -31,7 +31,7 @@ msgid "Deleted accounts cannot be recovered."
msgstr "" msgstr ""
#: accounts/templates/accounts/delete.html:15 #: accounts/templates/accounts/delete.html:15
msgid "Password inccorect." msgid "Password incorrect."
msgstr "" msgstr ""
#: accounts/templates/accounts/delete.html:17 #: accounts/templates/accounts/delete.html:17
@ -69,11 +69,22 @@ msgid "Website"
msgstr "" msgstr ""
#: accounts/templates/accounts/edit.html:36 #: accounts/templates/accounts/edit.html:36
#: events/templates/events/manage_team.html:29
msgid " Apply" msgid " Apply"
msgstr "" msgstr ""
#: accounts/templates/accounts/edit.html:47 #: accounts/templates/accounts/edit.html:45
msgid "Connected accounts"
msgstr ""
#: accounts/templates/accounts/edit.html:53
msgid "Disconnect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:59
msgid "Connect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:70
#: accounts/templates/accounts/profile.html:46 #: accounts/templates/accounts/profile.html:46
#: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13 #: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13
#: events/templates/events/event_info.html:66 #: events/templates/events/event_info.html:66
@ -84,12 +95,12 @@ msgstr ""
msgid "Score" msgid "Score"
msgstr "" msgstr ""
#: accounts/templates/accounts/edit.html:55 #: accounts/templates/accounts/edit.html:78
#: accounts/templates/accounts/profile.html:60 #: accounts/templates/accounts/profile.html:60
msgid "Registered since" msgid "Registered since"
msgstr "" msgstr ""
#: accounts/templates/accounts/edit.html:61 #: accounts/templates/accounts/edit.html:84
msgid " Delete my account" msgid " Delete my account"
msgstr "" msgstr ""
@ -460,6 +471,10 @@ msgstr ""
msgid "Team password" msgid "Team password"
msgstr "" msgstr ""
#: events/templates/events/manage_team.html:29
msgid "Apply"
msgstr ""
#: events/templates/events/manage_team.html:44 #: events/templates/events/manage_team.html:44
#: events/templates/events/team.html:49 #: events/templates/events/team.html:49
msgid "Members" msgid "Members"
@ -513,27 +528,27 @@ msgstr ""
msgid "Users" msgid "Users"
msgstr "" msgstr ""
#: project/settings.py:115 #: project/settings.py:116
msgid "English" msgid "English"
msgstr "" msgstr ""
#: project/settings.py:116 #: project/settings.py:117
msgid "German" msgid "German"
msgstr "" msgstr ""
#: project/settings.py:117 #: project/settings.py:118
msgid "French" msgid "French"
msgstr "" msgstr ""
#: project/settings.py:118 #: project/settings.py:119
msgid "Russian" msgid "Russian"
msgstr "" msgstr ""
#: project/settings.py:119 #: project/settings.py:120
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: project/settings.py:120 #: project/settings.py:121
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -31,7 +31,7 @@ msgid "Deleted accounts cannot be recovered."
msgstr "削除されたアカウントは復元できません。" msgstr "削除されたアカウントは復元できません。"
#: accounts/templates/accounts/delete.html:15 #: accounts/templates/accounts/delete.html:15
msgid "Password inccorect." msgid "Password incorrect."
msgstr "パスワードが正しくありません。" msgstr "パスワードが正しくありません。"
#: accounts/templates/accounts/delete.html:17 #: accounts/templates/accounts/delete.html:17
@ -49,8 +49,7 @@ msgstr "パスワード"
#: accounts/templates/accounts/edit.html:21 #: accounts/templates/accounts/edit.html:21
#: accounts/templates/accounts/login.html:18 #: accounts/templates/accounts/login.html:18
#: accounts/templates/accounts/register.html:22 #: accounts/templates/accounts/register.html:22
#: ctfs/templates/ctfs/ctf_info.html:63 #: ctfs/templates/ctfs/ctf_info.html:63 ctfs/templates/ctfs/ctfs_list.html:12
#: ctfs/templates/ctfs/ctfs_list.html:12
#: events/templates/events/ctf_info.html:65 #: events/templates/events/ctf_info.html:65
#: events/templates/events/event_info.html:64 #: events/templates/events/event_info.html:64
#: scoreboard/templates/scoreboard/scoreboard.html:13 #: scoreboard/templates/scoreboard/scoreboard.html:13
@ -70,14 +69,28 @@ msgid "Website"
msgstr "ウェブサイト" msgstr "ウェブサイト"
#: accounts/templates/accounts/edit.html:36 #: accounts/templates/accounts/edit.html:36
#: events/templates/events/manage_team.html:29 #, fuzzy
#| msgid "Apply"
msgid " Apply" msgid " Apply"
msgstr "適用する" msgstr "適用する"
#: accounts/templates/accounts/edit.html:47 #: accounts/templates/accounts/edit.html:45
#, fuzzy
#| msgid "Delete account"
msgid "Connected accounts"
msgstr "アカウント削除"
#: accounts/templates/accounts/edit.html:53
msgid "Disconnect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:59
msgid "Connect Discord"
msgstr ""
#: accounts/templates/accounts/edit.html:70
#: accounts/templates/accounts/profile.html:46 #: accounts/templates/accounts/profile.html:46
#: ctfs/templates/ctfs/ctf_info.html:65 #: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13
#: ctfs/templates/ctfs/ctfs_list.html:13
#: events/templates/events/event_info.html:66 #: events/templates/events/event_info.html:66
#: events/templates/events/event_info.html:89 #: events/templates/events/event_info.html:89
#: events/templates/events/manage_team.html:40 #: events/templates/events/manage_team.html:40
@ -86,12 +99,14 @@ msgstr "適用する"
msgid "Score" msgid "Score"
msgstr "スコア" msgstr "スコア"
#: accounts/templates/accounts/edit.html:55 #: accounts/templates/accounts/edit.html:78
#: accounts/templates/accounts/profile.html:60 #: accounts/templates/accounts/profile.html:60
msgid "Registered since" msgid "Registered since"
msgstr "登録日" msgstr "登録日"
#: accounts/templates/accounts/edit.html:61 #: accounts/templates/accounts/edit.html:84
#, fuzzy
#| msgid "Delete my account"
msgid " Delete my account" msgid " Delete my account"
msgstr "アカウント削除" msgstr "アカウント削除"
@ -241,15 +256,13 @@ msgstr "おめでとうございます!"
msgid "Already flagged" msgid "Already flagged"
msgstr "すでにフラグが立っています" msgstr "すでにフラグが立っています"
#: ctfs/templates/ctfs/ctf_info.html:33 #: ctfs/templates/ctfs/ctf_info.html:33 ctfs/templates/ctfs/ctf_info.html:42
#: ctfs/templates/ctfs/ctf_info.html:42
#: events/templates/events/ctf_info.html:36 #: events/templates/events/ctf_info.html:36
#: events/templates/events/ctf_info.html:45 #: events/templates/events/ctf_info.html:45
msgid "Start the challenge" msgid "Start the challenge"
msgstr "チャレンジ開始" msgstr "チャレンジ開始"
#: ctfs/templates/ctfs/ctf_info.html:35 #: ctfs/templates/ctfs/ctf_info.html:35 ctfs/templates/ctfs/ctf_info.html:44
#: ctfs/templates/ctfs/ctf_info.html:44
#: events/templates/events/ctf_info.html:38 #: events/templates/events/ctf_info.html:38
#: events/templates/events/ctf_info.html:47 #: events/templates/events/ctf_info.html:47
msgid "Download" msgid "Download"
@ -306,8 +319,7 @@ msgstr "このイベントは始まります。"
msgid "You need to be registered to the event." msgid "You need to be registered to the event."
msgstr "このイベントに登録する必要があります。" msgstr "このイベントに登録する必要があります。"
#: events/templates/events/create_team.html:20 #: events/templates/events/create_team.html:20 events/views/teams.py:120
#: events/views/teams.py:120
msgid "Name already taken." msgid "Name already taken."
msgstr "名前はすでに使用されています。" msgstr "名前はすでに使用されています。"
@ -471,6 +483,10 @@ msgstr "最大サイズに達しました。"
msgid "Team password" msgid "Team password"
msgstr "チームのパスワード" msgstr "チームのパスワード"
#: events/templates/events/manage_team.html:29
msgid "Apply"
msgstr "適用する"
#: events/templates/events/manage_team.html:44 #: events/templates/events/manage_team.html:44
#: events/templates/events/team.html:49 #: events/templates/events/team.html:49
msgid "Members" msgid "Members"
@ -524,27 +540,27 @@ msgstr "フラグ"
msgid "Users" msgid "Users"
msgstr "ユーザー" msgstr "ユーザー"
#: project/settings.py:115 #: project/settings.py:116
msgid "English" msgid "English"
msgstr "英語" msgstr "英語"
#: project/settings.py:116 #: project/settings.py:117
msgid "German" msgid "German"
msgstr "ドイツ語" msgstr "ドイツ語"
#: project/settings.py:117 #: project/settings.py:118
msgid "French" msgid "French"
msgstr "フランス語" msgstr "フランス語"
#: project/settings.py:118 #: project/settings.py:119
msgid "Russian" msgid "Russian"
msgstr "ロシア語" msgstr "ロシア語"
#: project/settings.py:119 #: project/settings.py:120
msgid "Japanese" msgid "Japanese"
msgstr "日本語" msgstr "日本語"
#: project/settings.py:120 #: project/settings.py:121
msgid "Spanish" msgid "Spanish"
msgstr "スペイン語" msgstr "スペイン語"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -22,23 +22,23 @@ msgstr ""
#: accounts/templates/accounts/delete.html:8 #: accounts/templates/accounts/delete.html:8
msgid "Delete account" msgid "Delete account"
msgstr "" msgstr "Удалить аккаунт"
#: accounts/templates/accounts/delete.html:11 #: accounts/templates/accounts/delete.html:11
msgid "Please confirm your password to delete your account." msgid "Please confirm your password to delete your account."
msgstr "" msgstr "Пожалуйста, подтвердите свой пароль, чтобы удалить свой аккаунт."
#: accounts/templates/accounts/delete.html:12 #: accounts/templates/accounts/delete.html:12
msgid "Deleted accounts cannot be recovered." msgid "Deleted accounts cannot be recovered."
msgstr "" msgstr "Удаленные аккаунты невозможно восстановить."
#: accounts/templates/accounts/delete.html:15 #: accounts/templates/accounts/delete.html:15
msgid "Password inccorect." msgid "Password incorrect."
msgstr "" msgstr "Неверный пароль."
#: accounts/templates/accounts/delete.html:17 #: accounts/templates/accounts/delete.html:17
msgid "Your account has been deleted." msgid "Your account has been deleted."
msgstr "" msgstr "Твой аккаунт был удален."
#: accounts/templates/accounts/delete.html:22 #: accounts/templates/accounts/delete.html:22
#: accounts/templates/accounts/login.html:19 #: accounts/templates/accounts/login.html:19
@ -46,7 +46,7 @@ msgstr ""
#: events/templates/events/create_team.html:27 #: events/templates/events/create_team.html:27
#: events/templates/events/join_team.html:32 #: events/templates/events/join_team.html:32
msgid "Password" msgid "Password"
msgstr "" msgstr "Пароль"
#: accounts/templates/accounts/edit.html:21 #: accounts/templates/accounts/edit.html:21
#: accounts/templates/accounts/login.html:18 #: accounts/templates/accounts/login.html:18
@ -56,11 +56,11 @@ msgstr ""
#: events/templates/events/event_info.html:64 #: events/templates/events/event_info.html:64
#: scoreboard/templates/scoreboard/scoreboard.html:13 #: scoreboard/templates/scoreboard/scoreboard.html:13
msgid "Username" msgid "Username"
msgstr "" msgstr "Имя пользователя"
#: accounts/templates/accounts/edit.html:25 #: accounts/templates/accounts/edit.html:25
msgid "Email" msgid "Email"
msgstr "" msgstr "Электронная почта"
#: accounts/templates/accounts/edit.html:30 #: accounts/templates/accounts/edit.html:30
#: ctfs/templates/ctfs/ctf_info.html:64 #: ctfs/templates/ctfs/ctf_info.html:64
@ -68,14 +68,25 @@ msgstr ""
#: events/templates/events/event_info.html:65 #: events/templates/events/event_info.html:65
#: scoreboard/templates/scoreboard/scoreboard.html:14 #: scoreboard/templates/scoreboard/scoreboard.html:14
msgid "Website" msgid "Website"
msgstr "" msgstr "Веб-сайт"
#: accounts/templates/accounts/edit.html:36 #: accounts/templates/accounts/edit.html:36
#: events/templates/events/manage_team.html:29
msgid " Apply" msgid " Apply"
msgstr "" msgstr "Применить"
#: accounts/templates/accounts/edit.html:47 #: accounts/templates/accounts/edit.html:45
msgid "Connected accounts"
msgstr "Связанные аккаунты"
#: accounts/templates/accounts/edit.html:53
msgid "Disconnect Discord"
msgstr "Отключить Discord"
#: accounts/templates/accounts/edit.html:59
msgid "Connect Discord"
msgstr "Подключить Discord"
#: accounts/templates/accounts/edit.html:70
#: accounts/templates/accounts/profile.html:46 #: accounts/templates/accounts/profile.html:46
#: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13 #: ctfs/templates/ctfs/ctf_info.html:65 ctfs/templates/ctfs/ctfs_list.html:13
#: events/templates/events/event_info.html:66 #: events/templates/events/event_info.html:66
@ -84,24 +95,24 @@ msgstr ""
#: events/templates/events/team.html:45 #: events/templates/events/team.html:45
#: scoreboard/templates/scoreboard/scoreboard.html:15 #: scoreboard/templates/scoreboard/scoreboard.html:15
msgid "Score" msgid "Score"
msgstr "счет" msgstr "Счет"
#: accounts/templates/accounts/edit.html:55 #: accounts/templates/accounts/edit.html:78
#: accounts/templates/accounts/profile.html:60 #: accounts/templates/accounts/profile.html:60
msgid "Registered since" msgid "Registered since"
msgstr "" msgstr "Зарегистрирован с"
#: accounts/templates/accounts/edit.html:61 #: accounts/templates/accounts/edit.html:84
msgid " Delete my account" msgid " Delete my account"
msgstr "" msgstr " Удалить мой аккаунт"
#: accounts/templates/accounts/login.html:13 #: accounts/templates/accounts/login.html:13
msgid "Please, verify your infos." msgid "Please, verify your infos."
msgstr "" msgstr "Пожалуйста, проверь свои данные."
#: accounts/templates/accounts/login.html:22 #: accounts/templates/accounts/login.html:22
msgid "Reset password" msgid "Reset password"
msgstr "" msgstr "Сбросить пароль"
#: accounts/templates/accounts/login.html:31 #: accounts/templates/accounts/login.html:31
#: accounts/templates/accounts/register.html:38 templates/base.html:97 #: accounts/templates/accounts/register.html:38 templates/base.html:97
@ -119,37 +130,37 @@ msgstr "Авторизоваться"
#: templates/registration/password_reset_done.html:19 #: templates/registration/password_reset_done.html:19
#: templates/registration/password_reset_form.html:27 #: templates/registration/password_reset_form.html:27
msgid "Sign up" msgid "Sign up"
msgstr "" msgstr "Зарегистрироваться"
#: accounts/templates/accounts/profile.html:10 #: accounts/templates/accounts/profile.html:10
msgid "Challenges Solved by" msgid "Challenges Solved by"
msgstr "" msgstr "Челленджы решенные"
#: accounts/templates/accounts/profile.html:21 #: accounts/templates/accounts/profile.html:21
#: events/templates/events/team.html:20 #: events/templates/events/team.html:20
msgid "Challenge Name" msgid "Challenge Name"
msgstr "" msgstr "Название челленджа"
#: accounts/templates/accounts/profile.html:22 #: accounts/templates/accounts/profile.html:22
#: events/templates/events/team.html:21 #: events/templates/events/team.html:21
msgid "Category" msgid "Category"
msgstr "Категории" msgstr "Категория"
#: accounts/templates/accounts/profile.html:23 #: accounts/templates/accounts/profile.html:23
#: events/templates/events/team.html:22 #: events/templates/events/team.html:22
msgid "Points" msgid "Points"
msgstr "" msgstr "Баллы"
#: accounts/templates/accounts/profile.html:24 #: accounts/templates/accounts/profile.html:24
#: ctfs/templates/ctfs/ctf_info.html:66 #: ctfs/templates/ctfs/ctf_info.html:66
#: events/templates/events/ctf_info.html:67 #: events/templates/events/ctf_info.html:67
#: events/templates/events/team.html:23 #: events/templates/events/team.html:23
msgid "Date" msgid "Date"
msgstr "" msgstr "Дата"
#: accounts/templates/accounts/profile.html:39 #: accounts/templates/accounts/profile.html:39
msgid "It seems that this user has not solved any challenge yet..." msgid "It seems that this user has not solved any challenge yet..."
msgstr "" msgstr "Похоже, что этот пользователь ещё не решил ни одного челленджа..."
#: accounts/templates/accounts/profile.html:47 #: accounts/templates/accounts/profile.html:47
#: events/templates/events/event_info.html:63 #: events/templates/events/event_info.html:63
@ -158,20 +169,20 @@ msgstr ""
#: events/templates/events/team.html:46 #: events/templates/events/team.html:46
#: scoreboard/templates/scoreboard/scoreboard.html:12 #: scoreboard/templates/scoreboard/scoreboard.html:12
msgid "Rank" msgid "Rank"
msgstr "" msgstr "Рейтинг"
#: accounts/templates/accounts/profile.html:56 #: accounts/templates/accounts/profile.html:56
msgid "Status: Member" msgid "Status: Member"
msgstr "" msgstr "Статус: Участник"
#: accounts/templates/accounts/profile.html:58 #: accounts/templates/accounts/profile.html:58
msgid "Status: Visitor" msgid "Status: Visitor"
msgstr "" msgstr "Статус: Гость"
#: accounts/templates/accounts/profile.html:64 #: accounts/templates/accounts/profile.html:64
#: events/templates/events/team.html:57 #: events/templates/events/team.html:57
msgid "Categories stats" msgid "Categories stats"
msgstr "" msgstr "Статистика по категориям"
#: accounts/templates/accounts/register.html:13 #: accounts/templates/accounts/register.html:13
msgid "Welcome !" msgid "Welcome !"
@ -179,99 +190,99 @@ msgstr "Добро пожаловать !"
#: accounts/templates/accounts/register.html:14 #: accounts/templates/accounts/register.html:14
msgid "Your account has been created." msgid "Your account has been created."
msgstr "" msgstr "Твой аккаунт был создан."
#: accounts/templates/accounts/register.html:25 #: accounts/templates/accounts/register.html:25
msgid "Personal website" msgid "Personal website"
msgstr "" msgstr "Персональный сайт"
#: accounts/templates/accounts/register.html:26 #: accounts/templates/accounts/register.html:26
#: events/templates/events/event_info.html:119 #: events/templates/events/event_info.html:119
msgid "Register" msgid "Register"
msgstr "" msgstr "Зарегистрироваться"
#: accounts/views/views.py:33 #: accounts/views/views.py:33
msgid "Your account was inactive." msgid "Your account was inactive."
msgstr "" msgstr "Твой аккаунт был неактивен."
#: accounts/views/views.py:52 #: accounts/views/views.py:52
msgid "" msgid ""
"The password must contain at least one letter and at least one digit or " "The password must contain at least one letter and at least one digit or "
"punctuation character." "punctuation character."
msgstr "" msgstr ""
"Пароль должен содержать как минимум одну букву и как минимум одну цифру или "
"знак препинания"
#: accounts/views/views.py:54 #: accounts/views/views.py:54
msgid "A user with that email already exists." msgid "A user with that email already exists."
msgstr "" msgstr "Пользователь с таким электронным адресом уже существует."
#: accounts/views/views.py:67 #: accounts/views/views.py:67
msgid "A user with that username already exists." msgid "A user with that username already exists."
msgstr "" msgstr "Пользователь с таким именем уже существует."
#: accounts/views/views.py:95 #: accounts/views/views.py:95
msgid "Email already taken." msgid "Email already taken."
msgstr "" msgstr "Электронная почта уже занята."
#: accounts/views/views.py:101 #: accounts/views/views.py:101
msgid "Username already taken." msgid "Username already taken."
msgstr "" msgstr "Имя пользователя уже занято."
#: accounts/views/views.py:105 events/views/teams.py:124 #: accounts/views/views.py:105 events/views/teams.py:124
msgid "Updated." msgid "Updated."
msgstr "" msgstr "Обновлено."
#: ctfs/templates/ctfs/ctf_info.html:12 #: ctfs/templates/ctfs/ctf_info.html:12
#: events/templates/events/ctf_info.html:12 #: events/templates/events/ctf_info.html:12
msgid "Published date" msgid "Published date"
msgstr "" msgstr "Дата публикации"
#: ctfs/templates/ctfs/ctf_info.html:16 #: ctfs/templates/ctfs/ctf_info.html:16
#, fuzzy
#| msgid "No article available."
msgid "Challenge is not yet available." msgid "Challenge is not yet available."
msgstr "Нет доступных статей." msgstr "Челлендж пока не доступен."
#: ctfs/templates/ctfs/ctf_info.html:29 #: ctfs/templates/ctfs/ctf_info.html:29
#: events/templates/events/ctf_info.html:24 #: events/templates/events/ctf_info.html:24
msgid "Congratulation !" msgid "Congratulation !"
msgstr "" msgstr "Поздравление !"
#: ctfs/templates/ctfs/ctf_info.html:31 #: ctfs/templates/ctfs/ctf_info.html:31
#: events/templates/events/ctf_info.html:26 #: events/templates/events/ctf_info.html:26
msgid "Already flagged" msgid "Already flagged"
msgstr "" msgstr "Уже отмечено"
#: ctfs/templates/ctfs/ctf_info.html:33 ctfs/templates/ctfs/ctf_info.html:42 #: ctfs/templates/ctfs/ctf_info.html:33 ctfs/templates/ctfs/ctf_info.html:42
#: events/templates/events/ctf_info.html:36 #: events/templates/events/ctf_info.html:36
#: events/templates/events/ctf_info.html:45 #: events/templates/events/ctf_info.html:45
msgid "Start the challenge" msgid "Start the challenge"
msgstr "" msgstr "Начать челлендж"
#: ctfs/templates/ctfs/ctf_info.html:35 ctfs/templates/ctfs/ctf_info.html:44 #: ctfs/templates/ctfs/ctf_info.html:35 ctfs/templates/ctfs/ctf_info.html:44
#: events/templates/events/ctf_info.html:38 #: events/templates/events/ctf_info.html:38
#: events/templates/events/ctf_info.html:47 #: events/templates/events/ctf_info.html:47
msgid "Download" msgid "Download"
msgstr "" msgstr "Скачать"
#: ctfs/templates/ctfs/ctf_info.html:39 #: ctfs/templates/ctfs/ctf_info.html:39
#: events/templates/events/ctf_info.html:42 #: events/templates/events/ctf_info.html:42
msgid "Wrong flag ! You can do it !" msgid "Wrong flag ! You can do it !"
msgstr "" msgstr "Неверный флаг ! У тебя всё получится !"
#: ctfs/templates/ctfs/ctf_info.html:58 #: ctfs/templates/ctfs/ctf_info.html:58
#: events/templates/events/ctf_info.html:60 #: events/templates/events/ctf_info.html:60
msgid "Solved by" msgid "Solved by"
msgstr "" msgstr "Решен"
#: ctfs/templates/ctfs/ctf_info.html:82 #: ctfs/templates/ctfs/ctf_info.html:82
#: events/templates/events/ctf_info.html:90 #: events/templates/events/ctf_info.html:90
msgid "Nobody has solved this challenge yet." msgid "Nobody has solved this challenge yet."
msgstr "" msgstr "Никто еще не решил этот челлендж."
#: ctfs/templates/ctfs/ctf_info.html:89 #: ctfs/templates/ctfs/ctf_info.html:89
#: events/templates/events/ctf_info.html:97 #: events/templates/events/ctf_info.html:97
msgid "Author" msgid "Author"
msgstr "" msgstr "Автор"
#: ctfs/templates/ctfs/ctf_info.html:90 #: ctfs/templates/ctfs/ctf_info.html:90
#: events/templates/events/ctf_info.html:98 #: events/templates/events/ctf_info.html:98
@ -280,132 +291,134 @@ msgstr ""
#: ctfs/templates/ctfs/ctfs_list.html:14 #: ctfs/templates/ctfs/ctfs_list.html:14
msgid "Solved" msgid "Solved"
msgstr "" msgstr "Решено"
#: ctfs/templates/ctfs/ctfs_list.html:37 #: ctfs/templates/ctfs/ctfs_list.html:37
msgid "No ctf available for this category." msgid "No ctf available for this category."
msgstr "" msgstr "Для этой категории нет доступных CTF."
#: ctfs/templates/ctfs/ctfs_list.html:42 #: ctfs/templates/ctfs/ctfs_list.html:42
msgid "Categories" msgid "Categories"
msgstr "" msgstr "Категории"
#: ctfs/templates/ctfs/ctfs_list.html:48 templates/base.html:54 #: ctfs/templates/ctfs/ctfs_list.html:48 templates/base.html:54
msgid "No category available." msgid "No category available."
msgstr "" msgstr "Категория отсутствует."
#: events/templates/events/create_team.html:10 #: events/templates/events/create_team.html:10
#: events/templates/events/join_team.html:10 #: events/templates/events/join_team.html:10
msgid "This event starts at" msgid "This event starts at"
msgstr "" msgstr "Это соревнование начнётся в"
#: events/templates/events/create_team.html:17 #: events/templates/events/create_team.html:17
#: events/templates/events/join_team.html:17 #: events/templates/events/join_team.html:17
msgid "You need to be registered to the event." msgid "You need to be registered to the event."
msgstr "" msgstr "Ты должнен быть зарегистрированы на это соревнование."
#: events/templates/events/create_team.html:20 events/views/teams.py:120 #: events/templates/events/create_team.html:20 events/views/teams.py:120
msgid "Name already taken." msgid "Name already taken."
msgstr "" msgstr "Имя уже занято."
#: events/templates/events/create_team.html:26 #: events/templates/events/create_team.html:26
#: events/templates/events/join_team.html:31 #: events/templates/events/join_team.html:31
#: events/templates/events/manage_team.html:22 #: events/templates/events/manage_team.html:22
msgid "Team name" msgid "Team name"
msgstr "" msgstr "Название команды"
#: events/templates/events/create_team.html:28 #: events/templates/events/create_team.html:28
#: events/templates/events/create_team.html:49 #: events/templates/events/create_team.html:49
#: events/templates/events/join_team.html:54 #: events/templates/events/join_team.html:54
msgid "Create Team" msgid "Create Team"
msgstr "" msgstr "Создать команду"
#: events/templates/events/create_team.html:33 #: events/templates/events/create_team.html:33
#: events/templates/events/event_pwd.html:28 #: events/templates/events/event_pwd.html:28
#: events/templates/events/join_team.html:38 #: events/templates/events/join_team.html:38
msgid "You need to be logged to access this event." msgid "You need to be logged to access this event."
msgstr "" msgstr "Для доступа к этому событию тебе необходимо авторизоваться."
#: events/templates/events/create_team.html:42 #: events/templates/events/create_team.html:42
#: events/templates/events/event_info.html:113 #: events/templates/events/event_info.html:113
#: events/templates/events/event_pwd.html:36 #: events/templates/events/event_pwd.html:36
#: events/templates/events/join_team.html:47 #: events/templates/events/join_team.html:47
msgid "Starts at" msgid "Starts at"
msgstr "" msgstr "Начинается в"
#: events/templates/events/create_team.html:43 #: events/templates/events/create_team.html:43
#: events/templates/events/event_info.html:114 #: events/templates/events/event_info.html:114
#: events/templates/events/event_pwd.html:37 #: events/templates/events/event_pwd.html:37
#: events/templates/events/join_team.html:48 #: events/templates/events/join_team.html:48
msgid "Ends at" msgid "Ends at"
msgstr "" msgstr "Заканчивается в"
#: events/templates/events/create_team.html:47 #: events/templates/events/create_team.html:47
#: events/templates/events/event_info.html:129 #: events/templates/events/event_info.html:129
#: events/templates/events/join_team.html:52 #: events/templates/events/join_team.html:52
msgid "Manage my team" msgid "Manage my team"
msgstr "" msgstr "Управлять моей командой"
#: events/templates/events/create_team.html:48 #: events/templates/events/create_team.html:48
#: events/templates/events/join_team.html:33 #: events/templates/events/join_team.html:33
#: events/templates/events/join_team.html:53 #: events/templates/events/join_team.html:53
msgid "Join Team" msgid "Join Team"
msgstr "" msgstr "Присоединиться к команде"
#: events/templates/events/create_team.html:53 #: events/templates/events/create_team.html:53
#: events/templates/events/join_team.html:58 #: events/templates/events/join_team.html:58
msgid "Auto-matching" msgid "Auto-matching"
msgstr "" msgstr "Автоматический выбор"
#: events/templates/events/create_team.html:57 #: events/templates/events/create_team.html:57
#: events/templates/events/join_team.html:62 #: events/templates/events/join_team.html:62
msgid "Find me a team !" msgid "Find me a team !"
msgstr "" msgstr "Найди мне команду!"
#: events/templates/events/ctf_info.html:10 #: events/templates/events/ctf_info.html:10
msgid "Event" msgid "Event"
msgstr "" msgstr "Событие"
#: events/templates/events/ctf_info.html:18 #: events/templates/events/ctf_info.html:18
msgid "" msgid ""
"No translation available. Please try another language (English or French)." "No translation available. Please try another language (English or French)."
msgstr "" msgstr ""
"Перевод недоступен. Пожалуйста, попобуй другой язык (английский или французский)."
#: events/templates/events/ctf_info.html:28 #: events/templates/events/ctf_info.html:28
#: events/templates/events/event_info.html:18 #: events/templates/events/event_info.html:18
msgid "This event is over." msgid "This event is over."
msgstr "" msgstr "Это соревнование закончилось."
#: events/templates/events/ctf_info.html:30 #: events/templates/events/ctf_info.html:30
msgid "Error while processing your request. (Invalid Form)" msgid "Error while processing your request. (Invalid Form)"
msgstr "" msgstr "Ошибка при обработке твоего запроса. (Недействительная заявка)"
#: events/templates/events/ctf_info.html:32 #: events/templates/events/ctf_info.html:32
msgid "You must register to the event before submitting flags." msgid "You must register to the event before submitting flags."
msgstr "" msgstr "Перед вводом флагов необходимо зарегистрироваться на соревнование."
#: events/templates/events/ctf_info.html:34 #: events/templates/events/ctf_info.html:34
msgid "" msgid ""
"This is a team event, please create or join a team before submitting flags." "This is a team event, please create or join a team before submitting flags."
msgstr "" msgstr ""
"Это командное соревнование, пожалуйста, создай или вступи в команду перед тем как отправить флаги."
#: events/templates/events/event_info.html:9 #: events/templates/events/event_info.html:9
msgid "Subscriptions is over." msgid "Subscriptions is over."
msgstr "" msgstr "Регистрация уже завершена."
#: events/templates/events/event_info.html:12 #: events/templates/events/event_info.html:12
#: events/templates/events/event_pwd.html:18 #: events/templates/events/event_pwd.html:18
msgid "You're already registered to this event." msgid "You're already registered to this event."
msgstr "" msgstr "Ты уже зарегистрирован на это соревнование."
#: events/templates/events/event_info.html:20 #: events/templates/events/event_info.html:20
#: events/templates/events/event_pwd.html:9 #: events/templates/events/event_pwd.html:9
msgid "This event start at" msgid "This event start at"
msgstr "" msgstr "Это событие начётся в"
#: events/templates/events/event_info.html:30 #: events/templates/events/event_info.html:30
msgid "Challenges" msgid "Challenges"
msgstr "" msgstr "Челленджы"
#: events/templates/events/event_info.html:47 #: events/templates/events/event_info.html:47
#, fuzzy #, fuzzy
@ -415,69 +428,71 @@ msgstr "Нет доступных статей."
#: events/templates/events/event_info.html:51 #: events/templates/events/event_info.html:51
msgid "The event has not started yet." msgid "The event has not started yet."
msgstr "" msgstr "Это событие еще не началось."
#: events/templates/events/event_info.html:57 #: events/templates/events/event_info.html:57
#, fuzzy #, fuzzy
#| msgid "Score" #| msgid "Score"
msgid "ScoreBoard" msgid "ScoreBoard"
msgstr "счет" msgstr "Таблица результатов"
#: events/templates/events/event_info.html:88 #: events/templates/events/event_info.html:88
msgid "Team" msgid "Team"
msgstr "" msgstr "Команда"
#: events/templates/events/event_info.html:106 #: events/templates/events/event_info.html:106
msgid "No one have earn point yet, you gonna be the first ?" msgid "No one have earn point yet, you gonna be the first ?"
msgstr "" msgstr "Никто еще не получил балла, собираешься стать первым ?"
#: events/templates/events/event_pwd.html:15 #: events/templates/events/event_pwd.html:15
#: events/templates/events/join_team.html:22 #: events/templates/events/join_team.html:22
msgid "Wrong password submited." msgid "Wrong password submited."
msgstr "" msgstr "Введен неправильный пароль."
#: events/templates/events/event_pwd.html:20 #: events/templates/events/event_pwd.html:20
msgid "This event is password protected" msgid "This event is password protected"
msgstr "" msgstr "Это соревнование защищено паролем"
#: events/templates/events/event_pwd.html:21 #: events/templates/events/event_pwd.html:21
msgid "You need to submit the event password to gain access to this event." msgid "You need to submit the event password to gain access to this event."
msgstr "" msgstr "Чтобы получить доступ к этому соревнованию, необходимо ввести пароль."
#: events/templates/events/events_list.html:6 templates/base.html:61 #: events/templates/events/events_list.html:6 templates/base.html:61
msgid "Events" msgid "Events"
msgstr "" msgstr "События"
#: events/templates/events/events_list.html:38 #: events/templates/events/events_list.html:38
msgid "See more" msgid "See more"
msgstr "" msgstr "Смотреть далее"
#: events/templates/events/events_list.html:44 #: events/templates/events/events_list.html:44
#, fuzzy
#| msgid "No article available."
msgid "No events available." msgid "No events available."
msgstr "Нет доступных статей." msgstr "Нет доступных соревнований."
#: events/templates/events/join_team.html:20 #: events/templates/events/join_team.html:20
msgid "Team does not exist." msgid "Team does not exist."
msgstr "" msgstr "Команда не существует."
#: events/templates/events/join_team.html:24 #: events/templates/events/join_team.html:24
msgid "Maximum size reached." msgid "Maximum size reached."
msgstr "" msgstr "Максимальный размер достигнут."
#: events/templates/events/manage_team.html:26 #: events/templates/events/manage_team.html:26
msgid "Team password" msgid "Team password"
msgstr "" msgstr "Пароль команды"
#: events/templates/events/manage_team.html:29
msgid "Apply"
msgstr "Применить"
#: events/templates/events/manage_team.html:44 #: events/templates/events/manage_team.html:44
#: events/templates/events/team.html:49 #: events/templates/events/team.html:49
msgid "Members" msgid "Members"
msgstr "" msgstr "Участники"
#: events/templates/events/manage_team.html:52 #: events/templates/events/manage_team.html:52
msgid "Leave Team" msgid "Leave Team"
msgstr "" msgstr "Покинуть команду"
#: events/templates/events/manage_team.html:59 #: events/templates/events/manage_team.html:59
msgid "Open to automatching" msgid "Open to automatching"
@ -489,11 +504,11 @@ msgstr ""
#: events/templates/events/team.html:38 #: events/templates/events/team.html:38
msgid "It seems that this team has not solved any challenge yet..." msgid "It seems that this team has not solved any challenge yet..."
msgstr "" msgstr "Кажется, что эта команда еще не решила ни одной задачи..."
#: home/templates/home/home.html:21 #: home/templates/home/home.html:21
msgid "Weekly Top 5" msgid "Weekly Top 5"
msgstr "" msgstr "Еженедельная пятерка лучших"
#: home/templates/home/home.html:48 #: home/templates/home/home.html:48
msgid "No article available." msgid "No article available."
@ -501,79 +516,79 @@ msgstr "Нет доступных статей."
#: home/templates/home/home.html:53 #: home/templates/home/home.html:53
msgid "Latest challenges added" msgid "Latest challenges added"
msgstr "" msgstr "Последние добавленные челленджы"
#: home/templates/home/home.html:58 #: home/templates/home/home.html:58
msgid "points" msgid "points"
msgstr "" msgstr "очки"
#: home/templates/home/home.html:62 #: home/templates/home/home.html:62
msgid "No ctf available." msgid "No ctf available."
msgstr "" msgstr "Нет доступных CTF."
#: home/templates/home/home.html:66 #: home/templates/home/home.html:66
msgid "Latest Flags" msgid "Latest Flags"
msgstr "" msgstr "Последние флаги"
#: home/templates/home/home.html:80 #: home/templates/home/home.html:80
msgid "Flags" msgid "Flags"
msgstr "" msgstr "Флаги"
#: home/templates/home/home.html:86 #: home/templates/home/home.html:86
msgid "Users" msgid "Users"
msgstr "" msgstr "Пользователи"
#: project/settings.py:115
msgid "English"
msgstr ""
#: project/settings.py:116 #: project/settings.py:116
msgid "German" msgid "English"
msgstr "" msgstr "Английский"
#: project/settings.py:117 #: project/settings.py:117
msgid "French" msgid "German"
msgstr "" msgstr "Немецкий"
#: project/settings.py:118 #: project/settings.py:118
msgid "Russian" msgid "French"
msgstr "" msgstr "Французский"
#: project/settings.py:119 #: project/settings.py:119
msgid "Japanese" msgid "Russian"
msgstr "" msgstr "Русский"
#: project/settings.py:120 #: project/settings.py:120
msgid "Japanese"
msgstr "Японский"
#: project/settings.py:121
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr "Испанский"
#: scoreboard/templates/scoreboard/scoreboard.html:38 #: scoreboard/templates/scoreboard/scoreboard.html:38
msgid "First" msgid "First"
msgstr "" msgstr "Первый"
#: scoreboard/templates/scoreboard/scoreboard.html:39 #: scoreboard/templates/scoreboard/scoreboard.html:39
msgid "Previous" msgid "Previous"
msgstr "" msgstr "Предыдущий"
#: scoreboard/templates/scoreboard/scoreboard.html:43 #: scoreboard/templates/scoreboard/scoreboard.html:43
msgid "Page " msgid "Page "
msgstr "" msgstr "Страница "
#: scoreboard/templates/scoreboard/scoreboard.html:47 #: scoreboard/templates/scoreboard/scoreboard.html:47
msgid "Next" msgid "Next"
msgstr "" msgstr "Следующий"
#: scoreboard/templates/scoreboard/scoreboard.html:48 #: scoreboard/templates/scoreboard/scoreboard.html:48
msgid "Last" msgid "Last"
msgstr "" msgstr "Последний"
#: templates/base.html:59 #: templates/base.html:59
msgid "Scoreboard" msgid "Scoreboard"
msgstr "" msgstr "Табло"
#: templates/base.html:64 #: templates/base.html:64
msgid "Resources" msgid "Resources"
msgstr "" msgstr "Ресурсы"
#: templates/base.html:93 #: templates/base.html:93
msgid "Logout" msgid "Logout"
@ -581,46 +596,48 @@ msgstr "Выйти"
#: templates/base.html:100 #: templates/base.html:100
msgid "Sign Up" msgid "Sign Up"
msgstr "" msgstr "Зарегистрироваться"
#: templates/base.html:135 #: templates/base.html:135
msgid "Become a Patron!" msgid "Become a Patron!"
msgstr "" msgstr "Стать спонсором!"
#: templates/registration/password_reset_complete.html:11 #: templates/registration/password_reset_complete.html:11
msgid "Your new password has been set." msgid "Your new password has been set."
msgstr "" msgstr "Твой новый пароль был установлен."
#: templates/registration/password_reset_confirm.html:20 #: templates/registration/password_reset_confirm.html:20
msgid "Your password cant be too similar to your other personal information." msgid "Your password cant be too similar to your other personal information."
msgstr "" msgstr "Твой пароль не должен быть слишком похож на другие твои личные данные."
#: templates/registration/password_reset_confirm.html:21 #: templates/registration/password_reset_confirm.html:21
msgid "Your password must contain at least 8 characters." msgid "Your password must contain at least 8 characters."
msgstr "" msgstr "Твой пароль должен содержать не менее 8 символов."
#: templates/registration/password_reset_confirm.html:22 #: templates/registration/password_reset_confirm.html:22
msgid "Your password cant be a commonly used password." msgid "Your password cant be a commonly used password."
msgstr "" msgstr "Твой пароль не может быть одним из распространенных паролей."
#: templates/registration/password_reset_confirm.html:23 #: templates/registration/password_reset_confirm.html:23
msgid "Your password cant be entirely numeric." msgid "Your password cant be entirely numeric."
msgstr "" msgstr "Твой пароль не может состоять только из цифр."
#: templates/registration/password_reset_confirm.html:26 #: templates/registration/password_reset_confirm.html:26
msgid "Confirm" msgid "Confirm"
msgstr "" msgstr "Подтвердить"
#: templates/registration/password_reset_confirm.html:28 #: templates/registration/password_reset_confirm.html:28
msgid "Submit" msgid "Submit"
msgstr "" msgstr "Отправить"
#: templates/registration/password_reset_done.html:11 #: templates/registration/password_reset_done.html:11
msgid "" msgid ""
"We've emailed you instructions for setting your password. You should receive " "We've emailed you instructions for setting your password. You should receive "
"the email shortly!" "the email shortly!"
msgstr "" msgstr ""
"Мы отправили тебе по электронной почте инструкции по установке пароля."
"Письмо будет получено совсем скоро!"
#: templates/registration/password_reset_form.html:16 #: templates/registration/password_reset_form.html:16
msgid "Reset" msgid "Reset"
msgstr "" msgstr "Сбросить"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: 2022-02-10 19:27+0100\n" "PO-Revision-Date: 2022-02-10 19:27+0100\n"
"Last-Translator: Clément Hamada <clementhamada@pm.me>\n" "Last-Translator: Clément Hamada <clementhamada@pm.me>\n"
"Language-Team: \n" "Language-Team: \n"
@ -225,7 +225,7 @@ msgstr ""
"Folgende Zahlungsmethoden sind für eine Spende an 42CTF oder den Kauf einer " "Folgende Zahlungsmethoden sind für eine Spende an 42CTF oder den Kauf einer "
"Mitgliedshaft verfügbar:" "Mitgliedshaft verfügbar:"
#: resources/templates/resources/donate.html:46 #: resources/templates/resources/donate.html:44
msgid "" msgid ""
"If you would like us to add another payment method or if you want to pay in " "If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !" "cash, send us a message !"
@ -233,7 +233,7 @@ msgstr ""
"Falls Sie möchten, dass wir eine andere Zahlungsmethode hinzufügen oder " "Falls Sie möchten, dass wir eine andere Zahlungsmethode hinzufügen oder "
"lieber Bar zahlen möchten, schicken Sie uns eine Nachricht!" "lieber Bar zahlen möchten, schicken Sie uns eine Nachricht!"
#: resources/templates/resources/donate.html:48 #: resources/templates/resources/donate.html:46
msgid "" msgid ""
"If you're paying for your membership, don't forget to send us your first and " "If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo." "last name, as well as your 42CTF pseudo."
@ -241,7 +241,7 @@ msgstr ""
"Falls Sie für eine Mitgliedschaft zahlen, vergessen Sie nicht uns Ihren vor " "Falls Sie für eine Mitgliedschaft zahlen, vergessen Sie nicht uns Ihren vor "
"und Nachnamen, sowie Ihren 42CTF Nutzernamen mitzuteilen." "und Nachnamen, sowie Ihren 42CTF Nutzernamen mitzuteilen."
#: resources/templates/resources/donate.html:49 #: resources/templates/resources/donate.html:47
msgid "" msgid ""
"We will only use thoe data to keep track of our members and grant you " "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." "advantages, and we will never communicate them to any third party."
@ -250,6 +250,21 @@ msgstr ""
"Behalten und ihnen Vorteile zu bieten, und werden Sie niemals an einem " "Behalten und ihnen Vorteile zu bieten, und werden Sie niemals an einem "
"Dritten übermitteln." "Dritten übermitteln."
#: resources/templates/resources/donate.html:50
msgid "What will we do with your money ?"
msgstr ""
#: resources/templates/resources/donate.html:51
msgid ""
"Hosting a website - and especially a CTF platform - costs money:\n"
" more precisely, it costs us <b>50 euros per month</b>.<br>\n"
" If we had <b>40 members</b> each year, it would be enough to "
"cover the hosting of 42CTF.<br>\n"
" With the additional money, we could for example offer prizes "
"for limited-time events, but we will update this page as soon as we reach "
"this threshold :)"
msgstr ""
#: resources/templates/resources/edit.html:7 #: resources/templates/resources/edit.html:7
msgid "Edit this page" msgid "Edit this page"
msgstr "Diese Seite bearbeiten" msgstr "Diese Seite bearbeiten"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -187,24 +187,39 @@ msgid ""
"You can donate to 42CTF or pay your membership with the following means:" "You can donate to 42CTF or pay your membership with the following means:"
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:46 #: resources/templates/resources/donate.html:44
msgid "" msgid ""
"If you would like us to add another payment method or if you want to pay in " "If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !" "cash, send us a message !"
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:48 #: resources/templates/resources/donate.html:46
msgid "" msgid ""
"If you're paying for your membership, don't forget to send us your first and " "If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo." "last name, as well as your 42CTF pseudo."
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:49 #: resources/templates/resources/donate.html:47
msgid "" msgid ""
"We will only use thoe data to keep track of our members and grant you " "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." "advantages, and we will never communicate them to any third party."
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:50
msgid "What will we do with your money ?"
msgstr ""
#: resources/templates/resources/donate.html:51
msgid ""
"Hosting a website - and especially a CTF platform - costs money:\n"
" more precisely, it costs us <b>50 euros per month</b>.<br>\n"
" If we had <b>40 members</b> each year, it would be enough to "
"cover the hosting of 42CTF.<br>\n"
" With the additional money, we could for example offer prizes "
"for limited-time events, but we will update this page as soon as we reach "
"this threshold :)"
msgstr ""
#: resources/templates/resources/edit.html:7 #: resources/templates/resources/edit.html:7
msgid "Edit this page" msgid "Edit this page"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: 2022-02-09 10:55+0100\n" "PO-Revision-Date: 2022-02-09 10:55+0100\n"
"Last-Translator: Javier Uhagón (uhagontorralvojavier@gmail.com)\n" "Last-Translator: Javier Uhagón (uhagontorralvojavier@gmail.com)\n"
"Language-Team: \n" "Language-Team: \n"
@ -215,7 +215,7 @@ msgid ""
msgstr "" msgstr ""
"Puedes donar a 42CTF o pagar tu membresía con los siguientes métodos de pago:" "Puedes donar a 42CTF o pagar tu membresía con los siguientes métodos de pago:"
#: resources/templates/resources/donate.html:46 #: resources/templates/resources/donate.html:44
msgid "" msgid ""
"If you would like us to add another payment method or if you want to pay in " "If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !" "cash, send us a message !"
@ -223,7 +223,7 @@ msgstr ""
"Si quieres que añadamos otro metodo de pago o quieres pagarnos en efectivo " "Si quieres que añadamos otro metodo de pago o quieres pagarnos en efectivo "
"¡Mandanos un mensaje!" "¡Mandanos un mensaje!"
#: resources/templates/resources/donate.html:48 #: resources/templates/resources/donate.html:46
msgid "" msgid ""
"If you're paying for your membership, don't forget to send us your first and " "If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo." "last name, as well as your 42CTF pseudo."
@ -231,7 +231,7 @@ msgstr ""
"Si estás pagando por tu membresía, no olvides mandarnos tu nombre y " "Si estás pagando por tu membresía, no olvides mandarnos tu nombre y "
"apellido, también tu nombre de usuario en 42CTF" "apellido, también tu nombre de usuario en 42CTF"
#: resources/templates/resources/donate.html:49 #: resources/templates/resources/donate.html:47
msgid "" msgid ""
"We will only use thoe data to keep track of our members and grant you " "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." "advantages, and we will never communicate them to any third party."
@ -239,6 +239,21 @@ msgstr ""
"Solo usarmos los datos para tener control de la lista de miembros y darte " "Solo usarmos los datos para tener control de la lista de miembros y darte "
"las ventajas de miembro, nunca se los daremos a ningún tercero." "las ventajas de miembro, nunca se los daremos a ningún tercero."
#: resources/templates/resources/donate.html:50
msgid "What will we do with your money ?"
msgstr ""
#: resources/templates/resources/donate.html:51
msgid ""
"Hosting a website - and especially a CTF platform - costs money:\n"
" more precisely, it costs us <b>50 euros per month</b>.<br>\n"
" If we had <b>40 members</b> each year, it would be enough to "
"cover the hosting of 42CTF.<br>\n"
" With the additional money, we could for example offer prizes "
"for limited-time events, but we will update this page as soon as we reach "
"this threshold :)"
msgstr ""
#: resources/templates/resources/edit.html:7 #: resources/templates/resources/edit.html:7
msgid "Edit this page" msgid "Edit this page"
msgstr "Editar esta página" msgstr "Editar esta página"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -36,7 +36,7 @@ msgstr ""
"les participants doivent résoudre des challenges dans différentes catégories " "les participants doivent résoudre des challenges dans différentes catégories "
"pour gagner des points et progresser dans le classement." "pour gagner des points et progresser dans le classement."
#: resources/templates/resources/42ctf.html:122 #: resources/templates/resources/42ctf.html:12
msgid "" msgid ""
"The challenges require participants to find sort of passwords called \"flags" "The challenges require participants to find sort of passwords called \"flags"
"\" and to submit them on the platform." "\" and to submit them on the platform."
@ -224,7 +224,7 @@ msgid ""
msgstr "" msgstr ""
"Vous pouvez donner à 42CTF ou payer votre adhésion avec les moyens suivants :" "Vous pouvez donner à 42CTF ou payer votre adhésion avec les moyens suivants :"
#: resources/templates/resources/donate.html:46 #: resources/templates/resources/donate.html:44
msgid "" msgid ""
"If you would like us to add another payment method or if you want to pay in " "If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !" "cash, send us a message !"
@ -232,7 +232,7 @@ msgstr ""
"Si vous aimeriez qu'on ajoute un autre moyen de paiement, ou si vous voulez " "Si vous aimeriez qu'on ajoute un autre moyen de paiement, ou si vous voulez "
"payer en liquide, envoyez-nous un message !" "payer en liquide, envoyez-nous un message !"
#: resources/templates/resources/donate.html:48 #: resources/templates/resources/donate.html:46
msgid "" msgid ""
"If you're paying for your membership, don't forget to send us your first and " "If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo." "last name, as well as your 42CTF pseudo."
@ -240,7 +240,7 @@ msgstr ""
"Si vous payez pour l'adhésion, n'oubliez pas de nous envoyer vos noms et " "Si vous payez pour l'adhésion, n'oubliez pas de nous envoyer vos noms et "
"prénoms, ainsi que votre pseudo 42CTF." "prénoms, ainsi que votre pseudo 42CTF."
#: resources/templates/resources/donate.html:49 #: resources/templates/resources/donate.html:47
msgid "" msgid ""
"We will only use thoe data to keep track of our members and grant you " "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." "advantages, and we will never communicate them to any third party."
@ -249,6 +249,21 @@ msgstr ""
"et vous accorder des avantages, nous ne transmettrons jamais ces données à " "et vous accorder des avantages, nous ne transmettrons jamais ces données à "
"des tierces parties." "des tierces parties."
#: resources/templates/resources/donate.html:50
msgid "What will we do with your money ?"
msgstr ""
#: resources/templates/resources/donate.html:51
msgid ""
"Hosting a website - and especially a CTF platform - costs money:\n"
" more precisely, it costs us <b>50 euros per month</b>.<br>\n"
" If we had <b>40 members</b> each year, it would be enough to "
"cover the hosting of 42CTF.<br>\n"
" With the additional money, we could for example offer prizes "
"for limited-time events, but we will update this page as soon as we reach "
"this threshold :)"
msgstr ""
#: resources/templates/resources/edit.html:7 #: resources/templates/resources/edit.html:7
msgid "Edit this page" msgid "Edit this page"
msgstr "Modifier cette page" msgstr "Modifier cette page"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -187,24 +187,39 @@ msgid ""
"You can donate to 42CTF or pay your membership with the following means:" "You can donate to 42CTF or pay your membership with the following means:"
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:46 #: resources/templates/resources/donate.html:44
msgid "" msgid ""
"If you would like us to add another payment method or if you want to pay in " "If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !" "cash, send us a message !"
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:48 #: resources/templates/resources/donate.html:46
msgid "" msgid ""
"If you're paying for your membership, don't forget to send us your first and " "If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo." "last name, as well as your 42CTF pseudo."
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:49 #: resources/templates/resources/donate.html:47
msgid "" msgid ""
"We will only use thoe data to keep track of our members and grant you " "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." "advantages, and we will never communicate them to any third party."
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:50
msgid "What will we do with your money ?"
msgstr ""
#: resources/templates/resources/donate.html:51
msgid ""
"Hosting a website - and especially a CTF platform - costs money:\n"
" more precisely, it costs us <b>50 euros per month</b>.<br>\n"
" If we had <b>40 members</b> each year, it would be enough to "
"cover the hosting of 42CTF.<br>\n"
" With the additional money, we could for example offer prizes "
"for limited-time events, but we will update this page as soon as we reach "
"this threshold :)"
msgstr ""
#: resources/templates/resources/edit.html:7 #: resources/templates/resources/edit.html:7
msgid "Edit this page" msgid "Edit this page"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -219,7 +219,7 @@ msgid ""
msgstr "" msgstr ""
"42CTFへのご寄付やメンバーシップのお支払いは、以下の手段で行うことができます" "42CTFへのご寄付やメンバーシップのお支払いは、以下の手段で行うことができます"
#: resources/templates/resources/donate.html:46 #: resources/templates/resources/donate.html:44
msgid "" msgid ""
"If you would like us to add another payment method or if you want to pay in " "If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !" "cash, send us a message !"
@ -227,7 +227,7 @@ msgstr ""
"他のお支払い方法や現金でのお支払いをご希望の場合は、メッセージをお送りくださ" "他のお支払い方法や現金でのお支払いをご希望の場合は、メッセージをお送りくださ"
"い。" "い。"
#: resources/templates/resources/donate.html:48 #: resources/templates/resources/donate.html:46
msgid "" msgid ""
"If you're paying for your membership, don't forget to send us your first and " "If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo." "last name, as well as your 42CTF pseudo."
@ -235,7 +235,7 @@ msgstr ""
"メンバーシップをお支払いになる場合は、氏名と42CTFのアカウント名を忘れずにお送" "メンバーシップをお支払いになる場合は、氏名と42CTFのアカウント名を忘れずにお送"
"りください。" "りください。"
#: resources/templates/resources/donate.html:49 #: resources/templates/resources/donate.html:47
msgid "" msgid ""
"We will only use thoe data to keep track of our members and grant you " "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." "advantages, and we will never communicate them to any third party."
@ -243,6 +243,21 @@ msgstr ""
"これらのデータは、メンバーの管理と特典の付与のためにのみ使用し、第三者に提供" "これらのデータは、メンバーの管理と特典の付与のためにのみ使用し、第三者に提供"
"することはありません。" "することはありません。"
#: resources/templates/resources/donate.html:50
msgid "What will we do with your money ?"
msgstr ""
#: resources/templates/resources/donate.html:51
msgid ""
"Hosting a website - and especially a CTF platform - costs money:\n"
" more precisely, it costs us <b>50 euros per month</b>.<br>\n"
" If we had <b>40 members</b> each year, it would be enough to "
"cover the hosting of 42CTF.<br>\n"
" With the additional money, we could for example offer prizes "
"for limited-time events, but we will update this page as soon as we reach "
"this threshold :)"
msgstr ""
#: resources/templates/resources/edit.html:7 #: resources/templates/resources/edit.html:7
msgid "Edit this page" msgid "Edit this page"
msgstr "このページの編集" msgstr "このページの編集"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-16 20:02+0100\n" "POT-Creation-Date: 2022-03-13 18:04+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -189,24 +189,39 @@ msgid ""
"You can donate to 42CTF or pay your membership with the following means:" "You can donate to 42CTF or pay your membership with the following means:"
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:46 #: resources/templates/resources/donate.html:44
msgid "" msgid ""
"If you would like us to add another payment method or if you want to pay in " "If you would like us to add another payment method or if you want to pay in "
"cash, send us a message !" "cash, send us a message !"
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:48 #: resources/templates/resources/donate.html:46
msgid "" msgid ""
"If you're paying for your membership, don't forget to send us your first and " "If you're paying for your membership, don't forget to send us your first and "
"last name, as well as your 42CTF pseudo." "last name, as well as your 42CTF pseudo."
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:49 #: resources/templates/resources/donate.html:47
msgid "" msgid ""
"We will only use thoe data to keep track of our members and grant you " "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." "advantages, and we will never communicate them to any third party."
msgstr "" msgstr ""
#: resources/templates/resources/donate.html:50
msgid "What will we do with your money ?"
msgstr ""
#: resources/templates/resources/donate.html:51
msgid ""
"Hosting a website - and especially a CTF platform - costs money:\n"
" more precisely, it costs us <b>50 euros per month</b>.<br>\n"
" If we had <b>40 members</b> each year, it would be enough to "
"cover the hosting of 42CTF.<br>\n"
" With the additional money, we could for example offer prizes "
"for limited-time events, but we will update this page as soon as we reach "
"this threshold :)"
msgstr ""
#: resources/templates/resources/edit.html:7 #: resources/templates/resources/edit.html:7
msgid "Edit this page" msgid "Edit this page"
msgstr "" msgstr ""

View File

@ -25,29 +25,34 @@
<center><h4>{% trans "Donate to 42CTF" %}</h4> <center><h4>{% trans "Donate to 42CTF" %}</h4>
{% trans "You can donate to 42CTF or pay your membership with the following means:" %}<br> {% 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"> <!-- <a href="https://www.patreon.com/42ctf" target="_blank" class="patreon li-patreon">
<!-- <div class="patreon-content"> -->
<span class="svg-box"> <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> <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>
<span class="patreon-text"> <span class="patreon-text">
Patreon Patreon
</span> </span>
<!-- </div> --> </a> -->
</a>
<a href="https://www.paypal.com/donate/?hosted_button_id=M6YBYZ63MQGAY" target="_blank"> <a href="https://www.paypal.com/donate/?hosted_button_id=M6YBYZ63MQGAY" target="_blank">
<img src="/static/img/paypal.png" width="200" style="margin-top: -10px;"> <img src="/static/img/paypal.png" width="200" style="margin-top: -10px;">
</a> </a>
<a href="https://www.helloasso.com/associations/42ctf/adhesions/adhesion" target="_blank"> <!-- <a href="https://www.helloasso.com/associations/42ctf/adhesions/adhesion" target="_blank">
<img src="/static/img/hello_asso.png" width="180" style="margin-top: -10px;"> <img src="/static/img/hello_asso.png" width="180" style="margin-top: -10px;">
</a> </a> -->
</center> </center>
<br> <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 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 "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." %} {% 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." %}
<br><br>
<h4>{% trans "What will we do with your money ?" %}</h4>
{% blocktranslate %}Hosting a website - and especially a CTF platform - costs money:
more precisely, it costs us <b>50 euros per month</b>.<br>
If we had <b>40 members</b> each year, it would be enough to cover the hosting of 42CTF.<br>
We currently have {{nb_members}} members. <br>
With the additional money, we could for example offer prizes for limited-time events, but we will update this page as soon as we reach this threshold :){% endblocktranslate %}
</div> </div>
</div> </div>
</div> </div>

View File

@ -9,7 +9,7 @@
<div class="ctf-body"> <div class="ctf-body">
<br> <br>
<br> <br>
{% 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> ;) {% trans "More information coming soon, but as you can guess it involves making a pull request to your favorite" %} <a href="https://gitea.42ctf.org/42CTF/website">repository</a> ;)
<br> <br>
<br> <br>
<br> <br>

View File

@ -7,9 +7,9 @@
<center><h3>{% trans "Translate 42CTF" %}</h3></center> <center><h3>{% trans "Translate 42CTF" %}</h3></center>
</div> </div>
<div class="ctf-body"> <div class="ctf-body">
{% trans "42CTF source code is publicly available on this"%} <a href="https://github.com/Danhia/42CTF/">github</a>.<br> {% trans "42CTF source code is publicly available on this"%} <a href="https://gitea.42ctf.org/42CTF/website">git</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 "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 have a" %} <a href="https://gitea.42ctf.org/42CTF/website/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 "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 "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> {% 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>

View File

@ -5,10 +5,4 @@ app_name = "resources"
urlpatterns = [ urlpatterns = [
path('', views.resources, name='resources'), path('', views.resources, name='resources'),
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

@ -1,26 +1,9 @@
from django.shortcuts import render from django.shortcuts import render
from django.core.paginator import Paginator
from accounts.models import UserProfileInfo from accounts.models import UserProfileInfo
from django.contrib.auth.models import timezone
# Create your views here. # Create your views here.
def resources(request): def resources(request):
return render(request, 'resources/resources.html') nb_members = UserProfileInfo.objects.filter(member=True, member_until__gt=timezone.now()).count()
return render(request, 'resources/resources.html', {'nb_members':nb_members})
def ctf42(request):
return render(request, 'resources/42ctf.html')
def tools(request):
return render(request, 'resources/tools.html')
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')

View File

@ -120,6 +120,7 @@ input[type="url"] {
background-color: #2d2d2d; background-color: #2d2d2d;
padding: 3px; padding: 3px;
border-radius: 4px; border-radius: 4px;
color: #d9d9d9;
} }
input[type="submit"] { input[type="submit"] {
padding: 0; padding: 0;
@ -356,7 +357,7 @@ footer {
cursor: unset; cursor: unset;
} }
.is-member { .is-member {
color: #2b908f; color: #26fcef;
} }
@media only screen and (min-width : 1200px) { @media only screen and (min-width : 1200px) {

View File

@ -126,7 +126,7 @@
</a> </a>
</div> </div>
<div class="col-lg-4 col-12 bottom-md"> <div class="col-lg-4 col-12 bottom-md">
<a href="https://www.patreon.com/42ctf" target="_blank" class="patreon"> <!-- <a href="https://www.patreon.com/42ctf" target="_blank" class="patreon">
<div class="patreon-content"> <div class="patreon-content">
<span class="svg-box"> <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> <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>
@ -135,6 +135,9 @@
{% trans "Become a Patron!" %} {% trans "Become a Patron!" %}
</span> </span>
</div> </div>
</a> -->
<a href="https://www.paypal.com/donate/?hosted_button_id=M6YBYZ63MQGAY" target="_blank">
<img src="/static/img/paypal.png" width="250" style="margin-top: -20px;">
</a> </a>
</div> </div>
<div class="col-lg-2 footer-text col-sm-12"> <div class="col-lg-2 footer-text col-sm-12">