From e65fde5449b8126685a35f9c3fda7dd10999f311 Mon Sep 17 00:00:00 2001 From: Dylan Decrulle <81740200+ddecrulle@users.noreply.github.com> Date: Sun, 12 May 2024 18:28:48 +0200 Subject: [PATCH 1/5] add translation that has been delated --- src/i18n/mailMessage.js | 114 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 111 insertions(+), 3 deletions(-) diff --git a/src/i18n/mailMessage.js b/src/i18n/mailMessage.js index fd3054ad1..8ee68a90d 100644 --- a/src/i18n/mailMessage.js +++ b/src/i18n/mailMessage.js @@ -59,7 +59,115 @@ const mailMessage = { ); }, }, - // Add translations for other message bodies similarly + bodyQueenMissingUnits: { + fr: + userId => + (queenMissing = []) => { + return ( + `Bonjour Madame, Monsieur. \n\n ` + + `Pour information, l'utilisateur d'identifant "${userId}" ne peut pas accéder aux questionnaires de certaines unités enquêtées (Il n'a pas reçu toutes les unités enquêtées dont il a la charge ou il n'a pas reçu les ressources des questionnaires.)\n` + + `Les unités problématiques sur son poste sont : ${queenMissing.join(', ')}.\n` + + `Par conséquent, l'utilisateur ne peut pas collecter de réponses au questionnaire pour ces unités, l'accès au questionnaire est donc bloqué pour celles-ci.\n\n` + + `Merci.\n\n ${commonMailMessage.autoMail.fr}` + ); + }, + en: + userId => + (queenMissing = []) => { + return ( + `Hello. \n\n ` + + `For information, the user of identifier "${userId}" cannot access the questionnaires of some survey-units (He did not receive all the survey-units for which he is responsible or he did not receive the resources for the questionnaires).\n` + + `The problematic survey-units on his computer are : ${queenMissing.join(', ')}.\n` + + `Therefore, the user cannot collect questionnaire responses for these units, so access to the questionnaire is blocked for them.\n\n` + + `Thank you.\n\n ${commonMailMessage.autoMail.en}` + ); + }, + sq: + userId => + (queenMissing = []) => { + return ( + `Përshëndetje. \n\n ` + + `Për informacion, përdoruesi me identifikatorin "${userId}" nuk mund të ketë qasje në pyetësoret e disa njësive hetimore (Nuk ka marrë të gjitha njësitë e hetimit për të cilat është përgjegjës ose nuk ka marrë burimet për pyetësoret).\n` + + `Njësitë hetimore problematike në kompjuterin e tij/jetës janë : ${queenMissing.join(', ')}.\n` + + `Prandaj, përdoruesi nuk mund të marrë përgjigje për pyetësoret për këto njësi, kështu që qasja në pyetësor është bllokuar për to.\n\n` + + `Faleminderit.\n\n ${commonMailMessage.autoMail.sq}` + ); + }, + }, + bodyTempZonePearl: { + fr: + userId => + (tempZoneUnits = []) => { + return ( + `Bonjour Madame, Monsieur. \n\n` + + `Pour information, l'utilisateur d'identifant "${userId}" n'a pas pu sauvegardé correctement certaines unités enquêtées pour un problème de droit.\n` + + `Les données sont de nature organisationnelle.\n` + + `Les unités concernées sont : ${tempZoneUnits.join(', ')}.\n` + + `Ces unités ont donc été sauvegardées dans une zone tampon en attendant un éventuel traitement.\n\n` + + `Merci de bien en prendre notes, afin de vérifier qu'il ne s'agît pas d'une erreur.\n\n ${commonMailMessage.autoMail.fr}` + ); + }, + en: + userId => + (tempZoneUnits = []) => { + return ( + `Hello. \n\n` + + `For information, the user of identifier "${userId}" was not able to correctly save some of the survey-units due to a rights issue.\n` + + `The data is organizational.\n` + + `The survey-units are : ${tempZoneUnits.join(', ')}.\n` + + `These units were therefore saved in a buffer zone pending possible treatment.\n\n` + + `Please take note of it, to make sure it is not a mistake.\n\n ${commonMailMessage.autoMail.en}` + ); + }, + sq: + userId => + (tempZoneUnits = []) => { + return ( + `Përshëndetje. \n\n` + + `Për informacion, përdoruesi me identifikatorin "${userId}" nuk ka mundur të ruajë saktësisht disa nga njësitë hetimore për shkak të një çështje të drejtave.\n` + + `Të dhënat janë organizative.\n` + + `Njësitë hetimore janë : ${tempZoneUnits.join(', ')}.\n` + + `Këto njësi janë kështu që ruajtur në një zonë buffer deri në trajtim të mundshëm.\n\n` + + `Ju lutemi bëni shënime për këtë, për të siguruar që nuk është një gabim.\n\n ${commonMailMessage.autoMail.sq}` + ); + }, + }, + bodyTempZoneQueen: { + fr: + userId => + (tempZoneUnits = []) => { + return ( + `Bonjour Madame, Monsieur. \n\n` + + `Pour information, l'utilisateur d'identifant "${userId}" n'a pas pu sauvegardé correctement certaines unités enquêtées pour un problème de droit.\n` + + `Les données sont de nature questionnaire.\n` + + `Les unités concernées sont : ${tempZoneUnits.join(', ')}.\n` + + `Ces unités ont donc été sauvegardées dans une zone tampon en attendant un éventuel traitement.\n\n` + + `Merci de bien en prendre notes, afin de vérifier qu'il ne s'agît pas d'une erreur.\n\n ${commonMailMessage.autoMail.fr}` + ); + }, + en: + userId => + (tempZoneUnits = []) => { + return ( + `Hello. \n\n` + + `For information, the user of identifier "${userId}" was not able to correctly save some of the survey-units due to a rights issue.\n` + + `These are questionnaire data.\n` + + `The survey-units are : ${tempZoneUnits.join(', ')}.\n` + + `These units were therefore saved in a buffer zone pending possible treatment.\n\n` + + `Please take note of it, to make sure it is not a mistake.\n\n ${commonMailMessage.autoMail.en}` + ); + }, + sq: + userId => + (tempZoneUnits = []) => { + return ( + `Përshëndetje. \n\n` + + `Për informacion, përdoruesi me identifikatorin "${userId}" nuk ka mundur të ruajë saktësisht disa nga njësitë hetimore për shkak të një çështje të drejtave.\n` + + `Këto janë të dhënat e pyetësorit.\n` + + `Njësitë hetimore janë : ${tempZoneUnits.join(', ')}.\n` + + `Këto njësi janë kështu që ruajtur në një zonë buffer deri në trajtim të mundshëm.\n\n` + + `Ju lutemi bëni shënime për këtë, për të siguruar që nuk është një gabim.\n\n ${commonMailMessage.autoMail.sq}` + ); + }, + }, }; - -export default mailMessage; From 4447a4ec4f0ca4bceca930739801ef5803295556 Mon Sep 17 00:00:00 2001 From: Dylan Decrulle <81740200+ddecrulle@users.noreply.github.com> Date: Sun, 12 May 2024 18:29:17 +0200 Subject: [PATCH 2/5] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9391a21b7..ff48f4f1d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pearl", - "version": "2.1.1", + "version": "2.1.2", "private": true, "dependencies": { "@emotion/react": "^11.11.1", From 1a1de693607e846368a20ee46ad7ef86a42cc1ba Mon Sep 17 00:00:00 2001 From: Dylan Decrulle <81740200+ddecrulle@users.noreply.github.com> Date: Sun, 12 May 2024 18:28:48 +0200 Subject: [PATCH 3/5] add translation that has been delated --- src/i18n/mailMessage.js | 112 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 111 insertions(+), 1 deletion(-) diff --git a/src/i18n/mailMessage.js b/src/i18n/mailMessage.js index fd3054ad1..69988debf 100644 --- a/src/i18n/mailMessage.js +++ b/src/i18n/mailMessage.js @@ -59,7 +59,117 @@ const mailMessage = { ); }, }, - // Add translations for other message bodies similarly + bodyQueenMissingUnits: { + fr: + userId => + (queenMissing = []) => { + return ( + `Bonjour Madame, Monsieur. \n\n ` + + `Pour information, l'utilisateur d'identifant "${userId}" ne peut pas accéder aux questionnaires de certaines unités enquêtées (Il n'a pas reçu toutes les unités enquêtées dont il a la charge ou il n'a pas reçu les ressources des questionnaires.)\n` + + `Les unités problématiques sur son poste sont : ${queenMissing.join(', ')}.\n` + + `Par conséquent, l'utilisateur ne peut pas collecter de réponses au questionnaire pour ces unités, l'accès au questionnaire est donc bloqué pour celles-ci.\n\n` + + `Merci.\n\n ${commonMailMessage.autoMail.fr}` + ); + }, + en: + userId => + (queenMissing = []) => { + return ( + `Hello. \n\n ` + + `For information, the user of identifier "${userId}" cannot access the questionnaires of some survey-units (He did not receive all the survey-units for which he is responsible or he did not receive the resources for the questionnaires).\n` + + `The problematic survey-units on his computer are : ${queenMissing.join(', ')}.\n` + + `Therefore, the user cannot collect questionnaire responses for these units, so access to the questionnaire is blocked for them.\n\n` + + `Thank you.\n\n ${commonMailMessage.autoMail.en}` + ); + }, + sq: + userId => + (queenMissing = []) => { + return ( + `Përshëndetje. \n\n ` + + `Për informacion, përdoruesi me identifikatorin "${userId}" nuk mund të ketë qasje në pyetësoret e disa njësive hetimore (Nuk ka marrë të gjitha njësitë e hetimit për të cilat është përgjegjës ose nuk ka marrë burimet për pyetësoret).\n` + + `Njësitë hetimore problematike në kompjuterin e tij/jetës janë : ${queenMissing.join(', ')}.\n` + + `Prandaj, përdoruesi nuk mund të marrë përgjigje për pyetësoret për këto njësi, kështu që qasja në pyetësor është bllokuar për to.\n\n` + + `Faleminderit.\n\n ${commonMailMessage.autoMail.sq}` + ); + }, + }, + bodyTempZonePearl: { + fr: + userId => + (tempZoneUnits = []) => { + return ( + `Bonjour Madame, Monsieur. \n\n` + + `Pour information, l'utilisateur d'identifant "${userId}" n'a pas pu sauvegardé correctement certaines unités enquêtées pour un problème de droit.\n` + + `Les données sont de nature organisationnelle.\n` + + `Les unités concernées sont : ${tempZoneUnits.join(', ')}.\n` + + `Ces unités ont donc été sauvegardées dans une zone tampon en attendant un éventuel traitement.\n\n` + + `Merci de bien en prendre notes, afin de vérifier qu'il ne s'agît pas d'une erreur.\n\n ${commonMailMessage.autoMail.fr}` + ); + }, + en: + userId => + (tempZoneUnits = []) => { + return ( + `Hello. \n\n` + + `For information, the user of identifier "${userId}" was not able to correctly save some of the survey-units due to a rights issue.\n` + + `The data is organizational.\n` + + `The survey-units are : ${tempZoneUnits.join(', ')}.\n` + + `These units were therefore saved in a buffer zone pending possible treatment.\n\n` + + `Please take note of it, to make sure it is not a mistake.\n\n ${commonMailMessage.autoMail.en}` + ); + }, + sq: + userId => + (tempZoneUnits = []) => { + return ( + `Përshëndetje. \n\n` + + `Për informacion, përdoruesi me identifikatorin "${userId}" nuk ka mundur të ruajë saktësisht disa nga njësitë hetimore për shkak të një çështje të drejtave.\n` + + `Të dhënat janë organizative.\n` + + `Njësitë hetimore janë : ${tempZoneUnits.join(', ')}.\n` + + `Këto njësi janë kështu që ruajtur në një zonë buffer deri në trajtim të mundshëm.\n\n` + + `Ju lutemi bëni shënime për këtë, për të siguruar që nuk është një gabim.\n\n ${commonMailMessage.autoMail.sq}` + ); + }, + }, + bodyTempZoneQueen: { + fr: + userId => + (tempZoneUnits = []) => { + return ( + `Bonjour Madame, Monsieur. \n\n` + + `Pour information, l'utilisateur d'identifant "${userId}" n'a pas pu sauvegardé correctement certaines unités enquêtées pour un problème de droit.\n` + + `Les données sont de nature questionnaire.\n` + + `Les unités concernées sont : ${tempZoneUnits.join(', ')}.\n` + + `Ces unités ont donc été sauvegardées dans une zone tampon en attendant un éventuel traitement.\n\n` + + `Merci de bien en prendre notes, afin de vérifier qu'il ne s'agît pas d'une erreur.\n\n ${commonMailMessage.autoMail.fr}` + ); + }, + en: + userId => + (tempZoneUnits = []) => { + return ( + `Hello. \n\n` + + `For information, the user of identifier "${userId}" was not able to correctly save some of the survey-units due to a rights issue.\n` + + `These are questionnaire data.\n` + + `The survey-units are : ${tempZoneUnits.join(', ')}.\n` + + `These units were therefore saved in a buffer zone pending possible treatment.\n\n` + + `Please take note of it, to make sure it is not a mistake.\n\n ${commonMailMessage.autoMail.en}` + ); + }, + sq: + userId => + (tempZoneUnits = []) => { + return ( + `Përshëndetje. \n\n` + + `Për informacion, përdoruesi me identifikatorin "${userId}" nuk ka mundur të ruajë saktësisht disa nga njësitë hetimore për shkak të një çështje të drejtave.\n` + + `Këto janë të dhënat e pyetësorit.\n` + + `Njësitë hetimore janë : ${tempZoneUnits.join(', ')}.\n` + + `Këto njësi janë kështu që ruajtur në një zonë buffer deri në trajtim të mundshëm.\n\n` + + `Ju lutemi bëni shënime për këtë, për të siguruar që nuk është një gabim.\n\n ${commonMailMessage.autoMail.sq}` + ); + }, + }, }; export default mailMessage; From 6d658db287fcf608512f754c377278e6791301a1 Mon Sep 17 00:00:00 2001 From: Dylan Decrulle <81740200+ddecrulle@users.noreply.github.com> Date: Sun, 12 May 2024 18:29:17 +0200 Subject: [PATCH 4/5] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9391a21b7..ff48f4f1d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pearl", - "version": "2.1.1", + "version": "2.1.2", "private": true, "dependencies": { "@emotion/react": "^11.11.1", From d1f7cbc474591ea7371909c01835859f7e8a5069 Mon Sep 17 00:00:00 2001 From: Dylan Decrulle <81740200+ddecrulle@users.noreply.github.com> Date: Sun, 12 May 2024 18:39:01 +0200 Subject: [PATCH 5/5] Update mailMessage.js --- src/i18n/mailMessage.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/i18n/mailMessage.js b/src/i18n/mailMessage.js index 8ee68a90d..69988debf 100644 --- a/src/i18n/mailMessage.js +++ b/src/i18n/mailMessage.js @@ -171,3 +171,5 @@ const mailMessage = { }, }, }; + +export default mailMessage;