diff --git a/rtdata/languages/default b/rtdata/languages/default index 54747abe7..ec3768bfd 100644 --- a/rtdata/languages/default +++ b/rtdata/languages/default @@ -1,991 +1,991 @@ -#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_LICENSE;License -ABOUT_TAB_SPLASH;Splash -ADJUSTER_RESET_TO_DEFAULT;Reset to default -BATCHQUEUE_AUTOSTART;Auto start -BATCH_PROCESSING;Batch processing -CURVEEDITOR_CURVE;Curve -CURVEEDITOR_CURVES;Curves -CURVEEDITOR_CUSTOM;Custom -CURVEEDITOR_DARKS;Darks -CURVEEDITOR_FILEDLGFILTERANY;Any files -CURVEEDITOR_FILEDLGFILTERCURVE;Curve files -CURVEEDITOR_HIGHLIGHTS;Highlights -CURVEEDITOR_LIGHTS;Lights -CURVEEDITOR_LINEAR;Linear -CURVEEDITOR_LOADDLGLABEL;Load Curve... -CURVEEDITOR_MINMAXCPOINTS;Minima/Maxima control points -CURVEEDITOR_NURBS;Control cage -CURVEEDITOR_PARAMETRIC;Parametric -CURVEEDITOR_SAVEDLGLABEL;Save Curve... -CURVEEDITOR_SHADOWS;Shadows -CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard -CURVEEDITOR_TOOLTIPLINEAR;Reset curve to linear -CURVEEDITOR_TOOLTIPLOAD;Load a curve from file -CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard -CURVEEDITOR_TOOLTIPSAVE;Save current curve -CURVEEDITOR_TYPE;Type: -EDITWINDOW_TITLE;Image Edit -EXIFFILTER_APERTURE;Aperture -EXIFFILTER_CAMERA;Camera -EXIFFILTER_DIALOGLABEL;Exif Filter -EXIFFILTER_FILETYPE;File Type -EXIFFILTER_FOCALLEN;Focal Length -EXIFFILTER_ISO;ISO -EXIFFILTER_LENS;Lens -EXIFFILTER_METADATAFILTER;Enable Metadata Filters -EXIFFILTER_SHUTTER;Shutter -EXIFPANEL_ADDEDIT;Add/Edit -EXIFPANEL_ADDEDITHINT;Add new tag or edit tag -EXIFPANEL_ADDTAGDLG_ENTERVALUE;Enter value -EXIFPANEL_ADDTAGDLG_SELECTTAG;Select tag -EXIFPANEL_ADDTAGDLG_TITLE;Add/Edit Tag -EXIFPANEL_KEEP;Keep -EXIFPANEL_KEEPHINT;Keep the selected tags when writing output file -EXIFPANEL_REMOVE;Remove -EXIFPANEL_REMOVEHINT;Remove the selected tags when writing output file -EXIFPANEL_RESET;Reset -EXIFPANEL_RESETALL;Reset All -EXIFPANEL_RESETALLHINT;Reset all tags to their original values -EXIFPANEL_RESETHINT;Reset the selected tags to their original values -EXIFPANEL_SUBDIRECTORY;Subdirectory -FILEBROWSER_ADDDELTEMPLATE;Add/Del templates... -FILEBROWSER_APPLYPROFILE;Apply profile -FILEBROWSER_APPLYPROFILE_PARTIAL;Apply profile (partial) -FILEBROWSER_ARRANGEMENTHINT;Change between vertical/horizontal alignment of thumbnails -FILEBROWSER_AUTODARKFRAME;Auto dark frame -FILEBROWSER_AUTOFLATFIELD;Auto flat field -FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path -FILEBROWSER_BROWSEPATHHINT;Type path to browse\nCtrl-o set focus\nEnter, Ctrl-Enter (in File Browser) to browse;\nPath shortcuts:\n ~ - user's home directory\n ! - user's pictures directory -FILEBROWSER_QUERYBUTTONHINT;Clear the Find query -FILEBROWSER_QUERYHINT;Type a part of filename to search by \nCtrl-f set focus (in File Browser);\nEnter to find -FILEBROWSER_QUERYLABEL; Find: -FILEBROWSER_CACHE;Cache -FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full -FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial -FILEBROWSER_CLEARPROFILE;Clear profile -FILEBROWSER_COPYPROFILE;Copy profile -FILEBROWSER_CURRENT_NAME;Current name: -FILEBROWSER_DARKFRAME;Dark frame -FILEBROWSER_DELETEDLGLABEL;File delete confirmation -FILEBROWSER_DELETEDLGMSG;Are you sure you want to delete the selected %1 files? -FILEBROWSER_DELETEDLGMSGINCLPROC;Are you sure you want to delete the selected %1 files INCLUDING a Queue processed version? -FILEBROWSER_EMPTYTRASH;Empty Trash -FILEBROWSER_EMPTYTRASHHINT;Permanently delete the files of the trash -FILEBROWSER_EXIFFILTERAPPLY;Apply -FILEBROWSER_EXIFFILTERAPPLYHINT;Switch on/off exif filter of the file browser -FILEBROWSER_EXIFFILTERLABEL;Exif Filter -FILEBROWSER_EXIFFILTERSETTINGS;Setup -FILEBROWSER_EXIFFILTERSETTINGSHINT;Change settings of the exif filter -FILEBROWSER_FLATFIELD;Flat field -FILEBROWSER_MOVETODARKFDIR;Move to dark frames directory -FILEBROWSER_MOVETOFLATFIELDDIR;Move to flat fields directory -FILEBROWSER_NEW_NAME;New name: -FILEBROWSER_PARTIALPASTEPROFILE;Partial paste -FILEBROWSER_PASTEPROFILE;Paste profile -FILEBROWSER_POPUPCANCELJOB;Cancel job -FILEBROWSER_POPUPCOLORLABEL;Color label -FILEBROWSER_POPUPCOLORLABEL0;Label: None -FILEBROWSER_POPUPCOLORLABEL1;Label: Red -FILEBROWSER_POPUPCOLORLABEL2;Label: Yellow -FILEBROWSER_POPUPCOLORLABEL3;Label: Green -FILEBROWSER_POPUPCOLORLABEL4;Label: Blue -FILEBROWSER_POPUPCOLORLABEL5;Label: Purple -FILEBROWSER_POPUPCOPYTO;Copy to... -FILEBROWSER_POPUPFILEOPERATIONS;File Operations -FILEBROWSER_POPUPMOVEEND;Move to end of queue -FILEBROWSER_POPUPMOVEHEAD;Move to head of queue -FILEBROWSER_POPUPMOVETO;Move to... -FILEBROWSER_POPUPOPEN;Open -FILEBROWSER_POPUPPROCESS;Put to Queue -FILEBROWSER_POPUPPROFILEOPERATIONS;Profile Operations -FILEBROWSER_POPUPRANK;Rank -FILEBROWSER_POPUPRANK1;Rank 1 * -FILEBROWSER_POPUPRANK2;Rank 2 ** -FILEBROWSER_POPUPRANK3;Rank 3 *** -FILEBROWSER_POPUPRANK4;Rank 4 **** -FILEBROWSER_POPUPRANK5;Rank 5 ***** -FILEBROWSER_POPUPREMOVE;Delete -FILEBROWSER_POPUPREMOVEINCLPROC;Delete (with output from queue) -FILEBROWSER_POPUPREMOVESUBMENU;Remove -FILEBROWSER_POPUPRENAME;Rename -FILEBROWSER_POPUPSELECTALL;Select all -FILEBROWSER_POPUPTRASH;Move to trash -FILEBROWSER_POPUPUNRANK;Unrank -FILEBROWSER_POPUPUNTRASH;Remove from trash -FILEBROWSER_PROCESSINGSETTINGS;Settings -FILEBROWSER_PROCESSINGSETTINGSHINT;Set the file format and output directory -FILEBROWSER_RENAMEDLGLABEL;Rename file -FILEBROWSER_RENAMEDLGMSG;Rename file "%1" to: -FILEBROWSER_SELECTDARKFRAME;Select dark frame... -FILEBROWSER_SELECTFLATFIELD;Select flat field... -FILEBROWSER_SHOWCOLORLABEL1HINT;Show images labeled Red Alt-1 -FILEBROWSER_SHOWCOLORLABEL2HINT;Show images labeled Yelow Alt-2 -FILEBROWSER_SHOWCOLORLABEL3HINT;Show images labeled Green Alt-3 -FILEBROWSER_SHOWCOLORLABEL4HINT;Show images labeled Blue Alt-4 -FILEBROWSER_SHOWCOLORLABEL5HINT;Show images labeled Purple Alt-5 -FILEBROWSER_SHOWDIRHINT;Clear all filters D -FILEBROWSER_SHOWEDITEDHINT;Show edited images 7 -FILEBROWSER_SHOWEDITEDNOTHINT;Show not edited images 6 -FILEBROWSER_SHOWEXIFINFO;Show EXIF info i -FILEBROWSER_SHOWQUEUEHINT;Show content of the processing queue -FILEBROWSER_SHOWRANK1HINT;Show images ranked as 1 star 1 -FILEBROWSER_SHOWRANK2HINT;Show images ranked as 2 star 2 -FILEBROWSER_SHOWRANK3HINT;Show images ranked as 3 star 3 -FILEBROWSER_SHOWRANK4HINT;Show images ranked as 4 star 4 -FILEBROWSER_SHOWRANK5HINT;Show images ranked as 5 star 5 -FILEBROWSER_SHOWRECENTLYSAVEDHINT;Show images recently saved Alt-7 -FILEBROWSER_SHOWRECENTLYSAVEDNOTHINT;Show images not recently saved Alt-6 -FILEBROWSER_SHOWTRASHHINT;Show content of the trash T -FILEBROWSER_SHOWUNCOLORHINT;Show images without Color label Alt-` -FILEBROWSER_SHOWUNRANKHINT;Show unranked images ` -FILEBROWSER_STARTPROCESSING;Start processing -FILEBROWSER_STARTPROCESSINGHINT;Start processing/saving of images in the queue -FILEBROWSER_STOPPROCESSING;Stop processing -FILEBROWSER_STOPPROCESSINGHINT;Stop processing of images -FILEBROWSER_THUMBSIZE;Thumb. size -FILEBROWSER_TOOLTIP_STOPPROCESSING;Start processing automatically when a new job arrives -FILEBROWSER_USETEMPLATE;Use template: -FILEBROWSER_ZOOMINHINT;Increase thumbnail size + -FILEBROWSER_ZOOMOUTHINT;Decrease thumbnail size - -GENERAL_ABOUT;About -GENERAL_AFTER;After -GENERAL_BEFORE;Before -GENERAL_CANCEL;Cancel -GENERAL_DISABLE;Disable -GENERAL_DISABLED;Disabled -GENERAL_ENABLE;Enable -GENERAL_ENABLED;Enabled -GENERAL_FILE;File -GENERAL_HIGH_QUALITY;High Quality -GENERAL_LANDSCAPE;Landscape -GENERAL_LOAD;Load -GENERAL_NA;n/a -GENERAL_NO;No -GENERAL_NONE;None -GENERAL_OK;OK -GENERAL_PORTRAIT;Portrait -GENERAL_SAVE;Save -GENERAL_UNCHANGED;(Unchanged) -GENERAL_YES;Yes -HISTOGRAM_BUTTON_B;B -HISTOGRAM_BUTTON_G;G -HISTOGRAM_BUTTON_L;L -HISTOGRAM_BUTTON_R;R -HISTOGRAM_BUTTON_RAW;Raw -HISTOGRAM_BUTTON_BAR;RGB -HISTOGRAM_LABEL;Histogram -HISTOGRAM_TOOLTIP_B;Show/Hide BLUE histogram -HISTOGRAM_TOOLTIP_G;Show/Hide GREEN histogram -HISTOGRAM_TOOLTIP_L;Show/Hide CIELAB Luminance histogram -HISTOGRAM_TOOLTIP_R;Show/Hide RED histogram -HISTOGRAM_TOOLTIP_RAW;Show/Hide RAW histogram -HISTOGRAM_TOOLTIP_BAR;Show/Hide RBG indicator bar\nClick right mouse button on image preview to freeze/unfreeze -HISTORY_CHANGED;Changed -HISTORY_CUSTOMCURVE;Custom Curve -HISTORY_DELSNAPSHOT;Del -HISTORY_FROMCLIPBOARD;From clipboard -HISTORY_LABEL;History -HISTORY_MSG_100;RGB saturation -HISTORY_MSG_101;HSV EQ -- Hue -HISTORY_MSG_102;HSV EQ -- Saturation -HISTORY_MSG_103;HSV EQ -- Value -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_109;Resize bounding box -HISTORY_MSG_10;Shadow Compression -HISTORY_MSG_110;Resizing applies to -HISTORY_MSG_111;Avoid Color Clipping -HISTORY_MSG_112;Saturation Limiter -HISTORY_MSG_113;Saturation Limit -HISTORY_MSG_114;DCB Iterations -HISTORY_MSG_115;False color iterations -HISTORY_MSG_116;Enhanced DCB -HISTORY_MSG_117;Red CA correction -HISTORY_MSG_118;Blue CA correction -HISTORY_MSG_119;Line denoise -HISTORY_MSG_11;Tone Curve -HISTORY_MSG_120;Green equil. threshold -HISTORY_MSG_121;Auto CA -HISTORY_MSG_122;Auto Dark Frame -HISTORY_MSG_123;Dark Frame File -HISTORY_MSG_124;Linear exp. correction -HISTORY_MSG_125;Expo. correction preserving HL -HISTORY_MSG_126;Flat Field File -HISTORY_MSG_127;Flat Field Auto Select -HISTORY_MSG_128;Flat Field Blur Radius -HISTORY_MSG_129;Flat Field Blur Type -HISTORY_MSG_12;Auto Exposure -HISTORY_MSG_13;Exposure Clipping -HISTORY_MSG_130;Auto Distorion -HISTORY_MSG_131;Noise Reduction Luma -HISTORY_MSG_132;Noise Reduction Chroma -HISTORY_MSG_133;Gamma -HISTORY_MSG_134;Gamma Position -HISTORY_MSG_135;Gamma Free -HISTORY_MSG_136;Gamma Slope -HISTORY_MSG_137;Black level green 1 -HISTORY_MSG_138;Black level red -HISTORY_MSG_139;Black level blue -HISTORY_MSG_140;Black level green 2 -HISTORY_MSG_141;Black level green together -HISTORY_MSG_14;Luminance Brightness -HISTORY_MSG_15;Luminance Contrast -HISTORY_MSG_16;Luminance Black -HISTORY_MSG_17;Luminance Highlight Compr. -HISTORY_MSG_18;Luminance Shadow Compr. -HISTORY_MSG_19;'L' Curve -HISTORY_MSG_1;Photo Loaded -HISTORY_MSG_20;Sharpening -HISTORY_MSG_21;Sharpening Radius -HISTORY_MSG_22;Sharpening Amount -HISTORY_MSG_23;Sharpening Threshold -HISTORY_MSG_24;Sharpen Only Edges -HISTORY_MSG_25;Sharpening Edge Detection Radius -HISTORY_MSG_26;Sharpening Edge Tolerance -HISTORY_MSG_27;Sharpening Halo Control -HISTORY_MSG_28;Halo Control Amount -HISTORY_MSG_29;Sharpening Method -HISTORY_MSG_2;Profile Loaded -HISTORY_MSG_30;Deconvolution Radius -HISTORY_MSG_31;Deconvolution Amount -HISTORY_MSG_32;Deconvolution Damping -HISTORY_MSG_33;Deconvolution Iterations -HISTORY_MSG_34;Avoid Color Clipping -HISTORY_MSG_35;Saturation Limiter -HISTORY_MSG_36;Saturation Limit -HISTORY_MSG_37;Color Boost -HISTORY_MSG_38;White Balance Method -HISTORY_MSG_39;Color Temperature -HISTORY_MSG_3;Profile Changed -HISTORY_MSG_40;White Balance Tint -HISTORY_MSG_41;Color Shift "A" -HISTORY_MSG_42;Color Shift "B" -HISTORY_MSG_43;Luminance Denoising -HISTORY_MSG_44;Lum. Denoising Radius -HISTORY_MSG_45;Lum. Denoising Edge Tolerance -HISTORY_MSG_46;Color Denoising -HISTORY_MSG_47;Color Denoising Radius -HISTORY_MSG_48;Color Denoising Edge Tolerance -HISTORY_MSG_49;Edge Sensitive Color Denoising -HISTORY_MSG_4;History Browsing -HISTORY_MSG_50;Shadow/Highlight tool -HISTORY_MSG_51;Highlight boost -HISTORY_MSG_52;Shadow Boost -HISTORY_MSG_53;Highlight Tonal Width -HISTORY_MSG_54;Shadow Tonal Width -HISTORY_MSG_55;Local Contrast -HISTORY_MSG_56;Shadow/Highlight Radius -HISTORY_MSG_57;Coarse Rotation -HISTORY_MSG_58;Horizontal Flipping -HISTORY_MSG_59;Vertical Flipping -HISTORY_MSG_5;Brightness -HISTORY_MSG_60;Rotation -HISTORY_MSG_61;Auto Fill -HISTORY_MSG_62;Lens Distortion Correction -HISTORY_MSG_63;Snapshot Selected -HISTORY_MSG_64;Crop Photo -HISTORY_MSG_65;C/A Correction -HISTORY_MSG_66;Highlight Recovery -HISTORY_MSG_67;Highlight Recovery Amount -HISTORY_MSG_68;Highlight Recovery Method -HISTORY_MSG_69;Working Color Space -HISTORY_MSG_6;Contrast -HISTORY_MSG_70;Output Color Space -HISTORY_MSG_71;Input Color Space -HISTORY_MSG_72;Vignetting Correction -HISTORY_MSG_73;Channel Mixer -HISTORY_MSG_74;Resize Scale -HISTORY_MSG_75;Resize Method -HISTORY_MSG_76;Exif Metadata -HISTORY_MSG_77;IPTC Metadata -HISTORY_MSG_78;Data specified for resize -HISTORY_MSG_79;Resize width -HISTORY_MSG_7;Black -HISTORY_MSG_80;Resize height -HISTORY_MSG_81;Resize enabled -HISTORY_MSG_82;Profile Changed -HISTORY_MSG_83;High quality shadows/highlights -HISTORY_MSG_84;Perspective correction -HISTORY_MSG_85;Wavelet coefficients -HISTORY_MSG_86;Wavelet equalizer -HISTORY_MSG_87;Impulse noise reduction -HISTORY_MSG_88;Impulse NR threshold -HISTORY_MSG_89;Noise reduction -HISTORY_MSG_8;Exposure Compensation -HISTORY_MSG_90;NR - luminance -HISTORY_MSG_91;NR - chrominance -HISTORY_MSG_92;NR - gamma -HISTORY_MSG_93;Contrast by detail levels value -HISTORY_MSG_94;Contrast by detail levels -HISTORY_MSG_95;Saturation -HISTORY_MSG_96;'a' curve -HISTORY_MSG_97;'b' curve -HISTORY_MSG_98;Demosaicing method -HISTORY_MSG_99;Hot/dead pixel filtering -HISTORY_MSG_9;Highlight Compression -HISTORY_MSG_142;Clarity -passes -HISTORY_MSG_143;Clarity -gradient strength -HISTORY_MSG_147;Clarity - luminance only -HISTORY_MSG_144;Microcontrast - strength -HISTORY_MSG_145;Microcontrast - uniformity -HISTORY_MSG_146;Clarity Sharpening - enabled -HISTORY_MSG_148;Clarity Microcontrast - enabled -HISTORY_MSG_149;Clarity Microcontrast matrix -HISTORY_MSG_150;Post demosaic artifact/noise reduction -HISTORY_NEWSNAPSHOT;Add -HISTORY_NEWSNAPSHOTAS;As... -HISTORY_NEWSSDIALOGLABEL;Label of the snapshot: -HISTORY_NEWSSDIALOGTITLE;Add new snapshot -HISTORY_SETTO;Set to -HISTORY_SNAPSHOT;Snapshot -HISTORY_SNAPSHOTS;Snapshots -ICMPANEL_FILEDLGFILTERANY;Any files -ICMPANEL_FILEDLGFILTERICM;ICC Profile Files -ICMPANEL_GAMMABEFOREINPUT;Profile applies Gamma -ICMPANEL_INPUTCAMERA;Camera default -ICMPANEL_INPUTCUSTOM;Custom -ICMPANEL_INPUTDLGLABEL;Select Input ICC Profile... -ICMPANEL_INPUTEMBEDDED;Use Embedded, if possible -ICMPANEL_INPUTPROFILE;Input Profile -ICMPANEL_NOICM;No ICM: sRGB output -ICMPANEL_OUTPUTDLGLABEL;Select Output ICC Profile... -ICMPANEL_OUTPUTPROFILE;Output Profile -ICMPANEL_SAVEREFERENCE;Save reference image for profiling -ICMPANEL_WORKINGPROFILE;Working Profile -IMAGEAREA_DETAILVIEW;Detail view -IPTCPANEL_AUTHOR;Author -IPTCPANEL_AUTHORHINT;Name of the creator of the object, e.g. writer, photographer or graphic artist (By-line). -IPTCPANEL_AUTHORSPOSITION;Author's position -IPTCPANEL_AUTHORSPOSITIONHINT;Title of the creator or creators of the object (By-line Title). -IPTCPANEL_CAPTION;Caption -IPTCPANEL_CAPTIONHINT;A textual description of the data (Caption - Abstract). -IPTCPANEL_CAPTIONWRITER;Caption Writer -IPTCPANEL_CAPTIONWRITERHINT;The name of the person involved in the writing, editing or correcting the image or caption/abstract (Writer - Editor). -IPTCPANEL_CATEGORY;Category -IPTCPANEL_CATEGORYHINT;Identifies the subject of the image in the opinion of the provider (Category). -IPTCPANEL_CITY;City -IPTCPANEL_CITYHINT;City of image origin (City). -IPTCPANEL_COPYHINT;Copy IPTC settings to clipboard -IPTCPANEL_COPYRIGHT;Copyright -IPTCPANEL_COPYRIGHTHINT;Any necessary copyright notice (Copyright Notice). -IPTCPANEL_COUNTRY;Country -IPTCPANEL_COUNTRYHINT;The name of the country/primary location where the image was created (Country - Primary Location Name). -IPTCPANEL_CREDIT;Credit -IPTCPANEL_CREDITHINT;Identifies the provider of the image, not necessarily the owner/creator (Credit). -IPTCPANEL_DATECREATED;Date Created -IPTCPANEL_DATECREATEDHINT;The date the intellectual content of the image was created; Format: JJJJMMTT (Date Created). -IPTCPANEL_EMBEDDED;Embedded -IPTCPANEL_EMBEDDEDHINT;Reset to IPTC data embedded in the image file -IPTCPANEL_HEADLINE;Headline -IPTCPANEL_HEADLINEHINT;A publishable entry providing a synopsis of the contents of the image (Headline). -IPTCPANEL_INSTRUCTIONS;Instructions -IPTCPANEL_INSTRUCTIONSHINT;Other editorial instructions concerning the use of the image (Special Instructions). -IPTCPANEL_KEYWORDS;Keywords -IPTCPANEL_KEYWORDSHINT;Used to indicate specific information retrieval words (Keywords). -IPTCPANEL_PASTEHINT;Paste IPTC settings from clipboard -IPTCPANEL_PROVINCE;Province -IPTCPANEL_PROVINCEHINT;The Province/State where the image originates (Province-State). -IPTCPANEL_RESET;Reset -IPTCPANEL_RESETHINT;Reset to profile default -IPTCPANEL_SOURCE;Source -IPTCPANEL_SOURCEHINT;The original owner of the intellectual content of the image (Source). -IPTCPANEL_SUPPCATEGORIES;Suppl. Categories -IPTCPANEL_SUPPCATEGORIESHINT;Further refines the subject of the image (Supplemental Categories). -IPTCPANEL_TITLE;Title -IPTCPANEL_TITLEHINT;A shorthand reference for the image (Object Name). -IPTCPANEL_TRANSREFERENCE;Trans. Reference -IPTCPANEL_TRANSREFERENCEHINT;A code representing the location of original transmission (Original Transmission Reference). -MAIN_BUTTON_EXIT;Exit -MAIN_BUTTON_FULLSCREEN;Fullscreen -MAIN_BUTTON_PREFERENCES;Preferences -MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Put current image to processing queue Ctrl+Q -MAIN_BUTTON_QUEUE;Put to Queue -MAIN_BUTTON_SAVE_TOOLTIP;Save current image Ctrl+S -MAIN_BUTTON_SENDTOEDITOR_TOOLTIP;Edit current image in external editor Ctrl+E -MAIN_BUTTON_SHOWHIDESIDEPANELS_TOOLTIP;Show/hide all side panels m -MAIN_BUTTON_UNFULLSCREEN;Exit fullscreen -MAIN_FRAME_BATCHQUEUE;Queue -MAIN_FRAME_BATCHQUEUE_TOOLTIP; Processing Queue Ctrl-F3 -MAIN_FRAME_EDITOR;Editor -MAIN_FRAME_EDITOR_TOOLTIP; Editor Ctrl-F4 -MAIN_FRAME_FILEBROWSER;File Browser -MAIN_FRAME_FILEBROWSER_TOOLTIP; File Browser Ctrl-F2 -MAIN_FRAME_PLACES;Places -MAIN_FRAME_PLACES_ADD;Add -MAIN_FRAME_PLACES_DEL;Del -MAIN_FRAME_RECENT;Recent Folders -MAIN_MSG_ALREADYEXISTS;File already exists. -MAIN_MSG_CANNOTLOAD;Cannot load image -MAIN_MSG_CANNOTSAVE;File saving error -MAIN_MSG_CANNOTSTARTEDITOR;Can not start editor. -MAIN_MSG_CANNOTSTARTEDITOR_SECONDARY;Please set the correct path in the "Preferences" dialog. -MAIN_MSG_EMPTYFILENAME;Filename unspecified! -MAIN_MSG_ERRORDURINGIMAGESAVING;Error during image saving -MAIN_MSG_EXITJOBSINQUEUEINFO;Unprocessed images in the queue will be lost on exit. -MAIN_MSG_EXITJOBSINQUEUEQUEST;Are you sure you want to exit? There are unprocessed images waiting in the queue. -MAIN_MSG_JOBSINQUEUE;job(s) in the queue -MAIN_MSG_NAVIGATOR;Navigator -MAIN_MSG_PLACES;Places -MAIN_MSG_QOVERWRITE;Do you want to overwrite it? -MAIN_TAB_BASIC;Basic -MAIN_TAB_COLOR;Color -MAIN_TAB_COLOR_TOOLTIP;Alt-c -MAIN_TAB_DETAIL;Detail -MAIN_TAB_DETAIL_TOOLTIP;Alt-d -MAIN_TAB_DEVELOP;Develop -MAIN_TAB_EXIF;Exif -MAIN_TAB_EXPOSURE;Exposure -MAIN_TAB_EXPOSURE_TOOLTIP;Alt-e -MAIN_TAB_FILTER;Filter -MAIN_TAB_ICM;ICM -MAIN_TAB_IPTC;IPTC -MAIN_TAB_METADATA;Metadata -MAIN_TAB_METADATA_TOOLTIP;Alt-m -MAIN_TAB_RAW;RAW -MAIN_TAB_RAW_TOOLTIP;Alt-r -MAIN_TAB_TAGGING;Tagging -MAIN_TAB_TRANSFORM;Transform -MAIN_TAB_TRANSFORM_TOOLTIP;Alt-t -MAIN_TOGGLE_BEFORE_AFTER;B|A -MAIN_TOOLTIP_HIDEFP;Show/hide the bottom panel (directory and file browser) F -MAIN_TOOLTIP_HIDEHP;Show/hide the left panel (including the history) l -MAIN_TOOLTIP_INDCLIPPEDH;Clipped highlight indication (Key <) -MAIN_TOOLTIP_INDCLIPPEDS;Clipped shadow indication (Key >) -MAIN_TOOLTIP_PREFERENCES;Set preferences -MAIN_TOOLTIP_QINFO;Quick info on the image I -MAIN_TOOLTIP_SAVE;Save image to the default folder -MAIN_TOOLTIP_SAVEAS;Save image to a selected folder -MAIN_TOOLTIP_SHOWHIDELP1;Show/hide the left panel l -MAIN_TOOLTIP_SHOWHIDERP1;Show/hide the right panel Alt-l -MAIN_TOOLTIP_SHOWHIDETP1;Show/hide the top panel Shift-l -MAIN_TOOLTIP_TOGGLE;Toggle before/after view B -NAVIGATOR_B_NA;B = n/a -NAVIGATOR_B_VALUE;B = %1 -NAVIGATOR_G_NA;G = n/a -NAVIGATOR_G_VALUE;G = %1 -NAVIGATOR_H_NA;H = n/a -NAVIGATOR_H_VALUE;H = %1 -NAVIGATOR_LAB_A_NA;A = n/a -NAVIGATOR_LAB_A_VALUE;A = %1 -NAVIGATOR_LAB_B_NA;B = n/a -NAVIGATOR_LAB_B_VALUE;B = %1 -NAVIGATOR_LAB_L_NA;L = n/a -NAVIGATOR_LAB_L_VALUE;L = %1 -NAVIGATOR_R_NA;R = n/a -NAVIGATOR_R_VALUE;R = %1 -NAVIGATOR_S_NA;S = n/a -NAVIGATOR_S_VALUE;S = %1 -NAVIGATOR_V_NA;V = n/a -NAVIGATOR_V_VALUE;V = %1 -NAVIGATOR_XY_NA;x = n/a, y = n/a -PARTIALPASTE_BASICGROUP;Basic settings -PARTIALPASTE_CACORRECTION;C/A correction -PARTIALPASTE_CHANNELMIXER;Channel mixer -PARTIALPASTE_COARSETRANS;90 deg rotation / flipping -PARTIALPASTE_COLORBOOST;Color boost -PARTIALPASTE_COLORDENOISE;Color denoise -PARTIALPASTE_COLORGROUP;Color related settings -PARTIALPASTE_COLORMIXER;Color mixer -PARTIALPASTE_COLORSHIFT;Color shift -PARTIALPASTE_COMMONTRANSFORMPARAMS;Auto fill -PARTIALPASTE_COMPOSITIONGROUP;Composition settings -PARTIALPASTE_CROP;Crop -PARTIALPASTE_DARKFRAMEAUTOSELECT;Dark Frame Auto Select -PARTIALPASTE_DARKFRAMEFILE;Dark Frame File -PARTIALPASTE_DEFRINGE;Defringe -PARTIALPASTE_DETAILGROUP;Detail settings -PARTIALPASTE_DIALOGLABEL;Partial paste processing profile -PARTIALPASTE_DIRPYRDENOISE;Noise reduction -PARTIALPASTE_DIRPYREQUALIZER;Contrast by detail levels -PARTIALPASTE_DISTORTION;Distortion correction -PARTIALPASTE_EVERYTHING;Everything -PARTIALPASTE_EXIFCHANGES;Changes to exif data -PARTIALPASTE_EXPOSURE;Exposure -PARTIALPASTE_FLATFIELDAUTOSELECT;FF Auto Select -PARTIALPASTE_FLATFIELDBLURRADIUS;FF Blur Radius -PARTIALPASTE_FLATFIELDBLURTYPE;FF Blur Type -PARTIALPASTE_FLATFIELDFILE;Flat field (FF) File -PARTIALPASTE_GRADIENTSHARPEN;Gradient Sharpening (border) -PARTIALPASTE_HLRECONSTRUCTION;Highlight reconstruction -PARTIALPASTE_HLRECOVERY;Highlight recovery -PARTIALPASTE_HLRECOVERYAMOUNT;Highlight recovery amount -PARTIALPASTE_HLRECOVERYTHRESHOLD;Highlight recovery threshold -PARTIALPASTE_HSVEQUALIZER;HSV Equalizer -PARTIALPASTE_ICMSETTINGS;ICM settings -PARTIALPASTE_IMPULSEDENOISE;Impulse noise reduction -PARTIALPASTE_IPTCINFO;IPTC info -PARTIALPASTE_LABCURVE;Lab adjustments -PARTIALPASTE_LENSGROUP;Lens related settings -PARTIALPASTE_LUMADENOISE;Luminance noise reduction -PARTIALPASTE_LUMINANCEGROUP;Luminance related settings -PARTIALPASTE_METAICMGROUP;Metadata/ICM settings -PARTIALPASTE_MICROCONTRAST;Microcontrast -PARTIALPASTE_PERSPECTIVE;Perspective -PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration -PARTIALPASTE_PREPROCESS_HOTDEADPIXFILT;Apply hot/dead pixel filter -PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter -PARTIALPASTE_RAWCACORR_AUTO;CA auto correction -PARTIALPASTE_RAWCACORR_CABLUE;CA Blue -PARTIALPASTE_RAWCACORR_CARED;CA Red -PARTIALPASTE_RAWEXPOS_LINEAR;Raw white point linear corr. factor -PARTIALPASTE_RAWEXPOS_BLACK;Black Level -PARTIALPASTE_RAWEXPOS_PRESER;Raw white point HL preserving corr. (EV) -PARTIALPASTE_RAWGROUP;Raw settings -PARTIALPASTE_RAW_DCBENHANCE;Apply DCB enhancement step -PARTIALPASTE_RAW_ALLENHANCE;Apply post demosaic artifact/noise reduction -PARTIALPASTE_RAW_DCBITERATIONS;Number of DCB iterations -PARTIALPASTE_RAW_DMETHOD;Demosaic Method -PARTIALPASTE_RAW_FALSECOLOR;Demosaic False color suppression steps -PARTIALPASTE_RESIZE;Resize -PARTIALPASTE_ROTATION;Rotation -PARTIALPASTE_SHADOWSHIGHLIGHTS;Shadows/Highlights -PARTIALPASTE_SHARPENING;Sharpening (USM/RL) -PARTIALPASTE_VIGNETTING;Vignetting correction -PARTIALPASTE_WAVELETEQUALIZER;Wavelet equalizer -PARTIALPASTE_WHITEBALANCE;White balance -PREFERENCES_ADD;ADD -PREFERENCES_APPLNEXTSTARTUP;restart required -PREFERENCES_AUTOMONPROFILE;Automatically use operating systems main monitors profile -PREFERENCES_BATCH_PROCESSING;Batch Processing -PREFERENCES_BEHAVIOR;Behavior -PREFERENCES_BLINKCLIPPED;Blink clipped areas -PREFERENCES_CACHECLEARALL;Clear All -PREFERENCES_CACHECLEARPROFILES;Clear Profiles -PREFERENCES_CACHECLEARTHUMBS;Clear Thumbnails -PREFERENCES_CACHEFORMAT1;Proprietary (faster and better quality) -PREFERENCES_CACHEFORMAT2;JPEG (smaller disk footprint) -PREFERENCES_CACHEMAXENTRIES;Maximal Number of Cache Entries -PREFERENCES_CACHEOPTS;Cache Options -PREFERENCES_CACHESTRAT1;Prefer Speed to Low Memory Consumption -PREFERENCES_CACHESTRAT2;Prefer Low Memory Consumption to Speed -PREFERENCES_CACHESTRAT;Cache Strategy -PREFERENCES_CACHETHUMBFORM;Cache Thumbnail Format -PREFERENCES_CACHETHUMBHEIGHT;Maximal Thumbnail Height -PREFERENCES_CLIPPINGIND;Clipping indication -PREFERENCES_CMETRICINTENT;Colorimetric Intent -PREFERENCES_CUSTPROFBUILD;Custom image profile builder -PREFERENCES_CUSTPROFBUILDHINT;Executable (or script) file called when a new initial profile should be generated an image.\nReceives command line params to allow a rules based .pp3 generation:\n[Path RAW/JPG] [Path default profile] [f-no] [exposure in secs] [focal length in mm] [ISO] [Lens] [Camera] -PREFERENCES_CUSTPROFBUILDPATH;Executable path -PREFERENCES_CUTOVERLAYBRUSH;Crop mask color/transparency -PREFERENCES_DARKFRAME;Dark frame -PREFERENCES_DARKFRAMEFOUND;Found -PREFERENCES_DARKFRAMESHOTS;shots -PREFERENCES_DARKFRAMETEMPLATES;templates -PREFERENCES_DATEFORMAT;Date Format -PREFERENCES_DATEFORMATFRAME;Date Format -PREFERENCES_DATEFORMATHINT;You can use the following formatting strings:\n%y : year\n%m : month\n%d : day\n\nFor example, the hungarian date format is:\n%y/%m/%d -PREFERENCES_DEFAULTLANG;Default language -PREFERENCES_DEFAULTTHEME;Default theme -PREFERENCES_DEMOSAICINGALGO;Demosaicing Algorithm -PREFERENCES_DIRDARKFRAMES;Dark frames directory -PREFERENCES_DIRHOME;Home directory -PREFERENCES_DIRLAST;Last visited directory -PREFERENCES_DIROTHER;Other -PREFERENCES_DIRSELECTDLG;Select Image Directory at Startup... -PREFERENCES_DIRSOFTWARE;Installation directory -PREFERENCES_EDITORCMDLINE;Other command line -PREFERENCES_EDITORLAYOUT;Editor Layout -PREFERENCES_EXTERNALEDITOR;External editor -PREFERENCES_FBROWSEROPTS;File Browser Options -PREFERENCES_FILEBROWSERTOOLBARSINGLEROW;Single row file browser toolbar (de-select for low res display) -PREFERENCES_FILEFORMAT;File format -PREFERENCES_FLATFIELD;Flat Field -PREFERENCES_FLATFIELDFOUND;Found -PREFERENCES_FLATFIELDSDIR;Flat Fields directory -PREFERENCES_FLATFIELDSHOTS;shots -PREFERENCES_FLATFIELDTEMPLATES;templates -PREFERENCES_FORIMAGE;For image files -PREFERENCES_FORRAW;For RAW files -PREFERENCES_GIMPPATH;GIMP installation directory -PREFERENCES_GTKTHEME;GTK default -PREFERENCES_HINT;Hint -PREFERENCES_HISTOGRAMPOSITIONLEFT;Histogram in left panel -PREFERENCES_HLTHRESHOLD;Threshold for clipped highlights -PREFERENCES_ICCDIR;Directory of ICC profiles -PREFERENCES_IMPROCPARAMS;Default image processing parameters -PREFERENCES_INTENT_ABSOLUTE;Absolute Colorimetric -PREFERENCES_INTENT_PERCEPTUAL;Perceptual -PREFERENCES_INTENT_RELATIVE;Relative Colorimetric -PREFERENCES_INTENT_SATURATION;Saturation -PREFERENCES_INTERNALTHUMBIFUNTOUCHED;Show RAW internal thumbnail if unedited -PREFERENCES_LANGAUTODETECT;Use OS language setting -PREFERENCES_LIVETHUMBNAILS;Live Thumbnails (slower) -PREFERENCES_MENUOPTIONS;Menu Options -PREFERENCES_MENUGROUPRANK;Group Ranking -PREFERENCES_MENUGROUPLABEL;Group Labeling -PREFERENCES_MENUGROUPFILEOPERATIONS;Group File Operations -PREFERENCES_MENUGROUPPROFILEOPERATIONS;Group Profile Operations -PREFERENCES_METADATA;Metadata -PREFERENCES_MONITORICC;Monitor Profile -PREFERENCES_MULTITAB;Multiple tabs mode -PREFERENCES_MULTITABDUALMON;Multiple tabs mode, if available on second monitor -PREFERENCES_OUTDIR;Output Directory -PREFERENCES_OUTDIRFOLDER;Save to folder -PREFERENCES_OUTDIRFOLDERHINT;Put the saved images to the selected folder -PREFERENCES_OUTDIRHINT;You can use the following formatting strings:\n%f, %d1, %d2, ..., %p1, %p2, ...\n\nThese formatting strings refer to the different parts of the photo's pathname.\n\nFor example, if the photo being processed has the following pathname:\n/home/tom/photos/2010-10-31/dsc0042.nef\nthe meaning of the formatting strings are:\n%d4 = home\n%d3 = tom\n%d2 = photos\n%d1 = 2010-10-31\n%f = dsc0042\n%p1 = /home/tom/photos/2010-10-31/\n%p2 = /home/tom/photos/\n%p3 = /home/tom/\n%p4 = /home/\n\nIf you want to save the output image where the original is, write:\n%p1/%f\n\nIf you want to save the output image in a directory named "converted" located in the directory of the opened image, write:\n%p1/converted/%f\n\nIf you want to save the output image in a directory named "/home/tom/photos/converted/2010-10-31", write:\n%p2/converted/%d1/%f -PREFERENCES_OUTDIRTEMPLATE;Use Template -PREFERENCES_OUTDIRTEMPLATEHINT;You can use the following formatting strings:\n%f, %d1, %d2, ..., %p1, %p2, ..., %r\n\nThese formatting strings refer to the different parts of the photo's pathname, or some attributes of the photo.\n\n%r will be replaced by the rank of the photo. If the photo is unranked, %r will be replaced by '0'. If the photo is in trash bin, %r will be replaced by 'x'.\n\nFor example, if the photo being processed has the following pathname:\n/home/tom/photos/2010-10-31/dsc0042.nef\nthe meaning of the formatting strings are:\n%d4 = home\n%d3 = tom\n%d2 = photos\n%d1 = 2010-10-31\n%f = dsc0042\n%p1 = /home/tom/photos/2010-10-31/\n%p2 = /home/tom/photos/\n%p3 = /home/tom/\n%p4 = /home/\n\nIf you want to save the output image where the original is, write:\n%p1/%f\n\nIf you want to save the output image in a directory named "converted" located in the directory of the opened image, write:\n%p1/converted/%f\n\nIf you want to save the output image in a directory named "/home/tom/photos/converted/2010-10-31", write:\n%p2/converted/%d1/%f -PREFERENCES_OVERLAY_FILENAMES;Overlay filenames on thumbnails -PREFERENCES_OVERWRITEOUTPUTFILE;Overwrite existing output files -PREFERENCES_PARSEDEXT;Parsed Extensions -PREFERENCES_PARSEDEXTADD;Add Extension -PREFERENCES_PARSEDEXTADDHINT;Type an extension and press this button to append list -PREFERENCES_PARSEDEXTDELHINT;Delete selected extension from the list -PREFERENCES_PROFILEHANDLING;Processing Profile Handling -PREFERENCES_PROFILELOADPR;Profile Loading Priority -PREFERENCES_PROFILEPRCACHE;Profile in cache -PREFERENCES_PROFILEPRFILE;Profile next to the input file -PREFERENCES_PROFILESAVECACHE;Save processing parameters to the cache -PREFERENCES_PROFILESAVEINPUT;Save processing parameters next to the input file -PREFERENCES_PROPERTY;Property -PREFERENCES_PSPATH;Adobe Photoshop installation directory -PREFERENCES_SELECTFONT;Select font -PREFERENCES_SELECTICCDIRDLG;Select ICC Profile Directory... -PREFERENCES_SELECTLANG;Select language -PREFERENCES_SELECTMONITORPROFDLG;Select ICC Profile of the Display... -PREFERENCES_SELECTTHEME;Select theme -PREFERENCES_SET;SET -PREFERENCES_SHOWBASICEXIF;Show basic Exif info -PREFERENCES_SHOWDATETIME;Show date and time -PREFERENCES_SHOWONLYRAW;Show only RAW files -PREFERENCES_SHOWPROFILESELECTOR;Show profile selector -PREFERENCES_SHTHRESHOLD;Threshold for clipped shadows -PREFERENCES_SINGLETAB;Single tab mode -PREFERENCES_SINGLETABVERTAB;Single tab mode, vertical tabs -PREFERENCES_SLIMUI;Slim interface -PREFERENCES_SND_BATCHQUEUEDONE;Queue processing done -PREFERENCES_SND_HELP;Either enter filepath or nothing (for no sound). On Windows use "SystemDefault", "SystemAsterisk" etc. for system sounds. -PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done -PREFERENCES_SND_TRESHOLDSECS;after secs -PREFERENCES_SQUAREDETAILWINDOW;Square detail window (faster) -PREFERENCES_STARTUPIMDIR;Image directory at startup -PREFERENCES_TAB_BROWSER;File Browser -PREFERENCES_TAB_COLORMGR;Color Management -PREFERENCES_TAB_GENERAL;General -PREFERENCES_TAB_IMPROC;Image Processing -PREFERENCES_TAB_OUTPUT;Output Options -PREFERENCES_TAB_SOUND;Sounds -PREFERENCES_THUMBSIZE;Thumbnail Size -PREFERENCES_TUNNELMETADATA;Copy IPTC/XMP unchanged to output file (when tagging with other program) -PREFERENCES_USESYSTEMTHEME; Use System Theme -PREFERENCES_WORKFLOW;Layout -PROFILEPANEL_FILEDLGFILTERANY;Any files -PROFILEPANEL_FILEDLGFILTERPP;Postprocessing profiles -PROFILEPANEL_LABEL;Postprocessing Profiles -PROFILEPANEL_LOADDLGLABEL;Load Postprocessing Parameters... -PROFILEPANEL_PCUSTOM;Custom -PROFILEPANEL_PFILE;From file -PROFILEPANEL_PLASTPHOTO;Last Photo -PROFILEPANEL_PLASTSAVED;Last Saved -PROFILEPANEL_PROFILE;Profile -PROFILEPANEL_SAVEDLGLABEL;Save Postprocessing Parameters... -PROFILEPANEL_TOOLTIPCOPY;Copy current profile to clipboard -PROFILEPANEL_TOOLTIPLOAD;Load a profile from file -PROFILEPANEL_TOOLTIPPASTE; Paste profile from clipboard -PROFILEPANEL_TOOLTIPSAVE;Save current profile -PROGRESSBAR_BADPIXELS;Bad pixels... -PROGRESSBAR_CACORRECTION;CA correction... -PROGRESSBAR_DARKFRAME;Darkframe... -PROGRESSBAR_DECODING;Decoding raw file... -PROGRESSBAR_DEMOSAICING;Demosaicing... -PROGRESSBAR_GREENEQUIL;Green equilibrate... -PROGRESSBAR_LINEDENOISE;Line Denoise... -PROGRESSBAR_LOADING;Loading Image... -PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails... -PROGRESSBAR_LOADJPEG;Loading JPEG file... -PROGRESSBAR_LOADPNG;Loading PNG file... -PROGRESSBAR_LOADTIFF;Loading TIFF file... -PROGRESSBAR_PROCESSING;Processing Image... -PROGRESSBAR_READY;Ready. -PROGRESSBAR_SAVEJPEG;Saving JPEG file... -PROGRESSBAR_SAVEPNG;Saving PNG file... -PROGRESSBAR_SAVETIFF;Saving TIFF file... -PROGRESSDLG_PROFILECHANGEDINBROWSER;Profile changed in browser -QINFO_FOCALLENGTH;Focal length -QINFO_ISO;ISO -QINFO_LENS;Lens -QINFO_NOEXIF;Exif data not available. -SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists -SAVEDLG_FILEFORMAT;File format -SAVEDLG_JPEGQUAL;JPEG Quality -SAVEDLG_JPGFILTER;JPEG files -SAVEDLG_PNGCOMPR;PNG Compression -SAVEDLG_PNGFILTER;PNG files -SAVEDLG_PUTTOQUEUE;Put into processing queue -SAVEDLG_PUTTOQUEUEHEAD;Put to the head of the processing queue -SAVEDLG_PUTTOQUEUETAIL;Put to the end of the processing queue -SAVEDLG_SAVEIMMEDIATELY;Save immediately -SAVEDLG_SAVESPP;Save processing parameters with image -SAVEDLG_TIFFFILTER;TIFF files -SAVEDLG_TIFFUNCOMPRESSED;Uncompressed TIFF -TOOLBAR_TOOLTIP_CROP;Crop selection C -TOOLBAR_TOOLTIP_HAND;Hand tool H -TOOLBAR_TOOLTIP_STRAIGHTEN;Straight line selection S -TOOLBAR_TOOLTIP_WB;Spot white balance W -TP_CACORRECTION_BLUE;Blue -TP_CACORRECTION_LABEL;C/A Correction -TP_CACORRECTION_RED;Red -TP_CHMIXER_BLUE;Blue -TP_CHMIXER_GREEN;Green -TP_CHMIXER_LABEL;Channel Mixer -TP_CHMIXER_RED;Red -TP_CHROMATABERR_LABEL;Chromatic Aberration -TP_CLARITY_LABEL;Clarity and Sharpening -TP_CLARITY_SHARPEN;Border -TP_CLARITY_STRENGTH;Gradient strength -TP_CLARITY_PASSES;Gradient passes -TP_CLARITY_MICRO;Texture -TP_CLARITY_THREE;Luminance only -TP_CLARITY_MATRIX;3x3 matrix instead of 5x5 -TP_MLMICRO_STRENGTH;Strength -TP_MLMICRO_UNIFORMITY;Uniformity -TP_COARSETRAF_DEGREE;degree: -TP_COARSETRAF_TOOLTIP_HFLIP;Flip horizontally -TP_COARSETRAF_TOOLTIP_ROTLEFT;Rotate left [ -TP_COARSETRAF_TOOLTIP_ROTRIGHT;Rotate right ] -TP_COARSETRAF_TOOLTIP_VFLIP;Flip vertically -TP_COLORBOOST_ACHANNEL;Channel "a" -TP_COLORBOOST_AMOUNT;Amount -TP_COLORBOOST_AVOIDCOLORCLIP;Avoid color clipping -TP_COLORBOOST_BCHANNEL;Channel "b" -TP_COLORBOOST_CHAB;a & b -TP_COLORBOOST_CHANNEL;Channel -TP_COLORBOOST_CHSEPARATE;separate -TP_COLORBOOST_ENABLESATLIMITER;Enable saturation limiter -TP_COLORBOOST_LABEL;Color Boost -TP_COLORBOOST_SATLIMIT;Saturation limit -TP_COLORDENOISE_EDGESENSITIVE;Edge Sensitive -TP_COLORDENOISE_EDGETOLERANCE;Edge Tolerance -TP_COLORDENOISE_LABEL;Color Noise Reduction -TP_COLORDENOISE_RADIUS;Radius -TP_COLORSHIFT_BLUEYELLOW;Blue-Yellow -TP_COLORSHIFT_GREENMAGENTA;Green-Magenta -TP_COLORSHIFT_LABEL;Color Shift -TP_CROP_FIXRATIO;Fix Ratio: -TP_CROP_GTDIAGONALS;Rule of diagonals -TP_CROP_GTGRID;Grid -TP_CROP_GTHARMMEANS1;Harmonic means 1 -TP_CROP_GTHARMMEANS2;Harmonic means 2 -TP_CROP_GTHARMMEANS3;Harmonic means 3 -TP_CROP_GTHARMMEANS4;Harmonic means 4 -TP_CROP_GTNONE;None -TP_CROP_GTRULETHIRDS;Rule of thirds -TP_CROP_GUIDETYPE;Guide Type: -TP_CROP_H;H -TP_CROP_LABEL;Crop -TP_CROP_PPI;PPI= -TP_CROP_SELECTCROP; Select Crop -TP_CROP_W;W -TP_CROP_X;x -TP_CROP_Y;y -TP_DARKFRAME_AUTOSELECT;Auto selection -TP_DARKFRAME_LABEL;Dark Frame -TP_DEFRINGE_LABEL;Defringe -TP_DEFRINGE_RADIUS;Radius -TP_DEFRINGE_THRESHOLD;Threshold -TP_DETAIL_AMOUNT;Amount -TP_DIRPYRDENOISE_CHROMA;Chrominance -TP_DIRPYRDENOISE_GAMMA;Gamma -TP_DIRPYRDENOISE_LABEL;Noise reduction -TP_DIRPYRDENOISE_LUMA;Luminance -TP_DIRPYREQUALIZER_LABEL;Contrast by detail levels -TP_DIRPYREQUALIZER_LUMACOARSEST;Coarsest -TP_DIRPYREQUALIZER_LUMACONTRAST_MINUS;Contrast- -TP_DIRPYREQUALIZER_LUMACONTRAST_PLUS;Contrast+ -TP_DIRPYREQUALIZER_LUMAFINEST;Finest -TP_DIRPYREQUALIZER_LUMANEUTRAL;Neutral -TP_DIRPYREQUALIZER_THRESHOLD;Threshold -TP_DISTORTION_AMOUNT;Amount -TP_DISTORTION_AUTO; Auto distortion correction -TP_DISTORTION_AUTO_TIP;(Exprimental) Correct lens distortion automatically for some cameras (M4/3, some compact DC, etc.) -TP_DISTORTION_LABEL;Distortion -TP_EQUALIZER_CONTRAST_MINUS;Contrast- -TP_EQUALIZER_CONTRAST_PLUS;Contrast+ -TP_EQUALIZER_FINEST;finest -TP_EQUALIZER_LABEL;Wavelet equalizer -TP_EQUALIZER_LARGEST;coarsest -TP_EQUALIZER_NEUTRAL;Neutral -TP_EXPOSCORR_LABEL;Raw white-black point -TP_EXPOSURE_AUTOLEVELS;Auto Levels -TP_EXPOSURE_BLACKLEVEL;Black -TP_EXPOSURE_BRIGHTNESS;Brightness -TP_EXPOSURE_CLIP;Clip -TP_EXPOSURE_COMPRHIGHLIGHTS;Highlight recovery amount -TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight recovery threshold -TP_EXPOSURE_COMPRSHADOWS;Shadow recovery -TP_EXPOSURE_CONTRAST;Contrast -TP_EXPOSURE_CURVEEDITOR;Tone Curve -TP_EXPOSURE_EXPCOMP;Exp. Comp. -TP_EXPOSURE_LABEL;Exposure -TP_EXPOSURE_SATURATION;Saturation -TP_FLATFIELD_AUTOSELECT;Auto selection -TP_FLATFIELD_BLURRADIUS;Blur Radius -TP_FLATFIELD_BLURTYPE;Blur Type -TP_FLATFIELD_BT_AREA;Area -TP_FLATFIELD_BT_HORIZONTAL;Horizontal -TP_FLATFIELD_BT_VERTHORIZ;Vert. + Horiz. -TP_FLATFIELD_BT_VERTICAL;Vertical -TP_FLATFIELD_LABEL;Flat Field -TP_GAMMA_CURV;gamma -TP_GAMMA_FREE;Free gamma -TP_GAMMA_OUTPUT;Output gamma -TP_GAMMA_SLOP;slope (linear) -TP_HLREC_CIELAB;CIELab Blending -TP_HLREC_COLOR;Color Propagation -TP_HLREC_LABEL;Highlight Reconstruction -TP_HLREC_LUMINANCE;Luminance Recovery -TP_HLREC_BLEND;Blend -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 -TP_HSVEQUALIZER_NEUTRAL;Neutral -TP_HSVEQUALIZER_SAT;S -TP_HSVEQUALIZER_VAL;V -TP_ICM_FILEDLGFILTERANY;Any files -TP_ICM_FILEDLGFILTERICM;ICC Profile Files -TP_ICM_GAMMABEFOREINPUT;Profile applies Gamma -TP_ICM_INPUTCAMERA;Camera default -TP_ICM_INPUTCUSTOM;Custom -TP_ICM_INPUTDLGLABEL;Select Input ICC Profile... -TP_ICM_INPUTEMBEDDED;Use Embedded, if possible -TP_ICM_INPUTNONE;No profile -TP_ICM_INPUTPROFILE;Input Profile -TP_ICM_LABEL;ICM -TP_ICM_NOICM;No ICM: sRGB output -TP_ICM_OUTPUTDLGLABEL;Select Output ICC Profile... -TP_ICM_OUTPUTPROFILE;Output Profile -TP_ICM_SAVEREFERENCE;Save reference image for profiling -TP_ICM_WORKINGPROFILE;Working Profile -TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction -TP_IMPULSEDENOISE_THRESH;Impulse NR Threshold -TP_LABCURVE_AVOIDCOLORCLIP;Avoid color clipping -TP_LABCURVE_BRIGHTNESS;Brightness -TP_LABCURVE_CONTRAST;Contrast -TP_LABCURVE_CURVEEDITOR;Luminance Curve -TP_LABCURVE_ENABLESATLIMITER;Enable saturation limiter -TP_LABCURVE_LABEL;Lab Adjustments -TP_LABCURVE_SATLIMIT;Saturation limit -TP_LABCURVE_SATURATION;Saturation -TP_LENSGEOM_AUTOCROP; Auto Crop -TP_LENSGEOM_FILL;Auto Fill -TP_LENSGEOM_LABEL;Lens / Geometry -TP_LUMADENOISE_EDGETOLERANCE;Edge Tolerance -TP_LUMADENOISE_LABEL;Luminance Noise Reduction -TP_LUMADENOISE_RADIUS;Radius -TP_PERSPECTIVE_HORIZONTAL;Horizontal -TP_PERSPECTIVE_LABEL;Perspective -TP_PERSPECTIVE_VERTICAL;Vertical -TP_PREPROCESS_GREENEQUIL;Green equilibration -TP_PREPROCESS_HOTDEADPIXFILT;Apply hot/dead pixel filter -TP_PREPROCESS_LABEL;Preprocessing -TP_PREPROCESS_LINEDENOISE;Line noise filter -TP_PREPROCESS_NO_FOUND;None found -TP_RAWCACORR_AUTO;Auto correction -TP_RAWCACORR_CABLUE;Blue -TP_RAWCACORR_CARED;Red -TP_RAWEXPOS_LINEAR;White Point: Linear corr. factor -TP_RAWEXPOS_PRESER;White Point: HL preserving corr.(EV) -TP_RAWEXPOS_BLACKS;Black Levels -TP_RAWEXPOS_BLACKZERO;Black Level: Green 1 (leader) -TP_RAWEXPOS_BLACKONE;Black Level: Red -TP_RAWEXPOS_BLACKTWO;Black Level: Blue -TP_RAWEXPOS_BLACKTHREE;Black Level: Green 2 -TP_RAWEXPOS_TWOGREEN;Two greens together -TP_EXPO_AFTER; After interpolation (before RGB conversion) -TP_RAW_DCBENHANCE;Apply DCB enhancement step -TP_RAW_DCBITERATIONS;Number of DCB iterations -TP_RAW_DMETHOD;Method -TP_RAW_FALSECOLOR;False color suppression steps -TP_RAW_LABEL;Demosaicing -TP_RAW_ALLENHANCE;Apply post demosaic artifact/noise reduction -TP_RESIZE_APPLIESTO;Applies to: -TP_RESIZE_BICUBIC;Bicubic -TP_RESIZE_BICUBICSF;Bicubic (Softer) -TP_RESIZE_BICUBICSH;Bicubic (Sharper) -TP_RESIZE_BILINEAR;Bilinear -TP_RESIZE_CROPPEDAREA;Cropped area -TP_RESIZE_DOWNSCALEB;Downscale (Better) -TP_RESIZE_DOWNSCALEF;Downscale (Faster) -TP_RESIZE_FITBOX;Bounding box -TP_RESIZE_FULLIMAGE;Full image -TP_RESIZE_FULLSIZE;Full Image Size: -TP_RESIZE_H;H: -TP_RESIZE_HEIGHT;Height -TP_RESIZE_LABEL;Resize -TP_RESIZE_LANCZOS;Lanczos -TP_RESIZE_METHOD;Method: -TP_RESIZE_NEAREST;Nearest -TP_RESIZE_SCALE;Scale -TP_RESIZE_SPECIFY;Specify: -TP_RESIZE_W;W: -TP_RESIZE_WIDTH;Width -TP_ROTATE_DEGREE;Degree -TP_ROTATE_LABEL;Rotate -TP_ROTATE_SELECTLINE; Select Straight Line -TP_SHADOWSHLIGHTS_HIGHLIGHTS;Highlights -TP_SHADOWSHLIGHTS_HLTONALW;Tonal Width for Highlights -TP_SHADOWSHLIGHTS_LABEL;Shadows/Highlights -TP_SHADOWSHLIGHTS_LOCALCONTR;Local Contrast -TP_SHADOWSHLIGHTS_RADIUS;Radius -TP_SHADOWSHLIGHTS_SHADOWS;Shadows -TP_SHADOWSHLIGHTS_SHTONALW;Tonal Width for Shadows -TP_SHARPENING_AMOUNT;Amount -TP_SHARPENING_EDRADIUS;Radius -TP_SHARPENING_EDTOLERANCE;Edge tolerance -TP_SHARPENING_HALOCONTROL;Halo control -TP_SHARPENING_HCAMOUNT;Amount -TP_SHARPENING_LABEL;Sharpening -TP_SHARPENING_METHOD;Method -TP_SHARPENING_ONLYEDGES;Sharpen only edges -TP_SHARPENING_RADIUS;Radius -TP_SHARPENING_RLD;RL Deconvolution -TP_SHARPENING_RLD_AMOUNT;Amount -TP_SHARPENING_RLD_DAMPING;Damping -TP_SHARPENING_RLD_ITERATIONS;Iterations -TP_SHARPENING_THRESHOLD;Threshold -TP_SHARPENING_USM;Unsharp Mask -TP_VIGNETTING_AMOUNT;Amount -TP_VIGNETTING_CENTER;Center -TP_VIGNETTING_CENTER_X;Center X -TP_VIGNETTING_CENTER_Y;Center Y -TP_VIGNETTING_LABEL;Vignetting Correction -TP_VIGNETTING_RADIUS;Radius -TP_VIGNETTING_STRENGTH;Strength -TP_WBALANCE_AUTO;Auto -TP_WBALANCE_CAMERA;Camera -TP_WBALANCE_CUSTOM;Custom -TP_WBALANCE_GREEN;Tint -TP_WBALANCE_LABEL;White Balance -TP_WBALANCE_METHOD;Method -TP_WBALANCE_SIZE;Size: -TP_WBALANCE_SPOTWB;Spot WB -TP_WBALANCE_TEMPERATURE;Temperature -ZOOMBAR_DETAIL;Detail -ZOOMBAR_HUGE;Huge -ZOOMBAR_LARGE;Large -ZOOMBAR_NORMAL;Normal -ZOOMBAR_PREVIEW;Preview -ZOOMBAR_SCALE;Scale -ZOOMBAR_SMALL;Small -ZOOMPANEL_100;(100%) -ZOOMPANEL_NEWCROPWINDOW;Open (new) detail window -ZOOMPANEL_ZOOM100;Zoom to 100% 1 -ZOOMPANEL_ZOOMFITSCREEN;Fit to screen F -ZOOMPANEL_ZOOMIN;Zoom In + -ZOOMPANEL_ZOOMOUT;Zoom Out - +#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_LICENSE;License +ABOUT_TAB_SPLASH;Splash +ADJUSTER_RESET_TO_DEFAULT;Reset to default +BATCHQUEUE_AUTOSTART;Auto start +BATCH_PROCESSING;Batch processing +CURVEEDITOR_CURVE;Curve +CURVEEDITOR_CURVES;Curves +CURVEEDITOR_CUSTOM;Custom +CURVEEDITOR_DARKS;Darks +CURVEEDITOR_FILEDLGFILTERANY;Any files +CURVEEDITOR_FILEDLGFILTERCURVE;Curve files +CURVEEDITOR_HIGHLIGHTS;Highlights +CURVEEDITOR_LIGHTS;Lights +CURVEEDITOR_LINEAR;Linear +CURVEEDITOR_LOADDLGLABEL;Load Curve... +CURVEEDITOR_MINMAXCPOINTS;Minima/Maxima control points +CURVEEDITOR_NURBS;Control cage +CURVEEDITOR_PARAMETRIC;Parametric +CURVEEDITOR_SAVEDLGLABEL;Save Curve... +CURVEEDITOR_SHADOWS;Shadows +CURVEEDITOR_TOOLTIPCOPY;Copy current curve to clipboard +CURVEEDITOR_TOOLTIPLINEAR;Reset curve to linear +CURVEEDITOR_TOOLTIPLOAD;Load a curve from file +CURVEEDITOR_TOOLTIPPASTE;Paste curve from clipboard +CURVEEDITOR_TOOLTIPSAVE;Save current curve +CURVEEDITOR_TYPE;Type: +EDITWINDOW_TITLE;Image Edit +EXIFFILTER_APERTURE;Aperture +EXIFFILTER_CAMERA;Camera +EXIFFILTER_DIALOGLABEL;Exif Filter +EXIFFILTER_FILETYPE;File Type +EXIFFILTER_FOCALLEN;Focal Length +EXIFFILTER_ISO;ISO +EXIFFILTER_LENS;Lens +EXIFFILTER_METADATAFILTER;Enable Metadata Filters +EXIFFILTER_SHUTTER;Shutter +EXIFPANEL_ADDEDIT;Add/Edit +EXIFPANEL_ADDEDITHINT;Add new tag or edit tag +EXIFPANEL_ADDTAGDLG_ENTERVALUE;Enter value +EXIFPANEL_ADDTAGDLG_SELECTTAG;Select tag +EXIFPANEL_ADDTAGDLG_TITLE;Add/Edit Tag +EXIFPANEL_KEEP;Keep +EXIFPANEL_KEEPHINT;Keep the selected tags when writing output file +EXIFPANEL_REMOVE;Remove +EXIFPANEL_REMOVEHINT;Remove the selected tags when writing output file +EXIFPANEL_RESET;Reset +EXIFPANEL_RESETALL;Reset All +EXIFPANEL_RESETALLHINT;Reset all tags to their original values +EXIFPANEL_RESETHINT;Reset the selected tags to their original values +EXIFPANEL_SUBDIRECTORY;Subdirectory +FILEBROWSER_ADDDELTEMPLATE;Add/Del templates... +FILEBROWSER_APPLYPROFILE;Apply profile +FILEBROWSER_APPLYPROFILE_PARTIAL;Apply profile (partial) +FILEBROWSER_ARRANGEMENTHINT;Change between vertical/horizontal alignment of thumbnails +FILEBROWSER_AUTODARKFRAME;Auto dark frame +FILEBROWSER_AUTOFLATFIELD;Auto flat field +FILEBROWSER_BROWSEPATHBUTTONHINT;Click to browse to the chosen path +FILEBROWSER_BROWSEPATHHINT;Type path to browse\nCtrl-o set focus\nEnter, Ctrl-Enter (in File Browser) to browse;\nPath shortcuts:\n ~ - user's home directory\n ! - user's pictures directory +FILEBROWSER_QUERYBUTTONHINT;Clear the Find query +FILEBROWSER_QUERYHINT;Type a part of filename to search by \nCtrl-f set focus (in File Browser);\nEnter to find +FILEBROWSER_QUERYLABEL; Find: +FILEBROWSER_CACHE;Cache +FILEBROWSER_CACHECLEARFROMFULL;Clear from cache - full +FILEBROWSER_CACHECLEARFROMPARTIAL;Clear from cache - partial +FILEBROWSER_CLEARPROFILE;Clear profile +FILEBROWSER_COPYPROFILE;Copy profile +FILEBROWSER_CURRENT_NAME;Current name: +FILEBROWSER_DARKFRAME;Dark frame +FILEBROWSER_DELETEDLGLABEL;File delete confirmation +FILEBROWSER_DELETEDLGMSG;Are you sure you want to delete the selected %1 files? +FILEBROWSER_DELETEDLGMSGINCLPROC;Are you sure you want to delete the selected %1 files INCLUDING a Queue processed version? +FILEBROWSER_EMPTYTRASH;Empty Trash +FILEBROWSER_EMPTYTRASHHINT;Permanently delete the files of the trash +FILEBROWSER_EXIFFILTERAPPLY;Apply +FILEBROWSER_EXIFFILTERAPPLYHINT;Switch on/off exif filter of the file browser +FILEBROWSER_EXIFFILTERLABEL;Exif Filter +FILEBROWSER_EXIFFILTERSETTINGS;Setup +FILEBROWSER_EXIFFILTERSETTINGSHINT;Change settings of the exif filter +FILEBROWSER_FLATFIELD;Flat field +FILEBROWSER_MOVETODARKFDIR;Move to dark frames directory +FILEBROWSER_MOVETOFLATFIELDDIR;Move to flat fields directory +FILEBROWSER_NEW_NAME;New name: +FILEBROWSER_PARTIALPASTEPROFILE;Partial paste +FILEBROWSER_PASTEPROFILE;Paste profile +FILEBROWSER_POPUPCANCELJOB;Cancel job +FILEBROWSER_POPUPCOLORLABEL;Color label +FILEBROWSER_POPUPCOLORLABEL0;Label: None +FILEBROWSER_POPUPCOLORLABEL1;Label: Red +FILEBROWSER_POPUPCOLORLABEL2;Label: Yellow +FILEBROWSER_POPUPCOLORLABEL3;Label: Green +FILEBROWSER_POPUPCOLORLABEL4;Label: Blue +FILEBROWSER_POPUPCOLORLABEL5;Label: Purple +FILEBROWSER_POPUPCOPYTO;Copy to... +FILEBROWSER_POPUPFILEOPERATIONS;File Operations +FILEBROWSER_POPUPMOVEEND;Move to end of queue +FILEBROWSER_POPUPMOVEHEAD;Move to head of queue +FILEBROWSER_POPUPMOVETO;Move to... +FILEBROWSER_POPUPOPEN;Open +FILEBROWSER_POPUPPROCESS;Put to Queue +FILEBROWSER_POPUPPROFILEOPERATIONS;Profile Operations +FILEBROWSER_POPUPRANK;Rank +FILEBROWSER_POPUPRANK1;Rank 1 * +FILEBROWSER_POPUPRANK2;Rank 2 ** +FILEBROWSER_POPUPRANK3;Rank 3 *** +FILEBROWSER_POPUPRANK4;Rank 4 **** +FILEBROWSER_POPUPRANK5;Rank 5 ***** +FILEBROWSER_POPUPREMOVE;Delete +FILEBROWSER_POPUPREMOVEINCLPROC;Delete (with output from queue) +FILEBROWSER_POPUPREMOVESUBMENU;Remove +FILEBROWSER_POPUPRENAME;Rename +FILEBROWSER_POPUPSELECTALL;Select all +FILEBROWSER_POPUPTRASH;Move to trash +FILEBROWSER_POPUPUNRANK;Unrank +FILEBROWSER_POPUPUNTRASH;Remove from trash +FILEBROWSER_PROCESSINGSETTINGS;Settings +FILEBROWSER_PROCESSINGSETTINGSHINT;Set the file format and output directory +FILEBROWSER_RENAMEDLGLABEL;Rename file +FILEBROWSER_RENAMEDLGMSG;Rename file "%1" to: +FILEBROWSER_SELECTDARKFRAME;Select dark frame... +FILEBROWSER_SELECTFLATFIELD;Select flat field... +FILEBROWSER_SHOWCOLORLABEL1HINT;Show images labeled Red Alt-1 +FILEBROWSER_SHOWCOLORLABEL2HINT;Show images labeled Yelow Alt-2 +FILEBROWSER_SHOWCOLORLABEL3HINT;Show images labeled Green Alt-3 +FILEBROWSER_SHOWCOLORLABEL4HINT;Show images labeled Blue Alt-4 +FILEBROWSER_SHOWCOLORLABEL5HINT;Show images labeled Purple Alt-5 +FILEBROWSER_SHOWDIRHINT;Clear all filters D +FILEBROWSER_SHOWEDITEDHINT;Show edited images 7 +FILEBROWSER_SHOWEDITEDNOTHINT;Show not edited images 6 +FILEBROWSER_SHOWEXIFINFO;Show EXIF info i +FILEBROWSER_SHOWQUEUEHINT;Show content of the processing queue +FILEBROWSER_SHOWRANK1HINT;Show images ranked as 1 star 1 +FILEBROWSER_SHOWRANK2HINT;Show images ranked as 2 star 2 +FILEBROWSER_SHOWRANK3HINT;Show images ranked as 3 star 3 +FILEBROWSER_SHOWRANK4HINT;Show images ranked as 4 star 4 +FILEBROWSER_SHOWRANK5HINT;Show images ranked as 5 star 5 +FILEBROWSER_SHOWRECENTLYSAVEDHINT;Show images recently saved Alt-7 +FILEBROWSER_SHOWRECENTLYSAVEDNOTHINT;Show images not recently saved Alt-6 +FILEBROWSER_SHOWTRASHHINT;Show content of the trash T +FILEBROWSER_SHOWUNCOLORHINT;Show images without Color label Alt-` +FILEBROWSER_SHOWUNRANKHINT;Show unranked images ` +FILEBROWSER_STARTPROCESSING;Start processing +FILEBROWSER_STARTPROCESSINGHINT;Start processing/saving of images in the queue +FILEBROWSER_STOPPROCESSING;Stop processing +FILEBROWSER_STOPPROCESSINGHINT;Stop processing of images +FILEBROWSER_THUMBSIZE;Thumb. size +FILEBROWSER_TOOLTIP_STOPPROCESSING;Start processing automatically when a new job arrives +FILEBROWSER_USETEMPLATE;Use template: +FILEBROWSER_ZOOMINHINT;Increase thumbnail size + +FILEBROWSER_ZOOMOUTHINT;Decrease thumbnail size - +GENERAL_ABOUT;About +GENERAL_AFTER;After +GENERAL_BEFORE;Before +GENERAL_CANCEL;Cancel +GENERAL_DISABLE;Disable +GENERAL_DISABLED;Disabled +GENERAL_ENABLE;Enable +GENERAL_ENABLED;Enabled +GENERAL_FILE;File +GENERAL_HIGH_QUALITY;High Quality +GENERAL_LANDSCAPE;Landscape +GENERAL_LOAD;Load +GENERAL_NA;n/a +GENERAL_NO;No +GENERAL_NONE;None +GENERAL_OK;OK +GENERAL_PORTRAIT;Portrait +GENERAL_SAVE;Save +GENERAL_UNCHANGED;(Unchanged) +GENERAL_YES;Yes +HISTOGRAM_BUTTON_B;B +HISTOGRAM_BUTTON_G;G +HISTOGRAM_BUTTON_L;L +HISTOGRAM_BUTTON_R;R +HISTOGRAM_BUTTON_RAW;Raw +HISTOGRAM_BUTTON_BAR;RGB +HISTOGRAM_LABEL;Histogram +HISTOGRAM_TOOLTIP_B;Show/Hide BLUE histogram +HISTOGRAM_TOOLTIP_G;Show/Hide GREEN histogram +HISTOGRAM_TOOLTIP_L;Show/Hide CIELAB Luminance histogram +HISTOGRAM_TOOLTIP_R;Show/Hide RED histogram +HISTOGRAM_TOOLTIP_RAW;Show/Hide RAW histogram +HISTOGRAM_TOOLTIP_BAR;Show/Hide RBG indicator bar\nClick right mouse button on image preview to freeze/unfreeze +HISTORY_CHANGED;Changed +HISTORY_CUSTOMCURVE;Custom Curve +HISTORY_DELSNAPSHOT;Del +HISTORY_FROMCLIPBOARD;From clipboard +HISTORY_LABEL;History +HISTORY_MSG_100;RGB saturation +HISTORY_MSG_101;HSV EQ -- Hue +HISTORY_MSG_102;HSV EQ -- Saturation +HISTORY_MSG_103;HSV EQ -- Value +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_109;Resize bounding box +HISTORY_MSG_10;Shadow Compression +HISTORY_MSG_110;Resizing applies to +HISTORY_MSG_111;Avoid Color Clipping +HISTORY_MSG_112;Saturation Limiter +HISTORY_MSG_113;Saturation Limit +HISTORY_MSG_114;DCB Iterations +HISTORY_MSG_115;False color iterations +HISTORY_MSG_116;Enhanced DCB +HISTORY_MSG_117;Red CA correction +HISTORY_MSG_118;Blue CA correction +HISTORY_MSG_119;Line denoise +HISTORY_MSG_11;Tone Curve +HISTORY_MSG_120;Green equil. threshold +HISTORY_MSG_121;Auto CA +HISTORY_MSG_122;Auto Dark Frame +HISTORY_MSG_123;Dark Frame File +HISTORY_MSG_124;Linear exp. correction +HISTORY_MSG_125;Expo. correction preserving HL +HISTORY_MSG_126;Flat Field File +HISTORY_MSG_127;Flat Field Auto Select +HISTORY_MSG_128;Flat Field Blur Radius +HISTORY_MSG_129;Flat Field Blur Type +HISTORY_MSG_12;Auto Exposure +HISTORY_MSG_13;Exposure Clipping +HISTORY_MSG_130;Auto Distorion +HISTORY_MSG_131;Noise Reduction Luma +HISTORY_MSG_132;Noise Reduction Chroma +HISTORY_MSG_133;Gamma +HISTORY_MSG_134;Gamma Position +HISTORY_MSG_135;Gamma Free +HISTORY_MSG_136;Gamma Slope +HISTORY_MSG_137;Black level green 1 +HISTORY_MSG_138;Black level red +HISTORY_MSG_139;Black level blue +HISTORY_MSG_140;Black level green 2 +HISTORY_MSG_141;Black level green together +HISTORY_MSG_14;Luminance Brightness +HISTORY_MSG_15;Luminance Contrast +HISTORY_MSG_16;Luminance Black +HISTORY_MSG_17;Luminance Highlight Compr. +HISTORY_MSG_18;Luminance Shadow Compr. +HISTORY_MSG_19;'L' Curve +HISTORY_MSG_1;Photo Loaded +HISTORY_MSG_20;Sharpening +HISTORY_MSG_21;Sharpening Radius +HISTORY_MSG_22;Sharpening Amount +HISTORY_MSG_23;Sharpening Threshold +HISTORY_MSG_24;Sharpen Only Edges +HISTORY_MSG_25;Sharpening Edge Detection Radius +HISTORY_MSG_26;Sharpening Edge Tolerance +HISTORY_MSG_27;Sharpening Halo Control +HISTORY_MSG_28;Halo Control Amount +HISTORY_MSG_29;Sharpening Method +HISTORY_MSG_2;Profile Loaded +HISTORY_MSG_30;Deconvolution Radius +HISTORY_MSG_31;Deconvolution Amount +HISTORY_MSG_32;Deconvolution Damping +HISTORY_MSG_33;Deconvolution Iterations +HISTORY_MSG_34;Avoid Color Clipping +HISTORY_MSG_35;Saturation Limiter +HISTORY_MSG_36;Saturation Limit +HISTORY_MSG_37;Color Boost +HISTORY_MSG_38;White Balance Method +HISTORY_MSG_39;Color Temperature +HISTORY_MSG_3;Profile Changed +HISTORY_MSG_40;White Balance Tint +HISTORY_MSG_41;Color Shift "A" +HISTORY_MSG_42;Color Shift "B" +HISTORY_MSG_43;Luminance Denoising +HISTORY_MSG_44;Lum. Denoising Radius +HISTORY_MSG_45;Lum. Denoising Edge Tolerance +HISTORY_MSG_46;Color Denoising +HISTORY_MSG_47;Color Denoising Radius +HISTORY_MSG_48;Color Denoising Edge Tolerance +HISTORY_MSG_49;Edge Sensitive Color Denoising +HISTORY_MSG_4;History Browsing +HISTORY_MSG_50;Shadow/Highlight tool +HISTORY_MSG_51;Highlight boost +HISTORY_MSG_52;Shadow Boost +HISTORY_MSG_53;Highlight Tonal Width +HISTORY_MSG_54;Shadow Tonal Width +HISTORY_MSG_55;Local Contrast +HISTORY_MSG_56;Shadow/Highlight Radius +HISTORY_MSG_57;Coarse Rotation +HISTORY_MSG_58;Horizontal Flipping +HISTORY_MSG_59;Vertical Flipping +HISTORY_MSG_5;Brightness +HISTORY_MSG_60;Rotation +HISTORY_MSG_61;Auto Fill +HISTORY_MSG_62;Lens Distortion Correction +HISTORY_MSG_63;Snapshot Selected +HISTORY_MSG_64;Crop Photo +HISTORY_MSG_65;C/A Correction +HISTORY_MSG_66;Highlight Recovery +HISTORY_MSG_67;Highlight Recovery Amount +HISTORY_MSG_68;Highlight Recovery Method +HISTORY_MSG_69;Working Color Space +HISTORY_MSG_6;Contrast +HISTORY_MSG_70;Output Color Space +HISTORY_MSG_71;Input Color Space +HISTORY_MSG_72;Vignetting Correction +HISTORY_MSG_73;Channel Mixer +HISTORY_MSG_74;Resize Scale +HISTORY_MSG_75;Resize Method +HISTORY_MSG_76;Exif Metadata +HISTORY_MSG_77;IPTC Metadata +HISTORY_MSG_78;Data specified for resize +HISTORY_MSG_79;Resize width +HISTORY_MSG_7;Black +HISTORY_MSG_80;Resize height +HISTORY_MSG_81;Resize enabled +HISTORY_MSG_82;Profile Changed +HISTORY_MSG_83;High quality shadows/highlights +HISTORY_MSG_84;Perspective correction +HISTORY_MSG_85;Wavelet coefficients +HISTORY_MSG_86;Wavelet equalizer +HISTORY_MSG_87;Impulse noise reduction +HISTORY_MSG_88;Impulse NR threshold +HISTORY_MSG_89;Noise reduction +HISTORY_MSG_8;Exposure Compensation +HISTORY_MSG_90;NR - luminance +HISTORY_MSG_91;NR - chrominance +HISTORY_MSG_92;NR - gamma +HISTORY_MSG_93;Contrast by detail levels value +HISTORY_MSG_94;Contrast by detail levels +HISTORY_MSG_95;Saturation +HISTORY_MSG_96;'a' curve +HISTORY_MSG_97;'b' curve +HISTORY_MSG_98;Demosaicing method +HISTORY_MSG_99;Hot/dead pixel filtering +HISTORY_MSG_9;Highlight Compression +HISTORY_MSG_142;Edges sharpening - iterations +HISTORY_MSG_143;Edges sharpening - quantity +HISTORY_MSG_147;Edges sharpening - luminance only +HISTORY_MSG_144;Microcontrast - quantity +HISTORY_MSG_145;Microcontrast - uniformity +HISTORY_MSG_146;Edges Sharpening +HISTORY_MSG_148;Microcontrast +HISTORY_MSG_149;Microcontrast - 3x3 matrix +HISTORY_MSG_150;Post demosaic artifact/noise reduction +HISTORY_NEWSNAPSHOT;Add +HISTORY_NEWSNAPSHOTAS;As... +HISTORY_NEWSSDIALOGLABEL;Label of the snapshot: +HISTORY_NEWSSDIALOGTITLE;Add new snapshot +HISTORY_SETTO;Set to +HISTORY_SNAPSHOT;Snapshot +HISTORY_SNAPSHOTS;Snapshots +ICMPANEL_FILEDLGFILTERANY;Any files +ICMPANEL_FILEDLGFILTERICM;ICC Profile Files +ICMPANEL_GAMMABEFOREINPUT;Profile applies Gamma +ICMPANEL_INPUTCAMERA;Camera default +ICMPANEL_INPUTCUSTOM;Custom +ICMPANEL_INPUTDLGLABEL;Select Input ICC Profile... +ICMPANEL_INPUTEMBEDDED;Use Embedded, if possible +ICMPANEL_INPUTPROFILE;Input Profile +ICMPANEL_NOICM;No ICM: sRGB output +ICMPANEL_OUTPUTDLGLABEL;Select Output ICC Profile... +ICMPANEL_OUTPUTPROFILE;Output Profile +ICMPANEL_SAVEREFERENCE;Save reference image for profiling +ICMPANEL_WORKINGPROFILE;Working Profile +IMAGEAREA_DETAILVIEW;Detail view +IPTCPANEL_AUTHOR;Author +IPTCPANEL_AUTHORHINT;Name of the creator of the object, e.g. writer, photographer or graphic artist (By-line). +IPTCPANEL_AUTHORSPOSITION;Author's position +IPTCPANEL_AUTHORSPOSITIONHINT;Title of the creator or creators of the object (By-line Title). +IPTCPANEL_CAPTION;Caption +IPTCPANEL_CAPTIONHINT;A textual description of the data (Caption - Abstract). +IPTCPANEL_CAPTIONWRITER;Caption Writer +IPTCPANEL_CAPTIONWRITERHINT;The name of the person involved in the writing, editing or correcting the image or caption/abstract (Writer - Editor). +IPTCPANEL_CATEGORY;Category +IPTCPANEL_CATEGORYHINT;Identifies the subject of the image in the opinion of the provider (Category). +IPTCPANEL_CITY;City +IPTCPANEL_CITYHINT;City of image origin (City). +IPTCPANEL_COPYHINT;Copy IPTC settings to clipboard +IPTCPANEL_COPYRIGHT;Copyright +IPTCPANEL_COPYRIGHTHINT;Any necessary copyright notice (Copyright Notice). +IPTCPANEL_COUNTRY;Country +IPTCPANEL_COUNTRYHINT;The name of the country/primary location where the image was created (Country - Primary Location Name). +IPTCPANEL_CREDIT;Credit +IPTCPANEL_CREDITHINT;Identifies the provider of the image, not necessarily the owner/creator (Credit). +IPTCPANEL_DATECREATED;Date Created +IPTCPANEL_DATECREATEDHINT;The date the intellectual content of the image was created; Format: JJJJMMTT (Date Created). +IPTCPANEL_EMBEDDED;Embedded +IPTCPANEL_EMBEDDEDHINT;Reset to IPTC data embedded in the image file +IPTCPANEL_HEADLINE;Headline +IPTCPANEL_HEADLINEHINT;A publishable entry providing a synopsis of the contents of the image (Headline). +IPTCPANEL_INSTRUCTIONS;Instructions +IPTCPANEL_INSTRUCTIONSHINT;Other editorial instructions concerning the use of the image (Special Instructions). +IPTCPANEL_KEYWORDS;Keywords +IPTCPANEL_KEYWORDSHINT;Used to indicate specific information retrieval words (Keywords). +IPTCPANEL_PASTEHINT;Paste IPTC settings from clipboard +IPTCPANEL_PROVINCE;Province +IPTCPANEL_PROVINCEHINT;The Province/State where the image originates (Province-State). +IPTCPANEL_RESET;Reset +IPTCPANEL_RESETHINT;Reset to profile default +IPTCPANEL_SOURCE;Source +IPTCPANEL_SOURCEHINT;The original owner of the intellectual content of the image (Source). +IPTCPANEL_SUPPCATEGORIES;Suppl. Categories +IPTCPANEL_SUPPCATEGORIESHINT;Further refines the subject of the image (Supplemental Categories). +IPTCPANEL_TITLE;Title +IPTCPANEL_TITLEHINT;A shorthand reference for the image (Object Name). +IPTCPANEL_TRANSREFERENCE;Trans. Reference +IPTCPANEL_TRANSREFERENCEHINT;A code representing the location of original transmission (Original Transmission Reference). +MAIN_BUTTON_EXIT;Exit +MAIN_BUTTON_FULLSCREEN;Fullscreen +MAIN_BUTTON_PREFERENCES;Preferences +MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Put current image to processing queue Ctrl+Q +MAIN_BUTTON_QUEUE;Put to Queue +MAIN_BUTTON_SAVE_TOOLTIP;Save current image Ctrl+S +MAIN_BUTTON_SENDTOEDITOR_TOOLTIP;Edit current image in external editor Ctrl+E +MAIN_BUTTON_SHOWHIDESIDEPANELS_TOOLTIP;Show/hide all side panels m +MAIN_BUTTON_UNFULLSCREEN;Exit fullscreen +MAIN_FRAME_BATCHQUEUE;Queue +MAIN_FRAME_BATCHQUEUE_TOOLTIP; Processing Queue Ctrl-F3 +MAIN_FRAME_EDITOR;Editor +MAIN_FRAME_EDITOR_TOOLTIP; Editor Ctrl-F4 +MAIN_FRAME_FILEBROWSER;File Browser +MAIN_FRAME_FILEBROWSER_TOOLTIP; File Browser Ctrl-F2 +MAIN_FRAME_PLACES;Places +MAIN_FRAME_PLACES_ADD;Add +MAIN_FRAME_PLACES_DEL;Del +MAIN_FRAME_RECENT;Recent Folders +MAIN_MSG_ALREADYEXISTS;File already exists. +MAIN_MSG_CANNOTLOAD;Cannot load image +MAIN_MSG_CANNOTSAVE;File saving error +MAIN_MSG_CANNOTSTARTEDITOR;Can not start editor. +MAIN_MSG_CANNOTSTARTEDITOR_SECONDARY;Please set the correct path in the "Preferences" dialog. +MAIN_MSG_EMPTYFILENAME;Filename unspecified! +MAIN_MSG_ERRORDURINGIMAGESAVING;Error during image saving +MAIN_MSG_EXITJOBSINQUEUEINFO;Unprocessed images in the queue will be lost on exit. +MAIN_MSG_EXITJOBSINQUEUEQUEST;Are you sure you want to exit? There are unprocessed images waiting in the queue. +MAIN_MSG_JOBSINQUEUE;job(s) in the queue +MAIN_MSG_NAVIGATOR;Navigator +MAIN_MSG_PLACES;Places +MAIN_MSG_QOVERWRITE;Do you want to overwrite it? +MAIN_TAB_BASIC;Basic +MAIN_TAB_COLOR;Color +MAIN_TAB_COLOR_TOOLTIP;Alt-c +MAIN_TAB_DETAIL;Detail +MAIN_TAB_DETAIL_TOOLTIP;Alt-d +MAIN_TAB_DEVELOP;Develop +MAIN_TAB_EXIF;Exif +MAIN_TAB_EXPOSURE;Exposure +MAIN_TAB_EXPOSURE_TOOLTIP;Alt-e +MAIN_TAB_FILTER;Filter +MAIN_TAB_ICM;ICM +MAIN_TAB_IPTC;IPTC +MAIN_TAB_METADATA;Metadata +MAIN_TAB_METADATA_TOOLTIP;Alt-m +MAIN_TAB_RAW;RAW +MAIN_TAB_RAW_TOOLTIP;Alt-r +MAIN_TAB_TAGGING;Tagging +MAIN_TAB_TRANSFORM;Transform +MAIN_TAB_TRANSFORM_TOOLTIP;Alt-t +MAIN_TOGGLE_BEFORE_AFTER;B|A +MAIN_TOOLTIP_HIDEFP;Show/hide the bottom panel (directory and file browser) F +MAIN_TOOLTIP_HIDEHP;Show/hide the left panel (including the history) l +MAIN_TOOLTIP_INDCLIPPEDH;Clipped highlight indication (Key <) +MAIN_TOOLTIP_INDCLIPPEDS;Clipped shadow indication (Key >) +MAIN_TOOLTIP_PREFERENCES;Set preferences +MAIN_TOOLTIP_QINFO;Quick info on the image I +MAIN_TOOLTIP_SAVE;Save image to the default folder +MAIN_TOOLTIP_SAVEAS;Save image to a selected folder +MAIN_TOOLTIP_SHOWHIDELP1;Show/hide the left panel l +MAIN_TOOLTIP_SHOWHIDERP1;Show/hide the right panel Alt-l +MAIN_TOOLTIP_SHOWHIDETP1;Show/hide the top panel Shift-l +MAIN_TOOLTIP_TOGGLE;Toggle before/after view B +NAVIGATOR_B_NA;B = n/a +NAVIGATOR_B_VALUE;B = %1 +NAVIGATOR_G_NA;G = n/a +NAVIGATOR_G_VALUE;G = %1 +NAVIGATOR_H_NA;H = n/a +NAVIGATOR_H_VALUE;H = %1 +NAVIGATOR_LAB_A_NA;A = n/a +NAVIGATOR_LAB_A_VALUE;A = %1 +NAVIGATOR_LAB_B_NA;B = n/a +NAVIGATOR_LAB_B_VALUE;B = %1 +NAVIGATOR_LAB_L_NA;L = n/a +NAVIGATOR_LAB_L_VALUE;L = %1 +NAVIGATOR_R_NA;R = n/a +NAVIGATOR_R_VALUE;R = %1 +NAVIGATOR_S_NA;S = n/a +NAVIGATOR_S_VALUE;S = %1 +NAVIGATOR_V_NA;V = n/a +NAVIGATOR_V_VALUE;V = %1 +NAVIGATOR_XY_NA;x = n/a, y = n/a +PARTIALPASTE_BASICGROUP;Basic settings +PARTIALPASTE_CACORRECTION;C/A correction +PARTIALPASTE_CHANNELMIXER;Channel mixer +PARTIALPASTE_COARSETRANS;90 deg rotation / flipping +PARTIALPASTE_COLORBOOST;Color boost +PARTIALPASTE_COLORDENOISE;Color denoise +PARTIALPASTE_COLORGROUP;Color related settings +PARTIALPASTE_COLORMIXER;Color mixer +PARTIALPASTE_COLORSHIFT;Color shift +PARTIALPASTE_COMMONTRANSFORMPARAMS;Auto fill +PARTIALPASTE_COMPOSITIONGROUP;Composition settings +PARTIALPASTE_CROP;Crop +PARTIALPASTE_DARKFRAMEAUTOSELECT;Dark Frame Auto Select +PARTIALPASTE_DARKFRAMEFILE;Dark Frame File +PARTIALPASTE_DEFRINGE;Defringe +PARTIALPASTE_DETAILGROUP;Detail settings +PARTIALPASTE_DIALOGLABEL;Partial paste processing profile +PARTIALPASTE_DIRPYRDENOISE;Noise reduction +PARTIALPASTE_DIRPYREQUALIZER;Contrast by detail levels +PARTIALPASTE_DISTORTION;Distortion correction +PARTIALPASTE_EVERYTHING;Everything +PARTIALPASTE_EXIFCHANGES;Changes to exif data +PARTIALPASTE_EXPOSURE;Exposure +PARTIALPASTE_FLATFIELDAUTOSELECT;FF Auto Select +PARTIALPASTE_FLATFIELDBLURRADIUS;FF Blur Radius +PARTIALPASTE_FLATFIELDBLURTYPE;FF Blur Type +PARTIALPASTE_FLATFIELDFILE;Flat field (FF) File +PARTIALPASTE_GRADIENTSHARPEN;Local Sharpening +PARTIALPASTE_HLRECONSTRUCTION;Highlight reconstruction +PARTIALPASTE_HLRECOVERY;Highlight recovery +PARTIALPASTE_HLRECOVERYAMOUNT;Highlight recovery amount +PARTIALPASTE_HLRECOVERYTHRESHOLD;Highlight recovery threshold +PARTIALPASTE_HSVEQUALIZER;HSV Equalizer +PARTIALPASTE_ICMSETTINGS;ICM settings +PARTIALPASTE_IMPULSEDENOISE;Impulse noise reduction +PARTIALPASTE_IPTCINFO;IPTC info +PARTIALPASTE_LABCURVE;Lab adjustments +PARTIALPASTE_LENSGROUP;Lens related settings +PARTIALPASTE_LUMADENOISE;Luminance noise reduction +PARTIALPASTE_LUMINANCEGROUP;Luminance related settings +PARTIALPASTE_METAICMGROUP;Metadata/ICM settings +PARTIALPASTE_MICROCONTRAST;Microcontrast +PARTIALPASTE_PERSPECTIVE;Perspective +PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration +PARTIALPASTE_PREPROCESS_HOTDEADPIXFILT;Apply hot/dead pixel filter +PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter +PARTIALPASTE_RAWCACORR_AUTO;CA auto correction +PARTIALPASTE_RAWCACORR_CABLUE;CA Blue +PARTIALPASTE_RAWCACORR_CARED;CA Red +PARTIALPASTE_RAWEXPOS_LINEAR;Raw white point linear corr. factor +PARTIALPASTE_RAWEXPOS_BLACK;Black Level +PARTIALPASTE_RAWEXPOS_PRESER;Raw white point HL preserving corr. (EV) +PARTIALPASTE_RAWGROUP;Raw settings +PARTIALPASTE_RAW_DCBENHANCE;Apply DCB enhancement step +PARTIALPASTE_RAW_ALLENHANCE;Apply post demosaic artifact/noise reduction +PARTIALPASTE_RAW_DCBITERATIONS;Number of DCB iterations +PARTIALPASTE_RAW_DMETHOD;Demosaic Method +PARTIALPASTE_RAW_FALSECOLOR;Demosaic False color suppression steps +PARTIALPASTE_RESIZE;Resize +PARTIALPASTE_ROTATION;Rotation +PARTIALPASTE_SHADOWSHIGHLIGHTS;Shadows/Highlights +PARTIALPASTE_SHARPENING;Sharpening (USM/RL) +PARTIALPASTE_VIGNETTING;Vignetting correction +PARTIALPASTE_WAVELETEQUALIZER;Wavelet equalizer +PARTIALPASTE_WHITEBALANCE;White balance +PREFERENCES_ADD;ADD +PREFERENCES_APPLNEXTSTARTUP;restart required +PREFERENCES_AUTOMONPROFILE;Automatically use operating systems main monitors profile +PREFERENCES_BATCH_PROCESSING;Batch Processing +PREFERENCES_BEHAVIOR;Behavior +PREFERENCES_BLINKCLIPPED;Blink clipped areas +PREFERENCES_CACHECLEARALL;Clear All +PREFERENCES_CACHECLEARPROFILES;Clear Profiles +PREFERENCES_CACHECLEARTHUMBS;Clear Thumbnails +PREFERENCES_CACHEFORMAT1;Proprietary (faster and better quality) +PREFERENCES_CACHEFORMAT2;JPEG (smaller disk footprint) +PREFERENCES_CACHEMAXENTRIES;Maximal Number of Cache Entries +PREFERENCES_CACHEOPTS;Cache Options +PREFERENCES_CACHESTRAT1;Prefer Speed to Low Memory Consumption +PREFERENCES_CACHESTRAT2;Prefer Low Memory Consumption to Speed +PREFERENCES_CACHESTRAT;Cache Strategy +PREFERENCES_CACHETHUMBFORM;Cache Thumbnail Format +PREFERENCES_CACHETHUMBHEIGHT;Maximal Thumbnail Height +PREFERENCES_CLIPPINGIND;Clipping indication +PREFERENCES_CMETRICINTENT;Colorimetric Intent +PREFERENCES_CUSTPROFBUILD;Custom image profile builder +PREFERENCES_CUSTPROFBUILDHINT;Executable (or script) file called when a new initial profile should be generated for an image.\nReceives command line params to allow a rules based .pp3 generation:\n[Path RAW/JPG] [Path default profile] [f-no] [exposure in secs] [focal length in mm] [ISO] [Lens] [Camera] +PREFERENCES_CUSTPROFBUILDPATH;Executable path +PREFERENCES_CUTOVERLAYBRUSH;Crop mask color/transparency +PREFERENCES_DARKFRAME;Dark frame +PREFERENCES_DARKFRAMEFOUND;Found +PREFERENCES_DARKFRAMESHOTS;shots +PREFERENCES_DARKFRAMETEMPLATES;templates +PREFERENCES_DATEFORMAT;Date Format +PREFERENCES_DATEFORMATFRAME;Date Format +PREFERENCES_DATEFORMATHINT;You can use the following formatting strings:\n%y : year\n%m : month\n%d : day\n\nFor example, the hungarian date format is:\n%y/%m/%d +PREFERENCES_DEFAULTLANG;Default language +PREFERENCES_DEFAULTTHEME;Default theme +PREFERENCES_DEMOSAICINGALGO;Demosaicing Algorithm +PREFERENCES_DIRDARKFRAMES;Dark frames directory +PREFERENCES_DIRHOME;Home directory +PREFERENCES_DIRLAST;Last visited directory +PREFERENCES_DIROTHER;Other +PREFERENCES_DIRSELECTDLG;Select Image Directory at Startup... +PREFERENCES_DIRSOFTWARE;Installation directory +PREFERENCES_EDITORCMDLINE;Other command line +PREFERENCES_EDITORLAYOUT;Editor Layout +PREFERENCES_EXTERNALEDITOR;External editor +PREFERENCES_FBROWSEROPTS;File Browser Options +PREFERENCES_FILEBROWSERTOOLBARSINGLEROW;Single row file browser toolbar (de-select for low res display) +PREFERENCES_FILEFORMAT;File format +PREFERENCES_FLATFIELD;Flat Field +PREFERENCES_FLATFIELDFOUND;Found +PREFERENCES_FLATFIELDSDIR;Flat Fields directory +PREFERENCES_FLATFIELDSHOTS;shots +PREFERENCES_FLATFIELDTEMPLATES;templates +PREFERENCES_FORIMAGE;For image files +PREFERENCES_FORRAW;For RAW files +PREFERENCES_GIMPPATH;GIMP installation directory +PREFERENCES_GTKTHEME;GTK default +PREFERENCES_HINT;Hint +PREFERENCES_HISTOGRAMPOSITIONLEFT;Histogram in left panel +PREFERENCES_HLTHRESHOLD;Threshold for clipped highlights +PREFERENCES_ICCDIR;Directory of ICC profiles +PREFERENCES_IMPROCPARAMS;Default image processing parameters +PREFERENCES_INTENT_ABSOLUTE;Absolute Colorimetric +PREFERENCES_INTENT_PERCEPTUAL;Perceptual +PREFERENCES_INTENT_RELATIVE;Relative Colorimetric +PREFERENCES_INTENT_SATURATION;Saturation +PREFERENCES_INTERNALTHUMBIFUNTOUCHED;Show RAW internal thumbnail if unedited +PREFERENCES_LANGAUTODETECT;Use OS language setting +PREFERENCES_LIVETHUMBNAILS;Live Thumbnails (slower) +PREFERENCES_MENUOPTIONS;Menu Options +PREFERENCES_MENUGROUPRANK;Group Ranking +PREFERENCES_MENUGROUPLABEL;Group Labeling +PREFERENCES_MENUGROUPFILEOPERATIONS;Group File Operations +PREFERENCES_MENUGROUPPROFILEOPERATIONS;Group Profile Operations +PREFERENCES_METADATA;Metadata +PREFERENCES_MONITORICC;Monitor Profile +PREFERENCES_MULTITAB;Multiple tabs mode +PREFERENCES_MULTITABDUALMON;Multiple tabs mode, if available on second monitor +PREFERENCES_OUTDIR;Output Directory +PREFERENCES_OUTDIRFOLDER;Save to folder +PREFERENCES_OUTDIRFOLDERHINT;Put the saved images to the selected folder +PREFERENCES_OUTDIRHINT;You can use the following formatting strings:\n%f, %d1, %d2, ..., %p1, %p2, ...\n\nThese formatting strings refer to the different parts of the photo's pathname.\n\nFor example, if the photo being processed has the following pathname:\n/home/tom/photos/2010-10-31/dsc0042.nef\nthe meaning of the formatting strings are:\n%d4 = home\n%d3 = tom\n%d2 = photos\n%d1 = 2010-10-31\n%f = dsc0042\n%p1 = /home/tom/photos/2010-10-31/\n%p2 = /home/tom/photos/\n%p3 = /home/tom/\n%p4 = /home/\n\nIf you want to save the output image where the original is, write:\n%p1/%f\n\nIf you want to save the output image in a directory named "converted" located in the directory of the opened image, write:\n%p1/converted/%f\n\nIf you want to save the output image in a directory named "/home/tom/photos/converted/2010-10-31", write:\n%p2/converted/%d1/%f +PREFERENCES_OUTDIRTEMPLATE;Use Template +PREFERENCES_OUTDIRTEMPLATEHINT;You can use the following formatting strings:\n%f, %d1, %d2, ..., %p1, %p2, ..., %r\n\nThese formatting strings refer to the different parts of the photo's pathname, or some attributes of the photo.\n\n%r will be replaced by the rank of the photo. If the photo is unranked, %r will be replaced by '0'. If the photo is in trash bin, %r will be replaced by 'x'.\n\nFor example, if the photo being processed has the following pathname:\n/home/tom/photos/2010-10-31/dsc0042.nef\nthe meaning of the formatting strings are:\n%d4 = home\n%d3 = tom\n%d2 = photos\n%d1 = 2010-10-31\n%f = dsc0042\n%p1 = /home/tom/photos/2010-10-31/\n%p2 = /home/tom/photos/\n%p3 = /home/tom/\n%p4 = /home/\n\nIf you want to save the output image where the original is, write:\n%p1/%f\n\nIf you want to save the output image in a directory named "converted" located in the directory of the opened image, write:\n%p1/converted/%f\n\nIf you want to save the output image in a directory named "/home/tom/photos/converted/2010-10-31", write:\n%p2/converted/%d1/%f +PREFERENCES_OVERLAY_FILENAMES;Overlay filenames on thumbnails +PREFERENCES_OVERWRITEOUTPUTFILE;Overwrite existing output files +PREFERENCES_PARSEDEXT;Parsed Extensions +PREFERENCES_PARSEDEXTADD;Add Extension +PREFERENCES_PARSEDEXTADDHINT;Type an extension and press this button to append list +PREFERENCES_PARSEDEXTDELHINT;Delete selected extension from the list +PREFERENCES_PROFILEHANDLING;Processing Profile Handling +PREFERENCES_PROFILELOADPR;Profile Loading Priority +PREFERENCES_PROFILEPRCACHE;Profile in cache +PREFERENCES_PROFILEPRFILE;Profile next to the input file +PREFERENCES_PROFILESAVECACHE;Save processing parameters to the cache +PREFERENCES_PROFILESAVEINPUT;Save processing parameters next to the input file +PREFERENCES_PROPERTY;Property +PREFERENCES_PSPATH;Adobe Photoshop installation directory +PREFERENCES_SELECTFONT;Select font +PREFERENCES_SELECTICCDIRDLG;Select ICC Profile Directory... +PREFERENCES_SELECTLANG;Select language +PREFERENCES_SELECTMONITORPROFDLG;Select ICC Profile of the Display... +PREFERENCES_SELECTTHEME;Select theme +PREFERENCES_SET;SET +PREFERENCES_SHOWBASICEXIF;Show basic Exif info +PREFERENCES_SHOWDATETIME;Show date and time +PREFERENCES_SHOWONLYRAW;Show only RAW files +PREFERENCES_SHOWPROFILESELECTOR;Show profile selector +PREFERENCES_SHTHRESHOLD;Threshold for clipped shadows +PREFERENCES_SINGLETAB;Single tab mode +PREFERENCES_SINGLETABVERTAB;Single tab mode, vertical tabs +PREFERENCES_SLIMUI;Slim interface +PREFERENCES_SND_BATCHQUEUEDONE;Queue processing done +PREFERENCES_SND_HELP;Either enter filepath or nothing (for no sound). On Windows use "SystemDefault", "SystemAsterisk" etc. for system sounds. +PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done +PREFERENCES_SND_TRESHOLDSECS;after secs +PREFERENCES_SQUAREDETAILWINDOW;Square detail window (faster) +PREFERENCES_STARTUPIMDIR;Image directory at startup +PREFERENCES_TAB_BROWSER;File Browser +PREFERENCES_TAB_COLORMGR;Color Management +PREFERENCES_TAB_GENERAL;General +PREFERENCES_TAB_IMPROC;Image Processing +PREFERENCES_TAB_OUTPUT;Output Options +PREFERENCES_TAB_SOUND;Sounds +PREFERENCES_THUMBSIZE;Thumbnail Size +PREFERENCES_TUNNELMETADATA;Copy IPTC/XMP unchanged to output file (when tagging with other program) +PREFERENCES_USESYSTEMTHEME; Use System Theme +PREFERENCES_WORKFLOW;Layout +PROFILEPANEL_FILEDLGFILTERANY;Any files +PROFILEPANEL_FILEDLGFILTERPP;Postprocessing profiles +PROFILEPANEL_LABEL;Postprocessing Profiles +PROFILEPANEL_LOADDLGLABEL;Load Postprocessing Parameters... +PROFILEPANEL_PCUSTOM;Custom +PROFILEPANEL_PFILE;From file +PROFILEPANEL_PLASTPHOTO;Last Photo +PROFILEPANEL_PLASTSAVED;Last Saved +PROFILEPANEL_PROFILE;Profile +PROFILEPANEL_SAVEDLGLABEL;Save Postprocessing Parameters... +PROFILEPANEL_TOOLTIPCOPY;Copy current profile to clipboard +PROFILEPANEL_TOOLTIPLOAD;Load a profile from file +PROFILEPANEL_TOOLTIPPASTE; Paste profile from clipboard +PROFILEPANEL_TOOLTIPSAVE;Save current profile +PROGRESSBAR_BADPIXELS;Bad pixels... +PROGRESSBAR_CACORRECTION;CA correction... +PROGRESSBAR_DARKFRAME;Darkframe... +PROGRESSBAR_DECODING;Decoding raw file... +PROGRESSBAR_DEMOSAICING;Demosaicing... +PROGRESSBAR_GREENEQUIL;Green equilibrate... +PROGRESSBAR_LINEDENOISE;Line Denoise... +PROGRESSBAR_LOADING;Loading Image... +PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails... +PROGRESSBAR_LOADJPEG;Loading JPEG file... +PROGRESSBAR_LOADPNG;Loading PNG file... +PROGRESSBAR_LOADTIFF;Loading TIFF file... +PROGRESSBAR_PROCESSING;Processing Image... +PROGRESSBAR_READY;Ready. +PROGRESSBAR_SAVEJPEG;Saving JPEG file... +PROGRESSBAR_SAVEPNG;Saving PNG file... +PROGRESSBAR_SAVETIFF;Saving TIFF file... +PROGRESSDLG_PROFILECHANGEDINBROWSER;Profile changed in browser +QINFO_FOCALLENGTH;Focal length +QINFO_ISO;ISO +QINFO_LENS;Lens +QINFO_NOEXIF;Exif data not available. +SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists +SAVEDLG_FILEFORMAT;File format +SAVEDLG_JPEGQUAL;JPEG Quality +SAVEDLG_JPGFILTER;JPEG files +SAVEDLG_PNGCOMPR;PNG Compression +SAVEDLG_PNGFILTER;PNG files +SAVEDLG_PUTTOQUEUE;Put into processing queue +SAVEDLG_PUTTOQUEUEHEAD;Put to the head of the processing queue +SAVEDLG_PUTTOQUEUETAIL;Put to the end of the processing queue +SAVEDLG_SAVEIMMEDIATELY;Save immediately +SAVEDLG_SAVESPP;Save processing parameters with image +SAVEDLG_TIFFFILTER;TIFF files +SAVEDLG_TIFFUNCOMPRESSED;Uncompressed TIFF +TOOLBAR_TOOLTIP_CROP;Crop selection C +TOOLBAR_TOOLTIP_HAND;Hand tool H +TOOLBAR_TOOLTIP_STRAIGHTEN;Straight line selection S +TOOLBAR_TOOLTIP_WB;Spot white balance W +TP_CACORRECTION_BLUE;Blue +TP_CACORRECTION_LABEL;C/A Correction +TP_CACORRECTION_RED;Red +TP_CHMIXER_BLUE;Blue +TP_CHMIXER_GREEN;Green +TP_CHMIXER_LABEL;Channel Mixer +TP_CHMIXER_RED;Red +TP_CHROMATABERR_LABEL;Chromatic Aberration +TP_CLARITY_LABEL;Local Sharpening +TP_CLARITY_SHARPEN;Edges Sharpening +TP_CLARITY_STRENGTH;Quantity +TP_CLARITY_PASSES;Iterations +TP_CLARITY_MICRO;Microcontrast +TP_CLARITY_THREE;Luminance only +TP_CLARITY_MATRIX;3x3 matrix instead of 5x5 +TP_MLMICRO_STRENGTH;Quantity +TP_MLMICRO_UNIFORMITY;Uniformity +TP_COARSETRAF_DEGREE;degree: +TP_COARSETRAF_TOOLTIP_HFLIP;Flip horizontally +TP_COARSETRAF_TOOLTIP_ROTLEFT;Rotate left [ +TP_COARSETRAF_TOOLTIP_ROTRIGHT;Rotate right ] +TP_COARSETRAF_TOOLTIP_VFLIP;Flip vertically +TP_COLORBOOST_ACHANNEL;Channel "a" +TP_COLORBOOST_AMOUNT;Amount +TP_COLORBOOST_AVOIDCOLORCLIP;Avoid color clipping +TP_COLORBOOST_BCHANNEL;Channel "b" +TP_COLORBOOST_CHAB;a & b +TP_COLORBOOST_CHANNEL;Channel +TP_COLORBOOST_CHSEPARATE;separate +TP_COLORBOOST_ENABLESATLIMITER;Enable saturation limiter +TP_COLORBOOST_LABEL;Color Boost +TP_COLORBOOST_SATLIMIT;Saturation limit +TP_COLORDENOISE_EDGESENSITIVE;Edge Sensitive +TP_COLORDENOISE_EDGETOLERANCE;Edge Tolerance +TP_COLORDENOISE_LABEL;Color Noise Reduction +TP_COLORDENOISE_RADIUS;Radius +TP_COLORSHIFT_BLUEYELLOW;Blue-Yellow +TP_COLORSHIFT_GREENMAGENTA;Green-Magenta +TP_COLORSHIFT_LABEL;Color Shift +TP_CROP_FIXRATIO;Fix Ratio: +TP_CROP_GTDIAGONALS;Rule of diagonals +TP_CROP_GTGRID;Grid +TP_CROP_GTHARMMEANS1;Harmonic means 1 +TP_CROP_GTHARMMEANS2;Harmonic means 2 +TP_CROP_GTHARMMEANS3;Harmonic means 3 +TP_CROP_GTHARMMEANS4;Harmonic means 4 +TP_CROP_GTNONE;None +TP_CROP_GTRULETHIRDS;Rule of thirds +TP_CROP_GUIDETYPE;Guide Type: +TP_CROP_H;H +TP_CROP_LABEL;Crop +TP_CROP_PPI;PPI= +TP_CROP_SELECTCROP; Select Crop +TP_CROP_W;W +TP_CROP_X;x +TP_CROP_Y;y +TP_DARKFRAME_AUTOSELECT;Auto selection +TP_DARKFRAME_LABEL;Dark Frame +TP_DEFRINGE_LABEL;Defringe +TP_DEFRINGE_RADIUS;Radius +TP_DEFRINGE_THRESHOLD;Threshold +TP_DETAIL_AMOUNT;Amount +TP_DIRPYRDENOISE_CHROMA;Chrominance +TP_DIRPYRDENOISE_GAMMA;Gamma +TP_DIRPYRDENOISE_LABEL;Noise reduction +TP_DIRPYRDENOISE_LUMA;Luminance +TP_DIRPYREQUALIZER_LABEL;Contrast by detail levels +TP_DIRPYREQUALIZER_LUMACOARSEST;Coarsest +TP_DIRPYREQUALIZER_LUMACONTRAST_MINUS;Contrast- +TP_DIRPYREQUALIZER_LUMACONTRAST_PLUS;Contrast+ +TP_DIRPYREQUALIZER_LUMAFINEST;Finest +TP_DIRPYREQUALIZER_LUMANEUTRAL;Neutral +TP_DIRPYREQUALIZER_THRESHOLD;Threshold +TP_DISTORTION_AMOUNT;Amount +TP_DISTORTION_AUTO; Auto distortion correction +TP_DISTORTION_AUTO_TIP;(Exprimental) Correct lens distortion automatically for some cameras (M4/3, some compact DC, etc.) +TP_DISTORTION_LABEL;Distortion +TP_EQUALIZER_CONTRAST_MINUS;Contrast- +TP_EQUALIZER_CONTRAST_PLUS;Contrast+ +TP_EQUALIZER_FINEST;finest +TP_EQUALIZER_LABEL;Wavelet equalizer +TP_EQUALIZER_LARGEST;coarsest +TP_EQUALIZER_NEUTRAL;Neutral +TP_EXPOSCORR_LABEL;Raw white-black point +TP_EXPOSURE_AUTOLEVELS;Auto Levels +TP_EXPOSURE_BLACKLEVEL;Black +TP_EXPOSURE_BRIGHTNESS;Brightness +TP_EXPOSURE_CLIP;Clip +TP_EXPOSURE_COMPRHIGHLIGHTS;Highlight recovery amount +TP_EXPOSURE_COMPRHIGHLIGHTSTHRESHOLD;Highlight recovery threshold +TP_EXPOSURE_COMPRSHADOWS;Shadow recovery +TP_EXPOSURE_CONTRAST;Contrast +TP_EXPOSURE_CURVEEDITOR;Tone Curve +TP_EXPOSURE_EXPCOMP;Exp. Comp. +TP_EXPOSURE_LABEL;Exposure +TP_EXPOSURE_SATURATION;Saturation +TP_FLATFIELD_AUTOSELECT;Auto selection +TP_FLATFIELD_BLURRADIUS;Blur Radius +TP_FLATFIELD_BLURTYPE;Blur Type +TP_FLATFIELD_BT_AREA;Area +TP_FLATFIELD_BT_HORIZONTAL;Horizontal +TP_FLATFIELD_BT_VERTHORIZ;Vert. + Horiz. +TP_FLATFIELD_BT_VERTICAL;Vertical +TP_FLATFIELD_LABEL;Flat Field +TP_GAMMA_CURV;gamma +TP_GAMMA_FREE;Free gamma +TP_GAMMA_OUTPUT;Output gamma +TP_GAMMA_SLOP;slope (linear) +TP_HLREC_CIELAB;CIELab Blending +TP_HLREC_COLOR;Color Propagation +TP_HLREC_LABEL;Highlight Reconstruction +TP_HLREC_LUMINANCE;Luminance Recovery +TP_HLREC_BLEND;Blend +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 +TP_HSVEQUALIZER_NEUTRAL;Neutral +TP_HSVEQUALIZER_SAT;S +TP_HSVEQUALIZER_VAL;V +TP_ICM_FILEDLGFILTERANY;Any files +TP_ICM_FILEDLGFILTERICM;ICC Profile Files +TP_ICM_GAMMABEFOREINPUT;Profile applies Gamma +TP_ICM_INPUTCAMERA;Camera default +TP_ICM_INPUTCUSTOM;Custom +TP_ICM_INPUTDLGLABEL;Select Input ICC Profile... +TP_ICM_INPUTEMBEDDED;Use Embedded, if possible +TP_ICM_INPUTNONE;No profile +TP_ICM_INPUTPROFILE;Input Profile +TP_ICM_LABEL;ICM +TP_ICM_NOICM;No ICM: sRGB output +TP_ICM_OUTPUTDLGLABEL;Select Output ICC Profile... +TP_ICM_OUTPUTPROFILE;Output Profile +TP_ICM_SAVEREFERENCE;Save reference image for profiling +TP_ICM_WORKINGPROFILE;Working Profile +TP_IMPULSEDENOISE_LABEL;Impulse Noise Reduction +TP_IMPULSEDENOISE_THRESH;Impulse NR Threshold +TP_LABCURVE_AVOIDCOLORCLIP;Avoid color clipping +TP_LABCURVE_BRIGHTNESS;Brightness +TP_LABCURVE_CONTRAST;Contrast +TP_LABCURVE_CURVEEDITOR;Luminance Curve +TP_LABCURVE_ENABLESATLIMITER;Enable saturation limiter +TP_LABCURVE_LABEL;Lab Adjustments +TP_LABCURVE_SATLIMIT;Saturation limit +TP_LABCURVE_SATURATION;Saturation +TP_LENSGEOM_AUTOCROP; Auto Crop +TP_LENSGEOM_FILL;Auto Fill +TP_LENSGEOM_LABEL;Lens / Geometry +TP_LUMADENOISE_EDGETOLERANCE;Edge Tolerance +TP_LUMADENOISE_LABEL;Luminance Noise Reduction +TP_LUMADENOISE_RADIUS;Radius +TP_PERSPECTIVE_HORIZONTAL;Horizontal +TP_PERSPECTIVE_LABEL;Perspective +TP_PERSPECTIVE_VERTICAL;Vertical +TP_PREPROCESS_GREENEQUIL;Green equilibration +TP_PREPROCESS_HOTDEADPIXFILT;Apply hot/dead pixel filter +TP_PREPROCESS_LABEL;Preprocessing +TP_PREPROCESS_LINEDENOISE;Line noise filter +TP_PREPROCESS_NO_FOUND;None found +TP_RAWCACORR_AUTO;Auto correction +TP_RAWCACORR_CABLUE;Blue +TP_RAWCACORR_CARED;Red +TP_RAWEXPOS_LINEAR;White Point: Linear corr. factor +TP_RAWEXPOS_PRESER;White Point: HL preserving corr.(EV) +TP_RAWEXPOS_BLACKS;Black Levels +TP_RAWEXPOS_BLACKZERO;Black Level: Green 1 (leader) +TP_RAWEXPOS_BLACKONE;Black Level: Red +TP_RAWEXPOS_BLACKTWO;Black Level: Blue +TP_RAWEXPOS_BLACKTHREE;Black Level: Green 2 +TP_RAWEXPOS_TWOGREEN;Two greens together +TP_EXPO_AFTER; After interpolation (before RGB conversion) +TP_RAW_DCBENHANCE;Apply DCB enhancement step +TP_RAW_DCBITERATIONS;Number of DCB iterations +TP_RAW_DMETHOD;Method +TP_RAW_FALSECOLOR;False color suppression steps +TP_RAW_LABEL;Demosaicing +TP_RAW_ALLENHANCE;Apply post demosaic artifact/noise reduction +TP_RESIZE_APPLIESTO;Applies to: +TP_RESIZE_BICUBIC;Bicubic +TP_RESIZE_BICUBICSF;Bicubic (Softer) +TP_RESIZE_BICUBICSH;Bicubic (Sharper) +TP_RESIZE_BILINEAR;Bilinear +TP_RESIZE_CROPPEDAREA;Cropped area +TP_RESIZE_DOWNSCALEB;Downscale (Better) +TP_RESIZE_DOWNSCALEF;Downscale (Faster) +TP_RESIZE_FITBOX;Bounding box +TP_RESIZE_FULLIMAGE;Full image +TP_RESIZE_FULLSIZE;Full Image Size: +TP_RESIZE_H;H: +TP_RESIZE_HEIGHT;Height +TP_RESIZE_LABEL;Resize +TP_RESIZE_LANCZOS;Lanczos +TP_RESIZE_METHOD;Method: +TP_RESIZE_NEAREST;Nearest +TP_RESIZE_SCALE;Scale +TP_RESIZE_SPECIFY;Specify: +TP_RESIZE_W;W: +TP_RESIZE_WIDTH;Width +TP_ROTATE_DEGREE;Degree +TP_ROTATE_LABEL;Rotate +TP_ROTATE_SELECTLINE; Select Straight Line +TP_SHADOWSHLIGHTS_HIGHLIGHTS;Highlights +TP_SHADOWSHLIGHTS_HLTONALW;Tonal Width for Highlights +TP_SHADOWSHLIGHTS_LABEL;Shadows/Highlights +TP_SHADOWSHLIGHTS_LOCALCONTR;Local Contrast +TP_SHADOWSHLIGHTS_RADIUS;Radius +TP_SHADOWSHLIGHTS_SHADOWS;Shadows +TP_SHADOWSHLIGHTS_SHTONALW;Tonal Width for Shadows +TP_SHARPENING_AMOUNT;Amount +TP_SHARPENING_EDRADIUS;Radius +TP_SHARPENING_EDTOLERANCE;Edge tolerance +TP_SHARPENING_HALOCONTROL;Halo control +TP_SHARPENING_HCAMOUNT;Amount +TP_SHARPENING_LABEL;Sharpening +TP_SHARPENING_METHOD;Method +TP_SHARPENING_ONLYEDGES;Sharpen only edges +TP_SHARPENING_RADIUS;Radius +TP_SHARPENING_RLD;RL Deconvolution +TP_SHARPENING_RLD_AMOUNT;Amount +TP_SHARPENING_RLD_DAMPING;Damping +TP_SHARPENING_RLD_ITERATIONS;Iterations +TP_SHARPENING_THRESHOLD;Threshold +TP_SHARPENING_USM;Unsharp Mask +TP_VIGNETTING_AMOUNT;Amount +TP_VIGNETTING_CENTER;Center +TP_VIGNETTING_CENTER_X;Center X +TP_VIGNETTING_CENTER_Y;Center Y +TP_VIGNETTING_LABEL;Vignetting Correction +TP_VIGNETTING_RADIUS;Radius +TP_VIGNETTING_STRENGTH;Strength +TP_WBALANCE_AUTO;Auto +TP_WBALANCE_CAMERA;Camera +TP_WBALANCE_CUSTOM;Custom +TP_WBALANCE_GREEN;Tint +TP_WBALANCE_LABEL;White Balance +TP_WBALANCE_METHOD;Method +TP_WBALANCE_SIZE;Size: +TP_WBALANCE_SPOTWB;Spot WB +TP_WBALANCE_TEMPERATURE;Temperature +ZOOMBAR_DETAIL;Detail +ZOOMBAR_HUGE;Huge +ZOOMBAR_LARGE;Large +ZOOMBAR_NORMAL;Normal +ZOOMBAR_PREVIEW;Preview +ZOOMBAR_SCALE;Scale +ZOOMBAR_SMALL;Small +ZOOMPANEL_100;(100%) +ZOOMPANEL_NEWCROPWINDOW;Open (new) detail window +ZOOMPANEL_ZOOM100;Zoom to 100% 1 +ZOOMPANEL_ZOOMFITSCREEN;Fit to screen F +ZOOMPANEL_ZOOMIN;Zoom In + +ZOOMPANEL_ZOOMOUT;Zoom Out - diff --git a/rtengine/ipsharpen.cc b/rtengine/ipsharpen.cc index f877f31a0..397bf43a5 100644 --- a/rtengine/ipsharpen.cc +++ b/rtengine/ipsharpen.cc @@ -34,561 +34,585 @@ namespace rtengine { #define CMAXVAL 0xffff #define CLIP(a) ((a)>0?((a)sharpening.enabled==false || params->sharpening.deconvamount<1) - return; + if (params->sharpening.enabled==false || params->sharpening.deconvamount<1) + return; - int W = lab->W, H = lab->H; + int W = lab->W, H = lab->H; - float** tmpI = new float*[H]; - for (int i=0; iL[i][j]; - } + float** tmpI = new float*[H]; + for (int i=0; iL[i][j]; + } + + float** tmp = (float**)b2; - float** tmp = (float**)b2; #ifdef _OPENMP #pragma omp parallel #endif - { - AlignedBuffer* buffer = new AlignedBuffer (MAX(W,H)); - float damping = params->sharpening.deconvdamping / 5.0; - bool needdamp = params->sharpening.deconvdamping > 0; - for (int k=0; ksharpening.deconviter; k++) { + { - // apply blur function (gaussian blur) - gaussHorizontal (tmpI, tmp, buffer, W, H, params->sharpening.deconvradius / scale, multiThread); - gaussVertical (tmp, tmp, buffer, W, H, params->sharpening.deconvradius / scale, multiThread); + AlignedBuffer* buffer = new AlignedBuffer (MAX(W,H)); + float damping = params->sharpening.deconvdamping / 5.0; + bool needdamp = params->sharpening.deconvdamping > 0; + for (int k=0; ksharpening.deconviter; k++) { - if (!needdamp) { + // apply blur function (gaussian blur) + gaussHorizontal (tmpI, tmp, buffer, W, H, params->sharpening.deconvradius / scale, multiThread); + gaussVertical (tmp, tmp, buffer, W, H, params->sharpening.deconvradius / scale, multiThread); + + if (!needdamp) { #ifdef _OPENMP #pragma omp for #endif - for (int i=0; i0) - tmp[i][j] = (float)lab->L[i][j] / tmp[i][j]; - } - else + for (int i=0; i0) + tmp[i][j] = (float)lab->L[i][j] / tmp[i][j]; + } + else dcdamping (tmp, lab->L, damping, W, H); - gaussHorizontal (tmp, tmp, buffer, W, H, params->sharpening.deconvradius / scale, multiThread); - gaussVertical (tmp, tmp, buffer, W, H, params->sharpening.deconvradius / scale, multiThread); + gaussHorizontal (tmp, tmp, buffer, W, H, params->sharpening.deconvradius / scale, multiThread); + gaussVertical (tmp, tmp, buffer, W, H, params->sharpening.deconvradius / scale, multiThread); #ifdef _OPENMP #pragma omp for #endif - for (int i=0; isharpening.deconvamount /100.0; - float p1 = 1.0 - p2; + float p2 = params->sharpening.deconvamount / 100.0; + float p1 = 1.0 - p2; #ifdef _OPENMP #pragma omp for #endif - for (int i=0; iL[i][j] = lab->L[i][j]*p1 + MAX(tmpI[i][j],0)*p2; + for (int i=0; iL[i][j] = lab->L[i][j]*p1 + MAX(tmpI[i][j],0)*p2; -} // end parallel + } // end parallel - for (int i=0; isharpening.method=="rld") { - deconvsharpening (lab, b2); - return; - } + if (params->sharpening.method=="rld") { + deconvsharpening (lab, b2); + return; + } - // Rest is UNSHARP MASK - if (params->sharpening.enabled==false || params->sharpening.amount<1 || lab->W<8 || lab->H<8) - return; + // Rest is UNSHARP MASK + if (params->sharpening.enabled==false || params->sharpening.amount<1 || lab->W<8 || lab->H<8) + return; - int W = lab->W, H = lab->H; - float** b3; - if (params->sharpening.edgesonly) - { - b3 = new float*[H]; - for (int i=0; iW, H = lab->H; + float** b3; + if (params->sharpening.edgesonly) { + b3 = new float*[H]; + for (int i=0; i* buffer = new AlignedBuffer (MAX(W,H)); - if (params->sharpening.edgesonly==false) { + AlignedBuffer* buffer = new AlignedBuffer (MAX(W,H)); + if (params->sharpening.edgesonly==false) { - gaussHorizontal (lab->L, b2, buffer, W, H, params->sharpening.radius / scale, multiThread); - gaussVertical (b2, b2, buffer, W, H, params->sharpening.radius / scale, multiThread); - } - else { - bilateral (lab->L, (float**)b3, b2, W, H, params->sharpening.edges_radius / scale, params->sharpening.edges_tolerance, multiThread); + gaussHorizontal (lab->L, b2, buffer, W, H, params->sharpening.radius / scale, multiThread); + gaussVertical (b2, b2, buffer, W, H, params->sharpening.radius / scale, multiThread); + } + else { + bilateral (lab->L, (float**)b3, b2, W, H, params->sharpening.edges_radius / scale, params->sharpening.edges_tolerance, multiThread); gaussHorizontal (b3, b2, buffer, W, H, params->sharpening.radius / scale, multiThread); gaussVertical (b2, b2, buffer, W, H, params->sharpening.radius / scale, multiThread); - } - delete buffer; + } + delete buffer; - float** base = lab->L; - if (params->sharpening.edgesonly) - base = b3; + float** base = lab->L; + if (params->sharpening.edgesonly) + base = b3; - if (params->sharpening.halocontrol==false) { + if (params->sharpening.halocontrol==false) { #pragma omp for - for (int i=0; iparams->sharpening.threshold) { - lab->L[i][j] = lab->L[i][j] + params->sharpening.amount * diff / 100.f; - } - } - } - else + for (int i=0; iparams->sharpening.threshold) { + lab->L[i][j] = lab->L[i][j] + params->sharpening.amount * diff / 100.f; + } + } + } + else sharpenHaloCtrl (lab, b2, base, W, H); - } // end parallel - if (params->sharpening.edgesonly) { - for (int i=0; isharpening.edgesonly) { + for (int i=0; isharpening.halocontrol_amount) * 0.01f; - float sharpFac = params->sharpening.amount * 0.01f; - float** nL = base; + float scale = (100.f - params->sharpening.halocontrol_amount) * 0.01f; + float sharpFac = params->sharpening.amount * 0.01f; + float** nL = base; #pragma omp parallel for if (multiThread) - for (int i=2; iL[i][j]; - if (max < labL) max = labL; - if (min > labL) min = labL; + // Shift the queue + max1 = max2; max2 = maxn; + min1 = min2; min2 = minn; + labL = lab->L[i][j]; + if (max < labL) max = labL; + if (min > labL) min = labL; - // deviation from the environment as measurement - float diff = nL[i][j] - blurmap[i][j]; + // deviation from the environment as measurement + float diff = nL[i][j] - blurmap[i][j]; - if (ABS(diff) > params->sharpening.threshold) { - float newL = labL + sharpFac * diff; - // applying halo control - if (newL > max) - newL = max + (newL-max) * scale; - else if (newL < min) - newL = min - (min-newL) * scale; + if (ABS(diff) > params->sharpening.threshold) { + float newL = labL + sharpFac * diff; + // applying halo control + if (newL > max) + newL = max + (newL-max) * scale; + else if (newL < min) + newL = min - (min-newL) * scale; - lab->L[i][j] = newL; - } - } - } + lab->L[i][j] = newL; + } + } + } } + // To the extent possible under law, Manuel Llorens [ - // has waived all copyright and related or neighboring rights to this work. +// has waived all copyright and related or neighboring rights to this work. // This work is published from: Spain. -//thanks to Manuel for this excellent job.. (Jacques Desmis JDC or frej83) +// Thanks to Manuel for this excellent job (Jacques Desmis JDC or frej83) void ImProcFunctions::MLsharpen (LabImage* lab) { -// JD: this algorithm maximize clarity of images; it does not play on accutance. It can remove (partialy) the effects of the AA filter) -// I think we can use this algorithm alone in most cases, or first to clarify image and if you want a very little USM (unsharp mask sharpening) after... - if (params->clarity.enabled==false) - return; + // JD: this algorithm maximize clarity of images; it does not play on accutance. It can remove (partialy) the effects of the AA filter) + // I think we can use this algorithm alone in most cases, or first to clarify image and if you want a very little USM (unsharp mask sharpening) after... + if (params->clarity.enabled==false) + return; MyTime t1e,t2e; t1e.set(); - int offset,c,i,j,p,width2; - int width = lab->W, height = lab->H; - float *L,lumH,lumV,lumD1,lumD2,v,contrast,med,s; - float difL,difR,difT,difB,difLT,difRB,difLB,difRT,wH,wV,wD1,wD2,chmax[3]; - float f1,f2,f3,f4; - float templab; - int iii,kkk; - width2=2*width; - float strength; - strength=params->clarity.clstrength / 100.0f; - if(strength < 0.00001f) return; + int offset,c,i,j,p,width2; + int width = lab->W, height = lab->H; + float *L,lumH,lumV,lumD1,lumD2,v,contrast,med,s; + float difL,difR,difT,difB,difLT,difRB,difLB,difRT,wH,wV,wD1,wD2,chmax[3]; + float f1,f2,f3,f4; + float templab; + int iii,kkk; + width2 = 2*width; + float strength; + strength = params->clarity.clstrength / 100.0f; + if (strength < 0.00001f) + return; - if (settings->verbose) printf ("Clarity strength %f\n", strength); - - L = new float[width*height]; + if (settings->verbose) + printf ("Clarity strength %f\n", strength); - chmax[0]=8.0f; - chmax[1]=3.0f; - chmax[2]=3.0f; - - int channels; - if(params->clarity.clthreechannels) channels=0; else channels=2; - if (settings->verbose) printf ("Clarity channels %d\n", channels); - - int passes=params->clarity.clpasses; - if (settings->verbose) printf ("Clarity passes %d\n", passes); - - for(p=0;pL[ii][kk]/327.68f; // adjust to RT and to 0..100 - else if (c==1) L[offset]=lab->a[ii][kk]/327.68f; - else if (c==2) L[offset]=lab->b[ii][kk]/327.68f; + chmax[0] = 8.0f; + chmax[1] = 3.0f; + chmax[2] = 3.0f; + + int channels; + if (params->clarity.clthreechannels) channels=0; else channels=2; + if (settings->verbose) + printf ("Clarity channels %d\n", channels); + + int passes=params->clarity.clpasses; + if (settings->verbose) + printf ("Clarity passes %d\n", passes); + + for (p=0; pL[ii][kk]/327.68f; // adjust to RT and to 0..100 + else if (c==1) L[offset] = lab->a[ii][kk]/327.68f; + else if (c==2) L[offset] = lab->b[ii][kk]/327.68f; + } +#pragma omp parallel for private(j,i,iii,kkk, templab,offset,wH,wV,wD1,wD2,s,lumH,lumV,lumD1,lumD2,v,contrast,f1,f2,f3,f4,difT,difB,difL,difR,difLT,difLB,difRT,difRB) shared(lab,L,strength) + for(j=2; jL[ii][kk]/327.68f; + else if (c==1) lumH=lumV=lumD1=lumD2=v=lab->a[ii][kk]/327.68f; + else if (c==2) lumH=lumV=lumD1=lumD2=v=lab->b[ii][kk]/327.68f; + + + // contrast detection + contrast = sqrt(fabs(L[offset+1]-L[offset-1])*fabs(L[offset+1]-L[offset-1])+fabs(L[offset+width]-L[offset-width])*fabs(L[offset+width]-L[offset-width]))/chmax[c]; + if (contrast>1.0) + contrast=1.0; + + // new possible values + if ((L[offset]L[offset+1])||(L[offset]>L[offset-1])&&(L[offset]L[ii][kk]/327.68f; - else if (c==1) lumH=lumV=lumD1=lumD2=v=lab->a[ii][kk]/327.68f; - else if (c==2) lumH=lumV=lumD1=lumD2=v=lab->b[ii][kk]/327.68f; - - - // contrast detection - contrast=sqrt(fabs(L[offset+1]-L[offset-1])*fabs(L[offset+1]-L[offset-1])+fabs(L[offset+width]-L[offset-width])*fabs(L[offset+width]-L[offset-width]))/chmax[c]; - if(contrast>1.0) contrast=1.0; - - // new possible values - if((L[offset]L[offset+1])||(L[offset]>L[offset-1])&&(L[offset]L[offset+width])||(L[offset]>L[offset-width])&&(L[offset]L[offset+1+width])||(L[offset]>L[offset-1-width])&&(L[offset]L[offset-1+width])||(L[offset]>L[offset+1-width])&&(L[offset]0.05f))||((fabs(wV/wH)<0.45f)&&(fabs(wV/wH)>0.05f))) s=strength/3.0f; - - // final mix - if((wH!=0.0f)&&(wV!=0.0f)&&(wD1!=0.0f)&&(wD2!=0.0f)) { - iii=offset/width; - kkk=offset-iii*width; - templab=v*(1-s)+(lumH*wH+lumV*wV+lumD1*wD1+lumD2*wD2)/(wH+wV+wD1+wD2)*s; - if(c==0) lab->L[iii][kkk]=fabs(327.68f*templab);// fabs because lab->L always >0 - else if (c==1){lab->a[iii][kkk]=327.68f*templab;} - else if (c==2)lab->b[iii][kkk]=327.68f*templab; - } - - } } - delete [] L; - - t2e.set(); - if( settings->verbose ) - printf("Clarity gradient %d usec\n", t2e.etime(t1e)); - - } + if ((L[offset]L[offset+width])||(L[offset]>L[offset-width])&&(L[offset] - // has waived all copyright and related or neighboring rights to this work. - // This code is licensed under CC0 v1.0, see license information at - // http://creativecommons.org/publicdomain/zero/1.0/ - // addition from JD : pyramid + ponderated contrast with matrix 5x5 - void ImProcFunctions::MLmicrocontrast(LabImage* lab){ - if (params->clarity.enabledtwo==false) - return; + if ((L[offset]L[offset+1+width])||(L[offset]>L[offset-1-width])&&(L[offset]L[offset-1+width])||(L[offset]>L[offset+1-width])&&(L[offset]0.05f))||((fabs(wV/wH)<0.45f)&&(fabs(wV/wH)>0.05f))) + s = strength/3.0f; + + // final mix + if ((wH!=0.0f)&&(wV!=0.0f)&&(wD1!=0.0f)&&(wD2!=0.0f)) { + iii = offset/width; + kkk = offset-iii*width; + templab = v*(1-s)+(lumH*wH+lumV*wV+lumD1*wD1+lumD2*wD2)/(wH+wV+wD1+wD2)*s; + if (c==0) lab->L[iii][kkk] = fabs(327.68f*templab); // fabs because lab->L always >0 + else if (c==1) lab->a[iii][kkk] = 327.68f*templab ; + else if (c==2) lab->b[iii][kkk] = 327.68f*templab ; + } + + } + } + + delete [] L; + + t2e.set(); + if (settings->verbose) + printf("Clarity gradient %d usec\n", t2e.etime(t1e)); +} + +// To the extent possible under law, Manuel Llorens +// has waived all copyright and related or neighboring rights to this work. +// This code is licensed under CC0 v1.0, see license information at +// http://creativecommons.org/publicdomain/zero/1.0/ +// addition from JD : pyramid + ponderated contrast with matrix 5x5 +void ImProcFunctions::MLmicrocontrast(LabImage* lab) { + if (params->clarity.enabledtwo==false) + return; MyTime t1e,t2e; t1e.set(); int k; - if(params->clarity.MLmicromatrix == false) k=2; else k=1; - // k=2 matrix 5x5 k=1 matrix 3x3 - int offset,offset2,c,i,j,col,row,n; - float temp,temp2,temp3,temp4,tempL; - float *LM,v,s,contrast,w; - int signs[25]; - int width = lab->W, height = lab->H; - float uniform=params->clarity.uniformity;//between 0 to 100 - int unif; - unif=(int)(uniform/10.0f); //put unif between 0 to 10 - float strength=params->clarity.mlstrength/1500.0f; //strength 2000.0 quasi no artefacts ==> 1500 = maximum, after artefacts - if(strength < 0.000001f) return; - if(k==1) strength*=2.7f;//25/9 if 3x3 - if (settings->verbose) printf ("Microcontrast strength %f\n", strength); - if (settings->verbose) printf ("Microcontrast uniformity %i\n",unif); - //modulation uniformity in function of luminance - float L98[11]={0.001f,0.0015f,0.002f,0.004f,0.006f,0.008f,0.01f,0.03f,0.05f,0.1f,0.1f}; - float L95[11]={0.0012f,0.002f,0.005f,0.01f,0.02f,0.05f,0.1f,0.12f,0.15f,0.2f,0.25f}; - float L92[11]={0.01f,0.015f,0.02f,0.06f,0.10f,0.13f,0.17f,0.25f,0.3f,0.32f,0.35f}; - float L90[11]={0.015f,0.02f,0.04f,0.08f,0.12f,0.15f,0.2f,0.3f,0.4f,0.5f,0.6f}; - float L87[11]={0.025f,0.03f,0.05f,0.1f,0.15f,0.25f,0.3f,0.4f,0.5f,0.63f,0.75f}; - float L83[11]={0.055f,0.08f,0.1f,0.15f,0.2f,0.3f,0.4f,0.5f,0.6f,0.75f,0.85f}; - float L80[11]={0.15f,0.2f,0.25f,0.3f,0.35f,0.4f,0.5f,0.6f,0.7f,0.8f,0.9f}; - float L75[11]={0.22f,0.25f,0.3f,0.4f,0.5f,0.6f,0.7f,0.8f,0.85f,0.9f,0.95f}; - float L70[11]={0.35f,0.4f,0.5f,0.6f,0.7f,0.8f,0.97f,1.0f,1.0f,1.0f,1.0f}; - float L63[11]={0.55f,0.6f,0.7f,0.8f,0.85f,0.9f,1.0f,1.0f,1.0f,1.0f,1.0f}; - float L58[11]={0.75f,0.77f,0.8f,0.9f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f}; - //default 5 - //modulation contrast - float Cont0[11]={0.05f,0.1f,0.2f,0.25f,0.3f,0.4f,0.5f,0.6f,0.7f,0.8f,0.9f}; - float Cont1[11]={0.1f,0.2f,0.3f,0.4f,0.5f,0.6f,0.7f,0.8f,0.9f,0.95f,1.0f}; - float Cont2[11]={0.2f,0.40f,0.6f,0.7f,0.8f,0.85f,0.90f,0.95f,1.0f,1.05f,1.10f}; - float Cont3[11]={0.5f,0.6f,0.7f,0.8f,0.85f,0.9f,1.0f,1.0f,1.05f,1.10f,1.20f}; - float Cont4[11]={0.8f,0.85f,0.9f,0.95f,1.0f,1.05f,1.10f,1.150f,1.2f,1.25f,1.40f}; - float Cont5[11]={1.0f,1.1f,1.2f,1.25f,1.3f,1.4f,1.45f,1.50f,1.6f,1.65f,1.80f}; - - float chmax=8.0f; - LM = new float[width*height];//allocation for Luminance - c=0; - #pragma omp parallel for private(offset, i,j) shared(LM) - for(j=0;jL[j][i]/327.68f;// adjust to 0.100 and to RT variables - } + if (params->clarity.MLmicromatrix == false) k=2; else k=1; + // k=2 matrix 5x5 k=1 matrix 3x3 + int offset,offset2,c,i,j,col,row,n; + float temp,temp2,temp3,temp4,tempL; + float *LM,v,s,contrast,w; + int signs[25]; + int width = lab->W, height = lab->H; + float uniform = params->clarity.uniformity;//between 0 to 100 + int unif; + unif = (int)(uniform/10.0f); //put unif between 0 to 10 + float strength = params->clarity.mlstrength/1500.0f; //strength 2000.0 quasi no artefacts ==> 1500 = maximum, after artefacts + if (strength < 0.000001f) + return; + if (k==1) + strength *= 2.7f; //25/9 if 3x3 + if (settings->verbose) + printf ("Microcontrast strength %f\n", strength); + if (settings->verbose) + printf ("Microcontrast uniformity %i\n",unif); + //modulation uniformity in function of luminance + float L98[11] = {0.001f,0.0015f,0.002f,0.004f,0.006f,0.008f,0.01f,0.03f,0.05f,0.1f,0.1f}; + float L95[11] = {0.0012f,0.002f,0.005f,0.01f,0.02f,0.05f,0.1f,0.12f,0.15f,0.2f,0.25f}; + float L92[11] = {0.01f,0.015f,0.02f,0.06f,0.10f,0.13f,0.17f,0.25f,0.3f,0.32f,0.35f}; + float L90[11] = {0.015f,0.02f,0.04f,0.08f,0.12f,0.15f,0.2f,0.3f,0.4f,0.5f,0.6f}; + float L87[11] = {0.025f,0.03f,0.05f,0.1f,0.15f,0.25f,0.3f,0.4f,0.5f,0.63f,0.75f}; + float L83[11] = {0.055f,0.08f,0.1f,0.15f,0.2f,0.3f,0.4f,0.5f,0.6f,0.75f,0.85f}; + float L80[11] = {0.15f,0.2f,0.25f,0.3f,0.35f,0.4f,0.5f,0.6f,0.7f,0.8f,0.9f}; + float L75[11] = {0.22f,0.25f,0.3f,0.4f,0.5f,0.6f,0.7f,0.8f,0.85f,0.9f,0.95f}; + float L70[11] = {0.35f,0.4f,0.5f,0.6f,0.7f,0.8f,0.97f,1.0f,1.0f,1.0f,1.0f}; + float L63[11] = {0.55f,0.6f,0.7f,0.8f,0.85f,0.9f,1.0f,1.0f,1.0f,1.0f,1.0f}; + float L58[11] = {0.75f,0.77f,0.8f,0.9f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f}; + //default 5 + //modulation contrast + float Cont0[11] = {0.05f,0.1f,0.2f,0.25f,0.3f,0.4f,0.5f,0.6f,0.7f,0.8f,0.9f}; + float Cont1[11] = {0.1f,0.2f,0.3f,0.4f,0.5f,0.6f,0.7f,0.8f,0.9f,0.95f,1.0f}; + float Cont2[11] = {0.2f,0.40f,0.6f,0.7f,0.8f,0.85f,0.90f,0.95f,1.0f,1.05f,1.10f}; + float Cont3[11] = {0.5f,0.6f,0.7f,0.8f,0.85f,0.9f,1.0f,1.0f,1.05f,1.10f,1.20f}; + float Cont4[11] = {0.8f,0.85f,0.9f,0.95f,1.0f,1.05f,1.10f,1.150f,1.2f,1.25f,1.40f}; + float Cont5[11] = {1.0f,1.1f,1.2f,1.25f,1.3f,1.4f,1.45f,1.50f,1.6f,1.65f,1.80f}; - #pragma omp parallel for private(j,i,offset,s,signs,v,n,row,col,offset2,contrast,temp,w,temp2,temp3,tempL,temp4) shared(lab,LM,strength,chmax,unif,k,L98,L95,L92,L90,L87,L83,L80,L75,L70,L63,L58,Cont0,Cont1,Cont2,Cont3,Cont4,Cont5) - for(j=k;jLM[offset2]) signs[n]=1; - n++; - } - if(k==1) contrast=sqrt(fabs(LM[offset+1]-LM[offset-1])*fabs(LM[offset+1]-LM[offset-1])+fabs(LM[offset+width]-LM[offset-width])*fabs(LM[offset+width]-LM[offset-width]))/chmax; //for 3x3 - else if(k==2) contrast=sqrt(fabs(LM[offset+1]-LM[offset-1])*fabs(LM[offset+1]-LM[offset-1])+fabs(LM[offset+width]-LM[offset-width])*fabs(LM[offset+width]-LM[offset-width])\ - +fabs(LM[offset+2]-LM[offset-2])*fabs(LM[offset+2]-LM[offset-2])+fabs(LM[offset+2*width]-LM[offset-2*width])*fabs(LM[offset+2*width]-LM[offset-2*width]))/(2*chmax); //for 5x5 + float chmax=8.0f; + LM = new float[width*height];//allocation for Luminance + c=0; +#pragma omp parallel for private(offset, i,j) shared(LM) + for(j=0; jL[j][i]/327.68f;// adjust to 0.100 and to RT variables + } - if(contrast>1.0f) contrast=1.0f; - //matrix 5x5 - temp=lab->L[j][i]/327.68f; //begin 3x3 - temp +=(v-LM[offset-width-1])*sqrtf(2.0f)*s; - temp +=(v-LM[offset-width])*s; - temp +=(v-LM[offset-width+1])*sqrtf(2.0f)*s; - temp +=(v-LM[offset-1])*s; - temp +=(v-LM[offset+1])*s; - temp +=(v-LM[offset+width-1])*sqrtf(2.0f)*s; - temp +=(v-LM[offset+width])*s; - temp +=(v-LM[offset+width+1])*sqrtf(2.0f)*s;//end 3x3 - - // add JD continue 5x5 - if(k==2) { - temp +=2.0f*(v-LM[offset+2*width])*s; - temp +=2.0f*(v-LM[offset-2*width])*s; - temp +=2.0f*(v-LM[offset-2])*s; - temp +=2.0f*(v-LM[offset+2])*s; - - temp +=2.0f*(v-LM[offset+2*width -1])*s*sqrtf(1.25f);// 1.25 = 1*1 + 0.5*0.5 - temp +=2.0f*(v-LM[offset+2*width -2])*s*sqrtf(2.0f); - temp +=2.0f*(v-LM[offset+2*width+1])*s*sqrtf(1.25f);; - temp +=2.0f*(v-LM[offset+2*width+2])*s*sqrtf(2.0f); - temp +=2.0f*(v-LM[offset+ width+2])*s*sqrtf(1.25f);; - temp +=2.0f*(v-LM[offset+width-2])*s*sqrtf(1.25f);; - temp +=2.0f*(v-LM[offset-2*width -1])*s*sqrtf(1.25f); - temp +=2.0f*(v-LM[offset-2*width -2])*s*sqrtf(2.0f); - temp +=2.0f*(v-LM[offset-2*width+1])*s*sqrtf(1.25f);; - temp +=2.0f*(v-LM[offset-2*width+2])*s*sqrtf(2.0f); - temp +=2.0f*(v-LM[offset- width+2])*s*sqrtf(1.25f);; - temp +=2.0f*(v-LM[offset-width-2])*s*sqrtf(1.25f);; +#pragma omp parallel for private(j,i,offset,s,signs,v,n,row,col,offset2,contrast,temp,w,temp2,temp3,tempL,temp4) shared(lab,LM,strength,chmax,unif,k,L98,L95,L92,L90,L87,L83,L80,L75,L70,L63,L58,Cont0,Cont1,Cont2,Cont3,Cont4,Cont5) + for(j=k; jLM[offset2]) signs[n]=1; + n++; } - if(temp <0.0f) temp=0.0f; - v=temp; - - n=0; + if (k==1) contrast = sqrt(fabs(LM[offset+1]-LM[offset-1])*fabs(LM[offset+1]-LM[offset-1])+fabs(LM[offset+width]-LM[offset-width])*fabs(LM[offset+width]-LM[offset-width]))/chmax; //for 3x3 + else if (k==2) contrast = sqrt(fabs(LM[offset+1]-LM[offset-1])*fabs(LM[offset+1]-LM[offset-1])+fabs(LM[offset+width]-LM[offset-width])*fabs(LM[offset+width]-LM[offset-width])\ + +fabs(LM[offset+2]-LM[offset-2])*fabs(LM[offset+2]-LM[offset-2])+fabs(LM[offset+2*width]-LM[offset-2*width])*fabs(LM[offset+2*width]-LM[offset-2*width]))/(2*chmax); //for 5x5 - for(row=j-k;row<=j+k;row++) - for(col=i-k,offset2=row*width+col;col<=i+k;col++,offset2++){ - if(((v0))||((v>LM[offset2])&&(signs[n]<0))) - { - temp =v*0.75f+LM[offset2]*0.25f;// 0.75 0.25 - n++; - } - } - if(LM[offset]>95.0f || LM[offset]<5.0f) contrast*=Cont0[unif]; //+ JD : luminance pyramid to adjust contrast by evaluation of LM[offset] - else if(LM[offset]>90.0f || LM[offset]<10.0f) contrast*=Cont1[unif]; - else if(LM[offset]>80.0f || LM[offset]<20.0f) contrast*=Cont2[unif]; - else if(LM[offset]>70.0f || LM[offset]<30.0f) contrast*=(2.0f/k)*Cont3[unif]; - else if(LM[offset]>60.0f || LM[offset]<40.0f) contrast*=(2.0f/k)*Cont4[unif]; - else - contrast*=(2.0f/k)*Cont5[unif]; - if(contrast>1.0f) {contrast=1.0f;} - tempL=327.68f*(temp*(1.0f-contrast)+LM[offset]*contrast); - // JD: modulation of microcontrast in function of original Luminance and modulation of luminance - temp2=tempL/(327.68f*LM[offset]);//for highlights - if(temp2>1.0f) { - if(temp2>2.0f) temp2=2.0f;//limit action - if(LM[offset]>98.0f) {lab->L[j][i]=LM[offset]*327.68f;} - else if(LM[offset]>95.0f) {temp3=temp2-1.0f;temp=(L95[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>92.0f) {temp3=temp2-1.0f;temp=(L92[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>90.0f) {temp3=temp2-1.0f;temp=(L90[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>87.0f) {temp3=temp2-1.0f;temp=(L87[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>83.0f) {temp3=temp2-1.0f;temp=(L83[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>80.0f) {temp3=temp2-1.0f;temp=(L80[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>75.0f) {temp3=temp2-1.0f;temp=(L75[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>70.0f) {temp3=temp2-1.0f;temp=(L70[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>63.0f) {temp3=temp2-1.0f;temp=(L63[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>58.0f) {temp3=temp2-1.0f;temp=(L58[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>42.0f) {temp3=temp2-1.0f;temp=(L58[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>37.0f) {temp3=temp2-1.0f;temp=(L63[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>30.0f) {temp3=temp2-1.0f;temp=(L70[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>25.0f) {temp3=temp2-1.0f;temp=(L75[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>20.0f) {temp3=temp2-1.0f;temp=(L80[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>17.0f) {temp3=temp2-1.0f;temp=(L83[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>13.0f) {temp3=temp2-1.0f;temp=(L87[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>10.0f) {temp3=temp2-1.0f;temp=(L90[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>5.0f) {temp3=temp2-1.0f;temp=(L95[unif]*temp3)+1.0f;lab->L[j][i]=temp*LM[offset]*327.68f;} - else if(LM[offset]>0.0f) {lab->L[j][i]=LM[offset]*327.68f;} - } - temp4=(327.68f*LM[offset])/tempL;// - if(temp4>1.0f) { - if(temp4>2.f) temp4=2.f;//limit action - if(LM[offset]<2.0f) {temp3=temp4-1.0f;temp=(L98[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<5.0f) {temp3=temp4-1.0f;temp=(L95[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<8.0f) {temp3=temp4-1.0f;temp=(L92[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<10.0f) {temp3=temp4-1.0f;temp=(L90[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<13.0f) {temp3=temp4-1.0f;temp=(L87[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<17.0f) {temp3=temp4-1.0f;temp=(L83[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<20.0f) {temp3=temp4-1.0f;temp=(L80[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<25.0f) {temp3=temp4-1.0f;temp=(L75[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<30.0f) {temp3=temp4-1.0f;temp=(L70[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<37.0f) {temp3=temp4-1.0f;temp=(L63[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<42.0f) {temp3=temp4-1.0f;temp=(L58[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<58.0f) {temp3=temp4-1.0f;temp=(L58[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<63.0f) {temp3=temp4-1.0f;temp=(L63[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<70.0f) {temp3=temp4-1.0f;temp=(L70[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<75.0f) {temp3=temp4-1.0f;temp=(L75[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<80.0f) {temp3=temp4-1.0f;temp=(L80[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<83.0f) {temp3=temp4-1.0f;temp=(L83[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<87.0f) {temp3=temp4-1.0f;temp=(L87[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<90.0f) {temp3=temp4-1.0f;temp=(L90[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<95.0f) {temp3=temp4-1.0f;temp=(L95[unif]*temp3)+1.0f;lab->L[j][i]=(LM[offset]*327.68f)/temp;} - else if(LM[offset]<100.0f) {lab->L[j][i]=LM[offset]*327.68f;} - } - - } - delete [] LM; - t2e.set(); - if( settings->verbose ) + if (contrast>1.0f) + contrast=1.0f; + //matrix 5x5 + temp=lab->L[j][i]/327.68f; //begin 3x3 + temp += CLIREF(v-LM[offset-width-1])*sqrtf(2.0f)*s; + temp += CLIREF(v-LM[offset-width])*s; + temp += CLIREF(v-LM[offset-width+1])*sqrtf(2.0f)*s; + temp += CLIREF(v-LM[offset-1])*s; + temp += CLIREF(v-LM[offset+1])*s; + temp += CLIREF(v-LM[offset+width-1])*sqrtf(2.0f)*s; + temp += CLIREF(v-LM[offset+width])*s; + temp += CLIREF(v-LM[offset+width+1])*sqrtf(2.0f)*s;//end 3x3 + + // add JD continue 5x5 + if (k==2) { + temp += 2.0f*CLIREF(v-LM[offset+2*width])*s; + temp += 2.0f*CLIREF(v-LM[offset-2*width])*s; + temp += 2.0f*CLIREF(v-LM[offset-2 ])*s; + temp += 2.0f*CLIREF(v-LM[offset+2 ])*s; + + temp += 2.0f*CLIREF(v-LM[offset+2*width-1])*s*sqrtf(1.25f);// 1.25 = 1*1 + 0.5*0.5 + temp += 2.0f*CLIREF(v-LM[offset+2*width-2])*s*sqrtf(2.00f); + temp += 2.0f*CLIREF(v-LM[offset+2*width+1])*s*sqrtf(1.25f); + temp += 2.0f*CLIREF(v-LM[offset+2*width+2])*s*sqrtf(2.00f); + temp += 2.0f*CLIREF(v-LM[offset+ width+2])*s*sqrtf(1.25f); + temp += 2.0f*CLIREF(v-LM[offset+ width-2])*s*sqrtf(1.25f); + temp += 2.0f*CLIREF(v-LM[offset-2*width-1])*s*sqrtf(1.25f); + temp += 2.0f*CLIREF(v-LM[offset-2*width-2])*s*sqrtf(2.00f); + temp += 2.0f*CLIREF(v-LM[offset-2*width+1])*s*sqrtf(1.25f); + temp += 2.0f*CLIREF(v-LM[offset-2*width+2])*s*sqrtf(2.00f); + temp += 2.0f*CLIREF(v-LM[offset- width+2])*s*sqrtf(1.25f); + temp += 2.0f*CLIREF(v-LM[offset- width-2])*s*sqrtf(1.25f); + } + if (temp <0.0f) temp = 0.0f; + v=temp; + + n=0; + + for(row=j-k; row<=j+k; row++) + for(col=i-k,offset2=row*width+col; col<=i+k; col++,offset2++){ + if (((v0))||((v>LM[offset2])&&(signs[n]<0))) { + temp = v*0.75f+LM[offset2]*0.25f;// 0.75 0.25 + n++; + } + } + if (LM[offset]>95.0f || LM[offset]<5.0f) + contrast *= Cont0[unif]; //+ JD : luminance pyramid to adjust contrast by evaluation of LM[offset] + else if (LM[offset]>90.0f || LM[offset]<10.0f) + contrast *= Cont1[unif]; + else if (LM[offset]>80.0f || LM[offset]<20.0f) + contrast *= Cont2[unif]; + else if (LM[offset]>70.0f || LM[offset]<30.0f) + contrast *= Cont3[unif]; + else if (LM[offset]>60.0f || LM[offset]<40.0f) + contrast *= Cont4[unif]; + else + contrast *= Cont5[unif];//(2.0f/k)*Cont5[unif]; + + if (contrast>1.0f) + contrast=1.0f; + tempL = 327.68f*(temp*(1.0f-contrast)+LM[offset]*contrast); + // JD: modulation of microcontrast in function of original Luminance and modulation of luminance + temp2 = tempL/(327.68f*LM[offset]);//for highlights + if (temp2>1.0f) { + if (temp2>1.70f) temp2=1.70f;//limit action + if (LM[offset]>98.0f) { lab->L[j][i]=LM[offset]*327.68f; } + else if (LM[offset]>95.0f) { temp3=temp2-1.0f; temp=(L95[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>92.0f) { temp3=temp2-1.0f; temp=(L92[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>90.0f) { temp3=temp2-1.0f; temp=(L90[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>87.0f) { temp3=temp2-1.0f; temp=(L87[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>83.0f) { temp3=temp2-1.0f; temp=(L83[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>80.0f) { temp3=temp2-1.0f; temp=(L80[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>75.0f) { temp3=temp2-1.0f; temp=(L75[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>70.0f) { temp3=temp2-1.0f; temp=(L70[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>63.0f) { temp3=temp2-1.0f; temp=(L63[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>58.0f) { temp3=temp2-1.0f; temp=(L58[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>42.0f) { temp3=temp2-1.0f; temp=(L58[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>37.0f) { temp3=temp2-1.0f; temp=(L63[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>30.0f) { temp3=temp2-1.0f; temp=(L70[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>25.0f) { temp3=temp2-1.0f; temp=(L75[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>20.0f) { temp3=temp2-1.0f; temp=(L80[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>17.0f) { temp3=temp2-1.0f; temp=(L83[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>13.0f) { temp3=temp2-1.0f; temp=(L87[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]>10.0f) { temp3=temp2-1.0f; temp=(L90[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]> 5.0f) { temp3=temp2-1.0f; temp=(L95[unif]*temp3)+1.0f; lab->L[j][i]=temp*LM[offset]*327.68f; } + else if (LM[offset]> 0.0f) { lab->L[j][i]=LM[offset]*327.68f;} + } + temp4 = (327.68f*LM[offset])/tempL;// + if (temp4>1.0f) { + if (temp4>1.7f) + temp4 = 1.7f;//limit action + if (LM[offset]< 2.0f) { temp3=temp4-1.0f; temp=(L98[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]< 5.0f) { temp3=temp4-1.0f; temp=(L95[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]< 8.0f) { temp3=temp4-1.0f; temp=(L92[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<10.0f) { temp3=temp4-1.0f; temp=(L90[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<13.0f) { temp3=temp4-1.0f; temp=(L87[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<17.0f) { temp3=temp4-1.0f; temp=(L83[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<20.0f) { temp3=temp4-1.0f; temp=(L80[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<25.0f) { temp3=temp4-1.0f; temp=(L75[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<30.0f) { temp3=temp4-1.0f; temp=(L70[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<37.0f) { temp3=temp4-1.0f; temp=(L63[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<42.0f) { temp3=temp4-1.0f; temp=(L58[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<58.0f) { temp3=temp4-1.0f; temp=(L58[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<63.0f) { temp3=temp4-1.0f; temp=(L63[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<70.0f) { temp3=temp4-1.0f; temp=(L70[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<75.0f) { temp3=temp4-1.0f; temp=(L75[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<80.0f) { temp3=temp4-1.0f; temp=(L80[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<83.0f) { temp3=temp4-1.0f; temp=(L83[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<87.0f) { temp3=temp4-1.0f; temp=(L87[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<90.0f) { temp3=temp4-1.0f; temp=(L90[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<95.0f) { temp3=temp4-1.0f; temp=(L95[unif]*temp3)+1.0f; lab->L[j][i]=(LM[offset]*327.68f)/temp; } + else if (LM[offset]<100.0f) { lab->L[j][i]=LM[offset]*327.68f; } + } + + } + delete [] LM; + t2e.set(); + if (settings->verbose) printf("Microcontrast %d usec\n", t2e.etime(t1e)); - - } + +} }