Skip to content

Commit 879da83

Browse files
authored
Merge pull request #1323 from david-roper/translations
Translations
2 parents 86f5a33 + f0579d6 commit 879da83

15 files changed

Lines changed: 47 additions & 47 deletions

File tree

apps/web/src/components/InstrumentShowcase/InstrumentKindDropdown.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export const InstrumentKindDropdown: React.FC<{
4343
setSelected={setSelected}
4444
title={t({
4545
en: 'Kind',
46-
fr: 'Genre'
46+
fr: 'Type'
4747
})}
4848
/>
4949
);

apps/web/src/components/StartSessionForm/StartSessionForm.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ export const StartSessionForm = ({
171171
(arg) => !arg.includes('$'),
172172
t({
173173
en: 'Illegal character: $',
174-
fr: 'Caractère illégal : $'
174+
fr: 'Caractère non autorisé : $'
175175
})
176176
)
177177
.optional(),
@@ -186,7 +186,7 @@ export const StartSessionForm = ({
186186
{
187187
message: t({
188188
en: `Subject must be above age of ${currentGroup?.settings.minimumAge}`,
189-
fr: `Le sujet doit être âgé de plus de ${currentGroup?.settings.minimumAge}`
189+
fr: `Le sujet doit avoir au moins ${currentGroup?.settings.minimumAge} ans`
190190
})
191191
}
192192
),

apps/web/src/providers/WalkthroughProvider.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ const Walkthrough = () => {
9595
target: '#sidebar-branding-container',
9696
title: t({
9797
en: 'Welcome to Open Data Capture 👋',
98-
fr: 'Bienvenue à Open Data Capture 👋'
98+
fr: 'Bienvenue sur Open Data Capture 👋'
9999
})
100100
},
101101
{
@@ -160,7 +160,7 @@ const Walkthrough = () => {
160160
<p>
161161
{t({
162162
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.',
163-
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."
163+
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."
164164
})}
165165
</p>
166166
),
@@ -204,7 +204,7 @@ const Walkthrough = () => {
204204
target: 'button[data-nav-url="/session/start-session"]',
205205
title: t({
206206
en: 'Start Session',
207-
fr: 'Commencer une session'
207+
fr: 'Démarrer une session'
208208
})
209209
},
210210
{
@@ -351,7 +351,7 @@ const Walkthrough = () => {
351351
{
352352
content: t({
353353
en: 'Here, you can create and view assignments, which are instruments for a subject to complete at home.',
354-
fr: 'Ici, vous pouvez créer et visualiser des devoirs, qui sont des instruments que le client doit compléter à la maison.'
354+
fr: 'Ici, vous pouvez créer et visualiser des assignations, qui sont des instruments que le client doit compléter à la maison.'
355355
}),
356356
navigateOptions: {
357357
to: '/datahub/123/assignments'
@@ -360,7 +360,7 @@ const Walkthrough = () => {
360360
target: 'a[data-nav-url="/datahub/123/assignments"]',
361361
title: t({
362362
en: 'Assignments',
363-
fr: 'Devoirs'
363+
fr: 'Assignations'
364364
})
365365
}
366366
];

apps/web/src/routes/_app/admin/users/index.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ const UpdateUserForm: React.FC<{
135135
}),
136136
delete: t({
137137
en: 'Delete',
138-
fr: 'Effacer'
138+
fr: 'Supprimer'
139139
}),
140140
manage: t({
141141
en: 'Manage (All)',
@@ -147,7 +147,7 @@ const UpdateUserForm: React.FC<{
147147
}),
148148
update: t({
149149
en: 'Update',
150-
fr: 'Mettre à jour'
150+
fr: 'Modifier'
151151
})
152152
},
153153
variant: 'select'
@@ -156,7 +156,7 @@ const UpdateUserForm: React.FC<{
156156
kind: 'string',
157157
label: t({
158158
en: 'Resource',
159-
fr: 'Resource'
159+
fr: 'Ressource'
160160
}),
161161
options: {
162162
all: t({
@@ -165,7 +165,7 @@ const UpdateUserForm: React.FC<{
165165
}),
166166
Assignment: t({
167167
en: 'Assignment',
168-
fr: 'Devoir'
168+
fr: 'Assignation'
169169
}),
170170
Group: t({
171171
en: 'Group',
@@ -198,7 +198,7 @@ const UpdateUserForm: React.FC<{
198198
kind: 'record-array',
199199
label: t({
200200
en: 'Permission',
201-
fr: 'Autorisations supplémentaires'
201+
fr: 'Autorisation'
202202
})
203203
}
204204
},
@@ -343,7 +343,7 @@ const RouteComponent = () => {
343343
<Sheet.Description>
344344
{t({
345345
en: 'Make changes to this user here. Click save when you are done.',
346-
fr: 'Apportez des modifications à cet utilisateur ici. Cliquez sur enregistrer lorsque vous avez terminé.'
346+
fr: 'Apportez des modifications à cet utilisateur ici. Cliquez sur « Enregistrer » lorsque vous avez terminé.'
347347
})}
348348
</Sheet.Description>
349349
</Sheet.Header>

apps/web/src/routes/_app/dashboard.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ const RouteComponent = () => {
128128
} else {
129129
welcome = t({
130130
en: 'Summary of Application State',
131-
fr: 'La cliente actuelle'
131+
fr: "Résumé de l'état de l'application"
132132
});
133133
}
134134

@@ -197,7 +197,7 @@ const RouteComponent = () => {
197197
<Dialog.Title>
198198
{t({
199199
en: 'Users',
200-
fr: 'Les utilisateurs'
200+
fr: 'Utilisateurs'
201201
})}
202202
</Dialog.Title>
203203
</Dialog.Header>
@@ -208,7 +208,7 @@ const RouteComponent = () => {
208208
<p>
209209
{t({
210210
en: 'Error finding users',
211-
fr: "erreur lors de la recherche d'utilisateurs"
211+
fr: "Erreur lors de la recherche d'utilisateurs"
212212
})}
213213
</p>
214214
)}
@@ -252,7 +252,7 @@ const RouteComponent = () => {
252252
}
253253
label={t({
254254
en: 'Total Subjects',
255-
fr: 'Nombre de clients'
255+
fr: 'Nombre total de sujets'
256256
})}
257257
value={summaryQuery.data.counts.subjects}
258258
/>
@@ -282,7 +282,7 @@ const RouteComponent = () => {
282282
<Dialog.Title>
283283
{t({
284284
en: 'Available Instruments',
285-
fr: 'Les instruments'
285+
fr: 'Instruments disponibles'
286286
})}
287287
</Dialog.Title>
288288
</Dialog.Header>
@@ -291,7 +291,7 @@ const RouteComponent = () => {
291291
<p>
292292
{t({
293293
en: 'Error finding instruments',
294-
fr: 'Erreur lors de la recherche les instruments'
294+
fr: 'Erreur lors de la recherche des instruments'
295295
})}
296296
</p>
297297
)}
@@ -304,7 +304,7 @@ const RouteComponent = () => {
304304
fr: 'Titre'
305305
})}
306306
</p>{' '}
307-
<p>{t({ en: 'Kind', fr: 'Genre' })}</p>
307+
<p>{t({ en: 'Kind', fr: 'Type' })}</p>
308308
</div>
309309
<hr></hr>
310310
{instrumentInfo.map((instrument, i) => {
@@ -373,7 +373,7 @@ const RouteComponent = () => {
373373
fr: 'Titre'
374374
})}
375375
</p>{' '}
376-
<p>{t({ en: 'Number', fr: 'Numero' })}</p>
376+
<p>{t({ en: 'Number', fr: 'Nombre' })}</p>
377377
</div>
378378
<hr></hr>
379379
{recordCounter.map((instrument, i) => {
@@ -414,7 +414,7 @@ const RouteComponent = () => {
414414
<Heading className="text-slate-800 dark:text-slate-200" variant="h4">
415415
{t({
416416
en: 'Records & Sessions Trend',
417-
fr: 'Tendance des enregistrements et sessions'
417+
fr: 'Tendance des enregistrements et des sessions'
418418
})}
419419
</Heading>
420420
<p className="mt-1 text-sm text-slate-600 dark:text-slate-400">

apps/web/src/routes/_app/group/manage.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ const ManageGroupForm = ({ data, onSubmit, readOnly }: ManageGroupFormProps) =>
115115
kind: 'number',
116116
label: t({
117117
en: 'Minimum Age',
118-
fr: "L'âge minimum"
118+
fr: 'Âge minimum'
119119
}),
120120
variant: 'input'
121121
};
@@ -126,7 +126,7 @@ const ManageGroupForm = ({ data, onSubmit, readOnly }: ManageGroupFormProps) =>
126126
},
127127
title: t({
128128
en: 'Age Limit Settings',
129-
fr: "Paramètres de l'âge"
129+
fr: "Paramètres de limite d'âge"
130130
})
131131
},
132132
{
@@ -148,7 +148,7 @@ const ManageGroupForm = ({ data, onSubmit, readOnly }: ManageGroupFormProps) =>
148148
kind: 'string',
149149
label: t({
150150
en: 'ID Validation Pattern',
151-
fr: "Modèle de validation d'identité"
151+
fr: "Modèle de validation d'identifiant"
152152
}),
153153
variant: 'input'
154154
},
@@ -213,7 +213,7 @@ const ManageGroupForm = ({ data, onSubmit, readOnly }: ManageGroupFormProps) =>
213213
input: ctx.value.minimumAge,
214214
message: t({
215215
en: 'Please enter an age',
216-
fr: "Entrez un âge s'il vous plait"
216+
fr: 'Veuillez entrer un âge'
217217
}),
218218
path: ['minimumAge']
219219
});

apps/web/src/routes/_app/upload/$instrumentId.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const RouteComponent = () => {
4141
description: error instanceof UploadError ? error.description : undefined,
4242
title: {
4343
en: `Error Occurred Downloading Sample Template`,
44-
fr: `Une erreur s'est produite lors du téléchargement du CSV`
44+
fr: `Une erreur s'est produite lors du téléchargement du modèle`
4545
}
4646
}
4747
},
@@ -186,7 +186,7 @@ const RouteComponent = () => {
186186
<Heading className="text-center" variant="h3">
187187
{t({
188188
en: 'Data currently uploading...',
189-
fr: 'Données en cours de téléchargement...'
189+
fr: 'Données en cours de téléversement...'
190190
})}
191191
</Heading>
192192
</div>

apps/web/src/routes/_app/upload/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const UploadSelectTable: React.FC<{
2828
field: (instrument) => instrument.kind,
2929
label: t({
3030
en: 'Kind',
31-
fr: 'Genre'
31+
fr: 'Type'
3232
})
3333
}
3434
]}
@@ -58,15 +58,15 @@ const RouteComponent = () => {
5858
<Heading className="text-center" variant="h2">
5959
{t({
6060
en: 'Select Instrument (Experimental Feature)',
61-
fr: 'Selectionnez un instrument (Fonctionnalité expérimentale)'
61+
fr: 'Sélectionnez un instrument (Fonctionnalité expérimentale)'
6262
})}
6363
</Heading>
6464
</PageHeader>
6565
<SearchBar
6666
className="mb-3"
6767
placeholder={t({
6868
en: 'Search by Instrument Title',
69-
fr: "Recherche par titre de l'instrument"
69+
fr: "Rechercher par titre de l'instrument"
7070
})}
7171
value={searchTerm}
7272
onValueChange={setSearchTerm}

apps/web/src/translations/common.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"assignment": {
1515
"en": "Assignment",
16-
"fr": "Devoir"
16+
"fr": "Assignation"
1717
},
1818
"auditLogs": {
1919
"en": "Audit Logs",
@@ -213,7 +213,7 @@
213213
},
214214
"uploadSuccessful": {
215215
"en": "Upload Successful",
216-
"fr": "Téléchargement réussi"
216+
"fr": "Téléversement réussi"
217217
},
218218
"user": {
219219
"en": "User",

apps/web/src/translations/core.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
},
3434
"delete": {
3535
"en": "Delete",
36-
"fr": "Effacer"
36+
"fr": "Supprimer"
3737
},
3838
"description": {
3939
"en": "Description",

0 commit comments

Comments
 (0)