diff --git a/src/app/features/administration/form/steps/step-three/step-three.component.html b/src/app/features/administration/form/steps/step-three/step-three.component.html
index 33b767d4..dd5900f7 100644
--- a/src/app/features/administration/form/steps/step-three/step-three.component.html
+++ b/src/app/features/administration/form/steps/step-three/step-three.component.html
@@ -1,14 +1,18 @@
-
Choisissez les dates
-
+
+ {{ 'dates.title' | translate }}
+
diff --git a/src/assets/i18n/EN.json b/src/assets/i18n/EN.json
index 7d9d2d20..71f6702e 100644
--- a/src/assets/i18n/EN.json
+++ b/src/assets/i18n/EN.json
@@ -56,13 +56,18 @@
},
"dates": {
"title": "Config especially for the dates",
+ "manual_input": "Manually input dates",
+ "datepicker_input": "Use the datepicker",
"hours_different": "I want to put",
"hours_each_day": "slots for each day",
"multiple": {
"identical": "the same",
"different": "possibly different"
},
- "add": "Add a date choice",
+ "add": "Add date",
+ "element": "Date",
+ "format_helper": "DD/MM/YYYY",
+ "remove": "Remove date",
"add_time": "Add a schedule proposal",
"empty": "Empty",
"count_dates": "choices of dates",
@@ -71,19 +76,86 @@
"interval_propose": "I want to suggest all the dates from",
"interval_span": "to",
"interval_button": "Add these",
- "interval_button_dates": "dates"
+ "interval_button_dates": "dates",
+ "errors": {
+ "missing" : "Input at least one day"
+ }
+ },
+ "hours": {
+ "title" : "Choisissez les horaires",
+ "element": "Time span",
+ "apply_same" : "Apply the same time spans to all dates",
+ "add" : "Add time span",
+ "modal": {
+ "title" : "Choisissez les horaires ou options à appliquer à toutes les dates",
+ "validate" : "Appliquer"
+ }
},
"choices": {
"title": "Write the proposals",
"helper": "You can use markdown syntax",
+ "add_link": "Add link",
+ "element" : "Option",
+ "delete" : "Delete choice",
"answer_preset_1": "Demo answer 1",
"answer_preset_2": "answer 2",
"answer_preset_3": "and D, the answer D",
- "add": "Add",
- "continue": "Let's see how it goes"
+ "add": "Add choice",
+ "continue": "Let's see how it goes",
+ "modal": {
+ "title" : "Add a link to option",
+ "description" : "You can add a web page address (URL), a link to a web picture or both.",
+ "url_label": "Web page link (URL)",
+ "img_label": "Web picture link",
+ "validate" : "Add"
+ }
+ },
+ "advanced": {
+ "title": "Paramétrez le sondage",
+ "description" : "Cette étape est facultative.",
+ "limit_title" : "Limiter le nombre de participants par option",
+ "limit_label" : "Nombre maximum de participants",
+ "custom_link" : "Personnaliser le lien du sondage",
+ "custom_label" : "Saisissez le lien de votre sondage",
+ "custom_desc" : "Modifier le lien de votre sondage le rend plus facilement accessible à tous le monde. Il est recommandé de le protéger par mot de passe.",
+ "password_title" : "Protéger par mot de passe",
+ "password_label" : "Cette étape est facultative.",
+ "password_label_repeat" : "Cette étape est facultative.",
+ "password_validation_ok" : "Vos mots de passe sont identiques",
+ "password_display_without" : "Les résultats sont visibles sans mot de passe",
+ "allowances_title" : "Permissions",
+ "allowances_all" : "Tou·te·s les sondé·e·s peuvent modifier tous les votes",
+ "allowances_own" : "Chaque sondé·e peut modifier son propre vote",
+ "allowances_none" : "Aucun vote ne peut être modifié",
+ "allowances_creator" : "Seul·e le ou la créateur·rice du sondage peut voir les résultats",
+ "notifications_title" : "Notifications",
+ "notifications_vote" : "Recevoir un e-mail à chaque participation",
+ "notifications_comment" : "Recevoir un e-mail à chaque commentaire",
+ "notifications_description" : "Choisissez pour quelles mises à jour vous souhaitez être contacté"
+ },
+ "owner": {
+ "title": "Say to your guests who you are !",
+ "name_label": "Your name (required)",
+ "email_label": "Your e-mail (required)",
+ "email_description": "Your email will not be used for anything else than sending you notifications."
},
"resume": {
- "title": "And that's all for us!",
+ "title": "Voici le résumé de votre sondage",
+ "description": "En cliquant sur « Modifier » vous serez envoyé à l’étape correspondante de la création du sondage. Vous devrez repasser par toutes les étapes suivantes. \n\nMais rassurez-vous, vous n’aurez pas à tout remplir à nouveau.",
+ "general": "My general informations",
+ "edit": "Modifier",
+ "kind": "Kind of poll",
+ "dates_and_hours": "My dates and hours",
+ "params_notifs": "My notification options",
+ "owner ": "My name and e-mail",
+ "no_description": "No description"
+ },
+ "success": {
+ "title": "Your poll is ready !",
+ "description": "The event « {{eventTitle}} » is created. Share it with the following public link.",
+ "link": "Public link to share",
+ "label": "Check your poll",
+ "action": "See my poll",
"admins": "Admin side",
"users": "Respondent side",
"links_mail": "Receive links by email"
@@ -156,9 +228,9 @@
"lang": "Select the lang"
},
"validation": {
- "You must enter a value": "You must enter a EEEE"
+ "You must enter a value": "You must enter a value"
},
- "You must enter a value": "You must enter a valueeeeeeee",
+ "You must enter a value": "You must enter a value",
"SENTENCES": {
"create-a-poll": "Create a poll",
"define-dates-or-subjects-to-choose-from": "Define dates or subjects to choose from",
diff --git a/src/assets/i18n/FR.json b/src/assets/i18n/FR.json
index db7b902c..7ebbf83b 100644
--- a/src/assets/i18n/FR.json
+++ b/src/assets/i18n/FR.json
@@ -66,14 +66,19 @@
}
},
"dates": {
- "title": "Config spécialement pour les dates",
+ "title": "Choisissez les dates",
+ "manual_input": "Saisir dates manuellement",
+ "datepicker_input": "Saisir dates avec calendrier",
"hours_different": "Je souhaite mettre des créneaux horaires",
"hours_each_day": "pour chaque journée",
"multiple": {
"identical": "identiques",
"different": "possiblement différents"
},
- "add": "Ajouter une date",
+ "add": "Ajouter date",
+ "element": "Date",
+ "format_helper": "JJ/MM/AAAA",
+ "remove": "Supprimer la date",
"add_time": "Ajouter une plage horaire",
"empty": "Vider",
"count_dates": "choix de dates",
@@ -82,19 +87,86 @@
"interval_propose": "Je souhaite proposer pour mon sondage toutes les dates entre le",
"interval_span": "et le",
"interval_button": "Ajouter ces",
- "interval_button_dates": "dates"
+ "interval_button_dates": "dates",
+ "errors": {
+ "missing": "Entrez au moins un jour"
+ }
+ },
+ "hours": {
+ "title": "Choisissez les horaires",
+ "element": "Horaire",
+ "apply_same": "Appliquer le même horaire à toutes les dates",
+ "add": "Ajouter horaire",
+ "modal": {
+ "title": "Choisissez les horaires ou options à appliquer à toutes les dates",
+ "validate": "Appliquer"
+ }
},
"choices": {
"title": "Choisir les propositions",
"helper": "vous pouvez utiliser la syntaxe markdown",
+ "add_link": "Ajouter lien",
+ "delete": "Supprimer option",
+ "element": "Option",
"answer_preset_1": "réponse de démo 1",
"answer_preset_2": "réponse 2",
"answer_preset_3": "la réponse D",
- "add": "Ajouter",
- "continue": "Voyons ce que ça donne"
+ "add": "Ajouter option",
+ "continue": "Voyons ce que ça donne",
+ "modal": {
+ "title": "Ajoutez un lien à l’option",
+ "description": "Vous pouvez ajouter un lien internet (URL), un lien vers une image ou les deux.",
+ "url_label": "Lien internet (URL)",
+ "img_label": "Lien image",
+ "validate": "Ajouter"
+ }
+ },
+ "advanced": {
+ "title": "Paramétrez le sondage",
+ "description": "Cette étape est facultative.",
+ "limit_title": "Limiter le nombre de participants par option",
+ "limit_label": "Nombre maximum de participants",
+ "custom_link": "Personnaliser le lien du sondage",
+ "custom_label": "Saisissez le lien de votre sondage",
+ "custom_desc": "Modifier le lien de votre sondage le rend plus facilement accessible à tous le monde. Il est recommandé de le protéger par mot de passe.",
+ "password_title": "Protéger par mot de passe",
+ "password_label": "Cette étape est facultative.",
+ "password_label_repeat": "Cette étape est facultative.",
+ "password_validation_ok": "Vos mots de passe sont identiques",
+ "password_display_without": "Les résultats sont visibles sans mot de passe",
+ "allowances_title": "Permissions",
+ "allowances_all": "Tou·te·s les sondé·e·s peuvent modifier tous les votes",
+ "allowances_own": "Chaque sondé·e peut modifier son propre vote",
+ "allowances_none": "Aucun vote ne peut être modifié",
+ "allowances_creator": "Seul·e le ou la créateur·rice du sondage peut voir les résultats",
+ "notifications_title": "Notifications",
+ "notifications_vote": "Recevoir un e-mail à chaque participation",
+ "notifications_comment": "Recevoir un e-mail à chaque commentaire",
+ "notifications_description": "Choisissez pour quelles mises à jour vous souhaitez être contacté"
+ },
+ "owner": {
+ "title": "Dites à vos participants qui vous êtes !",
+ "name_label": "Votre nom (obligatoire)",
+ "email_label": "Votre adresse e-mail (obligatoire)",
+ "email_description": "Votre adresse ne sera pas partagée avec les participants du sondage. Elle nous sert uniquement à vous informer des mises à jours et vous prévenir dès qu’un nouveau vote à eu lieu."
},
"resume": {
- "title": "Félicitations !",
+ "title": "Voici le résumé de votre sondage",
+ "description": "En cliquant sur « Modifier » vous serez envoyé à l’étape correspondante de la création du sondage. Vous devrez repasser par toutes les étapes suivantes. \n\nMais rassurez-vous, vous n’aurez pas à tout remplir à nouveau.",
+ "general": "Mes informations générales",
+ "edit": "Modifier",
+ "kind": "Type de sondage",
+ "dates_and_hours": "Mes dates et horaires",
+ "params_notifs": "Mes paramètres et options de notifications",
+ "owner ": "Mon nom et mon adresse e-mail",
+ "no_description": "Pas de description"
+ },
+ "success": {
+ "title": "Votre sondage est prêt !",
+ "description": "L'événement « {{eventTitle}} » est créé. Vous pouvez inviter vos contacts à y participer en partageant le lien ci-dessous.",
+ "link": "Lien de partage public",
+ "label": "Consultez dès maintenant votre sondage",
+ "action": "Voir mon sondage",
"admins": "Côté administrateur-ice-eux",
"users": "Côté sondés",
"links_mail": "Recevoir les liens par e-mail"
@@ -172,9 +244,9 @@
},
"validation": {
"required": "champ requis",
- "You must enter a value": "You must enter a EEEE"
+ "You must enter a value": "You must enter a value"
},
- "You must enter a value": "You must enter a valueeeeeeee",
+ "You must enter a value": "You must enter a value",
"SENTENCES": {
"create-a-poll": "Créez un sondage",
"define-dates-or-subjects-to-choose-from": "Déterminez les dates ou les sujets à choisir",
diff --git a/src/environments/environment.ts b/src/environments/environment.ts
index a4854f35..84f7969b 100644
--- a/src/environments/environment.ts
+++ b/src/environments/environment.ts
@@ -47,6 +47,7 @@ export const environment = {
key: 'FramaDateFunky',
},
display_validation_errors: false,
+ propose_expire_input: false,
};
// Included with Angular CLI.