diff --git a/apps/web/src/components/InstrumentShowcase/InstrumentKindDropdown.tsx b/apps/web/src/components/InstrumentShowcase/InstrumentKindDropdown.tsx index 68eb75dc9..29b81a0c4 100644 --- a/apps/web/src/components/InstrumentShowcase/InstrumentKindDropdown.tsx +++ b/apps/web/src/components/InstrumentShowcase/InstrumentKindDropdown.tsx @@ -43,7 +43,7 @@ export const InstrumentKindDropdown: React.FC<{ setSelected={setSelected} title={t({ en: 'Kind', - fr: 'Genre' + fr: 'Type' })} /> ); diff --git a/apps/web/src/components/StartSessionForm/StartSessionForm.tsx b/apps/web/src/components/StartSessionForm/StartSessionForm.tsx index 4b3879738..7f0937d72 100644 --- a/apps/web/src/components/StartSessionForm/StartSessionForm.tsx +++ b/apps/web/src/components/StartSessionForm/StartSessionForm.tsx @@ -171,7 +171,7 @@ export const StartSessionForm = ({ (arg) => !arg.includes('$'), t({ en: 'Illegal character: $', - fr: 'Caractère illégal : $' + fr: 'Caractère non autorisé : $' }) ) .optional(), @@ -186,7 +186,7 @@ export const StartSessionForm = ({ { message: t({ en: `Subject must be above age of ${currentGroup?.settings.minimumAge}`, - fr: `Le sujet doit être âgé de plus de ${currentGroup?.settings.minimumAge}` + fr: `Le sujet doit avoir au moins ${currentGroup?.settings.minimumAge} ans` }) } ), diff --git a/apps/web/src/providers/WalkthroughProvider.tsx b/apps/web/src/providers/WalkthroughProvider.tsx index d552fb21f..e3b1477eb 100644 --- a/apps/web/src/providers/WalkthroughProvider.tsx +++ b/apps/web/src/providers/WalkthroughProvider.tsx @@ -95,7 +95,7 @@ const Walkthrough = () => { target: '#sidebar-branding-container', title: t({ en: 'Welcome to Open Data Capture 👋', - fr: 'Bienvenue à Open Data Capture 👋' + fr: 'Bienvenue sur Open Data Capture 👋' }) }, { @@ -160,7 +160,7 @@ const Walkthrough = () => {
{t({ en: 'Here, you can search for subjects in the database. To begin, click on the Subject Lookup button, and a popup will appear where you can enter the search query.', - fr: "Ici, vous pouvez rechercher des clients dans la base de données. Pour commencer, cliquez sur la bouton de recherche et une fenêtre contextuelle s'affichera pour vous permettre de saisir la requête de recherche." + fr: "Ici, vous pouvez rechercher des clients dans la base de données. Pour commencer, cliquez sur le bouton de recherche et une fenêtre contextuelle s'affichera pour vous permettre de saisir la requête de recherche." })}
), @@ -204,7 +204,7 @@ const Walkthrough = () => { target: 'button[data-nav-url="/session/start-session"]', title: t({ en: 'Start Session', - fr: 'Commencer une session' + fr: 'Démarrer une session' }) }, { @@ -351,7 +351,7 @@ const Walkthrough = () => { { content: t({ en: 'Here, you can create and view assignments, which are instruments for a subject to complete at home.', - fr: 'Ici, vous pouvez créer et visualiser des devoirs, qui sont des instruments que le client doit compléter à la maison.' + fr: 'Ici, vous pouvez créer et visualiser des assignations, qui sont des instruments que le client doit compléter à la maison.' }), navigateOptions: { to: '/datahub/123/assignments' @@ -360,7 +360,7 @@ const Walkthrough = () => { target: 'a[data-nav-url="/datahub/123/assignments"]', title: t({ en: 'Assignments', - fr: 'Devoirs' + fr: 'Assignations' }) } ]; diff --git a/apps/web/src/routes/_app/admin/users/index.tsx b/apps/web/src/routes/_app/admin/users/index.tsx index d375b9108..90911e447 100644 --- a/apps/web/src/routes/_app/admin/users/index.tsx +++ b/apps/web/src/routes/_app/admin/users/index.tsx @@ -135,7 +135,7 @@ const UpdateUserForm: React.FC<{ }), delete: t({ en: 'Delete', - fr: 'Effacer' + fr: 'Supprimer' }), manage: t({ en: 'Manage (All)', @@ -147,7 +147,7 @@ const UpdateUserForm: React.FC<{ }), update: t({ en: 'Update', - fr: 'Mettre à jour' + fr: 'Modifier' }) }, variant: 'select' @@ -156,7 +156,7 @@ const UpdateUserForm: React.FC<{ kind: 'string', label: t({ en: 'Resource', - fr: 'Resource' + fr: 'Ressource' }), options: { all: t({ @@ -165,7 +165,7 @@ const UpdateUserForm: React.FC<{ }), Assignment: t({ en: 'Assignment', - fr: 'Devoir' + fr: 'Assignation' }), Group: t({ en: 'Group', @@ -198,7 +198,7 @@ const UpdateUserForm: React.FC<{ kind: 'record-array', label: t({ en: 'Permission', - fr: 'Autorisations supplémentaires' + fr: 'Autorisation' }) } }, @@ -343,7 +343,7 @@ const RouteComponent = () => {{t({ en: 'Error finding users', - fr: "erreur lors de la recherche d'utilisateurs" + fr: "Erreur lors de la recherche d'utilisateurs" })}
)} @@ -252,7 +252,7 @@ const RouteComponent = () => { } label={t({ en: 'Total Subjects', - fr: 'Nombre de clients' + fr: 'Nombre total de sujets' })} value={summaryQuery.data.counts.subjects} /> @@ -282,7 +282,7 @@ const RouteComponent = () => {{t({ en: 'Error finding instruments', - fr: 'Erreur lors de la recherche les instruments' + fr: 'Erreur lors de la recherche des instruments' })}
)} @@ -304,7 +304,7 @@ const RouteComponent = () => { fr: 'Titre' })} {' '} -{t({ en: 'Kind', fr: 'Genre' })}
+{t({ en: 'Kind', fr: 'Type' })}
{t({ en: 'Number', fr: 'Numero' })}
+{t({ en: 'Number', fr: 'Nombre' })}
diff --git a/apps/web/src/routes/_app/group/manage.tsx b/apps/web/src/routes/_app/group/manage.tsx
index 5d2ff64ec..8e22a992f 100644
--- a/apps/web/src/routes/_app/group/manage.tsx
+++ b/apps/web/src/routes/_app/group/manage.tsx
@@ -108,7 +108,7 @@ const ManageGroupForm = ({ data, onSubmit, readOnly }: ManageGroupFormProps) =>
kind: 'number',
label: t({
en: 'Minimum Age',
- fr: "L'âge minimum"
+ fr: 'Âge minimum'
}),
variant: 'input'
};
@@ -119,7 +119,7 @@ const ManageGroupForm = ({ data, onSubmit, readOnly }: ManageGroupFormProps) =>
},
title: t({
en: 'Age Limit Settings',
- fr: "Paramètres de l'âge"
+ fr: "Paramètres de limite d'âge"
})
},
{
@@ -141,7 +141,7 @@ const ManageGroupForm = ({ data, onSubmit, readOnly }: ManageGroupFormProps) =>
kind: 'string',
label: t({
en: 'ID Validation Pattern',
- fr: "Modèle de validation d'identité"
+ fr: "Modèle de validation d'identifiant"
}),
variant: 'input'
},
@@ -205,7 +205,7 @@ const ManageGroupForm = ({ data, onSubmit, readOnly }: ManageGroupFormProps) =>
input: ctx.value.minimumAge,
message: t({
en: 'Please enter an age',
- fr: "Entrez un âge s'il vous plait"
+ fr: 'Veuillez entrer un âge'
}),
path: ['minimumAge']
});
diff --git a/apps/web/src/routes/_app/upload/$instrumentId.tsx b/apps/web/src/routes/_app/upload/$instrumentId.tsx
index 716384f2e..e642b1594 100644
--- a/apps/web/src/routes/_app/upload/$instrumentId.tsx
+++ b/apps/web/src/routes/_app/upload/$instrumentId.tsx
@@ -41,7 +41,7 @@ const RouteComponent = () => {
description: error instanceof UploadError ? error.description : undefined,
title: {
en: `Error Occurred Downloading Sample Template`,
- fr: `Une erreur s'est produite lors du téléchargement du CSV`
+ fr: `Une erreur s'est produite lors du téléchargement du modèle`
}
}
},
@@ -186,7 +186,7 @@ const RouteComponent = () => {