Ajout d'une page pour expliquer nos besoins

See #349
This commit is contained in:
Jean-Marie Favreau 2025-03-14 14:09:33 +01:00
parent ed93dfd6cb
commit 02626c3ced
3 changed files with 86 additions and 71 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: agenda_culturel\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-14 13:27+0100\n"
"POT-Creation-Date: 2025-03-14 14:08+0100\n"
"PO-Revision-Date: 2023-10-29 14:16+0000\n"
"Last-Translator: Jean-Marie Favreau <jeanmarie.favreau@free.fr>\n"
"Language-Team: Jean-Marie Favreau <jeanmarie.favreau@free.fr>\n"
@ -1287,15 +1287,19 @@ msgstr ": erreur 500"
msgid "An internal error has occurred on site {} at address {}."
msgstr "Une erreur interne s'est produite sur le site {} à l'adresse {}."
#: agenda_culturel/views.py:216
#: agenda_culturel/views.py:217
msgid "Moderation rules"
msgstr "Règles de modération"
#: agenda_culturel/views.py:418
#: agenda_culturel/views.py:225
msgid "Import requirements"
msgstr "Besoins pour l'import"
#: agenda_culturel/views.py:428
msgid "The static content has been successfully updated."
msgstr "Le contenu statique a été modifié avec succès."
#: agenda_culturel/views.py:429
#: agenda_culturel/views.py:439
msgid ""
"The event cannot be updated because the import process is not available for "
"the referenced sources."
@ -1303,21 +1307,21 @@ msgstr ""
"La mise à jour de l'événement n'est pas possible car le processus d'import "
"n'est pas disponible pour les sources référencées."
#: agenda_culturel/views.py:442
#: agenda_culturel/views.py:452
msgid "The event update has been queued and will be completed shortly."
msgstr ""
"La mise à jour de l'événement a été mise en attente et sera effectuée sous "
"peu."
#: agenda_culturel/views.py:467 agenda_culturel/views.py:539
#: agenda_culturel/views.py:477 agenda_culturel/views.py:549
msgid " A message has been sent to the person who proposed the event."
msgstr " Un message a été envoyé à la personne qui a proposé l'événement."
#: agenda_culturel/views.py:471
#: agenda_culturel/views.py:481
msgid "The event has been successfully modified."
msgstr "L'événement a été modifié avec succès."
#: agenda_culturel/views.py:490
#: agenda_culturel/views.py:500
msgid ""
"Changes will be visible on a local copy of the event. The version identical "
"to the imported source will be hidden."
@ -1325,19 +1329,19 @@ msgstr ""
"Les modifications seront visibles sur une copie locale de l'événement. La "
"version fidèle à la source importée sera masquée."
#: agenda_culturel/views.py:544
#: agenda_culturel/views.py:554
msgid "The event <a href=\"{}\">{}</a> has been moderated with success."
msgstr "L'événement <a href=\"{}\">{}</a> a été modéré avec succès."
#: agenda_culturel/views.py:680
#: agenda_culturel/views.py:690
msgid "The event has been successfully deleted."
msgstr "L'événement a été supprimé avec succès."
#: agenda_culturel/views.py:730
#: agenda_culturel/views.py:740
msgid "Comment"
msgstr "Commentaire"
#: agenda_culturel/views.py:756
#: agenda_culturel/views.py:766
msgid ""
"The status has been successfully modified and a message has been sent to the "
"person who proposed the event."
@ -1345,15 +1349,15 @@ msgstr ""
"Le status a été modifié avec succès et un message a été envoyé à la personne "
"qui a proposé l'événement."
#: agenda_culturel/views.py:760
#: agenda_culturel/views.py:770
msgid "The status has been successfully modified."
msgstr "Le status a été modifié avec succès."
#: agenda_culturel/views.py:800
#: agenda_culturel/views.py:810
msgid "The event was created: <a href=\"{}\">{}</a>."
msgstr "L'événement a été créé: <a href=\"{}\">{}</a>."
#: agenda_culturel/views.py:806
#: agenda_culturel/views.py:816
msgid ""
"The event has been submitted and will be published as soon as it has been "
"validated by the moderation team."
@ -1361,99 +1365,99 @@ msgstr ""
"L'événement a été soumis et sera publié dès qu'il aura été validé par "
"l'équipe de modération."
#: agenda_culturel/views.py:820
#: agenda_culturel/views.py:830
msgid "during the creation process"
msgstr "pendant le processus d'import"
#: agenda_culturel/views.py:843
#: agenda_culturel/views.py:853
msgid "A message has been sent to the person who proposed the initial event."
msgstr ""
"Un message a été envoyé à la personne qui a proposé l'événement initial."
#: agenda_culturel/views.py:936 agenda_culturel/views.py:1014
#: agenda_culturel/views.py:946 agenda_culturel/views.py:1024
msgid "{} has not been submitted since its already known: {}."
msgstr "{} n'a pas été soumis car il est déjà connu: {}."
#: agenda_culturel/views.py:945 agenda_culturel/views.py:1023
#: agenda_culturel/views.py:955 agenda_culturel/views.py:1033
msgid ""
"{} has not been submitted since its already known and currently into "
"moderation process."
msgstr "{} n'a pas été soumis car il est déjà connu et en cours de modération"
#: agenda_culturel/views.py:957
#: agenda_culturel/views.py:967
msgid "Integrating {} url(s) into our import process."
msgstr "Intégration de {} url(s) dans notre processus d'import."
#: agenda_culturel/views.py:1032
#: agenda_culturel/views.py:1042
msgid "Integrating {} into our import process."
msgstr "Intégration de {} dans notre processus d'import."
#: agenda_culturel/views.py:1148
#: agenda_culturel/views.py:1158
msgid "Your message has been sent successfully."
msgstr "Votre message a été envoyé avec succès."
#: agenda_culturel/views.py:1181
#: agenda_culturel/views.py:1191
msgid "Reporting the event {} on {}"
msgstr "Signaler l'événement {} du {}"
#: agenda_culturel/views.py:1191
#: agenda_culturel/views.py:1201
msgid "The contact message has been successfully deleted."
msgstr "Le message de contact a été supprimé avec succès."
#: agenda_culturel/views.py:1207
#: agenda_culturel/views.py:1217
msgid "The contact message properties has been successfully modified."
msgstr "Les propriétés du message de contact ont été modifié avec succès."
#: agenda_culturel/views.py:1385
#: agenda_culturel/views.py:1395
msgid "Spam has been successfully deleted."
msgstr "Le spam a été supprimé avec succès"
#: agenda_culturel/views.py:1562
#: agenda_culturel/views.py:1572
msgid "The import has been run successfully."
msgstr "L'import a été lancé avec succès"
#: agenda_culturel/views.py:1584
#: agenda_culturel/views.py:1594
msgid "The import has been canceled."
msgstr "L'import a été annulé"
#: agenda_culturel/views.py:1607
#: agenda_culturel/views.py:1617
msgid "The orphan event update has been launched."
msgstr "La mise à jour de l'événement orphelin a été lancée."
#: agenda_culturel/views.py:1703
#: agenda_culturel/views.py:1713
msgid "The recurrent import has been successfully modified."
msgstr "L'import récurrent a été modifié avec succès."
#: agenda_culturel/views.py:1715
#: agenda_culturel/views.py:1725
msgid "The recurrent import has been successfully deleted."
msgstr "L'import récurrent a été supprimé avec succès"
#: agenda_culturel/views.py:1761
#: agenda_culturel/views.py:1771
msgid "The import has been launched."
msgstr "L'import a été lancé"
#: agenda_culturel/views.py:1788
#: agenda_culturel/views.py:1798
msgid "Imports has been launched."
msgstr "Les imports ont été lancés"
#: agenda_culturel/views.py:1810
#: agenda_culturel/views.py:1820
msgid "Facebook imports has been launched."
msgstr "Les imports Facebook ont été lancés"
#: agenda_culturel/views.py:1873
#: agenda_culturel/views.py:1883
msgid "Update successfully completed."
msgstr "Mise à jour réalisée avec succès."
#: agenda_culturel/views.py:1941
#: agenda_culturel/views.py:1951
msgid "Creation of a merged event has been successfully completed."
msgstr "Création d'un événement fusionné réalisée avec succès."
#: agenda_culturel/views.py:1978
#: agenda_culturel/views.py:1988
msgid "Events have been marked as unduplicated."
msgstr "Les événements ont été marqués comme non dupliqués."
#: agenda_culturel/views.py:1995 agenda_culturel/views.py:2012
#: agenda_culturel/views.py:2040
#: agenda_culturel/views.py:2005 agenda_culturel/views.py:2022
#: agenda_culturel/views.py:2050
msgid ""
"The selected item is no longer included in the list of duplicates. Someone "
"else has probably modified the list in the meantime."
@ -1461,23 +1465,23 @@ msgstr ""
"L'élément sélectionné ne fait plus partie de la liste des dupliqués. Une "
"autre personne a probablement modifié la liste entre temps."
#: agenda_culturel/views.py:2002
#: agenda_culturel/views.py:2012
msgid "The selected event has been set as representative"
msgstr "L'événement sélectionné a été défini comme representatif."
#: agenda_culturel/views.py:2026
#: agenda_culturel/views.py:2036
msgid "The event has been withdrawn from the group and made independent."
msgstr "L'événement a été retiré du groupe et rendu indépendant."
#: agenda_culturel/views.py:2076
#: agenda_culturel/views.py:2086
msgid "Cleaning up duplicates: {} item(s) fixed."
msgstr "Nettoyage des dupliqués: {} élément(s) corrigé(s)."
#: agenda_culturel/views.py:2125
#: agenda_culturel/views.py:2135
msgid "The event was successfully duplicated."
msgstr "L'événement a été marqué dupliqué avec succès."
#: agenda_culturel/views.py:2133
#: agenda_culturel/views.py:2143
msgid ""
"The event has been successfully flagged as a duplicate. The moderation team "
"will deal with your suggestion shortly."
@ -1485,32 +1489,32 @@ msgstr ""
"L'événement a été signalé comme dupliqué avec succès. Votre suggestion sera "
"prochainement prise en charge par l'équipe de modération."
#: agenda_culturel/views.py:2195
#: agenda_culturel/views.py:2205
msgid "The categorisation rule has been successfully modified."
msgstr "La règle de catégorisation a été modifiée avec succès."
#: agenda_culturel/views.py:2207
#: agenda_culturel/views.py:2217
msgid "The categorisation rule has been successfully deleted."
msgstr "La règle de catégorisation a été supprimée avec succès"
#: agenda_culturel/views.py:2229
#: agenda_culturel/views.py:2239
msgid "The rules were successfully applied and 1 event was categorised."
msgstr ""
"Les règles ont été appliquées avec succès et 1 événement a été catégorisé"
#: agenda_culturel/views.py:2236
#: agenda_culturel/views.py:2246
msgid "The rules were successfully applied and {} events were categorised."
msgstr ""
"Les règles ont été appliquées avec succès et {} événements ont été "
"catégorisés"
#: agenda_culturel/views.py:2243 agenda_culturel/views.py:2307
#: agenda_culturel/views.py:2253 agenda_culturel/views.py:2317
msgid "The rules were successfully applied and no events were categorised."
msgstr ""
"Les règles ont été appliquées avec succès et aucun événement n'a été "
"catégorisé"
#: agenda_culturel/views.py:2293
#: agenda_culturel/views.py:2303
msgid ""
"The rules were successfully applied and 1 event with default category was "
"categorised."
@ -1518,7 +1522,7 @@ msgstr ""
"Les règles ont été appliquées avec succès et 1 événement avec catégorie par "
"défaut a été catégorisé"
#: agenda_culturel/views.py:2300
#: agenda_culturel/views.py:2310
msgid ""
"The rules were successfully applied and {} events with default category were "
"categorised."
@ -1526,58 +1530,58 @@ msgstr ""
"Les règles ont été appliquées avec succès et {} événements avec catégorie "
"par défaut ont été catégorisés"
#: agenda_culturel/views.py:2406 agenda_culturel/views.py:2468
#: agenda_culturel/views.py:2508
#: agenda_culturel/views.py:2416 agenda_culturel/views.py:2478
#: agenda_culturel/views.py:2518
msgid "{} events have been updated."
msgstr "{} événements ont été mis à jour."
#: agenda_culturel/views.py:2409 agenda_culturel/views.py:2470
#: agenda_culturel/views.py:2511
#: agenda_culturel/views.py:2419 agenda_culturel/views.py:2480
#: agenda_culturel/views.py:2521
msgid "1 event has been updated."
msgstr "1 événement a été mis à jour"
#: agenda_culturel/views.py:2411 agenda_culturel/views.py:2472
#: agenda_culturel/views.py:2513
#: agenda_culturel/views.py:2421 agenda_culturel/views.py:2482
#: agenda_culturel/views.py:2523
msgid "No events have been modified."
msgstr "Aucun événement n'a été modifié."
#: agenda_culturel/views.py:2420
#: agenda_culturel/views.py:2430
msgid "The place has been successfully updated."
msgstr "Le lieu a été modifié avec succès."
#: agenda_culturel/views.py:2429
#: agenda_culturel/views.py:2439
msgid "The place has been successfully created."
msgstr "Le lieu a été créé avec succès."
#: agenda_culturel/views.py:2495
#: agenda_culturel/views.py:2505
msgid "The selected place has been assigned to the event."
msgstr "Le lieu sélectionné a été assigné à l'événement."
#: agenda_culturel/views.py:2500
#: agenda_culturel/views.py:2510
msgid "A new alias has been added to the selected place."
msgstr "Un nouvel alias a été créé pour le lieu sélectionné."
#: agenda_culturel/views.py:2627
#: agenda_culturel/views.py:2637
msgid "The organisation has been successfully updated."
msgstr "L'organisme a été modifié avec succès."
#: agenda_culturel/views.py:2634
#: agenda_culturel/views.py:2644
msgid "The organisation has been successfully created."
msgstr "L'organisme a été créé avec succès."
#: agenda_culturel/views.py:2653
#: agenda_culturel/views.py:2663
msgid "The tag has been successfully updated."
msgstr "L'étiquette a été modifiée avec succès."
#: agenda_culturel/views.py:2660
#: agenda_culturel/views.py:2670
msgid "The tag has been successfully created."
msgstr "L'étiquette a été créée avec succès."
#: agenda_culturel/views.py:2826
#: agenda_culturel/views.py:2836
msgid "You have not modified the tag name."
msgstr "Vous n'avez pas modifié le nom de l'étiquette."
#: agenda_culturel/views.py:2841
#: agenda_culturel/views.py:2851
msgid ""
"This tag {} is already in use, and is described by different information "
"from the current tag. You can force renaming by checking the corresponding "
@ -1590,7 +1594,7 @@ msgstr ""
"sera supprimée, et tous les événements associés à l'étiquette {} seront "
"associés à l'étiquette {}."
#: agenda_culturel/views.py:2855
#: agenda_culturel/views.py:2865
msgid ""
"This tag {} is already in use. You can force renaming by checking the "
"corresponding option."
@ -1598,15 +1602,15 @@ msgstr ""
"Cette étiquette {} est déjà utilisée. Vous pouvez forcer le renommage en "
"cochant l'option correspondante."
#: agenda_culturel/views.py:2888
#: agenda_culturel/views.py:2898
msgid "The tag {} has been successfully renamed to {}."
msgstr "L'étiquette {} a été renommée avec succès en {}."
#: agenda_culturel/views.py:2930
#: agenda_culturel/views.py:2940
msgid "The tag {} has been successfully deleted."
msgstr "L'événement {} a été supprimé avec succès."
#: agenda_culturel/views.py:2956
#: agenda_culturel/views.py:2966
msgid "Cache successfully cleared."
msgstr "Le cache a été vidé avec succès."

View File

@ -104,6 +104,7 @@ from .views import (
CategorisationRuleUpdateView,
apply_categorisation_rules,
moderation_rules,
import_requirements,
)
event_dict = {
@ -273,6 +274,7 @@ urlpatterns = [
path("mentions-legales", mentions_legales, name="mentions_legales"),
path("a-propos", about, name="about"),
path("regles-de-moderation", moderation_rules, name="moderation_rules"),
path("besoin-pour-import", import_requirements, name="import_requirements"),
path("merci", thank_you, name="thank_you"),
path("contact", MessageCreateView.as_view(), name="contact"),
path("messages", view_messages, name="messages"),

View File

@ -221,6 +221,15 @@ def moderation_rules(request):
return render(request, "agenda_culturel/page-single.html", context)
def import_requirements(request):
context = {
"title": _("Import requirements"),
"static_content": "import_requirements",
"url_path": reverse_lazy("import_requirements"),
}
return render(request, "agenda_culturel/page-single.html", context)
def home(request, cat=None):
return week_view(request, home=True, cat=cat)