diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais
index d299c5796..793190003 100644
--- a/rtdata/languages/Francais
+++ b/rtdata/languages/Francais
@@ -853,21 +853,13 @@ TP_HLREC_COLOR;Propagation de la couleur
TP_HLREC_LABEL;Reconstruction des hautes lumières
TP_HLREC_LUMINANCE;Récupération de la luminance
TP_HLREC_METHOD;Méthode:
-TP_HSVEQUALIZER1;Rouge
-TP_HSVEQUALIZER2;Orange
-TP_HSVEQUALIZER3;Vert citron
-TP_HSVEQUALIZER4;Vert
-TP_HSVEQUALIZER5;Cyan
-TP_HSVEQUALIZER6;Bleu
-TP_HSVEQUALIZER7;Violet
-TP_HSVEQUALIZER8;Magenta
TP_HSVEQUALIZER_CHANNEL;Canal
TP_HSVEQUALIZER_HUE;T
TP_HSVEQUALIZER_LABEL;Égaliseur TSV
TP_HSVEQUALIZER_NEUTRAL;Neutre
TP_HSVEQUALIZER_SAT;S
TP_HSVEQUALIZER_VAL;V
-TP_ICM_BLENDCMSMATRIX;Mélange des hautes lumières dans l'espace de la matrice
+TP_ICM_BLENDCMSMATRIX;Mélange des hautes lumières\ndans l'espace de la matrice
TP_ICM_BLENDCMSMATRIX_TOOLTIP;Activer la récupération des zones brûlées lorsque les profils ICC basés sur la LUT sont utilisés
TP_ICM_FILEDLGFILTERANY;Tous les fichiers
TP_ICM_FILEDLGFILTERICM;Fichiers de profil ICC
@@ -1058,39 +1050,43 @@ ZOOMPANEL_ZOOMOUT;Zoom -
!!!!!!!!!!!!!!!!!!!!!!!!!
-!EXIFFILTER_EXPOSURECOMPENSATION;Exposure Compensation (EV)
-!HISTORY_MSG_158;Strength
-!HISTORY_MSG_159;Edge stopping
-!HISTORY_MSG_160;Scale
-!HISTORY_MSG_161;Reweighting iterates
-!HISTORY_MSG_162;Tone Mapping
-!HISTORY_MSG_163;RGB Curves - R
-!HISTORY_MSG_164;RGB Curves - G
-!HISTORY_MSG_165;RGB Curves - B
-!HISTORY_MSG_166;Neutral levels
-!MAIN_TOOLTIP_BEFOREAFTERLOCK;Lock / Unlock the Before viewnnLock: keep the Before view unchanged - nuseful to evaluate the cumulative effect of multiple tools.nAdditionally, comparison can be made to any state in the HistorynnUnlock: the Before view will follow the After view 1 step behind, showing image before the effect of the currently used tool
-!MAIN_TOOLTIP_PREVIEWB;Preview Blue channel
-!MAIN_TOOLTIP_PREVIEWFOCUSMASK;Preview Focus Mask
-!MAIN_TOOLTIP_PREVIEWG;Preview Green channel
-!MAIN_TOOLTIP_PREVIEWL;Preview Luminosityn0.299*R + 0.587*G + 0.114*B
-!MAIN_TOOLTIP_PREVIEWR;Preview Red channel
-!MAIN_TOOLTIP_THRESHOLD;Threshold
-!PARTIALPASTE_EPD;Tone Mapping
-!PARTIALPASTE_ICMGAMMA;Output gamma
-!PARTIALPASTE_RGBCURVES;RGB curves
-!PREFERENCES_SHOWEXPOSURECOMPENSATION;Append exposure compensation
-!TP_EPD_EDGESTOPPING;Edge stopping
-!TP_EPD_LABEL;Tone Mapping
-!TP_EPD_REWEIGHTINGITERATES;Reweighting iterates
-!TP_EPD_SCALE;Scale
-!TP_EPD_STRENGTH;Strength
-!TP_EXPOSURE_AUTOLEVELS_TIP;Toggle execution of Auto Levels to automatically set parameter values based on image analysis
-!TP_EXPOSURE_CLIP_TIP;The fraction of pixels to be clipped in auto levels operation
-!TP_ICM_INPUTCAMERAICC_TOOLTIP;Use RawTherapees default ICC color profile. More precise than simple matrix, but only available for some cameras.
-!TP_ICM_INPUTCAMERA_TOOLTIP;Use simple default color matrix by DCRAW or embedded in DNG
-!TP_ICM_INPUTCUSTOM_TOOLTIP;Select your own ICC color profile file for the camera
-!TP_ICM_INPUTEMBEDDED_TOOLTIP;Use color profile embedded in non-raw files
-!TP_ICM_INPUTNONE_TOOLTIP;Use no color profile at all. Use only in special cases.
-!TP_NEUTRAL;Neutral
-!TP_NEUTRAL_TIP;Reset exposure controls to neutral values
-!TP_RGBCURVES_LABEL;RGB Curves
+EXIFFILTER_EXPOSURECOMPENSATION;Compensation d'exposition (EV)
+HISTORY_MSG_158;Force
+HISTORY_MSG_159;Arrêt des bords
+HISTORY_MSG_160;Échelle
+HISTORY_MSG_161;Itérations de la pondération
+HISTORY_MSG_162;Compression tonale
+HISTORY_MSG_163;Courbes RVB - R
+HISTORY_MSG_164;Courbes RVB - V
+HISTORY_MSG_165;Courbes RVB - B
+HISTORY_MSG_166;Niveaux neutre
+MAIN_TOOLTIP_BEFOREAFTERLOCK;Vérouille / déverouille la vue Avant\n\nVérouille: garde la vue Avant inchangée - \nutile pour évaluer l'effet cumultaif de plusieurs outils.\nDe plus, une comparaison peut être faite à partir de n'importe quelle étape de l'historique\n\nDéverouille: la vue Avant représentera l'étape précédant la vue Après, montrant l'effet qui vient d'être modifié
+MAIN_TOOLTIP_PREVIEWB;Affichage du canal Bleu
+MAIN_TOOLTIP_PREVIEWFOCUSMASK;Affichage du Masque du focus
+MAIN_TOOLTIP_PREVIEWG;Affichage du canal Vert
+MAIN_TOOLTIP_PREVIEWL;Affichage de la Luminosité\n0.299*R + 0.587*V + 0.114*B
+MAIN_TOOLTIP_PREVIEWR;Affichage du canal Rouge
+MAIN_TOOLTIP_THRESHOLD;Seuil
+PARTIALPASTE_EPD;Compression tonale
+PARTIALPASTE_ICMGAMMA;Gamma de sortie
+PARTIALPASTE_RGBCURVES;Courbes RVB
+PREFERENCES_SHOWEXPOSURECOMPENSATION;Ajoute la compensation d'exposition
+TP_EPD_EDGESTOPPING;Arrêt des bords
+TP_EPD_LABEL;Compression tonale
+TP_EPD_REWEIGHTINGITERATES;Itérations de la pondération
+TP_EPD_SCALE;Échelle
+TP_EPD_STRENGTH;Force
+TP_EXPOSURE_AUTOLEVELS_TIP;Bascule l'usage de Niveaux automatiques afin de régler\nautomatiquement les valeurs basé sur l'analyse de l'image
+TP_EXPOSURE_CLIP_TIP;La fraction de pixels que l'outil Niveaux automatiques passera en dehors du domaine
+TP_ICM_INPUTCAMERAICC_TOOLTIP;Utilise les profils ICC par défaut de RawTherapee. Plus précises qu'une simple matrice, mais disponible pour certains appareil photo seulement.
+TP_ICM_INPUTCAMERA_TOOLTIP;Utilise les matrices de couleur simple fournis par DCRAW ou incluse dans le fichier RAW
+TP_ICM_INPUTCUSTOM_TOOLTIP;Sélectionez votre propre profil ICC pour votre appareil photo
+TP_ICM_INPUTEMBEDDED_TOOLTIP;Utilise le profil inclus dans les fichiers non-Raw
+TP_ICM_INPUTNONE_TOOLTIP;N'utilise aucun profil couleur du tout. À n'utiliser que dans des cas très spéciaux.
+TP_NEUTRAL;Neutre
+TP_NEUTRAL_TIP;Réinitialise les valeurs de l'exposition à des valeurs neutres
+TP_RGBCURVES_LABEL;Courbes RVB
+TP_RGBCURVES_CHANNEL;Canal
+TP_RGBCURVES_BLUE;B
+TP_RGBCURVES_GREEN;V
+TP_RGBCURVES_RED;R
diff --git a/rtdata/languages/default b/rtdata/languages/default
index 9ad5e57e3..064a9ba07 100644
--- a/rtdata/languages/default
+++ b/rtdata/languages/default
@@ -874,14 +874,6 @@ TP_HLREC_COLOR;Color Propagation
TP_HLREC_LABEL;Highlight Reconstruction
TP_HLREC_LUMINANCE;Luminance Recovery
TP_HLREC_METHOD;Method:
-TP_HSVEQUALIZER1;Red
-TP_HSVEQUALIZER2;Yellow
-TP_HSVEQUALIZER3;Lime
-TP_HSVEQUALIZER4;Green
-TP_HSVEQUALIZER5;Aqua
-TP_HSVEQUALIZER6;Blue
-TP_HSVEQUALIZER7;Purple
-TP_HSVEQUALIZER8;Magenta
TP_HSVEQUALIZER_CHANNEL;HSV Channel
TP_HSVEQUALIZER_HUE;H
TP_HSVEQUALIZER_LABEL;HSV Equalizer
@@ -972,7 +964,11 @@ TP_RESIZE_SCALE;Scale
TP_RESIZE_SPECIFY;Specify:
TP_RESIZE_WIDTH;Width
TP_RESIZE_W;W:
+TP_RGBCURVES_BLUE;B
+TP_RGBCURVES_CHANNEL;Channel
+TP_RGBCURVES_GREEN;G
TP_RGBCURVES_LABEL;RGB Curves
+TP_RGBCURVES_RED;R
TP_ROTATE_DEGREE;Degree
TP_ROTATE_LABEL;Rotate
TP_ROTATE_SELECTLINE; Select Straight Line
diff --git a/rtgui/rgbcurves.cc b/rtgui/rgbcurves.cc
index 34e5a8dde..2970d9126 100644
--- a/rtgui/rgbcurves.cc
+++ b/rtgui/rgbcurves.cc
@@ -24,13 +24,13 @@ using namespace rtengine::procparams;
RGBCurves::RGBCurves () : Gtk::VBox(), FoldableToolPanel(this) {
- curveEditorG = new CurveEditorGroup ();
+ curveEditorG = new CurveEditorGroup (M("TP_RGBCURVES_CHANNEL"));
curveEditorG->setCurveListener (this);
curveEditorG->setColorProvider (this);
- Rshape = (DiagonalCurveEditor*)curveEditorG->addCurve(CT_Diagonal, "R");
- Gshape = (DiagonalCurveEditor*)curveEditorG->addCurve(CT_Diagonal, "G");
- Bshape = (DiagonalCurveEditor*)curveEditorG->addCurve(CT_Diagonal, "B");
+ Rshape = (DiagonalCurveEditor*)curveEditorG->addCurve(CT_Diagonal, M("TP_RGBCURVES_RED"));
+ Gshape = (DiagonalCurveEditor*)curveEditorG->addCurve(CT_Diagonal, M("TP_RGBCURVES_GREEN"));
+ Bshape = (DiagonalCurveEditor*)curveEditorG->addCurve(CT_Diagonal, M("TP_RGBCURVES_BLUE"));
// This will add the reset button at the end of the curveType buttons
curveEditorG->curveListComplete();