Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #143

Merged
merged 6 commits into from
May 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pearl",
"version": "2.1.1",
"version": "2.1.2",
"private": true,
"dependencies": {
"@emotion/react": "^11.11.1",
Expand Down
112 changes: 111 additions & 1 deletion src/i18n/mailMessage.js
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Loading