Behaviour of the history of the HL recovery tool has been normalized, bug correction in the preference window (messages of the dark frame tools weren't handling special chars).

This commit is contained in:
Hombre
2011-01-20 02:57:02 +01:00
parent b17a439536
commit d1ec868d14
6 changed files with 44 additions and 39 deletions

View File

@@ -48,7 +48,7 @@ EXIFPANEL_SUBDIRECTORY;Sous-répertoire
FILEBROWSER_ADDDELTEMPLATE;Ajouter/Supprimer le modèle... FILEBROWSER_ADDDELTEMPLATE;Ajouter/Supprimer le modèle...
FILEBROWSER_APPLYPROFILE;Appliquer le profil FILEBROWSER_APPLYPROFILE;Appliquer le profil
FILEBROWSER_ARRANGEMENTHINT;Permuter entre l'alignement vertical/horizontal des vignettes 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_CLEARPROFILE;Remettre le profil à zéro FILEBROWSER_CLEARPROFILE;Remettre le profil à zéro
FILEBROWSER_COPYPROFILE;Copier le profil FILEBROWSER_COPYPROFILE;Copier le profil
FILEBROWSER_CURRENT_NAME;Nom courant: FILEBROWSER_CURRENT_NAME;Nom courant:
@@ -61,7 +61,7 @@ FILEBROWSER_EXIFFILTERAPPLYHINT;Activer/désactiver les filtres EXIF le navigate
FILEBROWSER_EXIFFILTERLABEL;Filtre EXIF FILEBROWSER_EXIFFILTERLABEL;Filtre EXIF
FILEBROWSER_EXIFFILTERSETTINGS;Réglages FILEBROWSER_EXIFFILTERSETTINGS;Réglages
FILEBROWSER_EXIFFILTERSETTINGSHINT;Change les réglages du filtre EXIF 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_NEW_NAME;Nouveau nom:
FILEBROWSER_PARTIALPASTEPROFILE;Coller partiellement FILEBROWSER_PARTIALPASTEPROFILE;Coller partiellement
FILEBROWSER_PASTEPROFILE;Coller le profil FILEBROWSER_PASTEPROFILE;Coller le profil
@@ -85,7 +85,7 @@ FILEBROWSER_PROCESSINGSETTINGS;Réglages
FILEBROWSER_PROCESSINGSETTINGSHINT;Règle le format de fichier et le dossier de sortie FILEBROWSER_PROCESSINGSETTINGSHINT;Règle le format de fichier et le dossier de sortie
FILEBROWSER_RENAMEDLGLABEL;Rennommage du fichier FILEBROWSER_RENAMEDLGLABEL;Rennommage du fichier
FILEBROWSER_RENAMEDLGMSG;Renommer le fichier "%1" en: 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 <b>D</b> FILEBROWSER_SHOWDIRHINT;Voir toutes les images du dossier <b>D</b>
FILEBROWSER_SHOWEXIFINFO;Montrer les infos EXIF <b>i</b> FILEBROWSER_SHOWEXIFINFO;Montrer les infos EXIF <b>i</b>
FILEBROWSER_SHOWQUEUEHINT;Voir le contenu de la file de traitement FILEBROWSER_SHOWQUEUEHINT;Voir le contenu de la file de traitement
@@ -145,6 +145,7 @@ HISTORY_MSG_104;Égaliseur TSV
HISTORY_MSG_105;Corr. aberr. chromatique HISTORY_MSG_105;Corr. aberr. chromatique
HISTORY_MSG_106;Corr. a.c. - Rayon HISTORY_MSG_106;Corr. a.c. - Rayon
HISTORY_MSG_107;Corr. a.c. - Seuil HISTORY_MSG_107;Corr. a.c. - Seuil
HISTORY_MSG_108;Seuil de compr. des hautes lumières
HISTORY_MSG_10;Compression des ombres HISTORY_MSG_10;Compression des ombres
HISTORY_MSG_11;Courbe tonale HISTORY_MSG_11;Courbe tonale
HISTORY_MSG_12;Exposition auto HISTORY_MSG_12;Exposition auto
@@ -310,13 +311,9 @@ IPTCPANEL_TRANSREFERENCEHINT;Un code représentant le lieux de la transmission i
MAIN_BUTTON_EXIT;Sortie MAIN_BUTTON_EXIT;Sortie
MAIN_BUTTON_FULLSCREEN;Plein écran MAIN_BUTTON_FULLSCREEN;Plein écran
MAIN_BUTTON_PREFERENCES;Préférences MAIN_BUTTON_PREFERENCES;Préférences
MAIN_BUTTON_PUTTOQUEUE;Envoyer dans la file
MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Ajouter l'image courante à la file de traitement <b>Ctrl+Q</b> MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Ajouter l'image courante à la file de traitement <b>Ctrl+Q</b>
MAIN_BUTTON_QUEUE;Envoyer dans la file MAIN_BUTTON_QUEUE;Envoyer dans la file
MAIN_BUTTON_SAVE;Enregistrer l'image
MAIN_BUTTON_SAVEAS;Sous...
MAIN_BUTTON_SAVE_TOOLTIP;Enregistrer l'image courante <b>Ctrl+S</b> MAIN_BUTTON_SAVE_TOOLTIP;Enregistrer l'image courante <b>Ctrl+S</b>
MAIN_BUTTON_SENDTOEDITOR;Envoyer vers l'éditeur
MAIN_BUTTON_SENDTOEDITOR_TOOLTIP;Éditer l'image courante dans l'éditeur externe <b>Ctrl+E</b> MAIN_BUTTON_SENDTOEDITOR_TOOLTIP;Éditer l'image courante dans l'éditeur externe <b>Ctrl+E</b>
MAIN_BUTTON_UNFULLSCREEN;Quitter le plein écran MAIN_BUTTON_UNFULLSCREEN;Quitter le plein écran
MAIN_FRAME_BATCHQUEUE;File d'attente MAIN_FRAME_BATCHQUEUE;File d'attente
@@ -434,7 +431,10 @@ PREFERENCES_CARED;Correct. manuelle de\nl'aberr. chrom. rouge
PREFERENCES_CLIPPINGIND;Indication du dépassement de plage dynamique PREFERENCES_CLIPPINGIND;Indication du dépassement de plage dynamique
PREFERENCES_CMETRICINTENT;Intention Colorimétrique PREFERENCES_CMETRICINTENT;Intention Colorimétrique
PREFERENCES_CUTOVERLAYBRUSH;Masque de recadrage 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_DATEFORMAT;Format de la date PREFERENCES_DATEFORMAT;Format de la date
PREFERENCES_DATEFORMATHINT;<i>Vous pouvez utiliser les paramètres de chaînes formatés suivants:</i>\n<b>%y</b><i> : année</i>\n<b>%m</b><i> : mois</i>\n<b>%d</b><i> : jour</i>\n<i>\nPar exemple, le format de date française est:</i>\n<b>%d/%m/%y</b> PREFERENCES_DATEFORMATHINT;<i>Vous pouvez utiliser les paramètres de chaînes formatés suivants:</i>\n<b>%y</b><i> : année</i>\n<b>%m</b><i> : mois</i>\n<b>%d</b><i> : jour</i>\n<i>\nPar exemple, le format de date française est:</i>\n<b>%d/%m/%y</b>
PREFERENCES_DCBENHANCE;Appliquer la phase d'amélioration de DCB PREFERENCES_DCBENHANCE;Appliquer la phase d'amélioration de DCB
@@ -442,7 +442,7 @@ PREFERENCES_DCBITERATIONS;Nombre d'itération de DCB
PREFERENCES_DEFAULTLANG;Langue par défaut PREFERENCES_DEFAULTLANG;Langue par défaut
PREFERENCES_DEFAULTTHEME;Thème par défaut PREFERENCES_DEFAULTTHEME;Thème par défaut
PREFERENCES_DEMOSAICINGALGO;Algorithme de dématriçage 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_DIRHOME;Racine de mes documents personnels
PREFERENCES_DIRLAST;Dernier dossier visité PREFERENCES_DIRLAST;Dernier dossier visité
PREFERENCES_DIROTHER;Autre PREFERENCES_DIROTHER;Autre
@@ -641,7 +641,7 @@ TP_EXPOSURE_BLACKLEVEL;Noir
TP_EXPOSURE_BRIGHTNESS;Luminosité TP_EXPOSURE_BRIGHTNESS;Luminosité
TP_EXPOSURE_CLIP;Rognage TP_EXPOSURE_CLIP;Rognage
TP_EXPOSURE_COMPRHIGHLIGHTS;Compression hautes lumières 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_COMPRSHADOWS;Compression des ombres
TP_EXPOSURE_CONTRAST;Contraste TP_EXPOSURE_CONTRAST;Contraste
TP_EXPOSURE_CURVEEDITOR;Courbe tonale TP_EXPOSURE_CURVEEDITOR;Courbe tonale
@@ -698,7 +698,7 @@ TP_LUMADENOISE_RADIUS;Rayon
TP_PERSPECTIVE_HORIZONTAL;Horizontal TP_PERSPECTIVE_HORIZONTAL;Horizontal
TP_PERSPECTIVE_LABEL;Perspective TP_PERSPECTIVE_LABEL;Perspective
TP_PERSPECTIVE_VERTICAL;Vertical TP_PERSPECTIVE_VERTICAL;Vertical
TP_PREPROCESS_DARKFRAME;Image noire TP_PREPROCESS_DARKFRAME;Trame noire
TP_PREPROCESS_DFAUTOSELECT;Sélection automatique TP_PREPROCESS_DFAUTOSELECT;Sélection automatique
TP_RAWPANEL_DEMOSAICING;Dématriçage TP_RAWPANEL_DEMOSAICING;Dématriçage
TP_RAWPANEL_PREPROCESSING;Traitement pre-dématriçage TP_RAWPANEL_PREPROCESSING;Traitement pre-dématriçage

View File

@@ -145,6 +145,7 @@ HISTORY_MSG_104;HSV Equalizer
HISTORY_MSG_105;Defringing HISTORY_MSG_105;Defringing
HISTORY_MSG_106;Defringing Radius HISTORY_MSG_106;Defringing Radius
HISTORY_MSG_107;Defringing Threshold HISTORY_MSG_107;Defringing Threshold
HISTORY_MSG_108;Highlight Compr. Threshold
HISTORY_MSG_10;Shadow Compression HISTORY_MSG_10;Shadow Compression
HISTORY_MSG_11;Tone Curve HISTORY_MSG_11;Tone Curve
HISTORY_MSG_12;Auto Exposure HISTORY_MSG_12;Auto Exposure
@@ -310,13 +311,9 @@ IPTCPANEL_TRANSREFERENCEHINT;A code representing the location of original transm
MAIN_BUTTON_EXIT;Exit MAIN_BUTTON_EXIT;Exit
MAIN_BUTTON_FULLSCREEN;Fullscreen MAIN_BUTTON_FULLSCREEN;Fullscreen
MAIN_BUTTON_PREFERENCES;Preferences MAIN_BUTTON_PREFERENCES;Preferences
MAIN_BUTTON_PUTTOQUEUE;Put to queue
MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Add current image to processing queue <b>Ctrl+Q</b> MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Add current image to processing queue <b>Ctrl+Q</b>
MAIN_BUTTON_QUEUE;Put to queue MAIN_BUTTON_QUEUE;Put to queue
MAIN_BUTTON_SAVE;Save Image
MAIN_BUTTON_SAVEAS;As...
MAIN_BUTTON_SAVE_TOOLTIP;Save current image <b>Ctrl+S</b> MAIN_BUTTON_SAVE_TOOLTIP;Save current image <b>Ctrl+S</b>
MAIN_BUTTON_SENDTOEDITOR;Send to editor
MAIN_BUTTON_SENDTOEDITOR_TOOLTIP;Edit current image in external editor <b>Ctrl+E</b> MAIN_BUTTON_SENDTOEDITOR_TOOLTIP;Edit current image in external editor <b>Ctrl+E</b>
MAIN_BUTTON_UNFULLSCREEN;Exit fullscreen MAIN_BUTTON_UNFULLSCREEN;Exit fullscreen
MAIN_FRAME_BATCHQUEUE;Batch Queue MAIN_FRAME_BATCHQUEUE;Batch Queue
@@ -435,6 +432,9 @@ PREFERENCES_CLIPPINGIND;Clipping indication
PREFERENCES_CMETRICINTENT;Colorimetric Intent PREFERENCES_CMETRICINTENT;Colorimetric Intent
PREFERENCES_CUTOVERLAYBRUSH;Cut overlay brush PREFERENCES_CUTOVERLAYBRUSH;Cut overlay brush
PREFERENCES_DARKFRAME;Dark frame PREFERENCES_DARKFRAME;Dark frame
PREFERENCES_DARKFRAMEFOUND;Found
PREFERENCES_DARKFRAMESHOTS;shots
PREFERENCES_DARKFRAMETEMPLATES;templates
PREFERENCES_DATEFORMAT;Date Format PREFERENCES_DATEFORMAT;Date Format
PREFERENCES_DATEFORMATHINT;<i>You can use the following formatting strings:</i>\n<b>%y</b><i> : year</i>\n<b>%m</b><i> : month</i>\n<b>%d</b><i> : day</i>\n<i>\nFor example, the hungarian date format is:</i>\n<b>%y/%m/%d</b> PREFERENCES_DATEFORMATHINT;<i>You can use the following formatting strings:</i>\n<b>%y</b><i> : year</i>\n<b>%m</b><i> : month</i>\n<b>%d</b><i> : day</i>\n<i>\nFor example, the hungarian date format is:</i>\n<b>%y/%m/%d</b>
PREFERENCES_DCBENHANCE;Apply DCB enhancement step PREFERENCES_DCBENHANCE;Apply DCB enhancement step

View File

@@ -89,10 +89,10 @@ enum ProcEvent {
EvCACorr=64, EvCACorr=64,
EvHREnabled=65, EvHREnabled=65,
EvHRAmount=66, EvHRAmount=66,
EvHRMethod=67, EvHRMethod=67,
EvWProfile=68, EvWProfile=68,
EvOProfile=69, EvOProfile=69,
EvIProfile=70, EvIProfile=70,
EvVignetting=71, EvVignetting=71,
EvChMixer=72, EvChMixer=72,
EvResizeScale=73, EvResizeScale=73,
@@ -113,23 +113,25 @@ enum ProcEvent {
EvDPDNEnabled=88, EvDPDNEnabled=88,
EvDPDNLuma=89, EvDPDNLuma=89,
EvDPDNChroma=90, EvDPDNChroma=90,
EvDPDNGamma=91, EvDPDNGamma=91,
EvDirPyrEqualizer=92, EvDirPyrEqualizer=92,
EvDirPyrEqlEnabled=93, EvDirPyrEqlEnabled=93,
EvLSaturation=94, EvLSaturation=94,
EvLaCurve=95, EvLaCurve=95,
EvLbCurve=96, EvLbCurve=96,
EvDemosaic=97, EvDemosaic=97,
EvPreProcess=98, EvPreProcess=98,
EvSaturation=99, EvSaturation=99,
EvHSVEqualizerH=100, EvHSVEqualizerH=100,
EvHSVEqualizerS=101, EvHSVEqualizerS=101,
EvHSVEqualizerV=102, EvHSVEqualizerV=102,
EvHSVEqEnabled=103, EvHSVEqEnabled=103,
EvDefringeEnabled=104, EvDefringeEnabled=104,
EvDefringeRadius=105, EvDefringeRadius=105,
EvDefringeThreshold=106, EvDefringeThreshold=106,
NUMOFEVENTS=107 EvHLComprThreshold=107,
};
NUMOFEVENTS=108
};
} }
#endif #endif

View File

@@ -127,5 +127,6 @@ RGBCURVE, // EvHSVEqEnabled,
DEFRINGE, // EvDefringeEnabled, DEFRINGE, // EvDefringeEnabled,
DEFRINGE, // EvDefringeRadius, DEFRINGE, // EvDefringeRadius,
DEFRINGE, // EvDefringeThreshold, DEFRINGE, // EvDefringeThreshold,
RGBCURVE, // EvHLComprThreshold,
}; };

View File

@@ -1053,11 +1053,11 @@ void Preferences::darkFrameChanged ()
updateDFinfos(); updateDFinfos();
} }
} }
void Preferences::updateDFinfos() void Preferences::updateDFinfos()
{ {
int t1,t2; int t1,t2;
rtengine::dfm.getStat(t1,t2); rtengine::dfm.getStat(t1,t2);
std::ostringstream s; Glib::ustring s = Glib::ustring::compose("%1: %2 %3, %4 %5", M("PREFERENCES_DARKFRAMEFOUND"), t1, M("PREFERENCES_DARKFRAMESHOTS"), t2, M("PREFERENCES_DARKFRAMETEMPLATES"));
s << "Found: "<< t1 << " shots, " << t2 << " templates"; dfLabel->set_text(s);
dfLabel->set_text(s.str());
} }

View File

@@ -230,8 +230,10 @@ void ToneCurve::adjusterChanged (Adjuster* a, double newval) {
listener->panelChanged (EvContrast, costr); listener->panelChanged (EvContrast, costr);
else if (a==saturation) else if (a==saturation)
listener->panelChanged (EvSaturation, costr); listener->panelChanged (EvSaturation, costr);
else if (a==hlcompr || a==hlcomprthresh) else if (a==hlcompr)
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())); listener->panelChanged (EvHLCompr, costr);
else if (a==hlcomprthresh)
listener->panelChanged (EvHLComprThreshold, costr);
else if (a==shcompr) else if (a==shcompr)
listener->panelChanged (EvSHCompr, costr); listener->panelChanged (EvSHCompr, costr);
} }