diff --git a/plotpy/locale/fr/LC_MESSAGES/plotpy.mo b/plotpy/locale/fr/LC_MESSAGES/plotpy.mo index 6e7806b..ce3938c 100644 Binary files a/plotpy/locale/fr/LC_MESSAGES/plotpy.mo and b/plotpy/locale/fr/LC_MESSAGES/plotpy.mo differ diff --git a/plotpy/locale/fr/LC_MESSAGES/plotpy.po b/plotpy/locale/fr/LC_MESSAGES/plotpy.po index 42cc87c..a93063e 100644 --- a/plotpy/locale/fr/LC_MESSAGES/plotpy.po +++ b/plotpy/locale/fr/LC_MESSAGES/plotpy.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2023-10-10 17:40+0200\n" +"POT-Creation-Date: 2023-10-25 13:56+0200\n" "PO-Revision-Date: 2019-02-20 14:42+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -20,72 +20,74 @@ msgstr "" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPathExcluded-0: ../tests\n" -#: plotpy\builder.py:452 plotpy\items\grid.py:43 plotpy\plot\base.py:390 -#: plotpy\plot\base.py:443 -msgid "Grid" -msgstr "Grille" +#: plotpy\builder\annotation.py:53 plotpy\items\annotation.py:74 +#: plotpy\items\annotation.py:130 +msgid "Annotation" +msgstr "Annotation" -#: plotpy\builder.py:682 plotpy\builder.py:821 plotpy\builder.py:860 -#: plotpy\builder.py:978 plotpy\builder.py:1036 plotpy\items\curve\base.py:119 +#: plotpy\builder\curvemarker.py:246 plotpy\builder\curvemarker.py:385 +#: plotpy\builder\curvemarker.py:424 plotpy\builder\curvemarker.py:542 +#: plotpy\builder\curvemarker.py:600 plotpy\items\curve\base.py:119 #: plotpy\items\curve\base.py:287 plotpy\items\curve\errorbar.py:106 -#: plotpy\items\histogram.py:82 plotpy\panels\contrastadjustment.py:70 +#: plotpy\items\histogram.py:82 plotpy\panels\contrastadjustment.py:69 #: plotpy\panels\csection\csplot.py:62 msgid "Curve" msgstr "Courbe" -#: plotpy\builder.py:862 plotpy\builder.py:980 +#: plotpy\builder\curvemarker.py:426 plotpy\builder\curvemarker.py:544 #: plotpy\items\curve\errorbar.py:65 plotpy\items\curve\errorbar.py:108 msgid "Error bars" msgstr "Barres d'erreur" -#: plotpy\builder.py:1034 plotpy\items\histogram.py:85 -#: plotpy\panels\contrastadjustment.py:73 plotpy\styles\histogram.py:41 +#: plotpy\builder\curvemarker.py:598 plotpy\items\histogram.py:85 +#: plotpy\panels\contrastadjustment.py:72 plotpy\styles\histogram.py:43 msgid "Histogram" msgstr "Histogramme" -#: plotpy\builder.py:1095 plotpy\builder.py:1230 plotpy\builder.py:1382 -#: plotpy\builder.py:1480 plotpy\builder.py:1544 plotpy\builder.py:1603 -#: plotpy\builder.py:1691 plotpy\builder.py:1766 -#: plotpy\items\image\base.py:1238 plotpy\items\image\image_items.py:90 +#: plotpy\builder\curvemarker.py:835 plotpy\items\shape\marker.py:69 +#: plotpy\items\shape\marker.py:118 +msgid "Marker" +msgstr "Marqueur" + +#: plotpy\builder\image.py:82 plotpy\builder\image.py:221 +#: plotpy\builder\image.py:373 plotpy\builder\image.py:472 +#: plotpy\builder\image.py:537 plotpy\builder\image.py:597 +#: plotpy\builder\image.py:686 plotpy\builder\image.py:762 +#: plotpy\items\image\base.py:1186 plotpy\items\image\image_items.py:90 #: plotpy\items\image\image_items.py:512 plotpy\items\image\image_items.py:755 #: plotpy\items\image\masked.py:433 plotpy\items\image\masked.py:603 -#: plotpy\items\image\misc.py:216 plotpy\items\image\transform.py:74 -#: plotpy\styles\image.py:66 plotpy\styles\image.py:148 +#: plotpy\items\image\misc.py:217 plotpy\items\image\transform.py:74 +#: plotpy\styles\image.py:39 plotpy\styles\image.py:121 msgid "Image" msgstr "Image" -#: plotpy\builder.py:1819 plotpy\styles\image.py:414 +#: plotpy\builder\image.py:815 plotpy\styles\image.py:387 msgid "Filter" msgstr "Filtre" -#: plotpy\builder.py:1891 plotpy\items\image\misc.py:240 +#: plotpy\builder\image.py:887 plotpy\items\image\misc.py:241 msgid "2D Histogram" msgstr "Histogramme 2D" -#: plotpy\builder.py:1936 plotpy\items\annotations.py:177 -#: plotpy\items\label.py:82 plotpy\items\label.py:130 plotpy\tools\label.py:14 -#: plotpy\tools\label.py:81 +#: plotpy\builder\label.py:84 plotpy\items\annotation.py:177 +#: plotpy\items\label.py:82 plotpy\items\label.py:130 plotpy\tools\label.py:13 +#: plotpy\tools\label.py:80 msgid "Label" msgstr "Étiquette" -#: plotpy\builder.py:1977 +#: plotpy\builder\label.py:125 msgid "Legend" msgstr "Légende" -#: plotpy\builder.py:2180 plotpy\items\shapes\marker.py:69 -#: plotpy\items\shapes\marker.py:118 -msgid "Marker" -msgstr "Marqueur" - -#: plotpy\builder.py:2380 plotpy\items\annotations.py:74 -#: plotpy\items\annotations.py:130 -msgid "Annotation" -msgstr "Annotation" - -#: plotpy\builder.py:2534 plotpy\styles\histogram.py:53 +#: plotpy\builder\label.py:151 plotpy\styles\histogram.py:55 msgid "Computation" msgstr "Calcul" +#: plotpy\builder\plot.py:362 plotpy\items\grid.py:43 plotpy\plot\base.py:408 +#: plotpy\plot\base.py:461 +msgid "Grid" +msgstr "Grille" + #: plotpy\config.py:27 msgid "#" msgstr "n°" @@ -114,6 +116,26 @@ msgstr "Style des axes..." msgid "Parameters..." msgstr "Paramètres..." +#: plotpy\constants.py:83 plotpy\styles\base.py:135 +msgid "None" +msgstr "Aucun" + +#: plotpy\constants.py:84 +msgid "Constant" +msgstr "Constante" + +#: plotpy\constants.py:85 +msgid "Linear" +msgstr "Linéaire" + +#: plotpy\constants.py:86 +msgid "Sigmoid" +msgstr "Sigmoïde" + +#: plotpy\constants.py:87 +msgid "Hyperbolic tangent" +msgstr "Tangente hyperbolique" + #: plotpy\io.py:157 msgid "All supported files" msgstr "Tous les fichiers pris en charge" @@ -142,74 +164,74 @@ msgstr "Fichiers textes" msgid "DICOM files" msgstr "Fichiers DICOM" -#: plotpy\items\annotations.py:516 +#: plotpy\items\annotation.py:516 msgid "Position:" msgstr "Position :" -#: plotpy\items\annotations.py:574 plotpy\items\annotations.py:632 -#: plotpy\items\annotations.py:723 plotpy\items\annotations.py:827 -#: plotpy\items\annotations.py:858 +#: plotpy\items\annotation.py:574 plotpy\items\annotation.py:632 +#: plotpy\items\annotation.py:723 plotpy\items\annotation.py:827 +#: plotpy\items\annotation.py:858 msgid "Center:" msgstr "Centre :" -#: plotpy\items\annotations.py:575 +#: plotpy\items\annotation.py:575 msgid "Distance:" msgstr "Distance :" -#: plotpy\items\annotations.py:633 plotpy\items\annotations.py:724 -#: plotpy\items\annotations.py:828 +#: plotpy\items\annotation.py:633 plotpy\items\annotation.py:724 +#: plotpy\items\annotation.py:828 msgid "Size:" msgstr "Taille :" -#: plotpy\items\annotations.py:725 plotpy\items\annotations.py:829 +#: plotpy\items\annotation.py:725 plotpy\items\annotation.py:829 msgid "Angle:" msgstr "Angle :" -#: plotpy\items\annotations.py:859 +#: plotpy\items\annotation.py:859 msgid "Diameter:" msgstr "Diamètre :" -#: plotpy\items\contour.py:40 +#: plotpy\items\contour.py:39 msgid "Vertices" msgstr "Sommets" -#: plotpy\items\contour.py:40 +#: plotpy\items\contour.py:39 msgid "Vertices of the line" msgstr "Sommets de la ligne" -#: plotpy\items\contour.py:41 +#: plotpy\items\contour.py:40 msgid "Level" msgstr "Niveau" -#: plotpy\items\contour.py:41 +#: plotpy\items\contour.py:40 msgid "Level of the line" msgstr "Niveau de la ligne" -#: plotpy\items\contour.py:188 +#: plotpy\items\contour.py:187 msgid "Contour" msgstr "Contour" -#: plotpy\items\image\base.py:1103 +#: plotpy\items\image\base.py:1051 msgid "surface = %s" msgstr "surface = %s" -#: plotpy\items\image\base.py:1107 +#: plotpy\items\image\base.py:1055 msgid "sum = %s" msgstr "somme = %s" -#: plotpy\items\image\base.py:1120 +#: plotpy\items\image\base.py:1068 msgid "density = %s" msgstr "densité = %s" -#: plotpy\items\image\base.py:1122 +#: plotpy\items\image\base.py:1070 msgid "density not computed : surface is null !" msgstr "densité non calculée : la surface est nulle !" -#: plotpy\items\image\misc.py:97 +#: plotpy\items\image\misc.py:98 msgid "Quadrilaterals" msgstr "Quadrilatères" -#: plotpy\items\image\misc.py:630 +#: plotpy\items\image\misc.py:629 msgid "There is no supported image item in current plot." msgstr "La figure ne contient aucun objet image pris en charge." @@ -217,53 +239,53 @@ msgstr "La figure ne contient aucun objet image pris en charge." msgid "PolygonMap" msgstr "Polygone" -#: plotpy\items\shapes\axis.py:59 plotpy\items\shapes\axis.py:108 -#: plotpy\plot\base.py:1817 plotpy\tools\axes.py:95 +#: plotpy\items\shape\axis.py:59 plotpy\items\shape\axis.py:108 +#: plotpy\plot\base.py:1835 plotpy\tools\axes.py:95 msgid "Axes" msgstr "Axes" -#: plotpy\items\shapes\polygon.py:60 plotpy\items\shapes\polygon.py:126 +#: plotpy\items\shape\polygon.py:60 plotpy\items\shape\polygon.py:126 msgid "Shape" msgstr "Forme" -#: plotpy\items\shapes\range.py:44 +#: plotpy\items\shape\range.py:44 msgid "Range" msgstr "Intervalle" -#: plotpy\panels\contrastadjustment.py:381 -#: plotpy\panels\contrastadjustment.py:506 +#: plotpy\panels\contrastadjustment.py:380 +#: plotpy\panels\contrastadjustment.py:505 msgid "Eliminate outliers" msgstr "Éliminer les bords" -#: plotpy\panels\contrastadjustment.py:394 +#: plotpy\panels\contrastadjustment.py:393 msgid "Contrast adjustment tool" msgstr "Outil de réglage du contraste" -#: plotpy\panels\contrastadjustment.py:465 +#: plotpy\panels\contrastadjustment.py:464 msgid "Minimum level" msgstr "Niveau minimum" -#: plotpy\panels\contrastadjustment.py:468 +#: plotpy\panels\contrastadjustment.py:467 msgid "Select minimum level on image" msgstr "Sélectionne le niveau minimum de l'image" -#: plotpy\panels\contrastadjustment.py:474 +#: plotpy\panels\contrastadjustment.py:473 msgid "Maximum level" msgstr "Niveau maximum" -#: plotpy\panels\contrastadjustment.py:477 +#: plotpy\panels\contrastadjustment.py:476 msgid "Select maximum level on image" msgstr "Sélectionne le niveau maximum de l'image" -#: plotpy\panels\contrastadjustment.py:499 +#: plotpy\panels\contrastadjustment.py:498 msgid "Full range" msgstr "Pleine échelle" -#: plotpy\panels\contrastadjustment.py:502 +#: plotpy\panels\contrastadjustment.py:501 msgid "Scale the image's display range according to data range" msgstr "Adapte l'échelle d'affichage des niveaux de l'image aux données" -#: plotpy\panels\contrastadjustment.py:509 +#: plotpy\panels\contrastadjustment.py:508 msgid "" "Eliminate levels histogram outliers and scale the image's display range " "accordingly" @@ -298,35 +320,35 @@ msgstr "Profil oblique moyen" msgid "Activate the oblique cross section tool" msgstr "Activer l'outil de profil oblique moyen" -#: plotpy\panels\csection\cswidget.py:24 +#: plotpy\panels\csection\cswidget.py:30 msgid "Cross section tool" msgstr "Profils d'images" -#: plotpy\panels\csection\cswidget.py:119 +#: plotpy\panels\csection\cswidget.py:134 msgid "Lock scales" msgstr "Synchroniser les échelles" -#: plotpy\panels\csection\cswidget.py:122 +#: plotpy\panels\csection\cswidget.py:137 msgid "Lock scales to main plot axes" msgstr "Synchroniser les échelles à celles du canevas" -#: plotpy\panels\csection\cswidget.py:127 +#: plotpy\panels\csection\cswidget.py:142 msgid "Auto-scale" msgstr "Échelle automatique" -#: plotpy\panels\csection\cswidget.py:135 +#: plotpy\panels\csection\cswidget.py:150 msgid "Refresh" msgstr "Rafraîchir" -#: plotpy\panels\csection\cswidget.py:141 +#: plotpy\panels\csection\cswidget.py:156 msgid "Auto-refresh" msgstr "Rafraîchissement automatique" -#: plotpy\panels\csection\cswidget.py:294 +#: plotpy\panels\csection\cswidget.py:313 msgid "Per image cross-section" msgstr "Un profil par image" -#: plotpy\panels\csection\cswidget.py:297 +#: plotpy\panels\csection\cswidget.py:316 msgid "" "Enable the per-image cross-section mode, which works directly on image rows/" "columns.\n" @@ -338,7 +360,7 @@ msgstr "" "C'est la méthode la plus rapide, mais cela ne fonctionne pas sur des images " "ayant subies une transformation (rotation, par exemple)." -#: plotpy\panels\csection\cswidget.py:307 +#: plotpy\panels\csection\cswidget.py:326 msgid "" "Apply LUT\n" "(contrast settings)" @@ -346,7 +368,7 @@ msgstr "" "Appliquer la LUT\n" "(réglages de contraste)" -#: plotpy\panels\csection\cswidget.py:310 +#: plotpy\panels\csection\cswidget.py:329 msgid "" "Apply LUT (Look-Up Table) contrast settings.\n" "This is the easiest way to compare images which have slightly different " @@ -385,50 +407,50 @@ msgstr "Souhaitez-vous vraiment supprimer les objets sélectionnés ?" msgid "Item list" msgstr "Liste des objets" -#: plotpy\plot\base.py:329 plotpy\styles\image.py:461 plotpy\styles\label.py:72 -#: plotpy\styles\label.py:138 +#: plotpy\plot\base.py:347 plotpy\styles\image.py:434 plotpy\styles\label.py:71 +#: plotpy\styles\label.py:137 msgid "Left" msgstr "Gauche" -#: plotpy\plot\base.py:330 plotpy\styles\image.py:462 plotpy\styles\label.py:73 -#: plotpy\styles\label.py:139 +#: plotpy\plot\base.py:348 plotpy\styles\image.py:435 plotpy\styles\label.py:72 +#: plotpy\styles\label.py:138 msgid "Right" msgstr "Droite" -#: plotpy\plot\base.py:331 plotpy\styles\image.py:464 plotpy\styles\label.py:75 -#: plotpy\styles\label.py:141 +#: plotpy\plot\base.py:349 plotpy\styles\image.py:437 plotpy\styles\label.py:74 +#: plotpy\styles\label.py:140 msgid "Bottom" msgstr "Bas" -#: plotpy\plot\base.py:332 plotpy\styles\image.py:463 plotpy\styles\label.py:74 -#: plotpy\styles\label.py:140 +#: plotpy\plot\base.py:350 plotpy\styles\image.py:436 plotpy\styles\label.py:73 +#: plotpy\styles\label.py:139 msgid "Top" msgstr "Haut" -#: plotpy\plot\base.py:1152 +#: plotpy\plot\base.py:1170 msgid "Unknown file extension" msgstr "Extension de fichier inconnue" -#: plotpy\plot\base.py:1819 +#: plotpy\plot\base.py:1837 msgid "Axes associated to selected item" msgstr "Axes associés à l'objet sélectionné" -#: plotpy\plot\base.py:1867 plotpy\styles\axes.py:73 plotpy\styles\axes.py:104 -#: plotpy\styles\base.py:569 plotpy\styles\base.py:575 +#: plotpy\plot\base.py:1885 plotpy\styles\axes.py:81 plotpy\styles\axes.py:112 +#: plotpy\styles\base.py:567 plotpy\styles\base.py:573 msgid "Y Axis" msgstr "Ordonnées" -#: plotpy\plot\base.py:1869 plotpy\styles\axes.py:67 plotpy\styles\axes.py:100 -#: plotpy\styles\base.py:568 plotpy\styles\base.py:574 +#: plotpy\plot\base.py:1887 plotpy\styles\axes.py:75 plotpy\styles\axes.py:108 +#: plotpy\styles\base.py:566 plotpy\styles\base.py:572 msgid "X Axis" msgstr "Abscisses" -#: plotpy\plot\interactive.py:70 plotpy\plot\plotwidget.py:345 -#: plotpy\plot\plotwidget.py:819 +#: plotpy\plot\interactive.py:70 plotpy\plot\plotwidget.py:359 +#: plotpy\plot\plotwidget.py:928 msgid "Tools" msgstr "Outils" -#: plotpy\plot\interactive.py:824 +#: plotpy\plot\interactive.py:831 msgid "" "Function 'savefig' currently supports the following formats:\n" "%s" @@ -436,355 +458,351 @@ msgstr "" "La fonction 'savefig' prend actuellement en charge les formats suivants :\n" "%s" -#: plotpy\styles\axes.py:13 plotpy\styles\curve.py:20 -#: plotpy\styles\histogram.py:41 plotpy\styles\image.py:414 -#: plotpy\styles\label.py:32 plotpy\styles\label.py:204 -#: plotpy\styles\shape.py:115 plotpy\styles\shape.py:239 -#: plotpy\tests\gui\test_simple_dialog.py:27 -#: plotpy\tests\gui\test_simple_window.py:37 +#: plotpy\styles\axes.py:21 plotpy\styles\curve.py:20 +#: plotpy\styles\histogram.py:43 plotpy\styles\image.py:387 +#: plotpy\styles\label.py:31 plotpy\styles\label.py:203 +#: plotpy\styles\shape.py:113 plotpy\styles\shape.py:237 +#: plotpy\tests\widgets\test_simple_dialog.py:25 +#: plotpy\tests\widgets\test_simple_window.py:44 msgid "Title" msgstr "Titre" -#: plotpy\styles\axes.py:14 plotpy\widgets\fit.py:124 +#: plotpy\styles\axes.py:22 plotpy\widgets\fit.py:125 msgid "Unit" msgstr "Unité" -#: plotpy\styles\axes.py:15 plotpy\styles\base.py:423 plotpy\styles\base.py:471 -#: plotpy\styles\errorbar.py:26 +#: plotpy\styles\axes.py:23 plotpy\styles\base.py:421 plotpy\styles\base.py:469 +#: plotpy\styles\errorbar.py:20 msgid "Color" msgstr "Couleur" -#: plotpy\styles\axes.py:16 +#: plotpy\styles\axes.py:24 msgid "Title font" msgstr "Police du titre" -#: plotpy\styles\axes.py:17 +#: plotpy\styles\axes.py:25 msgid "Values font" msgstr "Police des valeurs" -#: plotpy\styles\axes.py:22 +#: plotpy\styles\axes.py:30 msgid "linear" msgstr "linéaire" -#: plotpy\styles\axes.py:22 plotpy\styles\histogram.py:18 -#: plotpy\styles\histogram.py:50 +#: plotpy\styles\axes.py:30 plotpy\styles\histogram.py:20 +#: plotpy\styles\histogram.py:52 msgid "logarithmic" msgstr "logarithmique" -#: plotpy\styles\axes.py:22 plotpy\tools\axes.py:18 plotpy\widgets\fit.py:123 +#: plotpy\styles\axes.py:30 plotpy\tools\axes.py:18 plotpy\widgets\fit.py:124 msgid "Scale" msgstr "Échelle" -#: plotpy\styles\axes.py:24 +#: plotpy\styles\axes.py:32 msgid "Lower axis limit" msgstr "Borne inférieure de l'axe" -#: plotpy\styles\axes.py:25 +#: plotpy\styles\axes.py:33 msgid "Upper axis limit" msgstr "Borne supérieure de l'axe" -#: plotpy\styles\axes.py:63 +#: plotpy\styles\axes.py:71 msgid "X-axis position" msgstr "Position de l'axe des abscisses" -#: plotpy\styles\axes.py:64 +#: plotpy\styles\axes.py:72 msgid "bottom" msgstr "bas" -#: plotpy\styles\axes.py:64 +#: plotpy\styles\axes.py:72 msgid "top" msgstr "haut" -#: plotpy\styles\axes.py:69 +#: plotpy\styles\axes.py:77 msgid "Y-axis position" msgstr "Position de l'axe des ordonnées" -#: plotpy\styles\axes.py:70 +#: plotpy\styles\axes.py:78 msgid "left" msgstr "gauche" -#: plotpy\styles\axes.py:70 +#: plotpy\styles\axes.py:78 msgid "right" msgstr "droite" -#: plotpy\styles\axes.py:101 +#: plotpy\styles\axes.py:109 msgid "Lower x-axis limit" msgstr "Borne inférieure de l'axe des abscisses" -#: plotpy\styles\axes.py:102 +#: plotpy\styles\axes.py:110 msgid "Upper x-axis limit" msgstr "Borne supérieure de l'axe des abscisses" -#: plotpy\styles\axes.py:105 +#: plotpy\styles\axes.py:113 msgid "Lower y-axis limit" msgstr "Borne inférieure de l'axe des ordonnées" -#: plotpy\styles\axes.py:106 +#: plotpy\styles\axes.py:114 msgid "Upper y-axis limit" msgstr "Borne supérieure de l'axe des ordonnées" -#: plotpy\styles\axes.py:108 +#: plotpy\styles\axes.py:116 msgid "Z Axis" msgstr "Axe Z" -#: plotpy\styles\axes.py:109 +#: plotpy\styles\axes.py:117 msgid "Lower z-axis limit" msgstr "Limite inférieure de l'axe z" -#: plotpy\styles\axes.py:110 +#: plotpy\styles\axes.py:118 msgid "Upper z-axis limit" msgstr "Limite supérieure de l'axe z" -#: plotpy\styles\base.py:73 +#: plotpy\styles\base.py:71 msgid "Solid line" msgstr "Trait continu" -#: plotpy\styles\base.py:74 +#: plotpy\styles\base.py:72 msgid "Dashed line" msgstr "Tirets" -#: plotpy\styles\base.py:75 +#: plotpy\styles\base.py:73 msgid "Dotted line" msgstr "Pointillés" -#: plotpy\styles\base.py:76 +#: plotpy\styles\base.py:74 msgid "Dash-dot line" msgstr "Tirets-points" -#: plotpy\styles\base.py:77 +#: plotpy\styles\base.py:75 msgid "Dash-dot-dot line" msgstr "Tirets-points-points" -#: plotpy\styles\base.py:78 +#: plotpy\styles\base.py:76 msgid "No line" msgstr "Aucun trait" -#: plotpy\styles\base.py:81 plotpy\styles\base.py:140 +#: plotpy\styles\base.py:79 plotpy\styles\base.py:138 msgid "Cross" msgstr "Plus" -#: plotpy\styles\base.py:82 plotpy\tools\shapes.py:315 +#: plotpy\styles\base.py:80 plotpy\tools\shape.py:315 msgid "Ellipse" msgstr "Ellipse" -#: plotpy\styles\base.py:83 +#: plotpy\styles\base.py:81 msgid "Star" msgstr "Étoile" -#: plotpy\styles\base.py:84 +#: plotpy\styles\base.py:82 msgid "X-Cross" msgstr "Croix" -#: plotpy\styles\base.py:85 +#: plotpy\styles\base.py:83 msgid "Square" msgstr "Carré" -#: plotpy\styles\base.py:86 +#: plotpy\styles\base.py:84 msgid "Diamond" msgstr "Losange" -#: plotpy\styles\base.py:87 plotpy\styles\base.py:88 plotpy\styles\base.py:89 -#: plotpy\styles\base.py:90 +#: plotpy\styles\base.py:85 plotpy\styles\base.py:86 plotpy\styles\base.py:87 +#: plotpy\styles\base.py:88 msgid "Triangle" msgstr "Triangle" -#: plotpy\styles\base.py:91 +#: plotpy\styles\base.py:89 msgid "Hexagon" msgstr "Hexagone" -#: plotpy\styles\base.py:92 +#: plotpy\styles\base.py:90 msgid "No symbol" msgstr "Aucun symbole" -#: plotpy\styles\base.py:95 +#: plotpy\styles\base.py:93 msgid "Lines" msgstr "Lignes" -#: plotpy\styles\base.py:96 +#: plotpy\styles\base.py:94 msgid "Sticks" msgstr "Bâtonnets" -#: plotpy\styles\base.py:97 plotpy\widgets\fit.py:121 +#: plotpy\styles\base.py:95 plotpy\widgets\fit.py:122 msgid "Steps" msgstr "Pas" -#: plotpy\styles\base.py:98 +#: plotpy\styles\base.py:96 msgid "Dots" msgstr "Points" -#: plotpy\styles\base.py:99 +#: plotpy\styles\base.py:97 msgid "No curve" msgstr "Pas de courbe" -#: plotpy\styles\base.py:103 +#: plotpy\styles\base.py:101 msgid "No brush pattern" msgstr "Pas de motif de remplissage" -#: plotpy\styles\base.py:104 +#: plotpy\styles\base.py:102 msgid "Uniform color" msgstr "Couleur de remplissage uniforme" -#: plotpy\styles\base.py:105 +#: plotpy\styles\base.py:103 msgid "Extremely dense brush pattern" msgstr "Motif extrêmement dense" -#: plotpy\styles\base.py:106 +#: plotpy\styles\base.py:104 msgid "Very dense brush pattern" msgstr "Motif très dense" -#: plotpy\styles\base.py:107 +#: plotpy\styles\base.py:105 msgid "Somewhat dense brush pattern" msgstr "Motif quelque peu dense" -#: plotpy\styles\base.py:108 +#: plotpy\styles\base.py:106 msgid "Half dense brush pattern" msgstr "Motif de densité moyenne" -#: plotpy\styles\base.py:109 +#: plotpy\styles\base.py:107 msgid "Somewhat sparse brush pattern" msgstr "Motif quelque peu clairsemé" -#: plotpy\styles\base.py:110 +#: plotpy\styles\base.py:108 msgid "Very sparse brush pattern" msgstr "Motif très clairsemé" -#: plotpy\styles\base.py:111 +#: plotpy\styles\base.py:109 msgid "Extremely sparse brush pattern" msgstr "Motif extrêmement clairsemé" -#: plotpy\styles\base.py:112 +#: plotpy\styles\base.py:110 msgid "Horizontal lines" msgstr "Lignes horizontales" -#: plotpy\styles\base.py:113 +#: plotpy\styles\base.py:111 msgid "Vertical lines" msgstr "Lignes verticales" -#: plotpy\styles\base.py:114 +#: plotpy\styles\base.py:112 msgid "Crossing horizontal and vertical lines" msgstr "Lignes horizontales et verticales" -#: plotpy\styles\base.py:115 +#: plotpy\styles\base.py:113 msgid "Backward diagonal lines" msgstr "Lignes diagonales descendantes" -#: plotpy\styles\base.py:116 +#: plotpy\styles\base.py:114 msgid "Forward diagonal lines" msgstr "Lignes diagonales montantes" -#: plotpy\styles\base.py:117 +#: plotpy\styles\base.py:115 msgid "Crossing diagonal lines" msgstr "Lignes diagonales croisées" -#: plotpy\styles\base.py:137 plotpy\styles\image.py:52 -msgid "None" -msgstr "Aucun" - -#: plotpy\styles\base.py:138 +#: plotpy\styles\base.py:136 msgid "Horizontal" msgstr "Horizontal" -#: plotpy\styles\base.py:139 +#: plotpy\styles\base.py:137 msgid "Vertical" msgstr "Vertical" -#: plotpy\styles\base.py:313 +#: plotpy\styles\base.py:311 msgid "Family" msgstr "Famille" -#: plotpy\styles\base.py:314 +#: plotpy\styles\base.py:312 msgid "Choose font" msgstr "Choisir une police" -#: plotpy\styles\base.py:315 +#: plotpy\styles\base.py:313 msgid "Size in point" msgstr "Taille en point" -#: plotpy\styles\base.py:316 +#: plotpy\styles\base.py:314 msgid "Bold" msgstr "Gras" -#: plotpy\styles\base.py:317 +#: plotpy\styles\base.py:315 msgid "Italic" msgstr "Italique" -#: plotpy\styles\base.py:358 plotpy\styles\base.py:422 -#: plotpy\styles\base.py:470 +#: plotpy\styles\base.py:356 plotpy\styles\base.py:420 +#: plotpy\styles\base.py:468 msgid "Style" msgstr "Style" -#: plotpy\styles\base.py:359 +#: plotpy\styles\base.py:357 msgid "Size" msgstr "Taille" -#: plotpy\styles\base.py:360 plotpy\styles\label.py:51 +#: plotpy\styles\base.py:358 plotpy\styles\label.py:50 msgid "Border" msgstr "Bordure" -#: plotpy\styles\base.py:361 plotpy\styles\base.py:528 -#: plotpy\styles\base.py:566 plotpy\styles\histogram.py:75 -#: plotpy\styles\image.py:226 plotpy\styles\label.py:57 +#: plotpy\styles\base.py:359 plotpy\styles\base.py:526 +#: plotpy\styles\base.py:564 plotpy\styles\histogram.py:77 +#: plotpy\styles\image.py:199 plotpy\styles\label.py:56 msgid "Background color" msgstr "Couleur du fond" -#: plotpy\styles\base.py:362 plotpy\styles\base.py:529 +#: plotpy\styles\base.py:360 plotpy\styles\base.py:527 msgid "Background alpha" msgstr "Opacité du fond" -#: plotpy\styles\base.py:424 plotpy\styles\errorbar.py:30 -#: plotpy\tests\gui\test_simple_dialog.py:28 -#: plotpy\tests\gui\test_simple_window.py:40 +#: plotpy\styles\base.py:422 plotpy\styles\errorbar.py:24 +#: plotpy\tests\widgets\test_simple_dialog.py:26 +#: plotpy\tests\widgets\test_simple_window.py:47 msgid "Width" msgstr "Largeur" -#: plotpy\styles\base.py:472 plotpy\styles\errorbar.py:28 +#: plotpy\styles\base.py:470 plotpy\styles\errorbar.py:22 msgid "Alpha" msgstr "Alpha" -#: plotpy\styles\base.py:473 +#: plotpy\styles\base.py:471 msgid "Angle" msgstr "Angle" -#: plotpy\styles\base.py:474 +#: plotpy\styles\base.py:472 msgid "sx" msgstr "sx" -#: plotpy\styles\base.py:475 +#: plotpy\styles\base.py:473 msgid "sy" msgstr "sy" -#: plotpy\styles\base.py:526 +#: plotpy\styles\base.py:524 msgid "Font" msgstr "Police" -#: plotpy\styles\base.py:527 plotpy\styles\label.py:56 +#: plotpy\styles\base.py:525 plotpy\styles\label.py:55 msgid "Text color" msgstr "Couleur du texte" -#: plotpy\styles\base.py:567 +#: plotpy\styles\base.py:565 msgid "Major grid" msgstr "Quadrillage primaire" -#: plotpy\styles\base.py:570 plotpy\styles\base.py:576 -#: plotpy\styles\curve.py:23 plotpy\styles\shape.py:47 -#: plotpy\styles\shape.py:50 plotpy\styles\shape.py:118 -#: plotpy\styles\shape.py:121 plotpy\styles\shape.py:191 -#: plotpy\styles\shape.py:194 plotpy\styles\shape.py:311 -#: plotpy\styles\shape.py:314 +#: plotpy\styles\base.py:568 plotpy\styles\base.py:574 +#: plotpy\styles\curve.py:23 plotpy\styles\shape.py:45 +#: plotpy\styles\shape.py:48 plotpy\styles\shape.py:116 +#: plotpy\styles\shape.py:119 plotpy\styles\shape.py:189 +#: plotpy\styles\shape.py:192 plotpy\styles\shape.py:309 +#: plotpy\styles\shape.py:312 msgid "Line" msgstr "Trait" -#: plotpy\styles\base.py:573 +#: plotpy\styles\base.py:571 msgid "Minor grid" msgstr "Quadrillage secondaire" -#: plotpy\styles\curve.py:24 plotpy\styles\label.py:46 -#: plotpy\styles\shape.py:52 plotpy\styles\shape.py:55 -#: plotpy\styles\shape.py:123 plotpy\styles\shape.py:126 -#: plotpy\styles\shape.py:316 plotpy\styles\shape.py:319 -#: plotpy\tests\gui\test_styles.py:26 plotpy\tests\gui\test_styles.py:36 -#: plotpy\tests\gui\test_styles.py:44 plotpy\tests\gui\test_styles.py:46 -#: plotpy\tests\gui\test_styles.py:56 plotpy\tests\gui\test_styles.py:59 +#: plotpy\styles\curve.py:24 plotpy\styles\label.py:45 +#: plotpy\styles\shape.py:50 plotpy\styles\shape.py:53 +#: plotpy\styles\shape.py:121 plotpy\styles\shape.py:124 +#: plotpy\styles\shape.py:314 plotpy\styles\shape.py:317 +#: plotpy\tests\unit\test_styles.py:25 plotpy\tests\unit\test_styles.py:35 +#: plotpy\tests\unit\test_styles.py:43 plotpy\tests\unit\test_styles.py:45 +#: plotpy\tests\unit\test_styles.py:55 plotpy\tests\unit\test_styles.py:58 msgid "Symbol" msgstr "Symbole" @@ -800,98 +818,98 @@ msgstr "Style de courbe" msgid "Baseline" msgstr "Ligne de base" -#: plotpy\styles\errorbar.py:17 +#: plotpy\styles\errorbar.py:11 msgid "Display" msgstr "Affichage" -#: plotpy\styles\errorbar.py:19 +#: plotpy\styles\errorbar.py:13 msgid "error area (y)" msgstr "zone d'erreur (y)" -#: plotpy\styles\errorbar.py:19 +#: plotpy\styles\errorbar.py:13 msgid "error bars with caps (x, y)" msgstr "barres d'erreurs (x, y)" -#: plotpy\styles\errorbar.py:20 +#: plotpy\styles\errorbar.py:14 msgid "" "Note: only y-axis error bars are shown in error area mode\n" "(width and cap parameters will also be ignored)" msgstr "" "Note: seules les erreurs en y sont indiquées dans le mode zone d'erreur" -#: plotpy\styles\errorbar.py:28 +#: plotpy\styles\errorbar.py:22 msgid "Error bar transparency" msgstr "Transparence de la barre d'erreur" -#: plotpy\styles\errorbar.py:31 +#: plotpy\styles\errorbar.py:25 msgid "Cap" msgstr "Bordure" -#: plotpy\styles\errorbar.py:32 +#: plotpy\styles\errorbar.py:26 msgid "Visibility" msgstr "Ordre" -#: plotpy\styles\errorbar.py:32 +#: plotpy\styles\errorbar.py:26 msgid "set to foreground" msgstr "afficher en premier plan" -#: plotpy\styles\histogram.py:17 +#: plotpy\styles\histogram.py:19 msgid "Bins" msgstr "Classes" -#: plotpy\styles\histogram.py:17 +#: plotpy\styles\histogram.py:19 msgid "Number of bins" msgstr "Nombre de classes" -#: plotpy\styles\histogram.py:18 +#: plotpy\styles\histogram.py:20 msgid "Y-axis scale" msgstr "Échelle en y" -#: plotpy\styles\histogram.py:45 +#: plotpy\styles\histogram.py:47 msgid "Number of bins along x-axis" msgstr "Nombre de classes le long de l'axe des abscisses" -#: plotpy\styles\histogram.py:45 +#: plotpy\styles\histogram.py:47 msgid "X-axis bins" msgstr "Classes en x" -#: plotpy\styles\histogram.py:48 +#: plotpy\styles\histogram.py:50 msgid "Number of bins along y-axis" msgstr "Nombre de classes le long de l'axes des ordonnées" -#: plotpy\styles\histogram.py:48 +#: plotpy\styles\histogram.py:50 msgid "Y-axis bins" msgstr "Classes en y" -#: plotpy\styles\histogram.py:50 +#: plotpy\styles\histogram.py:52 msgid "Z-axis scale" msgstr "Échelle en z" -#: plotpy\styles\histogram.py:55 +#: plotpy\styles\histogram.py:57 msgid "Bin count" msgstr "Effectif total" -#: plotpy\styles\histogram.py:56 +#: plotpy\styles\histogram.py:58 msgid "Maximum value" msgstr "Valeur maximale" -#: plotpy\styles\histogram.py:57 +#: plotpy\styles\histogram.py:59 msgid "Mininum value" msgstr "Valeur minimale" -#: plotpy\styles\histogram.py:58 +#: plotpy\styles\histogram.py:60 msgid "Sum" msgstr "Addition" -#: plotpy\styles\histogram.py:59 +#: plotpy\styles\histogram.py:61 msgid "Product" msgstr "Produit" -#: plotpy\styles\histogram.py:60 +#: plotpy\styles\histogram.py:62 msgid "Average" msgstr "Moyenne" -#: plotpy\styles\histogram.py:63 +#: plotpy\styles\histogram.py:65 msgid "" "Bin count : counts the number of points per bin,\n" "For max, min, sum, product, average, compute the function of a third " @@ -901,644 +919,628 @@ msgstr "" "Pour max, min, sum, product, average, calcule la fonction d'un troisième " "paramètre (un par défaut)" -#: plotpy\styles\histogram.py:70 +#: plotpy\styles\histogram.py:72 msgid "Automatic LUT range" msgstr "Ajustement automatique de la LUT" -#: plotpy\styles\histogram.py:72 +#: plotpy\styles\histogram.py:74 msgid "Automatically adapt color scale when panning, zooming" msgstr "Ajuste automatiquement l'échelle de couleur (déplacement, zoom)" -#: plotpy\styles\histogram.py:77 +#: plotpy\styles\histogram.py:79 msgid "Background color when no data is present" msgstr "Couleur de fond en l'absence de données" -#: plotpy\styles\image.py:53 -msgid "Constant" -msgstr "Constante" - -#: plotpy\styles\image.py:54 -msgid "Linear" -msgstr "Linéaire" - -#: plotpy\styles\image.py:55 -msgid "Sigmoid" -msgstr "Sigmoïde" - -#: plotpy\styles\image.py:56 -msgid "Hyperbolic tangent" -msgstr "Tangente hyperbolique" - -#: plotpy\styles\image.py:66 plotpy\styles\image.py:148 -#: plotpy\tests\gui\test_simple_dialog.py:56 +#: plotpy\styles\image.py:39 plotpy\styles\image.py:121 +#: plotpy\tests\widgets\test_simple_dialog.py:54 msgid "Image title" msgstr "Titre de l'image" -#: plotpy\styles\image.py:70 plotpy\styles\image.py:152 +#: plotpy\styles\image.py:43 plotpy\styles\image.py:125 msgid "Alpha function" msgstr "Fonction alpha" -#: plotpy\styles\image.py:73 plotpy\styles\image.py:155 +#: plotpy\styles\image.py:46 plotpy\styles\image.py:128 msgid "Alpha function applied to the Look-Up Table" msgstr "Fonction alpha appliquée à la table de couleur (LUT)" -#: plotpy\styles\image.py:76 plotpy\styles\image.py:158 +#: plotpy\styles\image.py:49 plotpy\styles\image.py:131 msgid "Global alpha" msgstr "Alpha global" -#: plotpy\styles\image.py:76 plotpy\styles\image.py:158 +#: plotpy\styles\image.py:49 plotpy\styles\image.py:131 msgid "Global alpha value" msgstr "Valeur globale du canal alpha" -#: plotpy\styles\image.py:80 plotpy\styles\image.py:162 -#: plotpy\tools\image.py:350 +#: plotpy\styles\image.py:53 plotpy\styles\image.py:135 +#: plotpy\tools\image.py:349 msgid "Colormap" msgstr "Échelle de couleur" -#: plotpy\styles\image.py:84 plotpy\styles\image.py:166 +#: plotpy\styles\image.py:57 plotpy\styles\image.py:139 msgid "Interpolation" msgstr "Interpolation" -#: plotpy\styles\image.py:86 +#: plotpy\styles\image.py:59 msgid "None (nearest pixel)" msgstr "Néant (plus proche pixel)" -#: plotpy\styles\image.py:87 +#: plotpy\styles\image.py:60 msgid "Linear interpolation" msgstr "Interpolation linéaire" -#: plotpy\styles\image.py:88 +#: plotpy\styles\image.py:61 msgid "2x2 antialiasing filter" msgstr "Filtre anti-repliement 2x2" -#: plotpy\styles\image.py:89 +#: plotpy\styles\image.py:62 msgid "3x3 antialiasing filter" msgstr "Filtre anti-repliement 3x3" -#: plotpy\styles\image.py:90 +#: plotpy\styles\image.py:63 msgid "5x5 antialiasing filter" msgstr "Filtre anti-repliement 5x5" -#: plotpy\styles\image.py:93 +#: plotpy\styles\image.py:66 msgid "Image interpolation type" msgstr "Type d'interpolation" -#: plotpy\styles\image.py:96 plotpy\styles\image.py:100 +#: plotpy\styles\image.py:69 plotpy\styles\image.py:73 msgid "Statistics string formatting" msgstr "Formats d'affichage des statistiques" -#: plotpy\styles\image.py:97 +#: plotpy\styles\image.py:70 msgid "X-Axis" msgstr "Axe des X" -#: plotpy\styles\image.py:98 +#: plotpy\styles\image.py:71 msgid "Y-Axis" msgstr "Axe des Y" -#: plotpy\styles\image.py:99 +#: plotpy\styles\image.py:72 msgid "Z-Axis" msgstr "Axe des Z" -#: plotpy\styles\image.py:167 +#: plotpy\styles\image.py:140 msgid "Flat" msgstr "Plat" -#: plotpy\styles\image.py:167 +#: plotpy\styles\image.py:140 msgid "Quadrangle interpolation" msgstr "Interpolation linéaire" -#: plotpy\styles\image.py:169 +#: plotpy\styles\image.py:142 msgid "" "Image interpolation type, Flat mode use fixed u,v interpolation parameters" msgstr "" "Type d'interpolation d'image, le mode flat utilise des paramètres " "d'interpolation u, v fixes" -#: plotpy\styles\image.py:176 +#: plotpy\styles\image.py:149 msgid "Fixed U interpolation parameter" msgstr "Paramètre d'interpolation U fixe" -#: plotpy\styles\image.py:180 plotpy\styles\image.py:187 +#: plotpy\styles\image.py:153 plotpy\styles\image.py:160 msgid "For flat mode only" msgstr "Paramètre d'interpolation U fixe" -#: plotpy\styles\image.py:183 +#: plotpy\styles\image.py:156 msgid "Fixed V interpolation parameter" msgstr "Paramètre d'interpolation V fixe" -#: plotpy\styles\image.py:189 +#: plotpy\styles\image.py:162 msgid "Show grid" msgstr "Afficher la grille" -#: plotpy\styles\image.py:190 +#: plotpy\styles\image.py:163 msgid "Grid lines color" msgstr "Couleur de la grille" -#: plotpy\styles\image.py:273 plotpy\styles\image.py:452 +#: plotpy\styles\image.py:246 plotpy\styles\image.py:425 msgid "Lock position" msgstr "Verrouiller la position" -#: plotpy\styles\image.py:274 plotpy\styles\image.py:453 -#: plotpy\styles\label.py:61 plotpy\styles\label.py:132 -#: plotpy\styles\label.py:153 +#: plotpy\styles\image.py:247 plotpy\styles\image.py:426 +#: plotpy\styles\label.py:60 plotpy\styles\label.py:131 +#: plotpy\styles\label.py:152 msgid "Position" msgstr "Position" -#: plotpy\styles\image.py:276 plotpy\styles\image.py:455 +#: plotpy\styles\image.py:249 plotpy\styles\image.py:428 msgid "Locked images are not movable with the mouse" msgstr "Les images verrouillées ne sont pas déplaçable à la souris" -#: plotpy\styles\image.py:278 plotpy\styles\image.py:281 +#: plotpy\styles\image.py:251 plotpy\styles\image.py:254 msgid "Image placement along X-axis" msgstr "Positionnement de l'image le long de l'axe des X" -#: plotpy\styles\image.py:279 plotpy\styles\image.py:416 +#: plotpy\styles\image.py:252 plotpy\styles\image.py:389 msgid "x|min" msgstr "x|min" -#: plotpy\styles\image.py:280 plotpy\styles\image.py:417 +#: plotpy\styles\image.py:253 plotpy\styles\image.py:390 msgid "x|max" msgstr "x|max" -#: plotpy\styles\image.py:282 plotpy\styles\image.py:285 +#: plotpy\styles\image.py:255 plotpy\styles\image.py:258 msgid "Image placement along Y-axis" msgstr "Positionnement de l'image le long de l'axe des Y" -#: plotpy\styles\image.py:283 plotpy\styles\image.py:418 +#: plotpy\styles\image.py:256 plotpy\styles\image.py:391 msgid "y|min" msgstr "y|min" -#: plotpy\styles\image.py:284 plotpy\styles\image.py:419 +#: plotpy\styles\image.py:257 plotpy\styles\image.py:392 msgid "y|max" msgstr "y|max" -#: plotpy\styles\image.py:364 plotpy\styles\image.py:369 -#: plotpy\tools\image.py:431 +#: plotpy\styles\image.py:337 plotpy\styles\image.py:342 +#: plotpy\tools\image.py:430 msgid "Mask" msgstr "Masque" -#: plotpy\styles\image.py:365 +#: plotpy\styles\image.py:338 msgid "Filling value" msgstr "Valeur de remplissage" -#: plotpy\styles\image.py:366 plotpy\tools\image.py:471 +#: plotpy\styles\image.py:339 plotpy\tools\image.py:470 msgid "Show image mask" msgstr "Afficher le masque" -#: plotpy\styles\image.py:367 +#: plotpy\styles\image.py:340 msgid "Masked area alpha" msgstr "Zone masquée (alpha)" -#: plotpy\styles\image.py:368 +#: plotpy\styles\image.py:341 msgid "Unmasked area alpha" msgstr "Zone non masquée (alpha)" -#: plotpy\styles\image.py:415 plotpy\widgets\fit.py:472 +#: plotpy\styles\image.py:388 plotpy\widgets\fit.py:473 msgid "Bounds" msgstr "Bornes" -#: plotpy\styles\image.py:422 +#: plotpy\styles\image.py:395 msgid "Color map" msgstr "Échelle de couleur" -#: plotpy\styles\image.py:422 +#: plotpy\styles\image.py:395 msgid "Use image colormap and level" msgstr "Utiliser l'échelle de couleur de l'image" -#: plotpy\styles\image.py:458 +#: plotpy\styles\image.py:431 msgid "Crop" msgstr "Rognage" -#: plotpy\styles\image.py:465 +#: plotpy\styles\image.py:438 msgid "Cropping" msgstr "Rognage" -#: plotpy\styles\image.py:468 plotpy\styles\image.py:473 +#: plotpy\styles\image.py:441 plotpy\styles\image.py:446 msgid "Pixel size" msgstr "Taille des pixels" -#: plotpy\styles\image.py:471 +#: plotpy\styles\image.py:444 msgid "Width (dx)" msgstr "Largeur (dx)" -#: plotpy\styles\image.py:472 +#: plotpy\styles\image.py:445 msgid "Height (dy)" msgstr "Hauteur (dy)" -#: plotpy\styles\image.py:476 plotpy\styles\image.py:486 +#: plotpy\styles\image.py:449 plotpy\styles\image.py:459 msgid "Translate, rotate and flip" msgstr "Translation, rotation et symétrie" -#: plotpy\styles\image.py:477 +#: plotpy\styles\image.py:450 msgid "xCENTER" msgstr "xCENTRE" -#: plotpy\styles\image.py:480 +#: plotpy\styles\image.py:453 msgid "Flip horizontally" msgstr "Symétrie horizontale" -#: plotpy\styles\image.py:481 +#: plotpy\styles\image.py:454 msgid "yCENTER" msgstr "yCENTRE" -#: plotpy\styles\image.py:484 +#: plotpy\styles\image.py:457 msgid "Flip vertically" msgstr "Symétrie verticale" -#: plotpy\styles\image.py:485 +#: plotpy\styles\image.py:458 msgid "θ (°)" msgstr "θ (°)" -#: plotpy\styles\label.py:38 plotpy\styles\label.py:42 +#: plotpy\styles\label.py:37 plotpy\styles\label.py:41 msgid "Contents" msgstr "Contenu" -#: plotpy\styles\label.py:51 +#: plotpy\styles\label.py:50 msgid "set width to 0 to disable" msgstr "entrer 0 pour désactiver" -#: plotpy\styles\label.py:54 plotpy\styles\label.py:59 -#: plotpy\styles\shape.py:57 plotpy\styles\shape.py:60 +#: plotpy\styles\label.py:53 plotpy\styles\label.py:58 +#: plotpy\styles\shape.py:55 plotpy\styles\shape.py:58 msgid "Text" msgstr "Texte" -#: plotpy\styles\label.py:55 +#: plotpy\styles\label.py:54 msgid "Text font" msgstr "Police du texte" -#: plotpy\styles\label.py:58 +#: plotpy\styles\label.py:57 msgid "Background transparency" msgstr "Opacité du fond" -#: plotpy\styles\label.py:62 +#: plotpy\styles\label.py:61 msgid "Position relative to anchor" msgstr "Position de l'étiquette par rapport au point d'ancrage" -#: plotpy\styles\label.py:66 +#: plotpy\styles\label.py:65 msgid "Corner" msgstr "Coin" -#: plotpy\styles\label.py:68 plotpy\styles\label.py:134 +#: plotpy\styles\label.py:67 plotpy\styles\label.py:133 msgid "Top left" msgstr "En haut à gauche" -#: plotpy\styles\label.py:69 plotpy\styles\label.py:135 +#: plotpy\styles\label.py:68 plotpy\styles\label.py:134 msgid "Top right" msgstr "En haut à droite" -#: plotpy\styles\label.py:70 plotpy\styles\label.py:136 +#: plotpy\styles\label.py:69 plotpy\styles\label.py:135 msgid "Bottom left" msgstr "En bas à gauche" -#: plotpy\styles\label.py:71 plotpy\styles\label.py:137 +#: plotpy\styles\label.py:70 plotpy\styles\label.py:136 msgid "Bottom right" msgstr "En bas à droite" -#: plotpy\styles\label.py:76 plotpy\styles\label.py:142 +#: plotpy\styles\label.py:75 plotpy\styles\label.py:141 msgid "Center" msgstr "Centre" -#: plotpy\styles\label.py:79 +#: plotpy\styles\label.py:78 msgid "Label position relative to anchor point" msgstr "Position de l'étiquette par rapport au point d'ancrage" -#: plotpy\styles\label.py:82 +#: plotpy\styles\label.py:81 msgid "ΔX" msgstr "ΔX" -#: plotpy\styles\label.py:84 +#: plotpy\styles\label.py:83 msgid "Horizontal offset (pixels) relative to anchor point" msgstr "Décalage horizontal (pixels) par rapport au point d'ancrage" -#: plotpy\styles\label.py:88 +#: plotpy\styles\label.py:87 msgid "ΔY" msgstr "ΔY" -#: plotpy\styles\label.py:90 +#: plotpy\styles\label.py:89 msgid "Vertical offset (pixels) relative to anchor point" msgstr "Décalage vertical (pixels) par rapport au point d'ancrage" -#: plotpy\styles\label.py:95 plotpy\styles\label.py:103 +#: plotpy\styles\label.py:94 plotpy\styles\label.py:102 msgid "Anchor" msgstr "Ancre" -#: plotpy\styles\label.py:98 plotpy\styles\label.py:150 +#: plotpy\styles\label.py:97 plotpy\styles\label.py:149 msgid "Anchor position" msgstr "Position du point d'ancrage" -#: plotpy\styles\label.py:103 +#: plotpy\styles\label.py:102 msgid "Attach to canvas" msgstr "Attacher au canevas" -#: plotpy\styles\label.py:108 +#: plotpy\styles\label.py:107 msgid "X" msgstr "X" -#: plotpy\styles\label.py:108 +#: plotpy\styles\label.py:107 msgid "X-axis position in canvas coordinates" msgstr "Abscisse en coordonnées du canevas" -#: plotpy\styles\label.py:113 +#: plotpy\styles\label.py:112 msgid "Y" msgstr "Y" -#: plotpy\styles\label.py:113 +#: plotpy\styles\label.py:112 msgid "Y-axis position in canvas coordinates" msgstr "Ordonnée en coordonnées du canevas" -#: plotpy\styles\label.py:120 +#: plotpy\styles\label.py:119 msgid "Interact" msgstr "Interaction" -#: plotpy\styles\label.py:122 +#: plotpy\styles\label.py:121 msgid "moving object changes anchor position" msgstr "déplacer l'objet modifie le point d'ancrage" -#: plotpy\styles\label.py:123 +#: plotpy\styles\label.py:122 msgid "moving object changes label position" msgstr "déplacer l'objet modifie la position de l'étiquette" -#: plotpy\styles\label.py:145 +#: plotpy\styles\label.py:144 msgid "Absolute position on canvas" msgstr "Position absolue sur le canevas" -#: plotpy\styles\shape.py:48 plotpy\styles\shape.py:119 -#: plotpy\styles\shape.py:312 +#: plotpy\styles\shape.py:46 plotpy\styles\shape.py:117 +#: plotpy\styles\shape.py:310 msgid "Line (not selected)" msgstr "Trait (hors sélection)" -#: plotpy\styles\shape.py:49 plotpy\styles\shape.py:120 -#: plotpy\styles\shape.py:313 +#: plotpy\styles\shape.py:47 plotpy\styles\shape.py:118 +#: plotpy\styles\shape.py:311 msgid "Line (selected)" msgstr "Trait (sélection)" -#: plotpy\styles\shape.py:53 plotpy\styles\shape.py:124 -#: plotpy\styles\shape.py:317 +#: plotpy\styles\shape.py:51 plotpy\styles\shape.py:122 +#: plotpy\styles\shape.py:315 msgid "Symbol (not selected)" msgstr "Symbole (hors sélection)" -#: plotpy\styles\shape.py:54 plotpy\styles\shape.py:125 -#: plotpy\styles\shape.py:318 +#: plotpy\styles\shape.py:52 plotpy\styles\shape.py:123 +#: plotpy\styles\shape.py:316 msgid "Symbol (selected)" msgstr "Symbole (sélection)" -#: plotpy\styles\shape.py:58 +#: plotpy\styles\shape.py:56 msgid "Text (not selected)" msgstr "Texte (hors sélection)" -#: plotpy\styles\shape.py:59 +#: plotpy\styles\shape.py:57 msgid "Text (selected)" msgstr "Texte (sélection)" -#: plotpy\styles\shape.py:64 plotpy\tests\gui\test_styles.py:70 -#: plotpy\tests\gui\test_styles.py:75 plotpy\tests\gui\test_styles.py:82 -#: plotpy\tests\gui\test_styles.py:84 plotpy\tests\gui\test_styles.py:89 -#: plotpy\tests\gui\test_styles.py:92 +#: plotpy\styles\shape.py:62 plotpy\tests\unit\test_styles.py:69 +#: plotpy\tests\unit\test_styles.py:74 plotpy\tests\unit\test_styles.py:81 +#: plotpy\tests\unit\test_styles.py:83 plotpy\tests\unit\test_styles.py:88 +#: plotpy\tests\unit\test_styles.py:91 msgid "Line style" msgstr "Style de trait" -#: plotpy\styles\shape.py:66 +#: plotpy\styles\shape.py:64 msgid "Spacing" msgstr "Espacement" -#: plotpy\styles\shape.py:128 plotpy\styles\shape.py:133 -#: plotpy\styles\shape.py:196 plotpy\styles\shape.py:201 +#: plotpy\styles\shape.py:126 plotpy\styles\shape.py:131 +#: plotpy\styles\shape.py:194 plotpy\styles\shape.py:199 msgid "Fill pattern" msgstr "Motif de remplissage" -#: plotpy\styles\shape.py:131 +#: plotpy\styles\shape.py:129 msgid "Fill pattern (not selected)" msgstr "Motif de remplissage (hors sélection)" -#: plotpy\styles\shape.py:132 +#: plotpy\styles\shape.py:130 msgid "Fill pattern (selected)" msgstr "Motif de remplissage (sélection)" -#: plotpy\styles\shape.py:137 plotpy\styles\shape.py:257 +#: plotpy\styles\shape.py:135 plotpy\styles\shape.py:255 msgid "Read-only shape" msgstr "Lecture seule" -#: plotpy\styles\shape.py:139 plotpy\styles\shape.py:259 +#: plotpy\styles\shape.py:137 plotpy\styles\shape.py:257 msgid "Read-only shapes can't be removed from the item list panel" msgstr "" "Les formes en lecture seule ne peuvent pas être supprimer du panneau de " "liste des objets" -#: plotpy\styles\shape.py:142 plotpy\styles\shape.py:262 +#: plotpy\styles\shape.py:140 plotpy\styles\shape.py:260 msgid "Private shape" msgstr "Forme privée" -#: plotpy\styles\shape.py:144 plotpy\styles\shape.py:264 +#: plotpy\styles\shape.py:142 plotpy\styles\shape.py:262 msgid "Private shapes are not shown in the item list panel" msgstr "" "Les formes privées ne sont pas affichées dans le panneau de liste des objets" -#: plotpy\styles\shape.py:187 +#: plotpy\styles\shape.py:185 msgid "Arrow angle" msgstr "Angle de la flèche" -#: plotpy\styles\shape.py:188 +#: plotpy\styles\shape.py:186 msgid "Arrow size" msgstr "Taille de la flèche" -#: plotpy\styles\shape.py:192 +#: plotpy\styles\shape.py:190 msgid "Line (X-Axis)" msgstr "Trait (axes des x)" -#: plotpy\styles\shape.py:193 +#: plotpy\styles\shape.py:191 msgid "Line (Y-Axis)" msgstr "Trait (axes des y)" -#: plotpy\styles\shape.py:199 +#: plotpy\styles\shape.py:197 msgid "Fill pattern (X-Axis)" msgstr "Motif de remplissage (axes des x)" -#: plotpy\styles\shape.py:200 +#: plotpy\styles\shape.py:198 msgid "Fill pattern (Y-Axis)" msgstr "Motif de remplissage (axes des y)" -#: plotpy\styles\shape.py:234 +#: plotpy\styles\shape.py:232 msgid "Show annotation" msgstr "Afficher l'annotation" -#: plotpy\styles\shape.py:236 +#: plotpy\styles\shape.py:234 msgid "Show informations on area covered by this shape" msgstr "Afficher les informations sur cette région d'intérêt" -#: plotpy\styles\shape.py:238 +#: plotpy\styles\shape.py:236 msgid "Show subtitle" msgstr "Afficher le sous-titre" -#: plotpy\styles\shape.py:242 +#: plotpy\styles\shape.py:240 msgid "Subtitle" msgstr "Sous-titre" -#: plotpy\styles\shape.py:245 +#: plotpy\styles\shape.py:243 msgid "String formatting" msgstr "Format" -#: plotpy\styles\shape.py:247 +#: plotpy\styles\shape.py:245 msgid "Uncertainty" msgstr "Incertitude" -#: plotpy\styles\shape.py:251 +#: plotpy\styles\shape.py:249 msgid "Measurement relative uncertainty" msgstr "Incertitude relative de mesure" -#: plotpy\styles\shape.py:254 +#: plotpy\styles\shape.py:252 msgid "Transform matrix" msgstr "Matrice de transformation" -#: plotpy\styles\shape.py:321 plotpy\styles\shape.py:324 +#: plotpy\styles\shape.py:319 plotpy\styles\shape.py:322 msgid "Fill" msgstr "Remplissage" -#: plotpy\styles\shape.py:322 +#: plotpy\styles\shape.py:320 msgid "Fill color" msgstr "Couleur de remplissage" -#: plotpy\styles\shape.py:323 +#: plotpy\styles\shape.py:321 msgid "Shade" msgstr "Ombrage" -#: plotpy\tests\gui\test_get_point.py:31 -msgid "Select one point then press OK to accept" -msgstr "Sélectionner un point puis cliquer sur OK pour valider" - -#: plotpy\tests\gui\test_hist2d.py:27 plotpy\tests\gui\test_hist2d.py:48 +#: plotpy\tests\items\test_hist2d.py:27 plotpy\tests\items\test_hist2d.py:48 #: plotpy\tools\plot.py:85 msgid "Markers" msgstr "Marqueurs" -#: plotpy\tests\gui\test_mandelbrot.py:23 +#: plotpy\tests\items\test_mandelbrot.py:23 msgid "MAX resolution" msgstr "Résolution MAX" -#: plotpy\tests\gui\test_simple_dialog.py:28 -#: plotpy\tests\gui\test_simple_window.py:40 +#: plotpy\tests\tools\test_get_point.py:31 +msgid "Select one point then press OK to accept" +msgstr "Sélectionner un point puis cliquer sur OK pour valider" + +#: plotpy\tests\widgets\test_simple_dialog.py:26 +#: plotpy\tests\widgets\test_simple_window.py:47 msgid "Image width (pixels)" msgstr "Largeur (pixels)" -#: plotpy\tests\gui\test_simple_dialog.py:29 -#: plotpy\tests\gui\test_simple_window.py:43 +#: plotpy\tests\widgets\test_simple_dialog.py:27 +#: plotpy\tests\widgets\test_simple_window.py:50 msgid "Height" msgstr "Hauteur" -#: plotpy\tests\gui\test_simple_dialog.py:29 -#: plotpy\tests\gui\test_simple_window.py:43 +#: plotpy\tests\widgets\test_simple_dialog.py:27 +#: plotpy\tests\widgets\test_simple_window.py:50 msgid "Image height (pixels)" msgstr "Hauteur (pixels)" -#: plotpy\tests\gui\test_simple_dialog.py:34 +#: plotpy\tests\widgets\test_simple_dialog.py:32 msgid "Filter algorithm" msgstr "Algorithme de filtrage" -#: plotpy\tests\gui\test_simple_dialog.py:36 +#: plotpy\tests\widgets\test_simple_dialog.py:34 msgid "gaussian filter" msgstr "filtre gaussien" -#: plotpy\tests\gui\test_simple_dialog.py:37 +#: plotpy\tests\widgets\test_simple_dialog.py:35 msgid "uniform filter" msgstr "filtre uniforme" -#: plotpy\tests\gui\test_simple_dialog.py:38 +#: plotpy\tests\widgets\test_simple_dialog.py:36 msgid "minimum filter" msgstr "filtre minimum" -#: plotpy\tests\gui\test_simple_dialog.py:39 +#: plotpy\tests\widgets\test_simple_dialog.py:37 msgid "median filter" msgstr "filtre médian" -#: plotpy\tests\gui\test_simple_dialog.py:40 +#: plotpy\tests\widgets\test_simple_dialog.py:38 msgid "maximum filter" msgstr "filtre maximum" -#: plotpy\tests\gui\test_simple_dialog.py:43 +#: plotpy\tests\widgets\test_simple_dialog.py:41 msgid "Size or sigma" msgstr "Taille ou sigma" -#: plotpy\tests\gui\test_simple_dialog.py:49 +#: plotpy\tests\widgets\test_simple_dialog.py:47 msgid "Example dialog box" msgstr "Boîte de dialogue d'exemple" -#: plotpy\tests\gui\test_simple_dialog.py:57 +#: plotpy\tests\widgets\test_simple_dialog.py:55 msgid "z-axis scale label" msgstr "Étiquette de l'échelle des z" -#: plotpy\tests\gui\test_simple_dialog.py:72 +#: plotpy\tests\widgets\test_simple_dialog.py:71 msgid "Filter parameters" msgstr "Paramètres du filtre" -#: plotpy\tests\gui\test_simple_dialog.py:76 +#: plotpy\tests\widgets\test_simple_dialog.py:75 msgid "Image parameters" msgstr "Paramètres de l'image" -#: plotpy\tests\gui\test_simple_window.py:37 +#: plotpy\tests\widgets\test_simple_window.py:44 msgid "Untitled" msgstr "SansTitre" -#: plotpy\tests\gui\test_simple_window.py:38 plotpy\widgets\fit.py:612 +#: plotpy\tests\widgets\test_simple_window.py:45 plotpy\widgets\fit.py:613 msgid "Data" msgstr "Données" -#: plotpy\tests\gui\test_simple_window.py:50 +#: plotpy\tests\widgets\test_simple_window.py:57 msgid "Type" msgstr "Type" -#: plotpy\tests\gui\test_simple_window.py:50 +#: plotpy\tests\widgets\test_simple_window.py:57 msgid "random" msgstr "aléatoire" -#: plotpy\tests\gui\test_simple_window.py:50 +#: plotpy\tests\widgets\test_simple_window.py:57 msgid "zeros" msgstr "zéros" -#: plotpy\tests\gui\test_simple_window.py:58 +#: plotpy\tests\widgets\test_simple_window.py:65 msgid "Properties" msgstr "Propriétés" -#: plotpy\tests\gui\test_simple_window.py:169 +#: plotpy\tests\widgets\test_simple_window.py:176 msgid "Application example" msgstr "Exemple d'application" -#: plotpy\tests\gui\test_simple_window.py:174 +#: plotpy\tests\widgets\test_simple_window.py:181 msgid "Welcome to plotpy application example!" msgstr "Bienvenue dans l'exemple d'application plotpy !" -#: plotpy\tests\gui\test_simple_window.py:177 +#: plotpy\tests\widgets\test_simple_window.py:184 msgid "File" msgstr "Fichier" -#: plotpy\tests\gui\test_simple_window.py:180 +#: plotpy\tests\widgets\test_simple_window.py:187 msgid "New..." msgstr "Nouveau..." -#: plotpy\tests\gui\test_simple_window.py:183 -#: plotpy\tests\gui\test_simple_window.py:225 +#: plotpy\tests\widgets\test_simple_window.py:190 +#: plotpy\tests\widgets\test_simple_window.py:232 msgid "Create a new image" msgstr "Créer une nouvelle image" -#: plotpy\tests\gui\test_simple_window.py:188 plotpy\tools\misc.py:296 +#: plotpy\tests\widgets\test_simple_window.py:195 plotpy\tools\misc.py:294 msgid "Open..." msgstr "Ouvrir..." -#: plotpy\tests\gui\test_simple_window.py:191 +#: plotpy\tests\widgets\test_simple_window.py:198 msgid "Open an image" msgstr "Ouvrir une image" -#: plotpy\tests\gui\test_simple_window.py:196 +#: plotpy\tests\widgets\test_simple_window.py:203 msgid "Quit" msgstr "Quitter" -#: plotpy\tests\gui\test_simple_window.py:199 +#: plotpy\tests\widgets\test_simple_window.py:206 msgid "Quit application" msgstr "Quitter l'application" -#: plotpy\tests\gui\test_simple_window.py:208 +#: plotpy\tests\widgets\test_simple_window.py:215 msgid "About %s..." msgstr "A propos de %s..." -#: plotpy\tests\gui\test_simple_window.py:242 plotpy\tools\misc.py:313 +#: plotpy\tests\widgets\test_simple_window.py:249 plotpy\tools\misc.py:311 #: plotpy\widgets\imagefile.py:122 plotpy\widgets\imagefile.py:165 msgid "Open" msgstr "Ouvrir" @@ -1595,112 +1597,112 @@ msgstr "Impossible d'exporter les données de l'objet sélectionné." msgid "Error message:" msgstr "Message d'erreur :" -#: plotpy\tools\image.py:103 plotpy\tools\image.py:105 +#: plotpy\tools\image.py:102 plotpy\tools\image.py:104 msgid "No available data" msgstr "Pas de données disponibles" -#: plotpy\tools\image.py:115 plotpy\tools\image.py:178 +#: plotpy\tools\image.py:114 plotpy\tools\image.py:177 msgid "Image statistics" msgstr "Statistiques de l'image" -#: plotpy\tools\image.py:227 +#: plotpy\tools\image.py:226 msgid "Reverse Y axis" msgstr "Inverser l'axe des ordonnées" -#: plotpy\tools\image.py:244 +#: plotpy\tools\image.py:243 msgid "Lock aspect ratio" msgstr "Verrouiller le rapport hauteur/largeur" -#: plotpy\tools\image.py:245 +#: plotpy\tools\image.py:244 msgid "Current value" msgstr "Valeur actuelle" -#: plotpy\tools\image.py:246 +#: plotpy\tools\image.py:245 msgid "Lock value" msgstr "Valeur imposée" -#: plotpy\tools\image.py:253 plotpy\tools\image.py:258 +#: plotpy\tools\image.py:252 plotpy\tools\image.py:257 msgid "Aspect ratio" msgstr "Rapport hauteur/largeur" -#: plotpy\tools\image.py:261 plotpy\tools\image.py:684 -#: plotpy\tools\image.py:711 +#: plotpy\tools\image.py:260 plotpy\tools\image.py:683 +#: plotpy\tools\image.py:710 msgid "Lock" msgstr "Verrouiller" -#: plotpy\tools\image.py:264 +#: plotpy\tools\image.py:263 msgid "1:1" msgstr "1:1" -#: plotpy\tools\image.py:267 +#: plotpy\tools\image.py:266 msgid "Edit..." msgstr "Modifier..." -#: plotpy\tools\image.py:327 +#: plotpy\tools\image.py:326 msgid "Contrast adjustment" msgstr "Réglage du contraste" -#: plotpy\tools\image.py:351 +#: plotpy\tools\image.py:350 msgid "Select colormap for active image" msgstr "Sélectionne l'échelle de couleurs de l'image active" -#: plotpy\tools\image.py:433 +#: plotpy\tools\image.py:432 msgid "Manage image masking areas" msgstr "Gestion des zones de masquage" -#: plotpy\tools\image.py:444 +#: plotpy\tools\image.py:443 msgid "Mask rectangular area (inside)" msgstr "Masquer l'intérieur d'une zone rectangulaire" -#: plotpy\tools\image.py:451 +#: plotpy\tools\image.py:450 msgid "Mask rectangular area (outside)" msgstr "Masquer l'extérieur d'une zone rectangulaire" -#: plotpy\tools\image.py:458 +#: plotpy\tools\image.py:457 msgid "Mask circular area (inside)" msgstr "Masquer l'intérieur d'une zone circulaire" -#: plotpy\tools\image.py:465 +#: plotpy\tools\image.py:464 msgid "Mask circular area (outside)" msgstr "Masquer l'extérieur d'une zone circulaire" -#: plotpy\tools\image.py:474 +#: plotpy\tools\image.py:473 msgid "Show masking shapes" msgstr "Afficher les formes de masquage" -#: plotpy\tools\image.py:478 +#: plotpy\tools\image.py:477 msgid "Apply mask" msgstr "Appliquer le masque" -#: plotpy\tools\image.py:481 plotpy\tools\image.py:668 +#: plotpy\tools\image.py:480 plotpy\tools\image.py:667 msgid "Clear mask" msgstr "Supprimer le masque" -#: plotpy\tools\image.py:484 plotpy\tools\image.py:554 +#: plotpy\tools\image.py:483 plotpy\tools\image.py:553 msgid "Remove all masking shapes" msgstr "Supprimer toutes les formes de masquage" -#: plotpy\tools\image.py:550 +#: plotpy\tools\image.py:549 msgid "Do you really want to remove all masking shapes?" msgstr "Souhaitez-vous vraiment supprimer toutes les formes de masquages ?" -#: plotpy\tools\image.py:665 +#: plotpy\tools\image.py:664 msgid "Do you really want to clear the mask?" msgstr "Souhaitez-vous vraiment effacer le masque ?" -#: plotpy\tools\image.py:717 +#: plotpy\tools\image.py:716 msgid "Unlock" msgstr "Déverrouiller" -#: plotpy\tools\image.py:736 +#: plotpy\tools\image.py:735 msgid "Open image" msgstr "Ouvrir une image" -#: plotpy\tools\image.py:743 +#: plotpy\tools\image.py:742 msgid "Rotation Center" msgstr "Centre de rotation" -#: plotpy\tools\image.py:855 +#: plotpy\tools\image.py:854 msgid "Rotate and crop" msgstr "Rotation et rognage" @@ -1724,7 +1726,7 @@ msgstr "Enregistrer les objets plotpy" msgid "Save items as" msgstr "Enregistrer les objets plotpy sous" -#: plotpy\tools\item.py:202 plotpy\tools\misc.py:53 plotpy\tools\misc.py:164 +#: plotpy\tools\item.py:202 plotpy\tools\misc.py:52 plotpy\tools\misc.py:163 msgid "untitled" msgstr "sanstitre" @@ -1736,68 +1738,68 @@ msgstr "objets plotpy" msgid "Load items" msgstr "Charger les objets plotpy" -#: plotpy\tools\label.py:83 +#: plotpy\tools\label.py:82 msgid "Label text" msgstr "Texte de l'étiquette" -#: plotpy\tools\misc.py:35 +#: plotpy\tools\misc.py:34 msgid "Save as..." msgstr "Enregistrer sous..." -#: plotpy\tools\misc.py:45 +#: plotpy\tools\misc.py:44 msgid "PNG image" msgstr "Image PNG" -#: plotpy\tools\misc.py:51 +#: plotpy\tools\misc.py:50 msgid "PDF document" msgstr "Document PDF" -#: plotpy\tools\misc.py:53 plotpy\tools\misc.py:163 +#: plotpy\tools\misc.py:52 plotpy\tools\misc.py:162 #: plotpy\widgets\imagefile.py:73 msgid "Save as" msgstr "Enregistrer sous" -#: plotpy\tools\misc.py:65 +#: plotpy\tools\misc.py:64 msgid "Copy to clipboard" msgstr "Copier dans le presse-papier" -#: plotpy\tools\misc.py:85 plotpy\tools\misc.py:115 plotpy\tools\misc.py:214 +#: plotpy\tools\misc.py:84 plotpy\tools\misc.py:114 plotpy\tools\misc.py:213 msgid "Rectangle snapshot" msgstr "Capture rectangulaire" -#: plotpy\tools\misc.py:86 +#: plotpy\tools\misc.py:85 msgid "There is no supported image item in current selection." msgstr "La sélection ne contient aucun objet image pris en charge." -#: plotpy\tools\misc.py:96 +#: plotpy\tools\misc.py:95 msgid "Destination size:" msgstr "Taille de destination:" -#: plotpy\tools\misc.py:102 plotpy\tools\misc.py:106 +#: plotpy\tools\misc.py:101 plotpy\tools\misc.py:105 msgid "Image levels adjustments" msgstr "Modification des niveaux de l'image" -#: plotpy\tools\misc.py:103 +#: plotpy\tools\misc.py:102 msgid "Apply contrast settings" msgstr "Appliquer les réglages de contraste" -#: plotpy\tools\misc.py:104 +#: plotpy\tools\misc.py:103 msgid "Apply interpolation algorithm" msgstr "Appliquer l'algorithme d'interpolation" -#: plotpy\tools\misc.py:105 +#: plotpy\tools\misc.py:104 msgid "Scale levels to maximum range" msgstr "Normaliser (utiliser la totalité de la dynamique)" -#: plotpy\tools\misc.py:107 plotpy\tools\misc.py:113 +#: plotpy\tools\misc.py:106 plotpy\tools\misc.py:112 msgid "Superimposed images" msgstr "Images superposées" -#: plotpy\tools\misc.py:109 +#: plotpy\tools\misc.py:108 msgid "If image B is behind image A, replace intersection by" msgstr "Si l'image B est derrière l'image A, remplacer l'intersection par" -#: plotpy\tools\misc.py:147 +#: plotpy\tools\misc.py:146 msgid "" "There is not enough memory left to process this {destw:d} x {desth:d} image " "({mbytes:d} MB would be required)." @@ -1805,15 +1807,15 @@ msgstr "" "La mémoire disponible est insuffisante pour traiter cette image de {destw:d} " "x {desth:d} ({mbytes:d} Mo seraient nécessaires)." -#: plotpy\tools\misc.py:153 +#: plotpy\tools\misc.py:152 msgid "Memory error" msgstr "Mémoire insuffisante" -#: plotpy\tools\misc.py:229 plotpy\tools\misc.py:238 +#: plotpy\tools\misc.py:228 plotpy\tools\misc.py:248 msgid "Help" msgstr "Aide" -#: plotpy\tools\misc.py:239 +#: plotpy\tools\misc.py:235 msgid "" "Keyboard/mouse shortcuts:

\n" " - single left-click: item (curve, image, ...) selection
\n" @@ -1841,11 +1843,11 @@ msgstr "" "('pan')\n" " - clique droit + déplacement souris : agrandissement ('zoom')" -#: plotpy\tools\misc.py:258 plotpy\widgets\about.py:66 +#: plotpy\tools\misc.py:256 plotpy\widgets\about.py:64 msgid "About" msgstr "A propos" -#: plotpy\tools\misc.py:271 +#: plotpy\tools\misc.py:269 msgid "Print..." msgstr "Imprimer..." @@ -1873,34 +1875,38 @@ msgstr "Outil de sélection rectangulaire" msgid "Selection" msgstr "Sélection" -#: plotpy\tools\shapes.py:29 +#: plotpy\tools\shape.py:29 msgid "Polyline" msgstr "Ligne brisée" -#: plotpy\tools\shapes.py:180 +#: plotpy\tools\shape.py:180 msgid "Free form" msgstr "Forme libre" -#: plotpy\tools\shapes.py:248 +#: plotpy\tools\shape.py:248 msgid "Rectangle" msgstr "Rectangle" -#: plotpy\tools\shapes.py:253 +#: plotpy\tools\shape.py:253 msgid "Oblique rectangle" msgstr "Rectangle oblique" -#: plotpy\tools\shapes.py:268 +#: plotpy\tools\shape.py:268 msgid "Point" msgstr "Point" -#: plotpy\tools\shapes.py:286 +#: plotpy\tools\shape.py:286 msgid "Segment" msgstr "Segment" -#: plotpy\tools\shapes.py:301 +#: plotpy\tools\shape.py:301 msgid "Circle" msgstr "Cercle" +#: plotpy\widgets\about.py:49 +msgid "Set of tools for curve and image plotting" +msgstr "Outils pour la visualisation de courbes et d'images" + #: plotpy\widgets\basetransform.py:215 msgid "Apply" msgstr "Appliquer" @@ -1909,92 +1915,92 @@ msgstr "Appliquer" msgid "Reset" msgstr "Réinitialiser" -#: plotpy\widgets\fit.py:86 +#: plotpy\widgets\fit.py:87 msgid "Method" msgstr "Méthode" -#: plotpy\widgets\fit.py:92 +#: plotpy\widgets\fit.py:93 msgid "Conjugate Gradient" msgstr "Gradient conjugué" -#: plotpy\widgets\fit.py:93 +#: plotpy\widgets\fit.py:94 msgid "Least squares" msgstr "Moindres carrés" -#: plotpy\widgets\fit.py:100 +#: plotpy\widgets\fit.py:101 msgid "for simplex, powel, cg and bfgs norm used by the error function" msgstr "" "pour simplex, powel, cg et bfgs, norme utilisée par la fonction d'erreur" -#: plotpy\widgets\fit.py:103 plotpy\widgets\fit.py:106 +#: plotpy\widgets\fit.py:104 plotpy\widgets\fit.py:107 msgid "for simplex, powel, least squares" msgstr "pour simplex, powel, moindres carrés" -#: plotpy\widgets\fit.py:108 +#: plotpy\widgets\fit.py:109 msgid "for cg, bfgs" msgstr "pour cg, bfgs" -#: plotpy\widgets\fit.py:110 +#: plotpy\widgets\fit.py:111 msgid "for cg, bfgs. inf is max, -inf is min" msgstr "pour cg, bfgs. inf est max, -inf est min" -#: plotpy\widgets\fit.py:117 +#: plotpy\widgets\fit.py:118 msgid "Name" msgstr "Nom" -#: plotpy\widgets\fit.py:118 +#: plotpy\widgets\fit.py:119 msgid "Value" msgstr "Valeur" -#: plotpy\widgets\fit.py:119 +#: plotpy\widgets\fit.py:120 msgid "Min" msgstr "Min" -#: plotpy\widgets\fit.py:120 +#: plotpy\widgets\fit.py:121 msgid "Max" msgstr "Max" -#: plotpy\widgets\fit.py:122 +#: plotpy\widgets\fit.py:123 msgid "Format" msgstr "Format" -#: plotpy\widgets\fit.py:123 +#: plotpy\widgets\fit.py:124 msgid "Logarithmic" msgstr "Logarithmique" -#: plotpy\widgets\fit.py:170 +#: plotpy\widgets\fit.py:171 msgid "Curve fitting parameter" msgstr "Paramètre d'ajustement" -#: plotpy\widgets\fit.py:205 +#: plotpy\widgets\fit.py:206 msgid "Edit '{name}' fit parameter properties" msgstr "Modifier les propriétés du paramètre d'ajustement '{name}'" -#: plotpy\widgets\fit.py:454 +#: plotpy\widgets\fit.py:455 msgid "Fit parameters" msgstr "Paramètres d'ajustement" -#: plotpy\widgets\fit.py:468 +#: plotpy\widgets\fit.py:469 msgid "Run" msgstr "Ajuster" -#: plotpy\widgets\fit.py:470 +#: plotpy\widgets\fit.py:471 msgid "Settings" msgstr "Options" -#: plotpy\widgets\fit.py:480 +#: plotpy\widgets\fit.py:481 msgid "Automatic fit" msgstr "Ajustement automatique" -#: plotpy\widgets\fit.py:514 +#: plotpy\widgets\fit.py:515 msgid "Automatic fitting options" msgstr "Options d'ajustement automatique" -#: plotpy\widgets\fit.py:617 +#: plotpy\widgets\fit.py:618 msgid "Fit" msgstr "Ajustement" -#: plotpy\widgets\fit.py:865 +#: plotpy\widgets\fit.py:866 msgid "Curve fitting" msgstr "Ajustement de courbes" diff --git a/plotpy/locale/plotpy.pot b/plotpy/locale/plotpy.pot index 26d287c..f9c34ca 100644 --- a/plotpy/locale/plotpy.pot +++ b/plotpy/locale/plotpy.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2023-10-10 17:40+0200\n" +"POT-Creation-Date: 2023-10-25 13:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,70 +15,72 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: plotpy\builder.py:452 plotpy\items\grid.py:43 plotpy\plot\base.py:390 -#: plotpy\plot\base.py:443 -msgid "Grid" +#: plotpy\builder\annotation.py:53 plotpy\items\annotation.py:74 +#: plotpy\items\annotation.py:130 +msgid "Annotation" msgstr "" -#: plotpy\builder.py:682 plotpy\builder.py:821 plotpy\builder.py:860 -#: plotpy\builder.py:978 plotpy\builder.py:1036 plotpy\items\curve\base.py:119 +#: plotpy\builder\curvemarker.py:246 plotpy\builder\curvemarker.py:385 +#: plotpy\builder\curvemarker.py:424 plotpy\builder\curvemarker.py:542 +#: plotpy\builder\curvemarker.py:600 plotpy\items\curve\base.py:119 #: plotpy\items\curve\base.py:287 plotpy\items\curve\errorbar.py:106 -#: plotpy\items\histogram.py:82 plotpy\panels\contrastadjustment.py:70 +#: plotpy\items\histogram.py:82 plotpy\panels\contrastadjustment.py:69 #: plotpy\panels\csection\csplot.py:62 msgid "Curve" msgstr "" -#: plotpy\builder.py:862 plotpy\builder.py:980 +#: plotpy\builder\curvemarker.py:426 plotpy\builder\curvemarker.py:544 #: plotpy\items\curve\errorbar.py:65 plotpy\items\curve\errorbar.py:108 msgid "Error bars" msgstr "" -#: plotpy\builder.py:1034 plotpy\items\histogram.py:85 -#: plotpy\panels\contrastadjustment.py:73 plotpy\styles\histogram.py:41 +#: plotpy\builder\curvemarker.py:598 plotpy\items\histogram.py:85 +#: plotpy\panels\contrastadjustment.py:72 plotpy\styles\histogram.py:43 msgid "Histogram" msgstr "" -#: plotpy\builder.py:1095 plotpy\builder.py:1230 plotpy\builder.py:1382 -#: plotpy\builder.py:1480 plotpy\builder.py:1544 plotpy\builder.py:1603 -#: plotpy\builder.py:1691 plotpy\builder.py:1766 -#: plotpy\items\image\base.py:1238 plotpy\items\image\image_items.py:90 +#: plotpy\builder\curvemarker.py:835 plotpy\items\shape\marker.py:69 +#: plotpy\items\shape\marker.py:118 +msgid "Marker" +msgstr "" + +#: plotpy\builder\image.py:82 plotpy\builder\image.py:221 +#: plotpy\builder\image.py:373 plotpy\builder\image.py:472 +#: plotpy\builder\image.py:537 plotpy\builder\image.py:597 +#: plotpy\builder\image.py:686 plotpy\builder\image.py:762 +#: plotpy\items\image\base.py:1186 plotpy\items\image\image_items.py:90 #: plotpy\items\image\image_items.py:512 plotpy\items\image\image_items.py:755 #: plotpy\items\image\masked.py:433 plotpy\items\image\masked.py:603 -#: plotpy\items\image\misc.py:216 plotpy\items\image\transform.py:74 -#: plotpy\styles\image.py:66 plotpy\styles\image.py:148 +#: plotpy\items\image\misc.py:217 plotpy\items\image\transform.py:74 +#: plotpy\styles\image.py:39 plotpy\styles\image.py:121 msgid "Image" msgstr "" -#: plotpy\builder.py:1819 plotpy\styles\image.py:414 +#: plotpy\builder\image.py:815 plotpy\styles\image.py:387 msgid "Filter" msgstr "" -#: plotpy\builder.py:1891 plotpy\items\image\misc.py:240 +#: plotpy\builder\image.py:887 plotpy\items\image\misc.py:241 msgid "2D Histogram" msgstr "" -#: plotpy\builder.py:1936 plotpy\items\annotations.py:177 -#: plotpy\items\label.py:82 plotpy\items\label.py:130 plotpy\tools\label.py:14 -#: plotpy\tools\label.py:81 +#: plotpy\builder\label.py:84 plotpy\items\annotation.py:177 +#: plotpy\items\label.py:82 plotpy\items\label.py:130 plotpy\tools\label.py:13 +#: plotpy\tools\label.py:80 msgid "Label" msgstr "" -#: plotpy\builder.py:1977 +#: plotpy\builder\label.py:125 msgid "Legend" msgstr "" -#: plotpy\builder.py:2180 plotpy\items\shapes\marker.py:69 -#: plotpy\items\shapes\marker.py:118 -msgid "Marker" -msgstr "" - -#: plotpy\builder.py:2380 plotpy\items\annotations.py:74 -#: plotpy\items\annotations.py:130 -msgid "Annotation" +#: plotpy\builder\label.py:151 plotpy\styles\histogram.py:55 +msgid "Computation" msgstr "" -#: plotpy\builder.py:2534 plotpy\styles\histogram.py:53 -msgid "Computation" +#: plotpy\builder\plot.py:362 plotpy\items\grid.py:43 plotpy\plot\base.py:408 +#: plotpy\plot\base.py:461 +msgid "Grid" msgstr "" #: plotpy\config.py:27 @@ -109,6 +111,26 @@ msgstr "" msgid "Parameters..." msgstr "" +#: plotpy\constants.py:83 plotpy\styles\base.py:135 +msgid "None" +msgstr "" + +#: plotpy\constants.py:84 +msgid "Constant" +msgstr "" + +#: plotpy\constants.py:85 +msgid "Linear" +msgstr "" + +#: plotpy\constants.py:86 +msgid "Sigmoid" +msgstr "" + +#: plotpy\constants.py:87 +msgid "Hyperbolic tangent" +msgstr "" + #: plotpy\io.py:157 msgid "All supported files" msgstr "" @@ -137,74 +159,74 @@ msgstr "" msgid "DICOM files" msgstr "" -#: plotpy\items\annotations.py:516 +#: plotpy\items\annotation.py:516 msgid "Position:" msgstr "" -#: plotpy\items\annotations.py:574 plotpy\items\annotations.py:632 -#: plotpy\items\annotations.py:723 plotpy\items\annotations.py:827 -#: plotpy\items\annotations.py:858 +#: plotpy\items\annotation.py:574 plotpy\items\annotation.py:632 +#: plotpy\items\annotation.py:723 plotpy\items\annotation.py:827 +#: plotpy\items\annotation.py:858 msgid "Center:" msgstr "" -#: plotpy\items\annotations.py:575 +#: plotpy\items\annotation.py:575 msgid "Distance:" msgstr "" -#: plotpy\items\annotations.py:633 plotpy\items\annotations.py:724 -#: plotpy\items\annotations.py:828 +#: plotpy\items\annotation.py:633 plotpy\items\annotation.py:724 +#: plotpy\items\annotation.py:828 msgid "Size:" msgstr "" -#: plotpy\items\annotations.py:725 plotpy\items\annotations.py:829 +#: plotpy\items\annotation.py:725 plotpy\items\annotation.py:829 msgid "Angle:" msgstr "" -#: plotpy\items\annotations.py:859 +#: plotpy\items\annotation.py:859 msgid "Diameter:" msgstr "" -#: plotpy\items\contour.py:40 +#: plotpy\items\contour.py:39 msgid "Vertices" msgstr "" -#: plotpy\items\contour.py:40 +#: plotpy\items\contour.py:39 msgid "Vertices of the line" msgstr "" -#: plotpy\items\contour.py:41 +#: plotpy\items\contour.py:40 msgid "Level" msgstr "" -#: plotpy\items\contour.py:41 +#: plotpy\items\contour.py:40 msgid "Level of the line" msgstr "" -#: plotpy\items\contour.py:188 +#: plotpy\items\contour.py:187 msgid "Contour" msgstr "" -#: plotpy\items\image\base.py:1103 +#: plotpy\items\image\base.py:1051 msgid "surface = %s" msgstr "" -#: plotpy\items\image\base.py:1107 +#: plotpy\items\image\base.py:1055 msgid "sum = %s" msgstr "" -#: plotpy\items\image\base.py:1120 +#: plotpy\items\image\base.py:1068 msgid "density = %s" msgstr "" -#: plotpy\items\image\base.py:1122 +#: plotpy\items\image\base.py:1070 msgid "density not computed : surface is null !" msgstr "" -#: plotpy\items\image\misc.py:97 +#: plotpy\items\image\misc.py:98 msgid "Quadrilaterals" msgstr "" -#: plotpy\items\image\misc.py:630 +#: plotpy\items\image\misc.py:629 msgid "There is no supported image item in current plot." msgstr "" @@ -212,53 +234,53 @@ msgstr "" msgid "PolygonMap" msgstr "" -#: plotpy\items\shapes\axis.py:59 plotpy\items\shapes\axis.py:108 -#: plotpy\plot\base.py:1817 plotpy\tools\axes.py:95 +#: plotpy\items\shape\axis.py:59 plotpy\items\shape\axis.py:108 +#: plotpy\plot\base.py:1835 plotpy\tools\axes.py:95 msgid "Axes" msgstr "" -#: plotpy\items\shapes\polygon.py:60 plotpy\items\shapes\polygon.py:126 +#: plotpy\items\shape\polygon.py:60 plotpy\items\shape\polygon.py:126 msgid "Shape" msgstr "" -#: plotpy\items\shapes\range.py:44 +#: plotpy\items\shape\range.py:44 msgid "Range" msgstr "" -#: plotpy\panels\contrastadjustment.py:381 -#: plotpy\panels\contrastadjustment.py:506 +#: plotpy\panels\contrastadjustment.py:380 +#: plotpy\panels\contrastadjustment.py:505 msgid "Eliminate outliers" msgstr "" -#: plotpy\panels\contrastadjustment.py:394 +#: plotpy\panels\contrastadjustment.py:393 msgid "Contrast adjustment tool" msgstr "" -#: plotpy\panels\contrastadjustment.py:465 +#: plotpy\panels\contrastadjustment.py:464 msgid "Minimum level" msgstr "" -#: plotpy\panels\contrastadjustment.py:468 +#: plotpy\panels\contrastadjustment.py:467 msgid "Select minimum level on image" msgstr "" -#: plotpy\panels\contrastadjustment.py:474 +#: plotpy\panels\contrastadjustment.py:473 msgid "Maximum level" msgstr "" -#: plotpy\panels\contrastadjustment.py:477 +#: plotpy\panels\contrastadjustment.py:476 msgid "Select maximum level on image" msgstr "" -#: plotpy\panels\contrastadjustment.py:499 +#: plotpy\panels\contrastadjustment.py:498 msgid "Full range" msgstr "" -#: plotpy\panels\contrastadjustment.py:502 +#: plotpy\panels\contrastadjustment.py:501 msgid "Scale the image's display range according to data range" msgstr "" -#: plotpy\panels\contrastadjustment.py:509 +#: plotpy\panels\contrastadjustment.py:508 msgid "Eliminate levels histogram outliers and scale the image's display range accordingly" msgstr "" @@ -289,47 +311,47 @@ msgstr "" msgid "Activate the oblique cross section tool" msgstr "" -#: plotpy\panels\csection\cswidget.py:24 +#: plotpy\panels\csection\cswidget.py:30 msgid "Cross section tool" msgstr "" -#: plotpy\panels\csection\cswidget.py:119 +#: plotpy\panels\csection\cswidget.py:134 msgid "Lock scales" msgstr "" -#: plotpy\panels\csection\cswidget.py:122 +#: plotpy\panels\csection\cswidget.py:137 msgid "Lock scales to main plot axes" msgstr "" -#: plotpy\panels\csection\cswidget.py:127 +#: plotpy\panels\csection\cswidget.py:142 msgid "Auto-scale" msgstr "" -#: plotpy\panels\csection\cswidget.py:135 +#: plotpy\panels\csection\cswidget.py:150 msgid "Refresh" msgstr "" -#: plotpy\panels\csection\cswidget.py:141 +#: plotpy\panels\csection\cswidget.py:156 msgid "Auto-refresh" msgstr "" -#: plotpy\panels\csection\cswidget.py:294 +#: plotpy\panels\csection\cswidget.py:313 msgid "Per image cross-section" msgstr "" -#: plotpy\panels\csection\cswidget.py:297 +#: plotpy\panels\csection\cswidget.py:316 msgid "" "Enable the per-image cross-section mode, which works directly on image rows/columns.\n" "That is the fastest method to compute cross-section curves but it ignores image transformations (e.g. rotation)" msgstr "" -#: plotpy\panels\csection\cswidget.py:307 +#: plotpy\panels\csection\cswidget.py:326 msgid "" "Apply LUT\n" "(contrast settings)" msgstr "" -#: plotpy\panels\csection\cswidget.py:310 +#: plotpy\panels\csection\cswidget.py:329 msgid "" "Apply LUT (Look-Up Table) contrast settings.\n" "This is the easiest way to compare images which have slightly different level ranges.\n" @@ -362,404 +384,400 @@ msgstr "" msgid "Item list" msgstr "" -#: plotpy\plot\base.py:329 plotpy\styles\image.py:461 -#: plotpy\styles\label.py:72 plotpy\styles\label.py:138 +#: plotpy\plot\base.py:347 plotpy\styles\image.py:434 +#: plotpy\styles\label.py:71 plotpy\styles\label.py:137 msgid "Left" msgstr "" -#: plotpy\plot\base.py:330 plotpy\styles\image.py:462 -#: plotpy\styles\label.py:73 plotpy\styles\label.py:139 +#: plotpy\plot\base.py:348 plotpy\styles\image.py:435 +#: plotpy\styles\label.py:72 plotpy\styles\label.py:138 msgid "Right" msgstr "" -#: plotpy\plot\base.py:331 plotpy\styles\image.py:464 -#: plotpy\styles\label.py:75 plotpy\styles\label.py:141 +#: plotpy\plot\base.py:349 plotpy\styles\image.py:437 +#: plotpy\styles\label.py:74 plotpy\styles\label.py:140 msgid "Bottom" msgstr "" -#: plotpy\plot\base.py:332 plotpy\styles\image.py:463 -#: plotpy\styles\label.py:74 plotpy\styles\label.py:140 +#: plotpy\plot\base.py:350 plotpy\styles\image.py:436 +#: plotpy\styles\label.py:73 plotpy\styles\label.py:139 msgid "Top" msgstr "" -#: plotpy\plot\base.py:1152 +#: plotpy\plot\base.py:1170 msgid "Unknown file extension" msgstr "" -#: plotpy\plot\base.py:1819 +#: plotpy\plot\base.py:1837 msgid "Axes associated to selected item" msgstr "" -#: plotpy\plot\base.py:1867 plotpy\styles\axes.py:73 plotpy\styles\axes.py:104 -#: plotpy\styles\base.py:569 plotpy\styles\base.py:575 +#: plotpy\plot\base.py:1885 plotpy\styles\axes.py:81 plotpy\styles\axes.py:112 +#: plotpy\styles\base.py:567 plotpy\styles\base.py:573 msgid "Y Axis" msgstr "" -#: plotpy\plot\base.py:1869 plotpy\styles\axes.py:67 plotpy\styles\axes.py:100 -#: plotpy\styles\base.py:568 plotpy\styles\base.py:574 +#: plotpy\plot\base.py:1887 plotpy\styles\axes.py:75 plotpy\styles\axes.py:108 +#: plotpy\styles\base.py:566 plotpy\styles\base.py:572 msgid "X Axis" msgstr "" -#: plotpy\plot\interactive.py:70 plotpy\plot\plotwidget.py:345 -#: plotpy\plot\plotwidget.py:819 +#: plotpy\plot\interactive.py:70 plotpy\plot\plotwidget.py:359 +#: plotpy\plot\plotwidget.py:928 msgid "Tools" msgstr "" -#: plotpy\plot\interactive.py:824 +#: plotpy\plot\interactive.py:831 msgid "" "Function 'savefig' currently supports the following formats:\n" "%s" msgstr "" -#: plotpy\styles\axes.py:13 plotpy\styles\curve.py:20 -#: plotpy\styles\histogram.py:41 plotpy\styles\image.py:414 -#: plotpy\styles\label.py:32 plotpy\styles\label.py:204 -#: plotpy\styles\shape.py:115 plotpy\styles\shape.py:239 -#: plotpy\tests\gui\test_simple_dialog.py:27 -#: plotpy\tests\gui\test_simple_window.py:37 +#: plotpy\styles\axes.py:21 plotpy\styles\curve.py:20 +#: plotpy\styles\histogram.py:43 plotpy\styles\image.py:387 +#: plotpy\styles\label.py:31 plotpy\styles\label.py:203 +#: plotpy\styles\shape.py:113 plotpy\styles\shape.py:237 +#: plotpy\tests\widgets\test_simple_dialog.py:25 +#: plotpy\tests\widgets\test_simple_window.py:44 msgid "Title" msgstr "" -#: plotpy\styles\axes.py:14 plotpy\widgets\fit.py:124 +#: plotpy\styles\axes.py:22 plotpy\widgets\fit.py:125 msgid "Unit" msgstr "" -#: plotpy\styles\axes.py:15 plotpy\styles\base.py:423 -#: plotpy\styles\base.py:471 plotpy\styles\errorbar.py:26 +#: plotpy\styles\axes.py:23 plotpy\styles\base.py:421 +#: plotpy\styles\base.py:469 plotpy\styles\errorbar.py:20 msgid "Color" msgstr "" -#: plotpy\styles\axes.py:16 +#: plotpy\styles\axes.py:24 msgid "Title font" msgstr "" -#: plotpy\styles\axes.py:17 +#: plotpy\styles\axes.py:25 msgid "Values font" msgstr "" -#: plotpy\styles\axes.py:22 +#: plotpy\styles\axes.py:30 msgid "linear" msgstr "" -#: plotpy\styles\axes.py:22 plotpy\styles\histogram.py:18 -#: plotpy\styles\histogram.py:50 +#: plotpy\styles\axes.py:30 plotpy\styles\histogram.py:20 +#: plotpy\styles\histogram.py:52 msgid "logarithmic" msgstr "" -#: plotpy\styles\axes.py:22 plotpy\tools\axes.py:18 plotpy\widgets\fit.py:123 +#: plotpy\styles\axes.py:30 plotpy\tools\axes.py:18 plotpy\widgets\fit.py:124 msgid "Scale" msgstr "" -#: plotpy\styles\axes.py:24 +#: plotpy\styles\axes.py:32 msgid "Lower axis limit" msgstr "" -#: plotpy\styles\axes.py:25 +#: plotpy\styles\axes.py:33 msgid "Upper axis limit" msgstr "" -#: plotpy\styles\axes.py:63 +#: plotpy\styles\axes.py:71 msgid "X-axis position" msgstr "" -#: plotpy\styles\axes.py:64 +#: plotpy\styles\axes.py:72 msgid "bottom" msgstr "" -#: plotpy\styles\axes.py:64 +#: plotpy\styles\axes.py:72 msgid "top" msgstr "" -#: plotpy\styles\axes.py:69 +#: plotpy\styles\axes.py:77 msgid "Y-axis position" msgstr "" -#: plotpy\styles\axes.py:70 +#: plotpy\styles\axes.py:78 msgid "left" msgstr "" -#: plotpy\styles\axes.py:70 +#: plotpy\styles\axes.py:78 msgid "right" msgstr "" -#: plotpy\styles\axes.py:101 +#: plotpy\styles\axes.py:109 msgid "Lower x-axis limit" msgstr "" -#: plotpy\styles\axes.py:102 +#: plotpy\styles\axes.py:110 msgid "Upper x-axis limit" msgstr "" -#: plotpy\styles\axes.py:105 +#: plotpy\styles\axes.py:113 msgid "Lower y-axis limit" msgstr "" -#: plotpy\styles\axes.py:106 +#: plotpy\styles\axes.py:114 msgid "Upper y-axis limit" msgstr "" -#: plotpy\styles\axes.py:108 +#: plotpy\styles\axes.py:116 msgid "Z Axis" msgstr "" -#: plotpy\styles\axes.py:109 +#: plotpy\styles\axes.py:117 msgid "Lower z-axis limit" msgstr "" -#: plotpy\styles\axes.py:110 +#: plotpy\styles\axes.py:118 msgid "Upper z-axis limit" msgstr "" -#: plotpy\styles\base.py:73 +#: plotpy\styles\base.py:71 msgid "Solid line" msgstr "" -#: plotpy\styles\base.py:74 +#: plotpy\styles\base.py:72 msgid "Dashed line" msgstr "" -#: plotpy\styles\base.py:75 +#: plotpy\styles\base.py:73 msgid "Dotted line" msgstr "" -#: plotpy\styles\base.py:76 +#: plotpy\styles\base.py:74 msgid "Dash-dot line" msgstr "" -#: plotpy\styles\base.py:77 +#: plotpy\styles\base.py:75 msgid "Dash-dot-dot line" msgstr "" -#: plotpy\styles\base.py:78 +#: plotpy\styles\base.py:76 msgid "No line" msgstr "" -#: plotpy\styles\base.py:81 plotpy\styles\base.py:140 +#: plotpy\styles\base.py:79 plotpy\styles\base.py:138 msgid "Cross" msgstr "" -#: plotpy\styles\base.py:82 plotpy\tools\shapes.py:315 +#: plotpy\styles\base.py:80 plotpy\tools\shape.py:315 msgid "Ellipse" msgstr "" -#: plotpy\styles\base.py:83 +#: plotpy\styles\base.py:81 msgid "Star" msgstr "" -#: plotpy\styles\base.py:84 +#: plotpy\styles\base.py:82 msgid "X-Cross" msgstr "" -#: plotpy\styles\base.py:85 +#: plotpy\styles\base.py:83 msgid "Square" msgstr "" -#: plotpy\styles\base.py:86 +#: plotpy\styles\base.py:84 msgid "Diamond" msgstr "" -#: plotpy\styles\base.py:87 plotpy\styles\base.py:88 plotpy\styles\base.py:89 -#: plotpy\styles\base.py:90 +#: plotpy\styles\base.py:85 plotpy\styles\base.py:86 plotpy\styles\base.py:87 +#: plotpy\styles\base.py:88 msgid "Triangle" msgstr "" -#: plotpy\styles\base.py:91 +#: plotpy\styles\base.py:89 msgid "Hexagon" msgstr "" -#: plotpy\styles\base.py:92 +#: plotpy\styles\base.py:90 msgid "No symbol" msgstr "" -#: plotpy\styles\base.py:95 +#: plotpy\styles\base.py:93 msgid "Lines" msgstr "" -#: plotpy\styles\base.py:96 +#: plotpy\styles\base.py:94 msgid "Sticks" msgstr "" -#: plotpy\styles\base.py:97 plotpy\widgets\fit.py:121 +#: plotpy\styles\base.py:95 plotpy\widgets\fit.py:122 msgid "Steps" msgstr "" -#: plotpy\styles\base.py:98 +#: plotpy\styles\base.py:96 msgid "Dots" msgstr "" -#: plotpy\styles\base.py:99 +#: plotpy\styles\base.py:97 msgid "No curve" msgstr "" -#: plotpy\styles\base.py:103 +#: plotpy\styles\base.py:101 msgid "No brush pattern" msgstr "" -#: plotpy\styles\base.py:104 +#: plotpy\styles\base.py:102 msgid "Uniform color" msgstr "" -#: plotpy\styles\base.py:105 +#: plotpy\styles\base.py:103 msgid "Extremely dense brush pattern" msgstr "" -#: plotpy\styles\base.py:106 +#: plotpy\styles\base.py:104 msgid "Very dense brush pattern" msgstr "" -#: plotpy\styles\base.py:107 +#: plotpy\styles\base.py:105 msgid "Somewhat dense brush pattern" msgstr "" -#: plotpy\styles\base.py:108 +#: plotpy\styles\base.py:106 msgid "Half dense brush pattern" msgstr "" -#: plotpy\styles\base.py:109 +#: plotpy\styles\base.py:107 msgid "Somewhat sparse brush pattern" msgstr "" -#: plotpy\styles\base.py:110 +#: plotpy\styles\base.py:108 msgid "Very sparse brush pattern" msgstr "" -#: plotpy\styles\base.py:111 +#: plotpy\styles\base.py:109 msgid "Extremely sparse brush pattern" msgstr "" -#: plotpy\styles\base.py:112 +#: plotpy\styles\base.py:110 msgid "Horizontal lines" msgstr "" -#: plotpy\styles\base.py:113 +#: plotpy\styles\base.py:111 msgid "Vertical lines" msgstr "" -#: plotpy\styles\base.py:114 +#: plotpy\styles\base.py:112 msgid "Crossing horizontal and vertical lines" msgstr "" -#: plotpy\styles\base.py:115 +#: plotpy\styles\base.py:113 msgid "Backward diagonal lines" msgstr "" -#: plotpy\styles\base.py:116 +#: plotpy\styles\base.py:114 msgid "Forward diagonal lines" msgstr "" -#: plotpy\styles\base.py:117 +#: plotpy\styles\base.py:115 msgid "Crossing diagonal lines" msgstr "" -#: plotpy\styles\base.py:137 plotpy\styles\image.py:52 -msgid "None" -msgstr "" - -#: plotpy\styles\base.py:138 +#: plotpy\styles\base.py:136 msgid "Horizontal" msgstr "" -#: plotpy\styles\base.py:139 +#: plotpy\styles\base.py:137 msgid "Vertical" msgstr "" -#: plotpy\styles\base.py:313 +#: plotpy\styles\base.py:311 msgid "Family" msgstr "" -#: plotpy\styles\base.py:314 +#: plotpy\styles\base.py:312 msgid "Choose font" msgstr "" -#: plotpy\styles\base.py:315 +#: plotpy\styles\base.py:313 msgid "Size in point" msgstr "" -#: plotpy\styles\base.py:316 +#: plotpy\styles\base.py:314 msgid "Bold" msgstr "" -#: plotpy\styles\base.py:317 +#: plotpy\styles\base.py:315 msgid "Italic" msgstr "" -#: plotpy\styles\base.py:358 plotpy\styles\base.py:422 -#: plotpy\styles\base.py:470 +#: plotpy\styles\base.py:356 plotpy\styles\base.py:420 +#: plotpy\styles\base.py:468 msgid "Style" msgstr "" -#: plotpy\styles\base.py:359 +#: plotpy\styles\base.py:357 msgid "Size" msgstr "" -#: plotpy\styles\base.py:360 plotpy\styles\label.py:51 +#: plotpy\styles\base.py:358 plotpy\styles\label.py:50 msgid "Border" msgstr "" -#: plotpy\styles\base.py:361 plotpy\styles\base.py:528 -#: plotpy\styles\base.py:566 plotpy\styles\histogram.py:75 -#: plotpy\styles\image.py:226 plotpy\styles\label.py:57 +#: plotpy\styles\base.py:359 plotpy\styles\base.py:526 +#: plotpy\styles\base.py:564 plotpy\styles\histogram.py:77 +#: plotpy\styles\image.py:199 plotpy\styles\label.py:56 msgid "Background color" msgstr "" -#: plotpy\styles\base.py:362 plotpy\styles\base.py:529 +#: plotpy\styles\base.py:360 plotpy\styles\base.py:527 msgid "Background alpha" msgstr "" -#: plotpy\styles\base.py:424 plotpy\styles\errorbar.py:30 -#: plotpy\tests\gui\test_simple_dialog.py:28 -#: plotpy\tests\gui\test_simple_window.py:40 +#: plotpy\styles\base.py:422 plotpy\styles\errorbar.py:24 +#: plotpy\tests\widgets\test_simple_dialog.py:26 +#: plotpy\tests\widgets\test_simple_window.py:47 msgid "Width" msgstr "" -#: plotpy\styles\base.py:472 plotpy\styles\errorbar.py:28 +#: plotpy\styles\base.py:470 plotpy\styles\errorbar.py:22 msgid "Alpha" msgstr "" -#: plotpy\styles\base.py:473 +#: plotpy\styles\base.py:471 msgid "Angle" msgstr "" -#: plotpy\styles\base.py:474 +#: plotpy\styles\base.py:472 msgid "sx" msgstr "" -#: plotpy\styles\base.py:475 +#: plotpy\styles\base.py:473 msgid "sy" msgstr "" -#: plotpy\styles\base.py:526 +#: plotpy\styles\base.py:524 msgid "Font" msgstr "" -#: plotpy\styles\base.py:527 plotpy\styles\label.py:56 +#: plotpy\styles\base.py:525 plotpy\styles\label.py:55 msgid "Text color" msgstr "" -#: plotpy\styles\base.py:567 +#: plotpy\styles\base.py:565 msgid "Major grid" msgstr "" -#: plotpy\styles\base.py:570 plotpy\styles\base.py:576 -#: plotpy\styles\curve.py:23 plotpy\styles\shape.py:47 -#: plotpy\styles\shape.py:50 plotpy\styles\shape.py:118 -#: plotpy\styles\shape.py:121 plotpy\styles\shape.py:191 -#: plotpy\styles\shape.py:194 plotpy\styles\shape.py:311 -#: plotpy\styles\shape.py:314 +#: plotpy\styles\base.py:568 plotpy\styles\base.py:574 +#: plotpy\styles\curve.py:23 plotpy\styles\shape.py:45 +#: plotpy\styles\shape.py:48 plotpy\styles\shape.py:116 +#: plotpy\styles\shape.py:119 plotpy\styles\shape.py:189 +#: plotpy\styles\shape.py:192 plotpy\styles\shape.py:309 +#: plotpy\styles\shape.py:312 msgid "Line" msgstr "" -#: plotpy\styles\base.py:573 +#: plotpy\styles\base.py:571 msgid "Minor grid" msgstr "" -#: plotpy\styles\curve.py:24 plotpy\styles\label.py:46 -#: plotpy\styles\shape.py:52 plotpy\styles\shape.py:55 -#: plotpy\styles\shape.py:123 plotpy\styles\shape.py:126 -#: plotpy\styles\shape.py:316 plotpy\styles\shape.py:319 -#: plotpy\tests\gui\test_styles.py:26 plotpy\tests\gui\test_styles.py:36 -#: plotpy\tests\gui\test_styles.py:44 plotpy\tests\gui\test_styles.py:46 -#: plotpy\tests\gui\test_styles.py:56 plotpy\tests\gui\test_styles.py:59 +#: plotpy\styles\curve.py:24 plotpy\styles\label.py:45 +#: plotpy\styles\shape.py:50 plotpy\styles\shape.py:53 +#: plotpy\styles\shape.py:121 plotpy\styles\shape.py:124 +#: plotpy\styles\shape.py:314 plotpy\styles\shape.py:317 +#: plotpy\tests\unit\test_styles.py:25 plotpy\tests\unit\test_styles.py:35 +#: plotpy\tests\unit\test_styles.py:43 plotpy\tests\unit\test_styles.py:45 +#: plotpy\tests\unit\test_styles.py:55 plotpy\tests\unit\test_styles.py:58 msgid "Symbol" msgstr "" @@ -775,734 +793,718 @@ msgstr "" msgid "Baseline" msgstr "" -#: plotpy\styles\errorbar.py:17 +#: plotpy\styles\errorbar.py:11 msgid "Display" msgstr "" -#: plotpy\styles\errorbar.py:19 +#: plotpy\styles\errorbar.py:13 msgid "error area (y)" msgstr "" -#: plotpy\styles\errorbar.py:19 +#: plotpy\styles\errorbar.py:13 msgid "error bars with caps (x, y)" msgstr "" -#: plotpy\styles\errorbar.py:20 +#: plotpy\styles\errorbar.py:14 msgid "" "Note: only y-axis error bars are shown in error area mode\n" "(width and cap parameters will also be ignored)" msgstr "" -#: plotpy\styles\errorbar.py:28 +#: plotpy\styles\errorbar.py:22 msgid "Error bar transparency" msgstr "" -#: plotpy\styles\errorbar.py:31 +#: plotpy\styles\errorbar.py:25 msgid "Cap" msgstr "" -#: plotpy\styles\errorbar.py:32 +#: plotpy\styles\errorbar.py:26 msgid "Visibility" msgstr "" -#: plotpy\styles\errorbar.py:32 +#: plotpy\styles\errorbar.py:26 msgid "set to foreground" msgstr "" -#: plotpy\styles\histogram.py:17 +#: plotpy\styles\histogram.py:19 msgid "Bins" msgstr "" -#: plotpy\styles\histogram.py:17 +#: plotpy\styles\histogram.py:19 msgid "Number of bins" msgstr "" -#: plotpy\styles\histogram.py:18 +#: plotpy\styles\histogram.py:20 msgid "Y-axis scale" msgstr "" -#: plotpy\styles\histogram.py:45 +#: plotpy\styles\histogram.py:47 msgid "Number of bins along x-axis" msgstr "" -#: plotpy\styles\histogram.py:45 +#: plotpy\styles\histogram.py:47 msgid "X-axis bins" msgstr "" -#: plotpy\styles\histogram.py:48 +#: plotpy\styles\histogram.py:50 msgid "Number of bins along y-axis" msgstr "" -#: plotpy\styles\histogram.py:48 +#: plotpy\styles\histogram.py:50 msgid "Y-axis bins" msgstr "" -#: plotpy\styles\histogram.py:50 +#: plotpy\styles\histogram.py:52 msgid "Z-axis scale" msgstr "" -#: plotpy\styles\histogram.py:55 +#: plotpy\styles\histogram.py:57 msgid "Bin count" msgstr "" -#: plotpy\styles\histogram.py:56 +#: plotpy\styles\histogram.py:58 msgid "Maximum value" msgstr "" -#: plotpy\styles\histogram.py:57 +#: plotpy\styles\histogram.py:59 msgid "Mininum value" msgstr "" -#: plotpy\styles\histogram.py:58 +#: plotpy\styles\histogram.py:60 msgid "Sum" msgstr "" -#: plotpy\styles\histogram.py:59 +#: plotpy\styles\histogram.py:61 msgid "Product" msgstr "" -#: plotpy\styles\histogram.py:60 +#: plotpy\styles\histogram.py:62 msgid "Average" msgstr "" -#: plotpy\styles\histogram.py:63 +#: plotpy\styles\histogram.py:65 msgid "" "Bin count : counts the number of points per bin,\n" "For max, min, sum, product, average, compute the function of a third parameter (one by default)" msgstr "" -#: plotpy\styles\histogram.py:70 +#: plotpy\styles\histogram.py:72 msgid "Automatic LUT range" msgstr "" -#: plotpy\styles\histogram.py:72 +#: plotpy\styles\histogram.py:74 msgid "Automatically adapt color scale when panning, zooming" msgstr "" -#: plotpy\styles\histogram.py:77 +#: plotpy\styles\histogram.py:79 msgid "Background color when no data is present" msgstr "" -#: plotpy\styles\image.py:53 -msgid "Constant" -msgstr "" - -#: plotpy\styles\image.py:54 -msgid "Linear" -msgstr "" - -#: plotpy\styles\image.py:55 -msgid "Sigmoid" -msgstr "" - -#: plotpy\styles\image.py:56 -msgid "Hyperbolic tangent" -msgstr "" - -#: plotpy\styles\image.py:66 plotpy\styles\image.py:148 -#: plotpy\tests\gui\test_simple_dialog.py:56 +#: plotpy\styles\image.py:39 plotpy\styles\image.py:121 +#: plotpy\tests\widgets\test_simple_dialog.py:54 msgid "Image title" msgstr "" -#: plotpy\styles\image.py:70 plotpy\styles\image.py:152 +#: plotpy\styles\image.py:43 plotpy\styles\image.py:125 msgid "Alpha function" msgstr "" -#: plotpy\styles\image.py:73 plotpy\styles\image.py:155 +#: plotpy\styles\image.py:46 plotpy\styles\image.py:128 msgid "Alpha function applied to the Look-Up Table" msgstr "" -#: plotpy\styles\image.py:76 plotpy\styles\image.py:158 +#: plotpy\styles\image.py:49 plotpy\styles\image.py:131 msgid "Global alpha" msgstr "" -#: plotpy\styles\image.py:76 plotpy\styles\image.py:158 +#: plotpy\styles\image.py:49 plotpy\styles\image.py:131 msgid "Global alpha value" msgstr "" -#: plotpy\styles\image.py:80 plotpy\styles\image.py:162 -#: plotpy\tools\image.py:350 +#: plotpy\styles\image.py:53 plotpy\styles\image.py:135 +#: plotpy\tools\image.py:349 msgid "Colormap" msgstr "" -#: plotpy\styles\image.py:84 plotpy\styles\image.py:166 +#: plotpy\styles\image.py:57 plotpy\styles\image.py:139 msgid "Interpolation" msgstr "" -#: plotpy\styles\image.py:86 +#: plotpy\styles\image.py:59 msgid "None (nearest pixel)" msgstr "" -#: plotpy\styles\image.py:87 +#: plotpy\styles\image.py:60 msgid "Linear interpolation" msgstr "" -#: plotpy\styles\image.py:88 +#: plotpy\styles\image.py:61 msgid "2x2 antialiasing filter" msgstr "" -#: plotpy\styles\image.py:89 +#: plotpy\styles\image.py:62 msgid "3x3 antialiasing filter" msgstr "" -#: plotpy\styles\image.py:90 +#: plotpy\styles\image.py:63 msgid "5x5 antialiasing filter" msgstr "" -#: plotpy\styles\image.py:93 +#: plotpy\styles\image.py:66 msgid "Image interpolation type" msgstr "" -#: plotpy\styles\image.py:96 plotpy\styles\image.py:100 +#: plotpy\styles\image.py:69 plotpy\styles\image.py:73 msgid "Statistics string formatting" msgstr "" -#: plotpy\styles\image.py:97 +#: plotpy\styles\image.py:70 msgid "X-Axis" msgstr "" -#: plotpy\styles\image.py:98 +#: plotpy\styles\image.py:71 msgid "Y-Axis" msgstr "" -#: plotpy\styles\image.py:99 +#: plotpy\styles\image.py:72 msgid "Z-Axis" msgstr "" -#: plotpy\styles\image.py:167 +#: plotpy\styles\image.py:140 msgid "Flat" msgstr "" -#: plotpy\styles\image.py:167 +#: plotpy\styles\image.py:140 msgid "Quadrangle interpolation" msgstr "" -#: plotpy\styles\image.py:169 +#: plotpy\styles\image.py:142 msgid "Image interpolation type, Flat mode use fixed u,v interpolation parameters" msgstr "" -#: plotpy\styles\image.py:176 +#: plotpy\styles\image.py:149 msgid "Fixed U interpolation parameter" msgstr "" -#: plotpy\styles\image.py:180 plotpy\styles\image.py:187 +#: plotpy\styles\image.py:153 plotpy\styles\image.py:160 msgid "For flat mode only" msgstr "" -#: plotpy\styles\image.py:183 +#: plotpy\styles\image.py:156 msgid "Fixed V interpolation parameter" msgstr "" -#: plotpy\styles\image.py:189 +#: plotpy\styles\image.py:162 msgid "Show grid" msgstr "" -#: plotpy\styles\image.py:190 +#: plotpy\styles\image.py:163 msgid "Grid lines color" msgstr "" -#: plotpy\styles\image.py:273 plotpy\styles\image.py:452 +#: plotpy\styles\image.py:246 plotpy\styles\image.py:425 msgid "Lock position" msgstr "" -#: plotpy\styles\image.py:274 plotpy\styles\image.py:453 -#: plotpy\styles\label.py:61 plotpy\styles\label.py:132 -#: plotpy\styles\label.py:153 +#: plotpy\styles\image.py:247 plotpy\styles\image.py:426 +#: plotpy\styles\label.py:60 plotpy\styles\label.py:131 +#: plotpy\styles\label.py:152 msgid "Position" msgstr "" -#: plotpy\styles\image.py:276 plotpy\styles\image.py:455 +#: plotpy\styles\image.py:249 plotpy\styles\image.py:428 msgid "Locked images are not movable with the mouse" msgstr "" -#: plotpy\styles\image.py:278 plotpy\styles\image.py:281 +#: plotpy\styles\image.py:251 plotpy\styles\image.py:254 msgid "Image placement along X-axis" msgstr "" -#: plotpy\styles\image.py:279 plotpy\styles\image.py:416 +#: plotpy\styles\image.py:252 plotpy\styles\image.py:389 msgid "x|min" msgstr "" -#: plotpy\styles\image.py:280 plotpy\styles\image.py:417 +#: plotpy\styles\image.py:253 plotpy\styles\image.py:390 msgid "x|max" msgstr "" -#: plotpy\styles\image.py:282 plotpy\styles\image.py:285 +#: plotpy\styles\image.py:255 plotpy\styles\image.py:258 msgid "Image placement along Y-axis" msgstr "" -#: plotpy\styles\image.py:283 plotpy\styles\image.py:418 +#: plotpy\styles\image.py:256 plotpy\styles\image.py:391 msgid "y|min" msgstr "" -#: plotpy\styles\image.py:284 plotpy\styles\image.py:419 +#: plotpy\styles\image.py:257 plotpy\styles\image.py:392 msgid "y|max" msgstr "" -#: plotpy\styles\image.py:364 plotpy\styles\image.py:369 -#: plotpy\tools\image.py:431 +#: plotpy\styles\image.py:337 plotpy\styles\image.py:342 +#: plotpy\tools\image.py:430 msgid "Mask" msgstr "" -#: plotpy\styles\image.py:365 +#: plotpy\styles\image.py:338 msgid "Filling value" msgstr "" -#: plotpy\styles\image.py:366 plotpy\tools\image.py:471 +#: plotpy\styles\image.py:339 plotpy\tools\image.py:470 msgid "Show image mask" msgstr "" -#: plotpy\styles\image.py:367 +#: plotpy\styles\image.py:340 msgid "Masked area alpha" msgstr "" -#: plotpy\styles\image.py:368 +#: plotpy\styles\image.py:341 msgid "Unmasked area alpha" msgstr "" -#: plotpy\styles\image.py:415 plotpy\widgets\fit.py:472 +#: plotpy\styles\image.py:388 plotpy\widgets\fit.py:473 msgid "Bounds" msgstr "" -#: plotpy\styles\image.py:422 +#: plotpy\styles\image.py:395 msgid "Color map" msgstr "" -#: plotpy\styles\image.py:422 +#: plotpy\styles\image.py:395 msgid "Use image colormap and level" msgstr "" -#: plotpy\styles\image.py:458 +#: plotpy\styles\image.py:431 msgid "Crop" msgstr "" -#: plotpy\styles\image.py:465 +#: plotpy\styles\image.py:438 msgid "Cropping" msgstr "" -#: plotpy\styles\image.py:468 plotpy\styles\image.py:473 +#: plotpy\styles\image.py:441 plotpy\styles\image.py:446 msgid "Pixel size" msgstr "" -#: plotpy\styles\image.py:471 +#: plotpy\styles\image.py:444 msgid "Width (dx)" msgstr "" -#: plotpy\styles\image.py:472 +#: plotpy\styles\image.py:445 msgid "Height (dy)" msgstr "" -#: plotpy\styles\image.py:476 plotpy\styles\image.py:486 +#: plotpy\styles\image.py:449 plotpy\styles\image.py:459 msgid "Translate, rotate and flip" msgstr "" -#: plotpy\styles\image.py:477 +#: plotpy\styles\image.py:450 msgid "xCENTER" msgstr "" -#: plotpy\styles\image.py:480 +#: plotpy\styles\image.py:453 msgid "Flip horizontally" msgstr "" -#: plotpy\styles\image.py:481 +#: plotpy\styles\image.py:454 msgid "yCENTER" msgstr "" -#: plotpy\styles\image.py:484 +#: plotpy\styles\image.py:457 msgid "Flip vertically" msgstr "" -#: plotpy\styles\image.py:485 +#: plotpy\styles\image.py:458 msgid "θ (°)" msgstr "" -#: plotpy\styles\label.py:38 plotpy\styles\label.py:42 +#: plotpy\styles\label.py:37 plotpy\styles\label.py:41 msgid "Contents" msgstr "" -#: plotpy\styles\label.py:51 +#: plotpy\styles\label.py:50 msgid "set width to 0 to disable" msgstr "" -#: plotpy\styles\label.py:54 plotpy\styles\label.py:59 -#: plotpy\styles\shape.py:57 plotpy\styles\shape.py:60 +#: plotpy\styles\label.py:53 plotpy\styles\label.py:58 +#: plotpy\styles\shape.py:55 plotpy\styles\shape.py:58 msgid "Text" msgstr "" -#: plotpy\styles\label.py:55 +#: plotpy\styles\label.py:54 msgid "Text font" msgstr "" -#: plotpy\styles\label.py:58 +#: plotpy\styles\label.py:57 msgid "Background transparency" msgstr "" -#: plotpy\styles\label.py:62 +#: plotpy\styles\label.py:61 msgid "Position relative to anchor" msgstr "" -#: plotpy\styles\label.py:66 +#: plotpy\styles\label.py:65 msgid "Corner" msgstr "" -#: plotpy\styles\label.py:68 plotpy\styles\label.py:134 +#: plotpy\styles\label.py:67 plotpy\styles\label.py:133 msgid "Top left" msgstr "" -#: plotpy\styles\label.py:69 plotpy\styles\label.py:135 +#: plotpy\styles\label.py:68 plotpy\styles\label.py:134 msgid "Top right" msgstr "" -#: plotpy\styles\label.py:70 plotpy\styles\label.py:136 +#: plotpy\styles\label.py:69 plotpy\styles\label.py:135 msgid "Bottom left" msgstr "" -#: plotpy\styles\label.py:71 plotpy\styles\label.py:137 +#: plotpy\styles\label.py:70 plotpy\styles\label.py:136 msgid "Bottom right" msgstr "" -#: plotpy\styles\label.py:76 plotpy\styles\label.py:142 +#: plotpy\styles\label.py:75 plotpy\styles\label.py:141 msgid "Center" msgstr "" -#: plotpy\styles\label.py:79 +#: plotpy\styles\label.py:78 msgid "Label position relative to anchor point" msgstr "" -#: plotpy\styles\label.py:82 +#: plotpy\styles\label.py:81 msgid "ΔX" msgstr "" -#: plotpy\styles\label.py:84 +#: plotpy\styles\label.py:83 msgid "Horizontal offset (pixels) relative to anchor point" msgstr "" -#: plotpy\styles\label.py:88 +#: plotpy\styles\label.py:87 msgid "ΔY" msgstr "" -#: plotpy\styles\label.py:90 +#: plotpy\styles\label.py:89 msgid "Vertical offset (pixels) relative to anchor point" msgstr "" -#: plotpy\styles\label.py:95 plotpy\styles\label.py:103 +#: plotpy\styles\label.py:94 plotpy\styles\label.py:102 msgid "Anchor" msgstr "" -#: plotpy\styles\label.py:98 plotpy\styles\label.py:150 +#: plotpy\styles\label.py:97 plotpy\styles\label.py:149 msgid "Anchor position" msgstr "" -#: plotpy\styles\label.py:103 +#: plotpy\styles\label.py:102 msgid "Attach to canvas" msgstr "" -#: plotpy\styles\label.py:108 +#: plotpy\styles\label.py:107 msgid "X" msgstr "" -#: plotpy\styles\label.py:108 +#: plotpy\styles\label.py:107 msgid "X-axis position in canvas coordinates" msgstr "" -#: plotpy\styles\label.py:113 +#: plotpy\styles\label.py:112 msgid "Y" msgstr "" -#: plotpy\styles\label.py:113 +#: plotpy\styles\label.py:112 msgid "Y-axis position in canvas coordinates" msgstr "" -#: plotpy\styles\label.py:120 +#: plotpy\styles\label.py:119 msgid "Interact" msgstr "" -#: plotpy\styles\label.py:122 +#: plotpy\styles\label.py:121 msgid "moving object changes anchor position" msgstr "" -#: plotpy\styles\label.py:123 +#: plotpy\styles\label.py:122 msgid "moving object changes label position" msgstr "" -#: plotpy\styles\label.py:145 +#: plotpy\styles\label.py:144 msgid "Absolute position on canvas" msgstr "" -#: plotpy\styles\shape.py:48 plotpy\styles\shape.py:119 -#: plotpy\styles\shape.py:312 +#: plotpy\styles\shape.py:46 plotpy\styles\shape.py:117 +#: plotpy\styles\shape.py:310 msgid "Line (not selected)" msgstr "" -#: plotpy\styles\shape.py:49 plotpy\styles\shape.py:120 -#: plotpy\styles\shape.py:313 +#: plotpy\styles\shape.py:47 plotpy\styles\shape.py:118 +#: plotpy\styles\shape.py:311 msgid "Line (selected)" msgstr "" -#: plotpy\styles\shape.py:53 plotpy\styles\shape.py:124 -#: plotpy\styles\shape.py:317 +#: plotpy\styles\shape.py:51 plotpy\styles\shape.py:122 +#: plotpy\styles\shape.py:315 msgid "Symbol (not selected)" msgstr "" -#: plotpy\styles\shape.py:54 plotpy\styles\shape.py:125 -#: plotpy\styles\shape.py:318 +#: plotpy\styles\shape.py:52 plotpy\styles\shape.py:123 +#: plotpy\styles\shape.py:316 msgid "Symbol (selected)" msgstr "" -#: plotpy\styles\shape.py:58 +#: plotpy\styles\shape.py:56 msgid "Text (not selected)" msgstr "" -#: plotpy\styles\shape.py:59 +#: plotpy\styles\shape.py:57 msgid "Text (selected)" msgstr "" -#: plotpy\styles\shape.py:64 plotpy\tests\gui\test_styles.py:70 -#: plotpy\tests\gui\test_styles.py:75 plotpy\tests\gui\test_styles.py:82 -#: plotpy\tests\gui\test_styles.py:84 plotpy\tests\gui\test_styles.py:89 -#: plotpy\tests\gui\test_styles.py:92 +#: plotpy\styles\shape.py:62 plotpy\tests\unit\test_styles.py:69 +#: plotpy\tests\unit\test_styles.py:74 plotpy\tests\unit\test_styles.py:81 +#: plotpy\tests\unit\test_styles.py:83 plotpy\tests\unit\test_styles.py:88 +#: plotpy\tests\unit\test_styles.py:91 msgid "Line style" msgstr "" -#: plotpy\styles\shape.py:66 +#: plotpy\styles\shape.py:64 msgid "Spacing" msgstr "" -#: plotpy\styles\shape.py:128 plotpy\styles\shape.py:133 -#: plotpy\styles\shape.py:196 plotpy\styles\shape.py:201 +#: plotpy\styles\shape.py:126 plotpy\styles\shape.py:131 +#: plotpy\styles\shape.py:194 plotpy\styles\shape.py:199 msgid "Fill pattern" msgstr "" -#: plotpy\styles\shape.py:131 +#: plotpy\styles\shape.py:129 msgid "Fill pattern (not selected)" msgstr "" -#: plotpy\styles\shape.py:132 +#: plotpy\styles\shape.py:130 msgid "Fill pattern (selected)" msgstr "" -#: plotpy\styles\shape.py:137 plotpy\styles\shape.py:257 +#: plotpy\styles\shape.py:135 plotpy\styles\shape.py:255 msgid "Read-only shape" msgstr "" -#: plotpy\styles\shape.py:139 plotpy\styles\shape.py:259 +#: plotpy\styles\shape.py:137 plotpy\styles\shape.py:257 msgid "Read-only shapes can't be removed from the item list panel" msgstr "" -#: plotpy\styles\shape.py:142 plotpy\styles\shape.py:262 +#: plotpy\styles\shape.py:140 plotpy\styles\shape.py:260 msgid "Private shape" msgstr "" -#: plotpy\styles\shape.py:144 plotpy\styles\shape.py:264 +#: plotpy\styles\shape.py:142 plotpy\styles\shape.py:262 msgid "Private shapes are not shown in the item list panel" msgstr "" -#: plotpy\styles\shape.py:187 +#: plotpy\styles\shape.py:185 msgid "Arrow angle" msgstr "" -#: plotpy\styles\shape.py:188 +#: plotpy\styles\shape.py:186 msgid "Arrow size" msgstr "" -#: plotpy\styles\shape.py:192 +#: plotpy\styles\shape.py:190 msgid "Line (X-Axis)" msgstr "" -#: plotpy\styles\shape.py:193 +#: plotpy\styles\shape.py:191 msgid "Line (Y-Axis)" msgstr "" -#: plotpy\styles\shape.py:199 +#: plotpy\styles\shape.py:197 msgid "Fill pattern (X-Axis)" msgstr "" -#: plotpy\styles\shape.py:200 +#: plotpy\styles\shape.py:198 msgid "Fill pattern (Y-Axis)" msgstr "" -#: plotpy\styles\shape.py:234 +#: plotpy\styles\shape.py:232 msgid "Show annotation" msgstr "" -#: plotpy\styles\shape.py:236 +#: plotpy\styles\shape.py:234 msgid "Show informations on area covered by this shape" msgstr "" -#: plotpy\styles\shape.py:238 +#: plotpy\styles\shape.py:236 msgid "Show subtitle" msgstr "" -#: plotpy\styles\shape.py:242 +#: plotpy\styles\shape.py:240 msgid "Subtitle" msgstr "" -#: plotpy\styles\shape.py:245 +#: plotpy\styles\shape.py:243 msgid "String formatting" msgstr "" -#: plotpy\styles\shape.py:247 +#: plotpy\styles\shape.py:245 msgid "Uncertainty" msgstr "" -#: plotpy\styles\shape.py:251 +#: plotpy\styles\shape.py:249 msgid "Measurement relative uncertainty" msgstr "" -#: plotpy\styles\shape.py:254 +#: plotpy\styles\shape.py:252 msgid "Transform matrix" msgstr "" -#: plotpy\styles\shape.py:321 plotpy\styles\shape.py:324 +#: plotpy\styles\shape.py:319 plotpy\styles\shape.py:322 msgid "Fill" msgstr "" -#: plotpy\styles\shape.py:322 +#: plotpy\styles\shape.py:320 msgid "Fill color" msgstr "" -#: plotpy\styles\shape.py:323 +#: plotpy\styles\shape.py:321 msgid "Shade" msgstr "" -#: plotpy\tests\gui\test_get_point.py:31 -msgid "Select one point then press OK to accept" -msgstr "" - -#: plotpy\tests\gui\test_hist2d.py:27 plotpy\tests\gui\test_hist2d.py:48 +#: plotpy\tests\items\test_hist2d.py:27 plotpy\tests\items\test_hist2d.py:48 #: plotpy\tools\plot.py:85 msgid "Markers" msgstr "" -#: plotpy\tests\gui\test_mandelbrot.py:23 +#: plotpy\tests\items\test_mandelbrot.py:23 msgid "MAX resolution" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:28 -#: plotpy\tests\gui\test_simple_window.py:40 +#: plotpy\tests\tools\test_get_point.py:31 +msgid "Select one point then press OK to accept" +msgstr "" + +#: plotpy\tests\widgets\test_simple_dialog.py:26 +#: plotpy\tests\widgets\test_simple_window.py:47 msgid "Image width (pixels)" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:29 -#: plotpy\tests\gui\test_simple_window.py:43 +#: plotpy\tests\widgets\test_simple_dialog.py:27 +#: plotpy\tests\widgets\test_simple_window.py:50 msgid "Height" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:29 -#: plotpy\tests\gui\test_simple_window.py:43 +#: plotpy\tests\widgets\test_simple_dialog.py:27 +#: plotpy\tests\widgets\test_simple_window.py:50 msgid "Image height (pixels)" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:34 +#: plotpy\tests\widgets\test_simple_dialog.py:32 msgid "Filter algorithm" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:36 +#: plotpy\tests\widgets\test_simple_dialog.py:34 msgid "gaussian filter" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:37 +#: plotpy\tests\widgets\test_simple_dialog.py:35 msgid "uniform filter" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:38 +#: plotpy\tests\widgets\test_simple_dialog.py:36 msgid "minimum filter" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:39 +#: plotpy\tests\widgets\test_simple_dialog.py:37 msgid "median filter" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:40 +#: plotpy\tests\widgets\test_simple_dialog.py:38 msgid "maximum filter" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:43 +#: plotpy\tests\widgets\test_simple_dialog.py:41 msgid "Size or sigma" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:49 +#: plotpy\tests\widgets\test_simple_dialog.py:47 msgid "Example dialog box" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:57 +#: plotpy\tests\widgets\test_simple_dialog.py:55 msgid "z-axis scale label" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:72 +#: plotpy\tests\widgets\test_simple_dialog.py:71 msgid "Filter parameters" msgstr "" -#: plotpy\tests\gui\test_simple_dialog.py:76 +#: plotpy\tests\widgets\test_simple_dialog.py:75 msgid "Image parameters" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:37 +#: plotpy\tests\widgets\test_simple_window.py:44 msgid "Untitled" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:38 plotpy\widgets\fit.py:612 +#: plotpy\tests\widgets\test_simple_window.py:45 plotpy\widgets\fit.py:613 msgid "Data" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:50 +#: plotpy\tests\widgets\test_simple_window.py:57 msgid "Type" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:50 +#: plotpy\tests\widgets\test_simple_window.py:57 msgid "random" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:50 +#: plotpy\tests\widgets\test_simple_window.py:57 msgid "zeros" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:58 +#: plotpy\tests\widgets\test_simple_window.py:65 msgid "Properties" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:169 +#: plotpy\tests\widgets\test_simple_window.py:176 msgid "Application example" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:174 +#: plotpy\tests\widgets\test_simple_window.py:181 msgid "Welcome to plotpy application example!" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:177 +#: plotpy\tests\widgets\test_simple_window.py:184 msgid "File" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:180 +#: plotpy\tests\widgets\test_simple_window.py:187 msgid "New..." msgstr "" -#: plotpy\tests\gui\test_simple_window.py:183 -#: plotpy\tests\gui\test_simple_window.py:225 +#: plotpy\tests\widgets\test_simple_window.py:190 +#: plotpy\tests\widgets\test_simple_window.py:232 msgid "Create a new image" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:188 plotpy\tools\misc.py:296 +#: plotpy\tests\widgets\test_simple_window.py:195 plotpy\tools\misc.py:294 msgid "Open..." msgstr "" -#: plotpy\tests\gui\test_simple_window.py:191 +#: plotpy\tests\widgets\test_simple_window.py:198 msgid "Open an image" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:196 +#: plotpy\tests\widgets\test_simple_window.py:203 msgid "Quit" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:199 +#: plotpy\tests\widgets\test_simple_window.py:206 msgid "Quit application" msgstr "" -#: plotpy\tests\gui\test_simple_window.py:208 +#: plotpy\tests\widgets\test_simple_window.py:215 msgid "About %s..." msgstr "" -#: plotpy\tests\gui\test_simple_window.py:242 plotpy\tools\misc.py:313 +#: plotpy\tests\widgets\test_simple_window.py:249 plotpy\tools\misc.py:311 #: plotpy\widgets\imagefile.py:122 plotpy\widgets\imagefile.py:165 msgid "Open" msgstr "" @@ -1559,112 +1561,112 @@ msgstr "" msgid "Error message:" msgstr "" -#: plotpy\tools\image.py:103 plotpy\tools\image.py:105 +#: plotpy\tools\image.py:102 plotpy\tools\image.py:104 msgid "No available data" msgstr "" -#: plotpy\tools\image.py:115 plotpy\tools\image.py:178 +#: plotpy\tools\image.py:114 plotpy\tools\image.py:177 msgid "Image statistics" msgstr "" -#: plotpy\tools\image.py:227 +#: plotpy\tools\image.py:226 msgid "Reverse Y axis" msgstr "" -#: plotpy\tools\image.py:244 +#: plotpy\tools\image.py:243 msgid "Lock aspect ratio" msgstr "" -#: plotpy\tools\image.py:245 +#: plotpy\tools\image.py:244 msgid "Current value" msgstr "" -#: plotpy\tools\image.py:246 +#: plotpy\tools\image.py:245 msgid "Lock value" msgstr "" -#: plotpy\tools\image.py:253 plotpy\tools\image.py:258 +#: plotpy\tools\image.py:252 plotpy\tools\image.py:257 msgid "Aspect ratio" msgstr "" -#: plotpy\tools\image.py:261 plotpy\tools\image.py:684 -#: plotpy\tools\image.py:711 +#: plotpy\tools\image.py:260 plotpy\tools\image.py:683 +#: plotpy\tools\image.py:710 msgid "Lock" msgstr "" -#: plotpy\tools\image.py:264 +#: plotpy\tools\image.py:263 msgid "1:1" msgstr "" -#: plotpy\tools\image.py:267 +#: plotpy\tools\image.py:266 msgid "Edit..." msgstr "" -#: plotpy\tools\image.py:327 +#: plotpy\tools\image.py:326 msgid "Contrast adjustment" msgstr "" -#: plotpy\tools\image.py:351 +#: plotpy\tools\image.py:350 msgid "Select colormap for active image" msgstr "" -#: plotpy\tools\image.py:433 +#: plotpy\tools\image.py:432 msgid "Manage image masking areas" msgstr "" -#: plotpy\tools\image.py:444 +#: plotpy\tools\image.py:443 msgid "Mask rectangular area (inside)" msgstr "" -#: plotpy\tools\image.py:451 +#: plotpy\tools\image.py:450 msgid "Mask rectangular area (outside)" msgstr "" -#: plotpy\tools\image.py:458 +#: plotpy\tools\image.py:457 msgid "Mask circular area (inside)" msgstr "" -#: plotpy\tools\image.py:465 +#: plotpy\tools\image.py:464 msgid "Mask circular area (outside)" msgstr "" -#: plotpy\tools\image.py:474 +#: plotpy\tools\image.py:473 msgid "Show masking shapes" msgstr "" -#: plotpy\tools\image.py:478 +#: plotpy\tools\image.py:477 msgid "Apply mask" msgstr "" -#: plotpy\tools\image.py:481 plotpy\tools\image.py:668 +#: plotpy\tools\image.py:480 plotpy\tools\image.py:667 msgid "Clear mask" msgstr "" -#: plotpy\tools\image.py:484 plotpy\tools\image.py:554 +#: plotpy\tools\image.py:483 plotpy\tools\image.py:553 msgid "Remove all masking shapes" msgstr "" -#: plotpy\tools\image.py:550 +#: plotpy\tools\image.py:549 msgid "Do you really want to remove all masking shapes?" msgstr "" -#: plotpy\tools\image.py:665 +#: plotpy\tools\image.py:664 msgid "Do you really want to clear the mask?" msgstr "" -#: plotpy\tools\image.py:717 +#: plotpy\tools\image.py:716 msgid "Unlock" msgstr "" -#: plotpy\tools\image.py:736 +#: plotpy\tools\image.py:735 msgid "Open image" msgstr "" -#: plotpy\tools\image.py:743 +#: plotpy\tools\image.py:742 msgid "Rotation Center" msgstr "" -#: plotpy\tools\image.py:855 +#: plotpy\tools\image.py:854 msgid "Rotate and crop" msgstr "" @@ -1688,7 +1690,7 @@ msgstr "" msgid "Save items as" msgstr "" -#: plotpy\tools\item.py:202 plotpy\tools\misc.py:53 plotpy\tools\misc.py:164 +#: plotpy\tools\item.py:202 plotpy\tools\misc.py:52 plotpy\tools\misc.py:163 msgid "untitled" msgstr "" @@ -1700,80 +1702,80 @@ msgstr "" msgid "Load items" msgstr "" -#: plotpy\tools\label.py:83 +#: plotpy\tools\label.py:82 msgid "Label text" msgstr "" -#: plotpy\tools\misc.py:35 +#: plotpy\tools\misc.py:34 msgid "Save as..." msgstr "" -#: plotpy\tools\misc.py:45 +#: plotpy\tools\misc.py:44 msgid "PNG image" msgstr "" -#: plotpy\tools\misc.py:51 +#: plotpy\tools\misc.py:50 msgid "PDF document" msgstr "" -#: plotpy\tools\misc.py:53 plotpy\tools\misc.py:163 +#: plotpy\tools\misc.py:52 plotpy\tools\misc.py:162 #: plotpy\widgets\imagefile.py:73 msgid "Save as" msgstr "" -#: plotpy\tools\misc.py:65 +#: plotpy\tools\misc.py:64 msgid "Copy to clipboard" msgstr "" -#: plotpy\tools\misc.py:85 plotpy\tools\misc.py:115 plotpy\tools\misc.py:214 +#: plotpy\tools\misc.py:84 plotpy\tools\misc.py:114 plotpy\tools\misc.py:213 msgid "Rectangle snapshot" msgstr "" -#: plotpy\tools\misc.py:86 +#: plotpy\tools\misc.py:85 msgid "There is no supported image item in current selection." msgstr "" -#: plotpy\tools\misc.py:96 +#: plotpy\tools\misc.py:95 msgid "Destination size:" msgstr "" -#: plotpy\tools\misc.py:102 plotpy\tools\misc.py:106 +#: plotpy\tools\misc.py:101 plotpy\tools\misc.py:105 msgid "Image levels adjustments" msgstr "" -#: plotpy\tools\misc.py:103 +#: plotpy\tools\misc.py:102 msgid "Apply contrast settings" msgstr "" -#: plotpy\tools\misc.py:104 +#: plotpy\tools\misc.py:103 msgid "Apply interpolation algorithm" msgstr "" -#: plotpy\tools\misc.py:105 +#: plotpy\tools\misc.py:104 msgid "Scale levels to maximum range" msgstr "" -#: plotpy\tools\misc.py:107 plotpy\tools\misc.py:113 +#: plotpy\tools\misc.py:106 plotpy\tools\misc.py:112 msgid "Superimposed images" msgstr "" -#: plotpy\tools\misc.py:109 +#: plotpy\tools\misc.py:108 msgid "If image B is behind image A, replace intersection by" msgstr "" -#: plotpy\tools\misc.py:147 +#: plotpy\tools\misc.py:146 msgid "There is not enough memory left to process this {destw:d} x {desth:d} image ({mbytes:d} MB would be required)." msgstr "" -#: plotpy\tools\misc.py:153 +#: plotpy\tools\misc.py:152 msgid "Memory error" msgstr "" -#: plotpy\tools\misc.py:229 plotpy\tools\misc.py:238 +#: plotpy\tools\misc.py:228 plotpy\tools\misc.py:248 msgid "Help" msgstr "" -#: plotpy\tools\misc.py:239 +#: plotpy\tools\misc.py:235 msgid "" "Keyboard/mouse shortcuts:

\n" " - single left-click: item (curve, image, ...) selection
\n" @@ -1786,11 +1788,11 @@ msgid "" " - right-click + mouse move: zoom" msgstr "" -#: plotpy\tools\misc.py:258 plotpy\widgets\about.py:66 +#: plotpy\tools\misc.py:256 plotpy\widgets\about.py:64 msgid "About" msgstr "" -#: plotpy\tools\misc.py:271 +#: plotpy\tools\misc.py:269 msgid "Print..." msgstr "" @@ -1818,34 +1820,38 @@ msgstr "" msgid "Selection" msgstr "" -#: plotpy\tools\shapes.py:29 +#: plotpy\tools\shape.py:29 msgid "Polyline" msgstr "" -#: plotpy\tools\shapes.py:180 +#: plotpy\tools\shape.py:180 msgid "Free form" msgstr "" -#: plotpy\tools\shapes.py:248 +#: plotpy\tools\shape.py:248 msgid "Rectangle" msgstr "" -#: plotpy\tools\shapes.py:253 +#: plotpy\tools\shape.py:253 msgid "Oblique rectangle" msgstr "" -#: plotpy\tools\shapes.py:268 +#: plotpy\tools\shape.py:268 msgid "Point" msgstr "" -#: plotpy\tools\shapes.py:286 +#: plotpy\tools\shape.py:286 msgid "Segment" msgstr "" -#: plotpy\tools\shapes.py:301 +#: plotpy\tools\shape.py:301 msgid "Circle" msgstr "" +#: plotpy\widgets\about.py:49 +msgid "Set of tools for curve and image plotting." +msgstr "" + #: plotpy\widgets\basetransform.py:215 msgid "Apply" msgstr "" @@ -1854,91 +1860,91 @@ msgstr "" msgid "Reset" msgstr "" -#: plotpy\widgets\fit.py:86 +#: plotpy\widgets\fit.py:87 msgid "Method" msgstr "" -#: plotpy\widgets\fit.py:92 +#: plotpy\widgets\fit.py:93 msgid "Conjugate Gradient" msgstr "" -#: plotpy\widgets\fit.py:93 +#: plotpy\widgets\fit.py:94 msgid "Least squares" msgstr "" -#: plotpy\widgets\fit.py:100 +#: plotpy\widgets\fit.py:101 msgid "for simplex, powel, cg and bfgs norm used by the error function" msgstr "" -#: plotpy\widgets\fit.py:103 plotpy\widgets\fit.py:106 +#: plotpy\widgets\fit.py:104 plotpy\widgets\fit.py:107 msgid "for simplex, powel, least squares" msgstr "" -#: plotpy\widgets\fit.py:108 +#: plotpy\widgets\fit.py:109 msgid "for cg, bfgs" msgstr "" -#: plotpy\widgets\fit.py:110 +#: plotpy\widgets\fit.py:111 msgid "for cg, bfgs. inf is max, -inf is min" msgstr "" -#: plotpy\widgets\fit.py:117 +#: plotpy\widgets\fit.py:118 msgid "Name" msgstr "" -#: plotpy\widgets\fit.py:118 +#: plotpy\widgets\fit.py:119 msgid "Value" msgstr "" -#: plotpy\widgets\fit.py:119 +#: plotpy\widgets\fit.py:120 msgid "Min" msgstr "" -#: plotpy\widgets\fit.py:120 +#: plotpy\widgets\fit.py:121 msgid "Max" msgstr "" -#: plotpy\widgets\fit.py:122 +#: plotpy\widgets\fit.py:123 msgid "Format" msgstr "" -#: plotpy\widgets\fit.py:123 +#: plotpy\widgets\fit.py:124 msgid "Logarithmic" msgstr "" -#: plotpy\widgets\fit.py:170 +#: plotpy\widgets\fit.py:171 msgid "Curve fitting parameter" msgstr "" -#: plotpy\widgets\fit.py:205 +#: plotpy\widgets\fit.py:206 msgid "Edit '{name}' fit parameter properties" msgstr "" -#: plotpy\widgets\fit.py:454 +#: plotpy\widgets\fit.py:455 msgid "Fit parameters" msgstr "" -#: plotpy\widgets\fit.py:468 +#: plotpy\widgets\fit.py:469 msgid "Run" msgstr "" -#: plotpy\widgets\fit.py:470 +#: plotpy\widgets\fit.py:471 msgid "Settings" msgstr "" -#: plotpy\widgets\fit.py:480 +#: plotpy\widgets\fit.py:481 msgid "Automatic fit" msgstr "" -#: plotpy\widgets\fit.py:514 +#: plotpy\widgets\fit.py:515 msgid "Automatic fitting options" msgstr "" -#: plotpy\widgets\fit.py:617 +#: plotpy\widgets\fit.py:618 msgid "Fit" msgstr "" -#: plotpy\widgets\fit.py:865 +#: plotpy\widgets\fit.py:866 msgid "Curve fitting" msgstr "" diff --git a/plotpy/tools/misc.py b/plotpy/tools/misc.py index 2ce3d23..7370978 100644 --- a/plotpy/tools/misc.py +++ b/plotpy/tools/misc.py @@ -232,11 +232,8 @@ def __init__(self, manager, toolbar_id=DefaultToolbarID): def activate_command(self, plot, checked): """Activate tool""" - QW.QMessageBox.information( - plot, - _("Help"), - _( - """Keyboard/mouse shortcuts:

+ info = _( + """Keyboard/mouse shortcuts:

- single left-click: item (curve, image, ...) selection
- single right-click: context-menu relative to selected item
- shift: on-active-curve (or image) cursor (+ control to maintain cursor visible)
@@ -245,8 +242,10 @@ def activate_command(self, plot, checked): - left-click + mouse move: move item (when available)
- middle-click + mouse move: pan
- right-click + mouse move: zoom""" - ), ) + info += "


Information on PlotPy:

" + info += about.about(html=True) + QW.QMessageBox.information(plot, _("Help"), info) class AboutTool(CommandTool): diff --git a/plotpy/widgets/about.py b/plotpy/widgets/about.py index bed7aeb..acb7005 100644 --- a/plotpy/widgets/about.py +++ b/plotpy/widgets/about.py @@ -46,7 +46,7 @@ def about(html: bool = True, copyright_only: bool = False) -> str: info = guidata_about.AboutInfo( name="PlotPy", version=plotpy.__version__, - description=_("Set of tools for curve and image plotting."), + description=_("Set of tools for curve and image plotting"), author="Pierre Raybaut", year=2016, organization="PlotPyStack",