From 228294b0f80a4d35b78db34bc2a1cce87197f158 Mon Sep 17 00:00:00 2001 From: Hombre Date: Thu, 20 Jan 2011 01:58:23 +0100 Subject: [PATCH] Behaviour of the history of the HL recovery tool has been normalized, French locale updated with the flat fiields strings, bug correction in the preference window (messages of the flat field and dark frame tools weren't handling special chars) --- rtdata/languages/Francais | 46 +++++++++++++++++++++++++------------- rtdata/languages/default | 6 ++++- rtengine/procevents.h | 47 ++++++++++++++++++++------------------- rtengine/refreshmap.cc | 8 ++++--- rtgui/preferences.cc | 12 +++++----- rtgui/tonecurve.cc | 6 +++-- 6 files changed, 74 insertions(+), 51 deletions(-) diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais index dd30ace49..775862e69 100644 --- a/rtdata/languages/Francais +++ b/rtdata/languages/Francais @@ -1,5 +1,9 @@ + #00 Français #01 1.3.2008: Initial translation by Hombre +ABOUT_TAB_BUILD;Version +ABOUT_TAB_CREDITS;Crédits +ABOUT_TAB_SPLASH;Splash ADJUSTER_RESET_TO_DEFAULT;Réglages par défaut BATCHQUEUE_AUTOSTART;Démarrage auto BATCH_PROCESSING;Traitement par lot @@ -48,9 +52,9 @@ EXIFPANEL_SUBDIRECTORY;Sous-répertoire FILEBROWSER_ADDDELTEMPLATE;Ajouter/Supprimer le modèle... FILEBROWSER_APPLYPROFILE;Appliquer le profil FILEBROWSER_ARRANGEMENTHINT;Permuter entre l'alignement vertical/horizontal des vignettes -FILEBROWSER_AUTODARKFRAME;Soustraction d'image noire automatique +FILEBROWSER_AUTODARKFRAME;Soustraction automatique de Trame Noire FILEBROWSER_BROWSEPATHBUTTONHINT;Cliquez pour parcourir le chemin saisi -FILEBROWSER_BROWSEPATHHINT;Saisissez le chemin à parcourir (Ctrl-Entrée dans le Navigateur de Fichier) +FILEBROWSER_BROWSEPATHHINT;Saisissez le chemin à parcourir (Ctrl-o place le focus,Ctrl-Entrée pour naviguer dans le Navigateur de Fichier) FILEBROWSER_CLEARPROFILE;Remettre le profil à zéro FILEBROWSER_COPYPROFILE;Copier le profil FILEBROWSER_CURRENT_NAME;Nom courant: @@ -63,7 +67,7 @@ FILEBROWSER_EXIFFILTERAPPLYHINT;Activer/désactiver les filtres EXIF le navigate FILEBROWSER_EXIFFILTERLABEL;Filtre EXIF FILEBROWSER_EXIFFILTERSETTINGS;Réglages FILEBROWSER_EXIFFILTERSETTINGSHINT;Change les réglages du filtre EXIF -FILEBROWSER_MOVETODARKFDIR;Déplacer dans le dossier d'images noires +FILEBROWSER_MOVETODARKFDIR;Déplacer dans le dossier d'images de Trame Noire FILEBROWSER_NEW_NAME;Nouveau nom: FILEBROWSER_PARTIALPASTEPROFILE;Coller partiellement FILEBROWSER_PASTEPROFILE;Coller le profil @@ -87,7 +91,7 @@ FILEBROWSER_PROCESSINGSETTINGS;Réglages FILEBROWSER_PROCESSINGSETTINGSHINT;Règle le format de fichier et le dossier de sortie FILEBROWSER_RENAMEDLGLABEL;Rennommage du fichier FILEBROWSER_RENAMEDLGMSG;Renommer le fichier "%1" en: -FILEBROWSER_SELECTDARKFRAME;Choisir une image noire... +FILEBROWSER_SELECTDARKFRAME;Choisir une image de Trame Noire... FILEBROWSER_SHOWDIRHINT;Voir toutes les images du dossier D FILEBROWSER_SHOWEXIFINFO;Montrer les infos EXIF i FILEBROWSER_SHOWQUEUEHINT;Voir le contenu de la file de traitement @@ -147,6 +151,13 @@ HISTORY_MSG_104;Égaliseur TSV HISTORY_MSG_105;Corr. aberr. chromatique HISTORY_MSG_106;Corr. a.c. - Rayon HISTORY_MSG_107;Corr. a.c. - Seuil +HISTORY_MSG_108;Redim. - boîte englobante +HISTORY_MSG_109;Redim. s'applique à +HISTORY_MSG_110;Champ Uniforme - Fichier +HISTORY_MSG_111;Champ Uniforme - Auto sélection +HISTORY_MSG_112;Champ Uniforme - Rayon +HISTORY_MSG_113;Champ Uniforme - Type de floutage +HISTORY_MSG_114;Seuil de compr. des hautes lumières HISTORY_MSG_10;Compression des ombres HISTORY_MSG_11;Courbe tonale HISTORY_MSG_12;Exposition auto @@ -440,7 +451,19 @@ PREFERENCES_CARED;Correct. manuelle de\nl'aberr. chrom. rouge PREFERENCES_CLIPPINGIND;Indication du dépassement de plage dynamique PREFERENCES_CMETRICINTENT;Intention Colorimétrique PREFERENCES_CUTOVERLAYBRUSH;Masque de recadrage -PREFERENCES_DARKFRAME;Soustraction d'image noire +PREFERENCES_DARKFRAME;Soustraction de Trame Noire +PREFERENCES_DARKFRAMEFOUND;Trouvé +PREFERENCES_DARKFRAMESHOTS;image(s) +PREFERENCES_DARKFRAMETEMPLATES;modèle(s) +PREFERENCES_FLATFIELD;Champ Uniforme +PREFERENCES_FLATFIELDFOUND;Trouvé +PREFERENCES_FLATFIELDSHOTS;image(s) +PREFERENCES_FLATFIELDTEMPLATES;modèle(s) +PREFERENCES_FLATFIELDFILE;Fichier de Champ Uniforme +PREFERENCES_FLATFIELDBLURRADIUS;Rayon de floutage du Champ Uniforme +PREFERENCES_FLATFIELDBLURTYPE;Type de floutage du Champ Uniforme +PREFERENCES_FLATFIELDAUTOSELECT;Sélection auto. du Champ Uniforme +PREFERENCES_FLATFIELDSDIR;Dossier des images de Champ Uniforme PREFERENCES_DATEFORMAT;Format de la date PREFERENCES_DATEFORMATHINT;Vous pouvez utiliser les paramètres de chaînes formatés suivants:\n%y : année\n%m : mois\n%d : jour\n\nPar exemple, le format de date française est:\n%d/%m/%y PREFERENCES_DCBENHANCE;Appliquer la phase d'amélioration de DCB @@ -448,7 +471,7 @@ PREFERENCES_DCBITERATIONS;Nombre d'itération de DCB PREFERENCES_DEFAULTLANG;Langue par défaut PREFERENCES_DEFAULTTHEME;Thème par défaut PREFERENCES_DEMOSAICINGALGO;Algorithme de dématriçage -PREFERENCES_DIRDARKFRAMES;Dossier d'images noires +PREFERENCES_DIRDARKFRAMES;Dossier des images de Trame Noire PREFERENCES_DIRHOME;Racine de mes documents personnels PREFERENCES_DIRLAST;Dernier dossier visité PREFERENCES_DIROTHER;Autre @@ -655,7 +678,7 @@ TP_EXPOSURE_BLACKLEVEL;Noir TP_EXPOSURE_BRIGHTNESS;Luminosité TP_EXPOSURE_CLIP;Rognage TP_EXPOSURE_COMPRHIGHLIGHTS;Compression hautes lumières -TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Seuil de récupération\ndes hautes lumières +TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Seuil de compression\ndes hautes lumières TP_EXPOSURE_COMPRSHADOWS;Compression des ombres TP_EXPOSURE_CONTRAST;Contraste TP_EXPOSURE_CURVEEDITOR;Courbe tonale @@ -712,7 +735,7 @@ TP_LUMADENOISE_RADIUS;Rayon TP_PERSPECTIVE_HORIZONTAL;Horizontal TP_PERSPECTIVE_LABEL;Perspective TP_PERSPECTIVE_VERTICAL;Vertical -TP_PREPROCESS_DARKFRAME;Image noire +TP_PREPROCESS_DARKFRAME;Trame noire TP_PREPROCESS_DFAUTOSELECT;Sélection automatique TP_RAWPANEL_DEMOSAICING;Dématriçage TP_RAWPANEL_PREPROCESSING;Traitement pre-dématriçage @@ -791,10 +814,3 @@ ZOOMPANEL_ZOOM100;Zoom à 100% 1 ZOOMPANEL_ZOOMFITSCREEN;Ajuster à la fenêtre F ZOOMPANEL_ZOOMIN;Zoom + ZOOMPANEL_ZOOMOUT;Zoom - - - -!!!!!!!!!!!!!!!!!!!!!!!!! -! Untranslated keys follow; remove the ! prefix after an entry is translated. -!!!!!!!!!!!!!!!!!!!!!!!!! - - diff --git a/rtdata/languages/default b/rtdata/languages/default index 9798df9fc..419bb3c7b 100644 --- a/rtdata/languages/default +++ b/rtdata/languages/default @@ -1,5 +1,8 @@ #00 default translation file #01 Developers should add translations to this file and then run 'generateDifferences.sh' script to update other locales. +ABOUT_TAB_BUILD;Version +ABOUT_TAB_CREDITS;Credits +ABOUT_TAB_SPLASH;Splash ADJUSTER_RESET_TO_DEFAULT;Reset to default BATCHQUEUE_AUTOSTART;Auto start BATCH_PROCESSING;Batch processing @@ -155,7 +158,8 @@ HISTORY_MSG_109;Resizing applies to HISTORY_MSG_110;Flat Field File HISTORY_MSG_111;Flat Field Auto Select HISTORY_MSG_112;Flat Field Blur Radius -HISTORY_MSG_113;Flat Field Blur Type +HISTORY_MSG_113;Flat Field Blur Type +HISTORY_MSG_114;Highlight Compr. Threshold HISTORY_MSG_10;Shadow Compression HISTORY_MSG_11;Tone Curve HISTORY_MSG_12;Auto Exposure diff --git a/rtengine/procevents.h b/rtengine/procevents.h index 73476665b..56baee7e1 100644 --- a/rtengine/procevents.h +++ b/rtengine/procevents.h @@ -89,10 +89,10 @@ enum ProcEvent { EvCACorr=64, EvHREnabled=65, EvHRAmount=66, - EvHRMethod=67, - EvWProfile=68, - EvOProfile=69, - EvIProfile=70, + EvHRMethod=67, + EvWProfile=68, + EvOProfile=69, + EvIProfile=70, EvVignetting=71, EvChMixer=72, EvResizeScale=73, @@ -113,30 +113,31 @@ enum ProcEvent { EvDPDNEnabled=88, EvDPDNLuma=89, EvDPDNChroma=90, - EvDPDNGamma=91, - EvDirPyrEqualizer=92, + EvDPDNGamma=91, + EvDirPyrEqualizer=92, EvDirPyrEqlEnabled=93, - EvLSaturation=94, + EvLSaturation=94, EvLaCurve=95, EvLbCurve=96, EvDemosaic=97, EvPreProcess=98, - EvSaturation=99, - EvHSVEqualizerH=100, - EvHSVEqualizerS=101, - EvHSVEqualizerV=102, - EvHSVEqEnabled=103, - EvDefringeEnabled=104, - EvDefringeRadius=105, - EvDefringeThreshold=106, + EvSaturation=99, + EvHSVEqualizerH=100, + EvHSVEqualizerS=101, + EvHSVEqualizerV=102, + EvHSVEqEnabled=103, + EvDefringeEnabled=104, + EvDefringeRadius=105, + EvDefringeThreshold=106, EvResizeBoundingBox=107, EvResizeAppliesTo=108, - EvFlatFieldFile=109, - EvFlatFieldAutoSelect=110, - EvFlatFieldBlurRadius=111, - EvFlatFieldBlurType=112, + EvFlatFieldFile=109, + EvFlatFieldAutoSelect=110, + EvFlatFieldBlurRadius=111, + EvFlatFieldBlurType=112, + EvHLComprThreshold=113, - NUMOFEVENTS=113 - }; -} -#endif + NUMOFEVENTS=114 + }; +} +#endif diff --git a/rtengine/refreshmap.cc b/rtengine/refreshmap.cc index b786f3f7e..295be9e97 100644 --- a/rtengine/refreshmap.cc +++ b/rtengine/refreshmap.cc @@ -128,11 +128,13 @@ DEFRINGE, // EvDefringeEnabled, DEFRINGE, // EvDefringeRadius, DEFRINGE, // EvDefringeThreshold, RESIZE, // EvResizeBoundingBox -RESIZE, // EvResizeAppliesTo -FLATFIELD, // EvFlatFieldFile, +RESIZE, // EvResizeAppliesTo +FLATFIELD, // EvFlatFieldFile, FLATFIELD, // EvFlatFieldAutoSelect, FLATFIELD, // EvFlatFieldBlurRadius, -FLATFIELD // EvFlatFieldBlurType, +FLATFIELD, // EvFlatFieldBlurType, +RGBCURVE // EvHLComprThreshold, + }; diff --git a/rtgui/preferences.cc b/rtgui/preferences.cc index d2a8dcf41..9efbc383f 100644 --- a/rtgui/preferences.cc +++ b/rtgui/preferences.cc @@ -1164,16 +1164,14 @@ void Preferences::updateDFinfos() { int t1,t2; rtengine::dfm.getStat(t1,t2); - std::ostringstream s; - s << M("PREFERENCES_DARKFRAMEFOUND")<<": "<< t1 << " "<set_text(s.str()); + Glib::ustring s = Glib::ustring::compose("%1: %2 %3, %4 %5", M("PREFERENCES_DARKFRAMEFOUND"), t1, M("PREFERENCES_DARKFRAMESHOTS"), t2, M("PREFERENCES_DARKFRAMETEMPLATES")); + dfLabel->set_text(s); } void Preferences::updateFFinfos() { int t1,t2; rtengine::ffm.getStat(t1,t2); - std::ostringstream s; - s << M("PREFERENCES_FLATFIELDFOUND")<<": "<< t1 << " "<set_text(s.str()); -} \ No newline at end of file + Glib::ustring s = Glib::ustring::compose("%1: %2 %3, %4 %5", M("PREFERENCES_FLATFIELDFOUND"), t1, M("PREFERENCES_FLATFIELDSHOTS"), t2, M("PREFERENCES_FLATFIELDTEMPLATES")); + ffLabel->set_text(s); +} diff --git a/rtgui/tonecurve.cc b/rtgui/tonecurve.cc index 0200aaab5..292c212c9 100644 --- a/rtgui/tonecurve.cc +++ b/rtgui/tonecurve.cc @@ -230,8 +230,10 @@ void ToneCurve::adjusterChanged (Adjuster* a, double newval) { listener->panelChanged (EvContrast, costr); else if (a==saturation) listener->panelChanged (EvSaturation, costr); - else if (a==hlcompr || a==hlcomprthresh) - listener->panelChanged (EvHLCompr, Glib::ustring::compose ("%1=%2\n%3=%4",M("TP_EXPOSURE_COMPRHIGHLIGHTS"),(int)hlcompr->getValue(),M("TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD"),(int)hlcomprthresh->getValue())); + else if (a==hlcompr) + listener->panelChanged (EvHLCompr, costr); + else if (a==hlcomprthresh) + listener->panelChanged (EvHLComprThreshold, costr); else if (a==shcompr) listener->panelChanged (EvSHCompr, costr); }