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_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_CLEARPROFILE;Remettre le profil à zéro
FILEBROWSER_COPYPROFILE;Copier le profil
FILEBROWSER_CURRENT_NAME;Nom courant:
@@ -61,7 +61,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
@@ -85,7 +85,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 <b>D</b>
FILEBROWSER_SHOWEXIFINFO;Montrer les infos EXIF <b>i</b>
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_106;Corr. a.c. - Rayon
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_11;Courbe tonale
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_FULLSCREEN;Plein écran
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_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_SENDTOEDITOR;Envoyer vers l'éditeur
MAIN_BUTTON_SENDTOEDITOR_TOOLTIP;Éditer l'image courante dans l'éditeur externe <b>Ctrl+E</b>
MAIN_BUTTON_UNFULLSCREEN;Quitter le plein écran
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_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_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_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_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
@@ -641,7 +641,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
@@ -698,7 +698,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

View File

@@ -145,6 +145,7 @@ HISTORY_MSG_104;HSV Equalizer
HISTORY_MSG_105;Defringing
HISTORY_MSG_106;Defringing Radius
HISTORY_MSG_107;Defringing Threshold
HISTORY_MSG_108;Highlight Compr. Threshold
HISTORY_MSG_10;Shadow Compression
HISTORY_MSG_11;Tone Curve
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_FULLSCREEN;Fullscreen
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_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_SENDTOEDITOR;Send to editor
MAIN_BUTTON_SENDTOEDITOR_TOOLTIP;Edit current image in external editor <b>Ctrl+E</b>
MAIN_BUTTON_UNFULLSCREEN;Exit fullscreen
MAIN_FRAME_BATCHQUEUE;Batch Queue
@@ -435,6 +432,9 @@ PREFERENCES_CLIPPINGIND;Clipping indication
PREFERENCES_CMETRICINTENT;Colorimetric Intent
PREFERENCES_CUTOVERLAYBRUSH;Cut overlay brush
PREFERENCES_DARKFRAME;Dark frame
PREFERENCES_DARKFRAMEFOUND;Found
PREFERENCES_DARKFRAMESHOTS;shots
PREFERENCES_DARKFRAMETEMPLATES;templates
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_DCBENHANCE;Apply DCB enhancement step

View File

@@ -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,23 +113,25 @@ 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,
NUMOFEVENTS=107
};
}
#endif
EvSaturation=99,
EvHSVEqualizerH=100,
EvHSVEqualizerS=101,
EvHSVEqualizerV=102,
EvHSVEqEnabled=103,
EvDefringeEnabled=104,
EvDefringeRadius=105,
EvDefringeThreshold=106,
EvHLComprThreshold=107,
NUMOFEVENTS=108
};
}
#endif

View File

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

View File

@@ -1053,11 +1053,11 @@ void Preferences::darkFrameChanged ()
updateDFinfos();
}
}
void Preferences::updateDFinfos()
{
int t1,t2;
rtengine::dfm.getStat(t1,t2);
std::ostringstream s;
s << "Found: "<< t1 << " shots, " << t2 << " templates";
dfLabel->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);
}

View File

@@ -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);
}