-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfr.json
More file actions
1023 lines (1023 loc) · 69.6 KB
/
Copy pathfr.json
File metadata and controls
1023 lines (1023 loc) · 69.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
" (open)": " (ouvert)",
"_[image omitted: $1]_": "_[image omise : $1]_",
"_[image omitted]_": "_[image omise]_",
"— no file open —": "— aucun fichier ouvert —",
", enter the URL of this application (for example": ", saisissez l'URL de cette application (par exemple",
"(computing preview…)": "(calcul de l'aperçu…)",
"(current)": "(actuel)",
"(default)": "(par défaut)",
"(empty — drop here)": "(vide — déposer ici)",
"(empty markdown — double-click to edit)": "(markdown vide — double-cliquez pour éditer)",
"(root)": "(racine)",
"(untitled)": "(sans titre)",
"), and confirm.": "), puis validez.",
"[base64 image omitted]": "[image base64 omise]",
"{breakdown} logged — click to open the browser console log": "{breakdown} consigné(s) — cliquez pour ouvrir le journal de la console du navigateur",
"{count} bytes": "{count} octets",
"{count} entries": "{count} entrées",
"{count} error": "{count} erreur",
"{count} errors": "{count} erreurs",
"{count} file(s) saved to your browser's Downloads folder.": "{count} fichier(s) enregistré(s) dans le dossier Téléchargements de votre navigateur.",
"{count} macro": "{count} macro",
"{count} macros": "{count} macros",
"{count} msg": "{count} msg",
"{count} notebook": "{count} notebook",
"{count} notebooks": "{count} notebooks",
"{count} object(s) will be written to the selected directory.": "{count} objet(s) seront écrits dans le répertoire sélectionné.",
"{count} warning": "{count} avertissement",
"{count} warnings": "{count} avertissements",
"{label} (detached)": "{label} (détaché)",
"{summary} from a previous session available in Recent…": "{summary} d'une session précédente disponible(s) dans Récents…",
"↓ Resume auto-scroll": "↓ Reprendre le défilement auto",
"↗ Detach": "↗ Détacher",
"↙ Dock": "↙ Ancrer",
"+ Col": "+ Col.",
"+ Row": "+ Ligne",
"− Col": "− Col.",
"− Row": "− Ligne",
"○ Idle": "○ Inactif",
"○ Kernel idle": "○ Noyau inactif",
"● Kernel loading…": "● Chargement du noyau…",
"● Kernel restarting…": "● Redémarrage du noyau…",
"● Kernel running": "● Noyau en cours d'exécution",
"● Macro running": "● Macro en cours d'exécution",
"✓ Validation passed ({count} proxy calls)": "✓ Validation réussie ({count} appels proxy)",
"✓ Validation passed (1 proxy call)": "✓ Validation réussie (1 appel proxy)",
"✗ Macro not started: fix the issues above (or press ✓ Validate to re-check).": "✗ Macro non démarrée : corrigez les problèmes ci-dessus (ou appuyez sur ✓ Valider pour revérifier).",
"✗ Missing \"await\" before proxy.{name}(...) at line {line}, col {col}": "✗ « await » manquant avant proxy.{name}(...) à la ligne {line}, col {col}",
"✗ Syntax error at line {line}, col {col}: {message}": "✗ Erreur de syntaxe à la ligne {line}, col {col} : {message}",
"✗ Unknown proxy method \"{name}\" at line {line}, col {col}": "✗ Méthode proxy inconnue « {name} » à la ligne {line}, col {col}",
"✗ Validation failed: {error}": "✗ Échec de la validation : {error}",
"💾 Save to Macros": "💾 Enregistrer dans les macros",
"1 ↦ 0 computations: measurements, statistics, FWHM, peak detection… Results land in the right-hand panel and are overlaid on the plot.": "Calculs 1 ↦ 0 : mesures, statistiques, LMH, détection de pics… Les résultats apparaissent dans le panneau de droite et se superposent au graphique.",
"1 ↦ 1 transformations: filters, FFT, fitting, calibration, axis transformations… Every entry comes from Sigima's processor catalog with its auto-generated parameter dialog.": "Transformations 1 ↦ 1 : filtres, FFT, ajustement, calibration, transformations d'axes… Chaque entrée provient du catalogue de traitements de Sigima avec sa boîte de dialogue de paramètres générée automatiquement.",
"A lightweight Jupyter-like notebook for ad-hoc exploration. Each notebook owns its Pyodide worker and can call the same remote API as macros and plugins.": "Un notebook léger de type Jupyter pour l'exploration ponctuelle. Chaque notebook possède son propre worker Pyodide et peut appeler la même API distante que les macros et les extensions.",
"A short interactive walk-through of the DataLab-Web workspace.": "Une courte visite interactive de l'espace de travail DataLab-Web.",
"About DataLab Web": "À propos de DataLab Web",
"About the online documentation.": "À propos de la documentation en ligne.",
"Abscissa of the minimum and maximum": "Abscisse du minimum et du maximum",
"Absolute value": "Valeur absolue",
"Adaptive histogram equalization": "Egalisation d'histogramme adaptative",
"Adaptive histogram equalization…": "Egalisation d'histogramme adaptative…",
"Add": "Ajouter",
"Add a circle numerically": "Ajouter un cercle numériquement",
"Add a rectangle numerically": "Ajouter un rectangle numériquement",
"Add a site": "Ajouter un site",
"Add a vertex": "Ajouter un sommet",
"Add circular ROI…": "Ajouter une ROI circulaire…",
"Add column": "Ajouter une colonne",
"Add constant": "Additionner une constante",
"Add constant…": "Additionner une constante…",
"Add Gaussian noise": "Ajouter du bruit gaussien",
"Add Gaussian noise…": "Ajouter du bruit gaussien…",
"Add metadata…": "Ajouter des métadonnées…",
"Add Poisson noise": "Ajouter du bruit de Poisson",
"Add Poisson noise…": "Ajouter du bruit de Poisson…",
"Add rectangular ROI…": "Ajouter une ROI rectangulaire…",
"Add row": "Ajouter une ligne",
"Add uniform noise": "Ajouter du bruit uniforme",
"Add uniform noise…": "Ajouter du bruit uniforme…",
"Adjust the LUT range with a histogram and dual-handle slider": "Ajuster la plage de la LUT avec un histogramme et un curseur à deux poignées",
"AI Assistant": "Assistant IA",
"AI Assistant — Conversation history": "Assistant IA — Historique des conversations",
"AI Assistant — Settings": "Assistant IA — Paramètres",
"AI Assistant input": "Saisie de l'assistant IA",
"AI Assistant settings…": "Paramètres de l'assistant IA…",
"All": "Tous",
"All actions live here: File, Create, Edit, ROI, Operations, Processing, Analysis, View, Plugins and Help.": "Toutes les actions se trouvent ici : Fichier, Créer, Édition, ROI, Opérations, Traitement, Analyse, Affichage, Extensions et Aide.",
"Allan deviation": "Ecart-type d'Allan",
"Allan deviation…": "Ecart-type d'Allan…",
"Allan variance": "Variance d'Allan",
"Allan variance…": "Variance d'Allan…",
"Already open — click to focus tab (last seen {when})": "Déjà ouvert — cliquez pour activer l'onglet (vu {when})",
"An error has occurred during the following context:": "Une erreur s'est produite dans le contexte suivant :",
"Analysis": "Analyse",
"and": "et",
"API key": "Clé API",
"Apply": "Appliquer",
"Apply pending changes (also Cmd+Enter on macOS)": "Appliquer les modifications en attente (également Cmd+Entrée sur macOS)",
"Applying…": "Application…",
"Approve": "Approuver",
"Approve tool call?": "Approuver l'appel d'outil ?",
"Arithmetic": "Arithmétique",
"Arithmetic, basic mathematical functions and data-type conversions. Binary operations interpolate the second operand when X arrays differ.": "Arithmétique, fonctions mathématiques de base et conversions de type de données. Les opérations binaires interpolent le second opérande lorsque les tableaux X diffèrent.",
"Arithmetic, pixel binning, intensity profiles, data-type conversions. Edit, Processing and Analysis menus mirror the Signal ones for images.": "Arithmétique, regroupement de pixels, profils d'intensité, conversions de type de données. Les menus Édition, Traitement et Analyse reflètent ceux des signaux pour les images.",
"Arithmetic…": "Arithmétique…",
"Array — shape {shape} ({dtype})": "Tableau — forme {shape} ({dtype})",
"array [{shape}]": "tableau [{shape}]",
"Array is too large to edit here": "Le tableau est trop grand pour être édité ici",
"Array is too large to edit here ({cells} cells). Use Copy / Paste or edit the source data instead.": "Le tableau est trop grand pour être édité ici ({cells} cellules). Utilisez Copier / Coller ou modifiez les données source.",
"as “{title}”": "sous « {title} »",
"as the official workaround for WebAssembly-heavy applications:": "comme solution officielle pour les applications utilisant intensivement WebAssembly :",
"Ask the AI assistant": "Interroger l'assistant IA",
"Ask the assistant to inspect the workspace, list available processings, or apply one to the current selection. Mutating calls will require your approval.": "Demandez à l'assistant d'inspecter l'espace de travail, de lister les traitements disponibles ou d'en appliquer un à la sélection actuelle. Les appels modifiant les données nécessiteront votre approbation.",
"Ask the assistant… (Enter to send, Shift+Enter newline, Ctrl+Up/Down: history, Esc to stop)": "Demandez à l'assistant… (Entrée pour envoyer, Maj+Entrée pour un retour à la ligne, Ctrl+Haut/Bas : historique, Échap pour arrêter)",
"Assemble signals into image": "Assembler des signaux en une image",
"Assemble signals into image…": "Assembler des signaux en une image…",
"Attributes": "Attributs",
"Auto": "Auto",
"Auto fit": "Ajustement automatique",
"Auto-approve": "Approuver automatiquement",
"Average": "Moyenne",
"Average profile": "Profil moyen",
"Average profile…": "Profil moyen…",
"Axis transformation": "Transformation des axes",
"B": "o",
"Band-pass filter": "Filtre passe-bande",
"Band-pass filter…": "Filtre passe-bande…",
"Band-stop filter": "Filtre coupe-bande",
"Band-stop filter…": "Filtre coupe-bande…",
"Bandwidth at -3dB": "Bande passante à -3dB",
"Base URL": "URL de base",
"Base URL is empty.": "L'URL de base est vide.",
"Basename pattern": "Motif de nom de base",
"Beta software.": "Logiciel en version bêta.",
"Bilateral filter denoising": "Filtrage bilatéral (débruitage)",
"Bilateral filter denoising…": "Filtrage bilatéral (débruitage)…",
"Black Top-Hat (disk)": "Top-Hat dual (disque)",
"Black Top-Hat (disk)…": "Top-Hat dual (disque)…",
"Blank macro": "Macro vierge",
"Blob detection": "Détection de taches",
"Bring in CSV / TSV / column data with the wizard.": "Importez des données CSV / TSV / en colonnes avec l'assistant.",
"Browse HDF5 file…": "Parcourir un fichier HDF5…",
"Browse the full release notes and recent changes to DataLab-Web.": "Parcourez l'intégralité des notes de version et des modifications récentes de DataLab-Web.",
"Browse, load or delete past conversations": "Parcourir, charger ou supprimer les conversations passées",
"Browser console log": "Journal de la console du navigateur",
"Browser interface: {used}": "Interface du navigateur : {used}",
"Browser-native scientific data processing — version {version}": "Traitement de données scientifiques directement dans le navigateur — version {version}",
"Browser-native sibling of the DataLab desktop application. The Sigima computation engine runs entirely client-side via Pyodide (CPython compiled to WebAssembly); no data leaves your browser.": "Équivalent de l'application DataLab de bureau s'exécutant directement dans le navigateur. Le moteur de calcul Sigima s'exécute entièrement côté client via Pyodide (CPython compilé en WebAssembly) ; aucune donnée ne quitte votre navigateur.",
"Bundled examples you can load on demand.": "Exemples intégrés que vous pouvez charger à la demande.",
"Butterworth": "Butterworth",
"Butterworth…": "Butterworth…",
"Call methods": "Appeler des méthodes",
"Calling: {names}": "Appel : {names}",
"Cancel": "Annuler",
"Cancel rename of the edited item": "Annuler le renommage de l'élément édité",
"Cannot reach {url} — {message}": "Impossible d'atteindre {url} — {message}",
"Canny filter": "Filtre de Canny",
"Canny filter…": "Filtre de Canny…",
"Cap the number of past messages (user + assistant + tool) sent to the provider on each request. Useful with local models that have a small context window (e.g. n_ctx=4096 on llama.cpp): if the conversation grows beyond the model's context, the server returns HTTP 400. Set to 0 to disable the cap. The system prompt and the current user turn are always preserved.": "Limitez le nombre de messages passés (utilisateur + assistant + outil) envoyés au fournisseur à chaque requête. Utile avec les modèles locaux disposant d'une petite fenêtre de contexte (par ex. n_ctx=4096 sur llama.cpp) : si la conversation dépasse le contexte du modèle, le serveur renvoie une erreur HTTP 400. Mettez 0 pour désactiver la limite. Le prompt système et le tour utilisateur actuel sont toujours conservés.",
"Captured view": "Vue capturée",
"CDF fit": "Ajustement CDF",
"cell output": "sortie de cellule",
"Central view": "Vue centrale",
"Centred on the DataLab desktop application": "Centré sur l'application DataLab de bureau",
"Changing the degree resets the parameters.": "Modifier le degré réinitialise les paramètres.",
"Chat with the built-in assistant to inspect, create and process your data.": "Dialoguez avec l'assistant intégré pour inspecter, créer et traiter vos données.",
"Check all": "Tout cocher",
"Circ": "Cercle",
"circle": "cercle",
"Circle": "Cercle",
"Clear": "Effacer",
"Clear all": "Tout supprimer",
"Clear all overrides and fall back to the auto-cycling palette": "Effacer toutes les surcharges et revenir à la palette à cycle automatique",
"Clear recent cache": "Vider le cache des récents",
"Clear stats area": "Effacer la zone de statistiques",
"Click": "Cliquez sur",
"Click the image to freeze": "Cliquer sur l'image pour figer",
"Click to manage memory": "Cliquer pour gérer la mémoire",
"Clipboard access was denied.": "L'accès au presse-papier a été refusé.",
"Clipping": "Écrêtage",
"Clipping…": "Écrêtage…",
"Close": "Fermer",
"Close (Esc)": "Fermer (Échap)",
"Close {name}": "Fermer {name}",
"Close {title}": "Fermer {title}",
"Close / cancel the active dialog": "Fermer / annuler la boîte de dialogue active",
"Close macro": "Fermer la macro",
"Close macro \"{label}\"? It will stay in the workspace and the recent cache.": "Fermer la macro « {label} » ? Elle restera dans l'espace de travail et le cache récent.",
"Close notebook": "Fermer le notebook",
"Close notebook \"{label}\"? It will stay in the workspace and the recent cache.": "Fermer le notebook « {label} » ? Il restera dans l'espace de travail et le cache récent.",
"Close ROI editor": "Fermer l'éditeur de ROI",
"Close tab": "Fermer l'onglet",
"Close tour": "Fermer la visite",
"Close user guide": "Fermer le guide utilisateur",
"Closing (disk)": "Fermeture (disque)",
"Closing (disk)…": "Fermeture (disque)…",
"Code": "Code",
"Collapse": "Réduire",
"Collapse all": "Tout réduire",
"Collapse selection": "Réduire la sélection",
"Color": "Couleur",
"Colormap": "Palette de couleurs",
"Colormap (lookup table)": "Palette de couleurs (table de correspondance)",
"Combine with imaginary part": "Combiner avec la partie imaginaire",
"Combine with phase": "Combiner avec la phase",
"Combine with phase…": "Combiner avec la phase…",
"Command palette": "Palette de commandes",
"Completion: {count}": "Complétion : {count}",
"Computation engine (Sigima)": "Moteur de calcul (Sigima)",
"Computation engine running in your browser (Python/WebAssembly)": "Moteur de calcul exécuté dans votre navigateur (Python/WebAssembly)",
"Computing: {feature}": "Calcul : {feature}",
"Configure base URL and model in Settings before sending a message.": "Configurez l'URL de base et le modèle dans les paramètres avant d'envoyer un message.",
"Confirm": "Confirmer",
"Confirm rename of the edited item": "Confirmer le renommage de l'élément édité",
"Connected — {count} models ({latency} ms)": "Connecté — {count} modèles ({latency} ms)",
"Connected ({latency} ms)": "Connecté ({latency} ms)",
"Constant": "Constante",
"Contrast": "Contraste",
"Contributions are welcome — see": "Les contributions sont les bienvenues — voir",
"Conversation history": "Historique des conversations",
"Convert": "Convertir",
"Convert active cell between code and markdown": "Convertir la cellule active entre code et markdown",
"Convert data type": "Convertir le type de données",
"Convert data type…": "Convertir le type de données…",
"Convert to cartesian coordinates": "Convertir en coordonnées cartésiennes",
"Convert to cartesian coordinates…": "Convertir en coordonnées cartésiennes…",
"Convert to macro": "Convertir en macro",
"Convert to notebook": "Convertir en notebook",
"Convert to polar coordinates": "Convertir en coordonnées polaires",
"Convert to polar coordinates…": "Convertir en coordonnées polaires…",
"Convolution": "Convolution",
"Copied": "Copié",
"Copied!": "Copié !",
"Copy": "Copier",
"Copy as TSV": "Copier au format TSV",
"Copy CSV": "Copier le CSV",
"Copy metadata": "Copier les métadonnées",
"Copy ROI": "Copier la ROI",
"Copy titles to clipboard": "Copier les titres dans le presse-papier",
"Copy URL": "Copier l'URL",
"Copyright © 2026 DataLab Platform Developers": "Copyright © 2026 DataLab Platform Developers",
"Could not switch data storage mode: {message}": "Impossible de changer le mode de stockage des données : {message}",
"Create": "Créer",
"Create a signal to get started.": "Créez un signal pour commencer.",
"Create an image to get started.": "Créez une image pour commencer.",
"Create ROI grid…": "Créer une grille de ROI…",
"Create…": "Créer…",
"Created by Pierre Raybaut": "Créé par Pierre Raybaut",
"Created: {created}\nUpdated: {updated}\nMessages: {count}": "Créé : {created}\nMis à jour : {updated}\nMessages : {count}",
"Creation": "Création",
"Cross profiles": "Profils croisés",
"CSV files": "Fichiers CSV",
"Cumulative — {parts}": "Cumulé — {parts}",
"Curve color": "Couleur de la courbe",
"Curve color hex value": "Valeur hexadécimale de la couleur de la courbe",
"Curve style": "Style de courbe",
"Custom…": "Personnalisé…",
"Cyclic": "Cyclique",
"Dash": "Tirets",
"Dash-dot": "Tiret-point",
"Dash-dot-dot": "Tiret-point-point",
"Data ({count} {unit})": "Données ({count} {unit})",
"Data loaded in DataLab: {data}": "Données chargées dans DataLab : {data}",
"Data preview": "Aperçu des données",
"Data storage": "Stockage des données",
"DataLab metadata": "Métadonnées DataLab",
"DataLab project website": "Site web du projet DataLab",
"DataLab relies on various libraries to perform the computation. During the computation, errors may occur because of the data (e.g. division by zero, unexpected data type, etc.) or because of the libraries (e.g. memory error, etc.). If you encounter an error, before reporting it, please ensure that the computation is correct, by checking the data and the parameters.": "DataLab s'appuie sur diverses bibliothèques pour effectuer le calcul. Pendant le calcul, des erreurs peuvent survenir à cause des données (par exemple, division par zéro, type de données inattendu, etc.) ou à cause des bibliothèques (par exemple, erreur de mémoire, etc.). Si vous rencontrez une erreur, avant de la signaler, veuillez vous assurer que le calcul est correct, en vérifiant les données et les paramètres.",
"DataLab ROI": "ROI DataLab",
"DataLab-Web is about to execute the following Python plugin. Plugins run with full access to the in-browser Python runtime (Pyodide). Only proceed if you trust the source.": "DataLab-Web est sur le point d'exécuter l'extension Python suivante. Les extensions s'exécutent avec un accès complet à l'environnement Python du navigateur (Pyodide). Ne continuez que si vous faites confiance à la source.",
"DataLab-Web is currently in beta — click for details": "DataLab-Web est actuellement en version bêta — cliquez pour plus de détails",
"DataLab-Web is under active development and some features may still be incomplete or behave unexpectedly. If you run into an issue, please report it on the": "DataLab-Web est en développement actif et certaines fonctionnalités peuvent encore être incomplètes ou se comporter de manière inattendue. Si vous rencontrez un problème, veuillez le signaler sur le",
"DataLab-Web on GitHub": "DataLab-Web sur GitHub",
"DataLab-Web runs the Sigima scientific engine entirely in your browser. No data is uploaded — everything stays client-side.": "DataLab-Web exécute le moteur scientifique Sigima entièrement dans votre navigateur. Aucune donnée n'est envoyée — tout reste côté client.",
"Deconvolution": "Déconvolution",
"Degree": "Degré",
"Delete": "Supprimer",
"Delete {key}": "Supprimer {key}",
"Delete active cell": "Supprimer la cellule active",
"Delete all": "Tout supprimer",
"Delete all groups and images? This cannot be undone.": "Supprimer tous les groupes et toutes les images ? Cette action est irréversible.",
"Delete all groups and objects": "Supprimer tous les groupes et objets",
"Delete all groups and signals? This cannot be undone.": "Supprimer tous les groupes et tous les signaux ? Cette action est irréversible.",
"Delete metadata": "Supprimer les métadonnées",
"Delete object metadata": "Supprimer les métadonnées",
"Delete ROIs": "Supprimer les ROI",
"Delete selection": "Supprimer la sélection",
"Delete the selected conversation? This cannot be undone.": "Supprimer la conversation sélectionnée ? Cette action est irréversible.",
"Derivative": "Dérivée",
"Description": "Description",
"desktop-focused": "axé sur l'application de bureau",
"Detach Macros": "Détacher les Macros",
"Detach Macros panel": "Détacher le panneau Macros",
"Detach Notebooks": "Détacher les Notebooks",
"Detach Notebooks panel": "Détacher le panneau Notebooks",
"Detach this panel as a floating overlay": "Détacher ce panneau en superposition flottante",
"Detrending": "Elimination de tendance",
"Detrending…": "Elimination de tendance…",
"Developed and maintained by DataLab Web open-source project team": "Développé et maintenu par l'équipe du projet open source DataLab Web",
"Dialogs": "Boîtes de dialogue",
"Difference": "Soustraction",
"Differences from desktop": "Différences avec l'application de bureau",
"Dilation (disk)": "Dilatation (disque)",
"Dilation (disk)…": "Dilatation (disque)…",
"directory path": "chemin du répertoire",
"Disabled while ROI edit mode is active": "Désactivé lorsque le mode d'édition de ROI est actif",
"Dismiss": "Ignorer",
"Dismiss message dialogs and submit forms": "Fermer les boîtes de message et valider les formulaires",
"Dismiss recovery banner": "Ignorer la bannière de récupération",
"Dismiss welcome page": "Fermer la page d'accueil",
"Distribute on a grid": "Répartir sur une grille",
"Distribute on a grid…": "Répartir sur une grille…",
"Diverging": "Divergente",
"Divide by constant": "Diviser par une constante",
"Divide by constant…": "Diviser par une constante…",
"Division": "Division",
"Dock Macros": "Ancrer les Macros",
"Dock Notebooks": "Ancrer les Notebooks",
"Dock panel": "Ancrer le panneau",
"Dock the panel back into the main window": "Réancrer le panneau dans la fenêtre principale",
"Dock this panel as a central tab": "Ancrer ce panneau comme onglet central",
"Dot": "Pointillés",
"Dots": "Points",
"Double-click a conversation to load it. Loading replaces the current one (it stays saved).": "Double-cliquez sur une conversation pour la charger. Le chargement remplace la conversation actuelle (qui reste enregistrée).",
"Double-click to edit": "Double-cliquez pour éditer",
"Double-click to rename": "Double-cliquez pour renommer",
"Download": "Télécharger",
"Download the selected conversation as Markdown": "Télécharger la conversation sélectionnée au format Markdown",
"Draw a circle on the plot": "Tracer un cercle sur le graphique",
"Draw a polygon on the plot": "Tracer un polygone sur le graphique",
"Draw a range on the plot": "Tracer une plage sur le graphique",
"Draw a rectangle on the plot": "Tracer un rectangle sur le graphique",
"Draw a rectangle to display statistics over a region": "Tracer un rectangle pour afficher les statistiques sur une région",
"Draw range": "Tracer une plage",
"Drive DataLab through proxy.call_method()": "Piloter DataLab via proxy.call_method()",
"dtype": "dtype",
"Duplicate": "Dupliquer",
"Duplicate current macro": "Dupliquer la macro courante",
"Dynamic parameters": "Paramètres dynamiques",
"Edge detection": "Détection de contours",
"Edge's": "Le paramètre",
"Edit": "Édition",
"Edit array": "Éditer le tableau",
"Edit data…": "Éditer les données…",
"Edit metadata": "Modifier les métadonnées",
"Edit parameters of: {label}": "Modifier les paramètres de : {label}",
"Edit pixel values in a spreadsheet": "Éditer les valeurs des pixels dans un tableur",
"Edit regions of interest": "Modifier les régions d'intérêt",
"Edit X / Y values in a spreadsheet": "Éditer les valeurs X / Y dans un tableur",
"Edit…": "Éditer…",
"empty array": "tableau vide",
"Empty array.": "Tableau vide.",
"Empty notebook": "Notebook vide",
"Encrypted at rest in this browser (AES-GCM, non-extractable key in IndexedDB). This protects against passive disk reads but not against malicious code running in this page. Leave blank for local endpoints that don't require authentication.": "Chiffrée au repos dans ce navigateur (AES-GCM, clé non extractible dans IndexedDB). Cela protège contre les lectures passives du disque mais pas contre du code malveillant exécuté dans cette page. Laissez vide pour les points de terminaison locaux qui ne nécessitent pas d'authentification.",
"Endpoint preset": "Préréglage de point de terminaison",
"Enhance your security on the web": "Améliorer votre sécurité sur le web",
"Enhanced security mode site preferences": "Préférences de site pour une sécurité renforcée",
"Erase area": "Effacer une zone",
"Erase area…": "Effacer une zone…",
"Erosion (disk)": "Erosion (disque)",
"Erosion (disk)…": "Erosion (disque)…",
"error": "erreur",
"Error": "Erreur",
"Evaluate fit": "Évaluer l'ajustement",
"Example plugins": "Extensions d'exemple",
"Expand": "Développer",
"Expand AI Assistant": "Déployer l'assistant IA",
"Expand all": "Tout développer",
"Expand selection": "Développer la sélection",
"Exponential": "Exponentielle",
"Exponential fit": "Ajustement exponentiel",
"Export current macro as .py": "Exporter la macro courante en .py",
"Export current notebook as .ipynb": "Exporter le notebook courant en .ipynb",
"Export metadata…": "Exporter les métadonnées…",
"Export ROI…": "Exporter la ROI…",
"Export…": "Exporter…",
"Exposure": "Exposition",
"Extension": "Extension",
"Extract": "Extraire",
"Extract (merged into one image)": "Extraire (fusionné en une seule image)",
"Extract (merged into one signal)": "Extraire (fusionné en un seul signal)",
"Extract (one image per ROI)": "Extraire (une image par ROI)",
"Extract (one signal per ROI)": "Extraire (un signal par ROI)",
"Extract pulse features": "Extraire les caractéristiques d'une impulsion",
"Extract this horizontal profile as a new signal": "Extraire ce profil horizontal en tant que nouveau signal",
"Extract this vertical profile as a new signal": "Extraire ce profil vertical en tant que nouveau signal",
"Failed to initialise Sigima": "Échec de l'initialisation de Sigima",
"Failed to open {name}: {error}": "Échec de l'ouverture de {name} : {error}",
"Failed to read {name}: {error}": "Échec de la lecture de {name} : {error}",
"Farid filter": "Filtre de Farid",
"Farid filter (horizontal)": "Filtre de Farid (horizontal)",
"Farid filter (vertical)": "Filtre de Farid (vertical)",
"FFT": "FFT",
"File": "Fichier",
"File extension (one of: {list})": "Extension de fichier (parmi : {list})",
"file path": "chemin du fichier",
"Finish": "Terminer",
"First abscissa at y=...": "Première abscisse à y=...",
"First abscissa at y=…": "Première abscisse à y=…",
"Fit": "Ajustement",
"Fitting": "Ajustement",
"Flat-field correction": "Correction de champ plat",
"Flat-field correction…": "Correction de champ plat…",
"Flip diagonally": "Symétrie diagonale",
"Flip horizontally": "Symétrie horizontale",
"Flip vertically": "Symétrie verticale",
"for the rest of this conversation": "pour le reste de cette conversation",
"Fourier analysis": "Analyse de Fourier",
"Free memory": "Libérer la mémoire",
"Free memory failed: {message}": "Échec de la libération de mémoire : {message}",
"Freed {collected} unused objects. The engine still reserves {after}; reload the page to return it to the browser.": "{collected} objets inutilisés libérés. Le moteur réserve toujours {after} ; rechargez la page pour la rendre au navigateur.",
"Frequency filters": "Filtres fréquentiels",
"From template: {label}": "Depuis un modèle : {label}",
"Frozen — click the image to unfreeze": "Figé — cliquer sur l'image pour libérer",
"Full width at 1/e²": "Largeur à 1/e²",
"Full width at half-maximum": "Largeur à mi-hauteur",
"Full width at y=...": "Largeur à y=...",
"Full width at y=…": "Largeur à y=…",
"Gamma correction": "Correction gamma",
"Gamma correction…": "Correction gamma…",
"Gaussian bandpass": "Passe-bande gaussien",
"Gaussian bandpass…": "Passe-bande gaussien…",
"Gaussian filter": "Filtre gaussien",
"Gaussian filter…": "Filtre gaussien…",
"Gaussian fit": "Ajustement gaussien",
"GB": "Go",
"Generate a 1D signal or 2D image from a Sigima template.": "Générez un signal 1D ou une image 2D à partir d'un modèle Sigima.",
"Generate images from Sigima models (Gaussian, checkerboard, parametric noise, …). The same menu structure as for signals keeps muscle memory intact across panels.": "Générez des images à partir des modèles Sigima (gaussienne, damier, bruit paramétrique, …). La même structure de menu que pour les signaux préserve les automatismes d'un panneau à l'autre.",
"Generate signals from models discovered in Sigima's catalog (Gaussian, sine, paracetamol reference, …).": "Générez des signaux à partir des modèles découverts dans le catalogue de Sigima (gaussienne, sinus, référence paracétamol, …).",
"Geometry": "Géométrie",
"Get started": "Pour commencer",
"GitHub issue tracker": "Suivi des tickets GitHub",
"Grid": "Grille",
"Group": "Groupe",
"Hadamard variance": "Variance de Hadamard",
"Hadamard variance…": "Variance de Hadamard…",
"HDF5 Browser": "Navigateur HDF5",
"HDF5 files": "Fichiers HDF5",
"Help": "Aide",
"Help & user guide": "Aide et guide utilisateur",
"Hide AI Assistant": "Masquer l'assistant IA",
"High-pass filter": "Filtre passe-haut",
"High-pass filter…": "Filtre passe-haut…",
"Histogram": "Histogramme",
"Histogram equalization": "Egalisation d'histogramme",
"Histogram equalization…": "Egalisation d'histogramme…",
"Histogram…": "Histogramme…",
"Horizontal": "Horizontale",
"Horizontal projection": "Projection horizontale",
"Hover the image to update profiles": "Survolez l'image pour mettre à jour les profils",
"How pixels are combined when the zoomed-out view is downsampled. Profiles and statistics always use full-resolution data.": "Méthode de combinaison des pixels lors du sous-échantillonnage de la vue dézoomée. Les profils et les statistiques utilisent toujours les données en pleine résolution.",
"Image": "Image",
"Image — Create menu": "Image — menu Créer",
"Image — Operations menu": "Image — menu Opérations",
"Image data ({shape} {dtype})": "Données image ({shape} {dtype})",
"Image files": "Fichiers image",
"Image is too large to edit here — see the main canvas and the statistics card above.": "L’image est trop grande pour être éditée ici — voir le canevas principal et la carte de statistiques ci-dessus.",
"Image panel": "Panneau Image",
"Image panel — Plot view": "Panneau Image — Vue graphique",
"Image processing": "Traitement d'images",
"Image visualization tools": "Outils de visualisation d'image",
"Images": "Images",
"Images are displayed with Plotly heatmaps. Colormap, contrast and ROI overlays are configurable from the toolbar and the context menu.": "Les images sont affichées avec des cartes de chaleur Plotly. La palette de couleurs, le contraste et les superpositions de ROI sont configurables depuis la barre d'outils et le menu contextuel.",
"Imaginary part": "Partie imaginaire",
"Import .ipynb file from disk": "Importer un fichier .ipynb depuis le disque",
"Import .py file from disk": "Importer un fichier .py depuis le disque",
"Import and export signals individually (CSV, NPY, …) or save and restore the whole workspace as an HDF5 file. The browser stores recent workspaces in IndexedDB.": "Importez et exportez les signaux individuellement (CSV, NPY, …) ou enregistrez et restaurez l'intégralité de l'espace de travail sous forme de fichier HDF5. Le navigateur conserve les espaces de travail récents dans IndexedDB.",
"Import metadata": "Importer les métadonnées",
"Import metadata…": "Importer les métadonnées…",
"Import ROI…": "Importer une ROI…",
"Import text data…": "Importer des données texte…",
"Import…": "Importer…",
"Importing HDF5 nodes…": "Importation des nœuds HDF5…",
"In LM Studio → Developer → Server Settings, enable CORS, then set Model to the loaded model's API identifier (e.g. 'google/gemma-4-e4b').": "Dans LM Studio → Developer → Server Settings, activez CORS, puis définissez Model sur l'identifiant d'API du modèle chargé (par ex. 'google/gemma-4-e4b').",
"Indices": "Indices",
"Information": "Information",
"Initialising Sigima namespace…": "Initialisation de l'espace de noms Sigima…",
"Initialising…": "Initialisation…",
"Input": "Saisie",
"Insert code cell below": "Insérer une cellule de code en dessous",
"Insert markdown cell below": "Insérer une cellule markdown en dessous",
"Inspect any HDF5 file and import selected datasets as signals or images.": "Inspectez n'importe quel fichier HDF5 et importez les jeux de données choisis comme signaux ou images.",
"Inspect workspace and discover features via proxy": "Inspecter l'espace de travail et découvrir les fonctionnalités via proxy",
"Installing Sigima…": "Installation de Sigima…",
"Integral": "Intégrale",
"Intensity profiles": "Profils d'intensité",
"Intensity rescaling": "Ajustement des niveaux",
"Intensity rescaling…": "Ajustement des niveaux…",
"Interactive fitting": "Ajustement interactif",
"Interpolation": "Interpolation",
"Interpolation…": "Interpolation…",
"Invalid pattern: {error}": "Motif invalide : {error}",
"Inverse": "Inverse",
"Inverse FFT": "FFT inverse",
"Invert": "Inverser",
"is centred on the desktop application. Because DataLab-Web shares the same computation engine (Sigima) and the same processing catalog, most of that content remains directly relevant. Web-specific differences (in-browser execution via Pyodide, persistence, plugins, macros, notebooks) are not covered there.": "est centré sur l'application de bureau. Comme DataLab-Web partage le même moteur de calcul (Sigima) et le même catalogue de traitements, la majeure partie de ce contenu reste directement pertinente. Les différences propres au web (exécution dans le navigateur via Pyodide, persistance, extensions, macros, notebooks) n'y sont pas abordées.",
"ISODATA thresholding": "Seuillage ISODATA",
"Jupyter notebooks": "Notebooks Jupyter",
"KB": "Ko",
"Keep ROIs": "Conserver les ROI",
"key": "clé",
"Keyboard shortcuts": "Raccourcis clavier",
"Language": "Langue",
"Laplace filter": "Filtre de Laplace",
"Last request context size: {count} tokens": "Taille du contexte de la dernière requête : {count} jetons",
"Last seen {when}": "Vu {when}",
"Level adjustment": "Ajustement de niveau",
"Level:": "Niveau :",
"Li thresholding": "Seuillage Li",
"Line profile": "Profil rectiligne",
"Line profile…": "Profil rectiligne…",
"Line style": "Style de ligne",
"Line width": "Épaisseur de ligne",
"Line width must be a positive number.": "L'épaisseur de ligne doit être un nombre positif.",
"Linear calibration": "Étalonnage linéaire",
"Linear calibration…": "Étalonnage linéaire…",
"Linear fit": "Ajustement linéaire",
"Lines": "Lignes",
"llama.cpp server (local)": "Serveur llama.cpp (local)",
"LM Studio (local)": "LM Studio (local)",
"Load": "Charger",
"Load a signal or image from your computer.": "Chargez un signal ou une image depuis votre ordinateur.",
"Load from file…": "Charger depuis un fichier…",
"Load plugin?": "Charger l'extension ?",
"loaded": "chargée",
"Loaded and created signals appear here, organised into the object tree. We just dropped in a demo sine wave so the following steps have something to highlight.": "Les signaux chargés et créés apparaissent ici, organisés dans l'arbre d'objets. Nous venons d'ajouter une sinusoïde de démonstration pour que les étapes suivantes aient quelque chose à mettre en évidence.",
"Loading data…": "Chargement des données…",
"Loading is unusually slow on Microsoft Edge?": "Le chargement est anormalement lent sur Microsoft Edge ?",
"Loading Pyodide runtime…": "Chargement de l'environnement Pyodide…",
"Loading scientific stack (numpy, scipy, h5py)…": "Chargement de la pile scientifique (numpy, scipy, h5py)…",
"Loading stats…": "Chargement des statistiques…",
"Loading…": "Chargement…",
"Log10(z+n)": "Log10(z+n)",
"Log10(z+n)…": "Log10(z+n)…",
"Logarithm (base 10)": "Logarithme (base 10)",
"Logarithmic correction": "Correction logarithmique",
"Logarithmic correction…": "Correction logarithmique…",
"Lorentzian fit": "Ajustement lorentzien",
"Low-pass filter": "Filtre passe-bas",
"Low-pass filter…": "Filtre passe-bas…",
"Macro name": "Nom de la macro",
"Macros": "Macros",
"Macros & Notebook": "Macros et notebook",
"Macros are Python scripts that drive DataLab-Web through its remote API. They run in a dedicated Pyodide worker so the UI stays responsive even during long computations.": "Les macros sont des scripts Python qui pilotent DataLab-Web via son API distante. Elles s'exécutent dans un worker Pyodide dédié afin que l'interface reste réactive même pendant de longs calculs.",
"Macros panel": "Panneau Macros",
"Magnitude spectrum": "Spectre d'amplitude",
"Manage plugins…": "Gérer les extensions…",
"Markdown": "Markdown",
"Markdown files": "Fichiers Markdown",
"max": "max",
"Max": "Max",
"Max history messages (0 = unlimited)": "Nombre maximal de messages d'historique (0 = illimité)",
"Maximum": "Maximum",
"MB": "Mo",
"mean": "moy.",
"Mean": "Moyenne",
"Mean thresholding": "Seuillage moyen",
"Median": "Médiane",
"Memory reserved by the engine: {wasm}": "Mémoire réservée par le moteur : {wasm}",
"Menu bar": "Barre de menus",
"Metadata": "Métadonnées",
"Microsoft recommends adding the site as an exception": "Microsoft recommande d'ajouter le site comme exception",
"min": "min",
"Min": "Min",
"Minimal print + sip math example": "Exemple minimal print + maths sip",
"Minimise AI Assistant": "Réduire l'assistant IA",
"Minimise to floating button": "Réduire en bouton flottant",
"Minimum thresholding": "Seuillage minimum",
"Miscellaneous": "Divers",
"Mock provider (deterministic, no network)": "Fournisseur fictif (déterministe, sans réseau)",
"Model": "Modèle",
"Modified Allan variance": "Variance d'Allan modifiée",
"Modified Allan variance…": "Variance d'Allan modifiée…",
"Morphology": "Morphologie",
"Move down": "Descendre",
"Move up": "Monter",
"Moving average": "Moyenne mobile",
"Moving average…": "Moyenne mobile…",
"Moving median": "Médiane mobile",
"Moving median…": "Médiane mobile…",
"Multiply by constant": "Multiplier par une constante",
"Multiply by constant…": "Multiplier par une constante…",
"n": "n",
"Name": "Nom",
"Nearest": "Plus proche",
"New": "Nouveau",
"New conversation": "Nouvelle conversation",
"New group": "Nouveau groupe",
"New macro…": "Nouvelle macro…",
"New metadata key": "Nouvelle clé de métadonnée",
"New metadata value": "Nouvelle valeur de métadonnée",
"New metadata value type": "Type de la nouvelle valeur de métadonnée",
"New notebook…": "Nouveau notebook…",
"Next": "Suivant",
"No analysis results to plot. Run an Analysis feature first.": "Aucun résultat d'analyse à tracer. Lancez d'abord une fonction du menu Analyse.",
"No console output captured yet.": "Aucune sortie de console capturée pour l'instant.",
"No curve": "Aucune courbe",
"No error or warning logged — click to open the browser console log": "Aucune erreur ni avertissement consigné — cliquez pour ouvrir le journal de la console du navigateur",
"No HDF5 attributes.": "Aucun attribut HDF5.",
"No images yet.": "Aucune image pour le moment.",
"No macro open.": "Aucune macro ouverte.",
"No macros in recent cache.": "Aucune macro dans le cache récent.",
"No matching commands": "Aucune commande correspondante",
"No metadata.": "Aucune métadonnée.",
"No notebook open.": "Aucun notebook ouvert.",
"No notebooks in recent cache.": "Aucun notebook dans le cache récent.",
"No object selected.": "Aucun objet sélectionné.",
"No plugin loaded.": "Aucune extension chargée.",
"No ROI yet. Use a draw button to trace one on the plot, or Add to enter coordinates.": "Aucune ROI pour l'instant. Utilisez un bouton de tracé pour en dessiner une sur le graphique, ou Ajouter pour saisir des coordonnées.",
"No saved conversations yet.": "Aucune conversation enregistrée pour l'instant.",
"No signals yet.": "Aucun signal pour le moment.",
"No usage reported": "Aucune utilisation signalée",
"Noise addition": "Addition de bruit",
"Noise reduction": "Réduction de bruit",
"Normalize": "Normaliser",
"Normalize…": "Normaliser…",
"Notebook name": "Nom du notebook",
"Notebooks": "Notebooks",
"Notebooks panel": "Panneau Notebooks",
"Notifications": "Notifications",
"Object properties, ROI editor and analysis results live in the right-hand panel. Forms are auto-generated from Sigima's guidata parameter classes — no hand-written dialogs.": "Les propriétés des objets, l'éditeur de ROI et les résultats d'analyse se trouvent dans le panneau de droite. Les formulaires sont générés automatiquement à partir des classes de paramètres guidata de Sigima — aucune boîte de dialogue écrite à la main.",
"Object statistics": "Statistiques de l'objet",
"Object tree": "Arbre d'objets",
"Object tree kind": "Type d'arbre d'objets",
"Offset correction": "Soustraction d'offset",
"OK": "OK",
"OK ({count})": "OK ({count})",
"Ollama (local)": "Ollama (local)",
"On-disk storage disabled. Object data is kept in memory.": "Stockage sur disque désactivé. Les données des objets sont conservées en mémoire.",
"On-disk storage enabled. Object data is kept on disk and loaded only when needed, keeping memory usage low.": "Stockage sur disque activé. Les données des objets sont conservées sur disque et chargées uniquement lorsque nécessaire, ce qui réduit l'utilisation de la mémoire.",
"One curve per object (or ROI) and per result title": "Une courbe par objet (ou ROI) et par titre de résultat",
"One curve per result title": "Une courbe par titre de résultat",
"Open file…": "Ouvrir un fichier…",
"Open HDF5 files…": "Ouvrir des fichiers HDF5…",
"Open HDF5 workspace…": "Ouvrir un espace de travail HDF5…",
"Open image…": "Ouvrir l'image…",
"Open images from directory…": "Ouvrir des images depuis un répertoire…",
"Open macro from recent cache": "Ouvrir une macro depuis le cache récent",
"Open notebook": "Ouvrir un notebook",
"Open notebook from recent cache": "Ouvrir un notebook depuis le cache récent",
"Open notebooks": "Notebooks ouverts",
"Open signal…": "Ouvrir le signal…",
"Open signals from directory…": "Ouvrir des signaux depuis un répertoire…",
"Open the enhanced-security site exceptions page in Edge, either by copying the address below and pasting it into the address bar:": "Ouvrez la page des exceptions de sécurité renforcée d'Edge, soit en copiant l'adresse ci-dessous et en la collant dans la barre d'adresse :",
"Open the in-app documentation covering the browser-native specifics.": "Ouvrez la documentation intégrée couvrant les spécificités de l'exécution dans le navigateur.",
"Open the panel in a separate floating window": "Ouvrir le panneau dans une fenêtre flottante séparée",
"Open them from each panel's Recent… menu. Signals and images are not cached in the browser — save an HDF5 workspace to make the current state durable.": "Ouvrez-les depuis le menu Récents… de chaque panneau. Les signaux et les images ne sont pas mis en cache dans le navigateur — enregistrez un espace de travail HDF5 pour rendre l'état actuel durable.",
"Open this macro as a new notebook (cells split on # %% markers)": "Ouvrir cette macro comme un nouveau notebook (cellules séparées sur les marqueurs # %%)",
"Open this notebook as a new DataLab macro": "Ouvrir ce notebook comme une nouvelle macro DataLab",
"Open…": "Ouvrir…",
"OpenAI (cloud)": "OpenAI (cloud)",
"OpenAI-compatible (network)": "Compatible OpenAI (réseau)",
"OpenAI-compatible endpoint. Pick a preset above for a one-click local setup (Ollama, LM Studio, llama.cpp, vLLM).": "Point de terminaison compatible OpenAI. Choisissez un préréglage ci-dessus pour une configuration locale en un clic (Ollama, LM Studio, llama.cpp, vLLM).",
"Opening (disk)": "Ouverture (disque)",
"Opening (disk)…": "Ouverture (disque)…",
"Opening images from directory…": "Ouverture des images depuis le répertoire…",
"Opening images…": "Ouverture des images…",
"Opening signals from directory…": "Ouverture des signaux depuis le répertoire…",
"Opening signals…": "Ouverture des signaux…",
"Operations": "Opérations",
"or by navigating manually (handy while Edge is busy loading the app):": "soit en naviguant manuellement (pratique pendant qu'Edge charge l'application) :",
"Ordinate at x=...": "Ordonnée à x=...",
"Ordinate at x=…": "Ordonnée à x=…",
"Otsu thresholding": "Seuillage Otsu",
"Output": "Sortie",
"Overlay": "Superposition",
"Overwrite existing files": "Écraser les fichiers existants",
"Overwrite existing files (only when writing to a real directory)": "Écraser les fichiers existants (uniquement lors de l'écriture dans un répertoire réel)",
"Pan or define a zoom rectangle": "Déplacer ou définir un rectangle de zoom",
"Parametric thresholding": "Seuillage paramétrique",
"Parametric thresholding…": "Seuillage paramétrique…",
"Paste": "Coller",
"Paste metadata": "Coller les métadonnées",
"Paste ROI": "Coller la ROI",
"Paste TSV / CSV from clipboard": "Coller du TSV / CSV depuis le presse-papier",
"Path": "Chemin",
"path1; path2; …": "chemin1 ; chemin2 ; …",
"Pattern accepts a Python format string. Two extra modifiers are supported:\n\"upper\" for uppercase and \"lower\" for lowercase.\n\nAvailable placeholders:\n {title} Object title\n {index} 1-based index\n {count} Total number of selected objects\n {xlabel}, {xunit}, {ylabel}, Axis information for signals\n {yunit}\n {metadata[key]} Specific metadata value\n\nExamples:\n {index:03d} 3-digit index with leading zeros\n {title:20.20} Title truncated to 20 characters\n {title:20.20upper} Truncated, upper case\n {title:20.20lower} Truncated, lower case": "Le motif accepte une chaîne de format Python. Deux modificateurs supplémentaires sont pris en charge :\n\"upper\" pour les majuscules et \"lower\" pour les minuscules.\n\nEspaces réservés disponibles :\n {title} Titre de l'objet\n {index} Index en base 1\n {count} Nombre total d'objets sélectionnés\n {xlabel}, {xunit}, {ylabel}, Informations d'axe pour les signaux\n {yunit}\n {metadata[key]} Valeur de métadonnée spécifique\n\nExemples :\n {index:03d} Index sur 3 chiffres avec zéros initiaux\n {title:20.20} Titre tronqué à 20 caractères\n {title:20.20upper} Tronqué, en majuscules\n {title:20.20lower} Tronqué, en minuscules",
"Peak detection": "Détection de pics",
"Peak detection…": "Détection de pics…",
"Perceptually uniform": "Perceptuellement uniforme",
"Phase": "Phase",
"Phase spectrum": "Spectre de phase",
"Phase…": "Phase…",
"Piecewise exponential fit": "Ajustement exponentiel par morceaux",
"Pixel binning": "Binning",
"Pixel binning…": "Binning…",
"Planckian fit": "Ajustement planckien",
"Plot": "Graphique",
"Plot area": "Zone de tracé",
"Plot kind": "Type de tracé",
"Plot results": "Tracer les résultats",
"Plot results failed: {message}": "Échec du tracé des résultats : {message}",
"Plot results obtained from previous analyses.": "Tracer les résultats obtenus lors des analyses précédentes.",
"Plugin action: {action}": "Action du plugin : {action}",
"Plugin error": "Erreur d'extension",
"Plugins": "Extensions",
"point": "point",
"points": "points",
"Points": "Points",
"Poly": "Poly",
"polygon": "polygone",
"Polygon": "Polygone",
"Polynomial": "Polynôme",
"Polynomial calibration": "Étalonnage polynomial",
"Polynomial calibration…": "Étalonnage polynomial…",
"Polynomial fit": "Ajustement polynomial",
"Polynomial fit…": "Ajustement polynomial…",
"Pop out panel": "Détacher le panneau",
"Power": "Puissance",
"Power spectral density": "Densité spectrale de puissance",
"Power…": "Puissance…",
"Pre-filled from the OPENAI_API_KEY environment variable detected by the Vite dev server.": "Pré-rempli à partir de la variable d'environnement OPENAI_API_KEY détectée par le serveur de développement Vite.",
"Preview": "Aperçu",
"Previous": "Précédent",
"Prewitt filter": "Filtre de Prewitt",
"Prewitt filter (horizontal)": "Filtre de Prewitt (horizontal)",
"Prewitt filter (vertical)": "Filtre de Prewitt (vertical)",
"Privacy, search, and services": "Confidentialité, recherche et services",
"Processing": "Traitement",
"Product": "Produit",
"Prompt: {count}": "Invite : {count}",
"Properties": "Propriétés",
"Properties…": "Propriétés…",
"Provider": "Fournisseur",
"Provider settings": "Paramètres du fournisseur",
"Proxy methods": "Méthodes proxy",
"PSD": "DSP",
"Publish signal/image, run moving_average and FFT via proxy": "Publier signal/image, exécuter moving_average et FFT via proxy",
"Python files": "Fichiers Python",
"Quadratic difference": "Différence quadratique",
"Qualitative": "Qualitative",
"Quick actions": "Actions rapides",
"Quickstart template": "Modèle de démarrage rapide",
"Radial profile extraction": "Extraction du profil radial",
"Radial profile extraction…": "Extraction du profil radial…",
"Range": "Plage",
"Read the user guide": "Lire le guide utilisateur",
"Read/write images, basic filters": "Lire/écrire des images, filtres de base",
"Ready": "Prêt",
"Ready.": "Prêt.",
"Real part": "Partie réelle",
"Recent… ({count})": "Récents… ({count})",
"Rect": "Rect",
"rectangle": "rectangle",
"Rectangle": "Rectangle",
"Refresh": "Actualiser",
"Regions of interest": "Régions d'intérêt",
"Reject": "Rejeter",
"Release notes": "Notes de version",
"Released under the BSD 3-Clause License.": "Distribué sous licence BSD 3-Clause.",
"Reload all": "Tout recharger",
"Reload all plugins": "Recharger toutes les extensions",
"Reload this page.": "Rechargez cette page.",
"Remove": "Supprimer",
"Remove {title} from recent cache": "Retirer {title} du cache récent",
"Remove all": "Tout supprimer",
"Remove all {count} macros from the recent cache?": "Supprimer les {count} macros du cache des récents ?",
"Remove all {count} notebooks from the recent cache?": "Supprimer les {count} notebooks du cache des récents ?",
"Remove from recent": "Retirer des récents",
"Remove from recent cache": "Retirer du cache récent",
"Remove last column": "Supprimer la dernière colonne",
"Remove last row": "Supprimer la dernière ligne",
"Remove macro \"{title}\" from recent cache?": "Retirer la macro « {title} » du cache récent ?",
"Remove notebook \"{title}\" from recent cache?": "Retirer le notebook « {title} » du cache récent ?",
"Remove vertex": "Supprimer le sommet",
"Rename": "Renommer",
"Rename the selected conversation (F2)": "Renommer la conversation sélectionnée (F2)",
"Rename, duplicate, regroup or delete the selected signals. Multi-selection works everywhere in the tree.": "Renommez, dupliquez, regroupez ou supprimez les signaux sélectionnés. La sélection multiple fonctionne partout dans l'arbre.",
"Replace X by other signal's Y": "Remplacer X par le Y d'un autre signal",
"Resampling": "Rééchantillonnage",
"Resampling…": "Rééchantillonnage…",
"Reserved memory is returned to the browser only when you reload": "La mémoire réservée n'est rendue au navigateur qu'au rechargement",
"Reset": "Réinitialiser",
"Reset axes to autoscale": "Réinitialiser les axes en échelle automatique",
"Reset image positions": "Réinitialiser les positions des images",
"Reset to defaults": "Réinitialiser aux valeurs par défaut",
"Reset to the automatic contrast range": "Réinitialiser à la plage de contraste automatique",
"Resize": "Redimensionner",
"Resize left panel": "Redimensionner le panneau de gauche",
"Resize macro editor": "Redimensionner l'éditeur de macro",
"Resize…": "Redimensionner…",
"Restart": "Recommencer",
"Restart kernel — loses user namespace": "Redémarrer le noyau — perd l'espace de noms utilisateur",
"Restart kernel?": "Redémarrer le noyau ?",
"Restart the notebook kernel?\n\nThe user namespace (variables defined in previous cells) will be lost. Workspace objects in the Signals and Images panels are unaffected.": "Redémarrer le noyau du notebook ?\n\nL'espace de noms utilisateur (variables définies dans les cellules précédentes) sera perdu. Les objets de l'espace de travail dans les panneaux Signaux et Images ne sont pas affectés.",
"Restoration": "Restauration",
"Results": "Résultats",
"Resume a previously saved DataLab workspace.": "Reprenez un espace de travail DataLab précédemment enregistré.",
"Retry save": "Réessayer l'enregistrement",
"Reverse the colormap (Plotly _r suffix)": "Inverser la palette de couleurs (suffixe _r de Plotly)",
"Reverse X-axis": "Inverser l'axe des X",
"Roberts filter": "Filtre de Roberts",
"ROI": "ROI",
"Rotate 90° left": "Rotation à 90° vers la gauche",
"Rotate 90° right": "Rotation à 90° vers la droite",
"Rotate by": "Rotation de",
"Rotate by…": "Rotation de…",
"Run": "Exécuter",
"Run a macro to see its output here.": "Exécutez une macro pour voir sa sortie ici.",
"Run active cell (Ctrl+Enter)": "Exécuter la cellule active (Ctrl+Entrée)",
"Run All": "Tout exécuter",
"Run all cells": "Exécuter toutes les cellules",
"Run current macro (Ctrl+Enter)": "Exécuter la macro courante (Ctrl+Entrée)",
"Run current macro / active notebook cell": "Exécuter la macro actuelle / la cellule de notebook active",
"Run llama-server with --api-key-allow-empty and the default CORS headers (built-in).": "Lancez llama-server avec --api-key-allow-empty et les en-têtes CORS par défaut (intégrés).",
"Sampling rate and period": "Fréquence et période d'échantillonnage",
"Save": "Enregistrer",
"save failed (see console)": "échec de l'enregistrement (voir la console)",
"Save file": "Enregistrer le fichier",
"Save image…": "Enregistrer l'image…",
"Save signal…": "Enregistrer le signal…",
"Save to directory": "Enregistrer dans un répertoire",
"Save to directory…": "Enregistrer dans un répertoire…",
"Save to HDF5 file…": "Enregistrer dans un fichier HDF5…",
"Saved {name} to your browser's Downloads folder.": "{name} enregistré dans le dossier Téléchargements de votre navigateur.",
"Saved ✓": "Enregistré ✓",
"Saving…": "Enregistrement…",
"Scharr filter": "Filtre de Scharr",
"Scharr filter (horizontal)": "Filtre de Scharr (horizontal)",
"Scharr filter (vertical)": "Filtre de Scharr (vertical)",
"Security": "Sécurité",
"See the browser console for the full traceback.": "Consultez la console du navigateur pour la trace complète.",
"Segment profile": "Profil le long d'un segment",
"Segment profile…": "Profil le long d'un segment…",
"Select a node to preview…": "Sélectionnez un nœud pour l'aperçu…",
"Select a node…": "Sélectionnez un nœud…",
"Select at least one image in the tree to display it here.": "Sélectionnez au moins une image dans l'arborescence pour l'afficher ici.",
"Selected signals are plotted here with Plotly.js. Use the curve context menu or the toolbar on the left of the plot to customise appearance — settings are saved in the signal metadata.": "Les signaux sélectionnés sont tracés ici avec Plotly.js. Utilisez le menu contextuel de la courbe ou la barre d'outils à gauche du graphique pour personnaliser l'apparence — les réglages sont enregistrés dans les métadonnées du signal.",
"Send": "Envoyer",
"Sequential": "Séquentielle",
"Set uniform coordinates": "Convertir en coordonnées uniformes",
"Set uniform coordinates…": "Convertir en coordonnées uniformes…",
"setting disables the WebAssembly JIT compiler on unfamiliar sites, which can slow down Pyodide start-up by 20-40x.": "désactive le compilateur JIT WebAssembly sur les sites inconnus, ce qui peut ralentir le démarrage de Pyodide d'un facteur 20 à 40.",
"Settings": "Paramètres",
"SHA-256": "SHA-256",
"Shape": "Forme",
"Shape: {shape}": "Forme : {shape}",
"Show a coordinate grid over the image": "Afficher une grille de coordonnées sur l'image",
"Show AI Assistant": "Afficher l'assistant IA",
"Show array": "Afficher le tableau",
"Show graphical object titles": "Afficher les titres des objets graphiques",
"Show only supported data": "Afficher uniquement les données prises en charge",
"Show pattern syntax help": "Afficher l'aide sur la syntaxe du motif",
"Show raw array data": "Afficher les données brutes du tableau",
"Show results overlay on plot": "Afficher les résultats sur le graphique",
"Show toolbar": "Afficher la barre d'outils",
"Show values": "Afficher les valeurs",
"Show welcome page on startup": "Afficher la page d'accueil au démarrage",
"Show X/Y intensity profiles under the cursor": "Afficher les profils d'intensité X/Y sous le curseur",
"Showing {shown} of {total} selected images.": "Affichage de {shown} images sur {total} sélectionnées.",
"Side panel (parameter form)": "Panneau latéral (formulaire de paramètres)",
"Sigima computation engine": "Moteur de calcul Sigima",
"Sigmoid correction": "Correction sigmoïde",
"Sigmoid correction…": "Correction sigmoïde…",
"Sigmoid fit": "Ajustement sigmoïde",
"Signal": "Signal",
"Signal — Analysis menu": "Signal — menu Analyse",
"Signal — Create menu": "Signal — menu Créer",
"Signal — Edit menu": "Signal — menu Édition",
"Signal — File menu": "Signal — menu Fichier",
"Signal — Operations menu": "Signal — menu Opérations",
"Signal — Processing menu": "Signal — menu Traitement",
"Signal & image processing": "Traitement de signaux et d'images",
"Signal + moving average + publish to workspace": "Signal + moyenne glissante + publication dans l'espace de travail",
"Signal files": "Fichiers signal",
"Signal panel — Object tree": "Panneau Signal — Arbre d'objets",
"Signal panel — Plot view": "Panneau Signal — Vue graphique",
"Signal panel — Properties & results": "Panneau Signal — Propriétés et résultats",
"Signal plot layout": "Disposition des signaux",
"Signal vs Image panel": "Panneau Signal ou Image",
"Signals": "Signaux",
"Simple example": "Exemple simple",
"Sinusoidal fit": "Ajustement sinusoïdal",
"Size": "Taille",
"Skip tour": "Passer la visite",
"Sobel filter": "Filtre de Sobel",
"Sobel filter (horizontal)": "Filtre de Sobel (horizontal)",
"Sobel filter (vertical)": "Filtre de Sobel (vertical)",
"Solid": "Continu",
"Some selected objects have regions of interest. Do you want to delete them as well?": "Certains objets sélectionnés ont des régions d'intérêt. Souhaitez-vous les supprimer également ?",
"Source": "Source",
"Source preview (first 30 lines)": "Aperçu du code source (30 premières lignes)",
"Spatial": "Spatial",
"Spatial overlay (honours image positions and the grid distribution tools)": "Superposition spatiale (respecte les positions des images et les outils de répartition en grille)",
"Square root": "Racine carrée",
"Stability analysis": "Analyse de stabilité",
"Standard deviation": "Écart-type",
"Start a new conversation": "Démarrer une nouvelle conversation",
"Start by creating a signal or image from the welcome page, or open an existing file from the File menu. Use the Restart button below to play the tour again.": "Commencez par créer un signal ou une image depuis la page d'accueil, ou ouvrez un fichier existant depuis le menu Fichier. Utilisez le bouton Recommencer ci-dessous pour rejouer la visite.",
"Start from scratch": "Partir de zéro",
"Start ollama with OLLAMA_ORIGINS=* (env var) so the browser can connect.": "Lancez ollama avec OLLAMA_ORIGINS=* (variable d'environnement) pour que le navigateur puisse se connecter.",
"Start vllm with --allowed-origins '*' so the browser can reach /v1/*.": "Lancez vllm avec --allowed-origins '*' pour que le navigateur puisse accéder à /v1/*.",
"Statically lint current macro (syntax, proxy API, missing await)": "Analyser statiquement la macro courante (syntaxe, API proxy, await manquant)",
"Statistics": "Statistiques",
"Stats": "Stats",
"Stats area": "Zone de statistiques",
"Status": "Statut",
"std": "éc.-type",
"Std": "Éc.-type",
"Steps": "Marches",
"Sticks": "Bâtons",
"Stop": "Arrêter",
"Stop current macro": "Arrêter la macro courante",
"Stop editing regions of interest": "Arrêter la modification des régions d'intérêt",
"Stop the assistant (Esc)": "Arrêter l'assistant (Échap)",
"Store data on disk": "Stocker les données sur disque",
"Subtract constant": "Soustraire une constante",
"Subtract constant…": "Soustraire une constante…",
"sum": "somme",
"Sum": "Addition",
"Swap X": "Permuter X",
"Swap X/Y axes": "Permuter les axes X/Y",
"Switch between the Signal (1D curves) and Image (2D arrays) workspaces. Each keeps its own object tree, selection and ROI editor.": "Basculez entre les espaces de travail Signal (courbes 1D) et Image (tableaux 2D). Chacun conserve son propre arbre d'objets, sa sélection et son éditeur de ROI.",
"Switch to dark theme": "Passer au thème sombre",
"Switch to light theme": "Passer au thème clair",
"Switching to the Image workspace. The tree, plot and side panel all rebind to 2D arrays — and we seeded a synthetic image so the next steps have content.": "Passage à l'espace de travail Image. L'arbre, le graphique et le panneau latéral se rattachent tous aux tableaux 2D — et nous avons ajouté une image synthétique pour que les étapes suivantes aient du contenu.",
"Tab {n}": "Onglet {n}",
"Take the guided tour": "Suivre la visite guidée",
"TB": "To",
"Temperature ({value})": "Température ({value})",
"Test connection": "Tester la connexion",
"Testing…": "Test en cours…",
"Textual preview": "Aperçu textuel",
"That's the end of the tour. The demo objects we created will be cleared as soon as you close this dialog.": "C'est la fin de la visite. Les objets de démonstration que nous avons créés seront supprimés dès que vous fermerez cette boîte de dialogue.",
"The": "Le",
"The assistant wants to run the following mutating tool. Review the arguments and approve or reject.": "L'assistant souhaite exécuter l'outil suivant modifiant les données. Examinez les arguments et approuvez ou rejetez.",
"The following traceback may help to understand the problem:": "La trace d'appels suivante peut aider à comprendre le problème :",
"The full user guide opens in a side drawer, and you can replay this tour any time from Help → Welcome.": "Le guide utilisateur complet s'ouvre dans un panneau latéral, et vous pouvez rejouer cette visite à tout moment depuis Aide → Bienvenue.",
"The mock provider replays a scripted set of responses — used by tests and demos, never reaches out to the network.": "Le fournisseur fictif rejoue un ensemble de réponses scriptées — utilisé par les tests et les démonstrations, ne contacte jamais le réseau.",
"Thinking…": "Réflexion…",
"Third-party features live under the Plugins menu. They are Python modules loaded into Pyodide at startup, with full access to the in-browser Python runtime.": "Les fonctionnalités tierces se trouvent dans le menu Extensions. Ce sont des modules Python chargés dans Pyodide au démarrage, avec un accès complet à l'environnement Python du navigateur.",
"This browser cannot let you choose a destination folder.\nEach file will be downloaded to your browser's Downloads folder instead.": "Ce navigateur ne permet pas de choisir un dossier de destination.\nChaque fichier sera téléchargé dans le dossier Téléchargements de votre navigateur.",
"this macro": "cette macro",
"this notebook": "ce notebook",
"This tour walks through the main areas of the workspace, opening menus and switching panels as it goes. Use the arrow keys to navigate, Esc to leave.": "Cette visite parcourt les principales zones de l'espace de travail, en ouvrant les menus et en changeant de panneau au fur et à mesure. Utilisez les touches fléchées pour naviguer, Échap pour quitter.",
"Thresholding": "Seuillage",
"Thumbnail grid (each image independent)": "Grille de vignettes (chaque image indépendante)",
"Time deviation": "Ecart-type temporel",
"Time deviation…": "Ecart-type temporel…",
"Title": "Titre",
"to load an HDF5 file.": "pour charger un fichier HDF5.",
"Toolbar": "Barre d'outils",
"Total variance": "Variance totale",
"Total variance…": "Variance totale…",
"Total variation denoising": "Filtrage variationnel (débruitage)",
"Total variation denoising…": "Filtrage variationnel (débruitage)…",
"Total: {count}": "Total : {count}",
"Translate": "Translation",
"Translate…": "Translation…",
"Triangle thresholding": "Seuillage Triangle",
"Trust & load": "Faire confiance et charger",
"Two Half-Gaussians fit": "Ajustement de deux demi-Gaussiennes",
"Type": "Type",
"Type for {key}": "Type pour {key}",
"Type to search for a command…": "Tapez pour rechercher une commande…",
"Uncheck all": "Tout décocher",
"Unload": "Décharger",
"Unsupported data": "Données non prises en charge",
"Unsupported extension \".{ext}\".\nSupported: {list}": "Extension « .{ext} » non prise en charge.\nExtensions acceptées : {list}",
"Untitled": "Sans titre",
"Use “Edit data…” to view and edit pixel values, or see the main canvas above.": "Utilisez « Éditer les données… » pour voir et modifier les valeurs des pixels, ou consultez le canevas principal ci-dessus.",
"User guide": "Guide utilisateur",
"User guide table of contents": "Table des matières du guide utilisateur",
"Validate": "Valider",
"value": "valeur",
"Value": "Valeur",
"Value of {key}": "Valeur de {key}",
"Version": "Version",
"version {version}": "version {version}",
"Vertex": "Sommet",
"Vertex {n} X": "X du sommet {n}",
"Vertex {n} Y": "Y du sommet {n}",
"Vertical": "Verticale",
"Vertical projection": "Projection verticale",
"Vertices": "Sommets",
"View": "Affichage",
"View array": "Voir le tableau",
"View in a new window…": "Afficher dans une nouvelle fenêtre…",
"View truncated to 200 rows × 50 columns.": "Vue tronquée à 200 lignes × 50 colonnes.",
"View…": "Voir…",
"vLLM (local)": "vLLM (local)",
"Voigt fit": "Ajustement Voigt",
"Walkthroughs": "Visites guidées",
"Warning": "Avertissement",
"Wavelet denoising": "Débruitage par ondelettes",
"Wavelet denoising…": "Débruitage par ondelettes…",
"Web edition of the DataLab application": "Édition Web de l'application DataLab",
"Welcome": "Bienvenue",
"Welcome aboard": "Bienvenue à bord",
"What’s new in v{version}": "Nouveautés de la v{version}",
"White Top-Hat (disk)": "Top-Hat (disque)",
"White Top-Hat (disk)…": "Top-Hat (disque)…",
"White Top-Hat denoising": "Débruitage Top-Hat",
"White Top-Hat denoising…": "Débruitage Top-Hat…",
"Wiener filter": "Filtre de Wiener",
"Windowing": "Fenêtrage",
"Windowing…": "Fenêtrage…",
"Working…": "En cours…",