You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement automatic line width optimization to prevent 10x rendering
slowdown on large signal datasets (>10,000 points by default).
- Add sig_linewidth_perfs_threshold config option
- Modify CurveStyles.apply_style() to accept data_size parameter
- Auto-clamp linewidth to 1.0 when dataset exceeds threshold
- Update settings UI and documentation
Qt's raster engine exhibits significant slowdown with thick lines
(width > 1.0) on large datasets. This transparent optimization
maintains user flexibility for small datasets while ensuring good
performance for large ones.
msgid"Show results obtained from previous analysis"
1278
-
msgstr"Afficher les résultats obtenus avec des analyses réalisées précédemment"
1279
-
1280
-
msgid"Open a dialog to edit annotations"
1281
-
msgstr"Ouvrir une boîte de dialogue pour éditer les annotations"
1282
-
1283
1277
msgid"No result currently available for this object."
1284
1278
msgstr"Aucun résultat disponible pour le moment."
1285
1279
@@ -2375,6 +2369,20 @@ msgstr "Épaisseur par défaut"
2375
2369
msgid"Default line width for curves representing signals"
2376
2370
msgstr"Épaisseur de trait par défaut pour les courbes représentant des signaux"
2377
2371
2372
+
msgid"Performance threshold"
2373
+
msgstr"Seuil de performance"
2374
+
2375
+
msgid""
2376
+
"Number of points threshold for line width limitation.\n"
2377
+
"For signals with more than this number of points, line width is automatically limited to 1.0 for performance reasons.\n"
2378
+
"\n"
2379
+
"That's because the Qt raster engine experiences significant rendering slowdowns with thick lines on large datasets."
2380
+
msgstr""
2381
+
"Seuil du nombre de points pour la limitation de l'épaisseur de trait.\n"
2382
+
"Pour les signaux comportant plus de ce nombre de points, l'épaisseur de trait est automatiquement limitée à 1,0 pour des raisons de performance.\n"
2383
+
"\n"
2384
+
"Cela est dû au fait que le moteur de rendu Qt subit des ralentissements importants lors du rendu de lignes épaisses sur de grands ensembles de données."
2385
+
2378
2386
msgid"Use auto downsampling"
2379
2387
msgstr"Utiliser l'auto-sous-échantillonnage"
2380
2388
@@ -3287,4 +3295,3 @@ msgstr "Merci de sélectionner le fichier à importer."
Copy file name to clipboardExpand all lines: doc/locale/fr/LC_MESSAGES/changelog.po
+19-1Lines changed: 19 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ msgid ""
7
7
msgstr ""
8
8
"Project-Id-Version: DataLab \n"
9
9
"Report-Msgid-Bugs-To: \n"
10
-
"POT-Creation-Date: 2025-11-13 10:57+0100\n"
10
+
"POT-Creation-Date: 2025-11-15 17:19+0100\n"
11
11
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
12
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
13
"Language: fr\n"
@@ -30,6 +30,24 @@ msgstr "DataLab Version 1.0.0"
30
30
msgid"💥 New features and enhancements:"
31
31
msgstr"💥 Nouvelles fonctionnalités et améliorations :"
32
32
33
+
msgid"**Signal rendering performance optimization**: Added smart linewidth clamping for large datasets"
34
+
msgstr"**Optimisation des performances de rendu des signaux** : Ajout d'un plafonnement intelligent de l'épaisseur de trait pour les grands ensembles de données"
msgstr"Nouveau paramètre : « Seuil de performance de l'épaisseur de trait » (par défaut : 1 000 points) dans les paramètres de visualisation des signaux"
38
+
39
+
msgid"For signals with more points than the threshold, line width is automatically limited to 1.0 to prevent 10x rendering slowdown"
40
+
msgstr"Pour les signaux comportant plus de points que le seuil, l'épaisseur de trait est automatiquement limitée à 1,0 pour éviter un ralentissement du rendu par un facteur 10"
41
+
42
+
msgid"For smaller signals, the configured default line width applies normally (user-configurable)"
43
+
msgstr"Pour les signaux plus petits, l'épaisseur de trait par défaut configurée s'applique normalement (configurable par l'utilisateur)"
44
+
45
+
msgid"Performance optimization is transparent - no warnings, just automatic adjustment based on dataset size"
46
+
msgstr"L'optimisation des performances est transparente - pas d'avertissements, juste un ajustement automatique basé sur la taille de l'ensemble de données"
47
+
48
+
msgid"Addresses Qt raster engine limitation where thick lines (width > 1.0) cause significant rendering performance degradation on large datasets"
49
+
msgstr"Traite la limitation du moteur raster Qt où les lignes épaisses (largeur > 1,0) entraînent une dégradation significative des performances de rendu sur de grands ensembles de données"
50
+
33
51
msgid"**New \"Create\" menu**: Separated object creation functionality into dedicated menu between \"File\" and \"Edit\" menus"
34
52
msgstr"**Nouveau menu \"Création\"** : Fonctionnalité de création d'objets séparée dans un menu dédié entre les menus \"Fichier\" et \"Édition\""
msgid"Default line width for curves representing signals. This setting affects all signal visualizations unless overridden individually."
245
-
msgstr"Épaisseur de ligne par défaut pour les courbes représentant des signaux. Ce paramètre affecte toutes les visualisations de signaux, sauf si elles sont remplacées individuellement."
244
+
msgid"Default line width for curves representing signals. This setting affects all signal visualizations unless overridden individually. Note: for signals exceeding the line width performance threshold (see below), the line width is automatically clamped to 1.0 for optimal rendering performance."
245
+
msgstr"Épaisseur de trait par défaut pour les courbes représentant les signaux. Ce paramètre affecte toutes les visualisations de signaux, sauf si elles sont remplacées individuellement. Remarque : pour les signaux dépassant le seuil de performance de l'épaisseur de trait (voir ci-dessous), l'épaisseur de trait est automatiquement plafonnée à 1,0 pour des performances de rendu optimales."
246
+
247
+
msgid"**Line width performance threshold**"
248
+
msgstr"**Seuil de performance de l'épaisseur de trait**"
249
+
250
+
msgid"For signals with more than this number of points (default: 1,000), line width is automatically limited to 1.0 for performance reasons. This prevents the ~10x rendering slowdown caused by Qt's raster engine when drawing thick lines (width > 1.0) on large datasets. For smaller signals, the configured default line width applies normally. This optimization is transparent and requires no user intervention."
251
+
msgstr"Pour les signaux comportant plus de ce nombre de points (par défaut : 1 000), l'épaisseur de trait est automatiquement limitée à 1,0 pour des raisons de performance. Cela évite le ralentissement du rendu d'environ 10x causé par le moteur raster de Qt lors du dessin de lignes épaisses (largeur > 1,0) sur de grands ensembles de données. Pour les signaux plus petits, l'épaisseur de trait par défaut configurée s'applique normalement. Cette optimisation est transparente et ne nécessite aucune intervention de l'utilisateur."
246
252
247
253
msgid"**Use auto downsampling**"
248
254
msgstr"**Utiliser le sous-échantillonnage automatique**"
0 commit comments