diff --git a/src/app/features/administration/form/advanced-config/advanced-config.component.html b/src/app/features/administration/form/advanced-config/advanced-config.component.html index 803f3205..b603f060 100644 --- a/src/app/features/administration/form/advanced-config/advanced-config.component.html +++ b/src/app/features/administration/form/advanced-config/advanced-config.component.html @@ -1,5 +1,5 @@
-
+

Saisissez la date de fin de votre sondage

diff --git a/src/app/features/administration/form/date/list/day/day-list.component.html b/src/app/features/administration/form/date/list/day/day-list.component.html index a12f215e..3d0cf378 100644 --- a/src/app/features/administration/form/date/list/day/day-list.component.html +++ b/src/app/features/administration/form/date/list/day/day-list.component.html @@ -19,10 +19,11 @@
- JJ/MM/AAAA + {{ 'dates.format_helper' | translate }}
- Supprimer la date + {{ 'dates.remove' | translate }}

diff --git a/src/app/features/administration/form/date/list/time/time-list.component.html b/src/app/features/administration/form/date/list/time/time-list.component.html index 903a516e..52d825c8 100644 --- a/src/app/features/administration/form/date/list/time/time-list.component.html +++ b/src/app/features/administration/form/date/list/time/time-list.component.html @@ -1,6 +1,7 @@

- Paramétrez le sondage + {{ 'advanced.title' | translate }}

+

+ {{ 'advanced.description' | translate }} +

diff --git a/src/app/features/administration/form/steps/step-seven/step-seven.component.html b/src/app/features/administration/form/steps/step-seven/step-seven.component.html index 4fc4e2a9..ed69be9a 100644 --- a/src/app/features/administration/form/steps/step-seven/step-seven.component.html +++ b/src/app/features/administration/form/steps/step-seven/step-seven.component.html @@ -3,16 +3,13 @@

- Voici le résumé de votre sondage + {{ 'resume.title' | translate }}

- En cliquant sur le bouton « Modifier » d’une section vous serez renvoyé à l’étape correspondante de la - création du sondage. Vous devrez repasser par toutes les étapes suivantes. -
- Mais rassurez-vous, vous n’aurez pas à tout remplir à nouveau. + {{ 'resume.description' | translate }}

-

Mes informations générales

+

{{ 'resume.general' | translate }}

{{ pollService.form.value.title }} @@ -22,18 +19,19 @@


- icone crayon Modifier + icone crayon + {{ 'resume.edit' | translate }}

-

Type de sondage

+

{{ 'resume.kind' | translate }}

{{ pollService.form.value.isAboutDate ? 'Date' : 'Propositions' }}
- Modifier + {{ 'resume.edit' | translate }}
-

Mes dates et horaires

+

{{ 'resume.dates_and_hours' | translate }}

    @@ -53,20 +51,20 @@

- Modifier + {{ 'resume.edit' | translate }}
-

Mes paramètres et options de notifications

+

{{ 'resume.params_notifs' | translate }}

Protégé par mot de passe: {{ pollService.form.value.isProtectedByPassword ? 'oui' : 'non' }}

- Modifier + {{ 'resume.edit' | translate }}
-

Mon nom et mon adresse e-mail

+

{{ 'resume.owner' | translate }}

{{ pollService.form.value.creatorPseudo }} @@ -76,7 +74,7 @@

- Modifier + {{ 'resume.edit' | translate }}
diff --git a/src/app/features/administration/form/steps/step-six/step-six.component.html b/src/app/features/administration/form/steps/step-six/step-six.component.html index 454e79c8..93daa2e7 100644 --- a/src/app/features/administration/form/steps/step-six/step-six.component.html +++ b/src/app/features/administration/form/steps/step-six/step-six.component.html @@ -3,21 +3,20 @@

- Dites à vos participants qui vous êtes ! + {{ 'owner.title' | translate }}

- Votre adresse ne sera pas partagée avec les participants du sondage. Elle nous sert uniquement à vous - informer des mises à jour et vous prévenir dès qu'un nouveau vote à eu lieu + {{ 'owner.email_description' | translate }}

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.