1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-21 18:08:21 +02:00

Add manage ingredient feature, fix some bug

This commit is contained in:
quark
2025-04-30 11:59:08 +02:00
parent b4f3a158a6
commit ad0a219ed3
10 changed files with 407 additions and 33 deletions

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-04-24 18:22+0200\n"
"POT-Creation-Date: 2025-04-30 11:44+0200\n"
"PO-Revision-Date: 2022-04-11 22:05+0200\n"
"Last-Translator: bleizi <bleizi@crans.org>\n"
"Language-Team: French <http://translate.ynerant.fr/projects/nk20/nk20/fr/>\n"
@ -383,7 +383,9 @@ msgstr "Entrée effectuée !"
#: apps/activity/templates/activity/activity_form.html:16
#: apps/food/templates/food/food_update.html:17
#: apps/food/templates/food/manage_ingredients.html:48
#: apps/food/templates/food/qrcode.html:18
#: apps/food/templates/food/transformedfood_update.html:45
#: apps/member/templates/member/add_members.html:46
#: apps/member/templates/member/club_form.html:16
#: apps/note/templates/note/transactiontemplate_form.html:18
@ -495,26 +497,40 @@ msgstr "API"
msgid "food"
msgstr "bouffe"
#: apps/food/forms.py:50
#: apps/food/forms.py:49
msgid "Pasta METRO 5kg"
msgstr "Pâtes METRO 5kg"
#: apps/food/forms.py:54 apps/food/forms.py:82
#: apps/food/forms.py:53 apps/food/forms.py:81
msgid "Specific order given to GCKs"
msgstr ""
#: apps/food/forms.py:78
#: apps/food/forms.py:77
msgid "Lasagna"
msgstr "Lasagnes"
#: apps/food/forms.py:117
#: apps/food/forms.py:116
msgid "Shelf life (in hours)"
msgstr "Durée de vie (en heure)"
#: apps/food/forms.py:139
#: apps/food/forms.py:138 apps/food/forms.py:162
#: apps/food/templates/food/transformedfood_update.html:25
msgid "Fully used"
msgstr "Entièrement utilisé"
#: apps/food/forms.py:171 apps/food/templates/food/qrcode.html:29
#: apps/food/templates/food/transformedfood_update.html:23
#: apps/note/templates/note/transaction_form.html:132
#: apps/treasury/models.py:61
msgid "Name"
msgstr "Nom"
#: apps/food/forms.py:181
#, fuzzy
#| msgid "QR-code number"
msgid "QR code number"
msgstr "numéro de QR-code"
#: apps/food/models.py:23
msgid "Allergen"
msgstr "Allergène"
@ -547,7 +563,7 @@ msgstr "est prêt"
msgid "order"
msgstr "consigne"
#: apps/food/models.py:107 apps/food/views.py:32
#: apps/food/models.py:107 apps/food/views.py:34
#: note_kfet/templates/base.html:72
msgid "Food"
msgstr "Bouffe"
@ -605,6 +621,7 @@ msgid "QR-codes"
msgstr "QR-codes"
#: apps/food/models.py:286
#: apps/food/templates/food/transformedfood_update.html:24
msgid "QR-code number"
msgstr "numéro de QR-code"
@ -624,7 +641,11 @@ msgstr "Modifier"
msgid "Add to a meal"
msgstr "Ajouter à un plat"
#: apps/food/templates/food/food_detail.html:44
#: apps/food/templates/food/food_detail.html:45
msgid "Manage ingredients"
msgstr "Gérer les ingrédients"
#: apps/food/templates/food/food_detail.html:49
msgid "Return to the food list"
msgstr "Retour à la liste de nourriture"
@ -660,6 +681,16 @@ msgstr "Bouffe du club"
msgid "Yours club has not food yet."
msgstr "Ton club n'a pas de bouffe pour l'instant"
#: apps/food/templates/food/manage_ingredients.html:45
#: apps/food/templates/food/transformedfood_update.html:42
msgid "Add ingredient"
msgstr "Ajouter un ingrédient"
#: apps/food/templates/food/manage_ingredients.html:46
#: apps/food/templates/food/transformedfood_update.html:43
msgid "Remove ingredient"
msgstr "Enlever un ingrédient"
#: apps/food/templates/food/qrcode.html:22
msgid "Copy constructor"
msgstr "Constructeur de copie"
@ -668,12 +699,6 @@ msgstr "Constructeur de copie"
msgid "New food"
msgstr "Nouvel aliment"
#: apps/food/templates/food/qrcode.html:29
#: apps/note/templates/note/transaction_form.html:132
#: apps/treasury/models.py:61
msgid "Name"
msgstr "Nom"
#: apps/food/templates/food/qrcode.html:32
msgid "Owner"
msgstr "Propriétaire"
@ -726,40 +751,49 @@ msgstr "semaines"
msgid "and"
msgstr "et"
#: apps/food/views.py:116
#: apps/food/views.py:118
msgid "Add a new QRCode"
msgstr "Ajouter un nouveau QR-code"
#: apps/food/views.py:165
#: apps/food/views.py:167
msgid "Add an aliment"
msgstr "Ajouter un nouvel aliment"
#: apps/food/views.py:224
#: apps/food/views.py:226
msgid "Add a meal"
msgstr "Ajouter un plat"
#: apps/food/views.py:251
#: apps/food/views.py:262
msgid "Manage ingredients of:"
msgstr "Gestion des ingrédienrs de :"
#: apps/food/views.py:276 apps/food/views.py:284
#, python-brace-format
msgid "Fully used in {meal}"
msgstr "Aliment entièrement utilisé dans : {meal}"
#: apps/food/views.py:323
msgid "Add the ingredient:"
msgstr "Ajouter l'ingrédient"
#: apps/food/views.py:275
#: apps/food/views.py:349
#, python-brace-format
msgid "Food fully used in : {meal.name}"
msgstr "Aliment entièrement utilisé dans : {meal.name}"
#: apps/food/views.py:294
#: apps/food/views.py:368
msgid "Update an aliment"
msgstr "Modifier un aliment"
#: apps/food/views.py:342
#: apps/food/views.py:416
msgid "Details of:"
msgstr "Détails de :"
#: apps/food/views.py:352 apps/treasury/tables.py:149
#: apps/food/views.py:426 apps/treasury/tables.py:149
msgid "Yes"
msgstr "Oui"
#: apps/food/views.py:354 apps/member/models.py:99 apps/treasury/tables.py:149
#: apps/food/views.py:428 apps/member/models.py:99 apps/treasury/tables.py:149
msgid "No"
msgstr "Non"