add og tags to timetable generator

This commit is contained in:
imperosol
2026-09-09 07:22:13 +02:00
parent ff72939503
commit 80f113eaf6
3 changed files with 38 additions and 5 deletions
+2
View File
@@ -14,6 +14,8 @@
{%- endblock %}" {%- endblock %}"
> >
<meta property="og:site_name" content="Association des Étudiants de l'UTBM" /> <meta property="og:site_name" content="Association des Étudiants de l'UTBM" />
<meta property="og:locale" content="fr_FR" />
<meta property="og:locale:alternate" content="en_GB" />
{% block metatags %} {% block metatags %}
<meta property="og:url" content="{{ request.build_absolute_uri() }}" /> <meta property="og:url" content="{{ request.build_absolute_uri() }}" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
+12 -2
View File
@@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-08 23:36+0200\n" "POT-Creation-Date: 2026-09-09 07:21+0200\n"
"PO-Revision-Date: 2016-07-18\n" "PO-Revision-Date: 2016-07-18\n"
"Last-Translator: Maréchal <thomas.girod@utbm.fr\n" "Last-Translator: Maréchal <thomas.girod@utbm.fr\n"
"Language-Team: AE info <ae.info@utbm.fr>\n" "Language-Team: AE info <ae.info@utbm.fr>\n"
@@ -5852,9 +5852,15 @@ msgstr "les groupes pouvant créer des cotisations"
msgid "Timetable generator" msgid "Timetable generator"
msgstr "Générateur d'emploi du temps" msgstr "Générateur d'emploi du temps"
#: timetable/templates/timetable/generator.jinja
msgid "Get a nice schedule from the raw text in your student file"
msgstr ""
"Générez un joli emploi du temps à partir du texte brut de votre dossier "
"étudiant"
#: timetable/templates/timetable/generator.jinja #: timetable/templates/timetable/generator.jinja
msgid "" msgid ""
"Wrong timetable format. Make sure you copied if from your student folder." "Wrong timetable format. Make sure you copied it from your student folder."
msgstr "" msgstr ""
"Mauvais format d'emploi du temps. Assurez-vous que vous l'avez copié depuis " "Mauvais format d'emploi du temps. Assurez-vous que vous l'avez copié depuis "
"votre dossier étudiant." "votre dossier étudiant."
@@ -5863,6 +5869,10 @@ msgstr ""
msgid "Incorrect row" msgid "Incorrect row"
msgstr "Ligne incorrecte" msgstr "Ligne incorrecte"
#: timetable/templates/timetable/generator.jinja
msgid "Paste your schedule (without the header)"
msgstr "Colle ton emploi du temps (sans l'entête)"
#: timetable/templates/timetable/generator.jinja #: timetable/templates/timetable/generator.jinja
msgid "Generate" msgid "Generate"
msgstr "Générer" msgstr "Générer"
+24 -3
View File
@@ -12,16 +12,35 @@
{% trans %}Timetable generator{% endtrans %} {% trans %}Timetable generator{% endtrans %}
{% endblock %} {% endblock %}
{% block description -%}
{% trans trimmed %}
Get a nice schedule from the raw text in your student file
{% endtrans %}
{%- endblock %}
{% block metatags %}
<meta property="og:url" content="{{ request.build_absolute_uri() }}" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Générateur d'emploi du temps" />
<meta property="og:image" content="{{ request.build_absolute_uri(static("core/img/logo_no_text.png")) }}" />
<meta
property="og:description"
content="Générateur d'emploi du temps de l'UTBM.
Copiez le texte de l'emploi du temps de votre dossier étudiant
et récupérez une image plus jolie."
/>
{% endblock %}
{% block content %} {% block content %}
<div x-data="timetableGenerator"> <div x-data="timetableGenerator">
<form @submit.prevent="generate()"> <form @submit.prevent="generate()">
<h1>Générateur d'emploi du temps</h1> <h1>{% trans %}Timetable generator{% endtrans %}</h1>
<template x-if="error !== null" x-cloak> <template x-if="error !== null" x-cloak>
<div class="alert alert-red"> <div class="alert alert-red">
<div class="alert-main"> <div class="alert-main">
<p> <p>
{% trans trimmed %} {% trans trimmed %}
Wrong timetable format. Make sure you copied if from your student folder. Wrong timetable format. Make sure you copied it from your student folder.
{% endtrans %} {% endtrans %}
</p> </p>
<template x-if="!!error.incorrectRow"> <template x-if="!!error.incorrectRow">
@@ -34,7 +53,9 @@
</div> </div>
</template> </template>
<div class="form-group"> <div class="form-group">
<label for="timetable-input">Colle ton emploi du temps (sans l'entête)</label> <label for="timetable-input">
{% trans %}Paste your schedule (without the header){% endtrans %}
</label>
<textarea id="timetable-input" cols="30" rows="15" x-model="content"></textarea> <textarea id="timetable-input" cols="30" rows="15" x-model="content"></textarea>
</div> </div>
<input type="submit" class="btn btn-blue" value="{% trans %}Generate{% endtrans %}"> <input type="submit" class="btn btn-blue" value="{% trans %}Generate{% endtrans %}">