diff --git a/rtdata/dcpprofiles/Canon EOS 400D.dcp b/rtdata/dcpprofiles/Canon EOS 400D.dcp
index f598507a6..af382bf6f 100644
Binary files a/rtdata/dcpprofiles/Canon EOS 400D.dcp and b/rtdata/dcpprofiles/Canon EOS 400D.dcp differ
diff --git a/rtdata/dcpprofiles/Canon EOS 650D.dcp b/rtdata/dcpprofiles/Canon EOS 650D.dcp
new file mode 100644
index 000000000..c8b1f6314
Binary files /dev/null and b/rtdata/dcpprofiles/Canon EOS 650D.dcp differ
diff --git a/rtdata/dcpprofiles/Canon EOS Digital Rebel XSi.dcp b/rtdata/dcpprofiles/Canon EOS Digital Rebel XSi.dcp
deleted file mode 100644
index 1db7ee1cd..000000000
Binary files a/rtdata/dcpprofiles/Canon EOS Digital Rebel XSi.dcp and /dev/null differ
diff --git a/rtdata/dcpprofiles/Canon EOS Digital Rebel XTi.dcp b/rtdata/dcpprofiles/Canon EOS Digital Rebel XTi.dcp
deleted file mode 100644
index f598507a6..000000000
Binary files a/rtdata/dcpprofiles/Canon EOS Digital Rebel XTi.dcp and /dev/null differ
diff --git a/rtdata/dcpprofiles/Canon EOS Kiss X7.dcp b/rtdata/dcpprofiles/Canon EOS Kiss X7.dcp
deleted file mode 100644
index d87aa024d..000000000
Binary files a/rtdata/dcpprofiles/Canon EOS Kiss X7.dcp and /dev/null differ
diff --git a/rtdata/dcpprofiles/Canon EOS Rebel SL1.dcp b/rtdata/dcpprofiles/Canon EOS Rebel SL1.dcp
deleted file mode 100644
index 2d342ba69..000000000
Binary files a/rtdata/dcpprofiles/Canon EOS Rebel SL1.dcp and /dev/null differ
diff --git a/rtdata/dcpprofiles/Canon EOS Rebel T2i.dcp b/rtdata/dcpprofiles/Canon EOS Rebel T2i.dcp
deleted file mode 100644
index 4f286ec90..000000000
Binary files a/rtdata/dcpprofiles/Canon EOS Rebel T2i.dcp and /dev/null differ
diff --git a/rtdata/dcpprofiles/NIKON D50.dcp b/rtdata/dcpprofiles/NIKON D50.dcp
new file mode 100644
index 000000000..ee479b3ed
Binary files /dev/null and b/rtdata/dcpprofiles/NIKON D50.dcp differ
diff --git a/rtdata/dcpprofiles/camera_model_aliases.json b/rtdata/dcpprofiles/camera_model_aliases.json
index 30586d6d5..0caf5804b 100644
--- a/rtdata/dcpprofiles/camera_model_aliases.json
+++ b/rtdata/dcpprofiles/camera_model_aliases.json
@@ -25,8 +25,10 @@
"Panasonic DC-FZ82": ["Panasonic DMC-FZ80", "Panasonic DMC-FZ85"],
"Panasonic DC-TZ91": ["Panasonic DC-TZ90", "Panasonic DC-TZ92", "Panasonic DC-TZ93", "Panasonic DC-ZS70"],
"Panasonic DMC-G8": ["Panasonic DMC-G80", "Panasonic DMC-G81", "Panasonic DMC-G85"],
+ "Panasonic DMC-GX85": ["Panasonic DMC-GX80", "Panasonic DMC-GX7MK2"],
"Panasonic DMC-LX15": ["Panasonic DMC-LX9", "Panasonic DMC-LX10"],
"Panasonic DC-TZ100": ["Panasonic DC-ZS100", "Panasonic DC-ZS110", "Panasonic DC-TZ101", "Panasonic DC-TZ110"],
+ "Panasonic DMC-TZ61": ["Panasonic DMC-TZ60", "Panasonic DMC-ZS40"],
"Panasonic DMC-TZ71": ["Panasonic DMC-TZ70", "Panasonic DMC-ZS50"],
"Panasonic DMC-TZ81": ["Panasonic DMC-TZ80", "Panasonic DMC-TZ85", "Panasonic DMC-ZS60"]
}
diff --git a/rtdata/images/curveType-unchanged.png b/rtdata/images/curveType-unchanged.png
deleted file mode 100644
index 825b94b4b..000000000
Binary files a/rtdata/images/curveType-unchanged.png and /dev/null differ
diff --git a/rtdata/images/default-settings-ltr.png b/rtdata/images/default-settings-ltr.png
deleted file mode 100644
index cb1cfbe12..000000000
Binary files a/rtdata/images/default-settings-ltr.png and /dev/null differ
diff --git a/rtdata/images/default-settings-rtl.png b/rtdata/images/default-settings-rtl.png
deleted file mode 100644
index cb1cfbe12..000000000
Binary files a/rtdata/images/default-settings-rtl.png and /dev/null differ
diff --git a/rtdata/images/distortion.png b/rtdata/images/distortion.png
deleted file mode 100644
index 2d606c4e7..000000000
Binary files a/rtdata/images/distortion.png and /dev/null differ
diff --git a/rtdata/images/notrated.png b/rtdata/images/notrated.png
deleted file mode 100644
index f6b897b12..000000000
Binary files a/rtdata/images/notrated.png and /dev/null differ
diff --git a/rtdata/images/resize.png b/rtdata/images/resize.png
deleted file mode 100644
index 4d3f0e681..000000000
Binary files a/rtdata/images/resize.png and /dev/null differ
diff --git a/rtdata/images/uncolorlabel.png b/rtdata/images/uncolorlabel.png
deleted file mode 100644
index b060306bf..000000000
Binary files a/rtdata/images/uncolorlabel.png and /dev/null differ
diff --git a/rtdata/images/undelete.png b/rtdata/images/undelete.png
deleted file mode 100644
index 10b5d94fd..000000000
Binary files a/rtdata/images/undelete.png and /dev/null differ
diff --git a/rtdata/images/unrated.png b/rtdata/images/unrated.png
deleted file mode 100644
index 2f619d755..000000000
Binary files a/rtdata/images/unrated.png and /dev/null differ
diff --git a/rtdata/languages/Catala b/rtdata/languages/Catala
index 2611dd522..09f80d008 100644
--- a/rtdata/languages/Catala
+++ b/rtdata/languages/Catala
@@ -1539,11 +1539,13 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
diff --git a/rtdata/languages/Chinese (Simplified) b/rtdata/languages/Chinese (Simplified)
index 4a574e97c..0fb6a4f3d 100644
--- a/rtdata/languages/Chinese (Simplified)
+++ b/rtdata/languages/Chinese (Simplified)
@@ -1528,11 +1528,13 @@ ZOOMPANEL_ZOOMOUT;缩放拉远\n快捷键: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SHCSELECTOR_TOOLTIP;Click right mouse button to reset the position of those 3 sliders.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
diff --git a/rtdata/languages/Chinese (Traditional) b/rtdata/languages/Chinese (Traditional)
index 65e4f047a..398f1d937 100644
--- a/rtdata/languages/Chinese (Traditional)
+++ b/rtdata/languages/Chinese (Traditional)
@@ -1324,11 +1324,13 @@ TP_WBALANCE_TEMPERATURE;色溫
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/Czech b/rtdata/languages/Czech
index a84a0f0e8..c2fa1a776 100644
--- a/rtdata/languages/Czech
+++ b/rtdata/languages/Czech
@@ -41,6 +41,7 @@
#40 2017-12-13 updated by mkyral
#41 2018-03-03 updated by mkyral
#42 2018-04-28 updated by mkyral
+
ABOUT_TAB_BUILD;Verze
ABOUT_TAB_CREDITS;Zásluhy
ABOUT_TAB_LICENSE;Licence
@@ -2236,3 +2237,10 @@ ZOOMPANEL_ZOOMFITCROPSCREEN;Přizpůsobit ořez obrazovce\nZkratka: f
ZOOMPANEL_ZOOMFITSCREEN;Přizpůsobit celý obrázek obrazovce\nZkratka: Alt-f
ZOOMPANEL_ZOOMIN;Přiblížit\nZkratka: +
ZOOMPANEL_ZOOMOUT;Oddálit\nZkratka: -
+
+!!!!!!!!!!!!!!!!!!!!!!!!!
+! Untranslated keys follow; remove the ! prefix after an entry is translated.
+!!!!!!!!!!!!!!!!!!!!!!!!!
+
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
diff --git a/rtdata/languages/Dansk b/rtdata/languages/Dansk
index 052e105b4..b629b9d7b 100644
--- a/rtdata/languages/Dansk
+++ b/rtdata/languages/Dansk
@@ -1322,11 +1322,13 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/Deutsch b/rtdata/languages/Deutsch
index b823f4b13..39e484f88 100644
--- a/rtdata/languages/Deutsch
+++ b/rtdata/languages/Deutsch
@@ -110,6 +110,7 @@ EXIFFILTER_CAMERA;Kamera
EXIFFILTER_EXPOSURECOMPENSATION;Belichtungskorrektur (EV)
EXIFFILTER_FILETYPE;Dateityp
EXIFFILTER_FOCALLEN;Brennweite
+EXIFFILTER_IMAGETYPE;Bildtyp
EXIFFILTER_ISO;ISO
EXIFFILTER_LENS;Objektiv
EXIFFILTER_METADATAFILTER;Metadatenfilter einschalten
@@ -1271,12 +1272,6 @@ QINFO_HDR;HDR / %2 Frame(s)
QINFO_ISO;ISO
QINFO_NOEXIF;Keine Exif-Daten vorhanden.
QINFO_PIXELSHIFT;Pixel Shift / %2 Frame(s)
-SAMPLEFORMAT_0;Unbekanntes Format
-SAMPLEFORMAT_1;Ohne Vorzeichen 8 Bits
-SAMPLEFORMAT_2;Ohne Vorzeichen 16 Bits
-SAMPLEFORMAT_4;LogLuv 24 Bits
-SAMPLEFORMAT_8;LogLuv 32 Bits
-SAMPLEFORMAT_16;32 Bits Fließkomma
SAVEDLG_AUTOSUFFIX;Suffix anfügen, wenn die Datei bereits existiert
SAVEDLG_FILEFORMAT;Dateiformat
SAVEDLG_FORCEFORMATOPTS;Erzwinge Speicheroptionen
@@ -1846,6 +1841,8 @@ TP_RAW_NONE;Keine
TP_RAW_PIXELSHIFT;Pixel Shift
TP_RAW_PIXELSHIFTADAPTIVE;Adaptive Erkennung
TP_RAW_PIXELSHIFTBLUR;Unschärfebewegungsmaske
+TP_RAW_PIXELSHIFTEPERISO;Empfindlichkeit
+TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;Der Standardwert 0 wird für die Basis-ISO empfohlen.\nHöhere Werte erhöhen die Empfindlichkeit der Bewegungserkennung.\nVerändern Sie den Wert in kleinen Schritten und beobachten Sie die\nBewegungsmaske. Erhöhen Sie die Empfindlichkeit für unterbelichtete\noder High-ISO-Bilder.
TP_RAW_PIXELSHIFTEQUALBRIGHT;Frame-Helligkeit angleichen
TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL;Ausgleich pro Kanal
TP_RAW_PIXELSHIFTEQUALBRIGHTCHANNEL_TOOLTIP;EIN: Individueller Ausgleich der RGB-Kanäle.\nAUS: Identischer Ausgleichsfaktor für alle Kanäle.
@@ -1881,6 +1878,7 @@ TP_RAW_PIXELSHIFTREDBLUEWEIGHT;Red&Blue weight
TP_RAW_PIXELSHIFTSHOWMOTION;Bewegungsmaske anzeigen
TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY;Nur Maske anzeigen
TP_RAW_PIXELSHIFTSHOWMOTIONMASKONLY_TOOLTIP;Zeigt die Bewegungsmaske ohne Bild.
+TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Überlagert das Bild mit einer grünen Maske,\num die Bewegungsbereiche hervorzuheben.
TP_RAW_PIXELSHIFTSIGMA;Unschärferadius
TP_RAW_PIXELSHIFTSIGMA_TOOLTIP;Der Standard-Radius von 1,0 passt in der Regel für die Basis-ISO.\nErhöhen Sie den Wert für High-ISO-Aufnahmen, 5,0 ist ein guter\nAusgangspunkt für High-ISO-Aufnahmen. Achten Sie auf die\nBewegungsmaske, während Sie den Wert ändern.
TP_RAW_PIXELSHIFTSMOOTH;Weicher Übergang
@@ -2280,7 +2278,11 @@ ZOOMPANEL_ZOOMOUT;Herauszoomen\nTaste: -
! Untranslated keys follow; remove the ! prefix after an entry is translated.
!!!!!!!!!!!!!!!!!!!!!!!!!
-EXIFFILTER_IMAGETYPE;Bildtyp
-TP_RAW_PIXELSHIFTEPERISO;Empfindlichkeit
-TP_RAW_PIXELSHIFTEPERISO_TOOLTIP;Der Standardwert 0 wird für die Basis-ISO empfohlen.\nHöhere Werte erhöhen die Empfindlichkeit der Bewegungserkennung.\nVerändern Sie den Wert in kleinen Schritten und beobachten Sie die\nBewegungsmaske. Erhöhen Sie die Empfindlichkeit für unterbelichtete\noder High-ISO-Bilder.
-TP_RAW_PIXELSHIFTSHOWMOTION_TOOLTIP;Überlagert das Bild mit einer grünen Maske,\num die Bewegungsbereiche hervorzuheben.
+!SAMPLEFORMAT_0;Unknown data format
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
diff --git a/rtdata/languages/English (UK) b/rtdata/languages/English (UK)
index 0fe095d56..fe10d032c 100644
--- a/rtdata/languages/English (UK)
+++ b/rtdata/languages/English (UK)
@@ -1279,11 +1279,13 @@ TP_WBALANCE_EQBLUERED_TOOLTIP;Allows to deviate from the normal behaviour of "wh
!QINFO_NOEXIF;Exif data not available.
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FILEFORMAT;File format
!SAVEDLG_FORCEFORMATOPTS;Force saving options
diff --git a/rtdata/languages/English (US) b/rtdata/languages/English (US)
index 20d3821e8..9f2b42566 100644
--- a/rtdata/languages/English (US)
+++ b/rtdata/languages/English (US)
@@ -1213,11 +1213,13 @@
!QINFO_NOEXIF;Exif data not available.
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FILEFORMAT;File format
!SAVEDLG_FORCEFORMATOPTS;Force saving options
diff --git a/rtdata/languages/Espanol b/rtdata/languages/Espanol
index e33eb335a..c6b937e13 100644
--- a/rtdata/languages/Espanol
+++ b/rtdata/languages/Espanol
@@ -1873,11 +1873,13 @@ ZOOMPANEL_ZOOMOUT;Reducir Zoom\nAtajo: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
diff --git a/rtdata/languages/Euskara b/rtdata/languages/Euskara
index e2db15959..dcc40800d 100644
--- a/rtdata/languages/Euskara
+++ b/rtdata/languages/Euskara
@@ -1322,11 +1322,13 @@ TP_WBALANCE_TEMPERATURE;Tenperatura
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/Francais b/rtdata/languages/Francais
index d0aeec980..1413cd717 100644
--- a/rtdata/languages/Francais
+++ b/rtdata/languages/Francais
@@ -1213,7 +1213,9 @@ SAMPLEFORMAT_1;8 bits non signé
SAMPLEFORMAT_2;16 bits non signé
SAMPLEFORMAT_4;LogLuv 24 bits
SAMPLEFORMAT_8;LogLuv 32 bits
-SAMPLEFORMAT_16;32 bits à virgule flottante
+SAMPLEFORMAT_16;16 bits à virgule flottante
+SAMPLEFORMAT_32;24 bits à virgule flottante
+SAMPLEFORMAT_64;32 bits à virgule flottante
SAVEDLG_AUTOSUFFIX;Ajouter automatiquement un suffixe si le fichier existe déjà
SAVEDLG_FILEFORMAT;Format de fichier
SAVEDLG_FORCEFORMATOPTS;Forcer les options d'enregistrement
diff --git a/rtdata/languages/Greek b/rtdata/languages/Greek
index 2cd1ffc72..ad113dcbd 100644
--- a/rtdata/languages/Greek
+++ b/rtdata/languages/Greek
@@ -1321,11 +1321,13 @@ TP_WBALANCE_TEMPERATURE;Θερμοκρασία
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/Hebrew b/rtdata/languages/Hebrew
index 2462da2a0..a3487a0a8 100644
--- a/rtdata/languages/Hebrew
+++ b/rtdata/languages/Hebrew
@@ -1322,11 +1322,13 @@ TP_WBALANCE_TEMPERATURE;מידת חום
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/Italiano b/rtdata/languages/Italiano
index 0a99dad51..7dfb79791 100644
--- a/rtdata/languages/Italiano
+++ b/rtdata/languages/Italiano
@@ -1745,11 +1745,13 @@ ZOOMPANEL_ZOOMOUT;Rimpicciolisci.\nScorciatoia: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
diff --git a/rtdata/languages/Japanese b/rtdata/languages/Japanese
index 10aba8461..3515e4eec 100644
--- a/rtdata/languages/Japanese
+++ b/rtdata/languages/Japanese
@@ -2053,11 +2053,13 @@ ZOOMPANEL_ZOOMOUT;ズームアウト\nショートカット: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
diff --git a/rtdata/languages/Latvian b/rtdata/languages/Latvian
index 41c2230f7..0d17afc4c 100644
--- a/rtdata/languages/Latvian
+++ b/rtdata/languages/Latvian
@@ -1322,11 +1322,13 @@ TP_WBALANCE_TEMPERATURE;Temperatūra
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/Magyar b/rtdata/languages/Magyar
index a23542b45..4b9069d60 100644
--- a/rtdata/languages/Magyar
+++ b/rtdata/languages/Magyar
@@ -1477,11 +1477,13 @@ ZOOMPANEL_ZOOMOUT;Kicsinyítés -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
!SAVEDLG_SUBSAMP_1;Best compression
diff --git a/rtdata/languages/Nederlands b/rtdata/languages/Nederlands
index a5956f132..4b7737fc9 100644
--- a/rtdata/languages/Nederlands
+++ b/rtdata/languages/Nederlands
@@ -2195,11 +2195,13 @@ ZOOMPANEL_ZOOMOUT;Zoom uit\nSneltoets: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
!TP_COLORAPP_FREE;Free temp+green + CAT02 + [output]
diff --git a/rtdata/languages/Norsk BM b/rtdata/languages/Norsk BM
index f93b65fd5..969a3aeb1 100644
--- a/rtdata/languages/Norsk BM
+++ b/rtdata/languages/Norsk BM
@@ -1321,11 +1321,13 @@ TP_WBALANCE_TEMPERATURE;Temperatur
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/Polish b/rtdata/languages/Polish
index 45233ef89..83a703f55 100644
--- a/rtdata/languages/Polish
+++ b/rtdata/languages/Polish
@@ -1821,11 +1821,13 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrót: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
diff --git a/rtdata/languages/Polish (Latin Characters) b/rtdata/languages/Polish (Latin Characters)
index 11aa2b399..6fe92c688 100644
--- a/rtdata/languages/Polish (Latin Characters)
+++ b/rtdata/languages/Polish (Latin Characters)
@@ -1821,11 +1821,13 @@ ZOOMPANEL_ZOOMOUT;Oddal\nSkrot: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
diff --git a/rtdata/languages/Portugues (Brasil) b/rtdata/languages/Portugues (Brasil)
index 8c75ccd6c..a5712f8d6 100644
--- a/rtdata/languages/Portugues (Brasil)
+++ b/rtdata/languages/Portugues (Brasil)
@@ -1,4 +1,4 @@
-#01 2018-04-04 Digitalpix58
+#01 2018-05-03 Digitalpix58
ABOUT_TAB_BUILD;Versão
ABOUT_TAB_CREDITS;Créditos
@@ -54,6 +54,7 @@ EXIFFILTER_CAMERA;Câmera
EXIFFILTER_EXPOSURECOMPENSATION;Compensação de exposição (EV)
EXIFFILTER_FILETYPE;Tipo de arquivo
EXIFFILTER_FOCALLEN;Comprimento focal
+EXIFFILTER_IMAGETYPE;Tipo de imagem
EXIFFILTER_ISO;ISO
EXIFFILTER_LENS;Lente
EXIFFILTER_METADATAFILTER;Ativar filtros de metadados
@@ -721,6 +722,7 @@ HISTORY_MSG_490;HDR TM - Montante
HISTORY_MSG_491;Balanço de Branco
HISTORY_MSG_492;Curvas RGB
HISTORY_MSG_493;L*a*b* Ajustes
+HISTORY_MSG_CLAMPOOG;Recorte de cor fora da gama
HISTORY_MSG_COLORTONING_LABGRID_VALUE;CT - Correção de cor
HISTORY_MSG_HISTMATCHING;Curva de Tom Auto-compatível
HISTORY_MSG_LOCALCONTRAST_AMOUNT;Contraste Local - Montante
@@ -783,9 +785,9 @@ LENSPROFILE_CORRECTION_LCPFILE;Arquivo LCP
LENSPROFILE_CORRECTION_MANUAL;Parâmetros de correção manual
LENSPROFILE_LENS_WARNING;Aviso: o fator de corte usado para o perfil da lente é maior que o fator de corte da câmera, os resultados podem estar errados.
MAIN_BUTTON_FULLSCREEN;Tela cheia
-MAIN_BUTTON_NAVNEXT_TOOLTIP;Navegue até a próxima imagem relativa à imagem aberta no Editor.\nAtalho: Shift-F4\n\nPara navegar até a próxima imagem relativa à miniatura selecionada no Navegador de Arquivos ou na Tira de filme:\nAtalho: F4
-MAIN_BUTTON_NAVPREV_TOOLTIP;Navegue até a imagem anterior relativa à imagem aberta no Editor.\nAtalho: Shift-F3\n\nPara navegar até a imagem anterior relativa à miniatura selecionada no Navegador de Arquivos ou na Tira de filme:\nAtalho: F3
-MAIN_BUTTON_NAVSYNC_TOOLTIP;Sincronize o Navegador de Arquivos ou a Tira de filme com o Editor para revelar a miniatura da imagem aberta no momento e limpe os filtros ativos.\nAtalho: x\n\nComo acima, mas sem limpar os filtros ativos:\nAtalho: y\n(Observe que a miniatura da imagem aberta não será mostrada se estiver filtrada).
+MAIN_BUTTON_NAVNEXT_TOOLTIP;Navegue até a próxima imagem relativa à imagem aberta no Editor.\nAtalho: Shift-F4\n\nPara navegar até a próxima imagem relativa à miniatura selecionada no Navegador de Arquivos ou no Diapositivo:\nAtalho: F4
+MAIN_BUTTON_NAVPREV_TOOLTIP;Navegue até a imagem anterior relativa à imagem aberta no Editor.\nAtalho: Shift-F3\n\nPara navegar até a imagem anterior relativa à miniatura selecionada no Navegador de Arquivos ou no Diapositivo:\nAtalho: F3
+MAIN_BUTTON_NAVSYNC_TOOLTIP;Sincronize o Navegador de Arquivos ou o Diapositivo com o Editor para revelar a miniatura da imagem aberta no momento e limpe os filtros ativos.\nAtalho: x\n\nComo acima, mas sem limpar os filtros ativos:\nAtalho: y\n(Observe que a miniatura da imagem aberta não será mostrada se estiver filtrada).
MAIN_BUTTON_PREFERENCES;Preferências
MAIN_BUTTON_PUTTOQUEUE_TOOLTIP;Coloque a imagem atual na fila de processamento.\nAtalho: Ctrl+b
MAIN_BUTTON_SAVE_TOOLTIP;Salvar imagem atual.\nAtalho: Ctrl+s
@@ -807,434 +809,434 @@ MAIN_MSG_ALREADYEXISTS;O arquivo já existe.
MAIN_MSG_CANNOTLOAD;Não é possível carregar a imagem
MAIN_MSG_CANNOTSAVE;Erro ao salvar arquivo
MAIN_MSG_CANNOTSTARTEDITOR;Não é possível iniciar o editor.
+MAIN_MSG_CANNOTSTARTEDITOR_SECONDARY;Por favor, defina o caminho correto em Preferências.
+MAIN_MSG_EMPTYFILENAME;Nome de arquivo não especificado!
+MAIN_MSG_IMAGEUNPROCESSED;Este comando requer que todas as imagens selecionadas sejam processadas em fila primeiro.
+MAIN_MSG_NAVIGATOR;Navegador
+MAIN_MSG_OPERATIONCANCELLED;Operação cancelada
+MAIN_MSG_PATHDOESNTEXIST;O caminho\n\n%1\n\nnão existe. Por favor, defina um caminho correto em Preferências.
+MAIN_MSG_QOVERWRITE;Desejas sobrescrever isso?
+MAIN_MSG_SETPATHFIRST;Para usar esta função primeiro defina um objetivo em Preferências!
+MAIN_MSG_TOOMANYOPENEDITORS;Muitos editores abertos.\nPor favor, feche um editor para continuar.
+MAIN_MSG_WRITEFAILED;Falha ao escrever\n"%1"\n\nVerifique se a pasta existe e se tens permissão para gravar nela.
+MAIN_TAB_ADVANCED;Avançado
+MAIN_TAB_ADVANCED_TOOLTIP;Atalho: Alt-w
+MAIN_TAB_COLOR;Cor
+MAIN_TAB_COLOR_TOOLTIP;Atalho: Alt-c
+MAIN_TAB_DETAIL;Detalhe
+MAIN_TAB_DETAIL_TOOLTIP;Atalho: Alt-d
+MAIN_TAB_DEVELOP; Edição em Lote
+MAIN_TAB_EXIF;Exif
+MAIN_TAB_EXPORT; Exportação Rápida
+MAIN_TAB_EXPOSURE;Exposição
+MAIN_TAB_EXPOSURE_TOOLTIP;Atalho: Alt-e
+MAIN_TAB_FILTER; Filtro
+MAIN_TAB_INSPECT; Inspecionar
+MAIN_TAB_IPTC;IPTC
+MAIN_TAB_METADATA;Metadados
+MAIN_TAB_METADATA_TOOLTIP;Atalho: Alt-m
+MAIN_TAB_RAW;Raw
+MAIN_TAB_RAW_TOOLTIP;Atalho: Alt-r
+MAIN_TAB_TRANSFORM;Transformar
+MAIN_TAB_TRANSFORM_TOOLTIP;Atalho: Alt-t
+MAIN_TOOLTIP_BACKCOLOR0;Cor de fundo da pré-visualização: Baseado no tema\nAtalho: 9
+MAIN_TOOLTIP_BACKCOLOR1;Cor de fundo da pré-visualização: Preto\nAtalho: 9
+MAIN_TOOLTIP_BACKCOLOR2;Cor de fundo da pré-visualização: Branco\nAtalho: 9
+MAIN_TOOLTIP_BACKCOLOR3;Cor de fundo da pré-visualização: Cinza médio\nAtalho: 9
+MAIN_TOOLTIP_BEFOREAFTERLOCK;Travar / Destravar a Antes visualização\n\nTravar: mantenha o Antes visualização inalterada.\nÚtil para avaliar o efeito cumulativo de várias ferramentas.\nAlém disso, comparações podem ser feitas a qualquer momento.\n\nDestravar: o Antes visualização seguinte Depois visualização anterior, mostrando a imagem antes do efeito da ferramenta atualmente utilizada.
+MAIN_TOOLTIP_HIDEHP;Mostrar/Ocultar o painel esquerdo (incluindo o histórico).\nAtalho: l
+MAIN_TOOLTIP_INDCLIPPEDH;Indicação de realce recortado.\nAtalho: <
+MAIN_TOOLTIP_INDCLIPPEDS;Indicação de sombra recortada.\nAtalho: >
+MAIN_TOOLTIP_PREVIEWB;Pré-visualize o Canal Azul.\nAtalho: b
+MAIN_TOOLTIP_PREVIEWFOCUSMASK;Pré-visualize a Máscara de Foco.\nAtalho: Shift-f\n\nMais preciso em imagens com pouca profundidade de campo, baixo ruído e níveis de zoom mais altos.\n\nPara melhorar a precisão da detecção de imagens ruidosas, avalie com zoom menor, cerca de 10-30%.
+MAIN_TOOLTIP_PREVIEWG;Pré-visualize o Canal verde.\nAtalho: g
+MAIN_TOOLTIP_PREVIEWL;Pré-visualize a Luminosidade.\nAtalho: v\n\n0.299*R + 0.587*G + 0.114*B
+MAIN_TOOLTIP_PREVIEWR;Pré-visualize o Canal vermelho.\nAtalho: r
+MAIN_TOOLTIP_QINFO;Informação rápida na imagem.\nAtalho: i
+MAIN_TOOLTIP_SHOWHIDELP1;Mostrar/Ocultar o painel esquerdo.\nShortcut: l
+MAIN_TOOLTIP_SHOWHIDERP1;Mostrar/Ocultar o painel direito.\nAtalho: Alt-l
+MAIN_TOOLTIP_SHOWHIDETP1;Mostrar/Ocultar o painel superior.\nAtalho: Shift-l
+MAIN_TOOLTIP_THRESHOLD;Limiar
+MAIN_TOOLTIP_TOGGLE;Alternar o Antes/Depois visualização.\nAtalho: Shift-b
+MONITOR_PROFILE_SYSTEM;Sistema padrão
+NAVIGATOR_B;B:
+NAVIGATOR_G;G:
+NAVIGATOR_H;H:
+NAVIGATOR_LAB_A;a*:
+NAVIGATOR_LAB_B;b*:
+NAVIGATOR_LAB_L;L*:
+NAVIGATOR_NA; --
+NAVIGATOR_R;R:
+NAVIGATOR_S;S:
+NAVIGATOR_V;V:
+NAVIGATOR_XY_FULL;Largura: %1, Altura: %2
+NAVIGATOR_XY_NA;x: --, y: --
+OPTIONS_BUNDLED_MISSING;O perfil empacotado "%1" Não pode ser achado!\n\nSua instalação pode ser danificada.\n\nValores internos padrões serão usados.
+OPTIONS_DEFIMG_MISSING;O perfil padrão para fotos não-raw não foi encontrado ou não está configurado.\n\nPor favor, verifique o diretório dos seus perfis, pode estar faltando ou danificado.\n\n"%1" será usado em vez disso.
+OPTIONS_DEFRAW_MISSING;O perfil padrão para fotos raw não foi encontrado ou não está configurado.\n\nPor favor, verifique o diretório dos seus perfis, pode estar faltando ou danificado.\n\n"%1" será usado em vez disso.
+PARTIALPASTE_ADVANCEDGROUP;Configurações Avançadas
+PARTIALPASTE_BASICGROUP;Configurações Básicas
+PARTIALPASTE_CACORRECTION;Correção da aberração cromática
+PARTIALPASTE_CHANNELMIXER;Misturador de canal
+PARTIALPASTE_CHANNELMIXERBW;Preto-e-branco
+PARTIALPASTE_COARSETRANS;Rotação/inversão grosseira
+PARTIALPASTE_COLORAPP;CIECAM02
+PARTIALPASTE_COLORGROUP;Configuração de cor
+PARTIALPASTE_COLORTONING;Tonificação de cores
+PARTIALPASTE_COMMONTRANSFORMPARAMS;Preenchimento automático
+PARTIALPASTE_COMPOSITIONGROUP;Configurações de composição
+PARTIALPASTE_CROP;Cortar
+PARTIALPASTE_DARKFRAMEAUTOSELECT;Auto-seleção de quadro escuro
+PARTIALPASTE_DARKFRAMEFILE;Arquivo de quadro escuro
+PARTIALPASTE_DEFRINGE;Defeito
+PARTIALPASTE_DETAILGROUP;Configurações de detalhes
+PARTIALPASTE_DIALOGLABEL;Perfil de processamento de colagem parcial
+PARTIALPASTE_DIRPYRDENOISE;Redução de ruído
+PARTIALPASTE_DIRPYREQUALIZER;Contraste pelos níveis de detalhe
+PARTIALPASTE_DISTORTION;Correção de distorção
+PARTIALPASTE_EPD;Mapeamento de tom
+PARTIALPASTE_EQUALIZER;Níveis de wavelet
+PARTIALPASTE_EVERYTHING;Tudo
+PARTIALPASTE_EXIFCHANGES;Exif
+PARTIALPASTE_EXPOSURE;Exposição
+PARTIALPASTE_FILMSIMULATION;Simulação de filme
+PARTIALPASTE_FLATFIELDAUTOSELECT;Auto-seleção de campo plano
+PARTIALPASTE_FLATFIELDBLURRADIUS;Raio de desfoque de campo plano
+PARTIALPASTE_FLATFIELDBLURTYPE;Tipo de desfoque de campo plano
+PARTIALPASTE_FLATFIELDCLIPCONTROL;Controle de clipe de campo plano
+PARTIALPASTE_FLATFIELDFILE;Arquivo de campo plano
+PARTIALPASTE_GRADIENT;Filtro graduado
+PARTIALPASTE_HSVEQUALIZER;Equalizador HSV
+PARTIALPASTE_ICMSETTINGS;Configurações de gerenciamento de cores
+PARTIALPASTE_IMPULSEDENOISE;Redução de ruído de impulso
+PARTIALPASTE_IPTCINFO;IPTC
+PARTIALPASTE_LABCURVE;L*a*b* ajustes
+PARTIALPASTE_LENSGROUP;Configurações de Lente
+PARTIALPASTE_LENSPROFILE;Correção de lentes perfiladas
+PARTIALPASTE_LOCALCONTRAST;Contraste local
+PARTIALPASTE_METADATA;Modo de metadados
+PARTIALPASTE_METAGROUP;Configurações de metadados
+PARTIALPASTE_PCVIGNETTE;Filtro vignette
+PARTIALPASTE_PERSPECTIVE;Perspectiva
+PARTIALPASTE_PREPROCESS_DEADPIXFILT;Filtro de pixels mortos
+PARTIALPASTE_PREPROCESS_GREENEQUIL;Equilíbrio verde
+PARTIALPASTE_PREPROCESS_HOTPIXFILT;Filtro de pixel quente
+PARTIALPASTE_PREPROCESS_LINEDENOISE;Filtro de ruído de linha
+PARTIALPASTE_PRSHARPENING;Nitidez pós-redimensionamento
+PARTIALPASTE_RAWCACORR_AUTO;Auto correção CA
+PARTIALPASTE_RAWCACORR_CAREDBLUE;vermelho & azul CA
+PARTIALPASTE_RAWEXPOS_BLACK;Níveis de preto
+PARTIALPASTE_RAWEXPOS_LINEAR;Correção de ponto branco
+PARTIALPASTE_RAWEXPOS_PRESER;preservação do realce
+PARTIALPASTE_RAWGROUP;Configurações Raw
+PARTIALPASTE_RAW_DCBENHANCE;Aprimoramento DCB
+PARTIALPASTE_RAW_DCBITERATIONS;Iterações DCB
+PARTIALPASTE_RAW_DMETHOD;Método demosaico
+PARTIALPASTE_RAW_FALSECOLOR;Supressão de cores falsas
+PARTIALPASTE_RAW_IMAGENUM;Sub-imagem
+PARTIALPASTE_RAW_LMMSEITERATIONS;Etapas de aprimoramento LMMSE
+PARTIALPASTE_RAW_PIXELSHIFT;Mudança de Pixel
+PARTIALPASTE_RESIZE;Redimensionar
+PARTIALPASTE_RETINEX;Retinex
+PARTIALPASTE_RGBCURVES;Curvas RGB
+PARTIALPASTE_ROTATION;Rotação
+PARTIALPASTE_SHADOWSHIGHLIGHTS;Sombras/realces
+PARTIALPASTE_SHARPENEDGE;Arestas
+PARTIALPASTE_SHARPENING;Nitidez (USM/RL)
+PARTIALPASTE_SHARPENMICRO;Microcontraste
+PARTIALPASTE_TM_FATTAL;Mapeamento de tom HDR
+PARTIALPASTE_VIBRANCE;Vibração
+PARTIALPASTE_VIGNETTING;Correção de vinheta
+PARTIALPASTE_WHITEBALANCE;Balanço de branco
+PREFERENCES_ADD;Adicionar
+PREFERENCES_APPLNEXTSTARTUP;é necessário reiniciar
+PREFERENCES_AUTLISLOW;Baixo
+PREFERENCES_AUTLISMAX;Max - Média de todos os ladrilhos
+PREFERENCES_AUTLISSTD;Alto
+PREFERENCES_AUTLISVLOW;Nenhum
+PREFERENCES_AUTLOW;Baixo
+PREFERENCES_AUTOMONPROFILE;Usar o perfil de cores do monitor principal do sistema operacional
+PREFERENCES_AUTOSAVE_TP_OPEN;Salvar automaticamente ferramentas recolhidas/expandidas\nestado antes de sair
+PREFERENCES_AUTSTD;Padrão
+PREFERENCES_BATCH_PROCESSING;Processamento em Lote
+PREFERENCES_BEHADDALL;Tudo para 'Adicionar'
+PREFERENCES_BEHADDALLHINT;Definir todos os parâmetros para o Adicionar modo.\nAjustes de parâmetros no painel de ferramentas de lote serão deltas para os valores armazenados.
+PREFERENCES_BEHAVIOR;Comportamento
+PREFERENCES_BEHSETALL;Tudo para 'Configurar'
+PREFERENCES_BEHSETALLHINT;Definir todos os parâmetros para o Configurar modo.\nAjustes de parâmetros no painel de ferramentas de lote serão absoluto, os valores reais serão exibidos.
+PREFERENCES_BLACKBODY;Tungstênio
+PREFERENCES_CACHECLEARALL;Limpar Tudo
+PREFERENCES_CACHECLEARPROFILES;Limpar Perfis de Processamento
+PREFERENCES_CACHECLEARTHUMBS;Limpar Miniaturas
+PREFERENCES_CACHEMAXENTRIES;Número máximo de entradas de cache
+PREFERENCES_CACHEOPTS;Opções de Cache
+PREFERENCES_CACHETHUMBHEIGHT;Altura máxima da miniatura
+PREFERENCES_CLIPPINGIND;Indicação de Recorte
+PREFERENCES_CLUTSCACHE;Cache HaldCLUT
+PREFERENCES_CLUTSCACHE_LABEL;Número máximo de CLUTs em cache
+PREFERENCES_CLUTSDIR;Diretório HaldCLUT
+PREFERENCES_CMMBPC;Compensação de ponto preto
+PREFERENCES_CROP;Edição de corte
+PREFERENCES_CROP_AUTO_FIT;Zoom automático para ajustar a área de corte
+PREFERENCES_CROP_GUIDES;Guias mostrados quando não estão editando o corte
+PREFERENCES_CROP_GUIDES_FRAME;Quadro
+PREFERENCES_CROP_GUIDES_FULL;Original
+PREFERENCES_CROP_GUIDES_NONE;Nenhum
+PREFERENCES_CURVEBBOXPOS;Posição dos botões de copiar e colar curvas
+PREFERENCES_CURVEBBOXPOS_ABOVE;Acima
+PREFERENCES_CURVEBBOXPOS_BELOW;Abaixo
+PREFERENCES_CURVEBBOXPOS_LEFT;Esquerda
+PREFERENCES_CURVEBBOXPOS_RIGHT;Direita
+PREFERENCES_CUSTPROFBUILD;Construtor de Perfis de Processamento Customizado
+PREFERENCES_CUSTPROFBUILDHINT;Arquivo executável (ou script) chamado quando um novo perfil de processamento inicial deve ser gerado para uma imagem.\n\nO caminho do arquivo de comunicação (*.ini estilo, a.k.a. "Arquivo chave") é adicionado como um parâmetro de linha de comando. Ele contém vários parâmetros necessários para os scripts e a imagem Exif para permitir uma geração de perfil de processamento baseada em regras.\n\nATENÇÃO: Precisas usar aspas duplas quando estiver usando caminhos que contenham espaços.
+PREFERENCES_CUSTPROFBUILDKEYFORMAT;Formato de chaves
+PREFERENCES_CUSTPROFBUILDKEYFORMAT_NAME;Nome
+PREFERENCES_CUSTPROFBUILDKEYFORMAT_TID;ID da Tag
+PREFERENCES_CUSTPROFBUILDPATH;Caminho executável
+PREFERENCES_CUTOVERLAYBRUSH;Cor da máscara de corte/transparência
+PREFERENCES_D50;Configurações no menu principal
+PREFERENCES_D50_OLD;5000K
+PREFERENCES_D55;5500K
+PREFERENCES_D60;6000K
+PREFERENCES_D65;6500K
+PREFERENCES_DARKFRAMEFOUND;Encontrado
+PREFERENCES_DARKFRAMESHOTS;tiros
+PREFERENCES_DARKFRAMETEMPLATES;modelos
+PREFERENCES_DATEFORMAT;Formato de data
+PREFERENCES_DATEFORMATHINT;Podes usar as seguintes sequências de formatação:\n%y - ano\n%m - mês\n%d - dia\n\nPor exemplo, o padrão ISO 8601 dita o formato de data da seguinte forma:\n%y-%m-%d
+PREFERENCES_DAUB_LABEL;Use as wavelets Daubechies D6 em vez de D4
+PREFERENCES_DAUB_TOOLTIP;As ferramentas Redução de Ruído e Níveis de Wavelet usam uma wavelet mãe Daubechies. A escolha de D6 em vez de D4, aumentará o número de coeficientes ortogonais Daubechies e a provável melhora da qualidade dos níveis de pequena escala, sem aumento de memória ou tempo de processamento entre os dois.
+PREFERENCES_DIRDARKFRAMES;Diretório de quadros escuros
+PREFERENCES_DIRECTORIES;Diretórios
+PREFERENCES_DIRHOME;Diretório inicial
+PREFERENCES_DIRLAST;Último diretório visitado
+PREFERENCES_DIROTHER;Outro
+PREFERENCES_DIRSELECTDLG;Selecione Diretório de Imagens na Inicialização...
+PREFERENCES_DIRSOFTWARE;Diretório de instalação
+PREFERENCES_EDITORCMDLINE;Linha de comando personalizada
+PREFERENCES_EDITORLAYOUT;Layout do Editor
+PREFERENCES_EXPAUT;Especialista
+PREFERENCES_EXTERNALEDITOR;Editor Externo
+PREFERENCES_FBROWSEROPTS;Navegador de Arquivos / Opções de Miniaturas
+PREFERENCES_FILEBROWSERTOOLBARSINGLEROW;Barra de ferramentas do navegador de arquivos de linha única\n(desmarque para exibição de baixa resolução)
+PREFERENCES_FILEFORMAT;Formato de arquivo
+PREFERENCES_FLATFIELDFOUND;Encontrado
+PREFERENCES_FLATFIELDSDIR;Diretório de campos planos
+PREFERENCES_FLATFIELDSHOTS;tiros
+PREFERENCES_FLATFIELDTEMPLATES;modelos
+PREFERENCES_FLUOF2;Fluorescente F2
+PREFERENCES_FLUOF7;Fluorescente F7
+PREFERENCES_FLUOF11;Fluorescente F11
+PREFERENCES_FORIMAGE;Para fotos não-raw
+PREFERENCES_FORRAW;Para fotos raw
+PREFERENCES_FSTRIP_SAME_THUMB_HEIGHT;Mesma altura da miniatura do Diapositivo e do Navegador de Arquivos
+PREFERENCES_FSTRIP_SAME_THUMB_HEIGHT_HINT;Tamanho de miniatura separado exigirá mais tempo de processamento toda vez que alternar entre a guia do Editor e o Navegador de Arquivos.
+PREFERENCES_GIMPPATH;Diretório de instalação do GIMP
+PREFERENCES_GREY;Luminância Yb do dispositivo de saída (%)
+PREFERENCES_GREY05;Yb=05 CIE L#30
+PREFERENCES_GREY10;Yb=10 CIE L#40
+PREFERENCES_GREY15;Yb=15 CIE L#45
+PREFERENCES_GREY18;Configurações no menu principal
+PREFERENCES_GREY18_OLD;Yb=18 CIE L#50
+PREFERENCES_GREY23;Yb=23 CIE L#55
+PREFERENCES_GREY30;Yb=30 CIE L#60
+PREFERENCES_GREY40;Yb=40 CIE L#70
+PREFERENCES_GREYSC;Luminância Yb da cena (%)
+PREFERENCES_GREYSC18;Yb=18 CIE L#50
+PREFERENCES_GREYSCA;Automático
+PREFERENCES_HISTOGRAMPOSITIONLEFT;Histograma no painel esquerdo
+PREFERENCES_HISTOGRAMWORKING;Use o perfil de trabalho para o histograma principal e o Navegador
+PREFERENCES_HISTOGRAM_TOOLTIP;Se ativado, o perfil de trabalho é usado para renderizar o histograma principal e o painel Navegador, caso contrário, o perfil de saída corrigido por gama é usado.
+PREFERENCES_HLTHRESHOLD;Limite para realces recortados
+PREFERENCES_ICCDIR;Diretório contendo perfis de cores
+PREFERENCES_IMG_RELOAD_NEEDED;Essas alterações requerem que a imagem seja recarregada (ou que uma nova imagem seja aberta) para terem efeito.
+PREFERENCES_IMPROCPARAMS;Perfil de Processamento Padrão
+PREFERENCES_INSPECT_LABEL;Inspecionar
+PREFERENCES_INSPECT_MAXBUFFERS_LABEL;Número máximo de imagens em cache
+PREFERENCES_INSPECT_MAXBUFFERS_TOOLTIP;Defina o número máximo de imagens armazenadas em cache ao passar o mouse sobre elas no Navegador de Arquivos; sistemas com pouca RAM (2GB) devem manter este valor configurado para 1 ou 2.
+PREFERENCES_INTENT_ABSOLUTE;Colorimétrico Absoluto
+PREFERENCES_INTENT_PERCEPTUAL;Perceptivo
+PREFERENCES_INTENT_RELATIVE;Colorimétrico Relativo
+PREFERENCES_INTENT_SATURATION;Saturação
+PREFERENCES_INTERNALTHUMBIFUNTOUCHED;Mostrar miniatura JPEG incorporada se raw não estiver editada
+PREFERENCES_LANG;Linguagem
+PREFERENCES_LANGAUTODETECT;Use a linguagem do sistema
+PREFERENCES_LEVAUTDN;Nível de remoção de ruídos
+PREFERENCES_LEVDN;Tamanho da célula
+PREFERENCES_LISS;Auto-suavização multizona
+PREFERENCES_MAX;Maxi (Ladrilho)
+PREFERENCES_MAXRECENTFOLDERS;Número máximo de pastas recentes
+PREFERENCES_MED;Médio (Ladrilho/2)
+PREFERENCES_MENUGROUPEXTPROGS;Grupo "Abrir com"
+PREFERENCES_MENUGROUPFILEOPERATIONS;Grupo "operações de Arquivo"
+PREFERENCES_MENUGROUPLABEL;Grupo "Etiqueta de cor"
+PREFERENCES_MENUGROUPPROFILEOPERATIONS;Grupo "Processando operações de perfil"
+PREFERENCES_MENUGROUPRANK;Grupo "Rank"
+PREFERENCES_MENUOPTIONS;Opções do Menu de Contexto
+PREFERENCES_METADATA;Metadados
+PREFERENCES_MIN;Mini (100x115)
+PREFERENCES_MONINTENT;Intenção de renderização padrão
+PREFERENCES_MONITOR;Monitor
+PREFERENCES_MONPROFILE;Perfil de cor padrão
+PREFERENCES_MONPROFILE_WARNOSX;Devido às limitações do MacOS, apenas o sRGB é suportado.
+PREFERENCES_MULTITAB;Modo de Mútiplas Abas do Editor
+PREFERENCES_MULTITABDUALMON;Múltiplas Abas do Editor no Modo de Janela Própria
+PREFERENCES_NAVGUIDEBRUSH;Cor do guia do navegador
+PREFERENCES_NAVIGATIONFRAME;Navegação
+PREFERENCES_NOISE;Redução de Ruído
+PREFERENCES_OUTDIR;Diretório de Saída
+PREFERENCES_OUTDIRFOLDER;Salvar na pasta
+PREFERENCES_OUTDIRFOLDERHINT;Salvar imagens na pasta selecionada.
+PREFERENCES_OUTDIRTEMPLATE;Use modelo
+PREFERENCES_OUTDIRTEMPLATEHINT;Podes usar as seguintes sequências de formatação:\n%f, %d1, %d2, ..., %p1, %p2, ..., %r, %s1, %s2, ...\n\nEssas cadeias de formatação referem-se às diferentes partes do endereço do nome da foto, alguns atributos da foto ou um índice de seqüência arbitrário no trabalho em lotes.\n\nPor exemplo, se a foto que está sendo processada tiver o seguinte endereço do nome:\n/home/tom/photos/2010-10-31/dsc0042.nef\no significado das cadeias de formatação são:\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\n%r será substituído pela classificação da foto. Se a foto estiver desmarcada, %r será substituído por '0'. Se a foto estiver na lixeira, %r será substituído por 'x'.\n\n%s1, %s2, etc. será substituído por um índice de sequência que é preenchido entre 1 e 9 dígitos. O índice de sequência iniciará em 1 sempre que o processamento da fila for iniciado e será incrementado em 1 para cada imagem processada.\n\nSe quiseres salvar a imagem de saída no original, escreva:\n%p1/%f\n\nSe quiseres salvar a imagem de saída num diretório chamado "convertido" localizado no diretório da imagem aberta, escreva:\n%p1/convertido/%f\n\nSe quiseres salvar a imagem de saída num diretório chamado\n"/home/tom/photos/convertido/2010-10-31", escreva:\n%p2/convertido/%d1/%f
+PREFERENCES_OVERLAY_FILENAMES;Sobreposição de nomes de arquivos em miniaturas no navegador de arquivos
+PREFERENCES_OVERLAY_FILENAMES_FILMSTRIP;Sobreposição de nomes de arquivos em miniaturas no painel do editor
+PREFERENCES_OVERWRITEOUTPUTFILE;Sobrescrever arquivos de saída existentes
+PREFERENCES_PANFACTORLABEL;Amplificação da taxa de Pan
+PREFERENCES_PARSEDEXT;Extensões Analisadas
+PREFERENCES_PARSEDEXTADD;Extensão Adicionada
+PREFERENCES_PARSEDEXTADDHINT;Adicione a extensão inserida à lista.
+PREFERENCES_PARSEDEXTDELHINT;Exclua a extensão selecionada da lista.
+PREFERENCES_PARSEDEXTDOWNHINT;Mova a extensão selecionada para baixo na lista.
+PREFERENCES_PARSEDEXTUPHINT;Mova a extensão selecionada para cima na lista.
+PREFERENCES_PREVDEMO;Visualizar o Método Demosaico
+PREFERENCES_PREVDEMO_FAST;Rápido
+PREFERENCES_PREVDEMO_LABEL;Método Demosaicing usado para a visualização em <100% zoom:
+PREFERENCES_PREVDEMO_SIDECAR;Como no PP3
+PREFERENCES_PRINTER;Impressora (Soft-Proofing)
+PREFERENCES_PROFILEHANDLING;Processamento de Tratamento de Perfil
+PREFERENCES_PROFILELOADPR;Processando prioridade de carregamento do perfil
+PREFERENCES_PROFILEPRCACHE;Perfil no cache
+PREFERENCES_PROFILEPRFILE;Perfil próximo ao arquivo de entrada
+PREFERENCES_PROFILESAVEBOTH;Salve o perfil de processamento no cache e próximo ao arquivo de entrada
+PREFERENCES_PROFILESAVECACHE;Salvar o perfil de processamento no cache
+PREFERENCES_PROFILESAVEINPUT;Salvar o perfil de processamento próximo ao arquivo de entrada
+PREFERENCES_PROFILESAVELOCATION;Processando o local de salvamento do perfil
+PREFERENCES_PROFILE_NONE;Nenhum
+PREFERENCES_PROPERTY;Propriedade
+PREFERENCES_PRTINTENT;Intenção de renderização
+PREFERENCES_PRTPROFILE;Perfil de cor
+PREFERENCES_PSPATH;Diretório de instalação do Adobe Photoshop
+PREFERENCES_REMEMBERZOOMPAN;Lembre-se de zoom % e compensar pan
+PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Lembre-se do zoom % e de compensar o pan da imagem atual ao abrir uma nova imagem.\n\nEsta opção só funciona em "Modo da Aba do Editor Único" e quando "o método Demosaicing utilizado para a pré-visualização em <100% zoom" está definido como "Como no PP3".
+PREFERENCES_RGBDTL_LABEL;Número máximo de threads para Redução de Ruído e Níveis de Wavelet
+PREFERENCES_RGBDTL_TOOLTIP;Deixe a configuração em "0" para usar automaticamente o maior número de threads possível. Quanto mais threads rodarem em paralelo, mais rápido será o cálculo. Consulte o RawPedia para requisitos de memória.
+PREFERENCES_SAVE_TP_OPEN_NOW;Salvar ferramentas no estado recolhidas/expandididas agora
+PREFERENCES_SELECTFONT;Selecione a fonte principal
+PREFERENCES_SELECTFONT_COLPICKER;Selecione a fonte de Cor Picker
+PREFERENCES_SELECTLANG;Selecione linguagem
+PREFERENCES_SELECTTHEME;Selecione tema
+PREFERENCES_SERIALIZE_TIFF_READ;Configurações de leitura tiff
+PREFERENCES_SERIALIZE_TIFF_READ_LABEL;Serialize a leitura de arquivos tiff
+PREFERENCES_SERIALIZE_TIFF_READ_TOOLTIP;Ao trabalhar com pastas cheias de arquivos tiff não compactados, ativar essa opção pode aumentar o desempenho da geração de miniaturas.
+PREFERENCES_SET;Configuração
+PREFERENCES_SHOWBASICEXIF;Mostrar informações Exif básicas
+PREFERENCES_SHOWDATETIME;Mostrar data e hora
+PREFERENCES_SHOWEXPOSURECOMPENSATION;Acrescentar compensação de exposição
+PREFERENCES_SHOWFILMSTRIPTOOLBAR;Mostrar barra de ferramentas de diapositivos
+PREFERENCES_SHTHRESHOLD;Limiar para sombras recortadas
+PREFERENCES_SIMPLAUT;Modo de ferramenta
+PREFERENCES_SINGLETAB;Modo de Aba de Editor Único
+PREFERENCES_SINGLETABVERTAB;Editor de Aba Única, Abas verticais
+PREFERENCES_SMA;Pequeno (250x287)
+PREFERENCES_SND_BATCHQUEUEDONE;Processamento de fila concluído
+PREFERENCES_SND_HELP;Digite um endereço de arquivo completo para definir um som ou deixe em branco para não ter som.\nPara sons do sistema no Windows, use "SystemDefault", "SystemAsterisk" etc., e no Linux use "complete", "window-attention" etc.
+PREFERENCES_SND_LNGEDITPROCDONE;Processamento de Editor concluído
+PREFERENCES_SND_THRESHOLDSECS;Depois de segundos
+PREFERENCES_STARTUPIMDIR;Diretório de imagens na inicialização
+PREFERENCES_STDAUT;Padrão
+PREFERENCES_TAB_BROWSER;Navegador de Arquivo
+PREFERENCES_TAB_COLORMGR;Gerenciamento de Cor
+PREFERENCES_TAB_DYNAMICPROFILE;Regras de Perfil Dinâmico
+PREFERENCES_TAB_GENERAL;Geral
+PREFERENCES_TAB_IMPROC;Processamento de Imagem
+PREFERENCES_TAB_PERFORMANCE;Performance & Qualidade
+PREFERENCES_TAB_SOUND;Sons
+PREFERENCES_THEME;Tema
+PREFERENCES_THUMBNAIL_INSPECTOR_JPEG;Visualização JPEG incorporada
+PREFERENCES_THUMBNAIL_INSPECTOR_MODE;Imagem para mostrar
+PREFERENCES_THUMBNAIL_INSPECTOR_RAW;Renderização raw neutra
+PREFERENCES_THUMBNAIL_INSPECTOR_RAW_IF_NO_JPEG_FULLSIZE;JPEG incorporado se tamanho completo, raw neutro caso contrário
+PREFERENCES_TIMAX;Alto
+PREFERENCES_TINB;Número de ladrilhos
+PREFERENCES_TISTD;Padrão
+PREFERENCES_TP_LABEL;Painel de ferramentas:
+PREFERENCES_TP_USEICONORTEXT;Use ícones de guias em vez de texto
+PREFERENCES_TP_VSCROLLBAR;Ocultar barra de rolagem vertical
+PREFERENCES_TUNNELMETADATA;Copiar Exif/IPTC/XMP inalterado para o arquivo de saída
+PREFERENCES_USEBUNDLEDPROFILES;Use perfis agrupados
+PREFERENCES_VIEW;Balanço de branco do dispositivo de saída (monitor, TV, projetor, visualização, etc.)
+PREFERENCES_WAVLEV;Aumentar o nível de wavelet em qualidade 'alta'
+PREFERENCES_WLONE;Um nível
+PREFERENCES_WLTWO;Dois níveis
+PREFERENCES_WLZER;Não
+PREFERENCES_WORKFLOW;Layout
+PROFILEPANEL_COPYPPASTE;Parâmetros para copiar
+PROFILEPANEL_GLOBALPROFILES;Perfis agrupados
+PROFILEPANEL_LABEL;Processando Perfis
+PROFILEPANEL_LOADDLGLABEL;Carregar Parâmetros de Processamento...
+PROFILEPANEL_LOADPPASTE;Parâmetros para carregar
+PROFILEPANEL_MODE_TIP;Processando o modo de preencher o perfil.\n\nBotão pressionado: perfis parciais serão convertidos em perfis completos; os valores ausentes serão substituídos por padrões codificados.\n\nBotão liberado: os perfis serão aplicados como estão, alterando apenas os valores que eles contêm.
+PROFILEPANEL_MYPROFILES;Meus perfis
+PROFILEPANEL_PASTEPPASTE;Parâmetros para colar
+PROFILEPANEL_PCUSTOM;Personalizado
+PROFILEPANEL_PDYNAMIC;Dinâmico
+PROFILEPANEL_PFILE;De arquivo
+PROFILEPANEL_PINTERNAL;Neutro
+PROFILEPANEL_PLASTSAVED;Último salvo
+PROFILEPANEL_SAVEDLGLABEL;Salvar Parâmetros de Processamento...
+PROFILEPANEL_SAVEPPASTE;Parâmetros para salvar
+PROFILEPANEL_TOOLTIPCOPY;Copie o perfil de processamento atual para a área de transferência.\nCtrl-click para selecionar os parâmetros a serem copiados.
+PROFILEPANEL_TOOLTIPLOAD;Carregue um perfil do arquivo.\nCtrl-click para selecionar os parâmetros a serem carregados.
+PROFILEPANEL_TOOLTIPPASTE;Cole o perfil da área de transferência.\nCtrl-click para selecionar os parâmetros a serem colados.
+PROFILEPANEL_TOOLTIPSAVE;Salvar o perfil atual.\nCtrl-click para selecionar os parâmetros a serem salvos.
+PROGRESSBAR_LOADING;Carregando imagem...
+PROGRESSBAR_LOADINGTHUMBS;Carregando miniaturas...
+PROGRESSBAR_LOADJPEG;Carregando arquivo JPEG...
+PROGRESSBAR_LOADPNG;Carregando arquivo PNG...
+PROGRESSBAR_LOADTIFF;Carregando arquivo TIFF...
+PROGRESSBAR_NOIMAGES;Nenhuma imagem encontrada
+PROGRESSBAR_PROCESSING;Processando imagem...
+PROGRESSBAR_PROCESSING_PROFILESAVED;Processando perfil salvo
+PROGRESSBAR_READY;Pronto
+PROGRESSBAR_SAVEJPEG;Salvando arquivo JPEG...
+PROGRESSBAR_SAVEPNG;Salvando arquivo PNG...
+PROGRESSBAR_SAVETIFF;Salvando arquivo TIFF...
+PROGRESSBAR_SNAPSHOT_ADDED;Instantâneo adicionado
+PROGRESSDLG_PROFILECHANGEDINBROWSER;Perfil de processamento alterado no navegador
+QINFO_FRAMECOUNT;%2 quadros
+QINFO_HDR;HDR / %2 quadro(s)
+QINFO_ISO;ISO
+QINFO_NOEXIF;Dados exif não disponíveis.
+QINFO_PIXELSHIFT;Mudança de Pixel / %2 quadro(s)
+SAVEDLG_AUTOSUFFIX;Adicionar automaticamente um sufixo se o arquivo já existir
+SAVEDLG_FILEFORMAT;Formato de arquivo
+SAVEDLG_FORCEFORMATOPTS;Forçar opções de salvar
+SAVEDLG_JPEGQUAL;Qualidade JPEG
+SAVEDLG_PUTTOQUEUE;Coloque na fila de processamento
+SAVEDLG_PUTTOQUEUEHEAD;Coloque na cabeça da fila de processamento
+SAVEDLG_PUTTOQUEUETAIL;Coloque no final da fila de processamento
+SAVEDLG_SAVEIMMEDIATELY;Salvar imediatamente
+SAVEDLG_SAVESPP;Salvar parâmetros de processamento com imagem
+SAVEDLG_SUBSAMP;Subamostragem
+SAVEDLG_SUBSAMP_1;Compressão superior
+SAVEDLG_SUBSAMP_2;Balanceado
+SAVEDLG_SUBSAMP_3;Qualidade superior
+SAVEDLG_SUBSAMP_TOOLTIP;Compressão superior:\nJ:a:b 4:2:0\nh/v 2/2\nCroma reduzido pela metade na horizontal e na vertical.\n\nBalanceado:\nJ:a:b 4:2:2\nh/v 2/1\nCroma reduzido pela metade na horizontal.\n\nQualidade superior:\nJ:a:b 4:4:4\nh/v 1/1\nSem subamostragem de croma.
+SAVEDLG_TIFFUNCOMPRESSED;TIFF não comprimido
!!!!!!!!!!!!!!!!!!!!!!!!!
! Untranslated keys follow; remove the ! prefix after an entry is translated.
!!!!!!!!!!!!!!!!!!!!!!!!!
-!EXIFFILTER_IMAGETYPE;Image type
-!HISTORY_MSG_CLAMPOOG;Out-of-gamut color clipping
-!MAIN_MSG_CANNOTSTARTEDITOR_SECONDARY;Please set the correct path in Preferences.
-!MAIN_MSG_EMPTYFILENAME;Filename unspecified!
-!MAIN_MSG_IMAGEUNPROCESSED;This command requires all selected images to be queue-processed first.
-!MAIN_MSG_NAVIGATOR;Navigator
-!MAIN_MSG_OPERATIONCANCELLED;Operation cancelled
-!MAIN_MSG_PATHDOESNTEXIST;The path\n\n%1\n\ndoes not exist. Please set a correct path in Preferences.
-!MAIN_MSG_QOVERWRITE;Do you want to overwrite it?
-!MAIN_MSG_SETPATHFIRST;You first have to set a target path in Preferences in order to use this function!
-!MAIN_MSG_TOOMANYOPENEDITORS;Too many open editors.\nPlease close an editor to continue.
-!MAIN_MSG_WRITEFAILED;Failed to write\n"%1"\n\nMake sure that the folder exists and that you have write permission to it.
-!MAIN_TAB_ADVANCED;Advanced
-!MAIN_TAB_ADVANCED_TOOLTIP;Shortcut: Alt-w
-!MAIN_TAB_COLOR;Color
-!MAIN_TAB_COLOR_TOOLTIP;Shortcut: Alt-c
-!MAIN_TAB_DETAIL;Detail
-!MAIN_TAB_DETAIL_TOOLTIP;Shortcut: Alt-d
-!MAIN_TAB_DEVELOP; Batch Edit
-!MAIN_TAB_EXIF;Exif
-!MAIN_TAB_EXPORT; Fast Export
-!MAIN_TAB_EXPOSURE;Exposure
-!MAIN_TAB_EXPOSURE_TOOLTIP;Shortcut: Alt-e
-!MAIN_TAB_FILTER; Filter
-!MAIN_TAB_INSPECT; Inspect
-!MAIN_TAB_IPTC;IPTC
-!MAIN_TAB_METADATA;Metadata
-!MAIN_TAB_METADATA_TOOLTIP;Shortcut: Alt-m
-!MAIN_TAB_RAW;Raw
-!MAIN_TAB_RAW_TOOLTIP;Shortcut: Alt-r
-!MAIN_TAB_TRANSFORM;Transform
-!MAIN_TAB_TRANSFORM_TOOLTIP;Shortcut: Alt-t
-!MAIN_TOOLTIP_BACKCOLOR0;Background color of the preview: Theme-based\nShortcut: 9
-!MAIN_TOOLTIP_BACKCOLOR1;Background color of the preview: Black\nShortcut: 9
-!MAIN_TOOLTIP_BACKCOLOR2;Background color of the preview: White\nShortcut: 9
-!MAIN_TOOLTIP_BACKCOLOR3;Background color of the preview: Middle grey\nShortcut: 9
-!MAIN_TOOLTIP_BEFOREAFTERLOCK;Lock / Unlock the Before view\n\nLock: keep the Before view unchanged.\nUseful to evaluate the cumulative effect of multiple tools.\nAdditionally, comparisons can be made to any state in the History.\n\nUnlock: the Before view will follow the After view one step behind, showing the image before the effect of the currently used tool.
-!MAIN_TOOLTIP_HIDEHP;Show/Hide the left panel (including the history).\nShortcut: l
-!MAIN_TOOLTIP_INDCLIPPEDH;Clipped highlight indication.\nShortcut: <
-!MAIN_TOOLTIP_INDCLIPPEDS;Clipped shadow indication.\nShortcut: >
-!MAIN_TOOLTIP_PREVIEWB;Preview the Blue channel.\nShortcut: b
-!MAIN_TOOLTIP_PREVIEWFOCUSMASK;Preview the Focus Mask.\nShortcut: Shift-f\n\nMore accurate on images with shallow depth of field, low noise and at higher zoom levels.\n\nTo improve detection accuracy for noisy images evaluate at smaller zoom, about 10-30%.
-!MAIN_TOOLTIP_PREVIEWG;Preview the Green channel.\nShortcut: g
-!MAIN_TOOLTIP_PREVIEWL;Preview the Luminosity.\nShortcut: v\n\n0.299*R + 0.587*G + 0.114*B
-!MAIN_TOOLTIP_PREVIEWR;Preview the Red channel.\nShortcut: r
-!MAIN_TOOLTIP_QINFO;Quick info on the image.\nShortcut: i
-!MAIN_TOOLTIP_SHOWHIDELP1;Show/Hide the left panel.\nShortcut: l
-!MAIN_TOOLTIP_SHOWHIDERP1;Show/Hide the right panel.\nShortcut: Alt-l
-!MAIN_TOOLTIP_SHOWHIDETP1;Show/Hide the top panel.\nShortcut: Shift-l
-!MAIN_TOOLTIP_THRESHOLD;Threshold
-!MAIN_TOOLTIP_TOGGLE;Toggle the Before/After view.\nShortcut: Shift-b
-!MONITOR_PROFILE_SYSTEM;System default
-!NAVIGATOR_B;B:
-!NAVIGATOR_G;G:
-!NAVIGATOR_H;H:
-!NAVIGATOR_LAB_A;a*:
-!NAVIGATOR_LAB_B;b*:
-!NAVIGATOR_LAB_L;L*:
-!NAVIGATOR_NA; --
-!NAVIGATOR_R;R:
-!NAVIGATOR_S;S:
-!NAVIGATOR_V;V:
-!NAVIGATOR_XY_FULL;Width: %1, Height: %2
-!NAVIGATOR_XY_NA;x: --, y: --
-!OPTIONS_BUNDLED_MISSING;The bundled profile "%1" could not be found!\n\nYour installation could be damaged.\n\nDefault internal values will be used instead.
-!OPTIONS_DEFIMG_MISSING;The default profile for non-raw photos could not be found or is not set.\n\nPlease check your profiles' directory, it may be missing or damaged.\n\n"%1" will be used instead.
-!OPTIONS_DEFRAW_MISSING;The default profile for raw photos could not be found or is not set.\n\nPlease check your profiles' directory, it may be missing or damaged.\n\n"%1" will be used instead.
-!PARTIALPASTE_ADVANCEDGROUP;Advanced Settings
-!PARTIALPASTE_BASICGROUP;Basic Settings
-!PARTIALPASTE_CACORRECTION;Chromatic aberration correction
-!PARTIALPASTE_CHANNELMIXER;Channel mixer
-!PARTIALPASTE_CHANNELMIXERBW;Black-and-white
-!PARTIALPASTE_COARSETRANS;Coarse rotation/flipping
-!PARTIALPASTE_COLORAPP;CIECAM02
-!PARTIALPASTE_COLORGROUP;Color Related Settings
-!PARTIALPASTE_COLORTONING;Color toning
-!PARTIALPASTE_COMMONTRANSFORMPARAMS;Auto-fill
-!PARTIALPASTE_COMPOSITIONGROUP;Composition Settings
-!PARTIALPASTE_CROP;Crop
-!PARTIALPASTE_DARKFRAMEAUTOSELECT;Dark-frame auto-selection
-!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_EPD;Tone mapping
-!PARTIALPASTE_EQUALIZER;Wavelet levels
-!PARTIALPASTE_EVERYTHING;Everything
-!PARTIALPASTE_EXIFCHANGES;Exif
-!PARTIALPASTE_EXPOSURE;Exposure
-!PARTIALPASTE_FILMSIMULATION;Film simulation
-!PARTIALPASTE_FLATFIELDAUTOSELECT;Flat-field auto-selection
-!PARTIALPASTE_FLATFIELDBLURRADIUS;Flat-field blur radius
-!PARTIALPASTE_FLATFIELDBLURTYPE;Flat-field blur type
-!PARTIALPASTE_FLATFIELDCLIPCONTROL;Flat-field clip control
-!PARTIALPASTE_FLATFIELDFILE;Flat-field file
-!PARTIALPASTE_GRADIENT;Graduated filter
-!PARTIALPASTE_HSVEQUALIZER;HSV equalizer
-!PARTIALPASTE_ICMSETTINGS;Color management settings
-!PARTIALPASTE_IMPULSEDENOISE;Impulse noise reduction
-!PARTIALPASTE_IPTCINFO;IPTC
-!PARTIALPASTE_LABCURVE;L*a*b* adjustments
-!PARTIALPASTE_LENSGROUP;Lens Related Settings
-!PARTIALPASTE_LENSPROFILE;Profiled lens correction
-!PARTIALPASTE_LOCALCONTRAST;Local contrast
-!PARTIALPASTE_METADATA;Metadata mode
-!PARTIALPASTE_METAGROUP;Metadata settings
-!PARTIALPASTE_PCVIGNETTE;Vignette filter
-!PARTIALPASTE_PERSPECTIVE;Perspective
-!PARTIALPASTE_PREPROCESS_DEADPIXFILT;Dead pixel filter
-!PARTIALPASTE_PREPROCESS_GREENEQUIL;Green equilibration
-!PARTIALPASTE_PREPROCESS_HOTPIXFILT;Hot pixel filter
-!PARTIALPASTE_PREPROCESS_LINEDENOISE;Line noise filter
-!PARTIALPASTE_PRSHARPENING;Post-resize sharpening
-!PARTIALPASTE_RAWCACORR_AUTO;CA auto-correction
-!PARTIALPASTE_RAWCACORR_CAREDBLUE;CA red & blue
-!PARTIALPASTE_RAWEXPOS_BLACK;Black levels
-!PARTIALPASTE_RAWEXPOS_LINEAR;White point correction
-!PARTIALPASTE_RAWEXPOS_PRESER;Highlight preservation
-!PARTIALPASTE_RAWGROUP;Raw Settings
-!PARTIALPASTE_RAW_DCBENHANCE;DCB enhancement
-!PARTIALPASTE_RAW_DCBITERATIONS;DCB iterations
-!PARTIALPASTE_RAW_DMETHOD;Demosaic method
-!PARTIALPASTE_RAW_FALSECOLOR;False color suppression
-!PARTIALPASTE_RAW_IMAGENUM;Sub-image
-!PARTIALPASTE_RAW_LMMSEITERATIONS;LMMSE enhancement steps
-!PARTIALPASTE_RAW_PIXELSHIFT;Pixel Shift
-!PARTIALPASTE_RESIZE;Resize
-!PARTIALPASTE_RETINEX;Retinex
-!PARTIALPASTE_RGBCURVES;RGB curves
-!PARTIALPASTE_ROTATION;Rotation
-!PARTIALPASTE_SHADOWSHIGHLIGHTS;Shadows/highlights
-!PARTIALPASTE_SHARPENEDGE;Edges
-!PARTIALPASTE_SHARPENING;Sharpening (USM/RL)
-!PARTIALPASTE_SHARPENMICRO;Microcontrast
-!PARTIALPASTE_TM_FATTAL;HDR Tone mapping
-!PARTIALPASTE_VIBRANCE;Vibrance
-!PARTIALPASTE_VIGNETTING;Vignetting correction
-!PARTIALPASTE_WHITEBALANCE;White balance
-!PREFERENCES_ADD;Add
-!PREFERENCES_APPLNEXTSTARTUP;restart required
-!PREFERENCES_AUTLISLOW;Low
-!PREFERENCES_AUTLISMAX;Max - Average of all tiles
-!PREFERENCES_AUTLISSTD;High
-!PREFERENCES_AUTLISVLOW;None
-!PREFERENCES_AUTLOW;Low
-!PREFERENCES_AUTOMONPROFILE;Use operating system's main monitor color profile
-!PREFERENCES_AUTOSAVE_TP_OPEN;Automatically save tools collapsed/expanded\nstate before exiting
-!PREFERENCES_AUTSTD;Standard
-!PREFERENCES_BATCH_PROCESSING;Batch Processing
-!PREFERENCES_BEHADDALL;All to 'Add'
-!PREFERENCES_BEHADDALLHINT;Set all parameters to the Add mode.\nAdjustments of parameters in the batch tool panel will be deltas to the stored values.
-!PREFERENCES_BEHAVIOR;Behavior
-!PREFERENCES_BEHSETALL;All to 'Set'
-!PREFERENCES_BEHSETALLHINT;Set all parameters to the Set mode.\nAdjustments of parameters in the batch tool panel will be absolute, the actual values will be displayed.
-!PREFERENCES_BLACKBODY;Tungsten
-!PREFERENCES_CACHECLEARALL;Clear All
-!PREFERENCES_CACHECLEARPROFILES;Clear Processing Profiles
-!PREFERENCES_CACHECLEARTHUMBS;Clear Thumbnails
-!PREFERENCES_CACHEMAXENTRIES;Maximum number of cache entries
-!PREFERENCES_CACHEOPTS;Cache Options
-!PREFERENCES_CACHETHUMBHEIGHT;Maximum thumbnail height
-!PREFERENCES_CLIPPINGIND;Clipping Indication
-!PREFERENCES_CLUTSCACHE;HaldCLUT Cache
-!PREFERENCES_CLUTSCACHE_LABEL;Maximum number of cached CLUTs
-!PREFERENCES_CLUTSDIR;HaldCLUT directory
-!PREFERENCES_CMMBPC;Black point compensation
-!PREFERENCES_CROP;Crop editing
-!PREFERENCES_CROP_AUTO_FIT;Automatically zoom to fit the crop area
-!PREFERENCES_CROP_GUIDES;Guides shown when not editing the crop
-!PREFERENCES_CROP_GUIDES_FRAME;Frame
-!PREFERENCES_CROP_GUIDES_FULL;Original
-!PREFERENCES_CROP_GUIDES_NONE;None
-!PREFERENCES_CURVEBBOXPOS;Position of curve copy & paste buttons
-!PREFERENCES_CURVEBBOXPOS_ABOVE;Above
-!PREFERENCES_CURVEBBOXPOS_BELOW;Below
-!PREFERENCES_CURVEBBOXPOS_LEFT;Left
-!PREFERENCES_CURVEBBOXPOS_RIGHT;Right
-!PREFERENCES_CUSTPROFBUILD;Custom Processing Profile Builder
-!PREFERENCES_CUSTPROFBUILDHINT;Executable (or script) file called when a new initial processing profile should be generated for an image.\n\nThe path of the communication file (*.ini style, a.k.a. "Keyfile") is added as a command line parameter. It contains various parameters required for the scripts and image Exif to allow a rules-based processing profile generation.\n\nWARNING: You are responsible for using double quotes where necessary if you're using paths containing spaces.
-!PREFERENCES_CUSTPROFBUILDKEYFORMAT;Keys format
-!PREFERENCES_CUSTPROFBUILDKEYFORMAT_NAME;Name
-!PREFERENCES_CUSTPROFBUILDKEYFORMAT_TID;TagID
-!PREFERENCES_CUSTPROFBUILDPATH;Executable path
-!PREFERENCES_CUTOVERLAYBRUSH;Crop mask color/transparency
-!PREFERENCES_D50;Settings in main menu
-!PREFERENCES_D50_OLD;5000K
-!PREFERENCES_D55;5500K
-!PREFERENCES_D60;6000K
-!PREFERENCES_D65;6500K
-!PREFERENCES_DARKFRAMEFOUND;Found
-!PREFERENCES_DARKFRAMESHOTS;shots
-!PREFERENCES_DARKFRAMETEMPLATES;templates
-!PREFERENCES_DATEFORMAT;Date format
-!PREFERENCES_DATEFORMATHINT;You can use the following formatting strings:\n%y - year\n%m - month\n%d - day\n\nFor example, the ISO 8601 standard dictates the date format as follows:\n%y-%m-%d
-!PREFERENCES_DAUB_LABEL;Use Daubechies D6 wavelets instead of D4
-!PREFERENCES_DAUB_TOOLTIP;The Noise Reduction and Wavelet Levels tools use a Debauchies mother wavelet. If you choose D6 instead of D4 you increase the number of orthogonal Daubechies coefficients and probably increase quality of small-scale levels. There is no memory or processing time difference between the two.
-!PREFERENCES_DIRDARKFRAMES;Dark-frames directory
-!PREFERENCES_DIRECTORIES;Directories
-!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;Custom command line
-!PREFERENCES_EDITORLAYOUT;Editor Layout
-!PREFERENCES_EXPAUT;Expert
-!PREFERENCES_EXTERNALEDITOR;External Editor
-!PREFERENCES_FBROWSEROPTS;File Browser / Thumbnail Options
-!PREFERENCES_FILEBROWSERTOOLBARSINGLEROW;Single row file browser toolbar\n(de-select for low resolution display)
-!PREFERENCES_FILEFORMAT;File format
-!PREFERENCES_FLATFIELDFOUND;Found
-!PREFERENCES_FLATFIELDSDIR;Flat-fields directory
-!PREFERENCES_FLATFIELDSHOTS;shots
-!PREFERENCES_FLATFIELDTEMPLATES;templates
-!PREFERENCES_FLUOF2;Fluorescent F2
-!PREFERENCES_FLUOF7;Fluorescent F7
-!PREFERENCES_FLUOF11;Fluorescent F11
-!PREFERENCES_FORIMAGE;For non-raw photos
-!PREFERENCES_FORRAW;For raw photos
-!PREFERENCES_FSTRIP_SAME_THUMB_HEIGHT;Same thumbnail height between the Filmstrip and the File Browser
-!PREFERENCES_FSTRIP_SAME_THUMB_HEIGHT_HINT;Having separate thumbnail size will require more processing time each time you'll switch between the single Editor tab and the File Browser.
-!PREFERENCES_GIMPPATH;GIMP installation directory
-!PREFERENCES_GREY;Output device's Yb luminance (%)
-!PREFERENCES_GREY05;Yb=05 CIE L#30
-!PREFERENCES_GREY10;Yb=10 CIE L#40
-!PREFERENCES_GREY15;Yb=15 CIE L#45
-!PREFERENCES_GREY18;Settings in main menu
-!PREFERENCES_GREY18_OLD;Yb=18 CIE L#50
-!PREFERENCES_GREY23;Yb=23 CIE L#55
-!PREFERENCES_GREY30;Yb=30 CIE L#60
-!PREFERENCES_GREY40;Yb=40 CIE L#70
-!PREFERENCES_GREYSC;Scene Yb luminance (%)
-!PREFERENCES_GREYSC18;Yb=18 CIE L#50
-!PREFERENCES_GREYSCA;Automatic
-!PREFERENCES_HISTOGRAMPOSITIONLEFT;Histogram in left panel
-!PREFERENCES_HISTOGRAMWORKING;Use working profile for main histogram and Navigator
-!PREFERENCES_HISTOGRAM_TOOLTIP;If enabled, the working profile is used for rendering the main histogram and the Navigator panel, otherwise the gamma-corrected output profile is used.
-!PREFERENCES_HLTHRESHOLD;Threshold for clipped highlights
-!PREFERENCES_ICCDIR;Directory containing color profiles
-!PREFERENCES_IMG_RELOAD_NEEDED;These changes require the image to be reloaded (or a new image to be opened) to take effect.
-!PREFERENCES_IMPROCPARAMS;Default Processing Profile
-!PREFERENCES_INSPECT_LABEL;Inspect
-!PREFERENCES_INSPECT_MAXBUFFERS_LABEL;Maximum number of cached images
-!PREFERENCES_INSPECT_MAXBUFFERS_TOOLTIP;Set the maximum number of images stored in cache when hovering over them in the File Browser; systems with little RAM (2GB) should keep this value set to 1 or 2.
-!PREFERENCES_INTENT_ABSOLUTE;Absolute Colorimetric
-!PREFERENCES_INTENT_PERCEPTUAL;Perceptual
-!PREFERENCES_INTENT_RELATIVE;Relative Colorimetric
-!PREFERENCES_INTENT_SATURATION;Saturation
-!PREFERENCES_INTERNALTHUMBIFUNTOUCHED;Show embedded JPEG thumbnail if raw is unedited
-!PREFERENCES_LANG;Language
-!PREFERENCES_LANGAUTODETECT;Use system language
-!PREFERENCES_LEVAUTDN;Denoising level
-!PREFERENCES_LEVDN;Cell size
-!PREFERENCES_LISS;Auto multi-zone smoothing
-!PREFERENCES_MAX;Maxi (Tile)
-!PREFERENCES_MAXRECENTFOLDERS;Maximum number of recent folders
-!PREFERENCES_MED;Medium (Tile/2)
-!PREFERENCES_MENUGROUPEXTPROGS;Group "Open with"
-!PREFERENCES_MENUGROUPFILEOPERATIONS;Group "File operations"
-!PREFERENCES_MENUGROUPLABEL;Group "Color label"
-!PREFERENCES_MENUGROUPPROFILEOPERATIONS;Group "Processing profile operations"
-!PREFERENCES_MENUGROUPRANK;Group "Rank"
-!PREFERENCES_MENUOPTIONS;Context Menu Options
-!PREFERENCES_METADATA;Metadata
-!PREFERENCES_MIN;Mini (100x115)
-!PREFERENCES_MONINTENT;Default rendering intent
-!PREFERENCES_MONITOR;Monitor
-!PREFERENCES_MONPROFILE;Default color profile
-!PREFERENCES_MONPROFILE_WARNOSX;Due to MacOS limitations, only sRGB is supported.
-!PREFERENCES_MULTITAB;Multiple Editor Tabs Mode
-!PREFERENCES_MULTITABDUALMON;Multiple Editor Tabs In Own Window Mode
-!PREFERENCES_NAVGUIDEBRUSH;Navigator guide color
-!PREFERENCES_NAVIGATIONFRAME;Navigation
-!PREFERENCES_NOISE;Noise Reduction
-!PREFERENCES_OUTDIR;Output Directory
-!PREFERENCES_OUTDIRFOLDER;Save to folder
-!PREFERENCES_OUTDIRFOLDERHINT;Save images to the selected folder.
-!PREFERENCES_OUTDIRTEMPLATE;Use template
-!PREFERENCES_OUTDIRTEMPLATEHINT;You can use the following formatting strings:\n%f, %d1, %d2, ..., %p1, %p2, ..., %r, %s1, %s2, ...\n\nThese formatting strings refer to the different parts of the photo's pathname, some attributes of the photo or an arbitrary sequence index in the batch job.\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\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 the trash bin, %r will be replaced by 'x'.\n\n%s1, %s2, etc. will be replaced by a sequence index which is padded to between 1 and 9 digits. The sequence index will start at one each time the queue processing is started and is incremented by one for each image processed.\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\n"/home/tom/photos/converted/2010-10-31", write:\n%p2/converted/%d1/%f
-!PREFERENCES_OVERLAY_FILENAMES;Overlay filenames on thumbnails in the file browser
-!PREFERENCES_OVERLAY_FILENAMES_FILMSTRIP;Overlay filenames on thumbnails in the editor pannel
-!PREFERENCES_OVERWRITEOUTPUTFILE;Overwrite existing output files
-!PREFERENCES_PANFACTORLABEL;Pan rate amplification
-!PREFERENCES_PARSEDEXT;Parsed Extensions
-!PREFERENCES_PARSEDEXTADD;Add extension
-!PREFERENCES_PARSEDEXTADDHINT;Add entered extension to the list.
-!PREFERENCES_PARSEDEXTDELHINT;Delete selected extension from the list.
-!PREFERENCES_PARSEDEXTDOWNHINT;Move selected extension down in the list.
-!PREFERENCES_PARSEDEXTUPHINT;Move selected extension up in the list.
-!PREFERENCES_PREVDEMO;Preview Demosaic Method
-!PREFERENCES_PREVDEMO_FAST;Fast
-!PREFERENCES_PREVDEMO_LABEL;Demosaicing method used for the preview at <100% zoom:
-!PREFERENCES_PREVDEMO_SIDECAR;As in PP3
-!PREFERENCES_PRINTER;Printer (Soft-Proofing)
-!PREFERENCES_PROFILEHANDLING;Processing Profile Handling
-!PREFERENCES_PROFILELOADPR;Processing profile loading priority
-!PREFERENCES_PROFILEPRCACHE;Profile in cache
-!PREFERENCES_PROFILEPRFILE;Profile next to the input file
-!PREFERENCES_PROFILESAVEBOTH;Save processing profile both to the cache and next to the input file
-!PREFERENCES_PROFILESAVECACHE;Save processing profile to the cache
-!PREFERENCES_PROFILESAVEINPUT;Save processing profile next to the input file
-!PREFERENCES_PROFILESAVELOCATION;Processing profile saving location
-!PREFERENCES_PROFILE_NONE;None
-!PREFERENCES_PROPERTY;Property
-!PREFERENCES_PRTINTENT;Rendering intent
-!PREFERENCES_PRTPROFILE;Color profile
-!PREFERENCES_PSPATH;Adobe Photoshop installation directory
-!PREFERENCES_REMEMBERZOOMPAN;Remember zoom % and pan offset
-!PREFERENCES_REMEMBERZOOMPAN_TOOLTIP;Remember the zoom % and pan offset of the current image when opening a new image.\n\nThis option only works in "Single Editor Tab Mode" and when "Demosaicing method used for the preview at <100% zoom" is set to "As in PP3".
-!PREFERENCES_RGBDTL_LABEL;Max number of threads for Noise Reduction and Wavelet Levels
-!PREFERENCES_RGBDTL_TOOLTIP;Leave the setting at "0" to automatically use as many threads as possible. The more threads run in parallel, the faster the computation. Refer to RawPedia for memory requirements.
-!PREFERENCES_SAVE_TP_OPEN_NOW;Save tools collapsed/expanded state now
-!PREFERENCES_SELECTFONT;Select main font
-!PREFERENCES_SELECTFONT_COLPICKER;Select Color Picker's font
-!PREFERENCES_SELECTLANG;Select language
-!PREFERENCES_SELECTTHEME;Select theme
-!PREFERENCES_SERIALIZE_TIFF_READ;Tiff Read Settings
-!PREFERENCES_SERIALIZE_TIFF_READ_LABEL;Serialize read of tiff files
-!PREFERENCES_SERIALIZE_TIFF_READ_TOOLTIP;When working with folders full of uncompressed tiff files enabling this option can increase performance of thumb generation.
-!PREFERENCES_SET;Set
-!PREFERENCES_SHOWBASICEXIF;Show basic Exif info
-!PREFERENCES_SHOWDATETIME;Show date and time
-!PREFERENCES_SHOWEXPOSURECOMPENSATION;Append exposure compensation
-!PREFERENCES_SHOWFILMSTRIPTOOLBAR;Show filmstrip toolbar
-!PREFERENCES_SHTHRESHOLD;Threshold for clipped shadows
-!PREFERENCES_SIMPLAUT;Tool mode
-!PREFERENCES_SINGLETAB;Single Editor Tab Mode
-!PREFERENCES_SINGLETABVERTAB;Single Editor Tab Mode, Vertical Tabs
-!PREFERENCES_SMA;Small (250x287)
-!PREFERENCES_SND_BATCHQUEUEDONE;Queue processing done
-!PREFERENCES_SND_HELP;Enter a full file path to set a sound, or leave blank for no sound.\nFor system sounds on Windows use "SystemDefault", "SystemAsterisk" etc., and on Linux use "complete", "window-attention" etc.
-!PREFERENCES_SND_LNGEDITPROCDONE;Editor processing done
-!PREFERENCES_SND_THRESHOLDSECS;After seconds
-!PREFERENCES_STARTUPIMDIR;Image Directory at Startup
-!PREFERENCES_STDAUT;Standard
-!PREFERENCES_TAB_BROWSER;File Browser
-!PREFERENCES_TAB_COLORMGR;Color Management
-!PREFERENCES_TAB_DYNAMICPROFILE;Dynamic Profile Rules
-!PREFERENCES_TAB_GENERAL;General
-!PREFERENCES_TAB_IMPROC;Image Processing
-!PREFERENCES_TAB_PERFORMANCE;Performance & Quality
-!PREFERENCES_TAB_SOUND;Sounds
-!PREFERENCES_THEME;Theme
-!PREFERENCES_THUMBNAIL_INSPECTOR_JPEG;Embedded JPEG preview
-!PREFERENCES_THUMBNAIL_INSPECTOR_MODE;Image to show
-!PREFERENCES_THUMBNAIL_INSPECTOR_RAW;Neutral raw rendering
-!PREFERENCES_THUMBNAIL_INSPECTOR_RAW_IF_NO_JPEG_FULLSIZE;Embedded JPEG if fullsize, neutral raw otherwise
-!PREFERENCES_TIMAX;High
-!PREFERENCES_TINB;Number of tiles
-!PREFERENCES_TISTD;Standard
-!PREFERENCES_TP_LABEL;Tool panel:
-!PREFERENCES_TP_USEICONORTEXT;Use tab icons instead of text
-!PREFERENCES_TP_VSCROLLBAR;Hide vertical scrollbar
-!PREFERENCES_TUNNELMETADATA;Copy Exif/IPTC/XMP unchanged to output file
-!PREFERENCES_USEBUNDLEDPROFILES;Use bundled profiles
-!PREFERENCES_VIEW;Output device's white balance (monitor, TV, projector, viewing, etc.)
-!PREFERENCES_WAVLEV;Increase wavelet level in quality 'high'
-!PREFERENCES_WLONE;One level
-!PREFERENCES_WLTWO;Two levels
-!PREFERENCES_WLZER;No
-!PREFERENCES_WORKFLOW;Layout
-!PROFILEPANEL_COPYPPASTE;Parameters to copy
-!PROFILEPANEL_GLOBALPROFILES;Bundled profiles
-!PROFILEPANEL_LABEL;Processing Profiles
-!PROFILEPANEL_LOADDLGLABEL;Load Processing Parameters...
-!PROFILEPANEL_LOADPPASTE;Parameters to load
-!PROFILEPANEL_MODE_TIP;Processing profile fill mode.\n\nButton pressed: partial profiles will be converted to full profiles; the missing values will be replaced with hard-coded defaults.\n\nButton released: profiles will be applied as they are, altering only those values which they contain.
-!PROFILEPANEL_MYPROFILES;My profiles
-!PROFILEPANEL_PASTEPPASTE;Parameters to paste
-!PROFILEPANEL_PCUSTOM;Custom
-!PROFILEPANEL_PDYNAMIC;Dynamic
-!PROFILEPANEL_PFILE;From file
-!PROFILEPANEL_PINTERNAL;Neutral
-!PROFILEPANEL_PLASTSAVED;Last Saved
-!PROFILEPANEL_SAVEDLGLABEL;Save Processing Parameters...
-!PROFILEPANEL_SAVEPPASTE;Parameters to save
-!PROFILEPANEL_TOOLTIPCOPY;Copy current processing profile to clipboard.\nCtrl-click to select the parameters to copy.
-!PROFILEPANEL_TOOLTIPLOAD;Load a profile from file.\nCtrl-click to select the parameters to load.
-!PROFILEPANEL_TOOLTIPPASTE;Paste profile from clipboard.\nCtrl-click to select the parameters to paste.
-!PROFILEPANEL_TOOLTIPSAVE;Save current profile.\nCtrl-click to select the parameters to save.
-!PROGRESSBAR_LOADING;Loading image...
-!PROGRESSBAR_LOADINGTHUMBS;Loading thumbnails...
-!PROGRESSBAR_LOADJPEG;Loading JPEG file...
-!PROGRESSBAR_LOADPNG;Loading PNG file...
-!PROGRESSBAR_LOADTIFF;Loading TIFF file...
-!PROGRESSBAR_NOIMAGES;No images found
-!PROGRESSBAR_PROCESSING;Processing image...
-!PROGRESSBAR_PROCESSING_PROFILESAVED;Processing profile saved
-!PROGRESSBAR_READY;Ready
-!PROGRESSBAR_SAVEJPEG;Saving JPEG file...
-!PROGRESSBAR_SAVEPNG;Saving PNG file...
-!PROGRESSBAR_SAVETIFF;Saving TIFF file...
-!PROGRESSBAR_SNAPSHOT_ADDED;Snapshot added
-!PROGRESSDLG_PROFILECHANGEDINBROWSER;Processing profile changed in browser
-!QINFO_FRAMECOUNT;%2 frames
-!QINFO_HDR;HDR / %2 frame(s)
-!QINFO_ISO;ISO
-!QINFO_NOEXIF;Exif data not available.
-!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
-!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
-!SAVEDLG_FILEFORMAT;File format
-!SAVEDLG_FORCEFORMATOPTS;Force saving options
-!SAVEDLG_JPEGQUAL;JPEG quality
-!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_SUBSAMP;Subsampling
-!SAVEDLG_SUBSAMP_1;Best compression
-!SAVEDLG_SUBSAMP_2;Balanced
-!SAVEDLG_SUBSAMP_3;Best quality
-!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
-!SAVEDLG_TIFFUNCOMPRESSED;Uncompressed TIFF
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_WARNFILENAME;File will be named
!SHCSELECTOR_TOOLTIP;Click right mouse button to reset the position of those 3 sliders.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
diff --git a/rtdata/languages/Russian b/rtdata/languages/Russian
index 8a3ddb35e..b235a766a 100644
--- a/rtdata/languages/Russian
+++ b/rtdata/languages/Russian
@@ -1780,11 +1780,13 @@ ZOOMPANEL_ZOOMOUT;Отдалить\nГорячая клавиша: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_SUBSAMP_TOOLTIP;Best compression:\nJ:a:b 4:2:0\nh/v 2/2\nChroma halved horizontally and vertically.\n\nBalanced:\nJ:a:b 4:2:2\nh/v 2/1\nChroma halved horizontally.\n\nBest quality:\nJ:a:b 4:4:4\nh/v 1/1\nNo chroma subsampling.
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
diff --git a/rtdata/languages/Serbian (Cyrilic Characters) b/rtdata/languages/Serbian (Cyrilic Characters)
index 190cfd0fc..6b5ba2d9e 100644
--- a/rtdata/languages/Serbian (Cyrilic Characters)
+++ b/rtdata/languages/Serbian (Cyrilic Characters)
@@ -1733,11 +1733,13 @@ ZOOMPANEL_ZOOMOUT;Умањује приказ слике -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
!THRESHOLDSELECTOR_BL;Bottom-left
diff --git a/rtdata/languages/Serbian (Latin Characters) b/rtdata/languages/Serbian (Latin Characters)
index 31100e861..cb328c5e6 100644
--- a/rtdata/languages/Serbian (Latin Characters)
+++ b/rtdata/languages/Serbian (Latin Characters)
@@ -1733,11 +1733,13 @@ ZOOMPANEL_ZOOMOUT;Umanjuje prikaz slike -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
!THRESHOLDSELECTOR_BL;Bottom-left
diff --git a/rtdata/languages/Slovak b/rtdata/languages/Slovak
index bac66f92e..b0fe4fb6c 100644
--- a/rtdata/languages/Slovak
+++ b/rtdata/languages/Slovak
@@ -1363,11 +1363,13 @@ ZOOMPANEL_ZOOMOUT;Oddialiť -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
!SAVEDLG_SUBSAMP_1;Best compression
diff --git a/rtdata/languages/Suomi b/rtdata/languages/Suomi
index 3d5ba7edd..b2ecf3eb2 100644
--- a/rtdata/languages/Suomi
+++ b/rtdata/languages/Suomi
@@ -1323,11 +1323,13 @@ TP_WBALANCE_TEMPERATURE;Lämpötila [K]
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/Swedish b/rtdata/languages/Swedish
index 28da5cb35..263aa8c3e 100644
--- a/rtdata/languages/Swedish
+++ b/rtdata/languages/Swedish
@@ -2040,11 +2040,13 @@ ZOOMPANEL_ZOOMOUT;Förminska.\nKortkommando: -
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SOFTPROOF_GAMUTCHECK_TOOLTIP;Highlight pixels with out-of-gamut colors with respect to:\n- the printer profile, if one is set and soft-proofing is enabled,\n- the output profile, if a printer profile is not set and soft-proofing is enabled,\n- the monitor profile, if soft-proofing is disabled.
!SOFTPROOF_TOOLTIP;Soft-proofing simulates the appearance of the image:\n- when printed, if a printer profile is set in Preferences > Color Management,\n- when viewed on a display that uses the current output profile, if a printer profile is not set.
!TP_CBDL_METHOD;Process located
diff --git a/rtdata/languages/Turkish b/rtdata/languages/Turkish
index e6aaa5643..64e3b90d6 100644
--- a/rtdata/languages/Turkish
+++ b/rtdata/languages/Turkish
@@ -1322,11 +1322,13 @@ TP_WBALANCE_TEMPERATURE;Isı
!QINFO_HDR;HDR / %2 frame(s)
!QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
!SAMPLEFORMAT_0;Unknown data format
-!SAMPLEFORMAT_1;Unsigned 8 bits
-!SAMPLEFORMAT_2;Unsigned 16 bits
-!SAMPLEFORMAT_4;LogLuv 24 bits
-!SAMPLEFORMAT_8;LogLuv 32 bits
-!SAMPLEFORMAT_16;32 bits floating point
+!SAMPLEFORMAT_1;8-bit unsigned
+!SAMPLEFORMAT_2;16-bit unsigned
+!SAMPLEFORMAT_4;24-bit LogLuv
+!SAMPLEFORMAT_8;32-bit LogLuv
+!SAMPLEFORMAT_16;16-bit floating-point
+!SAMPLEFORMAT_32;24-bit floating-point
+!SAMPLEFORMAT_64;32-bit floating-point
!SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
!SAVEDLG_FORCEFORMATOPTS;Force saving options
!SAVEDLG_SUBSAMP;Subsampling
diff --git a/rtdata/languages/default b/rtdata/languages/default
index 13f4ad134..1c9aaa1cd 100644
--- a/rtdata/languages/default
+++ b/rtdata/languages/default
@@ -1218,11 +1218,13 @@ QINFO_ISO;ISO
QINFO_NOEXIF;Exif data not available.
QINFO_PIXELSHIFT;Pixel Shift / %2 frame(s)
SAMPLEFORMAT_0;Unknown data format
-SAMPLEFORMAT_1;Unsigned 8 bits
-SAMPLEFORMAT_2;Unsigned 16 bits
-SAMPLEFORMAT_4;LogLuv 24 bits
-SAMPLEFORMAT_8;LogLuv 32 bits
-SAMPLEFORMAT_16;32 bits floating point
+SAMPLEFORMAT_1;8-bit unsigned
+SAMPLEFORMAT_2;16-bit unsigned
+SAMPLEFORMAT_4;24-bit LogLuv
+SAMPLEFORMAT_8;32-bit LogLuv
+SAMPLEFORMAT_16;16-bit floating-point
+SAMPLEFORMAT_32;24-bit floating-point
+SAMPLEFORMAT_64;32-bit floating-point
SAVEDLG_AUTOSUFFIX;Automatically add a suffix if the file already exists
SAVEDLG_FILEFORMAT;File format
SAVEDLG_FORCEFORMATOPTS;Force saving options
diff --git a/rtengine/camconst.json b/rtengine/camconst.json
index 35cb524a1..aa0d114d2 100644
--- a/rtengine/camconst.json
+++ b/rtengine/camconst.json
@@ -1938,6 +1938,15 @@ Camera constants:
}
},
+ { // Quality X, no white-frames nor black-frames yet, see #4550
+ "make_model": [ "Panasonic DC-GX9" ],
+ "dcraw_matrix": [ 7564,-2263,-606,-3148,11239,2177,-540,1435,4853 ], // ColorMatrix2 from Adobe DNG Converter 10.3
+ "ranges": {
+ "black": 16,
+ "white": 4080
+ }
+ },
+
{ // Quality B, Same as Panasonic G7
"make_model": [ "Panasonic DMC-G8", "Panasonic DMC-G80", "Panasonic DMC-G81", "Panasonic DMC-G85" ],
"dcraw_matrix": [ 7610,-2780,-576,-4614,12195,2733,-1375,2393,6490 ], // DNG_v9.7 D65
diff --git a/rtengine/curves.h b/rtengine/curves.h
index 42f5403bf..635c21da9 100644
--- a/rtengine/curves.h
+++ b/rtengine/curves.h
@@ -75,8 +75,8 @@ inline void setLutVal(const LUTf &lut, float &rval, float &gval, float &bval)
{
if (!OOG(rval) || !OOG(gval) || !OOG(bval)) {
rval = lut[std::max(rval, 0.f)];
- gval = lut[std::max(rval, 0.f)];
- bval = lut[std::max(rval, 0.f)];
+ gval = lut[std::max(gval, 0.f)];
+ bval = lut[std::max(bval, 0.f)];
} else {
setLutVal(lut, rval);
setLutVal(lut, gval);
diff --git a/rtengine/image16.cc b/rtengine/image16.cc
index 05219583d..8b9b4fbc6 100644
--- a/rtengine/image16.cc
+++ b/rtengine/image16.cc
@@ -76,7 +76,7 @@ void Image16::getScanline(int row, unsigned char* buffer, int bps)
/*
* void Image16::setScanline (int row, unsigned char* buffer, int bps, int minValue[3], int maxValue[3]);
- * has not been implemented yet, because as of now, this method is called for IIOSF_FLOAT sample format only
+ * has not been implemented yet, because as of now, this method is called for IIOSF_FLOATxx sample format only
*/
void Image16::setScanline(int row, unsigned char* buffer, int bps, unsigned int numSamples, float *minValue, float *maxValue)
{
diff --git a/rtengine/imagedata.cc b/rtengine/imagedata.cc
index 3920b3d90..572bd7e42 100644
--- a/rtengine/imagedata.cc
+++ b/rtengine/imagedata.cc
@@ -483,7 +483,7 @@ FrameData::FrameData (rtexif::TagDirectory* frameRootDir_, rtexif::TagDirectory*
if (mnote && (!make.compare (0, 6, "PENTAX") || (!make.compare (0, 5, "RICOH") && !model.compare (0, 6, "PENTAX")))) {
const rtexif::Tag* const hdr = mnote->findTag("HDR");
if (hdr) {
- if (hdr->toInt() > 0 && hdr->toInt(2) > 0) {
+ if (hdr->toInt() > 0) {
isHDR = true;
#if PRINT_HDR_PS_DETECTION
printf("HDR detected ! -> \"HDR\" tag found\n");
@@ -558,28 +558,51 @@ FrameData::FrameData (rtexif::TagDirectory* frameRootDir_, rtexif::TagDirectory*
sampleFormat = IIOSF_UNSIGNED_SHORT;
}
} else if (sampleformat == SAMPLEFORMAT_IEEEFP) {
- /*
- * Not yet supported
- *
- if (bitspersample==16) {
- sampleFormat = IIOSF_HALF;
- isHDR = true;
- }*/
- if (bitspersample == 32) {
- sampleFormat = IIOSF_FLOAT;
+ if (bitspersample==16) {
+ sampleFormat = IIOSF_FLOAT16;
isHDR = true;
#if PRINT_HDR_PS_DETECTION
- printf("HDR detected ! -> sampleFormat = %d\n", sampleFormat);
+ printf("HDR detected ! -> sampleFormat = %d (16-bit)\n", sampleFormat);
+#endif
+ }
+ else if (bitspersample == 24) {
+ sampleFormat = IIOSF_FLOAT24;
+ isHDR = true;
+#if PRINT_HDR_PS_DETECTION
+ printf("HDR detected ! -> sampleFormat = %d (24-bit)\n", sampleFormat);
+#endif
+ }
+ else if (bitspersample == 32) {
+ sampleFormat = IIOSF_FLOAT32;
+ isHDR = true;
+#if PRINT_HDR_PS_DETECTION
+ printf("HDR detected ! -> sampleFormat = %d (32-bit)\n", sampleFormat);
#endif
}
}
} else if (photometric == PHOTOMETRIC_CFA) {
if (sampleformat == SAMPLEFORMAT_IEEEFP) {
- sampleFormat = IIOSF_FLOAT;
- isHDR = true;
+ if (bitspersample == 16) {
+ sampleFormat = IIOSF_FLOAT16;
+ isHDR = true;
#if PRINT_HDR_PS_DETECTION
- printf("HDR detected ! -> sampleFormat = %d\n", sampleFormat);
+ printf("HDR detected ! -> sampleFormat = %d (16-bit)\n", sampleFormat);
#endif
+ }
+ else if (bitspersample == 24) {
+ sampleFormat = IIOSF_FLOAT24;
+ isHDR = true;
+#if PRINT_HDR_PS_DETECTION
+ printf("HDR detected ! -> sampleFormat = %d (24-bit)\n", sampleFormat);
+#endif
+ }
+ else if (bitspersample == 32) {
+ sampleFormat = IIOSF_FLOAT32;
+ isHDR = true;
+#if PRINT_HDR_PS_DETECTION
+ printf("HDR detected ! -> sampleFormat = %d (32-bit)\n", sampleFormat);
+#endif
+ }
} else if (sampleformat == SAMPLEFORMAT_INT || sampleformat == SAMPLEFORMAT_UINT) {
if (bitspersample == 8) { // shouldn't occur...
sampleFormat = IIOSF_UNSIGNED_CHAR;
@@ -589,7 +612,7 @@ FrameData::FrameData (rtexif::TagDirectory* frameRootDir_, rtexif::TagDirectory*
}
} else if (photometric == 34892 || photometric == 32892 /* Linear RAW (see DNG spec ; 32892 seem to be a flaw from Sony's ARQ files) */) {
if (sampleformat == SAMPLEFORMAT_IEEEFP) {
- sampleFormat = IIOSF_FLOAT;
+ sampleFormat = IIOSF_FLOAT32;
isHDR = true;
#if PRINT_HDR_PS_DETECTION
printf("HDR detected ! -> sampleFormat = %d\n", sampleFormat);
diff --git a/rtengine/imagefloat.cc b/rtengine/imagefloat.cc
index f5190181a..277ed32ce 100644
--- a/rtengine/imagefloat.cc
+++ b/rtengine/imagefloat.cc
@@ -51,8 +51,13 @@ void Imagefloat::setScanline (int row, unsigned char* buffer, int bps, unsigned
return;
}
+ // The DNG decoder convert to 32 bits float data even if the file contains 16 or 24 bits data.
+ // DNG_HalfToFloat and DNG_FP24ToFloat from dcraw.cc can be used to manually convert
+ // from 16 and 24 bits to 32 bits float respectively
switch (sampleFormat) {
- case (IIOSF_FLOAT): {
+ case (IIOSF_FLOAT16):
+ case (IIOSF_FLOAT24):
+ case (IIOSF_FLOAT32): {
int ix = 0;
float* sbuffer = (float*) buffer;
diff --git a/rtengine/imageformat.h b/rtengine/imageformat.h
index 2c9bb480d..cd86d536d 100644
--- a/rtengine/imageformat.h
+++ b/rtengine/imageformat.h
@@ -32,7 +32,9 @@ typedef enum IIO_Sample_Format {
//IIOSF_HALF , // OpenEXR & NVidia's Half Float, not yet supported
IIOSF_LOGLUV24 = 1 << 2,
IIOSF_LOGLUV32 = 1 << 3,
- IIOSF_FLOAT = 1 << 4
+ IIOSF_FLOAT16 = 1 << 4,
+ IIOSF_FLOAT24 = 1 << 5,
+ IIOSF_FLOAT32 = 1 << 6
} IIOSampleFormat;
typedef enum IIO_Sample_Arrangement {
diff --git a/rtengine/imageio.cc b/rtengine/imageio.cc
index 1d07fbc84..6c70869ec 100644
--- a/rtengine/imageio.cc
+++ b/rtengine/imageio.cc
@@ -705,15 +705,16 @@ int ImageIO::getTIFFSampleFormat (Glib::ustring fname, IIOSampleFormat &sFormat,
return IMIO_SUCCESS;
}
} else if (samplesperpixel == 3 && sampleformat == SAMPLEFORMAT_IEEEFP) {
- /*
- * Not yet supported
- *
- if (bitspersample==16) {
- sFormat = IIOSF_HALF;
+ if (bitspersample==16) {
+ sFormat = IIOSF_FLOAT16;
return IMIO_SUCCESS;
- }*/
+ }
+ if (bitspersample == 24) {
+ sFormat = IIOSF_FLOAT24;
+ return IMIO_SUCCESS;
+ }
if (bitspersample == 32) {
- sFormat = IIOSF_FLOAT;
+ sFormat = IIOSF_FLOAT32;
return IMIO_SUCCESS;
}
}
diff --git a/rtengine/stdimagesource.cc b/rtengine/stdimagesource.cc
index 5f0c14b7f..c75995b25 100644
--- a/rtengine/stdimagesource.cc
+++ b/rtengine/stdimagesource.cc
@@ -128,7 +128,9 @@ int StdImageSource::load (const Glib::ustring &fname)
case (IIOSF_LOGLUV24):
case (IIOSF_LOGLUV32):
- case (IIOSF_FLOAT): {
+ case (IIOSF_FLOAT16):
+ case (IIOSF_FLOAT24):
+ case (IIOSF_FLOAT32): {
img = new Imagefloat;
break;
}
@@ -224,7 +226,7 @@ void StdImageSource::colorSpaceConversion (Imagefloat* im, const ColorManagement
if (embedded) {
in = embedded;
} else {
- if (sampleFormat & (IIOSF_LOGLUV24 | IIOSF_LOGLUV32 | IIOSF_FLOAT)) {
+ if (sampleFormat & (IIOSF_LOGLUV24 | IIOSF_LOGLUV32 | IIOSF_FLOAT16 | IIOSF_FLOAT24 | IIOSF_FLOAT32)) {
skipTransform = true;
} else {
in = ICCStore::getInstance()->getsRGBProfile ();
@@ -237,7 +239,7 @@ void StdImageSource::colorSpaceConversion (Imagefloat* im, const ColorManagement
if (in == nullptr && embedded) {
in = embedded;
} else if (in == nullptr) {
- if (sampleFormat & (IIOSF_LOGLUV24 | IIOSF_LOGLUV32 | IIOSF_FLOAT)) {
+ if (sampleFormat & (IIOSF_LOGLUV24 | IIOSF_LOGLUV32 | IIOSF_FLOAT16 | IIOSF_FLOAT24 | IIOSF_FLOAT32)) {
skipTransform = true;
} else {
in = ICCStore::getInstance()->getsRGBProfile ();
diff --git a/rtexif/canonattribs.cc b/rtexif/canonattribs.cc
index 0c6cafffa..2e2eea676 100644
--- a/rtexif/canonattribs.cc
+++ b/rtexif/canonattribs.cc
@@ -656,6 +656,7 @@ public:
{82, "Canon TS-E 135mm f/4L Macro"},
{94, "Canon TS-E 17mm f/4L"},
{95, "Canon TS-E 24mm f/3.5L II"},
+ {103, "Samyang AF 14mm f/2.8 EF"},
{124, "Canon MP-E 65mm f/2.8 1-5x Macro Photo"},
{125, "Canon TS-E 24mm f/3.5L"},
{126, "Canon TS-E 45mm f/2.8"},
@@ -860,12 +861,14 @@ public:
{254, "Canon EF 100mm f/2.8L Macro IS USM"},
{255, "Sigma 24-105mm f/4 DG OS HSM | A or Other Sigma Lens"},
{255, "Sigma 180mm f/2.8 EX DG OS HSM APO Macro"},
+ {368, "Sigma 14-24mm f/2.8 DG HSM | A"},
{488, "Canon EF-S 15-85mm f/3.5-5.6 IS USM"},
{489, "Canon EF 70-300mm f/4-5.6L IS USM"},
{490, "Canon EF 8-15mm f/4L Fisheye USM"},
{491, "Canon EF 300mm f/2.8L IS II USM or Tamron Lens"},
{491, "Tamron SP 70-200mm f/2.8 Di VC USD G2 (A025)"},
{491, "Tamron 18-400mm f/3.5-6.3 Di II VC HLD (B028)"},
+ {491, "Tamron 100-400mm f/4.5-6.3 Di VC USD (A035)"},
{492, "Canon EF 400mm f/2.8L IS II USM"},
{493, "Canon EF 500mm f/4L IS II USM or EF 24-105mm f4L IS USM"},
{493, "Canon EF 24-105mm f/4L IS USM"},
@@ -883,7 +886,7 @@ public:
{508, "Canon EF 11-24mm f/4L USM or Tamron Lens"},
{508, "Tamron 10-24mm f/3.5-4.5 Di II VC HLD"},
{747, "Canon EF 100-400mm f/4.5-5.6L IS II USM or Tamron Lens"},
- {747, "Tamron SP 150-600mm F5-6.3 Di VC USD G2"},
+ {747, "Tamron SP 150-600mm f/5-6.3 Di VC USD G2"},
{748, "Canon EF 100-400mm f/4.5-5.6L IS II USM + 1.4x"},
{750, "Canon EF 35mm f/1.4L II USM"},
{751, "Canon EF 16-35mm f/2.8L III USM"},
@@ -1473,6 +1476,7 @@ class CAModelIDInterpreter : public ChoiceInterpreter
public:
CAModelIDInterpreter ()
{
+ choices[1042] = "EOS M50 / Kiss M";
choices[16842752] = "PowerShot A30";
choices[17039360] = "PowerShot S300 / Digital IXUS 300 / IXY Digital 300";
choices[17170432] = "PowerShot A20";
@@ -1736,6 +1740,7 @@ public:
choices[1074257056] = "EOS C300";
choices[1074257321] = "HF G25";
choices[1074257844] = "XC10";
+ choices[1074258371] = "EOS C200";
choices[2147483649] = "EOS-1D";
choices[2147484007] = "EOS-1DS";
choices[2147484008] = "EOS 10D";
@@ -1777,7 +1782,7 @@ public:
choices[2147484452] = "EOS-1D C";
choices[2147484453] = "EOS 70D";
choices[2147484454] = "EOS Rebel T5i / 700D / Kiss X7i";
- choices[2147484455] = "EOS Rebel T5 / 1200D / Kiss X70";
+ choices[2147484455] = "EOS Rebel T5 / 1200D / Kiss X70 / Hi";
choices[2147484456] = "EOS-1D X MARK II";
choices[2147484465] = "EOS M";
choices[2147484486] = "EOS Rebel SL1 / 100D / Kiss X7";
@@ -1793,6 +1798,8 @@ public:
choices[2147484678] = "EOS 6D Mark II";
choices[2147484680] = "EOS 77D / 9000D";
choices[2147484695] = "EOS Rebel SL2 / 200D / Kiss X9";
+ choices[2147484706] = "EOS Rebel T100 / 4000D / 3000D";
+ choices[2147484722] = "EOS Rebel T7 / 2000D / 1500D / Kiss X90";
}
};
CAModelIDInterpreter caModelIDInterpreter;
diff --git a/rtexif/nikonattribs.cc b/rtexif/nikonattribs.cc
index 3cb7a442e..fc0fc22db 100644
--- a/rtexif/nikonattribs.cc
+++ b/rtexif/nikonattribs.cc
@@ -1018,10 +1018,12 @@ const std::map NALensDataInterpreter::lenses = {
{"A8 48 80 98 30 30 AA 0E", "AF-S VR Zoom-Nikkor 200-400mm f/4G IF-ED II"},
{"A8 48 8E 8E 30 30 C3 0E", "AF-S Nikkor 300mm f/4E PF ED VR"},
{"A8 48 8E 8E 30 30 C3 4E", "AF-S Nikkor 300mm f/4E PF ED VR"},
+ {"A9 48 7C 98 30 30 D4 4E", "AF-S Nikkor 180-400mm f/4E TC1.4 FL ED VR"},
{"A9 4C 31 31 14 14 C4 06", "AF-S Nikkor 20mm f/1.8G ED"},
{"A9 54 80 80 18 18 AB 0E", "AF-S Nikkor 200mm f/2G ED VR II"},
{"AA 3C 37 6E 30 30 AC 0E", "AF-S Nikkor 24-120mm f/4G ED VR"},
{"AA 48 37 5C 24 24 C5 4E", "AF-S Nikkor 24-70mm f/2.8E ED VR"},
+ {"AA 48 88 A4 3C 3C D5 4E", "AF-S Nikkor 180-400mm f/4E TC1.4 FL ED VR + 1.4x TC"},
{"AB 3C A0 A0 30 30 C6 4E", "AF-S Nikkor 500mm f/4E FL ED VR"},
{"AC 38 53 8E 34 3C AE 0E", "AF-S DX VR Nikkor 55-300mm f/4.5-5.6G ED"},
{"AC 3C A6 A6 30 30 C7 4E", "AF-S Nikkor 600mm f/4E FL ED VR"},
@@ -1047,9 +1049,11 @@ const std::map NALensDataInterpreter::lenses = {
{"BF 3C 1B 1B 30 30 01 04", "Irix 11mm f/4 Firefly"},
{"BF 4E 26 26 1E 1E 01 04", "Irix 15mm f/2.4 Firefly"},
{"C3 34 68 98 38 40 4B 4E", "Sigma 100-400mm f/5-6.3 DG OS HSM | C"},
+ {"C8 54 62 62 0C 0C 4B 46", "Sigma 85mm f/1.4 DG HSM | A"},
{"CC 4C 50 68 14 14 4B 06", "Sigma 50-100mm f/1.8 DC HSM | A"},
{"CD 3D 2D 70 2E 3C 4B 0E", "Sigma 18-125mm f/3.8-5.6 DC OS HSM"},
{"CE 34 76 A0 38 40 4B 0E", "Sigma 150-500mm f/5-6.3 DG OS APO HSM"},
+ {"CE 47 37 5C 25 25 DF 4E", "Tamron SP 24-70mm f/2.8 Di VC USD G2 (A032)"},
{"CF 38 6E 98 34 3C 4B 0E", "Sigma APO 120-400mm f/4.5-5.6 DG OS HSM"},
{"DC 48 19 19 24 24 4B 06", "Sigma 10mm f/2.8 EX DC HSM Fisheye"},
{"DE 54 50 50 0C 0C 4B 06", "Sigma 50mm f/1.4 EX DG HSM"},
@@ -1101,7 +1105,7 @@ const std::map NALensDataInterpreter::lenses = {
{"FE 53 5C 80 24 24 84 06", "Tamron SP AF 70-200mm f/2.8 Di LD (IF) Macro (A001)"},
{"FE 54 5C 80 24 24 DF 0E", "Tamron SP 70-200mm f/2.8 Di VC USD (A009)"},
{"FE 54 64 64 24 24 DF 0E", "Tamron SP 90mm f/2.8 Di VC USD Macro 1:1 (F004)"},
- {"FF 40 2D 80 2C 40 4B 06", "Sigma 18-200mm f/3.5-6.3 DC"},
+ {"FF 40 2D 80 2C 40 4B 06", "Sigma 18-200mm f/3.5-6.3 DC"}
};
const TagAttrib nikonISOInfoAttribs[] = {
diff --git a/rtexif/olympusattribs.cc b/rtexif/olympusattribs.cc
index 13982dda0..8084637c9 100644
--- a/rtexif/olympusattribs.cc
+++ b/rtexif/olympusattribs.cc
@@ -146,6 +146,7 @@ public:
lenses["01 06 00"] = "Sigma APO 50-500mm f/4.0-6.3 EX DG HSM";
lenses["01 06 10"] = "Sigma 30mm f/1.4 DC DN | C";
lenses["01 07 00"] = "Sigma Macro 105mm f/2.8 EX DG";
+ lenses["01 07 10"] = "Sigma 16mm f/1.4 DC DN | C (017)";
lenses["01 08 00"] = "Sigma APO Macro 150mm f/2.8 EX DG HSM";
lenses["01 09 00"] = "Sigma 18-50mm f/2.8 EX DC Macro";
lenses["01 10 00"] = "Sigma 24mm f/1.8 EX DG Aspherical Macro";
diff --git a/rtexif/rtexif.cc b/rtexif/rtexif.cc
index ff5607b02..0715ccfd6 100644
--- a/rtexif/rtexif.cc
+++ b/rtexif/rtexif.cc
@@ -463,22 +463,34 @@ Tag* TagDirectory::findTag (const char* name, bool lookUpward) const
return t;
}
+ Tag* foundTag = nullptr;
+ int tagDistance = 10000;
+
for (auto tag : tags) {
if (tag->isDirectory()) {
TagDirectory *dir;
int i = 0;
+ // Find the shortest path to that tag
while ((dir = tag->getDirectory(i)) != nullptr) {
TagDirectory *dir = tag->getDirectory();
Tag* t = dir->findTag (name);
if (t) {
- return t;
+ int currTagDistance = t->getDistanceFrom(this);
+ if (currTagDistance < tagDistance) {
+ tagDistance = currTagDistance;
+ foundTag = t;
+ }
}
++i;
}
}
}
+ if (foundTag) {
+ return foundTag;
+ }
+
if (lookUpward && parent) {
Tag* t = parent->findTagUpward(name);
@@ -1420,6 +1432,20 @@ Tag::~Tag ()
}
}
+int Tag::getDistanceFrom(const TagDirectory *root)
+{
+ int i = 0;
+ TagDirectory *currTagDir = parent;
+ while (currTagDir != nullptr && currTagDir != root) {
+ ++i;
+ if (parent->getParent() == currTagDir) {
+ break;
+ }
+ currTagDir = parent->getParent();
+ }
+ return i;
+}
+
void Tag::setInt (int v, int ofs, TagType astype)
{
diff --git a/rtexif/rtexif.h b/rtexif/rtexif.h
index 52411b33c..1beba92ec 100644
--- a/rtexif/rtexif.h
+++ b/rtexif/rtexif.h
@@ -281,15 +281,15 @@ public:
}
// read/write value
- int toInt (int ofs = 0, TagType astype = INVALID) const;
- void fromInt (int v);
- double toDouble (int ofs = 0) const;
- double* toDoubleArray (int ofs = 0) const;
- void toRational (int& num, int& denom, int ofs = 0) const;
- void toString (char* buffer, int ofs = 0) const;
- void fromString (const char* v, int size = -1);
- void setInt (int v, int ofs = 0, TagType astype = LONG);
-
+ int toInt (int ofs = 0, TagType astype = INVALID) const;
+ void fromInt (int v);
+ double toDouble (int ofs = 0) const;
+ double* toDoubleArray (int ofs = 0) const;
+ void toRational (int& num, int& denom, int ofs = 0) const;
+ void toString (char* buffer, int ofs = 0) const;
+ void fromString (const char* v, int size = -1);
+ void setInt (int v, int ofs = 0, TagType astype = LONG);
+ int getDistanceFrom (const TagDirectory *root);
// additional getter/setter for more comfortable use
std::string valueToString ();
diff --git a/rtexif/sonyminoltaattribs.cc b/rtexif/sonyminoltaattribs.cc
index eede4f0fc..834d436f9 100644
--- a/rtexif/sonyminoltaattribs.cc
+++ b/rtexif/sonyminoltaattribs.cc
@@ -882,18 +882,21 @@ public:
{6553, "Samyang AF 50mm f/1.4 FE"},
{6553, "Samyang AF 14mm f/2.8 FE"},
{6553, "Samyang AF 35mm f/2.8 FE"},
+ {6553, "Samyang AF 35mm f/1.4"},
{6553, "Sigma 19mm f/2.8 [EX] DN"},
{6553, "Sigma 30mm f/2.8 [EX] DN"},
{6553, "Sigma 60mm f/2.8 DN"},
{6553, "Sigma 30mm f/1.4 DC DN | C"},
{6553, "Sigma 16mm f/1.4 DC DN | C"},
{6553, "Tamron 18-200mm f/3.5-6.3 Di III VC"},
+ {6553, "Tamron 28-75mm f/2.8 Di III RXD"},
{6553, "Tokina Firin 20mm f/2 FE MF"},
{6553, "Voigtlander SUPER WIDE-HELIAR 15mm f/4.5 III"},
{6553, "Voigtlander HELIAR-HYPER WIDE 10mm f/5.6"},
{6553, "Voigtlander ULTRA WIDE-HELIAR 12mm f/5.6 III"},
{6553, "Voigtlander MACRO APO-LANTHAR 65mm f/2 Aspherical"},
{6553, "Voigtlander NOKTON 40mm f/1.2 Aspherical"},
+ {6553, "Voigtlander NOKTON classic 35mm f/1.4"},
{6553, "Zeiss Touit 12mm f/2.8"},
{6553, "Zeiss Touit 32mm f/1.8"},
{6553, "Zeiss Touit 50mm f/2.8 Macro"},
@@ -905,6 +908,7 @@ public:
{6553, "Zeiss Loxia 35mm f/2"},
{6553, "Zeiss Loxia 21mm f/2.8"},
{6553, "Zeiss Loxia 85mm f/2.4"},
+ {6553, "Zeiss Loxia 25mm f/2.4"},
{6553, "Arax MC 35mm f/2.8 Tilt+Shift"},
{6553, "Arax MC 80mm f/2.8 Tilt+Shift"},
{6553, "Zenitar MF 16mm f/2.8 Fisheye M42"},
@@ -1089,18 +1093,21 @@ public:
{65535, "Samyang AF 50mm f/1.4 FE"},
{65535, "Samyang AF 14mm f/2.8 FE"},
{65535, "Samyang AF 35mm f/2.8 FE"},
+ {65535, "Samyang AF 35mm f/1.4"},
{65535, "Sigma 19mm f/2.8 [EX] DN"},
{65535, "Sigma 30mm f/2.8 [EX] DN"},
{65535, "Sigma 60mm f/2.8 DN"},
{65535, "Sigma 30mm f/1.4 DC DN | C"},
{65535, "Sigma 16mm f/1.4 DC DN | C"},
{65535, "Tamron 18-200mm f/3.5-6.3 Di III VC"},
+ {65535, "Tamron 28-75mm f/2.8 Di III RXD"},
{65535, "Tokina Firin 20mm f/2 FE MF"},
{65535, "Voigtlander SUPER WIDE-HELIAR 15mm f/4.5 III"},
{65535, "Voigtlander HELIAR-HYPER WIDE 10mm f/5.6"},
{65535, "Voigtlander ULTRA WIDE-HELIAR 12mm f/5.6 III"},
{65535, "Voigtlander MACRO APO-LANTHAR 65mm f/2 Aspherical"},
{65535, "Voigtlander NOKTON 40mm f/1.2 Aspherical"},
+ {65535, "Voigtlander NOKTON classic 35mm f/1.4"},
{65535, "Zeiss Touit 12mm f/2.8"},
{65535, "Zeiss Touit 32mm f/1.8"},
{65535, "Zeiss Touit 50mm f/2.8 Macro"},
@@ -1112,13 +1119,14 @@ public:
{65535, "Zeiss Loxia 35mm f/2"},
{65535, "Zeiss Loxia 21mm f/2.8"},
{65535, "Zeiss Loxia 85mm f/2.4"},
+ {65535, "Zeiss Loxia 25mm f/2.4"},
{65535, "Arax MC 35mm f/2.8 Tilt+Shift"},
{65535, "Arax MC 80mm f/2.8 Tilt+Shift"},
{65535, "Zenitar MF 16mm f/2.8 Fisheye M42"},
{65535, "Samyang 500mm Mirror f/8.0"},
{65535, "Pentacon Auto 135mm f/2.8"},
{65535, "Pentacon Auto 29mm f/2.8"},
- {65535, "Helios 44-2 58mm f/2.0"},
+ {65535, "Helios 44-2 58mm f/2.0"}
};
}
@@ -1232,6 +1240,8 @@ public:
choices.insert (p_t (49233, "Zeiss Loxia 35mm f/2"));
choices.insert (p_t (49234, "Zeiss Loxia 21mm f/2.8"));
choices.insert (p_t (49235, "Zeiss Loxia 85mm f/2.4"));
+ choices.insert (p_t (49236, "Zeiss Loxia 25mm f/2.4"));
+ choices.insert (p_t (49457, "Tamron 28-75mm f/2.8 Di III RXD"));
choices.insert (p_t (50480, "Sigma 30mm f/1.4 DC DN | C"));
choices.insert (p_t (50481, "Sigma 50mm f/1.4 DG HSM | A + MC-11"));
choices.insert (p_t (50482, "Sigma 18-300mm f/3.5-6.3 DC MACRO OS HSM | C + MC-11"));
@@ -1245,14 +1255,17 @@ public:
choices.insert (p_t (50492, "Sigma 24-105mm f/4 DG OS HSM | A + MC-11"));
choices.insert (p_t (50493, "Sigma 17-70mm f/2.8-4 DC MACRO OS HSM | C + MC-11"));
choices.insert (p_t (50495, "Sigma 50-100mm f/1.8 DC HSM | A + MC-11"));
+ choices.insert (p_t (50501, "Sigma 100-400mm f/5-6.3 DG OS HSM | C + MC-11"));
choices.insert (p_t (50503, "Sigma 16mm f/1.4 DC DN | C"));
choices.insert (p_t (50992, "Voigtlander SUPER WIDE-HELIAR 15mm f/4.5 III"));
choices.insert (p_t (50993, "Voigtlander HELIAR-HYPER WIDE 10mm f/5.6"));
choices.insert (p_t (50994, "Voigtlander ULTRA WIDE-HELIAR 12mm f/5.6 III"));
choices.insert (p_t (50995, "Voigtlander MACRO APO-LANTHAR 65mm f/2 Aspherical"));
choices.insert (p_t (50996, "Voigtlander NOKTON 40mm f/1.2 Aspherical"));
+ choices.insert (p_t (50997, "Voigtlander NOKTON classic 35mm f/1.4"));
choices.insert (p_t (51505, "Samyang AF 14mm f/2.8 FE or Samyang AF 35mm f/2.8 FE"));
choices.insert (p_t (51505, "Samyang AF 35mm f/2.8 FE"));
+ choices.insert (p_t (51507, "Samyang AF 35mm f/1.4"));
}
virtual std::string toString (Tag* t)
diff --git a/rtexif/stdattribs.cc b/rtexif/stdattribs.cc
index 956d493d2..fc1383839 100644
--- a/rtexif/stdattribs.cc
+++ b/rtexif/stdattribs.cc
@@ -535,6 +535,7 @@ public:
buffer = new unsigned char[written + 1];
memcpy(buffer, utf8Str, written);
buffer[written] = 0;
+ g_free(utf8Str);
} else if (!memcmp(value, "\0\0\0\0\0\0\0\0", 8)) {
// local charset string, whatever it is
memcpy(buffer, value + 8, count - 8);
diff --git a/rtgui/filebrowser.cc b/rtgui/filebrowser.cc
index b308911a7..4d6994e23 100644
--- a/rtgui/filebrowser.cc
+++ b/rtgui/filebrowser.cc
@@ -127,6 +127,9 @@ void findOriginalEntries (const std::vector& entries)
FileBrowser::FileBrowser () :
menuLabel(nullptr),
+#ifdef WIN32
+ miOpenDefaultViewer(nullptr),
+#endif
selectDF(nullptr),
thisIsDF(nullptr),
autoDF(nullptr),
@@ -225,8 +228,6 @@ FileBrowser::FileBrowser () :
* *********************/
#if defined(WIN32)
Gtk::manage(miOpenDefaultViewer = new Gtk::MenuItem (M("FILEBROWSER_OPENDEFAULTVIEWER")));
-#else
- miOpenDefaultViewer = nullptr;
#endif
// Build a list of menu items
@@ -240,7 +241,7 @@ FileBrowser::FileBrowser () :
}
// Attach them to menu
- if (!mMenuExtProgs.empty() || miOpenDefaultViewer != nullptr) {
+ if (!mMenuExtProgs.empty() || miOpenDefaultViewer) {
amiExtProg = new Gtk::MenuItem*[mMenuExtProgs.size()];
int itemNo = 0;
@@ -249,11 +250,12 @@ FileBrowser::FileBrowser () :
p++;
Gtk::Menu* submenuExtProg = Gtk::manage (new Gtk::Menu());
- if (miOpenDefaultViewer != nullptr) {
+#ifdef WIN32
+ if (miOpenDefaultViewer) {
submenuExtProg->attach (*miOpenDefaultViewer, 0, 1, p, p + 1);
p++;
}
-
+#endif
for (auto it = mMenuExtProgs.begin(); it != mMenuExtProgs.end(); it++, itemNo++) {
submenuExtProg->attach (*Gtk::manage(amiExtProg[itemNo] = new Gtk::MenuItem ((*it).first)), 0, 1, p, p + 1);
p++;
@@ -262,11 +264,12 @@ FileBrowser::FileBrowser () :
submenuExtProg->show_all ();
menuExtProg->set_submenu (*submenuExtProg);
} else {
- if (miOpenDefaultViewer != nullptr) {
+#ifdef WIN32
+ if (miOpenDefaultViewer) {
pmenu->attach (*miOpenDefaultViewer, 0, 1, p, p + 1);
p++;
}
-
+#endif
for (auto it = mMenuExtProgs.begin(); it != mMenuExtProgs.end(); it++, itemNo++) {
pmenu->attach (*Gtk::manage(amiExtProg[itemNo] = new Gtk::MenuItem ((*it).first)), 0, 1, p, p + 1);
p++;
@@ -419,9 +422,11 @@ FileBrowser::FileBrowser () :
amiExtProg[i]->signal_activate().connect (sigc::bind(sigc::mem_fun(*this, &FileBrowser::menuItemActivated), amiExtProg[i]));
}
- if (miOpenDefaultViewer != nullptr) {
+#ifdef WIN32
+ if (miOpenDefaultViewer) {
miOpenDefaultViewer->signal_activate().connect (sigc::bind(sigc::mem_fun(*this, &FileBrowser::menuItemActivated), miOpenDefaultViewer));
}
+#endif
trash->signal_activate().connect (sigc::bind(sigc::mem_fun(*this, &FileBrowser::menuItemActivated), trash));
untrash->signal_activate().connect (sigc::bind(sigc::mem_fun(*this, &FileBrowser::menuItemActivated), untrash));
@@ -984,8 +989,10 @@ void FileBrowser::menuItemActivated (Gtk::MenuItem* m)
tbl->clearFromCacheRequested (mselected, true);
//queue_draw ();
- } else if (miOpenDefaultViewer != nullptr && m == miOpenDefaultViewer) {
+#ifdef WIN32
+ } else if (miOpenDefaultViewer && m == miOpenDefaultViewer) {
openDefaultViewer(1);
+#endif
}
}
@@ -1091,6 +1098,7 @@ void FileBrowser::partPasteProfile ()
}
}
+#ifdef WIN32
void FileBrowser::openDefaultViewer (int destination)
{
bool success = true;
@@ -1104,10 +1112,11 @@ void FileBrowser::openDefaultViewer (int destination)
}
if (!success) {
- Gtk::MessageDialog msgd (M("MAIN_MSG_IMAGEUNPROCESSED"), true, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK, true);
+ Gtk::MessageDialog msgd(getToplevelWindow(this), M("MAIN_MSG_IMAGEUNPROCESSED"), true, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK, true);
msgd.run ();
}
}
+#endif
bool FileBrowser::keyPressed (GdkEventKey* event)
{
@@ -1186,6 +1195,7 @@ bool FileBrowser::keyPressed (GdkEventKey* event)
}
openRequested(mselected);
+#ifdef WIN32
} else if (event->keyval == GDK_KEY_F5) {
int dest = 1;
@@ -1197,6 +1207,7 @@ bool FileBrowser::keyPressed (GdkEventKey* event)
openDefaultViewer (dest);
return true;
+#endif
} else if (event->keyval == GDK_KEY_Page_Up) {
scrollPage(GDK_SCROLL_UP);
return true;
diff --git a/rtgui/filebrowser.h b/rtgui/filebrowser.h
index 4efdb7219..2c5acfccb 100644
--- a/rtgui/filebrowser.h
+++ b/rtgui/filebrowser.h
@@ -190,7 +190,9 @@ public:
void selectImage (Glib::ustring fname);
void openNextPreviousEditorImage (Glib::ustring fname, eRTNav eNextPrevious);
+#ifdef WIN32
void openDefaultViewer (int destination);
+#endif
void thumbRearrangementNeeded ();
void _thumbRearrangementNeeded ();
diff --git a/rtgui/whitebalance.cc b/rtgui/whitebalance.cc
index 57d73b15f..1f2863635 100644
--- a/rtgui/whitebalance.cc
+++ b/rtgui/whitebalance.cc
@@ -349,6 +349,10 @@ WhiteBalance::WhiteBalance () : FoldableToolPanel(this, "whitebalance", M("TP_WB
spotsize->signal_changed().connect( sigc::mem_fun(*this, &WhiteBalance::spotSizeChanged) );
}
+WhiteBalance::~WhiteBalance()
+{
+ idle_register.destroy();
+}
void WhiteBalance::enabledChanged()
{
@@ -395,7 +399,7 @@ void WhiteBalance::adjusterChanged (Adjuster* a, double newval)
methconn.block(true);
opt = setActiveMethod(wbCustom.second.GUILabel);
tempBias->set_sensitive(false);
-
+
cache_customWB (tVal, gVal);
if (a != equal) {
cache_customEqual(eVal);
@@ -632,7 +636,7 @@ void WhiteBalance::read (const ProcParams* pp, const ParamsEdited* pedited)
// the equalizer's value is restored for the AutoWB
equal->setValue (equal->getAddMode() ? 0.0 : pp->wb.equal);
tempBias->setValue (tempBias->getAddMode() ? 0.0 : pp->wb.tempBias);
-
+
// set default values first if in ADD mode, otherwise keep the current ones
if (temp->getAddMode() ) {
temp->setValue (0.0);
@@ -718,7 +722,7 @@ void WhiteBalance::write (ProcParams* pp, ParamsEdited* pedited)
void WhiteBalance::setDefaults (const ProcParams* defParams, const ParamsEdited* pedited)
{
-
+
equal->setDefault (defParams->wb.equal);
tempBias->setDefault (defParams->wb.tempBias);
@@ -895,12 +899,28 @@ inline Gtk::TreeRow WhiteBalance::getActiveMethod ()
void WhiteBalance::WBChanged(double temperature, double greenVal)
{
- GThreadLock lock;
- disableListener();
- setEnabled(true);
- temp->setValue(temperature);
- green->setValue(greenVal);
- temp->setDefault(temperature);
- green->setDefault(greenVal);
- enableListener();
+ struct Data {
+ WhiteBalance* self;
+ double temperature;
+ double green_val;
+ };
+
+ const auto func = [](gpointer data) -> gboolean {
+ WhiteBalance* const self = static_cast(static_cast(data)->self);
+ const double temperature = static_cast(data)->temperature;
+ const double green_val = static_cast(data)->green_val;
+ delete static_cast(data);
+
+ self->disableListener();
+ self->setEnabled(true);
+ self->temp->setValue(temperature);
+ self->green->setValue(green_val);
+ self->temp->setDefault(temperature);
+ self->green->setDefault(green_val);
+ self->enableListener();
+
+ return FALSE;
+ };
+
+ idle_register.add(func, new Data{this, temperature, greenVal});
}
diff --git a/rtgui/whitebalance.h b/rtgui/whitebalance.h
index ecf65f476..8603d1c59 100644
--- a/rtgui/whitebalance.h
+++ b/rtgui/whitebalance.h
@@ -77,6 +77,9 @@ protected:
int custom_temp;
double custom_green;
double custom_equal;
+
+ IdleRegister idle_register;
+
void cache_customWB (int temp, double green); //cache custom WB setting to allow its recall
void cache_customTemp (int temp); //cache Temperature only to allow its recall
void cache_customGreen (double green); //cache Green only to allow its recall
@@ -92,7 +95,7 @@ protected:
public:
WhiteBalance ();
- ~WhiteBalance () {};
+ ~WhiteBalance ();
static void init ();
static void cleanup ();