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