fix locales sorting and add form name to contract deletion name
All checks were successful
Deploy Amap / deploy (push) Successful in 42s

This commit is contained in:
Julien Aldon
2026-03-06 17:17:05 +01:00
parent 46b369ecd9
commit 76bc1c2302
3 changed files with 415 additions and 415 deletions

View File

@@ -1,225 +1,225 @@
{ {
"help": "help", "a address": "an address",
"how to use dashboard": "how to use the dashboard", "a email": "an email address",
"product name": "product name", "a end date": "an end date",
"product price": "product price", "a fistname": "a first name",
"product quantity": "product quantity", "a form": "a contract form",
"product quantity unit": "product quantity unit", "a lastname": "a last name",
"product type": "product type", "a name": "a name",
"occasional": "occasional", "a new contract form should be created for each new season, do not edit a previous contract and change it's values (for history purpose)": "a new contract form must be created for each new season. Do not edit past contracts.",
"occasional products": "occasional products per shipment", "a payment method": "a payment method",
"select products per shipment": "select products for each shipment.", "a phone": "a phone number",
"recurrent": "recurrent", "a price": "a price",
"recurrent products": "recurrent products", "a price or priceKg": "a price or price per kilogram",
"your selection in this category will apply for all shipments": "your selection will apply to all shipments (Example: For 6 shipments, the product will be counted 6 times: once per shipment).", "a priceKg": "a price per kilogram",
"product price kg": "product price per kilogram", "a product": "a product",
"product unit": "product sales unit", "a product can be edited if its informations change, it should not be recreated for each contracts": "a product can be edited if information changes. It should not be recreated for each contract.",
"piece": "piece", "a product type define the way it will be organized on the final contract form (showed to users) it can be reccurent or occassional. Recurrent products will be set for all shipments if selected by user, Occasional products can be choosen for each shipments": "a product type defines how it will be organized in the final contract form. It can be recurrent or occasional. Recurrent products will be set for all shipments if selected. Occasional products can be chosen for each shipment.",
"in": "in", "a productor": "a producer",
"enter quantity": "enter quantity", "a productor can be edited if its informations change, it should not be recreated for each contracts": "a producer can be edited if information changes. It should not be recreated for each contract.",
"filter by season": "filter by season", "a quantity": "a quantity",
"filter by form": "filter by form", "a quantity unit": "a quantity unit",
"filter by productor": "filter by producer", "a referer": "a referent",
"name": "name", "a season": "a season",
"season": "season", "a sell unit": "a sales unit",
"start": "start", "a shipment": "a shipment",
"end": "end", "a start date": "a start date",
"productor": "producer", "a type": "a type",
"referer": "referent",
"edit form": "edit contract form",
"form name": "contract form name",
"contract season": "contract season",
"contract season recommandation": "recommendation: <Season>-<year> (Example: Winter-2025), if a form is already created, reuse it's season name.",
"start date": "start date",
"end date": "end date",
"nothing found": "nothing to display",
"number of shipment": "number of shipments",
"cancel": "cancel",
"create form": "create contract form",
"create productor": "create producer",
"edit productor": "edit producer",
"remove productor": "remove producer",
"remove form": "remove form",
"edit shipment": "edit shipment",
"create shipment": "create shipment",
"create user": "create user",
"home": "home",
"dashboard": "dashboard",
"filter by name": "filter by name",
"filter by type": "filter by type",
"address": "address",
"payment methods": "payment methods",
"type": "type",
"cheque": "cheque",
"transfer": "bank transfer",
"order name": "cheque payable to",
"productor name": "producer name",
"productor type": "producer type",
"productor address": "producer address",
"productor payment": "producer payment methods",
"priceKg": "price per kilogram",
"quantity": "quantity",
"quantity unit": "quantity unit",
"unit": "sales unit",
"price": "price",
"total price": "total price",
"create product": "create product",
"informations": "information",
"remove product": "remove product",
"edit product": "edit product",
"shipment name": "shipment name",
"shipment date": "shipment date",
"shipments": "shipments",
"shipment": "shipment",
"shipment products": "shipment products",
"shipment form": "shipment related form",
"minimum shipment value": "minimum shipment value (€)",
"shipment products is necessary only for occasional products (if all products are recurrent leave empty)": "shipment products configuration is only necessary for occasional products (leave empty if all products are recurrent).",
"recurrent product is for all shipments, occasional product is for a specific shipment (see shipment form)": "recurrent products are for all shipments, occasional products are for a specific shipment (see shipment form).",
"some contracts require a minimum value per shipment, ignore this field if it's not the case": "some contracts require a minimum value per shipment. Ignore this field if it does not apply to your contract.",
"export contracts": "export contracts",
"download recap": "download recap",
"fill contract online": "fill contract online",
"download base template to print": "download base template to print",
"to export contracts submissions before sending to the productor go to the contracts section": "to export contracts submissions before sending to the productor go to the contracts section.",
"in this page you can view all contracts submissions, you can remove duplicates submission or download a specific contract": "in this page you can view all contracts submissions, you can remove duplicates submission or download a specific contract",
"you can download all contracts for your form using the export all": "you can download all contracts for your form using the export all",
"in the same corner you can download a recap by clicking on the button": "in the same corner you can download a recap by clicking on the",
"once all contracts downloaded, you can delete the form (to avoid new submissions) and hide it from the home page": "once all contracts downloaded, you can delete the form (to avoid new submissions) and hide it from the home page",
"by checking this option the form will be accessible publicly on the home page, only check it if everything is fine with your form": "by checking this option the form will be accessible publicly on the home page, only check it if everything is fine with your form",
"contracts": "contracts",
"contract": "contract",
"user": "user",
"hidden": "hidden",
"visible": "visible",
"minimum price for this shipment should be at least": "minimum price for this shipment should be at least",
"there is": "there is",
"for this contract": "for this contract.",
"remove shipment": "remove shipment",
"productors": "producers",
"products": "products",
"templates": "templates",
"users": "users",
"forms": "contract forms",
"max cheque number": "max cheque number",
"can be empty default to 3": "can be empty default to 3",
"form": "contract form",
"select a form": "select a form",
"download contracts": "download contracts",
"all contracts": "all contracts",
"remove contract": "remove contract",
"download contract": "download contract",
"by selecting a form here you can download all contracts of your form": "by selecting a form here you can download all contracts of your form.",
"edit user": "edit user",
"remove user": "remove user",
"logout": "logout",
"all forms": "all contract forms",
"create new form": "create new contract form",
"actions": "actions", "actions": "actions",
"add all products linked to this productor in the products section": "add your products linked to the producer in the \"Products\" section.",
"address": "address",
"all contracts": "all contracts",
"all forms": "all contract forms",
"all productors": "all producers", "all productors": "all producers",
"all products": "all products", "all products": "all products",
"all shipments": "all shipments",
"all referers": "all referents", "all referers": "all referents",
"is required": "is required", "all shipments": "all shipments",
"a name": "a name",
"a season": "a season",
"a start date": "a start date",
"a end date": "an end date",
"a productor": "a producer",
"a referer": "a referent",
"a phone": "a phone number",
"a fistname": "a first name",
"a lastname": "a last name",
"a email": "an email address",
"a price or priceKg": "a price or price per kilogram",
"a address": "an address",
"a type": "a type",
"a form": "a contract form",
"a price": "a price",
"a priceKg": "a price per kilogram",
"a quantity": "a quantity",
"a product": "a product",
"a quantity unit": "a quantity unit",
"a payment method": "a payment method",
"a sell unit": "a sales unit",
"sell unit": "sales unit",
"product": "product",
"a shipment": "a shipment",
"the products": "the products",
"the shipments": "the shipments",
"link to the section": "link to section: {{section}}",
"to add a use the": "to add {{section}} use the button",
"to edit a use the": "to edit {{section}} use the button",
"to delete a use the": "to delete {{section}} use the button",
"button in top right of the page": "at the top right of the {{section}} page.",
"button in front of the line you want to edit": "in front of the line you want to edit (in the actions column).",
"button in front of the line you want to delete": "in front of the line you want to delete (in the actions column).",
"glossary": "glossary",
"start to create a productor in the productors section": "start by creating a producer in the \"Producers\" section.",
"add all products linked to this productor in the products section": "add your products linked to the producer in the \"Products\" section.",
"create your contract form, it will create a form in the home page (accessible to users)": "create your contract form in the \"Contract Forms\" section. Adding an entry here will create a form on the home page.",
"create shipments for your contract form": "create shipments for your contract",
"creation order": "creation order",
"dashboard is for referers only, with this dashboard you can create productors, products, forms and shipments": "the dashboard is only visible to referents. You can create your producer, products, contract forms, and shipments.",
"is defined by": "is defined by",
"a product type define the way it will be organized on the final contract form (showed to users) it can be reccurent or occassional. Recurrent products will be set for all shipments if selected by user, Occasional products can be choosen for each shipments": "a product type defines how it will be organized in the final contract form. It can be recurrent or occasional. Recurrent products will be set for all shipments if selected. Occasional products can be chosen for each shipment.",
"and/or": "and/or",
"form name recommandation": "recommendation: Contract <contract-type> (Example: Pork-Lamb Contract)",
"submit contract": "submit contract",
"submit": "submit",
"example in user forms": "example in user contract form",
"occasional product": "occasional product",
"recurrent product": "recurrent product",
"with grams as product unit selected": "with grams selected as product unit",
"product example": "product example",
"payment methods are defined for a productor. At the end of a form a section payment method let the user select his prefered payment method": "payment methods are defined for a producer. At the end of the form, users can select their preferred payment method.",
"with cheque and transfer": "with cheque and transfer configured for the producer",
"mililiter": "milliliters (ml)",
"this field is optionnal a product can have a quantity if configured inside the product it will be shown inside the form": "this field is optional. It represents the product quantity and will be shown in the form.",
"this field is also optionnal if a product have a quantity you can select the correct unit (metric system). It will be shown next to product quantity inside the form": "this field is optional. It represents the measurement unit and will be shown next to the quantity.",
"with 150 set as quantity and g as quantity unit in product": "with 150 set as quantity and grams selected as quantity unit",
"all shipments should be recreated for each form creation": "shipments must be recreated for each new contract form.", "all shipments should be recreated for each form creation": "shipments must be recreated for each new contract form.",
"a productor can be edited if its informations change, it should not be recreated for each contracts": "a producer can be edited if information changes. It should not be recreated for each contract.", "all theses informations are for contract generation": "all this information is required for contract generation.",
"a product can be edited if its informations change, it should not be recreated for each contracts": "a product can be edited if information changes. It should not be recreated for each contract.", "and/or": "and/or",
"a new contract form should be created for each new season, do not edit a previous contract and change it's values (for history purpose)": "a new contract form must be created for each new season. Do not edit past contracts.",
"grams": "grams (g)",
"kilo": "kilograms (kg)",
"liter": "liters (L)",
"are you sure you want to delete": "are you sure you want to delete", "are you sure you want to delete": "are you sure you want to delete",
"this will also delete": "this will also delete", "button in front of the line you want to delete": "in front of the line you want to delete (in the actions column).",
"delete entity": "delete {{entity}}", "button in front of the line you want to edit": "in front of the line you want to edit (in the actions column).",
"button in top right of the page": "at the top right of the {{section}} page.",
"by checking this option the form will be accessible publicly on the home page, only check it if everything is fine with your form": "by checking this option the form will be accessible publicly on the home page, only check it if everything is fine with your form",
"by selecting a form here you can download all contracts of your form": "by selecting a form here you can download all contracts of your form.",
"can be empty default to 3": "can be empty default to 3",
"cancel": "cancel",
"cheque": "cheque",
"cheque id": "cheque identifier",
"cheque quantity": "number of cheques",
"cheque value": "cheque amount",
"choose payment method": "choose your payment method (you do not need to pay now).",
"contract": "contract",
"contract season": "contract season",
"contract season recommandation": "recommendation: <Season>-<year> (Example: Winter-2025), if a form is already created, reuse it's season name.",
"contracts": "contracts",
"create form": "create contract form",
"create new form": "create new contract form",
"create product": "create product",
"create productor": "create producer",
"create shipment": "create shipment",
"create shipments for your contract form": "create shipments for your contract",
"create user": "create user",
"create your contract form, it will create a form in the home page (accessible to users)": "create your contract form in the \"Contract Forms\" section. Adding an entry here will create a form on the home page.",
"creation order": "creation order",
"dashboard": "dashboard",
"dashboard is for referers only, with this dashboard you can create productors, products, forms and shipments": "the dashboard is only visible to referents. You can create your producer, products, contract forms, and shipments.",
"delete": "delete", "delete": "delete",
"success": "success", "delete entity": "delete {{entity}}",
"success edit": "{{entity}} correctly edited", "download base template to print": "download base template to print",
"success create": "{{entity}} correctly created", "download contract": "download contract",
"success delete": "{{entity}} correctly deleted", "download contracts": "download contracts",
"download recap": "download recap",
"edit form": "edit contract form",
"edit product": "edit product",
"edit productor": "edit producer",
"edit shipment": "edit shipment",
"edit user": "edit user",
"end": "end",
"end date": "end date",
"enter cheque quantity": "enter number of cheques",
"enter cheque value": "enter cheque amount",
"enter payment method": "select your payment method",
"enter quantity": "enter quantity",
"error": "error", "error": "error",
"error edit": "error during edit {{entity}}",
"error create": "error during create {{entity}}", "error create": "error during create {{entity}}",
"error delete": "error during suppress {{entity}}", "error delete": "error during suppress {{entity}}",
"of the user": "of the user", "error edit": "error during edit {{entity}}",
"example in user forms": "example in user contract form",
"export contracts": "export contracts",
"fill contract online": "fill contract online",
"filter by form": "filter by form",
"filter by name": "filter by name",
"filter by productor": "filter by producer",
"filter by season": "filter by season",
"filter by type": "filter by type",
"for this contract": "for this contract.",
"for transfer method contact your referer or productor": "for bank transfer, contact your referent or producer.",
"form": "contract form",
"form name": "contract form name",
"form name recommandation": "recommendation: Contract <contract-type> (Example: Pork-Lamb Contract)",
"forms": "contract forms",
"glossary": "glossary",
"grams": "grams (g)",
"help": "help",
"hidden": "hidden",
"home": "home",
"how to use dashboard": "how to use the dashboard",
"in": "in",
"in the same corner you can download a recap by clicking on the button": "in the same corner you can download a recap by clicking on the",
"in this page you can view all contracts submissions, you can remove duplicates submission or download a specific contract": "in this page you can view all contracts submissions, you can remove duplicates submission or download a specific contract",
"informations": "information",
"is defined by": "is defined by",
"is required": "is required",
"kilo": "kilograms (kg)",
"link to the section": "link to section: {{section}}",
"liter": "liters (L)",
"login with keycloak": "login with keycloak",
"logout": "logout",
"max cheque number": "max cheque number",
"mililiter": "milliliters (ml)",
"minimum price for this shipment should be at least": "minimum price for this shipment should be at least",
"minimum shipment value": "minimum shipment value (€)",
"name": "name",
"nothing found": "nothing to display",
"number of cheques between 1 and 3 cheques also enter your cheques identifiers, value is calculated automatically": "number of cheques between 1 and 3. Also enter cheque identifiers.",
"number of shipment": "number of shipments",
"occasional": "occasional",
"occasional product": "occasional product",
"occasional products": "occasional products per shipment",
"of the contract": "of the contract",
"of the form": "of the form", "of the form": "of the form",
"of the product": "of the product", "of the product": "of the product",
"of the productor": "of the producer", "of the productor": "of the producer",
"of the shipment": "of the shipment", "of the shipment": "of the shipment",
"of the contract": "of the contract", "of the user": "of the user",
"login with keycloak": "login with keycloak", "once all contracts downloaded, you can delete the form (to avoid new submissions) and hide it from the home page": "once all contracts downloaded, you can delete the form (to avoid new submissions) and hide it from the home page",
"there is no contract for now": "there is no contract at the moment.", "order name": "cheque payable to",
"for transfer method contact your referer or productor": "for bank transfer, contact your referent or producer.",
"cheque quantity": "number of cheques",
"enter cheque quantity": "enter number of cheques",
"cheque id": "cheque identifier",
"cheque value": "cheque amount",
"enter cheque value": "enter cheque amount",
"enter payment method": "select your payment method",
"number of cheques between 1 and 3 cheques also enter your cheques identifiers, value is calculated automatically": "number of cheques between 1 and 3. Also enter cheque identifiers.",
"payment method": "payment method", "payment method": "payment method",
"your session has expired please log in again": "your session has expired please log in again", "payment methods": "payment methods",
"session expired": "session expired", "payment methods are defined for a productor. At the end of a form a section payment method let the user select his prefered payment method": "payment methods are defined for a producer. At the end of the form, users can select their preferred payment method.",
"user not allowed": "user not allowed", "piece": "piece",
"price": "price",
"priceKg": "price per kilogram",
"product": "product",
"product example": "product example",
"product name": "product name",
"product price": "product price",
"product price kg": "product price per kilogram",
"product quantity": "product quantity",
"product quantity unit": "product quantity unit",
"product type": "product type",
"product unit": "product sales unit",
"productor": "producer",
"productor address": "producer address",
"productor name": "producer name",
"productor payment": "producer payment methods",
"productor type": "producer type",
"productors": "producers",
"products": "products",
"quantity": "quantity",
"quantity unit": "quantity unit",
"recurrent": "recurrent",
"recurrent product": "recurrent product",
"recurrent product is for all shipments, occasional product is for a specific shipment (see shipment form)": "recurrent products are for all shipments, occasional products are for a specific shipment (see shipment form).",
"recurrent products": "recurrent products",
"referer": "referent",
"remove contract": "remove contract",
"remove form": "remove form",
"remove product": "remove product",
"remove productor": "remove producer",
"remove shipment": "remove shipment",
"remove user": "remove user",
"roles": "roles", "roles": "roles",
"your keycloak user has no roles, please contact your administrator": "your keycloak user has no roles, please contact your administrator", "season": "season",
"choose payment method": "choose your payment method (you do not need to pay now).", "select a form": "select a form",
"select products per shipment": "select products for each shipment.",
"sell unit": "sales unit",
"session expired": "session expired",
"shipment": "shipment",
"shipment date": "shipment date",
"shipment form": "shipment related form",
"shipment name": "shipment name",
"shipment products": "shipment products",
"shipment products is necessary only for occasional products (if all products are recurrent leave empty)": "shipment products configuration is only necessary for occasional products (leave empty if all products are recurrent).",
"shipments": "shipments",
"some contracts require a minimum value per shipment, ignore this field if it's not the case": "some contracts require a minimum value per shipment. Ignore this field if it does not apply to your contract.",
"start": "start",
"start date": "start date",
"start to create a productor in the productors section": "start by creating a producer in the \"Producers\" section.",
"submit": "submit",
"submit contract": "submit contract",
"success": "success",
"success create": "{{entity}} correctly created",
"success delete": "{{entity}} correctly deleted",
"success edit": "{{entity}} correctly edited",
"templates": "templates",
"the product unit will be assigned to the quantity requested in the form": "the product unit defines the unit used in the contract form.", "the product unit will be assigned to the quantity requested in the form": "the product unit defines the unit used in the contract form.",
"all theses informations are for contract generation": "all this information is required for contract generation." "the products": "the products",
} "the shipments": "the shipments",
"there is": "there is",
"there is no contract for now": "there is no contract at the moment.",
"this field is also optionnal if a product have a quantity you can select the correct unit (metric system). It will be shown next to product quantity inside the form": "this field is optional. It represents the measurement unit and will be shown next to the quantity.",
"this field is optionnal a product can have a quantity if configured inside the product it will be shown inside the form": "this field is optional. It represents the product quantity and will be shown in the form.",
"this will also delete": "this will also delete",
"to add a use the": "to add {{section}} use the button",
"to delete a use the": "to delete {{section}} use the button",
"to edit a use the": "to edit {{section}} use the button",
"to export contracts submissions before sending to the productor go to the contracts section": "to export contracts submissions before sending to the productor go to the contracts section.",
"total price": "total price",
"transfer": "bank transfer",
"type": "type",
"unit": "sales unit",
"user": "user",
"user not allowed": "user not allowed",
"users": "users",
"visible": "visible",
"with 150 set as quantity and g as quantity unit in product": "with 150 set as quantity and grams selected as quantity unit",
"with cheque and transfer": "with cheque and transfer configured for the producer",
"with grams as product unit selected": "with grams selected as product unit",
"you can download all contracts for your form using the export all": "you can download all contracts for your form using the export all",
"your keycloak user has no roles, please contact your administrator": "your keycloak user has no roles, please contact your administrator",
"your selection in this category will apply for all shipments": "your selection will apply to all shipments (Example: For 6 shipments, the product will be counted 6 times: once per shipment).",
"your session has expired please log in again": "your session has expired please log in again"
}

View File

@@ -1,225 +1,225 @@
{ {
"help": "aide", "a address": "une adresse",
"how to use dashboard": "comment utiliser le tableau de bord", "a email": "une adresse email",
"product name": "nom du produit", "a end date": "une date de fin",
"product price": "prix du produit", "a fistname": "un prénom",
"product quantity": "quantité du produit", "a form": "un formulaire de contrat",
"product quantity unit": "unité de quantité du produit", "a lastname": "un nom",
"product type": "type de produit", "a name": "un nom",
"occasional": "occasionnel", "a new contract form should be created for each new season, do not edit a previous contract and change it's values (for history purpose)": "un formulaire de contrat doit être créé pour chaque nouvelle saison, pour des raison d'historique, n'éditez pas un formulaire de contrat passé pour une nouvelle saison, recréez en un nouveau.",
"occasional products": "produits occasionnels par livraison", "a payment method": "une méthode de paiement",
"select products per shipment": "sélectionnez les produits pour chaque livraison.", "a phone": "un numéro de téléphone",
"recurrent": "récurent", "a price": "un prix",
"recurrent products": "produits récurrents", "a price or priceKg": "un prix ou un prix au kilo",
"your selection in this category will apply for all shipments": "votre sélection sera appliquée pour chaque livraisons (Exemple: Pour 6 livraisons, le produits sera compté 6 fois : une fois par livraison).", "a priceKg": "un prix au kilo",
"product price kg": "prix du produit au Kilo", "a product": "un produit",
"product unit": "unité de vente du produit", "a product can be edited if its informations change, it should not be recreated for each contracts": "un produit peut être édité si ses informations changent, il ne doit pas être recréé pour chaque nouveau formulaire de contrat.",
"piece": "pièce", "a product type define the way it will be organized on the final contract form (showed to users) it can be reccurent or occassional. Recurrent products will be set for all shipments if selected by user, Occasional products can be choosen for each shipments": "un type de produit définit la manière dont un produit va être présenté aux amapiens dans le formulaire de contrat. Il peut être récurrent ou occasionnel. Un produit récurrent si selectionné sera compté pour toutes les livraisons. Un produit occasionnel sera facultatif pour chaques livraison (l'amapien devra selectionner la quantité voulue pour chaque livraisons).",
"in": "en", "a productor": "un(e) producteur·trice",
"enter quantity": "entrez la quantité", "a productor can be edited if its informations change, it should not be recreated for each contracts": "un(e) producteur·trice peut être édité si ses informations changent, il/elle ne doit pas être recréé pour chaque nouveau contrat.",
"filter by season": "filtrer par saisons", "a quantity": "une quantité",
"filter by form": "filtrer par formulaire", "a quantity unit": "une unité de quantité",
"filter by productor": "filtrer par producteur·trice", "a referer": "un(e) référent·e",
"name": "nom", "a season": "une saison",
"season": "saison", "a sell unit": "une unité de vente",
"start": "début", "a shipment": "une livraison",
"end": "fin", "a start date": "une date de début",
"productor": "producteur·trice", "a type": "un type",
"referer": "référent·e",
"edit form": "modifier le formulaire de contrat",
"form name": "nom du formulaire de contrat",
"contract season": "saison du contrat",
"contract season recommandation": "recommandation : <Saison>-<année> (Exemple: Hiver-2025), si un formulaire est déjà créé pour la saison, reprenez son nom de saison si possible.",
"start date": "date de début",
"end date": "date de fin",
"nothing found": "rien à afficher",
"number of shipment": "nombre de livraisons",
"cancel": "annuler",
"create form": "créer un formulaire de contrat",
"create productor": "créer le/la producteur·trice",
"edit productor": "modifier le/la producteur·trice",
"remove productor": "supprimer le/la producteur·trice",
"remove form": "supprimer un formulaire de contrat",
"edit shipment": "modifier la livraison",
"create shipment": "créer la livraison",
"create user": "créer l'utilisateur·trice",
"home": "accueil",
"dashboard": "tableau de bord",
"filter by name": "filtrer par nom",
"filter by type": "filtrer par type",
"address": "adresse",
"payment methods": "méthodes de paiement",
"type": "type",
"cheque": "chèque",
"transfer": "virement",
"order name": "ordre du chèque",
"productor name": "nom du producteur·trice",
"productor type": "type du producteur·trice",
"productor address": "adresse du producteur·trice",
"productor payment": "méthodes de paiement du producteur·trice",
"priceKg": "prix au kilo",
"quantity": "quantité",
"quantity unit": "unité de quantité",
"unit": "unité de vente",
"price": "prix",
"total price": "prix total",
"create product": "créer le produit",
"informations": "informations",
"remove product": "supprimer le produit",
"edit product": "modifier le produit",
"shipment name": "nom de la livraison",
"shipment date": "date de la livraison",
"shipments": "livraisons",
"shipment": "livraison",
"shipment products": "produits pour la livraison",
"shipment form": "formulaire lié a la livraison",
"minimum shipment value": "valeur minimum d'une livraison (€)",
"shipment products is necessary only for occasional products (if all products are recurrent leave empty)": "il est nécessaire de configurer les produits pour la livraison uniquement si il y a des produits occasionnels (laisser vide si tous les produits sont récurents).",
"recurrent product is for all shipments, occasional product is for a specific shipment (see shipment form)": "les produits récurrents sont pour toutes les livraisons, les produits occasionnels sont pour une livraison particulière (voir formulaire de création de livraison).",
"some contracts require a minimum value per shipment, ignore this field if it's not the case": "certains contrats nécessitent une valeur minimum par livraison. Ce champ peut être ignoré sil ne sapplique pas à votre contrat.",
"by checking this option the form will be accessible publicly on the home page, only check it if everything is fine with your form": "en cochant cette option le formulaire sera accessible publiquement sur la page d'accueil, cochez cette option uniquement si tout est prêt avec votre formulaire.",
"contracts": "contrats",
"hidden": "caché",
"visible": "visible",
"minimum price for this shipment should be at least": "le prix minimum d'une livraison doit être au moins de",
"there is": "il y a",
"for this contract": "pour ce contrat.",
"remove shipment": "supprimer la livraison",
"contract": "contrat",
"user": "utilisateur·trice",
"productors": "producteur·trices",
"products": "produits",
"templates": "modèles",
"users": "utilisateur·trices",
"forms": "formulaires de contrat",
"form": "formulaire de contrat",
"select a form": "selectionnez un formulaire",
"download contracts": "télécharger les contrats",
"all contracts": "tous les contrats",
"remove contract": "supprimer le contrat",
"download contract": "télécharger le contrat",
"fill contract online": "remplir le contrat en ligne",
"download base template to print": "télécharger le contrat à remplir sur papier",
"by selecting a form here you can download all contracts of your form": "en selectionnant un formulaire, vous téléchargez tous les contrats pour un formulaire donné.",
"edit user": "modifier l'utilisateur·trice",
"remove user": "supprimer l'utilisateur·trice",
"max cheque number": "numbre maximum de cheques possible",
"can be empty default to 3": "optionnel, la valeur par défaut est à 3 cheques",
"all forms": "tous les formulaires de contrat",
"create new form": "créer un nouveau formulaire de contrat",
"actions": "actions", "actions": "actions",
"add all products linked to this productor in the products section": "ajoutez vos produits liés au/à la producteur·trice dans la section \"Produits\".",
"address": "adresse",
"all contracts": "tous les contrats",
"all forms": "tous les formulaires de contrat",
"all productors": "tous les producteur·trices", "all productors": "tous les producteur·trices",
"all products": "tous les produits", "all products": "tous les produits",
"all shipments": "toutes les livraisons",
"all referers": "tous les référent·es", "all referers": "tous les référent·es",
"is required": "est requis·e", "all shipments": "toutes les livraisons",
"a name": "un nom",
"a season": "une saison",
"a start date": "une date de début",
"a end date": "une date de fin",
"a productor": "un(e) producteur·trice",
"a referer": "un(e) référent·e",
"a phone": "un numéro de téléphone",
"a fistname": "un prénom",
"a lastname": "un nom",
"a email": "une adresse email",
"a price or priceKg": "un prix ou un prix au kilo",
"a address": "une adresse",
"a type": "un type",
"a form": "un formulaire de contrat",
"a price": "un prix",
"a priceKg": "un prix au kilo",
"a quantity": "une quantité",
"a product": "un produit",
"a quantity unit": "une unité de quantité",
"a payment method": "une méthode de paiement",
"a sell unit": "une unité de vente",
"sell unit": "unité de vente",
"product": "produit",
"a shipment": "une livraison",
"the products": "les produits",
"the shipments": "les livraisons",
"link to the section": "lien vers la section : {{section}}",
"to add a use the": "pour ajouter {{section}} utilisez le bouton",
"to edit a use the": "pour éditer {{section}} utilisez le bouton",
"to delete a use the": "pour supprimer {{section}} utilisez le bouton",
"button in top right of the page": "en haut à droite de la page {{section}}.",
"button in front of the line you want to edit": "en face de la ligne que vous souhaitez éditer. (dans la colonne actions).",
"button in front of the line you want to delete": "en face de la ligne que vous souhaitez supprimer. (dans la colonne actions).",
"glossary": "glossaire",
"logout": "se déconnecter",
"start to create a productor in the productors section": "commencez par créer un(e) producteur·trice dans la section \"Producteur·trices\".",
"add all products linked to this productor in the products section": "ajoutez vos produits liés au/à la producteur·trice dans la section \"Produits\".",
"create your contract form, it will create a form in the home page (accessible to users)": "créez votre formulaire de contrat dans la section \"Formulaire de contrat\". Ajouter une entrée dans cette section ajoutera un formulaire dans la page d'accueil.",
"export contracts": "Télécharger les contrats",
"download recap": "Télécharger le récapitulatif",
"in this page you can view all contracts submissions, you can remove duplicates submission or download a specific contract": "dans cette page vous pouvez voir tous les contrats, vous pouvez supprimer un contrat en doublon, ou télécharger uniquement un contrat.",
"create shipments for your contract form": "créez les livraisons pour votre contrat",
"creation order": "ordre de création",
"in the same corner you can download a recap by clicking on the button": "au même endroit vous pouvez exporter votre récapitulatif (format odt) à vérifier et transmettre au producteur en cliquant sur le bouton",
"to export contracts submissions before sending to the productor go to the contracts section": "pour exporter les contrats avant de les envoyer aux producteurs allez dans la section \"contrats\".",
"once all contracts downloaded, you can delete the form (to avoid new submissions) and hide it from the home page": "une fois tous les contrats récupérés vous pouvez supprimer le formulaire (pour éviter les nouvelles demandes de contrat et pour cacher le formulaire de la page principale).",
"you can download all contracts for your form using the export all": "vous pouvez télécharger tous les contrats de votre formulaire en utilisant le bouton",
"dashboard is for referers only, with this dashboard you can create productors, products, forms and shipments": "le tableau de bord est visible uniquement pour les référents, vous pouvez créer votre producteur, vos produits, vos formulaires de contrat et vos livraisons.",
"is defined by": "est defini par",
"a product type define the way it will be organized on the final contract form (showed to users) it can be reccurent or occassional. Recurrent products will be set for all shipments if selected by user, Occasional products can be choosen for each shipments": "un type de produit définit la manière dont un produit va être présenté aux amapiens dans le formulaire de contrat. Il peut être récurrent ou occasionnel. Un produit récurrent si selectionné sera compté pour toutes les livraisons. Un produit occasionnel sera facultatif pour chaques livraison (l'amapien devra selectionner la quantité voulue pour chaque livraisons).",
"and/or": "et/ou",
"form name recommandation": "recommandation : Contrat <contract-type> (Exemple : Contrat Porc-Agneau)",
"submit contract": "envoyer le contrat",
"submit": "envoyer",
"example in user forms": "exemple dans le formulaire à destination des amapiens",
"occasional product": "produit occasionnel",
"recurrent product": "produit récurrent",
"with grams as product unit selected": "avec \"grammes\" selectionné pour l'unité de produit",
"product example": "exemple de produit",
"payment methods are defined for a productor. At the end of a form a section payment method let the user select his prefered payment method": "les méthodes de paiement sont définies par producteurs. À la fin du formulaire de contrat l'amapien pourra séléctionner sa méthode de paiement parmis celles que vous avez ajoutés.",
"with cheque and transfer": "avec chèques et virements configuré pour le producteur",
"mililiter": "mililitres (ml)",
"this field is optionnal a product can have a quantity if configured inside the product it will be shown inside the form": "ce champ est optionnel dans la configuration d'un produit, il représente la quantité d'un produit (poids d'une tranche de foie, poids d'un panier, taille d'un bocal...). Si ce champs est renseigné il sera affiché dans le formulaire à destination des amapiens.",
"this field is also optionnal if a product have a quantity you can select the correct unit (metric system). It will be shown next to product quantity inside the form": "ce champs est optionnel dans la configuation d'un produit, il représente l'unité de mesure associée à la quantité d'un produit (g, kg, ml, L). Si ce champs est renseigné il sera affiché dans le formulaire à destination des amapiens à coté de la quantité du produit.",
"with 150 set as quantity and g as quantity unit in product": "avec \"150\" en quantité de produit et \"grammes\" selectionné dans l'unité de quantité du produit",
"all shipments should be recreated for each form creation": "les livraisons étant liées à un formulaire elles doivent être recréés pour chaque nouveau formulaire.", "all shipments should be recreated for each form creation": "les livraisons étant liées à un formulaire elles doivent être recréés pour chaque nouveau formulaire.",
"a productor can be edited if its informations change, it should not be recreated for each contracts": "un(e) producteur·trice peut être édité si ses informations changent, il/elle ne doit pas être recréé pour chaque nouveau contrat.", "all theses informations are for contract generation": "ces informations sont nécessaires pour la génération de contrat.",
"a product can be edited if its informations change, it should not be recreated for each contracts": "un produit peut être édité si ses informations changent, il ne doit pas être recréé pour chaque nouveau formulaire de contrat.", "and/or": "et/ou",
"a new contract form should be created for each new season, do not edit a previous contract and change it's values (for history purpose)": "un formulaire de contrat doit être créé pour chaque nouvelle saison, pour des raison d'historique, n'éditez pas un formulaire de contrat passé pour une nouvelle saison, recréez en un nouveau.",
"grams": "grammes (g)",
"kilo": "kilogrammes (kg)",
"liter": "litres (L)",
"are you sure you want to delete": "êtes vous sûr de vouloir supprimer", "are you sure you want to delete": "êtes vous sûr de vouloir supprimer",
"this will also delete": "cette action supprimera aussi", "button in front of the line you want to delete": "en face de la ligne que vous souhaitez supprimer. (dans la colonne actions).",
"delete entity": "supprimer le/la {{entity}}", "button in front of the line you want to edit": "en face de la ligne que vous souhaitez éditer. (dans la colonne actions).",
"button in top right of the page": "en haut à droite de la page {{section}}.",
"by checking this option the form will be accessible publicly on the home page, only check it if everything is fine with your form": "en cochant cette option le formulaire sera accessible publiquement sur la page d'accueil, cochez cette option uniquement si tout est prêt avec votre formulaire.",
"by selecting a form here you can download all contracts of your form": "en selectionnant un formulaire, vous téléchargez tous les contrats pour un formulaire donné.",
"can be empty default to 3": "optionnel, la valeur par défaut est à 3 cheques",
"cancel": "annuler",
"cheque": "chèque",
"cheque id": "identifiant du chèque",
"cheque quantity": "quantité de chèques (pour le paiement en plusieurs fois)",
"cheque value": "valeur du chèque",
"choose payment method": "choisissez votre méthode de paiement (vous n'avez pas à payer tout de suite, uniquement renseigner comment vous souhaitez régler votre commande).",
"contract": "contrat",
"contract season": "saison du contrat",
"contract season recommandation": "recommandation : <Saison>-<année> (Exemple: Hiver-2025), si un formulaire est déjà créé pour la saison, reprenez son nom de saison si possible.",
"contracts": "contrats",
"create form": "créer un formulaire de contrat",
"create new form": "créer un nouveau formulaire de contrat",
"create product": "créer le produit",
"create productor": "créer le/la producteur·trice",
"create shipment": "créer la livraison",
"create shipments for your contract form": "créez les livraisons pour votre contrat",
"create user": "créer l'utilisateur·trice",
"create your contract form, it will create a form in the home page (accessible to users)": "créez votre formulaire de contrat dans la section \"Formulaire de contrat\". Ajouter une entrée dans cette section ajoutera un formulaire dans la page d'accueil.",
"creation order": "ordre de création",
"dashboard": "tableau de bord",
"dashboard is for referers only, with this dashboard you can create productors, products, forms and shipments": "le tableau de bord est visible uniquement pour les référents, vous pouvez créer votre producteur, vos produits, vos formulaires de contrat et vos livraisons.",
"delete": "supprimer", "delete": "supprimer",
"success": "succès", "delete entity": "supprimer le/la {{entity}}",
"success edit": "{{entity}} correctement édité", "download base template to print": "télécharger le contrat à remplir sur papier",
"success create": "{{entity}} correctement créé", "download contract": "télécharger le contrat",
"success delete": "{{entity}} correctement supprimé", "download contracts": "télécharger les contrats",
"download recap": "Télécharger le récapitulatif",
"edit form": "modifier le formulaire de contrat",
"edit product": "modifier le produit",
"edit productor": "modifier le/la producteur·trice",
"edit shipment": "modifier la livraison",
"edit user": "modifier l'utilisateur·trice",
"end": "fin",
"end date": "date de fin",
"enter cheque quantity": "entrez la quantité de chèques",
"enter cheque value": "entrez la valeur du chèque",
"enter payment method": "sélectionnez votre méthode de paiement",
"enter quantity": "entrez la quantité",
"error": "erreur", "error": "erreur",
"error edit": "erreur pendant l'édition {{entity}}",
"error create": "erreur pendant la création {{entity}}", "error create": "erreur pendant la création {{entity}}",
"error delete": "erreur pendant la suppression {{entity}}", "error delete": "erreur pendant la suppression {{entity}}",
"of the user": "de l'utilisateur·trice", "error edit": "erreur pendant l'édition {{entity}}",
"example in user forms": "exemple dans le formulaire à destination des amapiens",
"export contracts": "Télécharger les contrats",
"fill contract online": "remplir le contrat en ligne",
"filter by form": "filtrer par formulaire",
"filter by name": "filtrer par nom",
"filter by productor": "filtrer par producteur·trice",
"filter by season": "filtrer par saisons",
"filter by type": "filtrer par type",
"for this contract": "pour ce contrat.",
"for transfer method contact your referer or productor": "pour mettre en place le virement automatique, contactez votre référent ou le producteur.",
"form": "formulaire de contrat",
"form name": "nom du formulaire de contrat",
"form name recommandation": "recommandation : Contrat <contract-type> (Exemple : Contrat Porc-Agneau)",
"forms": "formulaires de contrat",
"glossary": "glossaire",
"grams": "grammes (g)",
"help": "aide",
"hidden": "caché",
"home": "accueil",
"how to use dashboard": "comment utiliser le tableau de bord",
"in": "en",
"in the same corner you can download a recap by clicking on the button": "au même endroit vous pouvez exporter votre récapitulatif (format odt) à vérifier et transmettre au producteur en cliquant sur le bouton",
"in this page you can view all contracts submissions, you can remove duplicates submission or download a specific contract": "dans cette page vous pouvez voir tous les contrats, vous pouvez supprimer un contrat en doublon, ou télécharger uniquement un contrat.",
"informations": "informations",
"is defined by": "est defini par",
"is required": "est requis·e",
"kilo": "kilogrammes (kg)",
"link to the section": "lien vers la section : {{section}}",
"liter": "litres (L)",
"login with keycloak": "se connecter avec keycloak",
"logout": "se déconnecter",
"max cheque number": "numbre maximum de cheques possible",
"mililiter": "mililitres (ml)",
"minimum price for this shipment should be at least": "le prix minimum d'une livraison doit être au moins de",
"minimum shipment value": "valeur minimum d'une livraison (€)",
"name": "nom",
"nothing found": "rien à afficher",
"number of cheques between 1 and 3 cheques also enter your cheques identifiers, value is calculated automatically": "nombre de chèques entre 1 et 3, entrez également les identifiants des chèques utilisés.",
"number of shipment": "nombre de livraisons",
"occasional": "occasionnel",
"occasional product": "produit occasionnel",
"occasional products": "produits occasionnels par livraison",
"of the contract": "du contrat",
"of the form": "du formulaire", "of the form": "du formulaire",
"of the product": "du produit", "of the product": "du produit",
"of the productor": "du producteur·trice", "of the productor": "du producteur·trice",
"of the shipment": "de la livraison", "of the shipment": "de la livraison",
"of the contract": "du contrat", "of the user": "de l'utilisateur·trice",
"login with keycloak": "se connecter avec keycloak", "once all contracts downloaded, you can delete the form (to avoid new submissions) and hide it from the home page": "une fois tous les contrats récupérés vous pouvez supprimer le formulaire (pour éviter les nouvelles demandes de contrat et pour cacher le formulaire de la page principale).",
"there is no contract for now": "il n'y a pas de contrats pour le moment.", "order name": "ordre du chèque",
"for transfer method contact your referer or productor": "pour mettre en place le virement automatique, contactez votre référent ou le producteur.",
"cheque quantity": "quantité de chèques (pour le paiement en plusieurs fois)",
"enter cheque quantity": "entrez la quantité de chèques",
"cheque id": "identifiant du chèque",
"cheque value": "valeur du chèque",
"enter cheque value": "entrez la valeur du chèque",
"enter payment method": "sélectionnez votre méthode de paiement",
"number of cheques between 1 and 3 cheques also enter your cheques identifiers, value is calculated automatically": "nombre de chèques entre 1 et 3, entrez également les identifiants des chèques utilisés.",
"payment method": "méthode de paiement", "payment method": "méthode de paiement",
"your session has expired please log in again": "votre session a expiré veuillez vous reconnecter.", "payment methods": "méthodes de paiement",
"session expired": "session expirée", "payment methods are defined for a productor. At the end of a form a section payment method let the user select his prefered payment method": "les méthodes de paiement sont définies par producteurs. À la fin du formulaire de contrat l'amapien pourra séléctionner sa méthode de paiement parmis celles que vous avez ajoutés.",
"user not allowed": "utilisateur non authorisé", "piece": "pièce",
"price": "prix",
"priceKg": "prix au kilo",
"product": "produit",
"product example": "exemple de produit",
"product name": "nom du produit",
"product price": "prix du produit",
"product price kg": "prix du produit au Kilo",
"product quantity": "quantité du produit",
"product quantity unit": "unité de quantité du produit",
"product type": "type de produit",
"product unit": "unité de vente du produit",
"productor": "producteur·trice",
"productor address": "adresse du producteur·trice",
"productor name": "nom du producteur·trice",
"productor payment": "méthodes de paiement du producteur·trice",
"productor type": "type du producteur·trice",
"productors": "producteur·trices",
"products": "produits",
"quantity": "quantité",
"quantity unit": "unité de quantité",
"recurrent": "récurent",
"recurrent product": "produit récurrent",
"recurrent product is for all shipments, occasional product is for a specific shipment (see shipment form)": "les produits récurrents sont pour toutes les livraisons, les produits occasionnels sont pour une livraison particulière (voir formulaire de création de livraison).",
"recurrent products": "produits récurrents",
"referer": "référent·e",
"remove contract": "supprimer le contrat",
"remove form": "supprimer un formulaire de contrat",
"remove product": "supprimer le produit",
"remove productor": "supprimer le/la producteur·trice",
"remove shipment": "supprimer la livraison",
"remove user": "supprimer l'utilisateur·trice",
"roles": "roles", "roles": "roles",
"your keycloak user has no roles, please contact your administrator": "votre utilisateur keycloak n'a pas de roles configurés, contactez votre administrateur.", "season": "saison",
"choose payment method": "choisissez votre méthode de paiement (vous n'avez pas à payer tout de suite, uniquement renseigner comment vous souhaitez régler votre commande).", "select a form": "selectionnez un formulaire",
"select products per shipment": "sélectionnez les produits pour chaque livraison.",
"sell unit": "unité de vente",
"session expired": "session expirée",
"shipment": "livraison",
"shipment date": "date de la livraison",
"shipment form": "formulaire lié a la livraison",
"shipment name": "nom de la livraison",
"shipment products": "produits pour la livraison",
"shipment products is necessary only for occasional products (if all products are recurrent leave empty)": "il est nécessaire de configurer les produits pour la livraison uniquement si il y a des produits occasionnels (laisser vide si tous les produits sont récurents).",
"shipments": "livraisons",
"some contracts require a minimum value per shipment, ignore this field if it's not the case": "certains contrats nécessitent une valeur minimum par livraison. Ce champ peut être ignoré sil ne sapplique pas à votre contrat.",
"start": "début",
"start date": "date de début",
"start to create a productor in the productors section": "commencez par créer un(e) producteur·trice dans la section \"Producteur·trices\".",
"submit": "envoyer",
"submit contract": "envoyer le contrat",
"success": "succès",
"success create": "{{entity}} correctement créé",
"success delete": "{{entity}} correctement supprimé",
"success edit": "{{entity}} correctement édité",
"templates": "modèles",
"the product unit will be assigned to the quantity requested in the form": "l'unité de vente du produit définit l'unité associée à la quantité demandée dans le formulaire des amapiens.", "the product unit will be assigned to the quantity requested in the form": "l'unité de vente du produit définit l'unité associée à la quantité demandée dans le formulaire des amapiens.",
"all theses informations are for contract generation": "ces informations sont nécessaires pour la génération de contrat." "the products": "les produits",
} "the shipments": "les livraisons",
"there is": "il y a",
"there is no contract for now": "il n'y a pas de contrats pour le moment.",
"this field is also optionnal if a product have a quantity you can select the correct unit (metric system). It will be shown next to product quantity inside the form": "ce champs est optionnel dans la configuation d'un produit, il représente l'unité de mesure associée à la quantité d'un produit (g, kg, ml, L). Si ce champs est renseigné il sera affiché dans le formulaire à destination des amapiens à coté de la quantité du produit.",
"this field is optionnal a product can have a quantity if configured inside the product it will be shown inside the form": "ce champ est optionnel dans la configuration d'un produit, il représente la quantité d'un produit (poids d'une tranche de foie, poids d'un panier, taille d'un bocal...). Si ce champs est renseigné il sera affiché dans le formulaire à destination des amapiens.",
"this will also delete": "cette action supprimera aussi",
"to add a use the": "pour ajouter {{section}} utilisez le bouton",
"to delete a use the": "pour supprimer {{section}} utilisez le bouton",
"to edit a use the": "pour éditer {{section}} utilisez le bouton",
"to export contracts submissions before sending to the productor go to the contracts section": "pour exporter les contrats avant de les envoyer aux producteurs allez dans la section \"contrats\".",
"total price": "prix total",
"transfer": "virement",
"type": "type",
"unit": "unité de vente",
"user": "utilisateur·trice",
"user not allowed": "utilisateur non authorisé",
"users": "utilisateur·trices",
"visible": "visible",
"with 150 set as quantity and g as quantity unit in product": "avec \"150\" en quantité de produit et \"grammes\" selectionné dans l'unité de quantité du produit",
"with cheque and transfer": "avec chèques et virements configuré pour le producteur",
"with grams as product unit selected": "avec \"grammes\" selectionné pour l'unité de produit",
"you can download all contracts for your form using the export all": "vous pouvez télécharger tous les contrats de votre formulaire en utilisant le bouton",
"your keycloak user has no roles, please contact your administrator": "votre utilisateur keycloak n'a pas de roles configurés, contactez votre administrateur.",
"your selection in this category will apply for all shipments": "votre sélection sera appliquée pour chaque livraisons (Exemple: Pour 6 livraisons, le produits sera compté 6 fois : une fois par livraison).",
"your session has expired please log in again": "votre session a expiré veuillez vous reconnecter."
}

View File

@@ -138,7 +138,7 @@ export default function Contracts() {
}} }}
entityType={"contract"} entityType={"contract"}
entity={{ entity={{
name: `${currentContract?.firstname} ${currentContract?.lastname}`, name: `${currentContract?.form.name} ${currentContract?.firstname} ${currentContract?.lastname}`,
id: currentContract?.id || 0, id: currentContract?.id || 0,
}} }}
/> />