From 00870c9ffeb5b049f0ab3b90a64f8c1c71513946 Mon Sep 17 00:00:00 2001 From: ifirmawan Date: Thu, 19 Dec 2024 10:52:21 +0700 Subject: [PATCH 1/4] [#118] Add new translations for TnC --- i18n/en.json | 37 +++++++++++++++++++++++++ i18n/fr.json | 37 +++++++++++++++++++++++++ scripts/translations/i18n.csv | 51 +++++++++++++++++++++++++++++------ 3 files changed, 117 insertions(+), 8 deletions(-) diff --git a/i18n/en.json b/i18n/en.json index 563cf0d..704589b 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -445,5 +445,42 @@ "resource5": "This is the Work", "resource5Desc": "Resources for Practical Anti-racism (Bond UK) \nThrough consultation with 80+ international development policy and advocacy staff, Bond UK developed resources to support anti-racist and decolonial approaches in policy and advocacy. Designed for staff at all levels, they aimed to create a shared understanding with clear definitions and practical guidance.", "learnMore": "Learn more" + }, + "TnCModal": { + "title": "Terms and Conditions for Power Awareness Tool (PAT)", + "lastUpdated": "Last Updated:", + "descriptionRich": "These Terms and Conditions govern your access to and use of the Power Awareness Tool (“PAT” or “Tool”), provided by Partos, and developed by Akvo Foundation, through the URL:\nhttps://powerawarenesstool.partos.nl/en.\nBy creating an account and accessing this Tool, you agree to abide by these Terms and Conditions. Please read them carefully.", + "tnc1": "1. Eligibility and Account Creation", + "tnc1a": "1.1 You agree to provide accurate, current, and complete information when creating your account and to update this information as necessary.", + "tnc1b": "1.2 You are responsible for maintaining the security of your account credentials and agree not to disclose your password to any third party.", + "tnc2": "2. Purpose and Intended Use", + "tnc2a": "2.1 PAT is designed for professional and academic use to facilitate structured discussions and assessments of power dynamics within partnerships, or to learn about power awareness. It is intended as a constructive tool and should be used solely for its intended purpose.", + "tnc2b": "2.2 Misuse of PAT for purposes that are malicious, defamatory, or otherwise harmful is strictly prohibited and may result in the termination of your account.", + "tnc3": "3. Privacy and Data Use", + "tnc3aRich": "3.1 We value your privacy. The data you provide, including any personal or partnership information, will be used exclusively to facilitate PAT’s functionality and assess partnership dynamics. More information on our data practices can be found in the general Partos Terms and conditions.", + "tnc3b": "3.2 Collected data may be aggregated and anonymized for research or reporting purposes. No personally identifiable information or specific partnership data will be shared outside PAT without your explicit consent.", + "tnc3c": "3.3 You have the right to access, modify and delete your data on your personal account at any time.", + "tnc34Rich": "3.4 For data access or account deletion requests, please contact us at info@partos.nl.", + "tnc4": "4. Confidentiality", + "tnc4a": "4.1 PAT is designed to handle sensitive partnership information, and we take precautions to ensure data confidentiality. Information you provide will not be shared with any unauthorized third parties.", + "tnc4b": "4.2 Aggregated data may be used for broader research, analysis, or reporting purposes. However, all published findings will be fully anonymized to protect individual and partnership confidentiality.", + "tnc5": "5. Intellectual Property Rights", + "tnc5a": "5.1 PAT, including all content, designs, and methodology, is protected by intellectual property rights owned by Partos.", + "tnc6": "6. User Responsibilities", + "tnc6a": "6.1 As a user of PAT, you are responsible for entering accurate, reliable, and honest information. Falsifying information undermines the integrity of assessments and the Tool itself.", + "tnc7": "7. Limitation of Liability", + "tnc7a": "7.1 Partos will not be liable for any indirect, incidental, special, or consequential damages arising from your use of PAT. This includes, but is not limited to, data loss, unauthorized access, or damage resulting from reliance on information obtained from PAT.", + "tnc7b": "7.2 Although we aim to provide accurate and reliable services, we make no guarantees regarding PAT’s performance or results from its use. You use PAT at your own risk.", + "tnc8": "8. Termination of Account", + "tnc8a": "8.1 Partos reserves the right to terminate or suspend your account if you violate these Terms and Conditions or engage in activities that compromise the Tool’s integrity or security.", + "tnc8bRich": "8.2 You may choose to delete your account at any time by contacting Partos (info@partos.nl). Following account deletion, any stored data will be permanently removed from PAT.", + "tnc9": "9. Changes to Terms and Conditions", + "tnc9a": "9.1 We reserve the right to modify these Terms and Conditions at any time. Notice of material changes will be provided through email or PAT’s interface.", + "tnc9b": "9.2 Continued use of PAT after updates implies your acceptance of the revised Terms and Conditions. We recommend reviewing these terms periodically to stay informed.", + "tnc10": "10. Contact Information", + "tnc10Desc": "For questions regarding these Terms and Conditions, or for support, please contact us at:", + "tncEmail": "Email", + "tncPhone": "Phone", + "tncAddress": "Address" } } diff --git a/i18n/fr.json b/i18n/fr.json index 7a9471a..0c4678e 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -445,5 +445,42 @@ "resource5": "C'est le travail", "resource5Desc": "Ressources pour la lutte pratique contre le racisme (Bond UK) \nGrâce à des consultations avec plus de 80 responsables de politiques de développement international et de plaidoyer, Bond UK a développé des ressources pour soutenir les approches antiracistes et décoloniales en matière de politique et de plaidoyer. Conçus pour le personnel de tous les niveaux, ils visaient à créer une compréhension commune avec des définitions claires et des conseils pratiques.", "learnMore": "Apprendre encore plus" + }, + "TnCModal": { + "title": "Conditions générales de l'outil de sensibilisation au pouvoir (PAT)", + "lastUpdated": "Dernière mise à jour :", + "descriptionRich": "Les présentes conditions générales régissent votre accès et votre utilisation de l'outil Power Awareness (\"PAT\" ou \"outil\"), fourni par Partos et développé par Akvo Foundation, via l'URL:\n https://powerawarenesstool.partos.nl/en.\nEn créant un compte et en accédant à cet outil, vous acceptez de respecter ces termes et conditions. Veuillez les lire attentivement.", + "tnc1": "1. Éligibilité et création de compte", + "tnc1a": "1.1 Vous acceptez de fournir des informations exactes, à jour et complètes lors de la création de votre compte et de mettre à jour ces informations si nécessaire.", + "tnc1b": "1.2 Vous êtes responsable du maintien de la sécurité des informations d'identification de votre compte et acceptez de ne pas divulguer votre mot de passe à des tiers.", + "tnc2": "2. Objectif et utilisation prévue", + "tnc2a": "2.1 PAT est conçu pour un usage professionnel et académique afin de faciliter des discussions structurées et des évaluations de la dynamique du pouvoir au sein des partenariats, ou pour en apprendre davantage sur la conscience du pouvoir. Il est conçu comme un outil constructif et doit être utilisé uniquement aux fins prévues.", + "tnc2b": "2.2 L'utilisation abusive de PAT à des fins malveillantes, diffamatoires ou autrement nuisibles est strictement interdite et peut entraîner la résiliation de votre compte.", + "tnc3": "3. Confidentialité et utilisation des données", + "tnc3aRich": "3.1 Nous accordons une grande importance à votre vie privée. Les données que vous fournissez, y compris toute information personnelle ou de partenariat, seront utilisées exclusivement pour faciliter le fonctionnement de PAT et évaluer la dynamique du partenariat. De plus amples informations sur nos pratiques en matière de données peuvent être trouvées dans les Conditions générales de Partos.", + "tnc3b": "3.2 Les données collectées peuvent être regroupées et anonymisées à des fins de recherche ou de reporting. Aucune information personnelle identifiable ou donnée de partenariat spécifique ne sera partagée en dehors de PAT sans votre consentement explicite.", + "tnc3c": "3.3 Vous disposez à tout moment d'un droit d'accès, de modification et de suppression des données vous concernant sur votre compte personnel.", + "tnc34Rich": "3.4 Pour les demandes d'accès aux données ou de suppression de compte, veuillez nous contacter à info@partos.nl.", + "tnc4": "4. Confidentialité", + "tnc4a": "4.1 PAT est conçu pour traiter les informations sensibles du partenariat et nous prenons des précautions pour garantir la confidentialité des données. Les informations que vous fournissez ne seront pas partagées avec des tiers non autorisés.", + "tnc4b": "4.2 Les données agrégées peuvent être utilisées à des fins de recherche, d'analyse ou de reporting plus larges. Cependant, tous les résultats publiés seront entièrement anonymisés pour protéger la confidentialité des individus et des partenariats.", + "tnc5": "5. Droits de propriété intellectuelle", + "tnc5a": "5.1 PAT, y compris tous les contenus, conceptions et méthodologies, est protégé par les droits de propriété intellectuelle détenus par Partos.", + "tnc6": "6. Responsabilités de l'utilisateur", + "tnc6a": "6.1 En tant qu'utilisateur de PAT, vous êtes responsable de la saisie d'informations exactes, fiables et honnêtes. La falsification des informations porte atteinte à l’intégrité des évaluations et de l’outil lui-même.", + "tnc7": "7. Limitation de responsabilité", + "tnc7a": "7.1 Partos ne sera pas responsable des dommages indirects, accessoires, spéciaux ou consécutifs découlant de votre utilisation de PAT. Cela inclut, sans toutefois s'y limiter, la perte de données, l'accès non autorisé ou les dommages résultant de la confiance accordée aux informations obtenues auprès de PAT.", + "tnc7b": "7.2 Bien que notre objectif soit de fournir des services précis et fiables, nous ne donnons aucune garantie concernant les performances de PAT ou les résultats de son utilisation. Vous utilisez PAT à vos propres risques.", + "tnc8": "8. Résiliation du compte", + "tnc8a": "8.1 Partos se réserve le droit de résilier ou de suspendre votre compte si vous violez les présentes Conditions générales ou si vous vous engagez dans des activités qui compromettent l'intégrité ou la sécurité de l'Outil.", + "tnc8bRich": "8.2 Vous pouvez choisir de supprimer votre compte à tout moment en contactant Partos (info@partos.nl). Après la suppression du compte, toutes les données stockées seront définitivement supprimées de PAT.", + "tnc9": "9. Modifications des conditions générales", + "tnc9a": "9.1 Nous nous réservons le droit de modifier les présentes Conditions Générales à tout moment. Un avis de modifications importantes sera fourni par courrier électronique ou via l’interface de PAT.", + "tnc9b": "9.2 L'utilisation continue de PAT après les mises à jour implique votre acceptation des conditions générales révisées. Nous vous recommandons de consulter ces conditions périodiquement pour rester informé.", + "tnc10": "10. Coordonnées", + "tnc10Desc": "Pour toute question concernant ces conditions générales ou pour obtenir de l'aide, veuillez nous contacter à :", + "tncEmail": "E-mail", + "tncPhone": "Téléphone", + "tncAddress": "Adresse" } } diff --git a/scripts/translations/i18n.csv b/scripts/translations/i18n.csv index 1aa8afd..24ffdbc 100644 --- a/scripts/translations/i18n.csv +++ b/scripts/translations/i18n.csv @@ -255,9 +255,9 @@ Session,step6Comment,Session.step6Comment,Each participant can write down any cl Session,step6CommentPlaceholder,Session.step6CommentPlaceholder,Closing comments & Feedback,Commentaires de clôture et commentaires, Session,step6Title,Session.step6Title,To be filled in by facilitator:,A remplir par l'animateur :,A remplir par le facilitateur Session,step6Notes,Session.step6Notes,Notes on decision-making processes on which there was no agreement (optional):,Notes sur les processus décisionnels sur lesquels il n’y a pas eu d’accord (facultatif) :, -Session,step6NotesPlaceholder,Session.step6NotesPlaceholder,Write summary here,Écrivez un résumé ici, +Session,step6NotesPlaceholder,Session.step6NotesPlaceholder,Write summary here,Écrivez le résumé ici, Session,step6Summary,Session.step6Summary,Concluding remarks (optional): ,Remarques finales (facultatif) : , -Session,step6SummaryPlaceholder,Session.step6SummaryPlaceholder,Write summary here,Écrivez un résumé ici, +Session,step6SummaryPlaceholder,Session.step6SummaryPlaceholder,Write summary here,Écrivez le résumé ici, Session,partnerComments,Session.partnerComments,Partner Comments,Commentaires des partenaires, Session,closingRemarks,Session.closingRemarks,Closing Remarks:,Remarques finales :, Session,getPdfTitle,Session.getPdfTitle,Get a PDF Copy:,Obtenez une copie PDF :, @@ -336,12 +336,12 @@ FAQ,question4,FAQ.question4,Why is it important to talk about power in partnersh FAQ,answer4,FAQ.answer4,"Talking about Power in decision-making is important because, in many partnerships, this is not very clear. Power is often exercised implicitly. Decisions are being made while not everyone knows this is happening, or because it is the ‘norm’. However, there are also situations in which some partners feel unhappy about how a decision has been taken. Perhaps because there was limited involvement, consultation, or no equal vote in making the decision. If such situations happen frequently, it may lead to frictions that undermine the partnership. -The PAT helps to anticipate such situations by making partners more aware of where decision-making power is located in the partnership. By visualizing power, partners are in a position to discuss and agree on who should be involved in which way in making certain decisions. This way the partnership is more likely to remain healthy.","Parler du pouvoir dans la prise de décision est important car, dans de nombreux partenariats, ce n’est pas très clair. Le pouvoir est souvent exercé de manière implicite. Des décisions sont prises alors que tout le monde n’est pas au courant de ce qui se passe, ou parce que c’est la « norme ». Cependant, il existe également des situations dans lesquelles certains partenaires se sentent mécontents de la manière dont une décision a été prise. Peut-être parce que la participation, la consultation ou l’absence de vote égal ont été limitées dans la prise de décision. Si de telles situations se produisent fréquemment, cela peut entraîner des frictions qui mettent à mal le partenariat. +The PAT helps to anticipate such situations by making partners more aware of where decision-making power is located in the partnership. By visualizing power, partners are in a position to discuss and agree on who should be involved in which way in making certain decisions. This way the partnership is more likely to remain healthy.","Parler du pouvoir dans la prise de décision est important car, dans de nombreux partenariats, ce n’est pas très clair. Le pouvoir est souvent exercé de manière implicite. Des décisions sont prises alors que tout le monde ne le sait pas, ou parce que c’est la « norme ». Cependant, il existe également des situations dans lesquelles certains partenaires se sentent mécontents de la manière dont une décision a été prise. Peut-être parce que la participation, la consultation ou l’absence de vote égal ont été limitées dans la prise de décision. Si de telles situations se produisent fréquemment, cela peut entraîner des frictions qui mettent à mal le partenariat. Le PAT aide à anticiper de telles situations en sensibilisant les partenaires à la localisation du pouvoir de décision dans le partenariat. En visualisant le pouvoir, les partenaires sont en mesure de discuter et de se mettre d’accord sur qui devrait être impliqué et de quelle manière dans la prise de certaines décisions. De cette façon, le partenariat a plus de chances de rester sain.", FAQ,question5,FAQ.question5,What has been the impact of the Power Awareness Tool according to its users?,Quel a été l’impact du Power Awareness Tool selon ses utilisateurs ?, -FAQ,answer5,FAQ.answer5,"Partos has elaborately evaluated the PAT, with the main conclusion: in most cases, the Power Awareness Tool works.","Partos a évalué de manière approfondie le PAT, avec la conclusion principale : dans la plupart des cas, le Power Awareness Tool fonctionne.", +FAQ,answer5,FAQ.answer5,"Partos has elaborately evaluated the PAT, with the main conclusion: in most cases, the Power Awareness Tool works.","Partos a évalué de manière approfondie le PAT, avec la conclusion principale : dans la plupart des cas, le Power Awareness Tool fonctionne.", FAQ,answer5a,FAQ.answer5a,A large majority of respondents (79%) indicated that the PAT exercise did lead or will lead to follow-up actions to balance the power relations between the partners.,Une grande majorité des personnes interrogées (79 %) ont indiqué que l'exercice PAT a effectivement conduit ou mènera à des actions de suivi visant à équilibrer les relations de pouvoir entre les partenaires., FAQ,answer5b,FAQ.answer5b,Almost half of the respondents reported enhanced awareness about power relations. One-third stated that the PAT allowed them to identify areas of improvement within their partnership cycle.,Près de la moitié des personnes interrogées ont déclaré être plus conscientes des relations de pouvoir. Un tiers ont déclaré que le PAT leur avait permis d'identifier les domaines à améliorer au sein de leur cycle de partenariat., FAQ,answer5c,FAQ.answer5c,"Other reported results include ‘enhanced trust’, and ‘correction of a misconception of power divisions in partnerships’.",Parmi les autres résultats rapportés figurent une « confiance renforcée » et une « correction d’une idée fausse sur les divisions du pouvoir dans les partenariats »., @@ -427,11 +427,11 @@ FAQ,answer22,FAQ.answer22,"Decisions considered important in one partnership may We also learned that partners preferred to self-determine the decision-making topics together, rather than work with a pre-defined list that can be perceived as top-down. -In PAT 1.0, we included a generic list of examples of decisions, but this sometimes caused confusion and unnecessary discussions. That’s why we did not include a generic list in the main text of this PAT 2.0. Nonetheless, a generic list can be useful as part of Step One, provided it is handled with care. The facilitator should avoid lengthy discussions about this list. Some of these decisions may be important in your partnerships, whereas others are not important at all. Please note that in your partnership, there can be decisions that don’t feature at all in this generic list.","Les décisions considérées comme importantes dans un partenariat peuvent ne pas l’être dans un autre. Par exemple, si le partenariat est composé de partenaires responsables de leur propre collecte de fonds, les décisions concernant l'allocation des ressources ne poseront peut-être pas de gros problèmes. Mais si les partenaires collectent des fonds ensemble, les décisions concernant l’allocation des ressources deviennent très importantes. +In PAT 1.0, we included a generic list of examples of decisions, but this sometimes caused confusion and unnecessary discussions. That’s why we did not include a generic list in the main text of this PAT 2.0. Nonetheless, a generic list can be useful as part of Step One, provided it is handled with care. The facilitator should avoid lengthy discussions about this list. Some of these decisions may be important in your partnerships, whereas others are not important at all. Please note that in your partnership, there can be decisions that don’t feature at all in this generic list.","Les décisions considérées comme importantes dans un partenariat peuvent ne pas l’être dans un autre. Par exemple, si le partenariat est composé de partenaires responsables de leur propre collecte de fonds, les décisions concernant l'allocation des ressources peuvent ne pas poser de problème majeur. Mais si les partenaires collectent des fonds ensemble, les décisions concernant l’allocation des ressources deviennent très importantes. -Nous avons également appris que les partenaires préféraient déterminer ensemble les sujets de décision, plutôt que de travailler avec une liste prédéfinie qui peut être perçue comme descendante. +Nous avons également appris que les partenaires préféraient déterminer eux-mêmes ensemble les sujets de prise de décision, plutôt que de travailler avec une liste prédéfinie qui peut être perçue comme descendante. Dans PAT 1.0, nous avons inclus une liste générique d'exemples de décisions, mais cela a parfois provoqué de la confusion et des discussions inutiles. C'est pourquoi nous n'avons pas inclus de liste générique dans le texte principal de ce PAT 2.0. Néanmoins, une liste générique peut être utile dans le cadre de la première étape, à condition qu'elle soit manipulée avec soin. L'animateur doit éviter de longues discussions sur cette liste. Certaines de ces décisions peuvent être importantes dans vos partenariats, tandis que d’autres ne le sont pas du tout. Veuillez noter que dans votre partenariat, certaines décisions peuvent ne pas figurer du tout dans cette liste générique.", @@ -458,7 +458,7 @@ ManageUsers,editText,ManageUsers.editText,Edit account,Modifier le compte, ManageUsers,roleAdminValue,ManageUsers.roleAdminValue,Super Admin,Super administrateur, ManageUsers,roleUserValue,ManageUsers.roleUserValue,Regular User,Utilisateur régulier, ManageUsers,download,ManageUsers.download,Download,Télécharger, -ManageUsers,emailVerified,ManageUsers.emailVerified,Email has been verified,L'e-mail a été vérifié +ManageUsers,emailVerified,ManageUsers.emailVerified,Email has been verified,L'e-mail a été vérifié, Statistics,noAccounts,Statistics.noAccounts,Number of accounts,Nombre de comptes, Statistics,noAccountsLast30,Statistics.noAccountsLast30,New accounts in the last 30 days,Nouveaux comptes au cours des 30 derniers jours, Statistics,noSessionCompleted,Statistics.noSessionCompleted,Number of sessions completed,Nombre de séances complétées, @@ -508,4 +508,39 @@ common,purposeCreation2,common.purposeCreation2,"I want to facilitate a real PAT common,purposeCreation3,common.purposeCreation3,I want to facilitate a real PAT session in an emerging partnership to determine the way decisions will be made.,Je souhaite animer une véritable session PAT dans un partenariat émergent pour déterminer la manière dont les décisions seront prises., common,purposeCreation4,common.purposeCreation4,"I want to facilitate a real PAT session in our organization or team to evaluate the way decisions are made, and to determine how decisions should be made.",Je souhaite animer une véritable session PAT dans notre organisation ou équipe pour évaluer la façon dont les décisions sont prises et déterminer comment les décisions doivent être prises., common,purposeCreation5,common.purposeCreation5,I want to use the PAT for an individual thought experiment just to figure out how decision making could work in a partnership.,"Je souhaite utiliser le PAT pour une expérience de pensée individuelle, simplement afin de comprendre comment la prise de décision pourrait fonctionner dans un partenariat.", -common,purposeCreation6,common.purposeCreation6,I want to use the PAT to explore if this is a useful facilitation tool for consultancy assignments.,Je souhaite utiliser le PAT pour déterminer s'il s'agit d'un outil de facilitation utile pour les missions de conseil., \ No newline at end of file +common,purposeCreation6,common.purposeCreation6,I want to use the PAT to explore if this is a useful facilitation tool for consultancy assignments.,Je souhaite utiliser le PAT pour déterminer s'il s'agit d'un outil de facilitation utile pour les missions de conseil., +TnCModal,title,TnCModal.title,Terms and Conditions for Power Awareness Tool (PAT),Conditions générales de l'outil de sensibilisation au pouvoir (PAT), +TnCModal,lastUpdated,TnCModal.lastUpdated,Last Updated:,Dernière mise à jour :, +TnCModal,descriptionRich,TnCModal.descriptionRich,"These Terms and Conditions govern your access to and use of the Power Awareness Tool (“PAT” or “Tool”), provided by Partos, and developed by Akvo Foundation, through the URL: https://powerawarenesstool.partos.nl/en. By creating an account and accessing this Tool, you agree to abide by these Terms and Conditions. Please read them carefully.","Les présentes conditions générales régissent votre accès et votre utilisation de l'outil Power Awareness (« PAT » ou « outil »), fourni par Partos et développé par Akvo Foundation, via l'URL : https://powerawarenesstool.partos. nl/en. En créant un compte et en accédant à cet outil, vous acceptez de respecter ces termes et conditions. Veuillez les lire attentivement.", +TnCModal,tnc1,TnCModal.tnc1,1. Eligibility and Account Creation,1. Éligibilité et création de compte, +TnCModal,tnc1a,TnCModal.tnc1a,"1.1 You agree to provide accurate, current, and complete information when creating your account and to update this information as necessary.","1.1 Vous acceptez de fournir des informations exactes, à jour et complètes lors de la création de votre compte et de mettre à jour ces informations si nécessaire.", +TnCModal,tnc1b,TnCModal.tnc1b,1.2 You are responsible for maintaining the security of your account credentials and agree not to disclose your password to any third party.,1.2 Vous êtes responsable du maintien de la sécurité des informations d'identification de votre compte et acceptez de ne pas divulguer votre mot de passe à des tiers., +TnCModal,tnc2,TnCModal.tnc2,2. Purpose and Intended Use,2. Objectif et utilisation prévue, +TnCModal,tnc2a,TnCModal.tnc2a,"2.1 PAT is designed for professional and academic use to facilitate structured discussions and assessments of power dynamics within partnerships, or to learn about power awareness. It is intended as a constructive tool and should be used solely for its intended purpose.","2.1 PAT est conçu pour un usage professionnel et académique afin de faciliter des discussions structurées et des évaluations de la dynamique du pouvoir au sein des partenariats, ou pour en apprendre davantage sur la conscience du pouvoir. Il est conçu comme un outil constructif et doit être utilisé uniquement aux fins prévues.", +TnCModal,tnc2b,TnCModal.tnc2b,"2.2 Misuse of PAT for purposes that are malicious, defamatory, or otherwise harmful is strictly prohibited and may result in the termination of your account.","2.2 L'utilisation abusive de PAT à des fins malveillantes, diffamatoires ou autrement nuisibles est strictement interdite et peut entraîner la résiliation de votre compte.", +TnCModal,tnc3,TnCModal.tnc3,3. Privacy and Data Use,3. Confidentialité et utilisation des données, +TnCModal,tnc3aRich,TnCModal.tnc3aRich,"3.1 We value your privacy. The data you provide, including any personal or partnership information, will be used exclusively to facilitate PAT’s functionality and assess partnership dynamics. More information on our data practices can be found in the general Partos Terms and conditions.","3.1 Nous accordons une grande importance à votre vie privée. Les données que vous fournissez, y compris toute information personnelle ou de partenariat, seront utilisées exclusivement pour faciliter le fonctionnement de PAT et évaluer la dynamique du partenariat. De plus amples informations sur nos pratiques en matière de données peuvent être trouvées dans les Conditions générales de Partos.", +TnCModal,tnc3b,TnCModal.tnc3b,3.2 Collected data may be aggregated and anonymized for research or reporting purposes. No personally identifiable information or specific partnership data will be shared outside PAT without your explicit consent.,3.2 Les données collectées peuvent être regroupées et anonymisées à des fins de recherche ou de reporting. Aucune information personnelle identifiable ou donnée de partenariat spécifique ne sera partagée en dehors de PAT sans votre consentement explicite., +TnCModal,tnc3c,TnCModal.tnc3c,"3.3 You have the right to access, modify and delete your data on your personal account at any time.","3.3 Vous disposez à tout moment d'un droit d'accès, de modification et de suppression des données vous concernant sur votre compte personnel.", +TnCModal,tnc34Rich,TnCModal.tnc34Rich,"3.4 For data access or account deletion requests, please contact us at info@partos.nl.","3.4 Pour les demandes d'accès aux données ou de suppression de compte, veuillez nous contacter à info@partos.nl.", +TnCModal,tnc4,TnCModal.tnc4,4. Confidentiality,4. Confidentialité, +TnCModal,tnc4a,TnCModal.tnc4a,"4.1 PAT is designed to handle sensitive partnership information, and we take precautions to ensure data confidentiality. Information you provide will not be shared with any unauthorized third parties.",4.1 PAT est conçu pour traiter les informations sensibles du partenariat et nous prenons des précautions pour garantir la confidentialité des données. Les informations que vous fournissez ne seront pas partagées avec des tiers non autorisés., +TnCModal,tnc4b,TnCModal.tnc4b,"4.2 Aggregated data may be used for broader research, analysis, or reporting purposes. However, all published findings will be fully anonymized to protect individual and partnership confidentiality.","4.2 Les données agrégées peuvent être utilisées à des fins de recherche, d'analyse ou de reporting plus larges. Cependant, tous les résultats publiés seront entièrement anonymisés pour protéger la confidentialité des individus et des partenariats.", +TnCModal,tnc5,TnCModal.tnc5,5. Intellectual Property Rights,5. Droits de propriété intellectuelle, +TnCModal,tnc5a,TnCModal.tnc5a,"5.1 PAT, including all content, designs, and methodology, is protected by intellectual property rights owned by Partos.","5.1 PAT, y compris tous les contenus, conceptions et méthodologies, est protégé par les droits de propriété intellectuelle détenus par Partos.", +TnCModal,tnc6,TnCModal.tnc6,6. User Responsibilities,6. Responsabilités de l'utilisateur, +TnCModal,tnc6a,TnCModal.tnc6a,"6.1 As a user of PAT, you are responsible for entering accurate, reliable, and honest information. Falsifying information undermines the integrity of assessments and the Tool itself.","6.1 En tant qu'utilisateur de PAT, vous êtes responsable de la saisie d'informations exactes, fiables et honnêtes. La falsification des informations porte atteinte à l’intégrité des évaluations et de l’outil lui-même.", +TnCModal,tnc7,TnCModal.tnc7,7. Limitation of Liability,7. Limitation de responsabilité, +TnCModal,tnc7a,TnCModal.tnc7a,"7.1 Partos will not be liable for any indirect, incidental, special, or consequential damages arising from your use of PAT. This includes, but is not limited to, data loss, unauthorized access, or damage resulting from reliance on information obtained from PAT.","7.1 Partos ne sera pas responsable des dommages indirects, accessoires, spéciaux ou consécutifs découlant de votre utilisation de PAT. Cela inclut, sans toutefois s'y limiter, la perte de données, l'accès non autorisé ou les dommages résultant de la confiance accordée aux informations obtenues auprès de PAT.", +TnCModal,tnc7b,TnCModal.tnc7b,"7.2 Although we aim to provide accurate and reliable services, we make no guarantees regarding PAT’s performance or results from its use. You use PAT at your own risk.","7.2 Bien que notre objectif soit de fournir des services précis et fiables, nous ne donnons aucune garantie concernant les performances de PAT ou les résultats de son utilisation. Vous utilisez PAT à vos propres risques.", +TnCModal,tnc8,TnCModal.tnc8,8. Termination of Account,8. Résiliation du compte, +TnCModal,tnc8a,TnCModal.tnc8a,8.1 Partos reserves the right to terminate or suspend your account if you violate these Terms and Conditions or engage in activities that compromise the Tool’s integrity or security.,8.1 Partos se réserve le droit de résilier ou de suspendre votre compte si vous violez les présentes Conditions générales ou si vous vous engagez dans des activités qui compromettent l'intégrité ou la sécurité de l'Outil., +TnCModal,tnc8bRich,TnCModal.tnc8bRich,"8.2 You may choose to delete your account at any time by contacting Partos (info@partos.nl). Following account deletion, any stored data will be permanently removed from PAT.","8.2 Vous pouvez choisir de supprimer votre compte à tout moment en contactant Partos (info@partos.nl). Après la suppression du compte, toutes les données stockées seront définitivement supprimées de PAT.", +TnCModal,tnc9,TnCModal.tnc9,9. Changes to Terms and Conditions,9. Modifications des conditions générales, +TnCModal,tnc9a,TnCModal.tnc9a,9.1 We reserve the right to modify these Terms and Conditions at any time. Notice of material changes will be provided through email or PAT’s interface.,9.1 Nous nous réservons le droit de modifier les présentes Conditions Générales à tout moment. Un avis de modifications importantes sera fourni par courrier électronique ou via l’interface de PAT., +TnCModal,tnc9b,TnCModal.tnc9b,9.2 Continued use of PAT after updates implies your acceptance of the revised Terms and Conditions. We recommend reviewing these terms periodically to stay informed.,9.2 L'utilisation continue de PAT après les mises à jour implique votre acceptation des conditions générales révisées. Nous vous recommandons de consulter ces conditions périodiquement pour rester informé., +TnCModal,tnc10,TnCModal.tnc10,10. Contact Information,10. Coordonnées, +TnCModal,tnc10Desc,TnCModal.tnc10Desc,"For questions regarding these Terms and Conditions, or for support, please contact us at:","Pour toute question concernant ces conditions générales ou pour obtenir de l'aide, veuillez nous contacter à :", +TnCModal,tncEmail,TnCModal.tncEmail,Email,E-mail, +TnCModal,tncPhone,TnCModal.tncPhone,Phone,Téléphone, +TnCModal,tncAddress,TnCModal.tncAddress,Address,Adresse, \ No newline at end of file From b7dffb9b1070296772d01e56232f970405ec9396 Mon Sep 17 00:00:00 2001 From: ifirmawan Date: Thu, 19 Dec 2024 10:52:52 +0700 Subject: [PATCH 2/4] [#118] Add TnC config --- frontend/src/static/config.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/static/config.js b/frontend/src/static/config.js index 9f2c4db..2faf18d 100644 --- a/frontend/src/static/config.js +++ b/frontend/src/static/config.js @@ -11,9 +11,12 @@ export const PARTOS = { name: "Power Awareness Tool", address: "The Hague Humanity Hub\nFluwelen Burgwal 58\n2511 CJ The Hague", phone: "+3120 32 09 901", + phoneLink: "+31203209901", code: "KVK 34214586\nRSIN 813990646", PATGuidelineLink: "https://www.partos.nl/wp-content/uploads/2024/04/The-Power-Awareness-Tool-2.pdf", + TnCLastUpdate: "17 December 2024", + TnCLink: "https://www.partos.nl/en/terms-and-conditions/", }; export const DASHBOARD_MENU = [ From c8159ea2c48416d9ff04c276d7974985b29f730a Mon Sep 17 00:00:00 2001 From: ifirmawan Date: Thu, 19 Dec 2024 10:53:08 +0700 Subject: [PATCH 3/4] [#118] Create new modal: TnCModal --- frontend/src/components/Modals/TnCModal.js | 181 +++++++++++++++++++++ frontend/src/components/Modals/index.js | 1 + 2 files changed, 182 insertions(+) create mode 100644 frontend/src/components/Modals/TnCModal.js diff --git a/frontend/src/components/Modals/TnCModal.js b/frontend/src/components/Modals/TnCModal.js new file mode 100644 index 0000000..d59eb29 --- /dev/null +++ b/frontend/src/components/Modals/TnCModal.js @@ -0,0 +1,181 @@ +"use client"; + +import { Modal } from "antd"; +import { useTranslations } from "next-intl"; +import { PARTOS } from "@/static/config"; + +const TnCModal = ({ open, handleClose }) => { + const t = useTranslations("TnCModal"); + + return ( + +

{t("title")}

+
+ {t("lastUpdated")} + + {PARTOS.TnCLastUpdate} + +
+ + } + open={open} + onOk={handleClose} + onCancel={handleClose} + width={768} + okButtonProps={{ + style: { display: "none" }, + }} + cancelButtonProps={{ + style: { display: "none" }, + }} + closable + > +
+ + {t.rich("descriptionRich", { + link: (token) => ( + + {token} + + ), + })} + +
+

{t("tnc1")}

+
    +
  • {t("tnc1a")}
  • +
  • {t("tnc1b")}
  • +
+
+
+

{t("tnc2")}

+
    +
  • {t("tnc2a")}
  • +
  • {t("tnc2b")}
  • +
+
+
+

{t("tnc3")}

+
    +
  • + {t.rich("tnc3aRich", { + link: (token) => ( + + {token} + + ), + })} +
  • +
  • {t("tnc3b")}
  • +
  • {t("tnc3c")}
  • +
  • + {t.rich("tnc34Rich", { + mail: (token) => ( + + {token} + + ), + })} +
  • +
+
+
+

{t("tnc4")}

+
    +
  • {t("tnc4a")}
  • +
  • {t("tnc4b")}
  • +
+
+
+

{t("tnc5")}

+
    +
  • {t("tnc5a")}
  • +
+
+
+

{t("tnc6")}

+
    +
  • {t("tnc6a")}
  • +
+
+
+

{t("tnc7")}

+
    +
  • {t("tnc7a")}
  • +
  • {t("tnc7b")}
  • +
+
+
+

{t("tnc8")}

+
    +
  • {t("tnc8a")}
  • +
  • + {t.rich("tnc8bRich", { + mail: (token) => ( + + {token} + + ), + })} +
  • +
+
+
+

{t("tnc9")}

+
    +
  • {t("tnc9a")}
  • +
  • {t("tnc9b")}
  • +
+
+
+

{t("tnc10")}

+

{t("tnc10Desc")}

+ +
+
+
+ ); +}; + +export default TnCModal; diff --git a/frontend/src/components/Modals/index.js b/frontend/src/components/Modals/index.js index 2275c58..7524434 100644 --- a/frontend/src/components/Modals/index.js +++ b/frontend/src/components/Modals/index.js @@ -6,3 +6,4 @@ export { default as PublishModal } from "./PublishModal"; export { default as DeleteSessionModal } from "./DeleteSessionModal"; export { default as HelpSearchModal } from "./HelpSearchModal"; export { default as EditSessionModal } from "./EditSessionModal"; +export { default as TnCModal } from "./TnCModal"; From 236570f41dae97bc5f4deb331a1991938a170f30 Mon Sep 17 00:00:00 2001 From: ifirmawan Date: Thu, 19 Dec 2024 10:53:27 +0700 Subject: [PATCH 4/4] [#118] Implement TnCModal in RegisterForm --- frontend/src/components/Forms/RegisterForm.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/frontend/src/components/Forms/RegisterForm.js b/frontend/src/components/Forms/RegisterForm.js index b2b8662..57df271 100644 --- a/frontend/src/components/Forms/RegisterForm.js +++ b/frontend/src/components/Forms/RegisterForm.js @@ -8,6 +8,7 @@ import { useRouter } from "@/routing"; import SubmitButton from "../Buttons/SubmitButton"; import CountryDropdown from "../CountryDropdown"; import { PasswordInput } from "../PasswordInput"; +import { TnCModal } from "../Modals"; const { useForm } = Form; @@ -138,12 +139,9 @@ const RegisterForm = () => { - setOpenTerms(false)} - onCancel={() => setOpenTerms(false)} - closable + handleClose={() => setOpenTerms(false)} /> {t("btnCreateAccount")}