diff --git a/package-lock.json b/package-lock.json index e0abdc25..e692717a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "jspdf": "^2.5.1", "markdown-it": "^12.3.2", "oidc-client": "^1.11.5", + "oidc-client-ts": "^2.2.4", "pdfmake": "^0.2.7", "primeflex": "^2.0.0", "primeicons": "^6.0.1", @@ -5257,6 +5258,11 @@ "html2canvas": "^1.0.0-rc.5" } }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -5654,6 +5660,18 @@ "serialize-javascript": "^4.0.0" } }, + "node_modules/oidc-client-ts": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-2.2.4.tgz", + "integrity": "sha512-nOZwIomju+AmXObl5Oq5PjrES/qTt8bLsENJCIydVgi9TEWk7SCkOU6X3RNkY7yfySRM1OJJvDKdREZdmnDT2g==", + "dependencies": { + "crypto-js": "^4.1.1", + "jwt-decode": "^3.1.2" + }, + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -11676,6 +11694,11 @@ "html2canvas": "^1.0.0-rc.5" } }, + "jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -12008,6 +12031,15 @@ "serialize-javascript": "^4.0.0" } }, + "oidc-client-ts": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-2.2.4.tgz", + "integrity": "sha512-nOZwIomju+AmXObl5Oq5PjrES/qTt8bLsENJCIydVgi9TEWk7SCkOU6X3RNkY7yfySRM1OJJvDKdREZdmnDT2g==", + "requires": { + "crypto-js": "^4.1.1", + "jwt-decode": "^3.1.2" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", diff --git a/package.json b/package.json index cda77316..3873083a 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "js-cookie": "^3.0.1", "jspdf": "^2.5.1", "markdown-it": "^12.3.2", - "oidc-client": "^1.11.5", + "oidc-client-ts": "^2.2.4", "pdfmake": "^0.2.7", "primeflex": "^2.0.0", "primeicons": "^6.0.1", diff --git a/src/locales/fr.json b/src/locales/fr.json index 10863556..9ecc1708 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -177,7 +177,7 @@ "projectDetails-userNameIsRequired": "Le nom d'utilisateur est requis.", "projectDetails-selectRole": "Sélectionnez un rôle", "projectDetails-warningRemoveYourself": "Vous êtes sur le point de vous retirer vous-même du projet !", - "projectDetails-areYouSureYouWantToRemove": "Voulez-vous vraiment supprimer le membre", + "projectDetails-areYouSureYouWantToRemove": "Voulez-vous vraiment supprimer l'étiquette", "requirementDetails-showMoreRequirements": "Afficher plus d'exigences", "publicProjects": "Projets publics", "vote": "Voter", @@ -255,5 +255,23 @@ "headerExportCatActive": "Exigences actives de", "headerExportCatComplete": "Exigences complétées de", "reqType": "Type d'exigence :", - "selectCategoryPlaceholder": "Sélectionner une catégorie" + "selectCategoryPlaceholder": "Sélectionner une catégorie", + "dashboard-rank": "Votre rang actuel :", + "level": "Niveau", + "BADGE": "Badge obtenu !", + "ACHIEVEMENT": "Réalisation effectuée !", + "tagName": "Nom", + "projectDetails-areYouSureYouWantToRemoveTag": "Voulez-vous vraiment supprimer l'étiquette", + "formTag": "Étiquette", + "tagNone": "Aucune étiquette", + "sorting-tags": "Étiquette", + "dashboard-badges": "Réalisations", + "next-rank": "Suivant :", + "tagHeader": "Utiliser les étiquettes comme titre :", + "QUEST": "Quête terminée !", + "LEVEL": "Niveau suivant !", + "tagColour": "Couleur", + "projectDetails-tags": "Étiquettes", + "projectDetails-editTag": "Modifier l'étiquette", + "projectDetails-addTag": "Ajouter une étiquette" }