From 74aed7dce204cad66c85b4417afe471f399a640b Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 10:35:08 -0500 Subject: [PATCH 01/37] test UI traduction --- .../FormComponents/MetadataRecordListItem.jsx | 2 +- src/components/FormComponents/PlatformLeftList.jsx | 4 ++-- src/components/Pages/PlatformsSaved.jsx | 2 +- src/components/Tabs/ContactTab.jsx | 2 +- src/components/Tabs/IdentificationTab.jsx | 6 +++--- src/components/Tabs/StartTab.jsx | 10 ++++++++-- src/regions.js | 2 +- 7 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/components/FormComponents/MetadataRecordListItem.jsx b/src/components/FormComponents/MetadataRecordListItem.jsx index 27bdd8eb..f5608a5e 100644 --- a/src/components/FormComponents/MetadataRecordListItem.jsx +++ b/src/components/FormComponents/MetadataRecordListItem.jsx @@ -313,7 +313,7 @@ const MetadataRecordListItem = ({ {showDownloadButton && ( }> + title={}> Platforms in this record: - Platforms dans cet enregistrement: + Plateforme dans cet enregistrement: ) : ( There are no platforms in this record. - Il n'y a aucun platform dans cet enregistrement. + Il n'y a aucune plateforme dans cet enregistrement. )} diff --git a/src/components/Pages/PlatformsSaved.jsx b/src/components/Pages/PlatformsSaved.jsx index bb0e56f7..03fac7d0 100644 --- a/src/components/Pages/PlatformsSaved.jsx +++ b/src/components/Pages/PlatformsSaved.jsx @@ -121,7 +121,7 @@ class Platforms extends FormClassTemplate { Platforms - Platforms + Plateforme diff --git a/src/components/Tabs/ContactTab.jsx b/src/components/Tabs/ContactTab.jsx index 54b69334..66c37b21 100644 --- a/src/components/Tabs/ContactTab.jsx +++ b/src/components/Tabs/ContactTab.jsx @@ -101,7 +101,7 @@ const ContactTab = ({ appear in the citation. One contact can occupy multiple roles. - Veuillez saisir au moins un Dépositaire des métadonnées ET un + Veuillez saisir au moins un dépositaire des métadonnées ET un propriétaire des données de ce jeu. Ces personnes pourraient être appelées à collaborer avec le personnel {regions[region].titleFrPossessive} pour finaliser la saisie des diff --git a/src/components/Tabs/IdentificationTab.jsx b/src/components/Tabs/IdentificationTab.jsx index ed9fbeb1..46544b51 100644 --- a/src/components/Tabs/IdentificationTab.jsx +++ b/src/components/Tabs/IdentificationTab.jsx @@ -71,8 +71,8 @@ const IdentificationTab = ({ project, email{" "} - Quels sont les projets dont ce disque fait partie? Pour ajouter - un projet, e-mail{" "} + Quels sont les projets dont cet enregistrement fait partie? Pour ajouter + un projet, courriel {" "} {regionInfo.email}. @@ -202,7 +202,7 @@ const IdentificationTab = ({ Veuillez sélectionner toutes les variables océaniques essentielles contenues dans ce jeu de données. Survolez une variable pour voir sa définition ou cliquez sur l’icône pour accéder à - la définition complète du Système d’Observatoire Global des Océans + la définition complète du Système d’observatoire global des océans (GOOS). diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index e1de8d4f..84164260 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -267,7 +267,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } What is the theme of this record? - Quel est le thème de ce disque? + Quel est le thème de cet enregistrement? {/* TO DO: ADD VALIDATION TO ENSURE A RESOURCE TYPE IS SELECTED */} @@ -280,7 +280,13 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } defaultValue="oceanographic" onChange={(v) => updateResourceType(v)} options={["oceanographic", "biological", "other"]} - optionLabels={["Oceanographic", "Biological", "Other"]} + optionLabels={ + + + } disabled={disabled} /> diff --git a/src/regions.js b/src/regions.js index 5866b56b..fc769d3c 100644 --- a/src/regions.js +++ b/src/regions.js @@ -27,7 +27,7 @@ const regions = { en: "St. Lawrence Global Observatory", fr: "Observatoire Global du Saint-Laurent (OGSL)", }, - titleFrPossessive: "de l'Observatoire Global du Saint-Laurent (OGSL)", + titleFrPossessive: "de l'Observatoire global du Saint-Laurent (OGSL)", catalogueTitle: { fr: "Catalogue de données de l'Observatoire global du Saint-Laurent (OGSL)", From 2e5e339f87deeefc7416d52abe687ad9486248a7 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 11:11:31 -0500 Subject: [PATCH 02/37] changement 28 nov 11h --- src/regions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/regions.js b/src/regions.js index fc769d3c..614888a1 100644 --- a/src/regions.js +++ b/src/regions.js @@ -25,7 +25,7 @@ const regions = { stlaurent: { title: { en: "St. Lawrence Global Observatory", - fr: "Observatoire Global du Saint-Laurent (OGSL)", + fr: "Observatoire global du Saint-Laurent (OGSL)", }, titleFrPossessive: "de l'Observatoire global du Saint-Laurent (OGSL)", catalogueTitle: { From 5517321319fae380eaaba8a12f9c58c05c299322 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 12:05:27 -0500 Subject: [PATCH 03/37] commit 28 nov 12h05 --- src/components/Pages/Submissions.jsx | 2 +- src/components/Tabs/StartTab.jsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Pages/Submissions.jsx b/src/components/Pages/Submissions.jsx index 66132172..f63fee19 100644 --- a/src/components/Pages/Submissions.jsx +++ b/src/components/Pages/Submissions.jsx @@ -203,7 +203,7 @@ class Submissions extends FormClassTemplate { obligatoires, vous pouvez soumettre vos métadonnées pour validation en cliquant sur l’icône « soumettre pour validation ». Vos métadonnées seront publiées lorsqu’elles - auront été validées et approuvées par un professionel du{" "} + auront été validées et approuvées par un professionel de l'{" "} {regions[region].title[language]}. diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 84164260..bb78ccf0 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -283,8 +283,8 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } optionLabels={ } disabled={disabled} From f63065f4c62a26bc9fd9f1b46b10a39888828a22 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 13:32:15 -0500 Subject: [PATCH 04/37] commit 28 nov 13h30 --- src/components/FormComponents/PlatformLeftList.jsx | 4 ++-- src/components/Pages/PlatformsSaved.jsx | 6 +++--- src/components/Tabs/StartTab.jsx | 13 ++++++++++--- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/components/FormComponents/PlatformLeftList.jsx b/src/components/FormComponents/PlatformLeftList.jsx index c653535b..a19291e1 100644 --- a/src/components/FormComponents/PlatformLeftList.jsx +++ b/src/components/FormComponents/PlatformLeftList.jsx @@ -227,7 +227,7 @@ const PlatformLeftList = ({ Add new platform - Ajouter un platform + Ajouter une plateforme @@ -242,7 +242,7 @@ const PlatformLeftList = ({ ))} options={platformList.map((v, i) => i)} disabled={!platformList.length || disabled} - label={} + label={} /> diff --git a/src/components/Pages/PlatformsSaved.jsx b/src/components/Pages/PlatformsSaved.jsx index 03fac7d0..2421261f 100644 --- a/src/components/Pages/PlatformsSaved.jsx +++ b/src/components/Pages/PlatformsSaved.jsx @@ -144,7 +144,7 @@ class Platforms extends FormClassTemplate { @@ -159,7 +159,7 @@ class Platforms extends FormClassTemplate { These are your platforms - Ce sont vos platforms + Ce sont vos plateformes @@ -213,7 +213,7 @@ class Platforms extends FormClassTemplate { No platforms submitted yet - Aucun platforms n'a encore été soumis + Aucune plateformes n'a encore été soumises )} diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index bb78ccf0..566d8716 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -55,6 +55,14 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } }; } + const AnglaisItems = [ + "Oceanographic", "Biological", "Other" + ]; + + const FrancaisItems = + ["Océanographique", "Biologique", "Autre"] + ; + useEffect(() => { mounted.current = true; @@ -281,10 +289,9 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } onChange={(v) => updateResourceType(v)} options={["oceanographic", "biological", "other"]} optionLabels={ - } disabled={disabled} From 0e9c311080b5feca26069b68670943d1f420f751 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 13:44:35 -0500 Subject: [PATCH 05/37] commit 28 nov 13h45 --- src/components/Tabs/StartTab.jsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 566d8716..9e3e8931 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -55,13 +55,9 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } }; } - const AnglaisItems = [ - "Oceanographic", "Biological", "Other" - ]; + const AnglaisItems = ["Oceanographic", "Biological", "Other",]; - const FrancaisItems = - ["Océanographique", "Biologique", "Autre"] - ; + const FrancaisItems = ["Océanographique", "Biologique", "Autre",]; useEffect(() => { From 8bef66003d0310077e1d6f58dd7560672da09bbc Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 14:06:56 -0500 Subject: [PATCH 06/37] commit 28 nov 14h --- src/components/Tabs/StartTab.jsx | 14 ++++---------- src/utils/themes.js | 4 ++++ 2 files changed, 8 insertions(+), 10 deletions(-) create mode 100644 src/utils/themes.js diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 9e3e8931..50e2db86 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -22,6 +22,8 @@ import { validateField } from "../../utils/validate"; import { metadataScopeCodes } from "../../isoCodeLists"; import CheckBoxList from "../FormComponents/CheckBoxList"; import SharedUsersList from "../FormComponents/SharedUsersList"; +import themesList from "../../utils/themes"; + import SelectInput from "../FormComponents/SelectInput"; @@ -32,6 +34,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); + const themes = themesList.find((e) => e[language]); const updateResourceType = (value) => { if(Array.isArray(value) && value.length === 1 && value.includes('other')){ @@ -55,10 +58,6 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } }; } - const AnglaisItems = ["Oceanographic", "Biological", "Other",]; - - const FrancaisItems = ["Océanographique", "Biologique", "Autre",]; - useEffect(() => { mounted.current = true; @@ -284,12 +283,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } defaultValue="oceanographic" onChange={(v) => updateResourceType(v)} options={["oceanographic", "biological", "other"]} - optionLabels={ - - } + optionLabels={themes} disabled={disabled} /> diff --git a/src/utils/themes.js b/src/utils/themes.js new file mode 100644 index 00000000..f5f09610 --- /dev/null +++ b/src/utils/themes.js @@ -0,0 +1,4 @@ +const themesList = [ + { en: "abundance and biomass", fr: "abondance et biomasse" }, +]; +export default themesList; From cbf21b104edd9ea94970d229520b7cb102d139a0 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 14:10:02 -0500 Subject: [PATCH 07/37] Commit 28 nov 14h10 --- src/components/Tabs/StartTab.jsx | 1 + src/utils/themes.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 50e2db86..772b8041 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -284,6 +284,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } onChange={(v) => updateResourceType(v)} options={["oceanographic", "biological", "other"]} optionLabels={themes} + disabled={disabled} /> diff --git a/src/utils/themes.js b/src/utils/themes.js index f5f09610..e427c3af 100644 --- a/src/utils/themes.js +++ b/src/utils/themes.js @@ -1,4 +1,4 @@ const themesList = [ - { en: "abundance and biomass", fr: "abondance et biomasse" }, + { en: ["Oceanographic", "Biological", "Other"], fr: ["Océanographique", "Biologique", "Autre"] }, ]; export default themesList; From 41b5aa1fc5af27d4911e43e78a5c5b4676e18179 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 14:25:21 -0500 Subject: [PATCH 08/37] commit 28 nov 14h25 --- src/components/Tabs/StartTab.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 772b8041..b6841a76 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -34,7 +34,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList.find((e) => e[language]); + const themes = themesList.map((language) => {language}); const updateResourceType = (value) => { if(Array.isArray(value) && value.length === 1 && value.includes('other')){ From c7164035ac56db1314e47ce2641061b3f9a42948 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 14:29:56 -0500 Subject: [PATCH 09/37] commit 28 nov 14h30 --- src/components/Tabs/StartTab.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index b6841a76..0a29353c 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -34,7 +34,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList.map((language) => {language}); + const themes = themesList.find(language); const updateResourceType = (value) => { if(Array.isArray(value) && value.length === 1 && value.includes('other')){ From f3b646bc6ca6e7e505deda20556232dacf25ca75 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 14:37:28 -0500 Subject: [PATCH 10/37] commit 28 nov 14h37 --- src/components/Tabs/StartTab.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 0a29353c..50a15cf9 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -34,7 +34,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList.find(language); + const themes = themesList.find(e => e === language); const updateResourceType = (value) => { if(Array.isArray(value) && value.length === 1 && value.includes('other')){ From 000dc39f6a80d92748610bad84c53bdaa2e46e58 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 14:49:15 -0500 Subject: [PATCH 11/37] commit 28 nov 14h50 --- src/components/Tabs/StartTab.jsx | 2 +- src/components/Tabs/TaxaTab.jsx | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 50a15cf9..1f729ea7 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -34,7 +34,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList.find(e => e === language); + const themes = themesList[0].find(e => e === language); const updateResourceType = (value) => { if(Array.isArray(value) && value.length === 1 && value.includes('other')){ diff --git a/src/components/Tabs/TaxaTab.jsx b/src/components/Tabs/TaxaTab.jsx index e6c18ce1..cbc60f6b 100644 --- a/src/components/Tabs/TaxaTab.jsx +++ b/src/components/Tabs/TaxaTab.jsx @@ -203,7 +203,12 @@ const TaxaTab = ({ + GBIF taxa Search + Système mondial d’information sur la biodiversité + + } /> )} /> From c6733d107912be4478433f9db26b3a448b4a35de Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 15:07:00 -0500 Subject: [PATCH 12/37] commit 28 nov 15h05 --- src/components/Tabs/StartTab.jsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 1f729ea7..53e29217 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -34,7 +34,12 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList[0].find(e => e === language); + const themes = themesList.find(e => e === language); + if (themes) { + const theme = themes[language]; + } + + const updateResourceType = (value) => { if(Array.isArray(value) && value.length === 1 && value.includes('other')){ @@ -283,7 +288,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } defaultValue="oceanographic" onChange={(v) => updateResourceType(v)} options={["oceanographic", "biological", "other"]} - optionLabels={themes} + optionLabels={theme} disabled={disabled} /> From 1e6c980f9b912bd79b490cd89f5f160384529e79 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 15:22:59 -0500 Subject: [PATCH 13/37] commit 28 nov 15h22 --- src/components/Tabs/StartTab.jsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 53e29217..4d06ee7a 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -34,10 +34,8 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList.find(e => e === language); - if (themes) { - const theme = themes[language]; - } + const themes = themesList.map(function(data){return (data[language])}); + @@ -288,7 +286,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } defaultValue="oceanographic" onChange={(v) => updateResourceType(v)} options={["oceanographic", "biological", "other"]} - optionLabels={theme} + optionLabels={themes} disabled={disabled} /> From 6edb56ad97a4dd35a31bf98c8660cb4e610a1ad6 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 15:29:36 -0500 Subject: [PATCH 14/37] 15h29 --- src/components/Tabs/StartTab.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 4d06ee7a..8fd51089 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -34,7 +34,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList.map(function(data){return (data[language])}); + const themes = themesList.map(function(data){return data[language]}); From 74a1b27f74cdd49aa1a9bcad0258c9a8c94ef73e Mon Sep 17 00:00:00 2001 From: turcotteb Date: Thu, 28 Nov 2024 15:46:22 -0500 Subject: [PATCH 15/37] commit 15h46 --- src/components/Tabs/StartTab.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 8fd51089..7e2e245a 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -34,7 +34,9 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const regionInfo = regions[region]; const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList.map(function(data){return data[language]}); + + const themes = themesList.map(theme => theme === language); + From b651a7434fc3f30ac8ffeba6eaf3e1d93e54fa3e Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 07:38:09 -0500 Subject: [PATCH 16/37] commit 7h38 --- src/components/Tabs/StartTab.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index 7e2e245a..e72a9ca8 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -36,7 +36,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const mounted = useRef(false); const themes = themesList.map(theme => theme === language); - + console.log(`Helloooo ${themes[0]}`); From 4937cfd44d4c9a00c37be1f1d9ca2b688358f12e Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 07:47:20 -0500 Subject: [PATCH 17/37] remove bug --- src/components/Tabs/StartTab.jsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index e72a9ca8..aaaa93f5 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -36,7 +36,6 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const mounted = useRef(false); const themes = themesList.map(theme => theme === language); - console.log(`Helloooo ${themes[0]}`); From 31fa24ade3befdf1db878839ea33c582bab42c20 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 08:55:36 -0500 Subject: [PATCH 18/37] commit themes 8h55 --- src/components/Tabs/StartTab.jsx | 12 ++++++++++-- src/utils/themes.js | 3 ++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index aaaa93f5..c766da72 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -35,7 +35,15 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } const [showShareRecord, setShowShareRecord] = useState(false) const mounted = useRef(false); - const themes = themesList.map(theme => theme === language); + function themes() { + + const foundWord = themesList.find((e) => e[language]) + if (foundWord) return foundWord[language] + } + + + + @@ -287,7 +295,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } defaultValue="oceanographic" onChange={(v) => updateResourceType(v)} options={["oceanographic", "biological", "other"]} - optionLabels={themes} + optionLabels={themes()} disabled={disabled} /> diff --git a/src/utils/themes.js b/src/utils/themes.js index e427c3af..a10ebb1d 100644 --- a/src/utils/themes.js +++ b/src/utils/themes.js @@ -1,4 +1,5 @@ const themesList = [ - { en: ["Oceanographic", "Biological", "Other"], fr: ["Océanographique", "Biologique", "Autre"] }, + { en: ["Oceanographic", "Biological", "Other"], + fr: ["Océanographique", "Biologique", "Autre"] }, ]; export default themesList; From 37dec4d0c4af0f11d89a5fa3f0eae23b3e6a03b8 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 09:13:37 -0500 Subject: [PATCH 19/37] commit 9h13 --- src/components/Tabs/StartTab.jsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index c766da72..b47a32d8 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -38,16 +38,13 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } function themes() { const foundWord = themesList.find((e) => e[language]) - if (foundWord) return foundWord[language] + if (foundWord){ + return foundWord[language] + } + return {} } - - - - - - const updateResourceType = (value) => { if(Array.isArray(value) && value.length === 1 && value.includes('other')){ if (Array.isArray(record.eov)){ From 90478f85d4c6c0cedf728a4ea2a4ee705bbee98d Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 11:14:46 -0500 Subject: [PATCH 20/37] commit 11h15 --- src/components/NavDrawer.jsx | 2 +- src/regions.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index ba39a5ac..b1c56c6e 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -44,7 +44,7 @@ import { En, Fr, I18n } from "./I18n"; import { UserContext } from "../providers/UserProvider"; -const drawerWidth = 240; +const drawerWidth = 260; const useStyles = makeStyles((theme) => ({ root: { diff --git a/src/regions.js b/src/regions.js index 614888a1..72953863 100644 --- a/src/regions.js +++ b/src/regions.js @@ -27,7 +27,7 @@ const regions = { en: "St. Lawrence Global Observatory", fr: "Observatoire global du Saint-Laurent (OGSL)", }, - titleFrPossessive: "de l'Observatoire global du Saint-Laurent (OGSL)", + titleFrPossessive: " de l'Observatoire global du Saint-Laurent (OGSL)", catalogueTitle: { fr: "Catalogue de données de l'Observatoire global du Saint-Laurent (OGSL)", From 072a1655ae9fadd6b2c166281cb2bc5ddeae18cf Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 13:26:28 -0500 Subject: [PATCH 21/37] commit 29 nov 13h26 --- src/components/FormComponents/ContactLeftList.jsx | 2 +- src/components/FormComponents/InstrumentLeftList.jsx | 2 +- src/components/FormComponents/LeftList.jsx | 2 +- src/components/FormComponents/Lineage.jsx | 2 +- src/components/FormComponents/PlatformLeftList.jsx | 2 +- src/components/FormComponents/RelatedWorks.jsx | 2 +- src/components/FormComponents/Resources.jsx | 2 +- src/components/NavDrawer.jsx | 3 ++- src/components/Tabs/TaxaTab.jsx | 2 +- 9 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/components/FormComponents/ContactLeftList.jsx b/src/components/FormComponents/ContactLeftList.jsx index f35ac75b..aec986fe 100644 --- a/src/components/FormComponents/ContactLeftList.jsx +++ b/src/components/FormComponents/ContactLeftList.jsx @@ -134,7 +134,7 @@ const ContactLeftList = ({ title={ } > diff --git a/src/components/FormComponents/InstrumentLeftList.jsx b/src/components/FormComponents/InstrumentLeftList.jsx index e1522b95..30eec991 100644 --- a/src/components/FormComponents/InstrumentLeftList.jsx +++ b/src/components/FormComponents/InstrumentLeftList.jsx @@ -132,7 +132,7 @@ const InstrumentLeftList = ({ title={ } > diff --git a/src/components/FormComponents/LeftList.jsx b/src/components/FormComponents/LeftList.jsx index d3f766fe..83c65615 100644 --- a/src/components/FormComponents/LeftList.jsx +++ b/src/components/FormComponents/LeftList.jsx @@ -142,7 +142,7 @@ const LeftList = ({ title={ } > diff --git a/src/components/FormComponents/Lineage.jsx b/src/components/FormComponents/Lineage.jsx index 2aff5469..d6993181 100644 --- a/src/components/FormComponents/Lineage.jsx +++ b/src/components/FormComponents/Lineage.jsx @@ -191,7 +191,7 @@ const Lineage = ({ title={ } > diff --git a/src/components/FormComponents/PlatformLeftList.jsx b/src/components/FormComponents/PlatformLeftList.jsx index a19291e1..24763aab 100644 --- a/src/components/FormComponents/PlatformLeftList.jsx +++ b/src/components/FormComponents/PlatformLeftList.jsx @@ -132,7 +132,7 @@ const PlatformLeftList = ({ title={ } > diff --git a/src/components/FormComponents/RelatedWorks.jsx b/src/components/FormComponents/RelatedWorks.jsx index b2781b8c..e9380806 100644 --- a/src/components/FormComponents/RelatedWorks.jsx +++ b/src/components/FormComponents/RelatedWorks.jsx @@ -170,7 +170,7 @@ const RelatedWorks = ({ title={ } > diff --git a/src/components/FormComponents/Resources.jsx b/src/components/FormComponents/Resources.jsx index 2209fd98..5bbc2826 100644 --- a/src/components/FormComponents/Resources.jsx +++ b/src/components/FormComponents/Resources.jsx @@ -170,7 +170,7 @@ const Resources = ({ title={ } > diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index b1c56c6e..3429a712 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -175,6 +175,7 @@ export default function MiniDrawer({ children }) { signIn: , logout: , sharedWithMe: , + envconnection: , }; const topBarBackgroundColor = region ? regions[region].colors.primary @@ -466,7 +467,7 @@ export default function MiniDrawer({ children }) { )} - {usingDevDatabase &&
Connected to development database
} + {usingDevDatabase &&
{translations.envconnection}
} )}
diff --git a/src/components/Tabs/TaxaTab.jsx b/src/components/Tabs/TaxaTab.jsx index cbc60f6b..dae3ee0c 100644 --- a/src/components/Tabs/TaxaTab.jsx +++ b/src/components/Tabs/TaxaTab.jsx @@ -206,7 +206,7 @@ const TaxaTab = ({ label={ GBIF taxa Search - Système mondial d’information sur la biodiversité + Recherche de taxons dans GBIF } /> From 4c08d563b5dfc042b4d34400c29594ea8dba8a95 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 14:17:03 -0500 Subject: [PATCH 22/37] probleme ds le composant avec des string longues --- src/components/BaseLayout.jsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/BaseLayout.jsx b/src/components/BaseLayout.jsx index e989bff4..aa46a3b3 100644 --- a/src/components/BaseLayout.jsx +++ b/src/components/BaseLayout.jsx @@ -135,6 +135,11 @@ const BaseLayout = ({ match }) => { flexDirection: 'column', }, }, + MuiTypography: { + root: { + whiteSpace: 'pre-wrap', + }, + }, }, palette: { primary: { From 50d76ef975f289e7c7e9bd60bb20b04d45b05486 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 14:46:33 -0500 Subject: [PATCH 23/37] line break --- src/components/NavDrawer.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index 3429a712..958bc21b 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -44,7 +44,7 @@ import { En, Fr, I18n } from "./I18n"; import { UserContext } from "../providers/UserProvider"; -const drawerWidth = 260; +const drawerWidth = 275; const useStyles = makeStyles((theme) => ({ root: { @@ -175,7 +175,7 @@ export default function MiniDrawer({ children }) { signIn: , logout: , sharedWithMe: , - envconnection: , + envconnection: , }; const topBarBackgroundColor = region ? regions[region].colors.primary From a36aae5686e25936279ef55914a1246fcf628634 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 14:58:01 -0500 Subject: [PATCH 24/37] commit 29 nov 15h --- src/components/NavDrawer.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index 958bc21b..e709ec37 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -175,7 +175,7 @@ export default function MiniDrawer({ children }) { signIn: , logout: , sharedWithMe: , - envconnection: , + envconnection: , }; const topBarBackgroundColor = region ? regions[region].colors.primary From a84c34a504109e0bb0fdf94e181248d13da601f6 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Fri, 29 Nov 2024 15:24:05 -0500 Subject: [PATCH 25/37] test br --- src/components/NavDrawer.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index e709ec37..143faf7c 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -175,7 +175,7 @@ export default function MiniDrawer({ children }) { signIn: , logout: , sharedWithMe: , - envconnection: , + envconnection: , }; const topBarBackgroundColor = region ? regions[region].colors.primary From 4c6ea1233b178a267dfbb2087077f457693d941a Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 10:19:41 -0500 Subject: [PATCH 26/37] commit 2 dec 10h20 --- src/components/FormComponents/PlatformLeftList.jsx | 2 +- src/components/NavDrawer.jsx | 6 ++++-- src/components/Pages/PlatformsSaved.jsx | 2 +- src/components/Pages/Submissions.jsx | 4 ++-- src/regions.js | 2 +- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/FormComponents/PlatformLeftList.jsx b/src/components/FormComponents/PlatformLeftList.jsx index 24763aab..640b5a9d 100644 --- a/src/components/FormComponents/PlatformLeftList.jsx +++ b/src/components/FormComponents/PlatformLeftList.jsx @@ -90,7 +90,7 @@ const PlatformLeftList = ({ {platforms.length ? ( Platforms in this record: - Plateforme dans cet enregistrement: + Plateformes dans cet enregistrement: ) : ( diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index 143faf7c..076eb8ac 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -175,7 +175,7 @@ export default function MiniDrawer({ children }) { signIn: , logout: , sharedWithMe: , - envconnection: , + envConnection: , }; const topBarBackgroundColor = region ? regions[region].colors.primary @@ -467,7 +467,9 @@ export default function MiniDrawer({ children }) { )} - {usingDevDatabase &&
{translations.envconnection}
} + {usingDevDatabase &&
{translations.envConnection}
+ + } )}
diff --git a/src/components/Pages/PlatformsSaved.jsx b/src/components/Pages/PlatformsSaved.jsx index 2421261f..88cd15a5 100644 --- a/src/components/Pages/PlatformsSaved.jsx +++ b/src/components/Pages/PlatformsSaved.jsx @@ -121,7 +121,7 @@ class Platforms extends FormClassTemplate { Platforms - Plateforme + Plateformes diff --git a/src/components/Pages/Submissions.jsx b/src/components/Pages/Submissions.jsx index f63fee19..3baec92b 100644 --- a/src/components/Pages/Submissions.jsx +++ b/src/components/Pages/Submissions.jsx @@ -203,8 +203,8 @@ class Submissions extends FormClassTemplate { obligatoires, vous pouvez soumettre vos métadonnées pour validation en cliquant sur l’icône « soumettre pour validation ». Vos métadonnées seront publiées lorsqu’elles - auront été validées et approuvées par un professionel de l'{" "} - {regions[region].title[language]}. + auront été validées et approuvées par un professionel{" "} + {regions[region].titleFrPossessive}. diff --git a/src/regions.js b/src/regions.js index 72953863..614888a1 100644 --- a/src/regions.js +++ b/src/regions.js @@ -27,7 +27,7 @@ const regions = { en: "St. Lawrence Global Observatory", fr: "Observatoire global du Saint-Laurent (OGSL)", }, - titleFrPossessive: " de l'Observatoire global du Saint-Laurent (OGSL)", + titleFrPossessive: "de l'Observatoire global du Saint-Laurent (OGSL)", catalogueTitle: { fr: "Catalogue de données de l'Observatoire global du Saint-Laurent (OGSL)", From 0f2aef958b6e70fbe68e770c32f725b1c6db1d74 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 10:51:33 -0500 Subject: [PATCH 27/37] test typography 10h50 --- src/components/NavDrawer.jsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index 076eb8ac..bd85b68e 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -467,7 +467,20 @@ export default function MiniDrawer({ children }) { )} - {usingDevDatabase &&
{translations.envConnection}
+ {usingDevDatabase && ( + + + {translations.envConnection} + ) } From 2dbb8ae580d925ad3d78fa24f36dd5fe8efc02a0 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 11:01:41 -0500 Subject: [PATCH 28/37] commit 11h --- src/components/NavDrawer.jsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index bd85b68e..2cf7d52f 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -467,20 +467,17 @@ export default function MiniDrawer({ children }) { )} - {usingDevDatabase && ( + {usingDevDatabase && {translations.envConnection} - ) + } From 1b62a864ca3bdbb2d2ed65820f0561db24f7c97c Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 11:22:38 -0500 Subject: [PATCH 29/37] commit 11h22 --- src/components/NavDrawer.jsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index 2cf7d52f..f2d4ef80 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -470,11 +470,8 @@ export default function MiniDrawer({ children }) { {usingDevDatabase && {translations.envConnection} From c4397d01e0b0ba57cffdbf089fd33eceb5e0ff3b Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 11:32:37 -0500 Subject: [PATCH 30/37] commit 11h30 --- src/components/NavDrawer.jsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index f2d4ef80..54c95da1 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -469,10 +469,7 @@ export default function MiniDrawer({ children }) { {usingDevDatabase && - + {translations.envConnection} From a0cf8f8657b434c0ce4717f7e58ca88b1b863530 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 12:06:55 -0500 Subject: [PATCH 31/37] commit 12h06 --- src/components/NavDrawer.jsx | 2 +- src/components/Tabs/ContactTab.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index 54c95da1..e39bcffa 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -469,7 +469,7 @@ export default function MiniDrawer({ children }) { {usingDevDatabase && - + {translations.envConnection} diff --git a/src/components/Tabs/ContactTab.jsx b/src/components/Tabs/ContactTab.jsx index 66c37b21..6ea340ba 100644 --- a/src/components/Tabs/ContactTab.jsx +++ b/src/components/Tabs/ContactTab.jsx @@ -101,7 +101,7 @@ const ContactTab = ({ appear in the citation. One contact can occupy multiple roles. - Veuillez saisir au moins un dépositaire des métadonnées ET un + Veuillez saisir au moins un dépositaire des métadonnées et un propriétaire des données de ce jeu. Ces personnes pourraient être appelées à collaborer avec le personnel {regions[region].titleFrPossessive} pour finaliser la saisie des From bd109e16e7ae69b27c13884abe8ad0bea6c2f8c8 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 12:36:21 -0500 Subject: [PATCH 32/37] commit 12h36 --- src/components/NavDrawer.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index e39bcffa..4a9c104b 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -469,7 +469,7 @@ export default function MiniDrawer({ children }) { {usingDevDatabase && - + {translations.envConnection} From 69ded3ce7da136625026e23e187c1f1b79bbec89 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 12:49:04 -0500 Subject: [PATCH 33/37] commit 12h48 --- src/components/NavDrawer.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/NavDrawer.jsx b/src/components/NavDrawer.jsx index 4a9c104b..c8c00dec 100644 --- a/src/components/NavDrawer.jsx +++ b/src/components/NavDrawer.jsx @@ -469,7 +469,7 @@ export default function MiniDrawer({ children }) { {usingDevDatabase && - + {translations.envConnection} From 96b15e3644d3eac477153ab99fe9b2ca960889d1 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 2 Dec 2024 16:16:55 -0500 Subject: [PATCH 34/37] =?UTF-8?q?ajout=20de=20l'espace=20qui=20est=20n?= =?UTF-8?q?=C3=A9cessaire=20pour=20un=20bel=20affichage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Tabs/ContactTab.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Tabs/ContactTab.jsx b/src/components/Tabs/ContactTab.jsx index 6ea340ba..0830cc6a 100644 --- a/src/components/Tabs/ContactTab.jsx +++ b/src/components/Tabs/ContactTab.jsx @@ -103,7 +103,7 @@ const ContactTab = ({ Veuillez saisir au moins un dépositaire des métadonnées et un propriétaire des données de ce jeu. Ces personnes pourraient - être appelées à collaborer avec le personnel + être appelées à collaborer avec le personnel{" "} {regions[region].titleFrPossessive} pour finaliser la saisie des informations. Vous devez également sélectionner au moins un contact pour apparaître dans la citation. Un contact peut occuper plusieurs rôles. From 81942386b4c4e62a67001824de3648089b4b53c9 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 20 Jan 2025 10:38:24 -0500 Subject: [PATCH 35/37] commit 20 jan themes list --- .../FormComponents/CheckBoxList.jsx | 1 + src/components/Tabs/StartTab.jsx | 38 +++++++++---------- src/utils/themes.js | 2 +- 3 files changed, 20 insertions(+), 21 deletions(-) diff --git a/src/components/FormComponents/CheckBoxList.jsx b/src/components/FormComponents/CheckBoxList.jsx index 699cc02c..83020e95 100644 --- a/src/components/FormComponents/CheckBoxList.jsx +++ b/src/components/FormComponents/CheckBoxList.jsx @@ -8,6 +8,7 @@ import { Typography, } from "@material-ui/core"; + const CheckBoxList = ({ onChange, value = [], diff --git a/src/components/Tabs/StartTab.jsx b/src/components/Tabs/StartTab.jsx index b47a32d8..63470d90 100644 --- a/src/components/Tabs/StartTab.jsx +++ b/src/components/Tabs/StartTab.jsx @@ -28,7 +28,6 @@ import themesList from "../../utils/themes"; import SelectInput from "../FormComponents/SelectInput"; const {DataCollectionSampling, ...filtereMetadataScopeCodes} = metadataScopeCodes; - const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID }) => { const { language, region } = useParams(); const regionInfo = regions[region]; @@ -130,15 +129,15 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID }
Questions regarding the form can be directed to{" "} - Bienvenue dans l’outil de saisie de métadonnées{" "} - {regionInfo.titleFrPossessive} qui constitue la première étape du - processus de partage de vos données. Ces renseignements serviront + Bienvenue dans le formulaire de saisie de métadonnées{" "} + {regionInfo.titleFrPossessive}. Cet outil constitue la première étape du + processus de partage de vos données. Les renseignements fournis serviront à créer le profil de métadonnées de votre jeu de données. Ces métadonnées facilitent l’accessibilité et la découvrabilité de vos - données via le Catalogue de données {regionInfo.catalogueTitle.fr} + données via le {regionInfo.catalogueTitle.fr} . Elles rendent également vos jeux de données interopérables avec - d’autres systèmes de diffusion. Aussi, nous vous incitons - fortement à remplir les champs requis de la façon la plus + d’autres systèmes de diffusion. Aussi, nous vous invitons + à remplir les champs requis de la façon la plus exhaustive possible.

Les questions concernant le formulaire peuvent être @@ -177,9 +176,9 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } Le formulaire peut être sauvegardé et complété ultérieurement en - cliquant sur le bouton dans le coin inférieur droit. - Cet icône sera activé par l’ajout du titre du jeu de données - dans la section « Identification des données ». + cliquant sur la disquette située dans le coin inférieur droit. + Cette icône sera activée par l’ajout du titre du jeu de données + dans la section « Identification des ressources ». @@ -193,12 +192,11 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } more text to translate. - Certains champs peuvent avoir du texte à la fois en français et - en anglais, toutefois seules les traductions du titre et du - résumé sont réellement requises. Le bouton « Traduire» génère - automatiquement du texte dans l'autre langue. Veuillez noter que - plus il y a de texte à traduire et plus la traduction sera - précise. + Certains champs peuvent contenir du texte à la fois en français et + en anglais. Toutefois, seules les traductions du titre et de la + description sont obligatoires. Le bouton « Traduire» génère + automatiquement une traduction dans l'autre langue. Une description + exhaustive améliorera la précision de la traduction. @@ -231,9 +229,9 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID }

Le titre recommandé comprend : Quoi, Où, Quand.

Le titre doit être suffisamment précis pour que l'utilisateur - n'ait pas à ouvrir le ensemble de données pour comprendre son - contenu. Le titre ne doit pas avoir des acronymes, des - caractères spéciaux ou utiliser une nomenclature spécialisée. + n'ait pas à ouvrir le jeu de données pour en comprendre le + contenu. Le titre ne doit pas comporter d'acronymes, de + caractères spéciaux ou de termes techniques spécifiques à un domaine. Ceci apparaîtra comme titre de votre jeu de données dans le{" "} {regionInfo.catalogueTitle.fr}.

@@ -279,7 +277,7 @@ const StartTab = ({ disabled, record, updateRecord, handleUpdateRecord, userID } What is the theme of this record? - Quel est le thème de cet enregistrement? + À quelle discipline sicentifique ce jeu de données est-il associé? {/* TO DO: ADD VALIDATION TO ENSURE A RESOURCE TYPE IS SELECTED */} diff --git a/src/utils/themes.js b/src/utils/themes.js index a10ebb1d..8edfd4f9 100644 --- a/src/utils/themes.js +++ b/src/utils/themes.js @@ -1,5 +1,5 @@ const themesList = [ { en: ["Oceanographic", "Biological", "Other"], - fr: ["Océanographique", "Biologique", "Autre"] }, + fr: ["Océanographie", "Biologie", "Autre"] }, ]; export default themesList; From ba9a25ae07b63a1f9453e5979f6f0e9c80a27d1e Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 20 Jan 2025 12:17:32 -0500 Subject: [PATCH 36/37] commit 20 jan 12h --- .../FormComponents/SharedUsersList.jsx | 2 +- src/components/Tabs/IdentificationTab.jsx | 28 +++++++++---------- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/components/FormComponents/SharedUsersList.jsx b/src/components/FormComponents/SharedUsersList.jsx index 65462224..06d45145 100644 --- a/src/components/FormComponents/SharedUsersList.jsx +++ b/src/components/FormComponents/SharedUsersList.jsx @@ -130,7 +130,7 @@ const SharedUsersList = ({ record, updateRecord, region }) => { Pour partager l'accès en modification avec un autre utilisateur, - commencez à saisir son nom et sélectionnez parmi les + commencez à saisir son nom avant de le sélectionner parmi les suggestions. diff --git a/src/components/Tabs/IdentificationTab.jsx b/src/components/Tabs/IdentificationTab.jsx index 46544b51..a51c273e 100644 --- a/src/components/Tabs/IdentificationTab.jsx +++ b/src/components/Tabs/IdentificationTab.jsx @@ -137,14 +137,12 @@ const IdentificationTab = ({ - Cette description correspond au résumé de votre jeu de données - lorsqu’il sera publié dans le {regionInfo.catalogueTitle.fr}{" "} - . Pour vous aider à rédiger ce + La description de votre jeu de données sera utilisée comme résumé + dans le {regionInfo.catalogueTitle.fr}{" "}. Pour vous aider à rédiger ce résumé, vous pouvez vous inspirer d’autres jeux de données déjà - publiés dans le catalogue. Ce champ doit être compris par tout - type d’utilisateur, nous vous recommandons un maximum de 500 - mots, l’utilisation d’un langage accessible et de limiter - l’utilisation de vocabulaire de type jargon. + publiés dans le catalogue . Veuillez à ce qu'elle soit + compréhensible par tout type d’utilisateur, rédigée dans un langage clair et accessible, + et ne dépasse pas 500 mots. Limitez l’utilisation de termes techniques ou de jargon.

Suggestion de points à aborder dans votre résumé: @@ -159,7 +157,7 @@ const IdentificationTab = ({
  • : Couverture spatiale de la donnée, nom/lieu des - sites d’échantillonnages, déplacement enregistrés d’un + sites d’échantillonnages, déplacement d’un capteur, laboratoire, etc.
  • @@ -200,9 +198,9 @@ const IdentificationTab = ({ Veuillez sélectionner toutes les variables océaniques essentielles - contenues dans ce jeu de données. Survolez une variable pour voir + contenues dans ce jeu de données. Survolez une variable pour afficher sa définition ou cliquez sur l’icône pour accéder à - la définition complète du Système d’observatoire global des océans + la définition complète issue du The Global Ocean observing System (GOOS). @@ -315,13 +313,13 @@ const IdentificationTab = ({

    - Les mots clés sont un moyen efficace de catégoriser vos - données pour permettre aux utilisateurs ou à d'autres - systèmes d’accéder à tous les jeux de données partageant - une même caractéristique. + Les mots-clés sont un moyen efficace de catégoriser vos + données pour permettre aux publics ou à d'autres + systèmes informatiques d’accéder à tous les jeux de données + associés à des thèmes ou concepts similaires.

    - Vous pouvez choisir un mot clé prédéfini (liste + Vous pouvez choisir un mot-clé prédéfini (liste déroulante) en français puis cliquer sur le bouton de traduction. Vous pouvez aussi créer votre propre mot clé en rédigeant un texte libre en anglais ou en français From dc2d32621910c39bcf92d23b41d0ee31c4a8e5f3 Mon Sep 17 00:00:00 2001 From: turcotteb Date: Mon, 20 Jan 2025 22:06:36 +0000 Subject: [PATCH 37/37] commit 20 jan 17h --- .../FormComponents/ContactEditor.jsx | 2 +- .../FormComponents/InstrumentLeftList.jsx | 2 +- src/components/FormComponents/LeftList.jsx | 6 ++--- src/components/FormComponents/Lineage.jsx | 12 +++++----- .../LineageAdditionalDocumentation.jsx | 2 +- .../FormComponents/LineageProcessingStep.jsx | 8 +++---- .../FormComponents/LineageSource.jsx | 2 +- src/components/FormComponents/MapSelect.jsx | 10 ++++---- .../FormComponents/PlatformTitle.jsx | 2 +- .../FormComponents/RelatedWorks.jsx | 21 +++++++++-------- src/components/FormComponents/Resources.jsx | 6 ++--- src/components/FormComponents/RolePicker.jsx | 4 ++-- src/components/Tabs/ContactTab.jsx | 9 ++++---- src/components/Tabs/IdentificationTab.jsx | 16 ++++++------- src/components/Tabs/PlatformTab.jsx | 12 ++++------ src/components/Tabs/RelatedWorksTab.jsx | 2 +- src/components/Tabs/ResourcesTab.jsx | 10 ++++---- src/components/Tabs/SpatialTab.jsx | 23 +++++++++++-------- src/components/Tabs/SubmitTab.jsx | 6 ++--- src/components/Tabs/TaxaTab.jsx | 2 +- src/isoCodeLists.js | 12 +++++----- src/regions.js | 14 +++++++++++ src/utils/validate.js | 10 ++++---- 23 files changed, 103 insertions(+), 90 deletions(-) diff --git a/src/components/FormComponents/ContactEditor.jsx b/src/components/FormComponents/ContactEditor.jsx index b8a265bb..59b8541d 100644 --- a/src/components/FormComponents/ContactEditor.jsx +++ b/src/components/FormComponents/ContactEditor.jsx @@ -368,7 +368,7 @@ const ContactEditor = ({ } + label={} value={value.lastName} helperText={ !lastNameValid && ( diff --git a/src/components/FormComponents/InstrumentLeftList.jsx b/src/components/FormComponents/InstrumentLeftList.jsx index 30eec991..990707cc 100644 --- a/src/components/FormComponents/InstrumentLeftList.jsx +++ b/src/components/FormComponents/InstrumentLeftList.jsx @@ -90,7 +90,7 @@ const InstrumentLeftList = ({ {instruments.length ? ( Instruments in this record: - Instruments dans cet enregistrement: + Instruments dans cet enregistrement : ) : ( diff --git a/src/components/FormComponents/LeftList.jsx b/src/components/FormComponents/LeftList.jsx index 83c65615..0eeacbf6 100644 --- a/src/components/FormComponents/LeftList.jsx +++ b/src/components/FormComponents/LeftList.jsx @@ -100,7 +100,7 @@ const LeftList = ({ {items.length ? (leftListHeader ||( Items in this record: - Articles dans cet enregistrement: + Contact dans cet enregistrement : )) : (leftListEmptyHeader || ( @@ -142,7 +142,7 @@ const LeftList = ({ title={ } > @@ -243,7 +243,7 @@ const LeftList = ({ {addNewItemText || Add new item - Ajouter un item + Ajouter un contact } diff --git a/src/components/FormComponents/Lineage.jsx b/src/components/FormComponents/Lineage.jsx index d6993181..904e9a45 100644 --- a/src/components/FormComponents/Lineage.jsx +++ b/src/components/FormComponents/Lineage.jsx @@ -274,7 +274,7 @@ const Lineage = ({ Lineage Title - Titre de la lignée + Titre de la ressource d'origine @@ -284,9 +284,9 @@ const Lineage = ({ processing steps or methods use the processing and method step question - Explication générale de l'étape de lignage ou des méthodes d'échantillonnage. - Pour des étapes ou des méthodes de traitement détaillées, utilisez - la question sur les étapes de traitement et de méthode. + Explication générale de la démarche d'origine des jeux de données ou des méthodes d'échantillonnage. + Pour entrer des démarches ou des méthodes de traitement détaillées, utilisez + la question sur le traitement et la méthodologie (ci-après). @@ -302,7 +302,7 @@ const Lineage = ({ Scope - Portée + Cadre @@ -310,7 +310,7 @@ const Lineage = ({ Type of resource and/or extent to which the lineage information applies. - Type de ressource et/ou mesure dans laquelle les informations sur la lignée s'appliquent. + Type de ressource et/ou d'étendue pour laquelle les informations sur l'origine s'appliquent. diff --git a/src/components/FormComponents/LineageAdditionalDocumentation.jsx b/src/components/FormComponents/LineageAdditionalDocumentation.jsx index a72e54c6..2f8cd485 100644 --- a/src/components/FormComponents/LineageAdditionalDocumentation.jsx +++ b/src/components/FormComponents/LineageAdditionalDocumentation.jsx @@ -97,7 +97,7 @@ const LineageAdditionalDocumentation = ({ A citation to additional lineage documentation. This could be a publication that describes the whole process, dataset, or model. - Une citation à une documentation supplémentaire sur la lignée. Il peut s'agir d'une publication décrivant l'ensemble du processus, de l'ensemble de données ou du modèle. + Une citation vers une documentation supplémentaire sur l'origine des données. Il peut s'agir d'une publication décrivant l'ensemble du processus, de l'ensemble de données ou du modèle. diff --git a/src/components/FormComponents/LineageProcessingStep.jsx b/src/components/FormComponents/LineageProcessingStep.jsx index 38a30266..44f6974a 100644 --- a/src/components/FormComponents/LineageProcessingStep.jsx +++ b/src/components/FormComponents/LineageProcessingStep.jsx @@ -92,7 +92,7 @@ const ProcessingStep = ({ Processing or Method Step: - Étape de traitement ou de méthode: + Traitement ou origine du jeu de données : @@ -103,9 +103,9 @@ const ProcessingStep = ({ to initial data collection. - Une description générale de la façon dont la ressource a été développée ou d'un événement associé à la - Ressource. Il peut s'agir d'un résumé du flux de travail ou des étapes de création ultérieure de la ressource. - à la collecte initiale des données. + Une description générale de la façon dont la ressource a été développée, ou d'un événement associé à la + ressource. Il peut s'agir d'un résumé du processus de travail ou des étapes ayant abouties à la création + de la ressources suite à la collecte de données initiale. diff --git a/src/components/FormComponents/LineageSource.jsx b/src/components/FormComponents/LineageSource.jsx index 790f89b1..1dc00b0b 100644 --- a/src/components/FormComponents/LineageSource.jsx +++ b/src/components/FormComponents/LineageSource.jsx @@ -89,7 +89,7 @@ const LineageSource = ({ - Source: + Source : diff --git a/src/components/FormComponents/MapSelect.jsx b/src/components/FormComponents/MapSelect.jsx index 293c828b..b5fbbf6b 100644 --- a/src/components/FormComponents/MapSelect.jsx +++ b/src/components/FormComponents/MapSelect.jsx @@ -352,7 +352,7 @@ const MapSelect = ({ updateMap, mapData = {}, disabled, record }) => { with the same point. Eg, - Doivent commencer et se terminer par le même point. Par exemple, + La suite de coordonnées doit commencer et se terminer par le même point. Par exemple, {" "} 48,-128 56,-133 56,-147 48,-128 @@ -377,7 +377,7 @@ const MapSelect = ({ updateMap, mapData = {}, disabled, record }) => { Describe the Geographic Extent of the dataset. Required for Biological datasets - Décrivez l'étendue géographique de l'ensemble de données. Obligatoire pour les ensembles de données biologiques + Décrivez l'étendue géographique du jeu de données. Obligatoire pour les jeux de données biologiques {record.resourceType && record.resourceType.includes("biological") && ( @@ -395,10 +395,8 @@ const MapSelect = ({ updateMap, mapData = {}, disabled, record }) => {

    Vous pouvez éventuellement inclure une description textuelle - de la zone géographique. zone couverte par cet ensemble de - données ou cette étude. Ce champ est obligatoire lors du - remplissage d'ensembles de données biologiques, mais est - facultatif pour tous d’autres types d’ensembles de données. + de la zone géographique. Ce champ est obligatoire pour des jeux de données biologiques, mais est + facultatif pour tous autre type de jeux de données.

    diff --git a/src/components/FormComponents/PlatformTitle.jsx b/src/components/FormComponents/PlatformTitle.jsx index 7dd7f1cb..b615896b 100644 --- a/src/components/FormComponents/PlatformTitle.jsx +++ b/src/components/FormComponents/PlatformTitle.jsx @@ -20,7 +20,7 @@ function getPlatformTitleFromNames(platform) { function PlatformTitle({platform} ) { return ( getPlatformTitleFromNames(platform) || - () + () ); } diff --git a/src/components/FormComponents/RelatedWorks.jsx b/src/components/FormComponents/RelatedWorks.jsx index e9380806..7a707a08 100644 --- a/src/components/FormComponents/RelatedWorks.jsx +++ b/src/components/FormComponents/RelatedWorks.jsx @@ -253,7 +253,7 @@ const RelatedWorks = ({ Enter the title of the related resource - Entrez le titre de l'œuvre concernée + Entrez le titre de la ressource connexe {" "} @@ -270,7 +270,7 @@ const RelatedWorks = ({ Enter the identifier for the related resource - Saisissez l'identifiant de l'œuvre concernée + Saisissez l'identifiant de la ressource connexe @@ -284,8 +284,8 @@ const RelatedWorks = ({

    - L'identifiant peut provenir d'une ressource ou d'un enregistrement de métadonnées sur un autre - référentiel ou un autre enregistrement dans CIOOS. Un DOI ou une URL complète sont préférés. + L'identifiant peut renvoyer vers une ressource ou un enregistrement de métadonnées sur un autre + dépôt de données ou vers un autre enregistrement dans le SIOOC. Un DOI ou une URL complète sont préférés.

    @@ -343,14 +343,15 @@ const RelatedWorks = ({

    - Spécifiez la relation à partir de (A) la ressource principale ; à (B) la ressource associée. Par exemple: + Spécifiez la relation entre la ressource principale (A) et la ressource connexe (B). Par exemple :

      -
    • Utilisez "Est une nouvelle version de" pour indiquer que la ressource principale décrite dans cet enregistrement de métadonnées (A) est une nouvelle version de (B) la ressource associée.
    • -
    • Utilisez "Fait partie de" pour indiquer que la ressource principale (A) est un sous-ensemble de (B) la ressource plus grande associée.
    • -
    • Utilisez "A une partie" pour indiquer que la ressource principale (A) est le travail le plus important qui comprend (B) la ressource associée.
    • -
    • Utilisez "Cites" pour indiquer que (A) cite (B).
    • -
    • Utilisez "Est cité par" pour indiquer que (B) cite (A)
    • + «» +
    • Utilisez « Est une nouvelle version de » pour indiquer que la ressource principale (A) décrite dans cet enregistrement de métadonnées est une nouvelle version de la ressource connexe (B).
    • +
    • Utilisez « Fait partie de » pour indiquer que la ressource principale (A) est un sous-ensemble de la ressource connexe (B) plus large.
    • +
    • Utilisez « A une partie » pour indiquer que la ressource principale (A) est plus large qui comprend la ressource connexe (B).
    • +
    • Utilisez « Cite » pour indiquer que (A) cite (B).
    • +
    • Utilisez « Est cité par » pour indiquer que (B) cite (A)
    diff --git a/src/components/FormComponents/Resources.jsx b/src/components/FormComponents/Resources.jsx index 5bbc2826..bdeb6848 100644 --- a/src/components/FormComponents/Resources.jsx +++ b/src/components/FormComponents/Resources.jsx @@ -285,9 +285,9 @@ const Resources = ({

    - Le lien peut être vers une ressource de données - formelle sur un autre dépôt de données ou un lien vers - un disque personnel en ligne (par exemple Google + Ce lien peut renvoyer vers une ressource de données + sur un autre dépôt de données ou un lien vers + un espace de stockage personnel en ligne (par exemple, Google Drive).

    diff --git a/src/components/FormComponents/RolePicker.jsx b/src/components/FormComponents/RolePicker.jsx index 1a470693..8b70faa0 100644 --- a/src/components/FormComponents/RolePicker.jsx +++ b/src/components/FormComponents/RolePicker.jsx @@ -39,7 +39,7 @@ const RolePicker = ({ value, disabled, updateContact }) => { Appear in citation? - Apparaissent dans la citation? + Ce contact doit apparaître dans la citation? { Plusieurs rôles peuvent être sélectionnés par personne. Si vous avez besoin de rôles plus spécifiques, vous pouvez étendre la - liste. Développez la liste ci-dessous pour un rôle supplémentaire. + liste ci-dessous.
    diff --git a/src/components/Tabs/ContactTab.jsx b/src/components/Tabs/ContactTab.jsx index 0830cc6a..32577df8 100644 --- a/src/components/Tabs/ContactTab.jsx +++ b/src/components/Tabs/ContactTab.jsx @@ -102,11 +102,11 @@ const ContactTab = ({ Veuillez saisir au moins un dépositaire des métadonnées et un - propriétaire des données de ce jeu. Ces personnes pourraient + propriétaire des données. Ces personnes pourraient être appelées à collaborer avec le personnel{" "} {regions[region].titleFrPossessive} pour finaliser la saisie des informations. Vous devez également sélectionner au moins un - contact pour apparaître dans la citation. Un contact peut occuper plusieurs rôles. + contact qui apparaîtra dans la citation. Un contact peut occuper plusieurs rôles. @@ -143,9 +143,8 @@ const ContactTab = ({ Voici à quoi ressemblera votre citation dans le catalogue. - Seuls les contacts dont la case «Auteur cité» est cochée - apparaissent. Seuls les rôles étoilés apparaîtront dans la - citation. Changer la commande, faites glisser le{" "} + Seuls les contacts identifiés comme faisant partie de la citation + (en cochant la case appropriée) y figurent. Pour changer l'ordre, faites glisser le{" "} . diff --git a/src/components/Tabs/IdentificationTab.jsx b/src/components/Tabs/IdentificationTab.jsx index a51c273e..ebad4a66 100644 --- a/src/components/Tabs/IdentificationTab.jsx +++ b/src/components/Tabs/IdentificationTab.jsx @@ -321,11 +321,11 @@ const IdentificationTab = ({

    Vous pouvez choisir un mot-clé prédéfini (liste déroulante) en français puis cliquer sur le bouton de - traduction. Vous pouvez aussi créer votre propre mot clé + traduction. Vous pouvez aussi créer votre propre mot-clé en rédigeant un texte libre en anglais ou en français (vérifiez toujours si son équivalent existe dans la liste déroulante afin de diminuer le risque d’écriture multiple - d’un même mot clé -ex: phoque Vs Phoques-). + d’un même mot-clé -ex: phoque Vs Phoques-).

    Entrez un mot-clé à la fois. Cliquez sur « Ajouter » @@ -474,7 +474,7 @@ const IdentificationTab = ({ Veuillez noter que ce champ n'a pas besoin d'être rempli ou mis à jour lorsque des révisions sont apportées aux métadonnées, mais plutôt lorsqu'une nouvelle version du - fichier ou du paquet de données devient disponible, + fichier ou du jeu de données devient disponible, c'est-à-dire pour les données de séries temporelles.

    @@ -493,7 +493,7 @@ const IdentificationTab = ({ How is the dataset licensed? - Quelle est la licence de ce jeu de données? + Quelle licence souhaitez-vous attribuer à ce jeu de données? @@ -554,7 +554,7 @@ const IdentificationTab = ({ - Licence recommandée par le SIOOC. Les données sont ouvertes, mais la licence exige que le jeu de données soit - cité lorsqu’il est utilisé par un autre utilisateur. + cité lorsqu’il est utilisé par quiconque.
  • Creative Commons 0 - N’impose aucune restriction @@ -563,10 +563,10 @@ const IdentificationTab = ({
  • Licence du gouvernement ouvert - Canada - Pour les - jeux de données rendus disponibles par les organisations et - ministères fédéraux. Cette licence est similaire à CC-BY 4.0 + jeux de données rendus disponibles par les entités fédérales. + Cette licence est similaire à CC-BY 4.0 : les données sont ouvertes mais le jeu de données doit être - cité lorsqu'il est utilisé par un autre utilisateur. + cité lorsqu'il est utilisé par quiconque.
  • diff --git a/src/components/Tabs/PlatformTab.jsx b/src/components/Tabs/PlatformTab.jsx index cb1c2a3b..3e618214 100644 --- a/src/components/Tabs/PlatformTab.jsx +++ b/src/components/Tabs/PlatformTab.jsx @@ -59,7 +59,7 @@ const PlatformTab = ({ of the page. - Une plateforme désigne tout “objet” sur lequel un ou plusieurs + Une plateforme désigne tout « objet » sur lequel un ou plusieurs instruments sont attachés et utilisés dans la collecte des données. Par exemple :
      @@ -69,13 +69,10 @@ const PlatformTab = ({
    • Navire
    • Bouée
    • Satellite
    • -
    • ROV
    • +
    • Véhicule téléopéré (ROV)
    • Amarrage
    - S'il n'y a pas de plateforme, vous pouvez entrer des - informations sur les instruments au bas de la page. Sinon, - vous devez décrire le plus précisément possible la plateforme - utilisée dans la collecte de données. + Vous devez décrire le plus précisément possible la plateforme utilisée dans le cadre de la collecte de données et les instruments.
    @@ -120,8 +117,7 @@ const PlatformTab = ({ You can still enter an instrument without a platform - Vous pouvez toujours entrer dans un instrument sans - plateforme + Veuillez renseigner les informations sur les instruments utilisés. diff --git a/src/components/Tabs/RelatedWorksTab.jsx b/src/components/Tabs/RelatedWorksTab.jsx index d79abe37..88b9b84c 100644 --- a/src/components/Tabs/RelatedWorksTab.jsx +++ b/src/components/Tabs/RelatedWorksTab.jsx @@ -35,7 +35,7 @@ const RelatedWorksTab = ({ disabled, record, updateRecord }) => { - Les œuvres connexes peuvent être : + Les travaux connexes peuvent être :
    • Autres ensembles de données faisant partie de la même collection, du même projet ou du même protocole d'échantillonnage
    • Enregistrements de métadonnées sur d'autres catalogues tels que OBIS ou FRDR qui décrivent le même ensemble de données
    • diff --git a/src/components/Tabs/ResourcesTab.jsx b/src/components/Tabs/ResourcesTab.jsx index d27b4967..7090991f 100644 --- a/src/components/Tabs/ResourcesTab.jsx +++ b/src/components/Tabs/ResourcesTab.jsx @@ -75,8 +75,8 @@ const ResourcesTab = ({ disabled, record, updateRecord }) => { Entrez un ou plusieurs liens vers la ressource principale décrite par cet enregistrement de métadonnées. Les ressources ajoutées ici ne doivent pas déjà avoir leur propre enregistrement de métadonnées ou - identifiant d'objet numérique, ces ressources doivent être ajoutées à - la section "Travaux associés". + identifiant d'objet numérique. Ces ressources doivent être ajoutées à + la section "Travaux connexes". @@ -186,7 +186,7 @@ const ResourcesTab = ({ disabled, record, updateRecord }) => { Lineage - Lignée + Origine {record.history && record.history.length > 0 && ()} @@ -199,7 +199,7 @@ const ResourcesTab = ({ disabled, record, updateRecord }) => { Data processing history (provenance) for the resource. - Historique du traitement des données (provenance) pour la ressource. + Historique du traitement des données (provenance) de la ressource. @@ -208,7 +208,7 @@ const ResourcesTab = ({ disabled, record, updateRecord }) => { Enter Information about the events or source data used in constructing the data specified by the scope. - Entrez des informations sur les événements ou les données sources utilisées dans la construction des données spécifiées par la portée. + Entrez des informations sur les événements ou les données sources utilisées dans la construction des données en spécifiant leur cadre. diff --git a/src/components/Tabs/SpatialTab.jsx b/src/components/Tabs/SpatialTab.jsx index 7b0fb433..67b8e830 100644 --- a/src/components/Tabs/SpatialTab.jsx +++ b/src/components/Tabs/SpatialTab.jsx @@ -90,11 +90,11 @@ const SpatialTab = ({ disabled, record, handleUpdateRecord, updateRecord }) => { Définissez la zone géographique à l'aide de l'outil qui - correspond à la distribution géographique de vos données. Les - données largement distribuées en haute mer peuvent être bien - desservies par un cadre englobant. Les données côtières - étroitement regroupées peuvent bénéficier d'un polygone qui - n'inclut pas le terrain ou la zone non échantillonnée. + correspond à la distribution géographique de vos données. Par exemple, + l’étendue de données relativement dispersées, localisées en haute mer + est souvent bien représentées par une zone rectangulaire, tandis qu’une représentation + polygonale excluant les terrains ou zones non échantillonnés se prête mieux à + l’étendue de données côtières, avec une résolution spatiale plus fine. @@ -131,8 +131,8 @@ const SpatialTab = ({ disabled, record, handleUpdateRecord, updateRecord }) => { - Cela permet de capturer les profondeurs minimales et maximales - (ou la hauteur du fond marin) où l'instrument a enregistré des + Cela permet de renseigner les profondeurs minimales et maximales + (ou la hauteur depuis le fond marin) où l'instrument a enregistré des données. @@ -186,7 +186,7 @@ const SpatialTab = ({ disabled, record, handleUpdateRecord, updateRecord }) => { label={ This dataset does not have a depth or height, value will be set to zero - Cet ensemble de données n'a ni profondeur ni hauteur, la valeur sera définie sur zéro + Ce jeu de données n'a ni profondeur ni hauteur, la valeur sera zéro } /> @@ -208,7 +208,12 @@ const SpatialTab = ({ disabled, record, handleUpdateRecord, updateRecord }) => { )} disabled={disabled} /> -

      OR

      +

      + + OR + OU + +

      { contact - Merci d'avoir rempli ce formulaire. L'information sera validée + Merci d'avoir rempli ce formulaire. Les informations seront examinées par un membre du personnel {regionInfo.titleFrPossessive}. Cette - personne pourrait vous contacter pour obtenir plus + personne vous contactera pour obtenir plus d'informations ou pour vous indiquer quand votre jeu de données - sera disponible dans notre {regionInfo.catalogueTitle.fr}. Vos + sera disponible dans notre {regionInfo.catalogueTitleMinuscule.fr}. Vos informations ne seront pas publiées avant d'obtenir votre approbation. Si vous avez des questions ou si vous désirez effectuer un suivi concernant l'état de votre soumission, diff --git a/src/components/Tabs/TaxaTab.jsx b/src/components/Tabs/TaxaTab.jsx index dae3ee0c..4b6ab71a 100644 --- a/src/components/Tabs/TaxaTab.jsx +++ b/src/components/Tabs/TaxaTab.jsx @@ -170,7 +170,7 @@ const TaxaTab = ({ label={ This dataset does not contain any taxonomic classification - Cet ensemble de données ne contient aucune classification taxonomique + Ce jeu de données ne contient aucune classification taxonomique } /> diff --git a/src/isoCodeLists.js b/src/isoCodeLists.js index 7bf88375..80745190 100644 --- a/src/isoCodeLists.js +++ b/src/isoCodeLists.js @@ -84,7 +84,7 @@ export const roleCodes = { }, }, editor: { - title: { en: "Editor", fr: "Éditeur" }, + title: { en: "Editor", fr: "Réviseur" }, text: { en: "Party who reviewed or modified the resource to improve the content", fr: @@ -143,7 +143,7 @@ export const roleCodes = { }, }, publisher: { - title: { en: "Publisher", fr: "Editeur" }, + title: { en: "Publisher", fr: "Éditeur" }, text: { en: "Party who published the resource", fr: "Partie qui a publié la ressource", @@ -188,7 +188,7 @@ export const progressCodes = { en: "Data is continually being updated. e.g satellite dataset that continues to be augmented", fr: - "Les données sont continuellement mises à jour, par exemple un ensemble de données satellite qui continue d'être augmenté", + "Les données sont continuellement mises à jour, C'est le cas par exemple pour un jeu de données satellitaires qui continue d'être alimenté.", }, }, @@ -198,7 +198,7 @@ export const progressCodes = { en: "Data has been stored in an offline storage facility. use to indicate data are archived", fr: - "Les données ont été stockées dans une installation de stockage hors connexion. Utilisez pour indiquer que les données sont archivées", + "Les données ont été stockées dans une installation de stockage hors connexion. Utilisez cette option pour indiquer que les données sont archivées", }, }, @@ -208,7 +208,7 @@ export const progressCodes = { en: "Production of the data has been completed e.g. raw data that is not ongoing, completed model", fr: - "La production des données a été terminée, p. ex. données brutes qui ne sont pas en cours, modèle terminé", + "La production des données a été terminée. C'est le cas par exemple pour des données brutes qui ne sont plus alimentées, ou encore pour un modèle terminé", }, }, }; @@ -764,7 +764,7 @@ export const associationTypeCode = { isoValue: "dependency", }, IsSourceOf: { - title: { en: "Is Source Of", fr: "est la source de" }, + title: { en: "Is Source Of", fr: "Est la source de" }, text: { en: "A is source of B", fr: "A est la source de B", }, diff --git a/src/regions.js b/src/regions.js index 614888a1..06cf6091 100644 --- a/src/regions.js +++ b/src/regions.js @@ -7,6 +7,10 @@ const regions = { fr: "Catalogue de données du SIOOC du Pacifique", en: "CIOOS Pacific Data Catalogue", }, + catalogueTitleMinuscule: { + fr: "catalogue de données du SIOOC du Pacifique", + en: "CIOOS Pacific Data Catalogue", + }, colors: { primary: "#006e90", secondary: "#ffc857" }, email: "info@cioospacific.ca", catalogueURL: { @@ -33,6 +37,12 @@ const regions = { "Catalogue de données de l'Observatoire global du Saint-Laurent (OGSL)", en: "St. Lawrence Global Observatory Data Catalogue (SLGO)", }, + catalogueTitleMinuscule: { + fr: + "catalogue de données de l'OGSL", + en: "St. Lawrence Global Observatory Data Catalogue (SLGO)", + }, + colors: { primary: "#00adef", secondary: "#00aeef" }, email: "info@ogsl.ca", catalogueURL: { @@ -75,6 +85,10 @@ const regions = { fr: "Catalogue de données de Amundsen Science", en: "Amundsen Science Data Catalogue", }, + catalogueTitleMinuscule: { + fr: "catalogue de données de Amundsen Science", + en: "Amundsen Science Data Catalogue", + }, colors: { primary: "#E31837", secondary: "#77777A" }, email: "info@as.ulaval.ca", catalogueURL: { diff --git a/src/utils/validate.js b/src/utils/validate.js index efec79c5..9af0a2fe 100644 --- a/src/utils/validate.js +++ b/src/utils/validate.js @@ -66,7 +66,7 @@ const validators = { tab: "start", error: { en: "Please select a theme for this record", - fr: "Veuillez sélectionner un thème pour cet enregistrement", + fr: "Veuillez sélectionner un domaine pour cet enregistrement", }, }, abstract: { @@ -74,7 +74,7 @@ const validators = { tab: "dataID", error: { en: "Missing abstract in French or English", - fr: "Abrégé manquant en français ou en anglais", + fr: "Résumé manquant en français ou en anglais", }, }, keywords: { @@ -115,7 +115,7 @@ const validators = { validation: (val) => val, error: { en: "Please select a dataset status", - fr: "L'information spatiale est manquante", + fr: "Veuillez définir le statut du jeu de données", }, }, language: { @@ -246,7 +246,7 @@ const validators = { en: "Related works must contain a Title, Identifier, Identifier Type, and a Relation Type to be valid.", fr: - "Les œuvres connexes doivent contenir un titre, un identifiant, un type d'identifiant et un type de relation pour être valides.", + "Les ressources connexes doivent contenir un titre, un identifiant, un type d'identifiant et un type de relation pour être valides.", }, }, @@ -287,7 +287,7 @@ const validators = { en: "Lineage must contain a title and description for each processing step and source. If lineage scope is set to 'data collection' then lineage statement is required", fr: - "Le lignage doit contenir un titre et une description pour chaque étape de traitement. Si la portée du lignage est définie sur « collecte de données », alors une déclaration de lignage est requise", + "Le lignage doit contenir un titre et une description pour chaque origine de jeu de données. Si la portée du lignage est définie sur « collecte de données », alors une déclaration de lignage est requise", }, }, platforms: {